.top{z-index:40;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gut) 0;max-width:var(--max);background:color-mix(in oklab, var(--world) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:sticky;top:0}.top__brand{align-items:center;gap:9px;min-height:44px;display:flex}.top__back{border-left:2px solid var(--bone);border-bottom:2px solid var(--bone);width:9px;height:9px;margin-right:2px;transform:rotate(45deg)}.top__brand .neon{gap:.2em;font-size:22px}.top__brand span{letter-spacing:.3em;color:var(--dim);font-size:11px}.os{font-size:var(--fs-xs);color:#ff9a8c;align-items:center;gap:7px;display:inline-flex}.os i{background:#ff6a5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #ff6a5acc}.os.is-open{color:#8ff0b4}.os.is-open i{background:#3ee083;animation:2.6s ease-in-out infinite blip;box-shadow:0 0 9px #3ee083}.os b{font-weight:600}.os em{color:var(--dim);font-style:normal}.os--idle{color:var(--dimmer)}@keyframes blip{50%{opacity:.35}}.dock{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:color-mix(in oklab, var(--world) 58%, #ffffff1a);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-radius:999px;grid-template-columns:repeat(4,1fr);width:min(400px,100% - 28px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff1a,0 18px 40px #00000073}.dock a{letter-spacing:.1em;color:var(--dim);flex-direction:column;align-items:center;gap:3px;padding:5px 0 3px;font-size:11px;font-weight:600;transition:color .25s;display:flex}.dock .ball{transition:transform .4s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.dock a:active .ball{transform:scale(.88)}.dock a[aria-current=page]{color:var(--bone)}.dock a[aria-current=page] .ball{box-shadow:0 0 0 2px var(--world), 0 0 0 3.5px var(--bone), 0 8px 16px #00000073;transform:translateY(-4px)scale(1.14)}html.is-sheet .dock{opacity:0;pointer-events:none}.sis{margin:44px calc(-1 * var(--gut)) 8px;padding:20px var(--gut);background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--sea) 42%, transparent) 25% 75%, transparent);grid-template-columns:1fr auto;grid-template-areas:"kick go""name go";align-items:center;column-gap:16px;transition:background-color .2s;display:grid;position:relative}.sis:before,.sis:after{content:"";opacity:.7;background:linear-gradient(90deg, transparent, var(--sea-hi) 50%, transparent);height:1px;position:absolute;left:0;right:0}.sis:before{top:0}.sis:after{bottom:0}.sis:active{background-color:color-mix(in oklab, var(--sea) 35%, transparent)}.sis__kick{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.3em;color:var(--sea-hi);grid-area:kick}.sis__name{letter-spacing:.02em;grid-area:name;margin-top:4px;font-size:22px;font-weight:800}.sis__go{border:1.5px solid var(--sea-hi);width:44px;height:44px;color:var(--sea-hi);border-radius:50%;grid-area:go;place-items:center;font-size:18px;font-style:normal;animation:2.8s ease-out infinite sis-ping;display:grid}@keyframes sis-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--sea-hi) 55%, transparent)}70%,to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.sis__go{animation:none}}.about{text-align:center;margin-top:72px;position:relative;overflow:hidden}.about__rack{justify-items:center;margin-bottom:26px;display:grid}.about__rack span{gap:1px;margin-top:-4px;display:flex}.about__h{letter-spacing:.02em;font-size:22px;font-weight:800}.about__lead{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--dim);margin-top:6px}.about__addr{max-width:290px;font-size:var(--fs-xs);color:var(--dim);margin:6px auto 0;line-height:1.7;display:block}.about__addr:active{color:var(--bone)}.about__links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;list-style:none;display:flex}.about__go{border:1.5px solid var(--line);min-height:40px;font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.about__go:active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.about__go.is-out:after{content:"↗";opacity:.75;font-size:.9em;font-weight:400}.about__meta{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--dim);margin-top:18px}.about__big{margin:10px calc(-1 * var(--gut)) 0;font-family:var(--latin);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--bone) 34%, transparent);-webkit-user-select:none;user-select:none;font-size:34vw;font-style:italic;line-height:.9}@media (min-width:700px){.about__big{font-size:220px}}.foot{max-width:var(--max);padding:0 var(--gut) calc(112px + env(safe-area-inset-bottom));text-align:center;margin:40px auto 0}.foot__fine{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--dimmer);margin-top:4px}@media (orientation:landscape) and (max-height:600px){.dock{display:none}.top{position:static}}
