@font-face{font-family:searchfireHeading;src:url(../media/Outfit_Light-s.p.39k348pqpab5s.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:searchfireHeading;src:url(../media/Outfit_Regular-s.p.1pt2s6cort51n.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:searchfireHeading;src:url(../media/Outfit_Medium-s.p.19w6vb628e08o.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:searchfireHeading;src:url(../media/Outfit_SemiBold-s.p.3xzla8ui1un8m.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:searchfireHeading;src:url(../media/Outfit_Bold-s.p.377mq1hrgb2ji.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:searchfireHeading;src:url(../media/Outfit_Black-s.p.2e0m5woz-nn5e.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:searchfireHeading Fallback;src:local(Arial);ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.0%;size-adjust:100.06%}.searchfireheading_e3b5ccbe-module__DuxuAW__className{font-family:searchfireHeading,searchfireHeading Fallback}.searchfireheading_e3b5ccbe-module__DuxuAW__variable{--font-searchfire-heading:"searchfireHeading", "searchfireHeading Fallback"}
@font-face{font-family:searchfireBody;src:url(../media/Maax_Regular-s.p.12vc4iuwkh9f5.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:searchfireBody;src:url(../media/Maax_Medium-s.p.10pwn69gdzrw4.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:searchfireBody;src:url(../media/Maax_Bold-s.p.3ury_bo-ha5y5.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:searchfireBody Fallback;src:local(Arial);ascent-override:73.87%;descent-override:21.32%;line-gap-override:9.81%;size-adjust:105.05%}.searchfirebody_7e125b2e-module__tutEMa__className{font-family:searchfireBody,searchfireBody Fallback}.searchfirebody_7e125b2e-module__tutEMa__variable{--font-searchfire-body:"searchfireBody", "searchfireBody Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.h-full{height:100%}.border-collapse{border-collapse:collapse}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas-bg:#090a0c;--color-surface-primary:#121418;--color-surface-elevated:#0e1013;--color-surface-overlay:#171a1f;--color-border:#272a30;--color-border-strong:#393d45;--color-text-primary:#f4f4f2;--color-text-secondary:#b2b6be;--color-text-muted:#92969f;--color-text-subtle:#898d96;--color-text-disabled:#676b74;--color-focus-ring:#b2b6be;--color-warning:#ddb760;--color-danger:#e57777;--color-success:#79bd91;--color-status-neutral:#b2b6be;--color-button-primary-bg:#f4f4f2;--color-button-primary-text:#111214;--color-button-primary-border:#d8d8d3;--color-button-primary-hover:#24262b;--color-button-primary-active:#17191d;--color-bg:var(--color-canvas-bg);--color-bg-raised:var(--color-surface-elevated);--color-surface:var(--color-surface-primary);--color-surface-hover:#191c21;--color-surface-strong:#202329;--color-text:var(--color-text-primary);--color-accent:var(--color-focus-ring);--font-heading:var(--font-searchfire-heading), "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-searchfire-body), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--type-page-title-size:clamp(2rem, 3vw, 2.625rem);--type-page-title-line:1.08;--type-page-title-weight:600;--type-section-heading-size:.7rem;--type-section-heading-line:1.2;--type-section-heading-weight:700;--type-card-title-size:.75rem;--type-card-title-line:1.25;--type-card-title-weight:700;--type-body-size:.9375rem;--type-body-line:1.6;--type-body-weight:450;--type-small-size:.8125rem;--type-small-line:1.5;--type-small-weight:450;--type-caption-size:.6875rem;--type-caption-line:1.35;--type-caption-weight:700;--type-label-size:.6875rem;--type-label-line:1.2;--type-label-weight:700;--type-button-size:.75rem;--type-button-line:1;--type-button-weight:700;--type-navigation-size:.8125rem;--type-navigation-line:1.3;--type-navigation-weight:600;--type-table-size:.8125rem;--type-table-line:1.45;--type-table-weight:500;--type-metadata-size:.6875rem;--type-metadata-line:1.35;--type-metadata-weight:500;--sidebar-width:248px;--topbar-height:64px;--content-width:1380px;--radius-sm:5px;--radius-md:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--dashboard-panel-header-height:46px;--dashboard-panel-row-min-height:72px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas-bg:#f2f2f0;--color-surface-primary:#fff;--color-surface-elevated:#f7f7f5;--color-surface-overlay:#ecece8;--color-border:#d8d8d3;--color-border-strong:#74777d;--color-text-primary:#17181a;--color-text-secondary:#5f6268;--color-text-muted:#5f6268;--color-text-subtle:#5f6268;--color-text-disabled:#898c92;--color-focus-ring:#5f6268;--color-warning:#765600;--color-danger:#a23434;--color-success:#21683d;--color-status-neutral:#5f6268;--color-bg:var(--color-canvas-bg);--color-bg-raised:var(--color-surface-elevated);--color-surface:var(--color-surface-primary);--color-surface-hover:#eeeeeb;--color-surface-strong:#e4e4e0;--color-text:var(--color-text-primary)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:0;margin:0;overflow:hidden}.auth-main{min-height:100dvh;overflow-y:auto}button,input,select,textarea{font:inherit}button{color:inherit}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-surface-primary);color:var(--color-text-primary)}select option,select optgroup{background-color:var(--color-surface-primary);color:var(--color-text-primary)}[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,summary:focus-visible,input:focus-visible,.nav-item:focus-visible,.menu-root button:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,summary:focus-visible,input:focus-visible,.nav-item:focus-visible,.menu-root button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 18%, transparent)}}.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}.skip-link{z-index:200;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--type-small-size);padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 12px))}.skip-link:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(0)}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--color-bg);height:100dvh;display:grid}.desktop-sidebar{border-right:1px solid var(--color-border);background:var(--color-bg-raised);flex-direction:column;min-height:0;display:flex}.brand{min-width:0;color:var(--color-text);font-family:var(--font-heading);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .14s;display:flex}.brand:hover{opacity:.78}.brand:focus-visible{outline:1px solid var(--color-text-secondary);outline-offset:3px}.brand strong{color:var(--color-text-secondary);font-weight:500}.brand-mark{color:#f4f4f2;background:#1b1d21;border:1px solid #393d45;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.desktop-sidebar>.brand{height:var(--topbar-height);padding:0 var(--space-5)}.sidebar-navigation{padding:var(--space-5) var(--space-3);flex:1;overflow-y:auto}.nav-section-label{margin:0 var(--space-3) 10px;color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);letter-spacing:.12em;line-height:var(--type-section-heading-line);text-transform:uppercase}.nav-item{width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-line);text-align:left;background:0 0;border:0;align-items:center;gap:11px;text-decoration:none;display:flex}.nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.nav-item.is-active{background:var(--color-surface-strong);color:var(--color-text);box-shadow:inset 2px 0 var(--color-accent)}.nav-item svg{flex:none}.nav-group summary,.menu-root summary{list-style:none}.nav-group summary::-webkit-details-marker{display:none}.menu-root summary::-webkit-details-marker{display:none}.nav-chevron{margin-left:auto;transition:transform .16s}.nav-group[open] .nav-chevron{transform:rotate(180deg)}.nav-children{border-left:1px solid var(--color-border);gap:2px;margin:3px 0 6px 39px;padding-left:14px;display:grid}.nav-children a{border-radius:var(--radius-sm);min-height:34px;color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--type-small-size);line-height:var(--type-small-line);align-items:center;padding:0 8px;text-decoration:none;display:flex}.nav-children a:hover,.nav-children a.is-active{color:var(--color-text);background:var(--color-surface-hover)}.sidebar-footer{border:0;border-top:1px solid var(--color-border);width:100%;min-height:69px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.sidebar-footer:hover,.sidebar-footer[aria-expanded=true]{background:var(--color-surface-hover)}.sidebar-footer:focus-visible{z-index:1;outline:1px solid var(--color-text-secondary);outline-offset:-3px;box-shadow:none;position:relative}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{font-family:var(--font-body);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line)}.sidebar-footer small{color:var(--color-text-subtle);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line);margin-top:2px}.avatar{border:1px solid var(--color-border-strong);background:var(--color-surface-strong);width:34px;height:34px;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.shell-column{grid-template-rows:var(--topbar-height) minmax(0, 1fr);min-width:0;min-height:0;display:grid}.top-navigation{align-items:center;gap:var(--space-4);min-width:0;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg-raised);display:flex}.global-search-shell{width:min(440px,42vw);position:relative}.global-search{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;height:36px;color:var(--color-text-subtle);align-items:center;gap:9px;padding:0 10px;transition:border-color .14s,box-shadow .14s,color .14s;display:flex}.global-search:hover{border-color:var(--color-border-strong)}.global-search:focus-within{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.global-search:focus-within{border-color:color-mix(in srgb, var(--color-text-primary) 72%, var(--color-border))}}.global-search:focus-within{box-shadow:0 0 0 3px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.global-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}.global-search:focus-within{color:var(--color-text-secondary)}.global-search input{min-width:0;color:var(--color-text);font-size:var(--type-small-size);line-height:var(--type-small-line);background:0 0;border:0;outline:0;flex:1}.global-search input::placeholder{color:var(--color-text-subtle)}.global-search input:focus-visible{box-shadow:none;outline:0}.search-results-dropdown{z-index:50;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 20px 46px #0008}.search-results-list{gap:4px;margin:0;padding:6px;list-style:none;display:grid}.search-results-button{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:10px 12px;display:grid}.search-results-button:hover,.search-results-button.is-active{background:var(--color-surface-hover);color:var(--color-text)}.search-result-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-result-type{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.1em;text-transform:uppercase}.search-result-label{color:var(--color-text);font-size:var(--type-small-size);font-weight:600;line-height:1.3}.search-result-context{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:1.35}.search-results-empty{color:var(--color-text-secondary);font-size:var(--type-small-size);padding:14px 16px;line-height:1.45}.search-result-status{background:var(--color-surface-hover);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--type-metadata-size);border-radius:999px;align-items:center;padding:0 6px;font-weight:600;line-height:1.4;display:inline-flex}kbd{border:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--type-caption-size);border-radius:4px;padding:2px 5px}.top-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.top-navigation .button{min-height:44px}.top-navigation .button-icon{width:44px;height:44px}.top-navigation .button-md{min-height:44px;padding:0 14px}.mobile-menu-button,.mobile-brand{display:none!important}.mobile-search-button{display:none}.mobile-search-overlay{z-index:120;background:#000b;justify-content:center;align-items:flex-start;padding:12px;display:flex;position:fixed;inset:0}.mobile-search-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,460px);overflow:hidden;box-shadow:0 20px 50px #0008}.mobile-search-field{border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);align-items:center;gap:8px;padding:10px 12px;transition:border-color .14s,box-shadow .14s,color .14s;display:flex}.mobile-search-field:hover{border-bottom-color:var(--color-border-strong)}.mobile-search-field:focus-within{border-bottom-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.mobile-search-field:focus-within{border-bottom-color:color-mix(in srgb, var(--color-text-primary) 68%, var(--color-border))}}.mobile-search-field:focus-within{box-shadow:inset 0 -1px 0 var(--color-text-primary), 0 0 0 3px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.mobile-search-field:focus-within{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-text-primary) 68%, var(--color-border)), 0 0 0 3px color-mix(in srgb, var(--color-text-primary) 10%, transparent)}}.mobile-search-field:focus-within{color:var(--color-text-secondary)}.mobile-search-field input{color:var(--color-text);background:0 0;border:0;outline:0;flex:1}.mobile-search-field input::placeholder{color:var(--color-text-subtle)}.mobile-search-field input:focus-visible{box-shadow:none;outline:0}.mobile-search-body{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);padding:14px 16px}.mobile-search-empty{margin:0}.menu-heading{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 4px}.menu-supporting-text{color:var(--color-text-muted);font-size:var(--type-small-size)}.create-menu-trigger{justify-content:center}.os-main-area{overscroll-behavior:contain;min-height:0;overflow-y:auto}.content-state{width:min(100%, var(--content-width));min-height:100%;margin:0 auto;padding:clamp(24px,4vw,56px)}.module-placeholder{min-height:calc(100dvh - var(--topbar-height) - clamp(48px, 8vw, 112px));grid-template-rows:auto minmax(300px,1fr);gap:48px;display:grid}.placeholder-state{min-height:300px}.button{border-radius:var(--radius-sm);cursor:pointer;min-width:0;font-family:var(--font-body);font-size:var(--type-button-size);font-weight:var(--type-button-weight);letter-spacing:.01em;line-height:var(--type-button-line);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.45}.button-md{min-height:36px;padding:0 13px}.button-sm{min-height:30px;padding:0 10px}.button-icon{width:36px;height:36px;padding:0}.button-primary{border-color:var(--color-button-primary-border);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.button-primary:hover{border-color:var(--color-button-primary-bg);background:var(--color-button-primary-hover);color:var(--color-button-primary-bg)}.button-primary:active{border-color:var(--color-button-primary-border);background:var(--color-button-primary-active);color:var(--color-button-primary-bg)}.button-primary:focus-visible{outline-color:var(--color-button-primary-border);box-shadow:0 0 0 2px var(--color-button-primary-border)}@supports (color:color-mix(in lab, red, red)){.button-primary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-button-primary-border) 24%, transparent)}}.button-secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.button-secondary:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.button-ghost{color:var(--color-text-muted);background:0 0}.button-ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.button-danger{background:var(--color-danger);color:#160a0a}.notifications-trigger{position:relative}.notification-count{border:2px solid var(--color-bg-raised);background:var(--color-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:2px}.status-badge{border:1px solid var(--color-border);background:var(--color-surface);min-height:24px;color:var(--color-status-neutral);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.badge-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.badge-success{border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border))}}.badge-success{color:var(--color-success)}.badge-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning{border-color:color-mix(in srgb, var(--color-warning) 25%, var(--color-border))}}.badge-warning{color:var(--color-warning)}.badge-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.badge-danger{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-border))}}.badge-danger{color:var(--color-danger)}.badge-neutral{border-color:var(--color-status-neutral)}@supports (color:color-mix(in lab, red, red)){.badge-neutral{border-color:color-mix(in srgb, var(--color-status-neutral) 20%, var(--color-border))}}.badge-neutral{color:var(--color-status-neutral)}.menu-root{position:relative}.command-menu{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0008}.command-menu button{border-radius:var(--radius-sm);min-height:38px;color:var(--color-text-muted);font-size:var(--type-small-size);line-height:var(--type-small-line);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 10px}.command-menu button:hover{background:var(--color-surface-hover);color:var(--color-text)}.notifications-menu{width:min(420px,100vw - 20px);max-height:min(620px, calc(100dvh - var(--topbar-height) - 24px));padding:0;overflow-y:auto}.notifications-menu-header{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.notifications-menu-header>div{gap:1px;display:grid}.notifications-menu-header .menu-heading{padding:0}.notifications-menu-header span{color:var(--color-text-muted);font-size:var(--type-metadata-size)}.notifications-menu .notifications-mark-all{min-height:32px;color:var(--color-text-secondary);font-size:var(--type-metadata-size);padding:0 8px;font-weight:650}.notifications-menu .notifications-mark-all:disabled{cursor:default;opacity:.48}.notifications-list{display:grid}.notification-item{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px;padding:4px 6px;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notifications-menu .notification-content{border-radius:var(--radius-sm);min-width:0;min-height:0;color:var(--color-text-secondary);gap:3px;padding:8px;text-decoration:none;display:grid}.notifications-menu .notification-content:hover{background:var(--color-surface-hover)}.notification-item.is-unread .notification-content{grid-template-columns:7px minmax(0,1fr);column-gap:7px}.notification-item.is-unread .notification-content>:not(.notification-unread-dot){grid-column:2}.notifications-menu .notification-content span,.notifications-menu .notification-content time{overflow-wrap:anywhere}.notifications-menu .notification-content time{color:var(--color-text-muted);font-size:var(--type-metadata-size)}.notification-content strong{color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:650}.notification-unread-dot{background:var(--color-accent);border-radius:50%;grid-area:1/1;align-self:center;width:6px;height:6px}.notification-item-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-severity-label,.notification-resolved-label{width:max-content;color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.notification-severity-critical .notification-severity-label,.notification-severity-action .notification-severity-label{color:var(--color-danger)}.notification-severity-warning .notification-severity-label{color:var(--color-warning)}.notification-severity-info .notification-severity-label{color:var(--color-success)}.notification-resolved-label{border-left:1px solid var(--color-border-strong);padding-left:6px}.notification-item.is-read .notification-content strong{color:var(--color-text-secondary);font-weight:550}.notification-item.is-read .notification-content>span,.notification-item.is-read .notification-content time{color:var(--color-text-muted)}.notifications-menu .notification-read-action{min-height:30px;color:var(--color-text-secondary);font-size:var(--type-metadata-size);white-space:nowrap;margin:0 2px 5px 0;padding:0 7px;font-weight:600}.notifications-empty{color:var(--color-text-muted);font-size:var(--type-small-size);text-align:center;margin:0;padding:24px 16px}.account-menu-root{position:relative}.account-menu-topbar{display:none}.account-menu-popover{z-index:40;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:#f4f4f2;background:#121418;width:220px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 20px 50px #0008}.account-menu-sidebar .account-menu-popover{width:auto;bottom:calc(100% + 8px);left:10px;right:10px}.account-menu-topbar .account-menu-popover{top:calc(100% + 8px)}.account-menu-identity{gap:2px;padding:8px 10px;display:grid}.account-menu-identity strong{font-size:var(--type-small-size);line-height:var(--type-small-line)}.account-menu-identity span{color:#92969f;font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.account-menu-divider{background:#393d45;height:1px;margin:5px 4px}.account-menu-popover button{border-radius:var(--radius-sm);color:#b2b6be;cursor:pointer;min-height:46px;font-size:var(--type-small-size);line-height:var(--type-small-line);text-align:left;background:0 0;border:0;align-content:center;gap:2px;padding:5px 10px;display:grid}.account-menu-popover button small{color:#92969f;font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.account-menu-popover button:hover:not(:disabled){color:#f4f4f2;background:#202329}.account-menu-popover button:disabled{color:#92969f;cursor:not-allowed;opacity:.72}.account-menu-popover button:disabled small{color:#7b7f87}.account-menu-popover button:focus-visible{box-shadow:none;outline-color:#b2b6be}.shell-welcome{min-height:calc(100dvh - var(--topbar-height) - 112px);flex-direction:column;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.page-header-content{flex:280px;min-width:0}.page-header h1{font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:-.02em;margin:12px 0 8px}.page-header p{color:var(--color-text-secondary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0}.eyebrow{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.eyebrow span{background:var(--color-accent);width:18px;height:1px}.welcome-grid{gap:var(--space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:auto;padding-top:64px;display:grid}.card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.welcome-card{min-height:285px;padding:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.welcome-card>div:nth-child(2){margin:auto 0 24px}.welcome-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:42px;height:42px;color:var(--color-accent);place-items:center;display:grid}.card-kicker{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.1em;text-transform:uppercase}.welcome-card h2{font-family:var(--font-heading);margin:8px 0;font-size:1.375rem;font-weight:600;line-height:1.2}.welcome-card p{max-width:390px;color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.welcome-state-card{min-height:285px}.state-panel{min-height:100%;color:var(--color-text-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.state-panel h2{color:var(--color-text);font-family:var(--font-heading);margin:4px 0 0;font-size:.9375rem;font-weight:600;line-height:1.3}.state-panel p{max-width:390px;color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0;line-height:1.55}.state-panel code{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--type-metadata-size)}.spin{animation:.8s linear infinite spin}.table-container{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--color-surface);text-align:left;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--color-border);min-height:56px;font-family:var(--font-body);font-size:var(--type-table-size);font-weight:var(--type-table-weight);line-height:var(--type-table-line);vertical-align:middle;white-space:nowrap;padding:0 16px}.data-table th{height:46px;color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.1em;text-transform:uppercase}.data-table tbody tr{height:64px}.data-table tbody td{padding-top:12px;padding-bottom:12px}.data-table tbody td .status-badge{align-items:center;line-height:1;display:inline-flex}.data-table tr:last-child td{border-bottom:0}.overlay-open{overflow:hidden}.overlay{z-index:100;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overlay-panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 30px 80px #000a}.overlay-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.overlay-header h2{font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.overlay-header p{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:6px 0 0}.drawer-root .overlay{justify-items:end;padding:0}.drawer-root .overlay-panel{border-width:0 0 0 1px;border-radius:0;width:min(440px,100%);height:100dvh;max-height:none}.toast-viewport{z-index:150;gap:8px;width:min(360px,100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-strong);color:var(--color-text);padding:13px 15px;font-size:12px;box-shadow:0 14px 40px #0008}.mobile-navigation-overlay{z-index:90;background:#000b;position:fixed;inset:0}.mobile-navigation-drawer{border-right:1px solid var(--color-border);background:var(--color-bg-raised);flex-direction:column;width:min(320px,88vw);height:100%;display:flex;box-shadow:24px 0 60px #0008}.mobile-navigation-header{min-height:var(--topbar-height);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 14px 0 18px;display:flex}.dashboard-page{gap:var(--space-6);min-width:0;display:grid;container:dashboard/inline-size}.page-header-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.metrics-row{gap:var(--space-4);grid-template-columns:1fr;display:grid}.metric-card{min-height:136px;padding:var(--space-5)}.metric-label{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.metric-value{font-family:var(--font-heading);margin:0 0 5px;font-size:1.625rem;font-weight:600;line-height:1}.metric-value-success{color:var(--color-success)}.metric-value-warning{color:var(--color-warning)}.metric-value-danger{color:var(--color-danger)}.metric-description{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.metric-trend{font-size:var(--type-metadata-size);font-weight:600;line-height:var(--type-metadata-line);margin:8px 0 0}.metric-trend-success{color:var(--color-success)}.metric-trend-warning{color:var(--color-warning)}.metric-trend-danger{color:var(--color-danger)}.metric-trend-neutral{color:var(--color-text-muted)}.dashboard-columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-columns>*{min-width:0}.section-card{flex-direction:column;display:flex}.section-card-header{height:var(--dashboard-panel-header-height);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.section-card-title{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);letter-spacing:.1em;line-height:var(--type-section-heading-line);text-transform:uppercase;margin:0}.attention-list,.activity-list{margin:0;padding:0;list-style:none}.dashboard-panel-list{display:grid}.dashboard-list-row{min-height:var(--dashboard-panel-row-min-height);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 22px;display:grid}.dashboard-list-row:last-child{border-bottom:0}.dashboard-list-row-body{gap:6px;min-width:0;display:grid}.dashboard-list-row-title{overflow-wrap:anywhere;font-family:var(--font-body);color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.dashboard-list-row-meta{min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.dashboard-list-row-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;display:flex}.dashboard-list-row-time{color:var(--color-text-subtle);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);white-space:nowrap;margin:0}.dashboard-list-row-action{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);min-height:24px;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--type-metadata-size);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.dashboard-list-row-action:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.activity-item{grid-template-columns:auto minmax(0,1fr) auto}.activity-dot{background:var(--color-border-strong);border-radius:50%;flex:none;width:7px;height:7px;margin-top:0}.activity-dot-success{background:var(--color-success)}.activity-dot-warning{background:var(--color-warning)}.activity-dot-danger{background:var(--color-danger)}.billing-table-container{border-radius:0 0 var(--radius-md) var(--radius-md);-webkit-overflow-scrolling:touch;border:0;overflow-x:auto}.billing-table-container .data-table{min-width:680px}.billing-table-container .data-table th{height:auto;padding-top:14px;padding-bottom:14px}.billing-table-container .data-table tbody tr{height:auto}.billing-table-container .data-table tbody td{padding-top:14px;padding-bottom:14px}.billing-table-client{font-weight:550}.billing-table-amount{font-variant-numeric:tabular-nums}.dashboard-mobile-record-list{display:none}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.clients-page{gap:var(--space-5);min-width:0;display:grid;container:clients/inline-size}.clients-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.clients-page-header h1{font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:-.02em;margin:12px 0 8px}.clients-page-header p{color:var(--color-text-secondary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);margin:0}.clients-page-header>.button{margin-top:12px}.clients-toolbar{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(240px,1fr) repeat(3,minmax(136px,auto));align-items:stretch;gap:8px;padding:10px;display:grid}.clients-search{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);min-width:0;min-height:44px;color:var(--color-text-subtle);align-items:center;gap:9px;padding:0 11px;display:flex}.clients-search:focus-within{border-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.clients-search:focus-within{border-color:color-mix(in srgb, var(--color-text-primary) 72%, var(--color-border))}}.clients-search:focus-within{box-shadow:0 0 0 3px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.clients-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-primary) 14%, transparent)}}.clients-search:focus-within{color:var(--color-text-secondary)}.clients-search input{min-width:0;color:var(--color-text);font-size:var(--type-small-size);line-height:var(--type-small-line);background:0 0;border:0;outline:0;flex:1}.clients-search input::placeholder{color:var(--color-text-subtle)}.clients-search input:focus-visible{box-shadow:none;outline:0}.clients-search-clear{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.clients-search-clear:hover{background:var(--color-surface-hover);color:var(--color-text)}.clients-select-control{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);grid-template-rows:auto 1fr;align-content:center;min-width:0;min-height:44px;padding:5px 9px 4px;display:grid}.clients-select-control:focus-within{border-color:var(--color-border-strong);box-shadow:0 0 0 2px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.clients-select-control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 16%, transparent)}}.clients-select-control span{color:var(--color-text-subtle);font-family:var(--font-heading);text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.15}.clients-select-control select{min-width:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--type-small-size);background:0 0;border:0;outline:0;font-weight:550;line-height:1.25}.clients-select-control select:focus-visible{outline:0}.clients-result-count{color:var(--color-text-subtle);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:-5px 0 -8px}.clients-records{min-width:0}.clients-table-container{overflow:hidden}.clients-table{table-layout:fixed}.clients-table th:first-child{width:20%}.clients-table th:nth-child(2){width:17%}.clients-table th:nth-child(3){width:14%}.clients-table th:nth-child(4),.clients-table th:nth-child(5),.clients-table th:nth-child(6){width:13%}.clients-table th:nth-child(7){width:10%}.clients-table th,.clients-table td{white-space:normal}.clients-table tbody tr{height:auto}.clients-cell-stack{gap:2px;display:grid}.clients-client-link{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--color-text);font-weight:650;line-height:1.35;text-decoration:none}.clients-client-link:hover{text-underline-offset:3px;text-decoration:underline}.clients-client-link:focus-visible,.clients-mobile-header a:focus-visible,.clients-mobile-actions>a:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.clients-client-link:focus-visible,.clients-mobile-header a:focus-visible,.clients-mobile-actions>a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 18%, transparent)}}.clients-client-cell span,.clients-next-cell span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.clients-client-cell span:last-child{color:var(--color-text-subtle)}.clients-structure-cell,.clients-col-services,.clients-col-owner{overflow-wrap:anywhere;color:var(--color-text-secondary)}.clients-value-cell{color:var(--color-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:600}.clients-next-cell strong{font-weight:650}.clients-mobile-list{display:none}.clients-state-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:360px}.clients-create-dialog-body{gap:22px;padding:20px;display:grid}.clients-create-dialog-body p{color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.clients-create-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clients-skeleton{border-radius:var(--radius-sm);background:var(--color-surface-strong);overflow:hidden}.clients-skeleton:after{background:linear-gradient(90deg, transparent, var(--color-text), transparent);width:45%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.clients-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 7%, transparent), transparent)}}.clients-skeleton:after{content:"";animation:1.4s ease-in-out infinite clients-skeleton-pulse}.clients-skeleton-title{width:180px;height:42px;margin-top:12px}.clients-skeleton-copy{width:min(430px,80vw);height:18px;margin-top:10px}.clients-skeleton-button{width:100px;height:36px;margin-top:12px}.clients-skeleton-toolbar{height:66px}.clients-skeleton-table{border:1px solid var(--color-border);border-radius:var(--radius-md);height:520px}@keyframes clients-skeleton-pulse{0%{transform:translate(-110%)}to{transform:translate(250%)}}@container clients (max-width:60rem){.clients-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.clients-search{grid-column:1/-1}.clients-col-services,.clients-col-owner{display:none}.clients-table th:first-child{width:27%}.clients-table th:nth-child(2){width:24%}.clients-table th:nth-child(4){width:17%}.clients-table th:nth-child(5),.clients-table th:nth-child(6){width:16%}}.client-detail-page{gap:28px;min-width:0;display:grid;container:client-detail/inline-size}.client-detail-header{min-width:0;padding:var(--space-5) var(--space-5) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 32px;display:grid}.client-detail-heading{min-width:0}.client-detail-back{min-height:32px;color:var(--color-text-muted);font-size:var(--type-small-size);align-items:center;gap:4px;margin-left:-5px;padding:0 5px;font-weight:600;text-decoration:none;display:inline-flex}.client-detail-back:hover{color:var(--color-text)}.client-detail-title-row{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.client-detail-title-row h1{overflow-wrap:anywhere;min-width:0;font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);margin:8px 0 13px}.client-identity-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;width:min(100%,760px);margin:0;display:grid}.client-identity-fields>div{min-width:0}.client-identity-fields dt,.client-operational-snapshot dt{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.1em;line-height:var(--type-caption-line);text-transform:uppercase;margin:0 0 3px}.client-identity-fields dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:var(--type-small-size);font-weight:550;line-height:var(--type-small-line);margin:0}.client-identity-fields a{color:inherit;text-underline-offset:3px}.client-detail-actions{flex-wrap:wrap;gap:8px;padding-top:32px;display:flex}.client-actions-menu{position:relative}.client-actions-popover{z-index:30;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0008}.client-actions-popover a{border-radius:var(--radius-sm);min-height:42px;color:var(--color-text-secondary);font-size:var(--type-small-size);align-items:center;gap:9px;padding:0 10px;font-weight:550;text-decoration:none;display:flex}.client-actions-popover a:hover{background:var(--color-surface-hover);color:var(--color-text)}.client-operational-snapshot{min-width:0;margin:2px calc(var(--space-5) * -1) 0;border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(110px,.65fr));display:grid}.client-operational-snapshot>div{border-right:1px solid var(--color-border);align-content:center;min-width:0;min-height:72px;padding:11px 18px;display:grid}.client-operational-snapshot>div:first-child{padding-left:var(--space-5)}.client-operational-snapshot>div:last-child{border-right:0}.client-operational-snapshot dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.client-operational-snapshot dd small{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--type-metadata-size);font-weight:500}.client-snapshot-health{grid-template-columns:auto minmax(0,1fr);column-gap:10px}.client-snapshot-health dt{grid-column:1/-1}.client-snapshot-health p{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);align-self:center;margin:0}.client-detail-workspace{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:36px;min-width:0;display:grid}.client-local-navigation{min-width:0}.client-navigation-rail{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding-bottom:6px;position:sticky;top:20px}.client-navigation-rail>p,.client-navigation-selector>p{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.1em;line-height:var(--type-caption-line);text-transform:uppercase;min-height:var(--dashboard-panel-header-height);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);align-items:center;margin:0;display:flex}.client-navigation-rail ul,.client-section-menu ul{gap:2px;margin:0;padding:6px 6px 0;list-style:none;display:grid}.client-navigation-rail li,.client-section-menu li{min-width:0}.client-navigation-rail a,.client-section-menu a{border-radius:var(--radius-sm);min-height:38px;color:var(--color-text-muted);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-line);align-items:center;padding:7px 10px 7px 12px;text-decoration:none;display:flex}.client-navigation-rail a:hover,.client-section-menu a:hover{background:var(--color-surface-hover);color:var(--color-text)}.client-navigation-rail a[aria-current=page],.client-section-menu a[aria-current=page]{background:var(--color-surface-strong);color:var(--color-text);box-shadow:inset 2px 0 var(--color-accent)}.client-navigation-selector{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding-bottom:10px;display:none;position:relative}.client-navigation-selector>button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:calc(100% - 20px);min-height:44px;color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:var(--type-small-size);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin:10px 10px 0;padding:0 12px;font-weight:600;display:flex}.client-section-menu{z-index:25;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 20px 50px #0008}.client-section-menu a{min-height:44px}.client-detail-back:focus-visible,.client-identity-fields a:focus-visible,.client-actions-popover a:focus-visible,.client-navigation-rail a:focus-visible,.client-navigation-selector button:focus-visible,.client-section-menu a:focus-visible,.client-section-link:focus-visible,.client-relationship-list a:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.client-detail-back:focus-visible,.client-identity-fields a:focus-visible,.client-actions-popover a:focus-visible,.client-navigation-rail a:focus-visible,.client-navigation-selector button:focus-visible,.client-section-menu a:focus-visible,.client-section-link:focus-visible,.client-relationship-list a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 18%, transparent)}}.client-detail-overview{grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:start;gap:32px 36px;min-width:0;display:grid}.client-attention-section{gap:12px;display:grid}.client-attention-section ul,.client-record-list{margin:0;padding:0;list-style:none}.client-attention-section,.client-next-up-section,.client-billing-accounts-section,.client-recent-activity-section{grid-column:1}.client-supporting-rail{grid-area:1/2/span 4;align-content:start;display:grid}.client-attention-section,.client-overview-section.client-next-up-section,.client-overview-section.client-billing-accounts-section,.client-overview-section.client-recent-activity-section,.client-overview-section.client-relationship-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:0;padding-top:0}.client-attention-section:has(.client-attention-medium){border-left:3px solid var(--color-warning)}.client-attention-section:has(.client-attention-high){border-left:3px solid var(--color-danger)}.client-attention-section>.client-section-heading,.client-next-up-section>.client-section-heading,.client-billing-accounts-section>.client-section-heading,.client-recent-activity-section>.client-section-heading,.client-relationship-section>.client-section-heading{min-height:var(--dashboard-panel-header-height);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);margin:0}.client-attention-section .client-record-list,.client-next-up-section .client-record-list,.client-billing-accounts-section .client-record-list{border-top:0}.client-attention-item{border:1px solid var(--color-warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-width:0;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-attention-item{border:1px solid color-mix(in srgb, var(--color-warning) 30%, var(--color-border))}}.client-attention-item{border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.client-attention-item{background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface))}}.client-attention-item{color:var(--color-warning)}.client-attention-high{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.client-attention-high{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-border))}}.client-attention-high{border-left-color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.client-attention-high{background:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface))}}.client-attention-high{color:var(--color-danger)}.client-attention-section>ul>.client-attention-item{padding:17px var(--space-5);border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0}.client-attention-section>ul>.client-attention-item:last-child{border-bottom:0}.client-attention-item svg{margin-top:1px}.client-attention-item h3{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-small-size);margin:0;font-weight:700;line-height:1.4}.client-attention-item p{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:3px 0 0}.client-overview-section{border-top:1px solid var(--color-border);min-width:0;padding-top:15px}.client-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;margin-bottom:12px;display:flex}.client-section-heading h2{color:var(--color-text-subtle);font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:var(--type-section-heading-weight);letter-spacing:.1em;line-height:var(--type-section-heading-line);text-transform:uppercase;margin:0}.client-section-link{min-height:30px;color:var(--color-text-secondary);font-size:var(--type-metadata-size);align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.client-section-link:hover{color:var(--color-text)}.client-relationship-list{padding:7px var(--space-5) 10px;margin:0;display:grid}.client-relationship-list>div{border-bottom:1px solid var(--color-border);gap:3px;min-width:0;padding:10px 0;display:grid}.client-relationship-list>div:last-child{border-bottom:0}.client-relationship-list dt{color:var(--color-text-subtle);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.client-relationship-list dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:var(--type-small-size);margin:0;font-weight:550}.client-relationship-list a{color:inherit;text-underline-offset:3px}.client-record-list{border-top:1px solid var(--color-border)}.client-record-list>li{border-bottom:1px solid var(--color-border);min-width:0}.client-billing-event{grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 2px;display:grid}.client-next-up-section .client-billing-event{padding:17px var(--space-5);gap:16px;transition:background .14s}.client-next-up-section .client-billing-event:hover,.client-next-up-section .client-billing-event:focus-within{background:var(--color-surface-hover)}.client-next-up-section .client-billing-event:last-child{border-bottom:0}.client-billing-event time{color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-small-size);font-weight:650}.client-billing-event>div,.client-activity-list>li>div{gap:2px;min-width:0;display:grid}.client-billing-event>div strong,.client-activity-list>li>div strong{overflow-wrap:anywhere;font-size:var(--type-small-size);font-weight:650}.client-billing-event>div span,.client-activity-list>li>div span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.client-billing-event>strong{font-family:var(--font-heading);font-size:var(--type-small-size);font-variant-numeric:tabular-nums;font-weight:600}.client-section-empty{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--type-small-size);margin:0;padding:18px 2px}.client-next-up-section .client-section-empty{padding:18px var(--space-5);border:0}.client-billing-account-list>li{grid-template-columns:minmax(180px,1.15fr) minmax(150px,.85fr) minmax(130px,.7fr);align-items:center;gap:24px;padding:17px 2px;display:grid}.client-billing-accounts-section .client-billing-account-list{border-top:0}.client-billing-accounts-section .client-billing-account-list>li{padding:17px var(--space-5)}.client-billing-accounts-section .client-billing-account-list>li:last-child{border-bottom:0}.client-account-identity,.client-account-health,.client-account-next{gap:5px;min-width:0;display:grid}.client-account-identity strong{overflow-wrap:anywhere;font-size:var(--type-small-size);font-weight:650}.client-account-identity span,.client-account-health>span,.client-account-next>span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.client-account-health .status-badge{width:max-content;max-width:100%}.client-account-next{justify-items:start}.client-account-next>strong{overflow-wrap:anywhere;font-size:var(--type-small-size);font-weight:600}.client-recent-activity-section .client-record-list{border-top:0}.client-activity-list>li{padding:17px var(--space-5);grid-template-columns:auto minmax(0,1fr) minmax(90px,auto);align-items:start;gap:5px 12px;display:grid}.client-recent-activity-section .client-activity-list>li:last-child{border-bottom:0}.client-activity-marker{background:var(--color-status-neutral);border-radius:50%;width:7px;height:7px;margin-top:6px}.client-activity-success{background:var(--color-success)}.client-activity-warning{background:var(--color-warning)}.client-activity-danger{background:var(--color-danger)}.client-activity-list time{color:var(--color-text-muted);font-size:var(--type-metadata-size);text-align:right;white-space:nowrap;justify-self:end}.client-detail-state,.client-future-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:420px;color:var(--color-text-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.client-detail-state h1{color:var(--color-text);font-family:var(--font-heading);margin:4px 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}.client-detail-state p{max-width:400px;color:var(--color-text-secondary);font-size:var(--type-small-size);margin:0}.client-detail-state code{font-family:var(--font-mono);font-size:var(--type-metadata-size)}.client-detail-state .button{margin-top:8px;text-decoration:none}.client-future-section{min-height:360px;padding:0}.client-detail-loading{gap:24px}.client-detail-skeleton{border-radius:var(--radius-sm);background:var(--color-surface-strong)}.client-detail-skeleton-back{width:72px;height:22px}.client-detail-skeleton-title{width:min(380px,75vw);height:44px;margin-top:10px}.client-detail-skeleton-copy{width:min(520px,80vw);height:17px;margin-top:10px}.client-detail-skeleton-actions{width:260px;height:36px;margin-top:32px}.client-detail-skeleton-navigation{height:72px}.client-detail-skeleton-summary{grid-column:1/-1;height:110px}.client-detail-skeleton-section{height:360px}@container client-detail (max-width:64rem){.client-detail-overview{grid-template-columns:minmax(0,1fr)}.client-attention-section,.client-next-up-section,.client-billing-accounts-section,.client-supporting-rail,.client-recent-activity-section{grid-column:1}.client-supporting-rail{grid-row:auto}.client-billing-account-list>li{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.client-account-next{grid-column:1/-1}}@container client-detail (max-width:46rem){.client-detail-workspace{grid-template-columns:minmax(0,1fr);gap:26px}.client-navigation-rail{display:none}.client-navigation-selector{display:block}.client-supporting-rail{display:none}.client-operational-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.client-operational-snapshot>div:nth-child(2){border-right:0}.client-operational-snapshot>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.client-operational-snapshot>div:first-child{padding-left:18px}.client-snapshot-health p{display:none}}@container client-detail (max-width:38rem){.client-detail-header{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 18px 0}.client-detail-actions{grid-row:2;justify-self:start;padding-top:0}.client-detail-heading{grid-row:1}.client-detail-heading,.client-detail-actions{grid-column:1}.client-identity-fields{grid-template-columns:minmax(0,1fr);gap:8px}.client-operational-snapshot{grid-row:3;margin-inline:-18px}.client-detail-actions .button,.client-actions-popover a{min-height:44px}.client-actions-popover{width:min(210px,100vw - 32px);left:0;right:auto}.client-attention-item{grid-template-columns:auto minmax(0,1fr)}.client-attention-item .client-section-link{grid-column:2;justify-self:start}.client-billing-event{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px}.client-billing-event .client-section-link{grid-column:2/-1;justify-self:start}.client-billing-account-list>li{grid-template-columns:minmax(0,1fr);gap:16px}.client-billing-accounts-section .client-billing-account-list>li{padding-block:18px}.client-account-identity,.client-account-health,.client-account-next{gap:6px}.client-account-next{border-top:1px solid var(--color-border);grid-column:auto;padding-top:14px}.client-activity-list>li{grid-template-columns:auto minmax(0,1fr)}.client-activity-list time{text-align:left;white-space:normal;grid-column:2;justify-self:start}.client-detail-state{min-height:340px;padding:24px 16px}.client-detail-skeleton-actions{width:88px;height:44px;margin-top:0}.client-detail-skeleton-navigation{height:66px}.client-detail-skeleton-summary{height:190px}}@container client-detail (max-width:20rem){.client-billing-event{grid-template-columns:minmax(0,1fr) auto}.client-billing-event time,.client-billing-event .client-section-link{grid-column:1/-1}}@container client-detail (max-width:10rem){.client-operational-snapshot{grid-template-columns:minmax(0,1fr)}.client-operational-snapshot>div{border-right:0;border-bottom:1px solid var(--color-border);padding-left:18px}.client-operational-snapshot>div:last-child{border-bottom:0}}@container dashboard (min-width:600px){.metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard (min-width:900px){.metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard (min-width:1120px){.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1439px){.app-shell{grid-template-columns:minmax(0,1fr)}.desktop-sidebar{display:none}.mobile-menu-button{display:inline-flex!important}.mobile-brand{display:block!important}.global-search{margin-left:auto}.account-menu-topbar{display:block}}@media (min-width:768px) and (max-width:900px){.top-navigation{gap:8px;padding-left:12px;padding-right:12px}}@media (max-width:820px){.clients-table-container{display:none}.clients-mobile-list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:0;padding:0;display:grid}.clients-mobile-record{border-bottom:1px solid var(--color-border);gap:12px;min-width:0;padding:18px 2px;display:grid}.clients-mobile-record:last-child{border-bottom:0}.clients-mobile-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.clients-mobile-header h2{min-width:0;font-family:var(--font-body);font-size:var(--type-body-size);margin:0;font-weight:650;line-height:1.35}.clients-mobile-header a{overflow-wrap:anywhere;color:var(--color-text);text-decoration:none}.clients-mobile-contact{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:-8px 0 0}.clients-mobile-value{color:var(--color-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:2px 0;font-size:1.375rem;font-weight:600;line-height:1.15}.clients-mobile-context{gap:3px;display:grid}.clients-mobile-context p{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.clients-mobile-next{gap:2px;display:grid}.clients-mobile-next span{color:var(--color-text-subtle);font-size:var(--type-metadata-size);font-weight:650;line-height:var(--type-metadata-line);text-transform:uppercase}.clients-mobile-next strong{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line)}.clients-mobile-actions{margin-top:10px;display:flex}.clients-mobile-actions>a{width:100%;min-height:44px;text-decoration:none}}@media (max-width:767px){:root{--topbar-height:58px}.top-navigation{gap:6px;padding:0 10px}.mobile-brand{display:none!important}.mobile-search-button{display:inline-flex}.global-search{display:none}.top-actions{gap:2px}.top-actions>.status-badge,.create-menu-trigger span,.create-menu-trigger svg:last-child{display:none}.create-menu-trigger{width:44px;padding:0}.command-menu button{min-height:44px}.notifications-menu{top:calc(var(--topbar-height) + 12px);width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-height) - 24px);overscroll-behavior:contain;position:fixed;left:12px;right:12px;overflow:hidden auto}.notifications-menu-header{margin:0;padding:10px 12px;top:0}.notification-item{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:7px 0}.notifications-menu .notification-content{padding:7px 8px 3px}.notification-unread-dot{align-self:start;margin-top:7px}.notification-content strong{overflow-wrap:anywhere}.notifications-menu .notifications-mark-all,.notifications-menu .notification-read-action{min-height:44px}.notifications-menu .notification-read-action{width:max-content;color:var(--color-text-muted);margin:0 4px 3px auto;padding:0 8px;font-weight:500}.content-state{padding:24px 16px}.shell-welcome{min-height:calc(100dvh - var(--topbar-height) - 48px)}.page-header h1{font-size:30px}.page-header>.status-badge{margin-top:2px}.welcome-grid{grid-template-columns:1fr;padding-top:40px}.welcome-card,.welcome-state-card{min-height:250px}.drawer-root .overlay-panel{border-left:0;width:100%}.mobile-navigation-header .button-icon{width:44px;height:44px}.mobile-navigation-drawer .nav-item,.mobile-navigation-drawer .nav-children a{min-height:44px}.attention-list.dashboard-panel-list,.activity-list.dashboard-panel-list{display:none}.dashboard-mobile-record-list{padding:0 var(--space-5);margin:0;list-style:none;display:grid}.dashboard-mobile-record{border-bottom:1px solid var(--color-border);gap:12px;min-width:0;padding:18px 0;display:grid}.dashboard-mobile-record:last-child{border-bottom:0}.dashboard-mobile-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.dashboard-mobile-record-header .status-badge{align-self:start}.dashboard-mobile-record-title{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-body-size);margin:0;font-weight:600;line-height:1.35}.dashboard-mobile-record-supporting{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.dashboard-mobile-record-timestamp{color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.attention-mobile-priority{width:max-content;max-width:100%;color:var(--color-text-secondary);font-size:var(--type-metadata-size);letter-spacing:.08em;font-weight:700;line-height:var(--type-metadata-line);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin:0;display:inline-flex}.attention-mobile-priority:before{background:var(--color-text-disabled);content:"";border-radius:50%;flex:none;width:6px;height:6px}.attention-mobile-priority-high:before{background:var(--color-danger)}.attention-mobile-priority-medium:before{background:var(--color-warning)}.attention-mobile-record-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.attention-mobile-record-footer .dashboard-mobile-record-timestamp{overflow-wrap:anywhere;text-align:right;max-width:100%;margin-left:auto}.billing-table-container{border:0}.billing-table-container .data-table{display:none}.billing-mobile-card-amount{color:var(--color-text);font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.billing-mobile-card-context{gap:6px;display:grid}.billing-mobile-card-next{gap:2px;margin:0;display:grid}.billing-mobile-card-next span{color:var(--color-text-subtle);font-size:var(--type-metadata-size);font-weight:600;line-height:var(--type-metadata-line)}.billing-mobile-card-next strong{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line)}.data-table th,.data-table td{white-space:normal}.clients-page{gap:var(--space-4)}.clients-page-header h1{font-size:30px}.clients-page-header>.button{min-height:44px;margin-top:2px}.clients-toolbar{grid-template-columns:minmax(0,1fr);padding:8px}.clients-search{grid-column:auto}.clients-select-control{min-height:48px}.clients-state-card{min-height:320px}.clients-skeleton-button{width:92px;height:44px;margin-top:2px}.clients-skeleton-toolbar{height:224px}.clients-skeleton-table{height:540px}}@container dashboard (max-width:18rem){.dashboard-mobile-record-header{grid-template-columns:minmax(0,1fr)}.dashboard-mobile-record-header .status-badge{width:max-content;max-width:100%}}@container clients (max-width:18rem){.clients-mobile-header{grid-template-columns:minmax(0,1fr)}.clients-mobile-header .status-badge{width:max-content;max-width:100%}.clients-create-dialog-actions .button{width:100%;min-height:44px}}.closing-page{gap:var(--space-5);width:min(100%, var(--content-width));padding:var(--space-8) var(--space-6) 96px;margin:0 auto;display:grid;container:closing/inline-size}.closing-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.closing-page-header h1{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);margin:0}.closing-page-header p{max-width:720px;color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:8px 0 0}.closing-eyebrow,.closing-record-kicker{font-family:var(--font-heading);font-weight:var(--type-caption-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)!important;font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important;margin:0 0 5px!important}.closing-header-actions,.closing-option-actions,.closing-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.closing-header-actions .button,.closing-record-actions .button,.closing-option-actions .button{text-decoration:none}.closing-page a:focus-visible,.closing-page button:focus-visible,.closing-page select:focus-visible,.closing-page textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.closing-page a:focus-visible,.closing-page button:focus-visible,.closing-page select:focus-visible,.closing-page textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 18%, transparent)}}.closing-header-actions .button,.closing-option-actions .button{min-height:44px}.closing-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow:hidden}.closing-section-header{min-height:var(--dashboard-panel-header-height);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.closing-section-header h2{font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);margin:0}.closing-section-header>span{color:var(--color-text-subtle);font-size:var(--type-metadata-size)}.closing-section-body{gap:var(--space-5);padding:var(--space-5);display:grid}.closing-inline-notice,.closing-warning-panel{border:1px solid var(--color-warning);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.closing-inline-notice,.closing-warning-panel{border:1px solid color-mix(in srgb, var(--color-warning) 52%, var(--color-border))}}.closing-inline-notice,.closing-warning-panel{border-radius:var(--radius-sm);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.closing-inline-notice,.closing-warning-panel{background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}}.closing-inline-notice,.closing-warning-panel{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.closing-inline-notice[role=alert]{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.closing-inline-notice[role=alert]{border-color:color-mix(in srgb, var(--color-danger) 52%, var(--color-border))}}.closing-inline-notice[role=alert]{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.closing-inline-notice[role=alert]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.closing-mode-control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.closing-entry-layout,.closing-record-layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);min-width:0;display:grid}.closing-record-layout>.closing-section:first-child,.closing-record-layout>.closing-section:last-child{grid-column:1/-1}.closing-field-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.closing-field{min-width:0;color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line);gap:6px;display:grid}.closing-field input,.closing-field select,.closing-field textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-width:0;min-height:42px;color:var(--color-text);font:inherit;letter-spacing:0;outline:0;padding:9px 10px;font-weight:500}.closing-field textarea{resize:vertical;min-height:92px}.closing-field input:focus-visible,.closing-field select:focus-visible,.closing-field textarea:focus-visible,.closing-row-action:focus-visible{outline:1px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.closing-field input:focus-visible,.closing-field select:focus-visible,.closing-field textarea:focus-visible,.closing-row-action:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 18%, transparent)}}.closing-field small{color:var(--color-text-subtle);font-size:var(--type-metadata-size);font-weight:500}.closing-search-field>div{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.closing-search-field input{background:0 0;border:0;min-height:40px;padding:0}.closing-prospect-results{gap:8px;display:grid}.closing-prospect-option,.closing-duplicate-match{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);gap:12px;min-width:0;padding:14px;display:grid}.closing-prospect-option.is-selected{border-color:var(--color-border-strong);box-shadow:inset 2px 0 var(--color-focus-ring)}.closing-prospect-option>div:first-child,.closing-duplicate-match .closing-record-heading>div{gap:3px;min-width:0;display:grid}.closing-prospect-option strong,.closing-duplicate-match strong{overflow-wrap:anywhere;color:var(--color-text)}.closing-prospect-option span,.closing-duplicate-match span,.closing-duplicate-match p,.closing-option-note{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:0}.closing-resolution-fields{gap:12px;display:grid}.closing-queue-summary{color:var(--color-text-secondary);font-size:var(--type-small-size)}.closing-queue-table{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow-x:auto}.closing-queue-table table{border-collapse:collapse;width:100%;min-width:970px;font-size:var(--type-table-size);line-height:var(--type-table-line)}.closing-queue-table th,.closing-queue-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:13px 14px}.closing-queue-table th{height:44px;color:var(--color-text-subtle);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase}.closing-queue-table td{color:var(--color-text-secondary)}.closing-queue-table td strong,.closing-queue-table td span{overflow-wrap:anywhere;display:block}.closing-queue-table td strong{color:var(--color-text)}.closing-secondary-badge{background:var(--color-surface-hover);width:max-content;color:var(--color-text-muted);font-size:var(--type-metadata-size);border-radius:999px;margin-top:5px;padding:1px 6px;display:inline-flex!important}.closing-warning-text{font-size:var(--type-small-size);margin:5px 0 0;color:var(--color-warning)!important}.closing-record-badges{color:var(--color-text-muted);font-size:var(--type-metadata-size);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.closing-due-summary{gap:2px;display:grid}.closing-row-action{color:var(--color-text);align-items:center;gap:6px;margin-top:9px;font-weight:700;text-decoration:none;display:inline-flex}.closing-queue-mobile,.closing-mobile-list{display:none}.closing-record-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.closing-record-heading h2{overflow-wrap:anywhere;font-family:var(--font-heading);margin:0;font-size:1rem}.closing-detail-grid,.closing-record-grid{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.closing-detail-grid>div,.closing-record-grid>div{background:var(--color-surface-elevated);min-width:0;padding:12px}.closing-detail-grid dt,.closing-record-grid dt{color:var(--color-text-subtle);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.closing-detail-grid dd,.closing-record-grid dd{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-small-size);margin:3px 0 0}.closing-boundary-note{color:var(--color-text-secondary);margin:0}.closing-history-list{margin:0;padding:0;list-style:none}.closing-history-list li{padding:11px var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.closing-history-list li:last-child{border-bottom:0}.closing-history-list strong{color:var(--color-text);font-size:var(--type-small-size)}.closing-history-list span{color:var(--color-text-subtle);font-size:var(--type-metadata-size)}.closing-sticky-actions{z-index:8;margin:var(--space-4) calc(var(--space-6) * -1) -96px;padding:12px var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.closing-sticky-actions{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.closing-sticky-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.closing-sticky-actions .button{min-height:44px;text-decoration:none}.closing-workspace{align-items:start;gap:var(--space-5);grid-template-columns:212px minmax(0,1fr);min-width:0;display:grid}.closing-workspace-header{min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-column:1/-1}.closing-workspace-header h1{overflow-wrap:anywhere;font-family:var(--font-heading);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);margin:0}.closing-workspace-meta{color:var(--color-text-secondary);font-size:var(--type-small-size);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.closing-save-state{color:var(--color-text-subtle);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.closing-save-state.is-error,.closing-save-state.is-conflict{color:var(--color-danger)}.closing-step-rail{top:var(--space-4);min-width:0;position:sticky}.closing-step-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.closing-step-rail button{border-radius:var(--radius-sm);width:100%;min-height:54px;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.closing-step-rail button:hover:not(:disabled),.closing-step-rail button.is-active{background:var(--color-surface-hover);color:var(--color-text)}.closing-step-rail button.is-active{box-shadow:inset 2px 0 var(--color-focus-ring)}.closing-step-rail button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.closing-step-rail button>span:last-child{gap:1px;min-width:0;display:grid}.closing-step-rail strong,.closing-step-rail small{overflow-wrap:anywhere}.closing-step-rail strong{font-size:var(--type-small-size)}.closing-step-rail small{color:inherit;font-size:var(--type-metadata-size)}.closing-step-number{border:1px solid var(--color-border-strong);width:26px;height:26px;font-size:var(--type-metadata-size);border-radius:50%;place-items:center;font-weight:700;display:grid}.closing-step-selector{display:none}.closing-workspace-main,.closing-step-content{gap:var(--space-4);min-width:0;display:grid}.closing-workspace-footer{z-index:8;border-top:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.closing-workspace-footer{background:color-mix(in srgb, var(--color-bg) 94%, transparent)}}.closing-workspace-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.closing-workspace-footer>div{flex-wrap:wrap;gap:8px;display:flex}.closing-workspace-footer .button{min-height:44px}.closing-error-summary{border:1px solid var(--color-danger);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.closing-error-summary{border:1px solid color-mix(in srgb, var(--color-danger) 58%, var(--color-border))}}.closing-error-summary{border-radius:var(--radius-sm);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.closing-error-summary{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.closing-error-summary strong{font-family:var(--font-heading);font-size:var(--type-small-size)}.closing-error-summary ul{color:var(--color-text-secondary);font-size:var(--type-small-size);margin:7px 0 0;padding-left:20px}.closing-field-error{color:var(--color-danger)!important;font-weight:650!important}.closing-editable-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.closing-editable-row+.closing-editable-row{margin-top:10px}.closing-row-main{gap:12px;min-width:0;display:grid}.closing-checkbox,.closing-choice-list label,.closing-checkbox-group label{min-height:44px;color:var(--color-text-secondary);font-size:var(--type-small-size);cursor:pointer;align-items:center;gap:9px;display:flex}.closing-checkbox input,.closing-choice-list input,.closing-checkbox-group input{width:17px;height:17px;accent-color:var(--color-text-primary);flex:none}.closing-choice-list label{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);padding:8px 10px}.closing-choice-list label>span{gap:1px;min-width:0;display:grid}.closing-choice-list small{color:var(--color-text-subtle)}.closing-checkbox-group{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:3px;min-width:0;margin:0;padding:10px 12px;display:grid}.closing-checkbox-group legend{color:var(--color-text-secondary);font-size:var(--type-small-size);padding:0 5px;font-weight:700}.closing-address-results,.closing-slot-list{gap:7px;display:grid}.closing-address-results button,.closing-slot-list button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:44px;color:var(--color-text-secondary);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:9px 11px;display:flex}.closing-address-results button:hover,.closing-slot-list button:hover,.closing-slot-list button.is-selected{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text)}.closing-slot-list{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-slot-list button>span{gap:1px;min-width:0;display:grid}.closing-slot-list small{color:var(--color-text-subtle)}.closing-selected-value{color:var(--color-success);font-size:var(--type-metadata-size);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.closing-reuse-list{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.closing-reuse-list>strong{font-size:var(--type-small-size);margin-right:auto}@container closing (max-width:900px){.closing-entry-layout,.closing-record-layout{grid-template-columns:minmax(0,1fr)}.closing-record-layout>.closing-section:first-child,.closing-record-layout>.closing-section:last-child{grid-column:auto}.closing-queue-table{display:none}.closing-queue-mobile,.closing-mobile-list{gap:10px;display:grid}.closing-queue-record,.closing-mobile-record{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:14px;min-width:0;padding:16px;display:grid}.closing-queue-record>.button,.closing-mobile-record .button{min-height:44px}.closing-queue-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.closing-queue-record dt{color:var(--color-text-subtle);font-size:var(--type-caption-size);text-transform:uppercase;font-weight:700}.closing-queue-record dd{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--type-small-size);margin:2px 0 0}.closing-field-grid,.closing-workspace{grid-template-columns:minmax(0,1fr)}.closing-step-rail{display:none}.closing-step-selector{display:grid}.closing-workspace-footer{grid-column:1}}@media (max-width:767px){.closing-page{gap:var(--space-4);padding:24px 16px 92px}.closing-page-header{grid-template-columns:minmax(0,1fr);display:grid}.closing-page-header h1{font-size:30px}.closing-header-actions{justify-content:flex-start}.closing-page-header>.button{min-height:44px}.closing-mode-control{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.closing-mode-control .button{width:100%;min-height:44px}.closing-section-header{padding:0 16px}.closing-section-body{padding:16px}.closing-detail-grid,.closing-record-grid{grid-template-columns:minmax(0,1fr)}.closing-history-list li{gap:3px;padding-inline:16px;display:grid}.closing-sticky-actions{margin-bottom:-92px;margin-left:-16px;margin-right:-16px;padding:10px 16px}.closing-sticky-actions .button{flex:130px}.closing-workspace-meta{justify-items:start;display:grid}.closing-save-state{margin-left:0}.closing-slot-list{grid-template-columns:minmax(0,1fr)}.closing-workspace-footer{margin:0 -16px -92px;padding:10px 16px}.closing-workspace-footer,.closing-workspace-footer>div{width:calc(100% + 32px)}.closing-workspace-footer>div{flex:220px;width:auto}.closing-workspace-footer .button{flex:120px}.closing-editable-row{grid-template-columns:minmax(0,1fr) 40px;padding:12px}}@container closing (max-width:20rem){.closing-mode-control,.closing-record-heading{grid-template-columns:minmax(0,1fr)}.closing-record-heading .status-badge{width:max-content;max-width:100%}.closing-option-actions,.closing-record-actions{justify-content:stretch}.closing-option-actions .button,.closing-record-actions .button{width:100%}.closing-queue-record dl{grid-template-columns:minmax(0,1fr)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
