:root{--font-display:"Gowun Batang", "Nanum Myeongjo", "AppleMyungjo", Georgia, serif;--font-body:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--c-meok:#1f2229;--c-hanji:#f4ede2;--c-cheongja:#7fae9c;--c-sonamu:#3f5d4a;--c-gam:#d2703c;--c-dalbit:#f3e7c9;--c-deungbul:#e9b46a;--c-jaju:#8c82b5;--c-inju:#c0432f;--radius-s:3px;--radius:6px;--radius-l:10px;--wrap:1240px;--gutter:32px;--header-h:64px;--strip-h:36px;--ease:cubic-bezier(.22, .61, .36, 1);--breath:10s}:root,:root[data-theme=dawn],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4ede2;--bg-2:#ede4d5;--surface:#fbf8f2;--surface-2:#f2eadd;--line:#e2d7c5;--line-2:#cdbfa8;--text:#1f2229;--text-2:#4f525c;--text-3:#736d61;--accent:#2e6b5e;--accent-soft:#2e6b5e1a;--lantern:#9a5f12;--wisteria:#625a96;--up:#47772f;--up-soft:#47772f1f;--down:#b0443a;--down-soft:#b0443a1a;--btn-bg:#1f2229;--btn-text:#f4ede2;--btn-hover:#343846;--header-bg:#f4ede2d1;--hero-veil:#f4ede2c7;--hero-text:#1f2229;--hero-text-2:#3e414a;--grain-opacity:.09;--grain-blend:multiply;--shadow:0 1px 0 #1f222908, 0 18px 40px -26px #3c2c1459;--focus:#2e6b5e}:root[data-theme=dusk],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1219;--bg-2:#0b0e14;--surface:#151a23;--surface-2:#1b212c;--line:#232a37;--line-2:#323a4a;--text:#eee6d8;--text-2:#b5aea2;--text-3:#8a847c;--accent:#93cdb8;--accent-soft:#93cdb821;--lantern:#edb86e;--wisteria:#aaa2d6;--up:#a3cf8c;--up-soft:#a3cf8c1f;--down:#ee8f80;--down-soft:#ee8f801f;--btn-bg:#eee6d8;--btn-text:#12151c;--btn-hover:#fff;--header-bg:#0f1219cc;--hero-veil:#0f12199e;--hero-text:#f4ede2;--hero-text-2:#d6cfc3;--grain-opacity:.055;--grain-blend:screen;--shadow:0 1px 0 #0003, 0 24px 48px -28px #000000b3;--focus:#93cdb8}@media (prefers-color-scheme:dark){:root:not([data-theme=dawn]):not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1219;--bg-2:#0b0e14;--surface:#151a23;--surface-2:#1b212c;--line:#232a37;--line-2:#323a4a;--text:#eee6d8;--text-2:#b5aea2;--text-3:#8a847c;--accent:#93cdb8;--accent-soft:#93cdb821;--lantern:#edb86e;--wisteria:#aaa2d6;--up:#a3cf8c;--up-soft:#a3cf8c1f;--down:#ee8f80;--down-soft:#ee8f801f;--btn-bg:#eee6d8;--btn-text:#12151c;--btn-hover:#fff;--header-bg:#0f1219cc;--hero-veil:#0f12199e;--hero-text:#f4ede2;--hero-text-2:#d6cfc3;--grain-opacity:.055;--grain-blend:screen;--shadow:0 1px 0 #0003, 0 24px 48px -28px #000000b3;--focus:#93cdb8}}@media (width<=720px){:root{--gutter:16px;--header-h:58px;--strip-h:34px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 52px)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .5s var(--ease), color .5s var(--ease);margin:0;font-size:15px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,p,dl,dd,ol,ul,fieldset{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}::selection{background:var(--accent);color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--btn-bg);color:var(--btn-text);border-radius:var(--radius);padding:8px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.muted{color:var(--text-3)}.small{font-size:13px}.r{text-align:right}.strong{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.grain{z-index:80;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.4 0 0 0 -.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-theme=dawn] .grain,:root[data-theme=light] .grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .25  0 0 0 0 .18  0 0 0 0 .1  1.4 0 0 0 -.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.btn{border-radius:var(--radius);white-space:nowrap;height:46px;transition:background-color .25s var(--ease), transform .25s var(--ease), opacity .25s;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-text);box-shadow:inset 0 -2px #0000001f}.btn-primary:hover:not(:disabled){background:var(--btn-hover)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45}.btn-sm{height:36px;padding:0 14px;font-size:14px}.btn-block{width:100%}.link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .25s}.link:hover{text-decoration-color:currentColor}.seg{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:999px;padding:2px;display:inline-flex}.seg button{min-width:30px;height:28px;color:var(--text-3);font-family:var(--font-display);border-radius:999px;padding:0 8px;font-size:14px;transition:background-color .25s,color .25s}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--line);color:var(--text)}.seg-text{border-radius:var(--radius)}.seg-text button{font-family:var(--font-body);border-radius:4px;padding:0 10px;font-size:13px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);height:32px;color:var(--text-2);border-radius:999px;padding:0 13px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s}.chips button:hover{border-color:var(--line-2);color:var(--text)}.chips button[aria-pressed=true]{border-color:var(--line-2);background:var(--surface-2);color:var(--text)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs button{color:var(--text-3);white-space:nowrap;padding:10px 0 12px;font-size:15px;transition:color .2s;position:relative}.tabs button:hover{color:var(--text-2)}.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs-tight{gap:22px;margin-bottom:14px}.select{border:1px solid var(--line);border-radius:var(--radius);height:32px;color:var(--text-3);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.select select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;font-size:13px}.select select option{background:var(--surface)}.search{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(320px,100%);height:38px;color:var(--text-3);align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}.search:focus-within{border-color:var(--wisteria)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.search input::placeholder{color:var(--text-3)}.live-dot{background:var(--up);width:7px;height:7px;box-shadow:0 0 0 3px var(--up-soft);border-radius:50%;animation:3.2s ease-in-out infinite breathe;display:inline-block}@keyframes breathe{50%{opacity:.7;box-shadow:0 0 0 5px #0000}}.hdr{top:env(safe-area-inset-top,0px);z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--line);transition:background-color .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s var(--ease);position:sticky}.hdr.is-clear{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 50%, transparent), transparent);-webkit-backdrop-filter:none;border-bottom-color:#0000}.hdr-in{height:var(--header-h);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));align-items:center;gap:32px;max-width:1600px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.wordmark-oo{width:1.13em;height:.63em;margin:0 .04em 0 .07em}.brand-lg .wordmark{font-size:36px}.nav{gap:26px;height:100%;display:flex}.nav a{color:var(--text-2);align-items:center;font-size:14.5px;transition:color .2s;display:flex;position:relative}.nav a:hover,.nav a.active{color:var(--text)}.nav a.active:after{content:"";background:var(--accent);height:7px;-webkit-mask:var(--ink-stroke) center / 100% 100% no-repeat;-webkit-mask:var(--ink-stroke) center / 100% 100% no-repeat;mask:var(--ink-stroke) center / 100% 100% no-repeat;opacity:.85;z-index:-1;animation:brush-in .7s var(--ease) both;position:absolute;bottom:13px;left:-7px;right:-9px}@keyframes brush-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.gsearch{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 62%, transparent);height:36px;color:var(--text-3);border-radius:999px;flex:0 300px;align-items:center;gap:9px;margin-left:auto;padding:0 8px 0 13px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.hdr.is-clear .gsearch{border-color:color-mix(in srgb, var(--line-2) 70%, transparent);background:color-mix(in srgb, var(--bg) 40%, transparent)}.gsearch:focus-within{border-color:var(--wisteria);background:var(--surface)}.gsearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.gsearch input::placeholder{color:var(--text-3)}.gsearch kbd{border:1px solid var(--line-2);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--text-3);border-radius:5px;place-items:center;font-size:11px;display:grid}.gsearch-list{z-index:70;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:320px;box-shadow:var(--shadow);animation:drop-in .25s var(--ease);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}}.gsearch-list li{color:var(--text);cursor:pointer;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:grid}.gsearch-list li[aria-selected=true]{background:var(--surface-2)}.gsearch-list .gsearch-head{color:var(--text-3);cursor:default;padding:6px 8px 4px;font-size:12px;display:block}.gsearch-list .avatar{border-radius:6px}.gs-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-name em{color:var(--text-3);font-size:12px;font-style:normal}.gsearch-list .num{color:var(--text-2);font-size:12.5px}.hdr-right{align-items:center;gap:10px;display:flex}.breathe{border:1px solid var(--line);height:36px;color:var(--text-3);border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:13px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.breathe:hover{color:var(--text);border-color:var(--line-2)}.breathe.is-on{color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft)}.breathe-mark{width:20px;height:11px;color:var(--accent)}.daynight{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);width:64px;height:34px;color:var(--text-3);border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:0 10px;transition:border-color .2s;display:inline-flex;position:relative}.daynight:hover{border-color:var(--line-2)}.daynight svg{width:14px;height:14px}.dn-sun circle,.dn-sun path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round}.dn-moon path{fill:currentColor}.dn-thumb{color:#1f2229;width:26px;height:26px;font-family:var(--font-display);transition:transform .55s var(--ease), background-color .55s var(--ease), color .55s, box-shadow .55s;background:#f2c9a8;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #3c281440,0 0 12px #f2c9a88c}.daynight.is-dusk .dn-thumb{color:#f4ede2;background:#4e5c84;transform:translate(30px);box-shadow:0 1px 3px #00000059,0 0 14px #aaa2d673}.menu-btn{border:1px solid var(--line);border-radius:999px;place-items:center;width:38px;height:38px;display:none}.mnav{padding:12px var(--gutter) 16px;border-top:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex}.mnav .gsearch{flex:none;margin:0 0 8px;display:flex}.mnav>a{border-bottom:1px solid var(--line);color:var(--text-2);padding:13px 0;font-size:16px}.mnav>a.active{color:var(--text)}.mnav-row{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.strip{z-index:40;height:var(--strip-h);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);align-items:stretch;font-size:12.5px;display:flex;position:relative}.strip-block,.strip-season{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.strip-block{padding:0 16px 0 max(var(--gutter), env(safe-area-inset-left,0px));border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--text-2)}.strip-block:hover .num{text-underline-offset:3px;text-decoration:underline}.strip-net{color:var(--text-3)}.strip-block .num{min-width:9ch;color:var(--text);animation:tick .9s var(--ease)}@keyframes tick{0%{opacity:.35}}.strip-season{padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) 0 16px;border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--text-3);cursor:default}.strip-season span{font-family:var(--font-display);color:var(--accent);font-size:14px}.ticker{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;animation:90s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{height:var(--strip-h);align-items:center;gap:30px;padding-right:30px;display:flex}.ticker-row a{color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ticker-row a:hover b{color:var(--accent)}.ticker-row .avatar{border-radius:4px}.ticker-row b{color:var(--text);font-weight:500;transition:color .2s}.ticker-row .chg{font-family:var(--font-mono);font-size:12.5px}@keyframes marquee{to{transform:translate(-50%)}}.scene{z-index:-1;position:absolute;inset:0;overflow:hidden}.scene img{object-fit:cover;object-position:68% 42%;width:100%;height:100%;animation:settle 2.4s var(--ease) both}@keyframes settle{0%{opacity:.5;transform:scale(1.04)}}.scene .veil{background:linear-gradient(90deg, var(--hero-veil) 0%, color-mix(in srgb, var(--hero-veil) 55%, transparent) 34%, transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 24%, transparent 48%, color-mix(in srgb, var(--bg) 80%, transparent) 80%, var(--bg) 94%);position:absolute;inset:0}.mist{background:radial-gradient(50% 50% at 50% 50%, var(--mist,#e2def029), transparent 70%);filter:blur(18px);pointer-events:none;width:160%;height:46%;animation:70s ease-in-out infinite alternate drift;position:absolute;left:-30%}:root[data-theme=dawn] .mist,:root[data-theme=light] .mist{--mist:#fffaf280}.mist-a{bottom:6%}.mist-b{opacity:.7;height:34%;animation-duration:95s;animation-direction:alternate-reverse;top:30%}@keyframes drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}:root{--ginkgo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><linearGradient id='g' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%23f2cf63'/><stop offset='1' stop-color='%23d9a43a'/></linearGradient></defs><path d='M12 15.2C6.2 15.4 1.6 11.2 1.2 4.6 4.6 2.2 8.6 1.8 11 3.8L12 6.4 13 3.8C15.4 1.8 19.4 2.2 22.8 4.6 22.4 11.2 17.8 15.4 12 15.2Z' fill='url(%23g)'/><path d='M12 15V23' stroke='%23c79a3c' stroke-width='1.1' stroke-linecap='round'/><path d='M12 14 6 6M12 14 18 6M12 14 9.5 5M12 14 14.5 5' stroke='%23c99632' stroke-width='.45' opacity='.6'/></svg>");--plum:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><defs><radialGradient id='g' cx='.5' cy='.85' r='.9'><stop offset='0' stop-color='%23f2c3cb'/><stop offset='1' stop-color='%23fdf3f2'/></radialGradient></defs><path d='M12 22.5C5.5 21 2.6 15.5 3.4 10.2 4.2 5 8 1.6 12 1.6S19.8 5 20.6 10.2C21.4 15.5 18.5 21 12 22.5Z' fill='url(%23g)'/></svg>");--snow:radial-gradient(circle, #fffffff2 0%, #ffffff8c 45%, transparent 70%)}.leaves{pointer-events:none;z-index:0;--fall:960px;position:absolute;inset:0;overflow:hidden}:root[data-season=summer] .leaves{display:none}.leaves i{will-change:transform;animation-name:leaf-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-40px}.leaves b{background:var(--ginkgo) center / contain no-repeat;animation-name:leaf-sway,leaf-turn;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite;animation-direction:alternate,normal;display:block}:root[data-season=spring] .leaves b{background-image:var(--plum)}:root[data-season=winter] .leaves b{background-image:var(--snow);animation-name:leaf-sway;scale:.55}.leaves .far b{opacity:.55}.leaves .mid b{opacity:.85}.leaves .near b{opacity:.7;filter:blur(1.4px)}.leaves-page{--fall:115vh;position:fixed}.leaves-page b{opacity:.4!important}@keyframes leaf-fall{0%{opacity:0;transform:translate(0,0)}7%{opacity:1}90%{opacity:1}to{transform:translate3d(var(--drift), var(--fall), 0);opacity:0}}@keyframes leaf-sway{0%{translate:-16px}to{translate:16px}}@keyframes leaf-turn{0%{rotate:1 .55 .25 0deg}to{rotate:1 .55 .25 360deg}}.fireflies{pointer-events:none;z-index:0;display:none;position:absolute;inset:0;overflow:hidden}:root[data-theme=dusk] .fireflies,:root[data-theme=dark] .fireflies{display:block}.fireflies i{opacity:0;background:#ffeab0;border-radius:50%;width:3px;height:3px;animation-name:ff-move,ff-blink;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:alternate,normal;position:absolute;box-shadow:0 0 6px 2px #ffd67899,0 0 20px 6px #ffc85a29}@keyframes ff-move{to{transform:translate(var(--dx), var(--dy))}}@keyframes ff-blink{0%,to{opacity:0}40%,62%{opacity:.95}}.rays{pointer-events:none;z-index:0;display:none;position:absolute;inset:0;overflow:hidden}:root[data-theme=dawn] .rays,:root[data-theme=light] .rays{display:block}.rays i{filter:blur(20px);transform-origin:top;mix-blend-mode:screen;background:linear-gradient(#fff7e6e6,#ffeed240 55%,#0000 82%);width:130px;height:170%;animation:11s ease-in-out infinite alternate ray;position:absolute;top:-30%;transform:rotate(26deg)}.rays i:first-child{width:90px;left:46%}.rays i:nth-child(2){animation-delay:-4s;left:58%}.rays i:nth-child(3){width:70px;animation-delay:-7s;left:71%}.rays i:nth-child(4){width:150px;animation-delay:-2s;left:83%}@keyframes ray{0%{opacity:.12}to{opacity:.5}}.inscription{z-index:1;top:calc(var(--header-h) + var(--strip-h) + 56px);right:max(var(--gutter), env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--bg) 58%, transparent);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line-2) 45%, transparent);color:var(--hero-text);opacity:.9;animation:ink-in 2.4s var(--ease) .4s both;border-radius:3px;flex-direction:column;align-items:center;gap:14px;padding:16px 8px 10px;display:flex;position:absolute}.inscription span{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.5em;text-shadow:0 0 14px color-mix(in srgb, var(--bg) 70%, transparent);font-size:16px;font-weight:400}@keyframes ink-in{0%{opacity:0;filter:blur(4px)}}.breath{z-index:0;left:var(--breath-x,64%);top:var(--breath-y,27%);width:var(--breath-size,clamp(96px, 11vw, 150px));aspect-ratio:1;pointer-events:none;position:absolute;translate:-50% -50%}.breath i{border-radius:50%;position:absolute;inset:0}.breath-orb{mix-blend-mode:screen;animation:breath-orb var(--breath) infinite;background:radial-gradient(circle at 46% 42%,#fffaf0 0%,#fff1dc 38%,#ffe4c4d9 56%,#ffdeba00 71%)}.breath-halo{mix-blend-mode:screen;animation:breath-halo var(--breath) infinite;background:radial-gradient(circle,#ffeed68c 0%,#ffe8cd2e 34%,#0000 62%);inset:-70%!important}.breath-ring{opacity:0;animation:breath-ring var(--breath) infinite;border:1px solid #fff6e4b3}:root[data-theme=dusk] .breath-orb,:root[data-theme=dark] .breath-orb{mix-blend-mode:normal;filter:drop-shadow(0 0 18px #f6e6be73);background:radial-gradient(circle at 38% 36%,#ffffff80,#0000 32%),radial-gradient(circle at 62% 60%,#c4b48c59,#0000 26%),radial-gradient(circle,#f6ecd2 0%,#f0e2bf 50%,#e6d3a6 60%,#e6d3a600 62%)}:root[data-theme=dusk] .breath-halo,:root[data-theme=dark] .breath-halo{background:radial-gradient(circle,#f3e7c952 0%,#c8d2e61a 30%,#0000 60%)}:root[data-theme=dusk] .breath-ring,:root[data-theme=dark] .breath-ring{border-color:#f3e7c98c;inset:19%}:root[data-breathing] .breath-orb{animation-name:breath-orb-guided}:root[data-breathing] .breath-halo{animation-name:breath-halo-guided}:root[data-breathing] .breath-ring{animation-name:breath-ring-guided}.breath-cue{font-family:var(--font-display);letter-spacing:.4em;white-space:nowrap;color:var(--hero-text);text-shadow:0 0 12px color-mix(in srgb, var(--bg) 80%, transparent);font-size:15px;display:none;position:absolute;top:calc(100% + 26px);left:50%;translate:-50%}.breath-cue b{opacity:0;font-weight:400;position:absolute;left:0;translate:-50%}:root[data-breathing] .breath-cue{display:block}:root[data-breathing] .breath-cue b:first-child{animation:cue-in var(--breath) infinite}:root[data-breathing] .breath-cue b:last-child{animation:cue-out var(--breath) infinite}@keyframes breath-orb{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.9)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.06)}to{transform:scale(.9)}}@keyframes breath-orb-guided{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.9)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.06)}to{transform:scale(.9)}}@keyframes breath-halo{0%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.88)}40%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}to{opacity:.45;transform:scale(.88)}}@keyframes breath-halo-guided{0%{opacity:.45;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.88)}40%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.08)}to{opacity:.45;transform:scale(.88)}}@keyframes breath-ring{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(1)}48%{opacity:.55}to{opacity:0;transform:scale(2.3)}}@keyframes breath-ring-guided{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(1)}48%{opacity:.55}to{opacity:0;transform:scale(2.3)}}@keyframes cue-in{0%{opacity:0}6%,34%{opacity:.85}42%,to{opacity:0}}@keyframes cue-out{0%,38%{opacity:0}46%,92%{opacity:.85}to{opacity:0}}.moonjar{pointer-events:none;display:block;overflow:visible}.moonjar path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.moonjar .moonjar-body{fill:color-mix(in srgb, currentColor 6%, transparent)}.moonjar .moonjar-waist{opacity:.35}.mark{flex:none;display:inline-block;overflow:visible}.mark .o,.mark .o-fill,.filldot .o-fill{transform-box:fill-box;transform-origin:50%}.o-ring{fill:none;stroke:currentColor;stroke-width:7px}.o-fill{fill:currentColor}.mark .o-b{transform:scale(.79)}.mark .o-b .o-fill{transform:scale(0)}.mark-breathing .o-a,:root[data-breathing] .wordmark-oo .o-a{animation:o-size-a var(--cycle,var(--breath)) infinite}.mark-breathing .o-a .o-fill,:root[data-breathing] .wordmark-oo .o-a .o-fill{animation:o-fill-a var(--cycle,var(--breath)) infinite}.mark-breathing .o-b,:root[data-breathing] .wordmark-oo .o-b{animation:o-size-b var(--cycle,var(--breath)) infinite}.mark-breathing .o-b .o-fill,:root[data-breathing] .wordmark-oo .o-b .o-fill{animation:o-fill-b var(--cycle,var(--breath)) infinite}@keyframes o-size-a{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.79)}to{transform:scale(1)}}@keyframes o-fill-a{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(0)}to{transform:scale(1)}}@keyframes o-size-b{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.79)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}to{transform:scale(.79)}}@keyframes o-fill-b{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(0)}40%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}to{transform:scale(0)}}.mark-intro .o-a{animation:1.6s cubic-bezier(.45,0,.55,1) .35s both o-intro-size}.mark-intro .o-a .o-fill{animation:1.6s cubic-bezier(.45,0,.55,1) .35s both o-intro-fill}@keyframes o-intro-size{0%{transform:scale(.79)}to{transform:scale(1)}}@keyframes o-intro-fill{0%{transform:scale(0)}to{transform:scale(1)}}.mark.mark-pulse .o-a{animation:1.8s o-size-a}.mark.mark-pulse .o-a .o-fill{animation:1.8s o-fill-a}.mark.mark-pulse .o-b{animation:1.8s o-size-b}.mark.mark-pulse .o-b .o-fill{animation:1.8s o-fill-b}.ripple{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.mark-breathing .ripple-a{animation:ripple-a var(--cycle,var(--breath)) infinite}.mark-breathing .ripple-b{animation:ripple-b var(--cycle,var(--breath)) infinite}@keyframes ripple-a{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(1)}6%{opacity:.4}48%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}@keyframes ripple-b{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(.8)}46%{opacity:.4}96%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.live-mark{width:15px;height:8px;color:var(--accent)}.filldot{color:var(--accent);flex:none;display:block;overflow:visible}.filldot .o-fill{transform:scale(var(--p,0));animation:1.4s cubic-bezier(.45,0,.55,1) .2s both dot-fill}.filldot.is-full .o-fill{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 45%, transparent))}@keyframes dot-fill{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.leaves,.mist,.fireflies,.rays,.breath-ring{display:none!important}.breath i,.mark *,.filldot *{animation:none!important}}.hero,.page-hero,.token-hero{margin-top:calc(-1 * (var(--header-h) + var(--strip-h) + 1px))}.hero{isolation:isolate;min-height:clamp(640px,88vh,860px);padding:calc(var(--header-h) + var(--strip-h) + 80px) 0 140px;color:var(--hero-text);align-items:center;display:flex;position:relative;overflow-x:clip}.hero-in{z-index:1;position:relative}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hero-text-2);align-items:center;gap:10px;margin-bottom:20px;font-size:12.5px;display:inline-flex}.eyebrow span[lang=ko]{background:var(--c-inju);color:#f6efe4;width:24px;height:24px;font-family:var(--font-display);letter-spacing:0;border-radius:4px;place-items:center;font-size:14px;display:grid}.hero h1,.page-hero h1,.empty-page h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(42px,6.4vw,86px);font-weight:500;line-height:1.04}.glow{color:var(--lantern);text-shadow:0 0 28px color-mix(in srgb, var(--lantern) 40%, transparent)}:root[data-theme=dawn] .glow,:root[data-theme=light] .glow{color:var(--accent);text-shadow:none}.lead{max-width:560px;color:var(--hero-text-2);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px;display:flex}.hero-actions .link{font-size:15px}.stats{z-index:2;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:-84px;display:grid;position:relative}.stats>div{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;padding-top:18px;display:flex}.stat-label{color:var(--text-3);font-size:13px}.stat-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.1}.stat-note{color:var(--text-3);font-size:13px}.shead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.shead h2{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:14px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1;display:flex}.glyph{border:1px solid var(--line-2);min-width:32px;height:32px;font-family:var(--font-display);letter-spacing:0;color:var(--accent);border-radius:5px;flex:none;place-items:center;padding:0 6px;font-size:17px;font-weight:500;display:inline-grid}.shead-seal{flex:none;display:inline-grid;transform:rotate(-4deg)}.side-head .glyph{border-radius:4px;min-width:24px;height:24px;padding:0 5px;font-size:12px}.glyph-dot{padding:0}.pager{gap:6px;display:flex}.pager button{border:1px solid var(--line);border-radius:var(--radius);width:38px;height:38px;color:var(--text-2);place-items:center;transition:border-color .2s,color .2s;display:grid}.pager button:hover{border-color:var(--line-2);color:var(--text)}.trending{margin-top:88px}.trend-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 16px);grid-auto-flow:column;gap:20px;padding-bottom:4px;display:grid;overflow-x:auto}.trend-row::-webkit-scrollbar{display:none}.trend-card{scroll-snap-align:start;flex-direction:column;gap:10px;display:flex}.trend-art{aspect-ratio:1;border-radius:var(--radius-l);border:1px solid var(--line);background:var(--surface);overflow:hidden}.trend-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);border-radius:0}.trend-card:hover .trend-art img{transform:scale(1.05)}.trend-meta{align-items:baseline;gap:8px;min-width:0;margin-top:4px;display:flex}.trend-rank{font-family:var(--font-display);color:var(--text-3);font-size:20px;line-height:1}.trend-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.trend-name em,.tok-name em,.preview-name em{color:var(--text-3);margin-left:2px;font-size:12.5px;font-style:normal;font-weight:400}.trend-nums{align-items:baseline;gap:10px;display:flex}.trend-mcap{font-family:var(--font-display);letter-spacing:-.015em;font-size:26px;font-weight:500;line-height:1.1}.trend-nums .chg{font-family:var(--font-mono);font-size:13px}.trend-card .spark{width:100%}.chg.up{color:var(--up)}.chg.down{color:var(--down)}.chg.block{font-family:var(--font-mono);font-size:12.5px;display:block}.spark-line{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark.up .spark-line{stroke:var(--up)}.spark.down .spark-line{stroke:var(--down)}.spark.up .spark-fill{fill:var(--up);opacity:.1}.spark.down .spark-fill{fill:var(--down);opacity:.1}.growth{align-items:center;gap:10px;display:inline-flex}.growth-track{background:var(--line);border-radius:2px;width:84px;height:4px;position:relative}.growth.compact .growth-track{width:64px}.growth-fill{background:linear-gradient(90deg, var(--c-cheongja), var(--accent));border-radius:2px;position:absolute;inset:0 auto 0 0}.growth-pct{font-family:var(--font-mono);color:var(--text-2);font-size:12.5px}.bloomed{color:var(--text-2);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.verified{vertical-align:1px;color:var(--text-2);align-items:center;gap:6px;margin-left:6px;font-size:12.5px;font-weight:400;display:inline-flex}.verified-mark{background:var(--c-inju);color:#f6efe4;width:16px;height:16px;font-family:var(--font-display);border-radius:3px;place-items:center;font-size:10px;line-height:1;display:grid}.by{align-items:center;gap:4px;display:inline-flex}.dojang{color:var(--text-3);align-items:center;gap:2px;display:inline-flex;font-family:var(--font-body)!important}.dojang .verified{margin:0 4px 0 0}.markets{grid-template-columns:minmax(0,1fr) 330px;gap:44px;margin-top:100px;display:grid}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.table-wrap{overflow-x:auto}.mtable{border-collapse:collapse;width:100%;font-size:14px}.mtable th{border-bottom:1px solid var(--line);text-align:left;color:var(--text-3);white-space:nowrap;padding:12px 10px;font-size:12.5px;font-weight:400}.mtable th.r{text-align:right}.mtable td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:12px 10px}.mtable tbody tr{cursor:pointer;transition:background-color .2s}.mtable tbody tr:hover{background:var(--surface)}.more{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text-2);justify-content:center;gap:10px;margin-top:14px;padding:12px;font-size:14px;transition:border-color .2s,color .2s;display:flex}.more:hover{border-color:var(--line-2);color:var(--text)}.mtable .empty td{text-align:center;color:var(--text-3);cursor:default;padding:40px 10px}.c-rank{width:32px;color:var(--text-3)}.c-spark .spark{opacity:.85}.tok{align-items:center;gap:12px;min-width:0;display:flex}.avatar{object-fit:cover;background:var(--surface-2);border-radius:8px;flex:none}.tok-name{color:var(--text);font-weight:500;display:block}.tok-meta{color:var(--text-3);font-size:12.5px;display:block}.markets-side{flex-direction:column;gap:20px;padding-top:6px;display:flex}.side-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:18px}.side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.side-head h3{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.live{align-items:center;gap:8px;display:inline-flex}.moving li+li{border-top:1px solid var(--line)}.moving a{grid-template-columns:14px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.moving a:hover b{color:var(--accent)}.moving-name{flex-direction:column;min-width:0;line-height:1.35;display:flex}.moving-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:color .2s;overflow:hidden}.moving small{color:var(--text-3);font-size:12px}.moving .r{flex-direction:column;line-height:1.35;display:flex}.trades{flex-direction:column;gap:3px;display:flex}.trades li{animation:trade-in .7s var(--ease);border-radius:4px;grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:grid}.trades li.buy{background:var(--up-soft)}.trades li.sell{background:var(--down-soft)}.trades .side-tag{font-weight:500}.trades .buy .side-tag{color:var(--up)}.trades .sell .side-tag{color:var(--down)}.trade-tok{text-overflow:ellipsis;font-weight:500;overflow:hidden}.trade-tok:hover{text-decoration:underline}.trades .when{font-family:var(--font-mono);font-size:12px}@keyframes trade-in{0%{opacity:0;transform:translateY(-6px)}}.how{margin-top:120px}.how-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.how-art{aspect-ratio:4/3;border-radius:var(--radius-l);border:1px solid var(--line);position:relative;overflow:hidden}.how-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.how-grid li:hover .how-art img{transform:scale(1.04)}.how-k{font-family:var(--font-display);letter-spacing:.08em;color:#fbf6ee;text-shadow:0 2px 14px #0006;font-size:30px;position:absolute;top:14px;left:18px}.how h3{font-family:var(--font-display);margin:20px 0 8px;font-size:27px;font-weight:500}.how p{max-width:40ch;color:var(--text-2)}.standards{margin-top:112px}.std-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.std-grid li{border-top:1px solid var(--line-2);padding-top:22px}.std-seal{margin-bottom:14px;display:inline-block;transform:rotate(-4deg)}.std-grid li:nth-child(2n) .std-seal{transform:rotate(3deg)}.std-grid h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:500}.std-grid p{max-width:36ch;color:var(--text-2);font-size:14.5px}.closer{margin-top:120px}.closer-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.closer-card img{object-fit:cover;object-position:78% 50%;width:100%;height:100%;min-height:320px;max-height:400px}.closer-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex;position:relative;overflow:hidden}.closer-mark{width:112px;height:63px;color:var(--accent);opacity:.3;pointer-events:none;position:absolute;top:40px;right:40px}.closer-card h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.08}.closer-card p{max-width:44ch;color:var(--text-2);margin:16px 0 28px}.page-hero{isolation:isolate;min-height:480px;padding:calc(var(--header-h) + var(--strip-h) + 80px) 0 48px;color:var(--hero-text);align-items:flex-end;display:flex;position:relative}.page-hero h1{font-size:clamp(40px,5.2vw,72px)}.page-hero .lead{margin-top:14px}.scene-mid img{object-position:60% 60%}.token-hero{isolation:isolate;min-height:440px;padding:calc(var(--header-h) + var(--strip-h) + 90px) 0 30px;color:var(--hero-text);align-items:flex-end;display:flex;position:relative}.scene-short img{object-position:50% 62%}.token-id{align-items:flex-end;gap:22px;display:flex}.token-avatar{border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex:none;padding:4px}.token-avatar .avatar{border-radius:10px}.token-id h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(38px,4.4vw,56px);font-weight:500;line-height:1.04}.token-sub{color:var(--hero-text-2);margin-top:6px}.token-sub b{color:var(--hero-text);font-weight:500}.token-meta{color:var(--hero-text-2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:13px;display:flex}.copy{border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:4px;align-items:center;gap:8px;padding:2px 8px;font-size:12.5px;display:inline-flex}.copy-state{font-family:var(--font-body);color:var(--text-3);font-size:11.5px}.token-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;margin-top:18px;display:grid}.token-blurb{max-width:70ch;font-size:17px}.token-facts{max-width:72ch;color:var(--text-3);margin-top:10px;font-size:14px}.kv-grid{grid-template-columns:repeat(4,1fr);gap:0 28px;margin-top:26px;display:grid}.kv-grid>div{border-top:1px solid var(--line);padding:14px 0 16px}.kv-grid dt{color:var(--text-3);font-size:12.5px}.kv-grid dd{font-family:var(--font-mono);letter-spacing:-.01em;margin-top:2px;font-size:17px}.kv-grid dd.sub{color:var(--text-3);margin-top:0;font-size:12.5px}.chart-body{position:relative}.chart-body>svg{transition:opacity .5s var(--ease)}.chart-card.is-loading .chart-body>svg{opacity:.08}.chart-loader{color:var(--accent);animation:fade-in .3s var(--ease) both;place-items:center;display:grid;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}}.chart-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);margin-top:14px;padding:18px 18px 10px}.chart-head{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.chart-big{font-family:var(--font-display);color:var(--text);letter-spacing:-.015em;margin-left:8px;font-size:30px;font-weight:500}.candles{width:100%;height:auto}.candles .grid{stroke:var(--line);stroke-dasharray:2 5}.candles .axis{fill:var(--text-3);font-family:var(--font-mono);font-size:11px}.candles .up .body{fill:var(--up)}.candles .up .wick{stroke:var(--up)}.candles .down .body{fill:var(--down)}.candles .down .wick{stroke:var(--down)}.candles .lastline{stroke:var(--lantern);stroke-dasharray:3 4;opacity:.8}.candles .lastbox{fill:var(--lantern)}.candles .lastlabel{fill:var(--bg);font-family:var(--font-mono);font-size:11px;font-weight:500}.two{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.holders li{grid-template-columns:18px minmax(0,1fr) 56px 58px;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.holders li+li{border-top:1px solid var(--line)}.holder-bar{background:var(--line);border-radius:2px;height:4px}.holder-bar i{background:var(--wisteria);border-radius:2px;height:100%;display:block}.tag{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);font-family:var(--font-body);color:var(--accent);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal}.token-side,.launch-side{top:calc(var(--header-h) + 20px);flex-direction:column;gap:20px;display:flex;position:sticky}.trade{padding-top:8px}.pay{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:12px 14px;display:block}.pay-label{color:var(--text-3);font-size:12.5px}.pay-row{align-items:center;gap:10px;display:flex}.pay-row input{min-width:0;font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;font-size:34px;line-height:1.2}.pay-row input::placeholder{color:var(--text-3)}.pay-row b{font-weight:500}.quick{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 14px;display:grid}.quick button{border:1px solid var(--line);height:32px;font-family:var(--font-mono);color:var(--text-2);border-radius:4px;font-size:12.5px;transition:background-color .2s,color .2s}.quick button:hover{background:var(--surface-2);color:var(--text)}.quote>div{justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.quote dt{color:var(--text-3)}.quote dd{font-family:var(--font-mono);text-align:right;font-size:13px}.slip{color:var(--text-3);justify-content:space-between;align-items:center;margin:12px 0 16px;font-size:13.5px;display:flex}.grow-card p{font-size:13.5px}.stem{background:var(--line);border-radius:3px;height:6px;margin:6px 0 14px}.stem i{background:linear-gradient(90deg, var(--c-cheongja), var(--accent));border-radius:3px;height:100%;display:block;position:relative}.stem i:after{content:"";background:var(--c-dalbit);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lantern) 60%, transparent), 0 0 10px color-mix(in srgb, var(--lantern) 55%, transparent);border-radius:50%;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.facts>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.facts>div+div{border-top:1px solid var(--line)}.facts dt{color:var(--text-3)}.facts+.link{margin-top:12px;display:inline-block}.launch-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;margin-top:10px;display:grid}.launch-form{flex-direction:column;gap:20px;display:flex}.step{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:26px 28px 28px}.step legend{float:left;width:100%;font-family:var(--font-display);align-items:center;gap:14px;margin-bottom:6px;padding:0;font-size:26px;font-weight:500;display:flex}.step legend small{font-family:var(--font-body);font-size:13px;font-weight:400}.step legend+*{clear:both}.step-k{border:1px solid var(--line-2);min-width:40px;height:40px;font-family:var(--font-display);color:var(--accent);border-radius:6px;place-items:center;padding:0 7px;font-size:16px;display:grid}.field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.field-top{color:var(--text-2);justify-content:space-between;font-size:13.5px;display:flex}.field-top small{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.field input,.field textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);resize:vertical;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus{border-color:var(--wisteria);box-shadow:0 0 0 3px color-mix(in srgb, var(--wisteria) 18%, transparent)}.field ::placeholder{color:var(--text-3);opacity:.8}.field-row{grid-template-columns:minmax(0,1fr) 200px;gap:14px;margin-top:18px;display:grid}.field-row .field{margin-top:0}.field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.image-pick{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;display:grid}.drop{border:1px dashed var(--line-2);border-radius:var(--radius-l);background:var(--bg);width:112px;height:112px;color:var(--text-3);cursor:pointer;place-items:center;font-size:13px;transition:border-color .2s,color .2s;display:grid;position:relative;overflow:hidden}.drop:hover{border-color:var(--wisteria);color:var(--text)}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.drop img{object-fit:cover;width:100%;height:100%}.presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.presets button{border:1.5px solid #0000;border-radius:9px;padding:2px;transition:border-color .2s,transform .2s}.presets button:hover{transform:translateY(-1px)}.presets button[aria-checked=true]{border-color:var(--accent)}.presets img{border-radius:6px}.route-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.route-cards button{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);text-align:left;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,background-color .2s;display:flex}.route-cards button:hover{border-color:var(--line-2)}.route-cards button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.route-cards b{font-weight:500}.route-cards span{color:var(--text-3);font-size:13px;line-height:1.5}.note{color:var(--text-3);margin-top:4px;font-size:13px}.note.warn{color:var(--lantern)}.preview-id{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:10px;padding-bottom:18px;display:flex}.preview-img{border:1px solid var(--line);background:var(--bg);width:96px;height:96px;font-family:var(--font-display);color:var(--text-3);border-radius:12px;flex:none;place-items:center;font-size:36px;display:grid;overflow:hidden}.preview-jar{width:56px;height:60px;color:var(--text-3);opacity:.6}.preview-img img{object-fit:cover;width:100%;height:100%}.preview-name{overflow-wrap:anywhere;font-weight:500}.preview-mcap{font-family:var(--font-display);margin-top:4px;font-size:30px;line-height:1.1}.send{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:14px;font-size:14px;display:flex}.send b{font-family:var(--font-display);color:var(--text);font-size:30px;font-weight:500}.preview .btn{margin-top:16px}.empty-page{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:72px;display:grid}.empty-page img{border-radius:var(--radius-l);border:1px solid var(--line)}.empty-page .eyebrow{color:var(--text-3)}.empty-page h1{font-size:clamp(38px,4.4vw,58px)}.empty-page .lead{color:var(--text-2)}.ftr{z-index:1;background:var(--bg-2);margin-top:130px;padding:72px 0 28px;position:relative;overflow:hidden}.eaves{pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='30'><rect width='40' height='8' fill='%23ddd1bd'/><rect x='12.5' y='0' width='15' height='14' rx='7.5' fill='%23ddd1bd'/><path d='M-5 7.5Q0 15 5 7.5ZM35 7.5Q40 15 45 7.5Z' fill='%23e3d8c6'/><circle cx='20' cy='15.5' r='8.4' fill='%23e8dfcf' stroke='%23cbbca3' stroke-width='1'/><circle cx='20' cy='15.5' r='5' fill='none' stroke='%23cbbca3' stroke-width='.8'/><path d='M20 11.6v7.8M16.1 15.5h7.8M17.3 12.8l5.4 5.4M22.7 12.8l-5.4 5.4' stroke='%23cbbca3' stroke-width='.6'/><circle cx='20' cy='15.5' r='1.3' fill='%23cbbca3'/></svg>") 0 0/40px 30px repeat-x;height:30px;position:absolute;inset:-1px 0 auto}.eaves:after{content:"";background:linear-gradient(#3c2c1412,#0000);height:46px;position:absolute;inset:100% 0 auto}:root[data-theme=dusk] .eaves,:root[data-theme=dark] .eaves{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='30'><rect width='40' height='8' fill='%23181d27'/><rect x='12.5' y='0' width='15' height='14' rx='7.5' fill='%23181d27'/><path d='M-5 7.5Q0 15 5 7.5ZM35 7.5Q40 15 45 7.5Z' fill='%23151a23'/><circle cx='20' cy='15.5' r='8.4' fill='%23131821' stroke='%232a3240' stroke-width='1'/><circle cx='20' cy='15.5' r='5' fill='none' stroke='%232a3240' stroke-width='.8'/><path d='M20 11.6v7.8M16.1 15.5h7.8M17.3 12.8l5.4 5.4M22.7 12.8l-5.4 5.4' stroke='%232a3240' stroke-width='.6'/><circle cx='20' cy='15.5' r='1.3' fill='%232a3240'/></svg>")}:root[data-theme=dusk] .eaves:after,:root[data-theme=dark] .eaves:after{background:linear-gradient(#0000004d,#0000)}.ftr-grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.ftr-brand{position:relative}.ftr-brand p{max-width:40ch;color:var(--text-2);margin-top:18px;font-size:14px}.ftr nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ftr h3{color:var(--text-3);margin-bottom:10px;font-size:13px;font-weight:400}.ftr nav a{color:var(--text-2);font-size:14.5px;line-height:2;transition:color .2s}.ftr nav a:hover{color:var(--text)}.ftr-base{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding-top:18px;font-size:13px;display:flex}.ftr-line{font-family:var(--font-display);letter-spacing:.2em;font-size:15px}main{z-index:1;position:relative}main>*{animation:page-in .8s var(--ease) both}@keyframes page-in{0%{opacity:.25;transform:translateY(6px)}}@media (width<=1180px){.hdr-in{gap:22px}.gsearch{flex-basis:220px}.breathe-label{display:none}.breathe{padding:0 12px}.markets,.token-grid,.launch-grid{grid-template-columns:minmax(0,1fr)}.markets-side{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.std-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.token-side,.launch-side{position:static}.token-side{order:-1;grid-template-columns:1fr 1fr;display:grid}.token-side .trade{grid-row:span 2}.trend-row{grid-auto-columns:calc(27.7778% - 16.6667px)}}@media (width<=860px){.nav,.hdr .connect,.hdr-in>.gsearch,.inscription,.strip-season,.strip-net{display:none}.hdr-right{margin-left:auto}.mnav .gsearch-list{min-width:0}.menu-btn{display:grid}.hdr-in{gap:12px}.hero{min-height:0;padding:calc(var(--header-h) + var(--strip-h) + 44px) 0 132px}.page-hero,.token-hero{min-height:0;padding-top:calc(var(--header-h) + var(--strip-h) + 72px)}.scene img{object-position:74% 40%}.scene .veil{background:linear-gradient(90deg, var(--hero-veil) 0%, color-mix(in srgb, var(--hero-veil) 70%, transparent) 60%, color-mix(in srgb, var(--hero-veil) 30%, transparent) 100%), linear-gradient(180deg, transparent 0%, transparent 50%, var(--bg) 100%)}.stats{grid-template-columns:1fr 1fr;gap:24px 20px}.how-grid,.closer-card,.empty-page,.two,.markets-side,.token-side{grid-template-columns:minmax(0,1fr)}.token-side .trade{grid-row:auto}.token-side{display:contents}.token-side .trade{order:1}.token-side .grow-card{order:2}.token-main{order:3}.token-side>:last-child{order:4}.closer-card img{min-height:220px;max-height:280px}.closer-card>div{padding:28px 22px 32px}.kv-grid{grid-template-columns:1fr 1fr}.c-spark,.c-hold,.c-rank{display:none}.route-cards,.field-row,.field-row.three{grid-template-columns:minmax(0,1fr)}.step{padding:22px 18px}.shead{flex-wrap:wrap;align-items:center}.ftr-grid{grid-template-columns:1fr 1fr;position:relative}.ftr-brand{grid-column:1/-1}.token-id{align-items:center}.token-avatar .avatar{width:64px;height:64px}.empty-page{gap:28px;padding-top:40px}}@media (width<=560px){.breath{--breath-x:84%;--breath-y:194px;--breath-size:66px}.breath-cue{font-size:13px;top:calc(100% + 14px)}body{font-size:14.5px}.breathe-label{display:none}.breathe{padding:0 11px}.lead{font-size:16.5px}.trend-row{grid-auto-columns:62%}.c-vol{display:none}.std-grid{grid-template-columns:minmax(0,1fr)}.markets .search{width:100%}.image-pick{grid-template-columns:minmax(0,1fr)}.growth-track{width:48px}.ftr-base{flex-direction:column;align-items:flex-start}.mtable th,.mtable td{padding-left:6px;padding-right:6px}.mtable td:first-child,.mtable th:first-child{padding-left:0}.mtable td:last-child,.mtable th:last-child{text-align:right;padding-right:0}.c-grad .growth-track,.bloomed-label{display:none}.tok .avatar{width:34px;height:34px}.tok-meta{text-overflow:ellipsis;max-width:150px;overflow:hidden}}.splash{z-index:300;cursor:default;place-items:center;display:grid;position:fixed;inset:0}.splash.is-leaving{pointer-events:none}.splash-sheet{background:var(--bg);transition:opacity 1s var(--ease) .15s;position:absolute;inset:0}.splash-sheet:after{content:"";opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.4 0 0 0 -.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.splash-glow{width:520px;height:520px;animation:splash-glow var(--cycle) infinite;transition:opacity .5s var(--ease);background:radial-gradient(circle,#fff0d8e6 0%,#ffecd259 34%,#0000 66%);border-radius:50%;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%}:root[data-theme=dusk] .splash-glow,:root[data-theme=dark] .splash-glow{background:radial-gradient(circle,#f3e7c921 0%,#93cdb80d 36%,#0000 66%)}@keyframes splash-glow{0%{opacity:.6;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.82)}40%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.06)}to{opacity:.6;transform:scale(.82)}}.splash-stage{animation:splash-in .8s var(--ease) both;flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}@keyframes splash-in{0%{opacity:0;transform:translateY(6px)}}.splash-mark{width:100.4px;height:56px;color:var(--text);transform-origin:50%;will-change:transform}.splash-cue{width:6em;height:1.4em;font-family:var(--font-display);letter-spacing:.5em;color:var(--text-3);transition:opacity .3s var(--ease);font-size:14px;position:relative}.splash-cue b{text-align:center;opacity:0;padding-left:.5em;font-weight:400;position:absolute;inset:0}.splash-cue b:first-child{animation:cue-in var(--cycle) infinite}.splash-cue b:last-child{animation:cue-out var(--cycle) infinite}.splash.is-leaving .splash-sheet,.splash.is-leaving .splash-glow,.splash.is-leaving .splash-cue{opacity:0}.splash.is-leaving .splash-cue{transition-delay:0s}:root[data-splash] .hdr .wordmark-oo{visibility:hidden}.avatar-blank{background:var(--accent);color:var(--surface);font-family:var(--font-display);-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.wallet{position:relative}.wallet-btn{border:1px solid var(--line-2);background:var(--surface);color:var(--text);gap:8px}.wallet-btn:hover{border-color:var(--accent)}.wallet-dot{background:var(--up);width:7px;height:7px;box-shadow:0 0 0 3px var(--up-soft);border-radius:50%}.wallet-menu{z-index:60;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:200px;animation:drop-in .2s var(--ease);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #00000029}.wallet-menu a,.wallet-menu button{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.wallet-menu a:hover,.wallet-menu button:hover{background:var(--accent-soft)}.wallet-menu img{border-radius:4px}.wallet-err{z-index:60;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:260px;color:var(--lantern);cursor:pointer;padding:10px 12px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001f}.mnav-row .wallet-menu,.mnav-row .wallet-err{inset:auto auto calc(100% + 8px) 0}.tx-note a{margin-left:4px}.ticker-empty{height:100%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 16px;font-size:12.5px;display:flex;overflow:hidden}.trend-empty{border:1px dashed var(--line-2);border-radius:var(--radius-l);background:var(--surface);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.trend-empty p{max-width:560px}.side-empty{padding:6px 0 4px}.mtable .empty a,.side-empty a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.token-links{flex-wrap:wrap;gap:18px;margin:-6px 0 18px;font-size:14px;display:flex}.quote .warn dt,.quote .warn dd{color:var(--lantern)}.rewards-big{font-family:var(--font-display);color:var(--text);margin:2px 0 14px;font-size:28px;line-height:1.1}.side-card .btn:not(.btn-primary){border:1px solid var(--line-2);background:var(--bg);color:var(--text)}.side-card .btn:not(.btn-primary):hover:not(:disabled){border-color:var(--accent)}.drop-preview{cursor:default}.image-link{width:100%;margin-top:12px}.field-top small.over{color:var(--down)}.portfolio{padding-top:72px;padding-bottom:96px}.portfolio-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.portfolio-head h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(36px,4.4vw,54px);font-weight:500;line-height:1.05}.portfolio-head .mono{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.portfolio-total{flex-direction:column;align-items:flex-end;display:flex}.portfolio-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.portfolio-side{flex-direction:column;gap:20px;display:flex}.holdings li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.holdings li+li{border-top:1px solid var(--line)}.holdings .r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (width<=860px){.portfolio-grid{grid-template-columns:1fr}.portfolio-total{align-items:flex-start}}.side-card>.btn-block{margin-top:12px}
