@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px:4px;--violet-950:#0c0618;--violet-900:#130a24;--violet-850:#1a0f31;--violet-800:#22143f;--violet-700:#2e1b54;--violet-600:#3f2672;--violet-500:#5a3a9c;--violet-400:#7d5bc4;--violet-300:#b39ae6;--violet-100:#efe7ff;--neon-pink:#ff3fa4;--neon-pink-hi:#ff8ccb;--neon-pink-lo:#b81f72;--neon-cyan:#38f3ff;--neon-cyan-hi:#a8fbff;--neon-cyan-lo:#1497ae;--neon-lime:#8dff5c;--neon-lime-hi:#c9ffae;--neon-lime-lo:#3f9e2a;--neon-yellow:#ffd84a;--neon-yellow-hi:#ffeba3;--neon-yellow-lo:#b8871a;--neon-red:#ff4d61;--neon-red-hi:#ff98a4;--neon-red-lo:#a8203a;--neon-violet:#b07bff;--bg:var(--violet-900);--bg-deep:var(--violet-950);--surface:var(--violet-800);--surface-raised:var(--violet-700);--surface-glass:#1a0f31d6;--field-bg:#0e0720;--line:var(--violet-600);--line-strong:var(--violet-500);--text:var(--violet-100);--text-dim:var(--violet-300);--text-mute:#8a76b3;--ink-dark:#1a0614;--accent:var(--neon-pink);--focus:var(--neon-cyan);--good:var(--neon-lime);--warn:var(--neon-yellow);--bad:var(--neon-red);--info:var(--neon-cyan);--paper:#fff4e0;--paper-shade:#ecd3ab;--ink:#2a1330;--font-pixel:"Press Start 2P", ui-monospace, monospace;--font-display:var(--font-pixel);--font-body:var(--font-pixel);--fs-caption:8px;--fs-body:12px;--fs-lead:16px;--fs-title:24px;--fs-hero:32px;--fs-display:48px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.4s;--z-header:50;--z-modal:90;--z-toast:100}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{min-height:100vh;font-family:var(--font-body);font-size:var(--fs-body);font-synthesis:none;-webkit-font-smoothing:none;color:var(--text);background-color:var(--bg);background-image:radial-gradient(60% 40% at 15% 0,#ff3fa41f,#0000 70%),radial-gradient(50% 40% at 90% 20%,#38f3ff14,#0000 70%),linear-gradient(#b07bff0d 1px,#0000 1px),linear-gradient(90deg,#b07bff0d 1px,#0000 1px);background-size:auto,auto,16px 16px,16px 16px;background-attachment:fixed;margin:0;line-height:1.75}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--neon-pink);color:var(--ink-dark)}:focus-visible{outline:2px dashed var(--focus);outline-offset:6px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--line-strong);border:4px solid var(--bg-deep)}.display{font-family:var(--font-display);letter-spacing:0;font-weight:400;line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.px-frame{--frame:var(--line-strong);background:var(--fill,var(--surface));box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame)}.px-field{gap:6px;min-width:0;display:grid}.px-field__label{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:6px;line-height:1.6;display:flex}.px-field__req{color:var(--accent)}.px-field__control{--frame:var(--line-strong);margin:var(--px);background:var(--field-bg);min-height:44px;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 var(--px) 0 0 #00000073;transition:box-shadow var(--dur-fast) ease;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.px-field__control:hover{--frame:var(--violet-400)}.px-field.is-focused .px-field__control{--frame:var(--focus);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 var(--px) 0 0 #00000073, 0 0 18px 2px #38f3ff47}.px-field.has-error .px-field__control{--frame:var(--bad)}.px-field.is-disabled{opacity:.5;pointer-events:none}.px-field.is-shaking .px-field__control{animation:.32s steps(6,end) px-shake}.px-field__input{min-width:0;font-size:var(--fs-body);color:var(--text);caret-color:var(--focus);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.px-field__input::placeholder{color:var(--text-mute)}textarea.px-field__input{resize:none;line-height:1.7}.px-field__icon{color:var(--text-mute);transition:color var(--dur-fast) ease;flex:none}.px-field.is-focused .px-field__icon{color:var(--focus)}.px-field__msg{min-height:18px;font-size:var(--fs-caption);color:var(--text-mute);align-items:center;gap:6px;display:flex}.px-field__msg.is-error{color:var(--bad)}.px-field__counter{font-variant-numeric:tabular-nums;margin-left:auto}.px-field__counter.is-over{color:var(--bad)}@keyframes px-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes px-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.px-icon[data-v-52d09dbe]{vertical-align:middle;flex:none;display:inline-block}.px-sprite[data-v-e0496220]{width:100%;height:100%;display:block}.portrait[data-v-8ade2449]{--cell:calc(var(--size) / 32);width:var(--size);height:var(--size);flex:none;position:relative}.portrait__body[data-v-8ade2449]{width:100%;height:100%;animation:2.4s step-end infinite breathe-8ade2449}.is-still .portrait__body[data-v-8ade2449]{animation:none}@keyframes breathe-8ade2449{0%,to{transform:translateY(0)}50%{transform:translateY(var(--cell))}}.is-shake[data-v-8ade2449]{animation:.36s steps(6,end) shake-8ade2449}.is-hop[data-v-8ade2449]{animation:hop-8ade2449 .48s var(--ease-out)}.is-nudge[data-v-8ade2449]{animation:nudge-8ade2449 .26s var(--ease-out)}@keyframes shake-8ade2449{0%,to{transform:translate(0)}25%,75%{transform:translateX(calc(var(--cell) * -1))}50%{transform:translateX(var(--cell))}}@keyframes hop-8ade2449{0%,to{transform:translateY(0)}40%{transform:translateY(calc(var(--cell) * -3))}}@keyframes nudge-8ade2449{50%{transform:translateY(calc(var(--cell) * -1))}}.portrait__emote[data-v-8ade2449]{background:var(--paper);box-shadow:0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink);place-items:center;padding:6px;display:grid;position:absolute;top:2%;right:6%}.emote-enter-active[data-v-8ade2449]{transition:transform .26s var(--ease-out), opacity .16s ease}.emote-leave-active[data-v-8ade2449]{transition:transform .16s ease-in,opacity .16s ease-in}.emote-enter-from[data-v-8ade2449]{opacity:0;transform:translateY(8px)scale(.6)}.emote-leave-to[data-v-8ade2449]{opacity:0;transform:translateY(-6px)}.scene[data-v-4bc0ca86]{background:#8b5a3c;position:absolute;inset:0;overflow:hidden}.scene__canvas[data-v-4bc0ca86]{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.scene__shade[data-v-4bc0ca86]{pointer-events:none;background:linear-gradient(#130a248c,#0000 22% 55%,#130a24d9),radial-gradient(#0000 55%,#130a2459);position:absolute;inset:0}.difficulty[data-v-047c80b6]{gap:3px;display:inline-flex}.pip[data-v-047c80b6]{color:#b39ae640}.kind-stars .pip.is-on[data-v-047c80b6]{color:var(--neon-yellow)}.kind-swords .pip.is-on[data-v-047c80b6]{color:var(--neon-red)}.tarot[data-v-d652a8d1]{--frame:var(--violet-400);--gold:var(--neon-yellow);width:208px;margin:var(--px);color:var(--text);text-align:left;perspective:900px;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.tarot__inner[data-v-d652a8d1]{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip,0deg)));transition:transform .3s var(--ease-out);display:grid;position:relative}.tarot:hover .tarot__inner[data-v-d652a8d1]{transition:transform 80ms linear}.is-flipped[data-v-d652a8d1]{--flip:180deg}.is-flipped .tarot__inner[data-v-d652a8d1]{transition:transform .6s var(--ease-in-out)}.face[data-v-d652a8d1]{background:var(--violet-850);backface-visibility:hidden;min-height:336px;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 0 0 4px var(--violet-850), inset 0 0 0 6px color-mix(in srgb, var(--frame) 45%, transparent), 0 10px 0 0 #00000073;transition:box-shadow var(--dur) ease;flex-direction:column;grid-area:1/1;gap:8px;padding:14px;display:flex;position:relative}.back[data-v-d652a8d1]{text-align:center;background:repeating-linear-gradient(45deg, #b07bff1f 0 4px, transparent 4px 12px), var(--violet-850);justify-content:center;align-items:center;transform:rotateY(180deg)}.back__sigil[data-v-d652a8d1]{color:var(--gold)}.back__title[data-v-d652a8d1]{color:var(--gold);font-size:12px}.back__brief[data-v-d652a8d1]{font-size:var(--fs-body);color:var(--text-dim)}.is-selected[data-v-d652a8d1]{--frame:var(--gold)}.is-selected .face[data-v-d652a8d1]{box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 0 0 4px var(--violet-850), inset 0 0 0 6px color-mix(in srgb, var(--frame) 45%, transparent), 0 0 28px #ffd84a73, 0 10px 0 0 #00000073}.top[data-v-d652a8d1]{justify-content:space-between;align-items:center;gap:8px;display:flex}.numeral[data-v-d652a8d1]{color:var(--gold);font-size:12px}.sphere[data-v-d652a8d1]{font-size:var(--fs-caption);color:var(--text-dim);align-items:center;gap:6px;display:inline-flex}.art[data-v-d652a8d1]{place-items:end center;height:148px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0a0514}.art__portrait[data-v-d652a8d1]{transition:transform var(--dur-slow) var(--ease-out);margin-bottom:-8px;position:relative}.tarot:hover:not(:disabled) .art__portrait[data-v-d652a8d1]{transform:translateY(-6px)}.title[data-v-d652a8d1]{color:var(--text);font-size:12px;line-height:1.5}.who[data-v-d652a8d1]{font-size:var(--fs-caption);color:var(--text-mute)}.meta[data-v-d652a8d1]{box-shadow:inset 0 2px 0 0 var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.best[data-v-d652a8d1]{font-family:var(--font-display);color:var(--neon-lime);align-items:center;gap:6px;font-size:8px;display:inline-flex}.best.is-empty[data-v-d652a8d1]{color:var(--text-mute)}.shine[data-v-d652a8d1]{background:linear-gradient(105deg, transparent calc(var(--mx) - 25%), #ffffff1f var(--mx), transparent calc(var(--mx) + 25%));opacity:0;transition:opacity var(--dur) ease;pointer-events:none;position:absolute;inset:0}.tarot:hover:not(:disabled) .shine[data-v-d652a8d1]{opacity:1}.is-locked[data-v-d652a8d1]{cursor:not-allowed}.is-locked .face.front[data-v-d652a8d1]>:not(.lock){filter:grayscale()brightness(.45)}.lock[data-v-d652a8d1]{color:var(--text-dim);place-content:center;justify-items:center;gap:12px;font-size:8px;display:grid;position:absolute;inset:0}.tarot[data-v-d652a8d1]:focus-visible{outline-offset:10px}@media (prefers-reduced-motion:reduce){.tarot__inner[data-v-d652a8d1]{transform:rotateY(var(--flip,0deg))}}.badge[data-v-23b3838e]{--c:var(--text-dim);--b:2px;margin:var(--b);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:0 calc(var(--b) * -1) 0 0 var(--c), 0 var(--b) 0 0 var(--c), calc(var(--b) * -1) 0 0 0 var(--c), var(--b) 0 0 0 var(--c);align-items:center;gap:6px;padding:5px 8px 4px;line-height:1;display:inline-flex}.tone-pink[data-v-23b3838e]{--c:var(--neon-pink)}.tone-cyan[data-v-23b3838e]{--c:var(--neon-cyan)}.tone-lime[data-v-23b3838e]{--c:var(--neon-lime)}.tone-yellow[data-v-23b3838e]{--c:var(--neon-yellow)}.tone-red[data-v-23b3838e]{--c:var(--neon-red)}.tone-violet[data-v-23b3838e]{--c:var(--neon-violet)}.is-solid[data-v-23b3838e]{background:var(--c);color:var(--ink-dark)}.px-btn[data-v-4abcec8d]{--b:var(--px);--lift:var(--px);--fill:var(--neon-pink);--fill-hi:var(--neon-pink-hi);--fill-lo:var(--neon-pink-lo);--frame:#2a0c22;--ink:var(--ink-dark);--glow:#ff3fa473;margin:var(--b) var(--b) calc(var(--b) + var(--lift));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;background:0 0;border:0;padding:0;display:inline-flex}.px-btn__face[data-v-4abcec8d]{--lift-now:var(--lift);background:var(--fill);width:100%;min-height:40px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;text-transform:uppercase;box-shadow:0 calc(var(--b) * -1) 0 0 var(--frame), 0 var(--b) 0 0 var(--frame), calc(var(--b) * -1) 0 0 0 var(--frame), var(--b) 0 0 0 var(--frame), 0 calc(var(--b) + var(--lift-now)) 0 0 var(--frame), inset calc(var(--b) * -1) calc(var(--b) * -1) 0 0 var(--fill-lo), inset var(--b) var(--b) 0 0 var(--fill-hi);transition:transform 70ms ease-out, box-shadow 70ms ease-out, filter var(--dur) ease, background-color var(--dur-fast) ease;justify-content:center;align-items:center;padding:8px 18px;line-height:1;display:inline-flex;position:relative}.px-btn__content[data-v-4abcec8d]{align-items:center;gap:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-btn:hover:not(:disabled) .px-btn__face[data-v-4abcec8d]{filter:brightness(1.08) drop-shadow(0 0 10px var(--glow))}}.px-btn:active:not(:disabled) .px-btn__face[data-v-4abcec8d]{--lift-now:0px;transform:translateY(var(--lift))}.px-btn[data-v-4abcec8d]:focus-visible{outline:none}.px-btn:focus-visible .px-btn__face[data-v-4abcec8d]{outline:2px dashed var(--focus);outline-offset:8px}.px-btn--secondary[data-v-4abcec8d]{--fill:var(--neon-cyan);--fill-hi:var(--neon-cyan-hi);--fill-lo:var(--neon-cyan-lo);--frame:#06232b;--ink:#04191f;--glow:#38f3ff73}.px-btn--success[data-v-4abcec8d]{--fill:var(--neon-lime);--fill-hi:var(--neon-lime-hi);--fill-lo:var(--neon-lime-lo);--frame:#0f2a08;--ink:#0b1f05;--glow:#8dff5c66}.px-btn--danger[data-v-4abcec8d]{--fill:var(--neon-red);--fill-hi:var(--neon-red-hi);--fill-lo:var(--neon-red-lo);--frame:#2c0610;--ink:#22040b;--glow:#ff4d6173}.px-btn--ghost[data-v-4abcec8d]{--fill:var(--surface-raised);--fill-hi:var(--violet-600);--fill-lo:var(--violet-850);--frame:var(--bg-deep);--ink:var(--text);--glow:#b07bff59}.px-btn[data-v-4abcec8d]:disabled{cursor:not-allowed}.px-btn:disabled:not(.is-loading) .px-btn__face[data-v-4abcec8d]{--fill:#33294a;--fill-hi:#3d3257;--fill-lo:#251d38;--frame:var(--bg-deep);--ink:#7b6d98}.px-btn--sm .px-btn__face[data-v-4abcec8d]{min-height:30px;font-size:var(--fs-caption);padding:5px 12px}.px-btn--lg .px-btn__face[data-v-4abcec8d]{min-height:52px;font-size:var(--fs-lead);padding:12px 26px}.px-btn.is-icon-only .px-btn__face[data-v-4abcec8d]{aspect-ratio:1;padding-inline:10px}.px-btn.is-block[data-v-4abcec8d]{width:calc(100% - var(--b) * 2);display:flex}.is-loading .px-btn__content[data-v-4abcec8d]{visibility:hidden}.is-loading[data-v-4abcec8d]{cursor:progress}.px-btn__loader[data-v-4abcec8d]{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.px-btn__loader i[data-v-4abcec8d]{background:currentColor;width:6px;height:6px;animation:.9s step-end infinite loader-4abcec8d}.px-btn__loader i[data-v-4abcec8d]:nth-child(2){animation-delay:.15s}.px-btn__loader i[data-v-4abcec8d]:nth-child(3){animation-delay:.3s}@keyframes loader-4abcec8d{0%,to{opacity:1;transform:translateY(0)}33%{opacity:.5;transform:translateY(-4px)}}.showcase-shell[data-v-1d0628b2]{perspective:900px;min-width:0;display:grid}.showcase-shell .showcase[data-v-1d0628b2]{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s var(--ease-out);position:relative}.showcase-shell:hover:not(.is-locked) .showcase[data-v-1d0628b2]{transition-duration:80ms}.showcase__shine[data-v-1d0628b2]{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent calc(var(--mx) - 25%), #ffffff1f var(--mx), transparent calc(var(--mx) + 25%));transition:opacity var(--dur) ease;position:absolute;inset:0}.showcase-shell:hover:not(.is-locked) .showcase__shine[data-v-1d0628b2]{opacity:1}.showcase__portrait[data-v-1d0628b2]{transition:translate var(--dur-slow) var(--ease-out)}.showcase-shell:hover:not(.is-locked) .showcase__portrait[data-v-1d0628b2]{translate:0 -6px}@media (prefers-reduced-motion:reduce){.showcase-shell .showcase[data-v-1d0628b2]{transition:none;transform:none}.showcase-shell .showcase__portrait[data-v-1d0628b2]{transition:none;translate:none}.showcase-shell .showcase__shine[data-v-1d0628b2]{display:none}}.showcase[data-v-1d0628b2]{background:var(--surface);border:2px solid var(--line-hi,#654197);flex-direction:column;min-width:0;display:flex;box-shadow:5px 5px #090412}.showcase__visual[data-v-1d0628b2]{isolation:isolate;place-items:end center;min-height:220px;display:grid;position:relative;overflow:hidden}.showcase__sphere[data-v-1d0628b2]{z-index:2;position:absolute;top:16px;left:16px}.showcase__portrait[data-v-1d0628b2]{z-index:1;margin-bottom:42px;position:relative}.showcase__identity[data-v-1d0628b2]{z-index:2;background:#0d061af0;gap:6px;padding:12px 18px;display:grid;position:absolute;inset:auto 0 0}.showcase__identity span[data-v-1d0628b2],.showcase__eyebrow[data-v-1d0628b2]{color:var(--neon-cyan);font-size:var(--fs-caption)}.showcase__identity strong[data-v-1d0628b2]{font-size:var(--fs-body);line-height:1.5}.showcase__identity small[data-v-1d0628b2]{color:var(--text-mute);line-height:1.5}.showcase__content[data-v-1d0628b2]{flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px;display:flex}.showcase h2[data-v-1d0628b2]{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.5vw,22px);line-height:1.6}.showcase__brief[data-v-1d0628b2]{color:var(--text-mute);margin:0;line-height:1.9}.showcase__mission[data-v-1d0628b2]{gap:18px;margin:0;line-height:1.8;display:grid}.showcase__mission div[data-v-1d0628b2]{border-left:2px solid var(--neon-pink);padding-left:14px}.showcase__mission dt[data-v-1d0628b2]{color:var(--text-mute);font-size:var(--fs-caption)}.showcase__mission dd[data-v-1d0628b2]{overflow-wrap:anywhere;margin:5px 0 0}.showcase__footer[data-v-1d0628b2]{gap:18px;margin-top:auto;padding-top:8px;display:grid}.showcase__facts[data-v-1d0628b2]{color:var(--text-mute);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.showcase__facts>span[data-v-1d0628b2]{align-items:center;gap:10px;display:flex}.showcase--featured[data-v-1d0628b2]{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);min-height:430px;display:grid}.showcase--featured .showcase__visual[data-v-1d0628b2]{min-height:400px}.showcase--featured .showcase__portrait[data-v-1d0628b2]{margin-bottom:78px}.showcase--featured .showcase__content[data-v-1d0628b2]{padding:clamp(24px,3vw,44px)}.showcase:not(.showcase--featured) .showcase__visual[data-v-1d0628b2]{flex-shrink:0;height:150px;min-height:0}.showcase:not(.showcase--featured) .showcase__portrait[data-v-1d0628b2]{transform-origin:bottom;margin-bottom:38px;transform:scale(.8)}.showcase:not(.showcase--featured) .showcase__identity[data-v-1d0628b2]{gap:2px;padding:6px 12px}.showcase:not(.showcase--featured) .showcase__identity span[data-v-1d0628b2]{display:none}.showcase:not(.showcase--featured) .showcase__content[data-v-1d0628b2]{gap:8px;padding:12px}.showcase:not(.showcase--featured) h2[data-v-1d0628b2]{font-size:15px;line-height:1.5}.showcase:not(.showcase--featured) .showcase__mission[data-v-1d0628b2]{gap:6px;font-size:11px;line-height:1.5}.showcase:not(.showcase--featured) .showcase__mission dd[data-v-1d0628b2]{margin-top:3px}.showcase:not(.showcase--featured) .showcase__footer[data-v-1d0628b2]{gap:8px;padding-top:0}.showcase:not(.showcase--featured) h2[data-v-1d0628b2],.showcase:not(.showcase--featured) .showcase__mission dd[data-v-1d0628b2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=700px){.showcase--featured[data-v-1d0628b2]{display:flex}.showcase--featured .showcase__visual[data-v-1d0628b2]{min-height:280px}.showcase--featured .showcase__portrait[data-v-1d0628b2]{margin-bottom:45px}.showcase__content[data-v-1d0628b2]{padding:20px}}.bar[data-v-7559d22c]{--color:var(--good);--color-lo:var(--neon-lime-lo);--frame:#0a0514;gap:6px;min-width:0;display:grid;position:relative}.tone-warn[data-v-7559d22c]{--color:var(--warn);--color-lo:var(--neon-yellow-lo)}.tone-bad[data-v-7559d22c]{--color:var(--bad);--color-lo:var(--neon-red-lo)}.kind-time[data-v-7559d22c]{--color:var(--neon-cyan);--color-lo:var(--neon-cyan-lo)}.kind-time.tone-warn[data-v-7559d22c]{--color:var(--warn);--color-lo:var(--neon-yellow-lo)}.kind-time.tone-bad[data-v-7559d22c]{--color:var(--bad);--color-lo:var(--neon-red-lo)}.bar__head[data-v-7559d22c]{font-family:var(--font-display);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);align-items:center;gap:8px;display:flex;position:relative}.bar__icon[data-v-7559d22c]{color:var(--color)}.bar__label[data-v-7559d22c]{white-space:nowrap}.bar__value[data-v-7559d22c]{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.bar__forecast[data-v-7559d22c]{font-size:var(--fs-caption);margin-left:auto;animation:.8s steps(2,end) infinite blink-7559d22c}.bar__forecast+.bar__value[data-v-7559d22c]{margin-left:0}.bar__forecast.is-gain[data-v-7559d22c]{color:var(--good)}.bar__forecast.is-loss[data-v-7559d22c]{color:var(--bad)}.bar__track[data-v-7559d22c]{height:20px;margin:var(--px);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame);background:#0c0619;position:relative;overflow:hidden}.is-compact .bar__track[data-v-7559d22c]{height:12px}.bar__fill[data-v-7559d22c],.bar__ghost[data-v-7559d22c]{position:absolute;inset:0 auto 0 0}.bar__ghost[data-v-7559d22c]{opacity:.85;transition:width .5s var(--ease-in-out);background:#fff}.bar__fill[data-v-7559d22c]{background:var(--color);box-shadow:inset 0 4px 0 0 #ffffff59, inset 0 -4px 0 0 var(--color-lo);transition:width .26s steps(5, end), background-color var(--dur) ease}.is-compact .bar__fill[data-v-7559d22c]{box-shadow:inset 0 2px 0 0 #ffffff59, inset 0 -3px 0 0 var(--color-lo)}.bar__preview[data-v-7559d22c]{pointer-events:none;animation:.8s steps(2,end) infinite blink-7559d22c;position:absolute;top:0;bottom:0}.bar__preview.is-gain[data-v-7559d22c]{background:repeating-linear-gradient(135deg, var(--good) 0 4px, #8dff5c40 4px 8px)}.bar__preview.is-loss[data-v-7559d22c]{background:repeating-linear-gradient(135deg, var(--bad) 0 4px, #0a0514bf 4px 8px)}@keyframes blink-7559d22c{50%{opacity:.45}}.bar__ticks[data-v-7559d22c]{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / var(--segments) - 3px), #0a0514d9 calc(100% / var(--segments) - 3px), #0a0514d9 calc(100% / var(--segments)));pointer-events:none;position:absolute;inset:0}.is-flashing .bar__track[data-v-7559d22c]{animation:.7s step-end flash-7559d22c}@keyframes flash-7559d22c{0%,28%,56%{--frame:var(--bad);filter:drop-shadow(0 0 8px var(--bad));transform:translate(-3px)}14%,42%,70%{--frame:#fff;transform:translate(3px)}to{transform:none}}.is-low .bar__track[data-v-7559d22c]{animation:1s step-end infinite low-7559d22c}@keyframes low-7559d22c{50%{--frame:var(--bad)}}.bar__deltas[data-v-7559d22c]{pointer-events:none;position:absolute;top:-4px;right:0}.delta[data-v-7559d22c]{white-space:nowrap;text-shadow:2px 2px #0a0514;font-size:12px;position:absolute;top:0;right:44px}.delta.is-pos[data-v-7559d22c]{color:var(--good)}.delta.is-neg[data-v-7559d22c]{color:var(--bad)}.delta-enter-active[data-v-7559d22c]{animation:rise-7559d22c 1.1s var(--ease-out) forwards}.delta-leave-active[data-v-7559d22c]{display:none}@keyframes rise-7559d22c{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.toggle[data-v-28d59039]{width:32px;height:32px;color:var(--text-mute);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;place-items:center;margin-right:-6px;padding:0;display:grid}.toggle[data-v-28d59039]:hover{color:var(--focus)}.toggle[data-v-28d59039]:focus-visible{outline-offset:2px}.overlay[data-v-2597d855]{z-index:var(--z-modal);background:repeating-linear-gradient(0deg,#0000002e 0 2px,#0000 2px 4px),#080412b8;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-2597d855]{--frame:var(--neon-pink);width:min(var(--w), 100%);max-height:calc(100dvh - 48px);margin:var(--px);background:var(--violet-850);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 0 0 4px var(--violet-700), 0 0 40px #ff3fa440, 0 16px 0 0 #0006;flex-direction:column;display:flex}.dialog[data-v-2597d855]:focus{outline:none}.dialog__head[data-v-2597d855]{flex:none;align-items:center;gap:12px;padding:20px 20px 0 24px;display:flex}.dialog__title[data-v-2597d855]{font-size:var(--fs-lead);color:var(--neon-pink);flex:1;line-height:1.5}.dialog__close[data-v-2597d855]{background:var(--surface-raised);width:36px;height:36px;color:var(--text-dim);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;place-items:center;margin-left:auto;display:grid}.dialog__close[data-v-2597d855]:hover{background:var(--neon-red);color:var(--ink-dark)}.dialog__body[data-v-2597d855]{overscroll-behavior:contain;min-height:0;padding:16px 24px 24px;overflow-y:auto}.dialog__foot[data-v-2597d855]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.modal-enter-active[data-v-2597d855],.modal-leave-active[data-v-2597d855]{transition:opacity .18s}.modal-enter-active .dialog[data-v-2597d855]{transition:transform .26s var(--ease-out)}.modal-leave-active .dialog[data-v-2597d855]{transition:transform .15s ease-in}.modal-enter-from[data-v-2597d855],.modal-leave-to[data-v-2597d855]{opacity:0}.modal-enter-from .dialog[data-v-2597d855]{transform:translateY(16px)scale(.96)}.modal-leave-to .dialog[data-v-2597d855]{transform:scale(.98)}.seg[data-v-c92f03b5]{--frame:var(--line-strong);margin:var(--px);background:var(--field-bg);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.seg__item[data-v-c92f03b5]{min-height:36px;color:var(--text-dim);font-size:var(--fs-body);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform 70ms ease-out;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.seg__item[data-v-c92f03b5]:hover:not(.is-active){background:var(--surface-raised);color:var(--text)}.seg__item[data-v-c92f03b5]:active{transform:translateY(2px)}.seg__item.is-active[data-v-c92f03b5]{background:var(--neon-violet);color:var(--ink-dark);box-shadow:inset -4px -4px #00000038,inset 4px 4px #ffffff40}.seg__item[data-v-c92f03b5]:focus-visible{outline-offset:2px}.lobby[data-v-ad7696b2]{align-content:start;gap:18px;width:min(1560px,100%);margin:0 auto;padding:20px 24px 32px;display:grid}.lobby__intro[data-v-ad7696b2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;display:flex}.lobby__heading[data-v-ad7696b2]{justify-items:start;gap:10px;min-width:0;display:grid}.lobby__intro h1[data-v-ad7696b2]{color:var(--neon-pink);text-transform:uppercase;font-size:clamp(20px,1.6vw,26px);line-height:1.35}.lobby__progress[data-v-ad7696b2]{flex:none;gap:6px;width:min(260px,100%);display:grid}.lobby__progress small[data-v-ad7696b2]{font-size:var(--fs-caption);color:var(--text-mute)}.lobby__tools[data-v-ad7696b2]{top:var(--appbar-h,62px);z-index:4;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line), 0 6px 0 #07030f73;gap:10px;padding:12px 14px;display:grid;position:sticky}.lobby__tools-row[data-v-ad7696b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.lobby__search[data-v-ad7696b2]{flex:280px;min-width:0;max-width:420px}.spheres[data-v-ad7696b2]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chip[data-v-ad7696b2]{font-family:var(--font-display);font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-dim);background:var(--bg-deep);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer;transition:color var(--dur-fast) ease, background var(--dur-fast) ease;border:0;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.chip[data-v-ad7696b2]:hover,.chip[data-v-ad7696b2]:focus-visible{color:var(--text);background:var(--violet-700)}.chip.is-active[data-v-ad7696b2]{color:var(--ink-dark);background:var(--neon-cyan);box-shadow:inset 0 0 0 2px var(--neon-cyan)}.lobby__found[data-v-ad7696b2]{font-size:var(--fs-caption);color:var(--text-mute);flex:none;align-items:center;gap:8px;display:inline-flex}.lobby__library[data-v-ad7696b2]{isolation:isolate;position:relative}.library-state[data-v-ad7696b2]{min-height:280px;color:var(--neon-cyan);font-size:var(--fs-body);text-align:center;place-content:center;justify-items:center;gap:16px;display:grid}.library-state.is-error[data-v-ad7696b2]{color:var(--neon-red)}.lobby__cards[data-v-ad7696b2]{grid-template-columns:repeat(var(--columns), minmax(0, var(--card-width)));box-sizing:border-box;place-content:flex-start;gap:20px;width:100%;margin-inline:0;padding:20px 16px 24px;display:grid}.lobby__showcases[data-v-ad7696b2]{grid-template-columns:repeat(var(--showcase-columns), minmax(0, 1fr));box-sizing:border-box;gap:24px;width:100%;max-width:none;margin-inline:0;padding:10px 12px 12px;display:grid}@media (width<=960px){.lobby__showcases[data-v-ad7696b2]{grid-template-columns:1fr;max-width:680px}}@media (width<=720px){.lobby__tools[data-v-ad7696b2]{position:static}.lobby__tools[data-v-ad7696b2] .seg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lobby__tools[data-v-ad7696b2] .seg__item{min-height:32px;font-size:var(--fs-caption);padding:6px 8px}.lobby__tools-row[data-v-ad7696b2]{justify-content:flex-start}.lobby__search[data-v-ad7696b2]{max-width:none}.lobby__progress[data-v-ad7696b2]{width:100%}}.lobby__cards[data-v-ad7696b2] .tarot{aspect-ratio:2/3;width:100%;min-width:0;height:auto;margin:0}.lobby__cards[data-v-ad7696b2] .tarot__inner{height:100%}.lobby__cards[data-v-ad7696b2] .face{gap:5px;min-width:0;height:100%;min-height:0;padding:10px}.lobby__cards[data-v-ad7696b2] .sphere{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lobby__cards[data-v-ad7696b2] .sphere svg{vertical-align:middle;margin-right:4px}.lobby__cards[data-v-ad7696b2] .art{flex-shrink:0;height:44%}.lobby__cards[data-v-ad7696b2] .art__portrait{transform-origin:bottom;margin-bottom:-18px;transform:scale(.8)}.lobby__cards[data-v-ad7696b2] .tarot:hover:not(:disabled) .art__portrait{transform:translateY(-3px)scale(.8)}.lobby__cards[data-v-ad7696b2] .title,.lobby__cards[data-v-ad7696b2] .who{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lobby__cards[data-v-ad7696b2] .title{min-height:36px}.lobby__cards[data-v-ad7696b2] .who{min-height:24px;max-height:24px;line-height:1.5}.brief[data-v-ad7696b2]{grid-template-columns:minmax(250px,.78fr) minmax(0,1.42fr);gap:20px;display:grid}.brief__profile[data-v-ad7696b2]{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 2px var(--line), 8px 8px 0 #07030f73;overflow:hidden}.brief__visual[data-v-ad7696b2]{min-height:238px;box-shadow:inset 0 -3px var(--neon-cyan);place-items:end center;display:grid;position:relative;overflow:hidden}.brief__visual[data-v-ad7696b2]:after{content:"";pointer-events:none;background:linear-gradient(#0c061814,#0000 48%,#0c0618b3);position:absolute;inset:0}.brief__numeral[data-v-ad7696b2]{z-index:2;color:var(--neon-yellow);text-shadow:3px 3px 0 var(--bg-deep);font-size:22px;position:absolute;top:16px;left:16px}.brief__sphere[data-v-ad7696b2]{z-index:2;position:absolute;top:14px;right:14px}.brief__portrait[data-v-ad7696b2]{z-index:1;filter:drop-shadow(8px 8px #0a051473);margin-bottom:-24px;display:grid;position:relative}.brief__identity[data-v-ad7696b2]{gap:7px;padding:16px 18px 18px;display:grid}.brief__identity span[data-v-ad7696b2],.brief__eyebrow[data-v-ad7696b2],.brief__mission span[data-v-ad7696b2],.brief__limits>span[data-v-ad7696b2],.brief__meta dt[data-v-ad7696b2]{font-size:var(--fs-caption);color:var(--neon-cyan);text-transform:uppercase}.brief__identity strong[data-v-ad7696b2]{color:var(--text);font-size:13px;line-height:1.4}.brief__identity small[data-v-ad7696b2]{color:var(--text-mute);line-height:1.5}.brief__content[data-v-ad7696b2]{align-content:start;gap:14px;min-width:0;padding:4px 0;display:grid}.brief__heading[data-v-ad7696b2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.brief__status[data-v-ad7696b2]{font-size:var(--fs-caption);color:var(--neon-yellow);background:color-mix(in srgb, var(--neon-yellow) 10%, transparent);box-shadow:inset 2px 0 var(--neon-yellow);flex:none;padding:5px 8px}.brief__status.is-complete[data-v-ad7696b2]{color:var(--neon-lime);background:color-mix(in srgb, var(--neon-lime) 10%, transparent);box-shadow:inset 2px 0 var(--neon-lime)}.brief__content h3[data-v-ad7696b2]{color:var(--neon-pink);text-transform:uppercase;font-size:clamp(18px,2.5vw,26px);line-height:1.35}.brief__lead[data-v-ad7696b2]{font-size:var(--fs-body);color:var(--text-dim);line-height:1.75}.brief__mission[data-v-ad7696b2]{background:color-mix(in srgb, var(--neon-yellow) 8%, var(--surface));box-shadow:inset 4px 0 var(--neon-yellow), inset 0 0 0 2px color-mix(in srgb, var(--neon-yellow) 20%, transparent);gap:8px;padding:14px 16px 15px;display:grid;position:relative;overflow:hidden}.brief__mission[data-v-ad7696b2]:after{content:"◆";color:color-mix(in srgb, var(--neon-yellow) 10%, transparent);font-size:58px;position:absolute;bottom:-12px;right:14px}.brief__mission strong[data-v-ad7696b2]{z-index:1;max-width:90%;font-size:var(--fs-lead);color:var(--text);line-height:1.55;position:relative}.brief__limits[data-v-ad7696b2]{background:color-mix(in srgb, var(--neon-red) 7%, var(--surface));box-shadow:inset 4px 0 var(--neon-red), inset 0 0 0 2px color-mix(in srgb, var(--neon-red) 18%, transparent);gap:8px;padding:14px 16px;display:grid}.brief__limits>span[data-v-ad7696b2]{color:var(--neon-red)}.brief__limits ul[data-v-ad7696b2]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.brief__limits li[data-v-ad7696b2]{font-size:var(--fs-body);color:var(--text);text-indent:-15px;padding-left:15px;line-height:1.6}.brief__limits li[data-v-ad7696b2]:before{content:"▸ ";color:var(--neon-red)}.brief__limits small[data-v-ad7696b2]{font-size:var(--fs-caption);color:var(--text-mute);line-height:1.6}.brief__meta[data-v-ad7696b2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.brief__meta div[data-v-ad7696b2]{min-height:72px;box-shadow:inset 2px 0 var(--line-strong);background:#0c061899;gap:7px;padding:11px 12px;display:grid}.brief__meta .brief__role[data-v-ad7696b2]{grid-column:1/-1}.brief__meta dd[data-v-ad7696b2]{font-size:var(--fs-body);color:var(--text-dim);margin:0;line-height:1.55}.brief__footer[data-v-ad7696b2]{width:100%;box-shadow:inset 0 2px var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.brief__footer-note[data-v-ad7696b2]{color:var(--text-mute);gap:5px;display:grid}.brief__footer-note strong[data-v-ad7696b2]{color:var(--neon-cyan);font-size:9px}.brief__footer-note small[data-v-ad7696b2]{font-size:var(--fs-caption)}.brief__actions[data-v-ad7696b2]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.lobby[data-v-ad7696b2]{gap:14px;height:auto;min-height:0;padding:16px 12px 20px}.lobby__library[data-v-ad7696b2]{height:auto}.lobby__intro[data-v-ad7696b2]{align-items:start}.lobby__count[data-v-ad7696b2]{text-align:right}.brief[data-v-ad7696b2]{grid-template-columns:1fr}.brief__visual[data-v-ad7696b2]{min-height:200px}.brief__meta[data-v-ad7696b2]{grid-template-columns:1fr}.brief__meta .brief__role[data-v-ad7696b2]{grid-column:auto}.brief__footer[data-v-ad7696b2]{flex-direction:column;align-items:stretch}.brief__actions[data-v-ad7696b2]{justify-content:stretch}}.px-check[data-v-2105ff5b]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-body);color:var(--text-dim);align-items:center;gap:12px;display:inline-flex}.box[data-v-2105ff5b]{--frame:var(--line-strong);width:20px;height:20px;margin:var(--px);background:var(--field-bg);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame);transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;place-items:center;display:grid}.mark[data-v-2105ff5b]{color:var(--ink-dark);opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur) var(--ease-out);transform:scale(.5)}.px-check:hover .box[data-v-2105ff5b]{--frame:var(--violet-400)}.is-checked .box[data-v-2105ff5b]{--frame:var(--neon-lime-lo);background:var(--neon-lime)}.is-checked .mark[data-v-2105ff5b]{opacity:1;transform:scale(1)}.is-checked .text[data-v-2105ff5b]{color:var(--text)}input:focus-visible+.box[data-v-2105ff5b]{outline:2px dashed var(--focus);outline-offset:6px}.is-disabled[data-v-2105ff5b]{opacity:.5;cursor:not-allowed}.cells[data-v-fe0a429e]{flex-wrap:wrap;gap:12px;display:flex}.cell[data-v-fe0a429e]{--frame:var(--line-strong);width:40px;height:48px;margin:var(--px);background:var(--field-bg);text-align:center;font-family:var(--font-display);color:var(--neon-cyan);caret-color:#0000;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 var(--px) 0 0 #00000073;transition:box-shadow var(--dur-fast) ease, transform var(--dur) var(--ease-out);border:0;outline:0;padding:0;font-size:16px}.cell.is-filled[data-v-fe0a429e]{--frame:var(--violet-400)}.cell.is-focused[data-v-fe0a429e]{--frame:var(--focus);transform:translateY(-4px)}.has-error .cell[data-v-fe0a429e]{--frame:var(--bad)}.px-panel[data-v-7a2d589f]{--frame:var(--line);--fill:var(--surface);--accent-color:transparent;--pad:20px;min-width:0;margin:var(--px);background:var(--fill);color:var(--text);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 var(--px) 0 0 var(--accent-color), 0 calc(var(--px) * 3) 0 0 #08041080;flex-direction:column;display:flex;position:relative}.is-glass[data-v-7a2d589f]{--fill:var(--surface-glass);--frame:#7d5bc4b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.is-paper[data-v-7a2d589f]{--fill:var(--paper);--frame:var(--ink);color:var(--ink)}.accent-pink[data-v-7a2d589f]{--accent-color:var(--neon-pink)}.accent-cyan[data-v-7a2d589f]{--accent-color:var(--neon-cyan)}.accent-lime[data-v-7a2d589f]{--accent-color:var(--neon-lime)}.accent-yellow[data-v-7a2d589f]{--accent-color:var(--neon-yellow)}.accent-red[data-v-7a2d589f]{--accent-color:var(--neon-red)}.accent-violet[data-v-7a2d589f]{--accent-color:var(--neon-violet)}.pad-none[data-v-7a2d589f]{--pad:0px}.pad-sm[data-v-7a2d589f]{--pad:12px}.pad-lg[data-v-7a2d589f]{--pad:28px}.px-panel__head[data-v-7a2d589f]{padding:calc(var(--pad) + 4px) var(--pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.px-panel__title[data-v-7a2d589f]{text-transform:uppercase;color:var(--text-dim);align-items:center;gap:10px;font-size:12px;display:flex}.is-paper .px-panel__title[data-v-7a2d589f]{color:var(--ink)}.px-panel__actions[data-v-7a2d589f]{flex-wrap:wrap;gap:8px;display:flex}.px-panel__body[data-v-7a2d589f]{padding:var(--pad);flex:1;min-width:0}.px-panel__foot[data-v-7a2d589f]{padding:0 var(--pad) var(--pad);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tabs__list[data-v-ad25784e]{scrollbar-width:none;box-shadow:inset 0 -4px 0 0 var(--line);gap:4px;display:flex;overflow-x:auto}.tabs__list[data-v-ad25784e]::-webkit-scrollbar{display:none}.tab[data-v-ad25784e]{color:var(--text-mute);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:10px 10px 14px;display:inline-flex}.tab[data-v-ad25784e]:hover{color:var(--text)}.tab.is-active[data-v-ad25784e]{color:var(--neon-pink);box-shadow:inset 0 -4px 0 0 var(--neon-pink)}.tab[data-v-ad25784e]:focus-visible{outline-offset:-4px}.tabs__panel[data-v-ad25784e]{padding-top:16px}.auth[data-v-fef88f82]{grid-template-columns:minmax(320px,.9fr) minmax(420px,560px);justify-content:center;align-items:center;gap:clamp(32px,7vw,100px);width:min(1180px,100%);min-height:100dvh;margin:0 auto;padding:32px;display:grid}.auth__brand[data-v-fef88f82]{justify-items:start;gap:18px;min-width:0;display:grid}.auth__mark[data-v-fef88f82]{width:64px;height:64px;color:var(--ink-dark);background:var(--neon-pink);box-shadow:8px 8px 0 var(--neon-pink-lo);place-items:center;display:grid}.auth__eyebrow[data-v-fef88f82]{font-size:var(--fs-caption);color:var(--neon-cyan);text-transform:uppercase}.auth h1[data-v-fef88f82]{text-transform:uppercase;max-width:100%;font-size:clamp(24px,3.2vw,40px);line-height:1.35}.auth h1 strong[data-v-fef88f82]{color:var(--neon-pink)}.auth__brand p[data-v-fef88f82]{max-width:42em;font-size:var(--fs-lead);color:var(--text-dim);line-height:1.8}.auth__panel[data-v-fef88f82]{width:100%;min-width:0}.auth__form[data-v-fef88f82]{gap:14px;display:grid}.auth__hint[data-v-fef88f82]{font-size:var(--fs-body);color:var(--text-mute);line-height:1.7}.auth__hint strong[data-v-fef88f82]{color:var(--neon-yellow)}@media (width<=840px){.auth[data-v-fef88f82]{grid-template-columns:1fr;align-items:start;padding:20px 16px 40px}.auth__brand p[data-v-fef88f82]{display:none}}.px-scroll[data-v-d3952cb0]{flex:1;height:100%;min-height:0;display:flex;position:relative}.px-scroll__viewport[data-v-d3952cb0]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow-y:auto}.px-scroll__viewport[data-v-d3952cb0]::-webkit-scrollbar{display:none}.px-scroll__viewport[data-v-d3952cb0]:focus-visible{outline-offset:-2px}.is-scrollable .px-scroll__viewport[data-v-d3952cb0]{padding-right:20px}.px-scroll__track[data-v-d3952cb0]{cursor:pointer;background-image:repeating-linear-gradient(to bottom, var(--line) 0 4px, transparent 4px 8px);background-position:50%;background-repeat:no-repeat;background-size:4px 100%;width:12px;position:absolute;top:0;bottom:0;right:0}.px-scroll__thumb[data-v-d3952cb0]{background:var(--violet-400);cursor:grab;width:12px;transition:background-color var(--dur-fast) ease;position:absolute;top:0;left:0;box-shadow:inset -4px -4px #0000004d,inset 4px 4px #ffffff2e}.px-scroll__thumb[data-v-d3952cb0]:after{content:"";background:#0c061899;width:4px;height:2px;margin-top:-5px;position:absolute;top:50%;left:4px;box-shadow:0 4px #0c061899,0 8px #0c061899}.px-scroll__track:hover .px-scroll__thumb[data-v-d3952cb0],.is-dragging .px-scroll__thumb[data-v-d3952cb0]{background:var(--neon-cyan)}.is-dragging[data-v-d3952cb0]{-webkit-user-select:none;user-select:none}.is-dragging .px-scroll__thumb[data-v-d3952cb0]{cursor:grabbing}.control[data-v-592b672e]{flex-wrap:wrap;align-items:flex-end;gap:0 10px;padding-right:4px}.control .px-field__input[data-v-592b672e]{flex:200px}.actions[data-v-592b672e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;padding-bottom:2px;display:flex}.chips[data-v-514ad67c]{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-514ad67c]{--c:var(--good);font-size:var(--fs-caption);white-space:nowrap;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:0 -2px 0 0 color-mix(in srgb, var(--c) 55%, transparent), 0 2px 0 0 color-mix(in srgb, var(--c) 55%, transparent), -2px 0 0 0 color-mix(in srgb, var(--c) 55%, transparent), 2px 0 0 0 color-mix(in srgb, var(--c) 55%, transparent);align-items:center;gap:4px;margin:2px;padding:3px 5px 2px;line-height:1;display:inline-flex}.chip.is-neg[data-v-514ad67c]{--c:var(--bad)}.has-labels .chip[data-v-514ad67c]{gap:5px;font-size:10px;line-height:1.25}.chip__value[data-v-514ad67c]{color:var(--c)}.size-md .chip[data-v-514ad67c]{font-size:var(--fs-body);gap:6px;padding:6px 8px 5px}.acard[data-v-a1054d21]{--c:var(--neon-cyan);--frame:var(--c);width:min(100%,244px);min-height:304px;margin:var(--px);text-align:left;color:var(--text);background:linear-gradient(to bottom, color-mix(in srgb, var(--c) 16%, transparent), transparent 40%), var(--violet-850);box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 0 0 4px var(--violet-850), inset 0 0 0 6px color-mix(in srgb, var(--c) 35%, transparent), 0 8px 0 0 #0006;cursor:pointer;transition:transform var(--dur) var(--ease-out), filter var(--dur) ease;border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:14px;display:flex;position:relative}.tone-pink[data-v-a1054d21]{--c:var(--neon-pink)}.tone-lime[data-v-a1054d21]{--c:var(--neon-lime)}.tone-yellow[data-v-a1054d21]{--c:var(--neon-yellow)}.tone-red[data-v-a1054d21]{--c:var(--neon-red)}.tone-violet[data-v-a1054d21]{--c:var(--neon-violet)}@media (hover:hover) and (pointer:fine){.acard[data-v-a1054d21]:not(.is-inactive):hover{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--c) 55%, transparent));transform:translateY(-8px)}.is-compact[data-v-a1054d21]:not(.is-inactive):hover{transform:translateY(-4px)}}.acard[data-v-a1054d21]:not(.is-inactive):active{transform:translateY(-2px)scale(.98)}.acard[data-v-a1054d21]:focus-visible{outline-offset:8px}.head[data-v-a1054d21]{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;display:grid}.identity[data-v-a1054d21]{gap:6px;min-width:0;padding-top:2px;display:grid}.title[data-v-a1054d21]{font-size:var(--fs-body);text-transform:uppercase;color:var(--text);line-height:1.5}.technique[data-v-a1054d21]{width:fit-content;font-size:var(--fs-caption);color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:inset 2px 0 0 0 color-mix(in srgb, var(--c) 65%, transparent);padding:3px 5px 2px;line-height:1.5}.price[data-v-a1054d21]{min-width:42px;color:var(--ink-dark);background:var(--neon-yellow);justify-items:center;gap:3px;padding:5px 6px 4px;display:grid;box-shadow:0 -2px #3a2a05,0 2px #3a2a05,-2px 0 #3a2a05,2px 0 #3a2a05,0 3px #00000073}.price__label[data-v-a1054d21]{text-transform:uppercase;font-size:7px;line-height:1}.price__value[data-v-a1054d21]{font-size:var(--fs-body);align-items:center;gap:5px;line-height:1;display:inline-flex}.is-short .price[data-v-a1054d21]{background:var(--neon-red)}.icon[data-v-a1054d21]{background:var(--c);width:44px;height:44px;color:var(--ink-dark);flex:none;place-items:center;display:grid;box-shadow:inset -4px -4px #00000040,inset 4px 4px #ffffff59}.body[data-v-a1054d21]{gap:10px;width:100%;min-width:0;display:grid}.effect[data-v-a1054d21],.desc[data-v-a1054d21]{gap:7px;display:grid}.section-label[data-v-a1054d21]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-mute);line-height:1.4}.branch[data-v-a1054d21]{box-shadow:inset 2px 0 0 0 var(--line-strong);transition:opacity var(--dur) ease, background var(--dur) ease;background:#0c0618ad;gap:7px;padding:9px 9px 8px;display:grid}.branch.is-active[data-v-a1054d21]{background:color-mix(in srgb, var(--c) 10%, var(--bg-deep));box-shadow:inset 3px 0 0 0 var(--c)}.branch.is-muted[data-v-a1054d21]{opacity:.62}.branch__head[data-v-a1054d21]{justify-content:space-between;align-items:center;gap:8px;display:flex}.branch__label[data-v-a1054d21]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--good);line-height:1.4}.branch__label.is-risk[data-v-a1054d21]{color:var(--bad)}.branch__now[data-v-a1054d21]{text-transform:uppercase;color:var(--ink-dark);background:var(--c);padding:3px 4px 2px;font-size:7px;line-height:1}.branch__cond[data-v-a1054d21]{color:var(--text-mute);font-size:10px;line-height:1.45}.desc[data-v-a1054d21]{color:var(--text-mute);padding-top:1px;font-size:10px;line-height:1.65}.foot[data-v-a1054d21]{width:100%;box-shadow:inset 0 2px 0 0 var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.uses[data-v-a1054d21]{align-items:center;gap:6px;min-width:0;display:inline-flex}.uses__label[data-v-a1054d21],.uses__count[data-v-a1054d21]{font-size:var(--fs-caption);color:var(--text-mute);line-height:1}.uses__count[data-v-a1054d21]{color:var(--text)}.pips[data-v-a1054d21]{gap:4px;display:flex}.pips i[data-v-a1054d21]{background:#b39ae640;width:8px;height:8px}.pips i.is-on[data-v-a1054d21]{background:var(--c)}.reason[data-v-a1054d21]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--bad);align-items:center;gap:4px;display:inline-flex}.reason.is-spent[data-v-a1054d21]{color:var(--text-mute)}.reason.is-turn[data-v-a1054d21]{color:var(--neon-yellow)}.apply-label[data-v-a1054d21]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--c);line-height:1}.is-inactive[data-v-a1054d21]{--frame:var(--line-strong);cursor:not-allowed}.is-compact.is-inactive[data-v-a1054d21]{cursor:pointer}.is-inactive .icon[data-v-a1054d21],.is-inactive .body[data-v-a1054d21],.is-inactive .identity[data-v-a1054d21]{filter:grayscale(.72)brightness(.78)}.is-compact[data-v-a1054d21]{width:auto;min-height:0;margin:var(--px);gap:10px;padding:10px}.is-compact .head[data-v-a1054d21]{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.is-compact .icon[data-v-a1054d21]{width:36px;height:36px}.is-compact .body[data-v-a1054d21]{gap:8px}.is-compact .identity[data-v-a1054d21]{gap:4px;padding-top:0}.is-compact .title[data-v-a1054d21]{font-size:10px;line-height:1.45}.is-compact .technique[data-v-a1054d21]{padding:2px 4px 1px;line-height:1.35}.is-compact .price[data-v-a1054d21]{min-width:36px;padding:4px 5px 3px}.is-compact .price__label[data-v-a1054d21]{font-size:6px}.is-compact .price__value[data-v-a1054d21]{font-size:var(--fs-caption)}.is-compact .branch[data-v-a1054d21]{gap:5px;padding:7px}.is-compact .section-label[data-v-a1054d21],.is-compact .uses__label[data-v-a1054d21]{display:none}.is-compact .foot[data-v-a1054d21]{padding-top:8px}.is-playing[data-v-a1054d21]{animation:play-a1054d21 .52s var(--ease-out)}@keyframes play-a1054d21{35%{filter:brightness(1.6) drop-shadow(0 0 20px var(--c));transform:translateY(-36px)scale(1.06)}}.is-denied[data-v-a1054d21]{animation:.32s steps(6,end) denied-a1054d21}@keyframes denied-a1054d21{25%,75%{transform:translate(-4px)}50%{transform:translate(4px)}}.resolve[data-v-276d8bcc]{--c:var(--neon-cyan);z-index:6;text-align:center;pointer-events:none;width:max-content;max-width:calc(100% - 32px);box-shadow:0 -4px 0 0 var(--c), 0 4px 0 0 var(--c), -4px 0 0 0 var(--c), 4px 0 0 0 var(--c), 0 0 40px color-mix(in srgb, var(--c) 45%, transparent), 0 12px 0 0 #00000073;background:#0c0618f0;justify-items:center;gap:12px;padding:16px 20px 18px;display:grid;position:absolute;top:40%;left:50%;translate:-50% -50%}.tone-pink[data-v-276d8bcc]{--c:var(--neon-pink)}.tone-lime[data-v-276d8bcc]{--c:var(--neon-lime)}.tone-yellow[data-v-276d8bcc]{--c:var(--neon-yellow)}.tone-red[data-v-276d8bcc]{--c:var(--neon-red)}.tone-violet[data-v-276d8bcc]{--c:var(--neon-violet)}.kicker[data-v-276d8bcc]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-mute)}.head[data-v-276d8bcc]{align-items:center;gap:12px;display:flex}.icon[data-v-276d8bcc]{background:var(--c);width:44px;height:44px;color:var(--ink-dark);flex:none;place-items:center;display:grid;box-shadow:inset -4px -4px #00000040,inset 4px 4px #ffffff59}.title[data-v-276d8bcc]{font-size:var(--fs-lead);text-transform:uppercase;color:var(--c);font-weight:400;line-height:1.4}.meta[data-v-276d8bcc]{align-items:center;gap:12px;display:flex}.cost[data-v-276d8bcc]{font-size:var(--fs-body);color:var(--neon-yellow);align-items:center;gap:6px;display:inline-flex}.resolve-enter-active[data-v-276d8bcc]{animation:resolve-in-276d8bcc .38s var(--ease-out)}.resolve-leave-active[data-v-276d8bcc]{transition:opacity .22s ease-in,transform .22s ease-in}.resolve-leave-to[data-v-276d8bcc]{opacity:0;transform:translateY(-12px)}@keyframes resolve-in-276d8bcc{0%{opacity:0;transform:scale(.7)translateY(24px)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}.chat[data-v-e6e6141a]{flex:1;height:100%;min-height:0;display:flex;position:relative}.log[data-v-e6e6141a]{align-content:start;gap:10px;display:grid}.empty[data-v-e6e6141a]{font-size:var(--fs-caption);color:var(--text-mute)}.msg[data-v-e6e6141a]{box-shadow:inset 3px 0 0 0 var(--line-strong);gap:4px;padding:6px 10px;display:grid}.from-player[data-v-e6e6141a]{box-shadow:inset 3px 0 0 0 var(--neon-cyan)}.from-system[data-v-e6e6141a]:not(.is-event){box-shadow:none;padding-block:0}.from-system:not(.is-event) .text[data-v-e6e6141a]{font-size:var(--fs-caption);color:var(--text-mute)}.who[data-v-e6e6141a]{text-transform:uppercase;color:var(--text-mute);font-size:8px}.from-player .who[data-v-e6e6141a]{color:var(--neon-cyan)}.text[data-v-e6e6141a]{font-size:var(--fs-caption);color:var(--text-dim);line-height:1.7}.tech[data-v-e6e6141a]{color:var(--neon-yellow);justify-self:start;font-size:8px}.tech.tone-good[data-v-e6e6141a]{color:var(--neon-lime)}.tech.tone-bad[data-v-e6e6141a]{color:var(--neon-red)}.msg.is-event[data-v-e6e6141a]{--event:var(--line-strong);background:color-mix(in srgb, var(--event) 8%, transparent);box-shadow:inset 3px 0 0 0 var(--event);padding:8px 10px}.msg.is-event .text[data-v-e6e6141a]{color:var(--text)}.is-event.kind-fact[data-v-e6e6141a]{--event:var(--neon-cyan)}.is-event.kind-concession[data-v-e6e6141a]{--event:var(--neon-lime)}.is-event.kind-boundary[data-v-e6e6141a]{--event:var(--neon-yellow)}.is-event.kind-plot[data-v-e6e6141a]{--event:var(--neon-violet)}.is-event.kind-hostility[data-v-e6e6141a],.is-event.kind-lie[data-v-e6e6141a]{--event:var(--neon-red)}.is-event.kind-end[data-v-e6e6141a]{--event:var(--neon-pink)}.event[data-v-e6e6141a]{text-transform:uppercase;color:var(--event);align-items:center;gap:5px;font-size:8px;display:inline-flex}.event__detail[data-v-e6e6141a]{font-size:var(--fs-caption);color:var(--text-dim);line-height:1.6}.event__conditions[data-v-e6e6141a]{color:var(--text-mute);font-size:8px}.msg.is-card[data-v-e6e6141a]{box-shadow:inset 3px 0 0 0 var(--neon-yellow);background:#ffd84a0f;padding:8px 10px}.card-line[data-v-e6e6141a]{font-size:var(--fs-caption);color:var(--text);text-transform:uppercase;align-items:center;gap:6px;display:flex}.card-title[data-v-e6e6141a]{flex:1;min-width:0;line-height:1.5}.card-cost[data-v-e6e6141a]{color:var(--neon-yellow);align-items:center;gap:3px;display:inline-flex}.card-verdict[data-v-e6e6141a]{font-size:var(--fs-caption);text-transform:uppercase;justify-self:start}.card-verdict.is-ok[data-v-e6e6141a]{color:var(--good)}.card-verdict.is-fail[data-v-e6e6141a]{color:var(--bad)}.pill[data-v-e6e6141a]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--ink-dark);background:var(--neon-cyan);box-shadow:0 4px 0 0 var(--neon-cyan-lo);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 10px 6px;display:inline-flex;position:absolute;bottom:8px;left:50%;translate:-50%}.pill[data-v-e6e6141a]:active{box-shadow:0 2px 0 0 var(--neon-cyan-lo);transform:translateY(2px)}.pill-enter-active[data-v-e6e6141a],.pill-leave-active[data-v-e6e6141a]{transition:opacity .16s ease, transform .2s var(--ease-out)}.pill-enter-from[data-v-e6e6141a],.pill-leave-to[data-v-e6e6141a]{opacity:0;transform:translateY(8px)}.msg-enter-active[data-v-e6e6141a]{transition:opacity .24s ease, transform .24s var(--ease-out)}.msg-enter-from[data-v-e6e6141a]{opacity:0;transform:translate(-8px)}.influence[data-v-0d8339a8]{--c:var(--neon-yellow);color:var(--c);white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:relative}.gem[data-v-0d8339a8]{filter:drop-shadow(0 0 6px #ffd84a73)}.value[data-v-0d8339a8]{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.label[data-v-0d8339a8]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-dim)}.size-hud[data-v-0d8339a8]{box-shadow:0 -2px 0 0 var(--c), 0 2px 0 0 var(--c), -2px 0 0 0 var(--c), 2px 0 0 0 var(--c);background:#0c0618d9;margin:2px;padding:5px 8px 4px}.size-lg[data-v-0d8339a8]{gap:12px}.size-lg .value[data-v-0d8339a8]{font-size:var(--fs-title)}.size-tag[data-v-0d8339a8]{background:var(--c);color:var(--ink-dark);gap:4px;padding:4px 6px 3px}.size-tag .value[data-v-0d8339a8]{font-size:var(--fs-caption)}.size-tag .gem[data-v-0d8339a8]{filter:none}.is-short[data-v-0d8339a8]{--c:var(--neon-red)}.is-bump[data-v-0d8339a8]{animation:bump-0d8339a8 .36s var(--ease-out)}@keyframes bump-0d8339a8{40%{transform:translateY(-4px)scale(1.08)}}.floats[data-v-0d8339a8]{pointer-events:none;position:absolute;top:-8px;left:50%}.float[data-v-0d8339a8]{font-size:var(--fs-body);text-shadow:2px 2px #0a0514;position:absolute;transform:translate(-50%)}.float.is-pos[data-v-0d8339a8]{color:var(--neon-yellow)}.float.is-neg[data-v-0d8339a8]{color:var(--bad)}.float-enter-active[data-v-0d8339a8]{animation:rise-0d8339a8 1.1s var(--ease-out) forwards}.float-leave-active[data-v-0d8339a8]{display:none}@keyframes rise-0d8339a8{0%{opacity:0;translate:0 6px}15%{opacity:1;translate:0}70%{opacity:1}to{opacity:0;translate:0 -18px}}.options-scroll[data-v-825f7209]{flex:none;height:min(34dvh,244px);min-height:132px}.options-scroll[data-v-825f7209] .px-scroll__viewport{overflow-x:hidden}.options[data-v-825f7209]{gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-v-825f7209]{animation:in-825f7209 .26s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms)}@keyframes in-825f7209{0%{opacity:0;transform:translateY(8px)}}.option[data-v-825f7209]{--frame:var(--line);width:calc(100% - var(--px) * 4);margin:var(--px) calc(var(--px) * 3) var(--px) var(--px);text-align:left;background:var(--surface-glass);color:var(--text);cursor:pointer;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame);transition:background-color var(--dur-fast) ease, transform var(--dur) var(--ease-out);border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.option[data-v-825f7209]:hover:not(:disabled){--frame:var(--neon-cyan);background:var(--surface-raised);transform:translate(4px)}.option[data-v-825f7209]:active:not(:disabled){transform:translate(2px)scale(.99)}.option[data-v-825f7209]:disabled{opacity:.5;cursor:not-allowed}.key[data-v-825f7209]{background:var(--violet-600);width:24px;height:24px;color:var(--neon-cyan);flex:none;place-items:center;font-size:8px;display:grid}.text[data-v-825f7209]{font-size:var(--fs-body);flex:1;line-height:1.7}.tech[data-v-825f7209]{font-size:var(--fs-caption);color:var(--neon-yellow);flex:none}.arrow[data-v-825f7209]{color:var(--text-mute);transition:transform var(--dur) var(--ease-out), color var(--dur-fast) ease}.option:hover .arrow[data-v-825f7209]{color:var(--neon-cyan);transform:translate(3px)}@media (width<=560px){.options-scroll[data-v-825f7209]{height:min(38dvh,220px)}.tech[data-v-825f7209]{display:none}}.rb[data-v-c0f25a63]{gap:14px;display:grid}.rb__hero[data-v-c0f25a63]{gap:12px;display:grid}.rb__hero--split[data-v-c0f25a63]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.rb__goal[data-v-c0f25a63],.rb__limits[data-v-c0f25a63]{align-content:start;gap:9px;padding:13px 15px;display:grid}.rb__goal h4[data-v-c0f25a63],.rb__limits h4[data-v-c0f25a63]{font-family:var(--font-display);font-size:var(--fs-caption);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-weight:400;display:flex}.rb__goal p[data-v-c0f25a63]{font-size:var(--fs-lead);color:var(--text);margin:0;line-height:1.5}.rb__limits li[data-v-c0f25a63]{font-size:var(--fs-body);color:var(--text);line-height:1.65}.rb__goal[data-v-c0f25a63]{background:color-mix(in srgb, var(--neon-yellow) 8%, var(--surface));box-shadow:inset 4px 0 var(--neon-yellow), inset 0 0 0 2px color-mix(in srgb, var(--neon-yellow) 20%, transparent)}.rb__goal h4[data-v-c0f25a63]{color:var(--neon-yellow)}.rb__limits[data-v-c0f25a63]{background:color-mix(in srgb, var(--neon-red) 7%, var(--surface));box-shadow:inset 4px 0 var(--neon-red), inset 0 0 0 2px color-mix(in srgb, var(--neon-red) 18%, transparent)}.rb__limits h4[data-v-c0f25a63]{color:var(--neon-red)}.rb__limits ul[data-v-c0f25a63]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rb__limits li[data-v-c0f25a63]{text-indent:-15px;padding-left:15px}.rb__limits li[data-v-c0f25a63]:before{content:"▸ ";color:var(--neon-red)}.rb__limits small[data-v-c0f25a63]{font-size:var(--fs-caption);color:var(--text-mute);line-height:1.7}.rb__meta[data-v-c0f25a63]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;margin:0;display:grid}.rb__meta div[data-v-c0f25a63]{background:var(--surface);box-shadow:inset 2px 0 var(--line-strong);align-content:start;gap:5px;padding:10px 12px;display:grid}.rb__meta dt[data-v-c0f25a63]{font-family:var(--font-display);font-size:var(--fs-caption);color:var(--neon-cyan);text-transform:uppercase}.rb__meta dd[data-v-c0f25a63]{font-size:var(--fs-body);color:var(--text-dim);margin:0;line-height:1.55}.rb__lead[data-v-c0f25a63]{font-size:var(--fs-body);color:var(--text-mute);margin:0;line-height:1.8}@media (prefers-reduced-motion:no-preference){.rb__goal[data-v-c0f25a63]{animation:rb-in-c0f25a63 .26s var(--ease-out) backwards}.rb__limits[data-v-c0f25a63]{animation:rb-in-c0f25a63 .26s var(--ease-out) 40ms backwards}.rb__meta[data-v-c0f25a63]{animation:rb-in-c0f25a63 .26s var(--ease-out) 80ms backwards}.rb__lead[data-v-c0f25a63]{animation:rb-in-c0f25a63 .26s var(--ease-out) .12s backwards}}@keyframes rb-in-c0f25a63{0%{opacity:0;transform:translateY(6px)}}@media (width<=720px){.rb__hero--split[data-v-c0f25a63]{grid-template-columns:1fr}.rb__goal p[data-v-c0f25a63]{font-size:var(--fs-body)}}.typing[data-v-d2cf499a]{align-items:center;gap:10px;display:inline-flex}.dots[data-v-d2cf499a]{align-items:flex-end;gap:5px;height:14px;display:inline-flex}.dots i[data-v-d2cf499a]{background:currentColor;width:6px;height:6px;animation:1s step-end infinite bounce-d2cf499a}.dots i[data-v-d2cf499a]:nth-child(2){animation-delay:.16s}.dots i[data-v-d2cf499a]:nth-child(3){animation-delay:.32s}@keyframes bounce-d2cf499a{0%,60%,to{opacity:.45;transform:translateY(0)}20%{opacity:1;transform:translateY(-6px)}}.label[data-v-d2cf499a]{font-size:var(--fs-body);opacity:.7}.bubble[data-v-ffc5bc04]{--fill:var(--paper);--ink:#2a1330;--b:var(--px);margin:var(--b);background:var(--fill);min-height:56px;color:var(--ink);box-shadow:0 calc(var(--b) * -1) 0 0 var(--ink), 0 var(--b) 0 0 var(--ink), calc(var(--b) * -1) 0 0 0 var(--ink), var(--b) 0 0 0 var(--ink), inset 0 calc(var(--b) * -1) 0 0 var(--paper-shade);filter:drop-shadow(0 6px #0c061873);cursor:default;gap:6px;padding:14px 18px 16px;display:grid;position:relative}.tone-player[data-v-ffc5bc04]{--fill:#1d3a4a;--ink:var(--neon-cyan);--paper-shade:#16303e;color:var(--text)}.bubble__speaker[data-v-ffc5bc04]{font-size:var(--fs-caption);text-transform:uppercase;color:#9a4a6a}.tone-player .bubble__speaker[data-v-ffc5bc04]{color:var(--neon-cyan)}.bubble__text[data-v-ffc5bc04]{font-size:var(--fs-lead);line-height:1.65}.ghost[data-v-ffc5bc04]{opacity:0}.bubble__deleted[data-v-ffc5bc04]{font-size:var(--fs-body);opacity:.6;align-items:center;gap:8px;font-style:italic;display:inline-flex}.bubble__deleted span[data-v-ffc5bc04]{text-decoration:line-through;text-decoration-thickness:2px}.state-deleted[data-v-ffc5bc04]{animation:.3s steps(3,end) glitch-ffc5bc04}@keyframes glitch-ffc5bc04{33%{transform:translate(-4px)}66%{transform:translate(4px)}}.bubble__tail[data-v-ffc5bc04]{width:calc(var(--b) * 5);height:calc(var(--b) * 5);position:absolute}.bubble__tail .ink[data-v-ffc5bc04]{fill:var(--ink)}.bubble__tail .fill[data-v-ffc5bc04]{fill:var(--fill)}.tail-bottom .bubble__tail[data-v-ffc5bc04]{top:calc(100% - var(--b));left:32px}.tail-left .bubble__tail[data-v-ffc5bc04]{right:calc(100% - var(--b));top:20px}.tail-right .bubble__tail[data-v-ffc5bc04]{left:calc(100% - var(--b));top:20px}.stage[data-v-35c6f6e4]{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;height:100%;min-height:0;display:grid}.viewport[data-v-35c6f6e4]{min-height:0;margin:var(--px);isolation:isolate;box-shadow:0 calc(var(--px) * -1) 0 0 var(--line-strong), 0 var(--px) 0 0 var(--line-strong), calc(var(--px) * -1) 0 0 0 var(--line-strong), var(--px) 0 0 0 var(--line-strong);flex-direction:column;display:flex;position:relative;overflow:hidden}.vignette[data-v-35c6f6e4]{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 #ff4d6100}.is-hit .vignette[data-v-35c6f6e4]{animation:.6s steps(4,end) hit-35c6f6e4}@keyframes hit-35c6f6e4{0%,50%{box-shadow:inset 0 0 80px 20px #ff4d61a6}25%,75%{box-shadow:inset 0 0 40px 8px #ff4d6159}}.hud[data-v-35c6f6e4],.center[data-v-35c6f6e4],.dock[data-v-35c6f6e4],.intro[data-v-35c6f6e4]{z-index:2;position:relative}.hud[data-v-35c6f6e4]{background:linear-gradient(#0c0618d9,#0c061866);flex:none;gap:10px;padding:16px 20px;display:grid;container-type:inline-size}.hud__bars[data-v-35c6f6e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}@container (width>=932px){.hud__bars[data-v-35c6f6e4]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.hud__meta[data-v-35c6f6e4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.center[data-v-35c6f6e4]{flex:auto;justify-content:center;align-items:flex-end;gap:8px 24px;min-height:0;padding:16px 24px 0;display:flex;overflow:hidden}.hero[data-v-35c6f6e4]{justify-items:center;display:grid;position:relative}.nameplate[data-v-35c6f6e4]{background:var(--surface-glass);box-shadow:inset 0 3px 0 0 var(--neon-pink);justify-items:center;gap:2px;margin-top:-12px;padding:8px 14px;display:grid;position:relative}.nameplate strong[data-v-35c6f6e4]{font-size:8px}.nameplate span[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--text-dim)}.line[data-v-35c6f6e4]{flex:0 420px;align-self:center;align-items:center;min-height:120px;display:flex}.line[data-v-35c6f6e4]>*{width:100%}.dock[data-v-35c6f6e4]{background:linear-gradient(#0c061899,#0c0618f2 40%);flex:none;gap:8px;padding:16px 20px 20px;display:grid}.composer[data-v-35c6f6e4] .px-field__msg{min-height:0}.goal[data-v-35c6f6e4]{width:100%;min-width:0;font:inherit;text-align:left;color:var(--text);box-shadow:inset 3px 0 0 var(--neon-yellow), inset 0 0 0 1px var(--line);cursor:pointer;transition:background .14s ease, transform .14s var(--ease-out);background:#180d30e6;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.goal[data-v-35c6f6e4]:hover,.goal[data-v-35c6f6e4]:focus-visible{background:#26154af2}.goal[data-v-35c6f6e4]:active{transform:scale(.99)}.goal[data-v-35c6f6e4] .px-icon{color:var(--neon-yellow)}.goal__label[data-v-35c6f6e4]{font-family:var(--font-display);font-size:var(--fs-caption);color:var(--neon-yellow);text-transform:uppercase;flex:none}.goal__text[data-v-35c6f6e4]{min-width:0;font-size:var(--fs-caption);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.6;overflow:hidden}.goal__limit[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--neon-red);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neon-red) 45%, transparent);flex:none;align-items:center;gap:5px;padding:3px 7px;display:flex}.goal__more[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--text-mute);flex:none;text-decoration:underline}.event-launcher[data-v-35c6f6e4]{box-shadow:inset 3px 0 0 var(--neon-cyan), inset 0 0 0 1px var(--line);background:#180d30e6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.event-launcher__copy[data-v-35c6f6e4]{align-items:center;gap:10px;min-width:0;display:flex}.event-launcher__copy>span[data-v-35c6f6e4]:last-child{gap:4px;display:grid}.event-launcher__copy strong[data-v-35c6f6e4]{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text);text-transform:uppercase}.event-launcher__copy small[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--text-mute);line-height:1.5}.event-launcher__icon[data-v-35c6f6e4]{width:38px;height:38px;color:var(--ink-dark);background:var(--neon-cyan);flex:none;place-items:center;display:grid;box-shadow:inset -3px -3px #0000003d}.card-picker[data-v-35c6f6e4]{gap:16px;display:grid}.card-picker__intro[data-v-35c6f6e4]{box-shadow:inset 3px 0 0 var(--neon-cyan);background:#0c0618ad;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.card-picker__intro>div[data-v-35c6f6e4]{gap:5px;display:grid}.card-picker__intro strong[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text)}.card-picker__intro span[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--text-mute);line-height:1.6}.card-picker__grid[data-v-35c6f6e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 4px 8px;display:grid}.card-picker__scroll[data-v-35c6f6e4]{height:clamp(300px,52dvh,500px);min-height:0}.question-picker[data-v-35c6f6e4]{gap:14px;display:grid}.question-picker>p[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text-mute);line-height:1.7}.question-picker[data-v-35c6f6e4] .options-scroll{height:min(56dvh,480px);min-height:240px}.intro[data-v-35c6f6e4]{z-index:7;background:#0c06188c;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.intro[data-v-35c6f6e4]>*{width:min(600px,100%)}.intro-enter-active[data-v-35c6f6e4],.intro-leave-active[data-v-35c6f6e4]{transition:opacity .24s}.intro-enter-from[data-v-35c6f6e4],.intro-leave-to[data-v-35c6f6e4]{opacity:0}.side[data-v-35c6f6e4]{min-height:0;position:relative}.side[data-v-35c6f6e4]>*{position:absolute;inset:0}.side[data-v-35c6f6e4] .px-panel__body{flex-direction:column;min-height:0;display:flex}.results[data-v-35c6f6e4]{gap:16px;display:grid}.results__head[data-v-35c6f6e4]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.results__reason[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text-dim);flex:240px;line-height:1.6}.results__verdict[data-v-35c6f6e4]{font-size:var(--fs-lead);color:var(--text);box-shadow:inset 3px 0 0 var(--neon-pink);background:#0c0618ad;padding:14px;line-height:1.7}.results__block[data-v-35c6f6e4]{--results-accent:var(--line-strong);box-shadow:inset 3px 0 0 var(--results-accent);background:#0c061880;gap:8px;padding:12px 14px;display:grid}.results__block.is-good[data-v-35c6f6e4]{--results-accent:var(--good)}.results__block.is-bad[data-v-35c6f6e4]{--results-accent:var(--bad)}.results__label[data-v-35c6f6e4]{font-family:var(--font-display);font-size:var(--fs-caption);text-transform:uppercase;color:var(--results-accent,var(--neon-pink))}.results__block ul[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text-dim);gap:8px;margin:0;padding-left:18px;line-height:1.65;display:grid}.results__metrics[data-v-35c6f6e4]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}.results__metrics div[data-v-35c6f6e4]{box-shadow:inset 2px 0 0 var(--line-strong);background:#0c0618ad;padding:10px 12px}.results__metrics dt[data-v-35c6f6e4]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-mute)}.results__metrics dd[data-v-35c6f6e4]{font-size:var(--fs-lead);color:var(--text);font-variant-numeric:tabular-nums;margin:6px 0 0}.side[data-v-35c6f6e4] .px-panel__foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.side[data-v-35c6f6e4] .px-panel__foot .px-button{width:100%;min-width:0;padding-inline:8px}.restart-brief[data-v-35c6f6e4]{gap:18px;display:grid}.restart-brief__hint[data-v-35c6f6e4]{font-size:var(--fs-caption);color:var(--neon-yellow);line-height:1.7}.card-details[data-v-35c6f6e4]{--card-accent:var(--neon-cyan);gap:18px;display:grid}.card-details.tone-pink[data-v-35c6f6e4]{--card-accent:var(--neon-pink)}.card-details.tone-lime[data-v-35c6f6e4]{--card-accent:var(--neon-lime)}.card-details.tone-yellow[data-v-35c6f6e4]{--card-accent:var(--neon-yellow)}.card-details.tone-red[data-v-35c6f6e4]{--card-accent:var(--neon-red)}.card-details.tone-violet[data-v-35c6f6e4]{--card-accent:var(--neon-violet)}.card-details__hero[data-v-35c6f6e4]{grid-template-columns:64px 1fr;align-items:start;gap:16px;display:grid}.card-details__icon[data-v-35c6f6e4]{width:64px;height:64px;color:var(--ink-dark);background:var(--card-accent);place-items:center;display:grid;box-shadow:inset -5px -5px #0000003d,inset 5px 5px #ffffff4d}.card-details__technique[data-v-35c6f6e4],.card-details__label[data-v-35c6f6e4],.card-details__stats dt[data-v-35c6f6e4]{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-mute);line-height:1.5}.card-details__technique[data-v-35c6f6e4]{color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--card-accent);margin-bottom:9px;padding:4px 6px 3px;display:inline-block}.card-details__hero p[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text-dim);line-height:1.75}.card-details__stats[data-v-35c6f6e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.card-details__stats div[data-v-35c6f6e4],.card-details__current[data-v-35c6f6e4],.card-details__branches section[data-v-35c6f6e4]{box-shadow:inset 2px 0 0 var(--line-strong);background:#0c0618ad;padding:12px}.card-details__stats dd[data-v-35c6f6e4]{font-size:var(--fs-body);color:var(--text);align-items:center;gap:6px;margin:7px 0 0;display:flex}.card-details__current[data-v-35c6f6e4]{box-shadow:inset 3px 0 0 var(--card-accent);gap:10px;display:grid}.card-details__branches[data-v-35c6f6e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-details__branches section[data-v-35c6f6e4]{opacity:.62;gap:10px;display:grid}.card-details__branches section.is-current[data-v-35c6f6e4]{opacity:1;background:color-mix(in srgb, var(--card-accent) 10%, var(--bg-deep));box-shadow:inset 3px 0 0 var(--card-accent)}.card-details__label.is-good[data-v-35c6f6e4]{color:var(--good)}.card-details__label.is-risk[data-v-35c6f6e4]{color:var(--bad)}@media (height<=880px){.hud[data-v-35c6f6e4]{gap:8px 18px;padding:10px 16px}.hud__bars[data-v-35c6f6e4]{row-gap:6px}.center[data-v-35c6f6e4]{padding:8px 24px 0}.dock[data-v-35c6f6e4]{padding:10px 20px 14px}.line[data-v-35c6f6e4]{min-height:96px}}@media (width<=1100px){.stage[data-v-35c6f6e4]{grid-template-columns:1fr;height:auto}.viewport[data-v-35c6f6e4]{min-height:min(720px,100dvh - 120px)}.side[data-v-35c6f6e4]{height:360px}}@media (width<=720px){.viewport[data-v-35c6f6e4]{min-height:min(640px,100dvh - 96px)}.goal__limit span[data-v-35c6f6e4],.goal__more[data-v-35c6f6e4]{display:none}.hud[data-v-35c6f6e4]{padding:12px}.hud__bars[data-v-35c6f6e4]{grid-template-columns:1fr}.center[data-v-35c6f6e4]{flex-direction:column-reverse;align-items:center;padding:12px 12px 0}.line[data-v-35c6f6e4]{flex:none;width:100%;min-height:0}.dock[data-v-35c6f6e4]{padding:12px}.event-launcher[data-v-35c6f6e4],.card-picker__intro[data-v-35c6f6e4]{flex-direction:column;align-items:stretch}.card-picker__grid[data-v-35c6f6e4]{grid-template-columns:1fr}.card-picker__scroll[data-v-35c6f6e4]{height:min(56dvh,480px)}.results__metrics[data-v-35c6f6e4],.card-details__stats[data-v-35c6f6e4],.card-details__branches[data-v-35c6f6e4]{grid-template-columns:1fr}.card-details__hero[data-v-35c6f6e4]{grid-template-columns:48px 1fr}.card-details__icon[data-v-35c6f6e4]{width:48px;height:48px}.intro[data-v-35c6f6e4]{place-items:start center;padding:16px 8px;overflow-y:auto}}.host[data-v-2cae7ae3]{z-index:var(--z-toast);pointer-events:none;gap:16px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:84px;right:16px}.toast[data-v-2cae7ae3]{--c:var(--neon-cyan);margin:var(--px);background:var(--violet-850);pointer-events:auto;box-shadow:0 calc(var(--px) * -1) 0 0 var(--c), 0 var(--px) 0 0 var(--c), calc(var(--px) * -1) 0 0 0 var(--c), var(--px) 0 0 0 var(--c), 0 12px 0 0 #00000059;align-items:flex-start;gap:12px;padding:12px 12px 14px;display:flex;position:relative;overflow:hidden}.tone-good[data-v-2cae7ae3]{--c:var(--neon-lime)}.tone-warn[data-v-2cae7ae3]{--c:var(--neon-yellow)}.tone-bad[data-v-2cae7ae3]{--c:var(--neon-red)}.tone-technique[data-v-2cae7ae3]{--c:var(--neon-pink)}.toast__icon[data-v-2cae7ae3]{background:var(--c);width:32px;height:32px;color:var(--ink-dark);flex:none;place-items:center;display:grid}.toast__text[data-v-2cae7ae3]{flex:1;gap:2px;min-width:0;display:grid}.toast__kicker[data-v-2cae7ae3]{font-size:var(--fs-caption);color:var(--c)}.toast__title[data-v-2cae7ae3]{font-size:var(--fs-body);line-height:1.5}.toast__body[data-v-2cae7ae3]{font-size:var(--fs-caption);color:var(--text-dim)}.toast__close[data-v-2cae7ae3]{width:24px;height:24px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.toast__close[data-v-2cae7ae3]:hover{color:var(--text)}.toast__timer[data-v-2cae7ae3]{background:var(--c);transform-origin:0;width:100%;height:3px;animation:linear forwards timer-2cae7ae3;position:absolute;bottom:0;left:0}@keyframes timer-2cae7ae3{to{transform:scaleX(0)}}.toast-enter-active[data-v-2cae7ae3]{transition:transform .32s var(--ease-out), opacity .2s ease}.toast-leave-active[data-v-2cae7ae3]{width:calc(100% - var(--px) * 2);transition:transform .18s ease-in,opacity .18s ease-in;position:absolute}.toast-move[data-v-2cae7ae3]{transition:transform .24s var(--ease-out)}.toast-enter-from[data-v-2cae7ae3]{opacity:0;transform:translate(40px)}.toast-leave-to[data-v-2cae7ae3]{opacity:0;transform:translate(24px)}@media (width<=560px){.host[data-v-2cae7ae3]{top:auto;bottom:16px;right:50%;transform:translate(50%)}}.arena-app[data-v-55563706]{--appbar-h:62px;min-height:100dvh}.arena-app.is-round[data-v-55563706]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.arena-app.is-round .appbar[data-v-55563706]{flex:none;position:relative}.arena-app.is-lobby[data-v-55563706]{flex-direction:column;min-height:100dvh;display:flex}.arena-app.is-lobby .appbar[data-v-55563706]{flex:none}.boot[data-v-55563706]{min-height:100dvh;color:var(--neon-cyan);font-size:var(--fs-body);place-items:center;display:grid}.appbar[data-v-55563706]{z-index:var(--z-header);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:62px;box-shadow:0 4px 0 var(--line);background:#0c0618f0;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;display:flex;position:sticky;top:0}.brand[data-v-55563706]{color:var(--text);align-items:center;gap:12px;display:inline-flex}.brand__mark[data-v-55563706]{width:36px;height:36px;color:var(--ink-dark);background:var(--neon-pink);box-shadow:4px 4px 0 var(--neon-pink-lo);place-items:center;display:grid}.brand .display[data-v-55563706]{text-transform:uppercase;font-size:9px}.appbar__actions[data-v-55563706]{align-items:center;gap:10px;display:flex}.profile[data-v-55563706]{color:var(--neon-cyan);background:var(--surface);box-shadow:inset 2px 0 var(--neon-cyan);align-items:center;gap:8px;padding:6px 10px;display:flex}.profile>span[data-v-55563706]{gap:3px;display:grid}.profile strong[data-v-55563706],.profile small[data-v-55563706]{font-size:var(--fs-caption);font-weight:400}.profile small[data-v-55563706]{color:var(--text-mute)}.round-wrap[data-v-55563706]{flex:auto;width:100%;min-height:0;padding:12px 16px 16px}@media (width<=1100px){.arena-app.is-round[data-v-55563706]{height:auto;overflow:visible}}@media (width<=720px){.appbar[data-v-55563706]{align-items:flex-start;padding:8px 10px}.brand .display[data-v-55563706],.profile small[data-v-55563706]{display:none}.appbar__actions[data-v-55563706]{flex-wrap:wrap;justify-content:flex-end}.round-wrap[data-v-55563706]{padding:10px 8px 20px}}
