:root{--bg:#050609;--s1:#0c0e13;--s2:#12151b;--s3:#1a1e26;--fg:#eef0f3;--t2:#b9bec7;--t3:#7e858f;--t4:#4c525b;--line:#eef0f312;--acc:#9fc4ea;--acc-rgb:159,196,234;--voy-rgb:159,196,234;--ease:cubic-bezier(.2,.7,.2,1);--sans:"Geist","Noto Sans KR",system-ui,sans-serif;--sbw:264px;--side:#08090c;--side-rgb:8,9,12;--focus:#0f1218;--hover:#eef0f30f;--acc-hi:#cfe1f5;--on-acc:#050609;--send-hi:#fff;--bg-rgb:5,6,9;--scrim:#030406a6;--del:#e3a3a3;--del-hi:#f2bdbd;--sun:#f0e7d2;--wave:#cde2f8bf;--r1:#d9dee6;--r2:#9fc4ea;--r3:#b9a9e8;--body:#d6dee8;--cloud:196,190,236;--cloud-lit:236,240,255;--cloud-gain:1;--sh-lg:0 24px 60px #0000008c;--sh-md:0 20px 50px #00000080;--sh-sm:0 12px 30px #0006;--sh-pop:0 14px 40px #0009;--sh-dlg:0 30px 80px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f6f3;--s1:#fff;--s2:#efefeb;--s3:#e5e5e0;--fg:#16181d;--t2:#3d424b;--t3:#646a73;--t4:#80868f;--line:#16181d17;--acc:#b4560b;--acc-rgb:180,86,11;--voy-rgb:226,150,46;--side:#edede9;--side-rgb:237,237,233;--focus:#fff;--hover:#16181d0d;--acc-hi:#8f4207;--on-acc:#fff;--send-hi:#000;--bg-rgb:246,246,243;--scrim:#16181d47;--del:#b9403a;--del-hi:#9c302b;--sun:#d9a441;--wave:#b4560b8c;--r1:#7a808a;--r2:#2f64a8;--r3:#7b62c4;--body:#4d5562;--cloud:76,70,140;--cloud-lit:47,100,168;--cloud-gain:.8;--sh-lg:0 10px 36px #16181d14,0 1px 2px #16181d0f;--sh-md:0 8px 28px #16181d14,0 1px 2px #16181d0f;--sh-sm:0 6px 20px #16181d14;--sh-pop:0 12px 32px #16181d24;--sh-dlg:0 24px 60px #16181d2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.space,.space *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.space{--s2:#12151b;--line:#eef0f312;--t3:#7e858f;--t4:#4c525b;--fg:#eef0f3;--acc:#9fc4ea;--acc-rgb:159,196,234;--sun:#f0e7d2;--r1:#d9dee6;--r2:#9fc4ea;--r3:#b9a9e8;--body:#d6dee8;color:var(--fg)}body.sbClosed{--sbw:64px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6;overflow:hidden}h1,h2,h3,p,span,div,li,b,small{word-break:keep-all;overflow-wrap:break-word}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}textarea,input{font:inherit;color:var(--fg);width:100%;caret-color:var(--acc);background:0 0;border:0;outline:none}textarea::placeholder,input::placeholder{color:var(--t4)}:focus-visible{outline:1px solid var(--acc);outline-offset:3px;border-radius:4px}textarea:focus-visible,input:focus-visible{outline:none}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}#sky{z-index:0;pointer-events:none;position:fixed;inset:0}#sky canvas{width:100%;height:100%;position:absolute;inset:0}#side{width:var(--sbw);z-index:10;background:rgba(var(--side-rgb),.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid var(--line);transition:width .3s var(--ease),transform .3s var(--ease);flex-direction:column;gap:2px;padding:12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sdHead{justify-content:space-between;align-items:center;height:40px;margin-bottom:10px;display:flex}.brand{height:40px;color:var(--fg);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 6px;display:flex}.brand:hover{background:var(--s1)}.brand span{letter-spacing:-.01em;font-family:Geist,sans-serif;font-size:17px;font-weight:500}.icoBtn{width:40px;height:40px;color:var(--t3);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.icoBtn:hover{background:var(--s1);color:var(--fg)}.newBtn{height:40px;color:var(--t2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background .2s,color .2s;display:flex}.newBtn:hover{background:var(--s1);color:var(--fg)}.newBtn svg{flex:none}.setBtn2{margin-top:auto}body.sbClosed .setBtn2{justify-content:center;width:40px;padding:0}.themeBtn{margin-top:0}body.sbClosed .themeBtn{justify-content:center;width:40px;padding:0}.sdLabel{color:var(--t4);white-space:nowrap;padding:20px 10px 6px;font-size:12px}.sdList{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.sdItem{border-radius:10px;align-items:center;gap:4px;min-width:0;height:40px;padding:0 4px 0 10px;transition:background .2s;display:flex;position:relative}.sdItem:hover{background:var(--s1)}.sdItem[aria-current=true]{background:var(--s2)}.sdItem .ttl{min-width:0;height:40px;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.sdItem[aria-current=true] .ttl{color:var(--fg);cursor:text}.sdItem .ttlEdit{background:var(--bg);min-width:0;height:30px;box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.35);border-radius:6px;flex:1;margin-left:-8px;padding:0 8px;font-size:14px}.sdItem .live{background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px;margin:0 4px;animation:1.2s ease-in-out infinite tdot}.sdMore{width:28px;height:28px;color:var(--t3);opacity:0;border-radius:7px;flex:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.sdItem:hover .sdMore,.sdItem[aria-current=true] .sdMore,.sdMore:focus-visible,.sdMore[aria-expanded=true]{opacity:1}.sdMore:hover,.sdMore[aria-expanded=true]{background:var(--s3);color:var(--fg)}.sdMenu{background:var(--s3);z-index:5;min-width:150px;box-shadow:var(--sh-pop);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:4px}.sdMenu button{width:100%;height:34px;color:var(--t2);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.sdMenu button:hover{background:var(--hover);color:var(--fg)}.sdMenu .del{color:var(--del)}.sdMenu .del:hover{color:var(--del-hi)}@media (hover:none){.sdMore{opacity:1}}.r1{background:var(--r1)!important}.r2{background:var(--r2)!important}.r3{background:var(--r3)!important}body.sbClosed .sdHead{flex-direction:column;gap:4px;height:auto;margin-bottom:6px}body.sbClosed .brand{justify-content:center;width:40px;padding:0}body.sbClosed .brand span,body.sbClosed .newBtn span,body.sbClosed .sdLabel,body.sbClosed .sdList{display:none}body.sbClosed .newBtn{justify-content:center;width:40px;padding:0}#sbOpenMobile,#sideScrim{display:none}.screen{top:0;bottom:0;right:0;left:var(--sbw);z-index:1;opacity:0;transition:left .3s var(--ease),opacity .4s var(--ease);flex-direction:column;display:none;position:fixed;overflow:hidden}:root{--safe:100vw}.screen.on{opacity:1;display:flex}.scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.col{width:100%;max-width:760px;margin:0 auto;padding:0 24px}#s-home .scroll{flex-direction:column;justify-content:center;display:flex}.hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.hero h1 span{white-space:nowrap}@media (width<=480px){.hero h1 span{display:block}}.hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.12}.hero p{color:var(--t3);max-width:34em;margin:0;font-size:16px}.ask{background:var(--s1);width:100%;box-shadow:var(--sh-lg);border-radius:16px;align-items:center;gap:8px;padding:7px 7px 7px 18px;transition:background .25s;display:flex;position:relative}.ask:focus-within{background:var(--focus)}.ask textarea{resize:none;flex:1;min-width:0;min-height:40px;max-height:200px;padding:0;font-size:17px;font-weight:300;line-height:40px;overflow-y:auto}.ask textarea.multi,.inBar textarea.multi{padding:9px 0;line-height:1.55}.ex{color:var(--t4);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.ex button{background:var(--s1);height:32px;color:var(--t2);border-radius:16px;padding:0 13px;font-size:13px;transition:all .2s}.ex button:hover{background:var(--s2);color:var(--fg)}.sp22{height:18vh}.round{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.round.send{background:var(--fg);color:var(--bg)}.round.send:hover{background:var(--send-hi)}.voy{letter-spacing:.02em;height:36px;color:var(--t4);white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;transition:color .25s;display:flex;position:relative}.voy:after{content:"";background:rgb(var(--voy-rgb));height:1px;box-shadow:0 0 8px 1px rgba(var(--voy-rgb),.55);opacity:0;transition:opacity .3s,transform .3s var(--ease);border-radius:1px;position:absolute;bottom:7px;left:10px;right:10px;transform:scaleX(.3)}.voy:hover{color:var(--t3)}.voy[aria-pressed=true]{color:var(--fg)}.voy[aria-pressed=true]:after{opacity:1;transform:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--s2);height:38px;color:var(--t2);border-radius:19px;align-items:center;padding:0 16px;font-size:14px;transition:all .2s;display:inline-flex}.chip:hover{background:var(--s3);color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.chip:disabled:not([aria-pressed=true]){opacity:.35}:root[data-theme=light] .note,:root[data-theme=light] .card .ver,:root[data-theme=light] .sdLabel{color:var(--t3)}:root[data-theme=light] .chip:disabled:not([aria-pressed=true]){opacity:.55}.orbit{height:64px;margin:2px 0;position:relative}.orbit .sun{background:var(--sun);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--sun) 30%,transparent);border-radius:50%;position:absolute;top:19px;left:4px}.orbit .ring{background:var(--line);width:100%;height:1px;position:absolute;top:23px;left:0}.orbit .stop{border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:96px;height:64px;margin-left:-48px;display:flex;position:absolute;top:0}.orbit .stop:hover{background:var(--s2)}.orbit .stop svg{color:var(--t3);margin-top:9px;transition:all .2s;display:block;overflow:visible}.orbit .stop:hover svg{color:var(--t2)}.orbit .stop[aria-checked=true] svg{color:var(--acc);filter:drop-shadow(0 0 6px rgba(var(--acc-rgb),.45))}.orbit .stop b{color:var(--t3);white-space:nowrap;font-size:12px;font-weight:400}.orbit .stop[aria-checked=true] b{color:var(--fg)}.orbit .haze{pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(var(--acc-rgb),.12),rgba(var(--acc-rgb),0) 70%);border-radius:50%;height:24px;position:absolute;top:12px}.desc{min-height:40px;color:var(--t2);background:var(--s2);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.55}.segRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.segRow h3{color:var(--t3);margin:0;font-size:12px;font-weight:400}.seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:260px;display:grid}.seg button{background:var(--s2);height:36px;color:var(--t2);text-align:center;border-radius:10px;font-size:13px;transition:all .2s}.seg button[aria-checked=true]{background:var(--fg);color:var(--bg)}.warn{color:var(--acc)}.top{z-index:2;height:56px;padding:0 calc(var(--sbw) + 24px);color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}#s-chat .scroll{padding-bottom:170px}.top:after{content:"";background:linear-gradient(rgb(var(--bg-rgb)),rgba(var(--bg-rgb),0));pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}.thread{flex-direction:column;gap:30px;padding:16px 0 20px;display:flex}.msg{opacity:0;animation:rise .45s var(--ease) forwards;position:relative;transform:translateY(10px)}.msg.reveal{opacity:1;animation:none;transform:none}.msg.reveal .rv,.msg.reveal.rv{animation:.42s cubic-bezier(.2,.7,.2,1) both soft;animation-delay:calc(var(--i) * 40ms + var(--d0,0s))}@keyframes soft{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@keyframes rise{to{opacity:1;transform:none}}.msg.q{background:var(--s2);max-width:min(78%,560px);color:var(--fg);white-space:pre-wrap;border-radius:18px 18px 6px;align-self:flex-end;margin:6px 0 0;padding:11px 16px;font-size:16px;font-weight:400;line-height:1.6}.msg.a{color:var(--t2);flex-direction:column;gap:12px;font-size:16px;line-height:1.75;display:flex}.msg.a p{margin:0}.msg.a ol,.msg.a ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.hint{background:var(--s1);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hint p{color:var(--t3);margin:0;font-size:14px}.hint .links{flex-wrap:wrap;gap:4px 22px;display:flex}.link{color:var(--acc);align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.link:hover{color:var(--acc-hi)}.link:disabled{color:var(--t4)}.think{align-items:center;gap:5px;min-height:24px;display:inline-flex}.think i{background:var(--acc);opacity:.3;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite tdot}.think i:nth-child(2){animation-delay:.2s}.think i:nth-child(3){animation-delay:.4s}@keyframes tdot{0%,to{opacity:.3}50%{opacity:1}}.pill{background:var(--fg);height:42px;color:var(--bg);white-space:nowrap;transition:opacity .2s,transform .2s var(--ease);border-radius:21px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill.ghost{background:var(--s3);color:var(--fg);font-weight:400}.pill:disabled{opacity:.35;transform:none}.run{background:var(--s1);border-radius:18px;flex-direction:column;gap:18px;padding:22px 22px 20px;display:flex}.run .bar{background:var(--line);border-radius:1px;height:2px;overflow:hidden}.run .bar i{background:var(--fg);width:0;height:100%;transition:width .4s linear;display:block}.run .rh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.run .rh b{letter-spacing:-.02em;font-size:22px;font-weight:300;display:block}.run .rh small{color:var(--t3);margin-top:4px;font-size:13px;display:block}.views{background:var(--s2);border-radius:10px;flex:none;gap:4px;padding:3px;display:flex}.views button{height:32px;color:var(--t3);border-radius:8px;padding:0 12px;font-size:13px}.views button[aria-checked=true]{background:var(--s3);color:var(--fg)}.sortRow{gap:16px;display:flex}.sortRow button{height:28px;color:var(--t3);border-bottom:1px solid #0000;border-radius:0;font-size:13px}.sortRow button[aria-checked=true]{color:var(--fg);border-bottom-color:var(--fg)}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid>.card:last-child:nth-child(odd){grid-column:1/-1}.run .acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.run .acts .cnt{color:var(--t3);font-size:13px}.note{color:var(--t4);margin:0;font-size:12px}.card{background:var(--s2);animation:rise .5s var(--ease) both;border-radius:14px;flex-direction:column;gap:14px;padding:18px;transition:box-shadow .2s;display:flex;position:relative}.card.picked{box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.6)}.card.flash{box-shadow:inset 0 0 0 1px var(--fg)}.card .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.card .no{color:var(--t3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.card .meta .rg{align-items:center;gap:6px;display:inline-flex}.card .meta .rg i{background:var(--t4);border-radius:50%;width:7px;height:7px}.sel{border:1px solid var(--t4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.sel:hover{border-color:var(--t2)}.sel svg{opacity:0;transition:opacity .15s}.sel[aria-pressed=true]{background:var(--acc);border-color:var(--acc)}.sel[aria-pressed=true] svg{opacity:1}.card h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:400;line-height:1.3}.card .one{color:var(--t2);margin:0;font-size:14px;line-height:1.6}.card .ft{flex-direction:column;gap:10px;margin-top:auto;display:flex}.bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bar2 small{color:var(--t3);justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.bar2 i{background:var(--line);border-radius:1px;height:2px;display:block}.bar2 i b{background:var(--t2);width:0;height:100%;transition:width .9s var(--ease) .2s;border-radius:1px;display:block}.bar2.n i b{background:var(--acc)}.card .meta{color:var(--t3);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.card .cacts{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.card .cacts button{color:var(--t3);align-items:center;min-height:30px;font-size:13px;transition:color .15s;display:inline-flex}.card .cacts button:hover{color:var(--fg)}.card .cacts button[data-act=detail]{color:var(--acc)}.card .cacts button[data-act=detail]:hover{color:var(--acc-hi)}.card .cacts i{background:var(--line);width:1px;height:12px}.card .ver{color:var(--t4);font-size:11px}.card.wide{background:var(--s1)}.lead{color:var(--t3);margin:0 0 10px;font-size:14px}.movedNote{background:var(--s1);color:var(--t3);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.movedNote .link{min-height:28px;font-size:13px}.detail{background:var(--s1);border-radius:18px;flex-direction:column;gap:18px;padding:22px;display:flex}.detail h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:300;line-height:1.3}.detail .kv{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.detail .kv div{background:var(--s2);border-radius:10px;padding:10px 12px}.detail .kv small{color:var(--t3);margin-bottom:3px;font-size:11px;display:block}.detail .kv b{font-size:14px;font-weight:400}.detail .sec h3{color:var(--t3);margin:0 0 6px;font-size:12px;font-weight:400}.detail .sec ol,.detail .sec ul{color:var(--t2);flex-direction:column;gap:5px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.detail .dacts{flex-wrap:wrap;gap:0 16px;display:flex}.detail .dacts button{color:var(--acc);min-height:32px;font-size:13px}.mapWrap{background:var(--s2);border-radius:14px;height:400px;position:relative;overflow:hidden}.mapWrap canvas{width:100%;height:100%;position:absolute;inset:0}.mapHits{position:absolute;inset:0}.mring{border:1px solid var(--line);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mring span{color:var(--t4);background:var(--s2);white-space:nowrap;padding:0 6px;font-size:11px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.mapLegend{color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.hit{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:flex;position:absolute}.hit i{background:var(--body);border-radius:50%;width:8px;height:8px;transition:all .2s}.hit b{width:max-content;max-width:132px;color:var(--t3);pointer-events:none;text-align:left;font-size:12px;font-weight:400;line-height:1.3;transition:color .15s;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.hit b em{color:var(--t4);font-variant-numeric:tabular-nums;margin-right:4px;font-style:normal}.hit.lft b{text-align:right}@media (width<=760px){.hit b{max-width:104px;font-size:11px}}.hit.lft b{left:auto;right:30px}.hit:hover i,.hit:focus-visible i{transform:scale(1.4)}.hit:hover b,.hit:focus-visible b{color:var(--fg)}.hit.picked i{background:var(--acc);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.25)}.hit.picked b{color:var(--acc)}.sunDot{background:var(--sun);width:8px;height:8px;box-shadow:0 0 10px 3px color-mix(in srgb,var(--sun) 35%,transparent);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.mapEmpty{color:var(--t3);justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.dock{left:var(--sbw);transition:left .3s var(--ease);padding:0 24px max(22px,env(safe-area-inset-bottom));z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;right:0}.dock:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(var(--bg-rgb),0),rgba(var(--bg-rgb),.94) 40%,rgb(var(--bg-rgb)));transition:opacity .6s var(--ease);position:absolute;inset:0}body.homeGlow .dock:before{opacity:0}.dock>*{pointer-events:auto}.pickBar{background:var(--s2);width:100%;max-width:712px;color:var(--t2);box-shadow:var(--sh-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.pickBar b{color:var(--fg);font-weight:400}.pickBar #pickTxt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=760px){.pickBar .names{display:none}}.pickBar .bb{flex:none;gap:6px;display:flex}.pickBar .pill{height:34px;padding:0 14px;font-size:13px}.inBar{background:var(--s1);width:100%;max-width:712px;box-shadow:var(--sh-md);border-radius:16px;align-items:center;gap:10px;padding:7px 7px 7px 18px;transition:background .25s;display:flex;position:relative}.inBar:focus-within{background:var(--focus)}.ask.voyOn{box-shadow:var(--sh-lg),inset 0 0 0 1px rgba(var(--voy-rgb),.32),0 0 28px -10px rgba(var(--voy-rgb),.7)}.inBar.voyOn{box-shadow:var(--sh-md),inset 0 0 0 1px rgba(var(--voy-rgb),.32),0 0 28px -10px rgba(var(--voy-rgb),.7)}:root[data-theme=light] .ask.voyOn{box-shadow:var(--sh-lg),inset 0 0 0 1px rgba(var(--voy-rgb),.5),0 0 30px -8px rgba(var(--voy-rgb),.75)}:root[data-theme=light] .inBar.voyOn{box-shadow:var(--sh-md),inset 0 0 0 1px rgba(var(--voy-rgb),.5),0 0 30px -8px rgba(var(--voy-rgb),.75)}.voy:after{transform-origin:50%;transition:opacity .35s,transform .55s cubic-bezier(.2,.7,.2,1)}.voy[aria-pressed=true]:after{transform:none}.voy:not([aria-pressed=true]):after{transform:scaleX(0)}.ask,.inBar{transition:background .25s,box-shadow 1.1s cubic-bezier(.2,.6,.2,1) .25s}.inBar textarea{resize:none;flex:1;min-width:0;min-height:38px;max-height:200px;padding:0;font-size:16px;font-weight:300;line-height:38px;overflow-y:auto}.ask,.inBar{align-items:flex-end}.cfWrap{z-index:40;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cfBg{background:var(--scrim);position:absolute;inset:0}.cfBox{background:var(--s2);width:min(380px,100%);box-shadow:var(--sh-dlg);animation:rise .2s var(--ease);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.cfBox h2{margin:0;font-size:17px;font-weight:500}.cfBox p{color:var(--t3);margin:0;font-size:14px;line-height:1.6}.cfBtns{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cfBtns .pill{height:38px;padding:0 18px}.cfDel{color:#fff;background:#c9504f}.cfDel:hover{background:#d65e5d}:root[data-theme=light] .cfDel{background:#b9403a}:root[data-theme=light] .cfDel:hover{background:#9c302b}#xp{z-index:12;color:#eef0f3;--acc:#9fc4ea;--acc-rgb:159,196,234;--mute:#8d929b;background:#06070a;display:none;position:fixed;inset:0;overflow:hidden}#xp.on{animation:xpIn .7s var(--ease);transition:opacity .45s var(--ease);display:block}#xp.on.leaving{opacity:0;pointer-events:none}#xp.on.finale.leaving{transition:opacity 1.3s cubic-bezier(.4,0,.2,1)}@keyframes xpIn{0%{opacity:0}to{opacity:1}}#xpWorld{transform-origin:0 0;will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.6,0,.2,1);position:absolute;top:0;left:0}#xpSky{background:radial-gradient(closest-side,#0d0e14 0%,#08090d 40%,#06070a 100%);width:400vw;height:400vh;position:absolute;top:-150vh;left:-150vw}#xpSky .xs{background:#ececec;border-radius:50%;position:absolute}#xpSky .xs.tw{animation:xtw var(--t) ease-in-out var(--d) infinite}@keyframes xtw{0%,to{opacity:.15}50%{opacity:.85}}#xpRing{pointer-events:none;background:radial-gradient(circle closest-side at 50% 50%,#0000 0%,#0000 78.6%,rgba(var(--acc-rgb),.05) 79.4%,rgba(var(--acc-rgb),.3) 80%,#ececec29 80.35%,#a9dcff14 81.2%,#a9dcff0d 84%,#c9a7ff14 89%,#ececec1a 95%,#a9dcff21 100%);border-radius:50%;animation:38s ease-in-out infinite xwave;position:absolute}@keyframes xwave{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.015)rotate(1deg)}}.pick{width:0;height:0;position:absolute}.pick .dot{opacity:.5;background:#fff;border-radius:50%;width:5px;height:5px;transition:all .6s;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 7px 2px #ffffff80}.pick.done .dot{background:var(--acc);box-shadow:0 0 8px 2px rgba(var(--acc-rgb),.5);opacity:1}.pick.now .dot{width:8px;height:8px;box-shadow:0 0 12px 4px rgba(var(--acc-rgb),.8),0 0 50px 18px rgba(var(--acc-rgb),.2);opacity:1;background:#fff;top:-4px;left:-4px}.pick .aim{border:1px solid rgba(var(--acc-rgb),.9);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px;transform:scale(6)}.pick.now .aim{animation:.8s cubic-bezier(.2,.8,.2,1) forwards xaim}@keyframes xaim{to{opacity:.4;transform:scale(1)}}.pick .lbl{white-space:nowrap;color:rgba(var(--acc-rgb),.8);opacity:0;transform-origin:0 0;transform:scale(var(--iz,1));font-size:12px;transition:opacity .6s,transform 1.4s cubic-bezier(.6,0,.2,1);position:absolute;top:-15px;left:12px}.pick.done .lbl{opacity:1}.pick .fx{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;transition:opacity .6s,visibility 0s .6s;position:absolute;top:0;left:0}.pick.now .fx{opacity:1;visibility:visible;transition:opacity .9s .3s,visibility}.fx-launch i{width:2px;height:2px;transform:rotate(var(--a));animation:xl 1.8s cubic-bezier(.1,.6,.3,1) var(--d) infinite;background:#fff;border-radius:50%;position:absolute;top:-1px;left:-1px}@keyframes xl{0%{transform:rotate(var(--a)) translateX(6px);opacity:0}15%{opacity:1}to{transform:rotate(var(--a)) translateX(46px);opacity:0}}.fx-boundary b{border:1px dashed rgba(var(--acc-rgb),.55);border-radius:50%;width:76px;height:76px;animation:6s linear infinite xbr;position:absolute;top:-38px;left:-38px}@keyframes xbr{to{transform:rotate(360deg)}}.fx-boundary i{background:#fff;border-radius:50%;width:4px;height:4px;animation:2.6s ease-in-out infinite xbd;position:absolute;top:-2px;left:-2px;box-shadow:0 0 6px 2px #ffffff80}@keyframes xbd{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{opacity:1;transform:translate(38px)}75%{opacity:.2;transform:translate(38px)scale(1.6)}to{opacity:0;transform:translate(52px)}}.fx-duel i{width:5px;height:5px;box-shadow:0 0 6px 2px rgba(var(--acc-rgb),.6);background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite xdu;position:absolute;top:-2.5px;left:-2.5px}.fx-duel i.b{animation-delay:-1.1s}@keyframes xdu{0%{transform:translate(-22px)scale(.8)}25%{transform:translateY(-10px)scale(1.2)}50%{transform:translate(22px)scale(.8)}75%{transform:translateY(10px)scale(1.2)}to{transform:translate(-22px)scale(.8)}}.fx-keep i{background:rgba(var(--acc-rgb),.95);width:4px;height:4px;box-shadow:0 0 6px 2px rgba(var(--acc-rgb),.45);transform:rotate(var(--r)) translateX(30px);animation:xkp 7s linear infinite,xkin 1.2s ease-out var(--d) both;border-radius:50%;position:absolute;top:-2px;left:-2px}@keyframes xkp{to{transform:rotate(calc(var(--r) + 360deg)) translateX(30px)}}@keyframes xkin{0%{opacity:0}to{opacity:1}}.fx-far i{background:linear-gradient(90deg,rgba(var(--acc-rgb),0),rgba(var(--acc-rgb),.55) 70%,#fff);transform-origin:0;opacity:0;border-radius:2px;width:26px;height:1.5px;animation:3.6s cubic-bezier(.3,.1,.3,1) infinite xfr;position:absolute;top:-.75px;left:0}.fx-far i.t1{--a:calc(var(--out,0deg) - 14deg)}.fx-far i.t2{--a:calc(var(--out,0deg) + 6deg);animation-delay:1.2s}.fx-far i.t3{--a:calc(var(--out,0deg) - 2deg);animation-delay:2.4s}@keyframes xfr{0%{transform:rotate(var(--a)) translateX(4px) scaleX(.15);opacity:0}18%{opacity:.95}to{transform:rotate(var(--a)) translateX(64px) scaleX(1);opacity:0}}#xp.finale .pick.done .dot{animation:1.4s ease-in-out infinite xfin}@keyframes xfin{0%,to{box-shadow:0 0 8px 2px rgba(var(--acc-rgb),.5)}50%{box-shadow:0 0 16px 6px rgba(var(--acc-rgb),.9)}}#xpSpot{pointer-events:none;background:radial-gradient(circle,#06070a00 0% 38%,#06070a4d 75%,#06070a80 100%);position:absolute;inset:0}#xpTop{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:absolute;top:0;left:0;right:0}#xpTop .q{text-align:center;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}#xpTop .tag{color:var(--acc);border:1px solid rgba(var(--acc-rgb),.4);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}#xpTop .back{color:#c9ccd2;align-items:center;gap:6px;min-height:36px;font-size:13px;display:flex}#xpTop .back:hover{color:#fff}#xpCap{z-index:3;opacity:0;pointer-events:none;flex-direction:column;gap:6px;max-width:min(520px,50vw - 110px);transition:opacity .6s,transform .6s;display:flex;position:absolute;top:50%;left:calc(50% + 96px);transform:translate(10px,-50%)}#xpCap.on{opacity:1;transform:translateY(-50%)}#xpCap .code{letter-spacing:.04em;color:var(--acc);font-size:12px}#xpCap .name{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #0009;font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.2}#xpCap .msg{color:#d4d4d8;font-size:16px}#xpCap .num{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}#xpCap .bar{background:#ececec1f;border-radius:3px;width:220px;height:3px;margin-top:4px;position:relative;overflow:hidden}#xpCap .bar i{background:var(--acc);width:0;transition:width .3s linear;position:absolute;top:0;bottom:0;left:0}#xpCap .lead{color:var(--mute);opacity:0;margin-top:6px;font-size:12px;transition:opacity .5s}#xpCap .lead.on{opacity:1}#xpCap .lead b{color:#eef0f3;font-weight:500}#xpBottom{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}#xpBottom .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}#xpBottom .meta b{color:#eef0f3;font-variant-numeric:tabular-nums;font-weight:400}#xpDots{align-items:center;gap:6px;display:flex}#xpDots i{background:#34343a;border-radius:50%;width:6px;height:6px;transition:all .4s}#xpDots i.done{background:rgba(var(--acc-rgb),.6)}#xpDots i.now{background:var(--acc);box-shadow:0 0 8px rgba(var(--acc-rgb),.8);transform:scale(1.3)}#xpBottom .bb{gap:8px;display:flex}#xpBottom .pill{color:#eef0f3;background:#ececec1a;height:38px;padding:0 16px;font-size:13px;font-weight:400}#xpBottom .pill:hover{background:#ececec29}#xp.finale #xpBottom .pill{opacity:.4;pointer-events:none}#xpPanel{z-index:4;opacity:0;pointer-events:none;width:min(380px,100vw - 44px);transition:.25s var(--ease);background:#101218eb;border:1px solid #ececec14;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:absolute;bottom:78px;right:22px;transform:translateY(8px)}#xpPanel.on{opacity:1;pointer-events:auto;transform:none}#xpPanel h3{margin:0;font-size:14px;font-weight:500}#xpPanel ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}#xpPanel li{color:#d4d4d8;gap:10px;font-size:14px;line-height:1.5;display:flex}#xpPanel li span{background:#ececec1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;display:flex}#xpPanel li:first-child span{background:var(--acc);color:#06070a}#xpPanel p{color:var(--mute);margin:0;font-size:13px}#xpFlash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,#ffffffe6 0%,rgba(var(--acc-rgb),.75) 16%,rgba(var(--acc-rgb),.45) 40%,rgba(var(--acc-rgb),.1) 70%,#06070a00 100%);transition:transform 1.6s cubic-bezier(.2,.7,.2,1),opacity 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(.1)}#xpFlash.on{opacity:1;transform:scale(3)}#xpFlash.out{opacity:0;transform:scale(3)}@media (width<=760px){#xpCap{max-width:none;inset:auto 22px 130px;transform:none}#xpCap.on{transform:none}#xpTop .q{display:none}#xp.paneling #xpCap{opacity:0}}@media (prefers-reduced-motion:reduce){#xpWorld{transition:none}}.run .mini{flex-direction:column;gap:12px;display:flex}.run .mini .mtop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.run .mini b{letter-spacing:-.01em;font-size:19px;font-weight:300}.run .mini small{color:var(--t3);font-size:13px}.run .mini .sm{color:var(--t2);margin-top:-6px}.run .mini .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#toast{left:calc(50% + var(--sbw) / 2);background:var(--s3);opacity:0;transition:.25s var(--ease);z-index:30;pointer-events:none;text-align:center;max-width:calc(100vw - 40px);box-shadow:var(--sh-pop);border-radius:12px;padding:10px 16px;font-size:13px;position:fixed;bottom:140px;transform:translate(-50%,8px)}#toast.on{opacity:1;transform:translate(-50%)}@media (width<=760px){:root,body.sbClosed{--sbw:0px}#side{background:rgba(var(--side-rgb),.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:280px;padding:12px;transform:translate(-100%)}body.sbMobileOpen #side{transform:none}body.sbClosed .sdHead{flex-direction:row;height:40px;margin-bottom:10px}body.sbClosed .brand{justify-content:flex-start;width:auto;padding:0 6px}body.sbClosed .brand span,body.sbClosed .newBtn span{display:inline}body.sbClosed .sdLabel{display:block}body.sbClosed .sdList{display:flex}body.sbClosed .newBtn{justify-content:flex-start;width:auto;padding:0 10px}#sbToggle{display:none}#sbOpenMobile{z-index:9;display:flex;position:fixed;top:8px;left:8px}#sideScrim{z-index:9;opacity:0;pointer-events:none;background:0 0;transition:opacity .25s;display:block;position:fixed;inset:0}body.sbMobileOpen #sideScrim{opacity:1;pointer-events:auto}.col{padding:0 16px}.grid{grid-template-columns:1fr}.run{padding:18px 16px}.mapWrap{height:340px}.dock{padding-left:16px;padding-right:16px}.hero{padding-top:70px}.top{padding:0 56px}.hit b,.hit.lft b{text-align:center;max-width:112px;top:20px;left:50%;right:auto;transform:translate(-50%)}}@media (width<=560px){.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.pick.off .dot{opacity:.15}#xpDots i.off{opacity:.35}.gate{flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.gateHead{z-index:1;--side:var(--bg);align-items:center;padding:12px;display:flex;position:relative}.gateHead .brand:hover{background:0 0}.gateBox{z-index:1;flex-direction:column;gap:14px;width:100%;max-width:480px;margin:auto;padding:40px 20px 18vh;display:flex;position:relative}.gateBox h1{text-align:center;letter-spacing:-.03em;text-wrap:balance;margin:0 0 4px;font-size:clamp(26px,3.4vw,38px);font-weight:300;line-height:1.12}.gateSub{text-align:center;color:var(--t3);margin:0 0 10px;font-size:15px}.gateMsg{text-align:center;min-height:22px;color:var(--t3);margin:0;font-size:14px}.gateMsg.err{color:var(--del)}.gateLink{min-height:36px;color:var(--t3);align-self:center;font-size:13px}.gateLink:hover{color:var(--fg)}.gate .round.send:disabled{opacity:.35}.checks{background:var(--s1);box-shadow:var(--sh-lg);border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex}.check{border-radius:10px;align-items:center;gap:8px;padding-right:10px;transition:background .2s;display:flex}.check:hover{background:var(--hover)}.check button{min-width:0;min-height:48px;color:var(--t2);flex:1;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.check button[aria-checked=true]{color:var(--fg)}.check .box{border:1px solid var(--t4);width:24px;height:24px;color:var(--on-acc);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.check .box svg{opacity:0;transition:opacity .15s}.check button[aria-checked=true] .box{background:var(--acc);border-color:var(--acc)}.check button[aria-checked=true] .box svg{opacity:1}.check a{color:var(--acc);flex:none;font-size:13px;text-decoration:none}.check a:hover{color:var(--acc-hi)}.gateActs{justify-content:center;margin-top:8px;display:flex}.legal{position:fixed;inset:0;overflow-y:auto}.doc{color:var(--t2);padding:8px 0 80px;font-size:15px;line-height:1.75}.doc h1{letter-spacing:-.02em;color:var(--fg);margin:24px 0 8px;font-size:28px;font-weight:300}.doc h2{color:var(--fg);margin:32px 0 8px;font-size:18px;font-weight:500}.doc h3{color:var(--fg);margin:20px 0 6px;font-size:15px;font-weight:500}.doc p{margin:0 0 10px}.doc ul,.doc ol{margin:0 0 10px;padding-left:22px}.doc blockquote{background:var(--s2);color:var(--acc);border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px}.doc .tbl{margin:0 0 12px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:14px}.doc th,.doc td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all;padding:8px 10px}.doc th{color:var(--fg);font-weight:500}.doc a{color:var(--acc)}
