:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;overflow:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{box-sizing:border-box;width:100%;height:100%;max-width:1280px;margin:0 auto;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.solved-dialog-backdrop[data-v-40a3404d]{position:fixed;inset:0;background:radial-gradient(circle at top,#1e1b4b 0,#050314 55%,#000);display:flex;align-items:center;justify-content:center;z-index:200}.solved-dialog[data-v-40a3404d]{width:90%;max-width:360px;background:#0a0a1ef5;border-radius:1.4rem;padding:1.4rem 1.5rem 1.2rem;box-shadow:0 18px 50px #000000d9;text-align:center;border:1px solid rgba(150,190,255,.45);position:relative;overflow:hidden}.solved-dialog--celebrate[data-v-40a3404d]:before,.solved-dialog--celebrate[data-v-40a3404d]:after{content:"";position:absolute;width:180%;height:180%;left:-40%;top:-40%;background:conic-gradient(from 0deg,#ff6ec7,#ffa36c,#ffe66c,#6c9bff,#b66cff,#ff6ec7);opacity:.12;mix-blend-mode:screen;animation:solved-glow-rotate-40a3404d 14s linear infinite;pointer-events:none}.solved-dialog--celebrate[data-v-40a3404d]:after{opacity:.2;animation-direction:reverse;animation-duration:22s}@keyframes solved-glow-rotate-40a3404d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.solved-dialog[data-v-40a3404d]>*{position:relative}.solved-dialog__compliment[data-v-40a3404d]{margin:0 0 .35rem;font-size:1.9rem;letter-spacing:.08em;text-transform:uppercase;color:#f9f5ff;text-shadow:0 0 18px rgba(255,255,255,.5);animation:solved-pop-in-40a3404d .4s ease-out}@keyframes solved-pop-in-40a3404d{0%{transform:scale(.8);opacity:0}80%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.solved-dialog__title[data-v-40a3404d]{margin:0 0 .7rem;font-size:1rem;color:#d9e0ff;opacity:.9}.solved-dialog__stats[data-v-40a3404d]{margin:0 0 .6rem;font-size:.85rem;color:#c3c7f3;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.solved-dialog__streak[data-v-40a3404d]{margin:0 0 .5rem;font-size:.85rem;color:#a1e3ff}.solved-dialog__hint[data-v-40a3404d]{margin:0 0 .9rem;font-size:.78rem;color:#9fa5e0}.solved-dialog__actions[data-v-40a3404d]{display:flex;justify-content:center}.solved-dialog__button[data-v-40a3404d]{border:none;border-radius:9999px;padding:.4rem 1.1rem;font-size:.85rem;cursor:pointer;background:#2b2b4a;color:#f5f5ff;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-shadow:0 8px 18px #000000b3;transition:background .15s ease-out,transform .12s ease-out,box-shadow .15s ease-out}.solved-dialog__button--primary[data-v-40a3404d]{background:linear-gradient(135deg,#4f46e5,#06b6d4)}.solved-dialog__button--primary[data-v-40a3404d]:hover:enabled{transform:translateY(-1px);box-shadow:0 10px 22px #0f172ae6}.solved-dialog__button[data-v-40a3404d]:disabled{opacity:.45;cursor:default;box-shadow:none}.solved-dialog__extra[data-v-40a3404d]{margin:0 0 .6rem;font-size:.8rem;color:#4ade80;font-weight:500}.solved-dialog__extra--streak[data-v-40a3404d]{color:#fbbf24}.fade-enter-active[data-v-40a3404d],.fade-leave-active[data-v-40a3404d]{transition:opacity .2s ease-out}.fade-enter-from[data-v-40a3404d],.fade-leave-to[data-v-40a3404d]{opacity:0}.motivation-banner[data-v-eeaafd80]{position:fixed;top:env(safe-area-inset-top,.4rem);left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:220}.motivation-banner__body[data-v-eeaafd80]{max-width:90%;background:#0f172af5;border-radius:9999px;padding:.35rem .9rem;box-shadow:0 10px 30px #000c;border:1px solid rgba(148,163,253,.6);display:inline-flex;align-items:center;gap:.5rem;pointer-events:auto}.motivation-banner__text[data-v-eeaafd80]{font-size:.8rem;color:#e5e7ff}.motivation-banner__author[data-v-eeaafd80]{margin-left:.25rem;font-size:.75rem;color:#a5b4fc}.motivation-banner__close[data-v-eeaafd80]{border:none;background:transparent;color:#a5b4fc;font-size:1rem;cursor:pointer;padding:0 .35rem}.game-canvas[data-v-a236260d]{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative;width:min(1180px,100%);padding-bottom:1rem}.game-canvas--special-event-stars[data-v-a236260d]{position:relative;isolation:isolate}.game-canvas--special-event-stars[data-v-a236260d]:before,.game-canvas--special-event-stars[data-v-a236260d]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(255,255,255,.65) 1.4px,transparent 2.6px),radial-gradient(circle,rgba(171,215,255,.55) 1.2px,transparent 2.3px),radial-gradient(circle,rgba(255,214,128,.45) 1px,transparent 2px);background-size:120px 120px,180px 180px,240px 240px;background-position:0 0,40px 30px,60px 90px;opacity:.2;animation:special-stars-twinkle-a236260d 6s ease-in-out infinite}.game-canvas--special-event-stars[data-v-a236260d]:after{background-image:radial-gradient(circle,rgba(255,255,255,.55) 1.2px,transparent 2.3px),radial-gradient(circle,rgba(184,222,255,.5) 1px,transparent 2px),radial-gradient(circle,rgba(255,209,132,.4) .9px,transparent 1.8px);background-size:160px 160px,210px 210px,280px 280px;background-position:30px 20px,90px 60px,140px 140px;opacity:.2;animation:special-stars-twinkle-a236260d 8s ease-in-out infinite}.game-canvas--special-event-stars[data-v-a236260d]>*:not(.solved-dialog-backdrop){position:relative;z-index:1}@keyframes special-stars-twinkle-a236260d{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}@media(prefers-reduced-motion:reduce){.game-canvas--special-event-stars[data-v-a236260d]:before,.game-canvas--special-event-stars[data-v-a236260d]:after{animation:none;opacity:.3}}.game-canvas .title-row[data-v-a236260d]{display:flex;align-items:center;gap:.5rem}.game-canvas .title[data-v-a236260d]{font-size:1.4rem;font-weight:700}.game-canvas .info-button[data-v-a236260d]{width:28px;height:28px;border-radius:50%;background:#121220e6;border:1px solid #35354f;box-shadow:0 6px 14px #00000059;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,border-color .15s ease,background .15s ease}.game-canvas .info-button--active[data-v-a236260d]{background:#28364a;border-color:#80ffea;box-shadow:0 0 0 2px #80ffea40}.game-canvas .info-button[data-v-a236260d]:disabled{opacity:.4;cursor:default}.game-canvas .special-event[data-v-a236260d]{margin:-2.25rem 0 .5rem;color:#80ffea;font-size:small;letter-spacing:.02em}.game-canvas .special-event-reminder[data-v-a236260d]{margin:-2.25rem 0 .5rem;color:#b3ffe5;font-size:small;letter-spacing:.01em}.game-canvas .end-message[data-v-a236260d]{margin:0;color:#ffd54f;font-weight:700}.game-canvas button[data-v-a236260d]{padding:.4rem .9rem;border-radius:.75rem;border:none;cursor:pointer;font-weight:400;font-size:small}.game-canvas button[data-v-a236260d]:disabled{opacity:.5;cursor:default}.game-canvas .info-panel[data-v-a236260d]{position:absolute;top:64px;width:min(340px,92%);background:#1c1c1f;border:1px solid #333;border-radius:12px;padding:.9rem 1rem 1rem;box-shadow:0 14px 34px #00000073;z-index:30}.game-canvas .info-panel__header[data-v-a236260d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.game-canvas .info-panel__title[data-v-a236260d]{margin:0;font-size:1rem}.game-canvas .info-panel__close[data-v-a236260d]{background:transparent;border:none;color:#f5f5f5;font-size:1.2rem;cursor:pointer}.game-canvas .info-panel__description[data-v-a236260d]{margin:0 0 .45rem;color:#dfe5ef;line-height:1.35}.game-canvas .info-panel__list[data-v-a236260d]{margin:0;padding-left:1rem;color:#e9f5ff;display:flex;flex-direction:column;gap:.3rem}.game-canvas .info-panel__list li[data-v-a236260d]{line-height:1.3}.game-canvas .tubes[data-v-a236260d]{--tube-min-width: 40px;--tube-max-width: 84px;--tube-padding: 4px;--unit-gap: 2px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tube-min-width),1fr));gap:clamp(.35rem,1.5vw,.65rem);width:100%;align-items:start;justify-items:center;padding:0 .5rem;box-sizing:border-box}@media(min-width:768px){.game-canvas .tubes[data-v-a236260d]{--tube-max-width: 92px}}.game-canvas .tube[data-v-a236260d]{position:relative;min-width:var(--tube-min-width, 46px);max-width:var(--tube-max-width, 92px);border-radius:999px;border:2px solid #ccc;padding:var(--tube-padding, 6px);display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;box-sizing:border-box;background:#3a3a5a;cursor:pointer;overflow:visible;transition:transform .1s ease,border-color .1s ease,box-shadow .1s ease}.game-canvas .tube[data-v-a236260d]:hover{transform:translateY(-5px)}.game-canvas .tube--selected[data-v-a236260d]{border-color:#ffd54f;box-shadow:0 0 0 2px #ffd54f80;transform:translateY(-5px)}.game-canvas .tube--completed[data-v-a236260d]{border-color:#89f2b3;box-shadow:0 0 0 2px #89f2b380,0 0 16px #89f2b359;background:radial-gradient(circle at 50% 15%,#4b4b6d,#323252 55%,#25253b);animation:tube-lock-pulse-a236260d 1.1s ease-out}.game-canvas .tube--completed[data-v-a236260d]:after{content:"🔒";position:absolute;top:-10px;right:-8px;font-size:.9rem;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.game-canvas .tube--hint-from[data-v-a236260d]{box-shadow:0 0 0 3px #ffd70099}.game-canvas .tube--hint-to[data-v-a236260d]{box-shadow:0 0 0 3px #00c8ffb3}.game-canvas .tube--hint-from[data-v-a236260d],.game-canvas .tube--hint-to[data-v-a236260d]{transition:box-shadow .15s ease-out}.game-canvas .unit[data-v-a236260d]{flex:0 0 var(--unit-size, 20px);width:var(--unit-size, 20px);height:var(--unit-size, 20px);border-radius:50%;border:1px solid #000;background-blend-mode:overlay}.game-canvas .unit.empty[data-v-a236260d]{background:transparent;border:1px dashed #444}.game-canvas .unit[data-color=c1][data-v-a236260d]{background:#ff4b4b}.game-canvas .unit[data-color=c2][data-v-a236260d]{background:#8a5100}.game-canvas .unit[data-color=c3][data-v-a236260d]{background:#ffd400}.game-canvas .unit[data-color=c4][data-v-a236260d]{background:#a2e700}.game-canvas .unit[data-color=c5][data-v-a236260d]{background:#18af57}.game-canvas .unit[data-color=c6][data-v-a236260d]{background:#5dd9fd}.game-canvas .unit[data-color=c7][data-v-a236260d]{background:#007bff}.game-canvas .unit[data-color=c8][data-v-a236260d]{background:#6a00ff}.game-canvas .unit[data-color=c9][data-v-a236260d]{background:#d86aed}.game-canvas .unit[data-color=c10][data-v-a236260d]{background:#ff2e93}.game-canvas .unit[data-color=c11][data-v-a236260d]{background:#ff887c}.game-canvas .unit[data-color=c12][data-v-a236260d]{background:#f3af4b}.game-canvas .unit[data-color=c13][data-v-a236260d]{background:#969f52}.game-canvas .unit[data-color=c14][data-v-a236260d]{background:#00e5a8}.game-canvas .unit[data-color=c15][data-v-a236260d]{background:#026975}.game-canvas .unit[data-color=c16][data-v-a236260d]{background:#780088}.game-canvas .unit[data-color=c17][data-v-a236260d]{background:#8d6e63}.game-canvas .unit[data-color=c18][data-v-a236260d]{background:#9fadb3}.game-canvas .unit[data-color=c19][data-v-a236260d]{background:#fff}.game-canvas .unit[data-color=c20][data-v-a236260d]{background:#4a4848}.game-canvas .unit[data-pattern=dots][data-v-a236260d]{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.85) 0 12%,transparent 14%),radial-gradient(circle at 70% 60%,rgba(0,0,0,.28) 0 9%,transparent 11%);background-size:14px 14px;background-position:0 0,7px 7px;animation:dots-shift-a236260d 1s linear infinite}.game-canvas .unit[data-pattern=confetti][data-v-a236260d]{background-image:radial-gradient(circle at 25% 18%,rgba(255,255,255,.85) 0 10%,transparent 12%),radial-gradient(circle at 70% 28%,rgba(0,0,0,.3) 0 8%,transparent 10%),radial-gradient(circle at 48% 72%,rgba(255,255,255,.85) 0 9%,transparent 11%),radial-gradient(circle at 82% 76%,rgba(0,0,0,.25) 0 7%,transparent 9%);background-size:18px 18px;background-position:0 0,9px 6px,6px 12px,12px 10px;animation:confetti-drift-a236260d 2s linear infinite}@keyframes dots-shift-a236260d{0%{background-position:0 0,7px 7px}to{background-position:14px 14px,21px 21px}}@keyframes confetti-drift-a236260d{0%{background-position:0 0,9px 6px,6px 12px,12px 10px}to{background-position:18px 20px,27px 26px,24px 32px,30px 30px}}@keyframes tube-lock-pulse-a236260d{0%{box-shadow:0 0 #89f2b3bf,0 0 #89f2b373,0 0 #89f2b359}55%{box-shadow:0 0 0 10px #89f2b300,0 0 0 5px #89f2b326,0 0 14px 6px #89f2b359}to{box-shadow:0 0 0 2px #89f2b380,0 0 #89f2b359,0 0 16px #89f2b359}}.solved-dialog-overlay[data-v-a236260d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:10;padding:1rem;box-sizing:border-box}.solved-dialog[data-v-a236260d]{background:#1e1e1e;border:1px solid #444;border-radius:12px;padding:1.5rem;min-width:260px;text-align:center;box-shadow:0 10px 30px #00000073}.solved-dialog h3[data-v-a236260d]{margin:0 0 .5rem;font-size:1.3rem}.solved-dialog p[data-v-a236260d]{margin:0 0 1rem;color:#ddd}.solved-dialog .actions[data-v-a236260d]{display:flex;justify-content:center;gap:.75rem}.solved-dialog button[data-v-a236260d]{background:#2a2a2a;border:1px solid #555;color:#f5f5f5}.solved-dialog button[data-v-a236260d]:hover:not(:disabled){background:#333;border-color:#ffd54f}.side-menu-backdrop[data-v-32bf5f2b]{position:fixed;inset:0;background:#00000073;z-index:40}.side-menu[data-v-32bf5f2b]{position:fixed;top:0;right:0;width:260px;max-width:80%;height:100%;background:#0c0c18;box-shadow:-8px 0 30px #000000b3;padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1rem;z-index:41}.side-menu__header[data-v-32bf5f2b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-top:.25rem;padding-right:.25rem}.side-menu__title[data-v-32bf5f2b]{margin:0;font-size:1.1rem}.side-menu__close[data-v-32bf5f2b]{border:none;background:transparent;color:#d0d0ff;font-size:1.2rem;cursor:pointer;padding:.25rem;line-height:1}.side-menu__tabs[data-v-32bf5f2b]{display:flex;gap:.4rem;margin-bottom:.6rem}.side-menu__tab[data-v-32bf5f2b]{flex:1;border:none;border-radius:9999px;padding:.25rem .4rem;font-size:.75rem;cursor:pointer;background:#181828;color:#d0d0ff}.side-menu__tab--active[data-v-32bf5f2b]{background:#4b7bff;color:#fff}.side-menu__section[data-v-32bf5f2b]{flex:1;font-size:.8rem;overflow-y:auto}.side-menu__section[data-v-32bf5f2b]{text-align:left}.side-menu__section>div>p[data-v-32bf5f2b]:last-of-type{margin-bottom:2rem}.settings-group[data-v-32bf5f2b]{margin-bottom:.55rem}.settings-group label[data-v-32bf5f2b]{display:flex;align-items:center;gap:.4rem;cursor:pointer}.settings-group input[type=checkbox][data-v-32bf5f2b],.settings-group--radio input[type=radio][data-v-32bf5f2b]{width:15px;height:15px}.settings-group--custom[data-v-32bf5f2b]{display:flex;flex-direction:column;gap:.35rem}.settings-group--custom input[type=number][data-v-32bf5f2b]{padding:.4rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#112;color:#e2e6ff}.settings-group__hint[data-v-32bf5f2b]{margin:0;color:#9fa8c4;font-size:.75rem;line-height:1.3}.settings-subsection[data-v-32bf5f2b]{padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.settings-subsection[data-v-32bf5f2b]:last-of-type{border-bottom:none}.settings-subsection__header[data-v-32bf5f2b]{margin-bottom:.5rem}.settings-subsection__header h3[data-v-32bf5f2b]{margin:0 0 .1rem}.settings-subsection__header p[data-v-32bf5f2b]{margin:0;color:#b9c0de;line-height:1.3}.side-menu-fade-enter-active[data-v-32bf5f2b],.side-menu-fade-leave-active[data-v-32bf5f2b]{transition:opacity .18s ease-out}.side-menu-fade-enter-from[data-v-32bf5f2b],.side-menu-fade-leave-to[data-v-32bf5f2b]{opacity:0}.game-page[data-v-97637bab]{min-height:100vh;background:#282843;color:#f5f5ff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.game-main[data-v-97637bab]{flex:1;width:100%;display:flex;justify-content:center;padding:0 1rem}.game-header[data-v-97637bab]{width:100%;max-width:1180px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:.25rem;box-sizing:border-box;gap:.75rem}.game-header__section[data-v-97637bab]{display:inline-flex;align-items:center;gap:.5rem}.game-header__section--center[data-v-97637bab]{justify-content:center}.game-header__center button[data-v-97637bab]{margin:0 5px}.game-header__section--right[data-v-97637bab]{justify-content:flex-end}.game-header__button[data-v-97637bab]{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid #35354f;background:#141423e6;color:#f5f5f5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 6px 14px #0006;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.game-header__button[data-v-97637bab]:not(:disabled):hover{transform:translateY(-2px);border-color:#ffd54f;background:#24243af2;box-shadow:0 8px 18px #00000080}.game-header__button[data-v-97637bab]:disabled{opacity:.45;cursor:default;filter:grayscale(.4)}.game-header__right[data-v-97637bab]{margin-left:auto}.game-header__button--hint[data-v-97637bab]{color:#f7f7ff;position:relative}.hint-icon[data-v-97637bab]{filter:grayscale(1) brightness(100%)}.hint-counter[data-v-97637bab]{position:absolute;right:7px;bottom:6px;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;font-weight:800;font-size:.72rem;line-height:1;color:#ffd54f;text-shadow:0 1px 2px rgba(0,0,0,.6)}.brain-score[data-v-97637bab]{position:relative;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#3b3b5f,#151528);border:1px solid #3a3a5a;box-shadow:0 10px 22px #0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}.brain-score__label[data-v-97637bab]{font-size:.4rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:2px;line-height:1}.brain-score__value[data-v-97637bab]{font-size:1.2rem;font-weight:800;color:#ffd54f;line-height:1;display:flex;align-items:baseline;gap:2px}.brain-score__total[data-v-97637bab]{font-size:.65rem;opacity:.75}.brain-score__meta[data-v-97637bab]{display:flex;gap:4px;align-items:center;font-size:.5rem;opacity:.8;line-height:1;margin-top:2px}.brain-score__delta[data-v-97637bab]{color:#8bf7b0;font-weight:600}.brain-score--penalty[data-v-97637bab]{animation:brain-score-penalty-97637bab .42s ease-in-out;border-color:#ff5c5ccc}.brain-score--penalty .brain-score__value[data-v-97637bab]{color:#ff6b6b;text-shadow:0 0 10px rgba(255,107,107,.45)}@keyframes brain-score-penalty-97637bab{0%{transform:translate(0) scale(1);box-shadow:0 10px 22px #0000008c}14%{transform:translate(-3px) scale(1.02);box-shadow:0 0 #0000,0 0 18px #ff5c5c59}28%{transform:translate(3px) scale(1.02)}42%{transform:translate(-2px) scale(1.01)}56%{transform:translate(2px) scale(1.01)}70%{transform:translate(-1px) scale(1)}to{transform:translate(0) scale(1);box-shadow:0 10px 22px #0000008c}}@media(prefers-reduced-motion:reduce){.brain-score--penalty[data-v-97637bab]{animation:none}}.game-footer[data-v-97637bab]{width:100%;display:flex;justify-content:center;box-sizing:border-box}.status-row[data-v-97637bab]{width:100%;max-width:1180px;display:flex;flex-wrap:wrap;gap:.1rem;align-items:center;justify-content:center}.status-pill[data-v-97637bab]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:999px;background:#121220e6;border:1px solid #35354f;box-shadow:0 6px 14px #00000059;color:#f5f5f5;position:relative;cursor:pointer}.status-pill__icon[data-v-97637bab]{width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#3a3a5a,#24243a);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;box-shadow:inset 0 1px #ffffff0f}.status-pill__label[data-v-97637bab]{font-size:.55rem;opacity:.8}.status-pill__value[data-v-97637bab]{font-weight:700;font-size:.65rem;color:#ffd54f}.status-pill__tooltip[data-v-97637bab]{position:absolute;min-width:60px;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#121220fa;color:#f5f5f5;border:1px solid #45456a;border-radius:10px;padding:.35rem .6rem;box-shadow:0 10px 24px #00000073;font-size:.78rem;z-index:5}.hint-warning[data-v-97637bab]{position:fixed;top:4.2rem;left:50%;transform:translate(-50%);max-width:92%;background:#ffc107f2;color:#1e1e2f;border-radius:12px;padding:.65rem .9rem;border:1px solid rgba(255,152,0,.9);box-shadow:0 10px 24px #00000059;font-weight:700;font-size:.78rem;text-align:center;z-index:90;animation:hint-slide-down-97637bab .3s ease-out}@keyframes hint-slide-down-97637bab{0%{transform:translate(-50%,-12px);opacity:0}to{transform:translate(-50%);opacity:1}}.hint-spinner[data-v-97637bab]{width:18px;height:18px;border-radius:999px;border:2px solid rgba(245,245,255,.25);border-top-color:#ffd54f;animation:hint-spin-97637bab .75s linear infinite}@keyframes hint-spin-97637bab{to{transform:rotate(360deg)}}.quote-toast[data-v-97637bab]{position:fixed;top:.6rem;left:50%;transform:translate(-50%);max-width:90%;background:#121220f7;border-radius:9999px;padding:.5rem 1rem;border:1px solid #3a3a5a;box-shadow:0 8px 20px #0000008c;z-index:80;animation:quote-slide-down-97637bab .4s ease-out}@keyframes quote-slide-down-97637bab{0%{transform:translate(-50%,-20px);opacity:0}to{transform:translate(-50%);opacity:1}}.quote-toast__text[data-v-97637bab]{margin:0;font-size:.8rem}.quote-toast__author[data-v-97637bab]{margin:0;font-size:.7rem;opacity:.8;text-align:right}.app[data-v-907dbd9e]{min-height:100vh;display:flex;background:#111;color:#f5f5f5;justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
