@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #07090d;--bg-2: #0a0d13;--surface: #0e121a;--surface-2: #141924;--surface-3: #1b2130;--surface-raised: #121722;--overlay: rgba(4, 6, 10, .72);--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .13);--line-3: rgba(255, 255, 255, .2);--hairline-hi: rgba(255, 255, 255, .05);--text: #eef1f6;--muted: #8f98ab;--dim: #7a8396;--accent: #ff8a4c;--accent-text: #ff9a63;--accent-soft: rgba(255, 138, 76, .12);--accent-2: #38d6e0;--accent-2-text: #5fe1e9;--accent-2-soft: rgba(56, 214, 224, .12);--accent-ink: #1c0c03;--violet: #a48bff;--gold: #f0b43c;--up: #2fd38c;--down: #ff5a76;--up-a: rgba(47, 211, 140, .32);--down-a: rgba(255, 90, 118, .32);--up-bg: rgba(47, 211, 140, .1);--down-bg: rgba(255, 90, 118, .1);--on-up: #04150d;--on-down: #ffffff;--focus: #5fe1e9;--ring: 0 0 0 3px color-mix(in srgb, var(--accent-2) 26%, transparent);--grid: rgba(255, 255, 255, .04);--dot: rgba(255, 255, 255, .05);--grain-opacity: .05;--shadow: 0 1px 0 var(--hairline-hi) inset, 0 12px 32px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 30px 80px -20px rgba(0, 0, 0, .75);--shadow-pop: 0 1px 0 var(--hairline-hi) inset, 0 18px 50px -18px rgba(0, 0, 0, .8);--glow-a: rgba(255, 138, 76, .15);--glow-b: rgba(56, 214, 224, .11);--skel: rgba(255, 255, 255, .05);--skel-hi: rgba(255, 255, 255, .1)}:root{--f-display: "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif;--f-ui: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-2xs: 11px;--fs-xs: 12.5px;--fs-sm: 13.5px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 21px;--fs-2xl: 26px;--fs-3xl: 32px;--fs-4xl: clamp(30px, 4.2vw, 44px);--fs-hero: clamp(36px, 6vw, 64px);--r-xs: 6px;--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 24px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--duet: linear-gradient(120deg, var(--accent), var(--accent-2));--duet-soft: linear-gradient(120deg, var(--accent-soft), var(--accent-2-soft));--duet-ring: conic-gradient(from 210deg, var(--accent), #ffc38f, var(--accent-2), #8ef0f5, var(--accent));--sheen: linear-gradient(180deg, rgba(255, 255, 255, .06), transparent 40%);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--max: 1320px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#061016;color:var(--text);font:400 var(--fs-md) / 1.5 var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:650;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}p{margin:0;text-wrap:pretty}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;font-weight:560;font-size:14px;white-space:nowrap;transition:transform .12s var(--ease),background .2s,border-color .2s,box-shadow .2s,opacity .2s;border:1px solid transparent}.btn:active:not(:disabled){transform:translateY(1px) scale(.985)}.btn:disabled{opacity:.5}.btn.sm{height:32px;padding:0 12px;font-size:13px;border-radius:8px}.btn.lg{height:48px;padding:0 22px;font-size:15px;border-radius:12px}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--muted);border:1px solid var(--line);background:var(--surface);transition:color .15s,background .15s,border-color .15s}.icon-btn:hover{color:var(--text);background:var(--surface-2);border-color:var(--line-2)}.icon-btn.sm{width:32px;height:32px;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.degens{position:relative;isolation:isolate;color:var(--text)}.dg-stage{position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 60%,rgba(255,138,76,.08),transparent 70%),linear-gradient(180deg,#03080d,#0a1a26 70%,#061016)}.dg-stage .dg-canvas{position:absolute!important;inset:0;touch-action:pan-y}.dg-stage:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse 80% 75% at 50% 48%,transparent 58%,rgba(2,6,9,.62)),linear-gradient(180deg,rgba(2,6,9,.5),transparent 18%,transparent 70%,rgba(2,6,9,.55))}.dg-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:var(--grain);opacity:.05}.dg-top{position:fixed;top:14px;left:20px;right:20px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.dg-top>*{pointer-events:auto}.dg-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.dg-home{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#0610168c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s var(--ease)}.dg-home:hover{border-color:#ffffff4d}.dg-mark{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--f-display);font-weight:700;font-size:17px;letter-spacing:-.02em;white-space:nowrap;text-shadow:0 1px 12px rgba(0,0,0,.6)}.dg-sub{font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dg-tools{display:inline-flex;align-items:center;gap:8px}.dg-mark:hover .dg-sub{color:var(--text)}.dg-nav{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:#0610168c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dg-nav-link{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:560;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.dg-nav-link:hover{color:var(--text)}.dg-nav-link.is-here{color:var(--text);background:#ffffff14}.dg-mute{width:40px;height:40px}.dg-ghost{color:var(--text);background:#0610168c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dg-ghost:hover:not(:disabled){background:#0e1c24cc;border-color:#ffffff3d}.dg-world{position:relative;z-index:2;height:100vh;height:100svh;min-height:480px;pointer-events:none}.dg-world button,.dg-world a{pointer-events:auto}.dg-hero{position:absolute;left:clamp(20px,4vw,48px);bottom:clamp(40px,9vh,88px);max-width:420px;transition:opacity .6s var(--ease),transform .6s var(--ease);animation:dgUp 1.2s var(--ease) .3s both}.is-place .dg-hero{opacity:0;transform:translateY(10px)}.dg-kicker{margin:0 0 8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2-text)}.dg-title{margin:0;font-family:var(--f-display);font-size:clamp(44px,5.6vw,76px);font-weight:700;line-height:.95;letter-spacing:-.05em;background:linear-gradient(100deg,#fff4ea 10%,#ffc39a 45%,var(--accent) 70%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 24px rgba(0,0,0,.55))}.dg-lede{margin:10px 0 0;font-size:var(--fs-md);color:#c7cfdb;text-shadow:0 1px 14px rgba(0,0,0,.8)}.dg-sound{position:absolute;left:0;right:0;bottom:clamp(56px,11vh,110px);width:max-content;margin:0 auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:560;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 1px #ffb37a80 inset,0 12px 36px -10px var(--accent);animation:dgUp .8s var(--ease) 1.2s both,dgCall 3.2s ease-in-out 2.4s infinite}.dg-cue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);animation:dgBob 2.4s ease-in-out infinite}.is-place .dg-cue,.is-saying .dg-cue{opacity:0}.is-place .dg-sound{display:none}@keyframes dgUp{0%{opacity:0;transform:translateY(14px)}}@keyframes dgBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@keyframes dgCall{0%,to{box-shadow:0 0 0 1px #ffb37a80 inset,0 12px 36px -10px var(--accent)}50%{box-shadow:0 0 0 1px #ffb37ad9 inset,0 12px 52px -6px var(--accent)}}.dg-label-wrap{pointer-events:none}.dg-label{--house: var(--accent);pointer-events:auto;display:inline-grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:40px;padding:6px 13px 6px 11px;border-radius:12px;text-align:left;white-space:nowrap;background:#050c12b8;border:1px solid color-mix(in srgb,var(--house) 30%,rgba(255,255,255,.1));box-shadow:0 10px 30px -12px #000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s var(--ease),border-color .25s,background .25s,box-shadow .25s,opacity .4s var(--ease)}.dg-label-dot{grid-row:span 2;width:8px;height:8px;border-radius:50%;background:var(--house);box-shadow:0 0 0 3px color-mix(in srgb,var(--house) 22%,transparent),0 0 12px var(--house)}.dg-label-name{font-family:var(--f-display);font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.15}.dg-label-meta{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.3}.dg-label:hover,.dg-label.is-on{transform:translateY(-2px) scale(1.04);background:#08121ae6;border-color:var(--house);box-shadow:0 0 0 1px color-mix(in srgb,var(--house) 40%,transparent),0 0 28px -4px color-mix(in srgb,var(--house) 70%,transparent),0 12px 34px -12px #000c}.dg-label:hover .dg-label-meta,.dg-label.is-on .dg-label-meta{color:color-mix(in srgb,var(--house) 70%,#fff)}.dg-label.is-away{opacity:0;pointer-events:none;transform:translateY(6px) scale(.96)}.dg-backchip{position:fixed;top:66px;left:20px;z-index:30;height:40px;animation:dgUp .5s var(--ease) .4s both}.dg-say{--house: var(--accent);position:fixed;left:50%;bottom:clamp(24px,6vh,56px);z-index:30;width:min(600px,calc(100% - 32px));transform:translate(-50%);padding:12px 18px 14px;border-radius:16px;background:#060d12db;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px -20px #000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:dgUp .5s var(--ease)}.dg-say:after{content:"";position:absolute;top:-7px;left:34px;width:12px;height:12px;transform:rotate(45deg);background:inherit;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12)}.dg-say-name{display:block;margin-bottom:4px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--house) 75%,#fff)}.dg-say p{margin:0;font-family:var(--f-display);font-size:clamp(16px,1.8vw,19px);font-weight:520;line-height:1.4;letter-spacing:-.01em;animation:dgLine .45s var(--ease)}@keyframes dgLine{0%{opacity:0;transform:translateY(5px)}}.has-panel .dg-say{left:calc(50% - 190px);width:min(560px,calc(100% - 440px))}.dg-panel{--house: var(--accent);position:fixed;top:76px;right:20px;z-index:30;width:min(360px,calc(100% - 40px));max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 18px;border-radius:var(--r-xl);background:#060d12e0;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 0 1px color-mix(in srgb,var(--house) 18%,transparent),0 30px 80px -24px #000000d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:dgSlide .6s var(--ease)}.dg-panel:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--house),transparent)}.dg-panel-k{display:block;margin-bottom:6px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--house) 75%,#fff)}.dg-panel h2{margin:0 0 10px;font-size:var(--fs-2xl);font-weight:680;letter-spacing:-.03em}.dg-panel p{margin:0;font-size:var(--fs-md);line-height:1.55;color:#c7cfdb}.dg-panel-acts{display:flex;gap:8px;margin-top:18px}.dg-panel-acts .btn{height:42px}@keyframes dgSlide{0%{opacity:0;transform:translate(24px)}}.is-below .dg-panel,.is-below .dg-backchip,.is-below .dg-say{display:none}.dg-page{position:relative;z-index:3;padding:140px clamp(16px,4vw,48px) 40px;background:linear-gradient(180deg,transparent,rgba(6,16,22,.92) 110px,#061016 220px)}.dg-sec{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 20px;max-width:1080px;margin:0 auto;padding:44px 0;border-top:1px solid var(--line)}.dg-sec:first-child{border-top:0}.dg-sec-k{padding-top:6px;font-family:var(--f-mono);font-size:12px;color:var(--accent-text)}.dg-sec-body h2{margin:0 0 10px;font-size:var(--fs-4xl);font-weight:680;letter-spacing:-.035em}.dg-sec-lede{max-width:58ch;margin:0 0 22px;font-size:var(--fs-lg);line-height:1.55;color:#c3cad6}.dg-cta{height:44px;padding:0 18px;color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 1px #ffb37a80 inset,0 14px 40px -14px var(--accent)}.dg-cta:hover{background:color-mix(in srgb,var(--accent) 88%,#fff)}.dg-sec .dg-ghost{height:44px;padding:0 18px}.dg-acts{display:flex;flex-wrap:wrap;gap:10px}.dg-acts .dg-ghost{height:44px;padding:0 18px}.dg-ranks{border-radius:var(--r-lg);border:1px solid var(--line-2);overflow:hidden;background:#ffffff04}.dg-rank{--house: var(--muted);position:relative;display:grid;grid-template-columns:150px 180px 100px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:8px 18px;border-top:1px solid var(--line)}.dg-rank:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--house);opacity:.85}.dg-rank-head{min-height:40px;border-top:0;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#ffffff05}.dg-rank-head:before{display:none}.dg-rank-house{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:var(--fs-lg);font-weight:650;color:color-mix(in srgb,var(--house) 65%,#fff)}.dg-rank-house .dg-label-dot{grid-row:auto;flex:none}.dg-rank-go{min-height:40px;padding:0;font-size:var(--fs-sm);font-weight:560;color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--house) 55%,transparent);text-underline-offset:4px}.dg-rank-go:hover{color:color-mix(in srgb,var(--house) 70%,#fff)}.dg-rank-n{font-family:var(--f-mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.dg-rank-who{font-size:var(--fs-sm);line-height:1.45;color:#aeb7c5}.dg-facts{display:grid;gap:8px;max-width:640px;margin:0;padding:0;list-style:none}.dg-facts li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line);background:#ffffff05;color:#c3cad6}.dg-facts li span{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2-text);padding-top:3px}.dg-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1080px;margin:24px auto 0;padding:28px 0 8px;border-top:1px solid var(--line)}.dg-foot-home{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-family:var(--f-display);font-weight:650;font-size:var(--fs-md)}.dg-foot-home:hover{color:var(--accent-text)}.dg-foot-note{font-size:var(--fs-xs);color:var(--muted)}.dg-ms{position:relative;min-height:100svh;color:var(--text);background:radial-gradient(ellipse 70% 40% at 20% 0%,rgba(255,138,76,.1),transparent 70%),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(56,214,224,.07),transparent 70%),#061016}.dg-ms-wrap{max-width:1080px;margin:0 auto;padding:120px clamp(16px,4vw,48px) 40px}.dg-ms-hero{padding-bottom:36px;animation:dgUp .8s var(--ease) both}.dg-ms-title{margin:0;font-family:var(--f-display);font-size:var(--fs-hero);font-weight:700;line-height:1;letter-spacing:-.045em;background:linear-gradient(100deg,#fff4ea 10%,#ffc39a 50%,var(--accent) 80%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dg-ms-lede{max-width:52ch;margin:14px 0 22px;font-size:var(--fs-lg);line-height:1.55;color:#c3cad6}.dg-ms-rules{max-width:60ch;margin:0 0 24px;padding:0;list-style:none;display:grid;gap:10px}.dg-ms-rules li{position:relative;padding-left:18px;line-height:1.5;color:#c3cad6}.dg-ms-rules li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--accent, #ff8a5b);box-shadow:0 0 10px #ff8a5b99}.dg-ms-rules strong{color:#f3f5f8}.dg-ms-sub{margin:26px 0 12px;font-size:var(--fs-lg);font-weight:650;color:#f3f5f8}.dg-ms-ways{max-width:60ch;margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;counter-reset:way}.dg-ms-ways li{position:relative;padding:10px 14px 10px 44px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);line-height:1.5;color:#c3cad6;counter-increment:way}.dg-ms-ways li:before{content:counter(way,decimal-leading-zero);position:absolute;left:14px;top:11px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--accent, #ff8a5b)}.dg-ms-ways strong{color:#f3f5f8}.dg-ms-board{padding:32px 0 12px;border-top:1px solid var(--line)}.dg-ms-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:16px}.dg-ms-head h2{margin:0;font-size:var(--fs-3xl);font-weight:680;letter-spacing:-.03em}.dg-ms-meta{margin:0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.dg-ms-note{margin:0 0 14px;padding:12px 16px;border-radius:var(--r);border:1px solid var(--line-2);color:#c3cad6;font-size:var(--fs-sm)}.dg-ms-empty{display:grid;gap:8px;padding:28px 22px;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:#ffffff04}.dg-ms-empty p:first-child{margin:0;font-family:var(--f-display);font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em}.dg-ms-list{margin:0;padding:0;list-style:none;border-radius:var(--r-lg);border:1px solid var(--line-2);overflow:hidden;background:#ffffff04}.dg-ms-row{--house: var(--muted);--w: 0%;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 120px 80px 80px;align-items:center;gap:4px 12px;min-height:60px;padding:10px 18px 14px;border-top:1px solid var(--line)}.dg-ms-row:first-child{border-top:0}.dg-ms-cols{min-height:40px;padding-bottom:10px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#ffffff05}.dg-ms-r{text-align:right}.dg-ms-rank{font-family:var(--f-mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--muted)}.dg-ms-who{display:grid;min-width:0}.dg-ms-who a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:var(--fs-lg);font-weight:650;letter-spacing:-.01em}.dg-ms-who a:hover{color:var(--accent-2-text);text-decoration:underline;text-underline-offset:3px}.dg-ms-wallet{font-family:var(--f-mono);font-size:11.5px;color:var(--dim)}.dg-ms-pts{font-family:var(--f-mono);font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums}.dg-ms-pts small,.dg-ms-n small{font-size:11px;font-weight:400;color:var(--muted)}.dg-ms-n{font-family:var(--f-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:#c3cad6}.dg-ms-n small{display:none}.dg-ms-stats{display:contents}.dg-ms-bar{position:absolute;left:78px;right:18px;bottom:7px;height:3px;border-radius:3px;background:#ffffff0d}.dg-ms-bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:color-mix(in srgb,var(--house) 70%,transparent);transition:width .6s var(--ease)}.dg-ms-row.is-podium:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--house)}.dg-ms-row.is-podium{background:linear-gradient(90deg,color-mix(in srgb,var(--house) 9%,transparent),transparent 60%)}.dg-ms-row.is-podium .dg-ms-rank{color:var(--house);font-weight:700}.dg-ms-row.is-podium .dg-ms-bar i{background:var(--house);box-shadow:0 0 10px -1px var(--house)}.dg-ms-row.is-skel{min-height:60px;background:linear-gradient(90deg,var(--skel),var(--skel-hi),var(--skel)) 0 0 / 200% 100%;animation:dgSkel 1.4s linear infinite}@keyframes dgSkel{to{background-position:-200% 0}}.dg-poster{position:absolute;inset:0;overflow:hidden}.dg-poster-sky{position:absolute;inset:0;background:radial-gradient(ellipse 70% 40% at 50% 72%,rgba(255,138,76,.18),transparent 70%),linear-gradient(180deg,#02060b,#0a1a26 72%)}.dg-poster-city{position:absolute;left:8%;right:8%;bottom:30%;height:34%;display:flex;align-items:flex-end;justify-content:center;gap:1.4%}.dg-poster-city span{position:relative;flex:1;max-width:46px;border-radius:2px;background:color-mix(in srgb,var(--up) 30%,#061016);box-shadow:inset 0 0 0 1px var(--up),0 0 18px -4px var(--up)}.dg-poster-city span.down{background:color-mix(in srgb,var(--down) 30%,#061016);box-shadow:inset 0 0 0 1px var(--down),0 0 18px -4px var(--down)}.dg-poster-city span:before{content:"";position:absolute;left:50%;top:-14px;bottom:-10px;width:2px;transform:translate(-50%);background:inherit;opacity:.8;z-index:-1}.dg-poster-sea{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#38d6e01f,#04101a 30%,#030a10);border-top:1px solid rgba(56,214,224,.25)}.dg-chips{position:absolute;left:0;right:0;bottom:clamp(120px,20vh,180px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px}.dg-chip{--house: var(--accent);display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:560;background:#050c12b8;border:1px solid color-mix(in srgb,var(--house) 40%,transparent)}.dg-chip .dg-label-dot{grid-row:auto}.dg-chip:hover{border-color:var(--house)}@media(max-width:760px){.dg-top{top:10px;left:12px;right:12px}.dg-mark{font-size:16px}.dg-hero{inset:64px 16px auto;max-width:none}.dg-title{font-size:44px}.dg-lede{font-size:var(--fs-sm)}.dg-label{min-height:40px;padding:5px 10px 5px 9px;column-gap:7px;border-radius:11px}.dg-label-name{font-size:13px}.dg-label-meta{font-size:9px}.dg-backchip{top:60px;left:12px}.dg-say,.has-panel .dg-say{left:50%;width:calc(100% - 24px);bottom:12px;padding:10px 14px 12px}.dg-say p{font-size:15.5px}.dg-panel{inset:auto 10px 10px;width:auto;max-height:46svh;padding:16px 16px 14px;animation-name:dgUp}.dg-panel h2{font-size:var(--fs-xl)}.dg-panel p{font-size:var(--fs-sm)}.has-panel .dg-say{display:none}.dg-page{padding-top:100px}.dg-sec{grid-template-columns:minmax(0,1fr);padding:32px 0}.dg-sec-body h2{font-size:var(--fs-3xl)}.dg-sec-lede{font-size:var(--fs-md)}.dg-rank{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px 12px 16px}.dg-rank-head{display:none}.dg-rank-who{grid-column:1 / -1}.dg-rank>span:nth-child(2){grid-column:1;grid-row:2}.dg-rank-n{grid-column:2;grid-row:1;justify-self:end}.dg-facts li{grid-template-columns:minmax(0,1fr);gap:4px}.dg-sub{display:none}.dg-nav-link{padding:0 10px}.dg-ms-wrap{padding-top:88px}.dg-ms-row{grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px 14px}.dg-ms-cols{display:none}.dg-ms-row:nth-child(2){border-top:0}.dg-ms-pts{grid-column:3;grid-row:1}.dg-ms-stats{display:flex;gap:14px;grid-column:2 / -1;grid-row:2}.dg-ms-n{text-align:left;font-size:12px}.dg-ms-n small{display:inline}.dg-ms-bar{left:54px;right:14px}}@media(prefers-reduced-motion:reduce){.dg-sound,.dg-cue,.dg-ms-hero,.dg-ms-row.is-skel{animation:none!important}}
