:root{--bg:#0e0e0f;--panel:#131314;--panel-2:#17171a;--raised:#1c1c20;--ink:#edeae3;--ink-soft:#b7b3aa;--ink-mute:#807c73;--ink-faint:#54514b;--accent-rgb:201,168,106;--gold:rgb(var(--accent-rgb));--gold-soft:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-soft:color-mix(in oklab, var(--gold) 80%, #000)}}:root{--gold-deep:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-deep:color-mix(in oklab, var(--gold) 52%, #000)}}:root{--hair:#edeae31a;--hair-2:#edeae30f;--hair-gold:rgba(var(--accent-rgb),.3);--live:#c9a86a;--done:#6f8f77;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--shadow:0 24px 60px -28px #000000d9;--maxw:1240px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.5;overflow-x:hidden}body:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -10%, rgba(var(--accent-rgb),.05), transparent 60%), radial-gradient(100% 60% at 50% 120%, #0006, transparent 55%);z-index:0;position:fixed;inset:0}#root{z-index:1;position:relative}::selection{background:rgba(var(--accent-rgb),.28);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:#2a2a2e transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#2a2a2e;border-radius:99px}::-webkit-scrollbar-track{background:0 0}.kicker{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:500}.kicker .br{color:var(--gold);font-weight:500}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400}a{color:inherit}.brk:before{content:"[";color:var(--gold);margin-right:.12em;font-weight:500}.brk:after{content:"]";color:var(--gold);margin-left:.12em;font-weight:500}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.reveal{will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.reveal.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal{transition:none!important;transform:none!important}}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--hair);background:#0e0e0fb8;position:sticky;top:0}.topbar-inner{max-width:var(--maxw);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;margin:0 auto;padding:0 40px;display:grid}.wordmark{-webkit-user-select:none;user-select:none;justify-self:start;align-items:baseline;gap:11px;display:flex}.wordmark .mark{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:21px;font-weight:500}.wordmark .mark b{color:var(--gold);font-weight:500}.wordmark .sep{background:var(--hair);width:1px;height:18px;transform:translateY(2px)}.wordmark .sub{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:400}.nav{justify-self:center;gap:6px;display:flex}.nav button{font-family:var(--sans);letter-spacing:.04em;color:var(--ink-mute);white-space:nowrap;border-radius:99px;padding:9px 16px;font-size:13.5px;font-weight:400;transition:color .25s,background .25s;position:relative}.nav button .n-i{font-family:var(--mono);opacity:.55;margin-right:8px;font-size:10px}.nav button:hover{color:var(--ink-soft)}.nav button.act{color:var(--ink)}.nav button.act .n-i{color:var(--gold);opacity:1}.nav button.act:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:2px;left:16px;right:16px}.topbar-right{justify-self:end;align-items:center;gap:18px;display:flex}.btn{font-family:var(--sans);letter-spacing:.03em;border:1px solid var(--hair);color:var(--ink-soft);background:0 0;border-radius:2px;align-items:center;gap:9px;padding:11px 22px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex}.btn:hover{border-color:var(--hair-gold);color:var(--ink)}.btn-serif{font-family:var(--serif);letter-spacing:0;font-size:16px;font-weight:500}.btn-gold{background:var(--gold);color:#1a1404;border-color:var(--gold);font-weight:600}.btn-gold:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.btn-gold:hover{background:color-mix(in oklab, var(--gold) 86%, #fff)}}.btn-gold:hover{color:#1a1404}.view-swap{animation:.26s cubic-bezier(.2,.7,.2,1) viewSwap}@keyframes viewSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.view-swap{animation:none}}.view-head{padding:64px 0 40px}.view-head .kicker{margin-bottom:18px}.view-head h1{letter-spacing:-.018em;max-width:16ch;font-size:clamp(40px,5.4vw,68px);font-weight:400;line-height:1.02}.view-head h1 em{color:var(--ink-soft);font-style:italic}.view-head .dek{max-width:56ch;color:var(--ink-soft);margin-top:22px;font-size:16.5px;font-weight:300;line-height:1.6}.divider{background:var(--hair);border:0;height:1px;margin:0}.tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hair);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.tag.live{color:var(--gold);border-color:var(--hair-gold)}.tag.live .dotpulse{background:var(--gold);width:5px;height:5px;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.6);border-radius:99px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5)}70%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}.stars .star{color:var(--ink-faint);letter-spacing:2px;font-size:8px}.stars .star.on{color:var(--gold)}.fin-val{font-family:var(--mono);color:var(--gold);animation:.5s finReveal}@keyframes finReveal{0%{filter:blur(5px)}to{filter:none}}.footer{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:90px;padding:38px 0 60px;display:flex}.footer .f-mark{font-family:var(--serif);color:var(--ink-soft);font-size:16px}.footer .f-mark b{color:var(--gold);font-weight:500}.footer .f-note{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.04em;font-size:11px}@media (max-width:1040px){.topbar-inner{grid-template-columns:1fr auto;row-gap:12px;height:auto;padding:14px 22px}.wordmark{grid-area:1/1}.topbar-right{grid-area:1/2}.nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-self:stretch;margin:0 -22px;padding:2px 22px 4px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav button{scroll-snap-align:start;flex:none}.wrap,.topbar-inner{padding-left:22px;padding-right:22px}}@media (max-width:440px){.topbar-inner{padding:12px 16px}.nav{margin:0 -16px;padding:2px 16px 4px}.nav button{padding:8px 13px;font-size:13px}.nav button .n-i{margin-right:6px}.wordmark .sub,.wordmark .sep{display:none}.wrap,.topbar-inner{padding-left:16px;padding-right:16px}}.flow-scroll{padding:8px 0 24px}@media (max-width:1180px){.flow-scroll{padding-bottom:16px;overflow-x:auto}}.flow-stage{align-items:stretch;gap:6px;max-width:1280px;margin:0 auto;padding:24px 40px;display:flex}.fstage{flex-direction:column;min-width:0;display:flex}.s-deal{flex:0 0 268px}.s-sources{flex:460px}.s-team{flex:0 0 296px}.fstage-label{font-family:var(--sans);letter-spacing:.04em;color:var(--ink-soft);align-items:baseline;gap:9px;min-height:34px;margin-bottom:18px;font-size:12px;display:flex}.fstage-label .idx{font-family:var(--mono);color:var(--gold);letter-spacing:0;font-size:11px}.fgutter{flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;padding-top:34px;display:flex;position:relative}.fgutter-line{background:linear-gradient(90deg, transparent, var(--hair) 30%, var(--hair) 70%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.fgutter-arrow{z-index:1;color:var(--gold);background:var(--bg);place-items:center;padding:6px 2px;display:grid;position:relative}.fgutter-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:9.5px;position:absolute;bottom:16%}.deal-card{border:1px solid var(--hair);background:var(--panel);border-radius:4px;padding:20px}.node{flex-direction:column;gap:3px;display:flex}.node-k{font-family:var(--serif);color:var(--ink);font-size:24px;line-height:1}.node-v{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-mute);font-size:10.5px}.node-event .node-k{color:var(--gold)}.vconn{align-items:center;gap:10px;padding:12px 0 12px 2px;display:flex}.vconn .vline{background:var(--hair-gold);width:1px;height:26px}.vconn .vcap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.split{border:1px solid var(--hair);background:#ffffff03;border-radius:4px;margin-top:18px;padding:16px}.split-top{font-family:var(--sans);color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12.5px;display:flex}.split-bar{background:var(--raised);border-radius:99px;height:10px;display:flex;overflow:hidden}.split-bar .seg{height:100%}.seg-prod{background:var(--gold)}.seg-co{background:var(--gold-soft);opacity:.7}.seg-cost{background:#2a2a2e;flex:1}.split-legend{flex-direction:column;gap:8px;margin-top:14px;display:flex}.split-legend span{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.split-legend .sw{border-radius:2px;flex:none;width:9px;height:9px}.sw-prod{background:var(--gold)}.sw-co{background:var(--gold-soft);opacity:.7}.sw-cost{background:#2a2a2e}.split-legend .fin-val{font-size:12px}.sources-brain{grid-template-columns:1fr 90px auto;align-items:center;gap:0;display:grid}.src-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:1320px){.src-grid{grid-template-columns:1fr}}.src-tile{border:1px solid var(--hair);background:var(--panel);border-radius:4px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .3s,background .3s,transform .3s;display:flex}.src-tile:hover{border-color:var(--hair-gold);transform:translateY(-2px)}.src-tile.rich{border-color:var(--hair-gold);background:linear-gradient(180deg, rgba(var(--accent-rgb),.06), transparent)}.src-ic{color:var(--ink-soft);flex:none;margin-top:1px}.src-tile.rich .src-ic{color:var(--gold)}.src-name{font-family:var(--serif);color:var(--ink);align-items:center;gap:7px;font-size:18px;line-height:1;display:flex}.rich-dot{background:var(--gold);border-radius:99px;width:5px;height:5px;animation:2s infinite pulse}.src-desc{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.src-meta{letter-spacing:.03em;color:var(--ink-faint);margin-top:6px;font-size:10px}.converge{width:90px;height:360px}.converge path{fill:none;stroke:var(--hair-gold);stroke-width:1px}.brain-node{justify-self:center;place-items:center;width:168px;height:168px;display:grid;position:relative}.brain-node .ring{border:1px solid var(--hair-gold);border-radius:50%;position:absolute}.ring.r1{opacity:.35;animation:26s linear infinite spin;inset:0}.ring.r2{opacity:.6;inset:20px}.ring.r3{border-color:rgba(var(--accent-rgb),.5);box-shadow:inset 0 0 30px rgba(var(--accent-rgb),.12);inset:40px}@keyframes spin{to{transform:rotate(360deg)}}.brain-node:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb),.22), rgba(var(--accent-rgb),.04) 70%, transparent);border-radius:50%;animation:4s ease-in-out infinite breathe;position:absolute;inset:44px}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.brain-core{z-index:1;align-items:center;gap:2px;display:flex;position:relative}.brain-brk{font-family:var(--serif);color:var(--gold);font-size:40px;font-weight:500;line-height:1}.brain-label{font-family:var(--serif);color:var(--ink);text-align:center;font-size:19px;line-height:1.05}.brain-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);z-index:1;font-size:9px;position:absolute;bottom:10px}@media (prefers-reduced-motion:reduce){.ring.r1,.brain-node:before,.rich-dot,.dotpulse{animation:none}}.lanes{flex-direction:column;gap:9px;display:flex}.lane{border:1px solid var(--hair);background:var(--panel);border-radius:4px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .3s;display:flex;position:relative}.lane-line{background:var(--hair);width:34px;height:1px;position:absolute;top:50%;left:-34px}.lane:hover{border-color:#edeae333}.lane-body{flex:1;min-width:0}.lane-role{font-family:var(--serif);color:var(--ink);font-size:18px;line-height:1}.lane-access{color:var(--ink-mute);margin-top:4px;font-size:11.5px}.lanes-note{color:var(--ink-mute);letter-spacing:.02em;align-items:flex-start;gap:9px;margin-top:6px;padding:12px 4px 0;font-size:10.5px;line-height:1.5;display:flex}.flow-caption{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:30px 0;display:flex}.cap-item{font-family:var(--serif);color:var(--ink-soft);font-size:clamp(15px,1.6vw,19px);font-style:italic}.cap-dot{color:var(--gold);font-size:18px}.flow-cta{flex-wrap:wrap;align-items:center;gap:24px;padding:30px 0;display:flex}@media (max-width:1180px){.flow-stage{flex-direction:column;align-items:stretch;gap:4px;max-width:560px;padding:16px 22px}.s-deal,.s-sources,.s-team{flex:none}.fgutter{flex:none;width:100%;height:56px;padding-top:0}.fgutter-line{background:linear-gradient(180deg, transparent, var(--hair), transparent);width:1px;height:100%;inset:0 auto 0 50%}.fgutter-arrow{transform:rotate(90deg)}.fgutter-cap{top:50%;bottom:auto;left:calc(50% + 22px);transform:translateY(-50%)}.sources-brain{grid-template-columns:1fr;gap:18px}.converge{display:none}.src-grid{grid-template-columns:1fr 1fr}.brain-node{margin:4px auto}.lane-line{display:none}}@media (max-width:560px){.flow-stage{padding:12px 16px}}.ev-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:980px){.ev-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ev-grid{grid-template-columns:1fr}}.ev-card{text-align:left;cursor:pointer;border:1px solid var(--hair);background:var(--panel);border-radius:4px;flex-direction:column;min-height:250px;padding:22px 22px 18px;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;display:flex}.ev-card:hover,.ev-card:focus-visible{border-color:rgba(var(--accent-rgb),.6);background:var(--panel-2);box-shadow:0 14px 34px -22px rgba(var(--accent-rgb),.5);outline:none;transform:translateY(-4px)}.ev-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ev-type{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px}.ev-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:16px 0 0;font-size:38px;line-height:1.02}.ev-card:hover .ev-name{color:var(--gold)}.ev-blurb{color:var(--ink-soft);flex:1;margin-top:10px;font-size:13.5px;font-weight:300;line-height:1.55}.ev-meta{border-top:1px solid var(--hair-2);grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:18px;padding-top:16px;display:grid}.ev-m{flex-direction:column;gap:2px;display:flex}.ev-mk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:9px}.ev-mv{color:var(--ink-soft);font-size:13px}.ev-foot{margin-top:16px}.ev-open{white-space:nowrap;font-family:var(--sans);letter-spacing:.04em;color:var(--ink-mute);align-items:center;gap:7px;font-size:12px;transition:gap .3s,color .3s;display:inline-flex}.ev-card:hover .ev-open{color:var(--gold);gap:11px}.drawer-scrim{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080809a8;justify-content:flex-end;animation:.3s scrimIn;display:flex;position:fixed;inset:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.drawer{background:var(--panel);border-left:1px solid var(--hair-gold);width:min(560px,94vw);height:100%;padding:38px 40px 60px;animation:.42s cubic-bezier(.2,.8,.2,1) drawerIn;overflow-y:auto;box-shadow:-40px 0 80px -30px #000c}@keyframes drawerIn{0%{transform:translate(40px)}to{transform:none}}.drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:52px;line-height:1}.drawer-sub{color:var(--ink-mute);letter-spacing:.02em;margin-top:10px;font-size:13px}.drawer-x{color:var(--ink-mute);border:1px solid var(--hair);border-radius:99px;flex:none;width:36px;height:36px;font-size:15px;transition:all .25s}.drawer-x:hover{color:var(--ink);border-color:var(--hair-gold)}.drawer-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:22px 28px;margin:24px 0 8px;padding:22px 0;display:flex}.drawer-strip>div{flex-direction:column;gap:5px;display:flex}.ds-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.ds-v{color:var(--ink);font-size:14px}.drawer-sec{border-bottom:1px solid var(--hair-2);padding:24px 0}.sec-h{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);align-items:baseline;gap:10px;margin-bottom:16px;font-size:12px;font-weight:500;display:flex}.sec-src{letter-spacing:.04em;color:var(--gold-soft);text-transform:none;font-size:10px}.fin-grid{flex-direction:column;gap:0;display:flex}.fin-row{border-bottom:1px solid var(--hair-2);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.fin-row:last-child{border-bottom:0}.fin-k{color:var(--ink-soft);font-size:13.5px}.fin-v.open{color:var(--ink);font-size:15px}.dv-list{flex-direction:column;display:flex}.dv-row{border-bottom:1px solid var(--hair-2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.dv-row:last-child{border-bottom:0}.dv-name{font-family:var(--serif);color:var(--ink);font-size:19px}.dv-role{letter-spacing:.04em;color:var(--ink-mute);text-align:right;font-size:11px}.lessons{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lesson{color:var(--ink-soft);gap:13px;font-size:14px;line-height:1.55;display:flex}.lesson .l-mark{background:var(--gold);border-radius:99px;flex:none;width:6px;height:6px;margin-top:8px}.lesson strong{color:var(--ink);font-weight:500}.vendors{padding-top:56px}.vendors-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.sec-h.big{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:30px;font-weight:400}.vendors-note{color:var(--ink-mute);letter-spacing:.04em;font-size:11px}.vtable-scroll{border:1px solid var(--hair);border-radius:4px;overflow-x:auto}.vtable{border-collapse:collapse;width:100%;min-width:820px}.vtable th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);text-align:left;border-bottom:1px solid var(--hair);background:var(--panel-2);padding:16px 18px;font-size:9.5px;font-weight:400}.vtable td{border-bottom:1px solid var(--hair-2);vertical-align:top;padding:17px 18px}.vtable tr:last-child td{border-bottom:0}.vtable tbody tr{transition:background .2s}.vtable tbody tr:hover{background:rgba(var(--accent-rgb),.04)}.vt-name{font-family:var(--serif);color:var(--ink);white-space:nowrap;font-size:18px}.vt-mut{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.vt-cost{color:var(--gold-soft);white-space:nowrap;font-size:12px}.vt-note{color:var(--ink-mute);min-width:240px;font-size:12.5px;line-height:1.5}@media (max-width:640px){.drawer{padding:28px 22px 50px}.drawer-name{font-size:40px}}.drawer-tabs{border-bottom:1px solid var(--hair);margin:10px 0 2px;display:flex}.dtab{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;margin-right:28px;padding:13px 2px;font-size:12.5px;transition:color .25s;position:relative}.dtab:hover{color:var(--ink-soft)}.dtab.act{color:var(--ink)}.dtab.act:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-1px;left:0;right:0}.org-sec{border-bottom:0}.org{flex-direction:column;align-items:center;padding:10px 0 2px;display:flex}.org-tier{justify-content:center;width:100%;display:flex}.org-node{text-align:center;border:1px solid var(--hair);background:var(--panel);border-radius:4px;min-width:210px;max-width:300px;padding:15px 20px}.on-role{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.on-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:23px;line-height:1.05}.on-resp{color:var(--ink-mute);margin-top:8px;font-size:11.5px;line-height:1.45}.org-node.client{background:#ffffff04}.org-node.lead{border-color:var(--hair-gold);background:linear-gradient(180deg, rgba(var(--accent-rgb),.07), transparent)}.org-node.lead .on-name{color:var(--gold)}.on-comp{border-top:1px solid var(--hair-2);justify-content:center;align-items:center;gap:9px;margin-top:11px;padding-top:11px;display:flex}.comp-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:9px}.on-comp .fin-val{font-size:12.5px}.org-stem{background:var(--hair-gold);width:1px;height:30px}.org-fork{width:100%;padding-top:42px;position:relative}.fork-stem{background:var(--hair-gold);width:1px;height:30px;position:absolute;top:0;left:50%;transform:translate(-.5px)}.fork-rail{background:var(--hair-gold);height:1px;position:absolute;top:30px;left:16.66%;right:16.66%}.fork-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fork-cards .org-node{min-width:0;max-width:none;padding:14px;position:relative}.org-node.support .tick{background:var(--hair-gold);width:1px;height:12px;position:absolute;top:-12px;left:50%;transform:translate(-.5px)}.org-node.support .on-name{font-size:17px}.org-node.support .on-resp{font-size:10.5px}.org-vendors{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.ov-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.ov-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ov-chip{border:1px solid var(--hair);text-align:center;border-radius:4px;flex-direction:column;gap:5px;min-width:150px;padding:12px 18px;transition:border-color .25s;display:flex}.ov-chip:hover{border-color:var(--hair-gold)}.ovc-name{font-family:var(--serif);color:var(--ink);font-size:16px;line-height:1.15}.ovc-role{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);font-size:9px}.org-foot{border-top:1px solid var(--hair-2);color:var(--ink-mute);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin-top:26px;padding-top:18px;font-size:10.5px;display:flex}.org-foot svg{color:var(--gold);flex:none}@media (max-width:600px){.fork-cards{grid-template-columns:1fr;gap:10px}.fork-rail,.org-node.support .tick{display:none}.org-node{max-width:none}}.dtab-count{color:var(--gold);letter-spacing:.06em;opacity:.85;margin-left:2px;font-size:9.5px}.mtg-sec{border-bottom:0}.mtg-list{flex-direction:column;gap:12px;display:flex}.mtg{border:1px solid var(--hair);background:var(--panel);border-radius:5px;transition:border-color .25s;overflow:hidden}.mtg:hover{border-color:var(--hair-2)}.mtg.open{border-color:var(--hair-gold);background:var(--panel-2)}.mtg-head{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px 6px;display:flex}.mtg-h-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mtg-date{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft);font-size:9.5px}.mtg-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:19px;line-height:1.1}.mtg.open .mtg-title{color:var(--gold)}.mtg-h-meta{flex:none;align-items:center;gap:12px;display:flex}.mtg-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hair);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:9px}.mtg-audio{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.mtg-audio-dot{background:var(--gold);width:5px;height:5px;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16);border-radius:99px}.mtg-chev{border-right:1.4px solid var(--ink-mute);border-bottom:1.4px solid var(--ink-mute);width:8px;height:8px;margin-left:2px;transition:transform .25s,border-color .25s;transform:rotate(45deg)}.mtg.open .mtg-chev{border-color:var(--gold);transform:rotate(-135deg)}.mtg-sub{letter-spacing:.02em;color:var(--ink-faint);padding:0 16px 14px;font-size:10px;line-height:1.5}.mtg-body{border-top:1px solid var(--hair-2);padding:4px 16px 18px;animation:.3s mtgBodyIn}@keyframes mtgBodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mtg-summary{color:var(--ink-soft);margin:14px 0 0;font-size:13.5px;line-height:1.6}.mtg-block{margin-top:18px}.mtg-block-h{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:11px;font-size:9.5px}.mtg-block-src{color:var(--gold-soft);letter-spacing:.04em}.mtg-actions{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mtg-act{grid-template-columns:18px auto 1fr;align-items:baseline;gap:4px 10px;font-size:13px;line-height:1.5;display:grid}.mtg-check{border:1px solid var(--hair-gold);width:16px;height:16px;color:var(--gold);border-radius:4px;align-self:flex-start;place-items:center;margin-top:1px;display:grid}.mtg-act.done .mtg-check{background:rgba(var(--accent-rgb),.14)}.mtg-act-owner{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-soft);white-space:nowrap;font-size:10px}.mtg-act-task{color:var(--ink-soft)}.mtg-act.done .mtg-act-task{color:var(--ink-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--hair-gold);-webkit-text-decoration-color:var(--hair-gold);-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.mtg-transcript{border:1px solid var(--hair);background:#ffffff03;border-radius:4px;max-height:220px;padding:4px 0;overflow-y:auto}.theme-light .mtg-transcript{background:#00000004}.mtg-line{border-bottom:1px solid var(--hair-2);grid-template-columns:48px 1fr;gap:4px 12px;padding:9px 14px;display:grid}.mtg-line:last-child{border-bottom:0}.mtg-t{color:var(--ink-faint);letter-spacing:.02em;grid-row:span 2;padding-top:2px;font-size:10px}.mtg-speaker{color:var(--gold);letter-spacing:.01em;font-size:11.5px;font-weight:600}.mtg-text{color:var(--ink-soft);font-size:13px;line-height:1.5}.audio-note{border:1px solid var(--hair-gold);background:linear-gradient(180deg, rgba(var(--accent-rgb),.05), transparent);border-radius:5px;align-items:center;gap:13px;margin-bottom:12px;padding:12px 14px;display:flex}.an-play{width:34px;height:34px;color:var(--gold);border:1px solid var(--hair-gold);background:rgba(var(--accent-rgb),.08);border-radius:50%;flex:none;place-items:center;transition:background .2s,transform .2s;display:grid}.an-play:hover{background:rgba(var(--accent-rgb),.16);transform:scale(1.04)}.an-play svg{transform:translate(1px)}.an-pause{border-left:3px solid;border-right:3px solid;width:10px;height:11px}.an-wave{flex:1;align-items:center;gap:2px;min-width:0;height:38px;display:flex;position:relative;overflow:hidden}.an-bar{background:var(--gold-soft);opacity:.42;border-radius:1px;flex:1 1 0;min-width:1px;transition:opacity .2s}.audio-note.playing .an-bar{opacity:.32}.an-head{background:var(--gold);width:2px;box-shadow:0 0 8px 1px rgba(var(--accent-rgb),.55);opacity:0;position:absolute;top:-2px;bottom:-2px;left:0}.audio-note.playing .an-head{opacity:1;animation:anSweep var(--sweep,4.2s) linear forwards}@keyframes anSweep{0%{left:0}to{left:100%}}.audio-note.playing .an-wave:before{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--accent-rgb),.3), rgba(var(--accent-rgb),.3));mix-blend-mode:screen;clip-path:inset(0 100% 0 0);animation:anWipe var(--sweep,4.2s) linear forwards;position:absolute;inset:0}@keyframes anWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.theme-light .audio-note.playing .an-wave:before{mix-blend-mode:multiply}.an-meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.an-dur{color:var(--ink);font-size:11px}.an-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:8.5px}.mtg-foot{border-top:1px solid var(--hair-2);color:var(--ink-mute);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}@media (max-width:600px){.mtg-head{flex-direction:column;align-items:flex-start;gap:8px}.mtg-h-meta{width:100%}.audio-note{flex-wrap:wrap}.an-wave{flex-basis:100%;order:3;height:30px}.an-meta{text-align:left;align-items:flex-start}}.cp-wrap{padding-top:40px}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:26px;display:flex}.cp-title{font-family:var(--serif);letter-spacing:-.02em;margin-top:16px;font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:1.02}.cp-title em{color:var(--ink-soft);font-style:italic}.cp-panel{border:1px solid var(--hair);background:var(--panel);box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.cp-scroll{height:clamp(360px,52vh,540px);padding:30px 30px 14px;overflow-y:auto}.bubble-row{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.bubble-row.user{justify-content:flex-end}.avatar{border:1px solid var(--hair-gold);background:radial-gradient(circle at 50% 40%, rgba(var(--accent-rgb),.16), transparent 70%);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.av-brk{font-family:var(--serif);color:var(--gold);font-size:22px;line-height:0;transform:translateY(-1px)}.bubble{border-radius:4px;max-width:78%;padding:16px 19px;font-size:14.5px;line-height:1.6}.bubble.user{background:var(--raised);border:1px solid var(--hair);color:var(--ink);border-top-right-radius:1px}.bubble.brain{border:1px solid var(--hair);color:var(--ink-soft);background:#ffffff05;border-top-left-radius:1px;animation:.4s cubic-bezier(.2,.8,.2,1) bubbleIn}.bubble.intro{background:linear-gradient(180deg, rgba(var(--accent-rgb),.05), transparent);border-color:var(--hair-gold)}@keyframes bubbleIn{0%{transform:translateY(8px)}to{transform:none}}.bubble.thinking{gap:6px;padding:18px 19px;display:inline-flex}.bubble.thinking .dot{background:var(--gold);opacity:.4;border-radius:99px;width:6px;height:6px;animation:1.3s infinite blink}.bubble.thinking .dot:nth-child(2){animation-delay:.2s}.bubble.thinking .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ans-src{white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:7px;margin-bottom:13px;font-size:10px;display:inline-flex}.ans-p{margin:0 0 12px}.ans-p:last-child{margin-bottom:0}.ans-p.lead{color:var(--ink)}.ans strong{color:var(--ink);font-weight:500}.rt-em{color:var(--ink);font-style:italic}.ans .rt-em{color:var(--ink);border-left:2px solid var(--hair-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:1px;padding-left:9px;display:inline}.ans-dp{border:1px solid var(--hair);background:#ffffff04;border-radius:4px;grid-template-columns:1fr auto;align-items:baseline;gap:4px 14px;margin:8px 0;padding:11px 14px;display:grid}.dp-k{color:var(--ink);font-size:13px;font-weight:500}.dp-v{color:var(--gold);grid-row:span 2;align-self:center;font-size:16px}.dp-sub{color:var(--ink-mute);font-size:11.5px}.ans-concl{gap:13px;margin-top:14px;padding-top:4px;display:flex}.concl-rule{background:var(--gold);border-radius:2px;flex:none;width:2px}.ans-concl p{color:var(--ink);margin:0}.ans-issue{border-top:1px solid var(--hair-2);grid-template-columns:130px 1fr;gap:14px;padding:12px 0;display:grid}.ans-issue:first-of-type{border-top:0}.issue-k{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-soft);padding-top:2px;font-size:10.5px}.issue-v{color:var(--ink-soft);font-size:13.5px}.ans-note{color:var(--ink-mute);margin:12px 0 0;font-size:12.5px;font-style:italic}.cp-chips{border-top:1px solid var(--hair);background:var(--panel-2);flex-wrap:wrap;gap:9px;padding:18px 24px;display:flex}.chip{font-family:var(--sans);letter-spacing:.01em;color:var(--ink-soft);border:1px solid var(--hair);border-radius:99px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;transition:all .25s;display:inline-flex}.chip:hover:not(:disabled){border-color:var(--hair-gold);color:var(--ink);transform:translateY(-1px)}.chip:disabled{opacity:.45;cursor:default}.chip-n{color:var(--gold);font-size:10px}.cp-input{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:16px 18px 16px 22px;display:flex}.cp-input input{color:var(--ink);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cp-input input::placeholder{color:var(--ink-faint)}.cp-send{width:42px;height:42px;color:var(--ink-mute);border:1px solid var(--hair);border-radius:50%;place-items:center;transition:all .25s;display:grid}.cp-send:not(:disabled):hover{background:var(--gold);color:#1a1404;border-color:var(--gold)}.cp-send:disabled{opacity:.4;cursor:default}.cp-foot{text-align:center;color:var(--ink-faint);letter-spacing:.05em;margin-top:20px;font-size:10.5px}@media (max-width:720px){.cp-head{align-items:flex-start}.bubble{max-width:88%}.ans-issue{grid-template-columns:1fr;gap:4px}}.tk-featured{border:1px solid var(--hair);border-top:2px solid var(--hair-gold);background:linear-gradient(180deg, rgba(var(--accent-rgb), .05), transparent 70%), var(--panel);border-radius:4px;margin-top:6px;padding:32px 30px 30px}.tk-featured-head{max-width:64ch}.tk-featured-head .kicker{margin-bottom:14px;display:block}.tk-featured-h{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.05}.tk-featured-lead{font-family:var(--sans);color:var(--ink-soft);max-width:56ch;margin:14px 0 0;font-size:16px;font-weight:300;line-height:1.6}.tk-invoice{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;display:grid}.tk-istep{border:1px solid var(--hair);background:var(--panel);border-radius:4px;padding:20px 18px 22px}.tk-istep-n{letter-spacing:0;color:var(--gold);font-size:11px}.tk-istep-t{font-family:var(--serif);color:var(--ink);margin:12px 0 0;font-size:20px;font-weight:400;line-height:1.1}.tk-istep-l{font-family:var(--sans);color:var(--ink-soft);margin:9px 0 0;font-size:13.5px;font-weight:300;line-height:1.55}.tk-featured-close{letter-spacing:.06em;color:var(--ink-mute);margin:26px 0 0;font-size:11px}.tk-sec{margin-top:44px}.tk-sec-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tk-sec-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px}.tk-sec-rule{background:var(--hair);flex:1;height:1px}.tk-sec-count{letter-spacing:.08em;color:var(--ink-faint);font-size:11px}.tk-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tk-card{border:1px solid var(--hair);background:var(--panel);border-radius:4px;flex-direction:column;min-height:160px;padding:22px 22px 18px;transition:border-color .3s,transform .3s,background .3s;display:flex}.tk-card:hover{border-color:var(--hair-gold);background:var(--panel-2);transform:translateY(-3px)}.tk-card-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:25px;font-weight:400;line-height:1.06}.tk-card:hover .tk-card-name{color:var(--gold)}.tk-card-line{font-family:var(--sans);color:var(--ink-soft);flex:1;margin:10px 0 0;font-size:13.5px;font-weight:300;line-height:1.55}.tk-card-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hair);background:var(--panel-2);white-space:nowrap;border-radius:99px;align-self:flex-start;margin-top:16px;padding:4px 9px;font-size:9px}.tk-close{text-align:center;border-top:1px solid var(--hair);flex-direction:column;align-items:center;gap:24px;margin-top:56px;padding-top:40px;display:flex}.tk-close-line{font-family:var(--serif);color:var(--ink-soft);max-width:56ch;margin:0;font-size:clamp(17px,2vw,22px);font-style:italic;line-height:1.4}@media (max-width:980px){.tk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.tk-invoice{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tk-grid{grid-template-columns:1fr}.tk-featured{padding:26px 20px 24px}}@media (max-width:520px){.tk-invoice{grid-template-columns:1fr}.tk-sec-head{align-items:baseline;gap:12px}.tk-sec-label{white-space:normal;line-height:1.45}.tk-sec-rule{display:none}.tk-sec-count{margin-left:auto}}.hiw-stages{border-top:1px solid var(--hair);flex-direction:column;margin-top:8px;display:flex}.hiw-stage{border-bottom:1px solid var(--hair);grid-template-columns:320px 1fr;align-items:start;gap:28px 56px;padding:40px 0;display:grid}.hiw-stage-head{flex-direction:column;gap:12px;display:flex}.hiw-idx{letter-spacing:0;color:var(--gold);font-size:13px}.hiw-name{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1}.hiw-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.hiw-body{max-width:60ch;font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:16px;font-weight:300;line-height:1.65}.hiw-foot{text-align:center;letter-spacing:.06em;color:var(--ink-mute);margin-top:36px;font-size:11px}.hiw-cta{justify-content:center;padding:28px 0 8px;display:flex}@media (max-width:760px){.hiw-stage{grid-template-columns:1fr;gap:16px}}.pavatar{font-family:var(--serif);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:99px;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid}.pavatar.sm{width:34px;height:34px;font-size:14px}.pavatar.lg{width:60px;height:60px;font-size:24px}.lead-link{font:inherit;color:var(--gold);border-bottom:1px solid #0000;padding:0;transition:border-color .2s,color .2s}.lead-link:hover{border-bottom-color:var(--hair-gold)}.on-name-link{color:var(--gold)}.org-node.lead .on-name-link:hover{border-bottom-color:var(--hair-gold)}.pdept{margin-top:30px}.pdept:first-of-type{margin-top:6px}.pdept-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.pdept-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px}.pdept-rule{background:var(--hair);flex:1;height:1px}.pdept-count{letter-spacing:.08em;color:var(--ink-faint);font-size:11px}.pgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:980px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pgrid{grid-template-columns:1fr}}.emp-pill{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hair);background:var(--panel-2);white-space:nowrap;border-radius:99px;flex:none;padding:3px 8px;font-size:9px}.pcard-loc-row{align-items:center;gap:9px;margin-top:9px;display:flex}.pcard-loc-row .pcard-loc{margin-top:0}.pp-meta-row{align-items:center;gap:10px;margin-top:9px;display:flex}.pp-meta-row .pp-loc{margin-top:0}.pcard{text-align:left;border:1px solid var(--hair);background:var(--panel);border-radius:4px;flex-direction:column;min-height:270px;padding:22px 22px 18px;transition:border-color .3s,transform .3s,background .3s;display:flex}.pcard:hover{border-color:var(--hair-gold);background:var(--panel-2);transform:translateY(-3px)}.pcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pcard-count{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.pcard-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:18px 0 0;font-size:30px;line-height:1.04}.pcard:hover .pcard-name{color:var(--gold)}.pcard-title{color:var(--ink-soft);margin-top:8px;font-size:13px;font-weight:300}.pcard-loc{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:7px;font-size:10px}.pcard-tags{flex-wrap:wrap;flex:1;align-content:flex-start;gap:7px;margin-top:16px;display:flex}.pcard-foot{border-top:1px solid var(--hair-2);margin-top:16px;padding-top:14px}.pp-tags{flex-wrap:wrap;gap:8px;display:flex}.pp-tag{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-mute);border:1px solid var(--hair);white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:10px}.pp-head{align-items:flex-start;gap:16px;display:flex}.pp-name{font-size:44px}.pp-loc{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:9px;font-size:10.5px}.pp-contact{flex-wrap:wrap;gap:12px 28px;margin:26px 0 4px;display:flex}.pp-c{color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;transition:color .2s;display:inline-flex}a.pp-c:hover{color:var(--gold)}.pp-c svg{color:var(--gold);flex:none}.pp-strip{margin-top:18px}.pp-since{font-size:12.5px}.pp-rev .ds-v{display:inline-flex}.pp-bio{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:300;line-height:1.6}.pp-events{flex-direction:column;gap:10px;display:flex}.pp-ev{text-align:left;border:1px solid var(--hair);background:var(--panel);border-radius:4px;width:100%;padding:14px 40px 14px 16px;transition:border-color .25s,background .25s,transform .25s;position:relative}.pp-ev:hover{border-color:var(--hair-gold);background:var(--panel-2);transform:translate(2px)}.pp-ev-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pp-ev-name{font-family:var(--serif);color:var(--ink);font-size:19px}.pp-ev:hover .pp-ev-name{color:var(--gold)}.pp-ev-type{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:9px}.pp-ev-meta{letter-spacing:.03em;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:10.5px;display:flex}.pp-dot{color:var(--ink-faint)}.pp-ev-arrow{color:var(--ink-faint);transition:color .25s,right .25s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pp-ev:hover .pp-ev-arrow{color:var(--gold);right:13px}@media (max-width:600px){.pp-head{gap:13px}.pp-name{font-size:34px}.pavatar.lg{width:50px;height:50px;font-size:20px}}.theme-btn{border:1px solid var(--hair);width:40px;height:40px;color:var(--ink-soft);border-radius:99px;place-items:center;transition:color .25s,border-color .25s,transform .4s cubic-bezier(.5,1.4,.4,1);display:grid}.theme-btn:hover{border-color:var(--hair-gold);color:var(--ink)}.theme-btn:active{transform:rotate(38deg)}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-light .topbar{background:#faf8f3cc}.theme-light body:before{background:radial-gradient(120% 80% at 50% -8%, rgba(var(--accent-rgb),.08), transparent 60%), radial-gradient(100% 60% at 50% 120%, #28241c0d, transparent 55%)}.theme-light .seg-cost,.theme-light .sw-cost{background:#d8d3c6}.theme-light .bubble.brain{background:#00000006}.theme-light .vtable tbody tr:hover{background:rgba(var(--accent-rgb),.08)}.theme-light .vtable th{background:var(--panel-2)}.theme-light .drawer-scrim{background:#28262175}.theme-light .drawer{box-shadow:-40px 0 80px -42px #28241c57}.theme-light,.theme-light *{scrollbar-color:#cfcabd transparent}.theme-light ::-webkit-scrollbar-thumb{background:#cfcabd}@media (max-width:900px){.theme-btn{width:36px;height:36px}}
