:root,.surface,.auth-demo,.ati-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ati-color-page:#f7f5ef;--ati-color-surface:#fff;--ati-color-text:#13241c;--ati-color-text-muted:#586b61;--ati-color-border:#dfddd3;--ati-color-control-border:#687971;--ati-color-action:#176f4d;--ati-color-on-action:#fff;--ati-color-focus:#176f4d;--ati-color-soft:#e7f2ec;--ati-color-rail:#10291e;--ati-color-on-rail:#f4faf7;--ati-color-brand-start:#0d3928;--ati-color-brand-end:#176f4d;--ati-brand-emblem:linear-gradient(145deg, var(--ati-color-brand-start), var(--ati-color-brand-end));--ati-color-decorative-gold:#e6aa43;--ati-color-success-bg:#e0f3e8;--ati-color-success-text:#12633f;--ati-color-pending-bg:#f4f7f5;--ati-color-pending-text:#586b61;--ati-color-warning-bg:#fff0d3;--ati-color-warning-text:#754907;--ati-color-error-bg:#fce9e7;--ati-color-error-text:#94382f;--ati-color-info-bg:#e4efff;--ati-color-info-text:#315d94;--ati-color-backdrop:#10291e66;--ati-shadow-card:none;--ati-shadow-menu:0 8px 24px #10291e24;--ati-shadow-dialog:0 16px 48px #10291e2e;--ati-font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ati-text-body:16px;--ati-text-label:14px;--ati-text-helper:14px;--ati-text-page:36px;--ati-text-page-mobile:32px;--ati-radius-card:15px;--ati-radius-control:9px;--ati-control-min-height:46px;--ati-space-page:28px;--ati-space-card:22px;--ati-space-row:18px;--ati-space-page-mobile-block:20px;--ati-space-page-mobile-inline:16px;--ati-focus-width:3px;--ati-focus-gap:3px;--ati-dialog-max-width:520px;--ati-motion-duration:0s;--ati-text-section:24px;--ati-text-subsection:18px;--ati-weight-normal:400;--ati-weight-emphasis:500;--ati-line-body:1.5;--ati-line-heading:1.15;--ati-space-xs:4px;--ati-space-sm:8px;--ati-space-md:12px;--ati-space-lg:16px;--ati-space-xl:24px;--ati-control-padding-block:10px;--ati-control-padding-inline:12px;--ati-border-width:1px;--ati-error-border-width:2px;--ati-textarea-min-height:110px;--ati-layout-form-max:680px;--ati-layer-menu:30;--ati-focus-clearance:140px;--ati-icon-small:16px;--ati-icon-medium:20px;--ati-icon-large:24px;--ati-icon-stroke:1.7;--ati-icon-catalogue-column:180px}.surface[data-theme=night],.auth-demo[data-theme=night],.ati-ui[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ati-color-page:#1c1c16;--ati-color-surface:#272820;--ati-color-text:#edf5f1;--ati-color-text-muted:#b0beb6;--ati-color-border:#484b40;--ati-color-control-border:#9aa79f;--ati-color-action:#59bd89;--ati-color-on-action:#10291e;--ati-color-focus:#79d6a3;--ati-color-success-bg:#213a30;--ati-color-success-text:#b0e9c8;--ati-color-pending-bg:#303931;--ati-color-pending-text:#d0dbd4;--ati-color-warning-bg:#3f301a;--ati-color-warning-text:#f9d597;--ati-color-error-bg:#462a27;--ati-color-error-text:#ffb4a8;--ati-color-info-bg:#213649;--ati-color-info-text:#b9dcff;--ati-color-soft:#213a30;--ati-color-backdrop:#0009;--ati-shadow-menu:0 8px 24px #00000059;--ati-shadow-dialog:0 16px 48px #00000073}
:is(.ati-ui,.surface,.auth-demo){color:var(--ati-color-text);background:var(--ati-color-page);font:var(--ati-weight-normal) var(--ati-text-body)/var(--ati-line-body) var(--ati-font-family);margin:0}:is(.ati-ui,.surface,.auth-demo) *,:is(.ati-ui,.surface,.auth-demo) :before,:is(.ati-ui,.surface,.auth-demo) :after{box-sizing:border-box;min-width:0}:is(.ati-ui,.surface,.auth-demo) [hidden]{display:none!important}:is(.ati-ui,.surface,.auth-demo) .ati-page{padding:var(--ati-space-page)}:is(.ati-ui,.surface,.auth-demo) .ati-page-title{font-size:var(--ati-text-page);line-height:var(--ati-line-heading);font-weight:var(--ati-weight-emphasis);margin:0 0 var(--ati-space-lg)}:is(.ati-ui,.surface,.auth-demo) .ati-section-title{font-size:var(--ati-text-section);line-height:var(--ati-line-heading);font-weight:var(--ati-weight-emphasis);margin:0 0 var(--ati-space-lg)}:is(.ati-ui,.surface,.auth-demo) .ati-subsection-title{font-size:var(--ati-text-subsection);font-weight:var(--ati-weight-emphasis);margin:0 0 var(--ati-space-md)}:is(.ati-ui,.surface,.auth-demo) .ati-helper{font-size:var(--ati-text-helper);color:var(--ati-color-text-muted)}:is(.ati-ui,.surface,.auth-demo) .ati-row{align-items:center;gap:var(--ati-space-md);flex-wrap:wrap;display:flex}:is(.ati-ui,.surface,.auth-demo) .ati-stack{gap:var(--ati-space-lg);display:grid}:is(.ati-ui,.surface,.auth-demo) .ati-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ati-layout-form-max)), 1fr));gap:var(--ati-space-xl);display:grid}:is(.ati-ui,.surface,.auth-demo) .ati-card{background:var(--ati-color-surface);padding:var(--ati-space-card);border:var(--ati-border-width) solid var(--ati-color-border);border-radius:var(--ati-radius-card);box-shadow:var(--ati-shadow-card)}:is(.ati-ui,.surface,.auth-demo) .ati-form{max-width:var(--ati-layout-form-max)}:is(.ati-ui,.surface,.auth-demo) .ati-field{gap:var(--ati-space-sm);margin-bottom:var(--ati-space-xl);display:grid}:is(.ati-ui,.surface,.auth-demo) .ati-label{font-size:var(--ati-text-label);font-weight:var(--ati-weight-emphasis)}:is(.ati-ui,.surface,.auth-demo) .ati-input,:is(.ati-ui,.surface,.auth-demo) .ati-select,:is(.ati-ui,.surface,.auth-demo) .ati-textarea{width:100%;min-height:var(--ati-control-min-height);padding:var(--ati-control-padding-block) var(--ati-control-padding-inline);border:var(--ati-border-width) solid var(--ati-color-control-border);border-radius:var(--ati-radius-control);background:var(--ati-color-surface);color:var(--ati-color-text);font:inherit}:is(.ati-ui,.surface,.auth-demo) .ati-select{white-space:nowrap;text-overflow:ellipsis}:is(.ati-ui,.surface,.auth-demo) .ati-textarea{min-height:var(--ati-textarea-min-height);resize:vertical}:is(.ati-ui,.surface,.auth-demo) .ati-input::placeholder,:is(.ati-ui,.surface,.auth-demo) .ati-textarea::placeholder{color:var(--ati-color-text-muted);opacity:1}:is(.ati-ui,.surface,.auth-demo) [aria-invalid=true]{border:var(--ati-error-border-width) solid var(--ati-color-error-text)}:is(.ati-ui,.surface,.auth-demo) .ati-error{color:var(--ati-color-error-text);font-size:var(--ati-text-helper)}:is(.ati-ui,.surface,.auth-demo) .ati-button{justify-content:center;align-items:center;gap:var(--ati-space-sm);min-height:var(--ati-control-min-height);max-width:100%;padding:var(--ati-control-padding-block) var(--ati-control-padding-inline);border:var(--ati-border-width) solid var(--ati-color-control-border);border-radius:var(--ati-radius-control);color:var(--ati-color-text);background:var(--ati-color-surface);font:var(--ati-weight-emphasis) var(--ati-text-label)/var(--ati-line-body) var(--ati-font-family);cursor:pointer;text-decoration:none;display:inline-flex}:is(.ati-ui,.surface,.auth-demo) .ati-button--primary{background:var(--ati-color-action);color:var(--ati-color-on-action);border-color:var(--ati-color-action)}:is(.ati-ui,.surface,.auth-demo) .ati-button--quiet{color:var(--ati-color-action);background:0 0;border-color:#0000}:is(.ati-ui,.surface,.auth-demo) .ati-button:hover:not(:disabled){text-decoration:underline}:is(.ati-ui,.surface,.auth-demo) .ati-button:disabled{cursor:not-allowed;color:var(--ati-color-text-muted);background:var(--ati-color-pending-bg);border-color:var(--ati-color-control-border)}:is(.ati-ui,.surface,.auth-demo) :is(button,input,textarea,select,summary,a,[tabindex]):focus-visible{outline:var(--ati-focus-width) solid var(--ati-color-focus);outline-offset:var(--ati-focus-gap)}:is(.ati-ui,.surface,.auth-demo) .ati-status{align-items:center;gap:var(--ati-space-sm);padding:var(--ati-space-xs) var(--ati-space-sm);border-radius:var(--ati-radius-control);font-size:var(--ati-text-label);display:inline-flex}:is(.ati-ui,.surface,.auth-demo) .ati-status--success{background:var(--ati-color-success-bg);color:var(--ati-color-success-text)}:is(.ati-ui,.surface,.auth-demo) .ati-status--pending{background:var(--ati-color-pending-bg);color:var(--ati-color-pending-text)}:is(.ati-ui,.surface,.auth-demo) .ati-status--warning{background:var(--ati-color-warning-bg);color:var(--ati-color-warning-text)}:is(.ati-ui,.surface,.auth-demo) .ati-status--error{background:var(--ati-color-error-bg);color:var(--ati-color-error-text)}:is(.ati-ui,.surface,.auth-demo) .ati-status--info{background:var(--ati-color-info-bg);color:var(--ati-color-info-text)}:is(.ati-ui,.surface,.auth-demo) .ati-dialog{width:min(var(--ati-dialog-max-width), calc(100% - 2 * var(--ati-space-page-mobile-inline)));max-height:calc(100% - 2 * var(--ati-space-page-mobile-block));background:var(--ati-color-surface);color:var(--ati-color-text);padding:var(--ati-space-card);border:var(--ati-border-width) solid var(--ati-color-control-border);border-radius:var(--ati-radius-card);box-shadow:var(--ati-shadow-dialog);overflow:auto}:is(.ati-ui,.surface,.auth-demo) .ati-dialog::backdrop{background:var(--ati-color-backdrop)}:is(.ati-ui,.surface,.auth-demo) .ati-menu{background:var(--ati-color-surface);border:var(--ati-border-width) solid var(--ati-color-control-border);border-radius:var(--ati-radius-card);padding:var(--ati-space-sm);box-shadow:var(--ati-shadow-menu)}:is(.ati-ui,.surface,.auth-demo) .ati-table-scroll{overflow-x:auto}:is(.ati-ui,.surface,.auth-demo) .ati-table{border-collapse:collapse;text-align:left;width:100%}:is(.ati-ui,.surface,.auth-demo) .ati-table :is(th,td){padding:var(--ati-space-row) var(--ati-space-sm);border-bottom:var(--ati-border-width) solid var(--ati-color-border)}:is(.ati-ui,.surface,.auth-demo) .ati-stages{gap:var(--ati-space-sm);flex-wrap:wrap;display:flex}:is(.ati-ui,.surface,.auth-demo) .ati-stage{border:0;border-bottom:var(--ati-focus-width) solid transparent;background:0 0;border-radius:0}:is(.ati-ui,.surface,.auth-demo) .ati-stage[aria-current=step]{border-bottom-color:var(--ati-color-action);color:var(--ati-color-action)}:is(.ati-ui,.surface,.auth-demo) .ati-skeleton{min-height:var(--ati-space-xl);background:var(--ati-color-soft);border-radius:var(--ati-radius-control)}@media (max-width:760px){:is(.ati-ui,.surface,.auth-demo) .ati-page{padding:var(--ati-space-page-mobile-block) var(--ati-space-page-mobile-inline)}:is(.ati-ui,.surface,.auth-demo) .ati-page-title{font-size:var(--ati-text-page-mobile)}:is(.ati-ui,.surface,.auth-demo) .ati-stages{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){:is(.ati-ui,.surface,.auth-demo) *,:is(.ati-ui,.surface,.auth-demo) :before,:is(.ati-ui,.surface,.auth-demo) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(.ati-ui,.surface,.auth-demo) .ati-button--danger{color:var(--ati-color-error-text);background:var(--ati-color-error-bg);border-color:var(--ati-color-error-text)}:is(.ati-ui,.surface,.auth-demo) .ati-button{white-space:normal;overflow-wrap:anywhere;min-width:var(--ati-control-min-height)}:is(.ati-ui,.surface,.auth-demo) .ati-dialog{margin:auto;position:fixed;inset:0}:is(.ati-ui,.surface,.auth-demo) :is(button,input,textarea,select,summary,a){scroll-margin-block:var(--ati-focus-clearance)}:is(.ati-ui,.surface,.auth-demo) .ati-stack>:is(p,h1,h2,h3){margin:0}:is(.ati-ui,.surface,.auth-demo) svg.ati-icon[data-size]{width:var(--ati-icon-medium);height:var(--ati-icon-medium);stroke-width:var(--ati-icon-stroke);stroke:currentColor;fill:none;flex:none}:is(.ati-ui,.surface,.auth-demo) svg.ati-icon[data-size=small]{width:var(--ati-icon-small);height:var(--ati-icon-small)}:is(.ati-ui,.surface,.auth-demo) svg.ati-icon[data-size=large]{width:var(--ati-icon-large);height:var(--ati-icon-large)}:is(.ati-ui,.surface,.auth-demo) .ati-icon-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ati-icon-catalogue-column)), 1fr));gap:var(--ati-space-lg);display:grid}:is(.ati-ui,.surface,.auth-demo) :is(.ati-input,.ati-select,.ati-textarea):disabled{color:var(--ati-color-text-muted);background:var(--ati-color-pending-bg);cursor:not-allowed}
:root{--background:var(--ati-color-page);--foreground:var(--ati-color-text)}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--ati-font-family);font-size:var(--ati-text-body);line-height:var(--ati-line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}button{font:inherit}.surface{--ink:var(--ati-color-text);--muted:var(--ati-color-text-muted);--line:var(--ati-color-border);--surface:var(--ati-color-page);--panel:var(--ati-color-surface);--accent:var(--ati-color-action);--soft:var(--ati-color-soft);--gold:var(--ati-color-decorative-gold);--rail:var(--ati-color-rail);--rail-ink:var(--ati-color-on-rail);min-height:100vh;color:var(--ink);background:var(--surface);font:var(--ati-text-body)/var(--ati-line-body) var(--ati-font-family)}.surface[data-theme=night]{--ink:var(--ati-color-text);--muted:var(--ati-color-text-muted);--line:var(--ati-color-border);--surface:var(--ati-color-page);--panel:var(--ati-color-surface);--accent:var(--ati-color-action);--soft:var(--ati-color-soft);--rail:var(--ati-color-rail);--rail-ink:var(--ati-color-on-rail)}.surface svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.surface button{cursor:pointer}.surface button:focus-visible{outline:var(--ati-focus-width) solid var(--ati-color-focus);outline-offset:var(--ati-focus-gap)}.classification{z-index:100;height:31px;color:var(--ati-color-on-rail);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);letter-spacing:.13em;background:#8a5805;place-items:center;display:grid;position:fixed;inset:0 0 auto}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;padding-top:31px;transition:none;display:grid}.app-shell.sidebar-collapsed,.app-shell.sidebar-hover{grid-template-columns:90px minmax(0,1fr)}.sidebar{min-width:0;height:calc(100vh - 31px);color:var(--rail-ink);background:var(--rail);flex-direction:column;align-self:start;padding:18px 16px 16px;display:flex;position:sticky;top:31px}.brand{white-space:nowrap;align-items:center;gap:13px;height:52px;display:flex;overflow:hidden}.brand>span{border-radius:var(--ati-radius-control);width:48px;height:48px;color:var(--rail);background:var(--rail-ink);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);flex:none;place-items:center;display:grid}.brand strong{font-size:var(--ati-text-helper);line-height:1.15}.primary-nav{gap:8px;margin-top:36px;display:grid}.nav-button{border-radius:var(--ati-radius-control);width:100%;height:54px;color:color-mix(in srgb,var(--rail-ink) 70%,transparent);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:14px;padding:0 14px;display:flex;position:relative;overflow:hidden}.nav-button:hover,.nav-button.active{color:var(--rail-ink);background:color-mix(in srgb,var(--rail-ink) 11%,transparent)}.nav-button svg{flex:none;width:24px;height:24px}.utilities{border-top:1px solid color-mix(in srgb,var(--rail-ink) 14%,transparent);gap:8px;margin-top:auto;padding-top:16px;display:grid}.display-controls{border-top:1px solid color-mix(in srgb,var(--rail-ink) 14%,transparent);gap:8px;margin-top:10px;padding-top:14px;display:grid}.sidebar-control{position:relative}.sidebar-collapsed .brand strong,.sidebar-collapsed .nav-button span,.sidebar-hover .brand strong,.sidebar-hover .nav-button span{display:none}.sidebar-collapsed .nav-button,.sidebar-hover .nav-button{justify-content:center;padding:0}:is(.sidebar-hover:has(.sidebar:hover),.sidebar-hover:has(.sidebar:focus-within)){grid-template-columns:250px minmax(0,1fr)}:is(.sidebar-hover:has(.sidebar:hover) .brand,.sidebar-hover:has(.sidebar:focus-within) .brand){justify-content:flex-start}:is(.sidebar-hover:has(.sidebar:hover) .brand strong,.sidebar-hover:has(.sidebar:hover) .nav-button span,.sidebar-hover:has(.sidebar:focus-within) .brand strong,.sidebar-hover:has(.sidebar:focus-within) .nav-button span){display:block}:is(.sidebar-hover:has(.sidebar:hover) .nav-button,.sidebar-hover:has(.sidebar:focus-within) .nav-button){justify-content:flex-start;padding:0 14px}.sidebar-menu{z-index:40;border:1px solid var(--line);border-radius:var(--ati-radius-control);width:190px;color:var(--ink);background:var(--panel);box-shadow:var(--ati-shadow-menu);padding:7px;position:absolute;bottom:calc(100% + 8px);left:0}.sidebar-menu>strong{border-bottom:1px solid var(--line);font-size:var(--ati-text-helper);padding:9px;display:block}.sidebar-menu>button{border-radius:var(--ati-radius-control);width:100%;height:38px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;display:flex}.sidebar-menu>button:hover,.sidebar-menu>button[aria-checked=true]{color:var(--ink);background:var(--soft)}.sidebar-menu i{border-radius:50%;width:8px;height:8px}.sidebar-menu>button[aria-checked=true] i{background:var(--accent)}.shell-main{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);grid-template-columns:minmax(0,max-content) minmax(120px,1fr) 54px auto;align-items:center;gap:14px;height:88px;padding:0 30px;display:grid;position:sticky;top:31px}.workspace-area,.profile-area{min-width:0;position:relative}.workspace-area{justify-self:start;width:fit-content;max-width:500px}.workspace-switch{border:1px solid var(--ati-color-control-border);border-radius:var(--ati-radius-control);width:max-content;max-width:500px;height:54px;color:var(--ink);background:var(--panel);text-align:left;align-items:center;gap:12px;padding:3px 12px 3px 3px;display:flex}.company-logo{border-radius:var(--ati-radius-control);width:48px;height:48px;color:var(--ati-color-on-action);background:var(--accent);font-size:var(--ati-text-body);flex:none;place-items:center;display:grid}.workspace-switch>span{min-width:0;display:grid}.workspace-switch strong,.workspace-switch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switch strong{font-size:var(--ati-text-helper)}.workspace-switch small{color:var(--muted);font-size:var(--ati-text-helper)}.workspace-switch>svg{width:15px;color:var(--muted);margin-left:8px}.search-command{border:1px solid var(--line);border-radius:var(--ati-radius-control);width:100%;max-width:250px;height:54px;color:var(--muted);background:var(--panel);text-align:left;justify-self:end;align-items:center;gap:12px;padding:0 16px;font-size:18px;display:flex}.search-command svg{width:22px}.square-control{border:1px solid var(--ati-color-control-border);border-radius:var(--ati-radius-control);width:54px;height:54px;color:var(--ink);background:var(--panel);place-items:center;padding:0;display:grid}.topbar .menu-button{display:none}.notification-control{position:relative}.notification-control i{border:2px solid var(--panel);min-width:20px;height:20px;color:var(--ati-color-rail);background:var(--gold);font-size:var(--ati-text-helper);font-style:normal;font-weight:var(--ati-weight-emphasis);border-radius:99px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}.profile{border:1px solid var(--line);border-radius:var(--ati-radius-control);height:54px;color:var(--ink);background:var(--panel);align-items:center;gap:10px;padding:3px 12px 3px 3px;display:flex}.profile>span{border-radius:var(--ati-radius-control);width:48px;height:48px;color:var(--ati-color-rail);background:var(--gold);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);place-items:center;display:grid}.profile b{font-size:var(--ati-text-helper)}.profile svg{width:14px;color:var(--muted)}.popover{z-index:30;border:1px solid var(--line);border-radius:var(--ati-radius-control);color:var(--ink);background:var(--panel);box-shadow:var(--ati-shadow-menu);padding:10px;position:absolute;top:calc(100% + 8px)}.workspace-menu{width:310px;max-height:min(430px,100vh - 130px);left:0;overflow-y:auto}.profile-menu{width:180px;right:0}.popover strong,.popover small{display:block}.popover small,.popover p{color:var(--muted);font-size:var(--ati-text-helper)}.popover button{border-radius:var(--ati-radius-control);width:100%;color:var(--ink);background:var(--soft);text-align:left;border:0;margin-top:8px;padding:10px}.workspace-menu button>span{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ati-weight-emphasis);display:block;overflow:hidden}.workspace-menu button.current-workspace{box-shadow:inset 3px 0 var(--accent)}.workspace-menu button.workspace-chooser-link{border-top:1px solid var(--line);color:var(--accent);font-weight:var(--ati-weight-emphasis);background:0 0;border-radius:0}.workspace-menu button:disabled{cursor:wait;opacity:.65}.workspace-content{width:min(1120px,100% - 48px);margin:0 auto;padding:24px 0 40px}.workspace-heading{margin-bottom:25px}.workspace-heading .eyebrow{margin:0}.workspace-heading h1{font:var(--ati-weight-emphasis) var(--ati-text-page)/var(--ati-line-heading) var(--ati-font-family);letter-spacing:-.045em;margin:7px 0 3px}.workspace-heading>p:last-child{color:var(--muted);font-size:var(--ati-text-body);margin:0}.eyebrow{color:var(--accent);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);letter-spacing:.15em;margin:0}.priority-card{border-radius:var(--ati-radius-card);color:var(--ati-color-on-action);background:var(--accent);grid-template-columns:1fr auto;align-items:center;gap:18px 30px;padding:30px 34px 20px;display:grid}.priority-card h2{font-size:var(--ati-text-section);margin:8px 0 5px}.priority-card p:not(.eyebrow){opacity:.78;margin:0}.priority-card .eyebrow{color:color-mix(in srgb,currentColor 75%,transparent)}.priority-card>button{align-self:center}.priority-card footer{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);font-size:var(--ati-text-helper);opacity:.8;grid-column:1/-1;justify-content:space-between;padding-top:16px;display:flex}.priority-card footer i{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.content-section{border:1px solid var(--line);border-radius:var(--ati-radius-card);background:var(--panel);margin-top:18px;padding:25px}.content-section>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.content-section h2{font-size:var(--ati-text-section);margin:5px 0 0}.project-list{gap:12px;display:grid}.project-list article{border:1px solid var(--line);border-radius:var(--ati-radius-control);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.project-list article>b{border-radius:var(--ati-radius-control);width:44px;height:44px;color:var(--accent);background:var(--soft);font-size:var(--ati-text-helper);place-items:center;display:grid}.project-list article div{gap:4px;display:grid}.project-list article small{color:var(--muted)}.project-list article>span{color:var(--muted);background:var(--surface);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);border-radius:99px;padding:10px 13px}.project-list article>span.review{color:var(--ati-color-warning-text);background:var(--ati-color-warning-bg)}.project-list article>span.steady{color:var(--ati-color-success-text);background:var(--ati-color-success-bg)}.lower-grid{grid-template-columns:1.6fr .7fr;gap:18px;display:grid}.changes ol{margin:0;padding:0;list-style:none}.changes li{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.changes li>i{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:5px}.changes li div{display:grid}.changes small,.changes time,.pulse>p:last-child{color:var(--muted);font-size:var(--ati-text-helper)}.pulse>div{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.pulse span{border-right:1px solid var(--line);text-align:center;gap:5px;padding:10px;display:grid}.pulse span:last-child{border:0}.pulse strong{font:var(--ati-weight-emphasis) var(--ati-text-page)/var(--ati-line-heading) var(--ati-font-family)}.provenance{border:1px solid var(--line);border-radius:var(--ati-radius-control);color:var(--muted);background:var(--panel);font-size:var(--ati-text-helper);flex-wrap:wrap;gap:10px 22px;margin-top:18px;padding:13px 16px;display:flex}.provenance code,.provenance strong{color:var(--ink)}.live-notice{z-index:200;max-width:360px;margin:0;position:fixed;bottom:20px;right:20px}.live-notice:not(:empty){border:1px solid var(--line);border-radius:var(--ati-radius-control);color:var(--ink);background:var(--panel);box-shadow:var(--ati-shadow-menu);padding:12px 15px}.drawer-layer{z-index:110;position:fixed;inset:31px 0 0}.veil{background:var(--ati-color-backdrop);border:0;position:absolute;inset:0}.drawer{overscroll-behavior:contain;width:min(330px,86%);color:var(--rail-ink);background:var(--rail);flex-direction:column;padding:17px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 50px #0006}.drawer header{border-bottom:1px solid color-mix(in srgb,var(--rail-ink) 14%,transparent);flex:none;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.drawer .square-control{color:var(--rail-ink);background:color-mix(in srgb,var(--rail-ink) 8%,transparent);border-color:color-mix(in srgb,var(--rail-ink) 15%,transparent)}.drawer-workspace{border:1px solid color-mix(in srgb,var(--rail-ink) 15%,transparent);border-radius:var(--ati-radius-control);height:58px;color:var(--rail-ink);background:color-mix(in srgb,var(--rail-ink) 7%,transparent);text-align:left;flex:none;align-items:center;gap:10px;margin-top:14px;padding:4px;display:flex}.drawer-workspace span{min-width:0;display:grid}.drawer-workspace strong,.drawer-workspace small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-workspace small{opacity:.7}.drawer-company-switch{min-height:var(--ati-control-min-height);border:1px solid color-mix(in srgb,var(--rail-ink) 15%,transparent);border-radius:var(--ati-radius-control);color:var(--rail-ink);font-weight:var(--ati-weight-emphasis);background:0 0;margin-top:8px}.drawer-company-switch:disabled{cursor:wait;opacity:.65}.drawer nav{flex:none;gap:6px;margin-top:16px;display:grid}.drawer .nav-button{color:var(--rail-ink)}.drawer-utilities{flex:none;margin-top:auto}@media (max-width:1180px){.app-shell{padding-top:31px;display:block}.sidebar{display:none}.topbar{z-index:10;grid-template-columns:48px minmax(0,1fr) 48px 48px 48px;gap:8px;height:72px;padding:0 12px;position:sticky;top:31px}.topbar .menu-button{display:grid}.workspace-area{width:100%;max-width:none}.workspace-switch{background:0 0;border:0;width:100%;max-width:none;height:48px;padding:0}.workspace-switch .company-logo{width:48px;height:48px}.workspace-switch small{font-size:var(--ati-text-helper)}.workspace-switch>svg{display:none}.search-command{text-align:center;grid-column:3;justify-self:stretch;place-items:center;width:48px;max-width:none;height:48px;padding:0;font-size:0;display:grid}.search-command span{display:none}.square-control{width:48px;height:48px}.notification-control{grid-column:4}.profile{width:48px;height:48px;padding:3px}.profile>span{width:40px;height:40px}.profile b,.profile svg{display:none}.workspace-content{width:auto;margin-top:0;padding:20px 14px 36px}.workspace-heading h1{font-size:var(--ati-text-page-mobile)}.priority-card{grid-template-columns:1fr;padding:22px}.priority-card>button{align-self:center}.project-list article{grid-template-columns:42px 1fr}.project-list article>span{grid-column:2;justify-self:start}.project-list article:nth-child(3){display:none}.lower-grid{grid-template-columns:1fr}.pulse{display:none}.provenance{font-size:var(--ati-text-helper)}}@media (max-width:360px){.workspace-switch>span{display:none}.workspace-switch{justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition:none;scroll-behavior:auto!important}}.sidebar{overflow-y:auto}.sidebar>.brand,.sidebar>.primary-nav{flex:none}.shell-main{--shell-gutter:max(var(--ati-space-page),calc((100% - 1120px)/2))}.topbar{padding-inline:var(--shell-gutter)}.workspace-content{width:auto;padding-inline:var(--shell-gutter);margin-inline:0}.workspace-switch{padding:0 12px 0 0;overflow:hidden}.workspace-switch .company-logo{border-radius:var(--ati-radius-control);width:52px;height:52px}.profile{padding:0 12px 0 0;overflow:hidden}.profile>span{border-radius:var(--ati-radius-control);flex:none;width:52px;height:52px}.brand{gap:10px}.nav-button{gap:22px;height:48px;padding-inline:12px}.app-shell,.brand strong,.nav-button span{transition:none}.sidebar-collapsed .brand strong,.sidebar-collapsed .nav-button span,.sidebar-hover .brand strong,.sidebar-hover .nav-button span{visibility:hidden;opacity:0;display:block}.sidebar-collapsed .nav-button span,.sidebar-hover .nav-button span{position:absolute;left:58px}.sidebar-collapsed .brand,.sidebar-hover .brand{justify-content:flex-start}.sidebar-collapsed .nav-button,.sidebar-hover .nav-button{justify-content:flex-start;width:48px;padding-inline:12px}:is(.sidebar-hover:has(.sidebar:hover) .nav-button,.sidebar-hover:has(.sidebar:focus-within) .nav-button){justify-content:flex-start;width:100%;padding-inline:12px}:is(.sidebar-hover:has(.sidebar:hover) .brand strong,.sidebar-hover:has(.sidebar:hover) .nav-button span,.sidebar-hover:has(.sidebar:focus-within) .brand strong,.sidebar-hover:has(.sidebar:focus-within) .nav-button span){visibility:visible;opacity:1}:is(.sidebar-hover:has(.sidebar:hover) .nav-button span,.sidebar-hover:has(.sidebar:focus-within) .nav-button span){position:static}.sidebar{overflow-x:hidden}.sidebar-menu-layer{z-index:300;position:fixed}.sidebar-menu:after{content:"";height:9px;position:absolute;bottom:-9px;left:0;right:0}.drawer{--drawer-mark-size:48px}.drawer .brand{height:var(--drawer-mark-size);align-items:center}.drawer .brand>span,.drawer-workspace .company-logo{width:var(--drawer-mark-size);height:var(--drawer-mark-size)}.drawer .close-drawer{background:0 0;border-color:#0000;border-radius:999px;width:44px;height:44px}.drawer .close-drawer:hover{background:color-mix(in srgb,var(--rail-ink) 8%,transparent)}.drawer .close-drawer svg{width:18px;height:18px}.drawer-workspace{height:50px;min-height:var(--ati-control-min-height);align-items:center;gap:10px;padding:0 12px 0 0}.drawer-workspace .company-logo{margin-left:-1px}.drawer-workspace span{justify-content:center;align-self:stretch;gap:0;padding:4px 0 1px;line-height:1.15}.drawer-workspace strong,.drawer-workspace small{font-size:var(--ati-text-helper);line-height:1.15}.drawer .nav-button{font-size:var(--ati-text-helper);gap:16px;padding-inline:12px}.drawer .nav-button span{align-items:center;line-height:1.2;display:flex}@media (max-width:1180px){.shell-main{--shell-gutter:var(--ati-space-page-mobile-inline)}.topbar{padding-inline:var(--shell-gutter)}.workspace-content{padding:24px var(--shell-gutter) 36px;margin-top:0}.workspace-switch{padding:0;overflow:visible}.workspace-switch .company-logo{border-radius:var(--ati-radius-control);width:48px;height:48px}.profile{padding:0}.profile>span{border-radius:var(--ati-radius-control);width:46px;height:46px}}.profile-area .build-tag{white-space:nowrap;text-overflow:ellipsis;max-width:220px;color:var(--ati-color-text-muted);font-size:10px;line-height:1.2;position:absolute;top:calc(100% + 2px);right:0;overflow:hidden}@media (max-width:1180px){.profile-area .build-tag{max-width:120px;font-size:8px}}.classification{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface .nav-button:disabled,.surface .search-command:disabled,.surface .notification-control:disabled{cursor:not-allowed;opacity:.48}.surface .nav-button:disabled:hover{color:color-mix(in srgb,var(--rail-ink) 70%,transparent);background:0 0}.pilot-task-list>a{border:1px solid var(--line);border-radius:var(--ati-radius-control);color:inherit;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:15px;text-decoration:none;display:grid}.pilot-task-list>a:hover{text-decoration:underline}.pilot-task-list>a:focus-visible{outline:var(--ati-focus-width) solid var(--ati-color-focus);outline-offset:var(--ati-focus-gap)}.pilot-task-list>a>b{border-radius:var(--ati-radius-control);width:44px;height:44px;color:var(--accent);background:var(--soft);font-size:var(--ati-text-helper);place-items:center;display:grid}.pilot-task-list>a>div{gap:4px;display:grid}.pilot-task-list>a small{color:var(--muted)}.pilot-task-list>a>span{color:var(--ati-color-success-text);background:var(--ati-color-success-bg);font-size:var(--ati-text-helper);font-weight:var(--ati-weight-emphasis);border-radius:99px;padding:10px 13px}.pilot-scope h2{margin:7px 0}.pilot-scope>p:not(.eyebrow){color:var(--muted)}.pilot-scope .ati-button{margin-top:10px}.pilot-lower{grid-template-columns:1.25fr .75fr}@media (max-width:1180px){.pilot-task-list>a{grid-template-columns:42px 1fr}.pilot-task-list>a>span{grid-column:2;justify-self:start}.pilot-lower{grid-template-columns:1fr}}.surface>.ati-skip-link{z-index:500;transform:translateY(calc(-100% - var(--ati-space-xl)));padding:var(--ati-control-padding-block) var(--ati-control-padding-inline);border:var(--ati-border-width) solid var(--ati-color-focus);border-radius:var(--ati-radius-control);color:var(--ati-color-text);background:var(--ati-color-surface);font-weight:var(--ati-weight-emphasis);position:fixed;inset-block-start:var(--ati-space-sm);inset-inline-start:var(--ati-space-sm)}.surface>.ati-skip-link:focus{transform:none}.shell-content{min-width:0}@media (prefers-reduced-motion:no-preference){.app-shell{transition:grid-template-columns .18s}.brand strong,.nav-button span{transition:opacity .12s 40ms}}
