.aic-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.aic-actions button{height:29px;font-size:12px;gap:6px;border:1px solid #e7e3dc;background:#fff;color:#35312b;box-shadow:none}.aic-actions>span,.aic-note{font-size:12px;color:#898376;line-height:1.6}.aic-note{margin:7px 0}.aic-request-state:empty{display:none}.aic-error,.aic-pending{display:flex;align-items:center;gap:8px;margin:9px 0;padding:8px 10px;font-size:12px;line-height:1.6;background:#f7f6f3;border:1px solid #e9e5de;border-radius:4px;color:#716b5f}.aic-error button,.aic-pending button{height:24px;font-size:11px;padding:0 6px;margin-left:auto;flex:none;background:none;box-shadow:none}.aic-error{background:#fff8f4;border-color:#e8dcd2;color:#905c43}.aic-storage-error{font-size:12px;color:#905c43;line-height:1.6}.aic-spinner{animation:aic-spin 1s linear infinite}.aic-proposal{border-top:1px solid #e5e1d8;border-bottom:1px solid #e5e1d8;padding:12px 0;margin:13px 0;color:#423c32}.aic-proposal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.aic-proposal>header strong{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500}.aic-proposal>header button{height:24px;width:24px;padding:0;background:none;box-shadow:none;color:#91897d}.aic-proposal textarea{border-color:#e6e1d7;border-radius:4px;box-shadow:none;resize:vertical;min-height:120px;font-size:13px;line-height:1.75;background:#fff}.aic-unknowns{font-size:12px;line-height:1.65;margin:10px 0;color:#817764}.aic-unknowns strong{font-weight:500}.aic-unknowns ul{padding-left:18px;margin:4px 0}.aic-evidence>button{font-size:11px;height:26px;padding:0;gap:6px;background:transparent;box-shadow:none;color:#898376}.aic-evidence blockquote{margin:8px 0;padding:7px 11px;border-left:2px solid #e1ddd4;color:#7c7569}.aic-evidence blockquote span{display:block;font-size:10px}.aic-evidence blockquote p,.aic-transcript{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.aic-transcript{max-height:240px;overflow:auto;color:#777064}.aic-proposal>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.aic-proposal>footer>span{font-size:11px;color:#85806f;margin-right:auto}.aic-proposal>footer button{height:29px;font-size:12px;background:#0000f8;color:white;border:1px solid #0000f8;box-shadow:none}.aic-model-note{font-size:10px;color:#a29a8b}@keyframes aic-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.aic-proposal textarea{font-size:16px}.aic-actions{gap:7px}.aic-proposal>footer{flex-wrap:wrap}}.vr-reply{padding:7px 0 10px;font-size:12px}.vr-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vr-controls button{font-size:11px;gap:5px;height:27px;padding:0 9px;border-radius:4px;box-shadow:none;background:#fff;color:#6e685b;border-color:#e6e1d6}.vr-controls>span{font-size:11px;color:#968d7e}.vr-reply audio{display:block;width:100%;height:30px;margin-top:8px}.dw-workspace{font-family:inherit;color:#1c1b18;padding:0;font-size:14px;min-width:0}.dw-workspace *{box-sizing:border-box}.dw-workspace button,.dw-workspace textarea{font:inherit}.dw-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dw-section-header h3{font-size:14px;font-weight:500;margin:0;display:flex;align-items:center;gap:7px}.dw-section-header h3>span{font-size:12px;line-height:18px;min-width:19px;text-align:center;background:#f4f2ec;border-radius:4px;color:#777266}.dw-workspace .dw-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;font-size:13px;height:32px;min-height:32px;line-height:1.25;padding:6px 12px;border-radius:999px;box-shadow:none;white-space:nowrap}.dw-workspace .dw-button-primary{background:#0000f8;color:#fff}.dw-workspace .dw-button-primary:hover:not(:disabled){background:#1919cb}.dw-workspace button:disabled{opacity:.45;cursor:not-allowed}.dw-workspace button:focus-visible,.dw-workspace textarea:focus-visible{outline:2px solid #9090ff;outline-offset:2px}.dw-workspace .dw-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}.dw-dropzone{border:1px dashed #dedbd1;border-radius:8px;display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:62px;max-height:120px;margin-bottom:10px;background:#fff;color:#777266}.dw-dropzone>svg{flex:none}.dw-dropzone>div{min-width:0;flex:1;line-height:1.4}.dw-dropzone>div>span{display:block;color:#56534b;font-size:13px}.dw-dropzone small{font-size:12px;display:block;margin-top:2px}.dw-dragging{border-color:#0000f8;background:#f7f7ff}.dw-workspace .dw-inline-button{background:transparent;border:0;box-shadow:none;border-radius:5px;height:28px;min-height:28px;font-size:12px;line-height:1.3;padding:4px 6px;color:#56534b}.dw-workspace .dw-inline-button:hover{background:#f4f2ec}.dw-sample-button{flex:none}.dw-file-list{border:1px solid #eae8e1;border-radius:8px;overflow:hidden}.dw-file-row{display:flex;align-items:center;min-width:0;border-bottom:1px solid #eae8e1;background:white}.dw-file-row:last-child{border-bottom:0}.dw-file-selected{background:#f7f6f1}.dw-workspace .dw-file-select{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left;height:auto;min-height:47px;border-radius:0;padding:8px 10px;background:transparent;box-shadow:none;color:#1c1b18;white-space:normal}.dw-workspace .dw-file-select:hover{background:#f4f2ec}.dw-file-icon{color:#777266;display:flex;flex:none}.dw-file-details{flex:1;min-width:0;display:block}.dw-file-details strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere;line-height:1.35}.dw-file-details>span{font-size:12px;color:#777266;display:block;line-height:1.35;margin-top:2px}.dw-file-select>svg{flex:none;color:#56534b}.dw-file-actions{display:flex;align-items:center;padding-right:7px;flex:none}.dw-workspace .dw-icon-button{width:28px;height:28px;min-height:28px;border-radius:5px;padding:0;background:transparent;box-shadow:none;color:#777266}.dw-workspace .dw-icon-button:hover{background:#eceae2}.dw-workspace .dw-remove:hover:not(:disabled){color:#c6402e}.dw-preview{margin-top:6px}.dw-workspace .dw-preview-toggle{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:32px;padding:5px 2px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#56534b;font-size:12px;min-width:0;white-space:normal}.dw-preview-toggle>svg{flex:none;transition:transform .15s}.dw-preview-toggle[data-state=open]>svg{transform:rotate(90deg)}.dw-preview-toggle>span{flex:none}.dw-preview-toggle>small{font-size:12px;margin-left:auto;color:#777266;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dw-preview-content{padding:5px 0 8px}.dw-workspace .dw-excerpt{font-size:13px;line-height:1.5;min-height:100px;max-height:150px;padding:10px 12px;resize:vertical;border:1px solid #e4e1d6;border-radius:6px;box-shadow:none;color:#56534b;background:#faf9f6}.dw-excerpt-actions{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.dw-storage-note,.dw-truncated{font-size:12px;color:#777266;line-height:1.4;margin:8px 0 0}.dw-answer-panel{margin-top:22px;min-width:0}.dw-answer-panel>label{display:block;font-size:14px;font-weight:500;margin:0 0 5px}.dw-ai-note{font-size:12px;line-height:1.5;color:#777266;margin:0 0 9px}.dw-workspace .dw-answer-editor{font-size:14px;line-height:1.6;min-height:190px;resize:vertical;border:1px solid #dedbd1;border-radius:8px;background:#fff;padding:12px 14px;box-shadow:none;color:#1c1b18}.dw-workspace textarea::placeholder{color:#777266}.dw-answer-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.dw-answer-source{font-size:12px;color:#777266;line-height:1.5;min-width:0;overflow-wrap:anywhere}.dw-answer-source strong{font-weight:400;color:#56534b}.dw-answer-footer>.dw-button{flex:none}.dw-error{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid #eed3cd;border-radius:6px;background:#fff7f5;font-size:13px;line-height:1.5;color:#a63627;margin:9px 0}.dw-error>svg{flex:none;margin-top:2px}.dw-error p{margin:0}.dw-notice{display:flex;gap:6px;align-items:flex-start;font-size:12px;line-height:1.5;color:#56534b;margin:7px 0}.dw-notice>svg{flex:none;margin-top:2px;color:#22803f}.dw-spinner{animation:dw-spin 1s linear infinite}@keyframes dw-spin{to{transform:rotate(1turn)}}@media(max-width:560px){.dw-dropzone{padding:10px;gap:7px}.dw-dropzone small{font-size:12px}.dw-workspace .dw-sample-button{font-size:12px;padding:4px}.dw-file-details>span{font-size:12px}.dw-answer-footer{align-items:flex-start}.dw-workspace .dw-answer-editor,.dw-workspace .dw-excerpt{font-size:16px}}@media(prefers-reduced-motion:reduce){.dw-spinner{animation:none}.dw-preview-toggle>svg{transition:none}}.dw-auto-dropzone{min-height:280px;max-height:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;text-align:center;border:1px dashed #d6d0c5;border-radius:8px;background:#faf9f6}.dw-auto-dropzone>strong{font-size:18px;font-weight:500;color:#454139}.dw-auto-dropzone>span{font-size:14px;color:#827c72}.dw-auto-dropzone>small{font-size:13px;max-width:320px}.dw-auto-dropzone>button{font-size:14px;margin:4px 0}.dw-auto-dropzone.dw-dropzone-compact{min-height:150px;gap:8px}.dw-dropzone-compact>svg{display:none}.dw-auto-dropzone.dw-dragging{background:#f1f0ff;border-color:#0000f8}.dw-retained{margin-top:24px}.dw-retained>button{font-size:13px;color:#817b72;padding-left:0}.dw-resume{padding:16px 0;font-size:14px}.dw-active-source{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #e9e6df;margin-bottom:20px}.dw-active-source>svg{color:#827c71;flex:none}.dw-active-source>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.dw-active-source strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.dw-active-source span{font-size:13px;color:#827c71}.dw-active-source>button{min-height:40px;font-size:14px;flex:none}.dw-resume{display:flex;min-height:180px;justify-content:center;align-items:center;flex-direction:column;gap:12px}.dw-resume p{font-size:14px;color:#827c71}.dw-resume>button{height:44px;font-size:14px;background:#0000f8;color:white}.dw-workspace .aic-error{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;padding:16px}.dw-workspace .aic-error>button{height:40px;font-size:14px;background:white;border:1px solid #dccabb}@media(max-width:550px){.dw-active-source{flex-wrap:wrap}.dw-active-source>button{margin-left:36px}}.dw-upload-actions{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dw-upload-actions>span{margin-right:auto;color:#60616a;font-size:13px}.dw-uploaded-files{margin-bottom:24px}.dw-uploaded-files .dw-active-source{margin:0;padding:12px 0}.dw-uploaded-files .dw-active-source>button{min-height:36px}.dw-uploaded-files .dw-active-source strong{font-size:14px}.srw-workspace{font-family:inherit;color:#1c1b18;padding:0;min-width:0;font-size:14px}.srw-workspace *{box-sizing:border-box}.srw-workspace button,.srw-workspace textarea{font:inherit}.srw-toolbar{justify-content:space-between;gap:12px;margin:0 0 10px}.srw-controls,.srw-toolbar{display:flex;align-items:center;flex-wrap:wrap}.srw-controls{gap:7px}.srw-workspace .srw-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;height:32px;min-height:32px;font-size:13px;line-height:1.25;padding:6px 12px;border-radius:999px;box-shadow:none;white-space:nowrap}.srw-workspace .srw-primary{background:#0000f8;color:#fff}.srw-workspace .srw-primary:hover:not(:disabled){background:#1919cb}.srw-workspace .srw-stop{background:#c6402e;color:white}.srw-workspace .srw-stop:hover:not(:disabled){background:#a33021}.srw-workspace button:disabled{opacity:.45;cursor:not-allowed}.srw-workspace button:focus-visible,.srw-workspace textarea:focus-visible{outline:2px solid #9090ff;outline-offset:2px}.srw-capture-status{display:flex;align-items:center;gap:5px;font-size:12px;color:#777266;white-space:nowrap}.srw-recording-dot{width:6px;height:6px;border-radius:50%;background:#c6402e;display:inline-block}.srw-permission-note{font-size:13px;line-height:1.5;margin:9px 0 0;color:#777266}.srw-live-preview,.srw-playback{position:relative;border:1px solid #e4e1d6;border-radius:8px;overflow:hidden;background:#161616;margin-top:10px}.srw-live-preview video,.srw-playback video{display:block;width:100%;height:220px;max-height:240px;object-fit:contain;background:#161616}.srw-live-caption{position:absolute;bottom:8px;left:8px;display:flex;gap:5px;align-items:center;font-size:12px;color:#fff;background:#1c1b18d9;border-radius:4px;padding:4px 7px;pointer-events:none}.srw-file-row{display:flex;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #eae8e1;min-width:0;color:#777266}.srw-file-row>svg{flex:none}.srw-file-name{min-width:0;flex:1;overflow-wrap:anywhere;font-size:13px;color:#56534b;line-height:1.35}.srw-file-name>small{display:block;font-size:12px;color:#777266;margin-top:2px}.srw-workspace .srw-icon-button{width:28px;height:28px;min-height:28px;border-radius:5px;flex:none;padding:0;background:transparent;box-shadow:none;color:#777266}.srw-workspace .srw-icon-button:hover{background:#f4f2ec}.srw-workspace .srw-clear:hover:not(:disabled){color:#c6402e}.srw-capability-note,.srw-status{font-size:12px;color:#777266;line-height:1.5;margin:9px 0 0}.srw-workspace .srw-retry{margin-top:9px}.srw-explanation{margin-top:22px}.srw-explanation>label{display:block;font-size:14px;font-weight:500;margin:0 0 5px}.srw-explanation>p{font-size:12px;color:#777266;line-height:1.5;margin:0 0 9px}.srw-workspace .srw-explanation textarea{font-size:14px;line-height:1.6;min-height:190px;padding:12px 14px;border:1px solid #dedbd1;border-radius:8px;background:#fff;color:#1c1b18;box-shadow:none;resize:vertical}.srw-workspace textarea::placeholder{color:#777266}.srw-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.srw-footer>span{font-size:12px;color:#777266;line-height:1.5;max-width:300px}.srw-footer>.srw-button{flex:none}.srw-error{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid #eed3cd;border-radius:6px;background:#fff7f5;font-size:13px;line-height:1.5;color:#a63627;margin:0 0 10px}.srw-error p{flex:1;margin:0}.srw-error button{flex:none;width:28px;height:28px}.srw-spinner{animation:srw-spin 1s linear infinite}@keyframes srw-spin{to{transform:rotate(1turn)}}.srw-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:560px){.srw-toolbar{gap:8px}.srw-capture-status{font-size:12px}.srw-controls{gap:6px}.srw-workspace .srw-button{font-size:12px;padding:6px 10px}.srw-live-preview video,.srw-playback video{height:190px}.srw-footer{align-items:flex-start}.srw-footer>span{font-size:12px;max-width:180px}.srw-workspace .srw-explanation textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.srw-spinner{animation:none}}.srw-byte-budget{display:block;width:100%;height:6px;margin:8px 0 14px;accent-color:#2910ff}.srw-workspace .srw-toolbar{flex-wrap:wrap}.srw-workspace .srw-toolbar [role=timer]{font-variant-numeric:tabular-nums;font-size:14px;color:#38362f}@media(prefers-reduced-motion:reduce){.srw-workspace *{animation-duration:.01ms!important}}.admin-source-evidence{margin:16px 0;border-top:1px solid #e7e2d8;padding-top:14px;font-size:14px}.admin-source-evidence>summary{cursor:pointer;font-weight:500;color:#4a443a}.admin-source-evidence>summary span{font-weight:400;color:#777064;margin-left:5px}.admin-source-evidence ul{padding:0;list-style:none}.admin-source-evidence li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eeeae2}.admin-source-evidence li>span{min-width:0;overflow-wrap:anywhere}.admin-analysis small,.admin-source-evidence li small{display:block;font-size:12px;color:#777064;margin-top:3px}.admin-source-evidence li button{height:30px;font-size:12px}.admin-analysis{margin:12px 0}.admin-analysis summary{cursor:pointer}.admin-analysis p{font-size:12px;color:#777064}.admin-analysis blockquote{margin:10px 0;padding:0 12px;border-left:2px solid #c7bfb0;font-size:13px;line-height:1.6}.admin-evidence-dialog{max-width:900px!important;width:calc(100vw - 32px);max-height:90vh;display:flex!important;flex-direction:column}.admin-evidence-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:12px}.admin-evidence-preview{overflow:auto;min-height:80px}.admin-evidence-preview video{width:100%;max-height:50vh;background:#141414}.admin-evidence-preview audio{width:100%}.admin-evidence-preview iframe{width:100%;height:60vh;border:0}.admin-evidence-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7f3;padding:16px;border:1px solid #e8e3da;font-family:inherit;font-size:14px;line-height:1.6}.admin-evidence-preview h3{margin-top:18px;font-size:14px;font-weight:600}.ds-app:has(.af-focus)>.ds-main.ds-main{padding:0}.af-focus{min-height:100%;display:flex;flex-direction:column;background:var(--ds-ground);color:var(--ds-ink);line-height:1.5}.af-back.ds-back,.af-focus{font-size:14px}.af-back svg{flex:none}.af-bar ol{flex-grow:1;list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center;font-size:13px}.af-bar li,.af-bar ol{display:flex;align-items:center;gap:8px}.af-bar li{color:var(--ds-muted)}.af-bar li[aria-current]{color:var(--ds-ink);font-weight:600}.af-step-line{width:32px;height:1px;background:#DDDBD2}.af-step-done,.af-step-now{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.af-step-done{background:var(--ds-green-tint);color:var(--ds-green)}.af-step-now{background:var(--ds-blue);color:#FFFFFF}.af-bar-end{width:120px}.af-main{flex-grow:1;box-sizing:border-box;padding:32px 24px 48px}.af-layout{max-width:1160px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.af-section{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.af-section .ds-h1{margin:0}.af-table table{min-width:720px}.af-table tbody td.af-sel,.af-table thead th.af-sel{width:20px;padding:0 4px 0 16px}.af-table tbody td.af-who,.af-table thead th.af-who{width:210px;padding-left:12px;padding-right:12px}.af-table tbody td.af-due,.af-table thead th.af-due{width:150px;padding-left:12px;padding-right:16px}.af-table tbody td.af-x,.af-table thead th.af-x{width:32px;padding:0 12px 0 0}.af-table tbody td{padding-top:12px;padding-bottom:12px;height:auto}.af-table tbody td.af-sel,.af-table tbody td.af-x{padding-top:0;padding-bottom:0}.af-table td.af-x .af-remove{color:#C2362B}.af-table td.af-x .af-remove:hover:not(:disabled){background:#FDECEA;color:#A42A20}.af-bulkbar .af-bulk-outline{display:inline-flex;align-items:center;gap:6px}.af-table td.af-x .ds-icon-btn:disabled{opacity:.4;cursor:not-allowed}.af-check-box{width:16px;height:16px;margin:0;accent-color:var(--ds-blue);cursor:pointer;vertical-align:middle}.af-check-box:disabled{cursor:default}.af-bulkbar.af-bulkbar{position:static;box-shadow:none}.af-bulkbar>strong{font-size:13px}.af-bulkbar .af-bulk-outline{border:1px solid rgba(255,255,255,.22)}.af-bulkbar .af-bulk-quiet{color:rgba(255,255,255,.8);font-weight:400}.af-bulkbar button:disabled{opacity:.45;cursor:not-allowed}.af-bulkbar button:focus-visible{outline:2px solid #FFFFFF;outline-offset:1px}.af-bulk-spacer{flex-grow:1}.af-topic{display:block;font-size:12px;color:var(--ds-faint)}.af-picker{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--ds-line-strong);border-radius:8px;background:#FFFFFF;color:var(--ds-ink);font-size:13px}.af-picker>span{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-picker .af-placeholder{color:var(--ds-faint)}.af-picker:hover{background:var(--ds-tint)}.af-picker:focus-visible,.af-picker[data-state=open]{border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring);outline:none}.af-picker:disabled,.af-picker[data-disabled]{opacity:.5;cursor:not-allowed}.af-table .qk-due-trigger{width:100%;height:36px;padding:0 10px;gap:8px;font-size:13px}.af-table .qk-due-trigger>span{flex-grow:1;text-align:left}.af-pop.af-pop{padding:4px}.af-pop .af-option{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:7px;font-size:13.5px;color:var(--ds-ink)}.af-pop .af-option:focus-visible,.af-pop .af-option:hover{background:var(--ds-chip)}.af-pop .af-option[data-on]{background:var(--ds-blue-tint-2)}.af-open{font-size:12px;color:var(--ds-faint);white-space:nowrap}.af-add{display:flex;flex-direction:column;gap:8px;padding:0 8px 6px}.af-add-label{padding:8px 2px 0;font-size:11.5px;font-weight:500;color:var(--ds-faint)}.af-add label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ds-muted)}.af-add input{box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--ds-line-strong);border-radius:7px;font:inherit;font-size:13px;color:var(--ds-ink);background:#FFFFFF}.af-add input:focus{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring)}.af-add-actions{display:flex;gap:8px;justify-content:flex-end}.af-pop .af-add-cancel{all:unset;box-sizing:border-box;cursor:pointer;height:32px;padding:0 10px;border-radius:7px;font-size:13px}.af-pop .af-add-cancel:hover{background:var(--ds-chip)}.af-add-go{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:7px;background:var(--ds-blue);color:#FFFFFF;font-size:13px;font-weight:500}.af-add-go:disabled{opacity:.5;cursor:not-allowed}.af-add-error{margin:0;font-size:12.5px;color:var(--ds-red)}.af-message{display:flex;flex-direction:column;gap:8px}.af-message-label{font-weight:600}.af-message textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px 14px;border:1px solid var(--ds-line-strong);border-radius:10px;font:inherit;font-size:14px;line-height:1.6;color:var(--ds-ink);background:#FFFFFF}.af-message textarea:focus{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring)}.af-check{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.af-check input{width:16px;height:16px;margin:0;accent-color:var(--ds-blue)}.af-error{margin:0}.af-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid var(--ds-line)}.af-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid var(--ds-line);border-radius:8px;background:#FFFFFF;color:var(--ds-ink);font-size:14px;font-weight:500;white-space:nowrap}.af-btn:hover{background:var(--ds-tint)}.af-btn-primary{padding:0 20px;border-color:var(--ds-blue);background:var(--ds-blue);color:#FFFFFF}.af-btn-primary:hover{background:#1A28FF;border-color:#1A28FF}.af-btn:disabled{opacity:.55;cursor:not-allowed}.af-btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.af-aside{flex:1 1 320px;gap:16px;min-width:0}.af-aside,.af-summary{display:flex;flex-direction:column}.af-summary{padding:20px;gap:14px}.af-summary h2{margin:0;font-size:15px;font-weight:600}.af-headline{margin:0;font-size:18px;line-height:1.35;font-weight:600}.af-nowrap{white-space:nowrap}.af-summary ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.af-summary li{display:flex;align-items:center;gap:10px}.af-summary li>span:first-child{flex-grow:1;display:flex;flex-direction:column;line-height:1.3;min-width:0}.af-summary li strong{font-weight:500}.af-summary li>span:first-child>span{font-size:12.5px;color:var(--ds-muted)}.af-open-row strong{color:var(--ds-amber)}.af-select-open{font-size:13px}.af-new{font-size:12px;font-weight:500;color:var(--ds-blue-hover);background:var(--ds-blue-tint);border:1px solid #e2e2fa;border-radius:999px;padding:0 8px;white-space:nowrap}.af-warn{display:flex;gap:10px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-amber-tint)}.af-warn svg{flex:none;color:var(--ds-amber);margin-top:2px}.af-warn p{margin:0;font-size:13px;color:var(--ds-ink)}.af-spin{animation:af-spin 1s linear infinite}@keyframes af-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.af-spin{animation:none}}@media (max-width:760px){.af-bar ol{justify-content:flex-start;flex-basis:100%;order:2}.af-bar-end{display:none}.af-main{padding:24px 16px 40px}.af-table table{min-width:0}.af-table thead{display:none}.af-table tbody tr{display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ds-line)}.af-table tbody tr:last-child{border-bottom:0}.af-table.af-table tbody td{width:auto;height:auto;padding:0;border:0}.af-table td.af-q{grid-column:2/-1;grid-row:1}.af-table td.af-sel{grid-column:1;grid-row:1}.af-table td.af-who{grid-column:1/3}.af-table td.af-due{grid-column:3}.af-actions .af-btn-primary{flex-grow:1}}.af-message textarea{field-sizing:content;min-height:8lh}.af-pop .qk-menu-search input:focus,.af-pop .qk-menu-search input:focus-visible{outline:none;box-shadow:none}.af-table tbody td.af-ok,.af-table thead th.af-ok{width:24px;padding:0 4px 0 0;text-align:center}.af-ready{display:inline-flex;color:var(--ds-faint);opacity:.7;border-radius:50%;cursor:default}.af-ready[data-ready]{color:var(--ds-green);opacity:1}.af-ready[data-invalid]{color:var(--ds-red);opacity:1}.af-ready:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.af-tip{z-index:60;max-width:240px;padding:6px 10px;border-radius:8px;background:var(--ds-ink);color:#FFFFFF;font-size:12.5px;line-height:1.4;box-shadow:var(--ds-shadow-md)}.af-tip-arrow{fill:var(--ds-ink)}.af-table td[data-invalid] .af-picker,.af-table td[data-invalid] .qk-due-trigger{border-color:var(--ds-red);box-shadow:0 0 0 3px rgba(200,40,40,.12)}.af-open-row[data-invalid] strong,.af-table td[data-invalid] .af-placeholder{color:var(--ds-red)}.af-readiness{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px;color:var(--ds-muted)}.af-readiness[data-all]{color:var(--ds-green)}@media (max-width:760px){.af-table td.af-ok{grid-column:4;grid-row:2}}.af-gap{display:flex;align-items:flex-start;gap:8px;scroll-margin-top:80px}.af-gap svg{flex:none;margin-top:2px}.af-message-head{display:flex;align-items:center;gap:10px}.af-draft-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--ds-chip);font-size:11.5px;font-weight:600;color:var(--ds-muted)}.af-reset{margin-left:auto;font-size:13px}.af-message-help{margin:-2px 0 2px;font-size:13px;color:var(--ds-muted)}.ca-workspace{--ca-border:#eae8e1;--ca-muted:#60616a;--ca-text:#56534b;--ca-blue:#0000f8;background:#f7f6f1;color:#56534b;width:100%;max-width:100%;min-width:0;position:relative;font-size:13px;min-height:calc(100dvh - 60px)}.ca-dialog *,.ca-popover *,.ca-workspace *{box-sizing:border-box}.ca-dialog button,.ca-popover button,.ca-workspace button{font-family:inherit;cursor:pointer}.ca-dialog button:disabled,.ca-popover button:disabled,.ca-workspace button:disabled{cursor:not-allowed;opacity:.45}.ca-dialog button:focus-visible,.ca-popover button:focus-visible,.ca-workspace button:focus-visible{outline:2px solid #0000f8;outline-offset:2px}.ca-viewbar{display:flex;align-items:center;height:40px;padding:0 16px;background:#fff;border-bottom:1px solid var(--ca-border);gap:16px}.ca-viewbar nav{display:flex;align-items:stretch;height:40px;gap:23px}.ca-workspace .ca-viewbar nav button{height:40px;min-height:0;padding:0 1px;border:0;border-bottom:2px solid transparent;border-radius:0!important;box-shadow:none;background:transparent;color:#777267;font-size:12px;font-weight:450;gap:6px;white-space:nowrap}.ca-workspace .ca-viewbar nav button[aria-pressed=true]{border-bottom-color:#0000f8;color:#1c1b18}.ca-viewbar nav button>span{font-size:10px;color:#60616a;font-variant-numeric:tabular-nums}.ca-view-role{font-size:11px;color:#60616a;margin-left:auto;white-space:nowrap}.ca-toolbar{gap:7px;min-height:48px;padding:8px 16px;background:#fff;border-bottom:1px solid var(--ca-border);flex-wrap:wrap}.ca-search,.ca-toolbar{display:flex;align-items:center}.ca-search{height:28px;gap:6px;border:1px solid #e2ddd2;border-radius:5px;padding:0 8px;width:183px;flex-shrink:0;color:#60616a;margin-right:3px}.ca-workspace .ca-search input{height:25px;min-height:0;width:100%;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;font-size:12px;color:#56534b}.ca-search input:focus-visible{outline:none!important;box-shadow:none!important}.ca-search:focus-within{outline:1px solid #c9c9ff;border-color:#9797ef}.ca-search input::placeholder{color:#60616a}.ca-catalog-search{width:265px}.ca-catalog-summary{font-size:11px;color:#60616a;margin-left:4px}.ca-dialog .ca-select,.ca-workspace .ca-select{height:27px;min-height:0;max-width:155px;min-width:0;font-size:12px;gap:5px;padding:0 7px;background:#fff;border:1px solid #e4dfd3;border-radius:5px!important;box-shadow:none;color:#777267;font-family:inherit}.ca-workspace .ca-toolbar .ca-select{max-width:160px}.ca-select>svg{height:10px;width:10px;opacity:.6}.ca-select [data-slot=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.3}.ca-select-content{font-family:inherit;min-width:150px;max-width:var(--radix-select-content-available-width);border:1px solid #e2dbce;border-radius:6px;color:#56534b;background:#fff;box-shadow:0 5px 18px #372a1814;z-index:90}.ca-select-content [data-slot=select-item]{min-height:27px;font-size:12px;line-height:1.4;padding-top:5px;padding-bottom:5px;color:#56534b}.ca-select-content [data-slot=select-item][data-highlighted]{background:#f1f1ff;color:#53538b}.ca-select-content [data-slot=select-item-indicator] svg{height:11px;width:11px}.ca-workspace .ca-add-questions,.ca-workspace .ca-quiet{min-height:0;height:27px;padding:0 4px;border:0;background:transparent;border-radius:4px!important;box-shadow:none;font-size:11px;gap:4px;font-weight:450;color:#777267;white-space:nowrap}.ca-workspace .ca-add-questions{margin-left:auto}.ca-dialog .ca-primary,.ca-popover .ca-create-actions>button:last-child,.ca-workspace .ca-primary{background:#0000f8;border:1px solid #0000f8;color:#fff;box-shadow:none;border-radius:5px!important;font-size:12px;min-height:0;height:29px;gap:5px;padding:0 10px;font-weight:450}.ca-workspace .ca-add-selected{margin-left:auto}.ca-add-selected>span{font-size:10px;opacity:.75;margin-left:2px}.ca-muted{color:#60616a!important}.ca-bulkbar{display:flex;align-items:center;gap:12px;min-height:35px;padding:3px 16px;border-bottom:1px solid #dfdff3;background:#f4f4ff;font-size:11px;color:#797999}.ca-bulkbar strong{font-weight:500}.ca-workspace .ca-bulkbar button{height:25px;min-height:0;padding:0 4px;border:0;background:transparent;box-shadow:none;border-radius:4px!important;font-size:11px;color:#74748b;font-weight:450;gap:5px}.ca-workspace .ca-bulkbar button:last-child{margin-left:auto}.ca-error{display:flex;align-items:center;gap:10px;padding:8px 16px;line-height:1.5;font-size:12px;background:#fff5ef;color:#866950;border-bottom:1px solid #eedfce;overflow-wrap:anywhere}.ca-error>span{flex:1}.ca-workspace .ca-error button{height:23px;min-height:0;width:23px;padding:0;background:transparent;box-shadow:none;color:#866950;border:0}.ca-content{display:flex;align-items:stretch;min-width:0;min-height:190px}.ca-grid{position:relative;flex:1;min-width:0;max-width:100%;width:100%;background:#fff;overflow:auto;border-bottom:1px solid var(--ca-border);align-self:flex-start}.ca-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.ca-portal-table{min-width:1070px}.ca-catalog-table{min-width:520px}.ca-workspace .ca-table th{height:31px;border-bottom:1px solid #e9e2d5;background:#faf9f5;text-align:left;font-size:11px;font-weight:450;color:#777267}.ca-workspace .ca-table td,.ca-workspace .ca-table th{padding:0 9px;white-space:nowrap;vertical-align:middle}.ca-workspace .ca-table td{height:36px;border-bottom:1px solid #efe9de;font-size:13px;color:#56534b;overflow:hidden}.ca-workspace .ca-table tbody tr:last-child td{border-bottom:0}.ca-workspace .ca-table tbody tr:hover{background:#fcfbf7}.ca-workspace .ca-table tbody tr[data-state=selected]{background:#f5f5ff}.ca-table .ca-check{width:33px;padding:0 0 0 13px!important}.ca-question{width:280px}.ca-topic{width:123px}.ca-assignee{width:141px}.ca-label-column{width:140px}.ca-priority{width:78px}.ca-due{width:129px}.ca-status-column{width:137px}.ca-table .ca-actions{width:32px;padding:0 5px!important}.ca-topic>span{font-size:12px;color:#60616a}.ca-topic>span,.ca-workspace .ca-question-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-workspace .ca-question-link{height:auto;min-height:0;max-width:100%;padding:3px 0;text-align:left;border:0;background:transparent;box-shadow:none;border-radius:3px!important;font-size:13px;font-weight:450;color:#56534b}.ca-workspace .ca-question-link:hover{color:#0000f8;background:transparent}.ca-workspace .ca-cell-select{height:27px;min-height:0;min-width:0;max-width:100%;width:100%;padding:0 2px;background:transparent;border:0;box-shadow:none;font-size:12px;color:#777267;gap:3px}.ca-cell-select>svg{opacity:0}.ca-cell-select:focus>svg,.ca-cell-select:hover>svg{opacity:.5}.ca-workspace .ca-cell-select:hover{background:#f4f0e8}.ca-priority-high .ca-cell-select{color:#8a6a2a}.ca-priority-low .ca-cell-select{color:#6b6862}.ca-workspace .ca-date{height:27px;min-height:0;min-width:0;width:116px;border:1px solid transparent;box-shadow:none;background:transparent;border-radius:4px;padding:0 1px;color:#777267;font-size:11px;font-family:inherit}.ca-workspace .ca-date:hover{background:#f4f0e8}.ca-date::-webkit-calendar-picker-indicator{opacity:.28;cursor:pointer;width:11px}.ca-workspace .ca-date.ca-overdue{color:#ac7860}.ca-review-label{font-size:11px;white-space:nowrap;color:#60616a}.ca-review-approved{color:#4a6a52}.ca-review-changes_requested{color:#8a6a2a}.ca-workspace .ca-open{width:23px;height:25px;min-height:0;padding:0;border:0;border-radius:4px!important;box-shadow:none;background:transparent;color:#60616a}.ca-workspace .ca-open:hover{color:#0000f8;background:#f4f0e8}.ca-workspace .ca-table .ca-empty{height:88px;text-align:center;font-size:12px;color:#60616a;white-space:normal;padding:12px 18px}.ca-workspace .ca-empty button{height:auto;min-height:0;padding:3px 7px;background:transparent;box-shadow:none;font-size:12px;color:#0000f8}.ca-popover [data-slot=checkbox],.ca-workspace [data-slot=checkbox]{width:13px;height:13px;min-width:13px;min-height:13px;padding:0;border-radius:3px;border:1px solid #d8ccb7;box-shadow:none;background:#fff;flex-shrink:0}.ca-popover [data-slot=checkbox][data-state=checked],.ca-workspace [data-slot=checkbox][data-state=checked],.ca-workspace [data-slot=checkbox][data-state=indeterminate]{background:#0000f8;border-color:#0000f8;color:#fff}.ca-popover [data-slot=checkbox] svg,.ca-workspace [data-slot=checkbox] svg{height:10px;width:10px}.ca-included{width:115px}.ca-included>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#819276}.ca-workspace .ca-table .ca-catalog-question{white-space:normal;line-height:1.5;padding-top:7px;padding-bottom:7px}.ca-workspace .ca-table .ca-group-row>td{height:35px;padding:0 13px;border-top:1px solid #e3dfd5;border-bottom:1px solid #e5e1d8;background:#f3f1eb!important}.ca-group-heading{display:flex;align-items:center;gap:9px;height:34px}.ca-workspace .ca-group-heading>button:not([data-slot=checkbox]){display:flex;align-items:center;justify-content:flex-start;gap:7px;flex:1;min-width:0;min-height:0;height:30px;border:0;border-radius:0!important;padding:0;background:transparent!important;box-shadow:none;font-size:12px;color:#56534b;font-weight:550}.ca-group-heading>button>svg{color:#9b9487;transition:transform .15s;flex-shrink:0}.ca-group-heading .ca-expanded{transform:rotate(90deg)}.ca-group-heading small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:17px;padding:0 4px;color:#5f5a50;background:#e9e5dc;border-radius:4px;font-size:11px;line-height:1;font-weight:450}.ca-group-heading>span{font-size:10px;color:#60616a;white-space:nowrap}.ca-label{display:inline-flex;min-height:18px;padding:1px 5px;border-radius:4px;color:var(--ca-label-color,#79756b);background:color-mix(in srgb,var(--ca-label-color,#79756b) 13%,white);line-height:1.5;white-space:nowrap;max-width:125px;overflow:hidden;text-overflow:ellipsis}.ca-label,.ca-workspace .ca-label-trigger{align-items:center;font-size:11px;font-weight:450}.ca-workspace .ca-label-trigger{width:100%;max-width:100%;display:flex;justify-content:space-between;gap:4px;height:28px;min-height:0;padding:0 1px;border:0;border-radius:4px!important;background:transparent;box-shadow:none}.ca-label-trigger>span:first-child{display:flex;gap:4px;align-items:center;overflow:hidden;min-width:0}.ca-label-trigger .ca-label{max-width:83px;flex-shrink:1;min-width:0}.ca-label-trigger small{font-size:10px;color:#60616a}.ca-label-trigger>svg{color:#60616a;opacity:0;flex-shrink:0}.ca-label-trigger:focus-visible>svg,.ca-label-trigger:hover>svg{opacity:1}.ca-workspace .ca-label-trigger:hover{background:#f4f0e8}.ca-popover{font-family:inherit;background:#fff;border:1px solid #e2dbce;border-radius:7px;padding:0;box-shadow:0 5px 18px #372a1818;color:#56534b;z-index:80;font-size:12px}.ca-label-popover{width:244px}.ca-popover-title{padding:10px 12px;font-size:12px;font-weight:550;border-bottom:1px solid #eee7dc;color:#56534b}.ca-popover .ca-label-search{height:27px;min-height:0;width:calc(100% - 18px);margin:8px 9px;border:1px solid #e9e0d2;border-radius:4px;font-size:11px;padding:0 7px;box-shadow:none}.ca-label-options{max-height:220px;overflow-y:auto;padding:2px 6px 7px}.ca-label-options>label{min-height:29px;display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:4px;cursor:pointer}.ca-label-options>label:hover{background:#f6f3ec}.ca-create-label{padding:7px 9px;border-top:1px solid #eee6d9}.ca-popover .ca-create-label>button{height:25px;min-height:0;padding:0 3px;border:0;background:transparent;color:#777267;font-size:11px;font-weight:450;gap:5px;border-radius:4px!important;box-shadow:none}.ca-popover .ca-create-label>input{height:27px;min-height:0;padding:0 7px;border:1px solid #e4d9c7;box-shadow:none;border-radius:4px;font-size:12px;color:#777267}.ca-colors{display:flex;gap:7px;padding:10px 1px}.ca-popover .ca-colors button{width:18px;height:18px;min-height:0;padding:0;border:0;border-radius:4px!important;color:#fff;box-shadow:none}.ca-popover .ca-colors button[aria-pressed=true]{outline:1px solid #aaa;outline-offset:2px}.ca-create-label>p{font-size:11px;color:#a17f60;line-height:1.4;margin:0 0 8px}.ca-create-actions{display:flex;justify-content:flex-end;gap:8px}.ca-popover .ca-create-actions button{height:25px!important;min-height:0;border-radius:4px!important;font-size:11px;font-weight:450;gap:4px;padding:0 7px;box-shadow:none}.ca-answer-panel{width:380px;min-width:340px;flex-shrink:0;background:#fff;border-left:1px solid #e2dfd5;flex-direction:column;max-height:calc(100dvh - 178px);min-height:400px}.ca-answer-panel,.ca-answer-panel>header{border-bottom:1px solid var(--ca-border);display:flex}.ca-answer-panel>header{align-items:center;gap:12px;min-height:39px;padding:0 14px}.ca-answer-panel h2{font-size:13px;font-weight:500;margin:0}.ca-workspace .ca-answer-panel>header button{margin-left:auto;min-height:0;height:25px;width:25px;padding:0;background:transparent;border:0;box-shadow:none;color:#60616a}.ca-answer-scroll{padding:15px;overflow-y:auto;flex:1}.ca-answer-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#60616a}.ca-answer-meta>span{font-size:10px;white-space:nowrap}.ca-answer-panel h3{font-size:14px;line-height:1.6;font-weight:500;color:#3f3d36;margin:11px 0 7px}.ca-contributor{font-size:11px;line-height:1.6;color:#60616a}.ca-contributor>span{margin-left:4px}.ca-answer-text{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 0 17px;margin-bottom:13px;border-bottom:1px solid var(--ca-border);color:#56534b}.ca-no-answer{font-size:12px;padding:16px 0;color:#60616a}.ca-review-note{display:block;font-size:11px;color:#777267}.ca-workspace .ca-review-note textarea{margin-top:7px;font-family:inherit;font-size:12px;line-height:1.7;padding:8px 9px;border:1px solid #e4dfd3;border-radius:5px;box-shadow:none;min-height:105px;background:#fff;color:#56534b}.ca-review-note textarea::placeholder{color:#60616a}.ca-review-help{font-size:11px;color:#60616a;line-height:1.5;margin:9px 0 0}.ca-answer-panel>footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--ca-border)}.ca-workspace .ca-answer-panel>footer>button{height:29px;min-height:0;font-size:11px;font-weight:450;box-shadow:none;border-radius:5px!important;padding:0 9px;gap:5px}.ca-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 16px;color:#60616a;font-size:11px}.ca-footer>span:last-child{display:flex;align-items:center;gap:6px;text-align:right}.ca-dialog{font-family:inherit;width:min(425px,calc(100vw - 32px));border:1px solid #e2dbce;border-radius:8px!important;padding:21px;background:#fff;box-shadow:0 15px 65px #372a182b;color:#56534b;gap:15px}.ca-dialog [data-slot=dialog-title]{font-size:15px;font-weight:550;line-height:1.6;color:#3f3d36}.ca-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.7;color:#60616a}.ca-dialog-field{display:grid;grid-template-columns:82px 1fr;gap:8px;align-items:center;font-size:12px;color:#777267}.ca-dialog .ca-dialog-field .ca-select{max-width:none;width:100%;height:30px}.ca-dialog-field>.planning-date-field{grid-column:2}.ca-dialog-field>input{grid-column:2;height:30px;font-size:12px;font-family:inherit;box-shadow:none;border:1px solid #e4dfd3;border-radius:5px;padding:0 7px}.ca-dialog [data-slot=dialog-footer]{gap:8px;margin-top:2px}.ca-dialog [data-slot=dialog-footer]>button{height:29px;min-height:0;font-size:12px;font-weight:450;box-shadow:none;border-radius:5px!important;padding:0 10px}.ca-dialog-error{font-size:12px;line-height:1.6;color:#a17f60;background:#fff5ef;padding:8px 10px;border-radius:4px;margin:0;overflow-wrap:anywhere}.ca-sr-only{position:absolute!important;top:0;left:0;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ca-spin{animation:ca-spin 1s linear infinite}@keyframes ca-spin{to{transform:rotate(1turn)}}@media(max-width:1150px){.ca-toolbar{gap:7px}.ca-search{width:165px}.ca-catalog-search{width:265px}.ca-answer-panel{width:345px;min-width:320px}.ca-view-role{font-size:10px}}@media(max-width:760px){.ca-toolbar,.ca-viewbar{padding-left:12px;padding-right:12px}.ca-toolbar{gap:7px}.ca-search{flex:1;min-width:180px}.ca-workspace .ca-toolbar .ca-select{flex:1;max-width:none;min-width:140px}.ca-catalog-summary{display:none}.ca-workspace .ca-add-selected{flex-shrink:0}.ca-content.ca-review-open{display:block}.ca-review-open>.ca-grid{display:none}.ca-answer-panel{width:100%;min-width:0;border-left:0;max-height:none;min-height:440px}.ca-bulkbar{gap:7px;flex-wrap:wrap}.ca-bulkbar,.ca-footer{padding-left:12px;padding-right:12px}.ca-footer{font-size:10px}.ca-viewbar nav{gap:20px}.ca-workspace .ca-viewbar nav button{font-size:12px}.ca-view-role{display:none}}.ca-group-control{display:flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;padding-right:9px;margin-right:2px;border-right:1px solid #eae8e1}.ca-group-control>span{font-size:11px;color:#60616a;white-space:nowrap}.ca-workspace .ca-group-control .ca-select{max-width:104px;background:#f7f6f1;color:#56534b}.ca-group-heading>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-status{font-size:11px;color:#60616a;white-space:nowrap}.ca-status-approved{color:#4a6a52}.ca-status-ready-for-review{color:#5c6b58}.ca-status-blocked,.ca-status-changes-requested{color:#8a6a2a}.ca-status-in-progress{color:#5f5f99}@media(max-width:760px){.ca-content,.ca-footer,.ca-toolbar,.ca-viewbar{max-width:100%;min-width:0}.ca-group-control{padding-right:0;margin-right:0;border-right:0}.ca-workspace .ca-group-control .ca-select{flex:none;max-width:104px;min-width:90px}.ca-grid>[data-slot=table-container]{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ca-footer>span{min-width:0}.ca-footer>span:last-child{overflow-wrap:anywhere}.ca-workspace .ca-add-questions{margin-left:0}}.ca-viewbar>strong{font-size:14px;font-weight:550;padding:0 18px;white-space:nowrap}.ca-toolbar-actions{display:flex;gap:2px;margin-left:auto}.ca-toolbar-actions button{height:30px;font-size:12px;color:var(--dna-muted,#827f77);gap:6px}.dna-label-manager{max-width:540px!important;gap:16px}.lm-list{max-height:330px;overflow:auto;border:1px solid #e9e6df;border-radius:6px}.lm-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #efede7;min-height:42px}.lm-row:last-child{border:0}.lm-row small{margin-left:auto;color:#817e77;font-size:12px}.lm-row button{height:27px;width:27px;padding:4px;color:#8a867d}.lm-label{font-size:12px;padding:1px 7px;border-radius:4px;background:#f0eff8;color:#625499}.lm-blue{background:#eef2ff;color:#4d64a0}.lm-green{background:#eef5ee;color:#56705d}.lm-amber{background:#faf4e6;color:#927239}.lm-gray{background:#f2f1ed;color:#777269}.lm-rose{background:#faf0f3;color:#a5667d}.lm-cyan{background:#ecf5f6;color:#567c87}.lm-form{display:grid;gap:12px;border-top:1px solid #e9e6df;padding-top:14px;font-size:13px}.lm-form label{display:grid;gap:5px}.lm-form select{border:1px solid #e9e6df;border-radius:5px;padding:7px;background:white}.lm-actions{display:flex;justify-content:flex-end;gap:8px}.lm-create{justify-self:start}.ps-workspace{display:flex;flex-direction:column;min-height:calc(100dvh - 64px)}.ps-heading{display:flex;align-items:center;border-bottom:1px solid #e9e6df;background:white;min-height:54px;padding:0 18px;gap:22px}.ps-heading>strong{font-size:14px;font-weight:550;white-space:nowrap}.ps-heading nav{display:flex;gap:3px;flex-wrap:wrap}.ps-heading nav button{font-size:12px;gap:7px;color:#60616a;height:38px;padding:0 12px;border-radius:0}.ps-heading nav button>span{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid #e6e3db;border-radius:50%;font-size:10px}.ps-heading nav button[aria-current]{color:#0000f8;border-bottom:2px solid #0000f8}.ps-heading nav button[aria-current]>span{border-color:#ddddff;background:#f4f3ff}.ps-instruction{padding:13px 18px;font-size:13px;color:#77736a;border-bottom:1px solid #ece9e3;line-height:1.6}.ps-step-body{flex:1;min-height:0}.ps-step-body .ca-workspace{min-height:0;height:100%}.ps-footer{display:flex;align-items:center;padding:13px 20px;gap:15px;border-top:1px solid #e9e6df;background:white}.ps-footer>span{font-size:12px;color:#8b877f;margin-left:auto}.ps-footer button{font-size:13px;gap:8px}.ps-review{padding:32px 28px;flex:1}.ps-review h1{font-size:20px;font-weight:550}.ps-review>p{font-size:13px;color:#89857c;margin-top:8px}.ps-review-table{margin:26px 0 12px;overflow:auto;border:1px solid #e8e5de;border-radius:6px;background:white}.ps-review table{width:100%;border-collapse:collapse;font-size:13px}.ps-review th{background:#faf9f6;color:#8d897e;font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:400}.ps-review td,.ps-review th{padding:12px 16px;text-align:left;border-bottom:1px solid #eeebe5}.ps-review tr:last-child td{border:0}.ps-unassigned{display:flex;align-items:center;gap:12px;font-size:13px;color:#807b71}.ps-unassigned button{font-size:12px;color:#0000f8}.ps-review .ps-note{font-size:12px;margin-top:30px}.ca-setup-nudge{display:flex;align-items:center;gap:12px;padding:8px 18px;border-bottom:1px solid #e9e6df;background:#fbfaff;color:#807b75;font-size:12px}.ca-setup-nudge button{margin-left:auto;font-size:12px;color:#0000f8}@media(max-width:760px){.ps-heading{align-items:flex-start;flex-direction:column;padding:14px 12px 0;gap:8px}.ps-heading nav button{padding:0 6px;font-size:11px}.ps-review{padding:20px 14px}.ps-footer{padding:12px}.ca-toolbar-actions{margin-left:0}.ca-viewbar{overflow:auto}.ps-unassigned{align-items:flex-start;flex-direction:column}}.ca-reminder-history{display:flex;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid #e9e6df;color:#89857b;font-size:12px;background:#faf9f6}.ca-reminder-history button{gap:8px;font-size:12px;height:28px}.ca-reminder-history>span{margin-left:auto}.dna-reminder-dialog{max-width:900px!important;max-height:90dvh;overflow:auto}.dna-reminder-history-dialog{max-width:600px!important}.rh-list{max-height:430px;overflow:auto;border:1px solid #e8e5de;border-radius:6px}.rh-row{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #e8e5de}.rh-row:last-child{border:0}.rh-row>div{display:grid;gap:5px;flex:1}.rh-row strong{font-weight:450;font-size:13px}.rh-empty,.rh-row button,.rh-row span{font-size:12px;color:#89857c}.ca-draft-question{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;color:#57544c}.ps-addition-title{display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding:9px 0}.ps-addition-title>strong{font-size:14px;font-weight:550;white-space:nowrap}.ps-addition-title>small{font-size:10px;color:#60616a;line-height:1.5}.ps-heading .ps-save-close{margin-left:auto;flex-shrink:0;height:28px;min-height:0;padding:0 5px;border:0;background:transparent;font-size:11px;color:#60616a;font-weight:450;box-shadow:none}.ps-addition .ps-review{padding:25px 24px}.ps-addition-table{margin-top:19px!important;max-width:100%;overscroll-behavior-x:contain}.ps-addition-table table{min-width:720px;table-layout:fixed}.ps-addition-table th{height:32px;letter-spacing:0!important;text-transform:none!important;font-size:11px}.ps-addition-table td,.ps-addition-table th{padding:8px 11px!important}.ps-addition-table td{font-size:12px;line-height:1.6;overflow-wrap:anywhere;vertical-align:top}.ps-addition-table .ps-review-question{width:40%;font-size:13px}.ps-addition-table .ps-review-topic{width:17%}.ps-addition-table .ps-review-assignee{width:20%}.ps-addition-table .ps-review-priority{width:10%}.ps-addition-table .ps-review-due{width:13%;min-width:104px}.ps-addition-table .ps-review-unassigned{color:#60616a}.ps-addition .ps-unassigned{font-size:12px;line-height:1.65}.ps-addition .ps-note{margin-top:20px!important}@media(max-width:760px){.ps-addition .ps-heading{position:relative;padding-top:11px;gap:5px}.ps-addition-title{padding-top:0;padding-right:100px}.ps-addition .ps-heading .ps-save-close{position:absolute;top:12px;right:12px}.ps-addition .ps-heading nav{max-width:100%;gap:0}.ps-addition .ps-heading nav button{padding:0 5px;gap:4px;font-size:10px}.ps-addition .ps-review{padding:20px 12px}.ps-addition .ps-footer{gap:8px}.ps-addition .ps-footer>span{font-size:10px}.ps-addition .ps-footer button{font-size:11px}}.ps-addition .ps-step-body{display:flex;flex-direction:column;min-height:0}.ps-addition .pp-workspace,.ps-addition .ql-library{flex:1;min-height:0}.ps-addition .ql-footer{position:sticky}.ps-addition .ca-content{flex:1}.ca-last-reminded{width:120px;font-size:11px;color:#8d877b;white-space:nowrap}.ca-history{margin:20px 0;border-top:1px solid #e8e5de;padding-top:12px}.ca-history summary{cursor:pointer;font-weight:600}.ca-history ol{list-style:none;padding:0}.ca-history li{padding:12px 0;border-bottom:1px solid #eee}.ca-history small{display:block;color:#706d65}.ca-history p{white-space:pre-wrap}.ca-source-link{display:block;margin:16px 0;color:#2910ff}.ca-outstanding{display:grid;grid-template-columns:110px 1fr;gap:12px}.ca-outstanding dt{color:#706d65}.ca-outstanding dd{margin:0}.ca-request-note{padding:12px;border-left:3px solid #b78634;background:#faf7f0}.ca-export-home{display:flex;justify-content:flex-end;padding:12px 24px;background:white}.ca-mobile-filters{display:none!important}.ca-workspace .ca-table td.ca-status-column{white-space:normal}.ca-workspace .ca-table .ca-status-column small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere;color:#8a621b;font-size:11px;line-height:1.4}.ca-workspace .ca-toolbar-actions .ca-views-select{width:200px;max-width:200px;height:38px;min-height:38px;font-size:13px;color:#56534b}@media(max-width:650px){.ca-mobile-filters{display:inline-flex!important;margin:8px 12px;align-self:flex-start}.ca-workspace .ca-toolbar{display:none}.ca-workspace .ca-toolbar.ca-filters-open{display:flex;flex-wrap:wrap;position:relative;top:auto}.ca-workspace .ca-portal-table{min-width:0!important;width:100%;table-layout:fixed}.ca-portal-table .ca-assignee,.ca-portal-table .ca-due,.ca-portal-table .ca-label-column,.ca-portal-table .ca-last-reminded,.ca-portal-table .ca-priority{display:none}.ca-portal-table .ca-check{width:34px}.ca-portal-table .ca-question{width:auto;min-width:0;max-width:none}.ca-portal-table .ca-question-link{height:auto;min-height:44px;white-space:normal;line-height:1.5;text-align:left;padding:10px 0}.ca-portal-table .ca-status-column{width:110px}.ca-portal-table .ca-actions{width:40px}.ca-portal-table .ca-actions button:last-child{display:none}.ca-content.ca-review-open{display:flex;flex-direction:column}.ca-review-open>.ca-grid{display:none}.ca-answer-panel{width:100%;min-width:0;max-width:100%}.ca-viewbar nav{overflow-x:auto}.ca-grid,.ca-table-wrap{min-width:0}.ca-workspace .ca-portal-table .ca-question{width:auto}.ca-workspace .ca-portal-table .ca-actions{width:70px}.ca-workspace .ca-portal-table .ca-question-link{width:100%;overflow-wrap:anywhere}.ca-workspace .ca-portal-table .ca-status-column{width:134px}.ca-workspace .ca-table .ca-status-column small{-webkit-line-clamp:3}.ca-workspace .ca-portal-table .ca-status{white-space:normal}}@media(min-width:651px){.ca-workspace .ca-portal-table{--ca-q:220px;--ca-a:164px;--ca-t:196px;--ca-p:108px;--ca-d:162px;--ca-s:164px;--ca-l:146px;--ca-x:70px;min-width:calc(48px + var(--ca-q) + var(--ca-a) + var(--ca-t) + var(--ca-p) + var(--ca-d) + var(--ca-s) + var(--ca-l) + var(--ca-x))}.ca-workspace .ca-portal-table.ca-density-compact{--ca-a:150px;--ca-t:170px;--ca-p:92px;--ca-d:150px;--ca-s:148px;--ca-l:132px}.ca-workspace .ca-portal-table.ca-no-topic{--ca-t:0px}.ca-workspace .ca-portal-table.ca-no-priority{--ca-p:0px}.ca-workspace .ca-portal-table.ca-no-reminded{--ca-l:0px}.ca-workspace .ca-portal-table.ca-no-assignee{--ca-a:0px}.ca-workspace .ca-portal-table.ca-no-due{--ca-d:0px}.portal-ui .ca-workspace .ca-portal-table .ca-question{width:auto}.portal-ui .ca-workspace .ca-portal-table .ca-assignee{width:var(--ca-a)}.portal-ui .ca-workspace .ca-portal-table .ca-label-column{width:var(--ca-t)}.portal-ui .ca-workspace .ca-portal-table .ca-priority{width:var(--ca-p)}.portal-ui .ca-workspace .ca-portal-table .ca-due{width:var(--ca-d)}.portal-ui .ca-workspace .ca-portal-table .ca-status-column{width:var(--ca-s)}.portal-ui .ca-workspace .ca-portal-table .ca-last-reminded{width:var(--ca-l)}.portal-ui .ca-workspace .ca-density-compact tr:not(.ca-group-row)>:is(th,td):not(.ca-check,.ca-actions,.ca-empty){padding-left:12px;padding-right:12px}.ca-workspace .ca-portal-table tbody tr{background:#fff}.portal-ui .ca-workspace .ca-portal-table :is(th,td).ca-actions{position:sticky;right:0;z-index:6;white-space:nowrap}.portal-ui .ca-workspace .ca-portal-table td.ca-actions{background:inherit;box-shadow:inset 1px 0 #eae8e1}.portal-ui .ca-workspace .ca-portal-table .ca-date{display:flex;width:100%;min-width:0;max-width:none}.portal-ui .ca-workspace .ca-portal-table .ca-date>input{flex:1;width:auto;padding:4px 2px}}.ca-workspace .ca-empty>span{margin-right:6px}.qa-questions{color:var(--ds-ink);min-width:0}.qa-questions .ca-toolbar.ds-toolbar{display:flex;min-height:0;max-height:none;overflow:visible;padding:0;gap:8px;background:transparent;border:0}.qa-questions .ds-search{max-width:320px}.qa-clear.qa-clear{height:36px;color:var(--ds-muted)}.qa-header-more.qa-header-more{width:40px;height:40px;border:1px solid var(--ds-line);color:var(--ds-ink)}.qa-focus .ds-link{font-size:13.5px}.qa-check{width:16px;height:16px;margin:0;accent-color:var(--ds-blue);cursor:pointer;vertical-align:middle}.qa-check:disabled{cursor:default}.qa-bulkbar.qa-bulkbar{position:static;box-shadow:none}.qa-bulkbar>strong{font-size:13px}.qa-bulkbar .qa-bulk-outline{border:1px solid rgba(255,255,255,.22)}.qa-bulkbar .qa-bulk-white{background:#FFFFFF;color:var(--ds-ink)}.qa-bulkbar .qa-bulk-white:hover{background:#F4F2EC}.qa-bulkbar .qa-bulk-quiet{color:rgba(255,255,255,.8);font-weight:400}.qa-bulkbar button:disabled{opacity:.45;cursor:not-allowed}.qa-bulkbar button:focus-visible{outline:2px solid #FFFFFF;outline-offset:1px}.qa-bulk-spacer{flex-grow:1}.qa-content{display:flex;gap:16px;align-items:flex-start;min-width:0}.qa-content>.ds-empty,.qa-content>.ds-table,.qa-content>.es{flex:1 1 auto;min-width:0}.qa-table table{min-width:1040px;table-layout:fixed}.qa-table td.qa-col-check,.qa-table th.qa-col-check{width:32px;padding-right:0}.qa-table .qa-col-topic{width:222px}.qa-table .qa-col-assignee,.qa-table .qa-col-status{width:140px}.qa-table .qa-col-due{width:96px}.qa-table .qa-col-updated{width:104px;white-space:nowrap}.qa-table .qa-col-method{width:72px}.qa-table .qa-col-actions{width:52px;padding-left:0;padding-right:12px;text-align:right}.qa-table td{color:var(--ds-ink)}.qa-table td:is(.qa-col-assignee,.qa-col-topic){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-table .ds-cell-link{display:flex;flex-direction:column;width:100%;box-sizing:border-box;text-align:left}.qa-table .ds-cell-main>span{overflow:hidden;text-overflow:ellipsis}.qa-table .ds-cell-main>:first-child{line-height:1.4}.qa-table .ds-cell-link:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.qa-table .qk-row-menu{opacity:0}.qa-table .qk-row-menu[data-state=open],.qa-table tr:focus-within .qk-row-menu,.qa-table tr:hover .qk-row-menu{opacity:1}.qa-blocked{display:block;margin-top:2px;font-size:12px;color:var(--ds-amber);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-group-row td{height:44px}.qa-group-row td,.qa-table tbody tr.qa-group-row:hover{background:var(--ds-tint)}.qa-group-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ds-ink)}.qa-group-toggle svg{color:var(--ds-muted);transition:transform .12s}.qa-group-toggle .qa-expanded{transform:rotate(90deg)}.qa-group-toggle small{font-size:12px;font-weight:500;color:var(--ds-muted)}.qa-group-toggle:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px;border-radius:4px}.qa-empty p{margin:0 0 16px}.qa-empty h2+p:last-child{margin:0}.qa-content .ca-answer-panel{flex:none;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card)}.qa-field-select.qa-field-select{width:100%;height:40px;padding:0 12px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-control);background:#FFFFFF;box-shadow:none;font:inherit;font-size:14px;color:var(--ds-ink)}.qa-field-select.qa-field-select:focus-visible{border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring);outline:none}.qa-select-content.qa-select-content{border:1px solid var(--ds-line);border-radius:10px;box-shadow:0 8px 24px rgba(28,27,24,.1);padding:4px;font-family:Schibsted Grotesk,system-ui,sans-serif}.qa-select-content [data-slot=select-item]{min-height:36px;border-radius:7px;font-size:13.5px;color:var(--ds-ink)}.qa-select-content [data-slot=select-item][data-highlighted]{background:var(--ds-chip)}.qa-date.planning-date-field{width:100%}.qa-date.planning-date-field>input[type=text]{box-sizing:border-box;width:100%;height:40px;padding:0 36px 0 12px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-control);background:#FFFFFF;font:inherit;font-size:14px;color:var(--ds-ink)}.qa-date.planning-date-field>input[type=text]:focus{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring)}.qa-quick{display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--ds-line);border-radius:10px}.qa-quick-pick{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 10px;border-radius:7px;font-size:13.5px;color:var(--ds-ink)}.qa-quick-pick small{font-size:12.5px;color:var(--ds-faint)}.qa-quick-pick:hover{background:var(--ds-chip)}.qa-quick-pick[aria-pressed=true]{background:var(--ds-blue-tint-2)}.qa-quick-pick:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.qa-footer-left{margin-right:auto}.qa-saved-views{display:flex;flex-direction:column;gap:4px}.qa-saved-view{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 4px 0 12px;border:1px solid var(--ds-line);border-radius:8px;font-size:13.5px}.qa-saved-view-confirm{display:inline-flex;gap:4px}.qa-saved-view-confirm .ds-btn-sm{height:30px}@media (max-width:860px){.qa-questions .ds-search{max-width:none;flex-basis:100%}.qa-content{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.qa-table .qk-row-menu{opacity:1}}.qa-questions .ca-toolbar .ds-select{min-height:0;height:36px;font-size:13px;line-height:1.5}.qa-questions .ca-toolbar .ds-segment>button{min-height:0;height:30px}.qa-questions .ca-toolbar .ds-search input{min-height:0;height:auto;font-size:13px}.qa-questions .ca-toolbar .qa-clear{min-height:0;font-size:13px}.qa-date.planning-date-field{position:relative;display:flex;max-width:none;min-width:0}.qa-date.planning-date-field>input[type=text]{flex:1 1 auto}.qa-date.planning-date-field>.planning-date-picker{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--ds-muted)}.qa-phone-meta{display:none}@media (max-width:700px){.qa-table table{min-width:0}.qa-table :is(th,td):is(.qa-col-topic,.qa-col-assignee,.qa-col-status,.qa-col-due,.qa-col-method,.qa-col-updated){display:none}.qa-table td{height:auto;padding-top:10px;padding-bottom:10px}.qa-phone-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;color:var(--ds-muted)}.qa-table .qk-row-menu{opacity:1}.qa-bulkbar .qa-bulk-spacer{display:none}}.qk-dialog.nq-dialog{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:0;gap:0;border-radius:16px;box-shadow:0 24px 64px rgba(28,27,24,.24);display:flex;flex-direction:column}.nq-dialog [data-slot=dialog-close]{top:18px;right:18px;color:var(--ds-muted)}.nq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--ds-line)}.nq-close.nq-close{flex:none;width:34px;height:34px}.qk-dialog.nq-dialog .nq-head [data-slot=dialog-title]{font-size:20px;font-weight:600}.qk-dialog.nq-dialog .nq-head [data-slot=dialog-description]{margin-top:4px}.nq-panes{display:flex;flex-wrap:wrap}.nq-pane{flex:1 1 420px;min-width:0;box-sizing:border-box;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.nq-pane:first-child{border-right:1px solid var(--ds-line)}.nq-pane h3{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.nq-ai{background:#FCFBF8}.nq-dialog .ds-label{font-size:13px}.nq-dialog .ds-input{height:38px}.nq-textarea.nq-textarea{min-height:0;field-sizing:content}.nq-optional{color:var(--ds-faint)}.nq-dutch{align-self:flex-start;font-size:13px}.nq-ai-fields{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.nq-select.nq-select{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:38px;padding:0 12px;border:1px solid var(--ds-line-strong);border-radius:8px;background:#FFFFFF;font-family:inherit;font-size:14px;color:var(--ds-ink);display:flex;align-items:center;justify-content:space-between;gap:8px}.nq-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nq-select>svg{flex:none;color:var(--ds-muted)}.nq-select:disabled,.nq-select[data-disabled]{opacity:.6;cursor:default}.nq-select-icon{display:inline-flex;align-items:center;gap:8px}.nq-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nq-dialog .ds-field .ds-help{font-weight:400}.nq-tick{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--ds-blue);cursor:pointer}.nq-select.nq-select:focus-visible,.nq-select[data-state=open]{border-color:var(--ds-blue);box-shadow:0 0 0 3px var(--ds-blue-ring);outline:none}.nq-select-content{font-family:Schibsted Grotesk,system-ui,sans-serif;border-radius:10px;border-color:var(--ds-line);box-shadow:0 8px 24px rgba(28,27,24,.1)}.nq-suggest{align-self:flex-start}.nq-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ds-muted)}.nq-suggestions{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.nq-suggestions li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--ds-line);border-radius:10px;background:#FFFFFF}.nq-suggestions li[data-on]{border-color:#C6C6F4;background:var(--ds-blue-tint-2)}.nq-suggestions li>button{margin-top:3px;flex:none}.nq-suggestions li>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.nq-suggestions li>span>span{font-size:13.5px;line-height:1.45;color:var(--ds-ink)}.nq-waiting{display:flex;flex-direction:column;gap:10px}.nq-clock{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ds-ink);font-variant-numeric:tabular-nums}.nq-clock svg{color:var(--ds-blue)}.nq-skeletons{gap:8px}.nq-skeletons,.nq-skeletons>span{display:flex;flex-direction:column}.nq-skeletons>span{gap:6px;padding:12px;border:1px solid var(--ds-line);border-radius:10px;background:#FFFFFF}.nq-skeletons i{display:block;height:10px;border-radius:6px;background:#EFEDE5}.nq-cancel{align-self:flex-start}.nq-waiting .ds-help{margin:0}.nq-failed{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #f2d3cf;border-radius:10px;background:#FFFFFF;font-size:13.5px}.nq-failed>span{color:var(--ds-muted)}.nq-failed>div{margin-top:4px}.nq-ai .ds-help{margin:0}.nq-error{margin:0 24px 14px!important}.nq-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid var(--ds-line)}.nq-foot>div{display:flex;gap:8px}.nq-spin{animation:nq-spin 1s linear infinite}@keyframes nq-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nq-spin{animation:none}}@media (max-width:640px){.qk-dialog.nq-dialog{max-height:calc(100dvh - 24px)}.nq-pane:first-child{border-right:0;border-bottom:1px solid var(--ds-line)}.nq-foot,.nq-head,.nq-pane{padding-left:16px;padding-right:16px}.nq-ai-fields,.nq-two{grid-template-columns:1fr}.nq-foot>div{width:100%}.nq-foot>div>.ds-btn{flex:1}}.qk-dialog.nq-dialog{top:48px;translate:-50% 0!important}@media (max-width:640px){.qk-dialog.nq-dialog{top:12px}}.nq-optional{margin-left:6px;font-weight:400;color:var(--ds-quiet)}.ds-help.nq-over{color:var(--ds-red)}.nq-pane-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nq-paste{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-tint)}.nq-paste-actions{display:flex;justify-content:flex-end;gap:8px}.nq-drafts{margin:0;padding:0;list-style:none}.nq-draft,.nq-drafts{display:flex;flex-direction:column;gap:10px}.nq-draft{padding:12px;border:1px solid var(--ds-line);border-radius:12px;background:#FFFFFF}.nq-draft[data-done]{background:var(--ds-tint)}.nq-draft-q{display:flex;align-items:flex-start;gap:10px}.nq-draft-q .ds-textarea{flex:1;min-width:0}.nq-draft-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:7px;border-radius:50%;background:var(--ds-blue-tint);color:var(--ds-blue);font-size:12px;font-weight:600}.nq-draft[data-done] .nq-draft-num{background:#E6F4EA;color:var(--ds-green)}.nq-draft-remove.nq-draft-remove{flex:none;width:32px;height:32px;margin-top:4px;color:var(--ds-muted)}.nq-details{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:13px}.nq-add-draft{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1.5px dashed var(--ds-line-strong);border-radius:12px;font-size:13.5px;font-weight:500;color:var(--ds-ink)}.nq-add-draft:hover{border-color:var(--ds-blue);color:var(--ds-blue);background:#FFFFFF}.nq-add-draft:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.nq-add-draft:disabled{opacity:.5;cursor:default}