.si{--bg:#FAF9F5;--panel:#FFFFFF;--ink:#161511;--ink2:#55524C;--ink3:#8A867F;--ink4:#B3AEA3;--rail:#E5E2DA;--cel:#B2FFFF;--teal:#0B8C9C;--deep:#0A4A52;--nav:76px;--shell:1232px;--gut:16px;--in:clamp(24px,5vw,68px);--dockh:68px;--ease:cubic-bezier(.2,.8,.2,1);position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:var(--bg);color:var(--ink2);font-family:Instrument Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;clip-path:inset(0 round 0);will-change:clip-path;overscroll-behavior:contain;overflow-y:auto}.si[hidden]{display:none}.si.fold{transition:clip-path .72s cubic-bezier(.77,0,.18,1)}.si *{box-sizing:border-box}.si ::selection{background:var(--cel);color:#0a0a0a}.si button{font:inherit;color:inherit}.si :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.si-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.si-top{position:sticky;top:0;z-index:6;flex:none;height:var(--nav);border-bottom:1px solid var(--rail);background:var(--bg)}.si-top-in{display:flex;align-items:center;justify-content:space-between;height:100%;width:min(var(--shell),100% - 2*var(--gut));margin-inline:auto;padding-inline:var(--in)}.si-brand{display:inline-flex}.si-brand img{display:block;height:20px;width:auto}.si-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--rail);background:none;color:var(--ink);cursor:pointer;transition:border-color .25s,transform .45s var(--ease)}.si-x:hover{border-color:var(--ink);transform:rotate(90deg)}.si-x svg{width:14px;height:14px}.si-rail{position:fixed;top:var(--nav);bottom:0;z-index:4;width:1px;background:var(--rail);pointer-events:none}.si-rail.l{left:max(var(--gut),calc(50% - var(--shell)/2))}.si-rail.r{right:max(var(--gut),calc(50% - var(--shell)/2))}.si-main{flex:1;display:flex;align-items:center;padding:clamp(28px,6vh,72px) 0 calc(var(--dockh) + 112px)}.si-col{position:relative;z-index:2;width:min(var(--shell),100% - 2*var(--gut));margin-inline:auto;padding-inline:var(--in)}.si-h{margin:0;font-weight:500;font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:20ch}.si-h span{display:block}.si-h span[data-t=s]{color:var(--ink3)}.si-h:focus{outline:none}.si-act{margin-top:clamp(28px,5vh,52px)}.si-row{display:flex;align-items:center;gap:16px;width:auto;margin-inline:calc(-1*var(--in));padding:clamp(16px,2.6vh,24px) var(--in);border:0;border-top:1px solid var(--rail);border-bottom:1px solid var(--rail);background:transparent;transition:background .25s,border-color .25s}.si-row+.si-row{border-top:0}.si-g{cursor:pointer;text-align:left;width:calc(100% + 2*var(--in))}.si-g[hidden]{display:none}.si-g:hover{background:var(--panel)}.si-g>svg{flex:none;width:clamp(22px,2.2vw,30px);height:clamp(22px,2.2vw,30px)}.si-g>span{flex:1;min-width:0;font-size:clamp(20px,2.6vw,34px);font-weight:500;letter-spacing:-.03em;color:var(--ink)}.si-go{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:var(--ink);color:var(--bg);cursor:pointer;transition:background .25s,color .25s,opacity .25s,transform .45s var(--ease)}.si-g:hover .si-go,.si-form .si-go:hover{background:var(--teal);color:#fff;transform:translate(2px,-2px)}.si-go svg{width:16px;height:16px}.si-form{position:relative}.si-form:focus-within{background:var(--panel)}.si-form.bad{border-bottom-color:#e8a08f}.si-form input{flex:1;min-width:0;height:auto;padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:clamp(22px,3.2vw,40px);font-weight:500;letter-spacing:-.03em;outline:none;caret-color:var(--teal)}.si-form input::placeholder{color:var(--ink4)}.si-form input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 60px var(--panel) inset;transition:background-color 9999s}.si-code input{font-variant-numeric:tabular-nums;letter-spacing:.14em}.si-code input::placeholder{letter-spacing:.14em}.si-form .si-go[aria-disabled=true]{opacity:.22;transform:none;background:var(--ink);color:var(--bg)}.si-go.busy svg{display:none}.si-go.busy:after{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(250,249,245,.3);border-top-color:var(--bg);animation:siSpin .7s linear infinite}@keyframes siSpin{to{transform:rotate(360deg)}}.si-note{min-height:1.5em;margin:16px 0 0;font-size:15px;line-height:1.5;color:var(--ink3)}.si-note.bad{color:#c2553d}.si-link{margin-top:clamp(20px,4vh,32px);padding:0 0 3px;border:0;background:none;color:var(--ink);font-size:15px;border-bottom:1px solid var(--rail);cursor:pointer;transition:border-color .25s}.si-link:hover{border-color:var(--ink)}.si-ah{margin:0 0 18px;font-size:clamp(20px,1.8vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.si[data-mode=signin] .si-ah{display:none}.si-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:clamp(20px,3.4vh,30px);border-radius:50%;color:var(--deep);background:radial-gradient(circle at 36% 28%,#eaffff,#b2ffff 52%,#8aedf0);box-shadow:inset 0 0 0 1.5px #0b8c9c73,inset 0 0 0 5px #b2ffff,inset 0 0 0 6.5px #0b8c9c47}.si-mark svg{width:24px;height:24px}.si-ch{margin:0 0 clamp(22px,4vh,36px);font-weight:500;font-size:clamp(30px,3.6vw,46px);line-height:1.06;letter-spacing:-.03em;color:var(--ink);outline:none}.si-ch span{display:block;color:var(--ink3)}.si-ch b{font-weight:500;color:var(--ink);word-break:break-word}.si-yn{display:flex;align-items:center;gap:22px}.si-yes{height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-size:16px;font-weight:600;cursor:pointer;transition:background .25s}.si-yes:hover{background:var(--teal);color:#fff}.si-yn .si-link{margin-top:0}.si-st{display:none}.si[data-state=ask] .si-st[data-st=ask],.si[data-state=code] .si-st[data-st=code],.si[data-state=confirm] .si-st[data-st=confirm]{display:block}.si[data-state=confirm] .si-story{display:none}.si[data-state=confirm] .si-act{margin-top:0}.si-foot{position:fixed;left:0;right:0;bottom:0;z-index:5;border-top:1px solid var(--rail);background:#faf9f5e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom,0px)}.si-foot-in{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(var(--shell),100% - 2*var(--gut));min-height:var(--dockh);margin-inline:auto;padding:10px var(--in)}.si-new{margin:0;font-size:14.5px;color:var(--ink3)}.si-new a{display:inline-flex;align-items:center;gap:7px;margin-left:8px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rail);transition:text-decoration-color .2s}.si-new a:hover{text-decoration-color:currentColor}.si-new svg{width:11px;height:11px;color:var(--teal)}.si-later{display:none;padding:0;border:0;background:none;color:var(--ink);font-size:14.5px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rail);cursor:pointer}.si-later:hover{text-decoration-color:currentColor}.si[data-mode=save] .si-new{display:none}.si[data-mode=save] .si-later{display:inline-block}.si-jump{display:none}.si-crowd{position:fixed;left:50%;bottom:calc(var(--dockh) + env(safe-area-inset-bottom,0px));z-index:3;width:min(var(--shell),100% - 2*var(--gut));height:104px;transform:translate(-50%);pointer-events:none;background:linear-gradient(to bottom,rgba(250,249,245,0),var(--bg) 42%)}.si-crowd canvas{display:block;width:100%;height:100%}.si-why:empty{display:none}.si-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(36px,6vh,64px) calc(-1*var(--in)) 0;border-top:1px solid var(--rail);border-bottom:1px solid var(--rail);position:relative}.si-cell{padding:clamp(20px,3vh,30px) var(--in) clamp(22px,3.2vh,32px);min-width:0}.si-cell+.si-cell{border-left:1px solid var(--rail)}.si-cell b{display:block;margin-top:16px;font-size:clamp(17px,1.4vw,19px);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.si-cell p{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink3)}.si-track{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:13px;color:var(--ink4)}.si-track span{animation:siStep 6s linear infinite;animation-delay:calc(var(--k) * .9s)}.si-track span.on{animation:none;padding:3px 10px;border-radius:999px;background:var(--cel);color:#0a0a0a;font-weight:600}@keyframes siStep{0%,to{color:var(--ink4)}6%,14%{color:var(--ink)}22%{color:var(--ink4)}}.si-eng{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0 0;padding:0}.si-eng li{display:flex;align-items:center;gap:9px;min-width:0;font-size:14px;color:var(--ink)}.si-eng li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-coin{flex:none;display:block;width:36px;height:36px;perspective:420px}.si-coin.sm{width:24px;height:24px}.si-coin3{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:siCoin 7s ease-in-out infinite alternate}.si-cell:nth-child(2) .si-coin3{animation-delay:-2.3s}.si-cell:nth-child(3)>.si-coin .si-coin3{animation-delay:-4.6s}.si-eng li:nth-child(2n) .si-coin3{animation-delay:-1.7s}.si-eng li:nth-child(3n) .si-coin3{animation-delay:-3.4s}.si-coin3>.f,.si-coin3>.b{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;backface-visibility:hidden;background:radial-gradient(circle at 36% 28%,#eaffff,#b2ffff 52%,#8aedf0);box-shadow:inset 0 0 0 1.5px #0b8c9c73,inset 0 0 0 4px #b2ffff,inset 0 0 0 5.5px #0b8c9c47,inset 0 2px 3px #ffffffe6,inset 0 -3px 5px #0b8c9c59}.si-coin.sm .si-coin3>.f,.si-coin.sm .si-coin3>.b{box-shadow:inset 0 0 0 1px #0b8c9c73,inset 0 0 0 2.5px #b2ffff,inset 0 1px 2px #ffffffe6,inset 0 -2px 3px #0b8c9c59}.si-coin3>.f{transform:translateZ(3px)}.si-coin3>.b{transform:rotateY(180deg) translateZ(3px)}.si-coin3 svg{display:block;width:46%;height:46%}.si-coin.sm .si-coin3 svg{width:52%;height:52%}.si-coin3>i{position:absolute;inset:0;border-radius:50%;background:#76d9df}.si-coin3>i:nth-child(1){transform:translateZ(-3px)}.si-coin3>i:nth-child(2){transform:translateZ(-2px)}.si-coin3>i:nth-child(3){transform:translateZ(-1px)}.si-coin3>i:nth-child(4){transform:translateZ(0)}.si-coin3>i:nth-child(5){transform:translateZ(1px)}.si-coin3>i:nth-child(6){transform:translateZ(2px)}.si-coin3>i:nth-child(7){transform:translateZ(3px)}@keyframes siCoin{0%{transform:rotateY(-35deg) rotateX(8deg)}to{transform:rotateY(35deg) rotateX(-4deg)}}.si[data-state=confirm] .si-why{display:none}.si[data-mode=save] .si-main{align-items:flex-start}@media (max-width:980px){.si-band{grid-template-columns:1fr}.si-cell+.si-cell{border-left:0;border-top:1px solid var(--rail)}.si-cell{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;align-items:start}.si-cell>.si-coin{grid-row:1/4}.si-cell b{margin-top:6px}}@media (max-width:640px){.si{--dockh:62px}.si-top-in,.si-foot-in{padding-inline:16px}.si-main{align-items:flex-start}.si-go{width:44px;height:44px}.si-yn{flex-wrap:wrap;gap:14px}.si-crowd{height:84px}}.si .si-l{opacity:0;transform:translateY(14px)}.si.on .si-l{opacity:1;transform:none;transition:opacity .6s var(--ease) calc(.3s + var(--i,0) * 70ms),transform .8s var(--ease) calc(.3s + var(--i,0) * 70ms)}.si.swap .si-l{transition-delay:calc(var(--i,0) * 60ms)}.si.out .si-l{opacity:0;transform:translateY(-6px);transition:opacity .16s,transform .16s}.si:not(.on) .si-l{transition:opacity .14s}html.si-lock,html.si-lock body{overflow:hidden}html.si-lock.si-gut{scrollbar-gutter:stable}html.si-lock:not(.si-gut){scrollbar-gutter:auto}@media (prefers-reduced-motion:reduce){.si.fold{transition:opacity .2s}.si .si-l,.si.on .si-l{transform:none;transition:opacity .2s}.si-x:hover,.si-go:hover{transform:none}.si-coin3,.si-track span{animation:none!important}}.si{overflow-x:hidden}.si .si-row{position:relative;border-top-color:transparent;border-bottom-color:transparent}.si .si-row:before,.si .si-row:after{content:"";position:absolute;left:50%;width:100vw;height:1px;background:var(--rail);transform:translate(-50%);pointer-events:none}.si .si-row:before{top:-1px}.si .si-row:after{bottom:-1px}.si .si-row+.si-row:before{display:none}.si .si-form.bad:after{background:#e8a08f}.si[data-mode=signin] .si-foot-in{justify-content:flex-end}.si[data-mode=signin] .si-h{max-width:25ch;font-size:clamp(34px,4vw,56px)}@media (max-width:640px){.si[data-mode=signin] .si-h{font-size:30px}}.si-form input:focus-visible,.si-form input:focus{outline:none}.si-jump{display:none!important}.si-h{max-width:24ch}@media (max-width:640px){.si-h{font-size:30px}}.si-band{border-top-color:transparent;border-bottom-color:transparent}.si-band:before,.si-band:after{content:"";position:absolute;left:50%;width:100vw;height:1px;background:var(--rail);transform:translate(-50%);pointer-events:none}.si-band:before{top:-1px}.si-band:after{bottom:-1px}.si-band{margin-top:clamp(24px,4vh,40px)}@media (min-width:981px){.si[data-mode=save] .si-main{padding-top:clamp(20px,4vh,44px)}.si[data-mode=save] .si-h{font-size:clamp(34px,3.3vw,50px);max-width:26ch}.si[data-mode=save] .si-act{margin-top:clamp(20px,3.4vh,36px)}.si[data-mode=save] .si-row{padding-top:clamp(12px,1.9vh,18px);padding-bottom:clamp(12px,1.9vh,18px)}.si[data-mode=save] .si-g>span{font-size:clamp(20px,2vw,28px)}.si[data-mode=save] .si-form input{font-size:clamp(20px,2.4vw,32px)}.si[data-mode=save] .si-note{margin-top:10px}.si[data-mode=save] .si-cell{padding-top:clamp(16px,2.4vh,24px);padding-bottom:clamp(16px,2.4vh,24px)}.si[data-mode=save] .si-crowd{height:84px}}@media (min-width:981px) and (max-height:860px){.si[data-mode=save] .si-cell p{display:none}}.si-eng{display:flex;flex-wrap:wrap;gap:8px 16px}.si-eng li span{overflow:visible;text-overflow:clip}@media (min-width:981px) and (max-height:920px){.si[data-mode=save] .si-cell p{display:none}.si[data-mode=save] .si-crowd{height:76px}}.si-eng{display:block;margin-top:14px}.si-eng li{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;line-height:1.35;color:var(--ink)}.si-eng li span:not(.si-cg){white-space:normal}.si-cg{flex:none;display:flex}.si-cg .si-coin+.si-coin{margin-left:-6px}@media (min-width:981px){.si[data-mode=save] .si-main{padding-top:clamp(12px,2.6vh,40px)}.si[data-mode=save] .si-h{font-size:clamp(32px,3vw,46px);max-width:30ch}.si[data-mode=save] .si-band{margin-top:clamp(16px,2.6vh,36px)}}.si-form:focus-within{background:transparent}.si.mounted{position:absolute;inset:0;z-index:1;clip-path:none!important;will-change:auto;--nav:64px}.si.mounted .si-brand{visibility:hidden}.si.mounted .si-top{background:var(--bg)}.ap-sheet.si-sheet .ap-sh-dlg{background:#faf9f5;height:calc(100% - 40px);width:min(1240px,calc(100% - 48px))}.ap-sheet.si-sheet .ap-sh-grab{z-index:8}@media (max-width:720px){.ap-sheet.si-sheet .ap-sh-dlg{width:100%;height:calc(100% - 28px)}}.si.mounted{--nav:0px}.si.mounted .si-top{position:absolute;top:0;right:0;left:auto;height:auto;border:0;background:transparent;z-index:7}.si.mounted .si-top-in{width:auto;height:auto;padding:14px 16px}.si.mounted .si-brand{display:none}.si.mounted .si-main{padding-top:clamp(28px,5vh,52px);padding-bottom:calc(var(--dockh) + 84px)}.si.mounted .si-crowd{height:72px}@media (min-width:981px){.si.mounted[data-mode=save] .si-cell p{display:none}}.si.mounted .si-main{padding-bottom:0}.si.mounted .si-crowd{position:relative;left:auto;bottom:auto;transform:none;z-index:1;display:block;height:132px;margin:clamp(56px,8vh,88px) auto var(--dockh)}.si.kb{bottom:auto;overflow:hidden;clip-path:none!important}.si.kb .si-story,.si.kb .si-mark,.si.kb .si-why,.si.kb .si-foot,.si.kb .si-crowd,.si.kb .si-g{display:none!important}.si.kb .si-main{flex:1;min-height:0;align-items:flex-end;padding:0}.si.kb .si-act{margin-top:0}.si.kb[data-state=ask] .si-st[data-st=ask],.si.kb[data-state=code] .si-st[data-st=code]{display:flex;flex-direction:column}.si.kb .si-st>.si-form{order:9}.si.kb .si-ch{margin:0 0 10px;font-size:24px;line-height:1.12}.si.kb .si-note{min-height:0;margin:0 0 12px}.si.kb .si-note:empty{display:none}.si.kb .si-link{align-self:flex-start;margin:0 0 14px}.si.kb .si-row{padding-top:14px;padding-bottom:14px}.si.kb .si-row:after{display:none}.si.kb .si-rail{position:absolute;bottom:0}.si.kb .si-l{transition:none}
