:root{--bg:#08080b;--panel:#121218;--panel-2:#1a1a24;--border:#34344a;--border-strong:#5a5a74;--text:#f4f4f8;--muted:#b4b4c6;--accent:#f7931a;--focus:#ffd34d;--ok:#46d483;--warn:#ffb547;--radius:14px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.45}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}html{scroll-padding-top:76px}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}img[src^="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP"]{max-width:none;display:inline!important}a{color:#ffc46b;text-underline-offset:2px}button{-webkit-tap-highlight-color:transparent}code{background:#ffffff14;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hidden{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:100;background:var(--focus);color:#111;border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:calc(10px + var(--safe-top))}.app-shell{background:radial-gradient(ellipse 80% 50% at 10% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%), radial-gradient(ellipse 60% 40% at 100% 0%, #627eea1f, transparent 50%), var(--bg);flex-direction:column;min-height:100dvh;display:flex}.topbar{padding:calc(10px + var(--safe-top)) 14px 10px;border-bottom:1px solid var(--border);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080beb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{background:linear-gradient(135deg,#9945ff,#627eea 55%,#f7931a);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid;overflow:hidden}.brand-title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.2}.brand-sub{color:var(--muted);font-size:13px;font-weight:600;display:block}.top-actions{flex-wrap:wrap;gap:8px;display:flex}.pill-link{min-height:44px;color:var(--text);border:1px solid var(--border-strong);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pill-link:hover{border-color:var(--text)}.main{flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"pick""preview""make";width:100%;max-width:1280px;margin:0 auto;display:grid}.panel{min-width:0;padding:16px 14px}.panel-pick{grid-area:pick}.panel-preview{grid-area:preview}.panel-make{grid-area:make;padding-bottom:96px}@media (width>=960px){.main{grid-template:"pick preview""make preview"1fr/minmax(0,1.05fr) minmax(0,.95fr);column-gap:8px}.panel{padding:20px 22px}.panel-make{padding-bottom:32px}.panel-preview{align-self:start;max-height:calc(100dvh - 80px);position:sticky;top:72px;overflow:auto}}.step{border:0;min-width:0;margin:0 0 22px;padding:0}.step-title{letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:18px;font-weight:800;display:flex}.step-n{background:var(--accent);color:#111;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.opt{cursor:pointer;background:var(--panel);border:2px solid var(--border);border-radius:var(--radius);min-height:48px;transition:border-color .15s,background .15s,transform .12s;display:flex;position:relative}.opt:hover{border-color:var(--border-strong)}.opt.is-checked{border-color:var(--s-color,var(--accent));background:color-mix(in srgb, var(--s-color,var(--accent)) 14%, var(--panel))}.opt:has(input:checked){border-color:var(--s-color,var(--accent));background:color-mix(in srgb, var(--s-color,var(--accent)) 14%, var(--panel))}.opt.is-checked:after{content:"✓";background:var(--s-color,var(--accent));color:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;right:8px}.opt:has(input:checked):after{content:"✓";background:var(--s-color,var(--accent));color:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;right:8px}.side-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-card{flex-direction:column;overflow:hidden}.side-art{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:#1a1006;width:100%}.side-inu .side-art{object-fit:contain}.side-text{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.side-name{font-size:16px;font-weight:800}.side-blurb{color:var(--muted);font-size:13px;line-height:1.35}.kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=560px){.kit-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}.kit-card{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px}.kit-card:before{content:"";background:var(--s-color);border-radius:12px 12px 0 0;height:4px;position:absolute;inset:0 0 auto}.kit-thumb{aspect-ratio:1;object-fit:cover;object-position:top center;background:#050507;border-radius:10px;width:100%;margin-bottom:6px}.inu-kit .kit-thumb{object-fit:contain;background:#1a1006}.kit-name{font-size:13px;font-weight:700;line-height:1.25}.kit-tick{color:color-mix(in srgb, var(--s-color) 75%, white);font-size:14px;font-weight:900}.coin-lock{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px;font-size:14px;line-height:1.45;display:flex}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.badge-ok{color:#7ef0ad;background:#46d48326;border:1px solid #46d48380}.badge-pending{color:#ffcf85;background:#ffb54724;border:1px solid #ffb54780}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=560px){.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpl-card{flex-direction:column;gap:3px;min-height:84px;padding:12px}.tpl-icon{font-size:20px;line-height:1}.tpl-name{padding-right:22px;font-size:15px;font-weight:800}.tpl-blurb{color:var(--muted);font-size:13px;line-height:1.3}.preview-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.preview-head .step-title{margin:0}.preview-vibe{color:var(--muted);font-size:14px;font-weight:600}.preview-stage{border:1px solid var(--border);background:linear-gradient(#ffffff05,#0000),#050507;border-radius:18px;min-width:0;padding:10px}.preview-scale{aspect-ratio:1;border-radius:8px;width:100%;max-width:560px;margin:0 auto;position:relative;overflow:hidden}.preview-scale.portrait{aspect-ratio:1080/1350;max-width:460px}.preview-inner{transform-origin:0 0;pointer-events:none;width:1080px;height:1080px;position:absolute;top:0;left:0}.preview-inner.portrait{height:1350px}.field{margin-bottom:14px}.field label{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:15px;font-weight:700;display:flex}.field label .max{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.field input:not([type=file]),.field select{background:var(--panel);border:1.5px solid var(--border-strong);border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.field input:focus-visible,.field select:focus-visible{border-color:var(--focus);outline-offset:1px}.field input::placeholder{color:#8f8fa3}.file-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-row input[type=file]{max-width:100%;min-height:44px;font-size:14px}.guard-note{color:#ffe0ad;background:#ffb5471f;border:1px solid #ffb54780;border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:14px}.more{border:1px solid var(--border);background:var(--panel);border-radius:14px}.more summary{cursor:pointer;align-items:center;min-height:48px;padding:0 14px;font-size:15px;font-weight:800;list-style:none;display:flex}.more summary::-webkit-details-marker{display:none}.more summary:before{content:"▸";margin-right:8px;transition:transform .15s}.more[open] summary:before{transform:rotate(90deg)}.more-body{padding:4px 14px 14px}.toggles{grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}@media (width>=520px){.toggles{grid-template-columns:repeat(3,1fr)}}.toggle{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.toggle input{accent-color:var(--accent);flex-shrink:0;width:22px;height:22px}.toggle-label{font-size:14px;font-weight:700;display:block}.toggle small{color:var(--muted);font-size:13px;display:block}.toggle.is-disabled{opacity:.75;cursor:not-allowed}.size-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.size-btn{flex-direction:column;justify-content:center;padding:10px 12px;font-size:15px;font-weight:800}.size-btn small{color:var(--muted);font-size:13px;font-weight:600}.actions{background:color-mix(in srgb, var(--accent) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:16px;gap:10px;padding:12px;display:grid}.actions-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contest-hint{color:var(--muted);text-align:center;margin:0;font-size:14px}.btn{appearance:none;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:800;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#6d28d9 0%,#4338ca 100%);box-shadow:0 10px 28px #6d28d959}.btn-primary:hover{filter:brightness(1.12)}.btn:disabled{opacity:.6;cursor:progress;filter:none}.btn-ghost{background:var(--panel-2);border:1.5px solid var(--border-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--text)}.btn-sm{min-height:44px;padding:8px 14px;font-size:14px}.dl-bar{z-index:30;padding:10px 12px calc(10px + var(--safe-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080bf0;grid-template-columns:2fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=960px){.dl-bar{display:none}}.site-footer{border-top:1px solid var(--border);padding:16px 16px calc(90px + var(--safe-bottom));text-align:center;color:var(--muted);width:100%;max-width:760px;margin:0 auto;font-size:13px;line-height:1.6}@media (width>=960px){.site-footer{padding-bottom:18px}}.site-footer strong{color:var(--text)}.modal{background:var(--panel);color:var(--text);border:1px solid var(--border-strong);border-radius:18px;width:calc(100% - 32px);max-width:460px;padding:22px;box-shadow:0 24px 64px #0009}.modal::backdrop{background:#000000b8}.modal h2{margin:0 0 10px;font-size:20px}.modal ol{color:var(--text);margin:0;padding-left:20px;font-size:15px}.modal li{margin:8px 0}.modal-note{color:var(--muted);margin:12px 0 0;font-size:14px}.modal .close{width:100%;margin-top:16px}.toast{left:50%;bottom:calc(86px + var(--safe-bottom));border:1px solid var(--border-strong);color:var(--text);z-index:60;opacity:0;pointer-events:none;background:#1e1e28;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:15px;font-weight:700;transition:opacity .2s;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.toast.show{opacity:1}@media (width>=960px){.toast{bottom:24px}}.contest{width:100%;max-width:1280px;margin:8px auto 0;padding:0 14px 100px}@media (width>=960px){.contest{padding-bottom:24px}}.contest .panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:18px}.contest h2{margin:0 0 6px;font-family:Archivo Black,Inter,sans-serif;font-size:24px}.contest h2:focus{outline:none}.contest .c-sub{color:var(--muted);margin:0 0 10px;font-size:14px}.c-row{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.c-locked{border:1px dashed var(--border-strong);border-radius:12px;padding:12px}.c-locked .c-sub{flex:220px;margin:0}.c-pill{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13px}.c-input{border:1.5px solid var(--border-strong);min-width:180px;min-height:48px;color:inherit;font:inherit;background:#0000004d;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.c-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:12px;display:grid}.c-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.c-card img{aspect-ratio:1;object-fit:cover;background:#111;width:100%;display:block}.c-card .c-meta{flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;display:flex}.c-card .c-title{font-size:15px;font-weight:800}.c-card .c-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-card.mine{outline:2px solid var(--accent)}.c-card.voted{outline:2px solid var(--ok)}.c-rank{color:#ffc46b;font-weight:900}.c-empty{text-align:center;color:var(--muted);border:1px dashed #fff3;border-radius:14px;padding:26px}.c-admin{border-top:1px dashed #fff3;margin-top:16px;padding-top:12px;font-size:14px}.c-admin table{border-collapse:collapse;width:100%;font-size:13px}.c-admin td,.c-admin th{text-align:left;word-break:break-all;border-bottom:1px solid #ffffff1a;padding:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.meme-canvas{color:#fff;width:1080px;height:1080px;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.meme-canvas.ratio-portrait{height:1350px}.wm{opacity:.55;letter-spacing:.04em;z-index:8;pointer-events:none;text-shadow:0 1px 2px #0009;padding:4px 0;font-size:18px;font-weight:700;position:absolute;bottom:28px;right:32px}.pair-drop .wm{bottom:96px;right:28px}.mascot-wrap{position:relative;overflow:hidden}.mascot-img{object-fit:cover;object-position:top center;width:100%;height:100%}.safe-mode .mascot-img,.mascot-wrap.safe .mascot-img{object-position:center 18%;transform-origin:top;transform:scale(1.08)}.safe-mode .mascot-wrap:after,.mascot-wrap.safe:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0000008c);height:38%;position:absolute;inset:auto 0 0}.field-headline{letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 4px #00000059;word-break:break-word;font-family:Archivo Black,Impact,sans-serif;font-size:64px;line-height:.95}.field-subline{opacity:.9;word-break:break-word;margin-top:10px;font-size:28px;font-weight:600}.field-ca{opacity:.85;letter-spacing:.02em;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.field-pair,.field-hold{opacity:.92;margin-top:10px;font-size:24px;font-weight:600}.field-cta{background:var(--accent,#9945ff);color:#0a0a0c;text-transform:lowercase;border-radius:999px;margin-top:18px;padding:14px 22px;font-size:24px;font-weight:800;display:inline-flex}.field-cta.mini{margin-top:0;padding:8px 14px;font-size:18px}.field-cta.big{padding:18px 28px;font-size:32px}.callout-card{grid-template-columns:.95fr 1.05fr;display:grid}.callout-card .mascot-wrap{height:100%}.callout-fields{flex-direction:column;justify-content:center;gap:4px;padding:56px 52px 64px 36px;display:flex}.callout-brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.callout-brand .mark{font-size:42px}.callout-brand .tick{letter-spacing:.04em;font-size:28px;font-weight:800}.quote-bait{flex-direction:column;justify-content:center;padding:72px 64px 80px;display:flex}.qb-mark{opacity:.35;font-family:Georgia,serif;font-size:120px;line-height:.8}.qb-ticker{letter-spacing:.08em;margin-bottom:18px;font-size:28px;font-weight:800}.qb-headline{text-transform:uppercase;letter-spacing:-.03em;word-break:break-word;font-family:Archivo Black,Impact,sans-serif;font-size:96px;line-height:.92}.qb-sub{opacity:.9;margin-top:18px;font-size:32px}.qb-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.pair-drop{grid-template:"a b"1fr"bot bot"/1fr 1fr;display:grid;position:relative}.pair-half{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.pair-half-a{grid-area:a}.pair-half-b{grid-area:b}.pair-half .mascot-wrap{flex:1;min-height:0}.pair-meta{z-index:2;background:linear-gradient(#0000,#000000c7);margin-top:-90px;padding:20px 24px 28px;position:relative}.pair-name{font-size:22px;font-weight:700}.pair-tick{font-size:28px;font-weight:900}.pair-line{opacity:.9;word-break:break-word;margin-top:6px;font-size:20px}.pair-vs{z-index:4;background:#0a0a0c;border:3px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:32px;font-weight:900;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.pair-bottom{z-index:3;background:#0a0a0c;border-top:1px solid #222;flex-wrap:wrap;grid-area:bot;align-items:center;gap:16px;padding:22px 28px 26px;display:flex;position:relative}.pair-hold{font-size:22px;font-weight:700}.hold-poster{display:grid}.hold-poster .hold-mascot{position:absolute;inset:0}.hold-overlay{z-index:2;background:linear-gradient(#0000 20%,#000000d1 70%);flex-direction:column;justify-content:flex-end;height:100%;padding:56px 56px 72px;display:flex;position:relative}.hold-badge{letter-spacing:.12em;background:#00000073;border:3px solid;border-radius:12px;align-self:flex-start;margin-bottom:14px;padding:8px 18px;font-family:Archivo Black,Impact,sans-serif;font-size:28px}.hold-rule-big{text-transform:uppercase;word-break:break-word;margin-bottom:12px;font-family:Archivo Black,Impact,sans-serif;font-size:72px;line-height:.95}.hold-head{font-size:36px;font-weight:800}.hold-sub{opacity:.9;margin-top:6px;font-size:26px}.space-invite{flex-direction:column;gap:28px;padding:48px 48px 64px;display:flex}.live-pill{color:#ff8a9a;letter-spacing:.1em;background:#ff3c502e;border:1px solid #ff4d6d;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;font-size:20px;font-weight:800;display:inline-flex}.live-dot{background:#ff4d6d;border-radius:50%;width:12px;height:12px;animation:1.4s infinite pulse;box-shadow:0 0 #ff4d6db3}@keyframes pulse{0%{box-shadow:0 0 #ff4d6d8c}70%{box-shadow:0 0 0 12px #ff4d6d00}to{box-shadow:0 0 #ff4d6d00}}.space-grid{flex:1;grid-template-columns:.9fr 1.1fr;gap:28px;min-height:0;display:grid}.space-grid .mascot-wrap{border:3px solid var(--accent);border-radius:24px;height:100%;min-height:520px;box-shadow:0 0 0 3px #ffffff73}.space-copy{flex-direction:column;justify-content:center;display:flex}.space-sister{opacity:.85;margin-bottom:12px;font-size:24px;font-weight:700}.receipt-flex{grid-template-columns:1fr 1fr;gap:0;display:grid}.receipt-left,.receipt-right{flex-direction:column;justify-content:center;padding:40px 40px 64px;display:flex}.receipt-slot{background:#00000040;border:3px dashed #ffffff59;border-radius:20px;place-items:center;min-height:720px;display:grid;overflow:hidden}.receipt-slot.has-img{border-style:solid;border-color:#fff3}.receipt-img{object-fit:cover;width:100%;height:100%}.receipt-placeholder{text-align:center;opacity:.75;font-size:26px;font-weight:700}.rp-icon{margin-bottom:12px;font-size:64px}.rp-hint{opacity:.7;margin-top:8px;font-size:18px;font-weight:500}.receipt-brand{letter-spacing:.04em;margin-bottom:18px;font-size:32px;font-weight:900}.kennel-chest{flex-direction:column;padding:56px 64px 40px;display:flex}.kc-bones{opacity:.35;letter-spacing:12px;font-size:44px;position:absolute;top:18px;right:40px}.kc-brand{letter-spacing:.04em;font-family:Archivo Black,Inter,sans-serif;font-size:30px}.kc-headline{text-shadow:0 4px #00000059;margin-top:10px;font-family:Archivo Black,Inter,sans-serif;font-size:78px;line-height:.98}.kc-sub{opacity:.9;margin-top:12px;font-size:32px;font-weight:700}.kc-stage{flex:1;justify-content:center;align-items:flex-end;gap:24px;min-height:0;margin-top:18px;display:flex;position:relative}.kc-mascot{border:6px solid var(--accent);border-radius:28px;width:46%;height:92%;box-shadow:0 18px 50px #00000073}.kc-mascot .mascot-img{object-fit:contain;background:#00000040}.kc-chest{width:44%;height:62%;position:relative}.kc-lid{background:linear-gradient(#b0701f,#7a4610);border:8px solid #e8b64c;border-bottom:none;border-radius:120px 120px 10px 10px;height:34%}.kc-body{background:linear-gradient(#8a5214,#4f2c08);border:8px solid #e8b64c;border-radius:0 0 18px 18px;flex-direction:column;justify-content:center;align-items:center;height:66%;display:flex;position:relative}.kc-lock{background:#e8b64c;border-radius:18px;place-items:center;width:86px;height:86px;margin-top:-60px;font-size:50px;display:grid;box-shadow:0 6px #00000059}.kc-label{color:#ffe6a6;letter-spacing:.06em;margin-top:18px;font-family:Archivo Black,Inter,sans-serif;font-size:34px}.kc-footer{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:24px;display:flex}.kc-hold{opacity:.9;font-weight:800}.hof-card{grid-template-rows:auto 1fr auto;padding:48px 56px 44px;display:grid}.hof-ribbon{color:#1a0f02;border-radius:999px;justify-self:start;padding:10px 26px;font-family:Archivo Black,Inter,sans-serif;font-size:36px}.hof-mascot{border:6px solid var(--accent);border-radius:32px;width:62%;margin:26px auto;box-shadow:0 20px 60px #00000080}.hof-mascot .mascot-img{object-fit:contain;background:#00000040}.hof-head{text-align:center;text-shadow:0 4px #00000059;font-family:Archivo Black,Inter,sans-serif;font-size:82px;line-height:1}.hof-sub{text-align:center;opacity:.92;margin-top:10px;font-size:32px;font-weight:700}.hof-row{justify-content:center;align-items:center;gap:18px;margin-top:16px;font-size:24px;display:flex}.meme-canvas.ratio-wide{height:608px}.preview-scale.wide{aspect-ratio:1080/608;max-width:640px}.preview-inner.wide{height:608px}.km{--u:min(1cqw, 1.32cqh);--ink:#1a0f02;color:#fff;background:#120a03;font-family:Inter,system-ui,sans-serif;container-type:size}.km>div:first-child{position:absolute;inset:0}.km img{max-width:none;display:block}.km .pix{image-rendering:pixelated}:where(.km) .pose{position:relative}.km .pose>img{object-fit:contain;width:100%;height:100%}.km-h{text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo Black,Impact,sans-serif;line-height:.95}.km-outline{text-shadow:0 .35vmin #000,3px 3px #000,-3px -3px #000,3px -3px #000,-3px 3px #000,0 4px #000,0 -4px #000,4px 0 #000,-4px 0 #000}.km-wm{right:calc(var(--u) * 2);bottom:calc(var(--u) * 1.6);z-index:9;font-size:calc(var(--u) * 1.75);letter-spacing:.02em;color:#fff;opacity:.78;padding:calc(var(--u) * .45) calc(var(--u) * 1.1);white-space:nowrap;background:#0000006b;border-radius:999px;font-weight:800;position:absolute}.km-wm small{opacity:.8;margin-left:.7em;font-size:.72em;font-weight:700}.km-ca-wrap{left:calc(var(--u) * 2);bottom:calc(var(--u) * 1.6);z-index:9;position:absolute}.km-ca{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--u) * 1.6);color:#fff;opacity:.8;padding:calc(var(--u) * .45) calc(var(--u) * 1);white-space:nowrap;background:#0000006b;border-radius:999px}.laser{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.laser-dot{width:3.2em;height:3.2em;font-size:calc(var(--u) * 1);background:radial-gradient(circle,#fff 0 18%,#ff3b3b 30%,#ff00008c 52%,#f000 72%);border-radius:50%;position:absolute;top:-1.6em;left:-1.6em}.laser-beam{left:0;top:calc(var(--u) * -.6);height:calc(var(--u) * 1.2);width:calc(var(--u) * 140);transform-origin:0;box-shadow:0 0 calc(var(--u) * 1.4) calc(var(--u) * .5) #ff1e1ebf;background:linear-gradient(90deg,#fff 0%,#ff4d4d 6%,#ff2828d9 40%,#f000 100%);border-radius:999px;position:absolute}.laser-r .laser-beam{transform:rotate(-9deg)}.laser-l .laser-beam{transform:rotate(189deg)}.stk{z-index:8;font-size:var(--u);pointer-events:none;position:absolute}.stk-emoji{filter:drop-shadow(0 .4em .4em #00000073);font-size:9em;line-height:1;display:block}.stk-pill{color:#1a0f02;white-space:nowrap;background:#ffd34d;border:.09em solid #1a0f02;border-radius:.4em;padding:.14em .5em;font-family:Archivo Black,Impact,sans-serif;font-size:4.2em;display:inline-block;box-shadow:.12em .12em #1a0f02}.stk-lfg{background:#46d483}.stk-wagmi{background:#ffb547}.stk-ngmi{background:#fff;font-size:2.9em}.stk-diamond{background:#8be9ff;font-size:3.1em}.stk-few{background:#e9d3ff;font-size:3em}.stk-wow{color:#ff4fd8;text-shadow:.04em .04em #000;font-family:Comic Neue,Comic Sans MS,Chalkboard SE,cursive;font-size:8em;font-weight:700;display:block}.stk-at-wow{top:30%;left:4%;transform:rotate(-12deg)}.stk-at-rocket{top:4%;right:4%;transform:rotate(18deg)}.stk-at-bone{bottom:11%;left:3%;transform:rotate(-20deg)}.stk-at-lfg{top:38%;right:3%;transform:rotate(8deg)}.stk-at-wagmi{top:4%;left:3%;transform:rotate(-7deg)}.stk-at-ngmi{bottom:12%;right:3%;transform:rotate(-4deg)}.stk-at-diamond{top:3%;left:26%;transform:rotate(4deg)}.stk-at-few{bottom:12%;left:30%;transform:rotate(-3deg)}.cdl{align-items:flex-end;gap:4%;width:100%;height:100%;padding:0 3%;display:flex}.cdl-c{border-radius:6px;flex:1;position:relative}.cdl-c:before{content:"";background:inherit;opacity:.8;border-radius:4px;width:12%;position:absolute;top:-10%;bottom:-6%;left:50%;transform:translate(-50%)}.cdl-c.up{background:#2fd27a}.cdl-c.dn{background:#ff5a5a}.km-nah_yeah{background:#fff3dc}.ny{grid-template-rows:1fr 1fr;grid-template-columns:44% 56%;display:grid}.ny-art{justify-content:center;align-items:center;display:flex;overflow:hidden}.ny-a1{background:linear-gradient(160deg,#5b3a1a,#2b1a0a)}.ny-a2{background:linear-gradient(160deg,#f2a93b,#c46d12)}.ny-pose{width:88%;height:92%}.ny-txt{padding:0 calc(var(--u) * 5);color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.6);border-left:calc(var(--u) * .5) solid #1a0f02;align-items:center;line-height:1.05;display:flex}.ny-t1{border-bottom:calc(var(--u) * .5) solid #1a0f02;background:#fff3dc}.ny-t2{background:#ffe4ad}.ny-art.ny-a1{border-bottom:calc(var(--u) * .5) solid #1a0f02}.km-distracted{background:linear-gradient(#8fd3ff 0%,#c9ecff 55%,#9be08f 56%,#6cc163 100%)}.ds{padding:0 calc(var(--u) * 2) calc(var(--u) * 9);align-items:end;gap:calc(var(--u) * 1.5);grid-template-columns:1fr 1.05fr 1fr;display:grid}.ds>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.ds-glow{background:radial-gradient(circle,#ffe678f2,#ffc83c00 65%);position:absolute;inset:15% -10% 10%}.ds-shiny-img{object-fit:cover;border-radius:calc(var(--u) * 2);border:calc(var(--u) * .6) solid #fff;width:92%;height:62%;box-shadow:0 0 calc(var(--u) * 4) #ffd34d;position:relative;transform:rotate(-4deg)}.ds-pose{width:112%;height:78%}.ds-chart{border-radius:calc(var(--u) * 1.6);width:90%;height:46%;padding:calc(var(--u) * 2) calc(var(--u) * 1);border:calc(var(--u) * .5) solid #fff;filter:grayscale(.5);background:#1b1f2a;transform:rotate(3deg)}.ds-label{margin-top:calc(var(--u) * 1.6);color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);text-align:center;border:calc(var(--u) * .4) solid #1a0f02;background:#fff;max-width:100%;line-height:1.05;position:relative}.ds-l1{background:#ffd34d}.ds-l3{background:#e5e5ea}.km-expanding_brain{background:#0b0b12}.eb{flex-direction:column;display:flex}.eb-title{color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);text-align:center;padding:calc(var(--u) * 1.2);text-transform:uppercase;background:#fff}.eb-sub{font-size:calc(var(--u) * 2.2);opacity:.9;z-index:5;font-weight:800;position:absolute;bottom:1.5%;left:3%}.eb-row{border-bottom:calc(var(--u) * .4) solid #000;flex:1 1 0;grid-template-columns:50% 50%;min-height:0;display:grid;overflow:hidden}.eb-txt{color:var(--ink);padding:0 calc(var(--u) * 4);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.4);border-right:calc(var(--u) * .4) solid #000;background:#fff;align-items:center;display:flex}.eb-art{justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.eb-img{object-fit:contain;border-radius:calc(var(--u) * 1.5);width:auto;max-width:80%;height:82%;position:relative}.eb-brain{position:absolute;inset:0}.eb-l1{background:#2a2a33}.eb-l1 .eb-img{filter:grayscale(.4)}.eb-l2{background:radial-gradient(circle,#ffb547 0%,#6b3d0e 55%,#1a0f02 100%)}.eb-l3{background:radial-gradient(circle,#fff6c9 0%,#ffcf4d 30%,#c46d12 65%,#2b1405 100%)}.eb-l4{background:radial-gradient(circle,#fff 0%,#c8f3ff 22%,#7b5cff 50%,#20104a 85%)}.eb-l4 .eb-brain{background:repeating-conic-gradient(from 0deg, #ffffff40 0 6deg, #fff0 6deg 18deg)}.km-this_is_fine{background:linear-gradient(#5c3b22 0%,#7a4f2c 62%,#3b2412 62.2%,#2b1a0c 100%)}.tf-flames{position:absolute;inset:0}.tf-f{opacity:.9;background:radial-gradient(at 50% 85%,#eaffb0 0%,#5df08f 35%,#1fae55 70%,#1fae5500 100%);border-radius:50% 50% 46% 46%/70% 70% 30% 30%;width:13%;height:46%;position:absolute;bottom:30%}.tf-f0{height:60%;left:-3%}.tf-f1{height:44%;left:8%}.tf-f2{height:56%;left:19%}.tf-f3{height:50%;left:64%}.tf-f4{height:64%;left:75%}.tf-f5{height:48%;left:87%}.tf-f6{height:58%;left:94%}.tf-f7{opacity:.5;height:30%;bottom:62%;left:36%}.tf-f8{opacity:.45;height:26%;bottom:66%;left:52%}.tf-table{background:#b9844d;border-radius:8px;height:4%;position:absolute;bottom:14%;left:28%;right:22%;box-shadow:0 8px #6e4521}.tf-pose{width:42%;height:62%;position:absolute;bottom:17%;left:28%}.tf-bubble{max-width:44%;color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5);padding:calc(var(--u) * 1.6) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3);border:calc(var(--u) * .5) solid #1a0f02;background:#fff;line-height:1;position:absolute;top:7%;right:4%}.tf-sub{text-align:center;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.2);text-transform:uppercase;position:absolute;bottom:6.5%;left:4%;right:4%}.dc{grid-template-columns:1fr 1fr;display:grid}.dc-side{padding:calc(var(--u) * 3) calc(var(--u) * 2.5) calc(var(--u) * 8);flex-direction:column;align-items:center;display:flex;position:relative}.dc-l{background:linear-gradient(#3a3a44,#22222a)}.dc-r{background:linear-gradient(#ffcf6b,#e08a17)}.dc-tag{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3);padding:calc(var(--u) * .6) calc(var(--u) * 1.8);color:#bbb;background:#111;border-radius:999px}.dc-tag-gold{color:#ffd34d;background:#1a0f02}.dc-pose{width:100%;min-height:0;margin:calc(var(--u) * 1.5) 0;flex:1}.dc-gray>img{filter:grayscale(.85)brightness(.85)}.dc-q{font-size:calc(var(--u) * 3.6);text-align:center;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.6);background:#00000059;font-weight:800;line-height:1.15}.dc-q-gold{color:#ffe6a6;background:#1a0f02}.km-starter_pack{color:var(--ink);background:#fff}.sp{padding:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 7);flex-direction:column;display:flex}.sp-title{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.2);text-align:center;line-height:1}.sp-sub{text-align:center;font-size:calc(var(--u) * 2.4);margin-top:calc(var(--u) * .8);font-weight:700}.sp-grid{gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * 2);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.ratio-wide .sp-grid{grid-template-rows:1fr;grid-template-columns:repeat(6,1fr)}.ratio-portrait .sp-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.sp-item{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.sp-art{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.sp-art img{object-fit:contain;width:auto;max-width:92%;height:auto;max-height:100%}.sp-art img.cover{object-fit:cover;border-radius:calc(var(--u) * 1.4);width:80%;height:100%}.sp-gm{font-family:Comic Neue,Comic Sans MS,cursive;font-weight:700;font-size:calc(var(--u) * 10);color:#f2a93b;border-radius:calc(var(--u) * 2);padding:0 calc(var(--u) * 3);background:#1b1f2a;line-height:1.3}.sp-lab{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 2.4);text-align:center;margin-top:calc(var(--u) * .6);line-height:1.05}.km-buying_dip{color:var(--ink);background:linear-gradient(160deg,#fff6e0,#ffd99a)}.bd{padding:calc(var(--u) * 3.5) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;display:flex}.bd-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.4);text-transform:uppercase;line-height:.95}.bd-sub{font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * 1);font-weight:800}.bd-stage{min-height:0;margin-top:calc(var(--u) * 2);flex:1;position:relative}.bd-chart{border-radius:calc(var(--u) * 2);width:58%;height:70%;padding:calc(var(--u) * 3) calc(var(--u) * 1.5) calc(var(--u) * 1.5);background:#1b1f2a;position:absolute;top:0;left:0}.bd-arrow{color:#ffd34d;font-weight:900;font-size:calc(var(--u) * 2.6);white-space:nowrap;position:absolute;bottom:6%;left:40%}.bd-pose{width:44%;height:100%;position:absolute;bottom:0;right:0}.bd-bowl{flex-direction:column;align-items:center;width:34%;display:flex;position:absolute;bottom:0;left:18%}.bd-bowl img{width:100%;height:auto}.bd-tag{color:#ffd34d;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 2.6);padding:calc(var(--u) * .4) calc(var(--u) * 1.4);background:#1a0f02;border-radius:999px;margin-top:-6%}.km-diamond_paws{background:radial-gradient(circle at 50% 55%,#2a3a6a 0%,#0c1020 70%)}.dp{padding:calc(var(--u) * 4) calc(var(--u) * 3) calc(var(--u) * 7);flex-direction:column;align-items:center;display:flex}.dp-sparkles{position:absolute;inset:0}.dp-s{color:#bff3ff;font-size:calc(var(--u) * 4);opacity:.8;position:absolute}.dp-s0{top:22%;left:8%}.dp-s1{top:18%;left:88%}.dp-s2{top:62%;left:14%}.dp-s3{top:58%;left:82%}.dp-s4{font-size:calc(var(--u) * 2.4);top:40%;left:30%}.dp-s5{font-size:calc(var(--u) * 2.4);top:36%;left:66%}.dp-s6{top:84%;left:5%}.dp-s7{top:80%;left:92%}.dp-s8{font-size:calc(var(--u) * 2);top:16%;left:48%}.dp-s9{font-size:calc(var(--u) * 2);top:88%;left:40%}.dp-s10{top:12%;left:24%}.dp-s11{font-size:calc(var(--u) * 2.6);top:10%;left:74%}.dp-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 8.4);text-transform:uppercase;color:#dff9ff;text-align:center;text-shadow:0 0 calc(var(--u) * 2) #6fdcff, 0 calc(var(--u) * .5) 0 #0b3a66;line-height:.95;position:relative}.dp-sub{font-size:calc(var(--u) * 3.2);color:#bff3ff;margin-top:calc(var(--u) * 1);text-align:center;font-weight:800;position:relative}.dp-stage{width:100%;min-height:0;margin-top:calc(var(--u) * 1);flex:1;justify-content:center;align-items:flex-end;gap:2%;display:flex;position:relative}.dp-chain{object-fit:contain;width:auto;max-width:46%;height:92%;filter:drop-shadow(0 0 calc(var(--u) * 3) #96e6ffb3)}.dp-pose{width:40%;height:100%}.km-number_go_up{background:linear-gradient(#08130d,#0e2a19)}.ng{padding:calc(var(--u) * 3.5) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;display:flex}.ng-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 8);color:#5dff9f;text-transform:uppercase;text-shadow:0 calc(var(--u) * .5) 0 #04381a;line-height:.95}.ng-sub{font-size:calc(var(--u) * 3.2);color:#c9ffdc;margin-top:calc(var(--u) * 1);font-weight:800}.ng-chart{min-height:0;margin-top:calc(var(--u) * 2);border-left:calc(var(--u) * .5) solid #2fd27a;border-bottom:calc(var(--u) * .5) solid #2fd27a;padding:calc(var(--u) * 2) 30% 0 calc(var(--u) * 1);flex:1;position:relative}.ng-y{left:calc(var(--u) * 1.5);font-size:calc(var(--u) * 2);color:#8fe8b0;font-weight:800;position:absolute;top:0}.ng-x{right:0;bottom:calc(var(--u) * -3.4);font-size:calc(var(--u) * 2);color:#8fe8b0;font-weight:800;position:absolute}.ng-pose{width:40%;height:70%;position:absolute;top:-6%;right:-2%}.km-wen_moon{background:linear-gradient(#0d1a33 0%,#1b2f5a 100%)}.wm2{padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 7)}.wm-chat{z-index:2;gap:calc(var(--u) * 2.4);flex-direction:column;width:64%;display:flex;position:relative}.wm-msg{align-items:flex-end;gap:calc(var(--u) * 1.4);display:flex}.wm-out{justify-content:flex-end;margin-left:8%}.wm-av{width:calc(var(--u) * 8);height:calc(var(--u) * 8);font-size:calc(var(--u) * 5);background:#2a3550;border-radius:50%;flex:none;place-items:center;display:grid}.wm-av-img{object-fit:cover;border:calc(var(--u) * .4) solid #ffd34d}.wm-b{padding:calc(var(--u) * 1.6) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * .6);font-size:calc(var(--u) * 4.6);background:#2a3550;font-weight:800;line-height:1.1}.wm-b-gold{color:var(--ink);border-radius:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * .6) calc(var(--u) * 3);background:#ffb547}.wm-n{font-size:calc(var(--u) * 2);opacity:.75;margin-bottom:calc(var(--u) * .4);font-weight:700}.wm-moon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);box-shadow:0 0 calc(var(--u) * 6) #fffadc59;background:radial-gradient(circle at 35% 35%,#fffbe6,#e9e1b8 60%,#b9b18a);border-radius:50%;position:absolute;top:6%;right:6%}.wm-pose{width:42%;height:66%;position:absolute;bottom:0;right:3%}.km-free_games{background:linear-gradient(145deg,#0c0420 0%,#3b0f78 60%,#ff4fd8 160%)}.fg{gap:calc(var(--u) * 3);padding:calc(var(--u) * 4.5) calc(var(--u) * 4) calc(var(--u) * 7.5);grid-template-columns:1.15fr .85fr;display:grid}.ratio-portrait .fg{grid-template-rows:auto 1fr;grid-template-columns:1fr}.fg-grid{background:repeating-linear-gradient(90deg,#ff4fd840 0 2px,#0000 2px 8%),repeating-linear-gradient(0deg,#ff4fd840 0 2px,#0000 2px 14%);position:absolute;inset:55% 0 0}.fg-copy{flex-direction:column;justify-content:center;display:flex;position:relative}.fg-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 10);text-transform:uppercase;color:#fff;text-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #ff4fd8;line-height:.9}.fg-s{margin-top:calc(var(--u) * 2);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.4);text-transform:uppercase;color:var(--ink);padding:calc(var(--u) * .6) calc(var(--u) * 2);border-radius:calc(var(--u) * 1);background:#ffd34d;align-self:flex-start;transform:rotate(-2deg)}.fg-chips{gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.fg-chips span{font-size:calc(var(--u) * 2.4);padding:calc(var(--u) * .5) calc(var(--u) * 1.4);background:#ffffff1f;border:2px solid #fff6;border-radius:999px;font-weight:800}.fg-fine{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 1.7);opacity:.75}.fg-art{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.fg-art img{object-fit:contain;border-radius:calc(var(--u) * 2);width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--u) * 3) #ff4fd899)}.km-chest_filling{background:linear-gradient(160deg,#241405 0%,#8a5a14 75%,#e8b64c 150%)}.cf{padding:calc(var(--u) * 3.5) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;display:flex}.cf-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.4);text-transform:uppercase;color:#ffe6a6;text-shadow:0 calc(var(--u) * .5) 0 #0006;line-height:.95}.cf-sub{font-size:calc(var(--u) * 2.8);margin-top:calc(var(--u) * .8);font-weight:800}.cf-stage{min-height:0;margin-top:calc(var(--u) * 2);flex:1;justify-content:center;align-items:flex-end;gap:4%;display:flex}.cf-chest{flex-direction:column;justify-content:flex-end;width:46%;height:78%;display:flex;position:relative}.cf-pile{text-align:center;font-size:calc(var(--u) * 6);z-index:2;line-height:1;position:absolute;top:0;left:0;right:0}.cf-lid{border:calc(var(--u) * .7) solid #e8b64c;border-radius:calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 1) calc(var(--u) * 1);transform-origin:0 100%;background:linear-gradient(#b0701f,#7a4610);height:20%;transform:rotate(-12deg)translate(-6%,-40%)}.cf-body{border:calc(var(--u) * .7) solid #e8b64c;border-radius:0 0 calc(var(--u) * 1.6) calc(var(--u) * 1.6);background:linear-gradient(#8a5214,#4f2c08);flex-direction:column;justify-content:center;align-items:center;height:52%;display:flex}.cf-lock{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.4);font-size:calc(var(--u) * 4);background:#e8b64c;place-items:center;display:grid}.cf-label{color:#ffe6a6;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * 1)}.cf-pose{width:34%;height:100%}.cf-meter{margin-top:calc(var(--u) * 2);height:calc(var(--u) * 4.4);border:calc(var(--u) * .4) solid #ffe6a6;background:#00000073;border-radius:999px;position:relative;overflow:hidden}.cf-fill{background:repeating-linear-gradient(-45deg, #ffd34d 0 calc(var(--u) * 2), #f2a93b calc(var(--u) * 2) calc(var(--u) * 4));position:absolute;inset:0 14% 0 0}.cf-meter span{text-align:center;font-weight:900;font-size:calc(var(--u) * 2.4);line-height:calc(var(--u) * 3.6);color:var(--ink);display:block;position:relative}.km-bark_chart{color:var(--ink);background:linear-gradient(#ffe9c2,#ffc56b)}.bc-screen{border:calc(var(--u) * 1) solid #333a4a;border-radius:calc(var(--u) * 2);width:50%;height:50%;padding:calc(var(--u) * 3) calc(var(--u) * 1.5) calc(var(--u) * 2);background:#1b1f2a;position:absolute;top:6%;left:4%}.bc-pose{width:46%;height:78%;position:absolute;bottom:0;right:2%}.bc-bark{color:#ff4d4d;text-shadow:calc(var(--u) * .3) calc(var(--u) * .3) 0 #1a0f02;font-family:Archivo Black,Impact,sans-serif;position:absolute}.bc-b1{font-size:calc(var(--u) * 6);top:3%;left:56%;transform:rotate(-10deg)}.bc-b2{font-size:calc(var(--u) * 4.4);top:11%;left:76%;transform:rotate(8deg)}.bc-b3{font-size:calc(var(--u) * 3.4);top:59%;left:30%;transform:rotate(-4deg)}.bc-head{width:52%;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6);text-transform:uppercase;line-height:.95;position:absolute;bottom:17%;left:4%}.bc-sub{width:52%;font-size:calc(var(--u) * 2.6);font-weight:800;position:absolute;bottom:7.5%;left:4%}.km-day_one{background:#2a1806}.d1{padding:calc(var(--u) * 3)}.d1-frame{height:100%;color:var(--ink);border:calc(var(--u) * 1) double #b07a1e;outline:calc(var(--u) * .5) solid #e8b64c;outline-offset:calc(var(--u) * -2);border-radius:calc(var(--u) * 1);padding:calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * 5.5);text-align:center;background:radial-gradient(circle at 50% 40%,#fff9ea,#f6e5bd 75%);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.d1-crest img{height:calc(var(--u) * 9);width:auto}.d1-kicker{font-size:calc(var(--u) * 2);letter-spacing:.18em;color:#8a5a14;font-weight:800}.d1-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7.2);text-transform:uppercase;color:#6b3d0e;line-height:.95}.d1-medal{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border:calc(var(--u) * 1) solid #e8b64c;box-shadow:0 0 0 calc(var(--u) * .5) #8a5a14;background:#1a0f02;border-radius:50%;overflow:hidden}.d1-medal img{object-fit:cover;object-position:top center;width:100%;height:100%}.d1-sub{font-size:calc(var(--u) * 3);font-style:italic;font-weight:800}.d1-sign{justify-content:space-between;align-items:center;width:100%;display:flex}.d1-sign>div:not(.d1-seal){flex-direction:column;align-items:center;width:34%;display:flex}.d1-sig{font-family:Comic Neue,cursive;font-weight:700;font-size:calc(var(--u) * 3);border-bottom:2px solid #6b3d0e;width:100%}.d1-line{font-size:calc(var(--u) * 1.6);color:#8a5a14;margin-top:calc(var(--u) * .4)}.d1-seal{width:calc(var(--u) * 10);height:calc(var(--u) * 10);color:#fff;font-size:calc(var(--u) * 4);background:radial-gradient(circle,#e05252,#9b1c1c);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.d1-seal small{font-size:calc(var(--u) * 1.5);font-weight:900}.ratio-wide .d1-medal{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.ratio-wide .d1-crest img{height:calc(var(--u) * 6)}.km-two_buttons{color:var(--ink);background:#f3f3f6}.tb{flex-direction:column;display:flex}.ratio-wide .tb{flex-direction:row}.tb-panel{border-bottom:calc(var(--u) * .6) solid #1a0f02;background:#d9dde6;flex:1;justify-content:center;align-items:center;gap:8%;padding:4% 6%;display:flex}.ratio-wide .tb-panel{border-bottom:0;border-right:calc(var(--u) * .6) solid #1a0f02}.tb-btn{aspect-ratio:1.3;text-align:center;width:40%;box-shadow:0 calc(var(--u) * 1.6) 0 #6a0909, 0 calc(var(--u) * 2.4) calc(var(--u) * 2) #00000059;background:radial-gradient(circle at 40% 35%,#ff8a8a,#e01e1e 60%,#8f0d0d);border-radius:50%;justify-content:center;align-items:center;padding:4%;display:flex}.tb-b1{transform:rotate(-6deg)}.tb-b2{transform:rotate(5deg)}.tb-btn span{color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #1a0f02;background:#fff;line-height:1.02}.tb-bottom{background:linear-gradient(#ffe3a8,#f2a93b);flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.tb-pose{width:62%;height:96%}.tb-cap{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.2);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #1a0f02;background:#fff;position:absolute;top:6%;left:3%}.km-is_this{background:linear-gradient(#6f86b8 0%,#3c4f7d 100%)}.it-me{width:56%;height:84%;position:absolute;bottom:0;left:0}.it-pose{width:100%;height:100%}.it-lab{margin-top:calc(var(--u) * 1);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.6);text-align:center;color:#fff;text-shadow:3px 3px #000,-3px -3px #000,3px -3px #000,-3px 3px #000;background:0 0}.it-lab-me{position:absolute;top:46%;left:22%}.it-fly{flex-direction:column;align-items:center;width:40%;display:flex;position:absolute;top:8%;right:4%}.it-bfly{font-size:calc(var(--u) * 16);filter:drop-shadow(0 0 calc(var(--u) * 3) #ffffc8cc);line-height:1;transform:rotate(14deg)}.it-head{text-align:center;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);color:#fff;text-shadow:4px 4px #000,-4px -4px #000,4px -4px #000,-4px 4px #000,0 5px #000;line-height:1;position:absolute;bottom:9%;left:3%;right:3%}.km-party_corner{background:linear-gradient(#1a0b33 0%,#3b1170 70%,#1a0b33 100%)}.pc-lights{position:absolute;inset:0}.pc-l{transform-origin:top;opacity:.35;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#ffffffe6,#fff0);width:18%;height:80%;position:absolute;top:-10%}.pc-l0{background:linear-gradient(#ff4fd8,#0000);left:4%;transform:rotate(20deg)}.pc-l1{background:linear-gradient(#5df0ff,#0000);left:18%;transform:rotate(-14deg)}.pc-l2{background:linear-gradient(#ffd34d,#0000);left:32%;transform:rotate(10deg)}.pc-l3{background:linear-gradient(#7bff8a,#0000);left:46%;transform:rotate(-20deg)}.pc-l4{background:linear-gradient(#ff8a3d,#0000);left:10%;transform:rotate(-4deg)}.pc-l5{background:linear-gradient(#b38bff,#0000);left:38%;transform:rotate(26deg)}.pc-l6{left:24%;transform:rotate(4deg)}.pc-l7{background:linear-gradient(#ff4fd8,#0000);left:52%;transform:rotate(-8deg)}.pc-floor{justify-content:space-around;align-items:flex-end;width:62%;height:42%;display:flex;position:absolute;bottom:10%;left:2%}.pc-d{width:auto;height:80%}.pc-d1{height:92%;transform:rotate(-8deg)}.pc-d2{height:72%;transform:rotate(6deg)}.pc-d3{transform:rotate(10deg)}.pc-d4{height:88%;transform:scaleX(-1)}.pc-conf{font-size:calc(var(--u) * 5);letter-spacing:.3em;position:absolute;top:30%;left:4%}.pc-corner{border-top-left-radius:calc(var(--u) * 3);background:linear-gradient(#00000080,#000000bf);width:34%;height:58%;position:absolute;bottom:0;right:0}.pc-pose{position:absolute;inset:4% 4% 0}.pc-pose>img{filter:brightness(.85)}.pc-trophy{font-size:calc(var(--u) * 6);position:absolute;bottom:6%;left:-2%}.pc-think{width:44%;color:var(--ink);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.4);padding:calc(var(--u) * 2) calc(var(--u) * 2.6);border-radius:calc(var(--u) * 5);border:calc(var(--u) * .5) solid #1a0f02;text-transform:uppercase;background:#fff;line-height:1.02;position:absolute;top:6%;right:3%}.pc-think:after{content:"";right:30%;bottom:calc(var(--u) * -5);width:calc(var(--u) * 3);height:calc(var(--u) * 3);border:calc(var(--u) * .4) solid #1a0f02;background:#fff;border-radius:50%;position:absolute}.km-trade_offer{background:radial-gradient(circle at 50% 60%,#4a2a10,#120a03 75%)}.to{padding:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 7);flex-direction:column;display:flex}.to-top{text-align:center;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 9);letter-spacing:.02em;color:#ffd34d;text-shadow:0 calc(var(--u) * .6) 0 #6b3d0e}.to-row{align-items:center;gap:calc(var(--u) * 1.5);flex:1;grid-template-columns:1fr 1.05fr 1fr;min-height:0;display:grid}.to-pose{width:100%;height:100%}.to-box{color:var(--ink);border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 2);border:calc(var(--u) * .5) solid #1a0f02;box-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #ffb547;background:#fff}.to-k{font-size:calc(var(--u) * 2.6);text-transform:uppercase;color:#8a5a14;font-weight:900}.to-v{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4);margin-top:calc(var(--u) * .8);line-height:1.02}.km-gm_card{color:var(--ink);background:linear-gradient(#ff9a5a 0%,#ffd07a 45%,#fff1c9 100%)}.gm-sun{aspect-ratio:1;background:radial-gradient(circle,#fff6d0,#ffc24d 60%,#ff9a3d);border-radius:50%;width:80%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.gm-rays{background:repeating-conic-gradient(from 0deg at 50% 100%, #ffffff47 0 6deg, #fff0 6deg 16deg);position:absolute;inset:0}.gm-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 22);color:#fff;text-shadow:0 calc(var(--u) * 1) 0 #c4561a;line-height:.85;position:absolute;top:6%;left:6%}.gm-s{width:50%;font-size:calc(var(--u) * 4);font-weight:900;position:absolute;top:32%;left:6%}.gm-pose{width:50%;height:76%;position:absolute;bottom:0;right:2%}.ratio-wide .gm-h{font-size:calc(var(--u) * 18)}.ratio-wide .gm-s{top:44%}.km-gn_card{background:linear-gradient(#050a1f 0%,#18225a 70%,#2b3a7a 100%)}.gn-stars{color:#fff8d0;position:absolute;inset:0}.gn-st{opacity:.8;position:absolute}.gn-moon{width:calc(var(--u) * 18);height:calc(var(--u) * 18);box-shadow:calc(var(--u) * -4) calc(var(--u) * 2) 0 0 #ffe9a3;border-radius:50%;position:absolute;top:8%;right:8%}.gn-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 22);color:#dfe6ff;text-shadow:0 0 calc(var(--u) * 3) #7b8cff;line-height:.85;position:absolute;top:7%;left:6%}.gn-s{width:46%;font-size:calc(var(--u) * 4);color:#dfe6ff;font-weight:900;position:absolute;top:33%;left:6%}.gn-pose{width:44%;height:58%;position:absolute;bottom:4%;right:6%}.gn-z{font-family:Comic Neue,cursive;font-weight:700;font-size:calc(var(--u) * 5);color:#b8c4ff;position:absolute;bottom:52%;right:44%;transform:rotate(-14deg)}.ratio-wide .gn-h{font-size:calc(var(--u) * 18)}.ratio-wide .gn-s{top:44%}.km-stay_humble{background:#000}.sh{padding:calc(var(--u) * 5) calc(var(--u) * 8) calc(var(--u) * 7);flex-direction:column;align-items:center;display:flex}.ratio-wide .sh{padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 7)}.sh-pic{border:calc(var(--u) * .4) solid #ddd;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.sh-pic img{object-fit:contain;width:100%;height:100%}.sh-h{margin-top:calc(var(--u) * 3);font-family:Georgia,Times New Roman,serif;font-size:calc(var(--u) * 8);letter-spacing:.14em;color:#fff;text-transform:uppercase;text-align:center;line-height:1}.sh-s{margin-top:calc(var(--u) * 1.4);font-family:Georgia,serif;font-size:calc(var(--u) * 3);color:#ddd;text-align:center}.km-doge_wow{background:radial-gradient(circle at 50% 55%,#fff7e0,#ffd99a 70%,#f2a93b)}.dw-pose{width:54%;height:72%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.dw-w{font-family:Comic Neue,Comic Sans MS,Chalkboard SE,cursive;font-weight:700;font-size:calc(var(--u) * 5.4);white-space:nowrap;text-shadow:calc(var(--u) * .25) calc(var(--u) * .25) 0 #00000040;position:absolute}.dw-1{color:#ff4fd8;font-size:calc(var(--u) * 7);top:8%;left:6%;transform:rotate(-8deg)}.dw-2{color:#2f7bff;top:10%;right:5%;transform:rotate(6deg)}.dw-3{color:#16a34a;top:46%;left:5%;transform:rotate(-4deg)}.dw-4{color:#e11d48;font-size:calc(var(--u) * 4.4);top:52%;right:4%;transform:rotate(5deg)}.dw-5{color:#7c3aed;font-size:calc(var(--u) * 4.6);top:2%;left:34%}.dw-6{color:#ea580c;font-size:calc(var(--u) * 6.4);bottom:14%;right:8%;transform:rotate(-6deg)}.dw-7{color:#0891b2;font-size:calc(var(--u) * 4.4);bottom:16%;left:6%;transform:rotate(4deg)}.km-sticker_frame{color:var(--ink);background:radial-gradient(circle at 50% 38%,#fff0a8 0%,#ffd34d 45%,#f5a623 100%)}.sf{padding:calc(var(--u) * 13) calc(var(--u) * 12) calc(var(--u) * 7);flex-direction:column;align-items:center;display:flex}.ratio-wide .sf{padding:calc(var(--u) * 4) calc(var(--u) * 20) calc(var(--u) * 7)}.sf-frame{aspect-ratio:1;border-radius:calc(var(--u) * 4);border:calc(var(--u) * 1.2) solid #fff;max-width:100%;min-height:0;box-shadow:0 0 0 calc(var(--u) * .6) #1a0f02, calc(var(--u) * 1.4) calc(var(--u) * 1.4) 0 calc(var(--u) * .6) #1a0f02;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.sf-frame img{object-fit:contain;width:100%;height:100%}.sf-h{margin-top:calc(var(--u) * 2);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);text-transform:uppercase;text-align:center;line-height:1}.sf-s{font-size:calc(var(--u) * 3);text-align:center;font-weight:900}.km-laser_poster{background:radial-gradient(circle at 50% 40%,#5a0b0b,#120303 75%)}.lp{padding:calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;align-items:center;display:flex}.lp-rays{background:repeating-conic-gradient(from 0deg at 50% 40%, #ff3c3c2e 0 5deg, #ff3c3c00 5deg 15deg);position:absolute;inset:0}.lp-pose{flex:1;width:70%;min-height:0;position:relative}.lp-h{z-index:4;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7.6);text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 0 calc(var(--u) * 2) #ff2a2a, 0 calc(var(--u) * .5) 0 #6a0909;line-height:.95;position:relative}.lp-s{z-index:4;font-size:calc(var(--u) * 3);color:#ffc9c9;margin-top:calc(var(--u) * .8);text-align:center;font-weight:800;position:relative}.km-inu_wanted{color:#2a1a08;background:#f3e2b8}.iw{padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 7);text-align:center;flex-direction:column;align-items:center;display:flex}.iw-banner{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 10);letter-spacing:.08em;color:#8b1a12}.iw-art{flex:1;width:62%;min-height:0}.iw-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.4);text-transform:uppercase;line-height:.95}.iw-s{font-weight:800;font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * .6)}.iw-reward{margin-top:calc(var(--u) * 1.4);color:#f3e2b8;padding:calc(var(--u) * .6) calc(var(--u) * 2);font-weight:900;font-size:calc(var(--u) * 2.4);background:#2a1a08;border-radius:999px}.km-inu_breaking{background:#111}.ib{flex-direction:column;height:100%;display:flex}.ib-bug{top:calc(var(--u) * 3);left:calc(var(--u) * 3);z-index:4;color:#fff;letter-spacing:.08em;padding:calc(var(--u) * .5) calc(var(--u) * 1.4);font-weight:900;font-size:calc(var(--u) * 2.2);background:#e10600;position:absolute}.ib-stage{flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.ib-pose{width:70%;height:90%}.ib-chyron{color:#fff;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.6);text-transform:uppercase;padding:calc(var(--u) * 1.6) calc(var(--u) * 3);align-items:center;gap:calc(var(--u) * 1.4);background:#e10600;line-height:1;display:flex}.ib-live{color:#e10600;font-size:calc(var(--u) * 2.2);padding:calc(var(--u) * .35) calc(var(--u) * .8);background:#fff}.ib-sub{color:#ffe08f;padding:calc(var(--u) * 1.2) calc(var(--u) * 3);font-weight:800;font-size:calc(var(--u) * 2.8);background:#1a1a1a}.km-inu_trading_card{background:radial-gradient(circle at 50% 30%,#3a2208,#120804 75%)}.itc{padding:calc(var(--u) * 5);justify-content:center;align-items:center;height:100%;display:flex}.itc-card{border-radius:calc(var(--u) * 3);width:78%;height:92%;padding:calc(var(--u) * 3);box-shadow:0 0 0 calc(var(--u) * .5) #fff, 0 0 calc(var(--u) * 4) #ffb547;background:linear-gradient(160deg,#ffd56a,#f2a93b 40%,#7a4a12);flex-direction:column;display:flex}.itc-top{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.6);text-transform:uppercase;color:#1a0f02;justify-content:space-between;align-items:baseline;display:flex}.itc-hp{font-size:calc(var(--u) * 2.6);color:#8b1a12}.itc-art{flex:1;min-height:0}.itc-move{padding:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.2);color:#1a0f02;font-weight:800;font-size:calc(var(--u) * 2.8);background:#1a0f022e}.itc-foot{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 2);color:#3d2608;font-weight:800}.km-inu_magazine{background:#0b0b12}.im{flex-direction:column;height:100%;display:flex;position:relative}.im-mag{top:calc(var(--u) * 3);left:calc(var(--u) * 4);z-index:3;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 8);letter-spacing:.12em;color:#ffb547;position:absolute}.im-art{flex:1;min-height:0}.im-art img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.im-h{left:calc(var(--u) * 4);right:calc(var(--u) * 4);bottom:calc(var(--u) * 8);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.2);text-transform:uppercase;color:#fff;text-shadow:0 4px 16px #000;line-height:.95;position:absolute}.im-s{left:calc(var(--u) * 4);right:calc(var(--u) * 4);bottom:calc(var(--u) * 3.5);color:#ffe08f;font-weight:800;font-size:calc(var(--u) * 2.8);position:absolute}.km-inu_tier_list{color:#fff;background:#141414}.itl{padding:calc(var(--u) * 4) calc(var(--u) * 5) calc(var(--u) * 7);gap:calc(var(--u) * 1.4);flex-direction:column;display:flex}.itl-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.4);text-transform:uppercase;text-align:center}.itl-row{align-items:center;gap:calc(var(--u) * 2);border-radius:calc(var(--u) * 1.2);font-weight:900;display:flex;overflow:hidden}.itl-t{width:calc(var(--u) * 8);text-align:center;padding:calc(var(--u) * 1.6) 0;font-size:calc(var(--u) * 3.4)}.itl-n{padding:calc(var(--u) * 1.4);font-size:calc(var(--u) * 3.2);flex:1}.itl-S{background:#2a2110}.itl-S .itl-t{color:#1a0f02;background:#f2a93b}.itl-A{background:#1c1c22}.itl-A .itl-t{color:#062006;background:#7ad37a}.itl-B{background:#1c1c22}.itl-B .itl-t{color:#061226;background:#7aa7d3}.itl-C{background:#1c1c22}.itl-C .itl-t{color:#111;background:#888}.itl-s{text-align:center;color:#ffe08f;margin-top:calc(var(--u) * .6);font-weight:800}.km-inu_match{background:linear-gradient(#3a1030,#12040e 70%)}.imt{padding:calc(var(--u) * 5) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;align-items:center;display:flex}.imt-hearts{font-size:calc(var(--u) * 5);color:#ff7ab6;letter-spacing:.3em}.imt-pair{gap:calc(var(--u) * 2);flex:1;width:88%;min-height:0;display:flex}.imt-a,.imt-b{flex:1}.imt-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);color:#fff;text-transform:uppercase;margin-top:calc(var(--u) * 1)}.imt-s{color:#ffc4e0;font-weight:800;font-size:calc(var(--u) * 3)}.km-inu_photo_dump{color:#2a1a08;background:#efe6d4}.ipd{padding:calc(var(--u) * 4) calc(var(--u) * 3) calc(var(--u) * 7);flex-direction:column;display:flex}.ipd-h{font-family:Georgia,Times New Roman,serif;font-size:calc(var(--u) * 5.2);text-align:center;margin-bottom:calc(var(--u) * 2)}.ipd-row{gap:calc(var(--u) * 2);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ipd-p{width:30%;height:70%;padding:calc(var(--u) * 1.2);box-shadow:calc(var(--u) * .6) calc(var(--u) * .6) 0 #0000002e;background:#fff;flex-direction:column;display:flex}.ipd-1{transform:rotate(-6deg)}.ipd-2{transform:rotate(3deg)}.ipd-3{transform:rotate(-2deg)}.ipd-pose{flex:1;min-height:0}.ipd-p span{font-family:Georgia,serif;font-size:calc(var(--u) * 2.2);text-align:center}.ipd-s{text-align:center;margin-top:calc(var(--u) * 1.5);font-weight:800}.km-inu_anime_title{background:#0b1020}.iat{padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.iat-lines{background:repeating-linear-gradient(115deg,#0000 0 14px,#ffb5472e 14px 16px);position:absolute;inset:0}.iat-pose{flex:1;width:72%;min-height:0;position:relative}.iat-h{z-index:3;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.8);text-transform:uppercase;text-align:center;color:#fff;text-shadow:3px 3px #f2a93b,-2px -2px #5b1aa8;position:relative}.iat-s{z-index:3;color:#ffd07a;font-weight:800;font-size:calc(var(--u) * 3);position:relative}.km-inu_post{background:#0f1419}.ipt{height:100%;padding:calc(var(--u) * 5);justify-content:center;align-items:center;display:flex}.ipt-card{border-radius:calc(var(--u) * 2.4);width:86%;padding:calc(var(--u) * 3);color:#fff;gap:calc(var(--u) * 1.2);background:#15202b;flex-direction:column;display:flex}.ipt-who{align-items:center;gap:calc(var(--u) * 1.4);font-size:calc(var(--u) * 2.4);display:flex}.ipt-who small{color:#8b98a5;font-weight:600;display:block}.ipt-av{width:calc(var(--u) * 7);height:calc(var(--u) * 7);object-fit:cover;border-radius:50%}.ipt-h{font-weight:800;font-size:calc(var(--u) * 3.2)}.ipt-pic{border-radius:calc(var(--u) * 1.6);background:#0b0f14;flex:1;min-height:0;overflow:hidden}.ipt-s{color:#c5d0d8;font-weight:700}.ipt-meta{color:#8b98a5;font-weight:700;font-size:calc(var(--u) * 2.2)}.km-inu_president{color:#f6d9a0;background:linear-gradient(#2a1806,#120a03)}.ipr{padding:calc(var(--u) * 5) calc(var(--u) * 6) calc(var(--u) * 7);text-align:center;flex-direction:column;align-items:center;display:flex}.ipr-seal{aspect-ratio:1;border:calc(var(--u) * .8) solid #f2a93b;width:36%;margin-bottom:calc(var(--u) * 2);border-radius:50%;overflow:hidden}.ipr-seal img{object-fit:cover;width:100%;height:100%}.ipr-kicker{letter-spacing:.18em;font-weight:900;font-size:calc(var(--u) * 2.2)}.ipr-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.6);text-transform:uppercase;margin:calc(var(--u) * 1.4) 0;color:#fff;line-height:.95}.ipr-s{font-weight:800;font-size:calc(var(--u) * 3)}.ipr-sign{font-size:calc(var(--u) * 2.2);opacity:.85;margin-top:auto}.km-inu_who_would_win{background:#0d0d12}.iww{padding:calc(var(--u) * 4);flex-direction:column;height:100%;display:flex}.iww-lab{text-align:center;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.4);letter-spacing:.08em;color:#ffb547}.iww-row{align-items:stretch;gap:calc(var(--u) * 1.5);min-height:0;margin-top:calc(var(--u) * 2);flex:1;display:flex}.iww-side{border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 2);background:#1a1a22;flex-direction:column;flex:1;align-items:center;display:flex}.iww-pose{flex:1;width:100%;min-height:0}.iww-side span{text-align:center;font-weight:900;font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * 1)}.iww-vs{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4);color:#ff4fd8;align-self:center}.km-inu_weather{background:linear-gradient(#4a6fa5 0%,#87b5e0 55%,#c9a25a 56%,#8a5a14 100%)}.iwe{padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 7);text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}.iwe-ch{letter-spacing:.14em;color:#ffd07a;padding:calc(var(--u) * .6) calc(var(--u) * 1.6);font-weight:900;font-size:calc(var(--u) * 2.2);background:#1a0f02;border-radius:999px}.iwe-drop{opacity:.55;font-size:calc(var(--u) * 4);pointer-events:none;line-height:1.6;position:absolute;inset:10% 0 40%}.iwe-pose{flex:1;width:62%;min-height:0;position:relative}.iwe-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5.6);text-transform:uppercase;color:#fff;text-shadow:0 3px #1a0f02;line-height:.95;position:relative}.iwe-s{font-weight:800;font-size:calc(var(--u) * 2.8);color:#1a0f02;position:relative}.xover{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.xover-chip,.related-link{appearance:none;border:1.5px solid var(--border-strong);background:var(--panel-2);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}.xover-chip:hover,.related-link:hover{border-color:var(--text)}.xover-chip.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.related-sides{border:1px dashed var(--border-strong);background:var(--panel);border-radius:14px;margin:16px 0 4px;padding:12px 14px}.related-sides p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.related-link{color:var(--text)}.surprise-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.btn-surprise{color:#1a0f02;background:linear-gradient(135deg,#ffb547,#ff4fd8);box-shadow:0 8px 22px #ff4fd84d}.btn-surprise:hover{filter:brightness(1.08)}.surprise-hint{color:var(--muted);font-size:14px}.tpl-group{align-items:center;gap:8px;margin:14px 0 8px;font-size:15px;font-weight:800;display:flex}.tpl-count{color:#1a0f02;background:#ff4fd8;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.tpl-grid-meme{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-grid-meme .tpl-card{min-height:64px;padding:10px}@media (width>=560px){.tpl-grid-meme{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=559px){.tpl-grid-meme .tpl-blurb{display:none}}.caps{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin:2px 0 14px;padding:10px}.caps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.caps-title{font-size:15px;font-weight:800}.btn-xs{border-radius:10px;min-height:40px;padding:6px 12px;font-size:13px}.caps-list{flex-wrap:wrap;gap:6px;display:flex}.cap-chip,.stk-chip{appearance:none;text-align:left;cursor:pointer;background:var(--panel-2);min-height:40px;color:var(--text);border:1.5px solid var(--border-strong);border-radius:12px;max-width:100%;padding:8px 12px;font-size:14px;font-weight:700}.cap-chip:hover,.stk-chip:hover{border-color:var(--text)}.cap-chip.is-on,.stk-chip.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.cap-s{color:var(--muted);font-weight:600}.extras{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:8px;margin:0 0 14px;padding:10px;display:grid}.stk-picker{flex-wrap:wrap;gap:6px;display:flex}.stk-chip.is-on:before{content:"✓ "}.btn-x{color:#fff;background:#000;border:1.5px solid #fff}.btn-x:hover{background:#1a1a1a}.x-hint{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:13px}.size-toggle{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.size-btn{padding:10px 8px}.dl-bar .btn-x{min-width:52px;font-size:18px}.ratio-wide .ds-label{font-size:calc(var(--u) * 2.8)}.ratio-wide .ds{padding-bottom:calc(var(--u) * 6)}.ratio-wide .ds-chart{height:56%}.cm{background:#12060c}.cm .stk-emoji{filter:none;text-shadow:0 .06em .1em #00000059}.cm-fig{flex:none;position:relative}.cm-fig>img{width:100%;height:100%;position:absolute;inset:0}.cm-face{aspect-ratio:1;background:var(--accent-dim,#333);border-radius:50%;flex:none;position:relative;overflow:hidden}.cm-face>img{position:absolute}.cm-cover{position:relative;overflow:hidden}.cm-cover>img{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.cm .H{font-family:Archivo Black,Impact,sans-serif}.cny{background:#fff3dc;grid-template-rows:1fr 1fr;grid-template-columns:40% 60%;display:grid}.cny-art{border-bottom:calc(var(--u) * .6) solid #1a0f02;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.cny-a1{background:#bdb6ab}.cny-a2{background:var(--accent-dim);border-bottom:0}.cny-fig{height:175%}.cny-emo{font-size:calc(var(--u) * 9);z-index:4;line-height:1;position:absolute;bottom:5%;right:5%}.cny-txt{border-left:calc(var(--u) * .6) solid #1a0f02;align-items:center;padding:0 6%;display:flex}.cny-t1{border-bottom:calc(var(--u) * .6) solid #1a0f02;background:#ece3d3}.cny-t2{background:#fff}.cny-line{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6);color:#1a0f02;word-break:break-word;line-height:1.02}.cny-t1 .cny-line{color:#6d655b}.cds{background:linear-gradient(#ffd0e8 0%,#ffe6f2 58%,#f3b0d0 58.2%,#e48ab8 100%);align-items:flex-end;padding:0 3%;display:flex}.cds-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.cds-her{width:42%}.cds-me{width:22%}.cds-old{width:36%}.cds-fig{z-index:1;height:84%}.cds-glow{aspect-ratio:1;background:radial-gradient(circle,#ffffffe6,#fff0 65%);border-radius:50%;width:100%;margin:auto;position:absolute;bottom:12%;left:0;right:0}.cds-label{z-index:4;text-align:center;color:#1a0f02;width:fit-content;max-width:100%;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.6);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.2);border:calc(var(--u) * .4) solid #1a0f02;background:#fff;margin:0 auto;line-height:1.05;position:absolute;top:6%;left:0;right:0}.cds-anon{font-size:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 1);line-height:1}.cds-body{background:#3a3f6b;border-radius:40% 40% 0 0;width:70%;height:30%}.cds-chart{border:calc(var(--u) * .4) solid #1a0f02;border-radius:calc(var(--u) * 1.6);background:#fff;width:90%;height:36%;margin-bottom:14%;padding:5% 3%}.csp{color:#1a0f02;background:#fff;flex-direction:column;padding:4% 4% 7%;display:flex}.csp-title{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.4);text-align:center;line-height:1}.csp-sub{text-align:center;font-size:calc(var(--u) * 3);color:#5a5048;margin-top:calc(var(--u) * .8);font-weight:700}.csp-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:3%;min-height:0;margin-top:3%;display:grid}.ratio-wide .csp-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,1fr)}.csp-item{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.csp-art{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.csp-face{height:92%;max-height:calc(var(--u) * 24);border:calc(var(--u) * .5) solid var(--accent)}.csp-emo{font-size:calc(var(--u) * 14);line-height:1}.csp-gm{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 11);color:var(--accent);line-height:1}.csp-lab{font-size:calc(var(--u) * 3);text-align:center;margin-top:calc(var(--u) * .8);font-weight:800;line-height:1.1}.ctl{background:#17171d;flex-direction:column;padding:3% 3% 7%;display:flex}.ctl-title{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6);text-align:center;margin-bottom:2%;line-height:1}.ctl-rows{flex-direction:column;flex:1;gap:1.2%;min-height:0;display:flex}.ctl-row{flex:1;min-height:0;display:flex}.ctl-row:first-child{flex:1.9}.ctl-k{width:13%;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);color:#1a0f02;justify-content:center;align-items:center;display:flex}.ctl-items{background:#2a2a35;flex:1;align-items:center;gap:2.4%;min-width:0;padding:0 2.4%;display:flex;overflow:hidden}.ctl-face{border:calc(var(--u) * .5) solid var(--accent);height:88%}.ctl-name{font-size:calc(var(--u) * 3.8);font-weight:800;line-height:1.1}.ctl-name b{color:var(--accent);font-size:1.2em}.ctl-chip{color:#1a0f02;font-weight:800;font-size:calc(var(--u) * 2.8);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1);white-space:nowrap;background:#fff;display:inline-block}.ctl-f{white-space:normal;background:#ffd0d0}.cwt{background:repeating-linear-gradient(90deg,#5a3a1c 0 9%,#4a2f16 9% 10%);justify-content:center;align-items:center;display:flex}.cwt-paper{aspect-ratio:.78;color:#3b2410;max-width:94%;height:94%;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3) #00000080;background:radial-gradient(circle at 50% 40%,#f6e6bf,#e2c68a);flex-direction:column;align-items:center;padding:3% 4% 6%;display:flex;position:relative}.cwt-top{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 11);letter-spacing:.06em;line-height:1}.cwt-kicker{font-size:calc(var(--u) * 2.2);letter-spacing:.22em;margin:calc(var(--u) * .6) 0;font-weight:800}.cwt-for{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.2);text-align:center;line-height:1}.cwt-pic{border:calc(var(--u) * .6) solid #3b2410;flex:1;width:82%;min-height:0;margin:2.4% 0}.cwt-cover{width:100%;height:100%}.cwt-name{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);text-align:center}.cwt-name span{color:#8a1d1d}.cwt-reward{font-size:calc(var(--u) * 2.8);text-align:center;margin-top:calc(var(--u) * .6);font-style:italic;font-weight:800}.cwt-nails span{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);background:#6b6b6b;border-radius:50%;position:absolute}.cwt-nails span:first-child{top:2%;left:3%}.cwt-nails span:nth-child(2){top:2%;right:3%}.cwt-nails span:nth-child(3){bottom:2%;left:3%}.cwt-nails span:nth-child(4){bottom:2%;right:3%}.cmg-cover{position:absolute;inset:0}.cmg-mast{text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:calc(var(--u) * 17);letter-spacing:.08em;color:var(--accent);text-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.4) #0000008c;line-height:1;position:absolute;top:1.5%;left:0;right:0}.cmg-issue{top:calc(var(--u) * 20);color:#fff;font-size:calc(var(--u) * 2);letter-spacing:.2em;padding:calc(var(--u) * .6) calc(var(--u) * 1.2);background:#000;font-weight:800;position:absolute;left:4%}.cmg-lines{left:4%;top:calc(var(--u) * 28);gap:calc(var(--u) * 3);width:30%;font-size:calc(var(--u) * 2.2);letter-spacing:.12em;color:#fff;text-shadow:0 0 calc(var(--u) * 1) #000, 0 2px 2px #000;flex-direction:column;font-weight:900;display:flex;position:absolute}.cmg-lines b{font-family:Georgia,serif;font-size:calc(var(--u) * 3.2);letter-spacing:0;line-height:1.1;display:block}.cmg-bottom{padding:18% 5% calc(var(--u) * 7);background:linear-gradient(#0000,#000000e0);position:absolute;bottom:0;left:0;right:0}.cmg-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 8);color:#fff;text-transform:uppercase;line-height:.95}.cmg-s{font-family:Georgia,serif;font-style:italic;font-size:calc(var(--u) * 3.6);color:#ffe0ee;margin-top:calc(var(--u) * 1)}.cmg-bar{height:calc(var(--u) * 1);background:var(--accent);position:absolute;bottom:0;left:0;right:0}.ctc{background:radial-gradient(circle at 50% 40%,#3a1830,#0c0610 80%);justify-content:center;align-items:center;display:flex}.ctc-card{aspect-ratio:.72;gap:calc(var(--u) * 1);color:#1a0f02;max-width:94%;height:93%;padding:calc(var(--u) * 2.4);border-radius:calc(var(--u) * 3);border:calc(var(--u) * 1) solid #fff3c4;background:linear-gradient(160deg,#ffe58a,#f0b93a 45%,#d48a1c);flex-direction:column;display:flex;position:relative;overflow:hidden}.ctc-holo{pointer-events:none;z-index:3;background:linear-gradient(115deg,#fff0 30%,#fff6 45%,#fff0 60%);position:absolute;inset:0}.ctc-head{justify-content:space-between;align-items:baseline;font-weight:900;display:flex}.ctc-name{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.8)}.ctc-hp{font-size:calc(var(--u) * 2.2)}.ctc-hp b{color:#c0162c;font-size:1.5em}.ctc-win{border:calc(var(--u) * .8) solid #b07a17;border-radius:calc(var(--u) * 1);flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.ctc-fig{height:165%}.ctc-type{font-size:calc(var(--u) * 2);text-align:center;border-radius:calc(var(--u) * 1);padding:calc(var(--u) * .5);background:#fff6cf;font-weight:800}.ctc-move{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * .5) 0;border-bottom:calc(var(--u) * .3) solid #00000040;display:flex}.ctc-cost{font-size:calc(var(--u) * 2.8)}.ctc-mv,.ctc-mv2{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);flex:1;line-height:1}.ctc-dmg{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4)}.ctc-flav{font-style:italic;font-size:calc(var(--u) * 2.3);text-align:center}.ctc-foot{font-size:calc(var(--u) * 1.8);justify-content:space-between;font-weight:800;display:flex}.cm-gm{color:#1a0f02;background:linear-gradient(#ff9a5a 0%,#ffd07a 45%,#fff1c9 100%)}.cm-gn{background:linear-gradient(#050a1f 0%,#18225a 70%,#2b3a7a 100%)}.cgm-fig,.cgn-fig{z-index:1;height:90%;position:absolute;bottom:0;right:1%}.cgm-fig.cm-fig-sq,.cgn-fig.cm-fig-sq{height:66%}.cgm-copy,.cgn-copy{z-index:4;width:54%;position:absolute;top:7%;left:5%}.cgm-h,.cgn-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 15);text-transform:uppercase;word-break:break-word;line-height:.88}.cgm-h{color:#fff;text-shadow:0 calc(var(--u) * .8) 0 #e0612a, 0 calc(var(--u) * 1.6) calc(var(--u) * 2) #00000040}.cgn-h{color:#fff3c4;text-shadow:0 0 calc(var(--u) * 3) #ffe9a399}.cgm-s,.cgn-s{font-weight:900;font-size:calc(var(--u) * 4.2);margin-top:calc(var(--u) * 1.6);line-height:1.1}.cgm-s{color:#6b2a0b}.cgn-s{color:#c8d2ff}.cm-gn .gn-moon{inset:auto auto 9% 6%}.cgn-z{z-index:4;top:16%;bottom:auto;right:38%}.cpo{background:linear-gradient(160deg, var(--accent), #1b0d16 85%);justify-content:center;align-items:center;display:flex}.cpo-card{gap:calc(var(--u) * 1.6);color:#0f1419;border-radius:calc(var(--u) * 3);width:86%;height:91%;padding:calc(var(--u) * 3);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) #0006;background:#fff;flex-direction:column;display:flex}.cpo-top{align-items:center;gap:calc(var(--u) * 1.6);display:flex}.cpo-av{width:calc(var(--u) * 9)}.cpo-id{flex:1;min-width:0}.cpo-nm{font-weight:900;font-size:calc(var(--u) * 3.2)}.cpo-tick{color:#fff;text-align:center;vertical-align:middle;background:#1d9bf0;border-radius:50%;width:1.5em;height:1.5em;font-size:.6em;line-height:1.5em;display:inline-block}.cpo-hn{color:#536471;font-size:calc(var(--u) * 2.6)}.cpo-dots{font-size:calc(var(--u) * 4);color:#536471}.cpo-txt{font-size:calc(var(--u) * 4.8);font-weight:700;line-height:1.15}.cpo-txt2{font-size:calc(var(--u) * 3.4);color:#536471}.cpo-pic{border-radius:calc(var(--u) * 2);flex:1;min-height:0;overflow:hidden}.cpo-cover{width:100%;height:100%}.cpo-stats{color:#536471;font-size:calc(var(--u) * 2.8);justify-content:space-between;font-weight:700;display:flex}.cch{background:#0e1621;flex-direction:column;display:flex}.cch-head{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 3);background:#17212b;border-bottom:1px solid #0b1118;display:flex}.cch-back{font-size:calc(var(--u) * 6);color:#6ab3f3;line-height:1}.cch-hav{width:calc(var(--u) * 8)}.cch-title{font-weight:900;font-size:calc(var(--u) * 3.4)}.cch-mem{color:#8a9bb0;font-size:calc(var(--u) * 2.4)}.cch-body{justify-content:center;gap:calc(var(--u) * 3);min-height:0;padding:calc(var(--u) * 3);background:radial-gradient(circle at 20% 20%,#6ab3f314,#0000 40%),radial-gradient(circle at 80% 80%,#ff4f8b1a,#0000 45%);flex-direction:column;flex:1;display:flex}.cch-msg{align-items:flex-end;gap:calc(var(--u) * 1.6);max-width:88%;display:flex}.cch-in{align-self:flex-start}.cch-out{align-self:flex-end}.cch-av{width:calc(var(--u) * 8);height:calc(var(--u) * 8);font-size:calc(var(--u) * 4.4);background:#2b5278;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cch-av2{width:calc(var(--u) * 10);border:calc(var(--u) * .4) solid #fff}.cch-b{border-radius:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * .6);padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6);background:#182533}.cch-b-her{border-radius:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * .6) calc(var(--u) * 3);color:#fff;text-shadow:0 1px 2px #0000008c,0 0 6px #00000059}.cch-n{font-weight:900;font-size:calc(var(--u) * 2.4);color:#6ab3f3;margin-bottom:calc(var(--u) * .6)}.cch-b-her .cch-n{color:#fff}.cch-t{font-size:calc(var(--u) * 4.6);font-weight:800;line-height:1.12}.cch-typing{color:#8a9bb0;font-size:calc(var(--u) * 2.6);align-self:flex-end}.cch-typing span{letter-spacing:.1em;margin-left:.4em}.cch-input{padding:calc(var(--u) * 2) calc(var(--u) * 3);margin-bottom:calc(var(--u) * 5.6);color:#8a9bb0;font-size:calc(var(--u) * 3);background:#17212b;justify-content:space-between;align-items:center;display:flex}.cch-input b{color:#6ab3f3}.cvs{grid-template-columns:1fr 1fr;display:grid}.cvs-side{flex-direction:column;align-items:center;padding-top:4%;display:flex;position:relative;overflow:hidden}.cvs-l{border-right:calc(var(--u) * .6) solid #111;background:linear-gradient(#a3a8ae,#6f757c)}.cvs-tag{z-index:4;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4);letter-spacing:.04em;color:#222;position:relative}.cvs-tag-her{text-shadow:0 0 calc(var(--u) * 1) #fff, 0 2px 0 #fff}.cvs-doubt{font-size:calc(var(--u) * 22);flex:1;align-items:center;padding-bottom:20%;line-height:1;display:flex}.cvs-fig{height:86%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cvs-fig.cm-fig-sq{height:70%}.cvs-q{z-index:4;text-align:center;color:#1a0f02;font-weight:900;font-size:calc(var(--u) * 3.8);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.6);border:calc(var(--u) * .4) solid #1a0f02;background:#fff;line-height:1.12;position:absolute;bottom:11%;left:5%;right:5%}.cvs-q-her{border-color:var(--accent);box-shadow:0 0 0 calc(var(--u) * .5) #fff}.cvs-q:empty{display:none}.cm-this_is_fine{background:linear-gradient(#1f3b2a 0%,#2c5a3c 62%,#14251a 62.2%,#0c160f 100%)}.ctf-fig{z-index:2;height:72%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.ctf-fig.cm-fig-sq{height:56%}.ctf-table{z-index:3;border-radius:calc(var(--u) * 1);background:linear-gradient(#7a4f2c,#4a2f16);height:10%;position:absolute;bottom:4%;left:28%;right:28%}.ctf-cup{font-size:calc(var(--u) * 8);line-height:1;position:absolute;top:-62%;right:10%}.ctf-bubble{z-index:4;color:#1a0f02;max-width:44%;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.4);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 3);border:calc(var(--u) * .4) solid #1a0f02;background:#fff;line-height:1.02;position:absolute;top:5%;left:4%}.ctf-sub{z-index:4;text-align:right;color:#b6ffcf;max-width:40%;font-weight:900;font-size:calc(var(--u) * 3.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.6);background:#0000009e;line-height:1.12;position:absolute;top:5%;right:4%}.ctb{color:#1a0f02;background:#f3f3f6;flex-direction:column;display:flex}.ratio-wide .ctb{flex-direction:row}.ctb .tb-panel{flex:1.1}.ctb-lab{color:#1a0f02;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.3);text-align:center;padding:calc(var(--u) * .8) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #1a0f02;background:#fff;line-height:1.02}.ctb-bottom{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.ctb-face{border:calc(var(--u) * 1) solid #fff;height:84%}.ctb-sweat{font-size:calc(var(--u) * 7);z-index:2;line-height:1;position:absolute}.ctb-sw1{top:22%;left:27%}.ctb-sw2{top:44%;right:26%}.ctb-cap{z-index:3;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 2.8);padding:calc(var(--u) * .6) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1);border:calc(var(--u) * .3) solid #1a0f02;background:#fff;position:absolute;top:6%;left:3%}.cm-trade_offer{background:radial-gradient(circle at 50% 60%,#4a1036,#12060c 75%)}.cto{flex-direction:column;padding:4% 3% 7%;display:flex}.cto-row{flex:1;align-items:center;gap:2%;min-height:0;display:flex}.cto-box{flex:1;min-width:0}.cto-fig.cm-fig-sq{align-self:center;height:52%}.cmo{background:#000;flex-direction:column;align-items:center;padding:5% 8% 8%;display:flex}.cmo-pic{border:calc(var(--u) * .5) solid #fff;flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;overflow:hidden}.cmo-fig{height:96%}.cmo-h{font-family:Georgia,Times New Roman,serif;font-size:calc(var(--u) * 9);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-top:calc(var(--u) * 3);line-height:1}.cmo-s{font-family:Georgia,serif;font-size:calc(var(--u) * 3.2);text-align:center;color:#ddd;margin-top:calc(var(--u) * 1.4)}.cpd{background:radial-gradient(circle at 30% 20%,#fbf3e4,#ead9bd)}.cpd-pol{width:calc(var(--u) * 33);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.4) calc(var(--u) * 5.6);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #00000040;background:#fff;position:absolute}.cpd-p1{top:7%;left:4%;transform:rotate(-7deg)}.cpd-p2{z-index:2;margin:0 auto;top:13%;left:0;right:0;transform:rotate(4deg)}.cpd-p3{top:6%;right:4%;transform:rotate(8deg)}.cpd-img{aspect-ratio:1;background:#ddd;position:relative;overflow:hidden}.cpd-face{border-radius:0;width:100%}.cpd-cover{width:100%;height:100%}.cpd-cap{left:0;right:0;bottom:calc(var(--u) * 1.2);text-align:center;font-family:Comic Neue,Comic Sans MS,cursive;font-weight:700;font-size:calc(var(--u) * 3);color:#333;position:absolute}.cpd-tape{width:calc(var(--u) * 12);height:calc(var(--u) * 3.4);z-index:3;background:#fff0b4bf;position:absolute}.cpd-tp1{top:4.5%;left:12%;transform:rotate(-12deg)}.cpd-tp2{top:3.5%;right:12%;transform:rotate(14deg)}.cpd-txt{text-align:center;z-index:4;position:absolute;bottom:9%;left:5%;right:5%}.cpd-h{font-family:Comic Neue,Comic Sans MS,cursive;font-weight:700;font-size:calc(var(--u) * 8);color:#2a1a10;line-height:1}.cpd-s{font-size:calc(var(--u) * 3.6);color:#7a5a40;margin-top:calc(var(--u) * 1);font-weight:700}.cm-anime_title{background:#fff}.cat-lines{background:repeating-conic-gradient(from 0deg at 68% 38%, #00000017 0 2deg, #0000 2deg 7deg), radial-gradient(circle at 68% 38%, #fff 0 18%, var(--accent-dim) 100%);position:absolute;inset:0}.cat-fig{z-index:1;height:96%;position:absolute;bottom:0;right:0}.cat-ep{z-index:4;color:#fff;font-weight:900;font-size:calc(var(--u) * 2.8);letter-spacing:.08em;padding:calc(var(--u) * .8) calc(var(--u) * 1.8);background:#e0162b;position:absolute;top:6%;left:5%}.cat-copy{z-index:4;width:60%;position:absolute;bottom:11%;left:5%}.cat-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 #000, -3px -3px 0 #000, 3px -3px 0 #000, -3px 3px 0 #000, 0 4px 0 #000, 0 -4px 0 #000, 4px 0 0 #000, -4px 0 0 #000, 0 calc(var(--u) * 1) 0 var(--accent);line-height:.95}.cat-s{margin-top:calc(var(--u) * 1.6);color:#fff;font-weight:900;font-size:calc(var(--u) * 3.2);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);background:#111;display:inline-block}.cat-jp{left:5%;top:calc(var(--u) * 12);z-index:3;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 5);letter-spacing:.3em;color:var(--accent);opacity:.85;position:absolute}.cmt{justify-content:center;align-items:center;gap:calc(var(--u) * 3);background:linear-gradient(#ff4f8b,#ff8a5c);flex-direction:column;padding:4% 6% 8%;display:flex}.cmt-hearts{position:absolute;inset:0}.cmt-ht{font-size:calc(var(--u) * 5);opacity:.55;position:absolute}.cmt-ht0{top:8%;left:6%}.cmt-ht1{top:12%;right:8%}.cmt-ht2{top:46%;left:12%}.cmt-ht3{top:52%;right:6%}.cmt-ht4{bottom:14%;left:4%}.cmt-ht5{bottom:10%;right:12%}.cmt-ht6{top:3%;left:40%}.cmt-ht7{bottom:4%;left:60%}.cmt-h{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:900;font-size:calc(var(--u) * 10);color:#fff;text-align:center;text-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) #0000004d;line-height:1;position:relative}.cmt-pair{align-items:center;gap:calc(var(--u) * 2);display:flex;position:relative}.cmt-av{width:calc(var(--u) * 27);height:calc(var(--u) * 27);border:calc(var(--u) * 1) solid #fff;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #00000040;border-radius:50%;flex:none}.cmt-anon{font-size:calc(var(--u) * 14);background:#2b2d42;justify-content:center;align-items:center;display:flex}.cmt-heart{font-size:calc(var(--u) * 9);line-height:1}.cmt-s{font-size:calc(var(--u) * 3.8);color:#fff;text-align:center;font-weight:800;line-height:1.15;position:relative}.cmt-btns{gap:calc(var(--u) * 1.6);flex-direction:column;width:70%;display:flex;position:relative}.ratio-wide .cmt{gap:calc(var(--u) * 2)}.ratio-wide .cmt-btns{flex-direction:row;width:86%}.ratio-wide .cmt-btn{flex:1}.ratio-wide .cmt-av{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.cmt-btn{text-align:center;padding:calc(var(--u) * 1.8);font-weight:900;font-size:calc(var(--u) * 3);border-radius:999px;display:block}.cmt-msg{color:#d81b60;background:#fff}.cmt-keep{border:calc(var(--u) * .4) solid #fff;color:#fff}.cbn-studio{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#fff0 1px 8%),linear-gradient(#0b1d4a,#1c3d8f 60%,#0b1d4a);position:absolute;inset:0}.cbn-live{z-index:5;color:#fff;font-weight:900;font-size:calc(var(--u) * 3);padding:calc(var(--u) * .6) calc(var(--u) * 1.6);border-radius:calc(var(--u) * .6);background:#e0162b;position:absolute;top:5%;left:4%}.cbn-net{z-index:5;color:#fff;font-weight:900;font-size:calc(var(--u) * 2.6);letter-spacing:.12em;opacity:.9;position:absolute;top:5.6%;right:4%}.cbn-fig{left:50%;bottom:calc(var(--u) * 14);z-index:1;height:70%;position:absolute;transform:translate(-50%)}.cbn-fig.cm-fig-sq{height:56%}.cbn-desk{left:10%;right:10%;bottom:calc(var(--u) * 10);z-index:2;border-top:calc(var(--u) * .6) solid #c9d3e6;background:linear-gradient(#2a2f3a,#12151c);height:14%;position:absolute}.cbn-chy{left:0;right:0;bottom:calc(var(--u) * 10.6);z-index:5;align-items:stretch;display:flex;position:absolute}.cbn-brk{color:#fff;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2);background:#e0162b;align-items:center;display:flex}.cbn-h{color:#111;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.2);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);text-transform:uppercase;background:#fff;flex:1;align-items:center;line-height:1;display:flex}.cbn-crawl{left:0;right:0;bottom:calc(var(--u) * 5.4);height:calc(var(--u) * 5.2);z-index:5;color:#fff;font-size:calc(var(--u) * 2.8);white-space:nowrap;background:#0a0f1e;align-items:center;font-weight:700;display:flex;position:absolute;overflow:hidden}.cbn-tk{color:#111;padding:0 calc(var(--u) * 1.6);height:100%;margin-right:calc(var(--u) * 1.6);background:#ffd34d;align-items:center;font-weight:900;display:flex}.stk-at-crown{top:1%;left:40%;transform:rotate(-8deg)}.stk-at-sparkle{top:30%;right:5%}.stk-at-fire{bottom:13%;left:3%}.stk-at-heart{bottom:15%;right:6%;transform:rotate(10deg)}.stk-at-dhands{top:3%;left:22%;transform:rotate(4deg)}.stk-at-approved{top:4%;right:4%;transform:rotate(12deg)}.stk-stamp{text-align:center;color:#d0102a;background:#ffffffd1;border:.14em solid #d0102a;border-radius:.2em;padding:.2em .4em;font-family:Archivo Black,Impact,sans-serif;font-size:3.4em;line-height:1;display:block}.cm-wm{max-width:70%}.meme-canvas [data-tx=h]{transform:translate(var(--hx,0px), var(--hy,0px)) scale(var(--hs,1))}.meme-canvas [data-tx=s]{transform:translate(var(--sx,0px), var(--sy,0px)) scale(var(--ss,1))}.meme-canvas span[data-tx]{display:inline-block}#preview-inner [data-tx]{pointer-events:auto;touch-action:none;cursor:grab}#preview-inner [data-tx]:hover{outline-offset:4px;outline:3px dashed #ffffffb3}#preview-inner [data-tx].is-dragging{cursor:grabbing;outline:3px solid #ffd34d}.btn-xs,.cap-chip,.stk-chip{min-height:44px}.field-cta{line-height:1.1;display:inline-block}.pair-meta{background:linear-gradient(#0000,#000000eb 45%);margin-top:-120px;padding-top:40px}.pair-name,.pair-tick,.pair-line{text-shadow:0 2px 6px #000000f2,0 0 2px #000}.pair-tick{filter:none}.tabs{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;order:3;gap:4px;width:100%;padding:4px;display:flex}@media (width>=720px){.tabs{order:0;width:auto}}.tab{min-height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:0 16px;font-size:14px;font-weight:800}.tab:hover{color:var(--text)}.tab.is-on{background:var(--text);color:#0a0a0c}.stepper{scrollbar-width:none;gap:6px;width:100%;max-width:1280px;margin:0 auto;padding:10px 14px;display:flex;overflow-x:auto}.stepper::-webkit-scrollbar{display:none}.stepper-btn{border:1px solid var(--border-strong);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.stepper-btn:hover{border-color:var(--text)}.stepper-n{background:var(--accent);color:#0a0a0c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:inline-grid}.step:focus{outline:none}.kit-grid.kit-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-pend{color:var(--muted);font-size:11px;font-weight:700}.tpl-fav{color:#ffd34d;margin:-6px 0 0 -4px;font-size:12px;position:absolute}.tpl-icon{position:relative}.tpl-count{color:var(--muted);margin-left:6px;font-size:12px;font-weight:700}.quick{gap:6px;margin:0 0 10px;padding-bottom:4px;display:flex;overflow-x:auto}.quick-chip{border:1.5px solid var(--border-strong);background:var(--panel-2);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.quick-chip.is-on{border-color:var(--accent)}.preview-tools{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.preview-tools .btn[disabled]{opacity:.45;cursor:not-allowed}.preview-tools [aria-pressed=true]{color:#ffd34d;border-color:#ffd34d}.drag-hint{color:var(--muted);text-align:center;margin:8px 0 0;font-size:13px}.size-row{grid-template-columns:1fr auto minmax(80px,2fr) auto 48px;align-items:center;gap:6px;margin:-6px 0 14px;display:grid}.size-row label{color:var(--muted);font-size:13px;font-weight:700}.size-row input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.size-row output{text-align:right;font-size:13px;font-weight:800}.sz-step{min-width:44px;padding:0 8px}.layout-row{margin:-4px 0 14px}.layout-row .btn[disabled]{opacity:.45}.actions-3{grid-template-columns:repeat(3,minmax(0,1fr))}.actions-3 .btn{padding-left:6px;padding-right:6px;font-size:14px}.dl-bar{grid-template-columns:auto 2fr auto auto}.dl-bar .btn{min-width:52px}.launch-slot:empty{display:none}.left{text-align:left}.pairs-main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:8px 0 40px}.pb-intro{padding-top:18px}.pb-h{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.pb-lede{color:var(--text);max-width:75ch;margin:0 0 12px}.pb-warn{border:1.5px solid var(--warn);background:color-mix(in srgb, var(--warn) 12%, var(--panel));border-radius:14px;max-width:90ch;padding:12px 14px;font-size:15px}.pb-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.pb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}.pb-panel .step-title{margin-top:22px}.pb-panel .step-title:first-child{margin-top:0}.pb-note{color:var(--muted);margin:6px 0 10px;font-size:14px}.pb-err{color:#ff9a9a;margin:6px 0 0;font-size:14px;font-weight:700}.pb-parents{gap:6px;display:grid}.pb-parent{margin-left:calc(var(--d,0) * 18px);align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.pb-parent small{color:var(--muted);font-size:12px;font-weight:600;display:block}.pb-pthumb{object-fit:cover;object-position:50% 15%;border-radius:10px;flex:none;width:40px;height:40px}.pb-sug{margin-top:4px}.pb-reward{grid-template-columns:1fr 64px;align-items:center;gap:6px 10px;display:grid}.pb-reward label{grid-column:1/-1;font-weight:700}.pb-reward input{width:100%;min-height:44px;accent-color:var(--accent)}.pb-reward output{text-align:right;font-size:22px;font-weight:900}.pb-creator{background:var(--panel-2);border:1px dashed var(--border-strong);border-radius:12px;grid-column:1/-1;justify-content:space-between;padding:10px 12px;display:flex}.pb-auto{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:10px 12px}.pb-auto p{margin:4px 0 0;font-size:14px}.pb-auto-k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.pb-panel textarea,.pb-panel input:not([type]),.pb-panel input[inputmode]{width:100%}.pb-panel textarea{border:1.5px solid var(--border-strong);background:var(--panel-2);resize:vertical;border-radius:12px;min-height:88px;padding:10px 12px}.pb-kit{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.pb-fig{margin:0}.pb-fig-banner{grid-column:1/-1}.pb-fig canvas{border:1px solid var(--border);background:#0c0610;border-radius:12px;width:100%;height:auto;display:block}.pb-fig figcaption{color:var(--muted);text-align:center;margin-top:4px;font-size:12px}.pb-pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:#0d0d13;border-radius:12px;max-height:240px;padding:10px 12px;font-size:13px;overflow:auto}.pb-tree ul{border-left:2px solid var(--border);margin:0;padding-left:18px;list-style:none}.pb-tree>ul{border:0;padding-left:0}.pb-node{margin:8px 0}.pb-node>.pb-n{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:10px;padding:6px 10px;display:inline-block}.pb-root>.pb-n{border-color:var(--accent)}.pb-node small{color:var(--muted);margin:2px 0 0 4px;font-size:12px;display:block}.pb-draft>.pb-n{border-style:dashed;border-color:#ffd34d}.pb-draft em{color:#ffd34d;margin-left:6px;font-size:12px;font-style:normal}.pb-two{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (width>=720px){.pb-two{grid-template-columns:1fr 1fr}}.pb-pay{margin-top:8px}.pb-sum{flex-wrap:wrap;gap:8px 14px;margin:12px 0;font-size:14px;display:flex}.pb-sum span{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:6px 12px}.pb-table-wrap{overflow-x:auto}.pb-table{border-collapse:collapse;width:100%;font-size:14px}.pb-table th,.pb-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px}.pb-skip{padding-left:18px;font-size:13px}#pb-csv-file{min-height:44px;margin-top:6px}.cto-row{gap:1.6%}.cto-fig{align-self:center;height:64%}.cto-fig.cm-fig-sq{height:44%}.cto .to-v{font-size:calc(var(--u) * 4.6)}.cto .to-k{font-size:calc(var(--u) * 2.8)}.cwt-kicker{margin:calc(var(--u) * 1) 0 calc(var(--u) * 1.4)}.cbn-h{font-size:calc(var(--u) * 3.8)}.cmg-mast{color:#fff;text-shadow:0 calc(var(--u) * .7) 0 var(--accent), 0 0 calc(var(--u) * 2.4) #000000b3}.cmg-lines>div{padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-left:calc(var(--u) * .6) solid var(--accent);text-shadow:none;background:#0009}@media (width<=760px){.topbar{position:static}[id^=step-]{scroll-margin-top:8px}}.launch-slot{gap:6px;display:grid}.launch-slot[hidden]{display:none}.btn-launch{color:#140a00;background:linear-gradient(135deg,#ff8a00,#ff3d7f);width:100%;min-height:52px;font-size:1.05rem}.btn-launch:disabled{color:#a6a6b4;cursor:not-allowed;opacity:1;background:#2a2a33}.btn-kibble-launch{color:#fff;background:linear-gradient(135deg,#9945ff,#627eea 55%,#3d7ad4);width:100%;min-height:52px;font-size:1.05rem}.btn-kibble-launch:disabled{color:#a6a6b4;cursor:not-allowed;opacity:1;background:#2a2a33}.pill-launch:hover{border-color:#9db7ff}.launch-slot .x-hint{margin:0}.cm-fig-cut>img{filter:drop-shadow(0 calc(var(--u) * 1.2) calc(var(--u) * 2.2) #00000073)}.cm-fig-cut .laser{z-index:2}.ds-chart{filter:none}.ds-chart .cdl-c.up{background:#7fa38c}.ds-chart .cdl-c.dn{background:#b07a7a}.community{box-sizing:border-box;width:100%;max-width:1280px;margin:8px auto 0;padding:0 14px}.community[hidden]{display:none}.cm-panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:18px}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cm-head h2{margin:0;font-family:Archivo Black,Inter,sans-serif;font-size:22px}.cm-head h2:focus{outline:none}.cm-muted{color:var(--muted);font-size:14px}.cm-rules,.cm-foot,.cm-wallet{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.4}.lb-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lb-chips small{opacity:.75}.lb-top{background:#ffd34d1a;border:1px solid #ffd34d59;border-radius:12px;margin:6px 0 10px;padding:8px 12px;font-size:15px}.lb-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lb-row{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.lb-rank{text-align:center;color:var(--accent);font-family:Archivo Black,Inter,sans-serif;font-size:18px}.lb-main{min-width:0;display:grid}.lb-h{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.lb-s{color:var(--text);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lb-meta{color:var(--muted);font-size:12px}.lb-score{text-align:right;color:var(--muted);font-size:13px;display:grid}.lb-score b{color:var(--text);font-size:18px}.lb-score small{font-size:11px}.lb-remix{text-decoration:none}.lb-creator{gap:4px;max-width:360px;margin-top:12px;display:grid}.lb-creator label{font-size:14px;font-weight:700}.lb-creator small{color:var(--muted);font-weight:600}.lb-creator input{font:inherit;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);border-radius:10px;padding:9px 11px}@media (width<=560px){.lb-row{grid-template-columns:28px 1fr auto}.lb-remix{grid-column:2/-1;justify-self:start}}.bt-title{margin:4px 0 10px;font-size:18px}.bt-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.bt-vs{color:var(--warn);align-self:center;font-family:Archivo Black,Inter,sans-serif;font-size:22px}.bt-side{text-align:center;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;justify-items:center;gap:6px;padding:12px;display:grid}.bt-side.is-lead{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus) inset}.bt-thumb{object-fit:cover;object-position:50% 12%;background:#000;border-radius:50%;width:84px;height:84px}.bt-name{font-weight:800}.bt-name b{color:var(--accent)}.bt-btc .bt-name b{color:#f7931a}.bt-eth .bt-name b{color:#8c8cff}.bt-bar{border:1px solid var(--border);background:#000;border-radius:99px;width:100%;height:10px;overflow:hidden}.bt-bar span{background:linear-gradient(90deg,#ffd34d,#ff5d7a);height:100%;display:block}.bt-btc .bt-bar span{background:linear-gradient(90deg,#ffb547,#f7931a)}.bt-eth .bt-bar span{background:linear-gradient(90deg,#a7a7ff,#627eea)}.bt-votes{color:var(--muted);font-size:14px}.bt-votes b{color:var(--text);font-size:18px}.bt-top{font-size:13px}.bt-mine{color:var(--ok);font-weight:800}.bt-banner{background:linear-gradient(90deg,#ff5d7a2e,#ffd34d2e);border:1px solid #ffd34d66;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:15px}.bt-banner span{margin-top:2px;font-weight:700;display:block}@media (width<=560px){.bt-grid{grid-template-columns:1fr}.bt-vs{justify-self:center}}.cvp{background:radial-gradient(circle at 50% 30%,#3b2a10,#0b0703 75%);justify-content:center;align-items:flex-start;display:flex}.cvp-strap{background:repeating-linear-gradient(90deg, var(--accent) 0 calc(var(--u) * 1.2), #111 calc(var(--u) * 1.2) calc(var(--u) * 2.4));width:9%;height:12%;position:absolute;top:0;left:50%;transform:translate(-50%)}.cvp-clip{border-radius:calc(var(--u) * .8);z-index:2;background:linear-gradient(#e9e9e9,#8d8d8d);width:6%;height:4%;position:absolute;top:10.5%;left:50%;transform:translate(-50%)}.cvp-card{border-radius:calc(var(--u) * 3);width:64%;height:82%;padding:calc(var(--u) * 3);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) #00000080;color:#1a0f02;gap:calc(var(--u) * 1.6);background:linear-gradient(160deg,#fff7d6,#f1d27a 40%,#c8962c 70%,#fff1b8);flex-direction:column;margin-top:13%;display:flex;position:relative;overflow:hidden}.cvp-band{color:#ffd76a;font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.6);padding:calc(var(--u) * 1) calc(var(--u) * 2);border-radius:calc(var(--u) * 1.4);letter-spacing:.08em;background:#1a0f02;justify-content:space-between;display:flex}.cvp-row{gap:calc(var(--u) * 2.4);align-items:center;display:flex}.cvp-face{border:calc(var(--u) * .8) solid #1a0f02;border-radius:calc(var(--u) * 2);width:34%}.cvp-id{flex:1}.cvp-k{font-weight:900;font-size:calc(var(--u) * 2);letter-spacing:.1em;opacity:.75}.cvp-nm{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.6);margin:calc(var(--u) * .6) 0;line-height:1}.cvp-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 9);text-transform:uppercase;text-align:center;word-break:break-word;line-height:.9}.cvp-s{font-weight:900;font-size:calc(var(--u) * 3.2);text-align:center}.cvp-bar{height:calc(var(--u) * 7);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:#fff;gap:.6%;margin-top:auto;display:flex}.cvp-bar span{background:#111;flex:none}.cvp-foot{font-size:calc(var(--u) * 1.6);text-align:center;letter-spacing:.06em;font-weight:900}.cth{background:linear-gradient(#2a0610,#12020a 70%);overflow:hidden}.cth-curtain{background:repeating-linear-gradient(90deg, #8e0d22 0 calc(var(--u) * 3), #5c0716 calc(var(--u) * 3) calc(var(--u) * 6));z-index:3;width:22%;height:100%;position:absolute;top:0}.cth-cl{border-bottom-right-radius:60% 20%;left:0}.cth-cr{border-bottom-left-radius:60% 20%;right:0}.cth-spot{background:radial-gradient(at 50% 30%,#ffecaa8c,#ffecaa00 60%);width:90%;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.cth-carpet{background:linear-gradient(#b3122d,#7a0a1d);height:26%;position:absolute;bottom:0;left:34%;right:34%}.cth-chair{width:46%;height:70%;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.cth-back{border-radius:50% 50% calc(var(--u) * 2) calc(var(--u) * 2) / 30% 30% calc(var(--u) * 2) calc(var(--u) * 2);box-shadow:inset 0 0 0 calc(var(--u) * 2.4) #8e0d22, inset 0 0 0 calc(var(--u) * 3.2) #ffd76a;background:linear-gradient(135deg,#ffe28a,#c8901f 45%,#fff0b0 60%,#a06a10);position:absolute;inset:0 8% 22%}.cth-seat{border-radius:calc(var(--u) * 2);background:linear-gradient(#ffd76a,#a06a10);height:26%;position:absolute;bottom:0;left:0;right:0}.cth-crown{font-size:calc(var(--u) * 10);position:absolute;top:-9%;left:50%;transform:translate(-50%)}.cth-fig{z-index:2;height:72%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.cth-fig.cm-fig-sq{height:54%}.cth-copy{text-align:center;z-index:4;padding:0 22%;position:absolute;top:4%;left:0;right:0}.cth-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 9);text-transform:uppercase;color:#ffd76a;text-shadow:0 calc(var(--u) * .7) 0 #6b0a18;word-break:break-word;line-height:.9}.cth-s{font-weight:900;font-size:calc(var(--u) * 3.4);margin-top:calc(var(--u) * 1);color:#fff}.chf{background:linear-gradient(#3d2a25,#241714);overflow:hidden}.chf-wall{background:repeating-linear-gradient(90deg, #ffffff09 0 calc(var(--u) * 5), #0000000d calc(var(--u) * 5) calc(var(--u) * 10));position:absolute;inset:0}.chf-lamp{background:radial-gradient(at 50% 0,#ffe6aa59,#ffe6aa00 70%);width:80%;height:60%;position:absolute;top:0;left:50%;transform:translate(-50%)}.chf-frame{width:56%;height:64%;padding:calc(var(--u) * 3.6);border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) #0009, inset 0 0 0 calc(var(--u) * 1) #6b4408;background:linear-gradient(135deg,#fff0b0,#b8861f 30%,#ffe28a 50%,#8a5a0c 75%,#ffd76a);position:absolute;top:7%;left:50%;transform:translate(-50%)}.chf-mat{width:100%;height:100%;box-shadow:inset 0 0 0 calc(var(--u) * 1.4) #f6ecd2;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.chf-fig{height:135%;margin-top:4%}.chf-plaque{color:#2a1a03;text-align:center;width:64%;padding:calc(var(--u) * 1.6) calc(var(--u) * 2);border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * .8) 0 #6b4408;background:linear-gradient(#f3d27a,#b8861f);position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.chf-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6);text-transform:uppercase;word-break:break-word;line-height:.95}.chf-s{font-style:italic;font-weight:800;font-size:calc(var(--u) * 2.8);margin-top:calc(var(--u) * .6)}.chf-rope{height:calc(var(--u) * 1.4);background:linear-gradient(#c0162c,#6b0a18);border-radius:99px;position:absolute;bottom:2.4%;left:10%;right:10%}.cho{background:radial-gradient(circle at 50% 45%,#2a1446,#07040f 75%);justify-content:center;align-items:center;display:flex;overflow:hidden}.cho-card{aspect-ratio:.72;border-radius:calc(var(--u) * 3);max-width:94%;height:92%;padding:calc(var(--u) * 2.4);gap:calc(var(--u) * 1.2);color:#fff;border:calc(var(--u) * 1) solid #fff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #ad8cff99;background:linear-gradient(125deg,#ff6ad5,#c774e8 18%,#ad8cff 32%,#8795e8 46%,#94d0ff 60%,#7fffd4 74%,#fff38a 88%,#ff9a8b);flex-direction:column;display:flex;position:relative;overflow:hidden}.cho-foil{pointer-events:none;background:linear-gradient(115deg,#fff0 18%,#ffffff4d 24%,#fff0 30% 58%,#ffffff4d 64%,#fff0 70%);position:absolute;inset:0}.cho-head{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 3.8);text-shadow:0 calc(var(--u) * .4) 0 #00000059;justify-content:space-between;display:flex;position:relative}.cho-rar{color:#fff38a;padding:0 calc(var(--u) * 1.4);background:#111;border-radius:99px;font-size:.8em}.cho-win{border-radius:calc(var(--u) * 2);background:radial-gradient(circle at 50% 30%, #fff, var(--accent) 70%);border:calc(var(--u) * .8) solid #fff;flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.cho-fig{height:160%}.cho-shine{background:linear-gradient(115deg,#fff0 35%,#ffffff73 48%,#fff0 60%);position:absolute;inset:0}.cho-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 7);text-transform:uppercase;text-align:center;text-shadow:0 calc(var(--u) * .6) 0 #3a1a6a;word-break:break-word;line-height:.9;position:relative}.cho-s{font-weight:900;font-size:calc(var(--u) * 3);text-align:center;color:#1a0b33;position:relative}.cho-foot{font-weight:900;font-size:calc(var(--u) * 1.9);color:#1a0b33;justify-content:space-between;display:flex;position:relative}.cho-spk{color:#fff;font-size:calc(var(--u) * 7);text-shadow:0 0 calc(var(--u) * 2) #fff;position:absolute}.cho-k1{top:12%;left:8%}.cho-k2{font-size:calc(var(--u) * 5);top:30%;right:9%}.cho-k3{font-size:calc(var(--u) * 6);bottom:14%;left:12%}.tpl-lock{font-size:12px;position:absolute;top:4px;right:6px}.tpl-card,.preview-stage{position:relative}.preview-stage.is-locked .preview-scale{filter:blur(6px)saturate(.7)}.hold-lock{z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.hold-lock-card{border:2px solid var(--accent,#ffd76a);text-align:center;background:#0e0814eb;border-radius:16px;max-width:340px;padding:18px;box-shadow:0 10px 30px #00000080}.hold-lock-card h3{margin:0 0 6px;font-size:18px}.hold-lock-card p{opacity:.9;margin:6px 0;font-size:13px;line-height:1.4}.hold-lock-card .btn{margin-top:8px}.hold-chip{color:#ffd76a;background:#2b1c05;border:1px solid #ffd76a55;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.anim-row{border:1px dashed #ffffff2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.anim-row .x-hint{flex-basis:100%;margin:0}.anim-row progress{flex:1;min-width:80px;height:8px}.side-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.side-grid:has(>:nth-child(3)){grid-template-columns:1fr 1fr}.side-grid>.side-crime{grid-column:1/-1}}.side-crime .side-art{object-position:50% 30%}.kit-grid.kit-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cr{background:#0d0805}.cr .km-wm{color:#ffb37a}.cr .crb-studio{opacity:.55;position:absolute;inset:0}.cr .crb-studio>img{object-position:50% 40%}.cr .cbn-net{color:#ff8a3d}.cr .cbn-brk{background:#ff6a13}.cr .crp-cover>img{object-position:50% 40%}.cr-gn.cgn,.cr-gn .cgn{background:linear-gradient(#08050a 0%,#2a1208 70%,#4a1f06 100%)}.cr .crg-moon{box-shadow:calc(var(--u) * -4) calc(var(--u) * 2) 0 0 #ff8a3d}.cr-wanted .cwt-name span,.cr .cwt-name span{color:#b4410b}.crm{background:#d9d6cf;overflow:hidden}.crm-lines{position:absolute;inset:0}.crm-lines span{border-top:calc(var(--u) * .35) solid #1414148c;height:0;position:absolute;left:0;right:0}.crm-lines b{left:2%;top:calc(var(--u) * .4);font:800 calc(var(--u) * 2.2)/1 ui-monospace, Menlo, monospace;color:#222;position:absolute}.crm-fig{z-index:1;height:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.crm-board{z-index:2;color:#f2f2f2;border:calc(var(--u) * .6) solid #333;width:64%;padding:calc(var(--u) * 1.6) calc(var(--u) * 2.2);text-align:center;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #0006;background:#111;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.crm-dept{font:800 calc(var(--u) * 2)/1.2 ui-monospace, Menlo, monospace;letter-spacing:.12em;color:#ff8a3d}.crm-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 4.4);margin:calc(var(--u) * .8) 0;text-transform:uppercase;line-height:1.02}.crm-s{font-size:calc(var(--u) * 2.6);opacity:.9;font-style:italic;font-weight:700}.crm-no{font:700 calc(var(--u) * 1.8)/1 ui-monospace, Menlo, monospace;margin-top:calc(var(--u) * 1);opacity:.75}.ratio-wide .crm-fig{height:92%;left:30%}.ratio-wide .crm-board{width:52%;bottom:20%;left:70%}.crh{background:#3a2a1c;justify-content:center;align-items:center;display:flex}.crh-board{border:calc(var(--u) * 1.2) solid #b8bcc2;border-radius:calc(var(--u) * 1);color:#1b1b1b;width:92%;height:90%;padding:calc(var(--u) * 4) calc(var(--u) * 5);background:#f7f7f2;font-family:Comic Neue,Comic Sans MS,Marker Felt,cursive;position:relative}.crh-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.4);color:#1f3a8a;text-transform:uppercase;max-width:64%;line-height:1}.crh-steps{margin:calc(var(--u) * 3) 0 0;font-size:calc(var(--u) * 4);max-width:60%;padding-left:1.2em;font-weight:700;line-height:1.35}.crh-steps li::marker{color:#e0362c;font-weight:900}.crh-last{color:#c4122f}.crh-last .crh-s{display:inline}.crh-pic{aspect-ratio:1;width:30%;padding:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.4) #0000004d;background:#fff;position:absolute;top:10%;right:6%;transform:rotate(4deg)}.crh-face{border-radius:0;width:100%;height:100%}.crh-pin{top:calc(var(--u) * -1.4);width:calc(var(--u) * 3);height:calc(var(--u) * 3);box-shadow:0 calc(var(--u) * .4) 0 #8a1a14;background:#e0362c;border-radius:50%;position:absolute;left:46%}.crh-arrow{width:26%;position:absolute;top:44%;right:30%}.crh-note{font-size:calc(var(--u) * 2.6);color:#555;font-weight:700;position:absolute;bottom:8%;right:6%;transform:rotate(-3deg)}.ratio-portrait .crh-pic{width:40%;top:auto;bottom:14%}.ratio-portrait .crh-steps,.ratio-portrait .crh-h{max-width:100%}.ratio-portrait .crh-arrow{display:none}.ratio-wide .crh-steps{font-size:calc(var(--u) * 3.4)}.stk-notrace{color:#ff8a3d;background:#111;font-size:2.6em}.stk-crew{color:#120804;background:#ff6a13}.stk-closed{color:#c4122f}.stk-at-ninja{top:4%;left:4%;transform:rotate(-10deg)}.stk-at-paws{bottom:14%;right:4%;transform:rotate(14deg)}.stk-at-lock{top:4%;right:4%;transform:rotate(10deg)}.stk-at-case{bottom:13%;left:4%;transform:rotate(-8deg)}.stk-at-notrace{top:2%;left:18%;transform:rotate(-3deg)}.stk-at-crew{top:42%;left:3%;transform:rotate(-8deg)}.stk-at-closed{top:18%;right:6%;transform:rotate(14deg)}.cr.cm-this_is_fine{background:linear-gradient(#2a0f05 0%,#4a1c08 62%,#1a0a04 62.2%,#0d0603 100%)}.cr .tf-f{background:radial-gradient(at 50% 85%,#fff2b0 0%,#ffb02e 35%,#ff6a13 70%,#ff6a1300 100%)}.pair-kits{border:1px dashed color-mix(in srgb, var(--accent,#f7931a) 55%, transparent);background:color-mix(in srgb, var(--accent,#f7931a) 6%, transparent);border-radius:14px;margin-top:12px;padding:10px}.pair-kits-title{letter-spacing:.01em;margin:0 0 8px;font-size:14px;font-weight:800}.pair-kits-title small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.kit-lin{color:var(--s-color,var(--accent));text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:800}.quick-feat .quick-chip{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.tabs{border-radius:22px;flex-wrap:wrap}.tab{flex:auto;padding:0 12px}@media (width>=720px){.topbar .tabs{flex-wrap:nowrap}}.ft-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=900px){.ft-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.ft-detail-panel{position:sticky;top:84px}}.ft-tree,.ft-ul{margin:0;padding:0;list-style:none}.ft-ul{border-left:2px dashed var(--border-strong);margin-left:18px;padding-left:12px}.ft-li{margin:6px 0}.ft-root-li+.ft-root-li{margin-top:14px}.ft-row{align-items:center;gap:6px;display:flex}.ft-tog{width:32px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:18px}.ft-tog-none{cursor:default;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ft-node{text-align:left;border:1.5px solid var(--border);background:var(--panel-2);min-width:0;min-height:52px;color:var(--text);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px 10px;display:flex}.ft-node:hover{border-color:var(--border-strong)}.ft-node.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ft-community{border-style:dashed}.ft-thumb{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px}.ft-txt{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.ft-txt small{color:var(--muted);flex-basis:100%;font-size:12px}.ft-name{color:var(--muted);font-size:14px}.ft-inu>.ft-row .ft-node{--accent:#ffcf5a}.ft-crime>.ft-row .ft-node{--accent:#ff5d73}.ft-detail h3{margin:4px 0;font-family:Archivo Black,Inter,sans-serif;font-size:26px}.ft-detail h3 span{color:var(--muted);font-family:Inter,sans-serif;font-size:16px;font-weight:700}.ft-path{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.ft-crumb{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 4px;font-weight:800}.ft-side{color:#ffc27a;background:#f7931a24;border-radius:999px;margin:2px 0 8px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-block}.ft-side-inu{color:#ffe08f;background:#ffcf5a24}.ft-side-crime{color:#ffa6b3;background:#ff5d7324}.ft-ca{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ft-ca span{color:var(--muted);font-size:13px;font-weight:800}.ft-ca code{word-break:break-all;flex:220px;min-width:0;font-size:13px}.ft-rule,.ft-kids{margin:8px 0;font-size:14px}.ft-kids{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ft-actions{flex-wrap:wrap;gap:8px;margin-top:10px}.sp-panel .field-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.sp-side{color:var(--muted);margin-top:4px;font-size:13px;display:block}.sp-check{border:1.5px solid var(--border);background:var(--panel-2);border-radius:12px;margin-top:10px;padding:10px 12px}.sp-check.is-ok{border-color:var(--ok)}.sp-check.is-bad{border-color:#ff7a7a}.sp-check p{margin:4px 0}.sp-check ul{margin:4px 0 4px 18px;padding:0;font-size:14px}.sp-done{border:1.5px solid var(--warn);background:#ffb54714;border-radius:12px;padding:12px 14px}.pb-link-strong{font-weight:800}.bt-fan{letter-spacing:.02em;text-transform:uppercase;color:#ffb3bf;vertical-align:middle;background:#ff5d732e;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.bt-note{color:var(--muted);margin:0 0 10px;font-size:13px}.hof-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hof-row{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 12px;padding:10px 12px;display:grid}.hof-week{color:var(--accent);font-weight:800}.hof-duel{color:var(--muted);font-size:13px;font-weight:700}.hof-win,.hof-meme{grid-column:1/-1}.hof-win small{color:var(--muted);margin-left:8px}.hof-meme{font-size:14px}.remix .caps-title small{color:var(--muted);margin-left:4px;font-weight:600}.x-hint.left{text-align:left}.sticker-row{margin-top:6px}.spn-tag{z-index:9;color:#ffd34d;letter-spacing:.04em;pointer-events:none;background:#000000b8;border:2px solid #ffd34d;border-radius:999px;padding:6px 14px;font:800 20px/1.1 Inter,system-ui,sans-serif;position:absolute;top:24px;left:28px}.spn-spot{grid-template-rows:auto 1fr auto;gap:18px;padding:40px 56px 64px;display:grid}.spn-spot-top{align-items:baseline;gap:18px;min-height:52px;padding-left:190px;display:flex}.spn-spot-tick{letter-spacing:-.01em;text-shadow:0 3px #0006;font:900 54px/1 Archivo Black,Impact,sans-serif}.spn-spot-name{opacity:.85;font-size:28px;font-weight:700}.spn-spot-art{border:6px solid var(--accent);border-radius:28px;min-height:0;box-shadow:0 18px 50px #00000073}.spn-spot-art .mascot-img{object-position:center}.spn-spot-copy .field-headline{font-size:72px}.spn-gm{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:60px;display:grid}.spn-gm-word{opacity:.22;letter-spacing:-.04em;font:900 260px/.85 Archivo Black,Impact,sans-serif;position:absolute;top:70px;left:50px}.spn-gm-art{border:8px solid var(--accent);aspect-ratio:1;border-radius:50%;height:auto}.spn-gm-art .mascot-img{object-position:center}.spn-gm-copy{z-index:2;position:relative}.ratio-portrait.spn-gm{grid-template-columns:1fr}.kit-spon{color:#ffd34d;margin-top:2px;font-size:11px;font-weight:800;display:block}.spn-strip{background:linear-gradient(90deg,#ffd34d1f,#ffd34d08);border:1px solid #ffd34d73;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:1280px;margin:10px auto 0;padding:10px 14px;display:flex}.spn-strip-lab{color:#ffd34d;font-size:14px;font-weight:800}.spn-strip-lab em{color:var(--muted);font-style:normal;font-weight:600}.spn-strip-item{background:var(--panel-2);border:1.5px solid var(--s-color,var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:4px 12px 4px 4px;font-size:14px;display:inline-flex}.spn-strip-item img{object-fit:cover;border-radius:50%;width:36px;height:36px}.spn-strip-item small{color:var(--muted);font-size:11px}.spn-strip-item.is-on{outline:2px solid var(--focus)}.spn-strip-cta{color:#ffd34d;margin-left:auto;font-size:14px;font-weight:700}.spn-panel{margin-bottom:14px}.spn-benefits{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.spn-ben{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.spn-ben span{font-size:24px;display:block}.spn-ben p{color:var(--muted);margin:4px 0 0;font-size:14px}.spn-tiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.spn-tier{border:1.5px solid var(--border-strong);background:var(--panel-2);border-radius:14px;padding:16px}.spn-tier.is-feat{border-color:#ffd34d;box-shadow:inset 0 0 0 1px #ffd34d4d}.spn-tier h3{margin:0 0 6px;font-size:20px}.spn-tier h3 small{color:var(--muted);font-size:14px;font-weight:600}.spn-tier ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:14px}.spn-price{margin-right:8px;font:900 28px/1 Archivo Black,Impact,sans-serif}.spn-ph{letter-spacing:.04em;color:var(--warn);border:1px dashed var(--warn);vertical-align:middle;background:#ffb54729;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.spn-ph.big{margin-left:8px;font-size:12px}.spn-rules{gap:6px;margin:0;padding-left:20px;display:grid}.spn-step{color:#ffd34d;margin:16px 0 8px;font-size:16px}.spn-check{border:1px solid var(--border);background:#00000040;border-radius:12px;margin-top:10px;padding:10px 12px}.spn-check.is-ok{border-color:var(--ok)}.spn-check.is-bad{border-color:#ff6b6b}.spn-check p{margin:0 0 6px}.spn-checks{gap:3px;margin:6px 0;padding:0;font-size:14px;list-style:none;display:grid}.spn-checks .bad{color:#ff9a9a}.spn-checks .warn{color:var(--warn)}.spn-warn summary{cursor:pointer;color:var(--warn);font-size:13px}.spn-warn ul{color:var(--muted);margin:4px 0 0;font-size:13px}.spn-tierpick{border:1px solid var(--border);border-radius:12px;gap:6px;padding:8px 12px;display:grid}.spn-tierpick label{align-items:center;gap:8px;min-height:36px;display:flex}.spn-art-prev{align-items:center;gap:10px;margin-top:6px;display:flex}.spn-art-prev img{object-fit:cover;border-radius:10px;width:72px;height:72px}.spn-status{background:#ffd34d0f;border:1px solid #ffd34d;border-radius:12px;padding:12px 14px}.spn-st-h{margin:0 0 8px}.spn-pay-dl{grid-template-columns:max-content 1fr;align-items:center;gap:6px 12px;margin:8px 0;display:grid}.spn-pay-dl dt{color:var(--muted);font-size:14px}.spn-pay-dl dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.spn-addr{word-break:break-all;font-size:13px}.spn-tok{align-items:center;gap:8px;display:flex}.spn-tok input{border:1.5px solid var(--border-strong);background:#0000004d;border-radius:10px;min-height:40px;padding:6px 10px}.spn-adm-list{gap:12px;margin-top:12px;display:grid}.spn-adm-card{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;grid-template-columns:120px 1fr;gap:14px;padding:12px;display:grid}.spn-adm-card.st-paid{border-color:var(--ok)}.spn-adm-card.st-live{border-color:#ffd34d}.spn-adm-card.st-rejected{opacity:.65}.spn-adm-art img,.spn-adm-art span{object-fit:cover;width:120px;height:120px;color:var(--muted);background:#111;border-radius:10px;place-items:center;font-size:12px;display:grid}.spn-adm-card h3{margin:0 0 4px;font-size:18px}.spn-adm-card h3 span{color:var(--muted);font-weight:600}.spn-adm-st{border:1px solid var(--border-strong);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal}.spn-note{border:1px solid var(--border-strong);background:#0000004d;border-radius:10px;flex:160px;min-height:36px;padding:4px 10px}.ft-sponsor .ft-node{border-color:#ffd34d8c}.ft-side-sponsor{color:#ffd34d}.bn-offer{background:linear-gradient(135deg,#ffd34d1a,#ffb5470a);border-color:#ffd34d}.bn-offer .pb-h .spn-price{margin-left:8px;font-size:22px}.bn-id{flex-direction:column;flex:240px;gap:4px;display:flex}.bn-id span{color:var(--muted);font-size:13px}.bn-id input{border:1.5px solid var(--border-strong);background:#0000004d;border-radius:10px;min-height:40px;padding:6px 10px;font-family:ui-monospace,monospace}.bn-mine{border-color:#ffd34d}.bn-mine h2 small{color:var(--muted);font-size:13px;font-weight:600}.bn-parts{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.bn-part{border:1px solid var(--border-strong);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.bn-ok{color:var(--ok);border-color:var(--ok)}.bn-wait{color:#ffd34d;border-color:#ffd34d}.bn-warn{color:var(--warn);border-color:var(--warn)}.bn-bad{color:#ff9a9a;border-color:#ff6b6b}.bn-idle{color:var(--muted)}.bn-tag{color:#ffd34d}.bn-tier{margin:0}@media (width<=480px){.spn-adm-card{grid-template-columns:minmax(0,1fr)}.spn-adm-body{min-width:0}.spn-adm-body code{word-break:break-all}.spn-adm-art img,.spn-adm-art span{width:64px;height:64px}}.side-cat .side-art{object-fit:contain;background:#1a1420}.catm img{object-fit:contain;max-width:100%;max-height:100%}.km-cat_nah_yeah{background:#fff3dc}.km-cat_distracted{background:linear-gradient(#8fd3ff 0%,#c9ecff 55%,#9be08f 56%,#6cc163 100%)}.km-cat_judging{background:radial-gradient(circle at 50% 40%,#3a2a1a,#120c08 75%)}.km-cat_loaf{color:#2a1a08;background:linear-gradient(#ffe7c2,#e0b87a)}.km-cat_box{background:linear-gradient(#c9b48a,#6b542e)}.km-cat_3am{background:linear-gradient(#050a1f 0%,#18225a 70%,#2b3a7a 100%)}.km-cat_keyboard{background:#1a1a22}.km-cat_knock{color:#2a1a08;background:linear-gradient(#efe6d4,#d4c4a8)}.km-cat_cucumber{color:#163012;background:linear-gradient(#d8f5c8,#7bb86a)}.km-cat_this_is_fine{background:linear-gradient(#5c3b22 0%,#7a4f2c 62%,#3b2412 62.2%,#2b1a0c 100%)}.km-cat_two_buttons{color:var(--ink);background:#f3f3f6}.km-cat_trade_offer{background:radial-gradient(circle at 50% 60%,#4a2a10,#120a03 75%)}.km-cat_starter_pack{color:var(--ink);background:#fff}.km-cat_wanted{color:#2a1a08;background:#f3e2b8}.km-cat_breaking{background:#111}.km-cat_trading_card{background:radial-gradient(circle at 50% 30%,#3a2208,#120804 75%)}.km-cat_magazine{background:#0b0b12}.km-cat_match{background:linear-gradient(#3a1030,#12040e 70%)}.km-cat_photo_dump{color:#2a1a08;background:#efe6d4}.km-cat_gm{color:var(--ink);background:linear-gradient(#ff9a5a 0%,#ffd07a 45%,#fff1c9 100%)}.km-cat_gn{background:linear-gradient(#050a1f 0%,#18225a 70%,#2b3a7a 100%)}.km-cat_who_would_win{color:#fff;background:#141414}.km-cat_weather{background:linear-gradient(#6f86b8 0%,#3c4f7d 100%)}.km-cat_business{background:linear-gradient(#1a1a22,#2a2a38)}.km-cat_void_stare{background:#08060c}.km-cat_if_it_fits{color:#2a1a08;background:linear-gradient(#ffe7c2,#c9a44a)}.km-cat_violence{background:radial-gradient(circle at 50% 40%,#5a0b0b,#120303 75%)}.km-cat_tax{color:#2a1a08;background:#efe6d4}.km-cat_sunbeam{color:#2a1a08;background:linear-gradient(#fff1c9,#ffc24d)}.km-cat_brain{background:#0b0b12}.km-cat_party{background:linear-gradient(#1a0b33 0%,#3b1170 70%,#1a0b33 100%)}.km-cat_laptop{background:linear-gradient(#1b1f2a,#0c1020)}.ct-dot{font-size:calc(var(--u) * 18);color:#e10600;text-shadow:0 0 calc(var(--u) * 3) #ff6b6b;z-index:2;line-height:1}.ct-chore{color:#1a1a1a;border-radius:calc(var(--u) * 1.4);width:86%;height:42%;padding:calc(var(--u) * 2);font-weight:800;font-size:calc(var(--u) * 2.6);border:calc(var(--u) * .4) solid #1a0f02;background:#fff;transform:rotate(3deg)}.ct-vs-other{aspect-ratio:1;width:70%;font-size:calc(var(--u) * 16);color:#ffd34d;background:#2a2a33;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.ct-jd,.ct-lf,.ct-bx,.ct-am,.ct-kb,.ct-kn,.ct-cu,.ct-biz,.ct-vd,.ct-fit,.ct-vi,.ct-tx,.ct-sb,.ct-lp{height:100%;padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 8);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.ct-jd-art,.ct-lf-art,.ct-am-art,.ct-cu-art,.ct-biz-art,.ct-vd-art,.ct-vi-art,.ct-sb-art,.ct-lp-art,.ct-kn-art,.ct-kb-art,.ct-tx-art{object-fit:contain;width:62%;height:62%}.ct-jd-h,.ct-lf-h,.ct-bx-h,.ct-am-h,.ct-kb-h,.ct-kn-h,.ct-cu-h,.ct-biz-h,.ct-vd-h,.ct-fit-h,.ct-vi-h,.ct-tx-h,.ct-sb-h,.ct-lp-h{font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 6.2);text-transform:uppercase;text-align:center;margin-top:calc(var(--u) * 1);line-height:.95}.ct-jd-s,.ct-lf-s,.ct-bx-s,.ct-am-s,.ct-kb-s,.ct-kn-s,.ct-cu-s,.ct-biz-s,.ct-vd-s,.ct-fit-s,.ct-vi-s,.ct-tx-s,.ct-sb-s,.ct-lp-s{font-weight:800;font-size:calc(var(--u) * 3);text-align:center;margin-top:calc(var(--u) * .6);opacity:.92}.ct-lf-tag{top:calc(var(--u) * 3);color:#ffe7c2;letter-spacing:.08em;padding:calc(var(--u) * .5) calc(var(--u) * 1.6);font-weight:900;font-size:calc(var(--u) * 2.2);background:#2a1a08;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.ct-bx-box{border:calc(var(--u) * 1.2) solid #6b4a22;border-radius:0 0 calc(var(--u) * 1) calc(var(--u) * 1);background:#c4a36a;justify-content:center;align-items:flex-end;width:70%;height:58%;display:flex;position:relative;overflow:hidden}.ct-bx-flap{top:calc(var(--u) * -3);height:calc(var(--u) * 5);border:calc(var(--u) * .8) solid #6b4a22;background:#a68448;position:absolute;left:-4%;right:-4%;transform:perspective(200px)rotateX(18deg)}.ct-bx-art{object-fit:contain;width:80%;height:95%}.ct-am-clock{top:calc(var(--u) * 4);font-family:Archivo Black,Impact,sans-serif;font-size:calc(var(--u) * 10);color:#ffe08f;letter-spacing:.04em;position:absolute;left:50%;transform:translate(-50%)}.ct-kb-board{gap:calc(var(--u) * .6);opacity:.55;grid-template-columns:repeat(10,1fr);display:grid;position:absolute;bottom:28%;left:8%;right:8%}.ct-kb-board i{color:#ddd;font-style:normal;font-weight:800;font-size:calc(var(--u) * 2);text-align:center;padding:calc(var(--u) * .6) 0;border-radius:calc(var(--u) * .6);background:#2a2a33}.ct-kb-art{z-index:2;width:58%;height:58%;position:relative}.ct-kn-shelf{height:calc(var(--u) * 2);background:#8a6a3a;border-radius:4px;position:absolute;top:28%;left:10%;right:10%;box-shadow:0 8px #5a4020}.ct-kn-mug{font-size:calc(var(--u) * 10);position:absolute;top:14%;left:18%;transform:rotate(-18deg)}.ct-cu-veg{font-size:calc(var(--u) * 16);position:absolute;bottom:30%;right:8%;transform:rotate(12deg)}.ct-biz-desk{border-radius:calc(var(--u) * 1) calc(var(--u) * 1) 0 0;background:#3a2a1a;height:18%;position:absolute;bottom:22%;left:8%;right:8%}.ct-vd-art{filter:contrast(1.15)brightness(.92);width:70%;height:70%}.ct-fit-bowl{border:calc(var(--u) * 2.4) solid #c9a44a;width:56%;height:56%;box-shadow:inset 0 0 0 calc(var(--u) * .6) #8a6a22;background:#fff6e0;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.ct-fit-bowl img{object-fit:cover;width:140%;height:140%}.ct-vi-boom{font-size:calc(var(--u) * 14);position:absolute;top:6%;right:8%}.ct-tx-paper{color:#2a1a08;border:calc(var(--u) * .6) dashed #8a6a22;width:86%;height:88%;padding:calc(var(--u) * 3);background:#fffaf0;flex-direction:column;align-items:center;display:flex}.ct-tx-kicker{letter-spacing:.14em;font-weight:900;font-size:calc(var(--u) * 2.4)}.ct-tx-paid{color:#ffe7c2;padding:calc(var(--u) * .6) calc(var(--u) * 2);background:#2a1a08;border-radius:999px;margin-top:auto;font-weight:900}.ct-sb-ray{background:repeating-conic-gradient(from 0deg at 70% 0%, #ffffff59 0 8deg, #fff0 8deg 18deg);position:absolute;inset:0}.ct-lp-screen{border:calc(var(--u) * 1.4) solid #222;border-radius:calc(var(--u) * 1);background:#3a7a9a;height:42%;position:absolute;top:18%;left:12%;right:12%}.ct-lp-art{z-index:2;width:52%;height:52%;margin-top:8%;position:relative}.iw-pose{object-fit:contain;flex:1;width:62%}.side-flc .side-art{object-fit:contain;background:#0d2348}.ft-side-flc{color:#9ec4ff;background:#3d7ad429}.side-chairman .side-art{object-fit:contain;background:#03150a}.ft-side-chairman{color:#7dffb0;background:#22e06a29}.side-food .side-art{object-fit:contain;background:#e52721}.ft-side-food{color:#ffb3ad;background:#e5272129}.side-autism .side-art{object-fit:contain;background:#fe971a}.ft-side-autism{color:#ffd08a;background:#fe971a29}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.kit-links{margin-top:8px;font-size:13px;display:block}.kit-links a{color:inherit}.pb-main-price{border:1px solid var(--border-strong,#ffffff29);background:var(--panel-2,#ffffff0a);border-radius:12px;padding:10px 12px}.spn-strip-cta small{opacity:.85;margin-top:2px;font-size:12px;font-weight:600;display:block}.side-flydog .side-art{object-fit:contain;background:#3a0808}.ft-side-flydog{color:#ffb3ad;background:#c81e1429}.side-grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.side-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.face-ticker{background:var(--face-dim,#3a0a0a);border-bottom:1px solid color-mix(in srgb, var(--face,#e52721) 55%, #000);color:#fff;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:8px 14px;text-decoration:none;display:flex}.face-ticker img{object-fit:cover;background:#000;border-radius:10px;width:36px;height:36px}.face-ticker .ftk-id{line-height:1.15;display:grid}.face-ticker .ftk-id b{font-size:15px}.face-ticker .ftk-id small{color:#ffd0c8;font-size:12px}.face-ticker .ftk-stat{min-width:4.5em;line-height:1.15;display:grid}.face-ticker .ftk-stat small{color:#c8c8d4;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.face-ticker .ftk-stat b{font-variant-numeric:tabular-nums;font-size:15px}.face-ticker .ftk-stat.up b{color:#7dffb0}.face-ticker .ftk-stat.down b{color:#ff8a8a}.face-ticker .ftk-go{color:#ffd34d;margin-left:auto;font-size:13px;font-weight:800}.face-ticker:hover .ftk-go{text-decoration:underline}.cmm-wall{background:#121219;border:1px solid #2e2e40;border-radius:16px;margin:18px 0 8px;padding:14px}.cmm-wall-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:18px;display:flex}.cmm-wall-h small{color:var(--muted,#a6a6b4);font-size:13px;font-weight:600}.cmm-wall-empty{color:var(--muted,#a6a6b4);margin:0}.cmm-wall-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmm-wall-card{background:#1c1c27;border:1px solid #2e2e40;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cmm-wall-card a{color:inherit;text-decoration:none}.cmm-wall-card b{display:block}.cmm-wall-card span{color:var(--muted,#a6a6b4);font-size:13px}.cmm-wall-links{gap:10px;font-size:12.5px;font-weight:700;display:flex}.cmm-wall-links a{color:#ffd34d}.launch-pair{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.launch-pair-legend{color:#fff;margin:0 0 2px;font-size:14px;font-weight:800}.launch-pair-note{color:#f0d48a;background:#2a2410;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35}.launch-pair-opt{cursor:pointer;background:#15151d;border:1px solid #2e2e40;border-radius:14px;align-items:flex-start;gap:10px;min-height:52px;margin:0;padding:10px 12px;display:flex}.launch-pair-opt input{accent-color:var(--accent,#e52721);margin-top:4px}.launch-pair-opt b{display:inline}.launch-pair-opt small{color:var(--muted,#a6a6b4);margin-top:2px;font-weight:600;display:block}.launch-pair-opt code{color:var(--muted,#a6a6b4);margin-left:6px;font-size:12px}.launch-pair-opt.on{border-color:var(--accent,#e52721);background:color-mix(in srgb, var(--accent,#e52721) 12%, #15151d)}.feat-page{max-width:720px;margin:0 auto;padding:18px 16px 48px}.feat-page h1{letter-spacing:-.02em;margin:0 0 12px;font-family:Archivo Black,Inter,sans-serif;font-size:clamp(28px,7vw,48px)}.feat-page h2{margin:28px 0 10px;font-size:20px}.feat-lead,.feat-note,.feat-short,.feat-pay{color:var(--muted,#a6a6b4)}.feat-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--face,#e52721);margin:0 0 6px;font-size:12px;font-weight:800}.feat-faces,.feat-tiers{gap:10px;display:grid}.feat-face,.feat-tier{background:#15151d;border:1px solid #2e2e40;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.feat-face img{object-fit:cover;background:#000;border-radius:14px;width:64px;height:64px}.feat-face h3,.feat-tier h3{margin:0;font-size:18px}.feat-face h3 span,.feat-price b{color:var(--face,#ffd34d)}.feat-face.is-now{border-color:var(--face,#e52721)}.feat-links{gap:10px;margin:6px 0 0;display:flex}.feat-links a{color:#ffd34d;font-weight:700}.feat-tier{flex-direction:column;align-items:flex-start}.feat-price{color:#fff;margin:0;font-size:16px}.feat-ca{word-break:break-all;color:#fff;background:#0a0a0c;border-radius:8px;margin-top:6px;padding:6px 8px;font-size:12.5px;display:inline-block}.feat-cta{flex-wrap:wrap;gap:10px;display:flex}.feat-cta .btn{justify-content:center;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:inline-flex}.feat-teaser{border:1px dashed #3a3a50;border-radius:16px;margin:22px 0 0;padding:14px}.feat-teaser a{color:#ffd34d;font-weight:800}@media (width>=700px){.feat-faces,.feat-tiers{grid-template-columns:1fr 1fr}.face-ticker{padding:8px 22px}}.svc-nav{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.svc-nav a{text-align:center;border:1px solid var(--border);color:var(--text);background:var(--panel);border-radius:999px;flex:160px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none}.svc-nav a.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.svc-nav a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.svc-custody{border:2px solid var(--ok);border-radius:var(--radius);background:color-mix(in srgb, var(--ok) 10%, var(--panel));align-items:flex-start;gap:10px;margin:10px 0;padding:12px 14px;display:flex}.svc-custody>span{font-size:22px;line-height:1.2}.svc-custody p{margin:0}.svc-ex{border:1px solid var(--border);border-radius:10px;gap:6px;margin:8px 0;padding:8px 12px;display:grid}.svc-ex label{align-items:center;gap:8px;min-height:32px;display:flex}.svc-prob:empty{display:none}.svc-prob{color:var(--warn)}.svc-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:10px 0;display:grid}.svc-totals>div{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:8px 10px}.svc-totals b{font-size:18px;display:block}.svc-totals small{color:var(--muted)}.svc-warn{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.svc-warn li{background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-left:3px solid var(--warn);border-radius:8px;padding:6px 10px;font-size:14px}.svc-preview{position:relative}.svc-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px;position:relative;overflow-x:auto}.svc-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.svc-table th,.svc-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 9px}.svc-table th{background:var(--panel-2);font-weight:600;position:sticky;top:0}.svc-table td.num,.svc-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.svc-table code{word-break:break-all;font-size:12.5px}.svc-hot{color:#ff9a9a;font-weight:700}.svc-blur td{filter:blur(4px);-webkit-user-select:none;user-select:none;color:var(--muted)}.svc-lock{text-align:center;background:linear-gradient(to bottom, transparent, var(--panel) 55%);pointer-events:none;margin-top:-120px;padding:70px 14px 14px;position:relative}.svc-lock p{pointer-events:auto;margin:0}.svc-report pre,.svc-howto pre{white-space:pre-wrap;word-break:break-word;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;max-height:420px;padding:12px;font-size:13.5px;overflow:auto}.svc-howto summary{cursor:pointer;min-height:40px;padding:8px 0;font-weight:600}.svc-dl{flex-wrap:wrap}.svc-pay code.spn-addr{word-break:break-all}.svc-bad{background:color-mix(in srgb, #ff6b6b 25%, var(--panel));color:#ffd0d0}.svc-acts{white-space:nowrap}.svc-acts .btn{margin:2px 0}.svc-brand-list{gap:10px;display:grid}.svc-brand-head{align-items:center;gap:10px;display:flex}.svc-brand-logo{object-fit:cover;background:#000;border-radius:10px;width:44px;height:44px}.svc-swatch{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.svc-swatch>span{border:1px solid var(--border-strong);border-radius:6px;width:22px;height:22px;display:inline-block}.svc-thumbs{flex-wrap:wrap;gap:6px;display:flex}.svc-thumbs img{object-fit:cover;border:1px solid var(--border);background:#000;border-radius:8px;width:64px;height:64px}.wl-grid{align-items:start}.wl-colors .field{flex:90px}.wl-colors input[type=color]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:100%;height:44px;padding:2px}.wl-tpl-list{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.wl-tpl-list li{align-items:center;gap:8px;display:flex}.wl-tpl-list img{object-fit:cover;border-radius:8px;width:48px;height:48px}.wl-tpl-list input{flex:1;min-width:0}.wl-prev-col{position:sticky;top:76px}.brand-canvas{border:1px solid var(--border);aspect-ratio:auto;background:#000;border-radius:12px;width:100%;height:auto;display:block}.brand-layouts{border:0;flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;display:flex}.brand-layouts legend{margin-bottom:4px;font-weight:600}.brand-radio{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 12px;display:inline-flex}.brand-radio:has(input:checked){border-color:var(--brand-accent,var(--accent))}body.brand-body{--accent:var(--brand-accent,#fc3);background:var(--brand-bg,var(--bg))}.brand-shell{max-width:1100px;padding:calc(12px + var(--safe-top)) 12px calc(20px + var(--safe-bottom));margin:0 auto}.brand-top{border-radius:var(--radius);background:color-mix(in srgb, var(--brand-bg,#14161f) 70%, #000);border:2px solid var(--brand-accent,var(--accent));color:var(--brand-text,var(--text));flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.brand-logo{object-fit:cover;background:var(--brand-accent,var(--accent));border-radius:14px;width:56px;height:56px}.brand-logo-x{color:var(--brand-bg,#000);place-items:center;font-size:20px;font-weight:800;display:grid}.brand-id{flex:200px;min-width:0}.brand-name{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.brand-tag{opacity:.85;overflow-wrap:anywhere;margin:2px 0 0}.brand-lock{white-space:nowrap}.brand-preview-banner{background:color-mix(in srgb, var(--warn) 18%, var(--panel));border:1px dashed var(--warn);border-radius:10px;margin:10px 0;padding:10px 12px}.brand-main{gap:12px;margin-top:12px;display:grid}.brand-panel{padding:14px}.brand-tpls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brand-tpl{border:2px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;font:inherit;border-radius:12px;gap:4px;padding:6px;font-size:13px;display:grid}.brand-tpl img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.brand-tpl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-tpl.is-on{border-color:var(--brand-accent,var(--accent))}.brand-tpl:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.brand-size select{width:100%}.brand-ca{word-break:break-all}.brand-off,.brand-loading{text-align:center;max-width:560px;margin:15vh auto;padding:20px}#brand-app .btn-primary{background:var(--brand-accent,var(--accent));color:var(--brand-bg,#000)}#brand-toast.is-on{opacity:1}@media (width>=860px){.brand-main{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.brand-stage{position:sticky;top:12px}.brand-tpls{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.wl-prev-col{position:static}.svc-lock{margin-top:-100px;padding-top:56px}.svc-acts{white-space:normal}}
