@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_41bfc218-module__a5iGCq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_41bfc218-module__a5iGCq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--void:#e9eaee;--deep:#fff;--mist:#f2f3f6;--line:#dadce3;--grid:#6e768c21;--lume:#1c2030;--dim:#5c6175;--faint:#888ea0;--amber:#bc6e14;--amber-soft:#bc6e141f;--live:#2e8e8a;--glow:#9696aa29;--display:var(--font-display),"Hahmlet",serif;--body:var(--font-body),"IBM Plex Sans KR",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,.84,.34,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;touch-action:pan-x pan-y}body{background:var(--void);color:var(--lume);font-family:var(--body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 600px at 80% -12%, var(--glow), transparent 60%);min-height:100dvh;font-weight:300;line-height:1.6;transition:background-color .5s,color .5s;overflow-x:hidden}::selection{background:var(--amber);color:var(--deep)}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}input{font-family:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.mono{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:11px}.tick{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);font-size:11px}.rail{z-index:50;background:color-mix(in srgb,var(--void) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:13px clamp(18px,4vw,56px);transition:border-color .5s;display:flex;position:sticky;top:0}.badge{flex-shrink:0;align-items:center;gap:11px;transition:opacity .3s;display:flex}.badge:hover{opacity:.7}.glyph{border:1px solid var(--amber);width:34px;height:34px;color:var(--amber);border-radius:50%;place-items:center;display:grid;position:relative}.glyph svg{width:18px;height:18px}.glyph:after{content:"";border:1px solid var(--amber-soft);border-radius:50%;position:absolute;inset:-5px}.callsign{text-align:left}.callsign b{font-family:var(--mono);letter-spacing:.16em;font-size:12.5px;font-weight:500}.callsign span{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);font-size:10px;display:block}.coord{margin-left:18px;display:none}@media (min-width:880px){.coord{display:block}}.rail-right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.pill{border:1px solid var(--line);color:var(--dim);align-items:center;gap:8px;padding:8px 12px;transition:border-color .3s,color .3s;display:flex}.pill:hover{border-color:var(--amber);color:var(--lume)}.pill svg{width:14px;height:14px}.pill .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}@media (max-width:580px){.pill .lbl{display:none}.pill{padding:8px}}.status{align-items:center;gap:8px;display:flex}.dot{background:var(--live);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 50%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.stage{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.view{animation:fadeUp .7s var(--ease) both;position:relative}.hub-top{position:relative;overflow:hidden}.hub-tower{pointer-events:none;z-index:1;width:min(560px,54%);height:100%;position:absolute;top:0;right:0}.hub-tower>svg{width:100%;height:auto;max-height:100%;display:block;overflow:visible}.twr-beam{transition:transform .3s cubic-bezier(.16,.84,.34,1)}.twr-lamp{filter:drop-shadow(0 0 5px var(--amber))}@media (max-width:980px){.hub-tower{opacity:.42;width:min(340px,66%)}.twr-beam{opacity:.7}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scanbeam{z-index:60;pointer-events:none;background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--amber) 14%,transparent) 50%,transparent 62%);position:fixed;inset:0;transform:translate(-100%)}.scanbeam.go{animation:scanbeam .6s var(--ease)}@keyframes scanbeam{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.scanbeam{display:none}}.op-trigger .op-caret{font-family:var(--mono);color:var(--faint);margin-left:-3px;font-size:11px}.op-trigger svg{width:15px;height:15px}@media (max-width:580px){.op-trigger .lbl,.op-trigger .op-caret{display:none}.op-trigger{padding:8px}}.op-root{z-index:80;visibility:hidden;pointer-events:none;position:fixed;inset:0}.op-root.open{visibility:visible;pointer-events:auto}.op-scrim{background:color-mix(in srgb,var(--void) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.op-root.open .op-scrim{opacity:1}.op-panel{background:var(--deep);border-left:1px solid var(--line);width:min(400px,92vw);height:100%;transition:transform .42s var(--ease);flex-direction:column;padding:26px 26px 34px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #0000001a}.op-root.open .op-panel{transform:none}.op-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.op-ey{color:var(--amber);letter-spacing:.16em}.op-role{color:var(--faint);margin-top:5px;font-size:10px}.op-x{border:1px solid var(--line);width:32px;height:32px;color:var(--dim);flex-shrink:0;place-items:center;font-size:12px;transition:border-color .3s,color .3s;display:grid}.op-x:hover{border-color:var(--amber);color:var(--lume)}.op-title{font-family:var(--display);color:var(--lume);margin:22px 0 14px;font-size:29px;font-weight:600;line-height:1.2}.op-body{color:var(--dim);margin-bottom:24px;font-size:14px;line-height:1.72}.op-chlabel{color:var(--faint);margin-bottom:12px;font-size:10px}.op-providers{flex-direction:column;gap:11px;display:flex}.op-prov{border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:15px;font-weight:500;transition:filter .2s,box-shadow .2s;display:flex}.op-apple{color:#fff;background:#000}.op-apple:hover{filter:brightness(1.25)}.op-google{color:#3c4043;background:#fff;border:1px solid #dadce0}.op-google:hover{box-shadow:0 1px 5px #3c40434d}.op-safe{color:var(--dim);margin-top:20px;font-size:12px}.op-fine{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.6}.op-id{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin:24px 0;padding-bottom:24px;display:flex}.op-av{border:1px solid var(--amber);width:52px;height:52px;color:var(--amber);font-family:var(--display);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:600;display:grid}.op-nm{color:var(--lume);font-size:16px;font-weight:500}.op-em{color:var(--dim);word-break:break-all;margin-top:2px;font-size:12.5px}.op-ch{color:var(--live);letter-spacing:.12em;margin-top:6px;font-size:10px}.op-act{flex:1}.op-act-h{color:var(--faint);margin-bottom:12px;font-size:10px}.op-row{border-bottom:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:baseline;padding:11px 0;font-size:13px;display:flex}.op-row b{color:var(--lume);font-weight:500;font-family:var(--mono);letter-spacing:.06em;font-size:12px}.op-note{color:var(--faint);margin-top:14px;font-size:11.5px;line-height:1.6}.op-signout{border:1px solid var(--line);width:100%;height:48px;color:var(--dim);font-family:var(--mono);letter-spacing:.14em;margin-top:24px;font-size:12px;transition:border-color .3s,color .3s}.op-signout:hover{border-color:var(--amber);color:var(--lume)}.gate-wrap{position:relative}.gate-wrap.gated .gate-content{filter:blur(8px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.gate-lock{pointer-events:none;position:absolute;inset:0}.gate-card{pointer-events:auto;background:var(--deep);border:1px solid var(--line);text-align:center;max-width:430px;margin:0 auto;padding:30px 30px 28px;position:sticky;top:19vh;box-shadow:0 24px 60px #00000021}.gate-ey{color:var(--faint);margin-bottom:10px;font-size:10px}.gate-cnt{color:var(--amber);letter-spacing:.1em;margin-bottom:16px;font-size:14px}.gate-card p{color:var(--dim);margin-bottom:22px;font-size:13.5px;line-height:1.72}.gate-cta{border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);letter-spacing:.14em;cursor:pointer;align-items:center;gap:9px;padding:13px 24px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.gate-cta:hover{background:var(--amber);color:var(--deep)}.req-lock{border:1px solid var(--line);background:var(--mist);margin-top:8px;padding:22px 24px}.req-lock-t{color:var(--amber);margin-bottom:10px;font-size:11px}.req-lock p{color:var(--dim);margin-bottom:18px;font-size:13.5px;line-height:1.7}.hub-head{z-index:2;max-width:60ch;padding:clamp(48px,9vw,110px) 0 8px;position:relative}.eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.eyebrow .ln{background:var(--amber);width:46px;height:1px}.hub-title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(40px,7vw,82px);font-weight:800;line-height:.96}.hub-sub{color:var(--dim);max-width:52ch;margin-top:24px;font-size:clamp(15px,1.5vw,18px)}.hub-stats{align-items:center;gap:clamp(24px,5vw,52px);margin-top:36px;display:flex}.hub-stat{flex-direction:column;gap:8px;display:flex}.hub-stat .n{font-family:var(--display);color:var(--amber);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(46px,7vw,76px);font-weight:800;line-height:.9}.hub-stat .l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.hub-stats-div{background:var(--line);align-self:stretch;width:1px;margin:4px 0}.hub-find{border:1px solid var(--line);background:var(--deep);z-index:2;align-items:center;gap:11px;max-width:520px;margin:38px 0 0;padding:0 16px;display:flex;position:relative}.hub-find svg{width:16px;height:16px;color:var(--faint);flex-shrink:0}.hub-find input{min-width:0;color:var(--lume);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:16px}.hub-find input::placeholder{color:var(--faint)}.hub-find-count{color:var(--faint);white-space:nowrap;margin-left:auto}.hub-find+.hub-split{margin-top:20px}.hub-split{grid-template-columns:1fr;gap:18px;margin:42px 0 10px;display:grid}@media (min-width:820px){.hub-split{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0}}.hub-city{text-align:left;background:var(--cbg);min-height:430px;color:var(--cink);border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s;flex-direction:column;display:flex;position:relative;overflow:hidden}.hc-img{border-bottom:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 16%,transparent),transparent 78%);height:clamp(132px,17vw,170px);position:relative}.hc-img:before,.hc-img:after{content:"";border:1.4px solid var(--c);pointer-events:none;width:13px;height:13px;position:absolute}.hc-img:before{border-bottom:none;border-right:none;top:12px;left:12px}.hc-img:after{border-top:none;border-left:none;bottom:12px;right:12px}.hc-img .sky{width:100%;height:100%;padding:20px 26px;position:absolute;inset:0}.hc-img-label{font-family:var(--mono);letter-spacing:.14em;color:var(--cdim);font-size:9.5px;position:absolute;bottom:11px;left:14px}.hc-img-ar{font-family:var(--mono);letter-spacing:.12em;color:var(--cdim);font-size:9px;position:absolute;top:11px;right:14px}.hc-body{flex-direction:column;flex:1;justify-content:space-between;padding:clamp(24px,3.4vw,36px);display:flex}@media (min-width:820px){.hub-city{border:none}.hub-city+.hub-city{border-left:1px solid var(--line)}}.hub-city.tokyo{--c:#c2761a;--cbg:linear-gradient(155deg,#e3e8f4,#eff1f7 60%);--cink:#1a2038;--cdim:#5e667f}.hub-city.paris{--c:#9a6b22;--cbg:linear-gradient(155deg,#efeae0,#f7f4ed 60%);--cink:#25201a;--cdim:#6b6253}.hub-city.jeju{--c:#b8841e;--cbg:linear-gradient(155deg,#e2ebec,#eef3f3 60%);--cink:#16201f;--cdim:#566061}.hub-city.london{--c:#9c7b2e;--cbg:linear-gradient(155deg,#e5e8ec,#f0f2f5 60%);--cink:#1e232e;--cdim:#5a6170}.hub-city.bali{--c:#b07a1e;--cbg:linear-gradient(155deg,#efe9dd,#f7f3eb 60%);--cink:#221e16;--cdim:#645b4b}.hub-city.newyork{--c:#b58a1e;--cbg:linear-gradient(155deg,#e4e8ee,#eff1f5 60%);--cink:#1c2230;--cdim:#5a6276}.hub-city.rome{--c:#b5651d;--cbg:linear-gradient(155deg,#efe8dc,#f7f2ea 60%);--cink:#281f16;--cdim:#6b5e4c}.hub-city.istanbul{--c:#b8901e;--cbg:linear-gradient(155deg,#e3ebea,#eef3f2 60%);--cink:#1a2422;--cdim:#586461}.hub-city.seoul{--c:#bc5a1e;--cbg:linear-gradient(155deg,#e4e7ee,#eff1f6 60%);--cink:#1a2030;--cdim:#586074}.hub-city.taipei{--c:#c06a1e;--cbg:linear-gradient(155deg,#e5eae6,#eff3f0 60%);--cink:#182220;--cdim:#566460}.hub-city:hover,.hub-city:focus-visible{z-index:2;outline:none;transform:translateY(-5px);box-shadow:0 22px 50px -28px #00000080}.hub-city:hover{border-color:var(--c)}.hc-top{font-family:var(--mono);letter-spacing:.14em;color:var(--cdim);justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.hc-name{margin:0}.hc-name .nm{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(48px,8vw,84px);font-weight:800;line-height:.92}.hc-name .sub{align-items:baseline;gap:12px;margin-top:10px;display:flex}.hc-name .sub .rom{font-family:var(--mono);letter-spacing:.34em;color:var(--c);text-transform:uppercase;font-size:12px}.hc-name .sub .loc{font-family:var(--display);color:var(--cdim);font-size:16px}.hc-sig{height:54px;margin:10px 0 16px}.hc-sig svg{width:100%;height:100%}.hc-foot{justify-content:space-between;align-items:center;display:flex}.hc-stat{font-family:var(--mono);letter-spacing:.1em;color:var(--cdim);font-size:10.5px}.hc-go{font-family:var(--mono);letter-spacing:.16em;color:var(--c);align-items:center;gap:8px;font-size:11.5px;transition:gap .3s;display:inline-flex}.hub-city:hover .hc-go{gap:13px}.hero{grid-template-columns:1fr;gap:30px;padding:clamp(40px,7vw,84px) 0 30px;display:grid}@media (min-width:900px){.hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(40px,5vw,72px)}}.kana{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(56px,12vw,128px);font-weight:800;line-height:.92}.latin{align-items:baseline;gap:14px;margin-top:16px;display:flex}.latin .rom{font-family:var(--mono);letter-spacing:.4em;color:var(--amber);text-transform:uppercase;font-size:clamp(13px,1.4vw,16px)}.latin .loc{font-family:var(--display);color:var(--faint);font-size:18px}.lede{max-width:46ch;margin-top:30px;font-size:clamp(16px,1.5vw,18.5px)}.lede .first{font-family:var(--display);color:var(--amber);font-style:italic}.panel{background:var(--deep);border:1px solid var(--line);position:relative}.panel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.signal-wrap{background:repeating-linear-gradient(0deg,transparent,transparent 28px,var(--grid) 28px,var(--grid) 29px), repeating-linear-gradient(90deg,transparent,transparent 44px,var(--grid) 44px,var(--grid) 45px);height:178px;position:relative;overflow:hidden}.sig{width:100%;height:100%;position:absolute;inset:0}.cursor-line{background:var(--amber);width:1px;box-shadow:0 0 12px 2px var(--amber-soft);opacity:.7;will-change:left;position:absolute;top:0;bottom:0}.read{border-top:1px solid var(--line);min-height:92px;padding:16px}.read .k{font-family:var(--display);color:var(--amber);font-size:26px;font-weight:800;line-height:1}.read .txt{margin-top:9px;font-size:14.5px}.channels{border:1px solid var(--line);border-top:none;display:flex}.ch{border-right:1px solid var(--line);color:var(--dim);flex-direction:column;flex:1;align-items:center;gap:7px;padding:14px 6px 12px;transition:background .3s,color .3s;display:flex}.ch:last-child{border-right:none}.ch svg{width:22px;height:22px}.ch .lb{font-family:var(--mono);letter-spacing:.14em;font-size:9.5px}.ch[aria-pressed=true]{background:var(--amber-soft);color:var(--amber)}.ch:hover{color:var(--lume)}.ch[aria-pressed=true]:hover{color:var(--amber)}.metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:54px;display:grid}@media (min-width:680px){.metrics{grid-template-columns:repeat(4,1fr)}}.metric{background:var(--deep);padding:20px 18px 22px}.metric .lab{justify-content:space-between;align-items:baseline;display:flex}.metric .val{font-family:var(--display);margin-top:14px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1}.metric .val small{font-size:14px;font-family:var(--mono);color:var(--dim);margin-left:4px;font-weight:400}.bar{background:var(--line);height:3px;margin-top:14px;position:relative;overflow:hidden}.bar i{background:var(--amber);width:0;transition:width 1.1s var(--ease);position:absolute;top:0;bottom:0;left:0}.sec-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px;margin:78px 0 24px;padding-bottom:16px;display:flex}.sec-head h2{font-family:var(--display);font-size:clamp(22px,3vw,30px);font-weight:600}.sec-head .no{font-family:var(--mono);color:var(--amber);letter-spacing:.12em;font-size:12px}.sec-head .meta{font-family:var(--mono);color:var(--faint);letter-spacing:.1em;margin-left:auto;font-size:11px}.sec-action{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);align-items:center;gap:8px;font-size:12px;transition:gap .3s;display:inline-flex}.sec-action:hover{gap:13px}.list{flex-direction:column;display:flex}.place{border:1px solid var(--line);background:var(--deep);text-align:left;width:100%;transition:border-color .4s,transform .4s var(--ease);grid-template-columns:1fr;margin-bottom:-1px;display:grid}@media (min-width:720px){.place{grid-template-columns:152px 1fr auto;align-items:stretch}}.place.active{cursor:pointer}.place.active:hover{border-color:var(--amber);z-index:2;position:relative;transform:translate(4px)}.place.queued{opacity:.58;cursor:default}.thumb{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--amber-soft),transparent 72%),var(--mist);min-height:122px;position:relative}@media (min-width:720px){.thumb{border-bottom:none;border-right:1px solid var(--line);min-height:0}}.thumb svg{width:100%;height:100%;padding:14px;position:absolute;inset:0}.thumb-code{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);font-size:9px;position:absolute;bottom:9px;left:11px}.pbody{padding:21px 24px}.ptag{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-bottom:9px;font-size:9.5px;display:block}.pnm{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.05;display:block}.pnm em{color:var(--dim);font-size:13px;font-style:normal;font-family:var(--mono);letter-spacing:.04em;margin-left:10px}.pds{color:var(--dim);max-width:54ch;margin-top:7px;font-size:13.5px;display:block}.pmeta{justify-content:flex-start;align-items:center;padding:21px 24px;display:flex}@media (min-width:720px){.pmeta{text-align:right;justify-content:flex-end}}.pgo{font-family:var(--mono);letter-spacing:.16em;color:var(--amber);align-items:center;gap:9px;font-size:12px;display:inline-flex}.pgo .arr{transition:transform .4s var(--ease)}.place.active:hover .pgo .arr{transform:translate(6px)}.pwait{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pwait:before{content:"";border:1px solid var(--faint);border-radius:50%;width:6px;height:6px}.search-title{font-family:var(--display);letter-spacing:-.01em;margin-top:10px;font-size:clamp(34px,6vw,62px);font-weight:800;line-height:1}.searchbar{border:1px solid var(--line);background:var(--deep);align-items:center;gap:14px;margin-top:28px;padding:18px 20px;transition:border-color .3s;display:flex}.searchbar:focus-within{border-color:var(--amber)}.searchbar>svg{width:20px;height:20px;color:var(--amber);flex:none}.searchbar input{color:var(--lume);background:0 0;border:none;flex:1;font-size:clamp(16px,2vw,20px);font-weight:300}.searchbar input::placeholder{color:var(--faint)}.searchbar input:focus{outline:none}.scount{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);white-space:nowrap;flex:none;font-size:11px}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;color:var(--dim);align-items:center;gap:7px;padding:9px 14px;font-size:11px;transition:all .3s;display:inline-flex}.chip svg{width:14px;height:14px}.chip[aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.chip:hover{color:var(--lume)}.chip[aria-pressed=true]:hover{color:var(--amber)}.noresult{border:1px dashed var(--line);text-align:center;margin-top:24px;padding:38px 28px}.noresult .k{font-family:var(--display);color:var(--amber);font-size:22px;font-weight:800}.noresult p{color:var(--dim);margin-top:9px;font-size:14.5px}.noresult button{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);border:1px solid var(--line);margin-top:16px;padding:9px 16px;font-size:11px;transition:border-color .3s}.noresult button:hover{border-color:var(--amber)}.cp-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.cp-seg{border:1px solid var(--line);display:inline-flex}.cp-seg button{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);padding:9px 16px;font-size:11px;transition:all .3s}.cp-seg button+button{border-left:1px solid var(--line)}.cp-seg button[aria-pressed=true]{background:var(--amber-soft);color:var(--amber)}.cp-search{border:1px solid var(--line);background:var(--deep);flex:200px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.cp-search svg{width:15px;height:15px;color:var(--faint);flex-shrink:0}.cp-search input{min-width:0;color:var(--lume);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:16px}.cp-search input::placeholder{color:var(--faint)}.cp-chips{flex-wrap:wrap;gap:8px;display:flex}.cp-count{color:var(--faint);margin-left:auto}.cp-pager{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.cp-pg{border:1px solid var(--line);width:40px;height:40px;color:var(--dim);font-family:var(--mono);place-items:center;font-size:15px;transition:border-color .3s,color .3s;display:grid}.cp-pg:hover:not(:disabled){border-color:var(--amber);color:var(--lume)}.cp-pg:disabled{opacity:.32;cursor:default}.cp-pg-stat{letter-spacing:.2em;color:var(--dim)}.cp-thumb{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--amber-soft),transparent 72%),var(--mist);min-height:122px;color:var(--dim);transition:color .4s;position:relative}@media (min-width:720px){.cp-thumb{border-bottom:none;border-right:1px solid var(--line);min-height:0}}.cp-thumb svg{width:100%;height:100%;padding:14px;display:block;position:absolute;inset:0}.place.active:hover .cp-thumb{color:var(--amber)}.cp-plotwrap{border:1px solid var(--line);background:var(--deep)}.cp-plot{background:radial-gradient(circle at 50% 48%,var(--amber-soft),transparent 70%);width:100%;height:auto;display:block}.cp-pt{cursor:pointer;outline:none}.cp-lab{font-family:var(--mono);fill:var(--faint);opacity:0;pointer-events:none;font-size:15px;transition:opacity .2s}.cp-lab.on,.cp-pt:hover .cp-lab,.cp-pt:focus-visible .cp-lab{opacity:1;fill:var(--lume)}.cp-readout{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:62px;padding:16px 20px;display:flex}.cp-ro-nm{font-family:var(--display);margin-top:3px;font-size:20px;font-weight:600;display:block}.cp-ro-nm em{color:var(--dim);font-size:12px;font-style:normal;font-family:var(--mono);margin-left:8px}.back{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);align-items:center;gap:9px;margin:clamp(30px,6vw,56px) 0 4px;font-size:12px;transition:color .3s;display:inline-flex}.back:hover{color:var(--amber)}.back .ar{transition:transform .3s var(--ease)}.back:hover .ar{transform:translate(-5px)}.facts{border:1px solid var(--line);flex-wrap:wrap;margin:34px 0;display:flex}.fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex:120px;padding:18px 20px}.fact:last-child{border-right:none}.fact .fk{font-family:var(--mono);letter-spacing:.16em;color:var(--faint);text-transform:uppercase;font-size:10px}.fact .fv{font-family:var(--display);margin-top:7px;font-size:22px;font-weight:600}.fact .fv small{font-size:13px;font-family:var(--mono);color:var(--dim)}.place-grid{grid-template-columns:1fr;gap:clamp(34px,5vw,64px);margin-top:6px;display:grid}@media (min-width:920px){.place-grid{grid-template-columns:1fr 360px;align-items:start}}.impression{max-width:60ch}.impression p{margin-bottom:22px;font-size:clamp(16px,1.5vw,18px)}.impression .pull{font-family:var(--display);color:var(--amber);border-left:2px solid var(--amber);margin:34px 0;padding-left:22px;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.35}.lightstate{gap:8px;margin-top:6px;display:flex}.ls{border:1px solid var(--line);text-align:center;color:var(--dim);font-family:var(--mono);letter-spacing:.08em;flex:1;padding:13px 8px;font-size:11px;transition:all .3s}.ls[aria-pressed=true]{border-color:var(--amber);color:var(--amber);background:var(--amber-soft)}.ls:hover{color:var(--lume)}.elev{border:1px solid var(--line);background:var(--deep);position:sticky;top:82px}.elev-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.elev-body{grid-template-columns:96px 1fr;display:grid}.diagram{border-right:1px solid var(--line);padding:22px 0;position:relative}.diagram svg{width:100%;height:340px;display:block}.elev-body.dish{display:block}.elev-body.dish .diagram{border-right:none;border-bottom:1px solid var(--line);padding:14px 8px}.elev-body.dish .diagram svg{height:182px}.elev-body.dish .stops{padding:18px}.bowlSvg{color:var(--dim)}.bowlSvg [data-part]{opacity:.4;transition:opacity .4s,color .4s}.bowlSvg [data-part].hi{opacity:1;color:var(--amber)}.stops{flex-direction:column;justify-content:space-between;padding:18px;display:flex}.stop{text-align:left;border:1px solid var(--line);width:100%;margin-bottom:10px;padding:12px 14px;transition:border-color .3s,background .3s}.stop:last-child{margin-bottom:0}.stop[aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft)}.stop .alt{font-family:var(--mono);color:var(--amber);letter-spacing:.1em;font-size:11px}.stop .nm2{margin-top:3px;font-size:14px;font-weight:500;display:block}.elev-read{border-top:1px solid var(--line);min-height:120px;padding:18px}.elev-read .lvl{font-family:var(--display);color:var(--amber);font-size:30px;font-weight:800;line-height:1}.elev-read p{margin-top:10px;font-size:14px}.rv-intro{max-width:58ch;color:var(--dim);margin:0 0 30px;font-size:clamp(15px,1.5vw,17px)}.rv-intro b{color:var(--amber);font-family:var(--mono);letter-spacing:.08em;font-size:.82em;font-weight:500}.rv-grid{grid-template-columns:1fr;gap:clamp(28px,4vw,52px);display:grid}@media (min-width:860px){.rv-grid{grid-template-columns:300px 1fr;align-items:start}}.rv-spectrum{border:1px solid var(--line);background:var(--deep);flex-direction:column;display:flex}.rv-emot{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:15px 18px;transition:background .3s}.rv-emot:last-child{border-bottom:none}.rv-emot[aria-pressed=true]{background:var(--amber-soft)}.rv-emot .top{justify-content:space-between;align-items:baseline;display:flex}.rv-emot .em{font-family:var(--display);font-size:18px;font-weight:600;transition:color .3s}.rv-emot[aria-pressed=true] .em{color:var(--amber)}.rv-emot .pc{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;font-size:11px}.rv-emot .track{background:var(--line);height:3px;margin-top:11px;position:relative;overflow:hidden}.rv-emot .track i{background:var(--amber);width:0;transition:width 1s var(--ease);position:absolute;top:0;bottom:0;left:0}.rv-reset{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);margin-top:13px;font-size:10.5px;transition:color .3s}.rv-reset:hover{color:var(--amber)}.rv-feed{flex-direction:column;display:flex}.rv-frag{border-top:1px solid var(--line);animation:fragIn .5s var(--ease) both;padding:20px 0}.rv-frag:first-child{border-top:none}@keyframes fragIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rv-frag .q{font-family:var(--display);font-size:clamp(17px,1.8vw,21px);font-style:italic;line-height:1.42}.rv-frag .meta{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);align-items:center;gap:9px;margin-top:11px;font-size:10.5px;display:flex}.rv-frag .meta .sd{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.rv-frag.match .meta .sd{background:var(--amber)}.rv-frag .meta .tg{color:var(--dim)}.rv-empty{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;padding:28px 0;font-size:12px}.records{margin-top:64px}.rec-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:24px;display:grid}.rec-card{border:1px solid var(--line);background:var(--deep);aspect-ratio:4/3;cursor:pointer;transition:border-color .3s,transform .3s var(--ease),box-shadow .3s;padding:0;display:block;position:relative;overflow:hidden}.rec-card img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .5s var(--ease),filter .3s;display:block}.rec-card:hover{border-color:var(--amber);transform:translateY(-2px);box-shadow:0 10px 26px #0000001a}.rec-card:hover img{filter:saturate();transform:scale(1.05)}.rec-card-foot{background:linear-gradient(#0000,#0009);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.rec-card-by{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rec-card-idx{color:#ffffffb3;flex-shrink:0;font-size:10px}.album{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeUp .25s var(--ease);background:#08090ee6;flex-direction:column;justify-content:center;align-items:center;padding:5vh 16px;display:flex;position:fixed;inset:0}.album-stage{flex-direction:column;align-items:center;gap:14px;max-width:92vw;display:flex}.album-stage img{object-fit:contain;touch-action:pan-y;background:#000;border:1px solid #ffffff24;max-width:92vw;max-height:74vh}.album-cap{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.album-cap .mono{color:var(--amber);letter-spacing:.14em;font-size:11px}.album-cap-txt{color:#ffffffd1;font-size:14px}.album-x{color:#fff;border:1px solid #ffffff40;place-items:center;width:40px;height:40px;font-size:13px;transition:border-color .3s,background .3s;display:grid;position:absolute;top:18px;right:20px}.album-x:hover{border-color:var(--amber);background:#ffffff14}.album-nav{color:#fff;border:1px solid #ffffff40;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;transition:border-color .3s,background .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.album-nav:hover{border-color:var(--amber);background:#ffffff14}.album-nav.prev{left:18px}.album-nav.next{right:18px}.album-dots{justify-content:center;gap:9px;display:flex;position:absolute;bottom:22px;left:0;right:0}.album-dots button{background:0 0;border:1px solid #ffffff80;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,border-color .3s}.album-dots button.on{background:var(--amber);border-color:var(--amber)}@media (max-width:560px){.album-nav{width:40px;height:40px;font-size:22px}.album-nav.prev{left:6px}.album-nav.next{right:6px}.album-stage img{max-height:66vh}}.rec-empty{border:1px dashed var(--line);color:var(--dim);text-align:center;margin-top:22px;padding:28px;font-size:14px}.rec-form{border:1px solid var(--line);background:var(--mist);margin-top:18px;padding:18px}.rec-up{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-file{font-family:var(--mono);color:var(--dim);max-width:100%;font-size:12px}.rec-cap{border:1px solid var(--line);background:var(--deep);min-width:0;color:var(--lume);flex:220px;padding:10px 12px;font-size:14px}.rec-cap::placeholder{color:var(--faint)}.rec-submit{border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;padding:10px 18px;font-size:11px;transition:background .3s,color .3s}.rec-submit:hover:not(:disabled){background:var(--amber);color:var(--deep)}.rec-submit:disabled{opacity:.5;cursor:default}.rec-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.rec-ok{color:var(--live);font-size:12.5px}.rec-err{color:#c0492f;font-size:12.5px}@media (max-width:560px){.rec-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:90px;padding:34px clamp(18px,4vw,56px);transition:border-color .5s;display:flex}footer .mono{color:var(--faint)}@media (prefers-reduced-motion:reduce){*{transition-duration:.05ms!important;animation-duration:.001ms!important}.cursor-line{display:none}}.req-cta{border:1px solid var(--line);background:var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 10px;padding:24px 26px;transition:border-color .3s;display:flex}.req-cta:hover{border-color:var(--amber)}.req-cta .t{font-family:var(--display);font-size:clamp(18px,2vw,23px);font-weight:600}.req-cta .s{color:var(--dim);max-width:54ch;margin-top:5px;font-size:13.5px}.req-cta .go{font-family:var(--mono);letter-spacing:.16em;color:var(--amber);flex:none;align-items:center;gap:8px;font-size:12px;transition:gap .3s;display:inline-flex}.req-cta:hover .go{gap:13px}.req-form{margin-top:28px}.field{border:1px solid var(--line);background:var(--deep);margin-bottom:-1px;padding:16px 20px;transition:border-color .3s}.field:focus-within{border-color:var(--amber);z-index:2;position:relative}.field label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:10px;display:block}.field label .opt{color:var(--faint);opacity:.7}.field input,.field textarea{width:100%;color:var(--lume);font-family:var(--body);background:0 0;border:none;font-size:16px;font-weight:300}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus{outline:none}.field textarea{resize:vertical;min-height:88px;line-height:1.6}.field-chips{border:1px solid var(--line);margin-bottom:-1px;padding:16px 20px}.field-chips>.clbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10px;display:block}.req-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.req-submit{border:1px solid var(--amber);color:var(--amber);background:var(--amber-soft);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 24px;font-size:12px;transition:all .3s;display:inline-flex}.req-submit:hover{background:var(--amber);color:var(--deep)}.req-submit:disabled{opacity:.45;cursor:not-allowed;border-color:var(--line);color:var(--faint);background:0 0}.req-hint{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;font-size:11px}.receipt{border:1px solid var(--amber);background:var(--amber-soft);margin-top:8px;padding:clamp(28px,4vw,46px)}.receipt .k{font-family:var(--display);color:var(--amber);font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1}.receipt .code{font-family:var(--mono);letter-spacing:.14em;color:var(--lume);margin-top:16px;font-size:13px}.receipt .code b{color:var(--amber);font-weight:500}.receipt p{color:var(--dim);max-width:54ch;margin-top:14px;font-size:14.5px}.receipt button{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);border:1px solid var(--line);margin-top:22px;padding:11px 18px;font-size:11px;transition:border-color .3s}.receipt button:hover{border-color:var(--amber)}.queue{border:1px solid var(--line);background:var(--deep);margin-top:18px}.q-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 18px;display:flex}.q-row:last-child{border-bottom:none}.q-row.fresh{background:var(--amber-soft)}.q-row .qc{font-family:var(--mono);letter-spacing:.1em;color:var(--amber);flex:none;font-size:11px}.q-row .qn{color:var(--lume);font-size:14.5px}.q-row .qcity{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:11px}.q-row .qs{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:inline-flex}.q-row .qs:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.q-row.fresh .qs{color:var(--amber)}.q-row.fresh .qs:before{background:var(--amber)}
