.ss-hud-core .ss-hud-icon{background:linear-gradient(180deg,#b6ffe6,var(--ss-mint));clip-path:polygon(50% 0,100% 22%,92% 70%,50% 100%,8% 70%,0 22%);filter:drop-shadow(0 0 4px var(--ss-mint))}.ss-hud-core.is-low{border-color:#ff5d5d;animation:ss-low .7s ease-in-out infinite alternate}.ss-hud-core.is-low .ss-hud-icon{background:linear-gradient(180deg,#ffd0d0,#ff5d5d)}.ss-hud-credits .ss-hud-icon{background:linear-gradient(135deg,#fff3c4,var(--ss-gold) 55%,#b98a12);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 4px rgba(255,207,74,.8))}.ss-hud-crew .ss-hud-icon{border-radius:50%;background:radial-gradient(circle at 62% 50%,var(--ss-gold) 0 34%,#f5f8ff 36%);box-shadow:0 0 0 1.5px #0d0a1c inset}.ss-hud-pilot{width:30px;height:30px;margin:-3px 0 -3px -4px;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:none;background:radial-gradient(circle at 50% 40%,#12b88673,#04081ae6);box-shadow:0 0 0 1px #ffffff40,0 0 10px #12b88666}.ss-twist-chip,.ss-pill{display:none;max-width:min(92vw,520px);padding:6px 14px;border-radius:999px;font:700 .74rem var(--ss-mono);text-align:center;color:var(--kit-fg);background:#04081ac7;border:1px solid var(--ss-edge);box-shadow:0 4px #00000059}.ss-twist-chip.is-on{display:block;color:var(--ss-gold);animation:ss-pop-in .35s .5s cubic-bezier(.2,1.6,.4,1) both}.ss-pill.is-on{display:block;animation:ss-pop-in .25s cubic-bezier(.2,1.6,.4,1)}.ss-pill.is-deny{color:#241800;background:linear-gradient(180deg,#ffe08a,var(--ss-gold));border-color:#fff9;animation:ss-shake .38s ease-in-out}.ss-dock{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 max(env(safe-area-inset-right),10px) max(env(safe-area-inset-bottom),8px) max(env(safe-area-inset-left),10px);pointer-events:none}.ss-dock>*{pointer-events:auto}html.ss-picking .ss-dock,html.ss-picking .ss-hud .ss-hud-row{display:none}.ss-actions{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;pointer-events:none}.ss-actions>*{pointer-events:auto}.ss-powers,.ss-go{display:flex;align-items:flex-end;gap:8px}.ss-power-btn{position:relative;width:58px;height:58px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:radial-gradient(circle at 50% 35%,#2a3a6e,#0b1230 70%);color:#fff;font:900 1.4rem var(--kit-font);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px #00000073,inset 0 1px #fff3;transition:transform .12s cubic-bezier(.2,1.6,.4,1)}.ss-power-btn b{position:relative;z-index:1;line-height:1}.ss-power-btn span{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font:700 .56rem var(--ss-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:1px 6px;border-radius:999px;background:#04081ab3}.ss-cool{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(rgba(4,8,26,.82) calc(var(--k, 0) * 360deg),transparent 0)}.ss-power-btn.is-ready{border-color:var(--ss-gold);box-shadow:0 4px #00000073,0 0 18px #ffcf4a8c}.ss-power-btn.is-ready b{animation:ss-wiggle 2.6s ease-in-out infinite}.ss-power-btn.is-aiming,.ss-power-btn.is-active{border-color:#ff5d8f;box-shadow:0 0 24px #ff5d8fcc}.ss-power-btn:active,.ss-speed:active,.ss-send:active:not(:disabled),.ss-bcard:active{transform:scale(.92)}.ss-speed{width:50px;height:50px;border-radius:16px;border:1px solid var(--ss-edge);background:var(--ss-glass);color:var(--kit-fg);font:900 1.05rem var(--kit-font);cursor:pointer;box-shadow:0 4px #0006}.ss-speed.is-fast{color:var(--ss-gold);border-color:var(--ss-gold)}.ss-send{position:relative;overflow:hidden;min-width:150px;min-height:54px;padding:8px 18px;border:0;border-radius:18px;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35);background:linear-gradient(180deg,#3fd6a2,var(--ss-mint) 55%,#0a7a57);box-shadow:0 5px #0b5e43,0 0 20px #12b88659,inset 0 1px #fff9;font:900 1rem var(--kit-font)}.ss-send span:empty{display:none}.ss-send.is-ready{animation:ss-ready 1.1s ease-in-out infinite alternate}.ss-send.is-early{color:#2a1a00;background:linear-gradient(180deg,#fff0b0,var(--ss-gold) 55%,#c78f12);box-shadow:0 5px #7a5608,inset 0 1px #fff9}.ss-send:disabled{filter:grayscale(.8) brightness(.7);cursor:default}.ss-send:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:ss-sheen 3.6s ease-in-out infinite}.ss-traywrap{align-self:center;max-width:min(100%,1100px);box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:6px;border-radius:20px;background:var(--ss-glass);border:1px solid var(--ss-edge);box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff1f}.ss-tray-chip{flex:none}html[data-prompts=none] .ss-tray-chip{display:none}.ss-tray{flex:1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:4px 2px}.ss-tray::-webkit-scrollbar{display:none}.ss-bcard{--c: var(--ss-mint);position:relative;flex:none;width:76px;padding:4px 3px 6px;border-radius:14px;border:1.5px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#283e78d9,#0a1028eb);color:var(--kit-fg);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;scroll-snap-align:center;box-shadow:0 3px #0006;transition:transform .16s cubic-bezier(.2,1.6,.4,1),border-color .16s}.ss-bcard-img{width:54px;height:54px;pointer-events:none;filter:drop-shadow(0 3px 2px rgba(0,0,0,.4))}.ss-bcard-name{font:700 .56rem/1.1 var(--ss-mono);letter-spacing:.02em;text-align:center;min-height:2.2em;color:var(--kit-muted)}.ss-bcard-cost{font:900 .8rem var(--kit-font);color:var(--ss-gold)}.ss-bcard-cost:before{content:"◆ ";font-size:.7em}.ss-bcard-crew{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 62% 50%,var(--ss-gold) 0 34%,#f5f8ff 36%);box-shadow:0 0 0 1.5px #0d0a1c}.ss-bcard.is-sel{border-color:var(--c);transform:translateY(-6px);box-shadow:0 6px #0006,0 0 18px color-mix(in srgb,var(--c) 60%,transparent)}.ss-bcard.is-sel .ss-bcard-name{color:#fff}.ss-bcard.is-poor .ss-bcard-cost{color:#ff8080}.ss-bcard.is-poor .ss-bcard-img,.ss-bcard.is-nocrew .ss-bcard-img{filter:grayscale(.85) brightness(.7)}.ss-tpanel{display:none;backdrop-filter:blur(6px);align-self:center;width:min(440px,100%);box-sizing:border-box;padding:12px 14px;border-radius:20px;background:linear-gradient(160deg,#1e3a78f0,#050a1cf7);border:1px solid var(--ss-edge);box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff1f;color:var(--kit-fg)}.ss-tpanel.is-on{display:flex;flex-direction:column;gap:10px;animation:ss-pop-card .28s cubic-bezier(.2,1.6,.4,1)}.ss-ptop{display:flex;align-items:center;gap:10px}.ss-pimg{width:58px;height:58px;flex:none;border-radius:14px;background:radial-gradient(circle,rgba(18,184,134,.18),transparent 70%)}.ss-ptitle{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ss-ptitle strong{font:900 1.1rem var(--kit-font)}.ss-plevel i{font-style:normal;color:#fff3;margin-right:2px}.ss-plevel i.is-on{color:var(--ss-gold);text-shadow:0 0 8px rgba(255,207,74,.7)}.ss-pline{font:500 .78rem system-ui,sans-serif;color:var(--kit-muted)}.ss-pclose{align-self:flex-start;width:44px;height:44px;margin:-6px -6px 0 0;border:0;border-radius:50%;background:transparent;color:var(--kit-muted);font-size:1.1rem;cursor:pointer}.ss-pnums{display:flex;flex-wrap:wrap;gap:6px}.ss-pnums span{display:inline-flex;gap:6px;align-items:baseline;padding:3px 10px;border-radius:999px;background:#04081a8c;border:1px solid var(--ss-edge)}.ss-pnums i{font:700 .58rem var(--ss-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--kit-muted)}.ss-pnums b{font:900 .86rem var(--kit-font);color:var(--ss-gold)}.ss-pbtns{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.ss-pbtn{min-height:48px;padding:6px 8px;border-radius:14px;border:1px solid var(--ss-edge);background:linear-gradient(180deg,#3c5aa0e6,#142250f2);color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-shadow:0 4px #0006,inset 0 1px #fff3;font:900 .86rem var(--kit-font)}.ss-pbtn span{font:700 .68rem var(--ss-mono);color:var(--ss-gold)}.ss-pbtn-up:not(:disabled){color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35);background:linear-gradient(180deg,#3fd6a2,var(--ss-mint) 60%,#0a7a57);box-shadow:0 4px #0b5e43,inset 0 1px #fff9}.ss-pbtn-up:not(:disabled) span{color:#eafff6}.ss-pbtn:disabled{opacity:.55;cursor:default}.ss-pbtn-sell span{color:#ffd0a0}.ss-mission{position:fixed;inset:0;z-index:6;display:grid;place-items:center;padding:calc(var(--kit-top, 10px) + 56px) 12px 16px;overflow-y:auto;background:radial-gradient(90% 70% at 50% 30%,#1e326e59,#02040eb3)}.ss-mcard{position:relative;z-index:1;width:min(420px,100%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ss-mcard .kit-title{margin:0}.ss-launch{width:100%}.ss-mrow{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border-radius:18px;padding:4px;box-sizing:border-box}.ss-mrow.is-focus,.ss-launch.is-focus,.ss-mrow[data-hub-focus],html[data-hub-input=keys] .ss-mrow:focus{box-shadow:var(--kit-focus-shadow)}.ss-arrow{width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--ss-edge);background:var(--ss-glass);color:var(--ss-gold);font-size:1.1rem;cursor:pointer;box-shadow:0 3px #0006}.ss-arrow-sm{width:44px;height:44px}.ss-ballwrap{width:150px;height:150px;display:grid;place-items:center}.ss-ballwrap.is-swap{animation:ss-pop-in .4s cubic-bezier(.2,1.6,.4,1)}.ss-ballwrap.is-locked .ss-planet{filter:grayscale(.9) brightness(.45)}.ss-planet{--size: 120px;position:relative;width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75) 0,var(--p0) 22%,var(--p1) 72%,#05030f 100%);box-shadow:0 0 40px color-mix(in srgb,var(--glow) 45%,transparent),inset -14px -18px 30px #0000008c;overflow:visible}.ss-planet:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(170deg,transparent 0 9%,rgba(0,0,0,.12) 9% 14%,transparent 14% 22%,rgba(255,255,255,.08) 22% 25%);background-size:200% 100%;animation:ss-bands 14s linear infinite;mix-blend-mode:overlay}.ss-planet.has-ring:after{content:"";position:absolute;left:-22%;right:-22%;top:40%;height:22%;border-radius:50%;border:4px solid color-mix(in srgb,var(--p0) 70%,white);border-top-color:transparent;transform:rotate(-14deg);opacity:.85}.ss-mdots{display:flex;gap:6px}.ss-mdots i{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.ss-mdots i.is-locked{background:#ffffff1a}.ss-mdots i.is-on{background:var(--ss-mint);box-shadow:0 0 8px var(--ss-mint);transform:scale(1.3)}.ss-mname{font:900 1.4rem var(--kit-font);color:#fff}.ss-mblurb{margin:-4px 0 0;font:500 .9rem system-ui,sans-serif;color:var(--kit-muted)}.ss-mstatus{margin:0;font:700 .8rem var(--ss-mono);color:var(--ss-gold)}.ss-mstars i{font-style:normal;font-size:1.4rem;color:#fff3;margin:0 2px}.ss-mstars i.is-on{color:var(--ss-gold);text-shadow:0 0 10px rgba(255,207,74,.8)}.ss-mfoes{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;font:700 .62rem var(--ss-mono);color:var(--kit-muted);text-transform:uppercase;letter-spacing:.08em}.ss-mfoes>span{width:100%}.ss-mfoe{font-style:normal;text-transform:none;letter-spacing:0;padding:3px 9px;border-radius:999px;background:#04081a99;border:1px solid var(--ss-edge);color:var(--kit-fg)}.ss-mlabel{font:700 .66rem var(--ss-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kit-muted)}.ss-mrow-level strong{min-width:7.5em;font:900 1.05rem var(--kit-font);color:var(--ss-gold)}.ss-mfoot{margin:0;font:700 .66rem var(--ss-mono);color:var(--kit-muted)}.ss-rstars{margin:0;display:flex;justify-content:center;gap:8px}.ss-rstars i{font-style:normal;font-size:2.6rem;line-height:1;color:#ffffff26;animation:ss-star-in .6s calc(.5s + var(--i) * .25s) cubic-bezier(.2,1.6,.4,1) both}.ss-rstars i.is-on{color:var(--ss-gold);text-shadow:0 0 16px rgba(255,207,74,.9),0 4px 0 #7a5608}@keyframes ss-ready{0%{box-shadow:0 5px #0b5e43,0 0 10px #12b8864d}to{box-shadow:0 5px #0b5e43,0 0 30px #12b886d9}}@keyframes ss-low{0%{box-shadow:0 0 4px #ff5d5d4d}to{box-shadow:0 0 20px #ff5d5de6}}@keyframes ss-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes ss-bands{to{background-position:-200% 0}}@keyframes ss-star-in{0%{opacity:0;transform:scale(.2) rotate(-40deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:520px){.ss-send{min-width:128px;font-size:.9rem}.ss-bcard{width:68px}.ss-bcard-img{width:48px;height:48px}}@media(max-height:520px){.ss-bcard-name{display:none}.ss-bcard-img{width:40px;height:40px}.ss-ballwrap{width:96px;height:96px}.ss-ballwrap .ss-planet{--size: 80px !important}}@media(prefers-reduced-motion:reduce){.ss-send.is-ready,.ss-send:before,.ss-planet:before,.ss-power-btn.is-ready b{animation:none}}html.ss-cover .ss-dock,html.ss-cover .ss-hud{display:none}html[data-prompts=keys] .kit-btn.ss-mbtn:has(>.kit-glyph-on[data-keys=yes]),html[data-prompts=pad] .kit-btn.ss-mbtn:has(>.kit-glyph-on[data-pad=yes]){padding-left:8px;padding-right:70px}html[data-prompts=keys] .kit-modal-buttons .kit-btn:has(>.kit-glyph-on[data-keys=yes]),html[data-prompts=pad] .kit-modal-buttons .kit-btn:has(>.kit-glyph-on[data-pad=yes]){padding-left:18px;padding-right:78px}.ss-pbtn:disabled [class*=kit-glyph]{display:none}.ss-mdots{justify-content:center;align-self:center}.ss-arrow{transition:transform .14s cubic-bezier(.2,1.6,.4,1),box-shadow .14s}.ss-arrow:hover{transform:translateY(-2px);border-color:var(--ss-mint);box-shadow:0 3px #0006,0 0 14px #12b8868c}.ss-arrow:active{transform:translateY(2px) scale(.94)}.ss-tray{mask-image:linear-gradient(90deg,transparent 0,#000 10px,#000 calc(100% - 14px),transparent 100%)}@media(max-width:520px){.ss-hud-chip{padding:3px 7px 3px 5px;gap:4px}.ss-hud-chip strong{font-size:.9rem}.ss-hud-icon{width:11px;height:11px}.ss-hud-pilot{width:24px;height:24px}.ss-bcard{width:54px;padding:3px 2px 5px}.ss-bcard-img{width:40px;height:40px}.ss-bcard-name{font-size:.5rem}.ss-traywrap{padding:4px}}@media(max-height:520px){.ss-mission{padding:8px 72px}.ss-mcard{width:min(720px,100%);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "planet name" "planet status" "dots level" "dots launch";gap:6px 16px;align-items:center;justify-items:center}.ss-mcard .ss-kicker,.ss-mblurb,.ss-mfoes,.ss-mfoot{display:none}.ss-mcard .kit-title{grid-area:title;font-size:1.4rem}.ss-mrow-planet{grid-area:planet}.ss-mdots{grid-area:dots}.ss-mname{grid-area:name}.ss-mstatus{grid-area:status}.ss-mrow-level{grid-area:level}.ss-launch{grid-area:launch}.ss-tpanel.is-on{position:fixed;left:max(env(safe-area-inset-left),10px);top:58px;width:min(320px,44vw);padding:8px 10px;gap:6px}.ss-pline{display:none}}@media(max-width:420px){html .kit-hud.ss-hud .ss-hud-row{display:grid;grid-template-columns:auto auto;gap:4px 5px;justify-content:center}}html:root{--kit-bg: #070b1a;--kit-panel: rgba(14, 26, 58, .96);--kit-fg: #eef6ff;--kit-muted: #9fb3d9;--kit-accent: #12b886;--kit-accent-fg: #ffffff;--kit-accent-2: #ffcf4a;--kit-radius: 14px;--kit-font: "Arial Black", "Helvetica Neue", system-ui, sans-serif;--kit-focus-shadow: 0 0 0 3px rgba(89, 216, 255, .35), 0 0 22px rgba(89, 216, 255, .4);--ss-mint: #12b886;--ss-mint-deep: #0f6b4c;--ss-gold: #ffcf4a;--ss-cyan: #59d8ff;--ss-violet: #8fa2ff;--ss-edge: rgba(140, 200, 255, .3);--ss-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--ss-glass: linear-gradient(160deg, rgba(36, 70, 140, .58) 0%, rgba(5, 10, 28, .86) 100%)}html,body{margin:0;height:100%;background:radial-gradient(120% 100% at 50% 0%,#1a0a3e,#070b1a 58%,#05030f);overflow:hidden;overscroll-behavior:none}#app{position:fixed;inset:0}html.ss-attract #app:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px)}canvas{display:block;touch-action:none;transition:filter .5s ease}html.ss-attract canvas{filter:blur(3px) brightness(.72) saturate(1.25)}:focus{outline:none}html .kit-dim{background:#0306128c;backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%)}html .kit-title-screen.kit-dim{background:radial-gradient(ellipse 75% 60% at 50% 42%,#0306121a,#0306128c 70%,#02030ae0);backdrop-filter:none;-webkit-backdrop-filter:none}html .kit-title{font-weight:900;letter-spacing:.03em;background:linear-gradient(180deg,#fff,#c9fbff,#59d8ff 60%,#1a6a9a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #0a2a44) drop-shadow(0 0 16px rgba(89,216,255,.5))}html .kit-tagline{font-family:var(--ss-mono);color:var(--kit-muted)}html .kit-menu{gap:9px}html .kit-btn{position:relative;overflow:hidden;font:900 16px var(--kit-font);letter-spacing:.02em;color:var(--kit-fg);border-radius:14px;background:linear-gradient(180deg,#2850aaeb,#14285cf5);border:1px solid var(--ss-edge);box-shadow:0 4px #0006,inset 0 1px #ffffff24;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}html .kit-btn:hover,html[data-hub-input=keys] .kit-btn:focus,html .kit-btn.hub-nav-focus,html .kit-btn[data-hub-focus]{background:linear-gradient(180deg,#7050dcf2,#1a3470f5);border-color:var(--ss-cyan);box-shadow:0 0 0 3px #59d8ff2e,0 0 22px #59d8ff4d,0 4px #0006}html .kit-btn:hover:not(:disabled){transform:translateY(-2px)}html .kit-btn:active{transform:translateY(2px)}html .kit-btn.kit-primary{color:#fff;background:linear-gradient(180deg,#3fd6a2,#12b886 45%,#0a6e4f);border-color:#6fe3bd;text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:0 4px #043224b3,0 0 22px #12b88680,inset 0 1px #ffffff73}html .kit-btn.kit-primary:hover,html[data-hub-input=keys] .kit-btn.kit-primary:focus,html .kit-btn.kit-primary.hub-nav-focus,html .kit-btn.kit-primary[data-hub-focus]{background:linear-gradient(180deg,#4fe0ad,#12b886 45%,#0a6e4f);border-color:var(--ss-cyan);box-shadow:0 0 0 3px #59d8ff40,0 0 30px #12b886a6,0 4px #043224b3}html .kit-btn.kit-primary:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:skew(-20deg);animation:ss-sheen 3.6s 1.2s ease-in-out infinite;pointer-events:none}html .kit-btn-sub{font-family:var(--ss-mono);font-weight:400}html .kit-pause-btn{min-height:44px;min-width:44px;border-radius:12px;background:var(--ss-glass);border:1px solid var(--ss-edge);box-shadow:0 3px #0006,inset 0 1px #ffffff1f}html .kit-modal{background:#02040e99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html .kit-modal-sheet{background:linear-gradient(160deg,#1e3e80f2,#050a1cf7);border:1px solid var(--ss-edge);border-radius:20px;box-shadow:0 0 0 3px #12b8864d,0 20px 50px #0009,inset 0 1px #ffffff1a;animation:ss-pop-card .32s cubic-bezier(.2,1.4,.4,1)}html .kit-modal-title{font-size:1.6rem;text-align:center;font-weight:900;background:linear-gradient(180deg,#fff,#c9fbff,#59d8ff 60%,#1a6a9a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #0a2a44) drop-shadow(0 0 14px rgba(89,216,255,.45));animation:ss-title-bounce .6s .05s cubic-bezier(.2,1.6,.4,1) both}html .kit-modal-body{font-family:system-ui,Segoe UI,sans-serif;font-weight:500;line-height:1.45}html .kit-modal-body li,html .kit-modal-body p{animation:ss-fade-up .35s both}html .kit-modal-body li:nth-child(2),html .kit-modal-body p:nth-child(2){animation-delay:.05s}html .kit-modal-body li:nth-child(3),html .kit-modal-body p:nth-child(3){animation-delay:.1s}html .kit-modal-body li:nth-child(4),html .kit-modal-body p:nth-child(4){animation-delay:.15s}html .kit-modal-body li:nth-child(n+5),html .kit-modal-body p:nth-child(n+5){animation-delay:.2s}html .kit-modal-buttons .kit-btn,html .kit-modal-body .kit-row,html .kit-modal-body .kit-seg{animation:ss-fade-up .35s both}html .kit-modal-body .kit-row:nth-child(2){animation-delay:.04s}html .kit-modal-body .kit-row:nth-child(3){animation-delay:.08s}html .kit-modal-body .kit-row:nth-child(4){animation-delay:.12s}html .kit-modal-body .kit-row:nth-child(n+5){animation-delay:.16s}html .kit-seg{flex-wrap:wrap;background:#0306128c;border:1px solid var(--ss-edge);border-radius:22px;padding:3px;gap:3px}html .kit-seg button{border-radius:999px;font-weight:900;min-height:40px;padding:6px 14px}html .kit-seg button[aria-checked=true]{background:linear-gradient(180deg,#3fd6a2,#12b886,#0a6e4f);color:#fff;box-shadow:0 0 14px #12b88680}html .kit-toast{background:linear-gradient(160deg,#1e3e80f2,#050a1cf7);border:1px solid var(--ss-edge);border-left:4px solid var(--ss-gold);border-radius:14px;font-family:system-ui,Segoe UI,sans-serif;font-weight:500}html .kit-toggle[aria-checked=true]{background:var(--ss-mint);box-shadow:0 0 12px #12b8868c}.ss-card{position:relative;z-index:1;width:min(400px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px 16px 16px;box-sizing:border-box;border-radius:20px;background:var(--ss-glass);border:1px solid var(--ss-edge);box-shadow:0 0 0 3px #12b88647,0 20px 50px #0000008c,inset 0 1px #ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ss-pop-card .32s cubic-bezier(.2,1.4,.4,1)}html .ss-card .kit-title{font-size:clamp(1.9rem,8vw,2.5rem);text-align:center;letter-spacing:.04em;margin:0;animation:ss-title-bounce .6s .05s cubic-bezier(.2,1.6,.4,1) both}html .ss-card .kit-title.ss-won{background:linear-gradient(180deg,#fff,#c9fbff,#59d8ff 60%,#1a6a9a);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 #0a2a44) drop-shadow(0 0 16px rgba(89,216,255,.55))}html .ss-card .kit-title.ss-lost{background:linear-gradient(180deg,#fff6cf,#ffcf4a 45%,#e09a00 72%,#7a4a00);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 #4a2a00) drop-shadow(0 0 14px rgba(255,207,74,.45))}.ss-card-sub{margin:-6px 0 0;text-align:center;font-family:var(--ss-mono);font-size:.8rem;color:var(--kit-muted);animation:ss-fade-up .4s .12s ease-out both}.ss-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;animation:ss-fade-up .4s .18s ease-out both}.ss-twist{margin:0;align-self:center;padding:5px 12px;border-radius:999px;font-family:var(--ss-mono);font-size:.72rem;color:var(--ss-cyan);background:#59d8ff14;border:1px solid rgba(89,216,255,.3);animation:ss-fade-up .4s .22s ease-out both}html .ss-card .kit-menu{width:100%}html .kit-result-body{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}html .kit-result-body p{margin:0}.ss-total{display:flex;align-items:center;gap:14px;animation:ss-fade-up .4s .1s ease-out both}.ss-total p{display:flex;flex-direction:column;align-items:center;line-height:1}.ss-result-face{flex:none;border-radius:50%;background:radial-gradient(circle at 50% 40%,#9c7cff80,#0c0624cc);box-shadow:0 0 0 2px #ffffff40,0 0 18px #12b88673}.ss-total span{font-family:var(--ss-mono);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--kit-muted)}.ss-total strong{font:900 3.1rem var(--kit-font);color:var(--ss-gold);text-shadow:0 4px 0 #8a5a00,0 0 24px rgba(255,207,74,.5)}.ss-best{font-family:var(--ss-mono);font-size:.85rem;color:var(--kit-muted)}.ss-best strong{color:var(--ss-gold)}.ss-new-best{font:900 1.05rem var(--kit-font);color:var(--ss-mint);text-shadow:0 0 14px rgba(18,184,134,.7);animation:ss-wiggle .9s .5s cubic-bezier(.2,1.6,.4,1) 2 both}.ss-unlocked{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font:900 .95rem var(--kit-font);color:#fff;background:linear-gradient(90deg,#12b8868c,#7c5cff8c);border:1px solid rgba(255,255,255,.35);box-shadow:0 0 22px #12b88680;animation:ss-pop-in .5s .6s cubic-bezier(.2,1.6,.4,1) both}html .kit-btn.ss-in{animation:ss-btn-in .42s calc(var(--i, 0) * .06s) cubic-bezier(.2,.9,.3,1.1) both}.ss-hud-chip.ss-in,.ss-hud-pilot.ss-in{animation:ss-btn-in .42s calc(var(--i, 0) * .08s) cubic-bezier(.2,.9,.3,1.1) both}.ss-title-screen{gap:12px}.ss-title-screen>:not(.ss-sparks){position:relative;z-index:1}.ss-kicker{margin:0;font-family:var(--ss-mono);font-size:.72rem;letter-spacing:.42em;padding-left:.42em;text-transform:uppercase;color:var(--ss-gold);text-shadow:0 0 10px rgba(255,207,74,.55);animation:ss-fade-up .6s .55s ease-out both}html .kit-title.ss-wordmark{display:flex;flex-direction:column;align-items:center;gap:0;margin:.05em 0 .1em;font-size:clamp(2.5rem,12vw,4.2rem);line-height:.95;background:none;color:inherit;filter:none}.ss-word{display:flex;gap:.02em}.ss-word-0{font-size:.72em;letter-spacing:.18em}.ss-letter{position:relative;display:inline-block;text-transform:uppercase;background:linear-gradient(180deg,#ffffff 0%,var(--hi) 30%,var(--c) 52%,var(--cd) 53%,var(--c) 78%,var(--hi) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .05em 0 var(--cd)) drop-shadow(0 .09em .03em rgba(0,0,0,.5)) drop-shadow(0 0 16px var(--glow));--hi: #e0fff3;--c: var(--ss-mint);--cd: #063a28;--glow: rgba(18, 184, 134, .6);animation:ss-letter-drop .7s calc(.2s + var(--i) * 75ms) cubic-bezier(.2,1.6,.4,1) both,ss-letter-bob 2.8s calc(1.1s + var(--i) * .14s) ease-in-out infinite}.ss-letter.ss-violet{--hi: #ece4ff;--c: #8fa2ff;--cd: #2e1676;--glow: rgba(156, 124, 255, .6)}.ss-letter.ss-cyan{--hi: #e0feff;--c: #59d8ff;--cd: #0b4a66;--glow: rgba(89, 216, 255, .6)}.ss-letter.ss-gold{--hi: #fff6cf;--c: #ffc21f;--cd: #6a3c00;--glow: rgba(255, 207, 74, .55)}.ss-taglines{position:relative;height:1.4em;width:min(420px,100%);font-size:.88rem;color:var(--kit-fg);text-shadow:0 1px 6px rgba(0,0,0,.85)}.ss-taglines span{position:absolute;inset:0;opacity:0;animation:ss-tagline 14s linear infinite}.ss-taglines span:nth-child(2){animation-delay:3.5s}.ss-taglines span:nth-child(3){animation-delay:7s}.ss-taglines span:nth-child(4){animation-delay:10.5s}.ss-panel{width:min(400px,100%);display:flex;flex-direction:column;gap:10px;padding:14px;box-sizing:border-box;border-radius:20px;background:var(--ss-glass);border:1px solid var(--ss-edge);box-shadow:0 20px 50px #0000008c,inset 0 1px #ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ss-panel-in .55s .25s cubic-bezier(.2,.9,.3,1.1) both}.ss-panel .kit-menu,.ss-panel .kit-continue{width:100%}html .kit-btn.ss-mbtn{justify-content:flex-start;flex-wrap:nowrap;gap:12px;text-align:left;padding:8px 34px 8px 8px}.ss-mbtn-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:1.05rem;color:var(--kit-fg);background:#04081a99;box-shadow:inset 0 -3px #00000059;transition:transform .15s ease,background .15s ease,color .15s ease}.ss-mbtn-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-mbtn-label{font-size:1.02rem;line-height:1.15}.ss-mbtn-sub{font-family:var(--ss-mono);font-size:.7rem;font-weight:400;letter-spacing:0;color:var(--kit-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-mbtn-sub:empty{display:none}.ss-mbtn:after{content:"◀";position:absolute;right:12px;top:50%;font-size:.8rem;color:var(--ss-cyan);opacity:0;transform:translate(8px,-50%);transition:opacity .15s ease,transform .15s ease}html[data-prompts=keys] .ss-mbtn:has(>.kit-glyph[data-keys=yes]):after,html[data-prompts=pad] .ss-mbtn:has(>.kit-glyph):after{display:none}.ss-mbtn:hover .ss-mbtn-icon,html[data-hub-input=keys] .ss-mbtn:focus .ss-mbtn-icon,.ss-mbtn.hub-nav-focus .ss-mbtn-icon,.ss-mbtn[data-hub-focus] .ss-mbtn-icon{transform:scale(1.12) rotate(-6deg);background:var(--ss-cyan);color:#08223a}.ss-mbtn:hover:after,html[data-hub-input=keys] .ss-mbtn:focus:after,.ss-mbtn.hub-nav-focus:after,.ss-mbtn[data-hub-focus]:after{opacity:1;animation:ss-pointer .6s ease-in-out infinite alternate}html .kit-btn.kit-primary.ss-mbtn{padding-top:11px;padding-bottom:11px}html .kit-primary .ss-mbtn-label{font-size:1.22rem;text-shadow:0 2px 0 rgba(4,50,36,.6)}html .kit-primary .ss-mbtn-sub{color:#ffe0ef}html .kit-primary .ss-mbtn-icon{width:42px;height:42px;border-radius:12px;color:#6a0636;background:radial-gradient(circle at 35% 30%,#ffffff 0%,#fff4d6 35%,var(--ss-gold) 75%,#c48a00 100%);box-shadow:0 3px #00000059,0 0 14px #ffcf4aa6}.ss-footer{display:flex;justify-content:space-between;gap:6px;animation:ss-fade-up .5s .7s ease-out both}.ss-extras{display:flex;flex-direction:column;gap:8px;animation:ss-fade-up .5s .8s ease-out both}.ss-chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border-radius:999px;background:#04081a99;border:1px solid rgba(160,150,255,.22);white-space:nowrap}.ss-chip span{font-family:var(--ss-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kit-muted)}.ss-chip strong{color:var(--ss-gold)}.ss-ship{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ss-mono);font-size:.75rem;color:var(--kit-fg)}.ss-ship-icon{position:relative;display:inline-block;flex:none;width:22px;height:20px;background:linear-gradient(180deg,var(--body) 0 55%,var(--trim) 55%);clip-path:polygon(50% 0,100% 85%,62% 72%,50% 100%,38% 72%,0 85%);filter:drop-shadow(0 0 6px var(--glow))}.ss-unlock{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:center;width:100%;box-sizing:border-box;padding:8px 12px;border-radius:14px;background:#04081a80;border:1px solid rgba(255,207,74,.25)}.ss-gem{grid-row:span 2;width:16px;height:18px;background:linear-gradient(135deg,#fffbe0,#ffcf4a 45%,#a06a00);clip-path:polygon(50% 0,100% 35%,80% 100%,20% 100%,0 35%);filter:drop-shadow(0 0 6px rgba(255,207,74,.8))}.ss-unlock-text{font-family:var(--ss-mono);font-size:.72rem;color:var(--kit-fg)}.ss-bar{position:relative;height:8px;border-radius:999px;overflow:hidden;background:#ffffff1f}.ss-bar-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--ss-mint),var(--ss-gold));transform-origin:left center;transform:scaleX(var(--k, 0));animation:ss-bar-grow .9s .9s cubic-bezier(.2,.9,.3,1.1) both}.ss-sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ss-sparks i{position:absolute;bottom:-20px;width:var(--size, 6px);height:var(--size, 6px);border-radius:2px;background:var(--c);box-shadow:0 0 10px var(--c);animation:ss-spark-rise 8s linear infinite;--c: var(--ss-mint)}.ss-sparks i.ss-cyan{--c: var(--ss-cyan)}.ss-sparks i.ss-gold{--c: var(--ss-gold)}.ss-sparks i.ss-violet{--c: var(--ss-violet)}html .kit-hud.ss-hud{padding:6px 72px 0 66px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;font:900 15px var(--kit-font)}.ss-hud-row{display:flex;gap:6px;justify-content:center;align-items:center}.ss-hud-pilot{width:30px;height:30px;margin:-3px 0 -3px -4px;border-radius:50%;display:grid;place-items:center;overflow:hidden;flex:none;background:radial-gradient(circle at 50% 40%,#9c7cff8c,#0c0624e6);box-shadow:0 0 0 1px #ffffff40,0 0 10px #9c7cff73}.ss-hud-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--ss-glass);border:1px solid var(--ss-edge);box-shadow:0 3px #0006,inset 0 1px #ffffff1f;white-space:nowrap}.ss-hud-chip span{font-family:var(--ss-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--kit-muted)}.ss-hud-chip strong{font:900 1.05rem var(--kit-font);color:var(--ss-gold);min-width:1ch;text-align:center}.ss-hud-icon{width:14px;height:14px;flex:none}.ss-hud-score .ss-hud-icon{background:var(--ss-gold);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 4px rgba(255,207,74,.8))}.ss-hud-wave .ss-hud-icon{border-radius:50%;background:radial-gradient(circle,#fff 0 18%,var(--ss-mint) 22% 38%,transparent 42% 56%,rgba(18,184,134,.8) 60% 72%,transparent 76%);filter:drop-shadow(0 0 4px var(--ss-mint))}.ss-hud-ships .ss-hud-icon{background:linear-gradient(180deg,#e8f1ff 0 55%,var(--ss-cyan) 55%);clip-path:polygon(50% 0,100% 85%,62% 72%,50% 100%,38% 72%,0 85%);filter:drop-shadow(0 0 4px var(--ss-cyan))}.ss-hud-ships.is-last{border-color:var(--ss-mint);animation:ss-last .8s ease-in-out infinite alternate}.ss-mult{display:none;margin-left:2px;padding:1px 7px;border-radius:999px;font:900 .8rem var(--kit-font);color:#fff;background:linear-gradient(180deg,#3fd6a2,#0c8a62);box-shadow:0 0 12px #12b886b3}.ss-mult.is-on{display:inline-block}.ss-mult.is-pop,.ss-hud-chip.is-pop{animation:ss-chip-pop .3s cubic-bezier(.2,1.6,.4,1)}.ss-power{display:none;align-items:center;gap:7px;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ss-glass);border:1px solid var(--pc, var(--ss-edge));box-shadow:0 0 16px var(--pg, transparent);font-family:var(--ss-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kit-fg)}.ss-power.is-on{display:inline-flex;animation:ss-pop-in .35s cubic-bezier(.2,1.6,.4,1)}.ss-power b{width:12px;height:12px;border-radius:3px;background:var(--pc);box-shadow:0 0 8px var(--pc)}.ss-power-bar{position:relative;width:56px;height:6px;border-radius:999px;overflow:hidden;background:#ffffff26}.ss-power-fill{position:absolute;inset:0;border-radius:999px;background:var(--pc);transform-origin:left center}.ss-power-twin{--pc: #36e0ff;--pg: rgba(54, 224, 255, .45)}.ss-power-spread{--pc: #ff5fa2;--pg: rgba(255, 95, 162, .45)}.ss-power-rapid{--pc: #ffcf4a;--pg: rgba(255, 207, 74, .5)}.ss-power-shield{--pc: #7cffb2;--pg: rgba(124, 255, 178, .45)}.ss-hint{display:none;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#04081aa6;border:1px solid var(--ss-edge);font-family:var(--ss-mono);font-size:.72rem;color:var(--kit-fg)}.ss-hint.is-on{display:inline-flex;animation:ss-pop-in .35s .4s cubic-bezier(.2,1.6,.4,1) both}.ss-hint-keys{display:inline-flex;align-items:center;gap:6px}.ss-hint-touch,html[data-prompts=none] .ss-hint-keys{display:none}html[data-prompts=none] .ss-hint-touch{display:inline}@keyframes ss-letter-drop{0%{opacity:0;transform:translateY(-120%) scale(.6,1.4)}55%{opacity:1;transform:translateY(0) scale(1.18,.82)}75%{transform:translateY(-6%) scale(.95,1.06)}to{transform:translateY(0) scale(1)}}@keyframes ss-letter-bob{0%,to{translate:0 0;rotate:0deg}25%{translate:0 -6px;rotate:-3deg}75%{translate:0 3px;rotate:3deg}}@keyframes ss-tagline{0%{opacity:0;transform:translateY(8px)}4%,21%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-panel-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ss-pop-card{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ss-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ss-title-bounce{0%{opacity:0;transform:translateY(-30%) scale(.7,1.3)}60%{opacity:1;transform:translateY(0) scale(1.12,.88)}to{transform:scale(1)}}@keyframes ss-btn-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-sheen{0%{left:-60%}35%,to{left:130%}}@keyframes ss-pointer{0%{transform:translateY(-50%)}to{transform:translate(-5px,-50%)}}@keyframes ss-spark-rise{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.9}50%{transform:translate(18px,-55vh) rotate(180deg)}90%{opacity:.8}to{transform:translate(-12px,-112vh) rotate(360deg);opacity:0}}@keyframes ss-chip-pop{0%{transform:scale(1)}40%{transform:scale(1.1);box-shadow:0 0 22px #ffcf4ab3}to{transform:scale(1)}}@keyframes ss-wiggle{0%,to{transform:rotate(0) scale(1)}30%{transform:rotate(-4deg) scale(1.15)}60%{transform:rotate(3deg) scale(1.05)}}@keyframes ss-bar-grow{0%{transform:scaleX(0)}}@keyframes ss-last{0%{box-shadow:0 0 6px #12b8864d}to{box-shadow:0 0 20px #12b886d9}}@media(prefers-reduced-motion:reduce){.ss-letter,.ss-sparks i,.ss-taglines span,html .kit-btn.kit-primary:before,.ss-hud-ships.is-last{animation:none}.ss-taglines span:first-child{opacity:1}.ss-sparks{display:none}}@media(max-width:520px){.ss-hud-chip span{display:none}.ss-hud-chip{padding:4px 9px 4px 7px;gap:5px}.ss-hud-row{gap:4px}}html.ss-cover .kit-hud,html.ss-cover .kit-corner{display:none}.ss-cover-title{position:fixed;left:34px;top:50%;transform:translateY(-54%);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none}.ss-cover-title:before{content:"";position:absolute;inset:-120px -150px -110px -160px;z-index:-1;background:radial-gradient(closest-side,rgba(7,6,20,.85),rgba(7,6,20,.6) 60%,transparent)}.ss-cover-kicker{margin:0 0 0 4px;font:900 13px var(--kit-font);letter-spacing:.42em;text-transform:uppercase;color:#ffcf4a;text-shadow:0 2px 0 #0b0920,0 0 12px rgba(255,207,74,.5)}.ss-cover-title .ss-wordmark{display:flex;flex-direction:column;align-items:flex-start;margin:0;font:900 112px var(--kit-font);line-height:.86}.ss-cover-title .ss-word{gap:0;letter-spacing:-.01em;filter:drop-shadow(4px 0 0 #0b0920) drop-shadow(-4px 0 0 #0b0920) drop-shadow(0 4px 0 #0b0920) drop-shadow(0 -4px 0 #0b0920) drop-shadow(0 7px 0 #3a1a08) drop-shadow(0 4px 0 #0b0920) drop-shadow(0 0 26px rgba(255,140,40,.45))}.ss-cover-title .ss-word-0{font-size:.62em;letter-spacing:.02em;margin:0 0 .06em .04em;filter:drop-shadow(3px 0 0 #0b0920) drop-shadow(-3px 0 0 #0b0920) drop-shadow(0 3px 0 #0b0920) drop-shadow(0 -3px 0 #0b0920) drop-shadow(0 6px 0 #0b2f4a) drop-shadow(0 3px 0 #0b0920) drop-shadow(0 0 22px rgba(89,216,255,.5))}.ss-cover-title .ss-letter{animation:none;filter:none}.ss-cover-title .ss-word-0 .ss-letter{background:linear-gradient(180deg,#fff,#e6fbff 38%,#8fe6ff 50%,#3fb8f0 51%,#6fd4ff 80%,#c8f3ff);-webkit-background-clip:text;background-clip:text}.ss-cover-title .ss-word-1 .ss-letter{background:linear-gradient(180deg,#fffbe6,#ffe066 30%,#ffb627 52%,#ff8a1f 53%,#ff6a1a 78%,#ffae3d);-webkit-background-clip:text;background-clip:text}.ss-cover-pill{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:9px 18px 9px 12px;border-radius:999px;font:900 16px var(--kit-font);color:#fff;background:linear-gradient(180deg,#181e3af2,#0a0c1ef2);border:2px solid rgba(255,255,255,.22);box-shadow:0 0 0 2px #0b0920,0 4px #0b0920,0 0 22px #00000080;text-shadow:0 2px 0 #0b0920}.ss-cover-pill i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6cf,#ffcf4a 45%,#c27a00);box-shadow:0 0 10px #ffcf4acc}.ss-cover-pill b{color:#ffb627}.ss-cover-chips{display:flex;gap:6px;margin:4px 0 0 4px}.ss-cover-chips span{padding:4px 10px;border-radius:999px;font:900 11px var(--kit-font);letter-spacing:.1em;text-transform:uppercase;color:#cfe6ff;background:#0a0c1ed9;border:1.5px solid rgba(143,230,255,.35)}@media(max-height:520px){html .kit-dim{overflow-y:auto}html .kit-title.ss-wordmark{font-size:clamp(1.6rem,9vh,2.4rem)}.ss-kicker,.ss-taglines,.ss-extras{display:none}.ss-title-screen{gap:6px}.ss-panel,.ss-card{width:min(620px,100%);padding:10px;gap:8px}.ss-panel .kit-menu,.ss-card .kit-menu{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ss-mbtn-sub,.ss-card-sub{display:none}html .kit-btn.ss-mbtn,html .kit-btn.kit-primary.ss-mbtn{padding-top:5px;padding-bottom:5px}html .ss-card .kit-title{font-size:1.6rem}.ss-total strong{font-size:2.2rem}}
