[data-clicker]{--void:#0c121c;--deep:#101a2a;--panel:#152338;--panel-alt:#1a2a42;--surface:#1e3350;--surface-hover:#264060;--line:#32506e;--text:#eaf4ff;--text-2:#9cb1c8;--muted:#63758a;--core:#63e6ff;--core-bright:#d9faff;--core-glow:#3bc7e8;--motion-primary:#2f6f7e;--fever:#2f6f7e;--fever-glow:#2f6f7e;--success:#63d6a2;--danger:#e76a55;--crisis:#c56b6b;--radius-card:12px;--radius-btn:9px;color:var(--text);background:radial-gradient(ellipse 80% 55% at 50% 0%, #182840 0%, transparent 58%), linear-gradient(180deg, #111a28 0%, var(--void) 45%, #0a1018 100%);min-height:100dvh}[data-clicker] button{font-family:inherit}[data-clicker] :is(.clicker-primary,.clicker-ghost,.clicker-danger,.clicker-tabs button,.clicker-drawer-toggle,.clicker-admin-launch,.clicker-settings-toggle,.clicker-toast,.clicker-stage-region-explore,button.clicker-metric-action):focus-visible{outline:2px solid color-mix(in srgb, var(--core-bright) 88%, white);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--core) 32%, transparent)}[data-clicker] .clicker-tabs button:focus-visible{border-radius:6px 6px 0 0}[data-clicker] .clicker-title-start:focus-visible{outline:2px solid color-mix(in srgb, var(--core-bright) 90%, white);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--core) 35%, transparent), 0 12px 28px #0410188c}.clicker-shell{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.clicker-shell-title{grid-template-rows:minmax(0,1fr);width:100%;max-width:100%;overflow-x:clip}.clicker-shell.is-rebirth-active{pointer-events:none}.clicker-shell.is-rebirth-active .clicker-stage,.clicker-shell.is-rebirth-active .clicker-top,.clicker-shell.is-rebirth-active aside{filter:brightness(.35)saturate(.7)}.clicker-loading{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.clicker-loading-bg{filter:brightness(1.04)saturate(1.05);background:50%/cover no-repeat;position:absolute;inset:0}.clicker-loading-bg:after{content:"";background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--core) 12%, transparent) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--void) 25%, transparent) 0%, color-mix(in srgb, var(--void) 55%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.clicker-loading-text{z-index:2;letter-spacing:.04em;color:var(--core-bright);text-align:center;text-shadow:0 0 24px color-mix(in srgb, var(--core-glow) 55%, transparent), 0 2px 18px color-mix(in srgb, var(--void) 80%, transparent);margin:0;font-size:30pt;line-height:1.35;animation:2.2s ease-in-out infinite loading-pulse;position:relative}.clicker-loading-sub{z-index:2;letter-spacing:.08em;color:color-mix(in srgb, var(--core-bright) 55%, var(--muted));text-align:center;margin:10px 0 0;font-size:13px;position:relative}.clicker-loading-hint{z-index:2;letter-spacing:.04em;color:var(--muted);text-align:center;margin:8px 0 0;font-size:11px;position:relative}@keyframes loading-pulse{0%,to{opacity:.82}50%{opacity:1}}.clicker-top{background:color-mix(in srgb, var(--deep) 88%, black);border-bottom:1px solid var(--line);z-index:3;grid-template-columns:1.4fr 1fr 1fr 1fr auto auto;gap:12px;padding:12px 16px;display:grid}.clicker-metric{flex-direction:column;gap:2px;min-width:0;display:flex}button.clicker-metric-action{appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;margin:-2px -4px;padding:2px 4px;transition:border-color .12s,background .12s}button.clicker-metric-action:hover,button.clicker-metric-action:focus-visible{border-color:color-mix(in srgb, var(--core) 35%, var(--line));background:color-mix(in srgb, var(--core) 8%, transparent)}button.clicker-metric-action.is-active{border-color:color-mix(in srgb, var(--core) 45%, var(--line));background:color-mix(in srgb, var(--core) 12%, transparent)}.clicker-metric span{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.clicker-metric strong{font-variant-numeric:tabular-nums;color:var(--core-bright);font-size:22px;line-height:1.1}.clicker-metric em{color:var(--core);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.clicker-stage{grid-template-columns:minmax(220px,34%) minmax(0,1fr);min-height:0;display:grid;position:relative}.clicker-stage-bg{opacity:1;filter:brightness(1.02)saturate(1.02);pointer-events:none;background:50%/cover no-repeat;transition:opacity .28s,filter .28s;position:absolute;inset:0}.clicker-stage-bg.is-event{opacity:.72;filter:brightness(1.12)saturate(1.04)}.clicker-stage-region{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}.clicker-stage-region-slot{display:flex;position:relative}.clicker-stage-region-tip{z-index:12;border-radius:var(--radius-btn);border:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 96%, black);width:max-content;max-width:min(240px,70vw);color:var(--text-2);text-align:left;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 8px 20px color-mix(in srgb, var(--void) 55%, transparent);padding:8px 10px;font-size:11px;line-height:1.45;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.clicker-stage-region-tip strong{color:var(--core-bright);margin-bottom:3px;font-size:12px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){.clicker-stage-region-slot:hover .clicker-stage-region-tip,.clicker-stage-region-slot:focus-within .clicker-stage-region-tip{opacity:1;visibility:visible}}.clicker-stage-region-name,.clicker-stage-region-home,.clicker-stage-region-jump,.clicker-stage-region-explore{border:1px solid color-mix(in srgb, var(--core) 35%, var(--line));background:color-mix(in srgb, var(--void) 72%, transparent);color:var(--text-2);letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px}.clicker-stage-region-name:hover,.clicker-stage-region-home:hover,.clicker-stage-region-jump:hover,.clicker-stage-region-explore:hover{border-color:color-mix(in srgb, var(--core) 55%, var(--line));color:var(--core-bright)}.clicker-stage-region-name.is-here{border-color:color-mix(in srgb, var(--core) 60%, var(--line));color:var(--core-bright);background:color-mix(in srgb, var(--core) 12%, var(--void));align-items:center;gap:5px;display:inline-flex}.clicker-stage-region-here-mark{color:var(--core);font-size:7px;line-height:1}.clicker-stage-region-home{color:var(--core)}.clicker-stage-region-jump{color:color-mix(in srgb, var(--core) 80%, var(--text-2));font-size:10px}.clicker-stage-region-explore{color:color-mix(in srgb, var(--core-bright) 70%, var(--muted));border-style:dashed;font-size:10px}.clicker-stage-region-tip-meta{color:var(--core);margin-top:4px;font-size:10px;font-style:normal;display:block}.clicker-stage-bg.is-region-transition{animation:.28s clicker-region-enter}@keyframes clicker-region-enter{0%{opacity:.35;transform:scale(1.03)translate(10px)}to{opacity:.84;transform:scale(1)translate(0)}}@media (prefers-reduced-motion:reduce){.clicker-stage-bg.is-region-transition{opacity:.84;animation:none;transform:none}}.clicker-side,.clicker-goal{z-index:2;border:1px solid color-mix(in srgb, var(--core) 18%, var(--line));background:#0b0f1ac2;border-radius:14px;flex-direction:column;grid-column:1;align-self:stretch;gap:10px;margin:12px 0 12px 12px;padding:14px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #1420338c}.clicker-goal{background:#0b0f1acc;max-width:min(36vw,280px)}.clicker-goal-portrait{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.clicker-goal-kicker{letter-spacing:.08em;color:var(--muted);margin:0;font-size:11px}.clicker-goal-title{color:var(--text);margin:2px 0 0;font-size:16px}.clicker-goal-line{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.clicker-goal-bar{margin-top:4px}.clicker-goal-progress{font-variant-numeric:tabular-nums;color:var(--core-bright);margin:4px 0 0;font-size:13px}.clicker-goal-compact{display:none}.clicker-core-wrap{z-index:3;grid-column:2;place-items:center;min-height:320px;display:grid;position:relative}.clicker-core-hit{aspect-ratio:1;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:50%;width:min(42vh,340px);padding:0;position:relative}.clicker-core-art{will-change:transform, opacity;width:100%;height:100%;animation:2.6s ease-in-out infinite core-idle;display:block}.clicker-core-hit img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--core-glow) 40%, transparent));transition:filter .42s,opacity .42s}.clicker-core-hit .clicker-sparks{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:visible}.clicker-spark{background:color-mix(in srgb, var(--core-bright) 85%, white);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--core-glow) 70%, transparent);border-radius:50%;margin:-3px 0 0 -3px;animation:.52s ease-out forwards click-spark;position:absolute}.clicker-spark.is-crit{background:color-mix(in srgb, var(--motion-primary) 80%, white);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--motion-primary) 75%, transparent);margin:-4px 0 0 -4px}.clicker-core-hit:hover .clicker-core-art{opacity:1}.clicker-rings{border:1px solid color-mix(in srgb, var(--core) 28%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--core-glow) 18%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:6%}[data-visual=fever] .clicker-core-art{animation-duration:1.15s}[data-visual=fever] .clicker-rings{border-color:color-mix(in srgb, var(--motion-primary) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--motion-primary) 35%, transparent), 0 0 28px color-mix(in srgb, var(--motion-primary) 55%, transparent)}[data-visual=fever] .clicker-core-hit img{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--motion-primary) 55%, transparent))}[data-visual=crisis] .clicker-rings{border-color:color-mix(in srgb, var(--crisis) 35%, var(--line));box-shadow:0 0 14px color-mix(in srgb, var(--crisis) 18%, transparent)}[data-visual=crisis] .clicker-core-hit img{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--crisis) 22%, transparent))}.clicker-core-hit.is-shake{animation:.2s ease-in-out core-shake}.clicker-vignette{pointer-events:none;z-index:1;position:absolute;inset:0}[data-visual=fever] .clicker-vignette{box-shadow:inset 0 0 64px color-mix(in srgb, var(--motion-primary) 16%, transparent)}[data-visual=crisis] .clicker-vignette{box-shadow:inset 0 0 48px color-mix(in srgb, var(--crisis) 12%, transparent)}.clicker-float{pointer-events:none;z-index:20;font-variant-numeric:tabular-nums;color:var(--core);text-shadow:0 0 10px color-mix(in srgb, var(--core) 40%, transparent);font-weight:600;animation:.7s ease-out forwards float-up;position:fixed}.clicker-float.is-crit{color:#fff;font-size:22px}.clicker-float.is-lightning{color:#fff6a8;text-shadow:0 0 6px #fff,0 0 16px #ffe45ccc;font-size:22px}.clicker-float.is-quake{color:#ffb36b;text-shadow:0 0 14px #ff8a3db3;font-size:24px}.clicker-float.is-echo{color:#c9b6ff;text-shadow:0 0 12px #a98cff99}.clicker-combo{text-align:center;color:var(--core-bright);letter-spacing:.06em;justify-items:center;gap:2px;font-size:18px;display:grid;position:absolute;bottom:18%}.clicker-combo-main{font-weight:700}.clicker-combo-remain{letter-spacing:.04em;color:var(--text-2);font-size:12px;font-weight:400}button.clicker-metric-action.is-fever-ready{border-color:color-mix(in srgb, var(--core) 55%, var(--line));background:color-mix(in srgb, var(--core) 12%, transparent)}button.clicker-metric-action.is-fever-ready em{color:var(--core-bright);font-weight:700}.clicker-actions{box-sizing:border-box;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, black);z-index:3;flex-wrap:wrap;gap:6px;width:100%;padding:10px 12px;display:flex}.clicker-actions>.clicker-item,.clicker-actions>.clicker-action-slot,.clicker-actions>.clicker-primary{flex:1 1 0;min-width:0}.clicker-action-slot{display:flex;position:relative}.clicker-action-slot>.clicker-item{flex:1;width:100%}.clicker-action-tip{z-index:12;border-radius:var(--radius-btn);border:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 96%, black);width:max-content;max-width:min(240px,70vw);color:var(--text-2);text-align:left;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 8px 20px color-mix(in srgb, var(--void) 55%, transparent);padding:8px 10px;font-size:11px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.clicker-action-tip strong{color:var(--core-bright);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.clicker-action-tip-effect,.clicker-action-tip-state{margin-top:4px;font-size:10px;font-style:normal;line-height:1.4;display:block}.clicker-action-tip-effect{color:var(--core)}.clicker-action-tip-state{color:var(--muted)}.clicker-potion-item.is-ready{border-color:color-mix(in srgb, var(--core) 45%, var(--line))}.clicker-potion-item.is-active{border-color:color-mix(in srgb, var(--fever,var(--core)) 55%, var(--line));box-shadow:0 0 12px color-mix(in srgb, var(--fever,var(--core)) 28%, transparent)}.clicker-potion-item.is-busy,.clicker-potion-item.is-empty,.clicker-skill-item.is-empty,.clicker-skill-item.is-cooldown{opacity:.55}.clicker-potion-item.is-confirm{border-color:color-mix(in srgb, var(--danger,#c44) 50%, var(--line))}.clicker-skill-item.is-ready{border-color:color-mix(in srgb, var(--core) 40%, var(--line))}.clicker-shop-potion-body{min-width:0}.clicker-shop-potion-effect{color:var(--core);margin:3px 0 0;font-size:12px;line-height:1.4}.clicker-shop-potion-desc{color:var(--text-2);margin:3px 0 0;font-size:12px;line-height:1.4}.clicker-shop-potion-meta{color:var(--muted);margin:4px 0 0;font-size:12px}.clicker-shop-potion-meta strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-shop-head{margin:0 0 4px}.clicker-shop-wallet{color:var(--text-2);margin:0 0 8px;font-size:13px}.clicker-shop-wallet strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-shop-legend{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin:0 0 4px;padding:0;font-size:11px;list-style:none;display:flex}.clicker-shop-legend li{align-items:center;gap:6px;display:inline-flex}.clicker-shop-legend li:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:2px;width:8px;height:8px}.clicker-shop-legend li.is-affordable:before{border-color:color-mix(in srgb, var(--core) 45%, var(--line));background:color-mix(in srgb, var(--core) 28%, transparent)}.clicker-shop-legend li.is-poor:before{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));background:color-mix(in srgb, var(--warn,#d4a017) 22%, transparent)}.clicker-shop-legend li.is-stocked:before{border-color:color-mix(in srgb, var(--success) 40%, var(--line));background:color-mix(in srgb, var(--success) 22%, transparent)}.clicker-shop-card.is-affordable{border-color:color-mix(in srgb, var(--core) 32%, var(--line))}.clicker-shop-card.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 28%, var(--line))}.clicker-shop-card.is-stocked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 14%, transparent)}.clicker-shop-body{min-width:0}.clicker-shop-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.clicker-shop-status{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:10px}.clicker-shop-status.is-affordable{border-color:color-mix(in srgb, var(--core) 45%, var(--line));color:var(--core-bright);background:color-mix(in srgb, var(--core) 12%, transparent)}.clicker-shop-status.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));color:color-mix(in srgb, var(--warn,#d4a017) 85%, var(--text))}.clicker-shop-effect{color:var(--core);margin:3px 0 0;font-size:12px;line-height:1.4}.clicker-shop-desc{color:var(--text-2);margin:3px 0 0;font-size:12px;line-height:1.4}.clicker-shop-meta-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:6px 0 0;font-size:12px;display:flex}.clicker-shop-owned strong,.clicker-shop-price strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-shop-price{letter-spacing:.02em}.clicker-save-pulse{min-width:3.6rem;min-height:28px;font:inherit;letter-spacing:.04em;color:var(--muted);opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;place-self:center end;padding:2px 6px;font-size:10px;transition:opacity .18s,color .18s,background .18s}.clicker-save-pulse:disabled{cursor:default;opacity:.45}.clicker-save-pulse:hover,.clicker-save-pulse:focus-visible{opacity:.95;color:var(--core-bright);background:color-mix(in srgb, var(--surface) 70%, transparent)}.clicker-settings-backdrop{z-index:55;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--void) 55%, transparent);place-items:end center;display:grid;position:fixed;inset:0}.clicker-settings{border:1px solid color-mix(in srgb, var(--core) 28%, var(--line));background:color-mix(in srgb, var(--panel-alt) 96%, black);width:min(420px,100%);max-height:min(70dvh,520px);box-shadow:0 18px 48px color-mix(in srgb, var(--void) 55%, transparent);border-radius:14px;padding:14px 16px 16px;overflow:auto}.clicker-settings-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.clicker-settings-kicker{letter-spacing:.1em;color:var(--muted);margin:0;font-size:10px}.clicker-settings-head h2{color:var(--core-bright);margin:4px 0 0;font-size:18px}.clicker-settings-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.clicker-settings-row{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--panel) 80%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.clicker-settings-copy strong{color:var(--text);font-size:14px;display:block}.clicker-settings-copy p{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.45}.clicker-settings-toggle,.clicker-settings-status{border:1px solid var(--line);background:var(--surface);min-width:3.6rem;min-height:36px;color:var(--text-2);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px}.clicker-settings-toggle{cursor:pointer}.clicker-settings-toggle.is-on,.clicker-settings-status.is-on{border-color:color-mix(in srgb, var(--core) 50%, var(--line));background:color-mix(in srgb, var(--core) 14%, var(--surface));color:var(--core-bright)}.clicker-settings-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.45}@media (max-width:430px){.clicker-settings-backdrop{place-items:end stretch;padding:10px}.clicker-settings{width:100%}.clicker-settings-row{grid-template-columns:1fr;justify-items:start}}.clicker-save-pulse.is-saving{opacity:.95;color:color-mix(in srgb, var(--warn,#d4a017) 80%, var(--text));background:color-mix(in srgb, var(--warn,#d4a017) 12%, transparent)}.clicker-save-pulse.is-saved{opacity:.9;color:color-mix(in srgb, var(--success) 75%, var(--text));background:color-mix(in srgb, var(--success) 10%, transparent)}@media (prefers-reduced-motion:reduce){.clicker-save-pulse{transition:none}}.clicker-offline{z-index:32;border:1px solid color-mix(in srgb, var(--core) 35%, var(--line));background:color-mix(in srgb, var(--panel-alt) 96%, black);width:min(360px,100vw - 24px);box-shadow:0 12px 36px color-mix(in srgb, var(--void) 55%, transparent);text-align:left;border-radius:14px;padding:14px 16px;position:fixed;top:72px;left:50%;transform:translate(-50%)}.clicker-offline-kicker{letter-spacing:.1em;color:var(--muted);margin:0 0 6px;font-size:11px}.clicker-offline-gain{color:var(--core-bright);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;display:block}.clicker-offline-detail{color:var(--text-2);margin:6px 0 12px;font-size:13px;line-height:1.45}.clicker-offline-dismiss{width:100%}@media (prefers-reduced-motion:reduce){.clicker-offline{box-shadow:none}}@media (hover:hover) and (pointer:fine){.clicker-action-slot:hover .clicker-action-tip,.clicker-action-slot:focus-within .clicker-action-tip{opacity:1;visibility:visible}}.clicker-actions>.clicker-primary{justify-content:center;align-items:center;min-height:52px;display:flex}.clicker-item{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--radius-btn);align-items:center;gap:8px;min-height:52px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.clicker-item:not(:disabled):hover{border-color:color-mix(in srgb, var(--core) 35%, var(--line));background:color-mix(in srgb, var(--surface-hover) 85%, var(--surface))}.clicker-item span{letter-spacing:.02em;flex:1;min-width:0;font-size:11px;line-height:1.25}.clicker-item span small{color:var(--text-2);margin-top:2px;font-size:10px;display:block}.clicker-item img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.clicker-card.is-live img{animation:2.8s ease-in-out infinite producer-bob}.clicker-card.is-dense img{animation-duration:1.8s}.clicker-item.is-pop-icon img,.clicker-card.is-pop-icon img{animation:.32s ease-out icon-pop}.clicker-item:disabled{opacity:.45}.clicker-drawer{z-index:5;background:color-mix(in srgb, var(--deep) 94%, black);border-top:1px solid var(--line);min-height:96px;max-height:calc(100dvh - 88px);box-shadow:0 -10px 28px color-mix(in srgb, var(--void) 55%, transparent);flex-direction:column;transition:height .18s;display:flex}.clicker-drawer.is-dragging{transition:none}.clicker-drawer-handle{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px 4px;display:flex}.clicker-drawer-grab{background:color-mix(in srgb, var(--line) 80%, var(--text-2));border-radius:999px;width:42px;height:5px}.clicker-drawer-handle-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.clicker-drawer-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.clicker-drawer-toggle{border:1px solid var(--line);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px}.clicker-drawer-toggle:hover{border-color:color-mix(in srgb, var(--core) 35%, var(--line));color:var(--text)}.clicker-drawer-foot{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 92%, black);color:var(--text-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.clicker-drawer-foot strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-drawer-foot-hint{color:var(--muted);font-size:11px}.clicker-drawer.is-peek .clicker-panel{visibility:hidden;pointer-events:none}.clicker-tabs{background:var(--deep);z-index:3;flex-shrink:0;gap:4px;padding:4px 12px 8px;display:flex}.clicker-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 8px}.clicker-tabs button[data-active=true]{color:var(--text);border-bottom-color:var(--core)}.clicker-panel{z-index:4;background:color-mix(in srgb, var(--panel) 96%, black);border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 16px 16px;position:relative;overflow:auto}.clicker-shop-lead{color:color-mix(in srgb, var(--core) 70%, var(--text-2));margin:0 0 12px;font-size:13px;line-height:1.55}.clicker-shop-section{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:11px;font-weight:600}.clicker-shop-section:first-of-type{margin-top:0}.clicker-world{gap:10px;display:grid}.clicker-world-head{margin:0 0 2px}.clicker-world-head-row{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.clicker-world-kicker{letter-spacing:.1em;color:var(--muted);margin:0;font-size:11px}.clicker-world-back{flex-shrink:0;padding:4px 8px;font-size:12px}.clicker-world-title{color:var(--core-bright);margin:0 0 6px;font-size:18px}.clicker-world-lead{color:var(--text-2);margin:0 0 4px;font-size:13px;line-height:1.45}.clicker-world-here-name{color:var(--core-bright)}.clicker-world-meta{color:var(--muted);margin:0 0 4px;font-size:12px}.clicker-world-meta strong{color:var(--core);font-variant-numeric:tabular-nums}.clicker-world-next{border:1px dashed color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--text-2);border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.clicker-world-next strong{color:var(--core-bright)}.clicker-world-list{gap:8px;display:grid}.clicker-world-slot{display:block;position:relative}.clicker-world-tip{z-index:12;border-radius:var(--radius-btn);border:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 96%, black);width:max-content;max-width:min(280px,88vw);color:var(--text-2);text-align:left;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 8px 20px color-mix(in srgb, var(--void) 55%, transparent);padding:8px 10px;font-size:11px;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.clicker-world-tip strong{color:var(--core-bright);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.clicker-world-tip-meta{color:var(--core);margin-top:4px;font-size:10px;font-style:normal;display:block}@media (hover:hover) and (pointer:fine){.clicker-world-slot:hover .clicker-world-tip,.clicker-world-slot:focus-within .clicker-world-tip{opacity:1;visibility:visible}}.clicker-world-card img{object-fit:cover;border-radius:10px;width:72px;height:72px}.clicker-world-card.is-current{border-color:color-mix(in srgb, var(--core) 55%, var(--line));background:color-mix(in srgb, var(--core) 8%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core) 22%, transparent)}.clicker-world-card.is-locked{opacity:.78}.clicker-world-card-body{min-width:0}.clicker-world-dest-name{letter-spacing:.02em;color:var(--core-bright);font-size:14px;display:block}.clicker-world-dest-desc{color:var(--text-2);margin:2px 0 0;font-size:12px;line-height:1.4}.clicker-world-dest-bonus{color:var(--core);margin:4px 0 0;font-size:12px}.clicker-world-dest-unlock{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;font-size:11px;display:flex}.clicker-world-dest-unlock-status{color:var(--text-2)}.clicker-world-card.is-locked .clicker-world-dest-unlock-status{color:color-mix(in srgb, var(--warn,#d4a017) 80%, var(--text-2))}.clicker-world-dest-unlock-req{font-variant-numeric:tabular-nums}.clicker-world-here{letter-spacing:.06em;color:var(--core-bright);border:1px solid color-mix(in srgb, var(--core) 40%, var(--line));background:color-mix(in srgb, var(--core) 12%, transparent);white-space:nowrap;border-radius:6px;align-self:center;padding:4px 8px;font-size:11px}.clicker-world-locked-btn:disabled{opacity:.7;cursor:not-allowed}.clicker-world-home{margin-top:4px}.clicker-shop-card img{object-fit:contain;background:color-mix(in srgb, var(--void) 35%, transparent)}.clicker-skill-tree{gap:12px;display:grid}.clicker-skill-tree-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clicker-skill-tree-title{letter-spacing:.14em;color:var(--core-bright);font-size:12px}.clicker-skill-tree-sub{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.45}.clicker-skill-tree-empty{border:1px dashed color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted);border-radius:12px;margin:10px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.clicker-skill-tree-sp{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--core) 35%, var(--line));color:var(--core-bright);font-variant-numeric:tabular-nums;flex-shrink:0;padding:6px 10px;font-size:12px}.clicker-skill-tree-sp strong{font-weight:700}.clicker-skill-legend{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.clicker-skill-legend li{align-items:center;gap:5px;display:inline-flex}.clicker-skill-legend li:before{content:"";border:1px solid var(--line);background:var(--panel);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.clicker-skill-legend li.is-available:before{border-color:color-mix(in srgb, var(--core) 70%, white);box-shadow:0 0 6px color-mix(in srgb, var(--core) 40%, transparent)}.clicker-skill-legend li.is-poor:before{opacity:.72}.clicker-skill-legend li.is-locked:before{opacity:.38;filter:grayscale(.35)}.clicker-skill-legend li.is-hidden:before{opacity:.25;border-style:dashed}.clicker-skill-legend li.is-owned:before{background:color-mix(in srgb, var(--core) 30%, var(--panel));border-color:color-mix(in srgb, var(--core) 55%, var(--line))}.clicker-skill-tree-scroll{--cell:56px;overscroll-behavior:contain;border-radius:var(--radius-card);max-height:min(68vh,640px);overflow:auto}.clicker-skill-tree-board{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--core) 8%, transparent) 0%, transparent 55%), repeating-linear-gradient(0deg, transparent, transparent 23px, color-mix(in srgb, var(--line) 22%, transparent) 23px, color-mix(in srgb, var(--line) 22%, transparent) 24px), color-mix(in srgb, var(--void) 88%, var(--panel));margin-inline:auto;position:relative;overflow:hidden}.clicker-skill-tree-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clicker-skill-node{border:1px solid color-mix(in srgb, var(--branch-color,var(--line)) 55%, var(--line));background:color-mix(in srgb, var(--void) 70%, var(--panel));cursor:pointer;width:34px;height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--branch-color,var(--line)) 18%, transparent);padding:0;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.clicker-skill-node-glyph{width:100%;height:100%;color:var(--branch-color,var(--text-2));place-items:center;font-size:15px;line-height:1;display:grid;transform:rotate(-45deg)}.clicker-skill-node.is-hub{pointer-events:none;border-color:color-mix(in srgb, var(--core) 55%, var(--line));width:38px;height:38px;box-shadow:0 0 18px color-mix(in srgb, var(--core-glow) 35%, transparent)}.clicker-skill-node.is-hub .clicker-skill-node-glyph{color:var(--core-bright)}.clicker-skill-node.is-apex{border-width:2px;width:38px;height:38px}.clicker-skill-node.is-owned{background:color-mix(in srgb, var(--branch-color,var(--core)) 22%, var(--panel));box-shadow:0 0 14px color-mix(in srgb, var(--branch-color,var(--core)) 35%, transparent)}.clicker-skill-node.is-available{border-color:color-mix(in srgb, var(--branch-color,var(--core)) 75%, white);box-shadow:0 0 16px color-mix(in srgb, var(--branch-color,var(--core)) 45%, transparent)}.clicker-skill-node.is-poor{opacity:.72}.clicker-skill-node.is-locked{opacity:.38;filter:grayscale(.35)}.clicker-skill-node.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--core-bright) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--branch-color,var(--core)) 35%, transparent), 0 0 20px color-mix(in srgb, var(--branch-color,var(--core)) 40%, transparent);z-index:2;transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}.clicker-skill-detail{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);padding:12px 14px}.clicker-skill-detail.is-available{border-color:color-mix(in srgb, var(--core) 40%, var(--line))}.clicker-skill-detail.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 35%, var(--line))}.clicker-skill-detail.is-locked{opacity:.92}.clicker-skill-detail-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.clicker-skill-detail-meta{letter-spacing:.06em;color:var(--muted);font-size:11px}.clicker-skill-detail-status{letter-spacing:.04em;border:1px solid var(--line);color:var(--text-2);border-radius:6px;padding:2px 8px;font-size:11px}.clicker-skill-detail-status.is-available{border-color:color-mix(in srgb, var(--core) 45%, var(--line));color:var(--core-bright);background:color-mix(in srgb, var(--core) 12%, transparent)}.clicker-skill-detail-status.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));color:color-mix(in srgb, var(--warn,#d4a017) 85%, var(--text))}.clicker-skill-detail-status.is-locked{opacity:.8}.clicker-skill-detail-status.is-owned{border-color:color-mix(in srgb, var(--core) 40%, var(--line));color:var(--core)}.clicker-skill-detail strong{margin-bottom:6px;display:block}.clicker-skill-detail-effect{color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.45}.clicker-skill-detail-stats{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:12px;display:flex}.clicker-skill-detail-stats strong{color:var(--core-bright);margin:0;font-size:12px;display:inline}.clicker-skill-detail-stats .is-short strong{color:color-mix(in srgb, var(--warn,#d4a017) 90%, var(--text))}.clicker-skill-detail-req{color:var(--muted)!important;margin:-2px 0 10px!important;font-size:12px!important}.clicker-skill-detail .clicker-primary{width:100%}.clicker-producers-head{margin:0 0 10px}.clicker-producers-kicker{letter-spacing:.1em;color:var(--muted);margin:0 0 4px;font-size:11px}.clicker-producers-lead{color:var(--text-2);margin:0 0 6px;font-size:13px}.clicker-producers-lead strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-producers-legend{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.clicker-producers-legend li{align-items:center;gap:5px;display:inline-flex}.clicker-producers-legend li:before{content:"";border:1px solid var(--line);background:var(--panel);border-radius:2px;width:8px;height:8px}.clicker-producers-legend li.is-affordable:before{border-color:color-mix(in srgb, var(--core) 55%, var(--line));background:color-mix(in srgb, var(--core) 22%, transparent)}.clicker-producers-legend li.is-poor:before{border-color:color-mix(in srgb, var(--warn,#d4a017) 50%, var(--line));background:color-mix(in srgb, var(--warn,#d4a017) 18%, transparent)}.clicker-producers-legend li.is-locked:before{opacity:.45}.clicker-upgrades-head{margin:0 0 10px}.clicker-upgrades-kicker{letter-spacing:.1em;color:var(--muted);margin:0 0 4px;font-size:11px}.clicker-upgrades-lead{color:var(--text-2);margin:0 0 8px;font-size:13px}.clicker-upgrades-lead strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-upgrades-legend{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin:0 0 4px;padding:0;font-size:11px;list-style:none;display:flex}.clicker-upgrades-legend li{align-items:center;gap:6px;display:inline-flex}.clicker-upgrades-legend li:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:2px;width:8px;height:8px}.clicker-upgrades-legend li.is-affordable:before{border-color:color-mix(in srgb, var(--core) 45%, var(--line));background:color-mix(in srgb, var(--core) 28%, transparent)}.clicker-upgrades-legend li.is-poor:before{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));background:color-mix(in srgb, var(--warn,#d4a017) 22%, transparent)}.clicker-upgrades-legend li.is-owned:before{border-color:color-mix(in srgb, var(--success) 40%, var(--line));background:color-mix(in srgb, var(--success) 22%, transparent)}.clicker-upgrades-legend li.is-locked:before{opacity:.45}.clicker-upgrades-cats{margin-bottom:10px}.clicker-upgrades-empty{border:1px dashed color-mix(in srgb, var(--line) 80%, transparent);color:var(--text-2);border-radius:10px;margin:12px 0 0;padding:14px 12px;font-size:13px;line-height:1.5}.clicker-upgrade-card{grid-template-columns:1fr auto}.clicker-upgrade-card:has(.clicker-upgrade-icon){grid-template-columns:48px 1fr auto}.clicker-upgrade-icon{object-fit:contain;width:48px;height:48px}.clicker-upgrade-card.is-affordable{border-color:color-mix(in srgb, var(--core) 32%, var(--line))}.clicker-upgrade-card.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 28%, var(--line))}.clicker-upgrade-card.is-owned{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 14%, transparent)}.clicker-upgrade-card.is-locked{opacity:.78}.clicker-upgrade-body{min-width:0}.clicker-upgrade-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.clicker-upgrade-status{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:10px}.clicker-upgrade-status.is-affordable{border-color:color-mix(in srgb, var(--core) 45%, var(--line));color:var(--core-bright);background:color-mix(in srgb, var(--core) 12%, transparent)}.clicker-upgrade-status.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));color:color-mix(in srgb, var(--warn,#d4a017) 85%, var(--text))}.clicker-upgrade-status.is-owned{border-color:color-mix(in srgb, var(--success) 40%, var(--line));color:color-mix(in srgb, var(--success) 80%, var(--text))}.clicker-upgrade-status.is-locked{opacity:.9}.clicker-upgrade-desc{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.4}.clicker-upgrade-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin:6px 0 0;font-size:12px;display:flex}.clicker-upgrade-price strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-producer-card{cursor:pointer}.clicker-producer-card.is-affordable{border-color:color-mix(in srgb, var(--core) 35%, var(--line))}.clicker-producer-card.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 28%, var(--line))}.clicker-producer-card.is-locked{opacity:.72}.clicker-producer-card.is-selected{border-color:color-mix(in srgb, var(--core) 55%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core) 22%, transparent);background:color-mix(in srgb, var(--core) 6%, var(--panel))}.clicker-producer-body{min-width:0}.clicker-producer-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.clicker-producer-status{letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:10px}.clicker-producer-status.is-affordable{border-color:color-mix(in srgb, var(--core) 45%, var(--line));color:var(--core-bright);background:color-mix(in srgb, var(--core) 12%, transparent)}.clicker-producer-status.is-poor{border-color:color-mix(in srgb, var(--warn,#d4a017) 45%, var(--line));color:color-mix(in srgb, var(--warn,#d4a017) 85%, var(--text))}.clicker-producer-status.is-locked{opacity:.85}.clicker-producer-effect{color:var(--text-2);margin:3px 0 0;font-size:12px}.clicker-producer-effect em{color:var(--core);font-variant-numeric:tabular-nums;font-style:normal}.clicker-producer-cost{color:var(--muted);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px}.clicker-producer-cost strong{color:var(--core-bright)}.clicker-buy-cost{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:10px;display:block}.clicker-buy .clicker-primary.is-unaffordable,.clicker-buy .clicker-primary:disabled{opacity:.45;cursor:not-allowed}.clicker-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:grid}.clicker-card img{object-fit:cover;border-radius:8px;width:56px;height:56px}.clicker-buy{gap:6px;display:flex}.clicker-buy button,.clicker-primary,.clicker-ghost,.clicker-danger{border-radius:var(--radius-btn);border:1px solid var(--line);background:var(--surface);color:var(--text);min-height:40px;padding:8px 10px}.clicker-primary{background:color-mix(in srgb, var(--core) 18%, var(--surface));border-color:color-mix(in srgb, var(--core) 45%, var(--line));color:var(--core-bright)}.clicker-danger{border-color:color-mix(in srgb, var(--danger) 50%, var(--line));color:#ffd4cc}.clicker-bar{background:#1a2738;border-radius:999px;height:6px;overflow:hidden}.clicker-bar>i{background:var(--core);height:100%;display:block}.clicker-bar.is-fever>i{background:var(--fever)}.clicker-bar.is-cooldown>i{background:color-mix(in srgb, var(--muted) 65%, var(--core-bright));opacity:.9}.clicker-bar.is-warn>i{background:#c5a84e}.clicker-bar.is-high>i{background:var(--danger)}.clicker-bar.is-crisis>i{background:var(--crisis)}.clicker-admin-launch{z-index:40;border-radius:var(--radius-btn);border:1px solid color-mix(in srgb, #3d6a78 55%, var(--line));color:#adcdd7;background:#0b121a;min-height:40px;padding:8px 12px;position:fixed;top:76px;right:12px}.clicker-admin{z-index:40;border:1px solid color-mix(in srgb, #3d6a78 50%, var(--line));background:#0b131a;border-radius:12px;width:min(320px,100vw - 24px);padding:10px;position:fixed;top:76px;bottom:auto;right:12px;box-shadow:0 8px 30px #0006}.clicker-admin h2{color:#a8cad5;margin:0 0 8px;font-size:13px}.clicker-admin-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.clicker-crisis{z-index:8;background:color-mix(in srgb, var(--void) 82%, transparent);border:1px solid color-mix(in srgb, var(--crisis) 50%, var(--line));text-align:center;border-radius:16px;place-content:center;gap:10px;padding:20px;display:grid;position:absolute;inset:12%}.clicker-crisis-kicker{letter-spacing:.12em;color:color-mix(in srgb, var(--crisis) 75%, var(--text-2));margin:0;font-size:10px}.clicker-crisis h2{color:#ffd4cc;margin:0;font-size:22px}.clicker-crisis>p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.clicker-crisis-actions{gap:8px;margin-top:4px;display:grid}.clicker-crisis-actions button{justify-items:center;gap:2px;min-height:48px;padding:10px 12px;display:grid}.clicker-crisis-actions button strong{font-size:14px}.clicker-crisis-actions button span{opacity:.85;font-size:11px;font-weight:400}.clicker-toast{top:max(72px, calc(56px + env(safe-area-inset-top,0px)));z-index:60;background:var(--panel-alt);border:1px solid var(--line);max-width:min(92vw,420px);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.clicker-toast-msg{overflow-wrap:anywhere;min-width:0}.clicker-toast-dismiss{letter-spacing:.02em;color:var(--muted);flex-shrink:0;font-size:11px}.clicker-toast:hover{border-color:color-mix(in srgb, var(--core) 45%, var(--line))}.clicker-story-beat{left:50%;bottom:calc(var(--drawer-peek,96px) + 16px);z-index:28;background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid color-mix(in srgb, var(--core) 35%, var(--line));cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;max-width:min(420px,100vw - 24px);padding:12px 14px;animation:.28s story-beat-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #00000059}.clicker-story-beat strong{letter-spacing:.06em;color:var(--core);margin-bottom:4px;font-size:11px;display:block}.clicker-story-beat p{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.clicker-story-beat-hint{letter-spacing:.04em;color:var(--muted);margin-top:6px;font-size:11px;display:block}@keyframes story-beat-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes core-idle{0%,to{opacity:.96;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes click-spark{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.2) translate(calc(var(--spark-dx,0px)), calc(var(--spark-dy,-18px)))}}@keyframes core-click{0%{filter:brightness(1.12);transform:scale(1)}40%{filter:brightness(1.16);transform:scale(.94)}to{filter:brightness();transform:scale(1)}}.clicker-core-hit.is-pop img{animation:96ms ease-out core-click}@keyframes core-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes producer-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(2deg)}}@keyframes icon-pop{0%{opacity:.45;transform:scale(.88)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes float-up{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48px)scale(.9)}}@media (max-width:900px){.clicker-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:8px;overflow-x:auto}.clicker-actions>.clicker-item,.clicker-actions>.clicker-action-slot,.clicker-actions>.clicker-primary{flex:1 0 88px;min-width:88px}.clicker-top{grid-template-columns:1fr 1fr}.clicker-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.clicker-side,.clicker-goal{display:none}.clicker-goal-compact{z-index:2;border:1px solid color-mix(in srgb, var(--core) 28%, var(--line));background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"kicker title progress""bar bar bar";align-items:baseline;gap:2px 8px;margin:0 10px 8px;padding:6px 10px;display:grid;position:relative}.clicker-goal-compact-kicker{letter-spacing:.06em;color:var(--muted);grid-area:kicker;font-size:10px}.clicker-goal-compact-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12px;overflow:hidden}.clicker-goal-compact-progress{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;grid-area:progress;font-size:11px}.clicker-goal-compact-bar{grid-area:bar;height:4px;margin-top:2px}.clicker-core-hit{width:min(70vw,280px)}.clicker-shop-card{grid-template-columns:56px 1fr;grid-template-areas:"icon body""buy buy"}.clicker-shop-card img{grid-area:icon}.clicker-shop-card>div,.clicker-shop-card .clicker-shop-body{grid-area:body}.clicker-shop-card .clicker-primary{grid-area:buy;width:100%;min-height:44px}.clicker-shop-status{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;overflow:hidden}.clicker-save-pulse{grid-column:1/-1;justify-self:end;margin-top:-4px}.clicker-card .clicker-buy{flex-wrap:wrap}.clicker-card .clicker-buy .clicker-primary{flex:calc(33% - 6px);min-height:44px}.clicker-drawer-hint{display:none}}.clicker-ending-backdrop{z-index:120;background:color-mix(in srgb, var(--void) 72%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clicker-tutorial{z-index:110;pointer-events:none;position:fixed;inset:0}.clicker-tutorial-dim{pointer-events:auto;background:#05070d8c;position:absolute;inset:0}.clicker-tutorial-card{border:1px solid color-mix(in srgb, var(--core) 30%, var(--line));background:color-mix(in srgb, var(--panel) 94%, #0a1428);pointer-events:auto;z-index:2;border-radius:14px;width:min(440px,100% - 32px);padding:18px 18px 16px;position:absolute;bottom:clamp(24px,8vh,72px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #05070db3}.clicker-tutorial.focus-core .clicker-tutorial-card{top:42%;bottom:auto}.clicker-tutorial.focus-goal .clicker-tutorial-card{bottom:38%;left:auto;right:20px;transform:none}.clicker-tutorial.focus-actions .clicker-tutorial-card{bottom:120px}.clicker-tutorial-kicker{letter-spacing:.1em;color:var(--muted);margin:0 0 6px;font-size:11px}.clicker-tutorial-card h2{color:var(--core-bright);margin:0 0 8px;font-size:18px}.clicker-tutorial-card p{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.55}.clicker-tutorial-actions{justify-content:space-between;gap:10px;display:flex}.clicker-ending{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--panel) 92%, #0a1428), color-mix(in srgb, var(--void) 88%, #050a14));width:min(520px,100%);box-shadow:0 24px 64px color-mix(in srgb, var(--void) 70%, transparent);border-radius:16px;padding:20px 22px}.clicker-ending-head{align-items:flex-start;gap:14px;display:flex}.clicker-ending-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.clicker-ending-head h2{margin:4px 0 0;font-size:22px}.clicker-ending-accent{color:var(--accent);margin:6px 0 0;font-size:12px}.clicker-ending-body{color:var(--text-2);margin:16px 0 0;font-size:14px;line-height:1.65}.clicker-ending-summary{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--void) 35%, transparent);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:10px 12px;display:grid}.clicker-ending-summary div{min-width:0}.clicker-ending-summary dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.clicker-ending-summary dd{color:var(--core-bright);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px}.clicker-ending-warn{color:color-mix(in srgb, var(--danger) 70%, var(--text-2));margin:12px 0 0;font-size:12px;line-height:1.5}.clicker-ending-dots{gap:6px;margin-top:16px;display:flex}.clicker-ending-dots span{background:color-mix(in srgb, var(--text-2) 35%, transparent);border-radius:50%;width:8px;height:8px}.clicker-ending-dots span.is-active{background:var(--accent)}.clicker-ending-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.clicker-ending-foot .clicker-ghost,.clicker-ending-foot .clicker-primary,.clicker-ending-foot .clicker-danger{min-height:42px}.clicker-ending-foot .clicker-primary,.clicker-ending-foot .clicker-danger{flex:auto;max-width:16rem;margin-left:auto}.clicker-complete{place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.clicker-complete-bg{opacity:.35;filter:brightness(1.1)saturate(.9);background-position:50%;background-size:cover;position:absolute;inset:0}.clicker-complete-card{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--void) 78%, transparent);text-align:center;border-radius:18px;width:min(560px,100%);padding:28px 24px;position:relative}.clicker-complete-kicker{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:11px}.clicker-complete-card h1{margin:10px 0 14px;font-size:28px}.clicker-complete-epilogue{color:var(--text-2);margin:0;font-size:15px;line-height:1.7}.clicker-complete-stats{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.clicker-complete-stats div{background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:10px;padding:10px 12px}.clicker-complete-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.clicker-complete-stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px}.clicker-complete-note{color:var(--muted);margin:18px 0 16px;font-size:12px;line-height:1.5}.clicker-complete-stats div.is-wide{grid-column:1/-1}.clicker-complete-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.clicker-complete-actions .clicker-primary,.clicker-complete-actions .clicker-danger{min-width:9rem;min-height:44px}.clicker-complete-confirm{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--panel));border-radius:12px;gap:12px;padding:12px 14px;display:grid}.clicker-complete-confirm p{color:color-mix(in srgb, #ffd4cc 88%, var(--text));margin:0;font-size:13px;line-height:1.5}@media (max-width:430px){.clicker-ending{padding:16px}.clicker-ending-summary{grid-template-columns:1fr}.clicker-ending-foot{flex-direction:column-reverse;align-items:stretch}.clicker-ending-foot .clicker-primary,.clicker-ending-foot .clicker-danger{width:100%;max-width:none;margin-left:0}.clicker-complete-actions{flex-direction:column-reverse}.clicker-complete-actions .clicker-primary,.clicker-complete-actions .clicker-danger,.clicker-complete-actions .clicker-ghost{width:100%}}.clicker-transcendence{gap:12px;display:grid}.clicker-transcendence-head{margin:0 0 4px}.clicker-transcendence-head-row{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.clicker-transcendence-kicker{letter-spacing:.1em;color:var(--muted);margin:0;font-size:11px}.clicker-transcendence-back{flex-shrink:0;padding:4px 8px;font-size:12px}.clicker-transcendence-head h3{color:var(--core-bright);margin:0 0 8px;font-size:18px}.clicker-transcendence-lead{color:var(--text-2);margin:0 0 8px;font-size:13px;line-height:1.5}.clicker-transcendence-lead-num{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-transcendence-progress{color:var(--text-2);margin:0;font-size:12px}.clicker-transcendence-progress strong{color:var(--core)}.clicker-transcendence-meter{font-variant-numeric:tabular-nums;color:var(--text-2);grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:grid}.clicker-transcendence-meter-pct{color:var(--core-bright);text-align:right;min-width:2.5em;font-weight:600}.clicker-transcendence-meter-caption{letter-spacing:.02em;color:var(--muted);margin:0 0 8px;font-size:11px}.clicker-transcendence-locked{border:1px dashed color-mix(in srgb, var(--core) 28%, var(--line));background:color-mix(in srgb, var(--void) 40%, transparent);color:var(--text-2);border-radius:10px;gap:12px;padding:14px;font-size:13px;line-height:1.5;display:grid}.clicker-transcendence-locked p{margin:0}.clicker-transcendence-locked-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clicker-protocol-card{margin-bottom:12px;border-color:color-mix(in srgb, var(--accent) 40%, transparent)!important}.clicker-protocol-copy{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){button.clicker-metric-action,.clicker-skill-node{transition:none}.clicker-skill-node.is-selected{transform:translate(-50%,-50%)rotate(45deg)}.clicker-loading-text{animation:none}.clicker-mine-hint{transition:none}.clicker-story-beat{animation:none}.clicker-core-art,.clicker-core-hit.is-pop img,.clicker-core-hit.is-shake,.clicker-mine.is-pop .clicker-mine-vein img,.clicker-mine.is-shake,.clicker-float,.clicker-card.is-live img,.clicker-card.is-dense img,.clicker-item.is-pop-icon img,.clicker-card.is-pop-icon img,.clicker-title-brand,.clicker-title-start,.clicker-title-bg,.clicker-mine-vein-glow,.clicker-mine-dust,.clicker-mine-puff{animation:none!important}.clicker-mine-dust,.clicker-mine-hit-dust{display:none!important}.clicker-stage-bg{transition:none}}.clicker-title{box-sizing:border-box;width:100%;max-width:100%;min-height:100svh;padding:max(12px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#071018;place-items:center;display:grid;position:relative;overflow:hidden}.clicker-title-bg{filter:saturate(.9)brightness(.62)contrast(1.05);pointer-events:none;background:50%/cover no-repeat;animation:28s ease-in-out infinite alternate clicker-title-bg-drift;position:absolute;inset:0;transform:scale(1.08)}.clicker-title-veil{pointer-events:none;background:radial-gradient(78% 58% at 50% 38%,#0000 0%,#030a12b8 68%),linear-gradient(#02060c47,#02060ceb),linear-gradient(115deg,#1a4a582e,#0000 42%);position:absolute;inset:0}.clicker-title-grain{opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.clicker-title-mute{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:2;letter-spacing:.04em;min-height:36px;padding:6px 12px;font-size:12px;position:absolute}.clicker-title-mute.is-muted{border-color:color-mix(in srgb, var(--accent,#7ec8e3) 40%, var(--line));color:color-mix(in srgb, var(--accent,#7ec8e3) 85%, white)}.clicker-title-copy{z-index:1;box-sizing:border-box;text-align:center;width:min(100%,28rem);max-width:100%;padding:28px 20px;position:relative}.clicker-title-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent,#7ec8e3) 80%, white);overflow-wrap:anywhere;word-break:break-word;margin:0 0 10px;font-size:clamp(10px,2.6vw,11px)}.clicker-title-brand{letter-spacing:.04em;color:#f2f7fb;text-shadow:0 0 28px #5eb8d973;overflow-wrap:anywhere;max-width:100%;margin:0;font-family:inherit;font-size:clamp(2rem,7.5vw,3.6rem);font-weight:800;line-height:1.08;animation:4.2s ease-in-out infinite clicker-title-pulse}.clicker-title-lead{color:#d7e6efc7;overflow-wrap:break-word;max-width:100%;margin:14px 0 26px;font-size:clamp(14px,3.6vw,15px);line-height:1.55}.clicker-title-cta{justify-items:center;gap:10px;width:100%;display:grid}.clicker-title-start{box-sizing:border-box;letter-spacing:.06em;background:color-mix(in srgb, var(--core) 28%, var(--surface));border-color:color-mix(in srgb, var(--core) 65%, var(--line));width:min(100%,16.5rem);max-width:100%;min-height:3rem;color:var(--core-bright);box-shadow:0 0 0 1px color-mix(in srgb, var(--core) 22%, transparent), 0 12px 28px #0410188c;padding:12px 28px;font-size:16px;font-weight:700;animation:2.8s ease-in-out infinite clicker-title-cta-pulse}.clicker-title-start:hover,.clicker-title-start:focus-visible{background:color-mix(in srgb, var(--core) 36%, var(--surface));border-color:color-mix(in srgb, var(--core) 80%, var(--line))}.clicker-title-cta-hint{letter-spacing:.04em;color:#9cb1c8d9;margin:0;font-size:12px}@keyframes clicker-title-pulse{0%,to{text-shadow:0 0 22px #5eb8d959}50%{text-shadow:0 0 36px #7ad0ef8c}}@keyframes clicker-title-cta-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--core) 18%, transparent), 0 10px 24px #04101880}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--core) 40%, transparent), 0 14px 32px color-mix(in srgb, var(--core-glow) 22%, transparent)}}@keyframes clicker-title-bg-drift{0%{transform:scale(1.06)translate(-1.2%,.6%)}to{transform:scale(1.1)translate(1.2%,-.8%)}}.clicker-shell.is-mine-surface{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:100dvh}.clicker-shell.is-mine-surface .clicker-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:100%;position:relative;overflow:hidden}.clicker-shell.is-mine-surface .clicker-core-wrap{pointer-events:auto;z-index:3;grid-column:1/-1;width:100%;height:100%;min-height:100%;padding:0;display:block;position:absolute;inset:0}.clicker-shell.is-mine-surface .clicker-goal{display:none}.clicker-shell.is-mine-surface .clicker-stage-region,.clicker-shell.is-mine-surface .clicker-top,.clicker-shell.is-mine-surface .clicker-actions,.clicker-shell.is-mine-surface .clicker-drawer,.clicker-shell.is-mine-surface .clicker-admin-launch,.clicker-shell.is-mine-surface .clicker-goal-compact,.clicker-shell.is-mine-surface .clicker-combo{display:none!important}.clicker-shell.is-mine-surface .clicker-stage-bg{opacity:1;filter:brightness(1.02)saturate(1.04)}.clicker-shell.is-mine-surface .clicker-stage-bg.is-fever{filter:brightness(1.18)saturate(1.22);transition:filter .45s}@media (prefers-reduced-motion:reduce){.clicker-shell.is-mine-surface .clicker-stage-bg.is-fever{transition:none}}.clicker-mine-dig{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.clicker-mine-hud{z-index:10;pointer-events:none;background:#070b14d1;border:1px solid #3d6a7873;border-radius:14px;grid-template-columns:auto auto;align-items:end;gap:8px 18px;min-width:min(92vw,320px);padding:10px 16px 12px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.clicker-mine-hud-stat{gap:2px;display:grid}.clicker-mine-hud-stat span{letter-spacing:.08em;color:#b6d3dc;font-size:11px}.clicker-mine-hud-stat strong{font-variant-numeric:tabular-nums;color:#eaf5ff;font-size:1.25rem}.clicker-mine-hud-bar{grid-column:1/-1;height:6px;margin-top:2px}.clicker-mine-potions{z-index:12;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;left:12px}.clicker-mine-potion{cursor:pointer;appearance:none;background:#070b14c7;border:1px solid #3d6a788c;border-radius:12px;width:52px;height:52px;padding:4px;position:relative}.clicker-mine-potion img{object-fit:contain;pointer-events:none;width:100%;height:100%}.clicker-mine-potion-count{color:#dff6ff;font-variant-numeric:tabular-nums;text-align:center;background:#041018d9;border-radius:6px;min-width:16px;padding:0 4px;font-size:10px;line-height:1.4;position:absolute;bottom:2px;right:3px}.clicker-mine-potion.is-active{border-color:#7ef9ffb3;box-shadow:0 0 14px #00e5ff59}.clicker-mine-potion.is-confirm{border-color:#ffb347b3}.clicker-mine-potion.is-busy,.clicker-mine-potion.is-crisis,.clicker-mine-potion:disabled{opacity:.45;cursor:not-allowed}.clicker-mine.is-laser-dig{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:0;overflow:hidden}.clicker-mine.is-laser-dig .clicker-mine-board{position:absolute;inset:0}.clicker-mine-emitter{z-index:4;pointer-events:none;background:radial-gradient(circle,#dff9ff 0%,#00e5ff 45%,#0000 70%);border-radius:50%;width:18px;height:18px;position:absolute;top:8%;right:6%;box-shadow:0 0 18px #00e5ffb3}.clicker-mine-ore{appearance:none;cursor:crosshair;z-index:5;background:0 0;border:0;width:min(42vw,220px);height:min(42vw,220px);padding:0;animation:.28s ease-out clicker-mine-ore-in;position:absolute;transform:translate(-50%,-50%)}.clicker-mine-ore img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 18px #00e5ff59);width:100%;height:100%;opacity:calc(1 - var(--vein-crack,0) * .18);transform:scale(calc(1 - var(--vein-crack,0) * .06));transition:transform .12s,opacity .12s}.clicker-mine-ore.is-cracked img{filter:drop-shadow(0 0 18px #00e5ff59)saturate(1.1)}.clicker-mine-ore.is-breaking img{filter:drop-shadow(0 0 22px #ff6a3d73)brightness(1.15)}.clicker-mine.is-hit .clicker-mine-ore img{transform:scale(.94)}.clicker-mine-lasers{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0}.clicker-mine-laser-beam{stroke:#7ef9ff;stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00e5ff);animation:.22s ease-out forwards clicker-mine-laser-flash}.clicker-mine-laser-beam.is-crit{stroke:#ffe08a;stroke-width:4.5px;filter:drop-shadow(0 0 8px #ffb347)}@keyframes clicker-mine-laser-flash{0%{opacity:1;stroke-dasharray:0 1200}35%{opacity:1;stroke-dasharray:1200 0}to{opacity:0}}@keyframes clicker-mine-ore-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.clicker-mine-ore,.clicker-mine-laser-beam{animation:none}}.clicker-mine-tycoon{z-index:3;grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:stretch;gap:12px 16px;width:min(96vw,920px);max-width:100%;display:grid;position:relative}.clicker-mine-shell{grid-template-columns:minmax(112px,148px) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.clicker-mine-circuit-rail{--mine-glow:#00e5ff;--mine-ink:#0b0f1a;--mine-hi:#e8f4ff;--mine-void:#05070d;z-index:3;border:1px solid color-mix(in srgb, var(--mine-glow) 22%, transparent);pointer-events:auto;background:#070b14e6;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:min(58vh,460px);padding:8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #14203380}.clicker-mine{--mine-void:#05070d;--mine-ink:#0b0f1a;--mine-hi:#e8f4ff;--mine-glow:#00e5ff;--mine-hot:#ff6a3d;isolation:isolate;width:100%;height:min(58vh,460px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mine-glow) 22%, transparent), 0 18px 40px #00000073;border-radius:18px;position:relative;overflow:hidden}.clicker-mine.is-tycoon{background:0 0}.clicker-mine-chamber{display:none}.clicker-mine-board{z-index:3;position:absolute;inset:0}.clicker-mine-tree-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.clicker-mine-tree-lines line{stroke:color-mix(in srgb, var(--mine-glow) 38%, #6aa8c8);stroke-width:.55px;stroke-opacity:.28;stroke-linecap:round}.clicker-mine-tree-lines line.is-lit{stroke-opacity:.78;stroke-width:.7px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--mine-glow) 55%, transparent))}.clicker-mine-hub-ring{border:1px solid color-mix(in srgb, var(--mine-glow) 28%, transparent);width:168px;height:168px;box-shadow:0 0 28px color-mix(in srgb, var(--mine-glow) 18%, transparent), inset 0 0 24px color-mix(in srgb, var(--mine-glow) 12%, transparent);pointer-events:none;z-index:2;border-radius:50%;animation:3.2s ease-in-out infinite clicker-mine-glow;position:absolute;transform:translate(-50%,-50%)}.clicker-mine-circuit-head{letter-spacing:.12em;color:color-mix(in srgb, var(--mine-hi) 80%, transparent);justify-content:space-between;align-items:baseline;gap:6px;font-size:10px;display:flex}.clicker-mine-circuit-head strong{font-variant-numeric:tabular-nums;color:var(--mine-glow);letter-spacing:0}.clicker-mine-circuit-board{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--mine-glow) 8%, transparent), transparent 62%), color-mix(in srgb, var(--mine-void) 55%, transparent);border-radius:10px;min-height:120px;position:relative;overflow:hidden}.clicker-mine-circuit-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clicker-mine-circuit-hub,.clicker-mine-circuit-node{border:1px solid color-mix(in srgb, var(--branch-color,var(--mine-glow)) 55%, transparent);background:color-mix(in srgb, var(--mine-ink) 80%, transparent);width:18px;height:18px;color:color-mix(in srgb, var(--mine-hi) 85%, transparent);pointer-events:none;border-radius:4px;place-items:center;font-size:9px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.clicker-mine-circuit-hub{width:20px;height:20px;color:var(--mine-glow);border-color:color-mix(in srgb, var(--mine-glow) 55%, transparent)}.clicker-mine-circuit-node.is-owned{background:color-mix(in srgb, var(--branch-color,var(--mine-glow)) 28%, var(--mine-ink));box-shadow:0 0 8px color-mix(in srgb, var(--branch-color,var(--mine-glow)) 40%, transparent)}.clicker-mine-circuit-node.is-available{border-color:color-mix(in srgb, var(--branch-color,var(--mine-glow)) 80%, white);box-shadow:0 0 10px color-mix(in srgb, var(--branch-color,var(--mine-glow)) 45%, transparent)}.clicker-mine-circuit-node.is-poor{opacity:.72}.clicker-mine-circuit-node.is-locked{opacity:.35;filter:grayscale(.4)}.clicker-mine-circuit-open{appearance:none;border:1px solid color-mix(in srgb, var(--mine-glow) 35%, transparent);background:color-mix(in srgb, var(--mine-void) 55%, transparent);color:color-mix(in srgb, var(--mine-hi) 90%, transparent);letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:6px 8px;font-size:11px}.clicker-mine-circuit-open:hover{border-color:color-mix(in srgb, var(--mine-glow) 55%, transparent);color:#fff}.clicker-mine-ops-card{z-index:3;border:1px solid color-mix(in srgb, var(--core) 28%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--panel-alt) 88%, #081018)), color-mix(in srgb, var(--panel) 90%, transparent);border-radius:16px;align-self:center;gap:8px;padding:16px 14px;display:grid;position:relative;box-shadow:0 12px 28px #00000047}.clicker-mine-ops-kicker{letter-spacing:.14em;color:color-mix(in srgb, var(--core-bright) 80%, white);margin:0;font-size:10px}.clicker-mine-ops-title{color:var(--text);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem)}.clicker-mine-ops-lead{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.clicker-mine-ops-timer{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;font-size:12px;display:flex}.clicker-mine-ops-timer strong{font-variant-numeric:tabular-nums;color:var(--core-bright);font-size:1.35rem}.clicker-mine-ops-bar{height:8px}.clicker-mine-ops-exit{width:100%;margin-top:4px}.clicker-mine-bezel{z-index:2;pointer-events:none;position:absolute;inset:4px}.clicker-mine-chrome-plate{object-fit:cover;pointer-events:none;z-index:5;mix-blend-mode:screen;opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 62% at 50% 46%,#0000 0% 62%,#000 82%);mask-image:radial-gradient(58% 62% at 50% 46%,#0000 0% 62%,#000 82%)}.clicker-mine-corner{border:2px solid color-mix(in srgb, var(--mine-glow) 55%, transparent);width:22px;height:22px;box-shadow:0 0 10px color-mix(in srgb, var(--mine-glow) 18%, transparent);position:absolute}.clicker-mine-corner.is-tl{border-bottom:0;border-right:0;top:0;left:0}.clicker-mine-corner.is-tr{border-bottom:0;border-left:0;top:0;right:0}.clicker-mine-corner.is-bl{border-top:0;border-right:0;bottom:0;left:0}.clicker-mine-corner.is-br{border-top:0;border-left:0;bottom:0;right:0}.clicker-mine-rail{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mine-hi) 35%, transparent), transparent);height:1px;position:absolute;left:28px;right:28px}.clicker-mine-rail.is-top{top:10px}.clicker-mine-rail.is-bottom{bottom:10px}.clicker-mine-chip{letter-spacing:.14em;color:color-mix(in srgb, var(--mine-hi) 75%, transparent);border:1px solid color-mix(in srgb, var(--mine-glow) 30%, transparent);background:color-mix(in srgb, var(--mine-ink) 70%, transparent);padding:3px 6px;font-size:9px;position:absolute;top:50%;transform:translateY(-50%)}.clicker-mine-chip.is-left{writing-mode:vertical-rl;left:0}.clicker-mine-chip.is-right{writing-mode:vertical-rl;right:0}.clicker-mine-hit-dust{pointer-events:none;z-index:6;position:absolute;inset:0}.clicker-mine-puff{pointer-events:none;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;animation:.46s ease-out forwards clicker-mine-puff;position:absolute;overflow:hidden}.clicker-mine-puff img{object-fit:cover;mix-blend-mode:screen;filter:brightness(1.35)saturate(1.1);width:100%;height:100%}.clicker-mine-puff.is-crit{width:128px;height:128px;margin:-64px 0 0 -64px}.clicker-mine-puff.is-crit img{filter:brightness(1.55)saturate(1.25)hue-rotate(-12deg)}@keyframes clicker-mine-puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)translateY(-8px)}}.clicker-mine[data-visual=fever] .clicker-mine-vein img{filter:saturate(1.25)hue-rotate(-8deg)brightness(1.08)}.clicker-mine[data-visual=crisis] .clicker-mine-vein img{filter:saturate(1.15)hue-rotate(-40deg)brightness(1.05)}.clicker-mine-chrome{z-index:7;pointer-events:none;background:color-mix(in srgb, var(--mine-ink) 72%, transparent);border:1px solid color-mix(in srgb, var(--mine-glow) 28%, transparent);width:min(72%,240px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mine-hi) 8%, transparent);border-radius:10px;justify-items:center;gap:6px;padding:8px 10px 10px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.clicker-mine-hint{letter-spacing:.04em;color:color-mix(in srgb, var(--mine-hi) 88%, transparent);pointer-events:none;background:0 0;border-radius:0;padding:0;font-size:12px;transition:opacity .28s,color .18s;position:static;transform:none}.clicker-mine-hint.is-faded{opacity:.55}.clicker-mine-hint.is-mining{opacity:1;color:color-mix(in srgb, var(--mine-glow) 85%, var(--mine-hi))}.clicker-mine-gauge{background:color-mix(in srgb, var(--mine-void) 70%, #1a3344);width:100%;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mine-glow) 25%, transparent);border-radius:999px;overflow:hidden}.clicker-mine-gauge i{border-radius:inherit;background:linear-gradient(90deg, #128f9e, var(--mine-glow));width:0;height:100%;transition:width 40ms linear;display:block}.clicker-mine-vein{cursor:pointer;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--mine-glow) calc(var(--vein-crack,0) * 40%), transparent));z-index:3;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.clicker-mine-vein img{object-fit:contain;pointer-events:none;width:100%;height:100%;opacity:calc(1 - var(--vein-crack,0) * .35);transform:scale(calc(1 - var(--vein-crack,0) * .08));transition:opacity .12s,transform .12s,filter .12s}.clicker-mine-vein.is-mining{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--mine-glow) 60%, transparent))}.clicker-mine-vein.is-mining img{filter:brightness(1.18)saturate(1.2);transform:scale(.94)}.clicker-mine-vein.is-hero{z-index:3}.clicker-mine-vein-glow{background:radial-gradient(circle, color-mix(in srgb, var(--mine-glow) 35%, transparent), transparent 70%);pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite clicker-mine-glow;position:absolute;inset:8%}.clicker-mine-vein-hp{font-variant-numeric:tabular-nums;color:#cfe6f2e6;text-shadow:0 1px 2px #000;pointer-events:none;font-size:10px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.clicker-mine-dust{pointer-events:none;z-index:4;opacity:.2;mix-blend-mode:screen;animation:5.5s ease-in-out infinite clicker-mine-dust;position:absolute;inset:0;overflow:hidden}.clicker-mine-dust img{object-fit:cover;opacity:1;width:100%;height:100%}.clicker-mine.has-chrome-art .clicker-mine-chrome{background:color-mix(in srgb, var(--mine-ink) 55%, transparent)}@keyframes clicker-mine-dust{0%,to{opacity:.16;transform:translateY(0)}50%{opacity:.24;transform:translateY(-3px)}}.clicker-mine-sparks{pointer-events:none;z-index:6;position:absolute;inset:0}.clicker-mine-watermark{opacity:.22;pointer-events:none;width:36px;height:36px;position:absolute;bottom:4%;right:4%}.clicker-hub-enter-only{top:auto;left:50%;right:auto;bottom:max(18%, calc(28px + env(safe-area-inset-bottom,0px)));z-index:8;appearance:none;border:1px solid color-mix(in srgb, #5a9aab 55%, var(--line));cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#eaf5ff;text-shadow:0 1px 10px #00000073;background:linear-gradient(#1a35408c,#0b121a);border-radius:999px;min-width:min(72vw,16rem);min-height:48px;padding:14px 28px;font-size:15px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #5a9aab38,0 12px 28px #0006}.clicker-hub-enter-only:hover,.clicker-hub-enter-only:focus-visible{color:#fff;border-color:color-mix(in srgb, #7ec8e3 70%, var(--line));background:linear-gradient(#2448569e,#111e27);outline:none}.clicker-shell.is-entrance-hub .clicker-stage-region,.clicker-shell.is-entrance-hub .clicker-goal,.clicker-shell.is-entrance-hub .clicker-goal-compact,.clicker-shell.is-entrance-hub .clicker-combo{display:none}.clicker-shell.is-entrance-hub .clicker-core-wrap{pointer-events:none;display:block;position:absolute;inset:0}.clicker-shell.is-entrance-hub .clicker-hub-enter-only{pointer-events:auto}.clicker-shell.is-entrance-hub .clicker-stage-bg{opacity:1;filter:brightness(1.02)saturate(1.05)}.clicker-hub-panel{z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--core) 28%, var(--line));background:color-mix(in srgb, var(--panel) 88%, transparent);text-align:center;border-radius:16px;justify-items:center;gap:10px;width:min(92%,420px);padding:22px 20px;display:grid;position:relative}.clicker-hub-kicker{letter-spacing:.12em;color:color-mix(in srgb, var(--accent,#7ec8e3) 80%, white);margin:0;font-size:11px}.clicker-hub-title{color:var(--text);margin:0;font-size:clamp(1.4rem,4vw,1.85rem)}.clicker-hub-lead{color:var(--text-2);max-width:34ch;margin:0;font-size:13px;line-height:1.45}.clicker-hub-enter-mine{min-width:min(100%,14rem);margin-top:4px}.clicker-hub-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.clicker-mine-session-bar{z-index:8;border:1px solid color-mix(in srgb, var(--core) 35%, var(--line));background:color-mix(in srgb, var(--panel-alt) 92%, black);color:var(--text-2);pointer-events:auto;border-radius:999px;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.clicker-metric-mine-timer strong{color:var(--core-bright);font-variant-numeric:tabular-nums}.clicker-mine.is-pop .clicker-mine-vein:active img{transform:scale(.92)}.clicker-mine.is-shake{animation:.2s linear core-shake}@keyframes clicker-mine-glow{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.clicker-mine-tycoon{grid-template-columns:1fr;width:min(96vw,440px)}.clicker-mine-shell{grid-template-columns:1fr}.clicker-mine-circuit-rail{order:0;min-height:140px}.clicker-mine-ops-card{order:2}.clicker-mine-session-bar{display:flex}.clicker-mine-ops-card .clicker-mine-ops-exit{display:none}.clicker-mine{width:100%;height:min(48vh,360px)}.clicker-mine-hint{font-size:11px}}@media (max-width:430px){.clicker-shell-title,.clicker-title{width:100%;max-width:100%}.clicker-title-copy{padding:22px 14px}.clicker-title-kicker{letter-spacing:.1em}.clicker-title-brand{letter-spacing:.03em;font-size:clamp(1.85rem,10.5vw,2.55rem)}.clicker-title-lead{margin:12px 0 22px}.clicker-title-start{width:100%;min-height:3.1rem}.clicker-loading-text{font-size:clamp(22px,8vw,28px)}.clicker-loading-hint{padding:0 16px}.clicker-shell{grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;max-width:100vw}.clicker-top,.clicker-stage,.clicker-actions,.clicker-drawer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.clicker-top{padding:max(8px, env(safe-area-inset-top,0px)) 10px 8px;grid-template-columns:1fr 1fr;gap:6px 8px}.clicker-metric span{letter-spacing:.06em;font-size:10px}.clicker-metric strong{font-size:16px}.clicker-metric em{font-size:11px}.clicker-top>.clicker-ghost,.clicker-top>.clicker-settings-launch{grid-column:1/2;justify-self:start;min-height:32px;padding:4px 10px;font-size:12px}.clicker-save-pulse{grid-column:2/3;place-self:center end;margin-top:0;font-size:10px}.clicker-stage{grid-template-rows:minmax(0,1fr);min-height:0}.clicker-goal{display:none}.clicker-goal-compact{z-index:2;border:1px solid color-mix(in srgb, var(--core) 28%, var(--line));background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"kicker title progress""bar bar bar";align-items:baseline;gap:2px 8px;margin:0 8px 6px;padding:6px 10px;display:grid;position:relative}.clicker-goal-compact-kicker{letter-spacing:.06em;color:var(--muted);grid-area:kicker;font-size:10px}.clicker-goal-compact-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12px;overflow:hidden}.clicker-goal-compact-progress{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;grid-area:progress;font-size:11px}.clicker-goal-compact-bar{grid-area:bar;height:4px;margin-top:2px}.clicker-core-wrap{align-content:center;min-height:0;padding:4px 0 6px}.clicker-stage-region{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;width:auto;max-width:none;top:8px;left:8px;right:8px;overflow-x:auto}.clicker-stage-region::-webkit-scrollbar{display:none}.clicker-stage-region-name,.clicker-stage-region-home,.clicker-stage-region-jump,.clicker-stage-region-explore{white-space:nowrap;flex:none;padding:6px 9px;font-size:10px}.clicker-mine{width:min(94vw,360px);height:min(34vh,260px)}.clicker-mine-hint{display:none}.clicker-mine-hint:not(.is-faded){letter-spacing:.03em;font-size:10px;display:block}.clicker-actions{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));gap:4px}.clicker-actions>.clicker-item,.clicker-actions>.clicker-action-slot,.clicker-actions>.clicker-primary{flex:0 0 72px;min-width:72px;max-width:84px}.clicker-item{flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:5px 4px}.clicker-item img{width:26px;height:26px}.clicker-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;line-height:1.15;overflow:hidden}.clicker-item span small{margin-top:1px;font-size:8px}.clicker-drawer{max-height:calc(100dvh - 72px);overflow:hidden}.clicker-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;width:100%;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.clicker-tabs::-webkit-scrollbar{display:none}.clicker-tabs button{letter-spacing:.03em;white-space:nowrap;flex:none;min-height:40px;padding:10px 11px;font-size:10px}.clicker-panel{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px 14px}.clicker-producer-card.clicker-card,.clicker-world-card.clicker-card{box-sizing:border-box;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon body""buy buy";align-items:start;gap:8px 10px;width:100%;max-width:100%}.clicker-producer-card>img,.clicker-world-card>img{grid-area:icon;width:48px;height:48px}.clicker-producer-card .clicker-producer-body,.clicker-world-card .clicker-world-card-body{grid-area:body;min-width:0}.clicker-producer-card .clicker-buy,.clicker-world-card>.clicker-primary,.clicker-world-card>.clicker-ghost,.clicker-world-card>.clicker-world-here{grid-area:buy}.clicker-producer-card .clicker-buy{gap:4px;width:100%;max-width:100%;display:flex}.clicker-producer-card .clicker-buy .clicker-primary{flex:1 1 0;min-width:0;min-height:44px;padding:6px 2px;font-size:12px}.clicker-buy-cost{text-overflow:ellipsis;font-size:8px;overflow:hidden}.clicker-producer-title-row{flex-wrap:wrap;gap:4px 6px}.clicker-producer-status{font-size:9px}.clicker-world-card>.clicker-primary,.clicker-world-card>.clicker-ghost,.clicker-world-home,.clicker-world-back,.clicker-transcendence-back{width:100%;min-height:44px}.clicker-world-card>.clicker-world-here{justify-self:start}.clicker-world-title,.clicker-transcendence-head h3{font-size:16px}.clicker-world-lead,.clicker-transcendence-lead,.clicker-world-dest-desc{font-size:12px}.clicker-skill-tree-scroll{--cell:46px}.clicker-skill-node{width:28px;height:28px}.clicker-skill-node.is-hub{width:32px;height:32px}.clicker-skill-node-glyph{font-size:13px}.clicker-skill-node.is-apex{width:32px;height:32px}.clicker-skill-detail .clicker-primary{min-height:44px}.clicker-skill-legend,.clicker-producers-legend{gap:6px 10px;font-size:10px}.clicker-story-beat{top:auto;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:4;gap:8px;max-width:calc(100vw - 16px);padding:8px 10px}.clicker-story-beat img{width:28px;height:28px}.clicker-story-beat p{font-size:12px}.clicker-offline{top:calc(56px + env(safe-area-inset-top,0px));width:calc(100vw - 16px)}.clicker-admin-launch{top:auto;bottom:calc(112px + env(safe-area-inset-bottom,0px));min-height:36px;padding:6px 10px;font-size:11px;right:8px}.clicker-admin{top:auto;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:auto;max-height:min(42vh,320px);left:8px;right:8px;overflow:auto}.clicker-transcendence-locked-actions{flex-direction:column;align-items:stretch}.clicker-transcendence-locked-actions .clicker-primary,.clicker-transcendence-locked-actions .clicker-ghost{width:100%;min-height:44px}.clicker-float{font-size:14px}}.clicker-region-activity{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--core) 45%, var(--line));background:color-mix(in srgb, var(--void) 70%, var(--panel));max-width:260px;color:var(--core-bright);cursor:pointer;justify-items:center;gap:2px;margin-top:10px;padding:8px 14px;font-size:13px;display:grid}.clicker-region-activity span{color:color-mix(in srgb, var(--core-bright) 70%, transparent);font-size:11px}.clicker-region-activity.is-active{box-shadow:0 0 14px color-mix(in srgb, var(--core) 40%, transparent)}.clicker-region-activity:disabled{opacity:.55;cursor:default}.clicker-shell.is-region-hub .clicker-core-wrap{pointer-events:none;grid-column:1/-1;display:block;position:absolute;inset:0}.clicker-shell.is-region-hub .clicker-region-station{pointer-events:auto}.clicker-region-station{left:50%;bottom:max(18%, calc(28px + env(safe-area-inset-bottom,0px)));z-index:8;text-align:center;justify-items:center;gap:6px;width:min(86vw,20rem);display:grid;position:absolute;transform:translate(-50%)}.clicker-region-station-kicker,.clicker-region-station-note{letter-spacing:.12em;color:color-mix(in srgb, var(--core-bright) 75%, transparent);text-shadow:0 1px 8px #000000b3;margin:0;font-size:11px}.clicker-region-station-note{letter-spacing:.02em;opacity:.8}.clicker-region-station .clicker-region-activity{letter-spacing:.06em;border-radius:999px;width:100%;max-width:none;min-height:56px;margin-top:0;padding:12px 18px;font-size:15px}.clicker-region-station .clicker-region-activity.is-challenge{border-color:color-mix(in srgb, #ffc266 60%, var(--line));background:linear-gradient(180deg, #3a2a10b3, color-mix(in srgb, var(--void) 85%, black));color:#ffe3b0}.clicker-region-station .clicker-region-activity.is-challenge span{color:#ffe3b0bf}.clicker-transcendence-momentum{color:var(--text-2);margin:0;font-size:12px}.clicker-transcendence-momentum strong{color:var(--core-bright)}.clicker-skill-node.is-locked{opacity:.5}.clicker-skill-detail-requires{color:var(--muted);margin:4px 0 0;font-size:12px}
[data-clicker]{--edge:color-mix(in srgb, var(--core) 16%, #2a3f58);--edge-hi:color-mix(in srgb, var(--core) 45%, #2a3f58);--glow-soft:0 0 18px color-mix(in srgb, var(--core) 22%, transparent);--shadow-lift:0 10px 30px -12px #000000b3}[data-clicker] .clicker-top{border-bottom:1px solid var(--edge);background:linear-gradient(#0d1828 0%,#0a1320 100%);align-items:stretch;gap:8px;padding:10px 14px;display:flex;position:relative;box-shadow:0 8px 24px -10px #000c}[data-clicker] .clicker-top:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--core) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}[data-clicker] .clicker-top>.clicker-metric{border:1px solid var(--edge);background:linear-gradient(#ffffff09,#ffffff03);border-radius:12px;flex:1 1 0;justify-content:center;gap:4px;margin:0;padding:7px 12px}[data-clicker] .clicker-top>.clicker-metric:first-child{border-color:color-mix(in srgb, var(--core) 32%, #2a3f58);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--core) 12%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0a, #ffffff03);flex:1.5 1 0}[data-clicker] .clicker-top>button.clicker-metric-action:hover,[data-clicker] .clicker-top>button.clicker-metric-action.is-active{border-color:var(--edge-hi);background:color-mix(in srgb, var(--core) 10%, transparent)}[data-clicker] .clicker-top .clicker-metric>span{letter-spacing:.14em;color:color-mix(in srgb, var(--text-2) 85%, var(--core));font-size:10px;font-weight:700}[data-clicker] .clicker-top .clicker-metric strong{letter-spacing:.01em;color:#f2fcff;text-shadow:0 0 14px color-mix(in srgb, var(--core) 45%, transparent);font-size:24px;font-weight:800}[data-clicker] .clicker-top .clicker-metric em{color:var(--core);font-size:12px;font-weight:600}[data-clicker] .clicker-top>.clicker-settings-launch,[data-clicker] .clicker-top>.clicker-save-pulse{flex:none;align-self:center;margin:0}[data-clicker] .clicker-top>.clicker-settings-launch{border:1px solid var(--edge);min-height:36px;color:var(--text-2);background:#ffffff0a;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}[data-clicker] .clicker-top>.clicker-settings-launch:hover{border-color:var(--edge-hi);color:var(--text)}[data-clicker] .clicker-bar{background:#00000073;height:7px;box-shadow:inset 0 0 0 1px #ffffff0d}[data-clicker] .clicker-bar>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--core) 55%, #1b6f86), var(--core));box-shadow:0 0 10px color-mix(in srgb, var(--core) 55%, transparent);transition:width .24s}[data-clicker] .clicker-bar.is-fever>i{background:linear-gradient(90deg,#ff8a3d,#ffd36b);box-shadow:0 0 12px #ffaa4699}[data-clicker] .clicker-bar.is-cooldown>i{box-shadow:none;background:linear-gradient(90deg,#4a5d72,#8aa0b8)}[data-clicker] .clicker-bar.is-warn>i{background:linear-gradient(90deg,#b8913a,#f1cc62);box-shadow:0 0 10px #f1cc6273}[data-clicker] .clicker-bar.is-high>i,[data-clicker] .clicker-bar.is-crisis>i{background:linear-gradient(90deg,#b13d35,#ff6b55);box-shadow:0 0 12px #ff6b558c}[data-clicker] .clicker-stage:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#060b13d9);height:38%;position:absolute;bottom:0;left:0;right:0}[data-clicker].is-entrance-hub .clicker-core-wrap{z-index:3;grid-column:1/-1}[data-clicker] .clicker-hub-enter-only{border:1px solid color-mix(in srgb, var(--core) 70%, white 10%);color:#fff;letter-spacing:.22em;text-shadow:0 1px #0006,0 0 12px #a0f0ff99;min-width:min(78vw,17rem);min-height:56px;box-shadow:0 0 0 4px color-mix(in srgb, var(--core) 14%, transparent), 0 0 36px color-mix(in srgb, var(--core) 45%, transparent), 0 16px 32px -10px #000c;background:linear-gradient(#ffffff29,#fff0 55%),linear-gradient(#1f7f96,#0f4a5c);border-radius:14px;padding:16px 36px;font-size:16px;font-weight:800;transition:transform .14s,filter .14s;animation:2.4s ease-in-out infinite polish-cta-pulse;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}[data-clicker] .clicker-hub-enter-only:before{content:"▶";letter-spacing:0;vertical-align:1px;margin-right:12px;font-size:12px}[data-clicker] .clicker-hub-enter-only:hover,[data-clicker] .clicker-hub-enter-only:focus-visible{filter:brightness(1.08);background:linear-gradient(#ffffff38,#fff0 55%),linear-gradient(#2596b0,#11566a);border-color:#bff4ff;transform:translate(-50%,-50%)scale(1.03)}[data-clicker] .clicker-hub-enter-only:active{transform:translate(-50%,-50%)scale(.98)}@keyframes polish-cta-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--core) 14%, transparent), 0 0 28px color-mix(in srgb, var(--core) 35%, transparent), 0 16px 32px -10px #000c}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--core) 8%, transparent), 0 0 48px color-mix(in srgb, var(--core) 55%, transparent), 0 16px 32px -10px #000c}}[data-clicker] .clicker-drawer{border-top:1px solid var(--edge);background:linear-gradient(#101c2d 0%,#0b1422 60%);border-radius:18px 18px 0 0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 -18px 40px -12px #000000bf}[data-clicker] .clicker-drawer-handle{padding:8px 14px 2px}[data-clicker] .clicker-drawer-grab{background:color-mix(in srgb, var(--core) 30%, #3a4f66);width:48px;height:4px}[data-clicker] .clicker-drawer:not(.is-peek) .clicker-drawer-hint{visibility:hidden}[data-clicker] .clicker-drawer-toggle{border-color:var(--edge);background:#ffffff0a;min-height:26px;padding:0 12px;font-weight:600}[data-clicker] .clicker-tabs{border:1px solid var(--edge);scrollbar-width:none;background:#0000004d;border-radius:12px;gap:4px;margin:4px 14px 6px;padding:4px;overflow-x:auto}[data-clicker] .clicker-tabs::-webkit-scrollbar{display:none}[data-clicker] .clicker-tabs button{min-height:36px;color:var(--text-2);letter-spacing:.1em;cursor:pointer;border:0;border-radius:9px;flex:1 0 auto;padding:0 12px;font-size:12px;font-weight:700;transition:color .14s,background .14s,box-shadow .14s}[data-clicker] .clicker-tabs button:hover{color:var(--text);background:#ffffff0a}[data-clicker] .clicker-tabs button[data-active=true]{color:#f2fcff;background:linear-gradient(180deg, color-mix(in srgb, var(--core) 30%, #173247), color-mix(in srgb, var(--core) 14%, #10202f));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core) 50%, transparent), 0 0 14px color-mix(in srgb, var(--core) 25%, transparent);text-shadow:0 0 8px color-mix(in srgb, var(--core) 60%, transparent)}[data-clicker] .clicker-tabs button:focus-visible{border-radius:9px}[data-clicker] .clicker-panel{padding:8px 14px 16px}[data-clicker] :is(.clicker-producers-kicker,.clicker-upgrades-kicker,.clicker-producers-legend,.clicker-upgrades-legend){display:none}[data-clicker] :is(.clicker-producers-lead,.clicker-upgrades-lead){color:var(--text-2);margin:2px 0 10px;font-size:12px}[data-clicker] :is(.clicker-producers-lead,.clicker-upgrades-lead) strong{color:var(--core-bright);font-variant-numeric:tabular-nums}[data-clicker] .clicker-upgrades-cats{gap:6px;margin-bottom:12px}[data-clicker] .clicker-upgrades-cats button{border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:700}[data-clicker] .clicker-upgrades-cats .clicker-ghost{border-color:var(--edge);color:var(--text-2);background:0 0}[data-clicker] .clicker-card{border:1px solid var(--edge);box-shadow:var(--shadow-lift);background:linear-gradient(#14233a 0%,#101c2e 100%);border-radius:14px;gap:14px;margin-bottom:10px;padding:12px 14px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}[data-clicker] .clicker-card:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}[data-clicker] .clicker-card.is-affordable{border-color:color-mix(in srgb, var(--success) 45%, #2a3f58)}[data-clicker] .clicker-card.is-affordable:before{background:var(--success);box-shadow:0 0 10px var(--success)}[data-clicker] .clicker-card.is-poor:before{background:#c5a84e}[data-clicker] .clicker-card.is-owned:before{background:var(--core)}[data-clicker] .clicker-card.is-locked{opacity:.55;filter:saturate(.6)}[data-clicker] .clicker-card img{object-fit:contain;background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--core) 14%, transparent) 0%, transparent 68%);filter:drop-shadow(0 4px 8px #0000008c);border-radius:50%;width:64px;height:64px;margin:-4px}[data-clicker] .clicker-card.is-locked img{filter:grayscale(.6)brightness(.85)drop-shadow(0 4px 8px #0000008c)}@media (hover:hover) and (pointer:fine){[data-clicker] .clicker-card:not(.is-locked):hover{border-color:var(--edge-hi);box-shadow:var(--shadow-lift), var(--glow-soft);transform:translateY(-1px)}}[data-clicker] .clicker-card :is(.clicker-primary,.clicker-ghost,.clicker-buy button){border-radius:10px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}[data-clicker] .clicker-primary:not(:disabled):not(.is-unaffordable){border-color:color-mix(in srgb, var(--core) 70%, transparent);color:#fff;box-shadow:0 0 16px color-mix(in srgb, var(--core) 28%, transparent);background:linear-gradient(#ffffff24,#fff0 60%),linear-gradient(#1c7a91,#105064)}[data-clicker] .clicker-primary:not(:disabled):not(.is-unaffordable):hover{filter:brightness(1.1)}[data-clicker] :is(.clicker-primary,.clicker-ghost,.clicker-buy button):disabled{color:var(--muted);box-shadow:none;opacity:1;background:#ffffff0a;border-color:#ffffff0f}[data-clicker] .clicker-drawer-foot{border-top:1px solid var(--edge);background:#00000059}[data-clicker] .clicker-admin-launch{opacity:.55;min-height:30px;padding:4px 10px;font-size:11px;inset:auto auto 12px 12px}[data-clicker] .clicker-admin-launch:hover{opacity:1}@media (max-width:720px){[data-clicker] .clicker-top{padding:max(8px, env(safe-area-inset-top,0px)) 10px 8px;flex-wrap:wrap;gap:6px}[data-clicker] .clicker-top>.clicker-metric{flex:calc(50% - 6px);padding:6px 10px}[data-clicker] .clicker-top>.clicker-metric:first-child{flex-direction:row;flex-basis:100%;align-items:baseline;gap:10px}[data-clicker] .clicker-top .clicker-metric strong{font-size:20px}[data-clicker] .clicker-top>.clicker-settings-launch{min-height:30px;margin-left:auto}[data-clicker] .clicker-tabs{margin:2px 10px 6px}[data-clicker] .clicker-tabs button{letter-spacing:.06em;padding:0 10px;font-size:11px}[data-clicker] .clicker-panel{padding:6px 10px 14px}}@media (prefers-reduced-motion:reduce){[data-clicker] .clicker-hub-enter-only{animation:none}[data-clicker] .clicker-card,[data-clicker] .clicker-bar>i{transition:none}}[data-clicker].is-view-entrance{grid-template-rows:auto minmax(0,1fr)}[data-clicker].is-view-entrance :is(.clicker-drawer,.clicker-actions){display:none}[data-clicker] .clicker-hub-dock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9;scrollbar-width:none;border:1px solid var(--edge);background:#060c15b8;border-radius:18px;gap:8px;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%);box-shadow:0 16px 40px -12px #000000d9}[data-clicker] .clicker-hub-dock::-webkit-scrollbar{display:none}[data-clicker] .clicker-hub-dock-btn{min-width:84px;color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:10px 14px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}[data-clicker] .clicker-hub-dock-btn strong{font-size:14px;font-weight:800}[data-clicker] .clicker-hub-dock-btn span{letter-spacing:.14em;color:color-mix(in srgb, var(--text-2) 80%, var(--core));font-size:9px;font-weight:700}[data-clicker] .clicker-hub-dock-btn:hover,[data-clicker] .clicker-hub-dock-btn:focus-visible{border-color:var(--edge-hi);box-shadow:var(--glow-soft);outline:none;transform:translateY(-2px)}[data-clicker].is-view-entrance .clicker-hub-enter-only{top:44%}[data-clicker].is-view-manage{grid-template-rows:auto minmax(0,1fr)}[data-clicker].is-view-manage :is(.clicker-stage,.clicker-actions){display:none}[data-clicker].is-view-manage .clicker-drawer{border-top:0;border-radius:0;height:auto;min-height:0;max-height:none;margin:0}[data-clicker] .clicker-drawer-handle[hidden]{display:none}[data-clicker] .clicker-manage-head{flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px 6px;display:grid}[data-clicker] .clicker-manage-back{border:1px solid var(--edge-hi);background:linear-gradient(180deg, color-mix(in srgb, var(--core) 18%, #12263a), #0e1c2c);color:#eafaff;cursor:pointer;border-radius:10px;justify-self:start;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}[data-clicker] .clicker-manage-back:hover,[data-clicker] .clicker-manage-back:focus-visible{filter:brightness(1.15);box-shadow:var(--glow-soft);outline:none}[data-clicker] .clicker-manage-title{letter-spacing:.04em;font-size:15px;font-weight:800}[data-clicker] .clicker-manage-esc{border:1px solid var(--edge);color:var(--muted);border-radius:5px;justify-self:end;padding:2px 6px;font-size:10px}@media (max-width:720px){[data-clicker] .clicker-hub-dock{gap:6px;max-width:none;padding:6px;left:12px;right:12px;transform:none}[data-clicker] .clicker-hub-dock-btn{flex:1 0 auto;min-width:64px;padding:8px 10px}[data-clicker] .clicker-manage-esc{display:none}}[data-clicker] .clicker-card:not(:has(>img)){grid-template-columns:minmax(0,1fr) auto}[data-clicker] .clicker-metric :is(strong,em) span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}[data-clicker] .clicker-welcome-scrim{z-index:55;background:#02060cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}[data-clicker] .clicker-welcome{border:1px solid var(--edge-hi);width:min(100%,380px);box-shadow:0 30px 60px -20px #000000e6, var(--glow-soft);text-align:center;background:linear-gradient(#13243a,#0b1422);border-radius:18px;padding:24px 22px 20px}[data-clicker] .clicker-welcome-kicker{letter-spacing:.24em;color:var(--core);margin:0;font-size:10px;font-weight:800}[data-clicker] .clicker-welcome h2{color:var(--text-2);margin:8px 0 4px;font-size:16px;font-weight:700}[data-clicker] .clicker-welcome-amount{color:#f2fcff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb, var(--core) 55%, transparent);margin:0 0 6px;font-size:34px;font-weight:800}[data-clicker] .clicker-welcome-amount span{color:var(--core);font-size:14px}[data-clicker] .clicker-welcome-note,[data-clicker] .clicker-welcome-hint{color:var(--muted);margin:4px 0 0;font-size:11px}[data-clicker] .clicker-welcome-actions{gap:8px;margin-top:16px;display:grid}[data-clicker] .clicker-welcome-actions button{border-radius:12px;min-height:44px;font-weight:800}[data-clicker] .clicker-settings-backdrop{z-index:60;background:#02060cb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}[data-clicker] .clicker-settings{border:1px solid var(--edge-hi);width:min(100%,420px);box-shadow:0 30px 60px -20px #000000e6, var(--glow-soft);background:linear-gradient(#13243a,#0b1422);border-radius:18px;padding:20px}[data-clicker] .clicker-settings-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-clicker] .clicker-settings-kicker{letter-spacing:.24em;color:var(--core);margin:0;font-size:10px;font-weight:800}[data-clicker] .clicker-settings-head h2{margin:4px 0 0;font-size:18px}[data-clicker] .clicker-settings-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}[data-clicker] .clicker-settings-row{border:1px solid var(--edge);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}[data-clicker] .clicker-settings-copy strong{font-size:14px}[data-clicker] .clicker-settings-copy p{color:var(--muted);margin:2px 0 0;font-size:11px}[data-clicker] .clicker-settings-toggle,[data-clicker] .clicker-settings-status{border:1px solid var(--edge);min-width:64px;min-height:36px;color:var(--text-2);background:#0000004d;border-radius:999px;flex:none;place-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-grid}[data-clicker] .clicker-settings-toggle.is-on,[data-clicker] .clicker-settings-status.is-on{border-color:color-mix(in srgb, var(--core) 70%, transparent);background:color-mix(in srgb, var(--core) 22%, transparent);color:#f2fcff}[data-clicker] .clicker-settings-range{min-width:0;accent-color:var(--core);flex:0 45%}[data-clicker] .clicker-settings-range:disabled{opacity:.4}[data-clicker] .clicker-save-transfer{border:1px solid var(--edge);background:#ffffff08;border-radius:12px;gap:8px;margin-top:8px;padding:12px;display:grid}[data-clicker] .clicker-save-transfer-actions{flex-wrap:wrap;gap:8px;display:flex}[data-clicker] .clicker-save-transfer-actions .clicker-settings-toggle{cursor:pointer}[data-clicker] .clicker-save-transfer-actions .clicker-settings-toggle:disabled{cursor:default;opacity:.45}[data-clicker] .clicker-save-transfer-label{color:var(--text-2);margin-top:4px;font-size:12px;font-weight:700}[data-clicker] .clicker-save-transfer-input{resize:vertical;border:1px solid var(--edge);width:100%;min-height:64px;color:var(--text);word-break:break-all;background:#00000059;border-radius:10px;padding:8px 10px;font:16px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}[data-clicker] .clicker-save-transfer-confirm{color:var(--text-2);background:#ffd36b14;border:1px solid #ffd36b8c;border-radius:10px;gap:6px;padding:10px;font-size:12px;line-height:1.45;display:grid}[data-clicker] .clicker-save-transfer-confirm p{margin:0}[data-clicker] .clicker-save-transfer-status{min-height:1em;color:var(--core);margin:0;font-size:12px;line-height:1.45}[data-clicker] .clicker-save-transfer-status.is-error{color:#ff8a8a}[data-clicker].is-region-hub .clicker-goal{align-self:start}[data-clicker] .clicker-mine-result.is-best{border-color:#ffd36b;box-shadow:0 30px 60px -20px #000000e6,0 0 36px #ffc85a59}[data-clicker] .clicker-mine-result.is-best h2{color:#ffd36b}[data-clicker] .clicker-mine-result-stats{justify-content:center;gap:8px;margin:14px 0 0;display:flex}[data-clicker] .clicker-mine-result-stats div{border:1px solid var(--edge);background:#ffffff08;border-radius:10px;flex:0 132px;padding:8px 4px}[data-clicker] .clicker-mine-result-stats dt{color:var(--muted);font-size:10px}[data-clicker] .clicker-mine-result-stats dd{color:#f2fcff;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:800}[data-clicker] .clicker-records-stats{text-align:center;margin:0 0 12px}[data-clicker] .clicker-hub-enter-only.is-cooling{filter:saturate(.4)brightness(.8);animation:none}[data-clicker] .clicker-hub-enter-sub{letter-spacing:.04em;opacity:.85;margin-top:4px;font-size:11px;font-weight:600;display:block}[data-clicker] .clicker-achievements-lead{color:var(--text-2);margin:2px 0 12px;font-size:12px}[data-clicker] .clicker-achievements-lead strong{color:var(--core-bright)}[data-clicker] .clicker-achievements-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-clicker] .clicker-achievement{border:1px solid var(--edge);opacity:.75;background:#ffffff05;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}[data-clicker] .clicker-achievement.is-unlocked{opacity:1;background:linear-gradient(#ffd36b14,#ffd36b05);border-color:#ffd36b80}[data-clicker] .clicker-achievement-mark{color:var(--muted);font-size:18px;line-height:1}[data-clicker] .clicker-achievement.is-unlocked .clicker-achievement-mark{color:#ffd36b;text-shadow:0 0 10px #ffbe50b3}[data-clicker] .clicker-achievement-body{flex:1;gap:3px;min-width:0;display:grid}[data-clicker] .clicker-achievement-body strong{font-size:13px}[data-clicker] .clicker-achievement-body span{color:var(--text-2);font-size:11px}[data-clicker] .clicker-achievement-body .clicker-bar{height:5px;margin-top:3px}[data-clicker].is-mine-surface .clicker-toast{top:auto;bottom:calc(var(--drawer-peek,96px) + 24px + env(safe-area-inset-bottom,0px))}[data-clicker] .clicker-float{letter-spacing:.01em;color:#eafcff;-webkit-text-stroke:3px #040a14d9;paint-order:stroke fill;text-shadow:0 0 12px color-mix(in srgb, var(--core) 55%, transparent), 0 2px 2px #0009;font-weight:800}[data-clicker] .clicker-float.is-crit{color:#ffe38a;text-shadow:0 0 16px #ffc44099,0 2px 2px #0009;font-size:24px}[data-clicker]{-webkit-tap-highlight-color:transparent}[data-clicker] :is(button,.clicker-mine,.clicker-mine-crystal){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:480px){[data-clicker] .clicker-top{padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px;gap:6px}[data-clicker] .clicker-top>.clicker-metric{flex:40%;order:3;min-height:0;padding:5px 10px}[data-clicker] .clicker-top>.clicker-metric:first-child{flex:50%;order:0}[data-clicker] .clicker-top>:is(.clicker-save-pulse,.clicker-settings-launch){flex:none;order:1;align-self:center;min-height:32px;margin:0}[data-clicker] .clicker-hub-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}[data-clicker] .clicker-hub-dock-btn{min-width:0;padding:9px 4px}[data-clicker] .clicker-hub-dock-btn strong{font-size:13px}[data-clicker] .clicker-goal-compact{align-self:start;margin-top:44px}[data-clicker].is-region-hub .clicker-region-station{bottom:calc(154px + env(safe-area-inset-bottom,0px))}[data-clicker].is-region-hub:has(.clicker-hub-dock-btn:nth-child(7)) .clicker-region-station{bottom:calc(214px + env(safe-area-inset-bottom,0px))}[data-clicker] :is(.clicker-world-back,.clicker-transcendence-back){display:none}[data-clicker] .clicker-manage-head{padding-block:8px}[data-clicker] .clicker-tabs button{min-height:40px}}[data-clicker] .clicker-skillmap{z-index:50;background:radial-gradient(circle at 50% 45%,#10202c 0%,#060b12 70%);flex-direction:column;display:flex;position:fixed;inset:0}[data-clicker] .clicker-skillmap-head{color:#dff6ff;border-bottom:1px solid #78c8e62e;align-items:center;gap:12px;padding:10px 16px;display:flex}[data-clicker] .clicker-skillmap-head strong{letter-spacing:.06em;font-size:16px}[data-clicker] .clicker-skillmap-head span{color:#9fc3cf;font-size:12px}[data-clicker] .clicker-skillmap-close{margin-left:auto}[data-clicker] .clicker-skillmap-view{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}[data-clicker] .clicker-skillmap-view:active{cursor:grabbing}[data-clicker] .clicker-skillmap-board{will-change:transform;position:absolute;top:0;left:0}[data-clicker] .clicker-skillmap-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-clicker] .clicker-skillmap-hub{pointer-events:none;width:128px;height:128px;position:absolute;transform:translate(-50%,-50%)}[data-clicker] .clicker-skillmap-hub img{object-fit:contain;filter:drop-shadow(0 0 18px #ffbe5a8c);width:100%;height:100%;animation:3.2s ease-in-out infinite clicker-hub-breathe}@keyframes clicker-hub-breathe{50%{filter:drop-shadow(0 0 28px #ffc864cc);transform:scale(1.06)}}[data-clicker] .clicker-skillmap-node{border:2px solid color-mix(in srgb, var(--branch-color) 55%, transparent);cursor:pointer;background:#0b141c;border-radius:50%;width:62px;height:62px;padding:0;transition:transform .12s,box-shadow .12s;animation:.26s ease-out clicker-skillmap-in;position:absolute;transform:translate(-50%,-50%)}[data-clicker] .clicker-skillmap-node img{pointer-events:none;border-radius:50%;width:100%;height:100%}[data-clicker] .clicker-skillmap-node.is-poor img{filter:saturate(.4)brightness(.7)}[data-clicker] .clicker-skillmap-node.is-available{box-shadow:0 0 14px color-mix(in srgb, var(--branch-color) 70%, transparent)}[data-clicker] .clicker-skillmap-node.is-owned{border-color:#ffe08a;box-shadow:0 0 10px #ffe08a80}[data-clicker] .clicker-skillmap-node.is-apex{width:74px;height:74px}[data-clicker] .clicker-skillmap-node.is-selected,[data-clicker] .clicker-skillmap-node:hover{transform:translate(-50%,-50%)scale(1.12)}@keyframes clicker-skillmap-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}[data-clicker] .clicker-skillmap-detail{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#e6f7ff;background:#060c12f0;border:1px solid #78c8e64d;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;width:min(460px,100% - 32px);padding:12px 14px;display:grid;position:absolute;transform:translate(-50%)}[data-clicker] .clicker-skillmap-detail img{width:56px;height:56px}[data-clicker] .clicker-skillmap-detail small{color:#8fb5c2;font-size:11px}[data-clicker] .clicker-skillmap-detail strong{font-size:15px;display:block}[data-clicker] .clicker-skillmap-detail p{color:#bfe3ef;word-break:keep-all;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}[data-clicker] .clicker-tutorial{z-index:58;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#02060c8c;place-items:end center;display:grid;position:fixed;inset:0}[data-clicker] .clicker-tutorial.is-story{background:#000;place-items:end center}[data-clicker] .clicker-tutorial-bg{background-position:50%;background-size:cover;animation:9s ease-out forwards clicker-tutorial-pan,.6s ease-out clicker-tutorial-fade;position:absolute;inset:0}@keyframes clicker-tutorial-pan{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes clicker-tutorial-fade{0%{opacity:0}}[data-clicker] .clicker-tutorial-card{color:#e8f8ff;background:#060c14eb;border:1px solid #78dcff4d;border-radius:16px;width:min(520px,100%);padding:18px 20px;animation:.3s ease-out clicker-tutorial-fade;position:relative}[data-clicker] .clicker-tutorial-kicker{letter-spacing:.2em;color:#7fd8f0;margin:0 0 4px;font-size:11px}[data-clicker] .clicker-tutorial-card h2{margin:0 0 8px;font-size:20px}[data-clicker] .clicker-tutorial-card p{color:#cfeaf3;margin:0;line-height:1.55}[data-clicker] .clicker-tutorial-actions{justify-content:space-between;margin-top:14px;display:flex}[data-clicker].is-entrance-hub.is-view-entrance{--dock-clear:96px}@media (max-width:640px){[data-clicker].is-entrance-hub.is-view-entrance{--dock-clear:146px}}[data-clicker].is-entrance-hub.is-view-entrance .clicker-stage-bg{bottom:var(--dock-clear);background-position:50%;height:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}[data-clicker].is-entrance-hub.is-view-entrance .clicker-core-wrap{bottom:var(--dock-clear);height:auto}[data-clicker].is-entrance-hub.is-view-entrance .clicker-hub-enter-only{top:50%;left:50%}.clicker-zoomable{cursor:zoom-in}.clicker-zoom{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#040810d1;place-items:center;animation:.16s ease-out clicker-zoom-fade;display:grid;position:fixed;inset:0}.clicker-zoom img{image-rendering:auto;filter:drop-shadow(0 0 32px #78dcff59);width:min(78vw,78vh,420px);height:auto;animation:.22s cubic-bezier(.2,.9,.3,1.2) clicker-zoom-pop}@keyframes clicker-zoom-fade{0%{opacity:0}}@keyframes clicker-zoom-pop{0%{transform:scale(.6)}}[data-clicker] .clicker-world-card.clicker-card{grid-template-columns:120px minmax(0,1fr) auto;align-items:center}[data-clicker] .clicker-world-card.clicker-card>img{object-fit:cover;filter:none;width:120px;height:120px;box-shadow:0 0 0 1px var(--line), 0 6px 14px #00000073;background:0 0;border-radius:12px;margin:0}@media (max-width:720px){[data-clicker] .clicker-world-card.clicker-card{grid-template-columns:96px minmax(0,1fr)}[data-clicker] .clicker-world-card.clicker-card>img{width:96px;height:96px}}[data-clicker] .clicker-drill-station{justify-items:center;gap:6px;display:grid}[data-clicker] .clicker-drill{aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 70%,#50dcff2e,#0000 65%);border:0;border-radius:50%;width:clamp(240px,36vh,320px);padding:0;position:relative}[data-clicker] .clicker-drill img{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 22px #0009)drop-shadow(0 0 18px #5adcff40);width:100%;height:100%;position:relative}[data-clicker] .clicker-drill.is-hit .clicker-drill-ground{animation:.19s ease-out clicker-drill-ground-jolt}[data-clicker] .clicker-drill-glow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#82f0ffd9,#0000);border-radius:50%;width:40%;height:16%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}[data-clicker] .clicker-drill.is-hit .clicker-drill-glow{animation:.26s ease-out clicker-drill-flash}[data-clicker] .clicker-drill-hint{color:#c8e6ffb3;margin:0;font-size:12px}@keyframes clicker-drill-shake{0%{transform:translate(0)scale(1)}30%{transform:translate(-2px,3px)scale(.97)}60%{transform:translate(2px,-1px)scale(1.01)}to{transform:translate(0)scale(1)}}@keyframes clicker-drill-plunge{0%{transform:translateY(0)scale(1)rotate(0)}35%{transform:translateY(7px)scale(1.03,.94)rotate(-.8deg)}70%{transform:translateY(-3px)scale(.99,1.02)rotate(.6deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes clicker-drill-ground-jolt{35%{filter:brightness(1.35);transform:translate(-50%)translateY(2px)scaleX(1.02)}}[data-clicker] .clicker-drill-ground{z-index:0;pointer-events:none;background:radial-gradient(16% 14% at 50% 34%,#8cf5ffe6,#3cc8ff59 55%,#0000 80%),radial-gradient(5% 7% at 22% 40%,#56606f,#0000),radial-gradient(4% 6% at 76% 36%,#56606f,#0000),linear-gradient(104deg,#0000 30%,#5adcff66 31.5%,#0000 33%),linear-gradient(72deg,#0000 66%,#5adcff52 67.5%,#0000 69%),radial-gradient(62% 60% at 50% 36%,#46505e 0%,#2a313c 42%,#161b23 78%,#0c1017 100%);border-radius:50% 50% 44% 44%/58% 58% 42% 42%;width:112%;height:28%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%);box-shadow:inset 0 5px 8px #ffffff14,0 16px 26px #0009}[data-clicker] .clicker-drill-ground.is-front{z-index:2;width:112%;height:16%;box-shadow:none;background:radial-gradient(18% 60% at 50% 0,#78f0ff8c,#0000 70%),linear-gradient(#2a313c 0%,#161b23 60%,#0c1017 100%);border-radius:0 0 50% 50%/0 0 100% 100%;bottom:-2%;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 0,#000 98%,#0000 100%)}[data-clicker] .clicker-drill-debris{z-index:2;pointer-events:none;position:absolute;bottom:12%;left:50%}[data-clicker] .clicker-drill-debris i{--dx:calc((var(--i) - 2.5) * 22px);background:#8a97a8;border-radius:2px;width:6px;height:6px;animation:.42s ease-out forwards clicker-drill-debris;position:absolute;box-shadow:0 0 6px #6eebff99}[data-clicker] .clicker-drill-debris i:nth-child(odd){background:#6fe6ff;width:4px;height:4px}@keyframes clicker-drill-debris{0%{opacity:1;transform:translate(0)rotate(0)}60%{transform:translate(var(--dx), -34px) rotate(160deg);opacity:1}to{transform:translate(calc(var(--dx) * 1.3), 4px) rotate(260deg);opacity:0}}@media (prefers-reduced-motion:reduce){[data-clicker] .clicker-drill.is-hit img,[data-clicker] .clicker-drill.is-hit .clicker-drill-ground{animation:none}[data-clicker] .clicker-drill-debris{display:none}}@keyframes clicker-drill-flash{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(-50%)scale(1.6)}}[data-clicker] .clicker-drill-gauge{background:#040c14cc;border:1px solid #78dcff66;border-radius:999px;width:clamp(240px,36vh,320px);height:10px;position:relative;overflow:hidden}[data-clicker] .clicker-drill-gauge>i{background:linear-gradient(90deg,#3fd0ff,#9ff3ff);transition:width 90ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #5adcffcc}[data-clicker] .clicker-drill-gauge.is-cooling>i{box-shadow:none;background:linear-gradient(90deg,#56606e,#8a96a8)}[data-clicker] .clicker-drill.is-cooling img{filter:grayscale(.7)brightness(.6)}[data-clicker] .clicker-drill-gush{z-index:3;transform-origin:50% 100%;filter:blur(1.5px)drop-shadow(0 0 12px #3cdcffcc);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0%,#28dcffd9 55%,#c8fafff2 100%);border-radius:50% 50% 20% 20%/70% 70% 10% 10%;width:7%;height:105%;animation:.48s cubic-bezier(.2,.8,.3,1) forwards clicker-drill-gush;position:absolute;bottom:18%;left:50%;translate:-50%}@keyframes clicker-drill-gush{0%{opacity:1;transform:scale(.4,0)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8,1.1)}}[data-clicker] .clicker-drill-debris i{background:radial-gradient(circle,#d8fbff,#2ad4ff 60%,#0000 70%)}[data-clicker] .clicker-drill.is-hit img{transform-origin:50% 100%;animation:.3s ease-out clicker-derrick-pump}@keyframes clicker-derrick-pump{0%{transform:none}30%{transform:translateY(5px)scale(1.02,.96)}60%{transform:translateY(-3px)scale(.99,1.02)}to{transform:none}}@media (prefers-reduced-motion:reduce){[data-clicker] .clicker-drill-gush{display:none}}[data-clicker] .clicker-drill-station .clicker-drill{width:clamp(210px,30vh,270px)}[data-clicker] .clicker-drill-station .clicker-drill img{height:92%;margin-top:4%}[data-clicker] .clicker-drill-station .clicker-drill-ground{background:radial-gradient(at 50% 30%,#3cdcff59,#0000 40%),repeating-linear-gradient(90deg,#3cdcff1f 0 1px,#0000 1px 18px),radial-gradient(at 50% 40%,#1b2a33,#0c151b 60%,#05090c 100%);box-shadow:0 0 18px #3cdcff40,0 10px 24px #0009}[data-clicker] .clicker-lair-enter{min-width:240px;font-size:15px}[data-clicker] .clicker-lair-player{gap:4px;width:min(320px,90%);margin:0 auto;display:grid}[data-clicker] .clicker-lair-player-label{color:#ffe3e0;text-align:center;font-size:13px}[data-clicker] .clicker-lair-player-label b{color:#fff;font-size:16px}[data-clicker] .clicker-lair-hpbar{background:#0009;border:1px solid #78ffaa73;border-radius:7px;height:14px;position:relative;overflow:hidden}[data-clicker] .clicker-lair-hpbar i{background:linear-gradient(90deg,#1fbf6a,#9cf5c0);transition:width .26s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:0 auto 0 0}[data-clicker] .clicker-hunt-station.is-battle .clicker-lair-player{animation:none}[data-clicker] .clicker-lair-leave{margin-top:4px;font-size:12px}[data-clicker] .clicker-forge{width:min(360px,94%);margin:6px auto 0}[data-clicker] .clicker-forge-toggle{width:100%;font-size:12px}[data-clicker] .clicker-forge-slots{gap:8px;margin-top:8px;display:grid}[data-clicker] .clicker-forge-slot{text-align:left;background:#0a1018d1;border:1px solid #ffb46e59;border-radius:12px;padding:10px 12px}[data-clicker] .clicker-forge-slot p{margin:0 0 4px;font-size:12px}[data-clicker] .clicker-forge-label{color:#ffcf8a;font-weight:800}[data-clicker] .clicker-forge-current{opacity:.8}[data-clicker] .clicker-forge-cost{flex-wrap:wrap;gap:6px;display:flex}[data-clicker] .clicker-forge-cost span{background:#ffffff0f;border-radius:6px;padding:1px 6px}[data-clicker] .clicker-forge-cost span.is-short{color:#ff7a6b}[data-clicker] .clicker-forge-slot button{width:100%;margin-top:4px}[data-clicker] .clicker-region-wallet{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}[data-clicker] .clicker-region-coin{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:baseline;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}[data-clicker] .clicker-region-coin small{opacity:.7;font-size:10px;font-weight:500}[data-clicker] .clicker-region-coin.is-here{border-color:#5adcffb3;box-shadow:0 0 8px #5adcff59}[data-clicker] .clicker-upgrade-price.is-region{margin-left:8px}[data-clicker] .clicker-upgrade-price.is-short strong{color:#ff7a6b}[data-clicker] .clicker-metric-coin{color:#dff8ff;background:#5adcff1f;border:1px solid #5adcff73;border-radius:999px;align-items:baseline;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}[data-clicker] .clicker-metric-coin small{opacity:.75;font-size:10px;font-weight:500}[data-clicker] .clicker-hunt-station{z-index:12;position:relative}[data-clicker] .clicker-hunt-station.is-battle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a10b8;border:1px solid #ff786e59;border-radius:14px;padding:8px 12px}[data-clicker] .clicker-forge.is-open .clicker-forge-slots{z-index:60;background:#080c12f5;border:1px solid #ffb46e66;border-radius:16px;width:min(420px,100vw - 24px);padding:12px;position:fixed;bottom:12px;left:50%;translate:-50%;box-shadow:0 -10px 40px #0009}[data-clicker] .clicker-forge.is-open:before{content:"";z-index:59;pointer-events:none;background:#00000073;position:fixed;inset:0}[data-clicker] .clicker-forge.is-open .clicker-forge-toggle{z-index:61;position:relative}[data-clicker] .clicker-drill-ground,[data-clicker] .clicker-drill-glow,[data-clicker] .clicker-stage-region{display:none!important}[data-clicker] .clicker-drill-station .clicker-region-station-kicker,[data-clicker] .clicker-drill-station .clicker-drill-hint{z-index:4;color:#e8f6ff;white-space:normal;text-overflow:clip;text-align:center;background:#02060cb8;border-radius:999px;width:fit-content;max-width:calc(100% - 24px);margin-inline:auto;padding:4px 12px;line-height:1.35;position:relative;overflow:visible}[data-clicker] .clicker-drill-station .clicker-drill-gauge{z-index:4;position:relative}@media (min-width:521px){[data-clicker] .clicker-hub-dock{overflow:visible}[data-clicker] .clicker-hub-dock-btn{flex:1 1 0;min-width:0;padding-inline:4px}[data-clicker] .clicker-hub-dock-btn span{letter-spacing:.02em;white-space:nowrap;font-size:8px}}@media (max-height:820px){[data-clicker] .clicker-drill-station .clicker-region-station-kicker{display:none}}[data-clicker] .clicker-goal-compact{align-content:start;height:auto}[data-clicker] .clicker-drill-station .clicker-drill-gauge{box-sizing:border-box;flex:none;width:min(320px,100% - 32px);max-width:none;margin:6px auto 0}[data-clicker] .clicker-metric{flex-wrap:wrap;row-gap:4px}[data-clicker] .clicker-metric>span:first-child{white-space:nowrap}[data-clicker] .clicker-metric-coins{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:4px;display:flex}[data-clicker] .clicker-metric-coins .clicker-metric-coin{white-space:nowrap;opacity:.7;margin-left:0}[data-clicker] .clicker-metric-coins .clicker-metric-coin.is-here{opacity:1;box-shadow:0 0 8px #5adcff59}@media (min-width:521px){[data-clicker] .clicker-hub-dock-btn strong{white-space:nowrap;font-size:clamp(11px,2.2vw,15px)}}[data-clicker] .clicker-tabs{flex-wrap:wrap;overflow:visible}[data-clicker] .clicker-tabs button{white-space:nowrap;flex:auto;min-width:0}@media (max-width:520px){[data-clicker] .clicker-tabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(100% - 16px);padding-inline:8px;width:auto!important;display:grid!important}[data-clicker] .clicker-tabs button{letter-spacing:0;font-size:10px;min-height:0!important;padding:7px 2px!important}.clicker-story-beat{z-index:30}}[data-clicker] .clicker-drawer,.clicker-panel,.clicker-manage{overflow-x:hidden}[data-clicker] .clicker-tutorial .clicker-tutorial-card{box-sizing:border-box;max-width:100%;inset:auto;transform:none}@media (max-width:520px){[data-clicker] .clicker-hunt-station:not(.is-battle){position:absolute}[data-clicker] .clicker-drill-station .clicker-drill{width:clamp(140px,100svh - 520px,240px)}[data-clicker]:is(.is-region-hub,.is-entrance-hub):not(.is-view-manage) .clicker-story-beat{top:228px;bottom:auto}[data-clicker] .clicker-top>.clicker-metric:not(:first-child){flex:26%;min-width:0;padding:5px 8px}[data-clicker] .clicker-top>.clicker-metric:not(:first-child)>span{letter-spacing:.08em;font-size:9px}[data-clicker] .clicker-top>.clicker-metric:not(:first-child) strong{font-size:15px}[data-clicker] .clicker-top>.clicker-metric:not(:first-child) em{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}[data-clicker] .clicker-top>.clicker-metric:first-child{flex:60%}[data-clicker] .clicker-top>.clicker-save-pulse{display:none}[data-clicker] .clicker-metric-coins{gap:4px}[data-clicker] .clicker-metric-coin{padding:2px 7px;font-size:11px}[data-clicker] .clicker-metric-coin small{display:none}[data-clicker] .clicker-hub-dock:has(.clicker-hub-dock-btn:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}[data-clicker] .clicker-hub-dock:has(.clicker-hub-dock-btn:nth-child(7)) .clicker-hub-dock-btn span{letter-spacing:.02em;font-size:8px}[data-clicker].is-region-hub:has(.clicker-hub-dock-btn:nth-child(7)) .clicker-region-station{bottom:calc(154px + env(safe-area-inset-bottom,0px))}}@media (min-width:521px){[data-clicker] .clicker-top>.clicker-metric:first-child:has(.clicker-metric-coins){flex:2.6 1 0;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:14px;display:grid}[data-clicker] .clicker-top>.clicker-metric:first-child>:not(.clicker-metric-coins){grid-column:1}[data-clicker] .clicker-top>.clicker-metric:first-child>.clicker-metric-coins{grid-area:1/2/span 3;justify-content:flex-start;align-self:center;position:static}[data-clicker] .clicker-hub-dock{width:min(680px,100% - 24px)}[data-clicker] .clicker-hunt-station:not(.is-battle){position:absolute}[data-clicker]:is(.is-region-hub,.is-entrance-hub):not(.is-view-manage) .clicker-story-beat{top:92px;bottom:auto}}[data-clicker] .clicker-currency-icon{vertical-align:-.42em;object-fit:contain;filter:drop-shadow(0 0 3px #0000008c);flex:none;width:1.55em;height:1.55em;display:inline-block}[data-clicker] .clicker-metric-coin,[data-clicker] .clicker-region-coin{align-items:center}[data-clicker] .clicker-skillmap-node.is-final{z-index:2;border-color:#ffd36a;width:64px;height:64px;box-shadow:0 0 18px #ffcd64b3,inset 0 0 10px #ffcd6466}[data-clicker] .clicker-skillmap-node.is-final.is-locked img{filter:grayscale(.7)brightness(.55)}[data-clicker] .clicker-skillmap-node.is-final.is-owned{box-shadow:0 0 26px #ffe08af2}[data-clicker] .clicker-shop-meta-row{flex-wrap:wrap;row-gap:4px}[data-clicker] .clicker-shop-price.is-region{margin-left:8px}[data-clicker] .clicker-shop-price.is-short strong,[data-clicker] .clicker-skillmap-costs .is-short{color:#ff7a6b}[data-clicker] .clicker-skillmap-costs{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin:6px 0 0;font-weight:800;display:flex}[data-clicker] .clicker-skill-item{position:relative}[data-clicker] .clicker-skill-key{color:#0b141c;pointer-events:none;background:#c8f0ffe6;border-radius:5px;min-width:16px;padding:0 4px;font:800 10px/16px system-ui,sans-serif;position:absolute;top:3px;left:3px}@media (hover:none){[data-clicker] .clicker-skill-key{display:none}}[data-clicker] .clicker-world-gate{text-align:center}[data-clicker] .clicker-world-particles{object-fit:cover;mix-blend-mode:screen;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){[data-clicker] .clicker-world-particles{display:none}}[data-clicker] .clicker-world-gate-desc{color:#dcecffcc;margin:4px 0 12px;font-size:12px}[data-clicker] .clicker-world-gate-go{letter-spacing:.02em;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;animation:2.4s ease-in-out infinite clicker-world-gate-pulse;box-shadow:0 0 22px #78dcff73}@keyframes clicker-world-gate-pulse{50%{box-shadow:0 0 34px #a0ebffbf}}[data-clicker] .clicker-hub-dock-btn.is-locked{opacity:.5;filter:grayscale(.7)}[data-clicker] .clicker-hub-dock-btn.is-locked strong:after{content:" · 잠김";font-size:.75em;font-weight:600}[data-clicker] .clicker-forge-summary{color:#dff4ff;margin:0 0 10px;font-size:13px}[data-clicker] .clicker-forge-summary b{color:#ffe08a}[data-clicker] .clicker-forge-panel{width:100%;margin:0}[data-clicker] .clicker-drill-station .clicker-drill{background:0 0;width:clamp(260px,42vh,360px)}[data-clicker] .clicker-drill-station .clicker-drill img{filter:drop-shadow(0 10px 22px #0009)}[data-clicker] .clicker-drill-gush{display:none}@media (max-width:520px){[data-clicker] .clicker-drill-station .clicker-drill{width:clamp(190px,100svh - 480px,280px)}}[data-clicker] .clicker-achievement-mark{border:2px solid #b4d2e673;border-radius:2px;flex:none;width:11px;height:11px;margin:4px 3px 0;font-size:0;rotate:45deg}[data-clicker] .clicker-achievement.is-unlocked .clicker-achievement-mark{background:#ffd36b;border-color:#ffe7a6;box-shadow:0 0 8px #ffd36bb3}[data-clicker] .clicker-forge-panel .clicker-forge-slots{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}[data-clicker] .clicker-forge-label small{opacity:.6;margin-left:4px;font-weight:600}[data-clicker] .clicker-forge-items{align-items:center;gap:8px;margin:6px 0 8px;display:flex}[data-clicker] .clicker-forge-item{flex:1 1 0;align-items:center;gap:8px;min-width:0;margin:0;display:flex}[data-clicker] .clicker-forge-item img{object-fit:contain;background:radial-gradient(circle,#ffbe6e24,#0000 70%);border-radius:10px;flex:none;width:52px;height:52px}[data-clicker] .clicker-forge-item figcaption{gap:2px;min-width:0;font-size:12px;display:grid}[data-clicker] .clicker-forge-item figcaption b{font-size:12.5px}[data-clicker] .clicker-forge-item figcaption span{opacity:.75}[data-clicker] .clicker-forge-item.is-next figcaption b{color:#ffe08a}[data-clicker] .clicker-forge-arrow{opacity:.6;flex:none}[data-clicker] .clicker-relic-lore{color:#8fb3c2;word-break:keep-all;margin:6px 0 0;font-size:12px;font-style:italic}[data-clicker] .clicker-relic.is-maxed{border-color:#ffc85a8c;box-shadow:0 0 18px #ffbe462e}
