.agenda-body{font-family:var(--aim-font-sans,system-ui, sans-serif);background:var(--aim-bg-app,#0a1020);color:var(--aim-text-primary,#e2e8f0);box-sizing:border-box;min-height:100%;padding:40px 40px 60px}.agenda-body *,.agenda-body :before,.agenda-body :after{box-sizing:border-box}.agenda-body .agenda-page{max-width:1100px;margin:0 auto}.agenda-body .agenda-header{text-align:center;margin-bottom:36px}.agenda-body .agenda-logo{border-radius:var(--aim-radius-lg,10px);background:#0e1116;width:320px;max-width:100%;height:auto;margin:0 auto 24px;padding:12px;display:block}.agenda-body .agenda-title{letter-spacing:-.015em;color:var(--aim-text-primary,#e2e8f0);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.25}.agenda-body .agenda-title:focus-visible{outline:var(--aim-focus-width,2px) solid var(--aim-focus-ring,#78a5ff);outline-offset:var(--aim-focus-offset,2px)}.agenda-body .agenda-title .agenda-date-part{color:var(--aim-text-secondary,#94a3b8);font:var(--aim-type-body,400 14px/21px system-ui);margin-top:8px;display:block}.agenda-body .agenda-outline{color:var(--aim-text-primary,#e2e8f0);overflow-wrap:anywhere;font-size:19px;line-height:1.65}.agenda-body .agenda-outline>ol{counter-reset:top;margin:0;padding-left:0;list-style:none}.agenda-body .agenda-outline>ol>li.numbered{counter-increment:top;margin-bottom:32px;padding-left:56px;position:relative}.agenda-body .agenda-outline>ol>li.numbered:before{content:counter(top) ".";color:var(--aim-accent-text,#78a5ff);min-width:42px;font-size:26px;font-weight:800;position:absolute;top:-2px;left:0}.agenda-body .agenda-outline>ol>li.numbered>.text{color:var(--aim-text-primary,#e2e8f0);letter-spacing:-.005em;font-size:22px;font-weight:700}.agenda-body .agenda-outline ol ol{counter-reset:mid;margin:12px 0 0;padding-left:0;list-style:none}.agenda-body .agenda-outline ol ol>li{counter-increment:mid;color:var(--aim-text-secondary,#94a3b8);margin-bottom:10px;padding-left:36px;font-weight:400;position:relative}.agenda-body .agenda-outline ol ol>li:before{content:counter(mid, lower-alpha) ".";color:var(--aim-text-secondary,#94a3b8);min-width:28px;font-weight:600;position:absolute;top:0;left:0}.agenda-body .agenda-outline ol ol ol{counter-reset:deep;margin:8px 0 0}.agenda-body .agenda-outline ol ol ol>li{counter-increment:deep;color:var(--aim-text-secondary,#94a3b8);margin-bottom:6px;padding-left:32px;font-size:17px;position:relative}.agenda-body .agenda-outline ol ol ol>li:before{content:counter(deep, lower-roman) ".";color:var(--aim-text-tertiary,#94a3b8);min-width:24px;font-weight:500;position:absolute;top:0;left:0}.agenda-body .agenda-outline ol ol ol ol{margin:8px 0 0}.agenda-body .agenda-outline ol ol ol ol>li{color:var(--aim-text-secondary,#94a3b8);margin-bottom:6px;padding-left:26px;font-size:16px}.agenda-body .agenda-outline ol ol ol ol>li:before{content:"•";color:var(--aim-accent-text,#78a5ff);min-width:18px;font-weight:700;position:absolute;top:0;left:2px}.agenda-body .agenda-outline ol ol>li.has-emoji{padding-left:56px}.agenda-body .agenda-outline ol ol>li.has-emoji:before{content:none}.agenda-body .agenda-outline ol ol>li.has-emoji .emoji-tag{width:44px;font-size:28px;line-height:1;position:absolute;top:-2px;left:0}.agenda-body .agenda-outline a{color:var(--aim-accent-text,#78a5ff);text-underline-offset:2px;text-decoration:underline}.agenda-body .agenda-outline a:hover{color:var(--aim-accent-text,#78a5ff)}.agenda-body .agenda-outline code{background:var(--aim-bg-surface,#111a2b);border:1px solid var(--aim-border-default,#293449);color:var(--aim-text-primary,#e2e8f0);border-radius:4px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.agenda-body .agenda-outline .agenda-inline-bullets{margin:8px 0 0;padding-left:22px;list-style:outside}.agenda-body .agenda-outline .agenda-inline-bullets li{margin-bottom:6px;padding-left:2px}.agenda-body .agenda-outline .agenda-figure{margin:16px 0}.agenda-body .agenda-outline .agenda-figure img{border:1px solid var(--aim-border-default,#293449);background:var(--aim-bg-surface,#111a2b);border-radius:8px;max-width:100%;height:auto;display:block}.agenda-body .agenda-outline .agenda-small-photo img{min-width:84px;max-width:10%}.agenda-body .agenda-outline .agenda-review-pair{align-items:stretch;gap:14px;max-width:100%;margin:16px 0;display:flex}.agenda-body .agenda-outline .agenda-review-pair .agenda-figure{margin:0}.agenda-body .agenda-outline .agenda-review-pair .agenda-figure:first-child{flex:auto}.agenda-body .agenda-outline .agenda-review-side-photo{flex:0 0 120px}.agenda-body .agenda-outline .agenda-review-side-photo img{object-fit:cover;object-position:center top;width:120px;height:100%;max-height:185px}@media (width<=720px){.agenda-body .agenda-outline .agenda-review-pair{flex-direction:column}.agenda-body .agenda-outline .agenda-review-side-photo img{width:180px;height:auto;max-height:none}}.agenda-body .agenda-outline .agenda-aim-logo-figure{margin:16px 0 0}.agenda-body .agenda-outline .agenda-aim-logo-figure img{box-shadow:none;background:0 0;border:0;border-radius:0}.agenda-body .agenda-outline .agenda-figure figcaption{color:var(--aim-text-secondary,#94a3b8);letter-spacing:.01em;margin-top:8px;font-size:13px;font-style:italic}.agenda-body .agenda-outline ol ol>li:has(>.agenda-figure:only-child){padding-left:0}.agenda-body .agenda-outline ol ol>li:has(>.agenda-figure:only-child):before{content:none}.agenda-body .agenda-widget{background:var(--widget-bg);border-left:5px solid;border-left-color:var(--widget-color);border-radius:8px;margin:28px 0;padding:18px 22px}.agenda-body .agenda-outline>ol>li.widget-item{margin:0;padding-left:0;list-style:none}.agenda-body .agenda-outline>ol>li.widget-item:before{content:none}.agenda-body .agenda-outline>ol>li.widget-item .agenda-widget{margin-left:56px}.agenda-body .agenda-widget-head{letter-spacing:.22em;text-transform:uppercase;color:var(--widget-color);align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.agenda-body .agenda-widget-head .icon{font-size:18px;line-height:1}.agenda-body .agenda-widget-body{color:var(--aim-text-primary,#f1f5f9);font-size:18px;font-weight:500;line-height:1.55}.agenda-body .agenda-footer{border-top:1px solid var(--aim-border-default,#293449);text-align:center;letter-spacing:.32em;text-transform:uppercase;color:var(--aim-text-secondary,#94a3b8);margin-top:72px;padding-top:28px;font-size:12px}.agenda-body .agenda-footer .accent{color:var(--aim-accent-text,#78a5ff)}.agendas-index{background:var(--aim-bg-app,#0a1020);min-height:100%;color:var(--aim-text-primary,#e2e8f0);font:var(--aim-type-body,400 14px/21px system-ui);padding:32px 40px}.agendas-index *,.agendas-index :before,.agendas-index :after{box-sizing:border-box}.agendas-index .meeting-notes-header{align-items:center;gap:20px;min-width:0;display:flex}.agendas-index .meeting-notes-logo-frame{border-radius:var(--aim-radius-lg,10px);background:#0e1116;flex:0 0 156px;place-items:center;padding:12px;display:grid}.agendas-index .meeting-notes-logo-frame img{width:100%;height:auto;display:block}.agendas-index .meeting-notes-header-copy{min-width:0}.agendas-index-topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.agendas-index h1{font:var(--aim-type-heading-xl,700 28px/34px system-ui);color:var(--aim-text-primary,#e2e8f0);letter-spacing:-.01em;margin:0 0 8px}.agendas-index .meeting-notes-wordmark{flex-wrap:wrap;gap:0 8px;display:flex}.agendas-index .notes-word{color:var(--aim-accent-text,#78a5ff)}.agendas-index .subtitle{max-width:640px;font:var(--aim-type-body-s,400 13px/19px system-ui);color:var(--aim-text-secondary,#94a3b8);margin:0}.generator-open-button,.agenda-studio button{color:#e2e8f0;min-height:36px;font:inherit;cursor:pointer;background:#111a2e;border:1px solid #94a3b82e;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.generator-open-button{color:#0a0f1c;background:#fbbf24;border-color:#fbbf24}.agendas-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;display:grid}.agendas-search-row input,.agenda-studio input,.agenda-studio textarea{color:#f8fafc;width:100%;font:inherit;background:#0b1220;border:1px solid #94a3b82e;border-radius:8px;outline:none}.agendas-search-row input{border-color:var(--aim-border-default,#293449);border-radius:var(--aim-radius-md,6px);background:var(--aim-bg-input,#111a2b);height:42px;color:var(--aim-text-primary,#e2e8f0);padding:0 14px}.agendas-search-row input::placeholder{color:var(--aim-text-tertiary,#94a3b8);opacity:1}.agendas-index :is(input,button):focus-visible,.agenda-detail-header a:focus-visible,.agenda-body a:focus-visible{outline:var(--aim-focus-width,2px) solid var(--aim-focus-ring,#78a5ff);outline-offset:var(--aim-focus-offset,2px)}.agendas-search-row span{color:var(--aim-text-secondary,#94a3b8);font:var(--aim-type-caption,400 12px/16px system-ui)}.agendas-search-empty{color:var(--aim-text-secondary,#94a3b8)}.agendas-index .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));gap:14px;display:grid}.agendas-index .card{overflow-wrap:anywhere;background:var(--aim-bg-surface,#111a2b);border:1px solid var(--aim-border-default,#293449);border-radius:var(--aim-radius-lg,10px);min-width:0;box-shadow:var(--aim-shadow-card,none);cursor:pointer;text-align:left;vertical-align:top;font:inherit;color:inherit;align-content:start;align-self:stretch;padding:18px;transition:border-color .15s,background .15s;display:block}.agendas-index .card:hover{border-color:var(--aim-accent-subtle-border,#425d94);background:var(--aim-bg-hover,#172235)}.agendas-index .card .date{font:var(--aim-type-eyebrow,600 11px/14px system-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--aim-accent-text,#78a5ff);margin-bottom:8px}.agendas-index .card .title{font:var(--aim-type-heading-s,600 14px/20px system-ui);color:var(--aim-text-primary,#e2e8f0);margin-bottom:12px}.agendas-index .topic-preview{border-top:1px solid var(--aim-border-subtle,#293449);padding-top:12px}.agendas-index .topic-label{color:var(--aim-text-tertiary,#94a3b8);font:var(--aim-type-eyebrow,600 11px/14px system-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.agendas-index .topic-preview p{color:var(--aim-text-secondary,#94a3b8);font:var(--aim-type-body-s,400 13px/19px system-ui);margin:0}.agenda-detail-header{background:var(--aim-bg-surface,#111a2b);border-bottom:1px solid var(--aim-border-default,#293449);font:var(--aim-type-body-s,400 13px/19px system-ui);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.agenda-detail-header a{color:var(--aim-accent-text,#78a5ff);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.agenda-detail-header a:hover{text-underline-offset:3px;text-decoration:underline}.agenda-detail-header>span{color:var(--aim-text-secondary,#94a3b8)!important}.agenda-not-found{color:var(--aim-text-primary,#e2e8f0);padding:40px}.agenda-not-found-status:focus-visible{outline:var(--aim-focus-width,2px) solid var(--aim-focus-ring,#78a5ff);outline-offset:var(--aim-focus-offset,2px)}.agenda-generator-locked{text-align:center;color:#e2e8f0;background:#070d18;place-content:center;gap:8px;min-height:calc(100vh - 49px);padding:32px;display:grid}.agenda-generator-locked h1{color:#fff;margin:0;font-size:28px}.agenda-generator-locked p{color:#94a3b8;max-width:520px;margin:0;line-height:1.5}.agenda-studio{color:#e2e8f0;background:radial-gradient(900px 380px at 14% -10%,#fbbf241f,#0000 58%),radial-gradient(900px 520px at 100% 0,#22b8b01a,#0000 58%),#070d18;min-height:100%;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.agenda-studio *,.agenda-studio :before,.agenda-studio :after{box-sizing:border-box}.agenda-studio-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.studio-kicker{color:#fbbf24;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900}.agenda-studio h1{color:#fff;margin:0;font-size:28px;line-height:1.1}.agenda-studio h2{color:#f8fafc;margin:0;font-size:14px;line-height:1.25}.agenda-studio h3{color:#fbbf24;margin:4px 0 0;font-size:16px}.agenda-studio p{color:#94a3b8;margin:5px 0 0;font-size:12px;line-height:1.45}.studio-header-actions,.button-row,.publish-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenda-studio button.primary{color:#07101f;background:#fbbf24;border-color:#fbbf24}.access-pill,.status-pill{color:#94a3b8;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.access-pill-ready{color:#22c55e;background:#22c55e1a;border-color:#22c55e61}.status-pill{color:#fbbf24;border-color:#fbbf245c}.agenda-studio-shell{grid-template-columns:minmax(520px,1.16fr) minmax(380px,.84fr);align-items:start;gap:18px;display:grid}.studio-pane{gap:14px;min-width:0;display:grid}.studio-section{background:#0c1422db;border:1px solid #94a3b824;border-radius:8px;padding:15px;box-shadow:0 18px 42px #0003}.studio-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.studio-setup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-studio label span,.agenda-studio label>small{display:block}.studio-setup-grid label>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.agenda-studio input{height:38px;padding:0 12px}.studio-setup-grid input[readonly]{color:#f8fafc;background:#0f172ac7;font-weight:800}.calendar-picker-button{cursor:pointer;background:#fbbf2414;border:1px solid #fbbf245c;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:64px;padding:11px 12px;display:grid;position:relative}.calendar-picker-button svg{color:#fbbf24;grid-row:1/span 2}.studio-setup-grid .calendar-picker-button>span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.calendar-picker-button strong{color:#f8fafc;font-size:13px;line-height:1.2}.calendar-picker-button input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.agenda-studio textarea{resize:vertical;min-height:248px;padding:14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}.prefill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.prefill-tile,.publish-checklist label{background:#0f172aad;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.prefill-tile strong,.publish-checklist span{color:#f8fafc;font-size:12px}.prefill-tile small{color:#94a3b8;margin-top:3px;font-size:11px;line-height:1.35}.section-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.section-chip-row button{color:#cbd5e1;background:#0f172ad6;border-radius:999px;min-height:30px}.auto-edit-list{gap:8px;display:grid}.auto-edit-row{background:#070d18ad;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.auto-edit-row span{color:#fbbf24;background:#fbbf241f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.auto-edit-row p{color:#cbd5e1;margin:0}.publish-checklist{gap:8px;margin-bottom:12px;display:grid}.mini-directory-card{background:#10182a;border:1px solid #fbbf2438;border-radius:8px;padding:14px}.mini-directory-card .date{color:#fbbf24;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.mini-directory-card strong{color:#fff;margin-bottom:9px;font-size:16px;display:block}.mini-directory-card ul,.agenda-preview-card ul{color:#cbd5e1;margin:0;padding-left:18px;font-size:12px;line-height:1.5}.mini-directory-card .topic-label{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.mini-directory-card p{color:#cbd5e1;margin:0;font-size:11px;line-height:1.35}.search-preview input{margin-bottom:10px}.search-results{gap:8px;display:grid}.search-results button{text-align:left;justify-items:start;gap:3px;width:100%;height:auto;min-height:46px;padding:9px 10px;display:grid}.search-results button span{color:#fbbf24;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.search-results button strong{color:#fff;font-size:12px}.agenda-preview-card{background:linear-gradient(#0e1116fa,#0a0f1cfa),radial-gradient(800px 320px at 50% 0,#3859bd1f,#0000 60%);padding:26px}.preview-logo{color:#e2e8f0;background:#090d14;border:1px solid #60a5fa40;border-radius:8px;place-items:center;width:min(100%,320px);min-height:76px;margin:0 auto 26px;font-size:20px;font-weight:900;display:grid}.agenda-preview-card h2{text-align:center;margin-bottom:2px;font-size:30px}.agenda-preview-card h3{text-align:center;margin-bottom:24px}.agenda-preview-card ol{color:#fbbf24;margin:0;padding-left:24px;font-size:21px;font-weight:900}.agenda-preview-card ol>li{margin-bottom:20px}.agenda-preview-card ol strong{color:#fff;font-size:18px}.agenda-preview-card ul{color:#cbd5e1;margin-top:10px;font-weight:400}@media (width<=1120px){.agenda-studio-shell,.studio-setup-grid,.prefill-grid{grid-template-columns:1fr}}@media (width<=700px){.agendas-index{padding:24px 18px}.agendas-index .meeting-notes-header{flex-direction:column;align-items:flex-start;gap:16px}.agendas-index .meeting-notes-logo-frame{flex:none;width:144px}.agenda-body{padding:28px 18px 44px}.agenda-body .agenda-outline>ol>li.numbered{padding-left:36px}.agenda-body .agenda-outline>ol>li.widget-item .agenda-widget{margin-left:0}.agendas-index-topbar,.agenda-studio-header,.studio-section-head{flex-direction:column;align-items:stretch}.agendas-search-row{grid-template-columns:1fr}.agenda-studio{padding:16px}}.ai-training-notes{--ai-bg:var(--aim-bg-app,#0a1020);--ai-surface:var(--aim-bg-surface,#111a2b);--ai-surface-quiet:var(--aim-bg-surface-2,#172235);--ai-text:var(--aim-text-primary,#e2e8f0);--ai-muted:var(--aim-text-secondary,#94a3b8);--ai-gold:var(--aim-accent-text,#78a5ff);--ai-blue:var(--aim-accent-text,#78a5ff);--ai-line:var(--aim-border-default,#293449);background:var(--ai-bg);min-height:100%;color:var(--ai-text);font:16px/1.65 var(--aim-font-sans,system-ui, sans-serif);padding:40px 34px 60px}.ai-training-notes *,.ai-training-notes :before,.ai-training-notes :after{box-sizing:border-box}.ai-training-notes>*{width:min(100%,1000px);margin-left:auto;margin-right:auto}.ai-training-notes a{color:var(--ai-gold);text-underline-offset:3px}.ai-training-notes a:focus-visible,.ai-training-notes button:focus-visible,.ai-training-notes summary:focus-visible,.ai-training-notes pre:focus-visible,.ai-training-header h1:focus-visible{outline:3px solid var(--aim-focus-ring,#93c5fd);outline-offset:4px}.ai-training-header{border-bottom:1px solid var(--ai-line);padding-bottom:26px}.ai-training-header img{border-radius:var(--aim-radius-lg,10px);background:#0e1116;width:min(100%,360px);height:auto;margin:0 auto 22px;padding:12px;display:block}.ai-training-kicker{color:var(--ai-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.ai-training-header h1{color:var(--ai-text);letter-spacing:0;margin:0 0 8px;font-size:40px;line-height:1.18}.ai-training-meta{color:var(--ai-muted);margin:0 0 12px;font-size:13px}.ai-training-lead{color:var(--ai-text);margin:0;font-size:18px}.ai-training-header nav{flex-wrap:wrap;gap:8px 20px;margin-top:17px;font-size:14px;display:flex}.ai-training-overview{border:1px solid var(--ai-line);background:var(--ai-surface);border-radius:8px;margin-top:24px;padding:20px 22px;scroll-margin-top:20px}.ai-training-overview h2{color:var(--ai-text);margin:0 0 12px;font-size:21px;line-height:1.35}.ai-training-overview ul{color:var(--ai-muted);margin:0;padding-left:21px}.ai-training-overview li{margin:0 0 7px;padding-left:3px}.ai-training-overview li:last-child{margin-bottom:0}.ai-training-overview li::marker{color:var(--ai-gold)}.ai-training-overview li strong{color:var(--ai-text)}.ai-training-overview li span:before{content:" - ";color:var(--ai-muted)}.ai-training-boundary{border-left:4px solid var(--ai-gold);background:var(--aim-accent-subtle,#172235);color:var(--ai-text);margin-top:22px;padding:12px 15px;font-size:14px}.ai-training-section{margin-top:30px;scroll-margin-top:20px}.ai-training-section h2{color:var(--ai-text);letter-spacing:0;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:10px;margin:0 0 8px;font-size:20px;line-height:1.4;display:grid}.ai-training-section h2>span{color:var(--ai-gold);font-variant-numeric:tabular-nums;font-size:14px}.ai-training-section>div{margin-left:46px}.ai-training-section p{margin:8px 0 0}.ai-training-smallprint{color:var(--ai-muted);font-size:12px}.ai-training-keyline{border-left:3px solid var(--ai-blue);background:var(--ai-surface-quiet);padding:10px 13px;font-size:14px}.ai-training-table-wrap{border:1px solid var(--ai-line);border-radius:7px;margin-top:13px;overflow-x:auto}.ai-training-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.ai-training-table-wrap thead{background:var(--ai-surface-quiet);color:var(--ai-muted);font-size:12px}.ai-training-table-wrap th,.ai-training-table-wrap td{border-bottom:1px solid var(--ai-line);vertical-align:top;padding:11px 14px}.ai-training-table-wrap tbody th{color:var(--ai-text);font-weight:700}.ai-training-table-wrap tbody tr:last-child th,.ai-training-table-wrap tbody tr:last-child td{border-bottom:0}.ai-training-table-wrap small{color:var(--ai-muted)}.ai-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.ai-model-grid article{border:1px solid var(--ai-line);background:var(--ai-surface);border-radius:7px;min-width:0;padding:14px}.ai-model-grid h3{color:var(--ai-text);margin:0;font-size:19px}.ai-model-grid article>strong{color:var(--ai-gold);margin-top:2px;font-size:12px;display:block}.ai-model-grid p{color:var(--ai-muted);margin-top:7px;font-size:13px;line-height:1.55}.ai-prompt-library{border-top:1px solid var(--ai-line);margin-top:34px;padding-top:25px;scroll-margin-top:20px}.ai-prompt-library>h2{color:var(--ai-text);margin:0 0 5px;font-size:25px}.ai-prompt-library>p{color:var(--ai-muted);margin:0 0 15px;font-size:14px}.ai-prompt-card{border:1px solid var(--ai-line);background:var(--ai-surface);border-radius:7px;margin-bottom:10px;overflow:hidden}.ai-prompt-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 17px;list-style:none;display:flex}.ai-prompt-card summary::-webkit-details-marker{display:none}.ai-prompt-card[open] summary{border-bottom:1px solid var(--ai-line)}.ai-prompt-card summary small{color:var(--ai-muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ai-prompt-card summary strong{color:var(--ai-text);font-size:17px;display:block}.ai-prompt-card summary>svg{width:21px;height:21px;color:var(--ai-gold);flex:0 0 21px;transition:transform .15s}.ai-prompt-card[open] summary>svg{transform:rotate(180deg)}.ai-prompt-content{padding:12px 17px 16px}.ai-prompt-content>p{color:var(--ai-muted);margin:0 0 10px;font-size:13px}.ai-prompt-block{background:var(--ai-surface-quiet);margin:11px 0}.ai-prompt-bar{border-bottom:1px solid var(--ai-line);min-height:43px;color:var(--ai-muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 13px;font-size:12px;display:flex}.ai-prompt-bar button{border:1px solid var(--ai-line);background:var(--aim-accent-subtle,#172235);min-height:32px;color:var(--ai-gold);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:5px 10px;font:700 12px/1.3 inherit;display:inline-flex}.ai-prompt-bar button:hover{background:var(--aim-bg-hover,#172235)}.ai-prompt-bar button svg{width:15px;height:15px}.ai-prompt-block pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ai-text);margin:0;padding:14px;font:14px/1.65 ui-monospace,Consolas,monospace}.ai-training-takeaway{border-top:1px solid var(--ai-line);margin-top:25px;padding-top:18px}.ai-training-takeaway h2{color:var(--ai-text);margin:0 0 5px;font-size:19px}.ai-training-takeaway p{margin:0}.ai-training-sources{color:var(--ai-muted);margin-top:23px;font-size:12px}.ai-training-sources summary{color:var(--ai-text);cursor:pointer}.ai-training-sources ol{padding-left:23px}.ai-training-sources li{margin:5px 0}.ai-training-sources a{color:var(--ai-muted)}.ai-training-notes>footer{border-top:1px solid var(--ai-line);color:var(--ai-muted);margin-top:27px;padding-top:15px;font-size:12px}@media (width<=700px){.ai-training-notes{padding:28px 18px 44px}.ai-training-header h1{font-size:32px}.ai-training-header img{width:min(100%,280px)}.ai-training-overview{padding:16px 15px}.ai-training-overview li span{display:block}.ai-training-overview li span:before{content:""}.ai-training-section>div{margin-left:0}.ai-model-grid{grid-template-columns:1fr}.ai-prompt-card summary{padding:12px 14px}.ai-prompt-content{padding:11px 12px 14px}.ai-prompt-bar{align-items:flex-start}}@media print{.ai-training-notes{color:#111;background:#fff;padding:0;font-size:11pt}.ai-training-notes *{color:#111!important;background:#fff!important}.ai-training-header nav,.ai-prompt-bar button,.ai-prompt-card summary>svg{display:none}.ai-training-notes>*,.ai-training-section,.ai-model-grid article,.ai-training-table-wrap,.ai-prompt-card{break-inside:avoid}.ai-training-header h1{font-size:26pt}}@media (prefers-reduced-motion:reduce){.agendas-index .card,.ai-prompt-card summary>svg{transition:none}}.ls-panel{gap:var(--aim-space-6);display:grid}.ls-panel>summary{cursor:pointer;font:var(--aim-type-body-s-strong);color:var(--aim-text-primary)}.ls-panel>summary:focus-visible{outline:2px solid var(--aim-border-focus,currentColor);outline-offset:3px}.ls-panel p{margin:0}.ls-problems{font:var(--aim-type-caption);color:var(--aim-text-secondary);margin:0;padding-left:18px}.ls-days{gap:var(--aim-space-5);border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;display:grid}.ls-days legend{font:var(--aim-type-caption);color:var(--aim-text-secondary);margin-bottom:var(--aim-space-4)}.ls-day{gap:var(--aim-space-2);font:var(--aim-type-caption);color:var(--aim-text-secondary);display:grid}.ls-day select{width:100%;min-width:0}.ls-value{font:var(--aim-type-caption);color:var(--aim-text-secondary)}.ls-value-text{width:100%;min-width:0;color:var(--aim-text-primary);background:var(--aim-bg-surface-2);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.ls-actions{gap:var(--aim-space-4);flex-wrap:wrap;display:flex}.ls-actions button{cursor:pointer;border-radius:var(--aim-radius-md);font:var(--aim-type-body-s-strong);padding:7px 12px}.ls-actions button:disabled{cursor:not-allowed;opacity:.6}.ls-primary{background:var(--aim-text-primary);color:var(--aim-bg-surface);border:1px solid var(--aim-text-primary)}.ls-secondary{color:var(--aim-text-primary);border:1px solid var(--aim-border-default);background:0 0}.ls-message{font:var(--aim-type-caption)}.ls-good{color:var(--aim-text-primary)}.ls-warning{color:var(--aim-text-primary);font-weight:700}.ds-dashboard{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--aim-bg-app);color:var(--aim-text-primary);font:var(--aim-type-body);max-width:1560px;padding:var(--aim-space-3) var(--aim-space-2) var(--aim-space-11);margin:auto}@media screen{:root:not([data-theme=light]) .ds-dashboard{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ds-dashboard h1{font:var(--aim-type-heading-xl);margin:var(--aim-space-2) 0}.ds-dashboard h2{font:var(--aim-type-heading-l);margin:0}.ds-dashboard h3{font:var(--aim-type-heading-m);margin:0 0 var(--aim-space-4)}.ds-dashboard p{margin:var(--aim-space-4) 0}.ds-heading,.ds-band,.ds-request,.ds-dialog-head{justify-content:space-between;align-items:center;gap:var(--aim-space-7);flex-wrap:wrap;display:flex}.ds-eyebrow{font:var(--aim-type-eyebrow);color:var(--aim-accent-text)}.ds-band{margin:var(--aim-space-11) 0 var(--aim-space-6)}.ds-band small,.ds-detail,.ds-source{color:var(--aim-text-secondary)}.ds-card{background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);padding:var(--aim-space-9);box-shadow:var(--aim-shadow-card)}.ds-grid{gap:var(--aim-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-tile{gap:var(--aim-space-5);border-top:2px solid var(--aim-accent-solid);flex-direction:column;display:flex}.ds-label{font:var(--aim-type-data-label);letter-spacing:.02em}.ds-value{font:var(--aim-type-heading-xl);font-family:var(--aim-font-mono)}.ds-detail{font:var(--aim-type-caption)}.ds-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-blocked strong{color:var(--aim-text-primary);font-family:var(--aim-font-mono)}.ds-badge{font:var(--aim-type-eyebrow);border:1px solid var(--aim-border-default);background:var(--aim-bg-surface-2);padding:var(--aim-space-2) var(--aim-space-4);border-radius:var(--aim-radius-pill);color:var(--aim-text-secondary);align-self:flex-start}.ds-filter{gap:var(--aim-space-5);align-items:center;display:flex}.ds-staff-filter{min-width:230px;max-width:420px}.ds-staff-filter summary{cursor:pointer}.ds-staff-filter fieldset{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);gap:8px;margin-top:10px;padding:12px;display:grid}.ds-staff-filter label{align-items:center;gap:8px;display:flex}.ds-staff-filter input{width:auto;accent-color:var(--aim-accent-solid)}.ds-table{overflow:auto}.ds-section-availability{margin:var(--aim-space-6) 0;gap:var(--aim-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-section-availability li{gap:var(--aim-space-2);padding:var(--aim-space-4);background:var(--aim-bg-surface-2);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);font:var(--aim-type-caption);color:var(--aim-text-secondary);flex-direction:column;display:flex}.ds-section-availability strong{color:var(--aim-text-primary);font:var(--aim-type-body-s-strong)}.ds-dashboard table{text-align:left;border-collapse:collapse;width:100%}.ds-dashboard th{font:var(--aim-type-data-label);color:var(--aim-text-secondary)}.ds-dashboard th,.ds-dashboard td{padding:var(--aim-space-6) var(--aim-space-5);border-bottom:1px solid var(--aim-border-default)}.ds-dashboard a,.ds-dashboard .ds-module-link{color:var(--aim-accent-text);text-underline-offset:3px}.ds-dashboard button,.ds-dashboard select{font:inherit;background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);padding:var(--aim-space-4) var(--aim-space-6);cursor:pointer}.ds-dashboard button:hover{background:var(--aim-bg-hover)}.ds-dashboard .ds-module-link{padding:var(--aim-space-2) 0;text-align:left;background:0 0;border:0;text-decoration:underline}.ds-dashboard .ds-module-link:hover{background:0 0}.ds-dashboard .ds-module-link:disabled{color:var(--aim-text-tertiary);cursor:not-allowed;opacity:1;text-decoration:none}.ds-dashboard :focus-visible{outline:var(--aim-focus-width) solid var(--aim-focus-ring);outline-offset:var(--aim-focus-offset)}.ds-period{gap:var(--aim-space-9);flex-wrap:wrap;display:flex}.ds-footer{margin-top:var(--aim-space-10)}.ds-dialog{background:var(--aim-bg-surface);color:var(--aim-text-primary);font:var(--aim-type-body);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-lg);padding:var(--aim-space-10);width:min(560px,100vw - 72px);max-height:80vh;box-shadow:var(--aim-shadow-card);overflow:auto}.ds-dialog::backdrop{background:color-mix(in srgb,var(--aim-bg-app) 65%,transparent)}.ds-dialog dt{color:var(--aim-text-secondary);font:var(--aim-type-caption);margin-top:var(--aim-space-8)}.ds-dialog dd{margin:var(--aim-space-2) 0;overflow-wrap:anywhere}.ds-dialog p{font:var(--aim-type-body-s)}@media (width<=1100px){.ds-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.ds-grid,.ds-five,.ds-section-availability{grid-template-columns:1fr}.ds-market{gap:var(--aim-space-7);grid-template-columns:1fr}.ds-heading h1{font:var(--aim-type-heading-l)}.ds-card{padding:var(--aim-space-8)}.ds-table th,.ds-table td{min-width:100px}.ds-band{align-items:flex-start;gap:var(--aim-space-3);flex-direction:column}}.ds-dashboard{max-width:1480px;padding:20px 24px 48px}.ds-heading{margin-bottom:18px}.ds-heading p{margin:4px 0 0}.ds-asof{font:var(--aim-type-caption);color:var(--aim-text-secondary)}.ds-read-controls{margin-bottom:18px}.ds-read-controls button[aria-disabled=true]{opacity:.6;cursor:wait}.ds-card{padding:20px}.ds-band{align-items:flex-end;margin:26px 0 12px}.ds-band h2{font-size:19px;line-height:1.4}.ds-band p{margin:3px 0 0}.ds-grid{gap:12px}.ds-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-tile{border-top:1px solid var(--aim-border-default);gap:10px;min-height:142px}.ds-tile-button{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;background:var(--aim-bg-surface)!important;border-radius:var(--aim-radius-lg)!important;padding:20px!important}.ds-tile-button:hover{box-shadow:var(--aim-shadow-card);border-color:var(--aim-accent-solid)!important}.ds-dashboard a.ds-tile-button{color:var(--aim-text-primary);text-decoration:none}.ds-cohort-count{color:var(--aim-text-secondary);font:var(--aim-type-caption)}.ds-cohort-count strong{color:var(--aim-text-primary);font-family:var(--aim-font-mono);font-size:16px}.ds-value{font-size:30px;font-weight:600;line-height:1.2}.ds-volume{font:var(--aim-type-body-s-strong)}.ds-tile-link{color:var(--aim-accent-text);font:var(--aim-type-caption);margin-top:auto}.ds-market{background:var(--aim-bg-sidebar);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-lg);font:var(--aim-type-caption);color:var(--aim-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 4px;padding:10px 12px;display:flex}.ds-market-rate{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.ds-market-rate strong{color:var(--aim-text-primary);font-weight:600;font-family:var(--aim-font-mono)}.ds-market-rate small{font:inherit}.ds-market-rate [data-source-key="dashboard.market.treasuryDailyChange"]{white-space:nowrap}.ds-market-separator{background:var(--aim-border-default);width:1px;height:16px}.ds-news{flex:320px;align-items:center;gap:10px;min-width:0;display:flex}.ds-news-label{letter-spacing:.05em;text-transform:uppercase;color:var(--aim-accent-text);flex:none;font-size:10.5px;font-weight:700}.ds-news p{margin:0}.ds-news-window{flex:1;min-width:0;padding:4px;overflow:hidden}.ds-news-track{width:max-content;animation:75s linear infinite ds-news-scroll;display:flex;position:relative}.ds-news-track ul{gap:36px;margin:0;padding:0 36px 0 0;list-style:none;display:flex}.ds-news-track li{white-space:nowrap;color:var(--aim-text-primary)}.ds-news-track a{color:inherit;text-decoration:none}.ds-news-track a:hover,.ds-news-track a:focus-visible{text-decoration:underline}.ds-news-track time,.ds-news-source{color:var(--aim-text-secondary)}.ds-news-source{margin-right:8px;font-weight:700}.ds-news:hover .ds-news-track,.ds-news:focus-within .ds-news-track,.ds-news[data-paused=true] .ds-news-track{animation-play-state:paused}.ds-news:focus-within .ds-news-track,.ds-news[data-paused=true] .ds-news-track{transform:none!important}.ds-news:focus-within .ds-news-window,.ds-news[data-paused=true] .ds-news-window{overflow-x:auto}.ds-news:focus-within ul[aria-hidden],.ds-news[data-paused=true] ul[aria-hidden]{display:none}@keyframes ds-news-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ds-dashboard .ds-news-pause{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-pill);background:var(--aim-bg-surface);width:30px;height:30px;color:var(--aim-text-secondary);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-news-pause svg{width:12px;height:12px}@media (width<=700px){.ds-market-separator{display:none}.ds-news{flex-wrap:wrap;flex-basis:100%}.ds-news-label{width:100%}}@media (prefers-reduced-motion:reduce){.ds-news-track{animation:none}.ds-news ul[aria-hidden]{display:none}.ds-news-window{overflow-x:auto}.ds-dashboard .ds-news-pause{display:none}}.ds-request .ds-tile{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.ds-request p{margin-bottom:0}.ds-request .ds-value{font-size:26px}.ds-controls{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:16px 20px;display:flex}.ds-controls .ds-detail{margin-left:auto}.ds-controls select{min-width:160px}.ds-dashboard input{font:inherit;background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);max-width:170px;padding:7px 10px}.ds-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ds-spaced{margin-top:16px}.ds-subheading{margin:20px 0 12px!important}.ds-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ds-card-heading h3{margin:0}.ds-inline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds-empty{text-align:center;color:var(--aim-text-secondary);font:var(--aim-type-body-s);padding:22px 12px}.ds-empty strong{color:var(--aim-text-primary);font-weight:500;display:block}.ds-empty p{max-width:620px;margin:10px auto}.ds-chart-empty{border-bottom:1px solid var(--aim-border-default);height:190px;color:var(--aim-text-tertiary);font:var(--aim-type-body-s);text-align:center;place-items:center;display:grid}.ds-segments{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);align-items:center;display:flex;overflow:hidden}.ds-segments button{font:var(--aim-type-caption);background:0 0;border:0;border-radius:0;padding:7px 10px}.ds-segments button[aria-pressed=true],.ds-segments button[aria-selected=true]{background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.ds-segments[role=tablist] button:focus-visible{outline-offset:calc(-1 * var(--aim-focus-width))}.ds-conversion{margin-top:12px}.ds-conversion-rows{gap:8px;display:grid}.ds-conversion-rows>div{border-bottom:1px solid var(--aim-border-subtle);grid-template-columns:minmax(220px,1fr) 90px 160px;align-items:center;gap:16px;padding:9px 0;display:grid}.ds-conversion-rows strong{font-family:var(--aim-font-mono);font-size:16px;font-weight:500}.ds-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ds-mini-metrics .ds-tile{box-shadow:none;background:var(--aim-bg-surface-2);border:0;min-height:0;padding:12px}.ds-mini-metrics .ds-value{font-size:20px}.ds-mini-metrics .ds-label{font-size:12px}.ds-calendar-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ds-calendar{margin-top:20px}.ds-calendar-week,.ds-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ds-calendar-week{font:var(--aim-type-caption);color:var(--aim-text-secondary);text-align:center;margin-bottom:8px}.ds-calendar-days{border-top:1px solid var(--aim-border-default);border-left:1px solid var(--aim-border-default)}.ds-calendar-count{background:var(--aim-accent-solid);color:var(--aim-text-on-accent,#fff);font:var(--aim-type-caption);border-radius:999px;margin-left:6px;padding:0 6px;font-weight:700;display:inline-block}.ds-calendar-names{color:var(--aim-text-secondary);overflow-wrap:anywhere;margin-top:4px;display:block}.ds-calendar-days>div{border-bottom:1px solid var(--aim-border-default);border-right:1px solid var(--aim-border-default);min-height:70px;font:var(--aim-type-caption);padding:7px}.ds-records .ds-filter{margin-bottom:14px}.ds-provenance{font:var(--aim-type-body-s);margin-top:26px;padding:16px 20px}.ds-provenance summary{cursor:pointer;color:var(--aim-text-secondary)}.ds-provenance .ds-source{font:var(--aim-type-caption)}.ds-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.ds-five{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-pair,.ds-calendar-pair{grid-template-columns:1fr}.ds-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.ds-dashboard{padding:12px 12px 32px}.ds-five,.ds-four,.ds-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-market{grid-template-columns:1fr}.ds-card{padding:16px}.ds-tile-button{padding:16px!important}.ds-tile{min-height:128px}.ds-label{font-size:12px}.ds-value{font-size:25px}.ds-controls{gap:14px}.ds-controls .ds-detail{margin-left:0}.ds-conversion-rows>div{grid-template-columns:minmax(0,1fr) 55px;gap:10px}.ds-conversion-rows>div>.ds-detail{grid-column:1/-1}.ds-calendar-days>div{min-height:55px;padding:4px}.ds-calendar-week{font-size:10px}.ds-card-heading .ds-inline{gap:8px}.ds-segments button{padding:6px 8px}.ds-mini-metrics,.ds-two{grid-template-columns:1fr}}.ds-page-head{align-items:flex-start}.ds-page-title{min-width:0}.ds-page-title h1{margin:2px 0}.ds-page-actions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.ds-page-head .ds-read-controls{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;max-width:260px;margin:0}.ds-page-head .ds-read-controls .ds-detail{text-align:right;overflow-wrap:anywhere;max-width:none}.ds-snapshot-grid{gap:10px}.ds-tile[data-layout=snapshot]{text-align:center;flex-flow:wrap;place-content:flex-start center;align-items:baseline;gap:6px 8px;min-height:148px;display:flex;padding:14px!important}.ds-tile[data-layout=snapshot]>*{flex:100%;min-width:0}.ds-tile[data-layout=snapshot]>.ds-value,.ds-tile[data-layout=snapshot]>.ds-snapshot-money{flex:0 auto}.ds-tile[data-layout=snapshot] .ds-value{font-size:28px;line-height:1}.ds-tile[data-layout=snapshot] .ds-label,.ds-tile[data-layout=snapshot] .ds-snapshot-line,.ds-tile[data-layout=snapshot] .ds-volume{overflow-wrap:anywhere}.ds-tile[data-layout=snapshot] .ds-tile-link{overflow-wrap:normal}.ds-tile-arrow{white-space:nowrap}.ds-snapshot-money{font-family:var(--aim-font-mono);color:var(--aim-text-secondary);white-space:nowrap;font-size:15px;font-weight:600}.ds-snapshot-line{color:var(--aim-text-secondary);font:var(--aim-type-caption);flex-direction:column;align-items:center;gap:2px;display:flex}.ds-tile[data-layout=snapshot]>.ds-volume,.ds-tile[data-layout=snapshot]>.ds-detail,.ds-tile[data-layout=snapshot]>.ds-cohort-count{font:var(--aim-type-caption);color:var(--aim-text-secondary)}.ds-request-tiles{align-items:stretch}.ds-request-slot{flex-direction:column;gap:8px;min-width:0;display:flex}.ds-request-slot>.ds-tile{flex:1}.ds-request-slot .ds-module-link{text-align:center;white-space:normal;align-self:center;font-size:12px;line-height:1.3}.ds-tile[data-layout=request]{text-align:center;justify-content:center;align-items:center;min-height:0}.ds-tile[data-layout=request] .ds-value{font-size:40px;line-height:1}.ds-tile[data-layout=request] .ds-label{overflow-wrap:anywhere}.ds-filter-bar{flex-direction:column;align-items:stretch;gap:8px}.ds-filter-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ds-filter-caption{color:var(--aim-text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.ds-range-note{width:100%;color:var(--aim-text-secondary);font:var(--aim-type-caption);margin:0}.ds-officer-filter{align-items:center;gap:8px;display:inline-flex}.ds-not-shown{margin-top:26px}.ds-not-shown ul{color:var(--aim-text-secondary);margin:8px 0 0;padding-left:1.2em}.ds-not-shown li+li{margin-top:4px}.ds-period-field{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ds-custom-range{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.ds-custom-range input[aria-invalid=true]{border-color:var(--aim-danger-solid)}.ds-custom-msg:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ds-period-note{color:var(--aim-text-secondary);font:var(--aim-type-caption);flex-basis:100%;margin:0}@media (width<=650px){.ds-band{align-items:flex-start}.ds-page-actions{align-items:flex-start;width:100%;margin-left:0}.ds-page-head .ds-read-controls{align-items:flex-start;max-width:none}.ds-page-head .ds-read-controls .ds-detail{text-align:left}.ds-snapshot-grid>:last-child:nth-child(odd){grid-column:1/-1}.ds-request-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ds-tile[data-layout=request]{padding:10px 6px!important}.ds-tile[data-layout=request] .ds-value{font-size:28px}.ds-tile[data-layout=request] .ds-label{font-size:11px}.ds-filter-bar .ds-period-field,.ds-filter-bar .ds-officer-filter{flex:100%}.ds-filter-bar .ds-officer-filter{flex-wrap:wrap}.ds-filter-bar .ds-staff-filter{flex:200px;min-width:0}.ds-filter-bar select{width:100%;min-width:0}}.ds-fact-text{color:var(--aim-text-primary);overflow-wrap:anywhere;font-weight:600;display:block}.flight-plan{max-width:1120px;color:var(--aim-text-primary,#f5f7fb);margin:0 auto}.flight-plan__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 2px 20px;display:flex}.flight-plan__header h1{letter-spacing:-.02em;margin:6px 0 4px;font-size:28px}.flight-plan__header p{color:var(--aim-text-secondary,#9eabc0);margin:0;font-size:13px}.flight-plan__kicker,.flight-plan-task-modal__kicker{color:var(--aim-accent-text,#d8b85b);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.flight-plan__progress{border:1px solid var(--aim-border-default,#2c3b53);background:var(--aim-bg-surface,#0e1725);border-radius:10px;min-width:155px;padding:12px 14px;display:grid}.flight-plan__progress strong{color:var(--aim-accent-text,#f4d575);font-size:20px}.flight-plan__progress span{font-size:11px;font-weight:750}.flight-plan__progress small{color:var(--aim-text-secondary,#9eabc0);margin-top:4px}.flight-plan__refresh{border:1px solid var(--aim-border-default,#485d78);background:var(--aim-bg-surface-2,#172538);color:var(--aim-text-primary,#f5f7fb);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.flight-plan__refresh:disabled{cursor:wait;opacity:.62}.flight-plan__freshness{border:1px solid var(--aim-status-warning-fg,#d59b34);background:var(--aim-status-warning-bg,#332510);color:var(--aim-status-warning-fg,#ffe1a0);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:700}.flight-plan__refresh-warning{border:1px solid var(--aim-status-warning-fg,#d59b34);background:var(--aim-status-warning-bg,#332510);max-width:1120px;color:var(--aim-status-warning-fg,#ffe1a0);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 auto 12px;padding:10px 12px;font-size:12px;display:grid}.flight-plan__refresh-warning span{gap:2px;display:grid}.flight-plan__refresh-warning button{border:1px solid var(--aim-status-warning-fg,#e0ad4f);background:var(--aim-status-warning-bg,#4a3515);color:var(--aim-status-warning-fg,#ffe8b7);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.flight-plan__verified-empty{border:1px solid var(--aim-status-success-fg,#347a60);background:var(--aim-status-success-bg,#10251f);color:var(--aim-status-success-fg,#ccebdc);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;font-size:12px;display:flex}.flight-plan__verified-empty span{gap:2px;display:grid}.flight-plan__metadata{border:1px solid var(--aim-border-default,#26364d);background:var(--aim-bg-surface,#0d1725);border-radius:8px;flex-wrap:wrap;gap:10px 24px;margin:0 0 12px;padding:10px 12px;display:flex}.flight-plan__metadata div{align-items:baseline;gap:7px;display:flex}.flight-plan__metadata dt{color:var(--aim-text-tertiary,#74839b);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.flight-plan__metadata dd{color:var(--aim-text-primary,#dce4f1);text-transform:capitalize;margin:0;font-size:11px;font-weight:700}.flight-plan-state{max-width:720px;min-height:360px;color:var(--aim-text-primary,#dce4f1);text-align:center;place-content:center;justify-items:center;gap:10px;margin:0 auto;display:grid}.flight-plan-state>span{max-width:520px;color:var(--aim-text-secondary,#9eabc0);font-size:13px;line-height:1.5}.flight-plan-state>button{border:1px solid var(--aim-border-default,#485d78);background:var(--aim-bg-surface-2,#172538);color:var(--aim-text-primary,#f5f7fb);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.flight-plan-state__spinner{animation:1s linear infinite flight-plan-spin}@keyframes flight-plan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flight-plan-state__spinner{animation:none}}.flight-plan-list{border:1px solid var(--aim-border-default,#26364d);background:var(--aim-bg-surface,#0a111d);border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #0000003d}.flight-plan-list__columns,.flight-plan-row{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.5fr) minmax(180px,.8fr);align-items:center;gap:18px;display:grid}.flight-plan-list__columns{color:var(--aim-text-tertiary,#74839b);background:var(--aim-bg-surface,#0d1725);letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;font-size:10px;font-weight:800}.flight-plan-group{--tone:var(--aim-status-info-fg,#64748b);--tone-soft:var(--aim-bg-surface-2,#17202d);border-top:1px solid var(--aim-border-default,#26364d)}.flight-plan-group:first-of-type{border-top:0}.flight-plan-group h2{border-left:4px solid var(--tone);background:var(--tone-soft);color:var(--aim-text-primary,#f6f8fc);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:8px 16px;font-size:11px;font-weight:900}.flight-plan-tone-critical{--tone:var(--aim-status-danger-fg,#f05b63);--tone-soft:var(--aim-status-danger-bg,#2b1219)}.flight-plan-tone-today{--tone:var(--aim-status-warning-fg,#e8a33b);--tone-soft:var(--aim-status-warning-bg,#2a2112)}.flight-plan-tone-advance{--tone:var(--aim-status-info-fg,#4da3ff);--tone-soft:var(--aim-status-info-bg,#112238)}.flight-plan-tone-monitor{--tone:var(--aim-status-success-fg,#5fbf8f);--tone-soft:var(--aim-status-success-bg,#10251f)}.flight-plan-row{border:0;border-top:1px solid var(--aim-border-default,#1d2a3d);background:var(--aim-bg-surface,#0c1522);width:100%;color:var(--aim-text-primary,#dce4f1);text-align:left;cursor:pointer;border-left:4px solid #0000;padding:13px 16px}.flight-plan-row:hover{background:var(--aim-bg-hover,#111e2e);border-left-color:var(--tone)}.flight-plan-row:focus-visible{outline:3px solid var(--aim-accent-text,#f4d575);outline-offset:-3px}.flight-plan-row.is-overdue{border-left-color:var(--aim-status-danger-fg,#f48a8a)}.flight-plan-row strong{color:var(--aim-text-primary,#fff);font-size:13px}.flight-plan-row span{font-size:12px;line-height:1.4}.flight-plan-row__who{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.flight-plan-row__who strong{overflow-wrap:anywhere;min-width:0}.flight-plan-row__open{color:var(--aim-text-tertiary,#74839b);flex:none}.flight-plan-row__action{overflow-wrap:anywhere;min-width:0}.flight-plan-row__urgency{color:var(--tone);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-weight:750;display:flex}.flight-plan-row__urgency small{color:var(--aim-text-secondary,#aab5c5);font-size:10px;font-weight:700}.flight-plan-due-chip{background:var(--tone-soft,var(--aim-bg-surface-2,#172235));max-width:100%;color:var(--tone,var(--aim-text-primary,#f5f7fb));letter-spacing:.02em;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.35;display:inline-flex}.flight-plan-due-chip svg{flex:none}.flight-plan-due-chip.is-overdue{background:var(--aim-status-danger-bg,#3a1619);color:var(--aim-status-danger-fg,#f48a8a)}.flight-plan-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.flight-plan-group__empty{color:var(--aim-text-secondary,#8796ab);align-items:center;gap:7px;margin:0;padding:12px 16px;font-size:12px;display:flex}.flight-plan__footer{color:var(--aim-text-secondary,#8d9bb0);justify-content:center;align-items:center;gap:7px;padding:13px;font-size:11px;display:flex}.flight-plan__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.flight-plan__filters{flex-wrap:wrap;gap:5px;display:flex}.flight-plan__filters button{color:var(--aim-text-secondary,#94a3b8);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:650}.flight-plan__filters button[aria-pressed=true]{border-color:var(--aim-border-strong,#334057);background:var(--aim-bg-hover,#1b2840);color:var(--aim-text-primary,#e2e8f0)}.flight-plan__filters button:focus-visible{outline:2px solid var(--aim-accent-text,#fbbf24);outline-offset:3px}.flight-plan__filter-status{color:var(--aim-text-secondary,#94a3b8);margin:0 0 12px;font-size:12px}.flight-plan__sort{color:var(--aim-text-secondary,#94a3b8);align-items:center;gap:8px;font-size:12px;display:flex}.flight-plan__sort select{border:1px solid var(--aim-border-default,#293449);background:var(--aim-bg-surface-2,#172235);max-width:100%;color:var(--aim-text-primary,#e2e8f0);font:inherit;border-radius:6px;padding:8px}.flight-plan__sort select:focus-visible{outline:2px solid var(--aim-accent-text,#fbbf24);outline-offset:3px}.flight-plan-list--context .flight-plan-row{row-gap:2px}.flight-plan-list--context .flight-plan-row__context-cell{grid-area:2/2}.flight-plan-list--context .flight-plan-row__context{color:var(--aim-text-secondary,#94a3b8);overflow-wrap:anywhere;font-size:12px;display:block}.flight-plan .studio-flight-plan-layout{border:1px solid var(--aim-border-default,#293449);background:var(--aim-bg-surface,#111a2b);border-radius:8px;gap:2px;margin:0;padding:3px;display:inline-flex}.flight-plan .studio-flight-plan-layout button{color:var(--aim-text-secondary,#94a3b8);background:0 0;border:0;border-radius:6px;padding:6px 10px}.flight-plan .studio-flight-plan-layout button[aria-pressed=true]{background:var(--aim-accent-subtle,#2a2416);color:var(--aim-accent-text,#fbbf24);border:0}.flight-plan .studio-flight-plan-kanban .flight-plan-group h2{text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:14px 12px;font-size:14px;font-weight:650;display:flex}.flight-plan-group__count{border:1px solid var(--aim-border-default,#293449);background:var(--aim-bg-surface,#111a2b);min-width:22px;height:22px;color:var(--aim-text-secondary,#94a3b8);letter-spacing:0;text-transform:none;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.flight-plan .studio-flight-plan-kanban .flight-plan-row{border:1px solid var(--aim-border-strong,#334057);border-top:3px solid var(--tone);background:var(--aim-bg-surface-2,#172235);border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"who""chip""action""reason";gap:6px;width:calc(100% - 20px);margin:10px;padding:14px 14px 12px;display:grid;position:relative}.flight-plan .studio-flight-plan-kanban .flight-plan-row.is-overdue{border-top-color:var(--aim-status-danger-fg,#f48a8a);border-left-color:var(--aim-border-strong,#334057)}.flight-plan .studio-flight-plan-kanban .flight-plan-row:hover{border-left-color:var(--aim-border-strong,#334057);background:var(--aim-bg-hover,#1b2840)}.flight-plan .studio-flight-plan-kanban .flight-plan-row__who{grid-area:who}.flight-plan .studio-flight-plan-kanban .flight-plan-row__who strong{letter-spacing:-.2px;font-size:20px;font-weight:700;line-height:1.25}.flight-plan .studio-flight-plan-kanban .flight-plan-row__open{color:var(--aim-accent-text,#fbbf24)}.flight-plan .studio-flight-plan-kanban .flight-plan-row__urgency{grid-area:chip}.flight-plan .studio-flight-plan-kanban .flight-plan-row__urgency small{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.flight-plan .studio-flight-plan-kanban .flight-plan-row__action{grid-area:action;font-size:15px;font-weight:650;line-height:1.35}.flight-plan .studio-flight-plan-kanban .flight-plan-row__context-cell{grid-area:reason}.flight-plan .studio-flight-plan-kanban .flight-plan-row__context{color:var(--aim-text-secondary,#94a3b8);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.flight-plan .studio-flight-plan-kanban .flight-plan-row span:before{content:none}.flight-plan .studio-flight-plan-kanban .flight-plan-group__empty{text-align:center;flex-direction:column;justify-content:center;min-height:120px;margin:8px}.flight-plan-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flight-plan-task-modal{border:1px solid var(--aim-border-default,#34465f);background:var(--aim-bg-surface,#0b1421);width:min(640px,100%);max-height:min(760px,92vh);color:var(--aim-text-primary,#f5f7fb);border-radius:14px;overflow:auto;box-shadow:0 30px 90px #0000008c}.flight-plan-task-modal>header{border-bottom:1px solid var(--aim-border-default,#26364d);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.flight-plan-task-modal h2{letter-spacing:-.02em;margin:5px 0 8px;font-size:23px}.flight-plan-task-modal>header .flight-plan-due-chip{margin-top:2px}.flight-plan-icon-button{border:1px solid var(--aim-border-default,#34465f);background:var(--aim-bg-surface-2,#111d2d);width:34px;height:34px;color:var(--aim-text-primary,#dce4f1);cursor:pointer;border-radius:8px;place-items:center;display:grid}.flight-plan-action-context{border:1px solid var(--tone,var(--aim-status-info-fg,#64748b));background:var(--tone-soft,var(--aim-bg-surface-2,#17202d));border-left-width:5px;border-radius:10px;margin:20px;padding:16px 18px}.flight-plan-action-context__eyebrow{color:var(--tone);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.flight-plan-action-context h3{color:var(--aim-text-primary,#fff);margin:10px 0 8px;font-size:20px;line-height:1.3}.flight-plan-action-context__facts div:first-child dd{font-size:15px;line-height:1.45}.flight-plan-action-context h4{color:var(--aim-text-primary,#fff);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 0;font-size:12px}.flight-plan-action-context li{color:var(--aim-text-primary,#e4e9f2);font-size:13px;font-weight:650;line-height:1.55}.flight-plan-action-context ol{margin:8px 0 0;padding-left:22px}.flight-plan-action-context__facts{gap:10px;margin:0;display:grid}.flight-plan-action-context__facts div{gap:3px;display:grid}.flight-plan-action-context__facts dt{color:var(--aim-text-secondary,#95a3b6);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.flight-plan-action-context__facts dd{color:var(--aim-text-primary,#e4e9f2);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.5}.flight-plan-action-context__evidence{border-top:1px solid #ffffff1f;margin-top:14px;padding-top:12px}.flight-plan-action-context__evidence summary{color:var(--aim-text-primary,#dce4f1);cursor:pointer;font-size:11px;font-weight:850}.flight-plan-action-context__evidence ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.flight-plan-action-context__evidence li{border-left:2px solid var(--tone);gap:2px;padding-left:10px;display:grid}.flight-plan-action-context__evidence li strong{color:var(--aim-text-primary,#f5f7fb);text-transform:capitalize;font-size:11px}.flight-plan-action-context__evidence li span{color:var(--aim-text-secondary,#aab5c5);overflow-wrap:anywhere;font-size:10px}.flight-plan-completed{border:1px solid var(--aim-status-success-fg,#347a60);background:var(--aim-status-success-bg,#0d1c19);color:var(--aim-status-success-fg,#d6eee4);border-radius:10px;margin-top:12px;overflow:hidden}.flight-plan-completed>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:850;display:flex}.flight-plan-completed__list{border-top:1px solid var(--aim-status-success-fg,#2a5f4c);background:var(--aim-status-success-fg,#2a5f4c);gap:1px;display:grid}.flight-plan-completed article{background:var(--aim-status-success-bg,#10251f);gap:8px;padding:12px 14px;display:grid}.flight-plan-completed article>strong{color:var(--aim-status-success-fg,#e7f7ef);text-transform:capitalize;font-size:12px}.flight-plan-completed dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.flight-plan-completed dl div{gap:2px;display:grid}.flight-plan-completed dt{color:var(--aim-status-success-fg,#82aa99);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.flight-plan-completed dd{color:var(--aim-status-success-fg,#d6eee4);overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:10px}.flight-plan-task-modal>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:0 20px 20px;display:flex}.flight-plan-button{cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:850}.flight-plan-button:disabled{cursor:not-allowed;opacity:.48}.flight-plan-button--secondary{border:1px solid var(--aim-border-default,#3b4d67);background:var(--aim-bg-surface-2,#111d2d);color:var(--aim-text-primary,#dbe4f2)}.flight-plan-button--primary{border:1px solid var(--aim-accent-subtle-border,#dfbf60);background:var(--aim-accent-solid,#d8b450);color:var(--aim-text-on-accent,#171105)}.flight-plan-task-modal__unavailable{color:var(--aim-text-secondary,#9eabc0);text-align:right;flex-basis:100%;font-size:10px}@media (width<=680px){.flight-plan__header{display:grid}.flight-plan__progress{width:auto}.flight-plan__refresh-warning{grid-template-columns:auto 1fr}.flight-plan__refresh-warning button{grid-column:2;justify-self:start}.flight-plan-list__columns{display:none}.flight-plan-row{grid-template-columns:1fr;gap:4px;padding:13px 14px}.flight-plan-row span:before{color:var(--aim-text-tertiary,#74839b);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.flight-plan-row>span:nth-child(2):before{content:"Action needed"}.flight-plan-row__urgency:before{content:"Urgency"}.flight-plan-list--context .flight-plan-row__context-cell{grid-area:3/1}.flight-plan-list--context .flight-plan-row__urgency{grid-row:4}.flight-plan-completed dl{grid-template-columns:1fr 1fr}.flight-plan-task-modal>footer{grid-template-columns:1fr;display:grid}.flight-plan-button--primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.flight-plan-row{scroll-behavior:auto}}.flight-plan-lead-review.is-loading{border-top:3px solid var(--aim-accent-solid,#d8b450)}.flight-plan-lead-review.is-unavailable{border-top:3px solid var(--aim-status-danger-fg,#f48a8a)}.flight-plan-lead-review__body{align-items:flex-start;gap:10px;padding:18px 20px 0;display:flex}.flight-plan-lead-review__body svg{flex:none;margin-top:2px}.flight-plan-lead-review.is-loading .flight-plan-lead-review__body svg{color:var(--aim-accent-text,#f4d575)}.flight-plan-lead-review.is-unavailable .flight-plan-lead-review__body svg{color:var(--aim-status-danger-fg,#f48a8a)}.flight-plan-lead-review__message{color:var(--aim-text-secondary,#9eabc0);margin:0;font-size:13px;line-height:1.5}.flight-plan-icon-button:focus-visible,.flight-plan-button:focus-visible,.flight-plan-completed>summary:focus-visible,.flight-plan-action-context__evidence>summary:focus-visible{outline:3px solid var(--aim-accent-solid,#d8b450);outline-offset:3px}.borrower-activity{color:var(--studio-text,var(--aim-text-primary,#e2e8f0));min-width:0;max-width:100%}.borrower-activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.borrower-activity-heading h3{margin:0}.borrower-activity-legend{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));flex-wrap:wrap;gap:12px;margin:0 0 0 auto;font-size:11px;display:flex}.borrower-activity-key:before{content:"";box-sizing:border-box;vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.borrower-activity-key-internal:before{background:var(--studio-accent,var(--aim-accent-text,#fbbf24))}.borrower-activity-key-external:before{background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));border:1px solid var(--studio-border,var(--aim-border-default,#293449))}.borrower-activity-notice{line-height:1.5}.borrower-activity ol{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.borrower-activity-day{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));align-self:center;margin:10px 0 2px;font-size:11px;font-weight:600}.borrower-activity-day:first-child{margin-top:0}.borrower-activity-row{flex-direction:column;gap:2px;min-width:0;max-width:78%;display:flex}.borrower-activity-row.is-internal{align-self:flex-end;align-items:flex-end}.borrower-activity-row.is-external{align-self:flex-start;align-items:flex-start}.borrower-activity-row.is-neutral{align-self:center;align-items:center;max-width:min(88%,28rem)}.borrower-activity article{border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface,var(--aim-bg-surface,#111a2b));overflow-wrap:anywhere;border-radius:18px;gap:4px;min-width:0;max-width:100%;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;display:grid}.borrower-activity-row.is-internal article{background:var(--aim-accent-subtle,#16264a);color:var(--studio-text,var(--aim-text-primary,#e2e8f0));border-color:var(--aim-accent-subtle-border,var(--studio-border,#293449));border-bottom-right-radius:5px}.borrower-activity-row.is-external article{background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));color:var(--studio-text,var(--aim-text-primary,#e2e8f0));border-bottom-left-radius:5px}.borrower-activity-row.is-neutral article{text-align:center;border-style:dashed}.borrower-activity header{flex-wrap:wrap;justify-content:space-between;gap:.35rem .5rem;display:flex}.borrower-activity header strong{font-weight:600}.borrower-activity header span,.borrower-activity [data-source-key=activity\.eventAt]{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));font-size:11px}.borrower-activity p{margin:0}.borrower-activity-body{white-space:pre-wrap}.borrower-activity button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding:.6rem .8rem}.borrower-activity button:focus-visible{outline:3px solid var(--aim-focus-ring,#fbbf24);outline-offset:3px}.borrower-activity button:disabled,.borrower-activity button[aria-disabled=true]{opacity:.6;cursor:default}.borrower-activity [role=alert]:focus-visible{outline:3px solid var(--aim-focus-ring,#fbbf24);outline-offset:3px}.borrower-activity-actions{flex-wrap:wrap;gap:.5rem;display:flex}.borrower-activity-row.is-internal .borrower-activity-actions{justify-content:flex-end}.borrower-activity-detail{border-top:1px solid var(--studio-border,var(--aim-border-default,#293449));margin-top:.75rem;padding-top:.75rem}.borrower-activity-detail audio{width:100%;margin-top:.75rem;display:block}.borrower-activity-scroll{overflow-anchor:none;border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface,var(--aim-bg-surface,#111a2b));border-radius:12px;max-height:min(440px,55svh);margin-top:8px;padding:12px 12px 14px;overflow-y:auto}.borrower-activity-scroll:focus-visible{outline:3px solid var(--aim-focus-ring,#fbbf24);outline-offset:2px}.borrower-activity-scroll[data-surface=history]{max-height:min(640px,70svh)}@media (width<=640px){.borrower-activity-scroll{max-height:min(420px,50svh);padding:10px 8px 12px}.borrower-activity-scroll[data-surface=history]{max-height:min(560px,65svh)}.borrower-activity-row{max-width:88%}.borrower-activity header{flex-direction:column}}@media (forced-colors:active){.borrower-activity-key:before{border:1px solid canvastext}.borrower-activity-key-internal:before{forced-color-adjust:none;background:canvastext}}.studio-activity-timeline .borrower-activity header{flex-direction:column;align-items:flex-start}.studio-activity-timeline .borrower-activity-row.is-internal header{align-items:flex-end}.studio-borrower-commitments{color:var(--studio-text,var(--aim-text-primary,#e2e8f0));background:0 0;border:0;min-width:0;padding:0}.studio-borrower-commitments h3{margin:0 0 8px;font-size:13px}.studio-borrower-commitments h4{overflow-wrap:anywhere;color:var(--studio-text,var(--aim-text-primary,#e2e8f0));margin:0;font-size:13px;font-weight:600;line-height:1.35}.studio-borrower-commitments p{overflow-wrap:anywhere;margin:6px 0;line-height:1.45}.studio-borrower-commitments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.studio-borrower-commitments>section{min-width:0;margin-top:8px}.studio-borrower-commitment{border:0;min-width:0;padding:0}.studio-borrower-commitment-line{border-top:1px solid var(--studio-border,var(--aim-border-default,#293449));flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:6px 0;display:flex}.studio-borrower-commitment-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));flex:none;font-size:10px}.studio-borrower-commitment-line h4{flex:8rem;min-width:0}.studio-borrower-commitment-when{flex:none;align-items:center;min-width:0;max-width:100%;display:inline-flex}.studio-borrower-commitment-chip{border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));max-width:100%;color:var(--studio-text,var(--aim-text-primary,#e2e8f0));overflow-wrap:anywhere;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;line-height:1.3}.studio-borrower-commitment-time{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));overflow-wrap:anywhere;flex:none;font-size:12px}.studio-borrower-commitment-absent{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));margin:2px 0 0;font-size:12px}.studio-borrower-commitments-read{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));margin-top:10px;font-size:12px}.studio-borrower-commitments-read summary{cursor:pointer;color:var(--studio-text,var(--aim-text-primary,#e2e8f0))}.studio-borrower-commitments-read summary:focus-visible{outline:2px solid var(--aim-focus-ring,#fbbf24);outline-offset:2px}.studio-borrower-commitments .studio-borrower-commitment-clock,.studio-borrower-commitments-read-clock{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));font-size:12px}.studio-borrower-commitments .studio-borrower-commitments-partial{border-left:3px solid var(--studio-accent,var(--aim-accent-text,#fbbf24));padding-left:12px}@media (width<=420px){.studio-borrower-commitment-line h4{flex-basis:100%}}.aim-recorded-review-facts{color:var(--studio-text,var(--aim-text-primary));border-top:1px solid var(--studio-border,var(--aim-border-subtle));min-width:0;margin:0;padding-top:14px}.aim-recorded-review-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.aim-recorded-review-facts h3,.studio-overview .aim-recorded-review-facts h3{margin:0;font-size:13px;font-weight:600;line-height:1.3}.aim-recorded-review-facts p,.studio-overview .aim-recorded-review-facts p{color:var(--studio-muted,var(--aim-text-secondary));margin:9px 0 0;font-size:10px;line-height:1.5}.aim-recorded-review-facts dl,.studio-overview .aim-recorded-review-facts dl{margin:0}.aim-recorded-review-facts dl>div{border-top:1px solid var(--studio-border,var(--aim-border-subtle));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:5px;min-width:0;padding:7px 0;display:grid}.aim-recorded-review-facts dt{min-width:0;color:var(--studio-muted,var(--aim-text-secondary));font-size:11px;font-weight:400;line-height:1.5}.aim-recorded-review-facts dd{min-width:0;color:var(--studio-text,var(--aim-text-primary));overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.4}.aim-recorded-review-facts small{color:var(--studio-muted,var(--aim-text-secondary));overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.4;display:block}.aim-recorded-review-facts .is-empty dd,.aim-recorded-review-facts .is-caution dd{font-weight:400}.aim-recorded-review-facts .is-empty dd{color:var(--studio-muted,var(--aim-text-tertiary))}.aim-recorded-review-facts .is-caution dd{color:var(--studio-warning,var(--aim-status-warning-fg))}.studio-runway{--studio-border:var(--aim-border-default,#293449);--studio-border-strong:var(--aim-border-strong,#334057);--studio-muted:var(--aim-text-secondary,#94a3b8);--studio-accent:var(--aim-accent-text,#fbbf24);--studio-text:var(--aim-text-primary,#e2e8f0);--studio-bg:var(--aim-bg-app,#0a1020);--studio-surface:var(--aim-bg-surface,#111a2b);--studio-surface-2:var(--aim-bg-surface-2,#172235);--studio-selected:var(--aim-bg-selected,#1b2840);--studio-warning:var(--aim-status-warning-fg,#eac079);color:var(--studio-text);background:var(--studio-bg);color-scheme:inherit;min-width:0;font-family:inherit}.studio-runway button,.studio-runway input{font:inherit}.studio-runway button{cursor:pointer}.studio-runway button:disabled{cursor:default;opacity:.5}.studio-runway button[aria-disabled=true]{cursor:wait;opacity:.6}.studio-runway button:focus-visible,.studio-runway input:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-board-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 20px;display:flex}.studio-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--studio-accent);font-size:10px}.studio-board-heading h2{letter-spacing:-.6px;margin:7px 0;font-size:25px}.studio-board-heading p,.studio-intake-notice{color:var(--studio-muted);font-size:12px;line-height:1.6}.studio-board-heading button,.studio-overview button{border:1px solid var(--studio-border);background:var(--studio-surface-2);color:var(--studio-text);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.studio-source-strip{color:var(--studio-muted);border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:6px;flex-wrap:wrap;gap:7px 16px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.studio-source-strip strong{color:var(--studio-warning);font-weight:500}.studio-lead-lanes{grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px;padding:6px 3px 18px;display:grid;overflow:auto}.studio-lead-lane{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:9px;min-width:0}.studio-lead-lane>header{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;gap:6px;padding:14px 11px;display:flex}.studio-lead-lane h3{margin:0;font-size:12px;font-weight:600}.studio-lead-lane>header>span{border:1px solid var(--studio-border);color:var(--studio-muted);text-align:right;white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:10px}.studio-lead-lane>header>span small{font-size:8px;line-height:1.4;display:block}.studio-lane-cards{flex-direction:column;gap:9px;padding:9px;display:flex}.studio-lead-card{text-align:left;background:var(--studio-surface-2);width:100%;color:var(--studio-text);border:1px solid var(--studio-border-strong);border-left:3px solid var(--studio-accent);border-radius:7px;flex-direction:column;gap:9px;padding:12px;font-size:11px;line-height:1.4;display:flex}.studio-lead-card:hover,.studio-lead-card.is-selected{background:var(--studio-selected);border-color:var(--studio-accent)}.studio-card-receipt{color:var(--studio-muted);font-size:9px}.studio-card-person{justify-content:space-between;align-items:flex-start;gap:9px;font-size:14px;line-height:1.3;display:flex}.studio-card-person strong{overflow-wrap:anywhere}.studio-card-person svg{color:var(--studio-accent);flex-shrink:0}.studio-card-location,.studio-card-realtor{color:var(--studio-text)}.studio-card-unknown{color:var(--studio-muted);font-size:10px}.studio-card-activity{color:var(--studio-text);flex-direction:column;gap:3px;font-size:10px;line-height:1.4;display:flex}.studio-card-activity>span{overflow-wrap:anywhere}.studio-card-activity .is-missing,.studio-card-activity .is-unavailable,.studio-card-activity .is-unparsed{color:var(--studio-muted)}.studio-card-activity .card-follow-up.is-overdue,.studio-card-activity .card-follow-up.is-due-today{color:var(--studio-warning)}.studio-card-activity .card-follow-up.is-overdue{font-weight:600}.studio-stage-map .studio-lead-card .studio-card-activity>span{font-size:10px}.studio-stage-map .studio-lead-card .studio-card-activity>span.is-missing,.studio-stage-map .studio-lead-card .studio-card-activity>span.is-unavailable,.studio-stage-map .studio-lead-card .studio-card-activity>span.is-unparsed{color:var(--studio-muted)}.studio-stage-map .studio-lead-card .studio-card-activity>span.card-follow-up.is-overdue,.studio-stage-map .studio-lead-card .studio-card-activity>span.card-follow-up.is-due-today{color:var(--studio-warning)}.studio-card-footer{border-top:1px solid var(--studio-border);color:var(--studio-muted);padding-top:8px;font-size:9px}.studio-lane-empty{text-align:center;color:var(--studio-muted);padding:24px 6px;font-size:11px}.studio-overview-page{width:100%;min-width:0;max-width:1250px;margin:0 auto}.studio-record-backbar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.studio-record-backbar button,.studio-record-support button{border:1px solid var(--studio-border);background:var(--studio-surface);color:var(--studio-text);border-radius:7px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.studio-record-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.studio-overview{background:var(--studio-surface);color:var(--studio-text);border:1px solid var(--studio-border);border-radius:11px;min-width:0;padding:28px 30px}.studio-record-support>section,.studio-record-support>details{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:9px;margin-bottom:14px;padding:18px;font-size:12px;line-height:1.6}.studio-record-support p{color:var(--studio-muted)}.studio-record-heading{padding-bottom:16px;position:relative}.studio-record-heading h2{letter-spacing:-.5px;margin:18px 0 7px;font-size:25px}.studio-record-heading>p{color:var(--studio-muted);margin:0;font-size:12px}.studio-record-heading .studio-record-loan-number{margin:0 0 8px}.studio-record-heading .studio-record-loan-number strong{font-weight:600}.studio-read-only{color:var(--studio-muted);float:right;align-items:center;gap:6px;font-size:10px;display:flex}.studio-record-tabs{border-bottom:1px solid var(--studio-border);color:var(--studio-muted);flex-wrap:wrap;gap:0 24px;margin-bottom:17px;font-size:12px;display:flex}.studio-record-tabs span{padding:12px 0}.studio-record-tabs button{white-space:nowrap;color:var(--studio-muted);background:0 0;border:0;border-radius:0;flex:none;padding:12px 0}.studio-record-tabs [aria-current]{border-bottom:2px solid var(--studio-accent);color:var(--studio-accent)}.studio-freshness{color:var(--studio-muted);border-top:1px solid var(--studio-border);margin:8px 0 14px;padding:9px 0;font-size:10px;line-height:1.6}.studio-freshness summary{cursor:pointer;list-style-position:inside}.studio-freshness summary span{margin-left:7px}.studio-freshness dl{flex-wrap:wrap;gap:14px;margin:7px 0;display:flex}.studio-freshness dd{color:var(--studio-text);margin:0}.studio-card-facts{flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:500;display:flex}.studio-card-facts>span{overflow-wrap:anywhere}.studio-card-closing-days{display:block}.studio-runway .studio-blend-responses{border-top:1px solid var(--studio-border);margin:14px 0 0;padding:12px 0 0}.studio-runway .studio-blend-responses h4{margin:0 0 6px;font-size:13px}.studio-runway .studio-blend-responses p{margin:4px 0;font-size:12px;line-height:1.5}.studio-runway .studio-blend-coverage,.studio-runway .studio-blend-meaning,.studio-runway .studio-blend-read,.studio-runway .studio-blend-notes,.studio-runway .studio-blend-showing{color:var(--studio-muted)}.studio-runway .studio-blend-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.studio-runway .studio-blend-collection h5{margin:0 0 4px;font-size:12px}.studio-runway .studio-blend-count{font-weight:600}.studio-runway .studio-blend-details{overflow-wrap:anywhere;margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.5}@media (width<=650px){.studio-runway .studio-blend-collections{grid-template-columns:1fr}}.studio-workspace-nav{border-bottom:1px solid var(--studio-border);flex-shrink:0;gap:4px;padding:8px 16px;display:flex;overflow:auto}.studio-workspace-nav button{white-space:nowrap;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:12px 13px;font-size:12px;display:inline-flex}.studio-workspace-nav [aria-selected=true]{color:var(--studio-text);background:var(--studio-selected);border-color:var(--studio-border)}.studio-stage-map{grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;padding-bottom:14px;display:grid;overflow:auto}.studio-stage-map>section{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:11px;padding:18px}.studio-stage-map h3{min-height:40px;margin:0 0 12px;font-size:13px;line-height:1.5}.studio-stage-map p,.studio-stage-map span{color:var(--studio-muted);font-size:10px}.studio-cohort-records{border-top:1px solid var(--studio-border);margin-top:24px;padding-top:18px}.studio-cohort-records h3{font-size:15px}.studio-cohort-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.studio-existing-tool{color:var(--aim-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:0;padding:16px 0;font-size:11px}.studio-record-content[hidden],.studio-runway>[hidden]{display:none}.studio-overview dl{margin:0}.studio-fact{min-width:0}.studio-fact dt{color:var(--studio-muted);font-size:11px;line-height:1.5}.studio-fact dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.studio-fact.is-missing dd,.studio-fact.is-unavailable dd{color:var(--studio-muted);font-size:12px;font-weight:400}.studio-fact.is-conflict dd,.studio-fact.is-unparsed dd{color:var(--studio-warning);font-size:12px}.studio-fact.is-alert dd,.studio-fact.is-alert small{color:var(--studio-warning)}.studio-runway .borrower-preapproval-comparison .studio-request-module-pending,.studio-runway .borrower-preapproval-comparison .borrower-fact .studio-request-module-pending{color:var(--aim-status-danger-fg,#f48a8a)}.studio-runway .studio-operations-snapshot h4{margin:0 0 10px;font-size:13px}.studio-runway .studio-operations-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 14px;display:grid}.studio-runway .studio-operations-snapshot small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.studio-runway .studio-operations-snapshot>p{color:var(--studio-muted);margin:0;font-size:12px}.studio-runway .studio-loan-timeline-calendar{margin:4px 0 0}.studio-runway .studio-loan-timeline-month-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.studio-runway .studio-loan-timeline-month-nav h4{margin:0}.studio-runway .studio-loan-timeline-month-nav button{border:1px solid var(--studio-border);min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px}.studio-runway .studio-loan-timeline-calendar table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11px}.studio-runway .studio-loan-timeline-calendar th{color:var(--studio-muted);padding:6px 2px;font-weight:500}.studio-runway .studio-loan-timeline-calendar td{vertical-align:top;border:1px solid var(--studio-border);height:68px;padding:6px}.studio-runway .studio-loan-timeline-calendar td>time{font-weight:600;display:block}.studio-runway .studio-loan-timeline-calendar td.is-outside>time{color:var(--studio-muted);opacity:.5}.studio-runway .studio-loan-timeline-calendar td.is-today{background:var(--studio-selected)}.studio-runway .studio-loan-timeline-calendar ul{margin:5px 0 0;padding:0;list-style:none}.studio-runway .studio-loan-timeline-event{background:var(--studio-selected);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;border-radius:4px;padding:3px 4px;font-size:10px;line-height:1.3}.studio-runway .studio-loan-timeline-calendar>p{color:var(--studio-muted);margin:10px 0 0;font-size:12px}.studio-runway .studio-board-closing-calendar{border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:10px;margin:18px 0 0;padding:14px}.studio-runway .studio-board-closing-calendar>h3{margin:0 0 10px;font-size:14px}.studio-runway .studio-board-closing-calendar li+li{margin-top:3px}.studio-runway .studio-board-closing-calendar li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.studio-runway .studio-board-closing-calendar li button:focus-visible{outline:2px solid var(--studio-accent,currentColor);outline-offset:1px}@media (width<=500px){.studio-runway .studio-loan-timeline-calendar td{height:58px;padding:2px}.studio-runway .studio-loan-timeline-calendar th{padding:4px 0}.studio-runway .studio-loan-timeline-event{margin:0 -1px;padding:2px 1px;font-size:8px}}@media (width<=650px){.studio-runway .studio-operations-snapshot dl{grid-template-columns:1fr}}.studio-overview h3{margin:0 0 10px;font-size:13px}.studio-runway .borrower-overview{margin:0 0 22px}.studio-runway .borrower-overview .borrower-fact-line{display:block}.studio-runway .borrower-overview .borrower-fact small{color:var(--studio-muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.studio-runway .borrower-overview-highlights{background:var(--studio-surface-2);border:1px solid var(--studio-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 18px;display:grid}.studio-runway .borrower-overview-highlights .borrower-fact dd{font-size:18px;font-weight:600}.studio-runway .borrower-overview-highlights .borrower-fact.is-missing dd{font-size:12px;font-weight:400}.studio-runway .borrower-overview-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0;display:grid}.studio-runway .borrower-overview-groups:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.studio-runway .borrower-overview-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.studio-runway .borrower-overview-heading h3{margin:0}.studio-runway .studio-overview .borrower-overview-heading button{color:var(--studio-accent);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px}.studio-runway .borrower-overview-group .borrower-fact{border-top:1px solid var(--studio-border);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:5px;padding:7px 0;display:grid}.studio-runway .borrower-overview-group .borrower-fact dd{margin:0;font-size:12px}.studio-runway .borrower-overview-group .borrower-fact small{grid-column:2}.studio-runway .borrower-overview-working{border-top:1px solid var(--studio-border);margin:0;padding:14px 0}.studio-runway .borrower-overview-working dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.studio-runway .borrower-overview-activity{border-top:1px solid var(--studio-border);grid-template-columns:1fr 1.2fr .65fr;gap:20px;padding-top:14px;display:grid}.studio-runway .borrower-overview-activity:has(>:last-child:nth-child(2)){grid-template-columns:1fr 1fr}.studio-runway .received-general-comment{border-top:1px solid var(--studio-border);margin-top:20px;padding-top:15px}.studio-runway .received-general-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.studio-runway .received-general-comment small{color:var(--studio-muted);font-size:10px;line-height:1.5}@media (width<=1000px){.studio-runway .borrower-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-runway .borrower-overview-group:last-child:nth-child(3){grid-column:1/-1}.studio-runway .borrower-overview-group:last-child:nth-child(3) dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}}@media (width<=650px){.studio-runway :is(.borrower-overview-highlights,.borrower-overview-groups,.borrower-overview-groups:has(>:last-child:nth-child(2)),.borrower-overview-activity,.borrower-overview-activity:has(>:last-child:nth-child(2))){grid-template-columns:1fr}.studio-runway .borrower-overview-group:last-child:nth-child(3) dl{display:block}.studio-runway .borrower-overview-working dl{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-runway .borrower-overview-highlights{gap:12px}}.studio-runway .board-toolbar{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 11px;font-size:11px;display:flex}.studio-runway .board-filters{flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.studio-runway .board-filters .filter{color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:12px}.studio-runway .board-filters .filter.active{background:var(--studio-selected);border-color:var(--studio-border-strong);color:var(--studio-text)}.studio-runway .board-filters .filter:not(:disabled):hover{background:var(--studio-surface-2)}.studio-runway .filter-divider{background:var(--studio-border);width:1px;height:18px;margin:0 6px}.studio-runway .board-tools-end{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.studio-runway .board-toolbar .search{flex:0 190px;min-width:150px;position:relative}.studio-runway .board-toolbar .search svg{color:var(--studio-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.studio-runway .board-toolbar .search input{box-sizing:border-box;border:1px solid var(--studio-border);background:var(--aim-bg-input,var(--studio-surface));width:100%;min-width:0;height:34px;color:var(--studio-text);border-radius:6px;padding:7px 10px 7px 32px;font-size:12px}.studio-runway .board-toolbar .search input::placeholder{color:var(--studio-muted);opacity:1}.studio-runway .sort-control{color:var(--studio-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.studio-runway .sort-control select{font:inherit;color:var(--studio-text);background:var(--studio-surface-2);border:1px solid var(--studio-border);cursor:pointer;border-radius:6px;max-width:210px;height:34px;padding:0 10px;font-size:12px}.studio-runway .sort-control select:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-runway .board-toolbar .btn.ghost{border:1px solid var(--studio-border);color:var(--studio-text);white-space:nowrap;background:0 0;border-radius:6px;padding:7px 10px;font-size:12px}.studio-runway .board-count{white-space:nowrap}@media (width<=650px){.studio-runway .board-tools-end{flex-wrap:wrap;width:100%;margin-left:0}.studio-runway .board-toolbar .search{flex:200px}.studio-runway .filter-divider{display:none}.studio-runway .board-count{white-space:normal}}.studio-held-facts{border-top:1px solid var(--studio-border);padding-top:17px}.studio-held-facts p{color:var(--studio-muted);font-size:12px}.studio-held-actions{flex-wrap:wrap;gap:9px;display:flex}.studio-runway .studio-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.studio-record-layout{grid-template-columns:minmax(0,1fr)}.studio-record-support{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-record-support>section,.studio-record-support>details{margin:0}}@media (width<=650px){.studio-board-heading{flex-direction:column;align-items:flex-start;gap:8px}.studio-lead-lanes{grid-template-columns:1fr;overflow:visible}.studio-overview-backdrop{padding:8px}.studio-overview{max-height:calc(100dvh - 16px);padding:16px}.studio-record-heading h2{font-size:22px}.studio-record-tabs{gap:16px;font-size:11px}.studio-read-only{margin-top:9px}.studio-source-strip{flex-direction:column;gap:3px}.studio-record-support{grid-template-columns:1fr}.studio-overview{max-height:none}.studio-freshness summary span{margin-left:0;display:block}.studio-stage-map{grid-template-columns:1fr;overflow:visible}.studio-stage-map h3{min-height:0}.studio-workspace-nav{padding:6px}}.studio-fact small{color:var(--studio-muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}.studio-record-support small{color:var(--studio-muted);font-size:10px;line-height:1.5}.studio-record-support dt{color:var(--studio-muted);font-size:11px}.studio-record-support dd{margin:3px 0 10px;font-size:12px}.studio-runway-root{background:var(--aim-bg-app,#0a1020);color:var(--aim-text-primary,#e2e8f0)}.studio-runway-root .flight-plan,.studio-runway-root .flight-plan-state{color:var(--aim-text-primary,#e2e8f0)}.studio-runway-root :is(.flight-plan-list,.flight-plan__progress,.flight-plan__metadata){background:var(--aim-bg-surface,#111a2b);border-color:var(--aim-border-default,#293449);box-shadow:none}.studio-runway-root :is(.flight-plan-row,.flight-plan-list__columns,.flight-plan-group h2){background:var(--aim-bg-surface-2,#172235);color:var(--aim-text-primary,#e2e8f0);border-color:var(--aim-border-default,#293449)}.studio-runway-root .flight-plan-row:hover{background:var(--aim-bg-hover,#1b2840)}.studio-runway-root :is(.flight-plan-row strong,.flight-plan__metadata dd,.flight-plan-group h2){color:var(--aim-text-primary,#e2e8f0)}.studio-runway-root :is(.flight-plan__header p,.flight-plan__progress small,.flight-plan__metadata dt,.flight-plan-list__columns,.flight-plan-row__urgency small,.flight-plan-group__empty,.flight-plan__footer,.flight-plan-state>span){color:var(--aim-text-secondary,#94a3b8)}.studio-runway-root :is(.flight-plan__kicker,.flight-plan__progress strong,.flight-plan-row__urgency){color:var(--aim-accent-text,#fbbf24)}.studio-runway-root :is(.flight-plan__refresh,.flight-plan-state>button){background:var(--aim-bg-surface-2,#172235);color:var(--aim-text-primary,#e2e8f0);border-color:var(--aim-border-strong,#334057)}.studio-runway-root .flight-plan__freshness,.studio-runway-root .flight-plan__refresh-warning{background:var(--aim-status-warning-bg,#332510);color:var(--aim-status-warning-fg,#ffe1a0)}.studio-flight-plan-layout{justify-content:flex-end;gap:5px;margin:12px 0;display:flex}.studio-flight-plan-layout button{background:var(--aim-bg-surface-2,#172235);border:1px solid var(--aim-border-default,#293449);color:var(--aim-text-primary,#e2e8f0);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px}.studio-flight-plan-layout button[aria-pressed=true]{border-color:var(--aim-accent-text,#fbbf24);background:var(--aim-bg-selected,#1b2840)}.studio-flight-plan-layout button:focus-visible{outline:2px solid var(--aim-accent-text,#fbbf24);outline-offset:3px}.studio-flight-plan-kanban{border:0;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding:8px;display:grid;overflow:auto}.studio-flight-plan-kanban .flight-plan-list__columns{display:none}.studio-flight-plan-kanban .flight-plan-group{border:1px solid var(--aim-border-default,#293449);border-radius:8px;overflow:hidden}.studio-flight-plan-kanban .flight-plan-row{border:1px solid var(--aim-border-default,#293449);border-radius:7px;grid-template-columns:1fr;gap:8px;width:calc(100% - 16px);margin:8px;display:grid}@media (width<=650px){.studio-flight-plan-kanban{grid-template-columns:repeat(4,minmax(220px,1fr))}}.studio-column-cue{color:var(--studio-muted);margin-top:6px;font-size:9px;font-weight:400;line-height:1.6;display:block}.studio-lead-lane>header{flex-wrap:wrap;align-items:flex-start}.studio-lead-lane>header h3{flex:120px;line-height:1.5}.studio-lane-call{border:1px solid var(--studio-border);color:var(--studio-text);background:0 0;border-radius:5px;padding:4px;font-size:10px}.studio-stage-map>section.studio-cohort-lane{min-width:220px;padding:0}.studio-cohort-lane>header{border-bottom:1px solid var(--studio-border);padding:14px}.studio-cohort-lane h3{min-height:0;margin-bottom:4px}.studio-stage-map .studio-lead-card span{color:inherit;font-size:inherit}.studio-runway .studio-stage-map .studio-lead-card{font-size:11px;line-height:1.4}.studio-stage-map .studio-lead-card .studio-card-person{font-size:14px;line-height:1.3}.studio-stage-map .studio-lead-card .studio-card-receipt{font-size:9px}.studio-stage-map .studio-lead-card small{font-size:10px}.studio-stage-map .studio-lead-card .studio-card-note{font-size:10px;line-height:1.45}.studio-stage-pill{border:1px solid var(--studio-border);background:var(--studio-surface-2);border-radius:20px;padding:5px 10px;display:inline-flex}.studio-record-heading .studio-record-dates{flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:10px;display:flex}.studio-record-context{color:var(--studio-muted);border-top:1px solid var(--studio-border);padding:12px 0;font-size:12px}.studio-record-context summary{cursor:pointer;margin-bottom:10px}.studio-record-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-activity-log{background:var(--studio-surface-2);border:1px solid var(--studio-border);min-height:110px;color:var(--studio-muted);border-radius:7px;margin:12px 0;padding:14px;font-size:11px;line-height:1.7}.studio-activity-log ol{margin:0;padding:0;list-style:none}.studio-activity-log:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-timeline-unavailable{border-left:2px solid var(--studio-border-strong);padding-left:12px}@media (width<=650px){.studio-lead-lanes,.studio-record-context dl{grid-template-columns:1fr}}.studio-board-read-controls{justify-content:flex-end;min-height:28px;margin:0 0 4px;display:flex}.studio-board-read-controls button{color:var(--studio-muted);border:1px solid var(--studio-border);background:var(--studio-surface);border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.studio-coming-soon-actions{flex-direction:column;gap:8px;margin:12px 0;display:flex}.studio-coming-soon-actions button{justify-content:center}.studio-held-milestones{color:var(--studio-muted);margin:12px 0;font-size:12px}.studio-held-milestones summary{cursor:pointer}.studio-held-milestones>div{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.studio-held-milestones section{border:1px solid var(--studio-border);border-radius:8px;flex:160px;padding:10px}.studio-held-milestones h3{color:var(--studio-text);margin:0;font-size:12px}.studio-held-milestones p{margin:6px 0 0}.studio-lead-card [data-source-key=intake\.opportunityValue]>small{color:var(--studio-muted);margin-bottom:3px;font-size:10px;display:block}.studio-runway .board-filter-notes{color:var(--studio-muted);margin:-4px 0 11px;font-size:11px;line-height:1.5}.studio-runway .board-filter-notes p{margin:0}.studio-runway .board-filter-notes strong{color:var(--studio-text);font-weight:600}.studio-runway .studio-layout-toggle{border:1px solid var(--studio-border);border-radius:7px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.studio-runway .studio-layout-toggle button{min-height:30px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.studio-runway .studio-layout-toggle button[aria-pressed=true]{background:var(--studio-selected);color:var(--studio-text);border-color:var(--studio-border-strong)}.studio-runway .studio-layout-toggle button:focus-visible,.studio-runway .studio-uw-row:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-runway .studio-cohort-person{overflow-wrap:anywhere;flex-direction:column;gap:9px;min-width:0;display:flex}.studio-runway .studio-uw-rows{flex-direction:column;gap:10px;display:flex}.studio-runway .studio-uw-rows-head,.studio-runway .studio-uw-row{grid-template-columns:minmax(180px,1.1fr) minmax(0,3fr) minmax(170px,1fr);align-items:start;gap:16px;display:grid}.studio-runway .studio-uw-rows-head{color:var(--studio-muted);padding:12px 15px;font-size:11px}.studio-runway .studio-uw-row{padding:16px;font-size:11px}.studio-runway .studio-uw-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.studio-runway .studio-uw-step{text-align:center;color:var(--studio-muted);overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:7px;display:flex}.studio-runway .studio-uw-marker{border:1px dashed var(--studio-border-strong);width:24px;height:24px;color:var(--studio-muted);border-radius:50%;place-items:center;display:grid}.studio-runway .studio-uw-step small{font-size:10px;line-height:1.4}.studio-runway .studio-uw-step.is-done .studio-uw-marker,.studio-runway .studio-uw-step.is-current .studio-uw-marker{color:var(--studio-text);border-style:solid}.studio-runway .studio-uw-step.is-current{color:var(--studio-text)}.studio-runway .studio-uw-track[data-alert] .studio-uw-step.is-current,.studio-card-milestone[data-alert],.studio-card-source[data-alert]{color:var(--studio-warning)}@media (width<=1100px){.studio-runway .studio-uw-rows-head{display:none}.studio-runway .studio-uw-row{grid-template-columns:minmax(0,1fr)}.studio-runway .studio-uw-track{border-top:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border);padding:12px 0}}@media (width<=650px){.studio-runway .studio-uw-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.studio-runway .borrower-preapproval-hotlink{border:1px solid var(--studio-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.studio-runway .borrower-preapproval-hotlink small{color:var(--studio-muted);flex-basis:100%;font-size:11px}.studio-runway .studio-credit-panel h4{margin:0;font-size:13px}.studio-runway .studio-credit-table-wrap{margin:0 0 14px;overflow-x:auto}.studio-runway .studio-credit-panel table{border-collapse:collapse;width:100%;font-size:12px}.studio-runway .studio-credit-panel th,.studio-runway .studio-credit-panel td{text-align:left;border-top:1px solid var(--studio-border);padding:7px 8px}.studio-runway .studio-credit-panel td[data-field-state=unavailable]{color:var(--studio-muted)}.studio-runway .studio-credit-panel>section>p{color:var(--studio-muted);margin:0;font-size:12px}.studio-card-milestone .studio-card-note,.studio-card-source .studio-card-note,.studio-card-cash .studio-card-note,.studio-card-closing .studio-card-note,.studio-card-lock .studio-card-note{color:var(--studio-muted);font-size:10px;line-height:1.45;display:block}.studio-runway .studio-uw-stage{color:var(--studio-text);grid-column:1/-1;font-size:11px;font-weight:600}.studio-runway .studio-grouping-note{color:var(--studio-muted);grid-column:1/-1;margin:0 0 8px;font-size:12px}.aim-encompass-loan-file{color:var(--aim-text-primary);font:var(--aim-type-body);min-width:0}.aim-encompass-loan-file h3{font:var(--aim-type-heading-m);margin:0 0 .5rem}.aim-encompass-loan-file p{color:var(--aim-text-secondary);font:var(--aim-type-body-s);margin:0}.aim-encompass-loan-file .aim-encompass-loan-file-notice{color:var(--aim-text-primary);margin-top:.5rem}.aim-encompass-loan-file dl{margin:1rem 0 0}.aim-encompass-loan-file dl>div{border-top:1px solid var(--aim-border-subtle);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:.75rem;padding:.75rem 0;display:grid}.aim-encompass-loan-file dt{font:var(--aim-type-body-s-strong)}.aim-encompass-loan-file dd{overflow-wrap:anywhere;margin:0}.aim-encompass-loan-file .is-missing dd,.aim-encompass-loan-file .is-denied dd,.aim-encompass-loan-file .is-unavailable dd,.aim-encompass-loan-file .is-stale dd{color:var(--aim-text-secondary)}.aim-encompass-loan-file .is-conflict dd,.aim-encompass-loan-file .is-unparsed dd{color:var(--aim-status-warning-fg)}.aim-encompass-loan-file-clocks{gap:.25rem;margin-top:.25rem;display:grid}.aim-encompass-loan-file-clocks dl{margin:0}.aim-encompass-loan-file-clocks dl>div{padding:.5rem 0}.aim-encompass-loan-file-clocks dt{font:var(--aim-type-body-s);color:var(--aim-text-secondary)}.aim-encompass-loan-file-freshness{font:var(--aim-type-body-s-strong)}.aim-encompass-loan-file-freshness.is-stale{color:var(--aim-status-warning-fg)}.aim-encompass-loan-file-freshness.is-unknown{color:var(--aim-text-secondary)}@media (width<=600px){.aim-encompass-loan-file dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.studio-runway .borrower-overview .aim-encompass-loan-file{border-top:1px solid var(--studio-border);padding:14px 0}.studio-runway .borrower-overview .aim-encompass-loan-file h3{font-size:13px}.aim-encompass-loan-terms{border:1px solid var(--aim-border-subtle);color:var(--aim-text-primary);background:var(--aim-bg-surface);border-radius:12px;padding:16px}.aim-encompass-loan-terms header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aim-encompass-loan-terms h3{margin:0 0 12px;font-size:15px;font-weight:600}.aim-encompass-loan-terms header span,.aim-encompass-loan-terms footer{color:var(--aim-text-secondary);font-size:12px}.aim-encompass-loan-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.aim-encompass-loan-terms-grid>div{border-top:1px solid var(--aim-border-subtle);min-width:0;padding:10px 0}.aim-encompass-loan-terms dt{color:var(--aim-text-secondary);font-size:12px}.aim-encompass-loan-terms dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.aim-encompass-loan-terms [data-state=denied] dd,.aim-encompass-loan-terms [data-state=held] dd,.aim-encompass-loan-terms [data-state=missing] dd{color:var(--aim-text-secondary)}.aim-encompass-loan-terms details{margin-top:6px;font-size:12px}.aim-encompass-loan-terms summary{cursor:pointer}.aim-encompass-loan-terms details p{line-height:1.5}.aim-encompass-loan-terms footer{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.aim-encompass-loan-terms footer time{overflow-wrap:anywhere;display:block}@media (width<=600px){.aim-encompass-loan-terms-grid{grid-template-columns:1fr}.aim-encompass-loan-terms{padding:12px}}.aim-contact-current-application{border:1px solid var(--aim-border-subtle);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:.75rem;margin-block:1rem;padding:1rem}.aim-contact-current-application h3{margin:0 0 .5rem}.aim-contact-current-application>p,.aim-contact-current-application details,.aim-contact-current-application footer{color:var(--aim-text-secondary);font-size:.85rem}.aim-contact-current-application dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.aim-contact-current-application dt{color:var(--aim-text-secondary);font-size:.85rem}.aim-contact-current-application dd{overflow-wrap:anywhere;margin:.25rem 0 0}.aim-contact-current-application footer{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.aim-contact-current-application>section{border-top:1px solid var(--aim-border-subtle);margin-top:1rem;padding-top:.75rem}.aim-contact-current-application>section h4{margin:0 0 .5rem}.aim-contact-current-application>section p{color:var(--aim-text-secondary);font-size:.85rem}.studio-fu{min-width:0;color:var(--studio-text,var(--aim-text-primary,#e2e8f0));padding:12px 0}.studio-fu button,.studio-fu input{font:inherit}.studio-fu button{border:1px solid var(--studio-border,var(--aim-border-default,#293449));color:inherit;background:var(--studio-surface,var(--aim-bg-surface,#111a2b));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.studio-fu button:disabled{opacity:.55;cursor:default}.studio-fu button[aria-pressed=true]{border-color:var(--studio-accent,var(--aim-accent-text,#fbbf24));background:var(--studio-selected,var(--aim-bg-selected,#1b2840))}.studio-fu button:focus-visible,.studio-fu input:focus-visible,.studio-fu-read-details summary:focus-visible{outline:2px solid var(--studio-accent,var(--aim-accent-text,#fbbf24));outline-offset:3px}.studio-fu-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.studio-fu-heading h2{letter-spacing:0;margin:0;font-size:16px;font-weight:650}.studio-fu-heading>span,.studio-fu-count{border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px}.studio-fu-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;display:flex}.studio-fu-filters,.studio-fu-tools-end,.studio-fu-toggle{align-items:center;gap:4px;display:flex}.studio-fu-tools-end{flex-wrap:wrap;gap:8px;margin-left:auto}.studio-fu-filters{flex-wrap:wrap;min-width:0}.studio-fu-filters button,.studio-fu-toggle button,.studio-fu-open{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));background:0 0;border-color:#0000}.studio-fu-filters button{padding:5px 8px}.studio-fu-filters button[aria-pressed=true],.studio-fu-toggle button[aria-pressed=true]{border-color:var(--studio-border-strong,var(--aim-border-strong,#334057));background:var(--studio-selected,var(--aim-bg-selected,#1b2840));color:var(--studio-text,var(--aim-text-primary,#e2e8f0))}.studio-fu-toggle{border:1px solid var(--studio-border,var(--aim-border-default,#293449));border-radius:7px;gap:2px;padding:2px}.studio-fu-toggle button{padding:4px 8px}.studio-fu-search{flex:0 200px;min-width:140px;position:relative}.studio-fu-search svg{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.studio-fu-search input{box-sizing:border-box;border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--aim-bg-input,var(--studio-surface,#111a2b));width:100%;height:34px;color:inherit;border-radius:6px;padding:7px 10px 7px 30px}.studio-fu-search input::placeholder{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));opacity:1}.studio-fu-clear{padding:5px 8px}.studio-fu-source{border:1px solid var(--aim-accent-subtle-border,var(--studio-border,#293449));background:var(--aim-accent-subtle,var(--studio-surface-2,#172235));color:var(--studio-text,var(--aim-text-primary,#e2e8f0));border-radius:7px;margin:0 0 12px;padding:8px 12px}.studio-fu-source[role=alert]{border-color:var(--aim-status-warning-fg,#eac079)}.studio-fu-source-line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.studio-fu-note-line{flex:240px;margin:0;font-size:12px;line-height:1.5}.studio-fu-read-details{font-size:12px}.studio-fu-read-details summary{cursor:pointer;color:var(--aim-accent-text,var(--studio-accent,#fbbf24))}.studio-fu-read-details[open]{flex-basis:100%}.studio-fu-read-body{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));font-size:11px;line-height:1.55}.studio-fu-read-body p,.studio-fu-read-body small{margin:6px 0 0;display:block}.studio-fu-day{align-items:center;gap:var(--aim-space-4,8px);margin:0 0 var(--aim-space-6,12px);padding:var(--aim-space-4,8px) var(--aim-space-6,12px);border:1px solid var(--aim-accent-subtle-border,var(--studio-border,#293449));border-radius:var(--aim-radius-lg,10px);background:var(--aim-accent-subtle,var(--studio-surface-2,#172235));color:var(--aim-text-primary,var(--studio-text,#e2e8f0));font:var(--aim-type-body-s,400 13px/19px inherit);display:flex}.studio-fu-day svg{width:16px;height:16px;color:var(--aim-accent-text,var(--studio-accent,#fbbf24));flex-shrink:0}.studio-fu-day span{flex:1;min-width:0}.studio-fu-day button{border-color:var(--aim-border-default,var(--studio-border,#293449));background:0 0;flex-shrink:0;padding:5px 10px}.studio-fu-periods{gap:12px;display:grid}.studio-fu-period{border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface,var(--aim-bg-surface,#111a2b));border-radius:8px;overflow:hidden}.studio-fu-period>header{border-bottom:1px solid var(--studio-border,var(--aim-border-default,#293449));align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.studio-fu-period-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.studio-fu-period-sub{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));margin:0;font-size:11px;font-weight:400}.studio-fu-period.is-overdue>header h3{color:var(--aim-status-danger-fg,#f48a8a)}.studio-fu-period h3,.studio-fu-calendar h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.studio-fu-booking{border-bottom:1px solid var(--studio-border,var(--aim-border-default,#293449));background:0 0;grid-template-columns:minmax(148px,.85fr) minmax(0,2.1fr) minmax(180px,1fr);align-items:center;gap:6px 16px;padding:10px 14px;font-size:13px;display:grid}.studio-fu-booking:last-child{border-bottom:0}.studio-fu-when{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.studio-fu-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.studio-fu-chip.due-today{color:var(--studio-accent,var(--aim-accent-text,#fbbf24))}.studio-fu-chip.due-overdue{color:var(--aim-status-danger-fg,#f48a8a);background:var(--aim-status-danger-bg,#3a1619)}.studio-fu-chip.due-upcoming{color:var(--studio-text,var(--aim-text-primary,#e2e8f0))}.studio-fu-due{color:var(--studio-accent,var(--aim-accent-text,#fbbf24));font-size:12px}.studio-fu-what{gap:2px;min-width:0;display:grid}.studio-fu-what strong{align-items:center;gap:6px;display:flex}.studio-fu-what small,.studio-fu-what p,.studio-fu-who small{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));margin:0;font-size:12px;line-height:1.45}.studio-fu-what p{overflow-wrap:anywhere}.studio-fu-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.studio-fu-actions button{padding:4px 8px;font-size:11px}.studio-fu-person{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.studio-fu-who{gap:2px;min-width:0;display:grid}.studio-fu-who strong,.studio-fu-what strong{overflow-wrap:anywhere}.studio-fu-open{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));padding:4px;position:relative}.studio-fu-meta{flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;display:flex}.studio-fu-meta small,.studio-fu-sync{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));overflow-wrap:anywhere;font-size:10px}.studio-fu-lane-empty{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));margin:0;padding:16px 12px;font-size:12px;line-height:1.6}.studio-fu-gap{border:1px dashed var(--studio-border,var(--aim-border-default,#293449));color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.studio-fu-empty{color:var(--studio-muted,var(--aim-text-secondary,#94a3b8));font-size:12px;line-height:1.6}.studio-fu-calendar-time{font-variant-numeric:tabular-nums;color:var(--aim-text-tertiary,var(--studio-muted,#94a3b8));margin:0 4px 0 0;font-size:11px;display:inline}.studio-fu-periods.is-kanban{align-items:flex-start;gap:12px;min-width:0;padding-bottom:10px;display:flex;overflow:auto}.is-kanban .studio-fu-period{flex:0 0 280px}.is-kanban .studio-fu-period.is-gap{border-style:dashed}.is-kanban .studio-fu-period.is-overdue{border-color:var(--aim-status-danger-fg,#f48a8a)}.is-kanban .studio-fu-booking{border:1px solid var(--studio-border,var(--aim-border-default,#293449));background:var(--studio-surface-2,var(--aim-bg-surface-2,#172235));border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;margin:8px;padding:10px}.is-kanban .studio-fu-booking:last-child{border-bottom:1px solid var(--studio-border,var(--aim-border-default,#293449))}.is-kanban .studio-fu-lane-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:28px 12px;display:flex}.is-kanban .studio-fu-lane-empty strong{color:var(--studio-text,var(--aim-text-primary,#e2e8f0));font-size:13px;font-weight:600}.is-kanban .studio-fu-lane-empty span{display:block}.studio-fu-calendar{gap:var(--aim-space-5,10px);margin-top:var(--aim-space-8,16px);padding:var(--aim-space-7,14px);border:1px solid var(--studio-border,var(--aim-border-default,#293449));border-radius:var(--aim-radius-lg,10px);background:var(--studio-surface,var(--aim-bg-surface,#111a2b));min-width:0;display:grid}.studio-fu-calendar-head{align-items:center;gap:var(--aim-space-4,8px);background:0 0;flex-wrap:wrap;padding:0;display:flex}.studio-fu-calendar-head h3 svg{width:18px;height:18px;color:var(--aim-accent-text,var(--studio-accent,#fbbf24))}.studio-fu-calendar-head>span{border:1px solid var(--aim-border-default,var(--studio-border,#293449));border-radius:var(--aim-radius-pill,999px);background:var(--aim-bg-surface-2,var(--studio-surface-2,#172235));min-width:20px;color:var(--aim-text-secondary,var(--studio-muted,#94a3b8));font:600 11px/18px var(--aim-font-sans,inherit);white-space:nowrap;place-items:center;margin:0;padding:0 8px;display:inline-grid}.studio-fu-calendar-nav{gap:var(--aim-space-2,4px);margin-left:auto;display:flex}.studio-fu-calendar-nav button{border-color:var(--aim-border-default,var(--studio-border,#293449));background:0 0;min-width:34px;min-height:32px;padding:4px 10px}.studio-fu-calendar-nav button.is-current{color:var(--aim-text-tertiary,var(--studio-muted,#94a3b8));cursor:default}.studio-fu-calendar-scroll{min-width:0;overflow:auto}.studio-fu-calendar-grid{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%;min-width:0}.studio-fu-calendar th{font:var(--aim-type-data-label,600 11px/14px inherit);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--aim-text-tertiary,var(--studio-muted,#94a3b8));padding:0 7px 2px}.studio-fu-calendar-day{vertical-align:top;border:1px solid var(--aim-border-default,var(--studio-border,#293449));border-radius:var(--aim-radius-md,6px);background:var(--aim-bg-surface-2,var(--studio-surface-2,#172235));height:98px;padding:0;overflow:hidden}.studio-fu .studio-fu-calendar-day>button,.studio-fu .studio-fu-calendar-day>button[aria-pressed=true]{text-align:left;border-radius:inherit;width:100%;height:100%;min-height:96px;color:var(--aim-text-primary,var(--studio-text,#e2e8f0));box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;place-content:start stretch;align-items:start;gap:4px 6px;padding:6px 7px;display:grid}.studio-fu .studio-fu-calendar-day>button:disabled{opacity:1;cursor:default}.studio-fu .studio-fu-calendar-day>button:not(:disabled):hover{background:var(--aim-bg-hover,#1c2742)}.studio-fu .studio-fu-calendar-day>button:focus-visible{outline:var(--aim-focus-width,2px) solid var(--aim-focus-ring,var(--studio-accent,#fbbf24));outline-offset:-2px}.studio-fu-calendar-date{font:var(--aim-type-caption,400 12px/16px inherit);color:var(--aim-text-secondary,var(--studio-muted,#94a3b8));font-weight:600}.studio-fu-calendar-weekday{font:var(--aim-type-data-label,600 11px/14px inherit);letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.studio-fu-calendar-count:empty{display:none}.studio-fu-calendar-count:not(:empty){border-radius:var(--aim-radius-pill,999px);background:var(--aim-accent-subtle,#16264a);min-width:20px;color:var(--aim-accent-text,var(--studio-accent,#fbbf24));font:var(--aim-type-caption,400 12px/16px inherit);text-align:center;justify-self:end;padding:0 6px;font-weight:700;line-height:18px}.studio-fu-calendar-items{grid-column:1/-1;gap:2px;min-width:0;display:grid}.studio-fu-calendar-item{white-space:nowrap;text-overflow:ellipsis;color:var(--aim-text-secondary,var(--studio-muted,#94a3b8));margin:0;font-size:11px;line-height:1.35;display:block;overflow:hidden}.studio-fu-calendar-item strong{color:var(--aim-text-primary,var(--studio-text,#e2e8f0));font-weight:600}.studio-fu-calendar-more{color:var(--aim-accent-text,var(--studio-accent,#fbbf24));font-size:11px;font-weight:600}.studio-fu-calendar-day.is-outside{background:0 0;border-style:dashed}.studio-fu-calendar-day.is-outside .studio-fu-calendar-date,.studio-fu-calendar-day.is-past:not(.is-today) .studio-fu-calendar-date{color:var(--aim-text-tertiary,var(--studio-muted,#94a3b8))}.studio-fu-calendar-day.is-today{border-color:var(--aim-accent-solid,#2f66e0);box-shadow:inset 0 0 0 1px var(--aim-accent-solid,#2f66e0)}.studio-fu-calendar-day.is-today .studio-fu-calendar-date{color:var(--aim-accent-text,var(--studio-accent,#fbbf24))}.studio-fu-calendar-day.is-picked{background:var(--aim-bg-selected,var(--studio-selected,#1b2840));border-color:var(--aim-accent-subtle-border,var(--studio-border-strong,#334057))}.studio-fu-calendar.is-week .studio-fu-calendar-day{height:190px}.studio-fu-calendar.is-week .studio-fu-calendar-item{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.studio-fu-calendar-note{font:var(--aim-type-caption,400 12px/16px inherit);color:var(--aim-text-tertiary,var(--studio-muted,#94a3b8));margin:0;padding:0}.studio-fu-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.studio-fu-tools-end{flex-wrap:wrap;width:100%;margin-left:0}.studio-fu-search{flex:100%;min-width:0;max-width:none}.studio-fu-booking{grid-template-columns:minmax(0,1fr) auto;align-items:start}.studio-fu-when,.studio-fu-what,.studio-fu-meta,.studio-fu-person{grid-column:1/-1}}@media (width<=760px){.studio-fu-calendar{padding:var(--aim-space-5,10px)}.studio-fu-calendar-nav{width:100%;margin-left:0}.studio-fu-calendar-nav button:nth-child(2){flex:1}.studio-fu-calendar-grid{border-spacing:2px}.studio-fu-calendar th{text-align:center;padding:0 2px 2px}.studio-fu-calendar.is-month .studio-fu-calendar-day{height:52px}.studio-fu .studio-fu-calendar.is-month .studio-fu-calendar-day>button,.studio-fu .studio-fu-calendar.is-month .studio-fu-calendar-day>button[aria-pressed=true]{grid-template-columns:1fr;justify-items:center;min-height:50px;padding:5px 2px}.studio-fu-calendar.is-month .studio-fu-calendar-items{display:none}.studio-fu-calendar.is-month .studio-fu-calendar-count:not(:empty){justify-self:center}.studio-fu-calendar.is-week .studio-fu-calendar-grid,.studio-fu-calendar.is-week .studio-fu-calendar-grid tbody,.studio-fu-calendar.is-week .studio-fu-calendar-grid tr{width:100%;display:block}.studio-fu-calendar.is-week .studio-fu-calendar-day{height:auto;margin-bottom:4px;display:block}.studio-fu .studio-fu-calendar.is-week .studio-fu-calendar-day>button,.studio-fu .studio-fu-calendar.is-week .studio-fu-calendar-day>button[aria-pressed=true]{height:auto;min-height:44px}}@media (hover:none),(pointer:coarse){.studio-fu-calendar-nav button{min-width:40px;min-height:40px}}.runway-root{color:#d0e0f0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.runway-root *,.runway-root :before,.runway-root :after{box-sizing:border-box}.runway-tabs-scroll{overscroll-behavior-inline:contain;scrollbar-color:#1c2840 #080e1a;scrollbar-width:thin;min-width:0;max-width:100%}.runway-tabs-scroll [role=tab]:focus-visible,.runway-tabpanel:focus-visible,.runway-board:focus-visible,.runway-card-open-trigger:focus-visible,.runway-root [data-runway-control-id]:focus-visible{outline-offset:2px;outline:2px solid #58a0f0!important}.runway-jason-upload-zone:focus-within{outline-offset:2px;outline:2px solid #58a0f0;border-color:#3a7fd0!important}.aim-content.runway-content{min-width:0;min-height:0;overflow:hidden auto!important}.runway-tabpanel{min-width:0;min-height:100%}.runway-tabpanel[hidden]{display:none}.runway-board{overscroll-behavior-inline:contain;scrollbar-color:#1c2840 #080e1a;scrollbar-width:thin;grid-auto-columns:minmax(270px,320px);grid-auto-flow:column;gap:12px;min-width:0;max-width:100%;padding-bottom:8px;display:grid;overflow-x:auto}.runway-board-column{min-width:0}.runway-card-group{min-width:0;position:relative}.runway-card-open-trigger{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex;border-color:#3a7fd0!important}@media (hover:hover){.runway-card-group:hover,.runway-card-group:focus-within{background:#101a2c!important;border-color:#1c2840!important;box-shadow:0 10px 28px #0000002e!important}}.runway-dialog-backdrop{z-index:990;background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s live-alert-in;display:flex;position:fixed;inset:0;overflow:hidden}.runway-dialog{z-index:991;background:#0c1422;border:1px solid #151e32;border-radius:10px;width:min(740px,100vw - 48px);min-width:0;max-width:740px;max-height:88dvh;position:relative;overflow:hidden auto;box-shadow:0 18px 44px #00000047}.runway-detail-row{min-width:0}.runway-essential-muted,.runway-placeholder{color:#7f91ad!important}.runway-root input::placeholder,.runway-root textarea::placeholder{color:#7f91ad;opacity:1}@media (width<=760px){.runway-tabs-scroll{scroll-snap-type:x proximity}.runway-tabs-scroll [role=tab]{scroll-snap-align:center}.runway-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(270px,84vw)}.runway-board-column{scroll-snap-align:start}}@media (width<=720px){.aim-content.runway-content{overflow:hidden auto!important}}@media (width<=520px){.runway-dialog-backdrop{align-items:flex-end;padding:0}.runway-dialog{border-bottom:0;border-radius:10px 10px 0 0;width:100%;max-width:none;max-height:100dvh}.runway-request-dialog{max-height:90dvh}.runway-detail-row{flex-wrap:wrap;align-items:flex-start}.runway-detail-row>:last-child{overflow-wrap:anywhere;min-width:min(100%,220px);text-align:left!important}}@media (hover:none),(pointer:coarse){.runway-root [data-runway-control-id]{min-height:44px}.runway-root .runway-icon-button,.runway-root [data-runway-icon-control=true],.runway-root [data-runway-control-id=active-app-request-refresh],.runway-root [data-runway-control-id=active-app-request-open-linked]{min-width:44px}}@media (prefers-reduced-motion:reduce){.runway-root *,.runway-root :before,.runway-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}:root{--aim-brand-aim-blue:#083faf;--aim-brand-aim-blue-bright:#2f66e0;--aim-brand-navy:#0a2a6b;--aim-brand-midnight:#0a1020;--aim-brand-signal-red:#c00;--aim-brand-logo-red:red;--aim-brand-white:#fff;--aim-brand-cloud:#f3f5f9;--aim-font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--aim-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aim-type-heading-xl:700 28px/34px var(--aim-font-sans);--aim-type-heading-l:700 22px/28px var(--aim-font-sans);--aim-type-heading-m:700 16px/22px var(--aim-font-sans);--aim-type-heading-s:600 14px/20px var(--aim-font-sans);--aim-type-body:400 14px/21px var(--aim-font-sans);--aim-type-body-s:400 13px/19px var(--aim-font-sans);--aim-type-body-s-strong:600 13px/19px var(--aim-font-sans);--aim-type-caption:400 12px/16px var(--aim-font-sans);--aim-type-eyebrow:600 11px/14px var(--aim-font-sans);--aim-type-data-label:600 11px/14px var(--aim-font-sans);--aim-type-data-value:500 18px/24px var(--aim-font-mono);--aim-type-data-small:400 11px/16px var(--aim-font-mono);--aim-type-timer:600 18px/24px var(--aim-font-mono);--aim-space-1:2px;--aim-space-2:4px;--aim-space-3:6px;--aim-space-4:8px;--aim-space-5:10px;--aim-space-6:12px;--aim-space-7:14px;--aim-space-8:16px;--aim-space-9:20px;--aim-space-10:24px;--aim-space-11:32px;--aim-space-12:40px;--aim-sidebar-width:232px;--aim-sidebar-width-collapsed:64px;--aim-header-height:56px;--aim-radius-sm:4px;--aim-radius-md:6px;--aim-radius-lg:10px;--aim-radius-pill:999px;--aim-shadow-card:0 1px 3px #0a122914, 0 4px 12px -2px #0a12290f;--aim-focus-width:2px;--aim-focus-offset:2px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aim-bg-app:#f3f5f9;--aim-bg-header:#0a2a6b;--aim-bg-sidebar:#fff;--aim-bg-surface:#fff;--aim-bg-surface-2:#f6f8fb;--aim-bg-hover:#f0f3f8;--aim-bg-selected:#e7eefb;--aim-bg-input:#fff;--aim-border-subtle:#e8ecf2;--aim-border-default:#dce3ee;--aim-border-strong:#c3cddd;--aim-text-primary:#0b1b3a;--aim-text-secondary:#45557a;--aim-text-tertiary:#5e6d8a;--aim-text-on-accent:#fff;--aim-header-text:#fff;--aim-header-muted:#c4d2ee;--aim-header-field-bg:#1b3d82;--aim-header-field-border:#3a5ca3;--aim-accent-solid:#083faf;--aim-accent-text:#083faf;--aim-accent-subtle:#e7eefb;--aim-accent-subtle-border:#afc3ec;--aim-brand-red:#c00;--aim-path-done-bg:#d5e1f8;--aim-path-done-fg:#083faf;--aim-path-current-bg:#083faf;--aim-path-current-fg:#fff;--aim-path-todo-bg:#e9edf3;--aim-path-todo-fg:#45557a;--aim-status-success-fg:#0b7a43;--aim-status-success-bg:#e3f4ea;--aim-status-warning-fg:#8f4a00;--aim-status-warning-bg:#fff1dc;--aim-status-danger-fg:#b00020;--aim-status-danger-bg:#fde8eb;--aim-status-info-fg:#3b4a66;--aim-status-info-bg:#eef1f6;--aim-danger-solid:#c00;--aim-danger-on-solid:#fff;--aim-live-fg:#0b7a43;--aim-live-bg:#e6f4ec;--aim-data-up:#0b7a43;--aim-data-down:#b00020;--aim-chart-line:#083faf;--aim-chart-fill:#eaf0fc;--aim-avatar-1-bg:#dce6fa;--aim-avatar-1-fg:#083faf;--aim-avatar-2-bg:#fcebd2;--aim-avatar-2-fg:#8f4a00;--aim-avatar-3-bg:#ddf2e6;--aim-avatar-3-fg:#0b7a43;--aim-kbd-bg:#f6f8fb;--aim-kbd-border:#dce3ee;--aim-kbd-fg:#45557a;--aim-speaker-lo:#083faf;--aim-speaker-borrower:#0b7a43;--aim-wave-idle:#c3cddd;--aim-focus-ring:#083faf;--aim-focus-ring-on-header:#fff}@media screen{:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aim-bg-app:#0a1020;--aim-bg-header:#0e1b38;--aim-bg-sidebar:#111a2e;--aim-bg-surface:#131c31;--aim-bg-surface-2:#18223a;--aim-bg-hover:#1c2742;--aim-bg-selected:#1f2d4d;--aim-bg-input:#0f1729;--aim-border-subtle:#1d2740;--aim-border-default:#27324d;--aim-border-strong:#36435f;--aim-text-primary:#eaf0f8;--aim-text-secondary:#a8b4c9;--aim-text-tertiary:#8693ab;--aim-text-on-accent:#fff;--aim-header-text:#fff;--aim-header-muted:#b5c3de;--aim-header-field-bg:#1a2b52;--aim-header-field-border:#2e4575;--aim-accent-solid:#2f66e0;--aim-accent-text:#8fb3f5;--aim-accent-subtle:#16264a;--aim-accent-subtle-border:#2f4f94;--aim-brand-red:#e5262d;--aim-path-done-bg:#1e3a75;--aim-path-done-fg:#d2e1ff;--aim-path-current-bg:#2f66e0;--aim-path-current-fg:#fff;--aim-path-todo-bg:#1b2539;--aim-path-todo-fg:#a8b4c9;--aim-status-success-fg:#4cd68a;--aim-status-success-bg:#12301f;--aim-status-warning-fg:#e8b53a;--aim-status-warning-bg:#2e240c;--aim-status-danger-fg:#f48a8a;--aim-status-danger-bg:#3a1619;--aim-status-info-fg:#b4c0d6;--aim-status-info-bg:#222c41;--aim-danger-solid:#c81e1e;--aim-danger-on-solid:#fff;--aim-live-fg:#4cd68a;--aim-live-bg:#12301f;--aim-data-up:#4cd68a;--aim-data-down:#f48a8a;--aim-chart-line:#6f9bf2;--aim-chart-fill:#16264a;--aim-avatar-1-bg:#1e3a75;--aim-avatar-1-fg:#cfe0ff;--aim-avatar-2-bg:#3a2b12;--aim-avatar-2-fg:#f5cf8a;--aim-avatar-3-bg:#173a2a;--aim-avatar-3-fg:#9be8bd;--aim-kbd-bg:#18223a;--aim-kbd-border:#36435f;--aim-kbd-fg:#a8b4c9;--aim-speaker-lo:#8fb3f5;--aim-speaker-borrower:#4cd68a;--aim-wave-idle:#36435f;--aim-focus-ring:#6f9bf2;--aim-focus-ring-on-header:#fff}}.aim-eyebrow{font:var(--aim-type-eyebrow);text-transform:uppercase;letter-spacing:.08em}.aim-data-label{font:var(--aim-type-data-label);text-transform:uppercase;letter-spacing:.06em}.aim-focusable:focus-visible{outline:var(--aim-focus-width) solid var(--aim-focus-ring);outline-offset:var(--aim-focus-offset)}.aim-studio-shell{background:var(--aim-bg-app);height:100dvh;color:var(--aim-text-primary);font-family:var(--aim-font-sans);display:flex;overflow:hidden}.aim-studio-shell button{cursor:pointer;font-family:inherit}.aim-studio-shell button:disabled{cursor:not-allowed;opacity:.55}.aim-studio-shell :is(button,input,.aim-studio-skip-link):focus-visible{outline-offset:var(--aim-focus-offset);outline:var(--aim-focus-width) solid var(--aim-focus-ring)!important}.aim-studio-skip-link{z-index:99;border-radius:var(--aim-radius-md);background:var(--aim-accent-solid);color:var(--aim-text-on-accent);font:var(--aim-type-body-s-strong);padding:12px;text-decoration:none;position:fixed;top:-60px;left:12px}.aim-studio-skip-link:focus{top:12px}.aim-studio-sidebar{--aim-studio-mobile:0;width:var(--aim-sidebar-width);background:var(--aim-bg-sidebar);border-right:1px solid var(--aim-border-subtle);flex-direction:column;flex-shrink:0;display:flex}.aim-studio-logo{border-bottom:1px solid var(--aim-border-subtle);justify-content:center;height:150px;padding:10px 12px;display:flex}.aim-studio-logo img{object-fit:contain;width:100%;height:100%}.aim-studio-sidebar nav{flex:1;padding:8px 10px 12px;overflow:auto}.aim-studio-nav-section{font:var(--aim-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--aim-text-tertiary);margin:14px 10px 6px}.aim-studio-coming-soon-label{font:var(--aim-type-caption);color:var(--aim-text-tertiary);margin-left:8px}.aim-studio-sidebar nav button.is-deferred{height:auto;min-height:36px;color:var(--aim-text-tertiary);padding-top:5px;padding-bottom:5px}.aim-studio-sidebar nav button.is-deferred:disabled{opacity:1;cursor:not-allowed}.aim-studio-sidebar nav button.is-deferred:hover{color:var(--aim-text-tertiary);background:0 0}.aim-studio-sidebar nav button.is-deferred .aim-studio-coming-soon-label{font:600 10px/14px var(--aim-font-sans);letter-spacing:.06em;text-transform:uppercase;margin-left:0;display:block}.aim-studio-coming-soon{background:var(--aim-bg-app,#0a0f1c);min-height:100%;color:var(--aim-text-primary,#e2e8f0);font-family:var(--aim-font-sans,sans-serif);padding:24px}.aim-studio-coming-soon h1{margin:0 0 12px;font-size:24px}.aim-studio-coming-soon p{color:var(--aim-text-secondary,#94a3b8);margin:0}.aim-studio-coming-soon-card{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);background:var(--aim-bg-surface);align-items:flex-start;gap:16px;max-width:680px;margin:24px auto;padding:28px;display:flex}.aim-studio-coming-soon-card>svg{color:var(--aim-text-tertiary);flex-shrink:0}.aim-studio-coming-soon-about{max-width:70ch;margin-top:8px}.aim-studio-coming-soon-back{border:1px solid var(--aim-accent-solid);border-radius:var(--aim-radius-md);background:var(--aim-accent-solid);color:var(--aim-text-on-accent);font:600 13px/18px var(--aim-font-sans);margin-top:12px;padding:8px 14px}.aim-studio-coming-soon-back:hover{filter:brightness(1.08)}.aim-studio-sidebar nav button{border-radius:var(--aim-radius-md);width:100%;height:36px;color:var(--aim-text-secondary);font:500 14px/20px var(--aim-font-sans);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative}.aim-studio-sidebar nav button:hover{background:var(--aim-bg-hover);color:var(--aim-text-primary)}.aim-studio-sidebar nav button[aria-current=page]{background:var(--aim-bg-selected);color:var(--aim-text-primary);font-weight:600}.aim-studio-sidebar nav button[aria-current=page]:before{content:"";background:var(--aim-accent-solid);width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.aim-studio-main{color:#e2e8f0;background:#0a0f1c;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.aim-studio-main.aim-studio-token-page{background:var(--aim-bg-app);color:var(--aim-text-primary)}.aim-studio-user{border-top:1px solid var(--aim-border-subtle);align-items:center;gap:10px;padding:12px 14px;display:flex}.aim-studio-avatar{background:var(--aim-avatar-1-bg);width:32px;height:32px;color:var(--aim-avatar-1-fg);font:var(--aim-type-body-s-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aim-studio-user-text{flex:1;min-width:0}.aim-studio-user-text strong{text-overflow:ellipsis;white-space:nowrap;font:var(--aim-type-body-s-strong);display:block;overflow:hidden}.aim-studio-user-text small{color:var(--aim-text-tertiary);font:var(--aim-type-caption);display:block}.aim-studio-icon{border-radius:var(--aim-radius-md);width:34px;height:34px;color:var(--aim-text-secondary);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.aim-studio-icon:hover{background:var(--aim-bg-hover)}.aim-studio-signout{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);color:var(--aim-text-secondary);background:0 0;justify-content:center;align-items:center;gap:8px;margin:0 14px 12px;padding:8px;display:flex}.aim-studio-topbar{border-bottom:1px solid var(--aim-border-subtle);background:var(--aim-bg-surface);flex-shrink:0;align-items:center;gap:14px;height:64px;padding:0 28px;display:flex;position:relative}.aim-studio-search{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-input,transparent);min-width:0;height:36px;color:var(--aim-text-tertiary);flex:0 420px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.aim-studio-search>svg{flex-shrink:0}.aim-studio-search input{width:100%;min-width:0;color:var(--aim-text-primary);font:var(--aim-type-body-s);background:0 0;border:0;outline:0;flex:1}.aim-studio-search input::placeholder{color:var(--aim-text-tertiary)}.aim-studio-search:focus-within{border-color:var(--aim-focus-ring)}.aim-studio-search-results{z-index:60;background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);max-height:360px;box-shadow:var(--aim-shadow-card), 0 12px 32px -8px #00000059;color:var(--aim-text-primary);padding:6px;position:absolute;top:42px;left:0;right:0;overflow-y:auto}.aim-studio-search-results[hidden],.aim-studio-search-results ul[hidden]{display:none}.aim-studio-search-results ul{margin:0;padding:0;list-style:none}.aim-studio-search-results li{border-radius:var(--aim-radius-md);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.aim-studio-search-results li[aria-selected=true],.aim-studio-search-results li:hover{background:var(--aim-bg-hover)}.aim-studio-search-results li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.aim-studio-search-results strong{font:var(--aim-type-body-s-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aim-studio-search-results small{font:var(--aim-type-caption);color:var(--aim-text-tertiary);white-space:nowrap}.aim-studio-search-results li>small{text-align:right;flex-shrink:0}.aim-studio-search-results p{font:var(--aim-type-body-s);color:var(--aim-text-secondary);margin:0;padding:10px}.aim-studio-search-notice{z-index:59;border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface);color:var(--aim-text-secondary);font:var(--aim-type-body-s);margin:0;padding:10px;position:absolute;top:42px;left:0;right:0}.aim-studio-search-notice:empty{display:none}.aim-studio-badge{border-radius:var(--aim-radius-pill);min-width:20px;height:20px;font:600 11px/1 var(--aim-font-mono);background:var(--aim-accent-subtle);color:var(--aim-accent-text);border:1px solid var(--aim-accent-subtle-border);place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.aim-studio-shell.is-collapsed .aim-studio-sidebar nav button .aim-studio-badge{min-width:16px;height:16px;padding:0 4px;font-size:9px;position:absolute;top:2px;right:2px}.aim-studio-topbar-right{align-items:center;gap:6px;margin-left:auto;display:flex}.aim-studio-theme{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-pill);gap:2px;padding:3px;display:flex}.aim-studio-theme button{border-radius:var(--aim-radius-pill);width:30px;height:26px;color:var(--aim-text-tertiary);background:0 0;border:0;place-items:center;display:grid}.aim-studio-theme button[aria-pressed=true]{background:var(--aim-accent-solid);color:var(--aim-text-on-accent)}.aim-studio-menu,.aim-studio-scrim{display:none}.aim-studio-menu{position:relative}.aim-studio-menu-dot{background:var(--aim-accent-solid);width:8px;height:8px;box-shadow:0 0 0 2px var(--aim-bg-app);pointer-events:none;border-radius:50%;position:absolute;top:6px;right:6px}.aim-studio-mark-inline{object-fit:contain;border-radius:7px;width:auto;height:30px;display:none}.aim-studio-help[aria-disabled=true]{cursor:default}.aim-studio-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aim-studio-shell.is-collapsed .aim-studio-sidebar{width:var(--aim-sidebar-width-collapsed)}.aim-studio-shell.is-collapsed .aim-studio-logo{height:64px;padding:5px}.aim-studio-shell.is-collapsed .aim-studio-nav-section{background:var(--aim-border-subtle);color:#0000;height:1px;margin:12px 4px;padding:0;font-size:0;overflow:hidden}.aim-studio-shell.is-collapsed :is(.aim-studio-sidebar nav button span,.aim-studio-user-text,.aim-studio-avatar,.aim-studio-signout span){display:none}.aim-studio-shell.is-collapsed .aim-studio-sidebar nav button{justify-content:center;padding:0}.aim-studio-shell.is-collapsed .aim-studio-user{justify-content:center;padding:12px 0}@media (width<=720px){.aim-studio-main .aim-content{min-height:0;overflow:auto!important}}@media (width<=900px){.aim-studio-menu{display:grid}.aim-studio-topbar{gap:8px;padding:0 12px}.aim-studio-sidebar,.aim-studio-shell.is-collapsed .aim-studio-sidebar{--aim-studio-mobile:1;width:var(--aim-sidebar-width);z-index:50;visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.aim-studio-shell.drawer-open .aim-studio-sidebar{visibility:visible;transform:translate(0)}.aim-studio-shell.drawer-open .aim-studio-scrim{z-index:40;background:color-mix(in srgb, var(--aim-bg-app) 65%, transparent);border:0;display:block;position:fixed;inset:0}.aim-studio-shell.is-collapsed .aim-studio-nav-section{height:auto;font:var(--aim-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--aim-text-tertiary);background:0 0;margin:14px 10px 6px;overflow:visible}.aim-studio-shell.is-collapsed :is(.aim-studio-sidebar nav button span,.aim-studio-user-text,.aim-studio-avatar,.aim-studio-signout span){display:revert}.aim-studio-shell.is-collapsed .aim-studio-sidebar nav button{justify-content:flex-start;padding:0 10px}.aim-studio-shell.is-collapsed .aim-studio-sidebar nav button.is-deferred{padding:5px 10px}.aim-studio-shell.is-collapsed .aim-studio-logo{height:150px;padding:10px 12px}.aim-studio-collapse{display:none}.aim-studio-topbar{position:relative}.aim-studio-search{flex:auto;position:static}.aim-studio-search-results,.aim-studio-search-notice{top:56px;left:12px;right:12px}.aim-studio-search input{font-size:12px}.aim-studio-shell.is-collapsed .aim-studio-sidebar nav button .aim-studio-badge{min-width:20px;height:20px;padding:0 6px;font-size:11px;position:static}.aim-studio-mark-inline{display:block}}.aim-view-as{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex}.aim-view-as-picker{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.aim-view-as-label{color:var(--aim-text-tertiary);font:var(--aim-type-caption);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.aim-view-as select{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-input,transparent);width:200px;min-width:0;max-width:100%;height:32px;color:var(--aim-text-primary);font:var(--aim-type-body-s);padding:0 8px}.aim-view-as select:focus-visible{outline:var(--aim-focus-width) solid var(--aim-focus-ring);outline-offset:var(--aim-focus-offset)}.aim-view-as.is-active select{border-color:var(--aim-accent-solid)}.aim-view-as-pill{box-sizing:border-box;border-radius:var(--aim-radius-md);background:var(--aim-accent-solid);min-width:0;max-width:100%;color:var(--aim-text-on-accent);font:var(--aim-type-caption);flex:300px;align-items:center;gap:10px;padding:5px 6px 5px 10px;display:flex}.aim-view-as-scope{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.aim-view-as-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(100%,24ch);display:inline-block;overflow:hidden}.aim-view-as-exit{border-radius:var(--aim-radius-sm,4px);color:inherit;font:600 12px/16px var(--aim-font-sans);cursor:pointer;background:0 0;border:1px solid;flex:none;padding:3px 10px}.aim-view-as .aim-view-as-pill .aim-view-as-exit:focus-visible{outline-offset:1px;outline:var(--aim-focus-width) solid var(--aim-focus-ring-on-header)!important}.aim-view-as-message{box-sizing:border-box;border-radius:var(--aim-radius-sm,4px);background:var(--aim-status-danger-bg);color:var(--aim-status-danger-fg);font:var(--aim-type-caption);overflow-wrap:anywhere;flex:100%;padding:4px 8px}.aim-view-as-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aim-view-as.is-strip{border-bottom:1px solid var(--aim-border-subtle);background:var(--aim-bg-surface);width:100%;color:var(--aim-text-primary);padding:8px 12px}@media (width<=600px){.aim-view-as-pill{font-size:11px;line-height:14px}}@media (width<=1359px){.aim-studio-topbar:has(>.aim-view-as){flex-wrap:wrap;align-content:flex-start;row-gap:6px;height:auto;min-height:64px;padding-top:14px;padding-bottom:10px}.aim-studio-topbar:has(>.aim-view-as) .aim-studio-search{flex:1 1 0;max-width:420px}.aim-studio-topbar>.aim-view-as{flex:1 0 100%;order:9}}@media (width>=1360px){.aim-studio-topbar>.aim-view-as{flex-wrap:nowrap;flex:none;gap:0 10px;margin-left:auto;position:relative}.aim-studio-topbar>.aim-view-as+.aim-studio-topbar-right{margin-left:0}.aim-studio-topbar>.aim-view-as .aim-view-as-pill{flex:0 0 380px;padding-top:4px;padding-bottom:4px;font-size:11px;line-height:14px}.aim-studio-topbar>.aim-view-as .aim-view-as-name{max-width:18ch}.aim-studio-topbar>.aim-view-as select{width:180px}.aim-studio-topbar>.aim-view-as .aim-view-as-message{z-index:70;border:1px solid var(--aim-status-danger-fg);width:max-content;max-width:360px;box-shadow:var(--aim-shadow-card);flex:none;position:absolute;top:calc(100% + 4px);right:0}}.rq-desk{gap:var(--aim-space-5);padding:var(--aim-space-6);color:var(--aim-text-primary);font-family:var(--aim-font-sans);flex-direction:column;min-height:0;display:flex;overflow:auto}.rq-desk>*{flex:none}.rq-desk-top{align-items:flex-end;gap:var(--aim-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.rq-desk-heading h1{margin:0;font-size:1.5rem}.rq-desk-heading p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary)}.rq-desk-eyebrow{color:var(--aim-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;display:block}.rq-desk-preview{border:1px solid var(--aim-accent-subtle-border);background:var(--aim-accent-subtle);color:var(--aim-accent-text);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);font-size:.85rem}.rq-desk-button{border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);cursor:pointer;font:inherit}.rq-desk-button:hover{background:var(--aim-bg-hover)}.rq-desk-button:focus-visible,.rq-desk-search input:focus-visible,.rq-desk-tab:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-desk-button[aria-disabled=true],.rq-desk-button:disabled{opacity:.55;cursor:not-allowed}.rq-desk-button.is-primary{background:var(--aim-accent-solid);color:var(--aim-text-on-accent);border-color:var(--aim-accent-solid)}.rq-desk-search{box-sizing:border-box;width:100%;max-width:820px;position:relative}label.rq-desk-search{max-width:360px}.rq-desk-search label{margin-bottom:var(--aim-space-1);font-weight:600;display:block}.rq-desk-search input{box-sizing:border-box;background:var(--aim-bg-input);width:100%;color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);font:inherit}.rq-desk-search-status{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.85rem}.rq-desk-results{z-index:5;margin:var(--aim-space-1) 0 0;background:var(--aim-bg-surface);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);box-shadow:var(--aim-shadow-card);max-height:420px;padding:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.rq-desk-result{padding:var(--aim-space-2) var(--aim-space-3);border-bottom:1px solid var(--aim-border-subtle);cursor:pointer}.rq-desk-result[aria-selected=true]{background:var(--aim-bg-selected)}.rq-desk-result[aria-disabled=true]{cursor:not-allowed;opacity:.7}.rq-desk-result strong{display:block}.rq-desk-result span{color:var(--aim-text-secondary);font-size:.8rem;display:block}.rq-desk-summary{background:var(--aim-bg-surface);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.rq-desk-summary>div,.rq-desk-summary>.rq-desk-summary-link{align-items:center;gap:var(--aim-space-3);padding:var(--aim-space-4);border:0;border-left:1px solid var(--aim-border-subtle);background:0 0;border-radius:0;display:flex}.rq-desk-summary>:first-child{border-left:0}.rq-desk-summary strong{font-family:var(--aim-font-mono);color:var(--aim-accent-text);font-size:1.35rem;font-weight:600}.rq-desk-summary span{color:var(--aim-text-secondary);font-size:.8rem}.rq-desk-summary-link{color:var(--aim-text-primary);font:inherit;text-align:left;cursor:pointer}.rq-desk-summary-link:hover{background:var(--aim-bg-hover)}.rq-desk-summary-link:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-desk-summary-link span{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-desk-board{gap:var(--aim-space-3);padding-bottom:var(--aim-space-2);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.rq-desk-column{background:var(--aim-bg-surface-2);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-lg);padding:var(--aim-space-3);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-desk-column h2{justify-content:space-between;gap:var(--aim-space-2);margin:0;font-size:.95rem;display:flex}.rq-desk-empty{color:var(--aim-text-secondary);font-size:.85rem}.rq-desk-empty strong{color:var(--aim-text-primary);display:block}.rq-desk-card{background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-desk-card small{color:var(--aim-text-secondary)}.rq-desk-flag{border-radius:var(--aim-radius-pill);padding:0 var(--aim-space-2);background:var(--aim-status-info-bg);color:var(--aim-status-info-fg);font-size:.75rem;display:inline-block}.rq-desk-flag.is-warning{background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg)}.rq-desk-flag.is-danger{background:var(--aim-status-danger-bg);color:var(--aim-status-danger-fg)}.rq-desk-panel{background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);padding:var(--aim-space-4)}.rq-desk-panel header{justify-content:space-between;align-items:flex-start;gap:var(--aim-space-3);display:flex}.rq-desk-panel h2{margin:0;font-size:1.05rem}.rq-desk-panel header p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.85rem}.rq-desk-badge{border-radius:var(--aim-radius-pill);padding:2px var(--aim-space-2);background:var(--aim-status-success-bg);color:var(--aim-status-success-fg);white-space:nowrap;font-size:.75rem}.rq-desk-badge.is-muted{background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg)}.rq-desk-facts{gap:var(--aim-space-3);margin:var(--aim-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.rq-desk-facts dt{color:var(--aim-text-secondary);font-size:.8rem}.rq-desk-facts dd{margin:0;font-weight:600}.rq-desk-origin{color:var(--aim-text-tertiary);font-size:.7rem;font-weight:400;display:block}.rq-desk-fact-wide{grid-column:span 2}.rq-desk-fact-wide dd .rq-desk-note,.rq-desk-fact-wide dd .rq-sc-error{margin-top:var(--aim-space-1);font-weight:400}.rq-desk-borrower-names,.rq-desk-borrower-choices{gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-desk-borrower-name,.rq-desk-borrower-choices .rq-sc-choice{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface-2);padding:var(--aim-space-1) var(--aim-space-3);margin:0}.rq-desk-source-stop{align-items:flex-start;gap:var(--aim-space-2);margin:var(--aim-space-3) 0;padding:var(--aim-space-3);border-radius:var(--aim-radius-md);background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg);flex-direction:column;display:flex}.rq-desk-source-stop ul{padding-left:var(--aim-space-5);margin:0}.rq-desk-source-stop .rq-desk-button{color:var(--aim-text-primary)}.rq-approval-notices{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface);padding:var(--aim-space-3)}.rq-approval-notices p{margin:var(--aim-space-1) 0}.rq-approval-notices small{color:var(--aim-text-secondary)}.rq-notice-danger{color:var(--aim-status-danger-fg);font-weight:700}.rq-notice-neutral{color:var(--aim-text-secondary)}.rq-desk-note{color:var(--aim-text-secondary);margin:0;font-size:.85rem}.rq-desk-escalation{gap:var(--aim-space-2);border:1px solid var(--aim-accent-subtle-border);background:var(--aim-accent-subtle);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);align-items:flex-start;margin:0;font-size:.9rem;display:flex}.rq-desk-escalation svg{color:var(--aim-accent-text);flex:none;margin-top:2px}.rq-desk-tabs{gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-desk-tab{border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);cursor:pointer;text-align:left;font:inherit}.rq-desk-tab[aria-selected=true]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle)}.rq-desk-tab small{color:var(--aim-text-secondary);display:block}.rq-desk-alert{border-radius:var(--aim-radius-md);padding:var(--aim-space-3);background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg)}.rq-desk-alert.is-danger{background:var(--aim-status-danger-bg);color:var(--aim-status-danger-fg)}.rq-desk-history{margin:var(--aim-space-2) 0 0;gap:var(--aim-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.rq-desk-actions{gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-desk-toast{bottom:var(--aim-space-3);background:var(--aim-bg-header);color:var(--aim-header-text);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);align-self:flex-start;position:sticky}@media (width<=720px){.rq-desk{padding:var(--aim-space-3)}}.rq-sc-form{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-sc-form h1{margin:0;font-size:1.4rem}.rq-sc-form fieldset{margin:var(--aim-space-3) 0 0;border:0;padding:0}.rq-sc-form legend{margin-bottom:var(--aim-space-2);font-weight:600}.rq-sc-answers{gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-sc-answers label,.rq-sc-choice{align-items:center;gap:var(--aim-space-2);margin:0 var(--aim-space-3) var(--aim-space-2) 0;display:inline-flex}.rq-sc-field{gap:var(--aim-space-1);margin-top:var(--aim-space-3);flex-direction:column;display:flex}.rq-sc-form [hidden]{display:none}.rq-sc-field label{font-weight:600}.rq-sc-form textarea,.rq-sc-form input[type=text],.rq-sc-form input[type=date]{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-sc-form textarea:focus-visible,.rq-sc-form input:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-sc-required{margin-left:var(--aim-space-2);color:var(--aim-text-secondary);font-size:.75rem;font-weight:400}.rq-sc-invalid{outline:1px solid var(--aim-danger-solid);outline-offset:4px;border-radius:var(--aim-radius-sm)}.rq-sc-error{margin:var(--aim-space-1) 0 0;color:var(--aim-status-danger-fg);font-size:.85rem}.rq-sc-columns{gap:var(--aim-space-4);margin-top:var(--aim-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rq-sc-actions{justify-content:flex-end;align-items:center}.rq-sc-actions p{margin-right:auto}.rq-sc-narrative{white-space:pre-wrap;font-weight:400}@media (width<=700px){.rq-sc-columns{grid-template-columns:1fr}}.rq-desk-type-strip{gap:var(--aim-space-3);border-bottom:1px solid var(--aim-border-subtle);padding-bottom:var(--aim-space-3);flex-wrap:wrap;align-items:stretch;display:flex}.rq-desk-dashboard-link{align-items:center;gap:var(--aim-space-2);text-align:left;display:inline-flex}.rq-desk-dashboard-link small{color:var(--aim-text-secondary);font-size:.75rem;display:block}.rq-desk-types{gap:var(--aim-space-3);flex:520px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.rq-desk-type-strip [aria-current=page]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle)}.rq-desk-board-tools{justify-content:space-between;align-items:flex-end;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-desk-owner{color:var(--aim-text-secondary);font-size:.85rem}.rq-desk-card-loan{color:var(--aim-text-primary);font-weight:600}.rq-desk-type-screen{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-desk-type-screen header{align-items:baseline}.rq-desk-origin-note{gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-desk-file-list{gap:var(--aim-space-3);margin-top:var(--aim-space-3);flex-direction:column;display:flex}.rq-desk-file-row{align-items:center;gap:var(--aim-space-3);border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.rq-desk-avatar{background:var(--aim-avatar-1-bg);width:40px;height:40px;color:var(--aim-avatar-1-fg);border-radius:50%;place-items:center;font-weight:600;display:grid}.rq-desk-file-identity h3{margin:0;font-size:1rem}.rq-desk-file-identity p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.85rem}.rq-desk-empty h3{margin:0 0 var(--aim-space-1);font-size:1rem}.rq-desk-empty p{margin:0 0 var(--aim-space-2)}.rq-desk-scenario-grid{gap:var(--aim-space-3);margin-top:var(--aim-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.rq-desk-closed-file{align-items:flex-start;gap:var(--aim-space-1);border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-3);margin-top:var(--aim-space-3);flex-direction:column;display:flex}.rq-desk-closed-file p{margin:0}@media (width<=720px){.rq-desk-file-row{grid-template-columns:auto minmax(0,1fr)}.rq-desk-file-row>:nth-child(n+3){grid-column:2}}.rq-sc-file header p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.85rem}.rq-sc-file-topics{gap:var(--aim-space-2);margin-top:var(--aim-space-3);flex-direction:column;display:flex}.rq-sc-file-topic{gap:var(--aim-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.rq-sc-topic-open{justify-content:space-between;align-items:center;gap:var(--aim-space-3);width:100%;display:flex}.rq-sc-topic-open[aria-current=page]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle)}.rq-sc-topic-history{grid-column:1/-1}.rq-sc-topic-history ol{margin:var(--aim-space-2) 0 0;gap:var(--aim-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.rq-sc-topic-history li{gap:var(--aim-space-2);display:flex}.rq-sc-topic-history li>button:first-child{text-align:left;flex:1}.rq-sc-topic-history small{color:var(--aim-text-secondary);display:block}.rq-uw{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-uw .rq-desk-button{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-uw-note strong{margin-bottom:var(--aim-space-1);display:block}.rq-uw-queue{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-uw-queue-header{justify-content:space-between;align-items:baseline;gap:var(--aim-space-3);display:flex}.rq-uw-queue-header span{color:var(--aim-text-secondary);font-size:.85rem}.rq-uw-file{align-items:center;gap:var(--aim-space-3);border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.rq-uw-avatar{background:var(--aim-avatar-1-bg);width:40px;height:40px;color:var(--aim-avatar-1-fg);border-radius:50%;place-items:center;font-weight:600;display:grid}.rq-uw-identity h3{margin:0;font-size:1rem}.rq-uw-identity p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.85rem}.rq-uw-empty h3{margin:0 0 var(--aim-space-1);font-size:1rem}@media (width<=720px){.rq-uw-file{grid-template-columns:auto minmax(0,1fr)}.rq-uw-status,.rq-uw-actions{grid-column:2}}.rq-out-tools{gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-out-row{align-items:center;gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-out-row label{align-items:center;gap:var(--aim-space-2);color:var(--aim-text-secondary);font-size:.9rem;display:inline-flex}.rq-out-row select,.rq-out-steps textarea{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-out-steps textarea{box-sizing:border-box;width:100%}.rq-out-hint{color:var(--aim-text-secondary);margin:0;font-size:.85rem}.rq-out-letters{gap:var(--aim-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rq-out-letters li{justify-content:space-between;align-items:center;gap:var(--aim-space-2);border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-out-letters small{color:var(--aim-text-secondary);display:block}.rq-out-icon{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-out-empty{border:1px dashed var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);color:var(--aim-text-secondary)}.rq-property{gap:var(--aim-space-2);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin-top:var(--aim-space-2);flex-direction:column;display:flex}.rq-property-grid{gap:var(--aim-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.rq-property-card{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);background:var(--aim-bg-surface)}.rq-property-card h4{margin:0 0 var(--aim-space-1);font-size:.95rem}.rq-property-value{margin:0;font-size:1.15rem;font-weight:600}.rq-report-dialog{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg,12px);background:var(--aim-bg-surface);width:min(860px,96vw);max-height:92vh;color:var(--aim-text-primary);padding:0}.rq-report-dialog::backdrop{background:#0f172a8c}.rq-report-dialog nav{align-items:center;gap:var(--aim-space-2);padding:var(--aim-space-3);background:var(--aim-bg-surface);border-bottom:1px solid var(--aim-border-subtle);flex-wrap:wrap;display:flex;position:sticky;top:0}.rq-report-dialog nav strong{margin-right:auto}.rq-report-body{padding:var(--aim-space-4);color:#0f172a;background:#fff;overflow:auto}.rq-report-body .rq-polished-report{max-width:760px;margin:0 auto;font-size:.95rem}.rq-report-body .rq-report-kicker{letter-spacing:.12em;color:#475569;font-size:.7rem}.rq-report-body .rq-report-person span{color:#475569;margin-left:var(--aim-space-2)}.rq-report-body .rq-report-decision{margin:var(--aim-space-1) 0 var(--aim-space-3);border:1px solid #cbd5e1;border-radius:999px;padding:2px 10px;display:inline-block}.rq-report-body h2{margin:var(--aim-space-4) 0 var(--aim-space-1);padding-bottom:var(--aim-space-1);border-bottom:1px solid #e2e8f0;font-size:1rem}.rq-report-body h2 span{color:#64748b;margin-right:var(--aim-space-1)}.rq-report-body dl{margin:0}.rq-report-body dl div{gap:var(--aim-space-3);padding:var(--aim-space-1) 0;border-bottom:1px dashed #e2e8f0;grid-template-columns:minmax(8rem,14rem) 1fr;display:grid}.rq-report-body dt{color:#475569}.rq-report-body dd{overflow-wrap:anywhere;margin:0}.rq-report-body footer{margin-top:var(--aim-space-4);color:#475569;font-size:.8rem}@media (width<=640px){.rq-report-body dl div{grid-template-columns:1fr;gap:0}}@media print{body.rq-report-printing>:not(.rq-report-dialog){display:none!important}body.rq-report-printing .rq-report-dialog{border:0;width:auto;max-height:none;position:static}body.rq-report-printing .rq-report-dialog nav{display:none}body.rq-report-printing .rq-report-dialog::backdrop{background:0 0}}.rq-out-warnings{padding-left:var(--aim-space-5);color:var(--aim-status-warning-fg);margin:0;font-size:.85rem}.rq-property-tools{margin-top:var(--aim-space-3)}.rq-property-heading{margin:0 0 var(--aim-space-1);font-size:1rem}.rq-rv-inbox{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-rv-inbox-header{justify-content:space-between;align-items:center;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-inbox-header h2{margin:0;font-size:1.1rem}.rq-rv-tools{align-items:center;gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-rv-search{background:var(--aim-bg-input);min-width:min(100%,260px);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3);font:inherit}.rq-rv-toggle,.rq-rv-filters,.rq-rv-chips,.rq-rv-decisions{align-items:center;gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-rv-filters>span,.rq-rv-chips>span,.rq-rv-label{color:var(--aim-text-secondary);font-size:.85rem}.rq-rv-toggle button,.rq-rv-filters button,.rq-rv-chips button,.rq-rv-decisions button{border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-pill);padding:var(--aim-space-1) var(--aim-space-3);cursor:pointer;font:inherit;font-size:.85rem}.rq-rv-toggle button[aria-pressed=true],.rq-rv-filters button[aria-pressed=true],.rq-rv-chips button[aria-pressed=true],.rq-rv-decisions button[aria-pressed=true]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.rq-rv-filters button span{color:var(--aim-text-tertiary);margin-left:var(--aim-space-1)}.rq-rv-inbox button:focus-visible,.rq-rv-workspace button:focus-visible,.rq-rv-workspace input:focus-visible,.rq-rv-workspace select:focus-visible,.rq-rv-workspace textarea:focus-visible,.rq-rv-search:focus-visible,.rq-rv-kanban:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-rv-policy{margin:0 0 var(--aim-space-2);color:var(--aim-text-secondary);gap:var(--aim-space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.rq-rv-scroll-note{color:var(--aim-text-tertiary)}.rq-rv-kanban{gap:var(--aim-space-3);padding-bottom:var(--aim-space-2);grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.rq-rv-column{background:var(--aim-bg-surface-2);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-lg);padding:var(--aim-space-3);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-rv-column header{justify-content:space-between;align-items:center;gap:var(--aim-space-2);display:flex}.rq-rv-column h2{margin:0;font-size:.95rem}.rq-rv-count{border-radius:var(--aim-radius-pill);background:var(--aim-bg-surface);border:1px solid var(--aim-border-subtle);padding:0 var(--aim-space-2);font-size:.8rem}.rq-rv-empty{color:var(--aim-text-secondary);padding:var(--aim-space-2) 0;font-size:.85rem}.rq-rv-empty strong,.rq-rv-empty h3{color:var(--aim-text-primary);margin:0;font-size:.9rem;display:block}.rq-rv-card,.rq-rv-row{background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-rv-row{align-items:flex-start;gap:var(--aim-space-3);margin-bottom:var(--aim-space-2);flex-direction:row}.rq-rv-row-identity{gap:var(--aim-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.rq-rv-row-identity p{margin:0}.rq-rv-card-top{justify-content:space-between;align-items:center;gap:var(--aim-space-2);color:var(--aim-text-secondary);font-size:.8rem;display:flex}.rq-rv-avatar{background:var(--aim-accent-subtle);width:2rem;height:2rem;color:var(--aim-accent-text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:inline-grid}.rq-rv-card-heading{justify-content:space-between;align-items:baseline;gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-rv-card-heading h3{margin:0;font-size:1rem}.rq-rv-card-heading span{color:var(--aim-text-secondary);font-size:.8rem}.rq-rv-status{margin:0;font-weight:600}.rq-rv-age,.rq-rv-date{color:var(--aim-text-secondary);margin:0;font-size:.8rem}.rq-rv-danger{color:var(--aim-status-danger-fg);margin:0;font-weight:600}.rq-rv-notice{border-radius:var(--aim-radius-md);padding:var(--aim-space-2);background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg);margin:0;font-size:.85rem}.rq-rv-topics{gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-rv-topic-open{text-align:left;border:1px solid var(--aim-border-subtle);background:var(--aim-bg-surface-2);width:100%;color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);cursor:pointer;font:inherit}.rq-rv-topic-open strong,.rq-rv-topic-open small,.rq-rv-topic-history button small{display:block}.rq-rv-topic-open small,.rq-rv-topic-history small,.rq-rv-history small{color:var(--aim-text-secondary);font-size:.8rem}.rq-rv-topic-history ol,.rq-rv-history ol{margin:var(--aim-space-1) 0 0;padding-left:var(--aim-space-4);gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-rv-topic-history button{color:var(--aim-accent-text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.rq-rv-history li small{display:block}.rq-rv-actions{gap:var(--aim-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.rq-rv-actions>div small{color:var(--aim-text-secondary);font-size:.8rem;display:block}.rq-rv-completed{margin-top:var(--aim-space-3)}.rq-rv-completed summary span{color:var(--aim-text-secondary)}.rq-rv-completed h3{margin:var(--aim-space-3) 0 var(--aim-space-2);font-size:.95rem}.rq-rv-reviewed-grid{gap:var(--aim-space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.rq-rv-workspace{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-rv-heading{justify-content:space-between;align-items:flex-start;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-heading h1{margin:0;font-size:1.4rem}.rq-rv-heading p{margin:var(--aim-space-1) 0 0}.rq-rv-review-grid{gap:var(--aim-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rq-rv-review-grid.is-single{grid-template-columns:minmax(0,1fr)}.rq-rv-card-header{justify-content:space-between;align-items:baseline;gap:var(--aim-space-3);margin-bottom:var(--aim-space-2);display:flex}.rq-rv-card-header h2{margin:0;font-size:1.05rem}.rq-rv-card-header span{color:var(--aim-text-secondary);font-size:.85rem}.rq-rv-timing{gap:var(--aim-space-2);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);background:var(--aim-bg-surface-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.rq-rv-timing span{color:var(--aim-text-secondary);font-size:.8rem;display:block}.rq-rv-timing p{color:var(--aim-text-tertiary);grid-column:1/-1;margin:0;font-size:.8rem}.rq-rv-field{gap:var(--aim-space-1);margin-top:var(--aim-space-3);flex-direction:column;display:flex}.rq-rv-field label{font-weight:600}.rq-rv-field p{margin:0}.rq-rv-field textarea,.rq-rv-field input,.rq-rv-field select{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-rv-missing textarea,.rq-rv-missing input,.rq-rv-missing select{border-color:var(--aim-danger-solid)}.rq-rv-chips{margin-top:var(--aim-space-2)}.rq-rv-text-action{color:var(--aim-accent-text);margin-top:var(--aim-space-1);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.rq-rv-income-source{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin:var(--aim-space-3) 0 0}.rq-rv-income-source legend{padding:0 var(--aim-space-1);font-weight:600}.rq-rv-source-heading{justify-content:space-between;align-items:flex-end;gap:var(--aim-space-2);display:flex}.rq-rv-source-heading>div{margin-top:0}.rq-rv-income-total{justify-content:space-between;align-items:center;gap:var(--aim-space-2);margin-top:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-combobox{display:flex;position:relative}.rq-rv-combobox input{flex:auto}.rq-rv-combobox-toggle{border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);margin-left:var(--aim-space-1);cursor:pointer}.rq-rv-combobox-options{z-index:5;margin-top:var(--aim-space-1);background:var(--aim-bg-surface);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);box-shadow:var(--aim-shadow-card);position:absolute;top:100%;left:0;right:0}.rq-rv-combobox-options [role=option]{padding:var(--aim-space-2) var(--aim-space-3);cursor:pointer}.rq-rv-combobox-options [role=option][aria-selected=true]{background:var(--aim-bg-selected)}.rq-rv-blend{margin-top:var(--aim-space-3)}.rq-rv-blend a.rq-desk-button{text-decoration:none;display:inline-block}.rq-rv-respond{flex-direction:column;display:flex}.rq-rv-private{margin-top:var(--aim-space-3);border:1px dashed var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2) var(--aim-space-3)}.rq-rv-private summary{cursor:pointer;font-weight:600}.rq-rv-publish-row{justify-content:space-between;align-items:center;gap:var(--aim-space-3);margin-top:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-published header{justify-content:space-between;align-items:flex-start;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-published h2{margin:0;font-size:1.1rem}.rq-rv-updates h3{margin:var(--aim-space-3) 0 var(--aim-space-1);font-size:.95rem}.rq-rv-result-line{border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-2);margin-top:var(--aim-space-2)}.rq-rv-result-line strong,.rq-rv-result-line span{display:block}.rq-rv-source{margin-top:var(--aim-space-3)}.rq-rv-mm-summary{justify-content:space-between;align-items:center;gap:var(--aim-space-3);border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface-2);padding:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-rv-mm-summary p{margin:var(--aim-space-1) 0 0;color:var(--aim-text-secondary);font-size:.9rem}.rq-rv-icon-button{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-rv-saved-income-use{align-items:flex-start;gap:var(--aim-space-2);margin-top:var(--aim-space-3);padding-top:var(--aim-space-3);border-top:1px solid var(--aim-border-subtle);flex-direction:column;display:flex}.rq-rv-saved-income-use p{margin:0}@media (width<=900px){.rq-rv-review-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rq-rv-row{flex-direction:column}.rq-rv-kanban{grid-auto-columns:minmax(230px,85vw)}}.rq-pa-form,.rq-pa-review{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-pa-title{justify-content:space-between;align-items:flex-end;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-pa-title h1{margin:0;font-size:1.4rem}.rq-pa-layout[role=group]{align-items:center;gap:var(--aim-space-2);color:var(--aim-text-secondary);flex-wrap:wrap;font-size:.85rem;display:flex}.rq-desk-button[aria-pressed=true]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.rq-pa-card h2{margin:0 0 var(--aim-space-2)}.rq-pa-grid{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-pa-form[data-question-layout=columns] .rq-pa-questions{gap:var(--aim-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rq-pa-block{border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-2)}.rq-pa-input{align-items:center;gap:var(--aim-space-1);display:flex}.rq-pa-input input,.rq-pa-form select,.rq-pa-review select,.rq-pa-review textarea,.rq-pa-review input[type=text]{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-pa-input input{flex:auto;min-width:0}.rq-pa-review textarea{box-sizing:border-box;width:100%}.rq-pa-check small,.rq-sc-choice small{color:var(--aim-text-secondary);font-size:.8rem;display:block}.rq-pa-checks{gap:var(--aim-space-2);margin:var(--aim-space-3) 0;flex-direction:column;display:flex}.rq-pa-borrower{align-items:flex-end;gap:var(--aim-space-3);border-bottom:1px solid var(--aim-border-subtle);padding:var(--aim-space-2) 0;flex-wrap:wrap;display:flex}.rq-pa-guidance,.rq-pa-followup,.rq-pa-proof{margin-top:var(--aim-space-3);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-pa-followup{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3)}.rq-pa-range h3,.rq-pa-price h3,.rq-pa-budget h3,.rq-pa-aus h3,.rq-pa-program h3{margin:var(--aim-space-3) 0 var(--aim-space-1);font-size:1rem}.rq-pa-ruler{gap:var(--aim-space-2);flex-direction:column;max-width:640px;display:flex}.rq-pa-ruler-fields{align-items:flex-end;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-pa-ruler-field{gap:var(--aim-space-1);flex-direction:column;display:flex}.rq-pa-ruler-field label,.rq-pa-ruler-field span{color:var(--aim-text-secondary);font-size:.8rem}.rq-pa-ruler-field input{background:var(--aim-bg-input);width:9rem;color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-pa-ruler-rail{touch-action:none;width:100%;height:auto}.rq-pa-ruler-track{stroke:var(--aim-border-strong);stroke-width:4px}.rq-pa-ruler-band{stroke:var(--aim-accent-solid);stroke-width:8px;stroke-linecap:round}.rq-pa-ruler-tick{stroke:var(--aim-border-default);stroke-width:1px}.rq-pa-ruler-reference{stroke:var(--aim-text-tertiary);stroke-width:3px;stroke-dasharray:6 4}.rq-pa-ruler-knob{fill:var(--aim-bg-surface);stroke:var(--aim-accent-solid);stroke-width:3px}.rq-pa-ruler-hit{fill:#0000}.rq-pa-ruler-fixed{fill:var(--aim-text-tertiary)}.rq-pa-ruler-grip text{fill:var(--aim-text-primary);pointer-events:none;font-size:9px}.rq-pa-ruler-grip:focus-visible .rq-pa-ruler-knob{stroke:var(--aim-focus-ring);stroke-width:5px}.rq-pa-ruler-scale,.rq-pa-ruler-controls{justify-content:space-between;align-items:center;gap:var(--aim-space-2);color:var(--aim-text-secondary);font-size:.8rem;display:flex}.rq-pa-version,.rq-pa-version-line{justify-content:space-between;align-items:center;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-pa-handoff,.rq-pa-result{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-pa-decision h2{font-size:1.3rem}.rq-pa-decision.is-hold{border-color:var(--aim-status-warning-fg)}.rq-pa-conditions{margin:var(--aim-space-2) 0 0;padding-left:var(--aim-space-5);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-pa-conditions p{margin:0}.rq-pa-conditions small{color:var(--aim-text-secondary)}.rq-pa-table{border-collapse:collapse;width:100%;margin-top:var(--aim-space-2);font-size:.85rem}.rq-pa-table th,.rq-pa-table td{text-align:left;padding:var(--aim-space-1) var(--aim-space-2);border-bottom:1px solid var(--aim-border-subtle);vertical-align:top}.rq-pa-table tr.is-changed td{color:var(--aim-status-warning-fg)}.rq-pa-notes{white-space:pre-wrap;background:var(--aim-bg-surface-2);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin:0;font-family:inherit}.rq-pa-layout:not([role]){gap:var(--aim-space-4);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.rq-pa-sections{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-pa-sections h2{margin:0 0 var(--aim-space-2)}.rq-pa-answers{background:var(--aim-bg-surface-2);border-radius:var(--aim-radius-md);padding:var(--aim-space-3)}.rq-pa-answers strong span{color:var(--aim-text-secondary);font-weight:400}.rq-pa-assessment h3{margin:var(--aim-space-3) 0 var(--aim-space-1);font-size:.95rem}.rq-pa-sidebar{gap:var(--aim-space-3);background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);padding:var(--aim-space-3);flex-direction:column;max-height:90vh;display:flex;position:sticky;top:0;overflow:auto}.rq-pa-sidebar h2{margin:0;font-size:1.05rem}.rq-pa-request-group h3{margin:var(--aim-space-2) 0;font-size:.95rem}.rq-pa-condition{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);margin-bottom:var(--aim-space-2)}.rq-pa-condition-top{justify-content:space-between;align-items:center;display:flex}.rq-pa-feedback summary{cursor:pointer}.rq-pa-feedback-buttons{gap:var(--aim-space-2);margin-top:var(--aim-space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.rq-pa-feedback-buttons button,.rq-pa-presets button{text-align:left;border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);cursor:pointer;font:inherit}.rq-pa-feedback-buttons button[aria-pressed=true],.rq-pa-presets button[aria-pressed=true]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle)}.rq-pa-feedback-buttons button:disabled{opacity:.6;cursor:default}.rq-pa-feedback-buttons small,.rq-pa-presets small{color:var(--aim-text-secondary);display:block}.rq-pa-presets{gap:var(--aim-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.rq-pa-presets span,.rq-pa-presets strong{display:block}.rq-pa-ratios{margin:var(--aim-space-3) 0 0;border:0;padding:0}.rq-pa-budget-result{margin-top:var(--aim-space-3);background:var(--aim-bg-surface-2);border-radius:var(--aim-radius-md);padding:var(--aim-space-3)}.rq-pa-budget-result strong{font-size:1.15rem}.rq-pa-limits-grid{gap:var(--aim-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.rq-pa-ltv{grid-column:1/-1}.rq-pa-unanswered{outline:1px dashed var(--aim-border-strong);outline-offset:4px;border-radius:var(--aim-radius-sm)}.rq-pa-snapshot{gap:var(--aim-space-1);margin-top:var(--aim-space-3);flex-direction:column;display:flex}@media (width<=960px){.rq-pa-layout:not([role]){grid-template-columns:1fr}.rq-pa-sidebar{max-height:none;position:static}}@media (width<=700px){.rq-pa-form[data-question-layout=columns] .rq-pa-questions{grid-template-columns:1fr}}.rq-pa-steps{gap:var(--aim-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rq-pa-steps button{align-items:center;gap:var(--aim-space-3);text-align:left;border:1px solid var(--aim-border-default);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:var(--aim-radius-md);padding:var(--aim-space-3) var(--aim-space-4);cursor:pointer;font:inherit;display:flex}.rq-pa-steps button:hover{background:var(--aim-bg-hover)}.rq-pa-steps button:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-pa-steps button[aria-current=page]{border-color:var(--aim-accent-solid);background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.rq-pa-step-number{color:var(--aim-text-secondary);font-variant-numeric:tabular-nums}.rq-pa-step-label{flex-direction:column;flex:auto;font-weight:600;display:flex}.rq-pa-step-label small{color:var(--aim-text-secondary);font-size:.8rem;font-weight:400}.rq-pa-steps b{color:var(--aim-status-success-fg);display:inline-flex}.rq-pa-jumps{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface);padding:var(--aim-space-3)}.rq-pa-jumps nav{gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-pa-jumps .rq-desk-button{border-color:var(--aim-accent-subtle-border);background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.rq-pa-issues{border:1px solid var(--aim-danger-solid);border-radius:var(--aim-radius-md);background:var(--aim-status-danger-bg);color:var(--aim-status-danger-fg);padding:var(--aim-space-4)}.rq-pa-issues.is-complete{border-color:var(--aim-border-default);background:var(--aim-status-success-bg);color:var(--aim-status-success-fg)}.rq-pa-issues ul{margin:var(--aim-space-3) 0 0;padding-left:var(--aim-space-5);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-pa-issues li button{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.rq-pa-issues li button:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-pa-ruler-nudges{align-items:center;gap:var(--aim-space-2);display:flex}.rq-pa-review [data-field].rq-sc-invalid .rq-sc-error,.rq-pa-review .rq-sc-invalid [data-inline-error]{background:var(--aim-status-danger-bg);border-radius:var(--aim-radius-sm);padding:var(--aim-space-1) var(--aim-space-2)}@media (width<=960px){.rq-pa-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.rq-do-form .rq-do-grid,.rq-do-grid{gap:var(--aim-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.rq-do-block{border-top:1px solid var(--aim-border-subtle);padding-top:var(--aim-space-2)}.rq-do-details{margin:var(--aim-space-2) 0 0 var(--aim-space-4);padding-left:var(--aim-space-3);border-left:2px solid var(--aim-border-default);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-do-question legend{font-weight:600}.rq-do-form input[type=text],.rq-do-form input[type=tel],.rq-do-form input[type=email],.rq-do-form textarea,.rq-do-view input,.rq-do-view select,.rq-do-review input[type=text],.rq-do-review input[type=search],.rq-do-review input[type=date],.rq-do-review input[type=email],.rq-do-review select,.rq-do-review textarea{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-do-review textarea{box-sizing:border-box;width:100%}.rq-do-people{gap:var(--aim-space-2);margin-bottom:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-do-people .rq-desk-button{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.rq-do-people .rq-desk-button small{color:var(--aim-text-secondary);font-size:.75rem}.rq-do-people .rq-desk-button.rq-do-needs{border-color:var(--aim-status-warning-fg)}.rq-do-income h3{margin:var(--aim-space-2) 0;font-size:1rem}.rq-do-income{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin-bottom:var(--aim-space-3)}.rq-do-missing{margin:var(--aim-space-2) 0;padding-left:var(--aim-space-5)}.rq-do-notices{gap:var(--aim-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rq-do-link{align-items:center;gap:var(--aim-space-1);margin-top:var(--aim-space-2);text-decoration:none;display:inline-flex}.rq-do-view,.rq-do-report{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-do-rows dd{font-weight:400}.rq-do-table-wrap{overflow-x:auto}.rq-do-comparison table{border-collapse:collapse;width:100%;font-size:.9rem}.rq-do-comparison caption{text-align:left;margin-bottom:var(--aim-space-2);font-weight:600}.rq-do-comparison th,.rq-do-comparison td{border-bottom:1px solid var(--aim-border-subtle);padding:var(--aim-space-2);text-align:left;vertical-align:top}.rq-do-change{border-radius:var(--aim-radius-pill);padding:0 var(--aim-space-2);background:var(--aim-status-success-bg);color:var(--aim-status-success-fg);white-space:nowrap;font-size:.75rem}.rq-do-change.is-changed{background:var(--aim-status-warning-bg);color:var(--aim-status-warning-fg)}.rq-do-change.is-incomplete{background:var(--aim-status-info-bg);color:var(--aim-status-info-fg)}.rq-do-review-grid{gap:var(--aim-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.rq-do-review-grid>div,.rq-do-review-grid>aside{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-do-library{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin-bottom:var(--aim-space-3)}.rq-do-options{gap:var(--aim-space-2);flex-direction:column;max-height:360px;display:flex;overflow:auto}.rq-do-option{justify-content:space-between;gap:var(--aim-space-3);border-bottom:1px solid var(--aim-border-subtle);padding:var(--aim-space-2) 0;display:flex}.rq-do-option p{margin:var(--aim-space-1) 0}.rq-do-option small{color:var(--aim-text-secondary)}.rq-do-condition{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);margin-bottom:var(--aim-space-2);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-do-condition>.rq-desk-button,.rq-do-form .rq-sc-field>.rq-desk-button{align-self:flex-start}.rq-do-resolved h3{margin:var(--aim-space-2) 0;font-size:1rem}.rq-do-history pre,.rq-do-review .rq-pa-notes{white-space:pre-wrap;font:inherit}@media (width<=900px){.rq-do-review-grid{grid-template-columns:1fr}}.rq-op-form,.rq-op-review{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-op-form h1,.rq-op-review h1{margin:0;font-size:1.4rem}.rq-op-header{justify-content:space-between;align-items:center;gap:var(--aim-space-3);border-bottom:1px solid var(--aim-border-subtle);padding-bottom:var(--aim-space-2);display:flex}.rq-op-header strong{display:block}.rq-op-header span small{color:var(--aim-text-secondary)}.rq-op-banner strong{color:var(--aim-text-primary)}.rq-op-card-heading{gap:var(--aim-space-1);margin-bottom:var(--aim-space-2);flex-direction:column;display:flex}.rq-op-card:focus-visible,.rq-op-report:focus-visible{outline:2px solid var(--aim-focus-ring);outline-offset:2px}.rq-op-card input[type=text],.rq-op-card input[type=date],.rq-op-card input[type=email],.rq-op-card input[type=tel],.rq-op-card textarea,.rq-op-review input:not([type=checkbox]):not([type=radio]),.rq-op-review textarea,.rq-op-review select,.rq-op-version select{background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);padding:var(--aim-space-2);font:inherit}.rq-op-card textarea,.rq-op-review textarea{box-sizing:border-box;width:100%}.rq-op-progress{align-items:center;gap:var(--aim-space-2);flex-wrap:wrap;display:flex}.rq-op-progress-status{align-items:center;gap:var(--aim-space-2);margin-left:auto;display:inline-flex}.rq-op-carried{margin-top:0}.rq-op-conditions,.rq-op-items{gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-op-condition{grid-template-columns:auto 1fr auto;align-items:start;display:grid}.rq-op-condition-state{color:var(--aim-text-secondary);font-size:.8rem}.rq-op-today small{color:var(--aim-text-secondary);display:block}.rq-op-dictation{align-items:center;gap:var(--aim-space-2);margin-top:var(--aim-space-1);flex-wrap:wrap;display:flex}.rq-op-speak{align-items:center;gap:var(--aim-space-1);padding:var(--aim-space-1) var(--aim-space-2);font-size:.8rem;display:inline-flex}.rq-op-voice-status{color:var(--aim-text-tertiary);font-size:.75rem}.rq-op-title{justify-content:space-between;align-items:flex-start;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}.rq-op-review-grid{gap:var(--aim-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.rq-op-review-main,.rq-op-review-aside{gap:var(--aim-space-4);flex-direction:column;display:flex}.rq-op-item,.rq-op-action{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);padding:var(--aim-space-3);gap:var(--aim-space-2);flex-direction:column;display:flex}.rq-op-item-status{gap:var(--aim-space-4);display:flex}.rq-op-item-status label{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-op-receipts{border-top:1px solid var(--aim-border-subtle);margin-top:var(--aim-space-3);padding-top:var(--aim-space-3)}.rq-op-receipts h3,.rq-op-agents h3{margin:0 0 var(--aim-space-2);font-size:.95rem}.rq-op-receipt{justify-content:space-between;width:100%;display:flex}.rq-op-progress-line{margin:0;font-weight:600}.rq-op-aus-reference ul{margin:var(--aim-space-1) 0 0;padding-left:var(--aim-space-4)}.rq-op-finish{margin-top:var(--aim-space-3)}.rq-op-report{gap:var(--aim-space-3);flex-direction:column;display:flex}.rq-op-rows{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rq-op-rows dd s{color:var(--aim-text-tertiary)}.rq-op-version{align-items:center;gap:var(--aim-space-3);flex-wrap:wrap;display:flex}@media (width<=900px){.rq-op-review-grid{grid-template-columns:1fr}}.rq-op-tracking h3{margin:var(--aim-space-3) 0 var(--aim-space-1);font-size:.95rem}.rq-op-tracking h3 span{color:var(--aim-text-secondary);font-weight:400}.rq-op-tracking-lists{gap:var(--aim-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rq-op-tracking-lists ul{padding-left:var(--aim-space-5);margin:0}.rq-op-tracking-versions{margin:0;padding-left:0;list-style-position:inside}.rq-op-tracking-lists s{color:var(--aim-text-tertiary)}.rq-op-tracking .rq-desk-button{align-items:center;gap:var(--aim-space-1);display:inline-flex}.rq-op-entry-rule{border:1px solid var(--aim-border-subtle);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface);padding:var(--aim-space-2) var(--aim-space-3)}.rq-op-entry-rule summary{cursor:pointer;color:var(--aim-text-secondary);font-size:.85rem}.rq-op-origin{gap:var(--aim-space-1);margin-top:var(--aim-space-2);flex-direction:column;display:flex}.rq-op-origin p{color:var(--aim-text-secondary);margin:0;font-size:.85rem}.rq-op-origin-label{color:var(--aim-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;display:block}.studio-pipeline{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--aim-bg-app);min-width:0;max-width:100%;color:var(--aim-text-primary);font:var(--aim-type-body);max-width:1560px;padding:var(--aim-space-3) var(--aim-space-2) var(--aim-space-11);margin:auto;container-type:inline-size}@media screen{:root:not([data-theme=light]) .studio-pipeline{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.studio-pipeline h1{font:var(--aim-type-heading-xl);margin:var(--aim-space-2) 0}.studio-pipeline h2{text-transform:none;letter-spacing:0;font:var(--aim-type-heading-l);margin:0}.studio-pipeline h3{letter-spacing:0;text-transform:none;color:var(--aim-text-primary);margin:0;font-size:13px;font-weight:700}.studio-pipeline p{margin:var(--aim-space-4) 0}.pipe-eyebrow{font:var(--aim-type-eyebrow);color:var(--aim-accent-text);margin:0}.pipe-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-pipeline button,.studio-pipeline input,.studio-pipeline select{font:inherit;background:var(--aim-bg-input);color:var(--aim-text-primary);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);padding:var(--aim-space-4) var(--aim-space-6)}.studio-pipeline button{cursor:pointer}.studio-pipeline button:hover{background:var(--aim-bg-hover)}.studio-pipeline button:disabled{opacity:.45;cursor:not-allowed}.studio-pipeline :focus-visible{outline:var(--aim-focus-width) solid var(--aim-focus-ring);outline-offset:var(--aim-focus-offset)}.pipeline-tabs{border-bottom:1px solid var(--aim-border-default);gap:2px;width:100%;min-width:0;max-width:100%;margin-bottom:18px;display:flex;overflow-x:auto}.pipeline-tabs button{color:var(--aim-text-secondary);font:600 13px/18px var(--aim-font-sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto}.pipeline-tabs button[aria-pressed=true]{color:var(--aim-accent-text);border-bottom-color:var(--aim-accent-solid);background:0 0}.studio-pipeline .card{background:var(--aim-bg-surface);border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-lg);box-shadow:var(--aim-shadow-card);min-width:0}.pipe-filters{box-sizing:border-box;gap:14px;min-width:0;max-width:100%;margin-bottom:22px;padding:14px 16px;display:grid}.pipe-filters .range-note,.studio-pipeline .pipe-notice,.studio-pipeline .pipe-table-note{color:var(--aim-text-secondary);margin:0;font-size:11px}.pipe-officers{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pipe-officers .lbl{color:var(--aim-text-secondary);font-size:12px;font-weight:600}.pipe-officers .multi{width:260px;max-width:100%;position:relative}.pipe-officers .multi summary{border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-input);min-height:36px;color:var(--aim-text-primary);cursor:pointer;align-items:center;padding:5px 26px 5px 9px;font-size:12px;list-style:none;display:flex;position:relative}.pipe-officers .multi summary::-webkit-details-marker{display:none}.pipe-officers .multi summary:after{content:"▾";color:var(--aim-text-secondary);position:absolute;right:9px}.pipe-officers .multi .menu{z-index:20;background:var(--aim-bg-surface);border:1px solid var(--aim-border-strong);border-radius:var(--aim-radius-md);min-width:220px;max-width:min(320px,80vw);box-shadow:var(--aim-shadow-card);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.pipe-officers .multi label{border-radius:var(--aim-radius-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.pipe-officers .multi label:hover{background:var(--aim-bg-hover)}.pipe-officers .multi input{width:auto;accent-color:var(--aim-accent-solid)}.pipe-officers .menu-actions{border-top:1px solid var(--aim-border-subtle);margin-top:4px;padding:6px 4px 2px}.pipe-officers .menu-actions button{color:var(--aim-accent-text);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.pipe-revenue-rate{color:var(--aim-text-secondary);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.pipe-revenue-rate input{box-sizing:border-box;width:72px;font-family:var(--aim-font-mono)}.closing-scope-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.closing-scope-label{color:var(--aim-text-secondary);font-size:12px;font-weight:600}.studio-pipeline .seg{box-sizing:border-box;border:1px solid var(--aim-border-default);border-radius:var(--aim-radius-md);background:var(--aim-bg-surface);width:100%;min-width:0;max-width:100%;display:inline-flex;overflow-x:auto}.studio-pipeline .seg button{border:0;border-right:1px solid var(--aim-border-default);min-height:40px;color:var(--aim-text-secondary);white-space:normal;background:0 0;border-radius:0;flex:auto;padding:10px 12px;font-size:12px;font-weight:600}.studio-pipeline .seg button:last-child{border-right:0}.studio-pipeline .seg button[aria-pressed=true]{background:var(--aim-accent-subtle);color:var(--aim-accent-text)}.studio-pipeline .seg button:disabled:hover{background:0 0}.closing-scope-presets{flex:470px}.closing-month-nav{align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.closing-month-nav label{min-width:0;color:var(--aim-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.closing-month-nav input{box-sizing:border-box;width:156px;min-width:0;max-width:100%;min-height:40px}.closing-month-nav button{flex:none;width:34px;height:36px;padding:0;font-size:18px}.pipe-view-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.pipe-tools{width:40%;max-width:320px;color:var(--aim-text-secondary);gap:6px;font-size:12px;display:grid}.pipe-tools input{box-sizing:border-box;width:100%}.pipe-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.pipe-summary .tile{text-align:center;border-top:2px solid var(--aim-border-default);flex-direction:column;align-items:center;gap:3px;padding:14px 16px;display:flex}.pipe-summary .label{color:var(--aim-text-secondary);font-size:12px;font-weight:600}.pipe-summary strong{overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.pipe-summary strong.is-sentence{font-size:15px;line-height:1.35}.pipe-summary small{color:var(--aim-text-secondary);font-size:11px}.pipe-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pipe-stage-tile{text-align:left;border-top:2px solid var(--aim-border-default);width:100%;font:inherit;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}.studio-pipeline button.pipe-stage-tile{cursor:pointer}.studio-pipeline button.pipe-stage-tile:hover{border-color:var(--aim-accent-solid);background:var(--aim-bg-hover)}.pipe-stage-tile .label{color:var(--aim-text-secondary);font-size:11px;font-weight:600}.pipe-stage-tile .value{color:var(--aim-text-primary);font-size:20px;font-weight:600;line-height:1.2}.pipe-stage-tile .value.is-sentence{font-size:13px;line-height:1.35}.pipe-stage-tile .detail{font-family:var(--aim-font-mono);color:var(--aim-text-secondary);font-size:12px}.pipe-stage-tile .honesty{color:var(--aim-text-secondary);font-size:11px}.pipe-notice{color:var(--aim-text-secondary);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.35em .45em;margin:0 0 10px;padding:0;font-size:11px;display:flex}.pipe-notice strong{color:var(--aim-text-primary);font-weight:600}.pipe-notice[data-freshness=stale] strong{color:var(--aim-status-warning-fg)}.pipe-stage-filter{flex-wrap:wrap;margin-bottom:14px;display:flex}.studio-pipeline table{text-align:left;border-collapse:collapse;width:100%}.studio-pipeline th{font:var(--aim-type-data-label);color:var(--aim-text-secondary);white-space:nowrap}.studio-pipeline th,.studio-pipeline td{padding:var(--aim-space-6) var(--aim-space-5);border-bottom:1px solid var(--aim-border-default);vertical-align:top;font-size:12px}.studio-pipeline th.num,.studio-pipeline td.num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap{min-width:0;max-width:100%;overflow-x:auto}.pipe-table-card{box-sizing:border-box;min-width:0;max-width:100%;margin-top:14px;padding:14px 16px}.pipe-table-card .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pipe-table-card .sub{color:var(--aim-text-secondary);font-size:11px}.pipe-table-note{margin:4px 0 8px}.pipe-table-button,.pipe-borrower-link{color:var(--aim-accent-text);text-align:left;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}.pipe-table-button:hover,.pipe-borrower-link:hover{background:0 0;text-decoration:underline}.pipe-empty{text-align:center;color:var(--aim-text-secondary);padding:18px}.studio-pipeline-dialog{border:1px solid var(--aim-border-strong);background:var(--aim-bg-surface);color:var(--aim-text-primary);border-radius:10px;width:min(1100px,100vw - 32px);max-height:86vh;padding:16px;overflow:auto}.studio-pipeline-dialog::backdrop{background:#0000008c}@container (width>=530px){.pipe-stage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=560px){.pipe-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=940px){.pipe-stage-summary{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width<=559px){.pipe-summary>:last-child:nth-child(odd){grid-column:1/-1}.pipe-summary strong{font-size:22px}}@container (width<=529px){.pipe-stage-summary>:last-child:nth-child(odd){grid-column:1/-1}}@container (width<=650px){.pipe-officers{align-items:stretch}.pipe-officers .multi{width:100%}.pipe-revenue-rate{width:100%;margin-left:0}.closing-scope-label{flex-basis:100%}.studio-pipeline .closing-scope-presets{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.closing-month-nav{justify-content:space-between;width:100%;margin-left:0}.closing-month-nav label{flex:1;justify-content:center}.closing-month-nav input{width:min(156px,100%)}.pipe-view-heading{flex-wrap:wrap}.pipe-tools{width:100%;max-width:none}}
