.button-quiet{color:var(--ink-2);box-shadow:none;background:0 0}.button-danger{color:#fff;background:linear-gradient(180deg, #c9574d, var(--danger));box-shadow:0 0 0 1px #801f1929,0 8px 22px #b3453d29}.ui-button-group,.ui-icon-text,.ui-icon-badge{align-items:center;gap:8px;display:inline-flex}.ui-button-group{flex-wrap:wrap}.ui-icon-badge{background:var(--surface-muted);border-radius:999px;min-height:32px;padding:5px 10px;font-weight:680}.ui-field{gap:7px;min-width:0;display:grid}.ui-field>label{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:12px;font-weight:680;display:flex}.ui-field>label span{color:var(--ink-3);font-size:var(--text-dense);font-weight:560}.ui-field-hint,.ui-field-error{font-size:11px}.ui-field-hint{color:var(--ink-3)}.ui-field-error{color:var(--danger)}.ui-input-shell{min-width:0;display:block;position:relative}.ui-input-shell>.ui-input-control{min-height:48px}.ui-input-shell.has-leading>.ui-input-control{padding-left:44px}.ui-input-shell.has-trailing>.ui-input-control{padding-right:50px}.ui-input-leading{z-index:1;width:18px;height:18px;color:var(--ink-3);pointer-events:none;transition:color .15s var(--ease-out);place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-input-leading svg{width:18px;height:18px}.ui-input-shell:focus-within .ui-input-leading{color:var(--brand)}.ui-input-trailing{z-index:1;pointer-events:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.ui-input-trailing>button{width:44px;height:44px;color:var(--ink-3);pointer-events:auto;transition:transform .14s var(--ease-out), color .15s var(--ease-out), background-color .15s var(--ease-out), opacity .15s var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ui-input-trailing>button:hover{color:var(--ink-2);background:var(--surface-muted)}.ui-input-trailing>button:active:not(:disabled){transform:scale(.96)}.ui-input-trailing>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-input-trailing svg{width:18px;height:18px}.ui-input-shell.has-error>.ui-input-control{border-color:var(--danger)}.ui-input-shell:has(.ui-input-control:disabled){opacity:.62}.ui-input-shell:has(.ui-input-control:disabled) .ui-input-trailing>button{pointer-events:none}.ui-reveal-icon{transition:opacity .16s var(--ease-out), scale .16s var(--ease-out), filter .16s var(--ease-out);place-items:center;display:grid;position:absolute}.ui-reveal-icon.is-visible{opacity:1;filter:blur();scale:1}.ui-reveal-icon.is-hidden{opacity:0;filter:blur(4px);scale:.25}.ui-reveal-icons{width:18px;height:18px;display:block;position:relative}.ui-reveal-icons .ui-reveal-icon{width:18px;height:18px;inset:0}.ui-field-group{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ui-field-group legend{margin-bottom:10px;font-weight:760}.ui-error-summary{color:var(--danger);background:var(--danger-soft);border-radius:15px;padding:14px 16px}.ui-error-summary ul{margin:8px 0 0;padding-left:20px}.ui-error-summary a{text-underline-offset:3px;text-decoration:underline}.ui-dialog-backdrop{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .16s var(--ease-out);background:#14171d61;position:fixed;inset:0}.ui-dialog-backdrop[data-starting-style],.ui-dialog-backdrop[data-ending-style]{opacity:0}.ui-dialog-popup{z-index:401;background:var(--surface-solid);width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-raised);transform-origin:50%;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(1)}.ui-dialog-popup.size-small{width:min(420px,100vw - 32px)}.ui-dialog-popup.size-large{width:min(880px,100vw - 32px)}.ui-dialog-popup[data-starting-style],.ui-dialog-popup[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.97)}.ui-dialog-popup>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:76px;padding:20px 20px 14px;display:flex}.ui-dialog-popup [data-base-ui-component=dialog-title]{letter-spacing:-.035em;font-size:20px;font-weight:760}.ui-dialog-popup [data-base-ui-component=dialog-description]{color:var(--ink-3);margin-top:5px}.ui-dialog-content{padding:20px}.ui-dialog-popup>header>.icon-button{flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px}.ui-popover-positioner{z-index:350;max-width:var(--available-width)}.ui-popover-popup{min-width:260px;max-width:min(390px,100vw - 24px);box-shadow:var(--shadow-raised);transform-origin:var(--transform-origin);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#fffffffa;border-radius:18px;outline:0;padding:14px}.ui-popover-popup[data-starting-style],.ui-popover-popup[data-ending-style]{opacity:0;transform:scale(.97)}.ui-popover-popup [data-base-ui-component=popover-title]{font-weight:760}.ui-popover-popup [data-base-ui-component=popover-description]{color:var(--ink-3);margin-top:4px;font-size:11px}.ui-tabs{min-width:0}.ui-tabs-list{border-bottom:1px solid var(--line);gap:4px;display:flex;position:relative;overflow:hidden}.ui-tabs-list [role=tab]{z-index:1;min-height:44px;color:var(--ink-3);background:0 0;border:0;flex:none;padding:0 12px;position:relative}.ui-tabs-list [role=tab][data-active]{color:var(--brand);font-weight:720}.ui-tabs-indicator{z-index:0;height:2px;width:var(--active-tab-width);translate:var(--active-tab-left) 0;background:var(--brand);transition:translate .18s var(--ease-in-out), width .18s var(--ease-in-out);position:absolute;bottom:0;left:0;right:auto}.ui-tabs-panel{outline:0;padding:18px 2px 2px}.ui-feedback-state{background:var(--surface-muted);border-radius:17px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.ui-feedback-state>span{width:42px;height:42px;box-shadow:var(--shadow-control);background:#fff;border-radius:13px;place-items:center;display:grid}.ui-feedback-state p{color:var(--ink-3);margin-top:4px}.ui-feedback-state .button{margin-top:12px}.ui-skeleton{gap:10px;display:grid}.ui-skeleton i{background:var(--surface-strong);border-radius:7px;height:14px;position:relative;overflow:hidden}.ui-skeleton i:nth-child(2){width:82%}.ui-skeleton i:nth-child(3){width:63%}.ui-skeleton i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.1s linear infinite ui-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ui-shimmer{to{transform:translate(100%)}}.component-gallery{width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 88px}.component-gallery>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.component-gallery>header h1{margin-top:8px;font-size:clamp(36px,5vw,58px)}.component-gallery>header p:last-child{max-width:690px;color:var(--ink-2);margin-top:9px}.component-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.component-gallery-card{min-width:0;padding:22px}.component-gallery-card>h2{font-size:18px}.component-gallery-card>p{color:var(--ink-3);margin:5px 0 18px}.component-demo-stack{flex-wrap:wrap;gap:10px;display:flex}.component-form-demo{gap:14px;display:grid}.component-popover-list{gap:4px;margin-top:12px;display:grid}.component-popover-list button{text-align:left;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 10px}.mobile-journal-summary{gap:12px;width:min(720px,100%);margin:0 auto;padding:6px 0 84px;display:grid}.mobile-journal-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 4px 8px;display:flex}.mobile-journal-summary>header h1{margin-top:5px;font-size:clamp(30px,8vw,42px)}.mobile-journal-summary>header p{max-width:560px;color:var(--ink-2);margin-top:7px}.mobile-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-balance-strip>div{min-width:0;box-shadow:var(--shadow-card);background:#ffffffd1;border-radius:15px;padding:12px}.mobile-balance-strip span,.mobile-balance-strip strong{display:block}.mobile-balance-strip span{color:var(--ink-3);font-size:var(--text-dense)}.mobile-balance-strip strong{text-overflow:ellipsis;margin-top:5px;font-size:13px;overflow:hidden}.mobile-balance-strip .balanced strong{color:var(--positive)}.mobile-balance-strip .unbalanced strong{color:var(--danger)}.mobile-journal-lines{padding:18px}.mobile-journal-lines>div:last-child{margin-top:10px;display:grid}.mobile-journal-lines>div:last-child>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:72px;padding:8px 0;display:grid}.mobile-journal-lines>div:last-child>button:last-child{border-bottom:0}.mobile-journal-lines button>span{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;font-weight:760;display:grid}.mobile-journal-lines button strong,.mobile-journal-lines button small{display:block}.mobile-journal-lines button small{color:var(--ink-3);margin-top:3px}.mobile-journal-lines button em{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.mobile-line-editor{gap:14px;display:grid}.mobile-line-editor label{color:var(--ink-2);gap:6px;font-size:11px;font-weight:680;display:grid}.mobile-line-editor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-sticky-actions{z-index:90;box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:20px;grid-template-columns:1fr 1.2fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:8px;left:8px;right:8px}.mobile-sticky-actions .button{width:100%}.responsive-workbench-pending{border-radius:var(--radius-panel);background:linear-gradient(90deg, var(--surface-muted), #ffffffeb, var(--surface-muted));background-size:200% 100%;min-height:420px;animation:1.1s linear infinite responsive-workbench-shimmer}@keyframes responsive-workbench-shimmer{to{background-position:-200% 0}}.dashboard-layout{grid-template-areas:"tasks tasks insight""quick calendar team"}@media (min-width:1024px){.desktop-notice{display:none}}@media (hover:hover) and (pointer:fine){.component-popover-list button:hover{background:var(--surface-muted)}}@media (max-width:1280px) and (min-width:981px){.workbench-layout,.commercial-layout,.specialized-layout,.object-layout{grid-template-columns:1fr}.workbench-rail,.commercial-summary,.specialized-layout>aside,.object-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout{grid-template-columns:1fr 1fr;grid-template-areas:"tasks insight""quick calendar""team team"}}@media (max-width:720px){.component-gallery{width:calc(100% - 24px);padding-top:28px}.component-gallery>header{flex-direction:column;align-items:flex-start}.component-gallery-grid{grid-template-columns:1fr}.ui-dialog-popup{border-radius:22px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dashboard-page>.status-strip{display:none}.dashboard-layout{grid-template-columns:1fr;grid-template-areas:"tasks""quick""calendar""team""insight"}.premium-hero .hero-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.premium-hero .hero-actions .button{width:100%}.new-entry-link svg:last-child{display:block}.mobile-journal-summary>header{flex-direction:column}}@media (max-width:390px){.mobile-balance-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mobile-balance-strip>div{border-right:1px solid var(--line);min-height:64px;box-shadow:none;background:0 0;border-radius:0;padding:10px 8px}.mobile-balance-strip>div:last-child{border-right:0}.mobile-balance-strip strong{font-size:11px}.mobile-sticky-actions{box-shadow:var(--shadow-border);border-radius:12px;grid-template-columns:1fr 1fr;padding:6px}}@media (max-width:720px){.ui-dialog-content input,.ui-dialog-content select,.ui-dialog-content textarea,.ui-dialog-content .button{min-height:46px}}@media (prefers-reduced-motion:reduce){.ui-dialog-popup[data-starting-style],.ui-dialog-popup[data-ending-style]{transform:translate(-50%,-50%)}.ui-popover-popup[data-starting-style],.ui-popover-popup[data-ending-style]{transform:none}.ui-skeleton i:after,.responsive-workbench-pending{animation:none}}
:root{--canvas:#f3f4f1;--canvas-deep:#e8ebe6;--surface:#fff;--surface-solid:#fff;--surface-muted:#eef1ed;--surface-strong:#e1e7e1;--ink:#1d211f;--ink-2:#4d564f;--ink-3:#5e6961;--brand:#176f53;--brand-hover:#115942;--brand-soft:#dceee6;--brand-softer:#f0f7f3;--blue:#3b6589;--blue-soft:#e5eef5;--warning:#8a5a14;--warning-soft:#f6eddc;--danger:#a8443b;--danger-soft:#f7e6e3;--positive:#176f53;--positive-soft:#dceee6;--violet:#625b84;--violet-soft:#eceaf3;--line:#1d211f1c;--line-strong:#1d211f2e;--shadow-border:0 0 0 1px #1d211f14, 0 2px 8px #1d211f09;--shadow-raised:0 0 0 1px #1d211f1a, 0 16px 40px #1d211f24;--radius-control:8px;--radius-card:12px;--radius-panel:14px;--workspace-rail:228px;--workspace-gutter:clamp(16px, 2.2vw, 32px);--content-max-standard:1180px;--content-max-wide:1400px;--content-max-workbench:1480px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{text-wrap:balance}p,li,small,figcaption,blockquote{text-wrap:pretty}.numeric,.mono,.tabular-nums,input[type=number],table td.numeric,table th.numeric{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
.workspace-frame{background:var(--canvas);min-width:0}.workspace-column{min-width:0;margin-left:var(--workspace-rail)}.workspace-main{width:min(var(--content-max-standard), calc(100% - (var(--workspace-gutter) * 2)));min-height:calc(100vh - 64px);margin:0 auto;padding:28px 0 72px;container-type:inline-size}:is(.workspace-main:has(.workbench-layout),.workspace-main:has(.journal-surface),.workspace-main:has(.trial-surface),.workspace-main:has(.import-surface),.workspace-main:has(.specialized-layout)){width:min(var(--content-max-workbench), calc(100% - (var(--workspace-gutter) * 2)))}.workspace-main:has(.dashboard-page){width:min(var(--content-max-wide), calc(100% - (var(--workspace-gutter) * 2)))}:is(.workspace-main:has(.report-paper),.workspace-main:has(.report-table),.workspace-main:has(.report-catalog)),:is(.workspace-main:has(.queue-surface .data-grid-scroll),.workspace-main:has(.trial-table)){width:min(var(--content-max-wide), calc(100% - (var(--workspace-gutter) * 2)))}.page-stack{gap:20px;min-width:0;display:grid}.page-stack>*{min-width:0}.page-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;min-width:0;padding:4px 0 24px;display:flex}.page-intro>div:first-child{min-width:0;max-width:72ch}.page-kicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.page-intro h1{letter-spacing:-.045em;max-width:22ch;font-size:clamp(30px,3vw,42px);line-height:1.06}.page-intro p{max-width:68ch;color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-topbar{min-height:64px;padding:10px var(--workspace-gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-topbar .context-button,.workspace-topbar .global-search,.workspace-topbar .account-button,.workspace-topbar .icon-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:42px;box-shadow:none}.workspace-topbar .context-button:hover,.workspace-topbar .global-search:hover,.workspace-topbar .account-button:hover,.workspace-topbar .icon-button:hover{box-shadow:var(--shadow-border)}.workspace-sidebar{width:var(--workspace-rail);background:var(--canvas);box-shadow:none;border-radius:0}.sidebar-brand-row{padding:22px 20px 16px}.sidebar-identity{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:4px 18px 16px;padding:10px 0 16px}.sidebar-nav{padding:0 14px 14px}.nav-group-label{color:var(--ink-3);letter-spacing:.02em;text-transform:none;padding-inline:10px;font-size:10px;font-weight:650}.sidebar-nav a{min-height:40px;color:var(--ink-2);border-radius:7px;font-size:12px}.sidebar-nav a.active{box-shadow:inset 3px 0 var(--brand);color:var(--brand);background:var(--brand-soft)}.sidebar-footer{padding:12px 14px 16px}.surface,.capture-surface,.queue-surface,.trial-surface,.report-paper,.import-surface,.journal-surface,.commercial-editor,.object-main,.settings-panel,.close-score,.close-checklist,.close-timeline{border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:var(--shadow-border);border:0}.capture-surface,.queue-surface,.trial-surface,.report-paper,.import-surface{padding:24px}.journal-surface,.commercial-editor,.object-main{padding:24px;overflow:visible}.workbench-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:24px;display:grid}.commercial-layout,.specialized-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:24px;min-width:0;display:grid}.object-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:24px;min-width:0;display:grid}.workbench-rail,.commercial-summary,.specialized-layout>aside,.object-rail{gap:16px;min-width:0;display:grid}.workbench-rail>.surface,.commercial-summary>.surface,.specialized-layout>aside>.surface{padding:20px}.object-rail>.surface{border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:var(--shadow-border);padding:20px}.specialized-main{min-width:0;padding:24px}.object-main,.object-meta{min-width:0}.audit-timeline{gap:0;min-width:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.audit-timeline li{grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:0;min-height:74px;display:grid}.audit-timeline li>span{background:var(--surface-strong);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.audit-timeline li>span:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:32px;bottom:-42px}.audit-timeline li:last-child>span:after{display:none}.audit-timeline li>div{min-width:0;padding-bottom:16px}.audit-timeline strong{font-size:14px;line-height:1.35;display:block}.audit-timeline p{max-width:54ch;color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.55}.audit-timeline li.complete>span{color:#fff;background:var(--brand)}.audit-timeline li.current>span{color:var(--brand);background:var(--brand-soft)}.comment-list{gap:10px;min-width:0;margin-top:14px;display:grid}.comment-list p{background:var(--surface-muted);border-radius:12px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"avatar author""avatar meta""body body";gap:0 10px;min-width:0;margin:0;padding:12px;display:grid}.comment-list p>span{color:#fff;background:var(--brand);border-radius:9px;grid-area:avatar;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.comment-list strong{grid-area:author;min-width:0;font-size:13px;line-height:1.35}.comment-list small{min-width:0;color:var(--ink-3);grid-area:meta;margin-top:2px;font-size:11px;line-height:1.35}.comment-list em{min-width:0;color:var(--ink-2);grid-area:body;margin-top:10px;font-size:13px;font-style:normal;line-height:1.55}.object-rail form{gap:8px;margin-top:14px;display:grid}.object-rail form textarea{min-height:112px}.object-rail form button{border-radius:var(--radius-control);color:#fff;background:var(--brand);border:0;min-height:44px}.object-tabs{min-width:0;overflow:hidden}.object-tabs button{white-space:nowrap;min-height:44px}.inline-notice,.desktop-notice{border:1px solid var(--line);box-shadow:none;border-radius:10px}@container (max-width:1040px){.object-layout,.workbench-layout,.commercial-layout,.specialized-layout{grid-template-columns:1fr}.workbench-rail,.commercial-summary,.specialized-layout>aside,.object-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover,.object-rail form button:not(:disabled):hover{box-shadow:0 4px 12px #176f5329}}
.workspace-main table{border-collapse:collapse;min-width:100%}.workspace-main th{min-height:40px;color:var(--ink-3);background:var(--surface-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:720}.workspace-main td{min-height:44px;color:var(--ink-2);padding:11px 12px;font-size:12px;line-height:1.45}.workspace-main th,.workspace-main td{border-bottom:1px solid var(--line)}.workspace-main td.numeric,.workspace-main th.numeric{text-align:right;font-variant-numeric:tabular-nums}.workspace-main td>a{color:var(--ink);font-weight:680}.workspace-main .data-grid-scroll,.workspace-main .journal-grid,.workspace-main .line-items,.workspace-main .trial-table,.workspace-main .report-table{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.workspace-main .data-grid-scroll table,.workspace-main .journal-grid table,.workspace-main .line-items table,.workspace-main .trial-table table,.workspace-main .report-table table{min-width:max-content}.workspace-main .money-input,.workspace-main .numeric{font-variant-numeric:tabular-nums}.section-title{min-width:0}.section-title h2{font-size:18px;line-height:1.2}.section-title p{color:var(--ink-3);margin-top:4px;font-size:12px}.status-pill{border-radius:7px;min-height:26px;padding:4px 8px;font-size:11px}.status-pill svg{width:14px;height:14px}.button,.icon-button,.text-button,.account-button,.context-button,.global-search{min-height:40px}.button{border-radius:var(--radius-control)}.button-primary{background:var(--brand)}.button-secondary{border:1px solid var(--line-strong);background:var(--surface)}.button:active,.icon-button:active,.text-button:active{transform:scale(.96)}.report-paper{max-width:var(--content-max-wide);margin-inline:auto}.report-document-heading{min-width:0}.report-document-heading h2{font-size:24px}.report-document-heading small{color:var(--ink-3)}.report-summary-grid strong,.reconcile-summary strong,.balance-summary strong{font-variant-numeric:tabular-nums}.empty-search,.drawer-empty,.table-empty,.task-empty{min-height:180px}.dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:32px}.focus-status{grid-template-columns:38px minmax(0,1fr);align-content:center;min-width:0}.focus-status .button{grid-column:1/-1;justify-content:center;width:100%;margin-top:4px}.dashboard-stat{grid-template-columns:30px minmax(0,1fr)}.dashboard-stat>div{min-width:0}.dashboard-stat em{overflow-wrap:anywhere;margin-top:2px;display:block}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;gap:0 32px;min-width:0;display:grid}.dashboard-layout .quick-actions-card,.dashboard-layout .close-calendar-card,.dashboard-layout .team-card,.dashboard-layout .task-card,.dashboard-layout .insight-card{grid-area:auto}.dashboard-primary,.dashboard-rail,.dashboard-tools{min-width:0;display:grid}.dashboard-primary{gap:0}.dashboard-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dashboard-primary>.surface,.dashboard-tools>.surface{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.dashboard-primary>.task-card{border-top:2px solid var(--ink)}.dashboard-rail{border-left:1px solid var(--line);gap:0;padding-left:32px}.dashboard-rail>.surface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.dashboard-rail>.team-card{border-top:1px solid var(--line)}.insight-heading{align-items:flex-start}.insight-heading>span{min-width:0;font-size:16px;line-height:1.3}.insight-heading .segmented-control{flex:none}.insight-body{gap:22px}.insight-body>div:first-child>strong{letter-spacing:-.035em;margin-top:3px;font-size:34px}.insight-body p{max-width:40ch;font-size:12px;line-height:1.55}.insight-series{grid-template-columns:repeat(6,minmax(44px,1fr));gap:0}.insight-series>span{min-width:0;padding:0 6px}.insight-series small,.insight-series strong{white-space:nowrap}.insight-series strong{font-variant-numeric:tabular-nums;font-size:11px}.team-list>div{grid-template-columns:36px minmax(0,1fr) max-content;gap:10px;min-height:60px}.team-avatar{width:36px;height:36px}.team-list strong{font-size:13px;line-height:1.35}.team-list small,.team-list em{font-size:12px}.specialized-page .page-intro h1{max-width:26ch;font-size:clamp(28px,2.5vw,36px)}.page-stack:has(.object-layout) .page-intro h1{max-width:26ch;font-size:clamp(28px,2.5vw,36px)}.specialized-main>.section-title+*{margin-top:22px}.intent-selector+.specialized-form-grid{margin-top:18px}.specialized-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.specialized-form-grid label{min-width:0;color:var(--ink-2);font-size:12px}.specialized-form-grid label>input,.specialized-form-grid label>select,.specialized-form-grid label>textarea{width:100%}.specialized-form-grid textarea{resize:vertical;min-height:112px}.specialized-form-grid small{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.4}.specialized-form-grid .field-error{color:var(--danger)}.intent-selector{border:0;min-width:0;margin:22px 0 0;padding:0}.intent-selector legend{color:var(--ink-2);margin-bottom:9px;font-size:12px;font-weight:680}.intent-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intent-selector button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:44px;color:var(--ink-2);background:var(--surface);font:inherit}.intent-selector button.active{border-color:color-mix(in srgb, var(--brand) 42%, transparent);color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent);font-weight:700}.currency-field{gap:6px;min-width:0;display:grid}.currency-field>span:first-child{color:var(--ink-2);font-size:12px;font-weight:650}.currency-input{min-width:0;display:block;position:relative}.currency-input b{z-index:1;color:var(--ink-3);font-size:12px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.currency-input input{text-align:right;font-variant-numeric:tabular-nums;width:100%;padding-left:40px}.currency-input.is-invalid input{border-color:var(--danger)}.currency-field>small{color:var(--ink-3);font-size:11px;font-weight:500}.evidence-attachment{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-top:22px;padding-top:18px;display:flex}.evidence-attachment>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.evidence-attachment svg{width:36px;height:36px;color:var(--ink-3);background:var(--surface-muted);border-radius:9px;padding:8px}.evidence-attachment.is-attached svg{color:var(--brand);background:var(--brand-soft)}.evidence-attachment strong,.evidence-attachment small{overflow-wrap:anywhere;display:block}.evidence-attachment strong{font-size:13px}.evidence-attachment small{color:var(--ink-3);margin-top:2px;font-size:11px}.specialized-rail{gap:16px;min-width:0;display:grid}.impact-list{min-width:0}.impact-list div{align-items:flex-start}.impact-list dt{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.impact-list dd{min-width:0;max-width:58%;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.45}.impact-list .total{border-bottom:0;align-items:baseline;padding-bottom:0}.impact-list .total dt,.impact-list .total dd{font-size:15px;font-weight:760}.policy-check-list{min-width:0;margin-top:12px;display:grid}.policy-check{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;min-height:64px;padding:12px 0;display:grid}.policy-check:last-child{border-bottom:0;padding-bottom:0}.policy-check>svg{width:19px;height:19px;color:var(--brand);margin-top:1px}.policy-check.failed>svg{color:var(--danger)}.policy-check.optional>svg{color:var(--ink-3)}.policy-check-copy{min-width:0}.policy-check-copy strong,.policy-check-copy span{overflow-wrap:anywhere;display:block}.policy-check-copy strong{color:var(--ink);font-size:13px;line-height:1.35}.policy-check-copy span{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45}.policy-check em{color:var(--ink-3);align-self:start;font-size:10px;font-style:normal}.compact-form-grid{margin-top:18px}.batch-summary-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:22px;display:grid}.batch-summary-strip>span{border-right:1px solid var(--line);min-width:0;padding:15px 14px}.batch-summary-strip>span:first-child{padding-left:0}.batch-summary-strip>span:last-child{border-right:0}.batch-summary-strip small,.batch-summary-strip strong{display:block}.batch-summary-strip small{color:var(--ink-3);font-size:11px}.batch-summary-strip strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px}.asset-preview-list{border-top:1px solid var(--line);min-width:0;margin-top:20px}.asset-preview-head,.asset-preview-list>div:not(.asset-preview-head){grid-template-columns:minmax(220px,1.2fr) minmax(130px,.7fr) minmax(150px,.75fr) 96px;align-items:center;gap:14px;min-width:720px;display:grid}.asset-preview-list{overflow-x:auto}.asset-preview-head{min-height:40px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-muted);font-size:10px;font-weight:720}.asset-preview-head span,.asset-preview-list>div:not(.asset-preview-head)>span,.asset-preview-list>div:not(.asset-preview-head)>strong{padding:0 12px}.asset-preview-list>div:not(.asset-preview-head){border-bottom:1px solid var(--line);min-height:64px}.asset-preview-list>div.is-excluded{opacity:.52}.asset-preview-list strong,.asset-preview-list small{display:block}.asset-preview-list small{color:var(--ink-3);margin-top:2px;font-size:11px}.asset-preview-list>div>strong{text-align:right;font-variant-numeric:tabular-nums}.asset-preview-list button{min-height:36px;color:var(--brand);background:0 0;border:0;font-weight:680}.allocation-source{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;min-width:0;margin-bottom:24px;padding-bottom:20px;display:grid}.allocation-source>div:last-child{text-align:right;min-width:160px}.allocation-source span,.allocation-source strong,.allocation-source small{display:block}.allocation-source span,.allocation-source small{color:var(--ink-3);font-size:11px}.allocation-source strong{margin:4px 0 2px;font-size:16px}.allocation-source>div:last-child strong{font-variant-numeric:tabular-nums;font-size:22px}.allocation-list{border-top:1px solid var(--line);min-width:0;margin-top:18px}.allocation-head,.allocation-list>div:not(.allocation-head){grid-template-columns:minmax(190px,1fr) minmax(140px,.6fr) minmax(190px,.75fr);align-items:center;gap:18px;display:grid}.allocation-head{min-height:40px;color:var(--ink-3);background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.allocation-head span,.allocation-list>div:not(.allocation-head)>span,.allocation-list>div:not(.allocation-head)>strong{padding:0 12px}.allocation-list>div:not(.allocation-head){border-bottom:1px solid var(--line);min-height:92px}.allocation-list strong,.allocation-list small{display:block}.allocation-list small{color:var(--ink-3);margin-top:3px;font-size:11px}.allocation-list>div>strong{text-align:right;font-variant-numeric:tabular-nums}.allocation-list .currency-field>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.allocation-secondary-actions{gap:18px;margin-top:14px;display:flex}.allocation-secondary-actions button{min-height:40px;color:var(--brand);background:0 0;border:0;font-weight:680}.allocation-totals.has-error{box-shadow:inset 3px 0 var(--danger), var(--shadow-border)}.allocation-error{color:var(--danger);background:var(--danger-soft);border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;font-size:12px;line-height:1.45;display:flex}.allocation-error svg{flex:none;width:17px}.object-meta{grid-template-columns:.8fr 1.5fr .9fr .75fr;margin:0}.object-meta>div{min-width:0}.object-meta dt,.object-meta dd{margin:0}.object-meta dt{color:var(--ink-3);font-size:12px}.object-meta dd{margin-top:5px}.object-meta dd strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.object-meta .status-pill{width:max-content;max-width:100%;display:inline-flex}.object-tabs{scrollbar-width:none;overflow:hidden}.object-tabs::-webkit-scrollbar{display:none}.object-tabs button{flex:none}.object-tabs button.active:after{bottom:0}.detail-overview>p{max-width:68ch;color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.detail-cards{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.detail-cards>div{border-bottom:0;min-width:0}.detail-cards>div+div{border-left:1px solid var(--line);padding-left:16px}
@media (max-width:1260px){.workspace-main{width:min(var(--content-max-standard), calc(100% - 48px))}.period-anchor{display:block}.object-layout{grid-template-columns:minmax(0,1fr) minmax(300px,320px);gap:20px}.workbench-layout,.commercial-layout,.specialized-layout{grid-template-columns:1fr}.workbench-rail,.commercial-summary,.specialized-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.specialized-main{padding:22px}}@media (max-width:980px){.workspace-column{margin-left:0}.workspace-sidebar{z-index:240}.mobile-scrim{z-index:220}.workspace-main{width:min(760px,100% - 32px);padding-top:24px}.object-layout{grid-template-columns:1fr}.object-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-welcome{grid-template-columns:1fr}.focus-status{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;padding-top:18px}.focus-status .button{grid-column:auto;width:auto;margin-top:0}.object-meta{grid-template-columns:.8fr 1.4fr}.object-meta>div:nth-child(2){border-right:0}.object-meta>div:nth-child(n+3){border-top:1px solid var(--line)}.workspace-sidebar:not(.is-open){pointer-events:none;visibility:hidden}.workspace-sidebar.is-open{visibility:visible}}@media (max-width:720px){.workspace-topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.workspace-topbar .context-switchers{flex:1 0 100%;order:4;width:100%;padding-top:4px}.workspace-main{width:calc(100% - 24px);padding-top:18px}.page-intro{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:20px}.page-intro h1{max-width:none;font-size:clamp(28px,9vw,36px)}.page-actions{justify-content:flex-start;width:100%}.page-actions .button,.page-actions a.button{flex:auto}.workbench-rail,.commercial-summary,.specialized-layout>aside,.object-rail{grid-template-columns:1fr}.surface,.capture-surface,.queue-surface,.trial-surface,.report-paper,.import-surface,.journal-surface,.commercial-editor,.object-main,.object-rail>.surface{border-radius:12px}.capture-surface,.queue-surface,.trial-surface,.report-paper,.import-surface,.journal-surface,.commercial-editor,.object-main,.object-rail>.surface,.specialized-main{padding:16px}.workspace-main th{font-size:10px}.workspace-main td{font-size:12px}.comment-list p{padding:11px}.dashboard-page>.status-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-stat{padding:10px 12px}.focus-status{grid-template-columns:38px minmax(0,1fr)}.focus-status .button{grid-column:1/-1;width:100%}.specialized-form-grid,.intent-selector>div{grid-template-columns:1fr}.evidence-attachment{flex-direction:column;align-items:stretch}.evidence-attachment .button{width:100%}.batch-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-summary-strip>span:nth-child(2){border-right:0}.batch-summary-strip>span:nth-child(n+3){border-top:1px solid var(--line)}.allocation-source{grid-template-columns:1fr;gap:14px}.allocation-source>div:last-child{text-align:left;min-width:0}.allocation-list{border-top:0;gap:12px;display:grid}.allocation-head{display:none}.allocation-list>div:not(.allocation-head){border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.allocation-list>div:not(.allocation-head)>span,.allocation-list>div:not(.allocation-head)>strong{text-align:left;padding:0}.allocation-secondary-actions{flex-direction:column;align-items:flex-start;gap:4px}.object-meta{grid-template-columns:1fr}.object-meta>div{border-right:0;border-top:1px solid var(--line)}.object-meta>div:first-child{border-top:0}.object-tabs{overflow:auto hidden}.detail-cards{grid-template-columns:1fr}.detail-cards>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:390px){.workspace-main{width:calc(100% - 20px)}.page-actions{grid-template-columns:1fr;display:grid}.page-actions .button,.page-actions a.button{width:100%}.comment-list p{grid-template-columns:32px minmax(0,1fr)}.comment-list p>span{width:32px;height:32px}}@container (max-width:1100px){.dashboard-layout{grid-template-columns:1fr}.dashboard-rail{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-left:0}.dashboard-rail>.team-card{border-top:0}}@container (max-width:680px){.dashboard-tools,.dashboard-rail{grid-template-columns:1fr;gap:0}.dashboard-rail>.team-card{border-top:1px solid var(--line)}.insight-heading{flex-direction:column;align-items:stretch}.insight-heading .segmented-control{width:100%}.insight-heading .segmented-control button{flex:1}.insight-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0}.insight-series>span:nth-child(4){border-left:0}}@media (prefers-reduced-motion:reduce){.workspace-sidebar{transition:none}.ui-skeleton i:after,.responsive-workbench-pending{animation:none}}
@media print{.workspace-sidebar,.workspace-topbar,.page-actions,.report-filter-bar,.prototype-controls-panel,.mobile-sticky-actions{display:none!important}.workspace-column{margin-left:0}.workspace-main{width:100%;padding:0}.report-paper,.surface{box-shadow:none}}
.diagnostics-page{min-height:100vh;color:var(--ink);background:var(--canvas);padding:28px clamp(16px,3vw,48px) 48px}.diagnostics-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;width:min(1680px,100%);margin:0 auto 22px;padding-bottom:22px;display:flex}.diagnostics-eyebrow{color:var(--brand);align-items:center;gap:7px;font-size:12px;font-weight:720;display:flex}.diagnostics-eyebrow svg{width:16px}.diagnostics-header h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(34px,4vw,56px)}.diagnostics-header>div:first-child>p:last-child{max-width:68ch;color:var(--ink-2);margin-top:8px}.diagnostics-header-actions{flex-wrap:wrap;gap:8px;display:flex}.diagnostics-link{min-height:40px;color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow-border);border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.diagnostics-link svg{width:15px}.diagnostics-grid{grid-template-columns:244px minmax(0,1fr) 304px;align-items:start;gap:16px;width:min(1680px,100%);margin:0 auto;display:grid}.diagnostics-screen-nav,.diagnostics-inspector,.diagnostics-preview-column{background:var(--surface);min-width:0;box-shadow:var(--shadow-border);border-radius:14px}.diagnostics-screen-nav,.diagnostics-inspector{max-height:calc(100vh - 132px);padding:14px;position:sticky;top:16px;overflow:auto}.diagnostics-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 4px 12px;display:flex}.diagnostics-panel-heading span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:720}.diagnostics-panel-heading strong{font-size:12px}.diagnostics-screen-nav details{border-bottom:1px solid var(--line)}.diagnostics-screen-nav summary{cursor:pointer;min-height:38px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;list-style:none;display:flex}.diagnostics-screen-nav summary::-webkit-details-marker{display:none}.diagnostics-screen-nav summary span{color:var(--ink-3);font-variant-numeric:tabular-nums}.diagnostics-screen-list{gap:3px;padding:0 0 8px;display:grid}.diagnostics-screen-list button{min-width:0;min-height:38px;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 7px;display:grid}.diagnostics-screen-list button:hover,.diagnostics-screen-list button.selected{color:var(--brand);background:var(--brand-softer)}.diagnostics-screen-list button>span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.diagnostics-screen-list button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.diagnostics-screen-list button svg{width:14px}.diagnostics-preview-column{overflow:hidden}.diagnostics-preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.diagnostics-preview-toolbar>div{gap:2px;min-width:0;display:grid}.diagnostics-preview-toolbar span{color:var(--ink-3);font-size:10px}.diagnostics-preview-toolbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.diagnostics-preview-status{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--positive)!important}.diagnostics-preview-status.pending{color:var(--warning)!important}.diagnostics-preview-status svg{width:14px}.diagnostics-preview-viewport{background:var(--canvas-deep);place-items:start center;min-height:420px;padding:18px;display:grid;overflow:auto}.diagnostics-preview-viewport iframe{background:var(--surface);transform-origin:top;border:0;border-radius:10px;flex:none;display:block;box-shadow:0 12px 28px #1d211f26}.diagnostics-preview-loading{min-height:360px;color:var(--ink-3);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.diagnostics-preview-loading svg{width:22px;color:var(--brand)}.diagnostics-preview-loading strong{color:var(--ink)}.diagnostics-preview-meta{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:6px;padding:10px 16px;font-size:10px;display:flex}.diagnostics-preview-meta span{border-right:1px solid var(--line);padding-right:7px}.diagnostics-preview-meta span:last-child{border-right:0}.diagnostics-control-stack{gap:12px;padding:14px 0;display:grid}.diagnostics-control-stack label{color:var(--ink-2);gap:6px;font-size:11px;font-weight:680;display:grid}.diagnostics-control-stack label>span{align-items:center;gap:6px;display:flex}.diagnostics-control-stack label svg{width:14px;color:var(--brand)}.diagnostics-control-stack select{min-height:40px;font-size:12px}.diagnostics-reset{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink-2);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.diagnostics-reset svg{width:15px}.diagnostics-data-block{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.diagnostics-data-block h2{font-size:13px}.diagnostics-data-block dl{gap:10px;margin:12px 0 0;display:grid}.diagnostics-data-block dl>div{gap:2px;min-width:0;display:grid}.diagnostics-data-block dt{color:var(--ink-3);font-size:10px}.diagnostics-data-block dd{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.diagnostics-error{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--line));width:min(1680px,100%);color:var(--danger);background:var(--danger-soft);border-radius:10px;align-items:flex-start;gap:10px;margin:0 auto 16px;padding:12px 14px;display:flex}.diagnostics-error>svg{flex:none;width:18px}.diagnostics-error div{gap:3px;display:grid}.diagnostics-error span{font-size:12px}.diagnostics-announcement{clip:rect(0 0 0 0);width:1px;height:1px;position:fixed;overflow:hidden}@media (max-width:1180px){.diagnostics-grid{grid-template-columns:220px minmax(0,1fr)}.diagnostics-inspector{grid-column:1/-1;max-height:none;position:static}.diagnostics-inspector .diagnostics-control-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostics-data-block{vertical-align:top;width:calc(33.333% - 12px);margin-right:12px;display:inline-block}}@media (max-width:720px){.diagnostics-page{padding:16px 12px 32px}.diagnostics-header{flex-direction:column;align-items:flex-start}.diagnostics-header-actions{width:100%}.diagnostics-link{flex:1;justify-content:center}.diagnostics-grid{grid-template-columns:1fr}.diagnostics-screen-nav{max-height:none;position:static}.diagnostics-preview-viewport{min-height:460px;padding:10px}.diagnostics-preview-viewport iframe{transform-origin:top;margin-bottom:-120px;transform:scale(.82)}.diagnostics-inspector{grid-column:auto;max-height:none;position:static}.diagnostics-inspector .diagnostics-control-stack{grid-template-columns:1fr}.diagnostics-data-block{width:auto;margin-right:0;display:grid}}
