:root{--surface:#f1f4ee;--surface-strong:#e7eee4;--soft-accent:color-mix(in srgb,var(--green) 9%,var(--paper));--on-accent:#fff;--muted:#6e7b71;--ink:#293a32;--line:#e2e8df}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e2ece5;--muted:#a0b0a6;--line:#33443a;--paper:#1c2922;--bg:#131e18;--surface:#24332a;--surface-strong:#304438;--soft-accent:color-mix(in srgb,var(--green) 22%,var(--paper))}body{background:var(--bg);color:var(--ink)}.sidebar{padding-top:24px;overflow-y:auto}.brand{padding-bottom:22px}.sidebar-bottom{padding-top:18px}.champion-note{display:none}.team-label{margin-top:16px}.nav-item{padding-top:10px;padding-bottom:10px}.topbar{gap:15px}.topbar-right{gap:11px}.btn.primary{color:var(--on-accent);background:var(--green);border-color:var(--green)}.btn.primary:hover{background:color-mix(in srgb,var(--green) 88%,black)}.btn.danger{color:#b54439;border-color:#d57c72}.page-heading h1{font-size:1.875rem}.page-heading p{color:var(--muted);font-size:.75rem}.nav-item{font-size:.75rem}.eyebrow{color:var(--muted)}.field input,.field select,.field textarea{background:var(--paper);color:var(--ink)}.btn:disabled{cursor:not-allowed}.panel,.stat-card,.job-card{transition:transform .18s,border-color .18s,box-shadow .18s}.page-heading,.live-structure,.approvals-page,.resources-page{animation:.28s both reveal}.popover-anchor{position:relative}.appearance-popover,.notices-popover{background:var(--paper);border:1px solid var(--line);z-index:55;border-radius:14px;width:290px;padding:18px;animation:.16s reveal;position:absolute;top:43px;right:0;box-shadow:0 15px 50px #0002}.popover-heading{justify-content:space-between;align-items:center;gap:16px;font-size:.875rem;display:flex}.appearance-popover>p{color:var(--muted);margin:8px 0 18px;font-size:.6875rem}.theme-modes{gap:7px;display:flex}.theme-modes button{border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:13px 7px;font-size:.6875rem;display:flex}.theme-modes .selected{background:var(--soft-accent);border-color:var(--green)}.accent-picker{justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:.75rem;display:flex}.accent-picker input{cursor:pointer;background:0 0;border:0;width:34px;height:28px;padding:0}.accent-swatches{gap:10px;margin-bottom:20px;display:flex}.accent-swatches button{border:3px solid var(--paper);width:25px;height:25px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.accent-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.notice-bell{position:relative}.notice-bell>b{color:#fff;background:#c46d43;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:1px 3px;font-size:.5rem;display:grid;position:absolute;top:-2px;right:-3px}.notices-popover{width:370px;max-height:75vh;overflow-y:auto}.notice-controls{justify-content:space-between;align-items:center;margin:13px 0;display:flex}.notice-controls label{color:var(--muted);align-items:center;gap:5px;font-size:.6875rem;display:flex}.notice-item{text-align:left;border-top:1px solid var(--line);background:var(--soft-accent);border-radius:7px;gap:12px;width:100%;padding:15px 10px;display:flex}.notice-item.read{color:var(--muted);background:0 0}.notice-item>span{flex:1}.notice-item strong{font-size:.75rem;display:block}.notice-item small{color:var(--muted);margin-top:5px;line-height:1.5;display:block}.notice-foot{color:var(--muted);margin-top:15px;font-size:.625rem}.toast{z-index:100;max-width:calc(100vw - 30px);animation:.2s reveal}.resource-types{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-type{padding:17px 15px}.resource-type strong{font-size:.8125rem}.information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.information-card{text-align:left;padding:22px}.information-card>div{align-items:center;gap:10px;display:flex}.information-card>div>svg{color:var(--muted);margin-left:auto}.information-icon{background:var(--soft-accent);border-radius:9px;place-items:center;padding:10px;display:grid}.information-card h3{margin:20px 0 10px;font-size:1rem}.information-card>p{color:var(--muted);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:85px;font-size:.75rem;line-height:1.8;display:-webkit-box;overflow:hidden}.information-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;font-size:.625rem;display:flex}.structure-tabs{width:fit-content;margin-bottom:22px}.graph-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.graph-intro h2{letter-spacing:-.6px;margin:8px 0;font-size:1.375rem}.graph-intro p{color:var(--muted);font-size:.75rem;line-height:1.8}.graph-summary{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:.6875rem;display:flex}.graph-summary b{color:var(--ink);font-size:1.125rem;font-weight:500}.graph-summary>span{background:var(--line);width:1px;height:15px;margin:0 7px}.graph-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px;display:grid}.graph-panel{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.graph-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.graph-toolbar .inline{color:var(--muted);gap:5px;font-size:.625rem}.graph-search{color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.graph-search input{width:170px;max-width:100%;color:var(--ink);background:0 0;border:0;font-size:.6875rem}.graph-viewport{background-image:radial-gradient(var(--line) 1px,transparent 1px);scrollbar-width:thin;background-size:18px 18px;min-height:430px;max-height:680px;overflow:auto}.org-tree{justify-content:center;width:100%;min-width:fit-content;min-height:400px;padding:40px 30px 50px;display:flex}.org-tree ul{gap:0;margin:0;padding:25px 0 0;list-style:none;display:flex;position:relative}.org-tree>ul{gap:25px;padding:0}.org-tree li{flex-direction:column;align-items:center;padding:25px 10px 0;display:flex;position:relative}.org-tree>ul>li{padding-top:0}.org-tree li:before,.org-tree li:after{content:"";border-top:1px solid var(--line);width:50%;height:25px;position:absolute;top:0}.org-tree li:before{right:50%}.org-tree li:after{border-left:1px solid var(--line);left:50%}.org-tree>ul>li:before,.org-tree>ul>li:after{display:none}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0}.org-tree li:last-child:before{border-right:1px solid var(--line);border-radius:0 10px 0 0}.org-tree li:first-child:after{border-radius:10px 0 0}.org-tree li:only-child:before{display:none}.org-tree li:only-child:after{border-top:0;border-left:1px solid var(--line);border-radius:0}.org-tree ul ul:before{content:"";border-left:1px solid var(--line);height:25px;position:absolute;top:0;left:50%}.org-node{border:1px solid var(--line);background:var(--paper);border-radius:10px;width:235px;transition:opacity .2s,box-shadow .2s;position:relative;box-shadow:0 4px 12px #00000005}.org-node:hover{border-color:var(--green);box-shadow:0 5px 18px #00000013}.org-node.selected{border-color:var(--green);box-shadow:0 0 0 3px var(--soft-accent)}.org-node.dimmed{opacity:.35}.org-node-main{text-align:left;width:100%;padding:17px}.org-node-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;font-size:.5625rem;display:flex}.org-node-top>span:nth-child(2){align-items:center;gap:4px;display:flex}.level-pill{background:var(--soft-accent);border:1px solid var(--line);min-width:27px;color:var(--ink);border-radius:5px;justify-content:center;align-items:center;padding:3px 6px;font-size:.5625rem;font-weight:600;display:inline-flex}.org-node-main>strong{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:.875rem;display:block}.org-node-main>small{color:var(--muted);margin-top:6px;font-size:.625rem;display:block}.org-node-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:17px;padding-top:11px;font-size:.5625rem;display:flex}.org-node-foot>span{align-items:center;gap:5px;display:flex}.org-collapse{border:1px solid var(--line);background:var(--paper);z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-11px;left:calc(50% - 11px)}.graph-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:13px 16px;font-size:.5625rem;display:flex}.graph-legend>span{align-items:center;gap:6px;display:flex}.graph-legend>small{margin-left:auto;font-size:.5625rem}.graph-empty,.inspector-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:430px;padding:60px 28px;display:flex}.graph-empty>svg,.inspector-empty>svg{color:var(--muted)}.graph-empty h3{font-size:1.3125rem}.graph-empty p{max-width:330px;color:var(--muted);font-size:.75rem;line-height:1.8}.graph-inspector{background:var(--paper);border:1px solid var(--line);border-radius:13px;align-self:start;min-height:430px;padding:23px}.graph-inspector h2{margin:10px 0;font-size:1.1875rem;line-height:1.5}.graph-inspector>p,.inspector-empty>p{color:var(--muted);font-size:.75rem;line-height:1.8}.inspector-empty{gap:8px;min-height:380px;padding:36px 0}.inspector-empty h2{font-size:1.1875rem}.inspector-leader{background:var(--soft-accent);border-radius:8px;align-items:center;gap:12px;margin:20px 0;padding:16px 12px;display:flex}.inspector-leader strong{font-size:.75rem;display:block}.inspector-leader small{color:var(--muted);margin-top:5px;font-size:.625rem;display:block}.branch-resource-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 10px;display:grid}.branch-resource-grid>div{border:1px solid var(--line);border-radius:7px;padding:12px}.branch-resource-grid strong{margin:8px 0 4px;font-size:1.375rem;font-weight:500;display:block}.branch-resource-grid svg{color:var(--muted)}.branch-resource-grid small{color:var(--muted);font-size:.5625rem}.graph-actions{flex-direction:column;gap:9px;margin:22px 0;display:flex}.inspector-label{margin:24px 0 12px;font-size:.75rem}.inspector-members button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:9px;width:100%;padding:11px 0;display:flex}.inspector-members .resource-avatar{width:28px;height:28px;font-size:.5625rem}.inspector-members strong{font-size:.6875rem;display:block}.inspector-members small{color:var(--muted);margin-top:4px;font-size:.5625rem;display:block}.inspector-members svg{margin-left:auto}.scope-guide{border:1px solid var(--line);text-align:left;border-radius:8px;width:100%;margin:20px 0;padding:16px}.scope-guide strong{font-size:.6875rem;display:block}.scope-guide span{color:var(--muted);margin-top:7px;font-size:.6875rem;line-height:1.7;display:block}.approval-intro{background:var(--soft-accent);border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;margin-bottom:25px;padding:25px;display:flex}.approval-icon{background:var(--paper);border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.approval-intro h2{font-size:1.1875rem}.approval-intro p{color:var(--muted);margin-top:8px;font-size:.75rem;line-height:1.7}.approval-count{text-align:center;white-space:nowrap;margin-left:auto;font-family:Manrope,sans-serif;font-size:2rem;font-weight:600}.approval-count small{color:var(--muted);font-family:DM Sans,sans-serif;font-size:.5625rem;font-weight:400;display:block}.approval-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.approval-empty{text-align:center;padding:60px 30px}.approval-empty>svg{color:var(--muted);margin:0 auto 20px}.approval-empty h2{font-size:1.375rem}.approval-empty p{color:var(--muted);max-width:480px;margin:14px auto 0;font-size:.75rem;line-height:1.8}.approval-empty a{text-decoration:underline}.approval-card{max-width:900px;margin-bottom:20px;padding:25px}.approval-card-heading{align-items:center;gap:12px;display:flex}.approval-card-heading h3{font-size:1.0625rem}.approval-card-heading p{color:var(--muted);margin-top:6px;font-size:.625rem}.approval-card-heading>.resource-status{text-transform:capitalize;margin-left:auto}.approval-card blockquote{color:var(--muted);border-left:3px solid var(--green);background:var(--surface);margin:22px 0;padding:14px 18px;font-size:.8125rem;line-height:1.8}.approval-card .field{margin:12px 0}.approval-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.approval-actions>span{color:var(--muted);font-size:.75rem}.auth-page{max-width:1440px;min-height:100vh;padding:35px 60px 20px}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-brand{letter-spacing:-.8px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:1.3125rem;font-weight:800;display:flex}.auth-brand>svg,.auth-brand>span{color:#c2774b}.auth-layout{grid-template-columns:1fr 440px;align-items:center;gap:80px;max-width:1120px;margin:75px auto 60px;display:grid}.auth-story h1{letter-spacing:-2.7px;margin:24px 0;font-size:clamp(2.375rem,4.6vw,4.0625rem);font-weight:500;line-height:1.14}.auth-story h1 em{color:#76956d;font-style:normal}.auth-story>p{max-width:390px;color:var(--muted);font-size:.875rem;line-height:1.9}.auth-steps{gap:18px;margin:37px 0 45px;display:flex}.auth-steps span{color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:.5625rem;display:flex}.auth-steps b{border:1px solid var(--line);background:var(--paper);border-radius:9px;place-items:center;width:29px;height:29px;font-size:.625rem;font-weight:500;display:grid}.auth-assurance{color:var(--muted);align-items:center;gap:13px;font-size:.75rem;display:flex}.auth-assurance small{margin-top:6px;font-size:.625rem;line-height:1.8;display:block}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:33px;box-shadow:0 15px 65px #233d1806}.auth-card h2{letter-spacing:-.8px;margin:12px 0;font-size:1.625rem;line-height:1.4}.auth-card>p{color:var(--muted);font-size:.75rem;line-height:1.8}.auth-card form{margin-top:25px}.auth-card .field{margin:17px 0}.auth-card input{font-size:.8125rem}.auth-card .btn.primary{min-height:44px;margin-top:13px;font-size:.75rem}.password-field{display:flex;position:relative}.password-field>input{width:100%;padding-right:42px}.password-field>.icon-btn{position:absolute;top:5px;right:5px}.auth-switch{margin:22px 0 0;text-align:center!important;font-size:.75rem!important}.auth-switch a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.dev-login{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:22px;font-size:.625rem;display:flex}.purpose-options{border:0;margin:25px 0 0;padding:0}.purpose-options legend{margin-bottom:10px;font-size:.75rem;font-weight:500}.purpose-options label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:7px;padding:10px;display:flex}.purpose-options label.selected{background:var(--soft-accent);border-color:var(--green)}.purpose-options input{accent-color:var(--green);margin-top:3px}.purpose-options strong{font-size:.6875rem;display:block}.purpose-options small{color:var(--muted);margin-top:4px;font-size:.5625rem;line-height:1.6;display:block}.signup-success{text-align:center;flex-direction:column;align-items:center;padding:22px 0;display:flex}.signup-success>svg{color:var(--muted);margin-bottom:25px}.signup-success p{color:var(--muted);margin-bottom:22px;font-size:.75rem;line-height:1.9}.auth-footer{letter-spacing:1px;color:var(--muted);text-align:center;border-top:1px solid var(--line);padding:25px 0;font-size:.625rem}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar{background:var(--paper)}:root[data-theme=dark] .workspace-switch,:root[data-theme=dark] .view-tabs,:root[data-theme=dark] .kanban-column{background:var(--surface)}:root[data-theme=dark] .nav-item.selected,:root[data-theme=dark] .resource-type.active,:root[data-theme=dark] .view-tabs button.active{background:var(--surface-strong);color:var(--ink)}:root[data-theme=dark] .editor,:root[data-theme=dark] .dialog-content,:root[data-theme=dark] .panel,:root[data-theme=dark] .btn:not(.primary),:root[data-theme=dark] .resume-paper{background:var(--paper);color:var(--ink)}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.graph-layout{grid-template-columns:1fr 250px}.graph-toolbar{flex-wrap:wrap}.resource-types,.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .global-search{display:none}.auth-layout{grid-template-columns:1fr 410px;gap:40px}.auth-page{padding:30px}.auth-steps{gap:12px}}@media (max-width:850px){.graph-layout{grid-template-columns:1fr}.graph-inspector{min-height:0}.inspector-empty{min-height:0;padding:15px}.graph-summary{display:none}.auth-layout{grid-template-columns:1fr;max-width:470px;margin:40px auto}.auth-story{display:none}.auth-page{padding:25px 20px}.approval-intro{padding:20px}.approval-intro h2{font-size:1rem}.approval-icon{display:none}}@media (max-width:600px){.information-grid{grid-template-columns:1fr}.notices-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}.appearance-popover{position:fixed;top:70px;right:12px}.graph-toolbar{padding:10px}.graph-legend>small{display:none}.approval-toolbar{flex-direction:column;align-items:flex-start}.approval-card{padding:18px}.approval-intro{align-items:flex-start}.approval-count{font-size:1.5625rem}.resource-type{padding:14px 10px}.resource-type small{font-size:.5625rem}.auth-card{padding:25px}.topbar-divider{display:none}.graph-viewport{min-height:350px}.graph-intro h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root[data-theme=dark]{--legacy-b-dbe5ce:#303c20;--legacy-b-fdfefa:#282e14;--legacy-c-c97549:#e2c9bb;--legacy-c-92998f:#c4d4ca;--legacy-d-e4e8df:#3c4431;--legacy-b-fafbf7:#2a2f18;--legacy-b-e9ede2:#2b321f;--legacy-c-657754:#dbe1d5;--legacy-c-8b9486:#c7d6cd;--legacy-b-82a074:#3e4f36;--legacy-b-d99b64:#6b4a2e;--legacy-c-757e75:#cddbd2;--legacy-b-f0f3eb:#29301d;--legacy-b-eaf0e4:#29351d;--legacy-c-41603e:#dee9dd;--legacy-b-dce6d1:#2e3c20;--legacy-c-6a805c:#d7dfd3;--legacy-b-bf8864:#603f29;--legacy-b-f1f2e8:#2f311c;--legacy-d-e7e9da:#45492c;--legacy-c-b8c3a4:#c3cdb2;--legacy-c-8b9380:#c7d6cd;--legacy-c-64774e:#dce3d4;--legacy-c-7b8578:#cddbd2;--legacy-c-969d93:#c1d2c7;--legacy-c-9aa195:#c1d2c7;--legacy-c-66735e:#d6e1da;--legacy-c-a3aa9f:#bbcec2;--legacy-c-a0a79b:#bed0c5;--legacy-c-a4ac9b:#bed0c5;--legacy-d-e7eae2:#3d4431;--legacy-c-8e998b:#c4d4ca;--legacy-b-edf1e7:#2b331e;--legacy-c-929b8a:#c4d4ca;--legacy-c-a9afa3:#bbcec2;--legacy-d-e0e5d8:#3d462f;--legacy-c-788c68:#d3dacd;--legacy-c-99a08d:#c1d2c7;--legacy-c-92998b:#c4d4ca;--legacy-d-e0e5da:#3c4531;--legacy-c-79836f:#cddbd2;--legacy-b-f0f4e9:#2a331a;--legacy-c-fff:#97b4a2;--legacy-b-244c3d:#1c3b30;--legacy-b-e9eedf:#2d351c;--legacy-d-e4e8de:#3d4530;--legacy-d-b9c8ae:#394630;--legacy-c-8b9583:#c7d6cd;--legacy-b-eef3e9:#26311b;--legacy-c-7e9770:#cfd8ca;--legacy-c-b6bfad:#bfc7b8;--legacy-c-a0a793:#bed0c5;--legacy-b-9bb68c:#475d3c;--legacy-b-fcf0e8:#362317;--legacy-c-cc9973:#ddc4b0;--legacy-b-f0edf5:#231b31;--legacy-c-a99abc:#c3b9d0;--legacy-b-f2f1df:#393718;--legacy-c-a7a166:#dddbc5;--legacy-b-d2a17b:#6f4b2f;--legacy-b-afa0bd:#554563;--legacy-b-aaa873:#555434;--legacy-c-a1a896:#bed0c5;--legacy-b-f3f5ef:#292f1d;--legacy-c-a0aa93:#bed0c5;--legacy-d-e9ede1:#40492c;--legacy-c-758b63:#d6ddcf;--legacy-c-34562e:#e3efe1;--legacy-b-e7eadd:#313621;--legacy-c-c8cebf:#bcc3b1;--legacy-c-8c9781:#c7d6cd;--legacy-d-e3e8d8:#404a2b;--legacy-c-98a38b:#c1d2c7;--legacy-c-a1ab94:#c8cec0;--legacy-c-a1aa93:#bed0c5;--legacy-d-eef0e8:#41472e;--legacy-d-f0f2eb:#40472e;--legacy-c-8a957d:#c7d6cd;--legacy-b-fcfdf9:#2b3215;--legacy-c-596b4f:#dce3d9;--legacy-c-8d987e:#c7d6cd;--legacy-c-b4baa9:#b8ccc0;--legacy-c-788269:#d0ddd5;--legacy-c-a5ae98:#bed0c5;--legacy-c-bd794f:#e3cdbf;--legacy-d-eef0e7:#42482d;--legacy-c-aaad98:#bed0c5;--legacy-c-9aa58c:#cad0c3;--legacy-c-9aa38b:#c1d2c7;--legacy-c-a6b29b:#c4ccbd;--legacy-c-8b9b77:#cfd6c7;--legacy-b-edf1e4:#2e361c;--legacy-d-e5e9d9:#434a2b;--legacy-c-a1ac8d:#ccd2c1;--legacy-c-667a52:#dbe2d4;--legacy-c-9aa88a:#cad1c1;--legacy-c-7c9066:#d4dbcc;--legacy-c-c6d0b7:#bdc9ac;--legacy-c-a9b09e:#bbcec2;--legacy-d-e7ebdf:#3f482d;--legacy-c-abb3a0:#bbcec2;--legacy-d-e2e8d8:#3e4a2b;--legacy-d-e3e8d9:#40492c;--legacy-b-f1f4eb:#2a311b;--legacy-c-99a38c:#c1d2c7;--legacy-b-fff:#1c2620;--legacy-c-527143:#dee8d8;--legacy-d-e1e6d8:#3f482e;--legacy-c-8e9b7e:#cfd5c8;--legacy-c-87967a:#c7d6cd;--legacy-c-9ca88c:#cad1c2;--legacy-c-d5deca:#b7c6a4;--legacy-d-e9edde:#434c2a;--legacy-b-e5eadb:#2f3720;--legacy-c-97a584:#cdd4c4;--legacy-c-a4af93:#c9cfbe;--legacy-d-bdcbac:#3c482d;--legacy-c-aaa587:#d3d0c0;--legacy-c-ca8c6b:#dfc3b4;--legacy-c-98b184:#c8d5be;--legacy-c-566c49:#dfe6db;--legacy-c-8c9b7c:#cfd5c8;--legacy-c-acb69e:#c6cdbc;--legacy-b-f5f7f0:#2b321b;--legacy-c-9caa8c:#cad1c1;--legacy-c-94a184:#cdd3c5;--legacy-d-f0f3e9:#414c2a;--legacy-c-9ca58b:#ccd0c2;--legacy-c-b0b89f:#c5cbb9;--legacy-d-eaf0de:#425025;--legacy-c-a0ae8c:#c8d0bd;--legacy-b-fcfdf8:#2c3215;--legacy-c-a0ae8d:#c8d0bd;--legacy-c-8a9878:#cfd5c8;--legacy-c-a3ad94:#c8cec0;--legacy-c-96a386:#cdd3c5;--legacy-c-a6b095:#c9cfbe;--legacy-c-8d9c7b:#cfd5c8;--legacy-b-f3f6ec:#2c3418;--legacy-d-e8edde:#404c2a;--legacy-d-edf1e5:#414c29;--legacy-c-9baa87:#cbd3c0;--legacy-c-7a9064:#d4dbcc;--legacy-c-91a079:#d0d7c6;--legacy-d-e5ecda:#3f4d28;--legacy-b-f2f6ea:#2b3617;--legacy-c-a2b18c:#c9d2bc;--legacy-c-71875a:#d9e0d1;--legacy-d-edf1e4:#424d28;--legacy-c-809168:#d5dbcd;--legacy-c-a6b28f:#cad2bc;--legacy-c-83996b:#d1d9c9;--legacy-c-a1b089:#ccd4bf;--legacy-b-f1f6e8:#2b3617;--legacy-d-dce6ce:#3e4d28;--legacy-d-dae5cc:#3d4d28;--legacy-c-a9bb95:#c5d1b7;--legacy-b-e9efdf:#2c361b;--legacy-c-758e5c:#d6dfce;--legacy-c-9caf88:#cad4bf;--legacy-c-b2bf9f:#c4ceb6;--legacy-c-44533b:#e4eae1;--legacy-c-a2b18d:#c9d2bc;--legacy-d-e1e8d5:#3f4c2a;--legacy-c-aab79a:#c5ceba;--legacy-c-899d72:#cfd7c6;--legacy-b-f7faf1:#283215;--legacy-b-5b7850:#2c3a27;--legacy-b-edf2e4:#2d371b;--legacy-d-dce7cb:#3f5025;--legacy-d-91aa75:#3c492d;--legacy-c-a4b590:#c8d2bc;--legacy-c-7a9460:#d4ddcb;--legacy-c-9bad86:#cad4bf;--legacy-d-edf2e3:#425025;--legacy-b-edf4e1:#2d3918;--legacy-c-91ac74:#ccd9bf;--legacy-c-a7b692:#c6d0b9;--legacy-c-a3b18e:#c9d1bd;--legacy-c-a8bd92:#c5d3b6;--legacy-c-799465:#d3dccb;--legacy-c-a6b695:#c5cfba;--legacy-b-96ad80:#475738;--legacy-b-fff3ed:#321f15;--legacy-c-b57551:#e3ccbf;--legacy-d-f1dac9:#523723;--legacy-b-f0f5e7:#2b3617;--legacy-d-dfe8d0:#3f4f27;--legacy-c-8b9f76:#cfd7c6;--legacy-b-315b4b:#1e382e;--legacy-d-234d3b:#25503e;--legacy-c-c4d5b8:#b7cca8;--legacy-d-e3ead9:#3d4c2a;--legacy-c-8c9e77:#cfd7c6;--legacy-d-dfe7d3:#3e4c2a;--legacy-c-657c50:#dbe3d3;--legacy-c-b0bd9e:#c4cdb6;--legacy-b-f4f7ef:#2a331a;--legacy-c-97a782:#cdd5c3;--legacy-d-e6ecde:#3d4a2b;--legacy-c-b87956:#e2c9bb;--legacy-b-fff3eb:#322115;--legacy-c-a89d80:#d6d1c2;--legacy-c-69765f:#d3dfd7;--legacy-c-7d896f:#cddbd2;--legacy-c-859078:#cad8cf;--legacy-c-6d7c5f:#d9ded4;--legacy-c-859371:#d2d8cb;--legacy-c-77856b:#d0ddd5;--legacy-c-8b967e:#c7d6cd;--legacy-c-49613f:#e1e9dd;--legacy-c-77886a:#d3d9ce;--legacy-c-7c8a6d:#cddbd2;--legacy-c-7a886b:#cddbd2;--legacy-c-6e7864:#d3dfd7;--legacy-c-293e2b:#e3ede4;--legacy-c-6e825b:#d9e0d2;--legacy-c-4e683e:#e1eadc;--legacy-c-788c65:#d3dbcd;--legacy-c-7d916b:#d3dacd;--legacy-c-839470:#d2d8cb;--legacy-c-82916f:#d2d7cb;--legacy-c-84966f:#d2d8ca;--legacy-c-73885b:#d7dece;--legacy-d-e2e9d9:#3d4a2b;--legacy-b-fafcf7:#273215;--legacy-c-6b8059:#d8e0d2;--legacy-c-315b4b:#deede7;--legacy-c-9baa8d:#c9d1c1;--legacy-c-57734a:#dbe5d7;--legacy-b-edf3e6:#2a371b;--legacy-d-dfebd3:#3b5124;--legacy-c-9cac8c:#c9d2c1;--legacy-c-6c8758:#d8e1d1;--legacy-c-b5bfa9:#c0c9b6;--legacy-d-e9efdf:#3f4e27;--legacy-c-9aaa89:#cad2c1;--legacy-b-eaf0e1:#2b361b;--legacy-d-dae5cd:#3c4d28;--legacy-b-dce7ce:#303e1e;--legacy-c-79955e:#d3deca;--legacy-c-899d73:#cfd7c6;--legacy-c-809b65:#d1dbc7;--legacy-c-bb8c69:#dfc9b9;--legacy-c-9aa78d:#c9d0c2;--legacy-b-f0f4ea:#29321a;--legacy-d-e0e7d7:#3d492c;--legacy-c-859775:#d1d8cb;--legacy-c-93a381:#cdd4c4;--legacy-c-536b43:#dfe7d9;--legacy-c-8a9d77:#cfd6c7;--legacy-d-e3e9db:#3d492d;--legacy-d-97ae81:#3a482e;--legacy-b-fcfef8:#283215;--legacy-c-7e9965:#d3dccb;--legacy-b-f3eee4:#382e19;--legacy-c-b69a73:#dccfbc;--legacy-b-eaf0ef:#202d2b;--legacy-c-7c9e98:#c7d6d3;--legacy-c-526a45:#dee7da;--legacy-c-94a581:#cdd5c3;--legacy-c-7d9468:#d3dbcc;--legacy-c-9ba98b:#cad1c1;--legacy-d-e3e9da:#3e492c;--legacy-d-e1e8d7:#3d4a2b;--legacy-b-e8efdd:#2c371a;--legacy-d-c1d2ac:#3c4c29;--legacy-c-83966f:#d1d8ca;--legacy-b-9eb387:#4d5d3c;--legacy-c-a1b18e:#c8d1bd;--legacy-c-8d9d7d:#cfd5c8;--legacy-c-9cac89:#cad3c0;--legacy-c-6f865b:#d8e0d1;--legacy-c-a3b191:#c8d0bd;--legacy-c-99aa86:#cad3c0;--legacy-b-e6ecd9:#313a1d;--legacy-c-809568:#d4dbcc;--legacy-c-97a885:#cad3c0;--legacy-c-7c9765:#d3dccb;--legacy-b-edf4e4:#2b3918;--legacy-c-b1936c:#dccebc;--legacy-b-f7f0e5:#362a17;--legacy-c-a4aa9b:#bed0c5;--legacy-b-f0f2eb:#2a2e1e;--legacy-c-97a585:#cdd4c4;--legacy-d-e5ebdc:#3e4a2b;--legacy-c-a2b191:#c8d0bd;--legacy-d-e9eedf:#414d28;--legacy-c-9eae8b:#cad3c0;--legacy-b-f0ede4:#352f1d;--legacy-c-ac9674:#d9cfbf;--legacy-c-99a888:#cad2c1;--legacy-c-7f916a:#d4dbcd;--legacy-b-f6f8f1:#292f18;--legacy-c-a1ae90:#c8d0be;--legacy-c-7e9169:#d4dbcd;--legacy-c-7f9867:#d3dccb;--legacy-b-eaf1e1:#2b371a;--legacy-d-dce7ce:#3d4f27;--legacy-c-859b71:#d1d9c9;--legacy-c-526e42:#dee8d9;--legacy-c-9bad87:#cad4bf;--legacy-c-8fa27a:#cfd7c6;--legacy-c-7d9366:#d4dbcc;--legacy-c-9aaa87:#cad3c0;--legacy-c-657e52:#dae3d4;--legacy-c-6f955c:#d0dec9;--legacy-c-b3926e:#dccdbc;--legacy-c-9db28a:#c7d3bb;--legacy-c-789660:#d3ddca;--legacy-c-9eb28a:#c7d3bb;--legacy-c-80976b:#d1d9c9;--legacy-c-93a47f:#cdd5c3;--legacy-b-ecf3e2:#2c3918;--legacy-d-b6cba0:#3b4c2a;--legacy-b-edf3e7:#26331a;--legacy-c-8aa174:#ced8c5;--legacy-c-5f794b:#dde5d6;--legacy-c-9aab86:#cad3c0;--legacy-c-6e8a57:#d8e2d0;--legacy-d-dce7cf:#3d4e27;--legacy-d-e7edde:#3e4c2a;--legacy-c-96a782:#cdd5c3;--legacy-c-688153:#d8e1d0;--legacy-c-3c5141:#e2e9e3;--legacy-b-edf2e7:#2a351d;--legacy-d-dce5d4:#3a492c;--legacy-c-496a50:#dbe6dd;--legacy-c-74836b:#d0ddd5;--legacy-d-d2ddc9:#39482d;--legacy-c-859477:#cad8cf;--legacy-c-3f5a44:#e1eae3;--legacy-d-dce4d6:#39472e;--legacy-d-e3e9dd:#3b472e;--legacy-c-9aa58d:#c1d2c7;--legacy-c-55735a:#d6e1d8;--legacy-b-eef3e8:#27321a;--legacy-d-dce6d3:#3a4b2a;--legacy-c-86967b:#c7d6cd;--legacy-d-eaf0e3:#3c4c29;--legacy-c-8f603a:#eadacd;--legacy-b-fcf0e4:#362617;--legacy-b-f8faf3:#2a3215;--legacy-d-bed1b6:#35482d;--legacy-d-78986c:#364530;--legacy-d-83a575:#35472e;--legacy-d-cc9468:#523823;--legacy-d-c99a6c:#523b23;--legacy-d-9a88b5:#382d48;--legacy-d-71a4ac:#2b464a;--legacy-c-354f3c:#e3ede6;--legacy-c-8c9d81:#cbd3c5;--legacy-c-7c8f70:#d2d9ce;--legacy-d-c4d5b9:#38492c;--legacy-c-769064:#d2dbcc;--legacy-b-eaf2e2:#293819;--legacy-d-e0e8d7:#3c4a2b;--legacy-c-849775:#d0d8cb;--legacy-d-dfe7d7:#3b492c;--legacy-c-819574:#d0d7cb;--legacy-c-6f8363:#d5dcd0;--legacy-c-3e5d45:#dde9e0;--legacy-d-e8eddf:#404b2a;--legacy-c-6d845e:#d5ddcf;--legacy-c-a6765a:#dfcdc3;--legacy-c-9da98f:#cad0c2;--legacy-c-718568:#d4dbd1;--legacy-c-40654d:#dde9e1;--legacy-c-819174:#cad8cf;--legacy-c-4c6d51:#d8e4da;--legacy-c-79906b:#d2dacd;--legacy-c-4d6a4d:#d9e3d9;--legacy-c-8b9d7a:#ced6c7;--legacy-d-e0e7d8:#3c492d;--legacy-c-738d64:#d2dbcc;--legacy-c-5a7751:#d8e2d5;--legacy-c-5d7853:#d8e2d5;--legacy-c-8da17d:#cbd4c4;--legacy-c-5b7951:#d8e2d4;--legacy-c-698458:#d7e0d1;--legacy-c-7c916d:#d3dace;--legacy-d-dce7d1:#3b4d28;--legacy-c-527048:#dae5d7;--legacy-c-6e8d5c:#d4dfce;--legacy-d-e5ebdd:#3d4a2b;--legacy-d-ecd5b9:#523d23;--legacy-c-896748:#e6dbd0}:root[data-theme=dark] .avatar{color:#405345}:root[data-theme=dark] .btn.primary{color:var(--on-accent)}
:root{--text-scale:1}.skip-link{z-index:2000;background:var(--ink);color:var(--paper);border-radius:8px;padding:12px 18px;font-size:1rem;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.preferences-dialog{border:1px solid var(--line);background:var(--paper);width:min(780px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);scrollbar-gutter:stable;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 90px #0003}.preferences-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14271c80}.preferences-dialog[open]{flex-direction:column;display:flex}.preferences-heading{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;padding:24px 28px;display:flex}.preferences-symbol{background:var(--soft-accent);width:46px;height:46px;color:var(--ink);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.preferences-heading>div{flex:1;min-width:0}.preferences-heading h2{letter-spacing:-.4px;margin:5px 0;font-size:1.375rem;font-weight:600}.preferences-heading p{color:var(--muted);font-size:.8125rem;line-height:1.6}.preferences-heading .eyebrow{letter-spacing:1px;font-size:.625rem}.preferences-heading>.icon-btn{flex-shrink:0;align-self:flex-start;width:40px;height:40px}.preferences-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 28px;overflow:auto}.preference-section{border-bottom:1px solid var(--line);padding:25px 0}.preference-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.preference-heading>div{min-width:0}.preference-heading h3{align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.preference-heading p{color:var(--muted);margin-top:7px;font-size:.8125rem;line-height:1.7}.preferences-dialog .btn{white-space:normal;min-height:42px;font-size:.8125rem;line-height:1.5}.text-size-control>label{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.875rem;display:flex}.text-size-control output{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.text-size-control>div:nth-child(2){align-items:center;gap:16px;display:flex}.text-size-control input[type=range]{min-width:40px;accent-color:var(--green);cursor:pointer;flex:1;height:40px}.text-size-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.text-size-presets>button{border:1px solid var(--line);border-radius:9px;padding:12px 7px;font-size:.8125rem;line-height:1.5}.text-size-presets>button[aria-pressed=true]{border-color:var(--green);background:var(--soft-accent);box-shadow:inset 0 0 0 1px var(--green)}.text-size-presets small{color:var(--muted);margin-top:3px;font-size:.6875rem;display:block}.comfort-preview{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:22px 0;padding:22px}.comfort-preview>.eyebrow{letter-spacing:1px;font-size:.625rem}.comfort-preview h4{margin:9px 0;font-size:1.0625rem;font-weight:500;line-height:1.5}.comfort-preview p{color:var(--muted);margin:0 0 13px;font-size:.875rem;line-height:1.7}.comfort-preview-status{align-items:center;gap:7px;font-size:.8125rem;display:flex}.preferences-dialog .field>span{font-size:.8125rem}.preferences-dialog select{width:100%;min-height:44px;font-size:.875rem}.preference-font{margin-bottom:16px}.comfort-toggle{cursor:pointer;border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:16px 0;display:flex}.comfort-toggle:last-child{border-bottom:0;padding-bottom:0}.comfort-toggle input{width:21px;height:21px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.comfort-toggle strong{font-size:.875rem;font-weight:500;line-height:1.6;display:block}.comfort-toggle small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.7;display:block}.notice-duration{margin-top:20px}.notice-duration>small{color:var(--muted);font-size:.75rem;line-height:1.7}.preferences-dialog .theme-modes button,.preferences-dialog .accent-picker{font-size:.875rem}.preferences-dialog .accent-swatches{flex-wrap:wrap;margin-bottom:0}.preferences-dialog .accent-swatches button{width:32px;height:32px}.preferences-storage{color:var(--muted);padding:20px 0;font-size:.75rem;line-height:1.7}.preferences-footer{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:12px;padding:18px 28px;display:flex}:root:not([data-text-size="100"])[data-text-size] .brand{white-space:normal;overflow-wrap:anywhere}:root:not([data-text-size="100"])[data-text-size] .brand small{letter-spacing:.06em}:root:not([data-text-size="100"])[data-text-size] .sidebar,:root:not([data-text-size="100"])[data-text-size]{--sidebar:min(21rem,340px)}:root:not([data-text-size="100"])[data-text-size] :is(.nav-item,.workspace-switch,.sidebar-bottom .profile){flex-wrap:wrap;height:auto}:root:not([data-text-size="100"])[data-text-size] :is(.profile>div,.profile strong){white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0}:root:not([data-text-size="100"])[data-text-size] :is(.topbar,.mode-bar,.page-heading,.section-head,.toolbar,.resource-toolbar,.graph-toolbar,.graph-intro,.structure-title-row,.structure-tools,.structure-board-foot,.dialog-head,.dialog-foot){flex-wrap:wrap;height:auto;min-height:0}:root:not([data-text-size="100"])[data-text-size] .topbar{min-height:73px;padding-top:12px;padding-bottom:12px}:root:not([data-text-size="100"])[data-text-size] .topbar .global-search{display:none}:root:not([data-text-size="100"])[data-text-size] .insight-filter-grid>.field{flex:12rem;min-width:min(100%,12rem)}:root:not([data-text-size="100"])[data-text-size] .insight-filter-grid .currency-filter{flex:8rem;min-width:min(100%,8rem)}:root:not([data-text-size="100"])[data-text-size] .journey{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));row-gap:24px}:root:not([data-text-size="100"])[data-text-size] .journey-name{white-space:normal;flex-wrap:wrap}:root:not([data-text-size="100"])[data-text-size] :is(.topbar-right,.inline,.structure-tabs,.period-tabs){flex-wrap:wrap}:root:not([data-text-size="100"])[data-text-size] :is(.btn,.view-tabs button,.nav-item,.field>span){white-space:normal;height:auto;line-height:1.5}:root:not([data-text-size="100"])[data-text-size] :is(.field input,.field select,.field textarea){height:auto;min-height:2.5rem;line-height:1.5}:root:not([data-text-size="100"])[data-text-size] :is(.form-grid,.auth-layout,.resume-layout,.graph-layout,.structure-layout,.dashboard-grid,.insight-two-col){grid-template-columns:minmax(0,1fr)}:root:not([data-text-size="100"])[data-text-size] :is(.performance-summary,.insight-metrics,.stats-grid,.resource-types,.roles-grid,.information-grid,.people-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}:root:not([data-text-size="100"])[data-text-size] .yield-summary{grid-column:auto;display:block}:root:not([data-text-size="100"])[data-text-size] .yield-summary .pass-pair{border:0;border-top:1px solid var(--line);flex-wrap:wrap;margin-top:18px;padding:18px 0 0;display:flex}:root:not([data-text-size="100"])[data-text-size] :is(.outcome-content,.mini-legend,.finance-results,.workload-strip,.org-node-foot){flex-wrap:wrap;display:flex}:root:not([data-text-size="100"])[data-text-size] :is(.stage-bars>div,.finance-categories>div){grid-template-columns:minmax(0,1fr) minmax(30px,1fr) auto}:root:not([data-text-size="100"])[data-text-size] .stage-bars>div>span{flex-wrap:wrap}:root:not([data-text-size="100"])[data-text-size] :is(.insight-chart,.workload-chart){height:calc(285px * var(--text-scale))}:root:not([data-text-size="100"])[data-text-size] .org-node{width:14.6875rem}:root:not([data-text-size="100"])[data-text-size] .org-node.compact{width:11.5625rem}:root:not([data-text-size="100"])[data-text-size] .org-identity>span:last-child{white-space:normal;overflow-wrap:anywhere}:root:not([data-text-size="100"])[data-text-size] .identity-icons{grid-template-columns:repeat(5,minmax(0,1fr))}:root:not([data-text-size="100"])[data-text-size] :is(.page-heading h1,.graph-intro h2,.dialog-head h2){overflow-wrap:anywhere}:root:not([data-text-size="100"])[data-text-size] .auth-layout{gap:30px;max-width:700px}:root:not([data-text-size="100"])[data-text-size] .auth-story{display:none}:root:not([data-text-size="100"])[data-text-size] .notice-bell>b{height:auto;min-height:18px}.structure-stage .structure-lines text{font-size:11px}.structure-stage .structure-node-kind{font-size:9px}.structure-stage .structure-node-main>strong{font-size:15px}.structure-stage .structure-node-role{font-size:10px}:root[data-font=system] :is(body,button,input,select,textarea,h1,h2,h3,h4,.brand,.auth-brand,.org-node-main>strong,.structure-node-main>strong){font-family:Arial,Helvetica,sans-serif!important}:root[data-spacing=relaxed] :is(p,li,td,th,label,.form-note,.next-action,.notice-item,.preferences-storage){letter-spacing:.025em;word-spacing:.05em;line-height:1.85!important}:root[data-density=comfortable] :is(.btn,.nav-item,.theme-modes button,.text-size-presets button,.view-tabs button,.period-tabs button,.my-identity-button,.help-btn){min-height:48px;padding-top:12px;padding-bottom:12px}:root[data-density=comfortable] .icon-btn{min-width:44px;min-height:44px}:root[data-density=comfortable] :is(.field input,.field select,.field textarea){min-height:48px;padding-top:12px;padding-bottom:12px}:root[data-density=comfortable] :is(td,th){padding-top:18px;padding-bottom:18px}:root[data-density=comfortable] .password-field input{min-height:56px;padding-right:58px}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-contrast=strong]{--ink:#14251a;--muted:#3d4d41;--line:#7c8d80;--paper:#fff;--bg:#f3f7f4;--surface:#e7efe9;--surface-strong:#d6e6db;--soft-accent:#e0eee6;--green:#174b37!important;--green-dark:#174b37!important;--on-accent:#fff!important}:root[data-theme=dark][data-contrast=strong]{--ink:#f5fff8;--muted:#d0e1d6;--line:#8da696;--paper:#15251c;--bg:#0c160f;--surface:#20382a;--surface-strong:#304d3c;--soft-accent:#263e30;--green:#b0e5c6!important;--green-dark:#b0e5c6!important;--on-accent:#10261a!important}:root[data-contrast=strong] :is(.text-link,a:not(.btn):not(.brand):not(.auth-brand)){text-underline-offset:3px;text-decoration:underline}:root[data-contrast=strong] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ink)!important;outline-offset:4px!important}:root[data-contrast=strong] :is(.brand,.eyebrow,.form-note,.section-head p,.page-heading p,.structure-lines text){color:var(--ink);fill:var(--ink)}@media (max-width:1050px){:root:not([data-text-size="100"])[data-text-size] .sidebar{width:min(340px,90vw);transform:translate(-100%)}:root:not([data-text-size="100"])[data-text-size] .sidebar.is-open{transform:translate(0)}:root:not([data-text-size="100"])[data-text-size] .main-shell{margin-left:0}:root:not([data-text-size="100"])[data-text-size] .mobile-menu{display:grid}:root:not([data-text-size="100"])[data-text-size] .sidebar-scrim{z-index:19;background:#0005;display:block;position:fixed;inset:0}}@media (max-width:600px){.preferences-heading{gap:10px;padding:18px}.preferences-symbol{display:none}.preferences-heading h2{font-size:1.125rem}.preferences-body{padding:0 18px}.preferences-footer{padding:14px 18px}.text-size-presets{grid-template-columns:1fr 1fr}.preference-heading>.btn{width:100%}.preferences-dialog{max-height:calc(100dvh - 16px)}.comfort-preview{padding:16px}:root:not([data-text-size="100"])[data-text-size] main{padding-left:16px;padding-right:16px}:root:not([data-text-size="100"])[data-text-size] .permission-list{grid-template-columns:1fr}:root:not([data-text-size="100"])[data-text-size] .breadcrumb{flex-wrap:wrap}}@media print{.skip-link,.preferences-dialog{display:none!important}:root{font-size:100%!important}}:root[data-contrast=strong]{--legacy-c-c97549:var(--ink);--legacy-c-92998f:var(--ink);--legacy-c-657754:var(--ink);--legacy-c-8b9486:var(--ink);--legacy-c-757e75:var(--ink);--legacy-c-41603e:var(--ink);--legacy-c-6a805c:var(--ink);--legacy-c-b8c3a4:var(--ink);--legacy-c-8b9380:var(--ink);--legacy-c-64774e:var(--ink);--legacy-c-7b8578:var(--ink);--legacy-c-969d93:var(--ink);--legacy-c-9aa195:var(--ink);--legacy-c-66735e:var(--ink);--legacy-c-a3aa9f:var(--ink);--legacy-c-a0a79b:var(--ink);--legacy-c-a4ac9b:var(--ink);--legacy-c-8e998b:var(--ink);--legacy-c-929b8a:var(--ink);--legacy-c-a9afa3:var(--ink);--legacy-c-788c68:var(--ink);--legacy-c-99a08d:var(--ink);--legacy-c-92998b:var(--ink);--legacy-c-79836f:var(--ink);--legacy-c-fff:var(--ink);--legacy-c-8b9583:var(--ink);--legacy-c-7e9770:var(--ink);--legacy-c-b6bfad:var(--ink);--legacy-c-a0a793:var(--ink);--legacy-c-cc9973:var(--ink);--legacy-c-a99abc:var(--ink);--legacy-c-a7a166:var(--ink);--legacy-c-a1a896:var(--ink);--legacy-c-a0aa93:var(--ink);--legacy-c-758b63:var(--ink);--legacy-c-34562e:var(--ink);--legacy-c-c8cebf:var(--ink);--legacy-c-8c9781:var(--ink);--legacy-c-98a38b:var(--ink);--legacy-c-a1ab94:var(--ink);--legacy-c-a1aa93:var(--ink);--legacy-c-8a957d:var(--ink);--legacy-c-596b4f:var(--ink);--legacy-c-8d987e:var(--ink);--legacy-c-b4baa9:var(--ink);--legacy-c-788269:var(--ink);--legacy-c-a5ae98:var(--ink);--legacy-c-bd794f:var(--ink);--legacy-c-aaad98:var(--ink);--legacy-c-9aa58c:var(--ink);--legacy-c-9aa38b:var(--ink);--legacy-c-a6b29b:var(--ink);--legacy-c-8b9b77:var(--ink);--legacy-c-a1ac8d:var(--ink);--legacy-c-667a52:var(--ink);--legacy-c-9aa88a:var(--ink);--legacy-c-7c9066:var(--ink);--legacy-c-c6d0b7:var(--ink);--legacy-c-a9b09e:var(--ink);--legacy-c-abb3a0:var(--ink);--legacy-c-99a38c:var(--ink);--legacy-c-527143:var(--ink);--legacy-c-8e9b7e:var(--ink);--legacy-c-87967a:var(--ink);--legacy-c-9ca88c:var(--ink);--legacy-c-d5deca:var(--ink);--legacy-c-97a584:var(--ink);--legacy-c-a4af93:var(--ink);--legacy-c-aaa587:var(--ink);--legacy-c-ca8c6b:var(--ink);--legacy-c-98b184:var(--ink);--legacy-c-566c49:var(--ink);--legacy-c-8c9b7c:var(--ink);--legacy-c-acb69e:var(--ink);--legacy-c-9caa8c:var(--ink);--legacy-c-94a184:var(--ink);--legacy-c-9ca58b:var(--ink);--legacy-c-b0b89f:var(--ink);--legacy-c-a0ae8c:var(--ink);--legacy-c-a0ae8d:var(--ink);--legacy-c-8a9878:var(--ink);--legacy-c-a3ad94:var(--ink);--legacy-c-96a386:var(--ink);--legacy-c-a6b095:var(--ink);--legacy-c-8d9c7b:var(--ink);--legacy-c-9baa87:var(--ink);--legacy-c-7a9064:var(--ink);--legacy-c-91a079:var(--ink);--legacy-c-a2b18c:var(--ink);--legacy-c-71875a:var(--ink);--legacy-c-809168:var(--ink);--legacy-c-a6b28f:var(--ink);--legacy-c-83996b:var(--ink);--legacy-c-a1b089:var(--ink);--legacy-c-a9bb95:var(--ink);--legacy-c-758e5c:var(--ink);--legacy-c-9caf88:var(--ink);--legacy-c-b2bf9f:var(--ink);--legacy-c-44533b:var(--ink);--legacy-c-a2b18d:var(--ink);--legacy-c-aab79a:var(--ink);--legacy-c-899d72:var(--ink);--legacy-c-a4b590:var(--ink);--legacy-c-7a9460:var(--ink);--legacy-c-9bad86:var(--ink);--legacy-c-91ac74:var(--ink);--legacy-c-a7b692:var(--ink);--legacy-c-a3b18e:var(--ink);--legacy-c-a8bd92:var(--ink);--legacy-c-799465:var(--ink);--legacy-c-a6b695:var(--ink);--legacy-c-b57551:var(--ink);--legacy-c-8b9f76:var(--ink);--legacy-c-c4d5b8:var(--ink);--legacy-c-8c9e77:var(--ink);--legacy-c-657c50:var(--ink);--legacy-c-b0bd9e:var(--ink);--legacy-c-97a782:var(--ink);--legacy-c-b87956:var(--ink);--legacy-c-a89d80:var(--ink);--legacy-c-69765f:var(--ink);--legacy-c-7d896f:var(--ink);--legacy-c-859078:var(--ink);--legacy-c-6d7c5f:var(--ink);--legacy-c-859371:var(--ink);--legacy-c-77856b:var(--ink);--legacy-c-8b967e:var(--ink);--legacy-c-49613f:var(--ink);--legacy-c-77886a:var(--ink);--legacy-c-7c8a6d:var(--ink);--legacy-c-7a886b:var(--ink);--legacy-c-6e7864:var(--ink);--legacy-c-293e2b:var(--ink);--legacy-c-6e825b:var(--ink);--legacy-c-4e683e:var(--ink);--legacy-c-788c65:var(--ink);--legacy-c-7d916b:var(--ink);--legacy-c-839470:var(--ink);--legacy-c-82916f:var(--ink);--legacy-c-84966f:var(--ink);--legacy-c-73885b:var(--ink);--legacy-c-6b8059:var(--ink);--legacy-c-315b4b:var(--ink);--legacy-c-9baa8d:var(--ink);--legacy-c-57734a:var(--ink);--legacy-c-9cac8c:var(--ink);--legacy-c-6c8758:var(--ink);--legacy-c-b5bfa9:var(--ink);--legacy-c-9aaa89:var(--ink);--legacy-c-79955e:var(--ink);--legacy-c-899d73:var(--ink);--legacy-c-809b65:var(--ink);--legacy-c-bb8c69:var(--ink);--legacy-c-9aa78d:var(--ink);--legacy-c-859775:var(--ink);--legacy-c-93a381:var(--ink);--legacy-c-536b43:var(--ink);--legacy-c-8a9d77:var(--ink);--legacy-c-7e9965:var(--ink);--legacy-c-b69a73:var(--ink);--legacy-c-7c9e98:var(--ink);--legacy-c-526a45:var(--ink);--legacy-c-94a581:var(--ink);--legacy-c-7d9468:var(--ink);--legacy-c-9ba98b:var(--ink);--legacy-c-83966f:var(--ink);--legacy-c-a1b18e:var(--ink);--legacy-c-8d9d7d:var(--ink);--legacy-c-9cac89:var(--ink);--legacy-c-6f865b:var(--ink);--legacy-c-a3b191:var(--ink);--legacy-c-99aa86:var(--ink);--legacy-c-809568:var(--ink);--legacy-c-97a885:var(--ink);--legacy-c-7c9765:var(--ink);--legacy-c-b1936c:var(--ink);--legacy-c-a4aa9b:var(--ink);--legacy-c-97a585:var(--ink);--legacy-c-a2b191:var(--ink);--legacy-c-9eae8b:var(--ink);--legacy-c-ac9674:var(--ink);--legacy-c-99a888:var(--ink);--legacy-c-7f916a:var(--ink);--legacy-c-a1ae90:var(--ink);--legacy-c-7e9169:var(--ink);--legacy-c-7f9867:var(--ink);--legacy-c-859b71:var(--ink);--legacy-c-526e42:var(--ink);--legacy-c-9bad87:var(--ink);--legacy-c-8fa27a:var(--ink);--legacy-c-7d9366:var(--ink);--legacy-c-9aaa87:var(--ink);--legacy-c-657e52:var(--ink);--legacy-c-6f955c:var(--ink);--legacy-c-b3926e:var(--ink);--legacy-c-9db28a:var(--ink);--legacy-c-789660:var(--ink);--legacy-c-9eb28a:var(--ink);--legacy-c-80976b:var(--ink);--legacy-c-93a47f:var(--ink);--legacy-c-8aa174:var(--ink);--legacy-c-5f794b:var(--ink);--legacy-c-9aab86:var(--ink);--legacy-c-6e8a57:var(--ink);--legacy-c-96a782:var(--ink);--legacy-c-688153:var(--ink);--legacy-c-3c5141:var(--ink);--legacy-c-496a50:var(--ink);--legacy-c-74836b:var(--ink);--legacy-c-859477:var(--ink);--legacy-c-3f5a44:var(--ink);--legacy-c-9aa58d:var(--ink);--legacy-c-55735a:var(--ink);--legacy-c-86967b:var(--ink);--legacy-c-8f603a:var(--ink);--legacy-c-354f3c:var(--ink);--legacy-c-8c9d81:var(--ink);--legacy-c-7c8f70:var(--ink);--legacy-c-769064:var(--ink);--legacy-c-849775:var(--ink);--legacy-c-819574:var(--ink);--legacy-c-6f8363:var(--ink);--legacy-c-3e5d45:var(--ink);--legacy-c-6d845e:var(--ink);--legacy-c-a6765a:var(--ink);--legacy-c-9da98f:var(--ink);--legacy-c-718568:var(--ink);--legacy-c-40654d:var(--ink);--legacy-c-819174:var(--ink);--legacy-c-4c6d51:var(--ink);--legacy-c-79906b:var(--ink);--legacy-c-4d6a4d:var(--ink);--legacy-c-8b9d7a:var(--ink);--legacy-c-738d64:var(--ink);--legacy-c-5a7751:var(--ink);--legacy-c-5d7853:var(--ink);--legacy-c-8da17d:var(--ink);--legacy-c-5b7951:var(--ink);--legacy-c-698458:var(--ink);--legacy-c-7c916d:var(--ink);--legacy-c-527048:var(--ink);--legacy-c-6e8d5c:var(--ink);--legacy-c-896748:var(--ink)}
