@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300&family=Inter:wght@300&family=IBM+Plex+Mono:wght@400&display=swap";@font-face{font-family:GT Canon;src:url(/fonts/GT-Canon-Trial-VF.woff2)format("woff2");font-weight:300 900;font-stretch:37% 150%;font-style:normal;font-display:swap}@font-face{font-family:GT Canon;src:url(/fonts/GT-Canon-Italic-Trial-VF.woff2)format("woff2");font-weight:300 900;font-stretch:37% 150%;font-style:italic;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-Trial-VF.woff2)format("woff2");font-weight:300 900;font-stretch:25% 150%;font-style:normal;font-display:swap}@font-face{font-family:GT Standard Mono;src:url(/fonts/GT-Standard-Mono-Trial-VF.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}html,body,#root{height:100%}body{background:#fbfaf4;margin:0}.pg{-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 16,"slnt" 0,"wdth" 100,"wght" 300;color:#091717;font-family:GT Standard,Inter,Helvetica,Arial,sans-serif;font-weight:300}.canon{font-variation-settings:"opsz" 60,"wdth" 75,"wght" 300;font-family:GT Canon,Fraunces,Georgia,Times New Roman,serif;font-weight:300}.mono{letter-spacing:-.025em;text-transform:uppercase;font-family:GT Standard Mono,IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:16px;font-weight:400}a{color:#091717}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2f6f6a}label:has(input[type=radio]:focus-visible){outline-offset:3px;outline:2px solid #2f6f6a}label:has(input[type=checkbox]:focus-visible){outline-offset:3px;outline:2px solid #2f6f6a}.wrap{box-sizing:border-box;width:100%;padding-left:clamp(24px,5vw,64px);padding-right:clamp(24px,5vw,64px)}.col{width:100%;max-width:880px;margin:0 auto}.panel{isolation:isolate;background:linear-gradient(90deg,#c7d5d8 0%,#eff0ea 9%,#ecece4 28%,#e8e8e0 50%,#e2e2d6 72%,#ccd6d0 94%,#c5d0ca 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014,inset 0 0 0 1px #ffffff80}.panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),#ffffffd9 0%,#fff0 72%);opacity:var(--mo,0);transition:opacity .35s;position:absolute;inset:0}.panel>*{z-index:1;position:relative}.nav{color:#091717a3;align-items:center;min-height:44px;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.nav:hover{color:#091717}.badge{box-sizing:border-box;color:#fbfaf4;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;background:#091717;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:8px;padding:0 7px;font-size:14px;display:inline-flex}.btn{cursor:pointer;color:#fbfaf4;font-variation-settings:"opsz" 18,"slnt" 0,"wdth" 100,"wght" 300;background:linear-gradient(#263435 0%,#0f1916 100%);border:0;border-radius:999px;justify-content:center;align-items:center;height:50px;padding:0 28px;font-family:inherit;font-size:18px;text-decoration:none;display:inline-flex}.ghost{cursor:pointer;color:#091717;font-variation-settings:"opsz" 18,"slnt" 0,"wdth" 100,"wght" 300;background:0 0;border:1px solid #09171775;border-radius:999px;justify-content:center;align-items:center;height:50px;padding:0 24px;font-family:inherit;font-size:18px;text-decoration:none;display:inline-flex}.ghost:hover{border-color:#091717}.h2{letter-spacing:-.03em;font-variation-settings:"opsz" 24,"slnt" 0,"wdth" 100,"wght" 300;margin:0;font-size:24px;line-height:1.2}.h3{letter-spacing:-.03em;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;margin:0;font-size:20px;line-height:1.2}.body{color:#091717a3;font-size:16px;line-height:1.4}.small{color:#091717a3;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;font-size:14px;line-height:1.4}.mark{color:#fbfaf4;border:1px solid #09171775;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.mark svg{width:15px;height:15px}.mark.done{background:#2f6f6a;border-color:#2f6f6a}.mark.now{border-width:2px;border-color:#091717}.mark.now i{background:#091717;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.step{border-top:1px solid #09171729;align-items:center;gap:16px;padding:16px 0;display:flex}.step:first-child{border-top:0}.fld{flex-direction:column;gap:8px;display:flex}.lab{color:#091717a3;font-size:16px}.inp,textarea.inp{box-sizing:border-box;color:#091717;font-variation-settings:"opsz" 18,"slnt" 0,"wdth" 100,"wght" 300;background:#fff;border:1px solid #09171775;border-radius:12px;width:100%;font-family:inherit;font-size:18px;display:block}.inp{height:52px;padding:0 16px}textarea.inp{resize:vertical;min-height:92px;padding:14px 16px;line-height:1.4}.chip{cursor:pointer;color:#091717;font-variation-settings:"opsz" 16,"slnt" 0,"wdth" 100,"wght" 300;background:#ffffff80;border:1px solid #09171775;border-radius:22px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-family:inherit;font-size:16px;display:inline-flex}.chip.on{color:#fbfaf4;background:#091717;border-color:#091717}.opt{cursor:pointer;border-top:1px solid #09171729;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.opt:first-of-type{border-top:0}.opt .r{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dot{border:1px solid #09171775;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.opt:has(.r:checked) .dot{background:radial-gradient(circle,#091717 0 5px,#0000 5px);border-width:2px;border-color:#091717}.row2{border-top:1px solid #09171729;align-items:baseline;gap:14px;padding:14px 0;display:flex}.row2:first-child{border-top:0}.grid2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.win{box-sizing:border-box;background:#fff;border:1px solid #09171729;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex;box-shadow:0 10px 26px #0917171a}.wbar{align-items:center;gap:8px;padding-bottom:4px;display:flex}.wdot{background:#09171738;border-radius:50%;width:10px;height:10px;display:block}.wdrop{background:#09171705;border:2px dashed #09171775;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:128px;display:flex}.wrun{color:#091717a3;font-variation-settings:"opsz" 18,"slnt" 0,"wdth" 100,"wght" 300;background:#09171724;border-radius:25px;justify-content:center;align-items:center;height:50px;font-size:18px;display:flex}.wlog{box-sizing:border-box;border:1px solid #09171729;border-radius:14px;min-height:74px;padding:14px}.thread{flex-direction:column;gap:14px;height:316px;padding:2px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 54px 100%);mask-image:linear-gradient(#0000 0,#000 54px 100%)}.msg{box-sizing:border-box;border-radius:18px;max-width:84%;padding:14px 18px;font-size:16px;line-height:1.4}.msg.me{color:#fbfaf4;background:#091717;border-bottom-right-radius:6px;align-self:flex-end}.msg.ai{background:#fff;border:1px solid #09171729;border-bottom-left-radius:6px;align-self:flex-start}.acts{gap:8px;margin-top:12px;display:flex}.composer{align-items:center;gap:10px;display:flex}.composer .inp{flex:1;min-width:0}.send{cursor:pointer;color:#fbfaf4;background:linear-gradient(#263435 0%,#0f1916 100%);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.send svg{width:20px;height:20px}.scrim{z-index:20;background:#09171775;width:100%;height:100%;position:absolute;top:0;left:0}.sheet{z-index:21;flex-direction:column;gap:20px;width:min(740px,100% - 96px);padding:30px;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.sheet .thread{height:420px}.xbtn{color:#091717;background:0 0;border:1px solid #09171775;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.xbtn svg{width:17px;height:17px}.mark.bad{background:#b4563c;border-color:#b4563c}.mark.na{color:#091717a3;border-color:#09171775}.prob{border-top:1px solid #09171729;align-items:flex-start;gap:16px;padding:22px 0;display:flex}.prob:first-of-type{border-top:0}.av{color:#fbfaf4;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.who{align-items:center;gap:10px;display:inline-flex}.door{border-top:1px solid #09171729;flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.sq{color:#fbfaf4;border:1px solid #09171775;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.sq svg{opacity:0;width:13px;height:13px}.opt:has(.r:checked) .sq{background:#2f6f6a;border-color:#2f6f6a}.opt:has(.r:checked) .sq svg{opacity:1}.new{color:#fbfaf4;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;background:#2f6f6a;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:14px;display:inline-flex}.ba{flex-wrap:wrap;gap:6px 24px;margin-top:10px;display:flex}.ba span{color:#091717a3;gap:8px;font-size:14px;line-height:1.4;display:flex}.ba b{font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;color:#091717;font-weight:300}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:40px;display:grid}.msg.plain{color:#091717;background:0 0;border:0;align-self:stretch;max-width:100%;padding:0 2px}.room{flex-direction:column;gap:18px;display:flex}details.dis{border-top:1px solid #09171729;padding-top:6px}details.dis>summary{cursor:pointer;color:#091717a3;align-items:center;gap:12px;min-height:44px;font-size:16px;list-style:none;display:flex}details.dis>summary::-webkit-details-marker{display:none}details.dis>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}details.dis[open]>summary:after{transform:rotate(-135deg)}details.dis>summary:hover{color:#091717}details.dis .inner{padding:4px 0 10px}@media (width<=980px){.grid2{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.panel:after{transition:none}.mark.now i{animation:none}}input::placeholder{color:#091717a3}.card{transition:transform .4s,box-shadow .4s}.card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #09171721,inset 0 0 0 1px #fff9}.cv{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .8s;display:flex;position:absolute;top:0;left:0;container-type:inline-size}.card:hover .cv{transform:scale(1.025)}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;display:grid}.pill{font-variation-settings:"opsz" 16,"slnt" 0,"wdth" 100,"wght" 300;color:#091717;cursor:pointer;background:#ffffff80;border:1px solid #09171775;border-radius:23px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-family:inherit;font-size:16px;transition:background .25s,border-color .25s;display:inline-flex}.pill:hover{background:#fff;border-color:#0917176b}.more{font-variation-settings:"opsz" 16,"slnt" 0,"wdth" 100,"wght" 300;color:#091717a3;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.more:hover{color:#091717}@media (width<=1120px){.g4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.g3,.g4{grid-template-columns:1fr}}.pg button{font-family:inherit}.pg input[type=search]::-webkit-search-cancel-button{display:none}.switch{box-sizing:border-box;cursor:pointer;border:0;border-radius:13px;flex:none;align-items:center;width:46px;height:26px;padding:3px;transition:background .2s;display:flex}.switch i{background:#fff;border-radius:50%;width:20px;height:20px;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g3c{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ch{cursor:pointer;flex-direction:column;gap:6px;padding:22px;transition:box-shadow .3s,transform .3s;display:flex;position:relative}.ch:hover{transform:translateY(-2px)}.ch .r{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ci{color:#2f6f6a;width:26px;height:26px;margin-bottom:10px;display:block}.ci svg{width:26px;height:26px;display:block}.ct{letter-spacing:-.03em;font-variation-settings:"opsz" 20,"slnt" 0,"wdth" 100,"wght" 300;font-size:20px;line-height:1.2}.cd{color:#091717a3;font-size:16px;line-height:1.35}.ch .dot{z-index:1;border:1px solid #09171775;border-radius:50%;width:20px;height:20px;margin:0;position:absolute;top:18px;right:18px}.ch:has(.r:checked){box-shadow:0 4px 12px #00000014,inset 0 0 0 2px #091717}.ch:has(.r:checked) .dot{background:radial-gradient(circle,#091717 0 5px,#0000 5px);border-width:1px;border-color:#091717}.ch.off{cursor:default;opacity:.55}.ch.off:hover{transform:none}.drop{box-sizing:border-box;cursor:pointer;background:#fff6;border:2px dashed #09171775;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;margin:0;padding:32px;transition:background .2s,border-color .2s;display:flex;position:relative}.drop.over{background:#2f6f6a14;border-color:#2f6f6a}.drop svg{color:#091717a3;width:34px;height:34px;margin-bottom:4px;display:block}.dt{letter-spacing:-.03em;font-variation-settings:"opsz" 24,"slnt" 0,"wdth" 100,"wght" 300;font-size:24px;line-height:1.2}.dn{color:#091717a3;font-size:16px}@media (width<=860px){.g3c{grid-template-columns:1fr}}button.nav{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.btn[aria-disabled=true],.btn:disabled{color:#091717a3;cursor:default;background:#09171729}.inp:focus,textarea.inp:focus{outline-offset:1px;outline:2px solid #2f6f6a}.scrim.live{z-index:40;position:fixed}.sheet.live{z-index:41;max-height:calc(100vh - 48px);position:fixed;top:50%;overflow:auto;transform:translate(-50%,-50%)}.bar{background:#09171724;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.bar i{background:#2f6f6a;border-radius:3px;width:40%;height:100%;animation:1.4s ease-in-out infinite slide;display:block}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.bar i{width:100%;animation:none}}.topbar:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fbfaf4d1;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}@media (prefers-contrast:more){.topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf4;border-bottom:1px solid #09171775;bottom:0;-webkit-mask-image:none;mask-image:none}.pg canvas[data-orbs]{display:none!important}.pg .nav,.pg .small,.pg .body,.pg .lab,.pg .cd,.pg .dn,.pg .more,.pg [style*="rgba(9, 23, 23, 0.64)"],.pg [style*="rgba(9,23,23,0.64)"]{color:#091717!important}.panel{background:#fff;box-shadow:inset 0 0 0 1px #09171775}.chip,.pill,.ghost,.inp,.wdrop,.drop{border-color:#091717}}.tb-break{display:none}@media (width<=600px){.topbar>.tb-push{display:none}.topbar>.who,.topbar>.btn{order:1;margin-left:auto}.topbar>.tb-break{flex-basis:100%;order:2;height:0;display:block}.topbar>.nav:not(.who){order:3}.topbar .brand .canon{font-size:24px!important}.topbar>.btn{height:42px;padding:0 20px;font-size:16px}.topbar .brand{margin-right:0!important}}@media (width<=400px){.topbar .brand .canon{font-size:22px!important}}
