@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import "https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Song+Myung&family=Noto+Serif+KR:wght@400;600&family=Nanum+Gothic+Coding:wght@400;700&display=swap";:root{--bg:#eadec3;--bg-2:#e0d2b2;--panel:#f5eed9;--panel-2:#ece1c8;--border:#cdbf9d;--border-hi:#a89573;--text:#241c10;--text-dim:#564a34;--text-faint:#8a7c60;--jade:#3f5c49;--jade-dark:#d3ddcc;--red:#8c3227;--red-dark:#e9d2c8;--gold:#85683a;--shadow-1:0 1px 1px #2b20110d, 0 2px 5px #2b20110d, 0 6px 14px #2b20110a;--shadow-2:0 1px 2px #2b20110f, 0 4px 10px #2b20110f, 0 14px 30px #2b20110f;--shadow-red:0 1px 2px #7a281c1a, 0 6px 16px #7a281c1a, 0 16px 36px #7a281c12;--gold-foil:linear-gradient(150deg, #6e5527 0%, #a8863e 35%, #7c612c 52%, #c9a75c 74%, #8a6c34 100%);--hairline:#5a4a304d;--font-main:"Gowun Batang", "Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", Batang, "Malgun Gothic", "Songti SC", Georgia, serif;--font-display:"Song Myung", "Noto Serif KR", "Gowun Batang", "AppleMyungjo", Batang, "Songti SC", Georgia, serif;--font-hanja:"Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", Batang, "Source Han Serif K", "Songti SC", serif;--font-ui:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Roboto, sans-serif;--font-mono:"Nanum Gothic Coding", ui-monospace, SFMono-Regular, Menlo, Consolas, "DejaVu Sans Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:radial-gradient(ellipse at 20% 10%, #7860370f, transparent 55%), radial-gradient(ellipse at 85% 80%, #78603714, transparent 50%), radial-gradient(ellipse at 60% 40%, #fffaeb59, transparent 60%), var(--bg);color:var(--text);font-family:var(--font-main);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.65}body:before{content:"";pointer-events:none;z-index:2;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 38%,#0000 60%,#3a2c1614 100%);position:fixed;inset:0}h1,h2,h3,.logo .g{font-family:var(--font-display);letter-spacing:.015em;text-shadow:0 1px #fffbee8c;font-weight:400;line-height:1.3}.tile-band{background:radial-gradient(circle at 50% 0%, transparent 0 4px, var(--border-hi) 4px 5px, transparent 5px) 0 0 / 16px 10px repeat-x;opacity:.35;height:10px}a{color:var(--gold);border-bottom:1px solid #7d613459;text-decoration:none}a:hover{color:var(--red);border-bottom-color:var(--red)}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.mono{font-family:var(--font-mono)}.container{max-width:1180px;margin:0 auto;padding:0 20px}.announce{color:#eee3cb;background:linear-gradient(#86301f,#74271b);border-bottom:1px solid #280c068c;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:inset 0 1px #fff5e11a}.announce-badge{font-family:var(--font-display);background:#eee3cb1a;border:1.5px solid #eee3cb;border-radius:2px;padding:1px 7px;font-size:12.5px;transform:rotate(-2deg)}.announce-text{font-weight:700}.announce-ca{color:#eee3cb;font-size:12.5px;font-family:var(--font-mono);background:#eee3cb26;border:1px dashed #eee3cb99;border-radius:3px;padding:2px 9px}.announce-ca.tba{cursor:default}button.announce-ca:hover{background:#eee3cb47}.announce-link{color:#9b392b;background:#eee3cb;border-bottom:none;border-radius:3px;padding:3px 11px;font-size:12.5px;font-weight:700}.announce-link:hover{color:#7e2e22;background:#fff;border-bottom:none}.notice{background:var(--panel);border:1px solid var(--red);box-shadow:var(--shadow-red);border-radius:4px;margin-top:24px;padding:22px 24px 18px;position:relative}.notice:after{content:"";pointer-events:none;border:.5px solid #8c322773;border-radius:2px;position:absolute;inset:6px}.notice-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notice-kicker{letter-spacing:.22em;color:var(--red);margin-bottom:6px;font-size:10.5px;font-weight:600}.notice-title{color:var(--text);font-size:24px}.notice-stamp{font-family:var(--font-display);color:#eee3cb;background:var(--red);writing-mode:vertical-rl;border-radius:4px;flex-shrink:0;padding:8px 10px;font-size:20px;line-height:1.15;transform:rotate(-2.5deg);box-shadow:2px 2px #2b231733}.notice-p{color:var(--text-dim);max-width:860px;margin-top:12px;line-height:1.75}.notice-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex;position:relative}.notice-ca{border:1.5px dashed var(--red);color:var(--red);font-size:12.5px;font-weight:700;font-family:var(--font-mono);word-break:break-all;text-align:left;background:#9b392b0f;border-radius:3px;padding:6px 12px}button.notice-ca:hover{background:#9b392b24}.notice-ca.tba{cursor:default}.notice-date{color:var(--text-faint);margin-left:auto;font-size:12px;font-style:italic}.announce-price{font-size:12.5px;font-weight:700}.announce-price .up{color:#bfe8c8}.announce-price .down{color:#f3c1b5}.chain-stats{border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);color:var(--text-dim);font-size:13px;font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding:9px 2px;display:flex}.chain-stats b{color:var(--jade);font-size:14.5px}.cs-label{color:var(--text-faint);font-family:var(--font-main);font-weight:700}.cs-dot{color:var(--border-hi)}.cs-note{color:var(--text-faint);font-family:var(--font-main);font-style:italic}.launch-stats{border-top:none;margin-top:-6px}.launch-stats b{color:var(--cinnabar,var(--jade))}.header{border-bottom:3px double var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#eee5d0f0;position:sticky;top:0}.header-inner{align-items:center;gap:20px;height:68px;display:flex}.logo{white-space:nowrap;border-bottom:none;align-items:center;gap:10px;display:flex}.logo:hover{border-bottom:none}.logo .g{letter-spacing:1px;color:var(--text);font-size:20px}.logo .g em{color:var(--red);font-style:normal}.logo .kr{font-family:var(--font-display);color:var(--red);border:1.5px solid var(--red);opacity:.85;border-radius:2px;padding:2px 5px;font-size:12px;transform:rotate(-2deg)}.nav{color:var(--text-dim);white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;flex-wrap:nowrap;gap:22px;font-size:12px;font-weight:700;display:flex}.nav a{color:var(--text-dim);border-bottom:1px solid #0000;padding-bottom:2px;transition:color .15s,border-color .15s}.nav a:hover,.nav a.active{color:var(--text)}.nav a.active{border-bottom-color:var(--red)}.header-spacer{flex:1}.btn{border:1px solid var(--text);color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-main);background:0 0;border-radius:2px;padding:8px 16px;transition:background .15s,color .15s,border-color .15s}.btn:hover{background:#2b23170f}.btn-jade{background:var(--text);border-color:var(--text);color:var(--panel)}.btn-jade:hover{color:var(--panel);background:#4a3f2c}.btn-red{background:var(--red);border-color:var(--red);color:var(--panel)}.btn-red:hover{color:var(--panel);background:#7e2e22}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{padding:5px 10px;font-size:12px}.btn-x{background:0 0;font-weight:700;border:1px solid var(--red)!important;color:var(--red)!important}.btn-x:hover{background:var(--red);color:var(--panel)!important}.footer .x-link{color:var(--red);border-bottom-color:var(--red);font-weight:700}.hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 18px;display:flex}.hero h1{font-size:30px;line-height:1.25}.hero h1 .kr{color:var(--red)}.hero p{color:var(--text-dim);max-width:560px;margin-top:8px;line-height:1.7}.board-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.search{background:var(--panel);border:1px solid var(--border-hi);color:var(--text);border-radius:3px;width:260px;padding:9px 12px;font-size:13.5px}.search::placeholder{color:var(--text-faint)}.search:focus{border-color:var(--text);outline:none}.sort-tabs{border:1px solid var(--border-hi);background:var(--panel);border-radius:3px;gap:2px;padding:3px;display:flex}.sort-tabs button{color:var(--text-dim);font-size:13px;font-family:var(--font-main);background:0 0;border:none;border-radius:2px;padding:6px 12px}.sort-tabs button.on{background:var(--text);color:var(--panel)}.grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;padding-bottom:40px;display:grid}.card{background:var(--panel);border:1px solid var(--border-hi);color:var(--text);border-radius:4px;gap:12px;padding:14px;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #2b231712}.card:hover{border-color:var(--border-hi);box-shadow:0 8px 18px -12px #2b231766}a.card,a.card:hover{border-bottom:1px solid var(--border-hi)}.card.king{border:1px solid var(--red);box-shadow:var(--shadow-red)}.card-img{background:var(--panel-2);border:1px solid var(--border-hi);filter:sepia(.15);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%}.card-body{flex:1;min-width:0}.card-title{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.card-title .sym{font-family:var(--font-display);font-size:16px}.card-title .name{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.card-desc{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-stats{color:var(--text-faint);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.card-stats b{color:var(--jade);font-weight:700}.badge{letter-spacing:.4px;border:1px solid;border-radius:2px;padding:1px 7px;font-size:10.5px}.badge-grad{color:var(--jade);background:var(--jade-dark)}.origin-seal{font-family:var(--font-display);color:var(--red);border:1.5px solid var(--red);opacity:.9;pointer-events:none;background:#9b392b12;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:flex;position:absolute;top:8px;right:8px;transform:rotate(8deg)}.origin-seal.lg{pointer-events:auto;flex-shrink:0;width:40px;height:40px;font-size:24px;position:static;transform:rotate(-4deg)}.card{position:relative}.badge-king{color:var(--red);font-family:var(--font-display);background:0 0;transform:rotate(-2deg)}.badge-new{color:var(--red);background:var(--red-dark)}.progress{background:var(--bg-2);border-radius:2px;height:5px;margin-top:8px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--gold), var(--jade));border-radius:2px;height:100%}.tape{white-space:nowrap;border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);background:0 0;gap:26px;margin-top:4px;padding:7px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tape-track{gap:26px;padding-left:10px;animation:40s linear infinite tape;display:flex}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.tape-item{color:var(--text-faint);font-size:12px;font-family:var(--font-mono)}.tape-item .buy{color:var(--jade);font-weight:700}.tape-item .sell{color:var(--red);font-weight:700}.token-layout{grid-template-columns:1fr 340px;align-items:start;gap:16px;padding:18px 0 50px;display:grid}@media (width<=900px){.token-layout{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--border-hi);box-shadow:var(--shadow-1);border-radius:2px;padding:20px 22px;position:relative}.panel:before,.panel:after{content:"";border:1px solid var(--border-hi);opacity:.55;pointer-events:none;width:12px;height:12px;position:absolute}.panel:before{border-width:1px 0 0 1px;top:5px;left:5px}.panel:after{border-width:0 1px 1px 0;bottom:5px;right:5px}.panel+.panel{margin-top:14px}.panel h3{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border-bottom:.5px solid var(--hairline);margin-bottom:12px;padding-bottom:8px;font-size:12.5px}.token-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.token-head .card-img{width:56px;height:56px}.token-head h2{font-size:22px}.token-head .addr{color:var(--text-faint);font-size:11.5px}.stat-row{flex-wrap:wrap;align-items:baseline;gap:12px 0;margin-top:14px;display:flex}.stat{border-left:1px solid var(--border);min-width:90px;padding:0 22px}.stat:first-child{border-left:none;padding-left:0}.stat .l{color:var(--text-faint);letter-spacing:1.4px;text-transform:uppercase;font-size:10.5px;font-weight:700}.stat .v{font-size:16px;font-weight:700;font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px}.stat .v.up{color:var(--jade)}.stat .v.down{color:var(--red)}.chart-box{border:1px solid var(--border-hi);border-radius:3px;height:380px;margin-top:14px;overflow:hidden}.trade-tabs{gap:6px;margin-bottom:12px;display:flex}.trade-tabs button{border:1.5px solid var(--border-hi);color:var(--text-dim);font-size:14px;font-weight:700;font-family:var(--font-main);background:0 0;border-radius:3px;flex:1;padding:10px}.trade-tabs button.buy.on{background:var(--jade-dark);border-color:var(--jade);color:var(--jade)}.trade-tabs button.sell.on{background:var(--red-dark);border-color:var(--red);color:var(--red)}.amount-box{margin-bottom:8px;position:relative}.amount-box input{border:1px solid var(--border-hi);width:100%;color:var(--text);font-size:16px;font-family:var(--font-mono);background:#faf5e9;border-radius:3px;padding:12px 60px 12px 12px}.amount-box input:focus{border-color:var(--text);outline:none}.amount-box .unit{color:var(--text-faint);font-size:13px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.quick-row{gap:6px;margin-bottom:10px;display:flex}.quick-row button{border:1px solid var(--border-hi);color:var(--text-dim);font-size:11.5px;font-family:var(--font-mono);background:0 0;border-radius:2px;flex:1;padding:5px 0}.quick-row button:hover{color:var(--text);border-color:var(--text)}.quote-line{color:var(--text-dim);font-size:12.5px;font-family:var(--font-mono);margin-bottom:12px}.trade-note{color:var(--text-faint);border-top:1px dashed var(--border);margin-top:12px;padding-top:10px;font-size:12px;line-height:1.65}.list-row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.list-row:last-child{border-bottom:none}.comment-box{gap:8px;margin-top:12px;display:flex}.comment-box input{border:1px solid var(--border-hi);color:var(--text);background:#faf5e9;border-radius:3px;flex:1;padding:9px 12px;font-size:13px}.comment-box input:focus{border-color:var(--text);outline:none}.comment{border-bottom:1px dashed var(--border);padding:10px 0}.comment:last-child{border-bottom:none}.comment .who{color:var(--text-faint);font-size:11.5px;font-family:var(--font-mono);margin-bottom:3px}.comment .msg{font-size:13.5px;line-height:1.6}.create-wrap{max-width:620px;margin:0 auto;padding:28px 0 60px}.field{margin-bottom:15px}.field label{color:var(--text-dim);letter-spacing:.8px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.field input,.field textarea{border:1px solid var(--border-hi);width:100%;color:var(--text);background:#faf5e9;border-radius:3px;padding:11px 12px;font-size:14px}.field input::placeholder,.field textarea::placeholder,.amount-box input::placeholder,.comment-box input::placeholder{color:var(--text-faint)}.field input:focus,.field textarea:focus{border-color:var(--text);outline:none}.field textarea{resize:vertical;min-height:80px}.field .hint{color:var(--text-faint);margin-top:4px;font-size:11.5px}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.banner{border:1px solid var(--gold);color:var(--gold);background:#7d613414;border-radius:3px;margin:14px 0;padding:10px 14px;font-size:13px;line-height:1.6}.banner-jade{border-color:var(--jade);color:var(--jade);background:#44634f12}.footer{border-top:2px solid var(--text);color:var(--text-faint);margin-top:30px;padding:24px 0 40px;font-size:12.5px;line-height:1.8}.footer a{color:var(--text-dim)}.dropdown{position:relative}.dropdown-menu{background:var(--panel);border:1px solid var(--text);z-index:60;border-radius:2px;min-width:240px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px #2b23170f,0 16px 32px -16px #2b231773}.dropdown-menu a,.dropdown-menu button{text-align:left;width:100%;color:var(--text);font-size:13px;font-family:var(--font-main);background:0 0;border:none;border-radius:2px;padding:8px 10px;display:block}.dropdown-menu a:hover,.dropdown-menu button:hover{background:var(--panel-2);color:var(--red)}.dropdown-menu .sub{color:var(--text-faint);font-size:11px}.spin{border:2px solid var(--border-hi);border-top-color:var(--text);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toast{background:var(--panel);border:1px solid var(--text);z-index:100;border-radius:2px;max-width:380px;padding:12px 16px;font-size:13px;line-height:1.6;position:fixed;bottom:24px;right:24px;box-shadow:0 1px #2b23170f,0 16px 32px -16px #2b231773}.toast.ok{border-color:var(--jade)}.toast.err{border-color:var(--red)}@media (width<=720px){.header-inner{flex-wrap:wrap;gap:8px 10px;height:auto;padding:10px 0}.logo .kr{display:none}.nav{order:3;gap:12px;width:100%;font-size:13.5px}.hero h1{font-size:24px}.hero{padding-top:20px}.notice{padding:16px}.notice-title{font-size:19px}.notice-stamp{display:none}.notice-ca{font-size:11px}.stat{padding:0 14px}.chart-box{height:300px}.announce{gap:8px;padding:7px 10px;font-size:12.5px}.search{width:100%}.board-controls{flex-direction:column;align-items:stretch}.sort-tabs{overflow-x:auto}.chain-stats{font-size:12px}.cs-note{display:none}.create-wrap{padding-top:16px}.field-row{grid-template-columns:1fr}}.lg-wrap{max-width:960px;padding:26px 20px 70px}.lg-fade{animation:.35s lgFade}@keyframes lgFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lg-rail{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.lg-step{letter-spacing:1px;color:var(--text-faint);text-transform:uppercase;border:1.5px solid #0000;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:flex}.lg-step.on{color:var(--red);border-color:var(--red)}.lg-step.done{color:var(--jade)}.lg-step-n{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.lg-h1{text-align:center;font-size:30px}.lg-sub{text-align:center;color:var(--text-dim);max-width:620px;margin:10px auto 30px;line-height:1.7}.lg-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lg-card{text-align:left;background:var(--panel);border:1px solid var(--border-hi);cursor:pointer;box-shadow:var(--shadow-1);font-family:var(--font-main);padding:22px 20px;transition:transform .14s,box-shadow .14s;position:relative;overflow:hidden}.lg-card:hover{box-shadow:var(--shadow-2), 0 0 0 1px var(--mc);border-color:var(--mc);transform:translateY(-1px)}.lg-card-seal{font-family:var(--font-display);color:var(--mc);opacity:.1;pointer-events:none;font-size:92px;position:absolute;top:-14px;right:6px}.lg-card-tag{letter-spacing:2px;text-transform:uppercase;color:var(--mc);font-size:11px;font-weight:700}.lg-card-title{font-family:var(--font-display);color:var(--text);margin:6px 0 8px;font-size:22px}.lg-card-title span{color:var(--text-faint);font-size:14px}.lg-card-line{color:var(--text-dim);min-height:66px;font-size:13.5px;line-height:1.6}.lg-card-foot{border-top:1px dashed var(--text-faint);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.lg-card-stat{color:var(--text-faint);font-size:12px;font-style:italic}.lg-card-go{color:var(--mc);font-size:13px;font-weight:700}.lg-forge{grid-template-columns:1fr 320px;align-items:start;gap:28px;display:grid}.lg-back{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:13px}.lg-back:hover{color:var(--red)}.lg-mode-pill{font-family:var(--font-display);border:1.5px solid;align-items:center;gap:8px;padding:5px 12px;font-size:15px;display:inline-flex}.lg-mode-pill span{font-size:18px}.lg-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin:16px 0 6px;font-size:12px;font-weight:700;display:block}.lg-opt{text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}.lg-input{background:var(--bg);border:1.5px solid var(--text-faint);width:100%;color:var(--text);font-size:16px;font-family:var(--font-main);padding:12px 14px}.lg-input:focus{border-color:var(--red);outline:none}.lg-mono{font-family:var(--font-mono);letter-spacing:1px}.lg-input-sm{padding:10px;font-size:13px}.lg-dials{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lg-dials>div{min-width:0}.lg-forge-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.lg-next{background:var(--mc);color:var(--panel);border:2px solid var(--mc);font-family:var(--font-display);cursor:pointer;padding:13px 26px;font-size:16px}.lg-next:disabled{opacity:.4;cursor:not-allowed}.lg-next:not(:disabled):hover{filter:brightness(1.1)}.lg-forge-preview{position:sticky;top:20px}.lg-preview-label{text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:11px}.lg-tile{background:var(--panel);border:1px solid var(--text);text-align:center;box-shadow:var(--shadow-2);padding:22px 18px;position:relative}.lg-tile-seal{width:34px;height:34px;font-family:var(--font-display);border:1.5px solid;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:10px;left:10px;transform:rotate(-4deg)}.lg-tile-img,.lg-tile-imgph{object-fit:cover;border:1.5px solid var(--text-faint);justify-content:center;align-items:center;width:100px;height:100px;margin:6px auto 14px;display:flex}.lg-tile-imgph{font-family:var(--font-display);color:var(--text-faint);background:var(--bg);font-size:44px}.lg-tile-name{font-family:var(--font-display);color:var(--text);font-size:21px}.lg-tile-sym{font-family:var(--font-mono);color:var(--red);margin-top:2px;font-size:14px}.lg-tile-desc{color:var(--text-dim);margin-top:10px;font-size:13px;font-style:italic}.lg-tile-big{transform:scale(1.15)}.lg-launch{text-align:center}.lg-stage{margin:24px auto 8px;padding:30px 40px;display:inline-block;position:relative}.lg-glow{filter:blur(60px);opacity:.35;z-index:-1;transition:all .6s;position:absolute;inset:30%}.lg-stage.pulling .lg-tile-big{animation:1.4s forwards lift}.lg-stage.pulling .lg-glow{opacity:.8;inset:10%}@keyframes lift{0%{transform:scale(1.15)}60%{transform:scale(1.15)translateY(-6px)rotate(-1deg)}to{opacity:.15;transform:scale(1.25)translateY(-40px)}}.lg-launch-meta{margin:12px 0 20px}.lg-launch-facts{color:var(--text-faint);font-size:12.5px;font-family:var(--font-mono);margin-top:10px}.lg-lever{background:var(--red);color:#f2ead7;border:2px solid var(--red);font-family:var(--font-display);letter-spacing:2px;cursor:pointer;padding:20px 54px;font-size:22px;transition:transform 80ms,box-shadow 80ms;box-shadow:0 6px #6d2a20}.lg-lever:hover:not(:disabled){transform:translateY(2px);box-shadow:0 4px #6d2a20}.lg-lever:active:not(:disabled){transform:translateY(6px);box-shadow:0 0 #6d2a20}.lg-lever.on{background:var(--jade);border-color:var(--jade);animation:.3s infinite buzz;box-shadow:0 6px #2f4638}@keyframes buzz{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.lg-launch-note{color:var(--text-dim);margin-top:16px;font-size:13px;font-style:italic}@media (width<=720px){.lg-grid,.lg-forge{grid-template-columns:1fr}.lg-forge-preview{max-width:300px;margin:0 auto;position:static}}.roof-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-flow:dense;gap:8px;display:grid}.roof-tile{aspect-ratio:1;background:var(--panel);border:1.5px solid var(--tc);border-bottom-width:4px;border-radius:6px 6px 12px 12px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:transform .12s;display:flex;position:relative;overflow:hidden}.roof-tile:hover{transform:translateY(-3px)}.roof-tile:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 90% 45% at 50% 0%, color-mix(in srgb, var(--tc) 14%, transparent), transparent);position:absolute;inset:0}.roof-seal{font-family:var(--font-display);color:var(--tc);opacity:.85;font-size:24px}.roof-addr{font-family:var(--font-mono);color:var(--text-faint);margin-top:4px;font-size:10px}.roof-amt{font-family:var(--font-mono);color:var(--text);font-size:12px}.roof-m{aspect-ratio:auto;grid-area:span 1/span 2;min-height:96px}.roof-m .roof-seal{font-size:30px}.roof-l{aspect-ratio:auto;grid-area:span 2/span 2}.roof-l .roof-seal{font-size:44px}.roof-l .roof-amt{font-size:15px}.roof-me{border-color:var(--red);border-width:2.5px;box-shadow:0 4px 14px #9b392b59}.roof-me .roof-addr{color:var(--red);font-weight:700}.nav-launch{background:var(--red);letter-spacing:.1em;text-transform:uppercase;border:1px solid #7e2e22;border-radius:2px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2ead74d;color:#f2ead7!important}.nav-launch:hover{background:#7e2e22;color:#fff!important}.nav-launch-seal{font-family:var(--font-display);font-size:15px;line-height:1}.nav-mint-live{background:var(--red);letter-spacing:.06em;white-space:nowrap;border:1px solid #6e241b;border-radius:2px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:800;text-decoration:none;animation:1.6s ease-in-out infinite mintGlow;display:inline-flex;box-shadow:inset 0 0 0 1px #f7efe24d,0 0 14px #8c322773;color:#f7efe2!important}.nav-mint-live:hover{background:#7e2e22}.nav-mint-dot{background:#ffd98a;border-radius:50%;width:8px;height:8px;animation:1.1s steps(2,end) infinite mintBlink}@keyframes mintGlow{0%,to{box-shadow:inset 0 0 0 1px #f7efe24d,0 0 8px #8c322759}50%{box-shadow:inset 0 0 0 1px #f7efe24d,0 0 20px #c8412fa6}}@keyframes mintBlink{50%{opacity:.25}}@media (width<=960px){.nav-mint-live{display:none}}.nav-play{letter-spacing:.1em;text-transform:uppercase;background:#2a4a34;border:1px solid #22402c;border-radius:2px;align-items:center;gap:6px;padding:7px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #eaf3e840;color:#eaf3e8!important}.nav-play:hover{background:#35603f;color:#fff!important}.nav-yut{letter-spacing:.1em;text-transform:uppercase;background:#7d2b21;border:1px solid #632018;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #f6e7d638;color:#f6e7d6!important}.nav-yut:hover{background:#9a3628;border-bottom-color:#632018;color:#fff!important}.nav-yut .hanja{font-family:var(--font-hanja);opacity:.9;font-size:14px;line-height:1}@media (width<=860px){.nav-yut{padding:7px 10px}}.nav-casino{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(150deg,#6b4f1f 0%,#b98f36 38%,#7d5f24 56%,#d9b463 78%,#7d5f24 100%);border:1px solid #5c451b;border-radius:2px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #fff7e159;color:#1c1408!important}.nav-casino:hover{filter:brightness(1.12);color:#1c1408!important}.nav-casino .hanja{font-family:var(--font-hanja);opacity:.8;font-size:14px;line-height:1}@media (width<=860px){.nav-casino{padding:7px 10px}}.jackpill{white-space:nowrap;background:linear-gradient(100deg,#150c1c,#1e1027 55%,#150c1c);border:1px solid #4a2f60;border-radius:2px;align-items:baseline;gap:6px;padding:6px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ff2d8f29}.jackpill:hover{border-color:#ff2d8f;box-shadow:inset 0 1px #ff2d8f52}.jackpill-l{letter-spacing:.2em;color:#a58fc0;font-size:8.5px}.jackpill b{font-family:var(--font-mono,ui-monospace, monospace);color:#ff8ec2;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ff2d8f80;font-size:13px}@media (width<=1080px){.jackpill{display:none}}.jackbanner{background:linear-gradient(100deg,#150c1c 0%,#1f1128 45%,#150c1c 100%);border:1px solid #4a2f60;border-radius:3px;flex-direction:column;gap:3px;margin:0 0 18px;padding:14px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ff2d8f24,0 12px 34px -26px #ff2d8f}.jackbanner:hover{border-color:#ff2d8f;box-shadow:inset 0 1px #ff2d8f4d,0 14px 38px -22px #ff2d8f}.jb-kick{letter-spacing:.26em;color:#a58fc0;text-transform:uppercase;font-size:9.5px}.jb-val{font-family:var(--font-mono,ui-monospace, monospace);color:#ff8ec2;font-variant-numeric:tabular-nums slashed-zero;text-shadow:0 0 18px #ff2d8f8c;font-size:30px;line-height:1.05}.jb-val i{color:#a58fc0;font-size:15px;font-style:normal}.jb-sub{color:#8f7aa8;font-size:11.5px;line-height:1.5}@media (width<=560px){.jb-val{font-size:23px}}.nav-play .hanja{font-family:var(--font-display);opacity:.85;font-size:14px;line-height:1}.nav-play-dot{background:#a9cf9a;border-radius:50%;width:6px;height:6px;animation:3.2s ease-out infinite navPlayPulse;box-shadow:0 0 #8fd07ab3}@keyframes navPlayPulse{0%{box-shadow:0 0 #8fd07a99}70%{box-shadow:0 0 0 7px #8fd07a00}to{box-shadow:0 0 #8fd07a00}}@media (prefers-reduced-motion:reduce){.nav-play-dot{animation:none}}.nav-modes-wrap{display:inline-block;position:relative}.nav-modes-trigger{cursor:pointer}.nav-modes{min-width:210px;display:none;top:calc(100% + 10px);left:0;right:auto}.nav-modes-wrap:after{content:"";height:12px;position:absolute;top:100%;left:0;right:-20px}.nav-modes-wrap:hover .nav-modes,.nav-modes:hover{display:block}.nav-modes a .sub{color:var(--text-faint);font-size:11px;font-weight:400}.pulse-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin:16px 0 4px;display:grid}.pulse-head{letter-spacing:.22em;color:var(--red);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.pulse-dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 #9b392b66}50%{opacity:.5;box-shadow:0 0 0 5px #9b392b00}}.hot-strip{background:var(--panel);border:1px solid var(--border-hi);box-shadow:var(--shadow-1);padding:14px 16px}.hot-card{border-bottom:1px dashed var(--text-faint);border-radius:3px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;transition:background .12s;display:flex}.hot-card:last-child{border-bottom:none}.hot-card:hover{background:var(--panel-2)}.hot-rank{font-family:var(--font-display);background:var(--gold-foil);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;width:28px;font-size:22px}.hot-main{flex:1;min-width:0}.hot-sym{color:var(--text);font-size:15px;font-weight:700}.hot-name{color:var(--text-faint);margin-left:6px;font-size:12.5px;font-weight:400}.hot-stats{color:var(--text-dim);font-size:12.5px;font-family:var(--font-mono);margin-top:2px}.hot-mc{font-family:var(--font-mono);color:var(--jade);font-size:14px;font-weight:700}.live-feed{background:var(--panel);border:1px solid var(--border-hi);box-shadow:var(--shadow-1);padding:14px 16px}.lf-row{border-radius:3px;align-items:baseline;gap:8px;padding:5px 6px;font-size:12.5px;text-decoration:none;animation:.4s lfIn;display:flex}.lf-row:hover{background:var(--panel-2)}@keyframes lfIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1}}.lf-side{letter-spacing:1px;width:34px;font-size:10.5px;font-weight:700}.lf-side.buy{color:var(--jade)}.lf-side.sell{color:var(--red)}.lf-who{color:var(--text-faint)}.lf-amt{color:var(--text);font-family:var(--font-mono)}.lf-tok{color:var(--gold);font-weight:700}.lf-ago{color:var(--text-faint);margin-left:auto;font-size:11.5px;font-style:italic}@media (width<=760px){.pulse-grid{grid-template-columns:1fr}}.lg-card-std{border-color:var(--jade);box-shadow:var(--shadow-1)}.lg-ribbon{background:var(--jade);color:#f2ead7;letter-spacing:1.5px;pointer-events:none;padding:4px 38px;font-size:10px;font-weight:700;position:absolute;top:12px;right:-34px;transform:rotate(38deg)}.chart-toolbar{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.tf-btn{background:var(--panel);border:1.5px solid var(--text-faint);color:var(--text-dim);font-family:var(--font-mono);cursor:pointer;border-radius:3px;padding:4px 10px;font-size:12px}.tf-btn:hover{border-color:var(--text);color:var(--text)}.tf-btn.on{background:var(--text);color:var(--panel);border-color:var(--text)}.chart-last{color:var(--jade);margin-left:auto;font-size:13px;font-weight:700}.lang-btn{font-family:var(--font-main);letter-spacing:0}:root{--fs-xs:11px;--fs-sm:12.5px;--fs-base:13.5px;--fs-md:15px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:34px}.nav{flex-wrap:nowrap;min-width:0;overflow:visible}.nav a{white-space:nowrap}.hanja{font-style:normal;font-family:var(--font-hanja);letter-spacing:.04em;vertical-align:.015em;opacity:.74;margin-left:.18em;font-size:13px;font-weight:400;line-height:0}.btn .hanja{letter-spacing:0;opacity:.84;margin:0 .35em 0 0;font-size:14px}.nav-launch-seal{font-weight:400}@media (width<=900px){.hanja{display:none}}@media (width>=721px){.header-inner{flex-wrap:wrap;row-gap:8px;height:auto;padding:12px 0}.nav{flex-wrap:wrap;order:3;row-gap:4px;width:100%;overflow:visible}}.notice-fold{margin-top:14px;padding:10px 14px}.notice-summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.notice-summary::-webkit-details-marker{display:none}.notice-fold .notice-kicker{white-space:nowrap;margin-bottom:0}.notice-title-inline{font-family:var(--font-display);color:var(--text);font-size:16px}.notice-fee-chip{color:var(--red);border:1px solid var(--red);white-space:nowrap;background:#9b392b17;border-radius:20px;padding:2px 10px;font-size:11.5px;font-weight:700}.notice-more{color:var(--red);margin-left:auto;font-size:13px;transition:transform .2s}.notice-fold[open] .notice-more{transform:rotate(180deg)}.notice-fold .notice-p{margin-top:8px;font-size:13.5px;line-height:1.6}.notice-fee{border:1px solid var(--red);background:#9b392b12;border-radius:6px;padding:8px 12px;font-weight:600}.notice-fold .notice-actions{margin-top:10px}.notice-fold .notice-stamp{display:none}.hero-tight{flex-wrap:nowrap;align-items:baseline;gap:12px;padding:26px 0 16px;display:flex}.hero-tight h1{white-space:nowrap;margin:0;font-size:24px}.hero-tight .hero-sub{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.hero-tight .hero-cta{white-space:nowrap;padding:10px 20px;font-size:14px}@media (width<=720px){.hero-tight{flex-wrap:wrap}.hero-tight .hero-sub{display:none}.hero-tight .hero-cta{text-align:center;width:100%}}.tape-sticky{z-index:40;background:var(--panel,#f2ead8);border-top:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);margin:8px 0;position:sticky;top:0;box-shadow:0 2px #2b23170f}.tape-sticky .tape-item{font-size:12.5px}.tape-sticky:hover .tape-track{animation-play-state:paused}.tape-item .buy:before{content:"▲ "}.tape-item .sell:before{content:"▼ "}@media (width<=720px){.tape-sticky{position:relative}}.section-rule{border-bottom:1px solid var(--border-hi);letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase;margin:28px 0 10px;padding-bottom:6px;font-size:11px;font-weight:600}@keyframes flashUp{0%{background:#44634f66}to{background:0 0}}@keyframes flashDn{0%{background:#9b392b5c}to{background:0 0}}.flash-up{border-radius:2px;padding:0 3px;animation:.9s ease-out flashUp}.flash-dn{border-radius:2px;padding:0 3px;animation:.9s ease-out flashDn;color:var(--red)!important}@keyframes edgeUp{30%{box-shadow:0 0 0 2px var(--jade)}}@keyframes edgeDn{30%{box-shadow:0 0 0 2px var(--red)}}.card-flash-up{animation:1s ease-out edgeUp}.card-flash-dn{animation:1s ease-out edgeDn}.progress>div{position:relative;overflow:hidden}.burn-flame{transform-origin:50% 90%;animation:1.1s ease-in-out infinite flameP;display:inline-block}@keyframes flameP{0%,to{transform:scale(1)rotate(-2deg)}50%{filter:drop-shadow(0 0 6px #9b392b99);transform:scale(1.18)rotate(2deg)}}.burn-odo b{font-variant-numeric:tabular-nums;letter-spacing:.5px}.burn-strip{position:relative;overflow:hidden}.burn-strip:before{content:"";background:linear-gradient(90deg, var(--red), var(--gold), var(--red));background-size:200% 100%;width:100%;height:2px;animation:3s linear infinite burnBar;position:absolute;bottom:0;left:0}@keyframes burnBar{to{background-position:-200% 0}}.lf-row{border-left:3px solid #0000}.lf-buy{border-left-color:var(--jade);background:#44634f0f}.lf-sell{border-left-color:var(--red);background:#9b392b0f}.delta{font-family:var(--font-mono);border-radius:3px;padding:1px 6px;font-size:12px;font-weight:700}.delta.up{color:var(--jade)}.delta.dn{color:var(--red)}.announce{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.announce::-webkit-scrollbar{display:none}.announce-price{letter-spacing:.2px;font-weight:700}.sub-zeros{vertical-align:-.22em;font-family:inherit;font-size:.72em}.mono,.announce-price,.stat .v{font-variant-numeric:tabular-nums}@media (width<=1000px){.announce-badge{display:none}}.grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:10px}.card{gap:10px;padding:11px;transition:box-shadow .15s,border-color .15s,transform .12s}.card:hover{transform:translateY(-2px)}.card-desc{-webkit-line-clamp:1;margin-top:2px;font-size:12px}.card-stats{gap:8px;margin-top:6px;font-size:11.5px}@media (width<=720px){.grid{grid-template-columns:1fr 1fr}}.action-rail{z-index:70;padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:2px solid var(--text);background:#eee5d0f5;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.action-rail .btn-rail{text-align:center;flex:1;padding:12px 8px;font-size:14px}@media (width<=900px){.action-rail{display:flex}.footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.flash-up,.flash-dn,.card-flash-up,.card-flash-dn,.progress>div:after,.burn-flame,.burn-strip:before,.hero-tight .hero-cta{animation:none!important}}.announce{justify-content:safe center}@media (width<=720px){.announce{justify-content:flex-start}.nav{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.nav-modes-wrap{align-items:center;gap:12px;display:inline-flex}.nav-modes-trigger{display:none}.nav-modes,.nav-modes-wrap:hover .nav-modes{min-width:0;box-shadow:none;background:0 0;border:none;gap:12px;padding:0;position:static;top:auto;left:auto;display:inline-flex!important}.nav-modes a{border:none;padding:0}.nav-modes a .sub{display:none}.nav::-webkit-scrollbar{display:none}.header-inner{gap:6px 8px}.header .btn-sm{padding:5px 9px;font-size:12px}.header .btn-jade,.header .btn-red{padding:7px 12px;font-size:12.5px}}body{word-break:keep-all;overflow-wrap:break-word}.mono,.addr,.notice-ca,.announce-ca,.roof-vault-ca,code,pre,.token-head .addr,.token-head .addr{word-break:break-all;overflow-wrap:anywhere}.roof-hero{border:2px solid var(--gold);text-align:center;background:linear-gradient(180deg, #7d613412, transparent 40%), var(--panel);padding:34px 26px 30px;position:relative;overflow:hidden}.roof-ridge{background:radial-gradient(circle at 50% 0%, transparent 0 5px, var(--gold) 5px 6px, transparent 6px) 0 0 / 18px 12px repeat-x;opacity:.7;height:12px;position:absolute;top:0;left:0;right:0}.roof-tiles{pointer-events:none;opacity:.18;position:absolute;inset:0}.roof-tile{font-family:var(--font-display);color:var(--gold);animation:10s linear infinite roofFall;position:absolute;top:-34px}@keyframes roofFall{0%{opacity:0;transform:translateY(-40px)rotate(-8deg)}12%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(360px)rotate(10deg)}}.roof-kicker{letter-spacing:.3em;color:var(--gold);font-size:11px;font-weight:600}.roof-title{font:400 46px var(--font-display);margin:10px 0 6px}.roof-sub{color:var(--text-dim);max-width:660px;margin:0 auto;line-height:1.65}.roof-counter{color:var(--jade);letter-spacing:.02em;margin:22px auto 12px;font-size:30px;font-weight:700}.roof-status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.roof-badge{letter-spacing:1.2px;border:1.5px solid var(--gold);color:var(--gold);background:#7d61340f;border-radius:2px;padding:4px 12px;font-size:11px;font-weight:700}.roof-badge.jade{border-color:var(--jade);color:var(--jade);background:#44634f12}.roof-seckick{letter-spacing:.3em;color:var(--red);align-items:center;gap:12px;margin:30px 2px 10px;font-size:12px;font-weight:600;display:flex}.roof-seckick:after{content:"";background:var(--border-hi);opacity:.55;flex:1;height:1px}.roof-tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.tier-card{text-align:center;padding:22px 20px 18px;transition:transform .16s,box-shadow .16s;position:relative}.tier-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #2b231773}.tier-card.hot{border:2px solid var(--gold);background:linear-gradient(180deg, #7d61341a, transparent 55%), var(--panel)}.tier-flag{background:var(--gold);color:var(--panel);letter-spacing:2.2px;border-radius:1px;padding:3px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tier-name{font-family:var(--font-display);letter-spacing:2px;font-size:19px}.tier-mult{font-family:var(--font-display);background:var(--gold-foil);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 4px;font-size:46px;font-weight:400}.tier-card:not(.hot) .tier-mult{color:var(--jade)}.tier-lock{letter-spacing:1.5px;color:var(--text-faint);text-transform:uppercase;font-size:12px;font-weight:700}.tier-desc{color:var(--text-dim);margin-top:10px;font-size:13px;line-height:1.55}.roof-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.roof-step{padding:18px;transition:transform .15s,box-shadow .15s}.roof-step:hover{transform:translateY(-3px);box-shadow:0 6px #2b231721}.roof-step-head{align-items:baseline;gap:10px;display:flex}.roof-step-head .mono{color:var(--gold);font-size:22px;font-weight:700}.roof-step-head b{letter-spacing:2px}.roof-step-body{color:var(--text-dim);margin-top:8px;font-size:13.5px;line-height:1.62}.roof-spec{padding:20px 22px}.roof-spec-grid{grid-template-columns:minmax(300px,470px) 1fr;gap:24px;display:grid}.roof-spec-grid>div{min-width:0}@media (width<=860px){.roof-spec-grid{grid-template-columns:1fr}}.roof-spec-title{margin-bottom:10px;font-weight:700}.roof-code{color:#e8ddc6;outline:1px solid var(--border-hi);outline-offset:4px;background:#241f15;border-radius:2px;padding:18px 20px;font-size:12px;line-height:1.75;overflow-x:auto;box-shadow:inset 0 0 0 1px #7d613480}.roof-props{flex-direction:column;gap:9px;list-style:none;display:flex}.roof-props li{color:var(--text-dim);padding-left:22px;font-size:13.5px;line-height:1.55;position:relative}.roof-props li:before{content:"瓦";color:var(--gold);font-family:var(--font-display);font-size:13px;position:absolute;top:1px;left:0}.roof-props b{color:var(--text)}.roof-check{padding:18px 20px}.roof-check-stats{flex-wrap:wrap;align-items:flex-end;gap:28px;margin-top:16px;display:flex}.roof-check-stats .v{font-size:22px;font-weight:700}.roof-pulse{display:inline-block}.roof-fine{color:var(--text-faint);margin-top:12px;font-size:11.5px;line-height:1.55}.temple-pediment{margin:-34px -26px 18px;position:relative}.temple-tri{width:min(560px,86%);height:74px;clip-path:path("M 0 74 C 12 62, 26 40, 46 22 C 60 9, 76 4, 100 3 L 180 3 C 204 4, 220 9, 234 22 C 254 40, 268 62, 280 74 Z");-webkit-clip-path:path("M 0 74 C 12 62, 26 40, 46 22 C 60 9, 76 4, 100 3 L 180 3 C 204 4, 220 9, 234 22 C 254 40, 268 62, 280 74 Z");box-shadow:inset 0 -2px 0 var(--border-hi);background:linear-gradient(#ddd0af,#cfc09c);justify-content:center;align-items:flex-end;margin:0 auto;display:flex;position:relative}.temple-tri:before{content:"";background:linear-gradient(#b9a982,#9c8c68);border-radius:2px 2px 0 0;height:5px;position:absolute;top:0;left:34%;right:34%}.temple-tri:after{content:"";background:radial-gradient(circle at 50% 100%, var(--border-hi) 0 3.5px, transparent 3.5px) 0 0 / 12px 9px repeat-x;height:9px;position:absolute;bottom:0;left:0;right:0}.temple-tri span{font-family:var(--font-display);letter-spacing:8px;color:var(--red);opacity:.8;padding-bottom:8px;font-size:15px}@supports not (clip-path:path('M 0 0 L 1 1 Z')){.temple-tri{clip-path:polygon(0% 100%,14% 46%,34% 8%,66% 8%,86% 46%,100% 100%)}}.temple-frieze{border-top:2px solid var(--text);border-bottom:3px double var(--text);background:repeating-linear-gradient(90deg,#0000 0 10px,#5a4a302e 10px 12px,#0000 12px 16px,#5a4a302e 16px 18px,#0000 18px 28px);width:min(640px,96%);height:12px;margin:0 auto}.temple{padding:8px 10px 0;position:relative}.temple-cols{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 14px}.temple-cols i{opacity:.5;border:1px solid var(--border-hi);background:repeating-linear-gradient(90deg,#d6c8a5 0 5px,#c4b491 5px 7px,#d6c8a5 7px 12px);border-bottom:none;width:34px;height:100%;position:relative}.temple-cols i:before{content:"";border:1px solid var(--border-hi);background:#cfc09c;height:8px;position:absolute;top:-8px;left:-6px;right:-6px}.temple-cols i:after{content:"";border:1px solid var(--border-hi);background:#c4b491;height:6px;position:absolute;bottom:0;left:-4px;right:-4px}@media (width<=860px){.temple-cols{display:none}}.temple-floor{border-top:2px solid var(--text);border-bottom:1px solid var(--border-hi);height:14px;box-shadow:var(--shadow-1);background:repeating-linear-gradient(90deg,#d6c8a5 0 46px,#cabb96 46px 92px);margin-top:-2px}.vessels{grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin:0 auto;padding:10px 12px 26px;display:grid}@media (width<=640px){.vessels{grid-template-columns:1fr}}.vessel{text-align:center;padding:14px 10px 6px;position:relative}.vessel-flag{background:var(--gold);color:var(--panel);letter-spacing:2.2px;z-index:2;border-radius:1px;padding:3px 14px;font-size:10px;font-weight:700;position:absolute;top:2px;left:50%;transform:translate(-50%)}.vessel-name{letter-spacing:2px;margin-top:12px;font-size:14px;font-weight:700}.vessel-kr{font-family:var(--font-display);color:var(--red);letter-spacing:4px;margin-top:2px;font-size:13px}.vessel-cool{font-family:var(--font-mono);color:var(--text-dim);border:1px solid var(--border-hi);background:var(--panel);border-radius:1px;margin-top:6px;padding:2px 12px;font-size:12px;display:inline-block}.vessel-desc{color:var(--text-dim);max-width:300px;margin:8px auto 0;font-size:13px;line-height:1.6}.vase{filter:drop-shadow(0 10px 14px #2b20112e);width:168px;margin:10px auto 0;position:relative}.vase-lip{border:1px solid var(--border-hi);background:linear-gradient(#e2d5b2,#c9b992);border-radius:3px;width:76px;height:12px;margin:0 auto}.vase-neck{border:1px solid var(--border-hi);background:linear-gradient(90deg,#cdbd98,#e0d3b0 45%,#c3b28c);border-top:none;width:44px;height:26px;margin:-1px auto 0}.vase-handles{pointer-events:none;height:20px;position:absolute;top:52px;left:0;right:0}.vase-handles i{background:linear-gradient(90deg,#0000,#78654247 18%,#78654257 50%,#78654247 82%,#0000);border:none;border-radius:0;width:116px;height:1px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.vase-handles i:last-child{background:linear-gradient(90deg,#0000,#fffaeb4d 22%,#fffaeb5c 50%,#fffaeb4d 78%,#0000);width:104px;top:10px}.vase-body{border:1px solid var(--border-hi);z-index:1;background:radial-gradient(120% 90% at 38% 26%,#e8dcbc 0%,#d6c7a2 45%,#bfae87 82%,#ab9a74 100%);border-radius:48% 52% 47% 45%/42% 42% 58% 58%;width:148px;margin:-1px auto 0;padding:14px 0 12px;position:relative}.vessel.hot .vase-body{background:radial-gradient(120% 90% at 38% 26%,#ecdcae 0%,#d9c48e 45%,#bda269 82%,#a68c55 100%)}.vase-band{background:repeating-linear-gradient(90deg, var(--text) 0 6px, transparent 6px 9px, var(--text) 9px 11px, transparent 11px 15px);opacity:.5;height:8px;margin:0 14px}.vase-mult{font-family:var(--font-display);background:var(--gold-foil);color:#0000;-webkit-background-clip:text;background-clip:text;padding:4px 0 2px;font-size:44px}.vase-foot{border:1px solid var(--border-hi);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(#c9b992,#b3a077);width:52px;height:12px;margin:-2px auto 0}.vase-plinth{border:1px solid var(--border-hi);background:linear-gradient(#d6c8a5,#bcab84);border-radius:1px;width:104px;height:12px;margin:0 auto}.bj-hero{text-align:center;border-color:var(--red);border-width:2px;padding:34px 24px 28px;position:relative;overflow:hidden}.bj-kicker{letter-spacing:5px;color:var(--red);margin-bottom:8px;font-size:12px;font-weight:700}.bj-title{font:400 52px var(--font-display);margin:6px 0}.bj-sub{color:var(--text-dim);max-width:620px;margin:0 auto;line-height:1.75}.bj-sub b{color:var(--text)}.bj-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.bj-badge{letter-spacing:1.5px;border:1px solid var(--border-hi);color:var(--text-dim);border-radius:2px;padding:4px 13px;font-size:11.5px;font-weight:700}.bj-badge.hot{border-color:var(--red);color:var(--red)}.bj-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:26px;display:grid}.bj-card{text-align:center}.bj-charm{width:120px;height:214px;box-shadow:var(--shadow-2), inset 0 0 22px #9b5a1424;background:linear-gradient(165deg,#f0d98a 0%,#e8c86a 55%,#d9b44e 100%);border:1px solid #b8933a;border-radius:8px 8px 4px 4px;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;padding:14px 8px 12px;display:flex;position:relative}.bj-charm:before{content:"";pointer-events:none;border:1px solid #9b392b80;border-radius:5px 5px 2px 2px;position:absolute;inset:5px}.bj-charm-top{color:#9b2c1e;letter-spacing:3px;text-shadow:0 0 1px #9b2c1e80;padding-top:2px;font-size:13px;font-weight:700;line-height:1}.bj-charm-name{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:4px;color:#9b2c1e;text-shadow:0 0 1px #9b2c1e66;max-height:132px;margin-right:-4px;font-size:19px;font-weight:400}.bj-charm-seal{color:#9b2c1e;width:30px;height:30px;font-family:var(--font-display);border:2px solid #9b2c1e;border-radius:3px;justify-content:center;align-items:center;font-size:17px;display:flex;transform:rotate(-4deg)}.bj-desc{color:var(--text-dim);max-width:210px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.roof-boosts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=720px){.roof-boosts{grid-template-columns:1fr}}.roof-boost-card{padding:16px 18px}.roof-boost-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.roof-boost-hanja{font-family:var(--font-display);font-size:30px;line-height:1}.roof-boost-name{letter-spacing:1.5px;font-size:15px;font-weight:700}.roof-boost-sub{color:var(--text-faint);font-size:11.5px}.roof-boost-rows{flex-direction:column;display:flex}.roof-boost-row{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 2px;font-size:13px;display:flex}.roof-boost-row:first-child{border-top:none}.roof-boost-dot{vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.roof-boost-per{color:var(--text-faint);margin-left:4px;font-size:11px;font-style:normal}.roof-boost-math{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;padding:11px 16px;font-size:12.5px;display:flex}.roof-boost-max{color:var(--text-dim);font-size:12px}.roof-vault{border-color:var(--jade);border-width:2px;margin-bottom:26px;padding:16px 18px}.roof-vault-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.roof-vault-ca{color:var(--jade);word-break:break-all;font-size:11px}.roof-vault-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:14px;display:grid}@media (width<=900px){.roof-vault-grid{grid-template-columns:1fr}}.roof-vault-cell{border-top:2px solid var(--text);min-width:0;padding-top:10px}.roof-vault-head{letter-spacing:1.6px;color:var(--red);margin-bottom:6px;font-size:10.5px;font-weight:700}.roof-vault-row{color:var(--text-dim);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:flex}.roof-vault-row:first-of-type{border-top:none}.roof-vault-row .mono{color:var(--text)}.roof-max{border:1px solid var(--border-hi);color:var(--text-faint);cursor:pointer;background:0 0;border-radius:3px;margin-left:4px;padding:1px 6px;font-size:10px}.roof-max:hover{color:var(--text);border-color:var(--text)}.roof-tier-pick{flex-direction:column;gap:4px;margin-top:2px;display:flex}.roof-tier-btn{text-align:left;border:1.5px solid var(--border-hi);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:700}.roof-tier-btn.on{border-color:var(--gold);color:var(--text);background:#b08d3614}.roof-faq{border-top:1px solid var(--border-hi);padding:12px 2px}.roof-faq summary{cursor:pointer;align-items:baseline;gap:10px;font-weight:700;list-style:none;display:flex}.roof-faq summary::-webkit-details-marker{display:none}.roof-faq summary:before{content:"問";font-family:var(--font-display);color:var(--red);flex-shrink:0;font-size:13px}.roof-faq summary:hover{color:var(--red)}.roof-faq>div{color:var(--text-dim);padding:7px 0 5px 23px;font-size:13.5px;line-height:1.62}.stat-label{letter-spacing:.18em;color:var(--text-faint);text-transform:uppercase;font-size:10px;font-weight:600}.container .input{background:var(--panel,#fffdf5);border:1.5px solid var(--border-hi,#c9bfa8);color:var(--text);padding:9px 12px;font-size:14px}@media (prefers-reduced-motion:reduce){.roof-tile,.roof-counter,.roof-pulse{animation:none}}.roof-hero:after{content:"瓦\a 點";white-space:pre;text-align:center;opacity:.55;width:auto;height:auto;font-family:var(--font-display);letter-spacing:0;color:var(--red);border:2px solid var(--red);pointer-events:none;border-radius:3px;padding:6px 7px;font-size:19px;line-height:1.35;position:absolute;inset:auto 24px 20px auto;transform:rotate(-3deg)}.stk-dark{--sheet-paper:#1d1712;--sheet-line:#3a2f22;--sheet-ink:#e8ddc8;--sheet-dim:#a89878}.stk-dark .panel{background:var(--sheet-paper);border-color:var(--sheet-line);color:var(--sheet-ink);box-shadow:none}.stk-dark h1,.stk-dark h3,.stk-dark b{color:var(--sheet-ink)}.stk-dark .roof-seckick{color:#c8412f}.stk-dark .roof-seckick:after{background:var(--sheet-line);opacity:1}.stk-dark .roof-badge{border-color:var(--sheet-line);color:var(--sheet-dim);background:#171310}.stk-dark .roof-badge.jade{color:#84f2dc;border-color:#84f2dc}.stk-dark .roof-vault-row{border-color:var(--sheet-line);color:var(--sheet-dim)}.stk-dark .roof-vault-row .mono,.stk-dark .mono.v{color:var(--sheet-ink)}.stk-dark .stat-label,.stk-dark .roof-fine,.stk-dark .roof-sub,.stk-dark .roof-step-body,.stk-dark .roof-boost-sub,.stk-dark .roof-boost-per{color:var(--sheet-dim)}.stk-dark .roof-code{color:#c9bfa8;border:1px solid var(--sheet-line);background:#171310}.stk-dark .roof-props li{color:var(--sheet-dim)}.stk-dark .roof-props li b,.stk-dark .roof-faq summary{color:var(--sheet-ink)}.stk-dark .roof-faq div{color:var(--sheet-dim)}.stk-dark .roof-faq{border-color:var(--sheet-line)}.stk-dark .input{border-color:var(--sheet-line);color:var(--sheet-ink);background:#171310}.stk-dark .roof-tier-btn{border-color:var(--sheet-line);color:var(--sheet-dim);background:#171310}.stk-dark .roof-tier-btn.on{color:var(--sheet-ink);background:#241a15;border-color:#c8412f}.stk-dark .roof-max{color:#84f2dc}.stk-dark .roof-boost-row{border-color:var(--sheet-line);color:var(--sheet-dim)}.stk-dark .roof-vault-ca{color:#84f2dc}.stk-dark .roof-counter{color:var(--sheet-dim)}.stk-dark .temple{border:1px solid var(--sheet-line);background:#171310;border-radius:8px}.stk-dark .temple-cols i{border-color:var(--sheet-line);opacity:.5;background:linear-gradient(#241c14,#1d1712)}.stk-dark .temple-floor{border-color:var(--sheet-line);background:#241c14}.stk-dark .vase-lip,.stk-dark .vase-neck,.stk-dark .vase-body,.stk-dark .vase-foot,.stk-dark .vase-handles i{background:linear-gradient(160deg,#2c2318,#1d1712);border-color:#4a3b28}.stk-dark .vase-plinth{border-color:var(--sheet-line);background:#241c14}.stk-dark .vase-band{opacity:.75;background:#c8412f}.stk-dark .vase-mult{color:#f0c860}.stk-dark .vessel-name{color:var(--sheet-ink)}.stk-dark .vessel-kr,.stk-dark .vessel-cool,.stk-dark .vessel-desc,.stk-dark .roof-boost-math,.stk-dark .roof-boost-math .roof-boost-max{color:var(--sheet-dim)}.stk-dark .roof-check-stats .v{color:var(--sheet-ink)}.stk-dark .vessel.hot .vase-body{background:radial-gradient(120% 90% at 38% 26%,#3a2c18 0%,#2c2214 50%,#1d1712 100%)}.stk-dark .vessel.hot .vase-band{opacity:.85;background:#f0c860}.stk-dark .vessel.hot .vase-lip,.stk-dark .vessel.hot .vase-neck,.stk-dark .vessel.hot .vase-foot,.stk-dark .vessel.hot .vase-handles i{background:linear-gradient(160deg,#3a2c18,#241c14);border-color:#6e5528}.stk-dark .vase{filter:drop-shadow(0 10px 18px #0000008c)}.stk-dark .vessel-flag{color:#171310;background:#f0c860}.btn,.nav,.nav a,.header,.footer,.badge,.stat-label,.roof-badge,.input,input,textarea,select,.dropdown-menu,.tab,.tabs,.chip,.toast,.card-tag,.roof-seckick,.roof-vault-head,.notice-kicker,.pulse-head,.bj-kicker,.lg-step,.roof-tier-btn,.vessel-name,.vessel-cool,.roof-boost-name,.roof-boost-sub,.roof-step-head,.action-rail,.lang-btn,.sub,th,.roof-fine,.card-stats,.stat .stat-label,.bj-badge,.notice-stamp,.search{font-family:var(--font-ui)}.btn,.nav a,.badge,.roof-badge{letter-spacing:.02em}.boost-sheet{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:6px;margin-bottom:20px;overflow:hidden}.bs-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 20px 13px;display:flex}.bs-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);font-size:22px}.bs-sub{font-family:var(--font-ui);color:var(--text-dim);max-width:620px;margin-top:4px;font-size:12.5px;line-height:1.6}.bs-cap{text-align:right;border:1px solid var(--gold);background:#e0b45a0f;border-radius:5px;margin-left:auto;padding:7px 14px}.bs-cap-n{color:var(--gold);font-size:24px;font-weight:700;line-height:1.1}.bs-cap-l{font-family:var(--font-ui);letter-spacing:2.4px;color:var(--text-faint);margin-top:2px;font-size:9.5px}.bs-formula{color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;background:#00000038;padding:11px 20px;font-size:12.5px;overflow-x:auto}.bs-cols{grid-template-columns:repeat(3,1fr);display:grid}.bs-col{border-right:1px solid var(--border);padding:14px 18px 16px}.bs-col:last-child{border-right:none}@media (width<=860px){.bs-cols{grid-template-columns:1fr}.bs-col{border-right:none;border-bottom:1px solid var(--border)}.bs-col:last-child{border-bottom:none}}.bs-col-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.bs-col-hanja{font-family:var(--font-hanja);font-size:26px;line-height:1}.bs-col-name{font-family:var(--font-ui);letter-spacing:1.4px;color:var(--text);font-size:13.5px;font-weight:800}.bs-col-supply{font-family:var(--font-ui);color:var(--text-faint);margin-top:2px;font-size:11px}.bs-lab{font-family:var(--font-ui);letter-spacing:2.2px;color:var(--text-faint);border-bottom:1px solid var(--border);margin:12px 0 5px;padding-bottom:3px;font-size:9.5px}.bs-lab:first-of-type{margin-top:4px}.bs-row{color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:12px;padding:3.5px 0;font-size:12.5px;display:flex}.bs-row .mono{color:var(--text);font-size:12.5px;font-weight:700}.bs-alone{border-top:1px solid var(--border);font-family:var(--font-ui);letter-spacing:.6px;color:var(--text-faint);justify-content:space-between;gap:12px;margin-top:12px;padding-top:8px;font-size:11.5px;display:flex}.bs-alone .mono{color:var(--gold);letter-spacing:0;font-size:14px;font-weight:700}.bs-foot{border-top:1px solid var(--border);background:#00000038;padding:13px 20px 15px}.bs-foot-row{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:14px;font-size:12.5px;display:flex}.bs-foot-row+.bs-foot-row{margin-top:7px}.bs-foot-row b{font-family:var(--font-ui);letter-spacing:2px;color:var(--gold);white-space:nowrap;font-size:10.5px}.bs-foot-row .mono{color:var(--text-dim);font-size:12px}.bs-foot-row.dim{color:var(--text-faint);font-size:11.5px;line-height:1.7}@media (width<=900px){.rh-trade-grid{grid-template-columns:1fr!important}}.theme-sheet{--bg:#17120e;--bg-2:#100d0a;--panel:#221a14;--panel-2:#2c231a;--border:#3f3325;--border-hi:#82704f;--text:#e8ddc8;--text-dim:#b6a68a;--text-faint:#9a8970;--jade:#8fbfae;--jade-hi:#a8cdbf;--jade-dark:#1a2621;--red:#d24a2e;--red-deep:#a3341f;--red-ink:#e2705a;--red-dark:#2a1512;--gold:#e0b45a;--gold-2:#c9a03c;--gold-foil:linear-gradient(150deg, #7a5c26 0%, #e0b45a 34%, #9c7420 52%, #f2d493 74%, #9c7420 100%);--shadow-1:0 1px 2px #00000073, 0 4px 12px #00000059;--shadow-2:0 2px 6px #00000080, 0 14px 34px #00000073;--shadow-red:0 2px 8px #d24a2e24, 0 16px 36px #d24a2e17;--hairline:#e8ddc81f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-sheet body{background:linear-gradient(#3f33254d 1px, transparent 1px) 0 0 / 100% 320px, radial-gradient(ellipse 90% 55% at 50% -8%, #e0b45a0e, transparent 62%), radial-gradient(ellipse at 50% 0%, #d24a2e0d, transparent 55%), var(--bg);color:var(--text)}.theme-sheet body:before{opacity:.03;mix-blend-mode:screen}.theme-sheet body:after{background:radial-gradient(120% 90% at 50% 38%,#0000 55%,#0000008c 100%)}@media (width<=720px){.theme-sheet body:before,.theme-sheet body:after{display:none}}.theme-sheet h1,.theme-sheet h2,.theme-sheet h3,.theme-sheet .logo .g{text-shadow:0 1px #0009,0 0 22px #e8ddc80f;color:var(--text)}.theme-sheet p,.theme-sheet li{color:var(--text-dim)}.theme-sheet a{color:var(--jade)}.theme-sheet .logo .kr{color:var(--red-ink);opacity:1}.theme-sheet .panel,.theme-sheet .card,.theme-sheet .dropdown-menu,.theme-sheet .stat,.theme-sheet table{border-color:var(--border);color:var(--text);box-shadow:inset 0 1px 0 #e8ddc80e, inset 0 -1px 0 #00000059, var(--shadow-1);background:linear-gradient(#2a2018 0%,#221a14 42%,#1e1710 100%)}.theme-sheet .panel:hover,.theme-sheet .card:hover{border-color:var(--border-hi);box-shadow:inset 0 1px 0 #e8ddc813, var(--shadow-2)}.theme-sheet .toast{border-color:var(--border-hi);box-shadow:var(--shadow-2)}.theme-sheet .tape-sticky{box-shadow:0 2px #00000059}.theme-sheet .header,.theme-sheet .footer{background:var(--bg-2);border-color:var(--border)}.theme-sheet .header a,.theme-sheet .nav a{color:var(--text-dim)}.theme-sheet .nav a:hover,.theme-sheet .nav a.active{color:var(--text)}.theme-sheet .tile-band{opacity:1;filter:none;background:radial-gradient(circle at 50% 100%, var(--red) 0 5px, transparent 5px) 0 0 / 16px 12px repeat-x, linear-gradient(var(--red-deep), var(--red-deep)) 0 100% / 100% 1px repeat-x;height:12px;position:relative}.theme-sheet .tile-band:after{content:"";background:radial-gradient(circle at 50% 100%, var(--gold) 0 5px, transparent 5px);width:10px;height:12px;position:absolute;bottom:0;left:38%}.theme-sheet .input,.theme-sheet input,.theme-sheet textarea,.theme-sheet select,.theme-sheet .search,.theme-sheet .amount-box input,.theme-sheet .comment-box input,.theme-sheet .field input,.theme-sheet .field textarea,.theme-sheet .lg-input{border-color:var(--border-hi);color:var(--text);background:#14100d}.theme-sheet .input::placeholder,.theme-sheet input::placeholder,.theme-sheet textarea::placeholder{color:var(--text-faint)}.theme-sheet .btn{background:var(--panel-2);border-color:var(--border-hi);color:var(--text)}.theme-sheet .btn:hover{border-color:var(--gold);background:#362a1e}.theme-sheet .btn-red{background:var(--red);border-color:var(--red-deep);color:#fff5ee}.theme-sheet .btn-red:hover{border-color:var(--red);color:#fff5ee;background:#e0573a}.theme-sheet .btn-jade{border-color:var(--jade);color:var(--jade);background:#1c3a33}.theme-sheet .btn-jade:hover{border-color:var(--jade-hi);color:var(--jade-hi);background:#24483f}.theme-sheet .btn-x{border-color:var(--border);color:var(--text);background:#0f0d0b}.theme-sheet .btn-x:hover{background:var(--red);border-color:var(--red);color:#fff5ee!important}.theme-sheet .notice-stamp,.theme-sheet .lg-lever,.theme-sheet .nav-launch,.theme-sheet .nav-mint-live{color:#fff5ee!important}.theme-sheet .lg-ribbon,.theme-sheet .lg-lever.on{color:#17120e}.theme-sheet .btn:disabled,.theme-sheet .lg-next:disabled{opacity:1;background:var(--panel-2);border-color:var(--border-hi);color:var(--text-faint)}.theme-sheet :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-sheet .notice-kicker,.theme-sheet .pulse-head,.theme-sheet .roof-vault-head,.theme-sheet .roof-seckick,.theme-sheet .bj-kicker,.theme-sheet .lg-tile-sym,.theme-sheet .lf-side.sell,.theme-sheet .tape-item .sell,.theme-sheet .delta.dn,.theme-sheet .stat .v.down,.theme-sheet .badge-new,.theme-sheet .badge-king,.theme-sheet .notice-fee-chip,.theme-sheet .notice-more,.theme-sheet .footer .x-link,.theme-sheet .lg-step.on,.theme-sheet .vessel-kr,.theme-sheet .bj-badge.hot,.theme-sheet .roof-faq summary:before,.theme-sheet a:hover{color:var(--red-ink)}.theme-sheet .notice-ca{color:var(--gold);background:#e0b45a0d;border-color:#8f5f2a}.theme-sheet .origin-seal{color:var(--red-ink);border-color:var(--red-ink);opacity:1}.theme-sheet .action-rail{border-top:2px solid var(--border-hi);background:#100d0af5}.theme-sheet th{background:var(--panel-2);color:var(--text);border-color:var(--border)}.theme-sheet td{border-color:var(--border);color:var(--text-dim)}.theme-sheet tr:hover td{background:#2c231a}.theme-sheet .stat-label{color:var(--text-faint)}.theme-sheet code,.theme-sheet pre{border-color:var(--border);color:var(--text);background:#14100d}.theme-sheet hr{border-color:var(--border)}.theme-sheet .badge{border-color:var(--border-hi);color:var(--text-dim)}.theme-sheet .panel img{border-radius:4px}.theme-sheet .mono,.theme-sheet .stat .v,.theme-sheet .notice-ca,.theme-sheet .announce-ca,.theme-sheet .roof-addr,.theme-sheet .lf-amt,.theme-sheet .lf-who,.theme-sheet .tape-item,.theme-sheet .lg-tile-sym,.theme-sheet .roof-vault-ca,.theme-sheet .token-head .addr{font-variant-numeric:tabular-nums slashed-zero}.theme-sheet .stat .v{letter-spacing:.01em;font-weight:500}.theme-sheet .roof-addr{font-size:11px}
