@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.p.11w66orzagdnb.woff2?dpl=dpl_omUR9194poMiozq2F8oQC3HUxVF6)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.p.11w66orzagdnb.woff2?dpl=dpl_omUR9194poMiozq2F8oQC3HUxVF6)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.fraunces_ca37912c-module__D62ddG__className{font-family:fraunces,fraunces Fallback}.fraunces_ca37912c-module__D62ddG__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:c3Serif;src:url(../media/Newsreader_Variable-s.p.14v52x6y7iqsc.woff2?dpl=dpl_omUR9194poMiozq2F8oQC3HUxVF6)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:c3Serif Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.c3serif_b228bab6-module__Musa-G__className{font-family:c3Serif,c3Serif Fallback}.c3serif_b228bab6-module__Musa-G__variable{--font-newsreader:"c3Serif", "c3Serif Fallback"}
:root{--c3-bg:#07080d;--c3-hd:#f9f4ea;--c3-fg:#f6f1e8;--c3-mu:#a79d8f;--c3-gold:#cfc5ff;--c3-acc:#a99cff;--c3-card:#ffffff0f;--c3-card2:#ffffff14;--c3-line:#ffffff1f;--c3-line2:#ffffff1a;--c3-chip:#ffffff0d;--c3-chipline:#fff3;--c3-tagbg:#ffffff1c;--c3-tagfg:#e9dfcd;--c3-btn-grad:linear-gradient(180deg, #695efe, #695efe);--c3-btn-fg:#fff;--c3-btn-shadow:none;--c3-glow:#a79cff21;--c3-glow-strong:#a79cff59;--c3-ptt-grad:radial-gradient(circle at 40% 32%, #d9d3ff, #695efe 62%, #2b2390);--c3-ptt-fg:#16113a;--c3-serif:"Fraunces", "Iowan Old Style", Georgia, serif}[data-brand=timeless]{--c3-bg:#0d0916;--c3-gold:#cfc5ff;--c3-acc:#a99cff;--c3-tagfg:#ded7f7;--c3-btn-grad:linear-gradient(180deg, #695efe, #695efe);--c3-btn-fg:#fff;--c3-btn-shadow:none;--c3-glow:#a79cff21;--c3-glow-strong:#a79cff59;--c3-ptt-grad:radial-gradient(circle at 40% 32%, #d9d3ff, #695efe 62%, #2b2390);--c3-ptt-fg:#16113a}body:has(.c3-shell){background:var(--c3-bg)}.c3-shell{background:var(--c3-bg);height:100dvh;min-height:100dvh;color:var(--c3-fg);flex-direction:column;display:flex;overflow-x:hidden}.c3-shell h1,.c3-shell h2{font-family:var(--c3-serif);letter-spacing:-.015em;color:var(--c3-hd);font-weight:400}.c3-main{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.c3-main::-webkit-scrollbar{display:none}.c3-avatar-btn{z-index:5;border:1px solid var(--c3-chipline);background:var(--c3-ptt-grad);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0;position:absolute;top:14px;right:16px;overflow:hidden;box-shadow:0 2px 14px #00000080}.c3-avatar-btn img{object-fit:cover;width:100%;height:100%}.c3-roombar{border-top:1px solid var(--c3-line2);padding:10px 0 max(16px, env(safe-area-inset-bottom));background:var(--c3-bg);flex:none;justify-content:space-around;display:flex}.c3-roombar a{color:var(--c3-mu);border-radius:999px;padding:8px 16px;font-size:15px;text-decoration:none}.c3-roombar a.c3-on{color:var(--c3-gold);background:var(--c3-chip)}.c3-editlook{z-index:3;width:34px;height:34px;color:var(--c3-mu);border:1px solid var(--c3-line);cursor:pointer;background:#07080d8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:64px;right:16px}.c3-editlook:hover{color:var(--c3-gold);border-color:var(--c3-chipline)}@media (min-width:900px){.c3-editlook{top:16px;left:min(46%,560px);right:auto;transform:translate(-120%)}}.c3-stagefull{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.c3-pfull{background:#07080d;position:absolute;inset:0;overflow:hidden}.c3-pfull svg{width:100%;height:100%;display:block}.c3-pfull>div{position:absolute;inset:0}.c3-filmgrain{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.c3-topbar{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 68px 0 20px;display:flex;position:relative}.c3-overlay{z-index:2;padding:18px 22px calc(10px + env(safe-area-inset-bottom) * 0);color:#f6f1e8;background:linear-gradient(#07080d00,#07080db8 34%,#07080df2);margin-top:auto;position:relative}.c3-cap{font-family:var(--c3-serif);color:#fbf6ec;letter-spacing:-.012em;text-shadow:0 2px 20px #000c;margin:0 0 12px;font-size:25px;font-weight:400;line-height:1.26}.c3-cap.c3-sm{font-size:20px}.c3-statechip{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:var(--c3-mu);border:1px solid var(--c3-line);background:#07080d8c;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.c3-statechip b{color:var(--c3-gold);font-weight:700}.c3-depthnext{letter-spacing:0;text-transform:none;max-width:36ch;color:var(--c3-mu);margin:0;font-size:13.5px;line-height:1.45}.c3-btn{background:var(--c3-btn-grad);width:100%;min-height:52px;color:var(--c3-btn-fg);letter-spacing:.005em;box-shadow:var(--c3-btn-shadow);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.c3-btn.c3-secondary{background:var(--c3-card2);color:var(--c3-fg);border:1px solid var(--c3-chipline);box-shadow:none}.c3-chip{border:1px solid var(--c3-chipline);background:var(--c3-chip);min-height:44px;color:var(--c3-fg);cursor:pointer;border-radius:999px;align-items:center;padding:11px 15px;font-size:16px;text-decoration:none;display:inline-flex}.c3-chip.c3-on{background:var(--c3-glow);border-color:var(--c3-glow-strong);color:var(--c3-gold)}.c3-tag{background:var(--c3-tagbg);color:var(--c3-tagfg);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600}.c3-tag.c3-goldtag{background:var(--c3-glow);color:var(--c3-gold)}.c3-card{background:var(--c3-card);border:1px solid var(--c3-line);border-radius:18px;margin:12px 0;padding:16px}.c3-ptt{background:var(--c3-ptt-grad);width:74px;height:74px;box-shadow:0 0 0 8px var(--c3-glow), 0 0 38px var(--c3-glow-strong);color:var(--c3-ptt-fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:26px;text-decoration:none;display:grid}.c3-muted{color:var(--c3-mu)}.c3-row{align-items:center;gap:12px;display:flex}.c3-sheet-backdrop{z-index:40;background:#0000008c;position:fixed;inset:0}.c3-sheet{border:1px solid var(--c3-line);z-index:41;background:#15161c;border-radius:16px;width:min(320px,100vw - 24px);padding:8px;position:fixed;top:62px;right:12px;box-shadow:0 18px 50px #00000073}.c3-sheet a{color:var(--c3-fg);border-radius:10px;padding:12px 14px;font-size:15.5px;text-decoration:none;display:block}.c3-sheet a:hover{background:var(--c3-card)}.c3-room{width:100%;max-width:640px;margin:0 auto;padding:64px 22px 26px}.c3-person-row{border-bottom:1px solid var(--c3-line2);align-items:center;gap:12px;padding:13px 0;display:flex}.c3-person-face{background:var(--c3-ptt-grad);border:1px solid var(--c3-line);border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.c3-person-face img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.c3-stagefull{width:100%;max-width:520px;margin:0 auto}}.c3-shell{--c3-serif:var(--font-newsreader,"Newsreader"), "Iowan Old Style", Georgia, serif}@keyframes c3-exposure{0%{opacity:0;filter:brightness(.4)saturate(.7);transform:scale(1.045)}60%{opacity:1}to{opacity:1;filter:brightness()saturate();transform:scale(1)}}@keyframes c3-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.c3-pfull>div:first-child{animation:2.1s cubic-bezier(.22,.61,.36,1) both c3-exposure}.c3-overlay>*{animation:.7s cubic-bezier(.22,.61,.36,1) both c3-rise}.c3-overlay>:first-child{animation-delay:.55s}.c3-overlay>:nth-child(2){animation-delay:.8s}.c3-overlay>:nth-child(3){animation-delay:1s}.c3-overlay>:nth-child(4){animation-delay:1.15s}.c3-topbar .c3-statechip{animation:.7s cubic-bezier(.22,.61,.36,1) 1.3s both c3-rise}.c3-topbar .c3-depthnext{animation:.7s cubic-bezier(.22,.61,.36,1) 1.5s both c3-rise}@keyframes c3-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.c3-pfull>div:first-child{transform-origin:50% 30%}.c3-stagefull.c3-alive .c3-pfull>div:first-child{animation:2.1s cubic-bezier(.22,.61,.36,1) both c3-exposure,5.2s ease-in-out 2.1s infinite c3-breathe}.c3-stagefull.c3-alive.c3-pondering .c3-pfull>div:first-child{animation-duration:2.1s,2.6s}.c3-pondering .c3-todlight{animation:2.6s ease-in-out infinite c3-ponderlight}@keyframes c3-ponderlight{0%,to{opacity:.55}50%{opacity:.8}}.c3-sendmain.c3-thinking{animation:1.4s ease-in-out infinite c3-sendthrob}@keyframes c3-sendthrob{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.92)}}.c3-todlight{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;transition:background 1.2s;position:absolute;inset:0}.c3-tod-morning .c3-todlight{background:radial-gradient(80% 55% at 68% 12%,#f5d6a4f2,#0000 70%)}.c3-tod-afternoon .c3-todlight{background:radial-gradient(80% 55% at 55% 8%,#f0cd95b3,#0000 70%)}.c3-tod-evening .c3-todlight{background:radial-gradient(85% 60% at 30% 16%,#d7823cd9,#0000 72%)}.c3-tod-night .c3-todlight{background:radial-gradient(85% 60% at 60% 10%,#97a8e08c,#0000 72%)}.c3-ambient{z-index:0;pointer-events:none;opacity:0;position:fixed;inset:0}@media (min-width:900px){.c3-ambient{opacity:1;background:radial-gradient(42% 55% at 50% 34%, var(--c3-glow) 0%, transparent 70%), radial-gradient(70% 80% at 50% 110%, #0009, transparent 60%);animation:11s ease-in-out infinite c3-ambient-drift}.c3-stagefull{z-index:1;border-left:1px solid var(--c3-line2);border-right:1px solid var(--c3-line2)}}@keyframes c3-ambient-drift{0%,to{opacity:.85}50%{opacity:1}}.c3-btn,.c3-chip,.c3-ptt,.c3-avatar-btn,.c3-roombar a{transition:transform .16s,box-shadow .25s,background .25s,border-color .25s}.c3-btn:active,.c3-chip:active,.c3-avatar-btn:active{transform:scale(.97)}.c3-ptt:active{transform:scale(.94)}.c3-chip:hover{border-color:var(--c3-glow-strong)}.c3-btn:hover{box-shadow:var(--c3-btn-shadow), 0 0 34px var(--c3-glow)}@keyframes c3-ptt-idle{0%,to{box-shadow:0 0 0 8px var(--c3-glow), 0 0 38px var(--c3-glow-strong)}50%{box-shadow:0 0 0 14px var(--c3-glow), 0 0 54px var(--c3-glow-strong)}}.c3-ptt{animation:4.4s ease-in-out infinite c3-ptt-idle}.c3-shell button:focus-visible,.c3-shell a:focus-visible{outline:3px solid var(--c3-acc);outline-offset:3px;border-radius:12px}.c3-room>*{animation:.6s cubic-bezier(.22,.61,.36,1) both c3-rise}.c3-room>:first-child{animation-delay:50ms}.c3-room>:nth-child(2){animation-delay:.15s}.c3-room>:nth-child(3){animation-delay:.25s}.c3-room>:nth-child(4){animation-delay:.35s}.c3-person-initial{width:100%;height:100%;font-family:var(--c3-serif);color:var(--c3-btn-fg);place-items:center;font-size:19px;display:grid}@media (prefers-reduced-motion:reduce){.c3-shell *,.c3-pfull>div:first-child,.c3-stagefull.c3-alive .c3-pfull>div:first-child{transition:none!important;animation:none!important}}.c3-statechip{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#07080d59}.c3-chip{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff0f}.c3-roombar{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#07080db8}.c3-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#12131ad1}.c3-avatar-btn{box-shadow:0 2px 14px #00000080,inset 0 1px #ffffff40}.c3-btn{box-shadow:var(--c3-btn-shadow), inset 0 1px 0 #ffffff61, inset 0 -1px 0 #0000001f}.c3-cap.c3-sm{font-size:21px;line-height:1.32}.c3-filmgrain{opacity:.22;background-size:2px 2px}.c3-pfull{transform:translate(calc(var(--plx,0) * 7px), calc(var(--ply,0) * 5px)) scale(1.03);will-change:transform;transition:transform .45s cubic-bezier(.22,.61,.36,1)}@media (hover:none){@keyframes c3-sway{0%,to{transform:translate(-3px)scale(1.03)}50%{transform:translate(3px,-2px)scale(1.03)}}.c3-pfull{animation:14s ease-in-out infinite c3-sway}}.c3-lightsweep{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 32%,#f0cd9580 47%,#f0cd952e 53%,#0000 68%) 0 0/260% 100%;animation:17s ease-in-out infinite alternate c3-sweep;position:absolute;inset:0}@keyframes c3-sweep{0%{background-position:0 0}to{background-position:100% 0}}.c3-pfull svg g[id^=hd]{transform-box:fill-box;transform-origin:50% 92%;animation:9.5s ease-in-out infinite c3-headsway}@keyframes c3-headsway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.c3-pfull svg g[id^=irL],.c3-pfull svg g[id^=irR]{transform:translate(calc(var(--gzx,0) * 3px), calc(var(--gzy,0) * 1.6px));transition:transform .22s ease-out}.c3-tilt .c3-pfull{animation:none}@media (prefers-reduced-motion:reduce){.c3-pfull,.c3-lightsweep,.c3-pfull svg g[id^=hd],.c3-pfull svg g[id^=irL],.c3-pfull svg g[id^=irR]{transition:none!important;animation:none!important;transform:none!important}}@media (min-width:900px){.c3-stagefull{border:0;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.c3-pfull,.c3-lightsweep,.c3-todlight{border-right:0;width:min(46%,560px);right:auto;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 84%,#0000 100%)}.c3-topbar{width:min(52%,620px);padding:26px 56px 0 40px;position:absolute;top:0;left:auto;right:0}.c3-overlay{background:0 0;flex-direction:column;justify-content:center;width:min(52%,620px);margin:0;padding:0 56px 0 40px;display:flex;position:absolute;top:132px;bottom:18px;right:0}.c3-overlay .c3-cap.c3-sm{max-width:30ch;margin:0 0 18px;font-size:clamp(23px,2.4vw,28px);line-height:1.3}.c3-overlay .c3-cap.c3-sm.c3-longform{max-width:52ch;font-size:clamp(17px,1.8vw,20px);line-height:1.45}.c3-overlay .c3-greetline{letter-spacing:.14em;margin-bottom:10px;font-size:12px}.c3-overlay .c3-composerlink{width:100%;max-width:560px}.c3-overlay:before{content:"";z-index:-1;background:radial-gradient(46% 40% at 40% 36%, var(--c3-glow) 0%, transparent 72%);opacity:.75;pointer-events:none;position:absolute;inset:-14% -10%}.c3-pfull:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080dd9);height:22%;position:absolute;inset:auto 0 0}.c3-overlay .c3-row .c3-chip{background:#ffffff0a;min-height:40px;padding:9px 14px;font-size:15px}}.c3-talk{background:var(--c3-bg);flex-direction:column;flex:1;min-height:0;display:flex}.c3-talk>*{flex:1;min-height:0}.c3-composerlink{-webkit-backdrop-filter:blur(14px);cursor:text;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;text-decoration:none;display:flex}.c3-composerlink>span{color:var(--c3-mu);flex:1;font-size:16px}.c3-composerlink .c3-ptt{width:44px;height:44px;box-shadow:0 0 18px var(--c3-glow);animation:none}.c3-iconbtn{width:38px;height:38px;color:var(--c3-mu);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .2s,background .2s,box-shadow .2s;display:grid}.c3-iconbtn:hover{color:var(--c3-gold);background:var(--c3-chip)}@keyframes c3-rec-ring{0%,to{box-shadow:0 0 0 0 var(--c3-glow-strong)}50%{box-shadow:0 0 0 7px var(--c3-glow)}}.c3-iconbtn.c3-rec{color:var(--c3-btn-fg);background:var(--c3-btn-grad);animation:1.6s ease-in-out infinite c3-rec-ring}.c3-cap.c3-sm.c3-longform{font-size:17px;line-height:1.42}.c3-greetline{letter-spacing:.1em;text-transform:uppercase;color:var(--c3-mu);margin:0 0 8px;font-size:13px}.c3-word{margin-right:.28em;animation:.55s cubic-bezier(.22,.61,.36,1) both c3-word-in;display:inline-block}@keyframes c3-word-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.c3-minirow{gap:8px;margin:10px 0;display:flex}.c3-mini{background:var(--c3-card);border:1px solid var(--c3-line);border-radius:14px;flex:1;padding:12px}.c3-mini b{font-family:var(--c3-serif);color:var(--c3-hd);margin-bottom:4px;font-size:15px;font-weight:400;display:block}.c3-mini span{color:var(--c3-mu);font-size:12.5px;line-height:1.4;display:block}.c3-timeline{border-left:2px solid var(--c3-glow-strong);margin:10px 0 0 8px;padding-left:14px}.c3-timeline p{color:var(--c3-fg);margin:0 0 12px;font-size:13.5px}.c3-timeline p span{color:var(--c3-mu);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11.5px;display:block}.c3-maproom{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.c3-maproom>*{flex:1;min-height:0}.c3-sheetform{z-index:41;-webkit-backdrop-filter:blur(22px)saturate(1.25);border-top:1px solid var(--c3-chipline);padding:20px 22px calc(20px + env(safe-area-inset-bottom));background:#12131af0;border-radius:20px 20px 0 0;max-width:640px;max-height:calc(100dvh - 24px);margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.c3-link{appearance:none;font:inherit;color:var(--c3-gold);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.c3-link:hover{color:var(--c3-acc);text-underline-offset:3px;text-decoration:underline}.c3-link:disabled{opacity:.5;cursor:default}.c3-sheet-close{width:44px;height:44px;color:var(--c3-mu);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:color .2s;display:flex;position:absolute;top:6px;right:6px}.c3-sheet-close:hover{color:var(--c3-hd)}@media (min-width:900px){.c3-sheetform{border:1px solid var(--c3-chipline);border-radius:20px;width:min(440px,100vw - 48px);max-width:440px;max-height:calc(100dvh - 80px);padding:22px 24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.c3-sheetform label{letter-spacing:.06em;text-transform:uppercase;color:var(--c3-mu);margin:12px 0 5px;font-size:12.5px;display:block}.c3-sheetform input,.c3-sheetform select,.c3-sheetform textarea{border:1px solid var(--c3-chipline);width:100%;color:var(--c3-fg);background:#ffffff0f;border-radius:12px;outline:none;padding:11px 14px;font-size:16px}.c3-sheetform input:focus-visible,.c3-sheetform select:focus-visible,.c3-sheetform textarea:focus-visible{border-color:var(--c3-acc)}.c3-room{flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.c3-peoplelist{flex:1;min-height:0;overflow-y:auto}@media (min-width:900px){.c3-room{grid-template:"title timeline""sub timeline""minis timeline""list timeline"1fr"list cta"/1fr 420px;align-content:start;column-gap:28px;max-width:1100px;padding-top:72px;display:grid;overflow:hidden}.c3-room>h1{grid-area:title}.c3-room>p.c3-muted{grid-area:sub}.c3-room>.c3-minirow{grid-area:minis}.c3-room>.c3-card{grid-area:timeline;align-self:start;margin-top:0}.c3-room>.c3-peoplelist{grid-area:list}.c3-room>.c3-btn{grid-area:cta;align-self:end}.c3-room.c3-room-flow{max-width:680px;display:block}}.c3-ptt-oval{border-radius:999px;width:96px;height:44px;animation:none}.c3-sheet button.c3-sheetitem{text-align:left;width:100%;color:var(--c3-fg);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15.5px;display:block}.c3-sheet button.c3-sheetitem:hover{background:var(--c3-card)}.c3-plategrid-title{margin:0 0 4px;font-size:18px;font-weight:600}.c3-plategrid-hint{color:var(--c3-mu);margin:0 0 6px;font-size:13.5px}.c3-plategrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));justify-items:center;gap:14px;max-height:62vh;margin-top:14px;padding:4px 2px;display:grid;overflow-y:auto}.c3-plategrid button{border:2px solid var(--c3-chipline);cursor:pointer;background:#07080d;border-radius:50%;flex:none;width:76px;height:76px;padding:0;overflow:hidden}.c3-plategrid button.c3-on{border-color:var(--c3-acc);box-shadow:0 0 0 4px var(--c3-glow)}.c3-plategrid button>span,.c3-plategrid button svg{width:100%;height:100%;display:block}.c3-shell .speak-composer-input{border-color:var(--c3-chipline);color:var(--c3-fg);caret-color:var(--c3-acc);background:#ffffff0f}.c3-shell .speak-composer-input::placeholder{color:var(--c3-mu)}.c3-shell .speak-composer-input:focus{border-color:var(--c3-acc);background:#ffffff17}.c3-portalground{--background:#181020;--foreground:#fff;--card:#261d38;--card-foreground:#fff;--popover:#261d38;--popover-foreground:#fff;--secondary:#332747;--secondary-foreground:#fff;--muted:#261d38;--muted-foreground:#99a1af;--border:#ffffff14;--input:#ffffff21;--overlay:#000;background:var(--c3-bg);min-height:100dvh;color:var(--c3-fg)}.c3-portalground .font-recoleta{font-family:var(--c3-serif);letter-spacing:-.015em;font-weight:400}.c3-portalstage{border:1px solid #ffffff14;border-radius:22px;width:100%;max-width:340px;height:clamp(300px,44vh,420px);position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000d9}.c3-portalstage:after{content:"";pointer-events:none;background:radial-gradient(60% 45% at 50% 26%, var(--c3-glow) 0%, transparent 70%), linear-gradient(to top, #07080dd9, transparent 34%);position:absolute;inset:0}.c3-legacy{width:100%;max-width:1100px;margin:0 auto;padding:72px clamp(16px,4vw,40px) 48px}.c3-page{display:contents}.c3-videostep h2{font-family:var(--c3-serif);color:var(--c3-hd);margin:0 0 8px;font-size:22px;font-weight:400}.c3-videostep p{color:var(--c3-mu);margin:0 0 10px;font-size:14.5px;line-height:1.5}.c3-videostep ul{color:var(--c3-mu);margin:0 0 6px;padding-left:18px;font-size:13.5px;line-height:1.55}.c3-videoterms summary{color:var(--c3-mu);cursor:pointer;margin-bottom:6px;font-size:13px}.c3-videoterms summary:hover{color:var(--c3-gold)}.c3-videoterms ul{color:var(--c3-mu);margin:0 0 6px;padding-left:18px;font-size:13px;line-height:1.55}.c3-videoall{color:var(--c3-mu);text-align:center;margin-top:14px;font-size:13px;text-decoration:none;display:block}.c3-videoall:hover{color:var(--c3-gold)}.c3-videochip{border:1px solid var(--c3-chipline);color:var(--c3-mu);background:#ffffff0d;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:10px;padding:9px 14px;font-size:13.5px;display:flex}.c3-videochip button{color:var(--c3-gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}@keyframes c3-video-shimmer{0%,to{border-color:var(--c3-chipline)}50%{border-color:var(--c3-glow-strong)}}.c3-videochip-rendering{animation:2.4s ease-in-out infinite c3-video-shimmer}.c3-videochip-ready{border-color:var(--c3-glow-strong);background:var(--c3-glow);color:var(--c3-fg)}.c3-videochip-failed{border-color:#ff786466}.c3-videolayer{z-index:50;-webkit-backdrop-filter:blur(10px);background:#07080df0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.c3-videolayer video{background:#000;border-radius:18px;max-width:min(100%,920px);max-height:78vh;box-shadow:0 24px 80px #0009}.c3-endlink{color:var(--c3-mu);font:inherit;cursor:pointer;background:0 0;border:0;margin:2px auto 0;padding:6px 10px;font-size:13px;display:block}.c3-endlink:hover{color:var(--c3-fg)}.c3-tc-card{--primary:var(--c3-acc);--color-primary:var(--c3-acc);--color-accent:var(--c3-acc);--accent-soft:color-mix(in srgb, var(--c3-acc) 14%, transparent);--color-accent-soft:color-mix(in srgb, var(--c3-acc) 14%, transparent);--primary-foreground:#0d0b08;--color-primary-foreground:#0d0b08}.c3-stagefull.c3-swift .c3-pfull>div:first-child{animation-duration:.35s,5.2s;animation-delay:0s,.35s}.c3-stagefull.c3-swift .c3-overlay>*,.c3-stagefull.c3-swift .c3-topbar .c3-statechip{animation-duration:.25s;animation-delay:0s}.c3-twinsketch{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.c3-twinsketch:before{content:"";background:radial-gradient(circle, var(--c3-glow) 0%, transparent 65%);border-radius:50%;width:400px;height:400px;animation:5.5s ease-in-out infinite c3-twin-breathe;position:absolute}.c3-twinsketch svg{width:240px;height:300px;margin-top:-110px;animation:5.5s ease-in-out infinite c3-twin-breathe}.c3-twinsketch path{fill:none;stroke:var(--c3-gold);stroke-linecap:round;stroke-linejoin:round;transition:opacity .9s}@keyframes c3-twin-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.c3-twinsketch .s2,.c3-twinsketch .s3,.c3-twinsketch .s4{opacity:.12}.c3-twinsketch[data-stage="2"] .s2,.c3-twinsketch[data-stage="3"] .s2,.c3-twinsketch[data-stage="3"] .s3,.c3-twinsketch[data-stage="4"] .s2,.c3-twinsketch[data-stage="4"] .s3,.c3-twinsketch[data-stage="4"] .s4{opacity:1}.c3-twinaction{flex-direction:column;align-items:center;gap:10px;padding:6px 0 4px;animation:.5s cubic-bezier(.22,.9,.3,1) c3-twin-rise;display:flex}@keyframes c3-twin-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c3-twinhold{cursor:pointer;background:var(--c3-btn-grad);width:92px;height:92px;color:var(--c3-btn-fg);box-shadow:var(--c3-btn-shadow);touch-action:none;border:0;border-radius:50%;place-items:center;display:grid}.c3-twinhold.c3-armed{animation:2.4s ease-in-out infinite c3-twin-pulse}@keyframes c3-twin-pulse{0%,to{box-shadow:var(--c3-btn-shadow), 0 0 0 0 var(--c3-glow-strong)}50%{box-shadow:var(--c3-btn-shadow), 0 0 0 18px transparent}}.c3-twinhold.c3-holding{box-shadow:var(--c3-btn-shadow), 0 0 0 10px var(--c3-glow-strong);transform:scale(1.06)}.c3-twinhold:disabled{opacity:.7;cursor:default}.c3-twinlabel{color:var(--c3-fg);margin:0;font-size:15px;font-weight:600}.c3-twinsub{color:var(--c3-mu);text-align:center;max-width:30ch;margin:0;font-size:13px}.c3-twindots{gap:8px;margin-top:2px;display:flex}.c3-twindot{background:var(--c3-card);border:1px solid var(--c3-chipline);border-radius:50%;width:9px;height:9px;transition:background .4s,border .4s}.c3-twindot.c3-full{background:var(--c3-gold);border-color:var(--c3-gold)}.c3-twinescape{color:var(--c3-mu);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px;font-size:12.5px;text-decoration:underline}.c3-twinwhisper{color:var(--c3-mu);margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.c3-twinsketch:before,.c3-twinsketch svg,.c3-twinhold.c3-armed,.c3-twinaction{animation:none!important}}@media (min-width:900px){.c3-shell[data-atelier] .c3-twinsketch svg{width:300px;height:375px;margin-top:-140px}.c3-shell[data-atelier] .c3-overlay:has(.c3-overlay>.c3-twinaction){text-align:center;align-items:center}.c3-shell[data-atelier] .c3-overlay:has(.c3-overlay>.c3-twinaction) .c3-cap{text-wrap:balance;max-width:34ch}.c3-shell[data-atelier] .c3-overlay:has(.c3-overlay>.c3-twinaction) .c3-greetline{text-align:center}}.c3-twinissue{color:#e08b5e;max-width:34ch}@media (min-width:900px){.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction){flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,16px);min-height:0;padding:clamp(12px,2.4vh,26px) 24px clamp(10px,2vh,22px);display:flex;overflow-y:auto}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-editlook{display:none}:is(.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-lightsweep,.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-todlight){display:none}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-topbar{text-align:left;align-items:flex-start;position:absolute;top:20px;left:24px}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-twinsketch{background:radial-gradient(circle at 50% 38%,#f0cd9512,#0000 70%);border:1px solid #f0cd9538;border-radius:50%;flex:none;place-items:center;width:clamp(150px,28vh,232px);height:clamp(188px,35vh,290px);display:grid;position:static;overflow:hidden}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-twinsketch:before{display:none}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-twinsketch svg{width:85%;height:auto;margin:8% 0 0}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-overlay{text-align:center;background:0 0;flex:none;align-items:center;gap:12px;max-width:560px;margin:0;padding:0;position:static}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-twinaction{gap:clamp(6px,1.2vh,10px);padding-top:2px}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-twinhold{width:clamp(64px,11vh,92px);height:clamp(64px,11vh,92px)}@media (max-height:640px){.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-overlay .c3-cap.c3-sm{font-size:clamp(18px,3.4vh,23px);line-height:1.24}.c3-shell[data-atelier] .c3-stagefull:has(.c3-overlay>.c3-twinaction) .c3-greetline{display:none}}}.c3-twinbuild{letter-spacing:.08em;color:#a79d8f8c;font-family:monospace;font-size:10px}.c3-alive{cursor:pointer;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.c3-alive:hover{box-shadow:0 0 0 1px #f0cd9561, 0 0 46px var(--c3-glow-strong);transform:translateY(-3px)scale(1.015)}.c3-alive:active{transform:translateY(0)scale(.985)}.c3-alive-soft{cursor:pointer;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,background-color .35s}.c3-alive-soft:hover{box-shadow:0 0 0 1px #f0cd9547, 0 0 30px var(--c3-glow);background-color:#ffffff14;transform:translateY(-2px)}.c3-alive-soft:active{transform:translateY(0)}.c3-roombar a{transition:color .2s,transform .2s,background-color .2s}.c3-roombar a:hover{color:var(--c3-hd);background-color:#ffffff0f;transform:translateY(-2px)}.c3-light{transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:transform .3s,filter .3s}.c3-light:hover{filter:drop-shadow(0 0 7px var(--c3-gold));transform:scale(1.9)}.c3-chap{cursor:pointer;transition:opacity .3s,letter-spacing .3s}.c3-chap:hover{letter-spacing:.04em;opacity:1!important}@media (prefers-reduced-motion:reduce){.c3-alive,.c3-alive-soft,.c3-roombar a,.c3-light,.c3-chap{transition:none}.c3-alive:hover,.c3-alive-soft:hover,.c3-roombar a:hover,.c3-light:hover{transform:none}}.c3-thread{scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;padding:4px 0 14px;display:flex;overflow:hidden auto}.c3-thread::-webkit-scrollbar{display:none}.c3-thread>:first-child{margin-top:auto}.c3-thread-persona,.c3-thread-you{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.c3-thread-persona{max-width:92%;color:var(--c3-fg);align-self:flex-start;font-size:15.5px;line-height:1.5}.c3-thread-you{max-width:86%;color:var(--c3-fg);background:var(--c3-chip);border:1px solid var(--c3-chipline);border-radius:16px 16px 4px;align-self:flex-end;padding:8px 12px;font-size:14px;line-height:1.45}.c3-thread-doors{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex}.c3-thread-speaking{vertical-align:middle;margin-left:8px;display:inline-flex}.c3-thread-wait{align-self:flex-start;padding:4px 0}.c3-thread:has(>.c3-thread-wait:first-child){justify-content:center}.c3-thread>.c3-thread-wait:first-child{align-self:center;margin-top:0}.c3-inline-recorder{align-self:stretch;width:100%;max-width:440px;margin:6px 0 10px}.c3-inline-recorder .c3-twinaction{width:100%;padding:10px 0 4px;animation:none}.c3-inline-recorder .c3-twinhold{width:72px;height:72px}.c3-inline-recorder .c3-twinbuild{display:none}.c3-twinask{max-width:30ch;color:var(--c3-fg);text-align:center;margin:0 0 14px;font-size:15.5px;line-height:1.45}:root{--c3-ground:#0c0d11;--c3-panel:#121318;--c3-raised:#1a1b21;--c3-raised-2:#22232a;--c3-hair:#ffffff12;--c3-hair-2:#ffffff1f;--c3-ink:#ecebef;--c3-ink-2:#a4a3af;--c3-ink-3:#8a8995;--c3-accent:#695efe;--c3-accent-ink:#aaa4ff;--c3-mark-ai:#8a81ff;--c3-shadow-panel:0 0 0 1px var(--c3-hair);--c3-shadow-card:0 0 0 1px var(--c3-hair);--c3-shadow-menu:0 0 0 1px var(--c3-hair-2), 0 16px 40px #00000080;--t-display-size:44px;--t-display-lh:48px;--t-display-wt:450;--t-title-size:40px;--t-title-lh:46px;--t-title-wt:450;--t-heading-size:24px;--t-heading-lh:30px;--t-heading-wt:460;--t-voice-size:21px;--t-voice-lh:32px;--t-voice-wt:430;--t-name-size:19px;--t-name-lh:24px;--t-name-wt:460;--t-body-size:15px;--t-body-lh:24px;--t-body-wt:400;--t-ui-size:14px;--t-ui-lh:20px;--t-ui-wt:500;--t-nav-size:13.5px;--t-nav-lh:20px;--t-nav-wt:500;--t-hint-size:15px;--t-hint-lh:22px;--t-hint-wt:400;--t-meta-size:13px;--t-meta-lh:18px;--t-meta-wt:450;--t-label-size:12.5px;--t-label-lh:16px;--t-label-wt:600;--t-label-track:.005em;--sidebar-w:248px;--panel-inset:8px;--r-panel:12px;--r-sm:8px;--r-md:10px;--monogram-sm:22px}:root[data-brand=timeless]{--c3-ground:#100b18;--c3-panel:#181020;--c3-raised:#211a2d;--c3-raised-2:#2a2239;--c3-hair:#ffffff14;--c3-hair-2:#ffffff21;--c3-ink:#f1eefb;--c3-ink-2:#aba4c0;--c3-ink-3:#8f88a6;--c3-accent:#695efe;--c3-accent-ink:#b9b1ff;--c3-mark-ai:#8a81ff;--t-ui-size:13.5px;--t-nav-size:13px;--t-meta-size:12.5px;--t-label-size:12px}:root[data-theme=day]{--c3-ground:#ece9e1;--c3-panel:#f6f4ef;--c3-raised:#fff;--c3-raised-2:#efece5;--c3-hair:#e4e0d7;--c3-hair-2:#d6d1c6;--c3-ink:#1d1b24;--c3-ink-2:#625e6e;--c3-ink-3:#66626f;--c3-accent:#5a52a6;--c3-accent-ink:#4d4596;--c3-mark-ai:#695efe;--c3-shadow-panel:0 0 0 1px var(--c3-hair), 0 1px 2px #1d1b240a;--c3-shadow-card:0 0 0 1px var(--c3-hair), 0 1px 2px #1d1b240d, 0 6px 18px #1d1b240a;--c3-shadow-menu:0 0 0 1px var(--c3-hair), 0 12px 32px #1d1b2424;--t-voice-wt:400}:root[data-brand=timeless][data-theme=day]{--c3-ground:#eae8f2;--c3-panel:#f5f4fa;--c3-raised:#fff;--c3-raised-2:#eeecf6;--c3-hair:#e2dfec;--c3-hair-2:#d3cfe2;--c3-ink:#17132a;--c3-ink-2:#5d5775;--c3-ink-3:#6a6485;--c3-accent:#5a4fe6;--c3-accent-ink:#4b40d4;--c3-mark-ai:#695efe}.c3-shell{--font-voice:var(--c3-serif);--font-ui:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}[data-brand=timeless] .c3-shell{--font-ui:var(--font-sora,"Sora"), var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}[data-brand=timeless] .c3-shell:lang(ru),[data-brand=timeless] .c3-shell:lang(vi){--font-ui:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}.c3-shell:lang(ru){--font-voice:"Literata", "PT Serif", "Noto Serif", Georgia, serif}.c3-shell:lang(ja){--font-voice:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif}.c3-shell:lang(zh){--font-voice:"Songti SC", "Noto Serif SC", "SimSun", serif}.c3-shell:lang(ko){--font-voice:"AppleMyungjo", "Noto Serif KR", "Batang", serif}.c3-shell:lang(hi){--font-voice:"Noto Serif Devanagari", "Kohinoor Devanagari", serif}.c3-shell:lang(ar){--font-voice:"Noto Naskh Arabic", "Geeza Pro", serif}.c3-skip{top:8px;z-index:60;background:var(--c3-raised);color:var(--c3-ink);font:500 14px/20px var(--font-ui);border-radius:8px;padding:8px 12px;position:fixed;inset-inline-start:8px;transform:translateY(calc(-100% - 16px))}.c3-shell .c3-skip:focus-visible{box-shadow:var(--c3-shadow-menu);outline:2px solid var(--c3-accent-ink);outline-offset:1px;transform:none}.c3-main:focus{outline:none}html:has(.c3-shell){scrollbar-gutter:auto}.c3-sb{display:none}@media (min-width:900px) and (max-width:1439px){:root{--sidebar-w:232px}}@media (min-width:900px){html:has(.c3-shell){overflow:hidden}body:has(.c3-shell){background:var(--c3-ground)}.c3-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--c3-ground);grid-template-rows:minmax(0,1fr);height:auto;min-height:0;display:grid;position:fixed;inset:0}.c3-shell .c3-main{min-width:0;min-height:0;margin-block:var(--panel-inset);margin-inline:0 var(--panel-inset);border-radius:var(--r-panel);background:var(--c3-panel);box-shadow:var(--c3-shadow-panel);--c3-bg:var(--c3-panel);--background:var(--c3-panel);grid-area:1/2;position:relative}.c3-shell .c3-ambient{position:absolute}html:has(.c3-shell) .c3-sheetform{left:calc(50% + var(--sidebar-w) / 2)}html[dir=rtl]:has(.c3-shell) .c3-sheetform{left:calc(50% - var(--sidebar-w) / 2)}.c3-shell .c3-legacy{padding-top:40px}.c3-shell .c3-avatar-btn,.c3-shell .c3-roombar{display:none}.c3-sb{min-width:0;min-height:0;color:var(--c3-ink-2);font-family:var(--font-ui);flex-direction:column;grid-area:1/1;padding:10px;display:flex;overflow:hidden}.c3-sb-top{flex:none;align-items:center;height:38px;padding-inline:10px 6px;display:flex}.c3-sb-mark{font:650 15.5px/1 var(--font-ui);letter-spacing:-.015em;color:var(--c3-ink);white-space:nowrap;border-radius:6px}.c3-sb-mark b{color:var(--c3-mark-ai);font-weight:650}.c3-sb-mark sup{color:var(--c3-ink-2);vertical-align:6px;letter-spacing:0;margin-inline-start:1.5px;font-size:10px;font-weight:500;line-height:1;position:static;top:auto}.c3-sb-nav{flex-direction:column;flex:none;gap:1px;display:flex}.c3-sb-top+.c3-sb-nav{margin-top:12px}.c3-sb-row{border-radius:var(--r-sm);min-width:0;height:32px;color:var(--c3-ink-2);font:var(--t-nav-wt) var(--t-nav-size) / var(--t-nav-lh) var(--font-ui);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.c3-sb-row:hover{background:color-mix(in srgb, var(--c3-ink) 5%, transparent);color:var(--c3-ink)}.c3-sb-row[aria-current=page]{background:var(--c3-raised);color:var(--c3-ink);box-shadow:var(--c3-shadow-card)}.c3-sb-ic{flex:none;place-items:center;width:18px;display:grid}.c3-sb-n{font:var(--t-meta-wt) var(--t-meta-size) / 1 var(--font-ui);color:var(--c3-ink-3);font-variant-numeric:tabular-nums;margin-inline-start:auto}.c3-sb-label{font:var(--t-label-wt) var(--t-label-size) / var(--t-label-lh) var(--font-ui);letter-spacing:var(--t-label-track);color:var(--c3-ink-3);margin:22px 10px 6px}.c3-sb-more{cursor:pointer;width:100%;color:var(--c3-ink-3);text-align:left;background:0 0;border:0}.c3-sb-label-toggle{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.c3-sb-label-toggle:hover{color:var(--c3-ink-2)}.c3-sb-chev{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.c3-sb-mid{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;scroll-padding-block-end:40px;display:flex;overflow:hidden auto}.c3-sb-mid::-webkit-scrollbar{display:none}.c3-sb-mid[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.c3-sb .c3-sb-mid a:focus-visible{outline-offset:-2px}.c3-sb-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.c3-sb-dt{font:var(--t-meta-wt) var(--t-meta-size) / 1 var(--font-ui);color:var(--c3-ink-3);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding-inline-start:10px}.c3-sb-story.c3-sb-cur{color:var(--c3-ink)}:root[data-theme=day] .c3-sb-row:hover .c3-sb-dt,:root[data-theme=day] .c3-sb-row:hover .c3-sb-n{color:var(--c3-ink-2)}.c3-sb-mono{width:var(--monogram-sm);height:var(--monogram-sm);font:500 13px/1 var(--font-voice);font-variation-settings:"opsz" 13;background:var(--c3-raised);color:var(--c3-ink-2);box-shadow:inset 0 0 0 1px var(--c3-hair-2);border-radius:7px;flex:none;place-items:center;display:grid}.c3-sb-foot{flex:none;padding-top:8px}.c3-sb-acct{border-radius:var(--r-md);width:100%;height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;transition:background-color .12s;display:flex}.c3-sb-acct:hover{background:color-mix(in srgb, var(--c3-ink) 5%, transparent)}.c3-sb-acct[aria-expanded=true]{background:var(--c3-raised-2);box-shadow:inset 0 0 0 1px var(--c3-hair)}.c3-sb-acct-mono{background:var(--c3-raised);width:28px;height:28px;color:var(--c3-ink);font:600 12.5px/1 var(--font-ui);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--c3-hair-2);border-radius:50%;flex:none;place-items:center;display:grid}.c3-sb-who{flex-direction:column;min-width:0;display:flex}.c3-sb-who-nm,.c3-sb-who-pl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c3-sb-who-nm{font:500 13.5px/18px var(--font-ui);color:var(--c3-ink)}.c3-sb-who-pl{font:var(--t-meta-wt) var(--t-meta-size) / var(--t-meta-lh) var(--font-ui);color:var(--c3-ink-3)}.c3-sb-ud{color:var(--c3-ink-3);flex:none;margin-inline-start:auto;display:flex}.c3-sb a:focus-visible,.c3-sb button:focus-visible,.c3-acctmenu a:focus-visible,.c3-acctmenu button:focus-visible{outline:2px solid var(--c3-accent-ink);outline-offset:1px;border-radius:var(--r-sm)}.c3-sb .c3-sb-acct:focus-visible{border-radius:var(--r-md)}.c3-acctmenu-backdrop{background:0 0}.c3-acctmenu{top:auto;left:auto;right:auto;inset-inline-start:10px;background:var(--c3-raised);-webkit-backdrop-filter:none;width:280px;box-shadow:var(--c3-shadow-menu);font-family:var(--font-ui);border:0;border-radius:12px;padding:6px;bottom:66px}.c3-acctmenu a,.c3-acctmenu button.c3-sheetitem{text-align:start;border-radius:var(--r-sm);color:var(--c3-ink);font:var(--t-ui-wt) var(--t-ui-size) / var(--t-ui-lh) var(--font-ui);padding:8px 10px}.c3-acctmenu a:hover,.c3-acctmenu button.c3-sheetitem:hover{background:var(--c3-raised-2)}}@media (min-width:2200px){:root{--sidebar-w:284px}.c3-sb{padding:12px}.c3-sb-top{height:44px}.c3-sb-mark{font-size:17.5px}.c3-sb-mark sup{vertical-align:7px;font-size:11px}.c3-sb-row{--t-nav-size:14.5px;gap:11px;height:36px}.c3-sb-n,.c3-sb-dt{font-size:13.5px}.c3-sb-label{margin-top:26px;font-size:13px}.c3-sb-mono{width:24px;height:24px;font-size:14px}.c3-sb-who-nm{font-size:14.5px}.c3-sb-who-pl{font-size:13.5px}.c3-sb-acct-mono{width:32px;height:32px;font-size:13px}.c3-acctmenu{inset-inline-start:12px;bottom:70px}}.c3-sb-gift{vertical-align:-1px;color:var(--c3-ink-3);margin-inline-start:6px;display:inline-flex}
