.rw{--rw-ease-out:cubic-bezier(.22, 1, .36, 1);--rw-ease:cubic-bezier(.65, 0, .35, 1);--rw-fast:.22s;--rw-reveal:.9s;--rw-step:90ms;--rw-rise:26px;--rw-lift:-4px;--rw-shadow:0 18px 40px -22px #1f3b3973;--rw-shadow-soft:0 12px 28px -18px #1f3b3959}@media (max-width:640px){.rw{--rw-rise:16px}}@keyframes rw-rise{0%{opacity:0;transform:translate3d(0, var(--rw-rise), 0)}to{opacity:1;transform:none}}@keyframes rw-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes rw-word{to{transform:none}}@keyframes rw-sun-breathe{0%,to{scale:1}50%{scale:1.045}}@keyframes rw-drift-a{0%{translate:0}50%{translate:7% 5%}to{translate:-5% -3%}}@keyframes rw-drift-b{0%{translate:0}50%{translate:-6% 6%}to{translate:4% -4%}}@keyframes rw-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes rw-sheen{0%{translate:-130%}30%,to{translate:130%}}@keyframes rw-row-live{0%,33.5%,to{border-top-color:#fbf7f01a}4%,29%{border-top-color:#f2b441}}@keyframes rw-row-live-n{0%,33.5%,to{filter:brightness()}4%,29%{filter:brightness(1.35)}}@keyframes rw-horizon{0%{background-position:0 0}to{background-position:300% 0}}@keyframes rw-dot{0%,to{opacity:1;text-shadow:0 0 6px #f2b441e6}50%{opacity:.35;text-shadow:none}}html.rw-motion .rw .hero .hero-copy>:not(h1){animation:rw-rise 1s var(--rw-ease-out) backwards;animation-delay:calc(80ms + var(--rw-step) * var(--rw-i,0))}html.rw-motion .rw :is(.hero,.subhero) h1 .rw-word>span{animation:rw-word .9s var(--rw-ease-out) forwards;animation-delay:calc(.12s + var(--rw-w,0) * 70ms);transform:translateY(110%)}html.rw-motion .rw .hero .hero-copy>:nth-child(2){--rw-i:1}html.rw-motion .rw .hero .hero-copy>:nth-child(3){--rw-i:2}html.rw-motion .rw .hero .hero-copy>:nth-child(4){--rw-i:3}html.rw-motion .rw .hero .hero-copy>:nth-child(5){--rw-i:4}html.rw-motion .rw .hero .hero-copy>:nth-child(6){--rw-i:5}html.rw-motion .rw .hero-editorial{animation:rw-slide 1s var(--rw-ease-out) backwards;animation-delay:.26s}html.rw-motion .rw .hero-editorial .editorial-row{animation:rw-rise .7s var(--rw-ease-out) calc(.56s + var(--rw-step) * var(--rw-i,0)) backwards, rw-row-live 12s linear calc(2.2s + var(--rw-i,0) * 4s) infinite}html.rw-motion .rw .hero-editorial .editorial-row>span{animation:rw-row-live-n 12s linear calc(2.2s + var(--rw-i,0) * 4s) infinite}html.rw-motion .rw .hero:before,html.rw-motion .rw .subhero:before,html.rw-motion .rw .band-inner:before{animation:9s ease-in-out infinite rw-sun-breathe}html.rw-motion:has(.rw) .dawn-opener:after{animation:9s ease-in-out infinite rw-sun-breathe}html.rw-motion .rw .hero-sky .haze-a{animation:38s ease-in-out infinite alternate rw-drift-a}html.rw-motion .rw .hero-sky .haze-b{animation:46s ease-in-out infinite alternate rw-drift-b}html.rw-motion .rw .hero-plate{animation:7s ease-in-out 1.4s infinite rw-float}html.rw-motion .rw .hero-editorial:after{animation:rw-sheen 9s var(--rw-ease-out) 2.4s infinite}html.rw-motion .rw .trust-strip:before,html.rw-motion .rw>.subhero:after{animation:8s linear infinite rw-horizon}html.rw-motion .rw .hero-location span{animation:2.4s ease-in-out infinite rw-dot}html.rw-motion .rw .hero-editorial .editorial-row+.editorial-row{--rw-i:1}html.rw-motion .rw .hero-editorial .editorial-row+.editorial-row+.editorial-row{--rw-i:2}html.rw-motion .rw .subhero-head{animation:rw-rise .8s var(--rw-ease-out) backwards}html.rw-motion .rw .subhero-copy>:not(h1){animation:rw-rise .9s var(--rw-ease-out) .26s backwards}html.rw-motion .rw .page-contents{animation:rw-slide .9s var(--rw-ease-out) .2s backwards}html.rw-motion .rw .page-contents li{animation:rw-rise .6s var(--rw-ease-out) calc(.42s + var(--i,0) * 70ms) backwards}html.rw-motion .rw>.subhero .subhero-head{opacity:calc(1 - var(--rw-p) * 1.6)}html.rw-motion .rw>.subhero .subhero-copy{transform:translate3d(0, calc(var(--rw-p) * -36px), 0);opacity:calc(1 - var(--rw-p) * .9)}html.rw-motion .rw>.subhero .page-contents{transform:translate3d(0, calc(var(--rw-p) * -16px), 0)}html.rw-motion .rw .trust-strip .wrap>span{animation:rw-rise .8s var(--rw-ease-out) backwards;animation-delay:calc(.7s + var(--rw-step) * var(--rw-i,0))}html.rw-motion .rw .trust-strip .wrap>span:nth-child(2){--rw-i:1}html.rw-motion .rw .trust-strip .wrap>span:nth-child(3){--rw-i:2}html.rw-motion .rw .trust-strip .wrap>span:nth-child(4){--rw-i:3}html.rw-motion .rw :is(section.section,.newsletter):not([data-rw-reveal=on])>.wrap>:not(.rw-grid),html.rw-motion .rw :is(section.section,.newsletter):not([data-rw-reveal=on])>:not(.wrap):not(.rw-grid),html.rw-motion .rw :is(section.section,.newsletter):not([data-rw-reveal=on]) .rw-grid>*,html.rw-motion section.contact-band.rw:not([data-rw-reveal=on])>.wrap>*{opacity:0}.rw :is(section.section,.newsletter)[data-rw-reveal=on]>.wrap>:not(.rw-grid),.rw :is(section.section,.newsletter)[data-rw-reveal=on]>:not(.wrap):not(.rw-grid),section.contact-band.rw[data-rw-reveal=on]>.wrap>*{animation:rw-rise var(--rw-reveal) var(--rw-ease-out) backwards;animation-delay:calc(var(--rw-step) * var(--rw-i,0))}.rw [data-rw-reveal=on]>.wrap>:first-child,.rw [data-rw-reveal=on]>:not(.wrap):first-child,.rw [data-rw-reveal=on] .rw-grid>:first-child,html.rw-motion .rw .hero .hero-copy>:first-child,html.rw-motion .rw .hero-editorial .editorial-row:not(.editorial-row+.editorial-row),html.rw-motion .rw .subhero .wrap>:first-child,html.rw-motion .rw .trust-strip .wrap>span:first-child{--rw-i:0}.rw [data-rw-reveal=on]>.wrap>:nth-child(2),.rw [data-rw-reveal=on]>:not(.wrap):nth-child(2){--rw-i:1}.rw [data-rw-reveal=on]>.wrap>:nth-child(3),.rw [data-rw-reveal=on]>:not(.wrap):nth-child(3){--rw-i:2}.rw [data-rw-reveal=on]>.wrap>:nth-child(4),.rw [data-rw-reveal=on]>:not(.wrap):nth-child(4){--rw-i:3}.rw [data-rw-reveal=on]>.wrap>:nth-child(5),.rw [data-rw-reveal=on]>:not(.wrap):nth-child(5){--rw-i:4}.rw [data-rw-reveal=on]>.wrap>:nth-child(n+6),.rw [data-rw-reveal=on]>:not(.wrap):nth-child(n+6){--rw-i:5}.rw :is(section.section,.newsletter)[data-rw-reveal=on] .rw-grid>*{animation:rw-rise var(--rw-reveal) var(--rw-ease-out) backwards;animation-delay:calc(.12s + var(--rw-step) * var(--rw-i,0))}.rw [data-rw-reveal=on] .rw-grid>:nth-child(2){--rw-i:1}.rw [data-rw-reveal=on] .rw-grid>:nth-child(3){--rw-i:2}.rw [data-rw-reveal=on] .rw-grid>:nth-child(4){--rw-i:3}.rw [data-rw-reveal=on] .rw-grid>:nth-child(5){--rw-i:4}.rw [data-rw-reveal=on] .rw-grid>:nth-child(6){--rw-i:5}.rw [data-rw-reveal=on] .rw-grid>:nth-child(7){--rw-i:6}.rw [data-rw-reveal=on] .rw-grid>:nth-child(n+8){--rw-i:7}@media (hover:hover) and (pointer:fine){.rw :is(.pillar,.founder,.download-card,.qa-card,.v5-card,.article-card,.social-item,.live-session,.ws-card,.ws-kpi,.logo-tile,.visual-card),.rw :is(.decision-grid,.document-grid,.product-grid)>article{transition:transform var(--rw-fast) var(--rw-ease-out), box-shadow var(--rw-fast) var(--rw-ease-out), border-color var(--rw-fast) var(--rw-ease-out)}.rw :is(.pillar,.founder,.download-card,.qa-card,.v5-card,.article-card,.social-item,.live-session,.ws-card,.ws-kpi,.logo-tile,.visual-card):hover,.rw :is(.decision-grid,.document-grid,.product-grid)>article:hover{transform:translateY(var(--rw-lift));box-shadow:var(--rw-shadow);border-color:#c68a3a}.rw .ws-kpi.primary:hover{border-color:#1f3b39;box-shadow:0 18px 40px -22px #1f3b39b3}.rw :is(.principles>article,.return-summary>article){transition:transform var(--rw-fast) var(--rw-ease-out)}.rw :is(.principles>article,.return-summary>article):hover{transform:translate(6px)}.rw .button{transition:transform var(--rw-fast) var(--rw-ease-out), background var(--rw-fast) var(--rw-ease-out), box-shadow var(--rw-fast) var(--rw-ease-out), border-color var(--rw-fast) var(--rw-ease-out)}.rw .button:hover{box-shadow:var(--rw-shadow-soft);transform:translateY(-2px)}.rw .button:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)}.rw .text-link{transition:color var(--rw-fast) var(--rw-ease-out), border-color var(--rw-fast) var(--rw-ease-out), gap var(--rw-fast) var(--rw-ease-out)}.rw .text-link:hover{color:#8b5715;border-color:#c68a3a;gap:30px}.rw .desktop-nav a{transition:color var(--rw-fast) var(--rw-ease-out);position:relative}.rw .desktop-nav a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform var(--rw-fast) var(--rw-ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.rw .desktop-nav a:not([aria-current]):hover{border-bottom-color:#0000}.rw .desktop-nav a:not([aria-current]):hover:after{transform:scaleX(1)}.rw .ws-sidebar nav button{transition:background var(--rw-fast) var(--rw-ease-out), color var(--rw-fast) var(--rw-ease-out), transform var(--rw-fast) var(--rw-ease-out)}.rw .ws-sidebar nav button:hover{transform:translate(3px)}.rw .client-row{transition:transform var(--rw-fast) var(--rw-ease-out), background var(--rw-fast) var(--rw-ease-out)}.rw .client-row:hover{transform:translate(3px)}}.rw input,.rw select,.rw textarea{transition:border-color var(--rw-fast) var(--rw-ease-out), box-shadow var(--rw-fast) var(--rw-ease-out)}.rw input:focus,.rw select:focus,.rw textarea:focus{box-shadow:0 0 0 4px #e9a2272e}.rw .goal-progress>span,.rw .result-bar>span{transition:width .7s var(--rw-ease-out)}@media (pointer:coarse){.rw :is(.text-link,.chips a,.chips span,.filters button,.queue-filters button,.mf-tabs button,.ws-link,.desktop-nav a,.breadcrumb,.hero-secondary),footer.rw a{align-items:center;min-height:44px;display:inline-flex}.rw :is(.v5-card,.article-card):hover{box-shadow:none;transform:none}}
.console{--c-ground:#f8f5ef;--c-rail:#f3eee5;--c-panel:#fff;--c-panel-2:#faf8f4;--c-sunk:#f1ede6;--c-line:#e4ddd1;--c-line-soft:#eee8de;--c-ink:#172220;--c-ink-2:#33413d;--c-muted:#5a6a64;--c-faint:#8f9a95;--c-forest:#1f3b39;--c-forest-2:#2a4a47;--c-forest-tint:#e3ebe9;--c-on-forest:#fbf7f0;--c-gold:#e0a33a;--c-gold-text:#8a6a1f;--c-gold-icon:#9a6d12;--c-gold-tint:#f8e7c0;--c-gold-wash:#fbf1dc;--c-good:#276a3d;--c-good-tint:#e2f0e6;--c-warn:#87590a;--c-warn-tint:#fbefd6;--c-bad:#a13a26;--c-bad-tint:#f9e3df;--c-info:#3a556e;--c-info-tint:#e4e9ee;--c-sage:#2f6b45;--c-sage-tint:#e1eee4;--c-display:var(--font-playfair), "Playfair Display", Georgia, serif;--c-body:var(--font-manrope), Manrope, system-ui, sans-serif;--c-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--c-radius:12px;--c-radius-sm:8px;--c-radius-xs:6px;--c-shadow:0 1px 2px #1722200a, 0 4px 12px -6px #17222014;--c-shadow-lift:0 2px 4px #1722200d, 0 14px 30px -14px #17222033;--c-side-w:248px}:root[data-theme=dark] .console{--c-ground:#0f1715;--c-rail:#121c1a;--c-panel:#16211f;--c-panel-2:#1a2725;--c-sunk:#1f2d2a;--c-line:#2b3b37;--c-line-soft:#22302d;--c-ink:#eef1ec;--c-ink-2:#d3dcd6;--c-muted:#9eaca6;--c-faint:#6f7d78;--c-forest:#8fc2b1;--c-forest-2:#a6d1c3;--c-forest-tint:#8fc2b124;--c-on-forest:#0e1f1d;--c-gold:#e8b04f;--c-gold-text:#f0c46e;--c-gold-icon:#f0c46e;--c-gold-tint:#e8b04f29;--c-gold-wash:#e8b04f1f;--c-good:#86d3a0;--c-good-tint:#86d3a024;--c-warn:#f0c46e;--c-warn-tint:#f0c46e24;--c-bad:#f2917f;--c-bad-tint:#f2917f24;--c-info:#a3bdd6;--c-info-tint:#a3bdd624;--c-sage:#8fcf9f;--c-sage-tint:#8fcf9f24;--c-shadow:0 1px 2px #0006, 0 8px 24px -10px #0009;--c-shadow-lift:0 2px 4px #00000073, 0 16px 32px -14px #000000b3}
body:has(>.console){background:#f8f5ef}:root[data-theme=dark] body:has(>.console){background:#0f1715}.console{background:var(--c-ground);min-height:100dvh;color:var(--c-ink);font-family:var(--c-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.console :where(h1,h2,h3,h4){font-family:var(--c-display);letter-spacing:-.005em;color:var(--c-ink);margin:0;font-weight:500;line-height:1.2}.console :where(h1){font-size:30px;line-height:1.15}.console :where(h2){font-size:22px}.console :where(h3){font-size:17px}.console :where(b,strong){font-weight:600}.console :where(small){font-size:12px}.console ::selection{background:var(--c-gold-tint);color:var(--c-ink)}.console :focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.console .eyebrow{font:500 10.5px/1.5 var(--c-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-text);display:block}.console .mono{font-family:var(--c-mono)}.console .muted{color:var(--c-muted)}.console .fine{color:var(--c-muted);font-size:12.5px;line-height:1.55}.console .ws-link{font:600 12.5px/1.4 var(--c-body);color:var(--c-forest);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.console .ws-link:hover{text-underline-offset:3px;text-decoration:underline}.console .button{border:1px solid var(--c-forest);background:var(--c-forest);min-height:36px;color:var(--c-on-forest);font:600 13px/1 var(--c-body);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.console .button:hover{background:var(--c-forest-2);border-color:var(--c-forest-2)}.console .button.small{min-height:32px;padding:0 13px;font-size:12.5px}.console .button.outline{background:var(--c-panel);border-color:var(--c-line);color:var(--c-ink)}.console .button.outline:hover{background:var(--c-panel-2);border-color:var(--c-muted)}.console .button.danger,.console .button.outline.danger{background:var(--c-panel);border-color:color-mix(in srgb, var(--c-bad) 35%, var(--c-line));color:var(--c-bad)}.console .button.danger:hover{background:var(--c-bad-tint);border-color:var(--c-bad)}.console .button:disabled,.console .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.console .button svg{flex:none;width:15px;height:15px}.console .state{background:var(--c-sunk);color:var(--c-muted);font:500 10.5px/1.3 var(--c-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.console .state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.console .state.amber{background:var(--c-warn-tint);color:var(--c-warn)}.console .state.good{background:var(--c-good-tint);color:var(--c-good)}.console .state.bad{background:var(--c-bad-tint);color:var(--c-bad)}.console .state.night{background:var(--c-forest-tint);color:var(--c-forest)}.console .ws-badge{background:var(--c-gold);color:#0e1f1d;min-width:18px;height:18px;font:600 10.5px/1 var(--c-mono);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid}
.console .con-skip{z-index:100;border-radius:var(--c-radius-sm);background:var(--c-forest);color:var(--c-on-forest);padding:9px 14px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px}.console .con-skip:focus{top:12px}.console .con-shell{grid-template-columns:var(--c-side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.console .con-main{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:30px 40px 64px}.console .con-topbar,.console .con-scrim,.console .con-side-close{display:none}@media (max-width:899px){.console .con-shell{grid-template-columns:minmax(0,1fr)}.console .con-topbar{z-index:30;border-bottom:1px solid var(--c-line-soft);background:color-mix(in srgb, var(--c-panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.console .con-topbar-menu{border-radius:var(--c-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;margin-left:-6px;display:grid}.console .con-topbar-menu:hover{background:var(--c-sunk)}.console .con-topbar-menu svg{width:20px;height:20px}.console .con-topbar-title{font:500 16px/1.2 var(--c-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console .con-topbar-brand{flex:none;width:78px;margin-left:auto}.console .con-scrim{z-index:40;background:#0f171566;border:0;display:block;position:fixed;inset:0}.console .con-scrim[hidden]{display:none}.console .con-side-close{border-radius:var(--c-radius-sm);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px;right:12px}.console .con-side-close:hover{background:var(--c-sunk)}.console .con-side-close svg{width:18px;height:18px}.console .con-main{padding:22px 16px 48px}}
.console .con-side{border-right:1px solid var(--c-line);background:var(--c-rail);scrollbar-width:thin;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.console .con-side-brand{border-bottom:1px solid var(--c-line);padding:18px 18px 14px;position:relative}.console .con-side-brand>a{border-radius:4px;display:inline-block}.console .con-lockup{width:116px}.console .con-side-kicker{font:500 10px/1 var(--c-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin-top:9px;display:block}.console .con-search{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel);width:calc(100% - 24px);color:var(--c-muted);text-align:left;cursor:pointer;align-items:center;gap:8px;margin:12px 12px 2px;padding:8px 10px;font-size:13px;transition:border-color .15s;display:flex}.console .con-search:hover{border-color:var(--c-muted)}.console .con-search svg{flex:none;width:15px;height:15px}.console .con-search kbd{border:1px solid var(--c-line);background:var(--c-rail);font:500 10px/1.2 var(--c-mono);color:var(--c-muted);border-radius:4px;margin-left:auto;padding:2px 5px}.console .con-nav{padding:0 8px 12px}.console .con-nav-label{font:500 10px/1 var(--c-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);padding:16px 10px 8px}.console .con-nav-item{width:100%;color:var(--c-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;line-height:1.3;transition:background-color .12s,color .12s;display:flex}.console .con-nav-item svg{opacity:.85;flex:none;width:16px;height:16px}.console .con-nav-item:hover{background:var(--c-sunk);color:var(--c-ink)}.console .con-nav-item[aria-current=page]{background:var(--c-gold-tint);color:var(--c-forest);font-weight:600}.console .con-nav-item[aria-current=page] svg{color:var(--c-gold-icon);opacity:1}.console .con-nav-item:disabled{opacity:.6;cursor:progress}.console .con-count{font:500 11px/1 var(--c-mono);color:var(--c-muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.console .con-count[data-attention=true]:before{content:"";background:var(--c-gold);border-radius:50%;width:6px;height:6px}.console .con-side-foot{border-top:1px solid var(--c-line);margin-top:auto}.console .con-side-links{padding:8px}.console .con-me{border-top:1px solid var(--c-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.console .con-me b{font-size:13.5px;line-height:1.3;display:block}.console .con-me small{color:var(--c-muted);display:block}.console .con-avatar{background:var(--c-gold-tint);width:32px;height:32px;color:var(--c-forest);font:600 11.5px/1 var(--c-mono);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-theme=dark] .console .con-nav-item[aria-current=page]{color:var(--c-gold-text)}@media (max-width:899px){.console .con-side{z-index:50;width:min(300px,86vw);box-shadow:var(--c-shadow-lift);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.console .con-side[data-open=true]{transform:none}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.console .con-side{transition:none}}
.console .con-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.console .con-head-text{min-width:0}.console .con-eyebrow{font:500 10.5px/1.6 var(--c-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-text);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.console .con-eyebrow a:hover{text-underline-offset:3px;text-decoration:underline}.console .con-eyebrow .sep{color:var(--c-faint)}.console .con-head h1{margin:10px 0 6px;font-size:30px;line-height:1.15}.console .con-head h1 em{color:var(--c-gold-text);font-style:italic}.console .con-lede{max-width:72ch;color:var(--c-muted);font-size:14px}.console .con-head-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.console .con-stamp{font:400 11px/1.4 var(--c-mono);letter-spacing:.04em;color:var(--c-muted)}.console .con-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.console .con-site{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.console .con-site svg{width:14px;height:14px;color:var(--c-gold-icon)}.console .con-site a{color:var(--c-forest);font-weight:600}.console .con-site a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.console .con-site{justify-content:flex-start}.console .con-head{flex-direction:column;gap:14px}.console .con-head-side{align-items:flex-start}.console .con-actions{justify-content:flex-start}.console .con-head h1{font-size:26px}}
.console .ws-card{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);min-width:0;box-shadow:var(--c-shadow);margin-bottom:18px;overflow:hidden}.console .ws-card>:not(.ws-card-head,.table-wrap,.desk-rows,.priority-list,.task-list,.desk-pager){margin:16px 20px 0}.console .ws-card>:last-child:not(.ws-card-head,.table-wrap,.desk-rows,.priority-list,.task-list,.desk-pager){margin-bottom:18px}.console .ws-card-head{border-bottom:1px solid var(--c-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-height:50px;margin:0;padding:12px 20px;display:flex}.console .ws-card-head h2{font:500 10.5px/1.5 var(--c-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-text)}.console .ws-card-head h2 small{font:400 11px var(--c-mono);letter-spacing:.02em;text-transform:none;color:var(--c-muted);margin-left:8px}.console .ws-card .ws-card-lede{color:var(--c-muted);font-size:13.5px}.console .ws-card :is(p,li){font-size:13.5px;line-height:1.6}.console .ws-card h3{margin-bottom:8px;font-size:16px}.console .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.console .ws-grid>.ws-card{margin-bottom:0}.console .ws-grid.wide-left{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.console .ws-grid.three,.console .ws-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.console .ws-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.console .ws-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.console .ws-kpi{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);min-width:0;box-shadow:var(--c-shadow);color:inherit;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:16px 16px 15px;display:grid}.console .ws-kpi>*{grid-column:1/-1;min-width:0}.console .ws-kpi>.ws-kpi-icon{grid-column:1}.console .ws-kpi-icon{border-radius:var(--c-radius-sm);background:var(--c-forest-tint);width:32px;height:32px;color:var(--c-forest);place-items:center;display:grid}.console .ws-kpi-icon svg{width:16px;height:16px}.console .ws-kpi-icon.tint-gold{background:var(--c-gold-wash);color:var(--c-gold-icon)}.console .ws-kpi-icon.tint-sage{background:var(--c-sage-tint);color:var(--c-sage)}.console .ws-kpi-icon.tint-slate{background:var(--c-info-tint);color:var(--c-info)}.console .ws-kpi-icon.tint-rose{background:var(--c-bad-tint);color:var(--c-bad)}.console .ws-kpi-label{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.console .ws-kpi>.ws-kpi-icon+.ws-kpi-label{text-align:right;grid-column:2;justify-self:end;padding-top:3px}.console .ws-kpi>strong{font:500 28px/1.05 var(--c-display);font-variant-numeric:lining-nums;color:var(--c-ink);overflow-wrap:anywhere}.console .ws-kpi>strong.tone-good{color:var(--c-good)}.console .ws-kpi>strong.tone-bad{color:var(--c-bad)}.console .ws-kpi>small{font:400 11.5px/1.45 var(--c-mono);color:var(--c-muted);margin-top:-4px}.console .ws-kpi-link{transition:border-color .15s,box-shadow .15s,transform .15s}.console .ws-kpi-link:hover{border-color:var(--c-muted);box-shadow:var(--c-shadow-lift)}@media (hover:hover) and (pointer:fine){.console .ws-kpi-link:hover{transform:translateY(-1px)}}.console .ws-empty{border:1px dashed var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel-2);text-align:center;padding:22px 18px}.console .ws-empty-icon{background:var(--c-gold-wash);width:36px;height:36px;color:var(--c-gold-icon);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.console .ws-empty-icon svg{width:17px;height:17px}.console .ws-empty b{font:500 16px/1.3 var(--c-display);color:var(--c-ink);margin-bottom:4px;display:block}.console .ws-empty p{color:var(--c-muted);margin:0;font-size:13px}.console .ws-note{border:1px solid var(--c-line);border-left:3px solid var(--c-gold);border-radius:var(--c-radius-sm);background:var(--c-panel);color:var(--c-muted);align-items:flex-start;gap:10px;margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}.console .ws-footnote{color:var(--c-muted);margin:6px 0 18px;font-size:12px;line-height:1.7}.console .ws-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-bottom:16px;display:grid}.console .ws-details dt{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.console .ws-details dd{color:var(--c-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.console .ws-details dd a{font-family:var(--c-mono)}.console .desk-profile{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-line);box-shadow:var(--c-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.console .desk-profile>div{background:var(--c-panel);min-width:0;padding:14px 16px}.console .desk-profile>div>span{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);display:block}.console .desk-profile b{color:var(--c-ink);overflow-wrap:anywhere;margin-top:6px;font-size:14px;display:block}.console .desk-profile b a{font-family:var(--c-mono)}.console .desk-rows{padding:0 20px 6px;display:grid}.console .desk-rows>a,.console .desk-row{border-bottom:1px solid var(--c-line-soft);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.console .desk-rows>a{flex-direction:column;align-items:flex-start;gap:3px}.console .desk-rows>:last-child{border-bottom:0}.console .desk-rows b{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.console .desk-rows small{color:var(--c-muted);font-size:12px;display:block}.console .desk-rows>a:hover b{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console .priority-list{padding:0 20px 6px;display:grid}.console .priority-list a{border-bottom:1px solid var(--c-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.console .priority-list a:last-child{border-bottom:0}.console .priority-list b{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;font-weight:500;display:flex}.console .priority-list b .state{min-width:104px}.console .priority-list a>span{font:600 12.5px var(--c-body);color:var(--c-forest);white-space:nowrap}.console .priority-list a:hover b{text-underline-offset:3px;text-decoration:underline}.console .task-list{padding:0 20px 6px;display:grid}.console .task-list label{border-bottom:1px solid var(--c-line-soft);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:12px 0;display:flex}.console .task-list>:last-child,.console .task-list>:last-child label{border-bottom:0}.console .task-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-forest);flex:none;margin:2px 0 0}.console .task-list b{font-size:13.5px;font-weight:500;display:block}.console .task-list small{color:var(--c-muted);margin-top:3px;display:block}.console .task-list small a{text-decoration:underline}.console .task-list label:has(input:checked) b{color:var(--c-muted);text-decoration:line-through}.console .task-list label.pending{opacity:.6}.console .task-row{border-bottom:1px solid var(--c-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console .task-row>label{border-bottom:0;flex:1}.console .task-row>.action-button{padding-top:10px}.console .action-button{flex-direction:column;gap:4px;display:inline-flex}.console .desk-quote,.console .desk-dialog-lede blockquote{border-left:3px solid var(--c-gold);border-radius:0 var(--c-radius-sm) var(--c-radius-sm) 0;background:var(--c-panel-2);color:var(--c-ink);white-space:pre-line;margin:12px 0 0;padding:10px 14px;font-size:13.5px}.console .desk-account{white-space:pre-line;margin-bottom:16px;font-size:14px;line-height:1.75}.console .desk-list{margin-bottom:12px;padding-left:18px;font-size:13.5px;list-style:outside}.console .desk-list li{margin:4px 0}.console .desk-list small{color:var(--c-muted)}.console .claim-ref{font:500 11px var(--c-mono);letter-spacing:.06em;color:var(--c-muted);margin-top:4px;display:block}@media (max-width:1100px){.console .ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.console .ws-grid.wide-left,.console .ws-grid.three,.console .ws-grid.thirds{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.console .ws-grid{grid-template-columns:minmax(0,1fr)}.console .desk-profile,.console .ws-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.console .ws-kpis,.console .ws-kpis.three,.console .desk-profile,.console .ws-details{grid-template-columns:minmax(0,1fr)}}
.console .table-wrap{scrollbar-width:thin;position:relative;overflow-x:auto}.console .table-wrap:focus-visible{outline-offset:-2px}.console table{border-collapse:collapse;width:100%;font-size:13.5px}.console thead th{border-bottom:1px solid var(--c-line-soft);background:var(--c-panel-2);font:500 10px/1.4 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);text-align:left;white-space:nowrap;padding:10px 14px}.console tbody :is(th,td){border-bottom:1px solid var(--c-line-soft);text-align:left;vertical-align:middle;padding:11px 14px;line-height:1.45}.console tbody tr:last-child :is(th,td){border-bottom:0}.console tbody tr:hover :is(th,td){background:var(--c-panel-2)}.console :is(thead,tbody) tr>:first-child{padding-left:20px}.console :is(thead,tbody) tr>:last-child{padding-right:20px}.console tbody th{color:var(--c-ink);font-weight:600}.console tbody th a{color:var(--c-ink)}.console tbody :is(th,td) a:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console :is(td,tbody th) small{font:400 11.5px/1.4 var(--c-mono);color:var(--c-muted);margin-top:2px;display:block}.console .ws-card table:not(.desk-table) :is(td,tbody th){white-space:nowrap}.console td.num,.console th.num{text-align:right;font-family:var(--c-mono)}.console .desk-table{min-width:720px}.console .desk-table td b{color:var(--c-ink);font-weight:600}.console .desk-table tr.urgent>:first-child{box-shadow:inset 3px 0 0 var(--c-bad)}.console .holdings-table{min-width:760px}.console .holdings-table td.gain{color:var(--c-good)}.console .holdings-table td.loss{color:var(--c-bad)}.console thead th button,.console th .sort-th{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.console th .sort-th:hover{color:var(--c-ink)}.console th .sort-th span{color:var(--c-faint)}.console th[aria-sort=ascending] .sort-th,.console th[aria-sort=descending] .sort-th{color:var(--c-ink)}.console th[aria-sort=ascending] .sort-th span,.console th[aria-sort=descending] .sort-th span{color:var(--c-gold-text)}.console td.row-actions{text-align:right;white-space:nowrap}.console .row-actions>*+*{margin-left:14px}.console :is(.policy-list,.goal-list) .row-actions{gap:14px;margin-top:8px;display:flex}.console :is(.policy-list,.goal-list) .row-actions>*+*{margin-left:0}.console .ws-link.danger{color:var(--c-bad)}.console .desk-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.console .desk-row-actions .action-button{flex-direction:column;gap:4px;display:inline-flex}.console .desk-attachments li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.console .table-search{align-items:center;gap:12px;margin:0 0 14px;display:flex}.console div.table-search input{background:var(--c-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235a6a64' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px 50%;flex:0 320px;min-height:34px;padding-left:32px}.console .table-search span{font:500 11px var(--c-mono);color:var(--c-muted);white-space:nowrap}.console .ws-card-head .table-search{margin:0}.console .task-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.console .task-controls .table-search{flex:240px}.console .desk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 0 18px;display:flex}.console .desk-toolbar .desk-filters{margin:0}.console .desk-search-form{flex:300px;gap:8px;max-width:480px;display:flex}.console .desk-search-form input{flex:1;min-height:36px}.console .desk-filters{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.console .ws-card-head .desk-filters{margin:0}.console .desk-filters a{border:1px solid var(--c-line);background:var(--c-panel);min-height:32px;color:var(--c-ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:12.5px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.console .desk-filters a:hover{border-color:var(--c-muted)}.console .desk-filters a[aria-current=page]{border-color:var(--c-forest);background:var(--c-forest);color:var(--c-on-forest)}.console .desk-filters em{font:500 11px var(--c-mono);opacity:.75;font-style:normal}.console .desk-pager{font:400 11.5px var(--c-mono);color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.console .ws-card>.desk-pager{border-top:1px solid var(--c-line-soft);margin:0;padding:11px 20px}.console .desk-pager a{font:600 12.5px var(--c-body);color:var(--c-forest)}.console .desk-pager a:hover{text-underline-offset:3px;text-decoration:underline}
.console :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background-color:var(--c-panel);width:100%;min-height:38px;color:var(--c-ink);padding:8px 12px;font-size:13.5px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.console :is(.ws-card,dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){background-color:var(--c-panel-2)}.console :is(input,select,textarea):hover{border-color:color-mix(in srgb, var(--c-muted) 55%, var(--c-line))}.console :is(input,select,textarea):focus{border-color:var(--c-forest);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-gold) 30%, transparent);outline:none}.console :is(input,textarea)::placeholder{color:var(--c-faint)}.console textarea{resize:vertical;min-height:92px}.console :is(input[type=checkbox],input[type=radio]){accent-color:var(--c-forest)}.console .desk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:16px;display:grid}.console .desk-field{flex-direction:column;min-width:0;display:flex}.console .desk-field.wide,.console .desk-form>.ws-form-error{grid-column:1/-1}.console .desk-field label{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin:0 0 6px}.console .desk-field label span{color:var(--c-bad)}.console .desk-field small{color:var(--c-muted);margin-top:5px;font-size:12px}.console .amount-input{display:block;position:relative}.console .amount-input>span{color:var(--c-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.console .amount-input>input{padding-left:28px}.console .desk-form-actions{border-top:1px solid var(--c-line-soft);grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:16px;display:flex}.console .ws-form{gap:6px;display:grid}.console .ws-form label{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-top:10px;display:block}.console .ws-form>label:first-child{margin-top:0}.console .ws-form>.button{justify-self:start;margin-top:10px}.console .ws-form-error{color:var(--c-bad);margin:6px 0 0;font-size:12.5px;display:block}.console .desk-inline-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.console .desk-inline-form select{flex:0 240px;width:auto}.console .desk-inline-form input[type=text]{width:auto;min-width:18ch}.console .temp-password{align-items:stretch;gap:8px;display:flex}.console .temp-password>input{font-family:var(--c-mono);letter-spacing:.01em}.console .temp-password>button{flex:none}@media (max-width:560px){.console .desk-form{grid-template-columns:minmax(0,1fr)}.console .temp-password{flex-wrap:wrap}.console .temp-password>input{flex:1 0 100%}}
.console dialog:modal{margin:auto}.console dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1f1d75}.console .desk-dialog{border:1px solid var(--c-line);background:var(--c-panel);width:calc(100% - 32px);max-width:620px;max-height:90dvh;color:var(--c-ink);border-radius:14px;padding:24px 26px 22px;overflow:auto;box-shadow:0 30px 80px -20px #0e1f1d73}.console .desk-dialog.wide{max-width:820px}.console .desk-dialog h2{margin:0 44px 6px 0;font-size:22px}.console .desk-dialog-lede{color:var(--c-muted);font-size:13.5px}.console .dialog-close{border-radius:var(--c-radius-sm);width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.console .dialog-close:hover{background:var(--c-sunk);color:var(--c-ink)}@media (max-width:560px){.console .desk-dialog{padding:20px 18px 18px}}
.console .toaster{z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.console .toast{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);color:var(--c-ink);box-shadow:var(--c-shadow-lift);pointer-events:auto;align-items:center;gap:12px;padding:11px 10px 11px 12px;font-size:13.5px;font-weight:500;line-height:1.4;animation:.22s backwards con-toast-in;display:flex}.console .toast-icon{border-radius:var(--c-radius-sm);background:var(--c-good-tint);width:30px;height:30px;color:var(--c-good);flex:none;place-items:center;display:grid}.console .toast-icon svg{width:16px;height:16px}.console .toast.good{border-color:color-mix(in srgb, var(--c-good) 30%, var(--c-line))}.console .toast.bad{border-color:color-mix(in srgb, var(--c-bad) 35%, var(--c-line))}.console .toast.bad .toast-icon{background:var(--c-bad-tint);color:var(--c-bad)}.console .toast.plain .toast-icon{background:var(--c-info-tint);color:var(--c-info)}.console .toast button{border-radius:var(--c-radius-sm);width:28px;height:28px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:grid}.console .toast button:hover{background:var(--c-sunk);color:var(--c-ink)}.console .toast button svg{width:15px;height:15px}@keyframes con-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.console .toast{animation:none}}@media (max-width:560px){.console .toaster{width:auto;bottom:12px;left:12px;right:12px}}
.console .sk{background:var(--c-sunk);border-radius:6px;height:12px;display:block}html.rw-motion .console .sk{background:linear-gradient(90deg, var(--c-sunk) 25%, var(--c-line-soft) 50%, var(--c-sunk) 75%);background-size:200% 100%;animation:1.6s linear infinite con-shimmer}@keyframes con-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.console .desk-skeleton>.ws-heading{margin-bottom:24px}.console .sk-eyebrow{width:180px;height:10px;margin-bottom:14px}.console .sk-title{border-radius:8px;width:320px;max-width:100%;height:30px;margin-bottom:12px}.console .sk-lede{width:460px;max-width:100%}.console .ws-kpi .sk-label{width:45%}.console .ws-kpi .sk-figure{border-radius:8px;width:55%;height:26px}.console .ws-kpi .sk-note{width:60%;height:10px}.console .sk-heading{width:160px;height:12px}.console .sk-line{margin:12px 0}.console .sk-rows{flex-direction:column;padding:0 20px;display:flex}.console .sk-row{border-bottom:1px solid var(--c-line-soft);gap:20px;padding:15px 0;display:flex}.console .sk-row:last-child{border-bottom:0}
html.rw-motion .console :is(.con-main,#workspace-view)>:is(.con-head,.con-hello,.ws-kpis,.ws-card,.ws-grid,.desk-quick,.con-stats,.con-section){animation:.42s cubic-bezier(.2,.7,.2,1) backwards con-rise}html.rw-motion .console :is(.con-main,#workspace-view)>:nth-child(2){animation-delay:40ms}html.rw-motion .console :is(.con-main,#workspace-view)>:nth-child(3){animation-delay:80ms}html.rw-motion .console :is(.con-main,#workspace-view)>:nth-child(4){animation-delay:.12s}html.rw-motion .console :is(.con-main,#workspace-view)>:nth-child(n+5){animation-delay:.16s}@keyframes con-rise{0%{opacity:0;transform:translateY(6px)}}
.console .alloc-bars{gap:14px;padding:6px 0 4px;display:grid}.console .alloc-bars li{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.console .alloc-bars-name{font:500 10px/1.3 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.console .alloc-bars-track{background:var(--c-sunk);border-radius:4px;height:16px;overflow:hidden}.console .alloc-bars-track i{background:var(--c-forest);border-radius:4px;min-width:3px;height:100%;display:block}.console .alloc-bars-figure{text-align:right;line-height:1.2}.console .alloc-bars-figure b{font:500 12px var(--c-mono);color:var(--c-ink);display:block}.console .alloc-bars-figure small{font:400 10.5px var(--c-mono);color:var(--c-muted);display:block}
.console .upcoming-list{display:grid}.console .upcoming-item{border-bottom:1px solid var(--c-line-soft);align-items:center;gap:14px;padding:11px 0;display:flex}.console .upcoming-item:first-child{padding-top:0}.console .upcoming-item:last-child{border-bottom:0;padding-bottom:0}.console .upcoming-item>div{flex:1;min-width:0}.console .upcoming-item>div>b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.console .upcoming-item>div>small{color:var(--c-muted);margin-top:2px;display:block}.console .date-square{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-sm);background:var(--c-panel-2);width:44px;height:46px;font:500 17px/1 var(--c-display);color:var(--c-ink);flex:none;align-content:center;place-items:center;display:grid}.console .date-square small{font:500 9.5px/1 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-text);margin-top:3px}.console .goal-list{gap:18px;display:grid}.console .goal-list article>div:not(.goal-progress,.row-actions){justify-content:space-between;align-items:baseline;gap:14px;display:flex}.console .goal-list article>div:first-child b{font:500 16px/1.3 var(--c-display)}.console .goal-list article>div:first-child span{font:400 11.5px var(--c-mono);color:var(--c-muted)}.console .goal-progress{background:var(--c-sunk);border-radius:99px;height:6px;margin:10px 0 8px;display:block;overflow:hidden}.console .goal-progress>span{background:var(--c-forest);border-radius:99px;height:100%;display:block}.console .goal-list article>div:last-of-type small{font:400 11.5px var(--c-mono);color:var(--c-muted)}.console .goal-list article>div:last-of-type b{font:500 12px var(--c-mono)}.console .policy-list{display:grid}.console .policy-list article{border-bottom:1px solid var(--c-line-soft);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:13px 0;display:flex}.console .policy-list article:first-child{padding-top:0}.console .policy-list article:last-child{border-bottom:0;padding-bottom:0}.console .policy-list article>div:first-child{flex:1;align-items:center;gap:12px;min-width:150px;display:flex}.console .policy-symbol{border-radius:var(--c-radius-sm);background:var(--c-forest-tint);width:34px;height:34px;color:var(--c-forest);flex:none;place-items:center;display:grid}.console .policy-symbol svg{width:17px;height:17px}.console .policy-list b{font-size:13.5px;font-weight:600}.console .policy-list small{color:var(--c-muted);margin-top:2px;display:block}.console .policy-list article>div>span{font:500 13px var(--c-mono)}.console .policy-premium{text-align:right;margin-left:auto}.console .policy-premium b{font:500 13px var(--c-mono)}.console .claim-case+.claim-case{border-top:1px solid var(--c-line-soft);padding-top:18px}.console .claim-case .ws-card-head{border:0;min-height:0;margin:0 0 6px;padding:0}.console .claim-case h3{font-size:17px}.console .claim-case>p{color:var(--c-muted)}.console .claim-case>small{font:400 11.5px var(--c-mono);color:var(--c-muted);display:block}.console .ws-claim-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px;padding:0;list-style:none;display:grid}.console .ws-claim-steps li{border-top:3px solid var(--c-sunk);font:500 10.5px/1.4 var(--c-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);padding-top:10px}.console .ws-claim-steps li.complete{border-color:var(--c-forest);color:var(--c-forest)}.console .ws-claim-steps li.current{border-color:var(--c-gold);color:var(--c-gold-text);font-weight:600}.console .document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.console .document-grid article{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel-2);padding:18px}.console .document-grid h3{margin-bottom:6px;font-size:17px}.console .document-grid article :is(.button,.ws-link){margin-top:14px}.console .doc-type{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text);margin-bottom:12px;display:block}@media (max-width:760px){.console .document-grid{grid-template-columns:minmax(0,1fr)}.console .ws-claim-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.console .qa-thread{gap:12px;display:grid}.console .qa-thread article{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel-2);padding:16px 18px}.console .qa-thread article.waiting{box-shadow:inset 3px 0 0 var(--c-gold)}.console .qa-meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.console .qa-meta a{color:var(--c-ink);font-weight:600}.console .qa-q{color:var(--c-ink);white-space:pre-line;margin-top:10px;font-size:14.5px;line-height:1.6}.console .qa-a{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-sm);background:var(--c-panel);margin-top:12px;padding:12px 14px}.console .qa-a b{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text)}.console .qa-a p{white-space:pre-line;margin:6px 0 0}.console .qa-thread article>:is(.button,.ws-link,.action-button){margin-top:12px}
.console .ws-kpis.bd-five{grid-template-columns:repeat(5,minmax(0,1fr))}.console .bd-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.console .bd-toolbar .desk-filters{margin:0}.console .bd-toolbar>.bd-end{margin-left:auto}.console .bd-search{flex:0 280px;align-items:center;display:flex;position:relative}.console .bd-search>svg{width:15px;height:15px;color:var(--c-muted);pointer-events:none;position:absolute;left:11px}.console .bd-search input{min-height:34px;padding-left:33px}.console .bd-pills{flex-wrap:wrap;gap:6px;display:flex}.console .bd-pills button{border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-ink);font:500 12.5px/1.3 var(--c-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.console .bd-pills button:hover{border-color:var(--c-muted)}.console .bd-pills button[aria-pressed=true]{border-color:var(--c-forest);background:var(--c-forest);color:var(--c-on-forest)}.console .bd-pills em{font:500 10.5px/1 var(--c-mono);opacity:.75;font-style:normal}.console .bd-switch{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel);display:inline-flex;overflow:hidden}.console .bd-switch :is(a,button){color:var(--c-muted);font:500 12.5px/1.2 var(--c-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.console .bd-switch :is(a,button)+:is(a,button){border-left:1px solid var(--c-line)}.console .bd-switch :is(a,button):hover{background:var(--c-panel-2);color:var(--c-ink)}.console .bd-switch :is(a[aria-current=page],button[aria-pressed=true]){background:var(--c-gold-tint);color:var(--c-forest);font-weight:600}.console .bd-board{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-bottom:18px;display:grid}.console .bd-list{margin:0}.console aside.bd-gone{text-align:center;place-items:center;min-height:168px;padding:24px 20px;display:grid}.console aside.bd-gone p{max-width:30ch;color:var(--c-muted);font-size:13px;line-height:1.55}.console .bd-list-meta{font:400 11px/1.4 var(--c-mono);color:var(--c-muted)}.console .bd-table{min-width:620px}.console .bd-table tbody tr{cursor:pointer}.console .bd-table tbody tr.is-selected>*{background:var(--c-gold-wash)}.console .bd-table tbody tr.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.console .bd-table tbody tr.is-urgent>:first-child{box-shadow:inset 3px 0 0 var(--c-bad)}.console .ws-card table.bd-table :is(td,tbody th){white-space:normal;vertical-align:middle}.console .ws-card table.bd-table tbody th{font-weight:400}.console .ws-card table.bd-table td.mono,.console .ws-card table.bd-table td b,.console .ws-card table.bd-table td .bd-up,.console .ws-card table.bd-table td .bd-down,.console .bd-ref{white-space:nowrap}.console .bd-table small,.console .bd-sub{font:400 11px/1.35 var(--c-mono);color:var(--c-muted);margin-top:2px;display:block}.console .bd-who{align-items:center;gap:10px;min-width:132px;display:flex}.console .bd-avatar{background:var(--c-forest-tint);width:30px;height:30px;color:var(--c-forest);font:600 11px/1 var(--c-body);border-radius:50%;flex:none;place-items:center;display:grid}.console tr.is-selected .bd-avatar{background:var(--c-gold-tint);color:var(--c-gold-text)}.console .bd-open{color:var(--c-ink);font:600 13.5px/1.35 var(--c-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.console .bd-open:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console .bd-cat{font:500 9.5px/1.3 var(--c-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-top:3px;display:block}.console .bd-up{color:var(--c-good)}.console .bd-down{color:var(--c-bad)}.console td .bd-up,.console td .bd-down{font-weight:600}.console .bd-count{font:500 9.5px/1.3 var(--c-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--c-panel-2);color:var(--c-muted);border-radius:999px;margin-top:4px;padding:3px 8px;display:inline-block}.console .bd-count[data-tone=red]{background:var(--c-bad-tint);color:var(--c-bad)}.console .bd-count[data-tone=amber]{background:var(--c-warn-tint);color:var(--c-warn)}.console .bd-stale{background:var(--c-bad-tint);color:var(--c-bad);font:500 9px/1.3 var(--c-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 7px;display:inline-block}.console .bd-type{align-items:center;gap:10px;display:flex}.console .bd-type>svg{box-sizing:content-box;background:var(--c-forest-tint);width:15px;height:15px;color:var(--c-forest);border-radius:8px;flex:none;padding:7px}.console .bd-type[data-kind=HEALTH]>svg,.console .bd-type[data-kind=CRITICAL_ILLNESS]>svg{background:var(--c-bad-tint);color:var(--c-bad)}.console .bd-type b{font-weight:600;display:block}.console .bd-panel{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);max-height:calc(100dvh - 32px);box-shadow:var(--c-shadow);scrollbar-width:thin;position:sticky;top:16px;overflow-y:auto}.console .bd-panel-top{border-bottom:1px solid var(--c-line-soft);padding:16px 18px 14px;position:relative}.console .bd-panel-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.console .bd-panel h2{overflow-wrap:anywhere;font-size:22px}.console .bd-panel-meta{font:400 11.5px/1.5 var(--c-mono);color:var(--c-muted);margin-top:4px}.console .bd-panel-close{display:none}.console .bd-mini{border-bottom:1px solid var(--c-line-soft);grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px;display:grid}.console .bd-mini>div{border:1px solid var(--c-line-soft);background:var(--c-panel-2);border-radius:10px;padding:9px 11px}.console .bd-mini small{font:500 9px/1.4 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);display:block}.console .bd-mini b{font:500 19px/1.15 var(--c-display);margin-top:4px;display:block}.console .bd-callout{border:1px solid color-mix(in srgb, var(--c-gold) 40%, var(--c-line));background:var(--c-gold-wash);border-radius:12px;margin:14px 18px 0;padding:12px 14px}.console .bd-callout[data-tone=red]{border-color:color-mix(in srgb, var(--c-bad) 30%, var(--c-line));background:var(--c-bad-tint)}.console .bd-callout h3{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text)}.console .bd-callout[data-tone=red] h3{color:var(--c-bad)}.console .bd-callout b{margin-top:6px;font-size:14px;display:block}.console .bd-callout p,.console .bd-callout li{color:var(--c-muted);margin-top:3px;font-size:12.5px;line-height:1.5}.console .bd-callout>:is(.button,a.button,.action-button,.desk-dialog-trigger){margin-top:10px}.console .bd-facts{border-bottom:1px solid var(--c-line-soft);gap:8px;padding:14px 18px;font-size:13px;display:grid}.console .bd-facts>div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.console .bd-facts dt{font:500 9.5px/1.6 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);padding-top:2px}.console .bd-facts dd{overflow-wrap:anywhere;margin:0}.console .bd-facts a{color:var(--c-forest);font-weight:600}.console .bd-panel-actions{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.console .bd-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px 16px;display:flex}.console .bd-panel-foot>a:not(.button){color:var(--c-forest);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.console .bd-panel-foot>a:not(.button):hover{text-underline-offset:3px;text-decoration:underline}.console .bd-panel-foot svg{width:15px;height:15px}.console .bd-panel-foot small{font:400 11px/1.4 var(--c-mono);color:var(--c-muted)}.console .bd-timeline{margin:14px 18px 0;display:grid}.console .bd-timeline li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:12px;font-size:13px;display:grid;position:relative}.console .bd-timeline li:before{content:"";border:2px solid var(--c-line);background:var(--c-panel);border-radius:50%;width:10px;height:10px;margin-top:3px}.console .bd-timeline li[data-state=done]:before{border-color:var(--c-forest);background:var(--c-forest)}.console .bd-timeline li[data-state=now]:before{border-color:var(--c-gold);background:var(--c-gold-tint)}.console .bd-timeline li:not(:last-child):after{content:"";background:var(--c-line);width:2px;position:absolute;top:17px;bottom:0;left:6px}.console .bd-timeline small{font:400 10.5px/1.4 var(--c-mono);color:var(--c-muted);margin-top:1px;display:block}.console .bd-allocation{padding:4px 20px 18px}.console .bd-footnote{color:var(--c-muted);margin-top:14px;font-size:12px;line-height:1.55}@media (max-width:1280px){.console .ws-kpis.bd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1419px){.console .bd-board{grid-template-columns:minmax(0,1fr)}.console .bd-panel{z-index:45;width:min(420px,100vw);height:100dvh;max-height:none;box-shadow:var(--c-shadow-lift);visibility:hidden;border-radius:0;transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 0 0 auto;transform:translate(102%)}.console .bd-panel[data-open=true]{visibility:visible;transition:transform .22s,visibility;transform:none}.console .bd-panel-close{border-radius:var(--c-radius-sm);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.console .bd-panel-close svg{width:18px;height:18px}.console .bd-board:not(:has(>.bd-panel[data-open=true])) .bd-table tbody tr.is-selected>*{background:0 0}.console .bd-board:not(:has(>.bd-panel[data-open=true])) .bd-table tbody tr.is-selected:not(.is-urgent)>:first-child{box-shadow:none}.console .bd-board:not(:has(>.bd-panel[data-open=true])) .bd-table tr.is-selected .bd-avatar{background:var(--c-forest-tint);color:var(--c-forest)}}@media (max-width:1419px) and (prefers-reduced-motion:reduce){.console .bd-panel{transition:none}}@media (max-width:1099px){.console .bd-toolbar>.bd-end{margin-left:0}}@media (max-width:480px){.console .ws-kpis.bd-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.console .ws-kpis.bd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.console .bd-search{flex:100%}}
.console .desk-quick{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px;display:flex}.console .desk-quick-label{font:500 10.5px/1 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-right:4px}.console .desk-quick a{border:1px dashed color-mix(in srgb, var(--c-gold) 55%, var(--c-line));background:var(--c-panel);min-height:30px;color:var(--c-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.console .desk-quick a:before{content:"+";font:600 14px/1 var(--c-mono);color:var(--c-gold-icon)}.console .desk-quick a:hover{border-style:solid;border-color:var(--c-forest)}
.console .auto-refresh{font:400 11px/1.4 var(--c-mono);letter-spacing:.02em;color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .auto-refresh .button{margin-left:4px}.console .auto-refresh-sep{color:var(--c-faint)}
.console .lead-editor{border-top:1px solid var(--c-line-soft);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.console .lead-editor-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.console .lead-editor label{flex-direction:column;gap:5px;display:flex}.console .lead-editor label>span{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.console .lead-editor select{width:auto;min-width:15ch}.console .lead-editor .lead-editor-note{flex-basis:100%;order:10}.console .lead-editor textarea{min-height:80px}.console .lead-editor .lead-saved{font:500 11px var(--c-mono);color:var(--c-good)}.console .lead-editor .muted{font-size:12px}.console .lead-editor .ws-form-error{margin:0}
.console .desk-daily{margin:0}.console .desk-daily svg{height:220px;display:block;overflow:visible}.console .desk-daily .grid{stroke:var(--c-line-soft);stroke-width:1px}.console .desk-daily :is(.tick,.axis){font:500 10px var(--c-mono);fill:var(--c-muted)}.console .desk-daily .bar{fill:var(--c-forest)}.console .desk-daily .bar.urgent{fill:var(--c-gold)}.console .desk-daily figcaption{color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.console .desk-daily figcaption strong{color:var(--c-ink)}.console .desk-daily .key{align-items:center;gap:6px;display:inline-flex}.console .desk-daily .swatch{background:var(--c-forest);border-radius:2px;width:10px;height:10px;display:inline-block}.console .desk-daily .swatch.urgent{background:var(--c-gold)}.console .desk-breakdown{gap:12px;display:grid}.console .desk-breakdown li{grid-template-columns:minmax(0,11rem) 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.console .desk-breakdown .label a:hover{text-underline-offset:3px;text-decoration:underline}.console .desk-breakdown .bar{background:var(--c-sunk);border-radius:999px;height:10px;display:block;overflow:hidden}.console .desk-breakdown .bar i{border-radius:inherit;background:var(--c-forest);height:100%;display:block}.console .desk-breakdown .count{font:600 12.5px var(--c-mono);white-space:nowrap}.console .desk-breakdown .count small{color:var(--c-muted);margin-left:4px;font-weight:400}@media (max-width:640px){.console .desk-breakdown li{grid-template-columns:1fr auto}.console .desk-breakdown .bar{grid-column:1/-1}}
.console .ip-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.console .ip-toolbar .desk-filters{margin:0}.console .ip-search{flex:0 300px;align-items:center;display:flex;position:relative}.console .ip-search>svg{width:15px;height:15px;color:var(--c-muted);pointer-events:none;position:absolute;left:11px}.console .ip-search input{min-height:34px;padding-left:33px;padding-right:62px}.console .ip-search>span{font:500 10.5px/1 var(--c-mono);color:var(--c-muted);pointer-events:none;position:absolute;right:11px}.console .ip-views{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel);margin-left:auto;display:inline-flex;overflow:hidden}.console .ip-views a{color:var(--c-muted);align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:inline-flex}.console .ip-views a+a{border-left:1px solid var(--c-line)}.console .ip-views a:hover{background:var(--c-panel-2);color:var(--c-ink)}.console .ip-views a[aria-current=page]{background:var(--c-gold-tint);color:var(--c-forest);font-weight:600}.console .ip-views svg{width:15px;height:15px}.console .ip-board-meta{font:400 11px/1.4 var(--c-mono);color:var(--c-muted)}.console .ws-card>.ip-grid{background:var(--c-panel-2);margin:0;padding:18px 20px 20px}.console .ip-grid{grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr));align-items:start;gap:20px 18px;display:grid}.console .ip-grid[data-masonry=on]{grid-auto-rows:1px;row-gap:0}.console .ip-grid[data-masonry=on]>*{margin-bottom:20px}.console .ip-card{flex-direction:column;gap:8px;min-width:0;display:flex}.console .ip-face{color:#172220;background:#fbf7f0;border:1px solid #e2ddd4;border-radius:16px;position:relative;overflow:hidden}.console .ip-face img{background:#1722200f;width:100%;height:auto;display:block}.console .ip-face-body{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;display:flex}.console .ip-face-date{font:500 10px/1.5 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:#b04d08}.console .ip-face h3{font:500 18px/1.25 var(--font-fraunces), Georgia, serif;color:#172220;margin:0}.console .ip-face-body>p:not(.ip-face-date){color:#5a6a64;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.console .ip-face-link{color:#172220;text-underline-offset:3px;margin-top:2px;font-size:12.5px;font-weight:600;text-decoration:underline}.console .ip-place{z-index:1;color:#fbf7f0;font:500 10px/1.3 var(--c-mono);letter-spacing:.06em;background:#172220d1;border-radius:999px;padding:4px 9px;position:absolute;top:10px;left:10px}.console .ip-place.gold{background:var(--c-gold);color:#172220}.console .ip-card:not([data-state=LIVE]) .ip-face>:is(img,.ip-face-body){opacity:.55}.console .ip-edrow{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px;display:flex}.console .ip-edrow>small{font:400 10.5px/1.35 var(--c-mono);color:var(--c-muted)}.console .ip-edrow>.ip-actions{margin-left:auto}.console .ip-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.console .ip-actions.compact{gap:5px}.console .ip-icon-button{border:1px solid var(--c-line);background:var(--c-panel);min-width:30px;height:30px;color:var(--c-ink-2);font:600 12px/1 var(--c-body);white-space:nowrap;cursor:pointer;border-radius:8px;place-items:center;padding:0 7px;transition:background-color .15s,border-color .15s;display:inline-grid}.console .ip-icon-button svg{width:14px;height:14px}.console .ip-icon-button:hover{border-color:var(--c-muted);background:var(--c-panel-2)}.console .ip-icon-button.go{color:var(--c-forest)}.console .ip-icon-button.danger{color:var(--c-bad)}.console .ip-icon-button:disabled{opacity:.55;cursor:not-allowed}.console .ip-icon-button:focus-visible{outline:2px solid var(--c-forest);outline-offset:2px}.console :is(.ip-icon-button,.button).is-armed{border-color:var(--c-bad);background:var(--c-bad);color:#fff;gap:6px;display:inline-flex}.console .ip-table{min-width:880px}.console .ip-table .ip-actions{flex-wrap:nowrap;justify-content:flex-end}.console .button.ip-round{width:32px;padding:0}.console .button.ip-round.is-armed{width:auto;padding:0 13px}.console .ws-card table.ip-table :is(td,tbody th){vertical-align:middle}.console .ws-card table.ip-table tbody th{white-space:normal;max-width:300px;font-weight:400}.console .ip-row-post{align-items:center;gap:12px;min-width:0;display:flex}.console .ip-row-post img{object-fit:cover;border:1px solid var(--c-line);background:var(--c-sunk);border-radius:6px;flex:none;width:46px;height:58px}.console .ip-table tr:not([data-state=LIVE]) .ip-row-post img{opacity:.6}.console .ip-row-post>span{min-width:0}.console .ip-row-post b{font-weight:600;display:block}.console .ip-table .ip-row-post small{max-width:230px;color:var(--c-muted);font:400 12px/1.4 var(--c-body);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.console .ip-table td small{font:400 10.5px/1.3 var(--c-mono);color:var(--c-muted);margin-top:3px;display:block}@media (max-width:1100px){.console .ip-views{margin-left:0}}@media (max-width:640px){.console .ip-search{flex:100%}.console .ws-card>.ip-grid{padding:14px}}
.console .desk-dialog.ip-dialog{max-width:940px}.console .ip-form{grid-template-columns:240px minmax(0,1fr);gap:18px 24px;margin-top:18px;display:grid}.console .ip-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 16px;display:grid}.console .ip-form>.ws-form-error{grid-column:1/-1}.console .ip-picture{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:sticky;top:0}.console .ip-picture img{object-fit:contain;border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-sunk);width:100%;height:auto;max-height:380px;display:block}.console .ip-picture[data-state=busy] img{opacity:.5}.console .ip-picture-empty{aspect-ratio:4/5;border:1px dashed var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel-2);width:100%;color:var(--c-faint);place-items:center;display:grid}.console .ip-picture-empty svg{width:34px;height:34px}.console .ip-picture>small{font:400 11px/1.4 var(--c-mono);color:var(--c-muted)}.console .ip-picture-choose{cursor:pointer}.console .ip-picture input[type=file]:focus-visible+.ip-picture-choose{outline:2px solid var(--c-forest);outline-offset:2px}.console .desk-field label.ip-counted{justify-content:space-between;gap:12px;display:flex}.console .desk-field label.ip-counted>.ip-counted-name{color:inherit}.console .ip-counted i{letter-spacing:0;text-transform:none;color:var(--c-faint);font-style:normal}.console .ip-dated{border:1px solid color-mix(in srgb, var(--c-gold) 45%, var(--c-line));background:var(--c-gold-wash);border-radius:12px;padding:14px 16px}.console .ip-dated-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.console .ip-dated-input{flex:0 270px;align-items:center;display:flex;position:relative}.console .ip-dated-input>svg{width:15px;height:15px;color:var(--c-gold-icon);pointer-events:none;position:absolute;left:11px}.console .ip-dated .ip-dated-input input{background-color:var(--c-panel);padding-left:34px}.console .ip-dated-zone{border:1px solid var(--c-line);background:var(--c-panel);font:500 10px/1.3 var(--c-mono);letter-spacing:.1em;color:var(--c-muted);border-radius:6px;padding:3px 7px;text-decoration:none}.console .ip-text-button{color:var(--c-forest);font:600 12.5px/1.4 var(--c-body);cursor:pointer;background:0 0;border:0;padding:0}.console .ip-text-button.quiet{color:var(--c-muted)}.console .ip-text-button:hover{text-underline-offset:3px;text-decoration:underline}.console .ip-dated-hints{color:var(--c-ink-2);gap:4px;margin-top:10px;font-size:12.5px;display:grid}.console .ip-dated-hints li{align-items:baseline;gap:8px;display:flex}.console .ip-dated-hints li:before{content:"";background:var(--c-gold);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.console .ip-form-foot{align-items:center}.console .ip-form-foot>small{color:var(--c-muted);align-items:center;gap:8px;margin-right:auto;font-size:12px;display:flex}.console .ip-form-foot>small svg{width:15px;height:15px;color:var(--c-gold-icon);flex:none}@media (max-width:760px){.console .ip-form,.console .ip-form-fields{grid-template-columns:minmax(0,1fr)}.console .ip-picture{position:static}.console .ip-picture img{width:auto;max-width:100%;max-height:240px}}
.console .ip-form-picture{flex-direction:column;gap:12px;min-width:0;display:flex}.console .ip-media-switch{border:1px solid var(--c-line);background:var(--c-panel-2);border-radius:999px;gap:3px;margin:0;padding:3px;display:flex}.console .ip-media-switch label{min-height:32px;color:var(--c-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.console .ip-media-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.console .ip-media-switch label:has(input:checked){background:var(--c-forest);color:var(--c-on-forest)}.console .ip-media-switch label:has(input:focus-visible){outline:2px solid var(--c-forest);outline-offset:2px}.console .ip-media-switch svg{flex:none;width:15px;height:15px}.console .ip-video{flex-direction:column;gap:10px;min-width:0;display:flex}.console .ip-video-shot{aspect-ratio:16/9;border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-sunk);width:100%;overflow:hidden}.console .ip-video-shot img{object-fit:cover;width:100%;height:100%;display:block}.console .ip-video-shot .ip-picture-empty{aspect-ratio:auto;border:0;height:100%}.console .ip-video-found b{color:var(--c-ink);font-size:13px;line-height:1.35;display:block}.console .ip-video-found span{color:var(--c-muted);font-size:12px}.console .ip-video .desk-field{width:100%}.console .ip-video-status{min-height:1.4em;font:400 11px/1.4 var(--c-mono);color:var(--c-muted);margin:0}.console .ip-video[data-state=found] .ip-video-status{color:var(--c-good)}.console .ip-face-video{aspect-ratio:16/9;background:#0e1f1d;display:block;position:relative}.console .ip-face-video img{object-fit:cover;width:100%;height:100%}.console .ip-video-badge{color:#fbf7f0;background:#0e1f1dd6;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.console .ip-video-badge svg{width:13px;height:13px}.console .ip-card:not([data-state=LIVE]) .ip-face>.ip-face-video{opacity:.55}.console .ip-row-noimg{border:1px dashed var(--c-line);background:var(--c-panel-2);border-radius:6px;flex:none;width:46px;height:58px}.console .ip-row-video{color:var(--c-muted);font-style:normal;font-weight:500}
.console .ws-kpis.lead-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.console .ws-kpi.is-current{border-color:var(--c-forest);box-shadow:inset 0 0 0 1px var(--c-forest), var(--c-shadow)}.console .lead-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.console .lead-filters .desk-filters{margin:0}.console .lead-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.console .lead-search{align-items:center;display:flex;position:relative}.console .lead-search>svg{width:15px;height:15px;color:var(--c-muted);pointer-events:none;position:absolute;left:11px}.console form.lead-search input{width:280px;min-height:34px;padding-left:33px}.console label.lead-source select{width:auto;min-width:190px;min-height:34px}.console .lead-board{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.console .lead-list{margin:0}.console .lead-table tbody tr{cursor:pointer}.console .lead-table tbody tr.is-selected>*{background:var(--c-gold-wash)}.console .lead-table tbody tr.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.console .lead-table tbody tr.is-urgent>:first-child{box-shadow:inset 3px 0 0 var(--c-bad)}.console .ws-card table.lead-table :is(td,tbody th){white-space:normal;vertical-align:top}.console .lead-table small{overflow-wrap:anywhere}.console .lead-table .mono{white-space:nowrap}.console .lead-table td:nth-child(3){max-width:230px}.console .lead-open{color:var(--c-ink);font:600 13.5px/1.35 var(--c-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.console .lead-open:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console .lead-form{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.console .lead-form svg{width:13px;height:13px;color:var(--c-gold-icon)}.console .lead-status{white-space:nowrap}.console .lead-status .state+.state{margin-left:4px}.console .lead-panel{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);max-height:calc(100dvh - 32px);box-shadow:var(--c-shadow);scrollbar-width:thin;position:sticky;top:16px;overflow-y:auto}.console .lead-panel-top{border-bottom:1px solid var(--c-line-soft);padding:16px 18px 14px;position:relative}.console .lead-panel-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.console .lead-panel h2{overflow-wrap:anywhere;font-size:22px}.console .lead-panel-meta{font:400 11.5px/1.5 var(--c-mono);color:var(--c-muted);margin-top:4px}.console .lead-panel-from{align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.console .lead-panel-from svg{width:15px;height:15px;color:var(--c-gold-icon);flex:none;margin-top:2px}.console .lead-panel-from a{color:var(--c-forest)}.console .lead-panel-from a:hover{text-underline-offset:3px;text-decoration:underline}.console .lead-panel-from em{color:var(--c-muted);font-style:normal;font-weight:400}.console .lead-panel-close{display:none}.console .lead-quick{border-bottom:1px solid var(--c-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.console .lead-quick .button{padding:0 8px}.console .lead-quick [aria-disabled=true]{color:var(--c-faint);cursor:default}.console .lead-quick [aria-disabled=true]:hover{border-color:var(--c-line);background:var(--c-panel)}.console .lead-panel-why{border-left:3px solid var(--c-bad);border-radius:0 var(--c-radius-sm) var(--c-radius-sm) 0;background:var(--c-bad-tint);margin:12px 18px 0;padding:9px 12px;font-size:13px}.console .lead-panel-facts{border-bottom:1px solid var(--c-line-soft);grid-template-columns:92px minmax(0,1fr);gap:8px 12px;padding:14px 18px;font-size:13px;display:grid}.console .lead-panel-facts dt{font:500 9.5px/1.6 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);padding-top:2px}.console .lead-panel-facts dd{overflow-wrap:anywhere;margin:0}.console .lead-panel-facts a{color:var(--c-forest);font-weight:600}.console .lead-panel-said{padding:14px 18px 0}.console .lead-panel-said .desk-quote{margin-top:8px}.console .lead-panel .lead-editor{margin:14px 18px 0}.console .lead-panel-timeline{border-top:1px solid var(--c-line-soft);gap:6px;margin:14px 18px 16px;padding:12px 0 0;display:grid}.console .lead-panel-timeline li{color:var(--c-muted);align-items:baseline;gap:10px;font-size:12px;display:flex}.console .lead-panel-timeline li:before{content:"";background:var(--c-line);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.console .lead-panel-timeline li.done:before{background:var(--c-forest)}@media (max-width:1280px){.console .ws-kpis.lead-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1419px){.console .lead-board{grid-template-columns:minmax(0,1fr)}.console .lead-panel{z-index:45;width:min(420px,100vw);height:100dvh;max-height:none;box-shadow:var(--c-shadow-lift);border-radius:0;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(102%)}.console .lead-panel[data-open=true]{transform:none}.console .lead-panel-close{border-radius:var(--c-radius-sm);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.console .lead-panel-close svg{width:18px;height:18px}.console .lead-board:not(:has(>.lead-panel[data-open=true])) .lead-table tbody tr.is-selected>*{background:0 0}.console .lead-board:not(:has(>.lead-panel[data-open=true])) .lead-table tbody tr.is-selected:not(.is-urgent)>:first-child{box-shadow:none}}@media (max-width:1419px) and (prefers-reduced-motion:reduce){.console .lead-panel{transition:none}}@media (max-width:640px){.console .ws-kpis.lead-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.console form.lead-search input,.console .lead-toolbar,.console .lead-search{width:100%}}
.console .site-table{min-width:980px}.console .ws-card table.site-table :is(td,tbody th){white-space:normal;vertical-align:top}.console .site-table tbody th{width:22%}.console .site-table tbody th small{overflow-wrap:anywhere}.console .site-table td:nth-child(2){white-space:nowrap;width:1%}.console .site-table .site-open{width:1%}.console .site-table tr.is-hidden :is(th,td){background:var(--c-panel-2)}.console .site-table tr.is-hidden th{color:var(--c-muted)}.console .site-chips{flex-wrap:wrap;gap:6px;display:flex}.console .site-chip{border:1px solid var(--c-line);border-radius:var(--c-radius-xs);background:var(--c-panel);color:var(--c-ink);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.console a.site-chip:hover{border-color:var(--c-forest)}.console .site-chip svg{width:13px;height:13px;color:var(--c-gold-icon)}.console .site-chip b{font:500 11px var(--c-mono)}.console .site-chip em{color:var(--c-forest);font-style:normal;font-weight:600}.console .site-chip.is-fixed{color:var(--c-muted);border-style:dashed}.console .site-chip.is-fixed svg,.console .site-none{color:var(--c-faint)}.console .site-open a{color:var(--c-forest);white-space:nowrap;font-weight:600}.console .site-open a:hover{text-underline-offset:3px;text-decoration:underline}.console .site-bars{gap:11px;display:grid}.console .site-bars li{grid-template-columns:170px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13px;display:grid}.console .site-bars a:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console .site-bar-track{background:var(--c-sunk);border-radius:4px;height:12px;overflow:hidden}.console .site-bar-track i{background:var(--c-forest);border-radius:4px;height:100%;display:block}.console .site-bars b{font:500 12px var(--c-mono);text-align:right}.console .site-list li{border-bottom:1px solid var(--c-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.console .site-list li:last-child{border-bottom:0}.console .site-list a:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.console .site-bars li{grid-template-columns:minmax(0,1fr) 40px}.console .site-bar-track{grid-area:2/1/auto/-1}}
.console .ws-kpis.cl-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.console .cl-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.console .cl-toolbar .desk-filters{margin:0}.console .cl-toolbar .desk-filters:last-child{margin-left:auto}.console .cl-search{flex:0 300px;align-items:center;display:flex;position:relative}.console .cl-search>svg{width:15px;height:15px;color:var(--c-muted);pointer-events:none;position:absolute;left:11px}.console form.cl-search input{min-height:34px;padding-left:33px}.console .cl-board{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.console .cl-list{margin:0}.console .cl-list-meta{font:400 11px/1.4 var(--c-mono);color:var(--c-muted)}.console .cl-table{min-width:620px}.console .cl-table tbody tr{cursor:pointer}.console .cl-table tbody tr.is-selected>*{background:var(--c-gold-wash)}.console .cl-table tbody tr.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.console .ws-card table.cl-table :is(td,tbody th){white-space:normal;vertical-align:middle}.console .ws-card table.cl-table tbody th{font-weight:400}.console .cl-table td small{font:400 11px/1.35 var(--c-mono);color:var(--c-muted);margin-top:2px;display:block}.console .ws-card table.cl-table td.mono,.console .ws-card table.cl-table td b{white-space:nowrap}.console .ws-card table.cl-table tbody th{min-width:190px}.console .cl-who{align-items:center;gap:11px;min-width:0;display:flex}.console .cl-who small{font:400 11px/1.35 var(--c-mono);color:var(--c-muted);overflow-wrap:anywhere;margin-top:1px;display:block}.console .cl-avatar{background:var(--c-forest-tint);width:32px;height:32px;color:var(--c-forest);font:600 11.5px/1 var(--c-body);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.console .cl-table tr.is-selected .cl-avatar{background:var(--c-gold-tint);color:var(--c-gold-text)}.console .cl-open{color:var(--c-ink);font:600 13.5px/1.35 var(--c-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.console .cl-open:hover{color:var(--c-forest);text-underline-offset:3px;text-decoration:underline}.console .cl-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.console .cl-give{white-space:nowrap;color:var(--c-forest);font:600 12px/1.3 var(--c-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:0;display:inline-flex}.console .cl-table td>.cl-give{display:flex}.console .cl-give svg{width:13px;height:13px}.console .cl-give:hover{text-underline-offset:3px;text-decoration:underline}.console .cl-panel{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);max-height:calc(100dvh - 32px);box-shadow:var(--c-shadow);scrollbar-width:thin;position:sticky;top:16px;overflow-y:auto}.console .cl-panel-top{border-bottom:1px solid var(--c-line-soft);padding:16px 18px 14px;position:relative}.console .cl-panel-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.console .cl-panel h2{overflow-wrap:anywhere;font-size:22px}.console .cl-panel-meta{font:400 11.5px/1.5 var(--c-mono);color:var(--c-muted);margin-top:4px}.console .cl-panel-close{display:none}.console .cl-login-box{border:1px solid color-mix(in srgb, var(--c-gold) 40%, var(--c-line));background:var(--c-gold-wash);border-radius:12px;margin:14px 18px 0;padding:13px 14px 14px}.console .cl-login-box h3{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text);align-items:center;gap:8px;display:flex}.console .cl-login-box h3 svg{width:14px;height:14px}.console .cl-login-state{margin-top:8px;font-size:14px}.console .cl-login-note{color:var(--c-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.console .cl-login-note.quiet{margin-top:10px;font-style:italic}.console .cl-login-box>:is(.button,.action-button){margin-top:11px}.console .cl-facts{border-bottom:1px solid var(--c-line-soft);grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin-top:14px;padding:0 18px 14px;font-size:13px;display:grid}.console .cl-facts dt{font:500 9.5px/1.6 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);padding-top:2px}.console .cl-facts dd{overflow-wrap:anywhere;margin:0}.console .cl-facts a{color:var(--c-forest);font-weight:600}.console .cl-panel-foot{justify-content:flex-end;padding:14px 18px 16px;display:flex}.console .cl-panel-foot a{color:var(--c-forest);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.console .cl-panel-foot svg{width:15px;height:15px}.console .cl-panel-foot a:hover{text-underline-offset:3px;text-decoration:underline}.console .cl-unbooked .cl-who b{font-weight:600}@media (max-width:1280px){.console .ws-kpis.cl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1419px){.console .cl-board{grid-template-columns:minmax(0,1fr)}.console .cl-panel{z-index:45;width:min(420px,100vw);height:100dvh;max-height:none;box-shadow:var(--c-shadow-lift);border-radius:0;transition:transform .22s;position:fixed;inset:0 0 0 auto;transform:translate(102%)}.console .cl-panel[data-open=true]{transform:none}.console .cl-panel-close{border-radius:var(--c-radius-sm);width:34px;height:34px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.console .cl-panel-close svg{width:18px;height:18px}.console .cl-board:not(:has(>.cl-panel[data-open=true])) .cl-table tbody tr.is-selected>*{background:0 0}.console .cl-board:not(:has(>.cl-panel[data-open=true])) .cl-table tbody tr.is-selected>:first-child{box-shadow:none}.console .cl-board:not(:has(>.cl-panel[data-open=true])) .cl-table tr.is-selected .cl-avatar{background:var(--c-forest-tint);color:var(--c-forest)}}@media (max-width:1419px) and (prefers-reduced-motion:reduce){.console .cl-panel{transition:none}}@media (max-width:1099px){.console .cl-toolbar .desk-filters:last-child{margin-left:0}}@media (max-width:640px){.console .ws-kpis.cl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.console .cl-search{flex:100%}}
.console .desk-dialog.cl-dialog{max-width:680px}.console .cl-login{border:1px solid color-mix(in srgb, var(--c-gold) 40%, var(--c-line));background:var(--c-gold-wash);border-radius:12px;gap:10px;padding:13px 14px}.console .desk-field label.cl-login-check{font:600 13.5px/1.3 var(--c-body);letter-spacing:0;text-transform:none;color:var(--c-ink);cursor:pointer;align-items:center;gap:9px;margin:0;display:flex}.console .cl-login-check svg{width:15px;height:15px;color:var(--c-gold-icon)}.console .cl-login .desk-field{margin:0}.console p.cl-login-note.desk-field{border:1px dashed var(--c-line);color:var(--c-muted);border-radius:12px;margin:0;padding:11px 14px;font-size:12.5px}.console .cl-created{gap:10px;display:grid}.console .cl-created-head{align-items:center;gap:10px;margin-right:44px;display:flex}.console .cl-created-head svg{width:26px;height:26px;color:var(--c-good);flex:none}.console .cl-created .desk-form-actions{margin-top:6px}.console .cl-created .desk-form-actions .button svg{width:15px;height:15px}.console .cr-card{gap:12px;display:grid}.console .cr-ticket{border:1.5px dashed color-mix(in srgb, var(--c-gold) 70%, var(--c-line));background:color-mix(in srgb, var(--c-gold-wash) 60%, var(--c-panel));border-radius:14px;margin:0;padding:2px 16px}.console .cr-ticket>div{border-bottom:1px dashed color-mix(in srgb, var(--c-gold) 35%, var(--c-line));grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.console .cr-ticket>div:last-child{border-bottom:0}.console .cr-ticket dt{font:500 9.5px/1.4 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-text)}.console .cr-ticket dd{font:500 14.5px/1.35 var(--c-mono);color:var(--c-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.console .cr-copy{color:var(--c-forest);font:600 12px/1 var(--c-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.console .cr-copy:hover{background:var(--c-forest-tint)}.console .cr-copy svg{width:13px;height:13px}.console .cr-warn{color:var(--c-muted);gap:8px;font-size:12.5px;line-height:1.5;display:flex}.console .cr-warn svg{width:15px;height:15px;color:var(--c-gold-icon);flex:none;margin-top:2px}.console .cr-share{flex-wrap:wrap;gap:8px;display:flex}.console .button.cr-whatsapp{color:#1d6b35;background:#e7f6e9;border-color:#bfe3c6}.console .button.cr-whatsapp:hover{background:#d8f0dc;border-color:#1d6b35}.console .cr-preview{border:1px solid var(--c-line);background:var(--c-panel-2);border-radius:12px 12px 12px 3px;margin:0;padding:10px 13px}.console .cr-preview figcaption{font:500 9.5px/1.4 var(--c-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:4px}.console .cr-preview p{white-space:pre-line;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}@media (max-width:560px){.console .cr-ticket>div{grid-template-columns:minmax(0,1fr) auto}.console .cr-ticket dt{grid-column:1/-1}}
.console button.ws-kpi{width:100%;font:inherit;text-align:left;cursor:pointer}.console button.ws-kpi:focus-visible,.console .qi-topic:focus-visible,.console .qi-item:focus-visible{outline:2px solid var(--c-forest);outline-offset:2px}.console .qi-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.console .qi-topic{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);min-width:0;font:inherit;text-align:left;color:var(--c-ink);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.console .qi-topic:hover{border-color:var(--c-muted)}.console .qi-topic[aria-pressed=true]{border-color:var(--c-forest);box-shadow:inset 0 0 0 1px var(--c-forest)}.console .qi-topic .ws-kpi-icon{flex:none}.console .qi-topic-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.console .qi-topic em{font:normal 600 16px/1 var(--c-body);font-variant-numeric:tabular-nums;color:var(--c-faint)}.console .qi-topic[aria-pressed=true] em{color:var(--c-gold-text)}.console .bd-board.qi-board{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr)}.console .qi-items{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.console .qi-item{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;transition:border-color .15s,background .15s;display:flex}.console .qi-item:hover{border-color:var(--c-muted)}.console .qi-item.is-waiting{box-shadow:inset 3px 0 0 var(--c-gold)}.console .qi-item.is-selected{border-color:var(--c-gold);background:var(--c-gold-wash)}.console .qi-avatar{border-radius:var(--c-radius-sm);width:34px;height:34px;font:600 12px/1 var(--c-body);letter-spacing:.02em;flex:none;place-items:center;display:grid}.console .qi-avatar.client{background:var(--c-forest-tint);color:var(--c-forest)}.console .qi-avatar.community{background:var(--c-gold-tint);color:var(--c-gold-text)}.console .qi-item-body{flex:1;gap:5px;min-width:0;display:grid}.console .qi-item-line{align-items:center;gap:6px 8px;min-width:0;display:flex}.console .qi-item-line>:is(b,.qi-source,.state){white-space:nowrap;flex:none}.console .qi-item-line b{color:var(--c-ink);font-size:13.5px}.console .qi-item-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted);flex:auto;font-size:12px;overflow:hidden}.console .qi-item-line .state{margin-left:auto}.console .qi-late{color:var(--c-warn);font-weight:600}.console .qi-item-q{-webkit-line-clamp:2;color:var(--c-ink-2);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.console .qi-chev{width:16px;height:16px;color:var(--c-faint);flex:none;margin-top:9px}.console .qi-item:hover .qi-chev,.console .qi-item.is-selected .qi-chev{color:var(--c-gold-icon)}.console .qi-source{font:500 9.5px/1 var(--c-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--c-radius-xs);padding:3px 6px}.console .qi-source.client{background:var(--c-forest-tint);color:var(--c-forest)}.console .qi-source.community{background:var(--c-gold-tint);color:var(--c-gold-text)}.console .qi-topic-chip{color:var(--c-muted);font-size:12px}.console .qi-actions{border-bottom:1px solid var(--c-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.console .qi-actions svg,.console .qi-composer-actions svg,.console .qi-wall a svg{width:14px;height:14px}.console .qi-actions :is(.button,.ws-link){align-items:center;gap:6px;display:inline-flex}.console .qi-lead-link{margin-left:auto;font-size:12.5px}.console .qi-thread-body{background:var(--c-panel-2);border-bottom:1px solid var(--c-line-soft);gap:10px;padding:16px 18px;display:grid}.console .qi-bubble{border-radius:12px;max-width:92%;padding:11px 13px;font-size:13.5px;line-height:1.55}.console .qi-bubble p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.console .qi-bubble small{font:400 11px/1.4 var(--c-mono);color:var(--c-muted);margin-top:6px;display:block}.console .qi-bubble.them{border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-ink);border-top-left-radius:4px;justify-self:start}.console .qi-bubble.us{border:1px solid var(--c-forest-tint);background:var(--c-forest-tint);color:var(--c-ink);border-top-right-radius:4px;justify-self:end}.console .qi-share{border-radius:var(--c-radius-sm);background:var(--c-sunk);color:var(--c-muted);align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5;display:flex}.console .qi-share svg{flex:none;width:15px;height:15px;margin-top:1px}.console .qi-share.ok{background:var(--c-gold-wash);color:var(--c-gold-text)}.console .qi-composer{border-bottom:1px solid var(--c-line-soft);gap:8px;padding:16px 18px;display:grid}.console .qi-label,.console .qi-timeline h3{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.console .qi-composer textarea{border:1px solid var(--c-line);border-radius:var(--c-radius-sm);background:var(--c-panel);width:100%;min-height:132px;font:400 13.5px/1.55 var(--c-body);color:var(--c-ink);resize:vertical;padding:10px 12px}.console .qi-composer textarea:focus{outline:2px solid var(--c-forest);outline-offset:1px;border-color:#0000}.console .qi-hint{color:var(--c-muted);margin:0;font-size:12px}.console .qi-composer-actions{flex-wrap:wrap;gap:8px;display:flex}.console .qi-composer-actions .button{align-items:center;gap:6px;display:inline-flex}.console .button.is-disabled{opacity:.5;cursor:not-allowed}.console .qi-wall{border-bottom:1px solid var(--c-line-soft);color:var(--c-ink-2);gap:10px;padding:14px 18px;font-size:13px;line-height:1.5;display:grid}.console .qi-wall p{margin:0}.console .qi-wall a{color:var(--c-forest);align-items:center;gap:4px;font-weight:600;display:inline-flex}.console .qi-wall-hint{color:var(--c-muted)}.console .qi-wall-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console .qi-muted{color:var(--c-muted)}.console .qi-danger{color:var(--c-bad)}.console :is(.desk-field,.ws-form) label.qi-check{font:400 13px/1.5 var(--c-body);letter-spacing:normal;text-transform:none;color:var(--c-ink);align-items:flex-start;gap:10px;margin:4px 0 0;display:flex}.console .qi-check input{width:16px;height:16px;accent-color:var(--c-forest);flex:none;margin-top:2px}.console .qi-timeline{padding:14px 18px 18px}.console .qi-timeline ol{border-left:1px solid var(--c-line);margin:10px 0 0;padding:0 0 0 14px;list-style:none}.console .qi-timeline li{color:var(--c-ink-2);padding:0 0 9px;font-size:12.5px;position:relative}.console .qi-timeline li:before{content:"";border:1.5px solid var(--c-gold);background:var(--c-panel);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-18.5px}.console .qi-timeline li.todo{color:var(--c-muted)}.console .qi-timeline li.todo:before{border-style:dashed;border-color:var(--c-faint)}@media (max-width:1280px){.console .qi-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1419px){.console .bd-board.qi-board{grid-template-columns:minmax(0,1fr)}.console .bd-panel.qi-thread{width:min(560px,100vw)}.console .qi-board:not(:has(>.bd-panel[data-open=true])) .qi-item.is-selected{border-color:var(--c-line);background:var(--c-panel)}}@media (max-width:640px){.console .qi-topics,.console .ws-kpis.qi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.console .qi-item-line{flex-wrap:wrap}.console .qi-item-line .state{margin-left:0}}
.console .con-hello{justify-content:space-between;align-items:flex-start;gap:28px;margin:6px 0 20px;display:flex}.console .con-hello h1{letter-spacing:-.012em;margin:14px 0 12px;font-size:clamp(36px,4.2vw,54px);font-weight:600;line-height:1.04}.console .con-hello h1 em{color:var(--c-gold-text);font-style:italic}.console .con-hello .con-lede{max-width:58ch;font-size:16px;line-height:1.55}.console .con-hello>.con-actions{flex-shrink:0;max-width:420px;padding-top:4px}@media (max-width:980px){.console .con-hello{flex-direction:column;gap:16px}.console .con-hello>.con-actions{justify-content:flex-start;max-width:none}}
.console .con-stats{border-bottom:1px solid var(--c-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:26px 0 30px;padding-bottom:28px;display:grid}.console .con-stat{border-left:2px solid var(--c-gold);min-width:0;padding:2px 0 2px 16px}.console .con-stat>b{font:500 30px/1.05 var(--c-display);font-variant-numeric:lining-nums;color:var(--c-ink);overflow-wrap:anywhere;display:block}.console .con-stat.tone-good>b{color:var(--c-good)}.console .con-stat.tone-bad>b{color:var(--c-bad)}.console .con-stat>span{font:500 10px/1.4 var(--c-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);margin-top:10px;display:block}.console .con-stat>small{font:400 11.5px/1.45 var(--c-mono);color:var(--c-muted);margin-top:5px;display:block}@media (max-width:1000px){.console .con-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media (max-width:460px){.console .con-stats{grid-template-columns:minmax(0,1fr)}}
.console .con-section{margin-bottom:26px}.console .con-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.console .con-section-head h2{font-size:24px}.console .con-section-head .ws-link{font:500 10.5px/1.4 var(--c-mono);letter-spacing:.18em;text-transform:uppercase}.console .con-section>.ws-card{margin-bottom:0}
.console .policy-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.console .policy-card{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);min-width:0;box-shadow:var(--c-shadow);flex-direction:column;align-items:flex-start;padding:16px 18px 18px;display:flex}.console .policy-card-kind{font:500 10px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text);margin-top:14px}.console .policy-card>b{font:500 26px/1.1 var(--c-display);margin:6px 0 2px}.console .policy-card>small{font:400 11.5px/1.45 var(--c-mono);color:var(--c-muted)}.console .policy-card>.state{margin-top:14px}.console .policy-card.is-ask{box-shadow:none;text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px}.console .policy-card.is-ask .policy-symbol{background:var(--c-gold-wash);color:var(--c-gold-icon);margin-bottom:4px}.console .policy-card.is-ask>b{margin:0;font-size:18px}.console .policy-card.is-ask>small{font-family:var(--c-body);font-size:12.5px}.console .policy-card.is-ask .ws-link{font:500 10.5px/1.4 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:6px}
.console .ws-entry{max-width:1080px;padding-top:48px}.console .ws-entry-lockup{width:120px;margin-bottom:26px}.console .ws-entry h1{margin:10px 0 12px;font-size:clamp(28px,3vw,38px)}.console .ws-entry>p{max-width:60ch;color:var(--c-muted)}.console .ws-entry-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.console .ws-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.console .ws-skeleton i{border:1px solid var(--c-line-soft);border-radius:var(--c-radius);background:var(--c-panel);height:110px}html.rw-motion .console .ws-skeleton i{background:linear-gradient(90deg, var(--c-panel) 25%, var(--c-panel-2) 50%, var(--c-panel) 75%);background-size:200% 100%;animation:1.6s linear infinite con-shimmer}.console .ws-welcome{border-radius:var(--c-radius);background:radial-gradient(55% 90% at 100% 100%, #e0a33a3d, transparent 65%), var(--c-forest);color:var(--c-on-forest);margin-bottom:22px;padding:clamp(24px,3.4vw,40px)}.console .ws-welcome .eyebrow{color:var(--c-gold)}.console .ws-welcome h2{max-width:24ch;color:var(--c-on-forest);margin-top:10px;font-size:clamp(24px,2.6vw,32px)}.console .ws-welcome p{max-width:60ch;color:color-mix(in srgb, var(--c-on-forest) 82%, transparent);margin-top:12px}.console .ws-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.console .ws-welcome .button:not(.outline){border-color:var(--c-gold);background:var(--c-gold);color:#0e1f1d}.console .ws-welcome .button.outline{border-color:color-mix(in srgb, var(--c-on-forest) 40%, transparent);color:var(--c-on-forest);background:0 0}@media (max-width:760px){.console .ws-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}
.console .ws-bell .ws-badge{margin-left:2px}.console dialog.ws-drawer{border:1px solid var(--c-line);background:var(--c-panel);width:min(440px,100% - 32px);max-height:min(80vh,640px);color:var(--c-ink);border-radius:14px;padding:0;overflow:auto;box-shadow:0 30px 80px -20px #0e1f1d73}.console .ws-drawer-head{z-index:1;border-bottom:1px solid var(--c-line-soft);background:var(--c-panel);align-items:center;gap:12px;padding:16px 16px 14px 20px;display:flex;position:sticky;top:0}.console .ws-drawer-head h2{font-size:19px}.console .ws-drawer-head .ws-link{margin-left:auto}.console .ws-drawer-head .ws-link:disabled{color:var(--c-muted);cursor:default;text-decoration:none}.console .ws-drawer-head .dialog-close{position:static}.console .ws-drawer-head .dialog-close svg{width:17px;height:17px}.console .ws-drawer-list{padding:4px 0}.console .ws-drawer-list button{border:0;border-bottom:1px solid var(--c-line-soft);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;width:100%;padding:13px 20px;display:flex}.console .ws-drawer-list li:last-child button{border-bottom:0}.console .ws-drawer-list button:hover{background:var(--c-panel-2)}.console .ws-drawer-list b{font-size:13.5px;font-weight:600;display:block}.console .ws-drawer-list small{color:var(--c-muted);margin-top:2px;display:block}.console .ws-drawer-list li.unread b:after{content:"";background:var(--c-gold);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.console .ws-drawer-glyph{border-radius:var(--c-radius-sm);background:var(--c-forest-tint);width:32px;height:32px;color:var(--c-forest);flex:0 0 32px;place-items:center;display:grid}.console .ws-drawer-glyph svg{width:16px;height:16px}.console .ws-drawer-glyph.kind-renewal{background:var(--c-warn-tint);color:var(--c-warn)}.console .ws-drawer-glyph.kind-answer{background:var(--c-gold-wash);color:var(--c-gold-icon)}.console .ws-drawer-empty{color:var(--c-muted);padding:24px 20px;font-size:13.5px}
.console .con-side-advisor{padding:12px 12px 4px}.console .ws-advisor{border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;padding:13px 14px}.console .ws-advisor .eyebrow{font-size:10px}.console .ws-advisor b{font:500 15px/1.25 var(--c-display);margin:7px 0 3px;display:block}.console .ws-advisor small{font:400 11px/1.4 var(--c-mono);color:var(--c-muted);display:block}.console .ws-advisor-actions{gap:14px;margin-top:10px;display:flex}.console .ws-advisor-actions a{font:600 12.5px var(--c-body);color:var(--c-forest)}.console .ws-advisor-actions a:hover{text-underline-offset:3px;text-decoration:underline}
.console .ws-sunrise{isolation:isolate;color:#fbf7f0;background:linear-gradient(155deg,#0e1f1d 0%,#16302d 50%,#1f3b39 100%);border-radius:20px;margin:4px 0 22px;padding:28px 30px 26px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0e1f1d14,0 24px 48px -28px #0e1f1d8c}.console .ws-sunrise:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f2b44180 0%,#f5821e2e 36%,#f5821e00 68%);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-330px;right:-110px}.console .ws-sunrise:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f2b4418c 62%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.console .ws-sunrise-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.console .ws-sunrise.is-setup .ws-sunrise-top{grid-template-columns:auto minmax(0,1fr) auto}.console .ws-sunrise-text{min-width:0}.console .ws-sunrise .con-eyebrow{color:#f2b441}.console .ws-sunrise .con-eyebrow .sep{color:#fbf7f073}.console .ws-sunrise h1{letter-spacing:-.012em;color:#fbf7f0;margin:12px 0 10px;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.04}.console .ws-sunrise h1 em{color:#f2b441;font-style:italic}.console .ws-sunrise .con-lede{color:#fbf7f0cc;max-width:62ch;font-size:15.5px;line-height:1.55}.console .ws-sunrise .con-actions{align-self:start;max-width:380px}.console .ws-sunrise .button.outline{color:#fbf7f0;background:#fbf7f00f;border-color:#fbf7f06b}.console .ws-sunrise .button.outline:hover{background:#fbf7f024;border-color:#fbf7f0}.console .ws-sunrise .button.gold{color:#0e1f1d;background:#f2b441;border-color:#f2b441}.console .ws-sunrise .button.gold:hover{background:#f6c35c;border-color:#f6c35c}.console .ws-sunrise .button:focus-visible{outline-offset:2px;outline:3px solid #f2b441}.console .ws-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf7f012;border:1px solid #fbf7f026;border-radius:14px}.console .ws-setup-ring{flex:none;width:100px;height:100px;position:relative}.console .ws-setup-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.console .ws-setup-ring circle{fill:none;stroke-width:8px}.console .ws-setup-ring .track{stroke:#fbf7f024}.console .ws-setup-ring .arc{stroke:#f2b441;stroke-linecap:round}.console .ws-setup-ring>span{text-align:center;font:500 26px/1 var(--c-display);color:#fbf7f0;place-content:center;display:grid;position:absolute;inset:0}.console .ws-setup-ring small{font:500 9px/1 var(--c-mono);letter-spacing:.18em;text-transform:uppercase;color:#fbf7f0a8;margin-top:5px;display:block}.console .ws-setup{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:14px 18px;list-style:none;display:grid}.console .ws-setup li{color:#fbf7f0bd;align-items:center;gap:10px;min-width:0;font-size:13.5px;line-height:1.3;display:flex}.console .ws-setup-tick{width:28px;height:28px;font:600 12px/1 var(--c-body);color:#fbf7f0bd;border:1.5px solid #fbf7f04d;border-radius:50%;flex:none;place-items:center;display:grid}.console .ws-setup-tick svg{width:14px;height:14px}.console .ws-setup li.is-done{color:#fbf7f0e6}.console .ws-setup li.is-done .ws-setup-tick{color:#0e1f1d;background:#f2b441;border-color:#f2b441}.console .ws-setup li.is-now{color:#fbf7f0;font-weight:600}.console .ws-setup li.is-now .ws-setup-tick{color:#f2b441;background:#f2b44124;border-color:#f2b441}.console .ws-glass-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.console .ws-glass-stat{min-width:0;padding:14px 16px 15px}.console .ws-glass-stat>span{font:500 10px/1.4 var(--c-mono);letter-spacing:.18em;text-transform:uppercase;color:#fbf7f0b8;display:block}.console .ws-glass-stat>b{font:500 28px/1.05 var(--c-display);font-variant-numeric:lining-nums;color:#fbf7f0;overflow-wrap:anywhere;margin-top:8px;display:block}.console .ws-glass-stat.tone-good>b{color:#a8dcb6}.console .ws-glass-stat.tone-bad>b{color:#f5b3a5}.console .ws-glass-stat>small{font:400 11.5px/1.45 var(--c-mono);color:#fbf7f0b8;margin-top:6px;display:block}.console .ws-sr,.console .ws-note.is-quiet{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.rw-motion .console .ws-sunrise:before{animation:1.6s cubic-bezier(.2,.7,.2,1) backwards ws-sun-rise}@keyframes ws-sun-rise{0%{opacity:0;transform:translateY(70px)}}@media (max-width:1100px){.console .ws-glass-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console .ws-setup{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.console .ws-sunrise-top,.console .ws-sunrise.is-setup .ws-sunrise-top{grid-template-columns:minmax(0,1fr);gap:16px}.console .ws-sunrise .con-actions{justify-content:flex-start;max-width:none}.console .ws-setup-ring{width:84px;height:84px}}@media (max-width:640px){.console .ws-sunrise{border-radius:16px;padding:22px 18px 20px}.console .ws-setup{grid-template-columns:minmax(0,1fr)}.console .ws-glass-stats{gap:8px}.console .ws-glass-stat{padding:12px}.console .ws-glass-stat>b{font-size:22px}}
.console .ws-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.console .ws-tile{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);box-shadow:var(--c-shadow);font:inherit;text-align:left;color:var(--c-ink-2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px 17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.console .ws-tile:focus-visible{outline:3px solid var(--c-gold);outline-offset:2px}.console .ws-tile-icon{background:var(--c-gold-wash);width:36px;height:36px;color:var(--c-gold-icon);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.console .ws-tile-icon svg{width:18px;height:18px}.console .ws-tile b{font:600 14.5px/1.3 var(--c-body);color:var(--c-ink)}.console .ws-tile>span:last-child{color:var(--c-muted);font-size:13px;line-height:1.45}@media (hover:hover) and (pointer:fine){.console .ws-tile:hover{border-color:var(--c-gold);box-shadow:var(--c-shadow-lift);transform:translateY(-1px)}}.console .ws-ghosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.console .ws-ghost{background:repeating-linear-gradient(135deg, var(--c-panel-2) 0 10px, var(--c-sunk) 10px 20px);font:inherit;text-align:left;color:var(--c-muted);cursor:pointer;border:1px dashed #d6c9b4;border-radius:12px;padding:14px 16px;display:block}.console .ws-ghost:hover,.console .ws-ghost:focus-visible{border-color:var(--c-gold)}.console .ws-ghost b{font:600 13.5px/1.3 var(--c-body);color:var(--c-ink-2);margin-bottom:3px;display:block}.console .ws-ghost span{font-size:12.5px}.console .ws-advisor-who{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.console .ws-advisor-mark{background:var(--c-forest);width:46px;height:46px;color:var(--c-on-forest);font:500 18px/1 var(--c-display);border-radius:50%;place-items:center;display:grid}.console .ws-advisor-who b{font:500 17px/1.25 var(--c-display);color:var(--c-ink);display:block}.console .ws-advisor-who span{color:var(--c-muted);font-size:13px}.console .ws-advisor-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.console .ws-review-count{background:var(--c-gold-wash);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:14px 16px;display:grid}.console .ws-review-count>b{font:500 40px/1 var(--c-display);font-variant-numeric:lining-nums;color:var(--c-ink)}.console .ws-review-count>small{font:500 10px/1 var(--c-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-text)}.console .ws-review-count>span{color:var(--c-ink-2);align-self:center;font-size:13px}.console .ws-review-count strong{color:var(--c-ink);font-size:14px;display:block}.console .ws-review-prep{color:var(--c-muted);margin:14px 0 6px;font-size:13px}.console .ws-review-list{gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.console .ws-review-list a{color:var(--c-forest);font-weight:600}.console .ws-review-none{color:var(--c-ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.55}.console .ws-activity{margin:0;padding:0;list-style:none;display:grid}.console .ws-activity li+li{border-top:1px solid var(--c-line-soft)}.console .ws-activity button{width:100%;font:inherit;text-align:left;color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 2px;font-size:13.5px;display:grid}.console .ws-activity button:hover span{text-underline-offset:3px;text-decoration:underline}.console .ws-activity i{background:var(--c-gold);border-radius:50%;width:8px;height:8px}.console .ws-activity .is-answer i{background:var(--c-good)}.console .ws-activity .is-claim i{background:var(--c-info)}.console .ws-activity small{font:400 11px/1.4 var(--c-mono);white-space:nowrap;color:var(--c-muted)}.console .ws-activity-none{color:var(--c-muted);margin:0;font-size:13.5px}@media (max-width:1100px){.console .ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.console .ws-ghosts{grid-template-columns:minmax(0,1fr)}.console .ws-tile{padding:14px}}
.console .ws-chart{aspect-ratio:1;width:min(220px,100%);margin:2px auto 20px}.console .ws-chart svg{display:block}.console .chart-centre text{fill:var(--c-ink);font-family:var(--c-display);letter-spacing:-.01em;font-weight:500}.console .chart-centre .chart-centre-label{fill:var(--c-muted);font-family:var(--c-mono);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.console .chart-slice{transition:opacity .15s}.console .ws-chart svg:hover .chart-slice:not(:hover){opacity:.55}.console .allocation-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.console .allocation-key>div{color:var(--c-ink-2);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:baseline;gap:8px;font-size:13px;display:grid}.console .allocation-key i{border-radius:3px;width:10px;height:10px;display:inline-block}.console .allocation-key>div>b{font:600 12.5px/1.2 var(--c-body);font-variant-numeric:tabular-nums;color:var(--c-ink)}.console .allocation-key>div>em{min-width:3.4em;font:400 11.5px/1.2 var(--c-mono);text-align:right;color:var(--c-muted);font-style:normal}@media (max-width:420px){.console .allocation-key{grid-template-columns:minmax(0,1fr)}}
.console .ws-empty-guide-lede{max-width:72ch;color:var(--c-ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.console .ws-empty-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.console .ws-empty-steps li{border:1px solid var(--c-line);background:var(--c-panel-2);border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px;display:grid}.console .ws-empty-steps li>span{background:var(--c-gold-wash);width:30px;height:30px;font:600 13px/1 var(--c-body);color:var(--c-gold-text);border-radius:50%;place-items:center;display:grid}.console .ws-empty-steps b{color:var(--c-ink);margin-bottom:3px;font-size:14px;display:block}.console .ws-empty-steps p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}.console .ws-empty-guide-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:860px){.console .ws-empty-steps{grid-template-columns:minmax(0,1fr)}}
.console .ws-sipcal-total{font:500 12px/1 var(--c-mono);color:var(--c-muted)}.console .ws-sipcal-days{gap:3px;margin:0 0 14px;padding:0;list-style:none;display:grid}.console .ws-sipcal-days li{background:var(--c-panel-2);height:40px;font:500 11px/1 var(--c-mono);color:var(--c-muted);border-radius:8px;place-items:center;display:grid;position:relative}.console .ws-sipcal-days li.is-past{color:var(--c-faint);background:0 0}.console .ws-sipcal-days li.has-debit{background:var(--c-forest-tint);color:var(--c-forest);font-weight:700}.console .ws-sipcal-days li.has-debit i{background:var(--c-gold);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px}.console .ws-sipcal-days li.is-today{box-shadow:inset 0 0 0 2px var(--c-gold);color:var(--c-ink)}.console .ws-sipcal-list{margin:0;padding:0;list-style:none;display:grid}.console .ws-sipcal-list li{border-top:1px solid var(--c-line-soft);color:var(--c-ink-2);grid-template-columns:34px minmax(0,1fr) auto 76px;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.console .ws-sipcal-list b{font:500 18px/1 var(--c-display);color:var(--c-ink)}.console .ws-sipcal-list em{font-variant-numeric:tabular-nums;color:var(--c-ink);font-style:normal;font-weight:600}.console .ws-sipcal-list small{font:500 10px/1 var(--c-mono);letter-spacing:.14em;text-align:right;text-transform:uppercase;color:var(--c-muted)}.console .ws-sipcal-list li.is-past :is(b,span,em){color:var(--c-muted)}.console .ws-shares{gap:14px;margin:0;padding:0;list-style:none;display:grid}.console .ws-shares-head{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.console .ws-shares-head b{overflow-wrap:anywhere;min-width:0;color:var(--c-ink);font-weight:600}.console .ws-shares-head span{font:600 12.5px/1.3 var(--c-mono);color:var(--c-ink)}.console .ws-shares-track{background:var(--c-sunk);border-radius:999px;height:7px;margin:7px 0 5px;overflow:hidden}.console .ws-shares-track i{border-radius:inherit;background:var(--c-forest);height:100%;display:block}.console .ws-shares small{font:400 11.5px/1.3 var(--c-mono);color:var(--c-muted)}@media (max-width:760px){.console .ws-sipcal-days{display:none}.console .ws-sipcal-list li{grid-template-columns:30px minmax(0,1fr) auto}.console .ws-sipcal-list small{text-align:left;grid-column:2/-1}}
