@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img,canvas{-webkit-user-drag:none;user-drag:none}@media print{*{display:none!important}html:after{content:"© Space Loop — Impression non autorisée";display:block!important;font-size:24px;text-align:center;padding:2rem}}html{font-size:calc(5px + .7vh + .5vw)}@media(pointer:coarse)and (max-height:500px){html{font-size:max(12px,calc(5px + .8vh + .55vw))}}html,body,#app{width:100%;height:100%;overflow:hidden}@supports (height: 100dvh){html,body,#app{height:100dvh}}body{background:#1a1a2e;font-family:Share Tech Mono,Courier New,monospace;user-select:none;-webkit-user-select:none;touch-action:none;overscroll-behavior:none}:root{--c-cyan: 0, 210, 255;--c-purple: 40, 150, 180;--c-gold: 255, 200, 50;--c-green: 34, 238, 102;--c-red: 255, 60, 80;--c-mint: 0, 255, 180;--c-bg-dark: 10, 8, 32;--c-bg-panel: 18, 14, 45;--c-death-red: 255, 68, 40;--c-death-orange: 255, 136, 85;--c-death-amber: 255, 204, 68;--c-death-peach: 255, 170, 119;--c-debug-accent: 255, 208, 106;--ease-pop: cubic-bezier(.16, 1, .3, 1);--sai-t: env(safe-area-inset-top, 0px);--sai-r: env(safe-area-inset-right, 0px);--sai-b: env(safe-area-inset-bottom, 0px);--sai-l: env(safe-area-inset-left, 0px)}.modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;pointer-events:auto;font-family:Share Tech Mono,Courier New,monospace;user-select:none;--overlay-bg: radial-gradient(ellipse at 50% 40%, rgba(10, 7, 32, .96), rgba(3, 2, 12, .98));background:var(--overlay-bg)}.modal-enter-active{transition:opacity .2s ease-out}.modal-enter-active>*{transition:opacity .2s ease-out}.modal-leave-active{transition:opacity .15s ease-in}.modal-leave-active>*{transition:opacity .15s ease-in}.modal-enter-from{opacity:0}.modal-enter-from>*{opacity:0}.modal-leave-to{opacity:0}.modal-leave-to>*{opacity:0}.neon-cyan{text-shadow:0 0 .6rem rgba(var(--c-cyan),.3),0 0 2rem rgba(var(--c-cyan),.1)}.neon-gold{text-shadow:0 0 .6rem rgba(var(--c-gold),.4),0 0 2rem rgba(var(--c-gold),.15)}.neon-green{text-shadow:0 0 .6rem rgba(var(--c-green),.3),0 0 2rem rgba(var(--c-green),.1)}.neon-red{text-shadow:0 0 .6rem rgba(var(--c-red),.4),0 0 2rem rgba(var(--c-red),.15)}.neon-mint{text-shadow:0 0 .6rem rgba(var(--c-mint),.3),0 0 2rem rgba(var(--c-mint),.1)}.panel-title{position:relative;z-index:1;font-size:1.1em;font-weight:700;letter-spacing:.25em;margin:0;color:rgba(var(--c-cyan),.9);text-shadow:0 0 .6rem rgba(var(--c-cyan),.3),0 0 2rem rgba(var(--c-cyan),.1)}.btn-cut{position:relative;background:none;border:none;cursor:pointer;font-family:Share Tech Mono,Courier New,monospace;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .2s ease,opacity .2s ease}.btn-cut:hover{filter:brightness(1.15)}.btn-cut:active{filter:brightness(.85);transition-duration:.08s}.btn-cut:disabled{opacity:.35;cursor:default;pointer-events:none;transform:none}.btn-cut.cut-frame:after{inset:2px}.btn-cut-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-cut-label{font-weight:700;letter-spacing:.25em;-webkit-text-stroke:.3px currentColor;transition:text-shadow .25s ease}.btn-cut-icon{width:1.3rem;height:1.3rem;flex-shrink:0}.header-deco{display:flex;align-items:center;gap:.3rem;--hd-color: var(--c-purple)}.header-deco .hd-line{width:3rem;height:1px;background:linear-gradient(to right,transparent,rgba(var(--hd-color),.45))}.header-deco.right .hd-line{background:linear-gradient(to left,transparent,rgba(var(--hd-color),.45))}.header-deco .hd-dot{width:4px;height:4px;background:rgba(var(--hd-color),.6);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0}.scrollbar-slim::-webkit-scrollbar{width:3px}.scrollbar-slim::-webkit-scrollbar-track{background:rgba(var(--c-purple),.1)}.scrollbar-slim::-webkit-scrollbar-thumb{background:rgba(var(--c-purple),.3);border-radius:2px}.cut-frame{position:relative;--cut: .5rem;--frame-border: rgba(108, 92, 231, .4);--frame-bg: linear-gradient(135deg, rgba(18, 14, 45, .92), rgba(10, 8, 30, .96))}.cut-frame:before,.cut-frame:after{content:"";position:absolute;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));pointer-events:none}.cut-frame:before{inset:0;background:var(--frame-border)}.cut-frame:after{inset:1px;background:var(--frame-bg)}.btn-close{position:absolute;top:.6rem;right:.6rem;z-index:10;width:2rem;height:2rem;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;--cut: .15rem;--frame-border: rgba(255, 60, 80, .5);--frame-bg: rgba(60, 12, 20, .85);transition:filter .15s}.btn-close:hover{--frame-border: rgba(255, 60, 80, .7);--frame-bg: rgba(80, 18, 28, .9);filter:drop-shadow(0 0 .4rem rgba(255,60,80,.15))}.btn-close-icon{position:relative;z-index:1;width:.9rem;height:.9rem;color:#ff5050b3;transition:color .15s}.btn-close:hover .btn-close-icon{color:#ff7864}.step-bg-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#0a081e8c,#040210e0)}.step-scanlines{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,rgba(var(--c-cyan),.015) 1px,transparent 2px)}.step-fade-top,.step-fade-bottom{position:absolute;left:0;right:0;z-index:3;pointer-events:none;height:12vh}.step-fade-top{top:0;background:linear-gradient(180deg,rgba(4,2,16,.92) 0%,rgba(4,2,16,.4) 40%,transparent 100%)}.step-fade-bottom{bottom:0;background:linear-gradient(0deg,rgba(4,2,16,.92) 0%,rgba(4,2,16,.4) 40%,transparent 100%)}.step-deco{--deco-color: var(--c-purple);display:flex;align-items:center;gap:.4rem}.step-deco-line{width:3rem;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--deco-color),.55))}.step-deco.right .step-deco-line{background:linear-gradient(90deg,rgba(var(--deco-color),.55),transparent)}.step-deco-diamond{width:6px;height:6px;background:rgba(var(--deco-color),.6);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);box-shadow:0 0 .5rem rgba(var(--deco-color),.35)}.anim-block{opacity:0;transform:translateY(2.5rem) scale(.92);transition:opacity .7s ease-out,transform .7s var(--ease-pop);pointer-events:none}.anim-block.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition-delay:var(--anim-delay, 0s)}.btn-leave{padding:.8rem 2.4rem;--frame-border: rgba(255, 60, 80, .9);--frame-bg: linear-gradient(170deg, #6e1520, #3d0c12)}.btn-leave:hover{--frame-border: rgba(255, 60, 80, 1);--frame-bg: linear-gradient(170deg, #8a1a28, #501018);filter:drop-shadow(0 0 1rem rgba(255,60,80,.5))}.btn-leave .btn-cut-icon{color:#ff646ef2}.leave-label{font-size:1.5em;color:#ffa0a5f2;text-shadow:0 0 .8rem rgba(255,60,80,.4)}.btn-leave:hover .leave-label{color:#ffbec3;text-shadow:0 0 .5rem rgba(255,60,80,.7),0 0 1.5rem rgba(255,60,80,.3)}@media(pointer:coarse)and (max-height:500px){.btn-leave{padding:.4rem 1.4rem}.leave-label{font-size:1em;letter-spacing:.22em}.btn-leave .btn-cut-icon{width:1rem;height:1rem}}.guard-root[data-v-f57ffc99]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:calc(1rem + var(--sai-t)) calc(1rem + var(--sai-r)) calc(1rem + var(--sai-b)) calc(1rem + var(--sai-l));background:radial-gradient(ellipse at 50% 40%,#0a0720f5,#03020cfc);font-family:Share Tech Mono,Courier New,monospace;color:#dcd7ffd9}.guard-card[data-v-f57ffc99]{position:relative;z-index:5;width:min(28rem,92vw);padding:1.4rem 1.6rem;--frame-border: rgba(108, 92, 231, .45);--frame-bg: linear-gradient(135deg, rgba(18, 14, 45, .92), rgba(8, 6, 26, .96))}.card-deco[data-v-f57ffc99]{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-bottom:1rem;position:relative;z-index:1}.card-deco .panel-title[data-v-f57ffc99]{font-size:1.3em;text-align:center;line-height:1.2}.card-text[data-v-f57ffc99]{position:relative;z-index:1;font-size:.9em;letter-spacing:.04em;line-height:1.55;text-align:center;color:#dcd7ffd1;margin:0}.rotate-icon-wrap[data-v-f57ffc99]{position:relative;z-index:1;display:flex;justify-content:center;margin:.4rem 0 1rem;color:rgba(var(--c-cyan),.85);filter:drop-shadow(0 0 .6rem rgba(var(--c-cyan),.35))}.rotate-icon[data-v-f57ffc99]{width:4.5rem;height:4.5rem}.rotate-phone[data-v-f57ffc99]{transform-origin:32px 24px;animation:rotate-bob-f57ffc99 2.4s var(--ease-pop) infinite}.rotate-arc[data-v-f57ffc99]{opacity:.55;animation:arc-pulse-f57ffc99 2.4s ease-in-out infinite}.resize-arrow[data-v-f57ffc99]{animation:resize-pulse-f57ffc99 2s ease-in-out infinite;transform-origin:32px 32px}.resize-arrow.tr[data-v-f57ffc99]{animation-delay:.1s}.resize-arrow.bl[data-v-f57ffc99]{animation-delay:.2s}.resize-arrow.br[data-v-f57ffc99]{animation-delay:.3s}@keyframes rotate-bob-f57ffc99{0%,18%{transform:rotate(0)}50%,65%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes arc-pulse-f57ffc99{0%,to{opacity:.25}40%,60%{opacity:.85}}@keyframes resize-pulse-f57ffc99{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:1}}.guard-fade-enter-active[data-v-f57ffc99],.guard-fade-leave-active[data-v-f57ffc99]{transition:opacity .3s ease}.guard-fade-enter-from[data-v-f57ffc99],.guard-fade-leave-to[data-v-f57ffc99]{opacity:0}.resume-panel[data-v-7249bf46]{min-width:22rem;max-width:26rem;padding:2rem 2.2rem 1.6rem;--frame-border: rgba(var(--c-cyan), .5);--frame-bg: linear-gradient(135deg, rgba(8, 18, 34, .96), rgba(4, 10, 22, .98));display:flex;flex-direction:column;align-items:center;gap:1rem}.resume-title[data-v-7249bf46]{position:relative;z-index:1;font-size:1.3rem;text-align:center}.resume-text[data-v-7249bf46]{position:relative;z-index:1;margin:0;color:#dce6f0e6;text-align:center;line-height:1.4;font-size:.95rem;letter-spacing:.05em}.resume-subtext[data-v-7249bf46]{position:relative;z-index:1;margin:-.4rem 0 0;color:#a0aab9b3;text-align:center;line-height:1.45;font-size:.8rem;letter-spacing:.03em}.resume-actions[data-v-7249bf46]{position:relative;z-index:1;display:flex;gap:1rem;margin-top:.4rem}.restart-btn[data-v-7249bf46],.resume-btn[data-v-7249bf46]{padding:.55rem 1.2rem}.restart-icon[data-v-7249bf46]{color:#ff788cf2}.restart-label[data-v-7249bf46]{color:#ffaab4f2}.resume-icon[data-v-7249bf46]{color:#78dcfff2}.resume-label[data-v-7249bf46]{color:#b4ebfff2}@media(orientation:landscape)and (max-height:500px){.resume-panel[data-v-7249bf46]{min-width:30rem;max-width:38rem;padding:1.5rem 2rem 1.3rem;gap:.8rem}.resume-title[data-v-7249bf46]{font-size:1.6rem}.resume-text[data-v-7249bf46]{font-size:1.1rem}.resume-subtext[data-v-7249bf46]{font-size:.95rem;margin-top:-.3rem}.resume-actions[data-v-7249bf46]{gap:1.2rem;margin-top:.3rem}.restart-btn[data-v-7249bf46],.resume-btn[data-v-7249bf46]{padding:.7rem 1.5rem}.restart-label[data-v-7249bf46],.resume-label[data-v-7249bf46]{font-size:1.05rem}.btn-cut-icon[data-v-7249bf46]{width:1.2rem;height:1.2rem}}.death-overlay[data-v-9f7b274d]{position:fixed;inset:0;z-index:250;background:#040210f7;display:flex;align-items:safe center;justify-content:center;font-family:Share Tech Mono,monospace;overflow-y:auto;overflow-x:hidden;padding:1.5rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(var(--c-death-red),.4) transparent}.death-overlay[data-v-9f7b274d]::-webkit-scrollbar{width:.4rem}.death-overlay[data-v-9f7b274d]::-webkit-scrollbar-track{background:transparent}.death-overlay[data-v-9f7b274d]::-webkit-scrollbar-thumb{background:rgba(var(--c-death-red),.35);border-radius:.2rem}.death-overlay.flash-in[data-v-9f7b274d]:before{content:"";position:fixed;inset:0;background:rgba(var(--c-death-red),.25);animation:overlay-flash-9f7b274d .5s ease-out forwards;z-index:10;pointer-events:none}@keyframes overlay-flash-9f7b274d{0%{opacity:1}to{opacity:0}}.death-particles[data-v-9f7b274d]{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ember-wrap[data-v-9f7b274d]{position:absolute;animation:ember-sway-9f7b274d var(--sway-dur, 2s) ease-in-out infinite alternate}.ember[data-v-9f7b274d]{border-radius:50%;background:hsl(calc(10 + var(--ember-hue, 0)),90%,55%);box-shadow:0 0 .15rem .05rem hsl(calc(10 + var(--ember-hue, 0)),85%,48%),0 0 .4rem .1rem rgba(var(--c-death-red),.2);animation:ember-rise-9f7b274d var(--rise-dur, 6s) linear infinite,ember-flicker-9f7b274d var(--flicker-dur, 3s) ease-in-out infinite}@keyframes ember-rise-9f7b274d{0%{transform:translateY(0) scale(1);opacity:0}4%{opacity:.85}25%{opacity:.7}60%{opacity:.35}to{transform:translateY(-35vh) scale(.1);opacity:0}}@keyframes ember-sway-9f7b274d{0%{transform:translate(calc(var(--sway-amp, 1rem) * -1))}to{transform:translate(var(--sway-amp, 1rem))}}@keyframes ember-flicker-9f7b274d{0%,to{filter:brightness(1)}15%{filter:brightness(.2)}30%{filter:brightness(1.3)}50%{filter:brightness(.1)}65%{filter:brightness(1.1)}80%{filter:brightness(.3)}}.death-content[data-v-9f7b274d]{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:720px;width:90%;position:relative;z-index:1}.death-title[data-v-9f7b274d]{font-size:1.8rem;letter-spacing:.18em;white-space:nowrap;color:rgb(var(--c-death-red));margin:0;text-align:center;opacity:0;transform:translateY(-1rem) scale(1.1);transition:none}.death-title.anim-in[data-v-9f7b274d]{animation:title-enter-9f7b274d .6s cubic-bezier(.16,1,.3,1) forwards,title-pulse-9f7b274d 3s ease-in-out 1s infinite}.title-glitch[data-v-9f7b274d]{position:relative;display:inline-block}.title-glitch[data-v-9f7b274d]:before,.title-glitch[data-v-9f7b274d]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.anim-in .title-glitch[data-v-9f7b274d]:before{color:#ff2828b3;animation:glitch-r-9f7b274d .4s ease-out .1s forwards}.anim-in .title-glitch[data-v-9f7b274d]:after{color:#2878ff80;animation:glitch-b-9f7b274d .4s ease-out .15s forwards}@keyframes title-enter-9f7b274d{0%{opacity:0;transform:translateY(-1rem) scale(1.1);filter:blur(8px)}30%{opacity:1;filter:blur(0)}50%{transform:translateY(.1rem) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1);text-shadow:0 0 20px rgba(var(--c-death-red),.6),0 0 60px rgba(var(--c-death-red),.2)}}@keyframes title-pulse-9f7b274d{0%,to{opacity:1}50%{opacity:.75}}@keyframes glitch-r-9f7b274d{0%{opacity:.8;transform:translate(3px,-1px)}50%{opacity:.5;transform:translate(-2px,1px)}to{opacity:0;transform:translate(0)}}@keyframes glitch-b-9f7b274d{0%{opacity:.6;transform:translate(-3px,1px)}50%{opacity:.4;transform:translate(2px,-1px)}to{opacity:0;transform:translate(0)}}.death-subtitle[data-v-9f7b274d]{font-size:.85rem;letter-spacing:.15em;color:#ffc8b48c;margin:0;text-transform:uppercase;opacity:0;transform:translateY(.8rem)}.death-subtitle.anim-in[data-v-9f7b274d]{animation:slide-up-9f7b274d .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes slide-up-9f7b274d{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.death-divider[data-v-9f7b274d]{width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--c-death-red),.5),transparent);transform:scaleX(0)}.death-divider.anim-in[data-v-9f7b274d]{animation:divider-expand-9f7b274d .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes divider-expand-9f7b274d{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.stats-panel[data-v-9f7b274d]{width:100%;padding:1.2rem 1.5rem;--cut: .6rem;opacity:0;transform:scale(.92) translateY(.5rem)}.stats-panel.anim-in[data-v-9f7b274d]{animation:panel-enter-9f7b274d .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes panel-enter-9f7b274d{0%{opacity:0;transform:scale(.92) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}.stats-header[data-v-9f7b274d]{position:relative;z-index:1;font-size:.75rem;letter-spacing:.2em;color:#ff7850b3;text-align:center;margin-bottom:.6rem}.stats-divider[data-v-9f7b274d]{position:relative;z-index:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--c-death-red),.4) 20%,rgba(var(--c-death-red),.4) 80%,transparent 100%);margin-bottom:.8rem}.stat-groups[data-v-9f7b274d]{position:relative;z-index:1;column-count:2;column-gap:1.6rem}.stat-group[data-v-9f7b274d]{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:.7rem}.stat-group[data-v-9f7b274d]:last-child{margin-bottom:0}.group-header[data-v-9f7b274d]{font-size:.62rem;letter-spacing:.22em;color:#ff8c648c;padding-bottom:.18rem;margin-bottom:.25rem;border-bottom:1px solid rgba(var(--c-death-red),.18)}@media(max-width:700px){.stats-panel[data-v-9f7b274d]{padding:.9rem 1rem}.stat-groups[data-v-9f7b274d]{column-gap:1.1rem}.stat-label[data-v-9f7b274d]{font-size:.66rem;letter-spacing:.05em}.stat-value[data-v-9f7b274d]{font-size:.78rem}}@media(max-height:480px){.death-overlay[data-v-9f7b274d]{padding:.6rem 1rem}.death-content[data-v-9f7b274d]{gap:.6rem}.death-title[data-v-9f7b274d]{font-size:1.4rem}.death-divider[data-v-9f7b274d]{display:none}}.stat-row[data-v-9f7b274d]{position:relative;z-index:1;display:flex;align-items:baseline;gap:.5rem;padding:.25rem 0;opacity:0;transform:translate(-.5rem)}.stat-row.row-in[data-v-9f7b274d]{animation:row-enter-9f7b274d .35s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--row-delay, 0s)}@keyframes row-enter-9f7b274d{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}.stat-label[data-v-9f7b274d]{font-size:.72rem;letter-spacing:.08em;color:#ffc8b480;white-space:nowrap}.stat-dots[data-v-9f7b274d]{flex:1;border-bottom:1px dotted rgba(255,100,60,.15);min-width:1rem;margin-bottom:.15em}.stat-value[data-v-9f7b274d]{font-size:.85rem;letter-spacing:.08em;color:rgb(var(--c-death-orange));text-shadow:0 0 8px rgba(var(--c-death-orange),.3);white-space:nowrap}.stat-value--record[data-v-9f7b274d]{color:rgb(var(--c-death-amber));text-shadow:0 0 8px rgba(var(--c-death-amber),.6),0 0 20px rgba(var(--c-death-amber),.25)}.record-badge[data-v-9f7b274d]{font-size:.6rem;letter-spacing:.12em;color:rgb(var(--c-death-amber));background:rgba(var(--c-death-amber),.12);border:1px solid rgba(var(--c-death-amber),.35);padding:.05em .35em;white-space:nowrap;animation:record-glow-9f7b274d 1.4s ease-in-out infinite}@keyframes record-glow-9f7b274d{0%,to{opacity:1;box-shadow:0 0 6px rgba(var(--c-death-amber),.3)}50%{opacity:.7;box-shadow:0 0 14px rgba(var(--c-death-amber),.6)}}.ship-level-up[data-v-9f7b274d]{font-size:.85rem;letter-spacing:.22em;color:#fffbe6;text-align:center;margin-top:.4rem;opacity:0;transform:scale(.8)}.ship-level-up.anim-in[data-v-9f7b274d]{animation:reward-enter-9f7b274d .5s cubic-bezier(.16,1,.3,1) forwards,ship-neon-pulse-9f7b274d 1.8s ease-in-out .6s infinite}@keyframes reward-enter-9f7b274d{0%{opacity:0;transform:scale(.8);filter:blur(4px)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ship-neon-pulse-9f7b274d{0%,to{text-shadow:0 0 2px rgba(255,255,255,.9),0 0 6px rgba(255,230,140,.85),0 0 14px rgba(255,200,60,.6),0 0 28px rgba(240,170,30,.35),0 0 48px rgba(220,150,20,.18)}50%{text-shadow:0 0 3px rgba(255,255,255,1),0 0 10px rgba(255,240,170,1),0 0 22px rgba(255,210,80,.9),0 0 42px rgba(245,175,40,.55),0 0 72px rgba(225,155,25,.3)}}.meta-point-up[data-v-9f7b274d]{font-size:.85rem;letter-spacing:.22em;color:#f3e6ff;text-align:center;margin-top:.4rem;opacity:0;transform:scale(.8)}.meta-point-up.anim-in[data-v-9f7b274d]{animation:reward-enter-9f7b274d .5s cubic-bezier(.16,1,.3,1) .15s forwards,meta-neon-pulse-9f7b274d 1.8s ease-in-out .75s infinite}@keyframes meta-neon-pulse-9f7b274d{0%,to{text-shadow:0 0 2px rgba(255,255,255,.9),0 0 6px rgba(210,160,255,.85),0 0 14px rgba(170,100,255,.6),0 0 28px rgba(140,70,230,.35),0 0 48px rgba(120,50,220,.18)}50%{text-shadow:0 0 3px rgba(255,255,255,1),0 0 10px rgba(220,170,255,1),0 0 22px rgba(185,115,255,.9),0 0 42px rgba(155,80,240,.55),0 0 72px rgba(130,60,225,.3)}}.death-btn[data-v-9f7b274d]{--cut: .4rem;position:relative;margin-top:1rem;padding:0;border:none;background:transparent;cursor:pointer;font-family:Share Tech Mono,monospace;opacity:0;transform:translateY(1rem)}.death-btn.anim-in[data-v-9f7b274d]{animation:btn-enter-9f7b274d .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes btn-enter-9f7b274d{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.death-btn[data-v-9f7b274d]:before,.death-btn[data-v-9f7b274d]:after{content:"";position:absolute;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));pointer-events:none}.death-btn[data-v-9f7b274d]:before{inset:0;background:rgba(var(--c-death-red),.45);animation:border-pulse-9f7b274d 2s ease-in-out infinite}.death-btn[data-v-9f7b274d]:after{inset:1px;background:linear-gradient(135deg,#1e0a0af2,#0f0514fa)}@keyframes border-pulse-9f7b274d{0%,to{background:rgba(var(--c-death-red),.35)}50%{background:rgba(var(--c-death-red),.65)}}.death-btn .btn-inner[data-v-9f7b274d]{position:relative;z-index:1;display:block;padding:.7rem 2.5rem;overflow:hidden}.btn-text[data-v-9f7b274d]{position:relative;z-index:1;font-size:.85rem;letter-spacing:.2em;color:#ffb496cc;transition:letter-spacing .3s ease,color .3s ease,text-shadow .3s ease}.btn-scanline[data-v-9f7b274d]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--c-death-red),.08),transparent);z-index:0;pointer-events:none}.death-btn:hover .btn-scanline[data-v-9f7b274d]{animation:scanline-sweep-9f7b274d .8s ease-out}@keyframes scanline-sweep-9f7b274d{0%{left:-100%}to{left:100%}}.death-btn[data-v-9f7b274d]:hover{filter:drop-shadow(0 0 18px rgba(var(--c-death-red),.5))}.death-btn:hover .btn-text[data-v-9f7b274d]{color:rgb(var(--c-death-peach));letter-spacing:.28em;text-shadow:0 0 12px rgba(var(--c-death-red),.4)}.death-btn[data-v-9f7b274d]:active{transform:scale(.96);transition:transform .08s}.death-overlay.dismissing .death-content[data-v-9f7b274d]{animation:content-dismiss-9f7b274d .45s cubic-bezier(.4,0,1,1) forwards}.death-overlay.dismissing .death-particles[data-v-9f7b274d]{animation:embers-dismiss-9f7b274d .4s ease-out forwards}@keyframes content-dismiss-9f7b274d{0%{opacity:1;transform:scale(1);filter:brightness(1)}20%{filter:brightness(1.5)}to{opacity:0;transform:scale(.97);filter:brightness(.4) blur(6px)}}@keyframes embers-dismiss-9f7b274d{0%{opacity:1}to{opacity:0}}.death-fade-enter-active[data-v-9f7b274d]{transition:opacity .6s ease-in}.death-fade-enter-from[data-v-9f7b274d]{opacity:0}.death-fade-leave-active[data-v-9f7b274d]{transition:opacity .45s ease-in-out}.death-fade-leave-to[data-v-9f7b274d]{opacity:0}.page-scroll-enter-active,.page-scroll-leave-active{transition:transform .35s cubic-bezier(.65,0,.35,1);position:fixed;inset:0;will-change:transform}.page-scroll-enter-from{transform:translateY(100%)}.page-scroll-leave-to{transform:translateY(-100%)}.slot-hex[data-v-e374e1c1]{position:relative;width:4.2rem;height:3.6rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease,width .25s ease,height .25s ease,opacity .25s ease}.slot-hex.disabled[data-v-e374e1c1]{cursor:default}.slot-hex[data-v-e374e1c1]:not(.locked):hover{transform:translateY(-.12rem) scale(1.06);filter:drop-shadow(0 0 .5rem var(--glow))}.slot-hex.locked[data-v-e374e1c1]{opacity:.55;filter:grayscale(1) brightness(.8);cursor:not-allowed;transform:scale(.82)}.slot-hex.locked[data-v-e374e1c1]:hover{transform:scale(.82)}.slot-hex.locked .hex-svg[data-v-e374e1c1]{filter:none}.meta-lock[data-v-e374e1c1]{width:.7rem;height:.7rem;color:#b4c8e68c}.pulse-ring[data-v-e374e1c1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.6rem;height:3.1rem;border-radius:50%;background:radial-gradient(ellipse at center,var(--c) 0%,transparent 55%);opacity:.3;animation:breath-e374e1c1 2.4s ease-in-out infinite;pointer-events:none;filter:blur(.45rem)}@keyframes breath-e374e1c1{0%,to{opacity:.15;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.42;transform:translate(-50%,-50%) scale(1.08)}}.slot-hex.filled:not(.highlight) .pulse-ring[data-v-e374e1c1]{display:none}.pulse-ring.pulse-strong[data-v-e374e1c1]{width:4.4rem;height:3.8rem;animation:breath-strong-e374e1c1 1.1s ease-in-out infinite;filter:blur(.3rem)}@keyframes breath-strong-e374e1c1{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.12)}}.slot-hex.highlight[data-v-e374e1c1]{transform:translateY(-.12rem) scale(1.08);filter:drop-shadow(0 0 .8rem var(--glow))}.slot-hex.highlight[data-v-e374e1c1]:hover{transform:translateY(-.18rem) scale(1.12);filter:drop-shadow(0 0 1.1rem var(--glow))}.slot-hex.dragover[data-v-e374e1c1]{transform:translateY(-.15rem) scale(1.14);filter:drop-shadow(0 0 1.2rem var(--glow)) brightness(1.25)}.slot-hex.dragging[data-v-e374e1c1]{opacity:.4;transform:scale(.94)}.slot-hex.drag-active[data-v-e374e1c1]{animation:drag-target-breathe-e374e1c1 1.4s ease-in-out infinite;filter:drop-shadow(0 0 .7rem var(--glow))}.slot-hex.drag-active[data-v-e374e1c1]:hover,.slot-hex.drag-active.dragover[data-v-e374e1c1]{animation:none}@keyframes drag-target-breathe-e374e1c1{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 .5rem var(--glow))}50%{transform:translateY(-.1rem) scale(1.06);filter:drop-shadow(0 0 1.1rem var(--glow))}}.pulse-ring.pulse-drag[data-v-e374e1c1]{width:4.6rem;height:3.9rem;animation:breath-drag-e374e1c1 1.4s ease-in-out infinite;filter:blur(.4rem);background:radial-gradient(ellipse at center,var(--glow) 0%,transparent 60%);opacity:.55}@keyframes breath-drag-e374e1c1{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.1)}}.drag-halo[data-v-e374e1c1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.4rem;height:3.8rem;pointer-events:none;z-index:0}.drag-halo-ring[data-v-e374e1c1]{position:absolute;inset:0;border:1px solid var(--glow);border-radius:50%;opacity:.7;box-shadow:0 0 .6rem var(--glow),inset 0 0 .4rem var(--glow);animation:halo-breathe-e374e1c1 1.4s ease-in-out infinite}.drag-halo-sweep[data-v-e374e1c1]{position:absolute;inset:-.1rem;border-radius:50%;border:1px solid transparent;border-top-color:var(--glow);border-right-color:var(--glow);opacity:.55;animation:halo-sweep-e374e1c1 2.2s linear infinite}@keyframes halo-breathe-e374e1c1{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.06)}}@keyframes halo-sweep-e374e1c1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drag-halo-enter-active[data-v-e374e1c1],.drag-halo-leave-active[data-v-e374e1c1]{transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.drag-halo-enter-from[data-v-e374e1c1]{opacity:0;transform:translate(-50%,-50%) scale(.75)}.drag-halo-leave-to[data-v-e374e1c1]{opacity:0;transform:translate(-50%,-50%) scale(1.25)}.hex-svg[data-v-e374e1c1]{width:100%;height:80%;position:relative;z-index:1}.slot-hex.filled .hex-svg[data-v-e374e1c1]{filter:drop-shadow(0 0 .4rem var(--glow))}.slot-hex:hover .hex-svg[data-v-e374e1c1]{filter:drop-shadow(0 0 .7rem var(--glow))}.hex-meta[data-v-e374e1c1]{position:relative;z-index:1;font-family:Share Tech Mono,monospace;font-size:.52rem;letter-spacing:.04em;display:flex;gap:.18rem;margin-top:.18rem;line-height:1;font-weight:700}.meta-sep[data-v-e374e1c1]{color:#b4c8e659}.meta-level[data-v-e374e1c1]{color:#dcebffe6}.meta-empty[data-v-e374e1c1]{font-size:.7rem;opacity:.4}.ship-canvas-3d[data-v-8dbc3fbf]{display:block;width:100%;height:100%}.ship-slots[data-v-13b3636f]{position:relative;width:100%;height:100%;min-height:100%;flex:1}.svg-defs[data-v-13b3636f]{position:absolute;width:0;height:0}.ship-stage[data-v-13b3636f]{position:absolute;inset:0;z-index:1}.ship-canvas-wrap[data-v-13b3636f]{position:absolute;inset:0;background:transparent}.slot-clusters[data-v-13b3636f]{position:absolute;left:0;right:0;bottom:1.4rem;z-index:2;display:flex;justify-content:center;align-items:flex-start;gap:.4rem}.slot-col[data-v-13b3636f]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.slot-diamond[data-v-13b3636f]{position:relative;width:10rem;height:6.92rem}.pos[data-v-13b3636f]{position:absolute;transform:translate(-50%,-50%)}.pos-top[data-v-13b3636f]{left:50%;top:25%}.pos-nw[data-v-13b3636f]{left:20%;top:50%}.pos-ne[data-v-13b3636f]{left:80%;top:50%}.pos-center[data-v-13b3636f]{left:50%;top:75%}.slot-diamond[data-v-13b3636f] .slot-hex{width:4rem;height:3.46rem}.slot-diamond[data-v-13b3636f] .hex-meta{display:none}.slot-diamond[data-v-13b3636f] .hex-svg{height:100%}.slot-diamond[data-v-13b3636f] .pulse-ring{width:3.4rem;height:2.95rem}.cluster-count[data-v-13b3636f]{display:flex;align-items:center;gap:.35rem;font-family:Share Tech Mono,monospace;font-weight:700;font-size:.82em;letter-spacing:.08em;text-shadow:0 0 .35rem currentColor}.cc-icon[data-v-13b3636f]{width:1rem;height:1rem;filter:drop-shadow(0 0 .3rem currentColor)}.cc-text[data-v-13b3636f]{font-size:1em}.slot-tooltip[data-v-13b3636f]{pointer-events:none;z-index:300;min-width:12rem;max-width:15rem;padding:.65rem .85rem;background:linear-gradient(160deg,#0e122af7,#080a1cfc);border:1px solid rgba(80,120,180,.55);box-shadow:0 4px 1.2rem #000000b3,0 0 .8rem #5078b433;display:flex;flex-direction:column;gap:.3rem;font-family:Share Tech Mono,monospace;clip-path:polygon(.25rem 0,100% 0,100% calc(100% - .25rem),calc(100% - .25rem) 100%,0 100%,0 .25rem)}.tt-head[data-v-13b3636f]{display:flex;align-items:center;gap:.45rem}.tt-icon[data-v-13b3636f]{width:1rem;height:1rem;flex-shrink:0;filter:drop-shadow(0 0 .35rem currentColor)}.tt-name[data-v-13b3636f]{font-size:.88em;font-weight:700;letter-spacing:.14em;text-shadow:0 0 .45rem currentColor}.tt-meta[data-v-13b3636f]{display:flex;gap:.3rem}.tt-pill[data-v-13b3636f]{font-size:.64em;letter-spacing:.08em;padding:.12rem .4rem;border:1px solid;border-radius:2px}.tt-effect[data-v-13b3636f]{font-size:.82em;font-weight:700;letter-spacing:.05em;margin-top:.1rem;text-shadow:0 0 .35rem currentColor}.tt-desc[data-v-13b3636f]{font-size:.68em;line-height:1.45;color:#b4c3e1cc}.smp-wrap[data-v-37a5fa58]{position:relative;width:100%;height:100%;padding:0;overflow:hidden;--frame-border: transparent;--frame-bg: linear-gradient(172deg, rgba(10, 14, 42, .97), rgba(4, 6, 22, .99));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));box-shadow:0 0 .8rem #00d2ff4d,0 0 2.2rem #000000b3}.smp-border[data-v-37a5fa58]{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 .4rem rgba(0,210,255,.35))}.smp-stage[data-v-37a5fa58]{position:absolute;inset:0}.smp-stage[data-v-37a5fa58] .slot-clusters{bottom:2rem;gap:0;transform:scale(1.34);transform-origin:bottom center;z-index:3}.smp-stage[data-v-37a5fa58] .slot-clusters .slot-col:nth-child(1){order:2}.smp-stage[data-v-37a5fa58] .slot-clusters .slot-col:nth-child(2){order:3;transform:translate(-3.6rem,-4.4rem)}.smp-stage[data-v-37a5fa58] .slot-clusters .slot-col:nth-child(3){order:1;transform:translate(3.6rem,-4.4rem)}.smp-stage[data-v-37a5fa58] .cluster-count{display:none}.smp-stage[data-v-37a5fa58] .slot-hex.filled .hex-svg{filter:none}.smp-stage[data-v-37a5fa58] .slot-hex.filled .hex-meta{display:flex!important}.smp-stage[data-v-37a5fa58] .slot-hex{overflow:visible}.smp-stage[data-v-37a5fa58] .slot-hex .hex-meta{position:absolute;left:50%;top:78%;transform:translate(-50%,-50%);margin:0;gap:.14rem;font-size:.5rem;line-height:1;letter-spacing:0;padding:0;background:transparent;pointer-events:none;z-index:2;text-shadow:0 0 .25rem rgba(0,0,0,1),0 0 .5rem rgba(0,0,0,.9),0 0 1rem rgba(0,0,0,.6)}.smp-stage[data-v-37a5fa58] .slot-hex .hex-meta span{color:#fff!important}.smp-bottom-veil[data-v-37a5fa58]{position:absolute;left:0;right:0;bottom:0;height:26rem;z-index:2;pointer-events:none;background:linear-gradient(to top,#040a20f0,#040a20e6 38%,#060e28b8 62%,#08123061 82%,#0812301f 94%,#08123000)}.smp-scanlines[data-v-37a5fa58]{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.6;background:repeating-linear-gradient(0deg,transparent 0px,rgba(0,210,255,.022) 1px,transparent 2px);mix-blend-mode:screen}.smp-vignette[data-v-37a5fa58]{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 52%,rgba(2,4,18,.6) 100%),linear-gradient(180deg,rgba(4,6,22,.6) 0%,transparent 16%,transparent 76%,rgba(4,6,22,.75) 100%)}.smp-corner[data-v-37a5fa58]{position:absolute;width:1.8rem;height:1.8rem;z-index:4;color:#00d2ffbf;filter:drop-shadow(0 0 .4rem rgba(0,210,255,.35));pointer-events:none;animation:reticle-pulse-37a5fa58 3.2s ease-in-out infinite}.cr-tl[data-v-37a5fa58]{top:.8rem;left:.8rem;transform:rotate(0)}.cr-tr[data-v-37a5fa58]{top:.8rem;right:.8rem;transform:rotate(90deg)}.cr-br[data-v-37a5fa58]{bottom:.8rem;right:.8rem;transform:rotate(180deg)}.cr-bl[data-v-37a5fa58]{bottom:.8rem;left:.8rem;transform:rotate(270deg)}@keyframes reticle-pulse-37a5fa58{0%,to{opacity:.55}50%{opacity:1}}.smp-top-strip[data-v-37a5fa58]{position:absolute;top:.9rem;left:2.8rem;right:2.8rem;z-index:3;display:flex;align-items:center;font-family:Share Tech Mono,monospace;pointer-events:none}.top-kicker[data-v-37a5fa58]{display:flex;align-items:center;gap:.5rem;font-size:.58rem;letter-spacing:.32em;color:#aad2ff80}.kicker-dot[data-v-37a5fa58]{width:.35rem;height:.35rem;background:#00d2ffe6;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 .4rem #00d2ffcc;animation:dot-blink-37a5fa58 2s ease-in-out infinite}@keyframes dot-blink-37a5fa58{0%,to{opacity:1}50%{opacity:.3}}.kicker-sep[data-v-37a5fa58]{color:#00d2ff8c}.kicker-version[data-v-37a5fa58]{color:#00ebff;font-weight:700;text-shadow:0 0 .5rem rgba(0,210,255,.55)}.smp-hero[data-v-37a5fa58]{position:absolute;top:3.8rem;left:0;right:0;z-index:3;text-align:center;pointer-events:none;text-shadow:0 0 .4rem rgba(0,0,0,.85),0 0 1.2rem rgba(0,0,0,.6)}.hero-row[data-v-37a5fa58]{display:inline-flex;align-items:center;gap:.55rem}.hero-bracket[data-v-37a5fa58]{font-family:Share Tech Mono,monospace;font-size:1.9rem;font-weight:300;color:#00d2ff8c;text-shadow:0 0 .5rem rgba(0,210,255,.35);line-height:1;transform:translateY(-.05em)}.hero-name[data-v-37a5fa58]{margin:0;font-family:Share Tech Mono,monospace;font-size:1.75rem;font-weight:700;letter-spacing:.32em;color:#eaf6ff;text-shadow:0 0 .6rem rgba(0,210,255,.55),0 0 1.8rem rgba(0,210,255,.22),0 0 .3rem rgba(0,0,0,.9)}.smp-rail[data-v-37a5fa58]{position:absolute;top:1rem;bottom:1rem;z-index:3;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.smp-rail.left[data-v-37a5fa58]{left:.55rem;align-items:flex-start}.smp-rail.right[data-v-37a5fa58]{right:.55rem;align-items:flex-end}.tick[data-v-37a5fa58]{width:.5rem;height:1px;background:#00d2ff47}.tick.tall[data-v-37a5fa58]{width:.9rem;background:#00d2ff8c;box-shadow:0 0 .3rem #00d2ff59}.smp-divider[data-v-37a5fa58]{position:absolute;bottom:16rem;left:1.6rem;right:1.6rem;z-index:2;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0;pointer-events:none}.div-diamond[data-v-37a5fa58]{width:.4rem;height:.4rem;background:#00d2fff2;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 .6rem .4rem #000000f2,0 0 1.2rem .6rem #000000d9,0 0 2.2rem .8rem #0009,0 0 3.6rem 1rem #0006,0 0 .7rem #00d2ffcc,0 0 1.4rem #00d2ff80}.div-label[data-v-37a5fa58]{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-family:Share Tech Mono,monospace;font-size:1rem;line-height:1.15;letter-spacing:.4em;color:#00f0ff;text-shadow:0 0 .4rem rgba(0,0,0,1),0 0 .9rem rgba(0,0,0,1),0 0 1.6rem rgba(0,0,0,.98),0 0 2.6rem rgba(0,0,0,.9),0 0 4rem rgba(0,0,0,.75),0 0 5.5rem rgba(0,0,0,.55),0 0 .7rem rgba(0,210,255,.7),0 0 1.6rem rgba(0,210,255,.45);padding-left:.4em}.div-label>span[data-v-37a5fa58]{display:block}.smp-foot[data-v-37a5fa58]{position:absolute;bottom:.75rem;left:2.2rem;right:2.2rem;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:none;opacity:.85}.foot-barcode[data-v-37a5fa58]{display:flex;align-items:flex-end;gap:.11rem;height:.7rem}.bc-bar[data-v-37a5fa58]{display:block;height:100%;background:#00d2ff66}.bc-bar[data-v-37a5fa58]:nth-child(odd){opacity:.8}.bc-bar[data-v-37a5fa58]:nth-child(2n){opacity:.35;height:65%}.foot-serial[data-v-37a5fa58]{font-family:Share Tech Mono,monospace;font-size:.52rem;letter-spacing:.26em;color:#96c3f58c;text-shadow:0 0 .3rem rgba(0,0,0,.8)}@media(pointer:coarse)and (max-height:500px){.smp-top-strip[data-v-37a5fa58]{top:.4rem;left:1.4rem;right:1.4rem}.top-kicker[data-v-37a5fa58]{font-size:.45rem;gap:.3rem;letter-spacing:.22em}.kicker-dot[data-v-37a5fa58]{width:.25rem;height:.25rem}.smp-hero[data-v-37a5fa58]{top:1.6rem}.hero-bracket[data-v-37a5fa58]{font-size:1.1rem}.hero-name[data-v-37a5fa58]{font-size:1rem;letter-spacing:.22em}.smp-corner[data-v-37a5fa58]{width:1rem;height:1rem}.cr-tl[data-v-37a5fa58],.cr-tr[data-v-37a5fa58]{top:.4rem}.cr-bl[data-v-37a5fa58],.cr-br[data-v-37a5fa58]{bottom:.4rem}.cr-tl[data-v-37a5fa58],.cr-bl[data-v-37a5fa58]{left:.4rem}.cr-tr[data-v-37a5fa58],.cr-br[data-v-37a5fa58]{right:.4rem}.smp-rail[data-v-37a5fa58]{top:.5rem;bottom:.5rem}.smp-rail.left[data-v-37a5fa58]{left:.3rem}.smp-rail.right[data-v-37a5fa58]{right:.3rem}.smp-divider[data-v-37a5fa58]{bottom:8rem;left:.8rem;right:.8rem;gap:.4rem}.div-label[data-v-37a5fa58]{font-size:.65rem;letter-spacing:.28em;gap:.05rem}.div-diamond[data-v-37a5fa58]{width:.3rem;height:.3rem}.smp-foot[data-v-37a5fa58]{bottom:.4rem;left:1.2rem;right:1.2rem;gap:.5rem}.foot-barcode[data-v-37a5fa58]{height:.4rem;gap:.07rem}.foot-serial[data-v-37a5fa58]{font-size:.42rem;letter-spacing:.18em}.smp-stage[data-v-37a5fa58] .slot-clusters{bottom:.5rem;transform:scale(.85)}.smp-stage[data-v-37a5fa58] .slot-clusters .slot-col:nth-child(2){transform:translate(-3.6rem,-3.8rem)}.smp-stage[data-v-37a5fa58] .slot-clusters .slot-col:nth-child(3){transform:translate(3.6rem,-3.8rem)}.smp-bottom-veil[data-v-37a5fa58]{height:12rem}}.smp-modal-shell[data-v-584b2ff4]{position:relative;width:min(33rem,92vw);height:min(34rem,88vh)}.btn-close[data-v-584b2ff4]{pointer-events:auto;z-index:6}@media(pointer:coarse)and (max-height:500px){.smp-modal-shell[data-v-584b2ff4] .top-kicker{font-size:.6rem;gap:.4rem;letter-spacing:.28em}.smp-modal-shell[data-v-584b2ff4] .kicker-dot{width:.32rem;height:.32rem}.smp-modal-shell[data-v-584b2ff4] .smp-hero{top:2rem}.smp-modal-shell[data-v-584b2ff4] .hero-bracket{font-size:1.6rem}.smp-modal-shell[data-v-584b2ff4] .hero-name{font-size:1.5rem;letter-spacing:.28em}.smp-modal-shell[data-v-584b2ff4] .smp-divider{bottom:13.5rem;gap:.7rem}.smp-modal-shell[data-v-584b2ff4] .div-label{font-size:1.1rem;letter-spacing:.32em;gap:.15rem}.smp-modal-shell[data-v-584b2ff4] .div-diamond{width:.5rem;height:.5rem}.smp-modal-shell[data-v-584b2ff4] .foot-barcode{height:.6rem;gap:.1rem}.smp-modal-shell[data-v-584b2ff4] .foot-serial{font-size:.6rem;letter-spacing:.24em}.smp-modal-shell[data-v-584b2ff4] .smp-stage .slot-clusters{bottom:1.5rem;transform:scale(1.2)}.smp-modal-shell[data-v-584b2ff4] .smp-stage .slot-clusters .slot-col:nth-child(2){transform:translate(-3.6rem,-4.2rem)}.smp-modal-shell[data-v-584b2ff4] .smp-stage .slot-clusters .slot-col:nth-child(3){transform:translate(3.6rem,-4.2rem)}.smp-modal-shell[data-v-584b2ff4] .smp-bottom-veil{height:18rem}}.ship-selector.quick-enter .ship-header[data-v-172673a5]{animation:quick-header-in-172673a5 .6s cubic-bezier(.16,1,.3,1) .2s both}@keyframes quick-header-in-172673a5{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.ship-selector[data-v-172673a5]{position:relative;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#14123799,#040210f2),#040210}.ship-canvas[data-v-172673a5]{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.ship-vignette[data-v-172673a5]{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(4,2,16,.6) 100%)}.ship-layout[data-v-172673a5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:4.5rem 0 3rem;z-index:10;pointer-events:none}.ship-stage[data-v-172673a5]{flex:1;min-height:0}.ship-header[data-v-172673a5]{display:flex;flex-direction:column;align-items:center;white-space:nowrap;--deco-color: var(--c-cyan)}.ship-header-row[data-v-172673a5]{display:flex;align-items:center;gap:1rem}.ship-header-label[data-v-172673a5]{font-size:.7rem;letter-spacing:.25em;color:rgba(var(--c-cyan),.7);margin-bottom:.3rem}.ship-header-title[data-v-172673a5]{font-size:1.6rem;letter-spacing:.2em;margin:0;color:#eaf6ff;text-shadow:0 0 .8rem rgba(var(--c-cyan),.35);white-space:nowrap}.ship-header-sub[data-v-172673a5]{font-size:.75rem;letter-spacing:.15em;color:#ffffff80;margin-top:.4rem}.hover-zones[data-v-172673a5]{position:absolute;inset:0;display:flex;z-index:4;cursor:pointer}.hover-zone[data-v-172673a5]{flex:1}.ship-hint[data-v-172673a5]{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);font-size:.72rem;letter-spacing:.22em;color:#ffffff59;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:10}.ship-hint.visible[data-v-172673a5]{opacity:1}.ship-identity[data-v-172673a5]{position:relative;margin-bottom:1rem;transform:translateY(.5rem);text-align:center;pointer-events:none;opacity:0;transition:opacity .4s ease,transform .4s ease}.ship-identity.visible[data-v-172673a5]{opacity:1;transform:translateY(0)}.identity-name[data-v-172673a5]{font-size:1.5rem;letter-spacing:.15em;color:#fff;text-shadow:0 0 .8rem rgba(var(--c-cyan),.4),0 0 2rem rgba(var(--c-cyan),.15)}.identity-tag[data-v-172673a5]{font-size:.7rem;letter-spacing:.35em;color:rgba(var(--c-cyan),.8);margin-top:.2rem}.ship-bottom[data-v-172673a5]{display:flex;flex-direction:column;align-items:center;gap:.6rem;transform:translateY(1.5rem);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.1);pointer-events:none}.ship-bottom.visible[data-v-172673a5]{opacity:1;transform:translateY(0);pointer-events:auto}.color-row[data-v-172673a5]{display:flex;align-items:center;gap:0;width:min(22rem,88vw);justify-content:space-between}.color-picker[data-v-172673a5]{display:flex}.swatch-slot[data-v-172673a5]{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.color-swatch[data-v-172673a5]{width:1.2rem;height:1.2rem;background:var(--sw-color);border:1px solid rgba(255,255,255,.1);border-radius:2px;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);transition:transform .12s ease,box-shadow .2s ease}.swatch-slot:hover .color-swatch[data-v-172673a5]{transform:scale(1.15)}.color-swatch.active[data-v-172673a5]{transform:scale(1.3);border-color:#fff9;box-shadow:0 0 .5rem var(--sw-color),0 0 1.2rem var(--sw-color)}.ship-stats[data-v-172673a5]{width:min(30rem,94vw);padding:.8rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;backdrop-filter:blur(12px)}.stats-info-wrap[data-v-172673a5]{position:relative;z-index:60}.stats-info-icon[data-v-172673a5]{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid rgba(var(--c-cyan),.4);color:rgba(var(--c-cyan),.7);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:help}.stats-info-tooltip[data-v-172673a5]{position:absolute;top:1.8rem;right:-1rem;width:16rem;padding:.6rem .8rem;background:#060a1cf2;border:1px solid rgba(var(--c-cyan),.3);border-radius:4px;color:#fffc;font-size:.62rem;line-height:1.5;letter-spacing:.04em;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.stats-info-wrap:hover .stats-info-tooltip[data-v-172673a5]{opacity:1;pointer-events:auto;transform:translateY(0)}.stats-list[data-v-172673a5]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-172673a5]{display:flex;flex-direction:column;gap:.2rem}.stat-row-head[data-v-172673a5]{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.18em}.stat-row-name[data-v-172673a5]{color:#ffffffe6}.stat-row-controls[data-v-172673a5]{display:flex;align-items:center;gap:.35rem}.stat-row-value[data-v-172673a5]{color:rgba(var(--c-cyan),1);font-variant-numeric:tabular-nums;font-weight:600}.stat-max[data-v-172673a5]{color:#ffffff47;font-weight:400}.stat-btn[data-v-172673a5]{width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--c-green),.5);background:rgba(var(--c-green),.08);color:rgb(var(--c-green));font-size:.7rem;line-height:1;border-radius:2px;font-weight:700;cursor:pointer;user-select:none;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.stat-btn[data-v-172673a5]:not(:disabled):hover{border-color:rgba(var(--c-green),.9);color:rgb(var(--c-green));background:rgba(var(--c-green),.18);box-shadow:0 0 .5rem rgba(var(--c-green),.4)}.stat-btn[data-v-172673a5]:disabled{opacity:.35;cursor:default;border-color:#ffffff26;background:#ffffff0a;color:#ffffff38}.bar-segments[data-v-172673a5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(10,1fr);gap:.12rem;height:.45rem}.seg[data-v-172673a5]{background:#2896b414;border-radius:1px}.seg.filled[data-v-172673a5]{background:var(--seg-color);box-shadow:0 0 .5rem var(--seg-color),inset 0 0 .15rem #ffffff40}.seg.bonus[data-v-172673a5]{animation:bonus-pulse-172673a5 1.2s ease-in-out infinite}@keyframes bonus-pulse-172673a5{0%,to{opacity:1}50%{opacity:.6}}.points-left[data-v-172673a5]{text-align:center;font-size:.65rem;letter-spacing:.15em;font-weight:700;color:rgb(var(--c-green));text-shadow:0 0 .6rem rgba(var(--c-green),.5),0 0 1.6rem rgba(var(--c-green),.2);margin-top:.4rem;animation:bonus-pulse-172673a5 1.6s ease-in-out infinite}.points-left-abs[data-v-172673a5]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.5rem;white-space:nowrap}.points-fade-enter-active[data-v-172673a5]{animation:points-in-172673a5 .28s ease-out both}.points-fade-leave-active[data-v-172673a5]{animation:points-out-172673a5 .18s ease-in both}@keyframes points-in-172673a5{0%{opacity:0;transform:translate(-50%) translateY(.4rem);letter-spacing:.45em}to{opacity:1;transform:translate(-50%) translateY(0);letter-spacing:.15em}}@keyframes points-out-172673a5{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-.3rem);filter:blur(1px)}}.ship-actions[data-v-172673a5]{display:flex;gap:1rem;margin-top:.6rem;opacity:0;transform:translateY(1.5rem);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.1);pointer-events:none}.ship-actions.visible[data-v-172673a5]{opacity:1;transform:translateY(0);pointer-events:auto}.ship-actions .btn-cut[data-v-172673a5]{white-space:nowrap}.ship-actions .btn-cut[data-v-172673a5]:disabled{opacity:.4;pointer-events:none}.back-btn[data-v-172673a5]:hover{--frame-border: rgba(255, 60, 80, .65) !important;--frame-bg: linear-gradient(135deg, rgba(80, 15, 25, .7), rgba(50, 10, 18, .85)) !important;filter:drop-shadow(0 0 .8rem rgba(255,60,80,.15))}.back-btn[data-v-172673a5]:active{--frame-bg: linear-gradient(135deg, rgba(100, 20, 30, .8), rgba(60, 12, 22, .9)) !important}.back-icon[data-v-172673a5]{color:#ff5064b3}.back-label[data-v-172673a5]{color:#ff6478bf;text-shadow:0 0 .6rem rgba(255,60,80,.2)}.inv-btn[data-v-172673a5]:hover{--frame-border: rgba(180, 140, 255, .7) !important;--frame-bg: linear-gradient(135deg, rgba(50, 30, 90, .7), rgba(28, 18, 55, .85)) !important;filter:drop-shadow(0 0 .8rem rgba(180,140,255,.15))}.inv-btn[data-v-172673a5]:active{--frame-bg: linear-gradient(135deg, rgba(65, 40, 115, .8), rgba(35, 22, 70, .9)) !important}.inv-icon[data-v-172673a5]{color:#c8aaffbf}.inv-label[data-v-172673a5]{color:#d2b4ffd9;text-shadow:0 0 .6rem rgba(180,140,255,.25)}.start-btn[data-v-172673a5]:not(:disabled):hover{--frame-border: rgba(0, 210, 255, .7) !important;--frame-bg: linear-gradient(135deg, rgba(0, 55, 80, .7), rgba(0, 30, 55, .85)) !important;filter:drop-shadow(0 0 .8rem rgba(0,210,255,.15))}.start-btn[data-v-172673a5]:not(:disabled):active{--frame-bg: linear-gradient(135deg, rgba(0, 70, 100, .8), rgba(0, 40, 65, .9)) !important}.start-icon[data-v-172673a5]{color:#00d2ffcc}.start-label[data-v-172673a5]{color:#00d2ffd9;text-shadow:0 0 .8rem rgba(0,210,255,.3)}.ship-loading[data-v-172673a5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:#04021099;z-index:100}.loading-ring[data-v-172673a5]{width:3rem;height:3rem;border:2px solid rgba(var(--c-cyan),.15);border-top-color:rgba(var(--c-cyan),.9);border-radius:50%;animation:ring-spin-172673a5 1s linear infinite}@keyframes ring-spin-172673a5{to{transform:rotate(360deg)}}.loading-text[data-v-172673a5]{font-size:.7rem;letter-spacing:.22em;color:rgba(var(--c-cyan),.8)}.fade-enter-active[data-v-172673a5],.fade-leave-active[data-v-172673a5]{transition:opacity .5s ease}.fade-enter-from[data-v-172673a5],.fade-leave-to[data-v-172673a5]{opacity:0}.glitch-enter-active[data-v-172673a5]{animation:glitch-in-172673a5 .28s ease-out both}.glitch-leave-active[data-v-172673a5]{animation:glitch-out-172673a5 .15s ease-in both}@keyframes glitch-in-172673a5{0%{opacity:0;transform:translateY(.8rem) skew(-6deg);filter:blur(3px)}45%{opacity:.7;transform:translateY(-.1rem) skew(2deg);filter:blur(0)}70%{opacity:1;transform:translateY(.05rem) skew(-1deg)}to{opacity:1;transform:translateY(0) skew(0)}}@keyframes glitch-out-172673a5{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-.6rem) skew(4deg);filter:blur(2px)}}.tag-slide-enter-active[data-v-172673a5]{animation:tag-in-172673a5 .22s ease-out .06s both}.tag-slide-leave-active[data-v-172673a5]{animation:tag-out-172673a5 .12s ease-in both}@keyframes tag-in-172673a5{0%{opacity:0;transform:translateY(.4rem);letter-spacing:.6em}to{opacity:1;transform:translateY(0);letter-spacing:.35em}}@keyframes tag-out-172673a5{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.3rem);letter-spacing:.15em}}.bar-segments.blink .seg.filled[data-v-172673a5]{animation:seg-blink-172673a5 .5s ease-out}@keyframes seg-blink-172673a5{0%{opacity:.15;box-shadow:none}10%{opacity:1;box-shadow:0 0 .8rem var(--seg-color),0 0 1.5rem var(--seg-color)}22%{opacity:.15;box-shadow:none}34%{opacity:1;box-shadow:0 0 .8rem var(--seg-color),0 0 1.5rem var(--seg-color)}48%{opacity:.15;box-shadow:none}62%{opacity:1;box-shadow:0 0 .8rem var(--seg-color),0 0 1.5rem var(--seg-color)}to{opacity:1;box-shadow:0 0 .5rem var(--seg-color),inset 0 0 .15rem #ffffff40}}@media(orientation:landscape)and (max-height:500px){.ship-selector[data-v-172673a5]{height:100dvh;overflow-y:auto}.ship-canvas[data-v-172673a5],.hover-zones[data-v-172673a5],.ship-vignette[data-v-172673a5],.ship-stage[data-v-172673a5],.ship-hint[data-v-172673a5],.points-left[data-v-172673a5],.points-left-abs[data-v-172673a5]{display:none}.ship-layout[data-v-172673a5]{position:relative;inset:auto;min-height:100%;display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1rem auto auto auto 1fr;grid-template-areas:"header   header" ".        ." "ships    identity" "ships    bottom" "ships    actions" ".        .";padding:2.2rem .7rem .5rem;column-gap:1.7rem;row-gap:0;justify-content:center;justify-items:center;align-items:center}.ship-header[data-v-172673a5]{grid-area:header}.mobile-ship-grid[data-v-172673a5]{grid-area:ships;align-self:center}.ship-identity[data-v-172673a5]{grid-area:identity;align-self:end}.ship-bottom[data-v-172673a5]{grid-area:bottom;align-self:start}.ship-actions[data-v-172673a5]{grid-area:actions;align-self:start;justify-self:stretch;width:100%;margin-top:.15rem}.ship-header[data-v-172673a5]{white-space:normal}.ship-header-label[data-v-172673a5]{font-size:.6rem;margin-bottom:.15rem}.ship-header-title[data-v-172673a5]{font-size:1.3rem;letter-spacing:.18em}.ship-header-sub[data-v-172673a5]{font-size:.65rem;margin-top:.1rem}.ship-header-row[data-v-172673a5]{gap:.7rem}.mobile-ship-grid[data-v-172673a5]{display:grid;grid-template-columns:auto auto;grid-template-rows:8.55rem auto;justify-content:center;column-gap:0;pointer-events:auto}.ship-hex-cell[data-v-172673a5]:nth-child(1){grid-row:2;grid-column:1}.ship-hex-cell[data-v-172673a5]:nth-child(2){grid-row:1;grid-column:1 / span 2;justify-self:center;align-self:start;z-index:2}.ship-hex-cell[data-v-172673a5]:nth-child(3){grid-row:2;grid-column:2}.ship-hex-cell[data-v-172673a5]{position:relative;width:10rem;height:11.4rem;background:transparent;border:none;padding:0;cursor:pointer;outline:none;transition:transform .4s var(--ease-pop),filter .35s ease-out}.ship-hex-cell.selected[data-v-172673a5]{transform:translateY(-.25rem) scale(1.05);filter:drop-shadow(0 .4rem .6rem rgba(0,0,0,.45));z-index:3}.ship-hex-cell .hex-halo[data-v-172673a5]{position:absolute;inset:-.35rem;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(180deg,rgba(var(--c-cyan),.4),rgba(var(--c-purple),.25));opacity:0;transform:scale(.9);filter:blur(6px);transition:opacity .4s ease-out,transform .4s var(--ease-pop);pointer-events:none}.ship-hex-cell.selected .hex-halo[data-v-172673a5]{opacity:.85;transform:scale(1)}.ship-hex-cell .hex-frame[data-v-172673a5]{position:absolute;inset:0;display:block}.ship-hex-cell .hex-outer[data-v-172673a5],.ship-hex-cell .hex-mid[data-v-172673a5],.ship-hex-cell .hex-inner[data-v-172673a5]{position:absolute;inset:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.ship-hex-cell .hex-outer[data-v-172673a5]{background:linear-gradient(180deg,rgba(var(--c-cyan),.55),rgba(var(--c-purple),.35));filter:drop-shadow(0 0 .6rem rgba(var(--c-cyan),.25));transition:background .35s ease,filter .4s ease-out}.ship-hex-cell .hex-outer[data-v-172673a5]:after{content:"";position:absolute;inset:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(180deg,rgba(var(--c-gold),.9),rgba(var(--c-cyan),.6));opacity:0;transition:opacity .45s ease-out;pointer-events:none}.ship-hex-cell.selected .hex-outer[data-v-172673a5]:after{opacity:1}.ship-hex-cell.selected .hex-outer[data-v-172673a5]{filter:drop-shadow(0 0 1rem rgba(var(--c-gold),.55))}.ship-hex-cell .hex-mid[data-v-172673a5]{inset:2px;background:#0a0820}.ship-hex-cell .hex-inner[data-v-172673a5]{inset:5px;background:#0a0820;overflow:hidden}.ship-identity[data-v-172673a5]{margin:0 0 2rem}.identity-name[data-v-172673a5]{font-size:1.05rem;letter-spacing:.14em}.identity-tag[data-v-172673a5]{font-size:.55rem;letter-spacing:.28em;margin-top:.1rem}.ship-bottom[data-v-172673a5]{width:100%;max-width:24.2rem;gap:.25rem;align-items:stretch}.color-row[data-v-172673a5]{width:100%;justify-content:space-between}.color-picker[data-v-172673a5]{flex-wrap:wrap;gap:0}.swatch-slot[data-v-172673a5]{width:1.55rem;height:1.55rem}.color-swatch[data-v-172673a5]{width:1.2rem;height:1.2rem}.stats-info-icon[data-v-172673a5]{width:1.1rem;height:1.1rem;font-size:.6rem}.stats-info-tooltip[data-v-172673a5]{width:14rem;font-size:.58rem;padding:.45rem .6rem}.ship-stats[data-v-172673a5]{width:100%;padding:.5rem .85rem;gap:.3rem}.stats-list[data-v-172673a5]{gap:.3rem}.stat-row[data-v-172673a5]{gap:.15rem}.stat-row-head[data-v-172673a5]{font-size:.6rem;letter-spacing:.14em}.stat-row-controls[data-v-172673a5]{gap:.25rem}.stat-btn[data-v-172673a5]{width:1rem;height:1rem;font-size:.65rem}.bar-segments[data-v-172673a5]{height:.35rem;gap:.1rem}.ship-actions[data-v-172673a5]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-width:24.2rem}.ship-actions .back-btn[data-v-172673a5]{grid-column:1;grid-row:1}.ship-actions .start-btn[data-v-172673a5]{grid-column:2;grid-row:1}.ship-actions .inv-btn[data-v-172673a5]{grid-column:1 / span 2;grid-row:2;justify-self:center}}.avatar-selector[data-v-b6efcdfc]{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;overflow:hidden;background:transparent}.avatar-header[data-v-b6efcdfc]{display:flex;flex-direction:column;align-items:center;z-index:3;--deco-color: var(--c-cyan)}.avatar-header-label[data-v-b6efcdfc]{font-size:.7rem;letter-spacing:.25em;color:rgba(var(--c-cyan),.7);margin-bottom:.3rem}.avatar-header-row[data-v-b6efcdfc]{display:flex;align-items:center;gap:1rem}.avatar-title[data-v-b6efcdfc]{font-size:1.6rem;letter-spacing:.2em;margin:0;color:#eaf6ff;text-shadow:0 0 .8rem rgba(var(--c-cyan),.35);white-space:nowrap}.avatar-pseudo[data-v-b6efcdfc]{font-size:.75rem;letter-spacing:.15em;color:#ffffff80;margin-top:.4rem}.avatar-grid[data-v-b6efcdfc]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem 1rem;padding:1rem 2rem;z-index:2}.avatar-cell[data-v-b6efcdfc]{position:relative;width:9rem;height:10.4rem;background:transparent;border:none;padding:0;cursor:pointer;outline:none;opacity:0;transform:translateY(1.5rem) scale(.85);transition:opacity .6s ease-out,transform .6s var(--ease-pop)}.avatar-cell.appearing[data-v-b6efcdfc]{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--delay, 0s)}.hex-frame[data-v-b6efcdfc]{position:absolute;inset:0;display:block;transform:translateY(0) scale(1);transition:transform .4s var(--ease-pop),filter .35s ease-out;will-change:transform}.avatar-cell:hover .hex-frame[data-v-b6efcdfc]{transform:translateY(-.35rem) scale(1.08);filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.45))}.hex-outer[data-v-b6efcdfc],.hex-mid[data-v-b6efcdfc],.hex-inner[data-v-b6efcdfc]{position:absolute;inset:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.hex-outer[data-v-b6efcdfc]{background:linear-gradient(180deg,rgba(var(--c-cyan),.55),rgba(var(--c-purple),.35));filter:drop-shadow(0 0 .6rem rgba(var(--c-cyan),.25));transition:background .35s ease,filter .4s ease-out}.hex-outer[data-v-b6efcdfc]:after{content:"";position:absolute;inset:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(180deg,rgba(var(--c-gold),.9),rgba(var(--c-cyan),.6));opacity:0;transition:opacity .45s ease-out;pointer-events:none}.avatar-cell.selected .hex-outer[data-v-b6efcdfc]:after{opacity:1}.avatar-cell:hover .hex-outer[data-v-b6efcdfc]{background:linear-gradient(180deg,rgba(var(--c-cyan),.85),rgba(var(--c-purple),.55));filter:drop-shadow(0 0 1.1rem rgba(var(--c-cyan),.55))}.hex-mid[data-v-b6efcdfc]{inset:3px;background:#0a0820}.hex-inner[data-v-b6efcdfc]{inset:7px;background:#0a0820;overflow:hidden}.hex-halo[data-v-b6efcdfc]{position:absolute;inset:-.35rem;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(180deg,rgba(var(--c-cyan),.4),rgba(var(--c-purple),.25));opacity:0;transform:scale(.9);filter:blur(6px);transition:opacity .4s ease-out,transform .4s var(--ease-pop);pointer-events:none}.avatar-cell:hover .hex-halo[data-v-b6efcdfc]{opacity:.8;transform:scale(1)}.hex-image[data-v-b6efcdfc]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.82) saturate(.88) contrast(1.02);transform:scale(1);transition:transform .55s var(--ease-pop),filter .4s ease-out}.avatar-cell:hover .hex-image[data-v-b6efcdfc]{transform:scale(1.06);filter:brightness(1.08) saturate(1.12) contrast(1.05)}.hex-inner[data-v-b6efcdfc]:after{content:"";position:absolute;top:-50%;left:-75%;width:60%;height:200%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transform:translate(0);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.avatar-cell:hover .hex-inner[data-v-b6efcdfc]:after{opacity:1;animation:hex-sheen-b6efcdfc .9s ease-out}@keyframes hex-sheen-b6efcdfc{0%{transform:translate(0)}to{transform:translate(260%)}}.avatar-cell.selected .hex-outer[data-v-b6efcdfc]{filter:drop-shadow(0 0 1rem rgba(var(--c-gold),.55))}.avatar-cell.selected .hex-image[data-v-b6efcdfc]{filter:brightness(1.12) saturate(1.18) contrast(1.05)}.avatar-cell.selected .hex-frame[data-v-b6efcdfc]{animation:sel-enter-b6efcdfc .6s ease-out,sel-pulse-b6efcdfc 2.4s ease-in-out .6s infinite}@keyframes sel-enter-b6efcdfc{0%{filter:drop-shadow(0 0 0rem rgba(var(--c-gold),0))}to{filter:drop-shadow(0 0 .8rem rgba(var(--c-gold),.35))}}@keyframes sel-pulse-b6efcdfc{0%,to{filter:drop-shadow(0 0 .8rem rgba(var(--c-gold),.35))}50%{filter:drop-shadow(0 0 1.6rem rgba(var(--c-gold),.7))}}.fireflies[data-v-b6efcdfc]{position:absolute;inset:0;pointer-events:none;overflow:visible;animation:fireflies-in-b6efcdfc .9s ease-out both}@keyframes fireflies-in-b6efcdfc{0%{opacity:0}to{opacity:1}}.firefly[data-v-b6efcdfc]{position:absolute;bottom:-.8rem;left:var(--fx, 50%);width:var(--fsz, .28rem);height:var(--fsz, .28rem);border-radius:50%;background:#ffdc78f2;box-shadow:0 0 .6rem #ffc832e6,0 0 1.2rem #ffc83280;animation:firefly-rise-b6efcdfc var(--fdur, 3.5s) ease-in-out infinite;animation-delay:calc(var(--fd, 0s) * -1)}@keyframes firefly-rise-b6efcdfc{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:1}50%{transform:translate(calc(var(--fsway, 0rem) * .5),-6rem) scale(1);opacity:.9}80%{opacity:.5}to{transform:translate(var(--fsway, 0rem),-11rem) scale(.4);opacity:0}}.avatar-actions[data-v-b6efcdfc]{display:flex;gap:1rem;margin-top:.8rem;z-index:2}.avatar-actions .btn-cut[data-v-b6efcdfc]:disabled{opacity:.4;pointer-events:none}.back-btn[data-v-b6efcdfc]:hover{filter:brightness(1.2)}.back-btn[data-v-b6efcdfc]:active{transform:translateY(1px)}.back-btn[data-v-b6efcdfc],.back-label[data-v-b6efcdfc]{color:rgba(var(--c-red),.9)}.confirm-btn[data-v-b6efcdfc]:not(:disabled):hover{filter:brightness(1.25)}.confirm-btn[data-v-b6efcdfc]:not(:disabled):active{transform:translateY(1px)}.confirm-btn[data-v-b6efcdfc],.confirm-label[data-v-b6efcdfc]{color:rgba(var(--c-cyan),.95)}@media(orientation:landscape)and (max-height:500px){.avatar-selector[data-v-b6efcdfc]{height:100dvh;overflow-y:auto;gap:0;padding:.4rem 0}.avatar-header-label[data-v-b6efcdfc]{font-size:.65rem;margin-bottom:.2rem}.avatar-title[data-v-b6efcdfc]{font-size:1.3rem;letter-spacing:.2em}.avatar-pseudo[data-v-b6efcdfc]{font-size:.7rem;margin-top:.3rem}.avatar-header-row[data-v-b6efcdfc]{gap:.8rem}.avatar-grid[data-v-b6efcdfc]{gap:.55rem .75rem;padding:.3rem .6rem;margin:1.4rem 0}.avatar-cell[data-v-b6efcdfc]{width:6.6rem;height:7.6rem}.avatar-actions[data-v-b6efcdfc]{gap:.7rem;margin-top:0}.avatar-actions .btn-cut[data-v-b6efcdfc]{padding:.6rem 1.1rem!important}.btn-cut-icon[data-v-b6efcdfc]{width:1.1rem;height:1.1rem}.back-label[data-v-b6efcdfc],.confirm-label[data-v-b6efcdfc]{font-size:1em}}.panel-header-row[data-v-2b9ae47e]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:.3rem}.lang-flags[data-v-6ce3b227]{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.lang-flag[data-v-6ce3b227]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:1.5rem;padding:0;border:1px solid rgba(40,150,180,.25);border-radius:.25rem;background:#0a08208c;cursor:pointer;transition:border-color .15s,transform .15s,filter .15s;filter:brightness(.75);overflow:hidden}.lang-flag[data-v-6ce3b227]:hover{border-color:#00d2ff8c;filter:brightness(.95);transform:translateY(-1px)}.lang-flag.active[data-v-6ce3b227]{border-color:#00dcffe6;filter:brightness(1);box-shadow:0 0 .6rem #00d2ff59}.fi[data-v-6ce3b227]{display:block;width:100%;height:100%;background-size:cover;background-position:center;pointer-events:none}.lang-flags.home .lang-flag[data-v-6ce3b227]{width:2.4rem;height:1.7rem}.settings-popup[data-v-46ed0470]{position:relative;width:min(28rem,92vw);max-height:min(32rem,88dvh);padding:1.8rem 2rem 1.5rem;display:flex;flex-direction:column;z-index:1;font-family:Share Tech Mono,Courier New,monospace}.settings-popup[data-v-46ed0470]:before{background:#2896b44d!important}.settings-popup[data-v-46ed0470]:after{background:#0a0820f2!important}.settings-body-wrap[data-v-46ed0470]{position:relative;z-index:1;flex:1;min-height:0;display:flex;margin-right:-1.7rem;margin-top:.9rem}.settings-body[data-v-46ed0470]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2rem;padding-top:2rem}.settings-fade-top[data-v-46ed0470]{position:absolute;top:0;left:0;right:2rem;height:1.6rem;background:linear-gradient(to bottom,#0a0820fa,#0a0820b3,#0a082000);pointer-events:none;z-index:3}.settings-warning[data-v-46ed0470]{position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .8rem;margin-top:.5rem;margin-bottom:1.2rem;font-size:.7em;line-height:1.5;letter-spacing:.04em;color:#ffd250f2}.settings-warning[data-v-46ed0470]:before{background:#ffc8321f!important}.settings-warning[data-v-46ed0470]:after{background:#1e190ae6!important}.settings-warning-icon[data-v-46ed0470]{position:relative;z-index:1;flex-shrink:0;margin-top:.1em}.settings-warning>span[data-v-46ed0470]{position:relative;z-index:1}.settings-section[data-v-46ed0470]{margin-bottom:1.2rem}.settings-label[data-v-46ed0470]{position:relative;z-index:1;font-size:.75em;letter-spacing:.15em;color:#b4aae699;margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.settings-hint-wrap[data-v-46ed0470]{display:inline-flex;cursor:help}.settings-hint-icon[data-v-46ed0470]{color:#c8bef099;transition:color .2s}.settings-hint-wrap:hover .settings-hint-icon[data-v-46ed0470]{color:#00d2ffe6}.settings-hint-float[data-v-46ed0470]{position:fixed;transform:translate(-50%);width:16rem;padding:.5rem .7rem;font-family:Share Tech Mono,Courier New,monospace;font-size:.72em;letter-spacing:.03em;line-height:1.5;color:#dcd7fae6;background:#0a0820f2;border:1px solid rgba(40,150,180,.3);border-radius:.3rem;pointer-events:none;z-index:400;white-space:normal}.hint-fade-enter-active[data-v-46ed0470],.hint-fade-leave-active[data-v-46ed0470]{transition:opacity .2s ease}.hint-fade-enter-from[data-v-46ed0470],.hint-fade-leave-to[data-v-46ed0470]{opacity:0}.settings-options[data-v-46ed0470]{display:flex;flex-wrap:wrap;gap:.4rem}.settings-opt[data-v-46ed0470]{position:relative;z-index:1;padding:.4rem .8rem;border:none;background:none;cursor:pointer;font-family:Share Tech Mono,Courier New,monospace;font-size:.85em;letter-spacing:.08em;color:#ebe6fff2;transition:color .15s}.settings-opt[data-v-46ed0470]:before{background:#3caac840!important}.settings-opt[data-v-46ed0470]:after{background:#120f2d66!important}.settings-opt[data-v-46ed0470]:hover:not(.disabled){color:#f5f0ff}.settings-opt[data-v-46ed0470]:hover:not(.disabled):before{background:#3cb4d259!important}.settings-opt.active[data-v-46ed0470]{color:#00dcff}.settings-opt.active[data-v-46ed0470]:before{background:#00dcff59!important}.settings-opt.disabled[data-v-46ed0470]{opacity:.3;cursor:not-allowed}.settings-select-wrap[data-v-46ed0470]{position:relative}.settings-select[data-v-46ed0470]{width:100%;padding:.45rem .7rem;font-family:Share Tech Mono,Courier New,monospace;font-size:.85em;letter-spacing:.08em;color:#d2c8f5b3;background:#0c0a23e6;border:1px solid rgba(40,150,180,.2);border-radius:.2rem;cursor:not-allowed;appearance:none;-webkit-appearance:none}.settings-hr[data-v-46ed0470]{border:none;border-top:1px solid rgba(40,150,180,.15);margin:.4rem 0 1rem}.settings-volume-val[data-v-46ed0470]{margin-left:auto;font-size:.9em;letter-spacing:.05em;color:#00dcffe6;font-variant-numeric:tabular-nums}.settings-slider[data-v-46ed0470]{-webkit-appearance:none;appearance:none;width:100%;height:.4rem;background:#120f2de6;border:1px solid rgba(40,150,180,.25);border-radius:.1rem;outline:none;cursor:pointer}.settings-slider[data-v-46ed0470]::-webkit-slider-runnable-track{height:.4rem;background:transparent}.settings-slider[data-v-46ed0470]::-moz-range-track{height:.4rem;background:transparent}.settings-slider[data-v-46ed0470]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.9rem;height:.9rem;margin-top:-.28rem;background:#00dcffe6;border:1px solid rgba(0,220,255,1);border-radius:0;box-shadow:0 0 .5rem #00dcff80;cursor:pointer}.settings-slider[data-v-46ed0470]::-moz-range-thumb{width:.9rem;height:.9rem;background:#00dcffe6;border:1px solid rgba(0,220,255,1);border-radius:0;box-shadow:0 0 .5rem #00dcff80;cursor:pointer}.settings-slider[data-v-46ed0470]:hover::-webkit-slider-thumb{background:#64ebff;box-shadow:0 0 .8rem #00dcffcc}.settings-slider[data-v-46ed0470]:hover::-moz-range-thumb{background:#64ebff;box-shadow:0 0 .8rem #00dcffcc}.settings-footer-inner[data-v-46ed0470]{margin-top:.5rem;display:flex;justify-content:center}.settings-version-link[data-v-46ed0470]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7em;letter-spacing:.15em;color:#c8bef099;text-decoration:none;transition:color .2s}.settings-version-link[data-v-46ed0470]:hover{color:#00d2ffb3}.settings-version-icon[data-v-46ed0470]{flex-shrink:0}.settings-label-danger[data-v-46ed0470]{color:#ff503c99!important}.settings-reset-btn[data-v-46ed0470]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:none;cursor:pointer;font-family:Share Tech Mono,Courier New,monospace;font-size:.78em;letter-spacing:.1em;color:#ff8c78f2;transition:color .15s}.settings-reset-btn[data-v-46ed0470]:before{background:#ff463240!important}.settings-reset-btn[data-v-46ed0470]:after{background:#19080859!important}.settings-reset-btn[data-v-46ed0470]:hover{color:#ffaa96}.settings-reset-btn[data-v-46ed0470]:hover:before{background:#ff463259!important}.settings-reset-icon[data-v-46ed0470]{position:relative;z-index:1}.settings-suicide-btn[data-v-46ed0470]{margin-top:.5rem;margin-left:.5rem}.reset-popup[data-v-46ed0470]{position:relative;width:24rem;padding:1.8rem 2rem 1.5rem;z-index:1;font-family:Share Tech Mono,Courier New,monospace;text-align:center}.reset-popup[data-v-46ed0470]:before{background:#ff281e59!important}.reset-popup[data-v-46ed0470]:after{background:#120505f2!important}.reset-header[data-v-46ed0470]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1em;letter-spacing:.2em;color:#ff5032f2;margin-bottom:1rem}.reset-warn-icon[data-v-46ed0470]{color:#ff5032e6;animation:reset-pulse-46ed0470 1.5s ease-in-out infinite}@keyframes reset-pulse-46ed0470{0%,to{opacity:.9}50%{opacity:.5}}.reset-text[data-v-46ed0470]{position:relative;z-index:1;font-size:.78em;line-height:1.6;letter-spacing:.03em;color:#dcb4b4cc;margin:0 0 1.5rem}.reset-text strong[data-v-46ed0470]{color:#ff6450}.reset-actions[data-v-46ed0470]{position:relative;z-index:1;display:flex;gap:.8rem;justify-content:center}.reset-cancel[data-v-46ed0470]{--frame-border: rgba(40, 150, 180, .25);--frame-bg: rgba(15, 12, 38, .9)}.reset-cancel .btn-cut-label[data-v-46ed0470]{font-size:.8em;color:#c8c3f0cc}.reset-cancel[data-v-46ed0470]:hover{--frame-border: rgba(40, 150, 180, .45)}.reset-cancel:hover .btn-cut-label[data-v-46ed0470]{color:#e6e1ff}.reset-confirm[data-v-46ed0470]{--frame-border: rgba(255, 60, 80, .7);--frame-bg: linear-gradient(170deg, #6e1520, #3d0c12)}.reset-confirm .btn-cut-icon[data-v-46ed0470]{color:#ff646ef2}.reset-confirm .btn-cut-label[data-v-46ed0470]{font-size:.8em;color:#ffa0a5f2;text-shadow:0 0 .8rem rgba(255,60,80,.3)}.reset-confirm[data-v-46ed0470]:hover{--frame-border: rgba(255, 60, 80, 1);--frame-bg: linear-gradient(170deg, #8a1a28, #501018);filter:drop-shadow(0 0 .8rem rgba(255,60,80,.4))}.reset-confirm:hover .btn-cut-label[data-v-46ed0470]{color:#ffbec3;text-shadow:0 0 .5rem rgba(255,60,80,.6)}.home-root[data-v-06af683c]{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.home-root[data-v-06af683c]::-webkit-scrollbar{display:none}.home-page[data-v-06af683c]{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start}.home-root[data-v-06af683c] .ship-selector,.home-root[data-v-06af683c] .avatar-selector{scroll-snap-align:start}.bg-video[data-v-06af683c]{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;filter:brightness(.45) saturate(.85);transition:opacity 1s ease-in}.intro-bg-overlay[data-v-06af683c]{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#0a081e8c,#040210e0)}.mission-wrapper[data-v-06af683c]{width:100%;margin-top:1.5rem;margin-bottom:1rem}.mission-tabs[data-v-06af683c]{display:flex;gap:.3rem;padding-left:0;margin-bottom:-2px;position:relative;z-index:1}.mission-tab[data-v-06af683c]{--tab-color: 200, 190, 240;--tab-cut: .5rem;position:relative;display:flex;align-items:center;gap:.3rem;padding:.4rem .75rem .35rem;background:rgba(var(--tab-color),.08);border:2px solid rgba(var(--tab-color),.4);border-bottom:none;cursor:pointer;font-family:inherit;font-size:.75em;letter-spacing:.12em;color:rgba(var(--tab-color),1);clip-path:polygon(0 0,calc(100% - var(--tab-cut)) 0,100% var(--tab-cut),100% calc(100% + 4px),0 calc(100% + 4px));transition:background .35s,color .35s}.mission-tab[data-v-06af683c]:before{content:"";position:absolute;top:6px;right:-1px;width:calc(var(--tab-cut) * 1.42);height:2px;background:rgba(var(--tab-color),.4);transform-origin:top right;transform:rotate(45deg);z-index:1}.tab-icon[data-v-06af683c]{width:.9rem;height:.9rem;flex-shrink:0;color:rgb(var(--tab-color));opacity:.6;transition:opacity .3s}.tab-label[data-v-06af683c]{white-space:nowrap}.mission-tab[data-v-06af683c]:hover{background:rgba(var(--tab-color),.2)}.mission-tab:hover .tab-icon[data-v-06af683c]{opacity:.8}.mission-tab.active[data-v-06af683c]{color:#fff;background:rgba(var(--tab-color),.4)}.mission-tab.active .tab-icon[data-v-06af683c]{opacity:1}.tab-cyan[data-v-06af683c]{--tab-color: 0, 210, 255}.tab-purple[data-v-06af683c]{--tab-color: 180, 100, 255}.tab-gold[data-v-06af683c]{--tab-color: 255, 170, 34}.mission-panel-nocut[data-v-06af683c]:before,.mission-panel-nocut[data-v-06af683c]:after{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.mission-tab-content[data-v-06af683c]{height:13.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(108,92,231,.2) transparent}.key-highlight[data-v-06af683c]{color:#00d2ffcc;font-weight:700;letter-spacing:.08em}.info-link[data-v-06af683c]{color:#fa2c;text-decoration:none;border-bottom:1px solid rgba(255,170,34,.25);transition:color .2s,border-color .2s}.info-link[data-v-06af683c]:hover{color:#ffbe50;border-color:#ffaa2280}.info-socials[data-v-06af683c]{display:flex;gap:.6rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid rgba(0,210,255,.12)}.info-social[data-v-06af683c]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7em;line-height:1;letter-spacing:.08em;color:#00d2ffbf;background:#00d2ff0f;border:1px solid rgba(0,210,255,.3);border-radius:2px;text-decoration:none;transition:color .2s,background .2s,border-color .2s}.info-social span[data-v-06af683c]{display:inline-flex;align-items:center;line-height:1}.info-social[data-v-06af683c]:hover{color:#8ce6ff;background:#00d2ff24;border-color:#00d2ff99}.info-social-icon[data-v-06af683c]{width:.85rem;height:.85rem;flex-shrink:0}.home-center[data-v-06af683c]{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;width:min(30rem,90vw)}.home-logo[data-v-06af683c]{display:flex;align-items:center;gap:1rem;margin-bottom:.4rem}.logo-deco[data-v-06af683c]{display:flex;align-items:center;gap:.4rem}.logo-line[data-v-06af683c]{width:3rem;height:1px;background:linear-gradient(90deg,transparent,rgba(108,92,231,.5))}.logo-deco.right .logo-line[data-v-06af683c]{background:linear-gradient(90deg,rgba(108,92,231,.5),transparent)}.logo-diamond[data-v-06af683c]{width:6px;height:6px;background:#8c78ff80;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.home-title[data-v-06af683c]{font-size:2.5em;font-weight:700;letter-spacing:.4em;color:#b9a8ffe6;text-shadow:0 0 1.5rem rgba(108,92,231,.5),0 0 4rem rgba(108,92,231,.15);margin:0;white-space:nowrap}.home-tagline[data-v-06af683c]{font-size:1em;letter-spacing:.25em;color:#c8bef080;margin:0 0 2.3rem;text-align:center;text-transform:uppercase}.mission-block[data-v-06af683c]{position:relative;z-index:2;width:100%;padding:1.2rem 1.5rem}.mission-block[data-v-06af683c]:after{inset:2px;transition:background .4s ease}.mission-content[data-v-06af683c]{position:relative;z-index:1}@keyframes pulse-dot-06af683c{0%,to{opacity:.5}50%{opacity:1}}.mission-main-text[data-v-06af683c]{position:relative;z-index:1;font-size:.85em;letter-spacing:.04em;line-height:1.5;color:#dcd7ffd9;margin:0}.mission-quote[data-v-06af683c]{position:relative;z-index:1;font-size:.75em;font-style:italic;letter-spacing:.04em;line-height:1.4;color:#d2cdff73;margin:.6rem 0 0}.mission-warning[data-v-06af683c]{position:relative;z-index:1;font-size:.72em;letter-spacing:.03em;line-height:1.4;color:#b4b4c38c;margin:0}.section-separator[data-v-06af683c]{display:flex;align-items:center;justify-content:center;width:80%;margin:.5rem 0 1.5rem;gap:0}.sep-wing[data-v-06af683c]{flex:1;display:flex;align-items:center;gap:0}.sep-tick[data-v-06af683c]{width:1px;height:10px;background:#6c5ce766;flex-shrink:0}.sep-grad-line[data-v-06af683c]{flex:1;height:1px}.sep-grad-line.left[data-v-06af683c]{background:linear-gradient(90deg,#6c5ce773,#8c78ff33)}.sep-grad-line.right[data-v-06af683c]{background:linear-gradient(90deg,#8c78ff33,#6c5ce773)}.sep-center-diamond[data-v-06af683c]{width:8px;height:8px;background:#8c78ff80;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;box-shadow:0 0 .5rem #8c78ff4d}.form-block[data-v-06af683c]{width:100%;display:flex;flex-direction:column;align-items:center}.home-subtitle[data-v-06af683c]{font-size:1.05em;letter-spacing:.25em;color:#00d2ff80;margin-bottom:1.2rem}.input-wrapper[data-v-06af683c]{width:100%;margin-bottom:1rem}.input-frame[data-v-06af683c]{display:flex;align-items:center;padding:.7rem 1rem;--frame-border: rgba(108, 92, 231, .3);--frame-bg: linear-gradient(135deg, rgba(18, 14, 45, .8), rgba(10, 8, 30, .9));transition:all .2s}.input-frame[data-v-06af683c]:focus-within{--frame-border: rgba(140, 120, 255, .6);--frame-bg: linear-gradient(135deg, rgba(25, 20, 58, .85), rgba(14, 12, 40, .92))}.pseudo-input[data-v-06af683c]{position:relative;z-index:1;flex:1;background:none;border:none;outline:none;font-family:Share Tech Mono,Courier New,monospace;font-size:1.15em;letter-spacing:.15em;color:#dcd2ffe6;caret-color:#00d2ffcc;text-transform:uppercase}.pseudo-input[data-v-06af683c]::placeholder{color:#6c5ce759;letter-spacing:.1em}.clear-btn[data-v-06af683c]{position:relative;z-index:1;background:none;border:none;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s}.clear-btn.active[data-v-06af683c]{opacity:.4;pointer-events:auto}.clear-btn.active[data-v-06af683c]:hover{opacity:.8}.clear-icon[data-v-06af683c]{width:1rem;height:1rem;color:#c8bef0b3}.home-actions[data-v-06af683c]{display:flex;gap:1rem;width:100%}.home-actions .btn-cut[data-v-06af683c]{white-space:nowrap}.home-actions .launch-btn[data-v-06af683c],.home-actions .confirm-btn[data-v-06af683c]{flex:1}.home-actions .btn-cut[data-v-06af683c]:after{inset:1px}.launch-btn[data-v-06af683c]:not(:disabled):hover{--frame-border: rgba(34, 238, 102, .7) !important;--frame-bg: linear-gradient(135deg, rgba(15, 75, 35, .7), rgba(8, 45, 20, .85)) !important;filter:drop-shadow(0 0 .8rem rgba(34,238,102,.18))}.launch-btn[data-v-06af683c]:not(:disabled):active{--frame-bg: linear-gradient(135deg, rgba(20, 95, 45, .8), rgba(12, 55, 25, .9)) !important}.launch-label[data-v-06af683c]{font-size:1.25em;color:#22ee66d9;text-shadow:0 0 .8rem rgba(34,238,102,.3)}.launch-btn:not(:disabled) .play-icon[data-v-06af683c]{color:#22ee66d9}.launch-btn:disabled .launch-label[data-v-06af683c]{color:#6c5ce74d;text-shadow:none}.confirm-btn[data-v-06af683c]:not(:disabled):hover{--frame-border: rgba(0, 210, 255, .7) !important;--frame-bg: linear-gradient(135deg, rgba(0, 55, 80, .7), rgba(0, 30, 55, .85)) !important;filter:drop-shadow(0 0 .8rem rgba(0,210,255,.15))}.confirm-btn[data-v-06af683c]:not(:disabled):active{--frame-bg: linear-gradient(135deg, rgba(0, 70, 100, .8), rgba(0, 40, 65, .9)) !important}.confirm-label[data-v-06af683c]{font-size:1.25em;color:#00d2ffd9;text-shadow:0 0 .8rem rgba(0,210,255,.3)}.confirm-btn:not(:disabled) .arrow-icon[data-v-06af683c]{color:#00d2ffcc}.confirm-btn:disabled .confirm-label[data-v-06af683c]{color:#6c5ce74d;text-shadow:none}.lock-icon[data-v-06af683c]{color:#6c5ce74d}.home-hint[data-v-06af683c]{margin-top:.8rem;font-size:.6em;letter-spacing:.15em;color:#ffaa2280;opacity:0;transition:opacity .3s}.home-hint.visible[data-v-06af683c]{opacity:1}.home-version[data-v-06af683c]{position:fixed;bottom:1rem;left:1.5rem;z-index:10;font-size:1.26em;letter-spacing:.1em;color:#6c5ce773}.home-version-link[data-v-06af683c]{color:inherit;text-decoration:none;transition:color .2s ease}.home-version-link[data-v-06af683c]:hover{color:#00d2ff99}.home-settings-btn[data-v-06af683c]{position:fixed;top:1.2rem;right:1.5rem;z-index:50;width:2.8rem;height:3.2rem;cursor:pointer;border:none;background:none;padding:0;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .15s ease-out}.home-settings-btn[data-v-06af683c]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#50c8e659,#32aac833);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:background .25s ease,filter .3s ease}.home-settings-btn[data-v-06af683c]:after{content:"";position:absolute;inset:3px;background:linear-gradient(180deg,#120e2deb,#0a081ef5);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:background .25s ease}.home-settings-btn[data-v-06af683c]:hover{transform:scale(1.12)}.home-settings-btn[data-v-06af683c]:hover:before{background:linear-gradient(180deg,#64dcff8c,#46c8f066);filter:brightness(1.3) drop-shadow(0 0 .5rem rgba(80,210,240,.4))}.home-settings-btn[data-v-06af683c]:hover:after{background:linear-gradient(180deg,#19143aeb,#0f0c28f5)}.home-settings-icon[data-v-06af683c]{position:relative;z-index:1;width:1.3rem;height:1.3rem;color:#50d2f099;transition:color .25s ease,transform .3s cubic-bezier(.25,0,.35,1)}.home-settings-btn:hover .home-settings-icon[data-v-06af683c]{color:#c8e6fff2;transform:scale(1.15);filter:drop-shadow(0 0 .4rem rgba(80,210,240,.5))}@media(orientation:landscape)and (max-height:500px){.home-page[data-v-06af683c]{height:100dvh;overflow-x:hidden;overflow-y:auto;padding:.3rem 0}.home-center[data-v-06af683c]{width:min(60rem,96vw);display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"logo    logo   " "tagline tagline" "panel   flags  " "panel   form   ";column-gap:2.2rem;row-gap:0;align-items:start}.home-logo[data-v-06af683c]{grid-area:logo;justify-self:center;margin-top:-1rem;margin-bottom:.4rem;gap:.8rem}.home-title[data-v-06af683c]{font-size:2.4rem;letter-spacing:.35em}.logo-line[data-v-06af683c]{width:2.5rem}.logo-deco[data-v-06af683c]{gap:.35rem}.home-tagline[data-v-06af683c]{grid-area:tagline;justify-self:center;font-size:.95em;letter-spacing:.2em;margin:0 0 3rem}.home-lang-flags[data-v-06af683c]{grid-area:flags;justify-self:start;margin-bottom:1.2rem;gap:.5rem!important}.home-lang-flags[data-v-06af683c] .lang-flag{width:2rem;height:1.4rem}.mission-wrapper[data-v-06af683c]{grid-area:panel;margin:0}.mission-tab[data-v-06af683c]{padding:.4rem .75rem .35rem;font-size:.85em;gap:.35rem}.tab-icon[data-v-06af683c]{width:1rem;height:1rem}.mission-block[data-v-06af683c]{padding:.75rem .95rem}.mission-tab-content[data-v-06af683c]{height:12.5rem}.mission-main-text[data-v-06af683c]{font-size:.85em;line-height:1.4}.mission-quote[data-v-06af683c]{font-size:.75em;margin-top:.45rem}.mission-warning[data-v-06af683c]{font-size:.7em}.info-socials[data-v-06af683c]{gap:.45rem;margin-top:.45rem;padding-top:.45rem}.info-social[data-v-06af683c]{padding:.25rem .55rem;font-size:.65em;gap:.3rem}.info-social-icon[data-v-06af683c]{width:.8rem;height:.8rem}.section-separator[data-v-06af683c]{display:none}.form-block[data-v-06af683c]{grid-area:form;align-items:stretch}.home-subtitle[data-v-06af683c]{font-size:.95em;margin-bottom:.7rem;letter-spacing:.18em;text-align:left;color:#00d2fff2;text-shadow:0 0 .6rem rgba(0,210,255,.5),0 0 1.6rem rgba(0,210,255,.2)}.input-wrapper[data-v-06af683c]{margin-bottom:.6rem}.input-frame[data-v-06af683c]{padding:.7rem 1rem}.pseudo-input[data-v-06af683c]{font-size:1em;letter-spacing:.13em}.home-actions[data-v-06af683c]{flex-direction:column;gap:.5rem;width:100%}.home-actions .btn-cut[data-v-06af683c]{padding:.6rem 1.1rem!important;flex:0 0 auto}.btn-cut-icon[data-v-06af683c]{width:1.1rem;height:1.1rem}.confirm-label[data-v-06af683c],.launch-label[data-v-06af683c]{font-size:1em}.home-hint[data-v-06af683c]{margin-top:.4rem;font-size:.6em;text-align:left}.home-version[data-v-06af683c]{bottom:.3rem;left:.5rem;font-size:.85em;letter-spacing:.08em}.home-settings-btn[data-v-06af683c]{top:.4rem;right:.5rem;width:2rem;height:2.3rem}.home-settings-icon[data-v-06af683c]{width:.95rem;height:.95rem}}
