:root{--theme-bg:#f3f0e9;--theme-surface:#fbfaf7;--theme-raised:#e9ecdf;--theme-text:#252b25;--theme-muted:#60695e;--theme-line:#c8cdbf;--theme-border:#808b79;--theme-gold:#82602f;--theme-focus:#82602f;--theme-action:#25372c;--theme-action-text:#fff;--theme-notice:#eee9dd}:root[data-color-theme=light]{--muted:#60695e;--brass:#82602f;--gold:#82602f}:root[data-color-theme=dark]{--theme-bg:#171b19;--theme-surface:#202622;--theme-raised:#2a332c;--theme-text:#eeeae0;--theme-muted:#b4beb0;--theme-line:#414c41;--theme-border:#7e8e7b;--theme-gold:#d4b580;--theme-focus:#e1c494;--theme-action:#d4b580;--theme-action-text:#171b19;--theme-notice:#302d23;--ink:#eeeae0;--paper:#171b19;--white:#202622;--brass:#d4b580;--gold:#d4b580;--muted:#b4beb0;--line:#414c41}html[data-color-theme]{background:var(--theme-bg);color:var(--theme-text)}[data-theme-picker]{flex-shrink:0}.theme-control{align-items:center;display:flex}.theme-button{border:1px solid var(--theme-border);background:var(--theme-surface);height:38px;min-height:38px;color:var(--theme-text);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:20px;padding:7px 12px;font:11px Arial,Helvetica,sans-serif}.theme-button:hover{background:var(--theme-raised)}:is(button,a,input,textarea,select,canvas):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}input::placeholder,textarea::placeholder{color:var(--theme-muted);opacity:1}[data-color-theme=light] .navigation{color:#252b25;background:#e9e6dc;border-right:1px solid #c8cdbf}[data-color-theme=light] :is(.brand small,.nav-caption,.nav-bottom p,.demo-tag,.company-button small,.nav-tab,.nav-tab small){color:#586150}[data-color-theme=light] :is(.brand-mark,.company-monogram,.company-monogram.legal,.company-button i,.edition,.nav-caption>span){color:#82602f}[data-color-theme=light] .company-button{color:#252b25;background:#f3f0e9;border-color:#8c957f}[data-color-theme=light] .company-button.is-active{color:#252b25;background:#e1e7d7;border-color:#82602f}[data-color-theme=light] :is(.nav-tab,.demo-tag){border-color:#9ba48f}[data-color-theme=light] :is(.nav-tab:hover,.company-button:hover){background:#dfe5d5}[data-color-theme=light] .nav-tab.is-active{color:#fff;background:#25372c}[data-color-theme=light] .nav-tab.is-active :is(small,.nav-symbol){color:#e1e9d9}[data-color-theme=light] .knowledge-map{color:#252b25;background:#e8ecdf;border-color:#a0aa96}[data-color-theme=light] :is(.map-topline,.map-bottomline){color:#586150}[data-color-theme=light] .map-node{color:#252b25;background:#fbfaf7;border-color:#89977f}[data-color-theme=light] .map-node :is(small,.node-kicker){color:#586150}[data-color-theme=light] .map-node:not(.node-center):is(:hover,.is-active){background:#dce5d2;border-color:#82602f}[data-color-theme=light] .map-node.node-center{color:#171b19;background:#b59560;border-color:#82602f}[data-color-theme=light] .node-center :is(small,.node-kicker){color:#252b25}[data-color-theme=light] .map-connections{stroke:#78886688}[data-color-theme=light] .map-connections circle{stroke:#78886633}[data-color-theme=dark] .navigation{border-right:1px solid var(--theme-line);background:#121613}[data-color-theme=dark] .nav-tab.is-active{color:var(--theme-text);background:#33412f}[data-color-theme=dark] .nav-tab.is-active small{color:#c5cebf}[data-color-theme=dark] .primary-button{background:var(--theme-action);color:var(--theme-action-text)}[data-color-theme=dark] .primary-button:hover{background:#e3cba4}[data-color-theme=dark] .continuity{background:var(--theme-raised);border-color:var(--theme-border)}[data-color-theme=dark] .continuity :is(p:not(.eyebrow),.continuity-copy>span){color:var(--theme-muted)}[data-color-theme=dark] :is(.profile,.search-field,select,.theme-button){border-color:var(--theme-border)}[data-color-theme=dark] .person-button>span:first-child{color:var(--theme-gold);background:#35412f}[data-color-theme=dark] :is(.page-index,.page-index span){color:var(--theme-muted)}[data-color-theme=dark] .work-card:hover{background:#293229}[data-gs-surface=private] :is(.card,.metrics,.front-card){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line)}[data-gs-surface=private] :is(label,.wordmark){color:var(--theme-text)}[data-gs-surface=private] :is(input:not([type=checkbox]),textarea,select,.theme-button){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}[data-gs-surface=private] button{background:var(--theme-action);color:var(--theme-action-text);border-color:var(--theme-action)}[data-gs-surface=private] .theme-button{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}[data-gs-surface=private] button:hover{background:var(--theme-action);filter:brightness(1.08)}[data-gs-surface=private] .secondary{color:var(--theme-text);border-color:var(--theme-border);background:0 0}[data-gs-surface=private] :is(.secondary:hover,.front-card:hover,.front-card[aria-pressed=true]){background:var(--theme-raised);filter:none}[data-gs-surface=private] .front-card{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-line);border-left-color:#0000}[data-gs-surface=private] .front-card[aria-pressed=true]{border-left-color:var(--theme-gold)}[data-gs-surface=private] .tabs button{color:var(--theme-muted);background:0 0;border-color:#0000}[data-gs-surface=private] .tabs button[aria-current=page]{color:var(--theme-text);border-bottom-color:var(--theme-gold)}[data-gs-surface=private] .link-button{color:var(--theme-gold);background:0 0;border:0}[data-gs-surface=private] :is(.link-button:hover,.tabs button:hover){filter:none;background:0 0}[data-gs-surface=private] .theme-button:hover{background:var(--theme-raised);filter:none}[data-gs-surface=private] :is(.pilot-note,.message){background:var(--theme-notice);color:var(--theme-text);border-color:var(--theme-gold)}[data-gs-surface=private] :is(.empty,#access-status){color:var(--theme-muted)}[data-gs-surface=private] input[type=checkbox]{accent-color:var(--theme-gold)}[data-gs-surface=private] .skip{background:var(--theme-surface);color:var(--theme-text)}@media (width<=940px){[data-gs-surface] .topbar{gap:14px}[data-gs-surface] .topbar-note{display:none}[data-gs-surface] .topbar [data-theme-picker]{margin-left:auto}}@media (width<=680px){[data-gs-surface] .topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:98px;padding-block:12px}[data-gs-surface] .topbar .breadcrumb{flex-basis:100%}[data-gs-surface] .topbar [data-theme-picker]{margin-left:0}[data-gs-surface] .topbar .profile{margin-left:auto}[data-gs-surface] .private-header{flex-wrap:wrap;gap:15px;height:auto;min-height:95px}[data-gs-surface] .private-header [data-theme-picker]{flex-basis:100%;order:3}[data-gs-surface] .private-header .theme-control{justify-content:space-between}[data-gs-surface] .private-header .private-label{display:none}}@media (forced-colors:active){.theme-button{border:1px solid buttontext}}
