:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f9fa;--foreground:#161719;--surface:#fdfdfef5;--surface-raised:#fff;--muted:#eeeeef;--muted-foreground:#575859;--border:#d0d1d1c7;--primary:#232425;--primary-foreground:#fafafb;--success:#008550;--warning:#c78707;--danger:#e64246;--info:#1f74bf;--focus:#3284d0;--trigger-width:240px;--available-height:320px;--radius:13px;--radius-md:11px;--radius-lg:15px;--sidebar:264px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace}@supports (color:lab(0% 0 0)){:root{--background:lab(97.9059% -.108749 -.749958);--foreground:lab(7.77236% -.148684 -1.11469);--surface:lab(99.417% -.0547469 -.375164/.96);--surface-raised:lab(100% 0 0);--muted:lab(94.197% -.0547171 -.375152);--muted-foreground:lab(37.3538% -.107378 -.749147);--border:lab(83.757% -.0546873 -.375128/.78);--primary:lab(14.1537% -.105366 -.747985);--primary-foreground:lab(98.257% -.0547171 -.375152);--success:lab(48.4605% -46.5273 20.4509);--warning:lab(61.5607% 19.1537 65.5471);--danger:lab(53.8843% 63.4136 36.8715);--info:lab(47.1027% -3.97182 -47.02);--focus:lab(52.9586% -5.05817 -47.1472)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090a;--foreground:#f1f2f2;--surface:#111212f0;--surface-raised:#171718;--muted:#19191a;--muted-foreground:#aaabab;--border:#2d2e2fbf;--primary:#e4e4e5;--primary-foreground:#0b0b0c;--success:#24c27d;--warning:#e8ab3e;--danger:#fd736f;--info:#67aaed;--focus:#67aaed}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.47565% -.0463277 -.350368);--foreground:lab(95.357% -.0546873 -.375164);--surface:lab(5.26315% -.0780672 -.576723/.94);--surface-raised:lab(7.77573% -.102073 -.743613);--muted:lab(8.93362% -.104405 -.747439);--muted-foreground:lab(69.8369% -.0546277 -.375104);--border:lab(18.7937% -.105977 -.748336/.75);--primary:lab(90.717% -.0547469 -.375128);--primary-foreground:lab(3.0452% -.0534877 -.401697);--success:lab(69.614% -52.681 23.1791);--warning:lab(74.4645% 15.9311 62.0379);--danger:lab(65.8279% 53.5734 29.5134);--info:lab(67.1145% -7.16534 -40.8577);--focus:lab(67.1145% -7.16534 -40.8577)}}*{box-sizing:border-box;border-color:var(--border)}html{font-family:var(--font-sans);background:var(--background)}body{background:var(--background);min-height:100dvh;color:var(--foreground);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}::selection{background:color-mix(in oklch, var(--info) 36%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{z-index:100;background:var(--foreground);color:var(--background);border-radius:9px;padding:10px 14px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.console-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--border);background:color-mix(in oklch, var(--surface) 92%, var(--background));flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--border);letter-spacing:-.02em;align-items:center;gap:11px;min-height:70px;padding:0 20px;font-weight:720;display:flex}.brand-mark{background:var(--primary);width:34px;height:34px;color:var(--primary-foreground);border-radius:10px;place-items:center;display:grid}.brand small{color:var(--muted-foreground);letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:550;display:block}.organization-switcher{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px;padding:10px 11px;display:grid;position:relative}.organization-kind{background:var(--muted);width:30px;height:30px;color:var(--foreground);border-radius:9px;place-items:center;display:grid}.organization-kind svg,.organization-switcher-spinner{width:16px;height:16px}.organization-switcher label{gap:2px;min-width:0;display:grid}.organization-switcher label>span{color:var(--muted-foreground);font-size:10px;font-weight:650}.organization-switcher .choice-control{width:100%;min-width:0}.organization-switcher .select-trigger{background:0 0;border:0;min-height:26px;padding:0 18px 0 0;font-size:13px;font-weight:680}.organization-switcher small{color:var(--danger);grid-column:1/-1;font-size:11px;line-height:1.35}.organization-workspace{border-top:1px solid var(--border);grid-column:2/-1;padding-top:7px}.organization-workspace span{align-items:center;gap:5px;display:flex}.organization-workspace svg{width:11px;height:11px}.account-space-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-space-grid>.management-form{align-content:start;min-width:0}.account-space-grid .management-form{grid-template-columns:minmax(0,1fr)}.account-space-grid h3,.account-invite h3{align-items:center;gap:8px;margin:0;display:flex}.account-invite{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.organization-switcher-spinner{color:var(--muted-foreground);animation:.8s linear infinite organization-switcher-spin}@keyframes organization-switcher-spin{to{transform:rotate(360deg)}}.nav{flex-direction:column;gap:4px;padding:14px 12px;display:flex;overflow-y:auto}.nav-section{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;margin:17px 10px 6px;font-size:11px;font-weight:700}.nav-link{min-height:40px;color:var(--muted-foreground);border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:580;text-decoration:none;display:flex}.nav-link:hover{background:var(--muted);color:var(--foreground)}.nav-link.active{background:var(--foreground);color:var(--background)}.nav-link svg{flex:none;width:18px;height:18px}.sidebar-foot{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:auto;padding:15px 20px 18px;font-size:12px}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{color:var(--foreground);font-size:13px}.sidebar-foot span{margin-top:3px}.mobile-organization-switcher{display:none}.workspace{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:flex-end;align-items:center;gap:10px;min-height:70px;padding:0 30px;display:flex;position:sticky;top:0}.workspace-main{width:min(1460px,100%);margin:0 auto;padding:32px clamp(20px,4vw,56px) 72px;animation:.32s cubic-bezier(.16,1,.3,1) both workspace-in}@keyframes workspace-in{0%{opacity:.7;transform:translateY(5px)}}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-header h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.page-header p{max-width:70ch;color:var(--muted-foreground);margin:9px 0 0;font-size:15px;line-height:1.55}.page-actions{flex-wrap:wrap;gap:9px;display:flex}.section-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.section-tabs a{min-height:38px;color:var(--muted-foreground);border-radius:9px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.section-tabs a:hover{background:var(--muted);color:var(--foreground)}.section-tabs a.active{background:var(--foreground);color:var(--background)}.management-section-intro{margin:30px 0 14px}.management-section-intro h2{letter-spacing:-.02em;margin:0;font-size:21px}.management-section-intro p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.billing-action-control{gap:8px;display:grid}.billing-action-buttons{flex-wrap:wrap;gap:9px;display:flex}.billing-action-control p{max-width:48ch;margin:0;font-size:12px;line-height:1.45}.billing-renewal-confirmation{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:10px;max-width:520px;padding:12px 14px;display:grid}.billing-renewal-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.surface{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button-primary{background:var(--primary);color:var(--primary-foreground)}.button-primary:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 88%, var(--info))}.button-secondary{border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground)}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){background:var(--muted)}.button-danger{background:color-mix(in oklch, var(--danger) 16%, var(--surface));color:var(--danger)}.button-ghost{color:var(--muted-foreground);background:0 0}.badge{border:1px solid color-mix(in oklch, currentColor 26%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:25px;padding:0 9px;font-size:12px;font-weight:680;display:inline-flex}.badge-neutral{color:var(--muted-foreground)}.badge-success{color:var(--success);background:color-mix(in oklch, var(--success) 9%, transparent)}.badge-warning{color:var(--warning);background:color-mix(in oklch, var(--warning) 9%, transparent)}.badge-danger{color:var(--danger);background:color-mix(in oklch, var(--danger) 9%, transparent)}.badge-info{color:var(--info);background:color-mix(in oklch, var(--info) 9%, transparent)}.client-list{gap:16px;display:grid}.client{overflow:hidden}.client-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:21px 22px;display:flex}.entity-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entity-heading h2,.entity-heading h3{overflow-wrap:anywhere;flex-basis:100%;margin:0}.entity-heading h2{letter-spacing:-.015em;font-size:19px}.client-meta{color:var(--muted-foreground);margin:7px 0 0;font-size:13px}.client-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.provider-list{display:grid}.provider{grid-template-columns:minmax(160px,.75fr) minmax(250px,1.2fr) auto;align-items:center;gap:22px;padding:18px 22px;display:grid}.provider+.provider{border-top:1px solid var(--border)}.provider h3{margin:0;font-size:15px}.provider-sub{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.provider-detail{color:var(--muted-foreground);gap:6px;font-size:13px;display:grid}.provider-detail code{text-overflow:ellipsis;width:fit-content;max-width:44ch;font-family:var(--font-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.restart-callout{text-align:right;justify-items:end;gap:8px;max-width:360px;display:grid}.restart-callout p{color:var(--warning);margin:0;font-size:12px;line-height:1.45}.notice{color:var(--muted-foreground);align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.notice.error{color:var(--danger)}.notice.success{color:var(--success)}.management-stack{gap:18px;display:grid}.settings-section{gap:1rem;padding:1.25rem;display:grid}.section-heading,.management-card-header,.button-row,.secret-value{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2,.management-card h3{margin:0}.section-heading p,.management-card p,.muted{color:var(--muted-foreground);margin:.25rem 0 0}.card-list,.compact-list{gap:.75rem;display:grid}.management-card{border:1px solid var(--border);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}.details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.details-grid div{min-width:0}.details-grid dt{color:var(--muted);font-size:.8rem}.details-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0}.compact-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.compact-list span{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;display:flex}.button-row{flex-wrap:wrap;justify-content:flex-start}.secret-value{align-items:stretch}.secret-value code{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;flex:1;padding:.8rem}.form-stack{gap:1rem;display:grid}.form-stack>label,.form-stack fieldset{gap:.5rem;display:grid}.form-stack fieldset{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:.85rem}.form-stack legend{padding:0 .35rem;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-grid>label{gap:.5rem;display:grid}.checkbox-row{align-items:center;gap:.6rem;display:flex}.dialog-actions{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:700px){.section-heading,.management-card-header,.secret-value{flex-direction:column;align-items:stretch}.details-grid,.form-grid{grid-template-columns:1fr}}.integrity-stack{gap:24px;display:grid}.integrity-summary{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.integrity-summary>div{border-right:1px solid var(--border);gap:8px;padding:22px;display:grid}.integrity-summary>div:last-child{border-right:0}.integrity-summary span,.integrity-finding p,.integrity-labels span{color:var(--muted-foreground)}.integrity-summary strong{font-size:1.35rem}.integrity-findings{display:grid}.integrity-finding{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px;display:grid}.integrity-finding:first-child{border-top:0}.integrity-labels,.integrity-finding-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integrity-finding h3{margin:12px 0 6px}.integrity-finding details{margin-top:14px}.integrity-finding summary{cursor:pointer;font-weight:700}.integrity-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.integrity-evidence>div{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:14px}.integrity-evidence pre{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:.78rem;overflow:auto}.integrity-finding-actions{place-content:start flex-end;max-width:250px}.integrity-verification{gap:6px;width:250px;display:grid}.integrity-verification span{color:var(--muted-foreground);font-size:.82rem;font-weight:700}@media (max-width:900px){.integrity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-summary>div:nth-child(2){border-right:0}.integrity-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.integrity-finding{grid-template-columns:1fr}.integrity-finding-actions{justify-content:flex-start;max-width:none}}@media (max-width:600px){.integrity-summary,.integrity-evidence{grid-template-columns:1fr}.integrity-summary>div{border-right:0;border-bottom:1px solid var(--border)}.integrity-summary>div:last-child{border-bottom:0}}.management-panel{overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.panel-heading h2{margin:0;font-size:17px}.panel-heading p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.management-form{grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:16px;padding:20px 22px;display:grid}.management-form .form-field{margin:0}.provider-picker{border:1px solid var(--border);border-radius:10px;min-height:70px;margin:0;padding:9px 12px 10px}.provider-picker legend{color:var(--muted-foreground);padding:0 5px;font-size:12px;font-weight:650}.provider-picker label{align-items:center;gap:6px;margin:5px 12px 0 0;font-size:12px;display:inline-flex}.enrollment-result{grid-template-columns:1fr auto;align-items:center;gap:9px 16px;padding:20px 22px;display:grid}.enrollment-result>span,.enrollment-result>p{color:var(--muted-foreground);font-size:12px}.enrollment-result code{background:var(--muted);min-width:0;font-family:var(--font-mono);border-radius:9px;padding:12px;font-size:11px;overflow-x:auto}.enrollment-result p{grid-column:1/-1;margin:0}.client-details{border-top:1px solid var(--border)}.client-details>summary{cursor:pointer;color:var(--muted-foreground);padding:14px 22px;font-size:13px;font-weight:650}.client-details[open]>summary{border-bottom:1px solid var(--border);color:var(--foreground)}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.detail-grid section{min-width:0;padding:20px 22px}.detail-grid section+section{border-left:1px solid var(--border)}.detail-grid h3{margin:0 0 14px;font-size:14px}.document-blocks{gap:12px;display:grid}.document-block-meta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.document-textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.document-check{align-self:end;align-items:center;gap:8px;min-height:42px;flex-direction:row!important;display:flex!important}.field-hint{color:var(--muted);margin:8px 0 0;font-size:12px}.fact-list{grid-template-columns:minmax(100px,.7fr) 1fr;gap:8px 12px;margin:0;font-size:12px;display:grid}.fact-list dt{color:var(--muted-foreground)}.fact-list dd{overflow-wrap:anywhere;margin:0}.inline-form{gap:11px;display:grid}.inline-form label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:650;display:grid}.danger-zone{border-top:1px solid color-mix(in oklch, var(--danger) 25%, var(--border));background:color-mix(in oklch, var(--danger) 4%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.danger-zone p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.danger-text{color:var(--danger)!important}.success-text{color:var(--success)!important}.proposal-list{display:grid}.proposal{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 22px;display:grid}.proposal+.proposal{border-top:1px solid var(--border)}.proposal p{color:var(--muted-foreground);margin:5px 0;font-size:12px}.proposal small{color:var(--muted-foreground)}.project-form{grid-template-columns:1fr .75fr 1.4fr auto}.profile-grid{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.profile-card{background:var(--surface);align-content:start;gap:18px;padding:20px 22px;display:grid}.profile-card h3{margin:0;font-size:15px}.profile-card p{color:var(--muted-foreground);margin:7px 0;font-size:13px;line-height:1.5}.profile-card small{color:var(--muted-foreground)}.profile-assignment-form small{font-weight:450;line-height:1.45}.receipt-summary{border-top:1px solid var(--border);gap:8px;padding-top:14px;font-size:12px;display:grid}.receipt-summary>span{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-receipts{border-top:1px solid var(--border);gap:8px;padding:18px 22px;font-size:12px;display:grid}.project-receipts p{color:var(--muted-foreground);margin:0}.project-receipts>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.technical-details{border-top:1px solid var(--border);color:var(--muted-foreground);padding:16px 22px;font-size:12px}.technical-details summary{cursor:pointer;color:var(--foreground);font-weight:650}.technical-details:not([open])>:not(summary){display:none}.technical-details p{margin:10px 0}.technical-details>span{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.membership-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.project-workspaces{border-top:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 22px;display:flex}.project-workspaces fieldset,.project-workspace-picker{border:0;flex-wrap:wrap;gap:10px 18px;min-width:0;margin:0;padding:0;display:flex}.project-workspaces legend,.project-workspace-picker legend{width:100%;margin-bottom:8px;font-weight:650}.project-workspaces label,.project-workspace-picker label{align-items:center;gap:8px;display:inline-flex}.project-workspace-picker{border:1px solid var(--border);border-radius:14px;grid-column:1/-1;padding:14px}.action-dialog{border:1px solid var(--border);background:var(--surface);width:min(520px,100vw - 32px);color:var(--foreground);border-radius:18px;padding:0;box-shadow:0 24px 80px #00000047}.action-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0c94}.action-dialog form{gap:20px;padding:24px;display:grid}.action-dialog header h2{margin:0;font-size:20px}.action-dialog header p{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.action-dialog label{gap:8px;font-size:13px;font-weight:650;display:grid}.action-dialog label small{color:var(--muted-foreground);font-weight:450;line-height:1.45}.action-dialog footer{justify-content:flex-end;gap:10px;display:flex}.work-create-trigger{justify-self:start}.creation-dialog{border:1px solid var(--border);background:var(--surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000047}.creation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0c94}.creation-dialog-shell{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 34px);display:grid}.creation-dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.creation-dialog-header h2{margin:0;font-size:20px}.creation-dialog-header p{max-width:62ch;color:var(--muted-foreground);margin:7px 0 0;font-size:13px;line-height:1.5}.creation-dialog-header>.button{flex:none;width:40px;min-height:40px;padding:0}.creation-dialog-body{min-height:0;overflow-y:auto}.creation-dialog-body>.work-create,.creation-dialog-body>.management-form{padding:20px 24px 24px}.creation-dialog-body>.management-form{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-dialog-body>.management-form>.creation-dialog-actions{grid-column:1/-1}.creation-dialog-actions{z-index:1;border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.release-table{overflow:hidden}.release-row{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.release-row+.release-row{border-top:1px solid var(--border)}.release-row h2{margin:0;font-size:16px}.release-row p{color:var(--muted-foreground);margin:7px 0 0;font-size:12px}.release-row details{color:var(--muted-foreground);font-size:12px}.release-row details summary{cursor:pointer;font-weight:650}.release-row details .fact-list{margin-top:12px}.release-row .muted{align-items:center;gap:6px;font-size:12px;display:inline-flex}.rollout-picker{border:1px solid var(--border);border-radius:9px;gap:8px;margin-top:14px;padding:12px;display:grid}.rollout-picker label{color:var(--foreground);align-items:center;gap:7px;display:flex}.approval-row{justify-content:space-between;align-items:flex-start;gap:24px;padding:19px 22px;display:flex}.approval-row+.approval-row{border-top:1px solid var(--border)}.approval-row h2{margin:0;font-size:16px}.approval-row p{color:var(--muted-foreground);margin:7px 0 0;font-size:13px}.approval-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.approval-evidence-grid>div{background:var(--muted);border-radius:9px;align-content:start;gap:4px;min-width:0;padding:10px 11px;display:grid}.approval-evidence-grid span,.approval-evidence-grid small{color:var(--muted-foreground);font-size:10px}.approval-evidence-grid strong{overflow-wrap:anywhere;font-size:12px}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-toolbar>div{gap:4px;display:grid}.catalog-toolbar span{color:var(--muted-foreground);font-size:12px}.skill-toolbar{grid-template-columns:1fr auto;padding:18px 20px;display:grid}.skill-search{align-items:center;min-width:0;display:flex;position:relative}.skill-search>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;left:13px}.skill-search .input{width:100%;padding-left:38px}.segmented-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px!important;display:flex!important}.segmented-control button{appearance:none;color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:650}.segmented-control button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.segmented-control button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skill-grid{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1px;display:grid;overflow:hidden}.skill-scope-summary{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.skill-scope-summary>div{min-width:0}.skill-scope-summary span{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.skill-scope-summary h2{letter-spacing:-.02em;margin:5px 0 6px;font-size:20px}.skill-scope-summary p,.skill-application-list p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.skill-application-list article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.skill-application-list article>div{min-width:0}.skill-application-list span{color:var(--muted-foreground);font-size:11px}.skill-application-list h3{margin:4px 0 5px;font-size:15px}.skill-application-list .button,.skill-scope-summary .button{flex:none}.skill-card{background:var(--surface);min-width:0;padding:20px 22px}.skill-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skill-card h2{margin:0;font-size:16px}.skill-card p{color:var(--muted-foreground);margin:7px 0 10px;font-size:13px;line-height:1.5}.skill-card-details{border-top:1px solid var(--border);margin-top:14px}.skill-card-details>summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);align-items:center;font-size:12px;font-weight:680;list-style:none;display:flex}.skill-card-details>summary::-webkit-details-marker{display:none}.skill-card-details>summary:before{content:"+";width:18px;color:var(--muted-foreground);font-size:16px}.skill-card-details[open]>summary:before{content:"−"}.skill-card-details-body{padding-bottom:4px}.skill-card-details:not([open])>.skill-card-details-body{display:none}.provider-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.provider-matrix>div{background:var(--muted);border-radius:9px;gap:6px;padding:11px;display:grid}.provider-matrix strong{font-size:12px}.provider-matrix small{color:var(--muted-foreground);font-size:10px}.skill-availability-explanation{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--muted));border-radius:10px;margin-top:14px;padding:13px 14px}.skill-availability-explanation strong{font-size:12px}.skill-availability-explanation p,.skill-availability-explanation ul{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.45}.skill-availability-explanation ul{padding-left:18px}.skill-update{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.run-side{justify-items:end;gap:6px;display:grid}.run-side>span{font-size:11px}.product-row-link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.product-row-link:hover,.product-row-link:focus-visible{text-decoration-color:currentColor}.run-receipt-stack{gap:18px;display:grid}.run-receipt-summary{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.run-receipt-summary>div:first-child{max-width:72ch}.run-receipt-summary span,.run-authority-grid span{color:var(--muted-foreground);font-size:12px;font-weight:650}.run-receipt-summary h2{margin:7px 0 0;font-size:22px}.run-receipt-summary p,.run-receipt-gap p,.run-timeline p,.run-change-list p,.run-recovery p,.run-receipt-proof p{color:var(--muted-foreground);margin:7px 0 0;line-height:1.5}.run-receipt-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.run-receipt-gap{color:var(--warning);gap:12px;padding:16px 18px;display:flex}.run-timeline-panel{overflow:hidden}.run-timeline{grid-template-columns:repeat(7,minmax(120px,1fr));margin:0;padding:24px;list-style:none;display:grid;overflow-x:auto}.run-timeline>li{grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:150px;padding-right:18px;display:grid;position:relative}.run-timeline>li:not(:last-child):after{background:var(--border);content:"";width:calc(100% - 26px);height:1px;position:absolute;top:13px;left:27px}.run-timeline-icon{z-index:1;border:1px solid var(--border);background:var(--background);width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.run-timeline>li[data-state=completed] .run-timeline-icon{border-color:color-mix(in srgb, var(--success) 45%, var(--border));color:var(--success)}.run-timeline>li[data-state=failed] .run-timeline-icon{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.run-timeline-heading{justify-items:start;gap:7px;min-height:52px;display:grid}.run-timeline-event{margin-top:12px}.run-timeline-event>span{font-size:13px;font-weight:700}.run-timeline-event small{color:var(--muted-foreground);margin-top:7px;display:block}.run-receipt-columns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid}.run-change-list{display:grid}.run-change-list article{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 22px;display:flex}.run-change-list article:first-child{border-top:0}.run-change-list p{overflow-wrap:anywhere}.run-recovery{padding:20px 22px}.run-recovery ol{margin:14px 0 0;padding-left:20px}.run-recovery li+li{margin-top:7px}.run-authority-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.run-authority-grid>div{background:var(--background);gap:7px;min-width:0;padding:18px 22px;display:grid}.run-authority-grid strong{overflow-wrap:anywhere}.run-receipt-proof{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.run-work-link{justify-self:start}.entitlement-form{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:14px;padding:20px 22px;display:grid}.entitlement-form label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:650;display:grid}.entitlement-form small{color:var(--muted-foreground);grid-column:1/-1}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.apify-settings-form{gap:1rem;display:grid}.apify-settings-form label{gap:.45rem;font-weight:650;display:grid}.apify-settings-form textarea,.apify-settings-form input[type=number]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:12px;padding:.8rem .9rem}.apify-settings-form textarea{resize:vertical;min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.apify-settings-form small,.apify-secret-note{color:var(--muted-foreground);font-weight:450}.apify-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.apify-enable{align-items:center;grid-template-columns:none!important;display:flex!important}.apify-enable input{block-size:1.1rem;inline-size:1.1rem}.apify-settings-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.run-intelligence-panel{margin-bottom:16px}.run-intelligence-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.run-intelligence-grid>div{gap:4px;padding:18px 20px;display:grid}.run-intelligence-grid>div+div{border-left:1px solid var(--border)}.run-intelligence-grid span,.run-intelligence-grid small{color:var(--muted-foreground)}.run-intelligence-grid strong{font-size:1.4rem}.run-intelligence-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}@media (max-width:760px){.apify-limit-grid,.run-intelligence-grid{grid-template-columns:1fr}.run-intelligence-grid>div+div{border-left:0;border-top:1px solid var(--border)}}.inline-create{border-bottom:1px solid var(--border);grid-template-columns:1fr .8fr auto;gap:10px;padding:16px 22px;display:grid}.work-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.work-create label{color:var(--muted-foreground);gap:7px;font-size:12px;font-weight:600;display:grid}.work-create .work-wide{grid-column:1/-1}.work-create textarea{resize:vertical;min-height:88px}.work-create-more{border:1px solid var(--border);background:var(--muted);border-radius:10px}.work-create-more>summary{cursor:pointer;min-height:42px;color:var(--foreground);padding:12px 14px;font-weight:700}.work-create-more>div{gap:14px;padding:0 14px 14px;display:grid}.work-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.work-toolbar{width:100%;min-width:0}.work-toolbar-top{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px 14px;display:flex}.work-view-switch{flex-wrap:wrap;gap:8px;display:flex}.work-saved-view-select,.work-primary-filters label,.work-advanced-filters label,.saved-work-views label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:650;display:grid}.work-saved-view-select{width:min(300px,100%)}.work-quick-filters{flex-wrap:wrap;gap:6px;padding:0 22px 14px;display:flex}.work-quick-filters .button{min-height:36px;padding-inline:12px}.work-primary-filters{border-top:1px solid var(--border);grid-template-columns:minmax(260px,1.6fr) minmax(210px,.8fr) auto auto;align-items:end;gap:12px;padding:14px 22px 18px;display:grid}.work-filter-disclosure,.saved-view-disclosure{min-width:0;position:relative}.work-filter-disclosure>summary,.saved-view-disclosure>summary,.work-more-actions>summary{border:1px solid var(--border);background:var(--surface-raised);min-height:42px;color:var(--foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.work-filter-disclosure>summary::-webkit-details-marker{display:none}.saved-view-disclosure>summary::-webkit-details-marker{display:none}.work-more-actions>summary::-webkit-details-marker{display:none}.work-filter-disclosure>summary>span{background:var(--muted);border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:11px;display:grid}.work-filter-disclosure[open],.saved-view-disclosure[open]{grid-column:1/-1}.work-filter-disclosure[open]>summary,.saved-view-disclosure[open]>summary{margin-bottom:12px}.work-advanced-filters{border:1px solid var(--border);background:var(--muted);border-radius:10px;grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.work-advanced-filters>.button{justify-self:start}.saved-work-views{border:1px solid var(--border);background:var(--muted);border-radius:10px;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.saved-work-views form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.saved-work-views small{color:var(--muted-foreground);grid-column:1/-1}.work-view-result{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:7px;padding:14px 22px;font-size:12px;display:flex}.work-view-result strong{color:var(--foreground);font-size:18px}.work-view-result .button{min-height:32px;margin-left:auto}.work-more-actions{position:relative}.work-more-actions>summary{min-height:36px}.work-more-actions>div{z-index:4;border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000003d}.work-more-actions>div .button{justify-content:flex-start}.work-board{background:var(--border);grid-template-columns:repeat(7,minmax(260px,1fr));gap:1px;display:grid;overflow-x:auto}.work-board>section{background:var(--surface);min-width:260px}.work-board>section>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex;position:sticky;top:70px}.work-board>section>header h2{margin:0;font-size:13px}.work-board>section>header span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.work-board>section>div{align-content:start;gap:10px;min-height:180px;padding:10px;display:grid}.work-board article{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:10px;padding:13px;display:grid}.work-board article h3{overflow-wrap:anywhere;margin:0;font-size:13px}.work-board article p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.work-board article>div:not(.work-actions){color:var(--muted-foreground);gap:4px;font-size:10px;display:grid}.work-board .work-actions{justify-content:flex-start}.work-board .button{min-height:32px;padding:0 9px;font-size:11px}.work-detail-hero{gap:20px;padding:24px;display:grid}.work-detail-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.work-detail-title>div{min-width:0}.work-detail-title h2{overflow-wrap:anywhere;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(22px,3vw,34px)}.work-detail-description{white-space:pre-wrap;max-width:78ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.work-detail-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.work-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.work-assignees{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:20px 22px;display:grid}.work-assignees label{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.work-assignees label:has(input:checked){border-color:color-mix(in srgb, var(--info) 50%, var(--border));background:color-mix(in srgb, var(--info) 9%, var(--surface-raised))}.work-assignees input{width:16px;height:16px;accent-color:var(--info)}.work-assignees span{min-width:0;font-size:12px;font-weight:700;display:grid}.work-assignees small{color:var(--muted-foreground);font-size:10px;font-weight:500}.work-assignees .button{grid-column:1/-1;justify-self:start;margin-top:4px}.work-detail-checklist{gap:10px;margin:0;padding:20px 22px 22px 48px;display:grid}.work-detail-checklist li{color:var(--muted-foreground);padding-left:5px;font-size:13px;line-height:1.55}.work-relations{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.work-relations section{background:var(--surface);min-width:0;padding:18px 22px}.work-relations h3{margin:0 0 10px;font-size:12px}.work-relations p{color:var(--muted-foreground);margin:0;font-size:12px}.work-relations section>div{gap:7px;display:grid}.work-relations a{min-width:0;color:var(--info);justify-content:space-between;align-items:center;gap:8px;display:flex}.work-linked-list{background:var(--border);gap:1px;display:grid}.work-linked-list>article{background:var(--surface);gap:10px;min-width:0;padding:17px 22px;display:grid}.work-linked-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-linked-list>article>header>div{gap:4px;min-width:0;display:grid}.work-linked-list strong,.work-linked-list p,.work-linked-list li{overflow-wrap:anywhere}.work-linked-list small{color:var(--muted-foreground)}.work-linked-list p,.work-linked-list ul{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.55}.work-detail-discussion .discussion-thread{border-top:1px solid var(--border);padding:20px 22px}.work-history{margin:0;padding:0;list-style:none}.work-history li{border-top:1px solid var(--border);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 22px;display:grid}.work-history-marker{border:2px solid var(--info);background:var(--surface);border-radius:50%;width:9px;height:9px;margin-top:5px}.work-history li>div{gap:3px;display:grid}.work-history strong{font-size:12px}.work-history p,.work-history li>span:last-child{color:var(--muted-foreground);margin:0;font-size:10px}.work-detail-back{justify-self:start}.realtime-status{border:1px solid var(--border);min-height:34px;color:var(--muted-foreground);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.realtime-status.live{border-color:color-mix(in srgb, var(--success) 36%, var(--border));color:var(--success)}.realtime-status.live svg{animation:2s ease-in-out infinite realtime-pulse}@keyframes realtime-pulse{50%{opacity:.45}}.work-side{gap:14px;width:min(42ch,38vw);display:grid}.discussion-thread{border-top:1px solid var(--border);color:var(--foreground);text-align:left;gap:11px;padding-top:13px;display:grid}.discussion-thread.empty{color:var(--muted-foreground);justify-items:end}.discussion-thread.empty>div,.discussion-heading>span{align-items:center;gap:7px;display:inline-flex}.discussion-heading{justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}.discussion-heading small{color:var(--muted-foreground);font-size:11px;font-weight:500}.discussion-comments{scrollbar-color:var(--border) transparent;gap:10px;max-height:340px;padding-right:4px;display:grid;overflow:auto}.discussion-comment{border-bottom:1px solid var(--border);gap:5px;padding:10px 0;display:grid}.discussion-comment.reply{background:var(--muted);border:0;border-radius:12px;margin:6px 0 0 18px;padding:9px 11px}.discussion-comment header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.discussion-comment header strong{font-size:12px}.discussion-comment time,.discussion-mentions{color:var(--muted-foreground);font-size:11px}.discussion-comment>p,.discussion-comment-actions details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.discussion-comment-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discussion-comment-actions button,.discussion-comment-actions summary{color:var(--muted-foreground);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.discussion-comment-actions button:hover,.discussion-comment-actions summary:hover{color:var(--foreground);text-decoration-color:currentColor}.discussion-comment-actions button:focus-visible,.discussion-comment-actions summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.discussion-comment-actions details{position:relative}.discussion-comment-actions details ol{gap:8px;margin:8px 0 0;padding-left:18px;display:grid}.discussion-comment-actions details li>span{color:var(--muted-foreground);font-size:10px}.discussion-form{gap:9px;display:grid}.discussion-form label{color:var(--muted-foreground);gap:5px;font-size:11px;font-weight:600;display:grid}.discussion-form textarea{resize:vertical;min-height:72px}.discussion-form>div{flex-wrap:wrap;gap:7px;display:flex}.discussion-empty,.discussion-error{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.45}.discussion-error{color:var(--danger)}.activity-audit{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.activity-audit>summary{cursor:pointer;color:var(--muted-foreground);padding:15px 20px;font-size:13px;font-weight:650}.activity-audit>summary:hover{color:var(--foreground)}.activity-audit>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.activity-audit>.surface{border:0;border-top:1px solid var(--border);border-radius:0}.notification-create{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) auto;align-items:end;gap:14px;padding:18px 22px;display:grid}.notification-create>label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:650;display:grid}.notification-create fieldset{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:8px 16px;min-width:0;margin:0;padding:9px 12px;display:flex}.notification-create legend{color:var(--muted-foreground);padding:0 4px;font-size:11px;font-weight:650}.notification-create fieldset label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.notification-deliveries{border-top:1px solid var(--border)}.notification-deliveries>summary{cursor:pointer;color:var(--muted-foreground);padding:14px 22px;font-size:12px;font-weight:650}.notification-deliveries>summary:hover{color:var(--foreground)}.notification-deliveries>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.search-panel{overflow:hidden}.search-form{gap:8px;padding:20px 22px;display:grid}.search-form>label{font-size:13px;font-weight:650}.search-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid;position:relative}.search-form>div>svg{z-index:1;width:18px;height:18px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:12px;left:13px}.search-form .input{padding-left:42px}.search-form small{color:var(--muted-foreground);font-size:12px}.search-results-summary{color:var(--muted-foreground);align-items:baseline;gap:8px;display:flex}.search-results-summary strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px}.search-group .product-list{border:0}.memory-search-boundary{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.memory-search-boundary>div{align-items:flex-start;gap:13px;display:flex}.memory-search-boundary svg{color:var(--info);flex:none}.memory-search-boundary h2{margin:0;font-size:16px}.memory-search-boundary p{max-width:76ch;color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.mcp-token-create{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.1fr) minmax(150px,.6fr) minmax(110px,.45fr) auto;align-items:end;gap:14px;padding:18px 22px;display:grid}.mcp-token-create label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:650;display:grid}.mcp-token-secret{border-top:1px solid color-mix(in oklch, var(--warning) 34%, var(--border));background:color-mix(in oklch, var(--warning) 7%, transparent);grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.mcp-token-secret>div{align-items:flex-start;gap:9px;display:flex}.mcp-token-secret span,.mcp-token-secret small{display:block}.mcp-token-secret small{color:var(--muted-foreground);margin-top:4px}.mcp-token-secret code{background:var(--background);min-width:0;font-family:var(--font-mono);border-radius:9px;padding:9px 11px;font-size:11px;overflow-x:auto}.mcp-token-list{border-top:1px solid var(--border)}.mcp-token-list article{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 22px;display:flex}.mcp-token-list article+article{border-top:1px solid var(--border)}.mcp-token-list article>div{gap:5px;display:grid}.mcp-token-list article>div:last-child{justify-items:end}.mcp-token-list article span{color:var(--muted-foreground);font-size:12px}.mcp-token-empty{color:var(--muted-foreground);align-items:center;gap:9px;padding:18px 22px;font-size:13px;display:flex}.billing-overview{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid;overflow:hidden}.billing-overview>section{min-width:0;padding:24px 26px}.billing-overview>aside{border-left:1px solid var(--border);background:var(--muted);align-content:center;gap:17px;padding:24px 26px;display:grid}.billing-plan-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-plan-title span{color:var(--muted-foreground);font-size:12px;font-weight:650}.billing-plan-title h2{letter-spacing:-.025em;margin:6px 0 0;font-size:28px}.billing-overview>section>p,.billing-overview>aside>p{color:var(--muted-foreground);margin:8px 0 20px;font-size:13px;line-height:1.5}.billing-overview>aside>p{margin:0}.billing-facts{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.billing-facts>div{background:var(--surface-raised);min-width:0;padding:13px 14px}.billing-facts dt{color:var(--muted-foreground);font-size:11px}.billing-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:650}.billing-health-title{align-items:flex-start;gap:11px;display:flex}.billing-health-title>svg{flex:none;width:19px}.billing-health-success>svg{color:var(--success)}.billing-health-warning>svg{color:var(--warning)}.billing-health-danger>svg{color:var(--danger)}.billing-health-title strong,.billing-health-title span{display:block}.billing-health-title strong{font-size:14px}.billing-health-title span,.billing-updated{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.45}.billing-recovery{background:color-mix(in oklch, var(--warning) 7%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.billing-recovery>svg{color:var(--warning)}.billing-recovery h2{margin:0;font-size:15px}.billing-recovery p{max-width:76ch;color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.5}.billing-subscription-details{padding:20px 22px}.billing-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 12px;display:flex}.billing-section-heading h2{letter-spacing:-.015em;margin:0;font-size:19px}.billing-section-heading p{max-width:75ch;color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.billing-operations{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.billing-operations>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:9px;padding:16px 20px;font-size:13px;font-weight:650;display:flex}.billing-operations>summary:hover{color:var(--foreground)}.billing-operations>summary:focus-visible{outline-offset:-3px}.billing-operations[open]>summary{border-bottom:1px solid var(--border);color:var(--foreground)}.billing-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-operations-grid>section{align-items:flex-start;gap:12px;min-width:0;padding:19px 20px;display:flex}.billing-operations-grid>section+section{border-left:1px solid var(--border)}.billing-operations-grid svg{width:18px;color:var(--muted-foreground);flex:none}.billing-operations-grid h2{margin:0;font-size:14px}.billing-operations-grid p{margin:6px 0;font-size:12px;line-height:1.45}.billing-operations-grid span{color:var(--muted-foreground);font-size:11px;line-height:1.45}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.summary-item{min-width:0;padding:20px 22px}.summary-item+.summary-item{border-left:1px solid var(--border)}.summary-item span,.summary-item small{color:var(--muted-foreground);font-size:12px;display:block}.summary-item strong{overflow-wrap:anywhere;letter-spacing:-.02em;margin:8px 0 6px;font-size:23px;display:block}.workspace-overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.workspace-overview-card{gap:20px;padding:21px 22px;display:grid}.workspace-overview-card>div>span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace-overview-card h2{letter-spacing:-.015em;margin:7px 0 9px;font-size:18px}.workspace-overview-card dl{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.workspace-overview-card dl>div{background:var(--surface-raised);padding:12px}.workspace-overview-card dt{color:var(--muted-foreground);font-size:11px}.workspace-overview-card dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:720}.workspace-overview-items{display:grid}.workspace-overview-items article{justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.workspace-overview-items article+article{border-top:1px solid var(--border)}.workspace-overview-items article>div{min-width:0}.workspace-overview-item-title h3{font-size:15px}.workspace-overview-items p{color:var(--muted-foreground);margin:6px 0;font-size:12px;line-height:1.5}.workspace-overview-items span{color:var(--muted-foreground);font-size:11px}.workspace-overview-items .button{flex:none}.workspace-overview-more{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:12px;display:flex}.workspace-overview-more>div{flex-wrap:wrap;gap:8px;display:flex}.product-list{overflow:hidden}.product-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:24px;padding:19px 22px;display:grid}.product-row+.product-row{border-top:1px solid var(--border)}.product-row-main{min-width:0}.product-row-title{display:block}.product-row-title h2{overflow-wrap:anywhere;letter-spacing:-.01em;margin:0;font-size:16px}.product-row-main>p{max-width:72ch;color:var(--muted-foreground);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.product-row-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12px;display:flex}.product-row-side{max-width:42ch;color:var(--muted-foreground);text-align:right;font-size:13px;line-height:1.45}.product-row-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-row-rail{align-content:start;justify-items:end;gap:12px;display:grid}.product-row-details{text-align:left;grid-column:1/-1}.product-row-details .management-form{border:1px solid var(--border);background:var(--background);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:18px}.memory-readable-document{max-width:82ch;padding:24px}.memory-readable-document h2,.memory-readable-document h3{overflow-wrap:anywhere;margin:0}.memory-readable-document h2{font-size:22px}.memory-readable-document h3{margin-top:24px;font-size:16px}.memory-readable-document p,.memory-readable-document ul{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.65}.memory-readable-document ul{padding-left:22px}.memory-search-form{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.5fr) auto;align-items:end;gap:16px;padding:20px 22px;display:grid}.memory-review-filter{border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto auto;align-items:end;gap:10px;padding:18px 22px;display:grid}.memory-destination-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.memory-destination-grid>.surface{padding:20px 22px}.memory-destination-grid span,.memory-destination-grid strong{display:block}.memory-destination-grid span{color:var(--muted-foreground);font-size:12px;font-weight:680}.memory-destination-grid strong{margin-top:7px;font-size:22px}.memory-destination-grid p{color:var(--muted-foreground);margin:8px 0 14px;font-size:13px;line-height:1.5}.panel-footer-note{border-top:1px solid var(--border);color:var(--muted-foreground);padding:14px 22px;font-size:12px}.memory-search-form .form-field{margin:0}.memory-results{border-top:1px solid var(--border)}.memory-match-explanation{border:1px solid var(--border);background:var(--muted);border-radius:9px;width:min(620px,100%);margin-top:12px;padding:10px 12px}.memory-match-explanation summary{cursor:pointer;font-size:12px;font-weight:700}.memory-match-explanation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.memory-match-explanation dl>div{min-width:0}.memory-match-explanation dt{color:var(--muted-foreground);font-size:10px}.memory-match-explanation dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.memory-match-explanation>p{color:var(--muted-foreground);margin:10px 0 0;font-size:11px}.memory-attention{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.memory-attention>div{min-width:0;padding:20px 22px}.memory-attention>div+div{border-left:1px solid var(--border)}.memory-attention strong,.memory-attention span{display:block}.memory-attention strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:7px;font-size:22px}.memory-attention span{color:var(--muted-foreground);font-size:12px;line-height:1.45}.memory-proposal-header{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:22px;display:grid}.memory-proposal-header h2,.memory-decision h2{overflow-wrap:anywhere;margin:0;font-size:18px}.memory-proposal-header p,.memory-decision p{color:var(--muted-foreground);margin:7px 0 0;font-size:13px;line-height:1.5}.memory-proposal-header .fact-list{border-top:1px solid var(--border);grid-column:1/-1;padding-top:18px}.memory-comparison-list>details,.memory-decision-history>li{border-top:1px solid var(--border)}.memory-comparison-list summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 22px;font-weight:720;display:flex}.memory-comparison-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-comparison-grid section{min-width:0;padding:18px 22px}.memory-comparison-grid section+section{border-left:1px solid var(--border)}.memory-comparison-grid h3{margin:0 0 12px;font-size:13px}.memory-decision-history{margin:0;padding:0;list-style:none}.memory-decision-history li{grid-template-columns:160px minmax(0,1fr);gap:6px 18px;padding:15px 22px;display:grid}.memory-decision-history span,.memory-decision-history p{color:var(--muted-foreground);font-size:12px}.memory-decision-history p{grid-column:2;margin:0}.memory-document{overflow:hidden}.memory-document pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:70dvh;font-family:var(--font-mono);tab-size:2;margin:0;padding:22px;font-size:12px;line-height:1.65;overflow:auto}.memory-evidence-list>details{border-top:1px solid var(--border)}.memory-evidence-list>details:first-child{border-top:0}.memory-evidence-list>details>summary{cursor:pointer;overflow-wrap:anywhere;padding:16px 22px;font-size:14px;font-weight:720}.memory-evidence-list .memory-readable-document{padding-top:0}.memory-note-controls{gap:1rem;padding:1.25rem;display:grid}.memory-note-controls>div:first-child{gap:.25rem;display:grid}.memory-note-controls>div:first-child span{color:var(--muted)}.memory-proposal-editor{resize:vertical;min-height:min(52vh,36rem);font-family:var(--font-mono,ui-monospace, monospace)}.memory-decision{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.memory-retrieval-status{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px;display:grid}.memory-feedback-controls{justify-items:end;gap:9px;min-width:min(100%,340px);display:grid}.memory-feedback-controls .input,.memory-feedback-controls .choice-control{max-width:340px;min-height:38px}.memory-feedback-controls>span{font-size:12px}.technical-id{text-overflow:ellipsis;max-width:48ch;color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;font-size:11px;overflow:hidden}.tag-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tag-list span{background:var(--muted);color:var(--foreground);border-radius:8px;padding:5px 8px;font-size:11px}.muted{color:var(--muted-foreground)}.empty-state{text-align:center;justify-items:center;padding:72px 24px;display:grid}.empty-state h2{margin:0;font-size:20px}.empty-state p{max-width:58ch;color:var(--muted-foreground);margin:9px 0 19px;line-height:1.55}.skeleton{height:190px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--foreground) 6%, transparent), transparent);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.login-shell{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-panel{width:min(420px,100%);padding:30px}.login-panel-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.language-switcher{min-height:40px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.language-switcher svg{flex:none;width:17px;height:17px}.language-switcher .choice-control{width:auto}.language-switcher .select-trigger{background:var(--surface-raised);min-height:36px;padding-inline:10px}.language-switcher.compact>span{position:absolute}.language-switcher.compact .choice-control{width:68px}.login-panel h1{letter-spacing:-.025em;margin:18px 0 8px;font-size:27px}.login-panel>p{color:var(--muted-foreground);margin:0 0 24px;line-height:1.55}.form-field{gap:7px;margin-top:15px;font-size:13px;font-weight:650;display:grid}.input{border:1px solid var(--border);background:var(--background);width:100%;min-height:42px;color:var(--foreground);border-radius:10px;padding:0 12px}.choice-control{width:100%;min-width:0;color:var(--foreground);font:inherit;position:relative}.select-trigger,.combobox-field{border:1px solid var(--border);background:var(--background);width:100%;min-height:42px;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;display:flex}.select-trigger{cursor:pointer;text-align:left;justify-content:space-between;padding:0 12px}.select-trigger:hover:not([data-disabled]){border-color:color-mix(in oklch, var(--foreground) 34%, var(--border))}.combobox-field:hover:not(:has(.combobox-input[data-disabled])){border-color:color-mix(in oklch, var(--foreground) 34%, var(--border))}.select-trigger[data-focus-visible]{outline:2px solid var(--focus);outline-offset:3px}.combobox-field:has(.combobox-input[data-focus-visible]){outline:2px solid var(--focus);outline-offset:3px}.combobox-field:has(.combobox-button[data-focus-visible]){outline:2px solid var(--focus);outline-offset:3px}.select-trigger[data-disabled],.choice-control[data-disabled] .combobox-field{cursor:not-allowed;opacity:.5}.select-value{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-value[data-placeholder],.select-value.is-placeholder{color:var(--muted-foreground)}.select-chevron{width:16px;height:16px;color:var(--muted-foreground);transform-origin:50%;flex:none;transition:transform .15s;display:block}.choice-control[data-open] .select-chevron{transform:rotate(180deg)}.select-popover{z-index:120;width:var(--trigger-width);min-width:min(var(--trigger-width), calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(320px, var(--available-height));border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;overflow:auto;box-shadow:0 18px 44px #0000003d;box-shadow:0 18px 44px lab(0% 0 0/.24)}.select-listbox{outline:none;gap:2px;padding:5px;display:grid}.multi-select-listbox .select-option[data-selected]{background:color-mix(in oklch, var(--info) 11%, var(--muted))}.select-option{cursor:pointer;min-height:38px;color:var(--foreground);border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.select-option[data-focused],.select-option[data-hovered]{background:var(--muted)}.select-option[data-selected]{font-weight:680}.select-option[data-disabled]{cursor:not-allowed;opacity:.45}.combobox-field{padding-left:12px}.combobox-input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.combobox-input::placeholder{color:var(--muted-foreground)}.combobox-button{width:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.choice-form-value{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.login-panel .button{width:100%;margin-top:20px}.mobile-brand,.mobile-nav,.mobile-menu-sheet,.mobile-menu-backdrop{display:none}@media (max-width:1120px) and (min-width:841px){.workspace-main{padding-inline:24px}.management-form,.project-form,.entitlement-form,.work-create,.work-primary-filters,.work-advanced-filters,.notification-create,.mcp-token-create,.mcp-token-secret{grid-template-columns:repeat(2,minmax(0,1fr))}.management-form>.button,.project-form>.button,.notification-create>.button,.mcp-token-create>.button{justify-self:start}.work-primary-filters .work-filter-query,.work-create .work-wide{grid-column:1/-1}.detail-grid{grid-template-columns:1fr}.run-timeline{grid-template-columns:repeat(7,minmax(145px,1fr))}.run-receipt-columns{grid-template-columns:1fr}.detail-grid section+section{border-left:0;border-top:1px solid var(--border)}.memory-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-attention>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.memory-attention>div:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:840px){.creation-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.creation-dialog-shell{max-height:calc(100dvh - 22px)}.creation-dialog-header{padding:18px 18px 15px}.creation-dialog-body>.work-create,.creation-dialog-body>.management-form{padding:16px 18px 18px}.creation-dialog-body>.management-form{grid-template-columns:1fr}.creation-dialog-actions{margin:0 -18px -18px;padding:14px 18px;bottom:-18px}.creation-dialog-actions .button{flex:1 1 0}.account-space-grid{grid-template-columns:1fr}.project-workspaces{flex-direction:column;align-items:stretch}.console-shell{display:block}.sidebar{display:none}.topbar{justify-content:space-between;min-height:58px;padding:0 16px}.mobile-brand{align-items:center;gap:9px;font-weight:720;display:flex}.mobile-organization-switcher{min-width:0;max-width:230px;margin-right:auto;display:block}.mobile-organization-switcher .organization-switcher{background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;margin:0;padding:5px 8px}.mobile-organization-switcher .organization-kind{width:26px;height:26px}.mobile-organization-switcher .organization-switcher label>span{display:none}.workspace-main{padding:24px 16px 104px}.page-header,.client-head,.skill-scope-summary,.skill-application-list article{flex-direction:column;align-items:stretch}.client-actions{justify-content:flex-start}.provider{grid-template-columns:1fr;gap:13px}.management-form,.project-form,.detail-grid,.memory-search-form,.memory-review-filter,.memory-proposal-header,.memory-comparison-grid,.memory-decision-history li{grid-template-columns:1fr}.memory-comparison-grid section+section{border-left:0;border-top:1px solid var(--border)}.memory-decision-history p{grid-column:auto}.detail-grid section+section{border-left:0;border-top:1px solid var(--border)}.enrollment-result{grid-template-columns:1fr}.enrollment-result p{grid-column:auto}.proposal,.release-row{grid-template-columns:1fr}.approval-row{flex-direction:column}.approval-evidence-grid,.memory-match-explanation dl{grid-template-columns:1fr}.catalog-toolbar,.skill-card-head,.skill-update{flex-direction:column;align-items:flex-start}.skill-toolbar{grid-template-columns:1fr;display:grid}.skill-search{width:100%}.segmented-control{justify-content:flex-start;width:100%}.skill-grid{grid-template-columns:1fr}.run-side{justify-items:start}.run-receipt-summary,.run-receipt-proof{flex-direction:column;align-items:flex-start}.run-receipt-badges{justify-content:flex-start}.run-timeline{grid-template-columns:1fr;gap:0;overflow:visible}.run-timeline>li{min-width:0;padding:0 0 22px}.run-timeline>li:not(:last-child):after{width:1px;height:calc(100% - 13px);top:27px;left:13px}.run-authority-grid,.entitlement-form,.settings-grid,.inline-create,.work-create,.work-primary-filters,.work-advanced-filters,.saved-work-views,.work-detail-grid,.work-relations,.notification-create,.mcp-token-create,.mcp-token-secret{grid-template-columns:1fr}.work-toolbar-top{flex-direction:column;align-items:stretch}.work-saved-view-select{width:100%}.work-quick-filters{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.work-quick-filters .button{flex:none}.work-filter-disclosure>summary,.saved-view-disclosure>summary{width:100%}.saved-work-views form{grid-template-columns:1fr}.work-view-result small{width:100%;margin-left:0}.work-create .work-wide{grid-column:auto}.work-assignees{grid-template-columns:1fr}.work-assignees .button{grid-column:auto}.work-detail-title,.work-linked-list>article>header{flex-direction:column;align-items:flex-start}.work-history li{grid-template-columns:12px minmax(0,1fr)}.work-history li>span:last-child{grid-column:2}.realtime-status{padding:0 9px}.realtime-status span{display:none}.danger-zone{flex-direction:column;align-items:flex-start}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-item:nth-child(3){border-left:0;border-top:1px solid var(--border)}.summary-item:nth-child(4){border-top:1px solid var(--border)}.memory-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-attention>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.memory-attention>div:nth-child(4){border-top:1px solid var(--border)}.memory-decision{flex-direction:column}.memory-retrieval-status,.billing-overview{grid-template-columns:1fr}.billing-overview>aside{border-top:1px solid var(--border);border-left:0}.billing-recovery{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.billing-recovery .button{grid-column:2;justify-self:start}.billing-operations-grid{grid-template-columns:1fr}.billing-operations-grid>section+section{border-top:1px solid var(--border);border-left:0}.search-form>div{grid-template-columns:1fr}.search-form>div>svg{top:12px}.memory-search-boundary{flex-direction:column;align-items:flex-start}.mcp-token-list article{flex-direction:column}.mcp-token-list article>div:last-child{justify-items:start}.memory-feedback-controls{justify-items:stretch;min-width:0}.product-row{grid-template-columns:minmax(0,1fr);gap:13px}.workspace-overview-items article{flex-direction:column;align-items:flex-start;gap:12px}.workspace-overview-more{flex-direction:column;align-items:flex-start}.product-row-side{text-align:left;max-width:none}.product-row-badges{justify-content:flex-start}.product-row-rail{justify-items:start}.work-side{width:100%}.discussion-thread.empty{justify-items:start}.tag-list{justify-content:flex-start}.restart-callout{text-align:left;justify-items:start;max-width:none}.mobile-nav{z-index:42;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--border);background:color-mix(in oklch, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;box-shadow:0 10px 36px #00000038;box-shadow:0 10px 36px lab(0% 0 0/.22)}.mobile-nav .nav-link{flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:4px;font-size:10px}.mobile-nav .nav-link span{display:block}.mobile-more{font:inherit;cursor:pointer;background:0 0;border:0}.mobile-menu-backdrop{z-index:39;background:#00000080;background:lab(0% 0 0/.5);display:block;position:fixed;inset:0}.mobile-menu-sheet{z-index:40;left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;grid-template-rows:auto minmax(0,1fr);max-height:min(72dvh,640px);display:grid;position:fixed;overflow:hidden;box-shadow:0 20px 60px #00000059;box-shadow:0 20px 60px lab(0% 0 0/.35)}.mobile-menu-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 12px;display:flex}.mobile-menu-sheet h2{margin:0;font-size:20px}.mobile-menu-sheet header p{color:var(--muted-foreground);margin:5px 0 0;font-size:13px}.mobile-menu-sheet>nav{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 10px 18px;overflow-y:auto}.mobile-menu-sheet .nav-section{margin-top:14px}.mobile-menu-sheet .nav-link,.button,.input{min-height:44px}}@media (max-width:520px){.topbar .mobile-brand{gap:0;min-width:20px;font-size:0;overflow:hidden}.mobile-organization-switcher{max-width:150px}.topbar .language-switcher.compact svg{display:none}.topbar .language-switcher.compact .choice-control{width:64px}.billing-overview>section,.billing-overview>aside{padding:20px}.billing-plan-title{flex-direction:column;align-items:flex-start;gap:12px}.billing-facts{grid-template-columns:1fr}.billing-recovery{padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
