.map-surface[data-v-3ac0efe6]{position:relative;min-width:0}.map-zoom[data-v-3ac0efe6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px;color:#a5aabc;font-size:11px}.map-zoom button[data-v-3ac0efe6]{display:grid;place-items:center;border:1px solid #ffffff16;border-radius:6px;width:30px;height:30px;background:#ffffff05}.map-scroll[data-v-3ac0efe6]{overflow:auto;max-height:580px;border:1px solid #ffffff1b;border-radius:10px;background:#11151b}.map-canvas[data-v-3ac0efe6]{position:relative;cursor:crosshair;line-height:0;outline-offset:-3px;min-height:80px}.map-canvas.locked[data-v-3ac0efe6]{cursor:default}.map-canvas[data-v-3ac0efe6]:focus-visible{outline:2px solid #e0ba89}.map-canvas img[data-v-3ac0efe6]{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.map-markers[data-v-3ac0efe6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.map-pin[data-v-3ac0efe6]{position:absolute;transform:translate(-50%,-50%);font-size:24px;line-height:1;color:#eaa867;text-shadow:0 1px 7px #000,0 0 2px #000;pointer-events:none}.map-pin.target[data-v-3ac0efe6]{color:#92e4b1;font-size:27px}.map-pin.chosen[data-v-3ac0efe6]{border:2px solid #ffe0ae;border-radius:50%;padding:2px;background:#3e271c80}.map-scroll[data-v-3ac0efe6]::-webkit-scrollbar{width:7px;height:7px}.map-scroll[data-v-3ac0efe6]::-webkit-scrollbar-thumb{background:#626775;border-radius:7px}@media(max-width:760px){.map-scroll[data-v-3ac0efe6]{max-height:380px}}.editor-heading[data-v-62fed5d5]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 26px}.editor-heading h1[data-v-62fed5d5]{font-size:30px;margin:10px 0}.editor-heading p[data-v-62fed5d5],.editor-service p[data-v-62fed5d5]{font-size:12px;line-height:1.7;color:#939bad}.editor-alert[data-v-62fed5d5],.editor-notice[data-v-62fed5d5]{padding:15px 18px;border-radius:8px;background:#e7855911;border:1px solid #e7855920;margin-bottom:20px}.editor-notice[data-v-62fed5d5]{color:#b1d3b8;background:#86bd8d0e}.editor-layout[data-v-62fed5d5]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.editor-list[data-v-62fed5d5]{max-height:940px;overflow-y:auto;padding:14px}.editor-filters[data-v-62fed5d5]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.editor-filters label[data-v-62fed5d5]{display:flex;gap:8px;align-items:center;background:#ffffff05;padding:8px;border-radius:6px}.editor-filters input[data-v-62fed5d5]{background:none!important;border:none!important;min-width:0}.editor-row[data-v-62fed5d5]{display:flex;gap:12px;padding:12px 8px;width:100%;text-align:left;border:1px solid transparent;border-radius:7px;margin-bottom:5px}.editor-row[data-v-62fed5d5]:hover,.editor-row.selected[data-v-62fed5d5]{background:#ffffff06;border-color:#c8a47135}.editor-row img[data-v-62fed5d5]{width:42px;height:48px;object-fit:contain}.editor-row>svg[data-v-62fed5d5]{color:#9da6bc;margin-top:7px;flex-shrink:0}.editor-row span[data-v-62fed5d5]{display:flex;flex-direction:column;gap:5px;min-width:0}.editor-row strong[data-v-62fed5d5]{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.editor-row small[data-v-62fed5d5],.editor-row em[data-v-62fed5d5]{font-size:9px;color:#8c94a8;font-style:normal}.editor-row em.published[data-v-62fed5d5]{color:#8abd9b}.editor-form[data-v-62fed5d5]{padding:24px}.editor-form-head[data-v-62fed5d5]{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.editor-form-head>span[data-v-62fed5d5]{font-size:10px;color:#909ab0}.editor-form-head .text-button[data-v-62fed5d5]{margin-left:auto;font-size:10px}.editor-form label[data-v-62fed5d5]{display:flex;flex-direction:column;gap:8px;color:#a0a8ba;font-size:11px;margin-top:18px}.content-editor input[data-v-62fed5d5]:not([type=checkbox]):not([type=file]),.content-editor textarea[data-v-62fed5d5],.content-editor select[data-v-62fed5d5]{padding:11px 12px;border:1px solid #ffffff17;border-radius:6px;background:#0f131b;color:#e3e5ee;font:12px inherit;box-sizing:border-box;max-width:100%;width:100%}.editor-form-head select[data-v-62fed5d5]{width:auto}.editor-two[data-v-62fed5d5]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-image[data-v-62fed5d5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;border:1px dashed #ffffff22;border-radius:8px;background:#111721;padding:18px;margin-top:22px}.editor-image img[data-v-62fed5d5]{max-width:100%;max-height:220px;object-fit:contain}.editor-image small[data-v-62fed5d5]{color:#8e98ac;font-size:10px;width:100%;text-align:center}.editor-image>svg[data-v-62fed5d5]{color:#69758b}.editor-file[data-v-62fed5d5]{display:none}.editor-checks[data-v-62fed5d5]{display:flex;gap:18px}.editor-checks label[data-v-62fed5d5]{flex-direction:row;align-items:center}.editor-backdrop[data-v-62fed5d5]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.editor-backdrop img[data-v-62fed5d5]{max-height:60px;max-width:110px}.editor-backdrop .secondary-button[data-v-62fed5d5]{font-size:10px}.editor-choice[data-v-62fed5d5]{display:grid;grid-template-columns:20px 1fr 1fr;align-items:center;gap:10px;margin:10px 0}.editor-part[data-v-62fed5d5]{display:flex;align-items:center;gap:12px;margin:12px 0}.editor-part img[data-v-62fed5d5]{width:45px;height:35px;object-fit:contain}.editor-help[data-v-62fed5d5]{font-size:11px;line-height:1.8;color:#8896ac;margin:16px 0}.editor-buttons[data-v-62fed5d5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:28px}.editor-buttons button[data-v-62fed5d5]{font-size:11px}.editor-history[data-v-62fed5d5]{background:#ffffff03;border:1px solid #ffffff10;padding:12px;border-radius:7px}.editor-history>div[data-v-62fed5d5]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;margin:8px 0}.editor-history button[data-v-62fed5d5]{font-size:10px}.editor-placeholder[data-v-62fed5d5]{padding:100px 30px;text-align:center;color:#778397}.editor-placeholder h2[data-v-62fed5d5]{color:#c8cedb;font-size:24px}.editor-placeholder p[data-v-62fed5d5]{font-size:12px}.editor-placeholder button[data-v-62fed5d5]{margin:25px auto 0}.editor-service[data-v-62fed5d5]{margin-top:25px;padding:24px}.editor-service header[data-v-62fed5d5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.editor-service h3[data-v-62fed5d5]{margin:0;font-size:18px}.editor-service header>button[data-v-62fed5d5]{margin-left:auto;font-size:11px}.editor-service header>svg[data-v-62fed5d5]{color:#b4c6b7}.editor-service p[data-v-62fed5d5]{margin:8px 0 0}.editor-service footer[data-v-62fed5d5]{display:flex;gap:14px;font-size:11px;color:#8796af;margin-top:24px}.editor-backups[data-v-62fed5d5]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.editor-backups a[data-v-62fed5d5]{display:flex;gap:9px;padding:10px 12px;background:#ffffff04;border:1px solid #ffffff13;border-radius:7px;font-size:10px;color:#c6ccdb}.editor-backups small[data-v-62fed5d5]{color:#7f8da7}.editor-claim[data-v-62fed5d5]{max-width:570px;margin:40px auto;padding:35px}.editor-claim p[data-v-62fed5d5]{font-size:12px;line-height:1.8;color:#99a3b7}.editor-claim>svg[data-v-62fed5d5]{color:#b2bea5}.editor-claim h2[data-v-62fed5d5]{font-size:23px}@media(max-width:1050px){.editor-layout[data-v-62fed5d5]{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){.editor-layout[data-v-62fed5d5]{grid-template-columns:1fr}.editor-list[data-v-62fed5d5]{max-height:300px}.editor-heading[data-v-62fed5d5]{align-items:flex-start;flex-wrap:wrap}.editor-heading h1[data-v-62fed5d5]{font-size:26px}.editor-form[data-v-62fed5d5]{padding:18px}.editor-two[data-v-62fed5d5]{grid-template-columns:1fr;gap:0}.editor-service[data-v-62fed5d5]{padding:20px}.editor-service footer[data-v-62fed5d5]{flex-wrap:wrap}.editor-service header>button[data-v-62fed5d5]{margin-left:0}.editor-choice[data-v-62fed5d5]{grid-template-columns:20px 1fr}.editor-choice input[data-v-62fed5d5]:last-child{grid-column:2}.editor-claim[data-v-62fed5d5]{padding:25px}.editor-placeholder[data-v-62fed5d5]{padding:45px 25px}}.account-panel[data-v-b8daf5ec]{padding:22px 25px;margin:22px 0}.account-status[data-v-b8daf5ec]{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.account-status>svg[data-v-b8daf5ec]{color:#b9c8af}.account-status h3[data-v-b8daf5ec]{font-size:16px;margin:0}.account-status p[data-v-b8daf5ec]{font-size:11px;color:#9297a7;margin:7px 0 0}.account-status .secondary-button[data-v-b8daf5ec]{margin-left:auto;font-size:11px}.account-status .text-button[data-v-b8daf5ec]{font-size:11px;margin-left:auto}.account-message[data-v-b8daf5ec]{font-size:12px;line-height:1.7;color:#b8d4bd;margin-top:16px}@media(max-width:760px){.account-panel[data-v-b8daf5ec]{padding:20px}.account-status .secondary-button[data-v-b8daf5ec],.account-status .text-button[data-v-b8daf5ec]{margin-left:0}}.account-recovery[data-v-31bc7ced]{max-width:470px;margin:20px auto}.account-recovery>svg[data-v-31bc7ced]{color:#bdc7b5}.account-recovery h2[data-v-31bc7ced]{font-size:26px;margin:19px 0 10px}.account-recovery>p[data-v-31bc7ced],.account-success p[data-v-31bc7ced]{font-size:12px;line-height:1.8;color:#9ca5b7;margin:0 0 24px}.account-success[data-v-31bc7ced]{border-top:1px solid #ffffff15;padding-top:24px}.account-success p[data-v-31bc7ced]{color:#b9d9ba}.map-setup>svg[data-v-4e5b1813]{color:#d2ac78}.map-setup h2[data-v-4e5b1813]{font-size:25px;margin-bottom:8px}.map-setup p[data-v-4e5b1813]{font-size:12px;line-height:1.8;color:#9b9fae}.map-pack[data-v-4e5b1813]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #ffffff17;border-radius:8px;margin:12px 0;background:#ffffff03}.map-pack.selected[data-v-4e5b1813]{border-color:#caa36a77;background:#caa36a0b}.map-pack span[data-v-4e5b1813]{display:flex;flex-direction:column;gap:7px}.map-pack strong[data-v-4e5b1813]{font-size:13px}.map-pack small[data-v-4e5b1813],.map-setup>small[data-v-4e5b1813]{font-size:10px;color:#929bac}.map-levels[data-v-4e5b1813]{display:flex;flex-wrap:wrap;gap:6px;margin:25px 0 12px}.map-levels button[data-v-4e5b1813]{padding:9px;border:1px solid #ffffff14;border-radius:6px;font-size:11px;color:#989cac}.map-levels button.selected[data-v-4e5b1813]{border-color:#dbad7277;color:#dfc09a}.map-setup .full-width[data-v-4e5b1813]{margin-top:24px}.map-board[data-v-f486d683]{padding:28px}.map-board header .eyebrow[data-v-f486d683]{color:#d8b481;font-size:9px;letter-spacing:.5px;display:flex;align-items:center;gap:7px}.map-board h1[data-v-f486d683]{font-size:27px;margin:12px 0 24px}.map-game-grid[data-v-f486d683]{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}.map-photo[data-v-f486d683]{position:relative;margin-top:40px;border-radius:10px;overflow:hidden;background:#111820;border:1px solid #ffffff13}.map-photo img[data-v-f486d683]{display:block;width:100%;height:auto;max-height:390px;object-fit:contain;min-height:120px}.map-photo span[data-v-f486d683]{position:absolute;bottom:10px;left:10px;font-size:10px;padding:5px 8px;background:#000b;border-radius:4px}.map-feedback[data-v-f486d683]{display:flex;align-items:center;gap:16px;padding:22px 0 0;color:#acb2c1;font-size:12px;flex-wrap:wrap}.map-feedback p[data-v-f486d683]{margin:0;line-height:1.7}.map-feedback .primary-button[data-v-f486d683]{margin-left:auto}.map-feedback.answered[data-v-f486d683]{color:#95cda8;border-top:1px solid #ffffff13;margin-top:24px}.map-feedback h2[data-v-f486d683]{font-size:20px;margin:0 0 6px}.map-feedback strong[data-v-f486d683]{margin-left:auto;white-space:nowrap}.map-actions[data-v-f486d683]{display:flex;align-items:center;gap:18px;margin-top:20px}.map-actions>span[data-v-f486d683]{margin-right:auto;font-size:11px;color:#939bad}.map-actions .text-button[data-v-f486d683]{font-size:11px}.map-instruction[data-v-f486d683]{font-size:11px;color:#9098ac;margin-top:20px}@media(max-width:850px){.map-game-grid[data-v-f486d683]{grid-template-columns:1fr}.map-photo[data-v-f486d683]{margin-top:0}.map-photo img[data-v-f486d683]{max-height:210px}.map-board[data-v-f486d683]{padding:20px 16px}.map-actions[data-v-f486d683]{gap:12px;flex-wrap:wrap}.map-actions>span[data-v-f486d683]{width:100%}.map-feedback.answered .primary-button[data-v-f486d683]{width:100%;justify-content:center}.map-board h1[data-v-f486d683]{font-size:23px}}.game-gallery[data-v-54275167]{margin:38px 0 30px}.gallery-heading[data-v-54275167]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.gallery-heading h2[data-v-54275167]{font-size:28px;letter-spacing:-.7px;margin:9px 0 0}.gallery-heading .eyebrow[data-v-54275167]{font-size:9px;color:#a88b77;letter-spacing:2px}.gallery-heading button[data-v-54275167]{font-size:11px}.gallery-section[data-v-54275167]{margin-top:24px}.gallery-label[data-v-54275167]{display:flex;align-items:center;gap:18px;margin:0 0 14px}.gallery-label h3[data-v-54275167]{font-size:11px;color:#9a9ba5;font-weight:500;letter-spacing:.4px;margin:0;white-space:nowrap}.gallery-label>span[data-v-54275167]{height:1px;background:linear-gradient(90deg,#ffffff12,transparent);flex:1}.gallery-row[data-v-54275167]{display:grid;gap:18px}.four[data-v-54275167]{grid-template-columns:repeat(4,minmax(0,1fr))}.three[data-v-54275167]{grid-template-columns:repeat(3,minmax(0,1fr))}.two[data-v-54275167]{grid-template-columns:repeat(2,minmax(0,1fr))}.game-card[data-v-54275167]{--tone:223,116,85;position:relative;isolation:isolate;overflow:hidden;padding:0;display:flex;flex-direction:column;text-align:left;border:1px solid #ffffff08;border-radius:10px;background:#14161a;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s}.game-card.jade[data-v-54275167]{--tone:109,184,145}.game-card.violet[data-v-54275167]{--tone:159,127,219}.game-card.ice[data-v-54275167]{--tone:115,160,215}.game-card.gold[data-v-54275167]{--tone:205,176,116}.game-card[data-v-54275167]:hover{transform:translateY(-4px);border-color:rgba(var(--tone),.5);box-shadow:0 14px 35px #0003}.game-card[data-v-54275167]:focus-visible{outline:2px solid rgb(var(--tone));outline-offset:4px}.game-card-art[data-v-54275167]{position:relative;width:100%;flex-shrink:0;height:210px;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,rgba(var(--tone),.18),transparent 70%),linear-gradient(135deg,rgba(var(--tone),.07),#15171b)}.game-card-art>img[data-v-54275167]{position:absolute;z-index:1;width:310px;height:310px;object-fit:contain;max-width:none;right:-37px;top:-32px;filter:drop-shadow(0 8px 20px #0005);transition:transform .6s}.game-card:hover .game-card-art>img[data-v-54275167]{transform:scale(1.045) rotate(-1deg)}.game-card-shade[data-v-54275167]{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,#14161a 0%,#14161a20 45%,transparent 75%)}.game-card-orbit[data-v-54275167]{position:absolute;width:210px;height:210px;border:1px solid rgba(var(--tone),.08);border-radius:50%;right:12px;top:15px;box-shadow:0 0 0 22px rgba(var(--tone),.025)}.game-card-number[data-v-54275167]{position:absolute;left:20px;top:18px;font-size:9px;letter-spacing:2px;color:rgba(var(--tone),.5);z-index:3}.game-card-badge[data-v-54275167]{position:absolute;bottom:12px;left:20px;z-index:3;display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:rgb(var(--tone));background:#13151bca;border:1px solid rgba(var(--tone),.12);padding:6px 8px;border-radius:4px;max-width:calc(100% - 40px)}.game-card-copy[data-v-54275167]{position:relative;z-index:3;padding:9px 20px 23px}.game-card-copy h3[data-v-54275167]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ececef;font-size:20px;letter-spacing:-.4px;line-height:1.3;margin:0}.game-card-copy h3>svg[data-v-54275167]{flex-shrink:0;color:#91939d;width:17px}.game-card-copy p[data-v-54275167]{font-size:11px;line-height:1.8;color:#92939f;margin:10px 0 0;min-height:40px;max-width:350px}.game-card-resume[data-v-54275167]{display:flex;align-items:center;gap:9px;color:rgb(var(--tone));font-size:10px;margin-top:13px}.items .game-card-art>img[data-v-54275167]{width:205px;height:205px;right:0;top:3px}.two .game-card[data-v-54275167]{min-height:235px;display:flex;align-items:flex-start;justify-content:flex-end}.two .game-card-art[data-v-54275167]{position:absolute;inset:0;height:100%}.two .game-card-art>img[data-v-54275167]{height:330px;width:330px;right:-6px;top:-26px}.two .game-card-shade[data-v-54275167]{background:linear-gradient(90deg,#14161aee,#14161a99 42%,#14161a10 80%),linear-gradient(0deg,#14161a,transparent 80%)}.two .game-card-orbit[data-v-54275167]{right:26px}.two .game-card-number[data-v-54275167]{display:none}.two .game-card-badge[data-v-54275167]{top:23px;bottom:auto;left:24px}.two .game-card-copy[data-v-54275167]{padding:72px 24px 27px;max-width:65%}.two .game-card-copy h3[data-v-54275167]{font-size:24px}.two .game-card-copy h3>svg[data-v-54275167]{display:none}.two .game-card-copy p[data-v-54275167]{color:#a3a4ad;min-height:0}.silhouette .game-card-art>img[data-v-54275167]{filter:brightness(0) invert(.75) drop-shadow(0 0 14px #a58aec55);opacity:.62}.vision .game-card-art[data-v-54275167]:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 70% 80%,#506b874d,transparent 70%);-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px)}.three .game-card-art[data-v-54275167]{height:210px}.three .game-card-art>img[data-v-54275167]{width:330px;height:330px;right:0;top:-36px}.retro .game-card-art>img[data-v-54275167]{top:-47px}.survival .game-card-art>img[data-v-54275167]{right:-8px;top:-15px}@media(min-width:1550px){.game-card-art[data-v-54275167]{height:245px}.game-card-art>img[data-v-54275167]{height:365px;width:365px;right:-28px;top:-52px}.three .game-card-art[data-v-54275167]{height:230px}.three .game-card-art>img[data-v-54275167]{width:370px;height:370px;right:3px;top:-55px}.two .game-card[data-v-54275167]{min-height:265px}.two .game-card-art>img[data-v-54275167]{width:380px;height:380px;top:-45px;right:10px}.items .game-card-art>img[data-v-54275167]{width:240px;height:240px;right:15px;top:8px}}@media(max-width:1150px){.four[data-v-54275167]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-row[data-v-54275167]{gap:14px}.three .game-card-art[data-v-54275167]{height:165px}.three .game-card-art>img[data-v-54275167]{height:270px;width:270px;right:-43px;top:-35px}.game-card-copy[data-v-54275167]{padding:8px 17px 20px}.game-card-copy h3[data-v-54275167]{font-size:18px}.two .game-card-copy[data-v-54275167]{max-width:72%;padding:68px 20px 22px}.two .game-card-copy h3[data-v-54275167]{font-size:22px}.two .game-card-art>img[data-v-54275167]{right:-55px;opacity:.75}.two .game-card-badge[data-v-54275167]{left:20px}.game-card-copy p[data-v-54275167]{font-size:10px}}@media(max-width:760px){.game-gallery[data-v-54275167]{margin-top:30px}.gallery-heading h2[data-v-54275167]{font-size:23px}.gallery-heading .eyebrow[data-v-54275167]{font-size:8px}.gallery-heading button[data-v-54275167]{font-size:0;gap:0}.gallery-section[data-v-54275167]{margin-top:22px}.gallery-row[data-v-54275167]{gap:12px}.three[data-v-54275167]{grid-template-columns:repeat(2,minmax(0,1fr))}.three .game-card[data-v-54275167]:last-child{grid-column:1/-1;min-height:180px;display:flex;align-items:flex-start;justify-content:flex-end}.three .game-card:last-child .game-card-art[data-v-54275167]{position:absolute;inset:0;height:100%}.three .game-card:last-child .game-card-art>img[data-v-54275167]{right:-18px;top:-55px;width:295px;height:295px}.three .game-card:last-child .game-card-shade[data-v-54275167]{background:linear-gradient(90deg,#14161af5,#14161a88,transparent),linear-gradient(0deg,#14161a,transparent)}.three .game-card:last-child .game-card-number[data-v-54275167]{display:none}.three .game-card:last-child .game-card-badge[data-v-54275167]{top:17px;bottom:auto}.three .game-card:last-child .game-card-copy[data-v-54275167]{max-width:65%;padding-top:60px}.two[data-v-54275167]{grid-template-columns:1fr}.two .game-card[data-v-54275167]{min-height:195px}.two .game-card-art>img[data-v-54275167]{right:-12px;top:-47px;height:320px;width:320px}.two .game-card-copy[data-v-54275167]{max-width:65%}.game-card-art[data-v-54275167],.three .game-card-art[data-v-54275167]{height:156px}.game-card-art>img[data-v-54275167],.three .game-card-art>img[data-v-54275167]{width:245px;height:245px;right:-45px;top:-22px}.items .game-card-art>img[data-v-54275167]{height:155px;width:155px;top:4px;right:-7px}.game-card-copy[data-v-54275167]{padding:6px 14px 17px}.game-card-copy h3[data-v-54275167]{font-size:16px;letter-spacing:-.3px}.game-card-copy h3>svg[data-v-54275167]{width:14px}.game-card-copy p[data-v-54275167]{font-size:10px;min-height:54px;margin-top:8px}.game-card-badge[data-v-54275167]{left:14px;max-width:calc(100% - 28px);font-size:7px;padding:5px 6px;letter-spacing:.3px;gap:4px}.game-card-number[data-v-54275167]{left:14px;font-size:8px}.gallery-label h3[data-v-54275167]{font-size:10px}.two .game-card-copy h3[data-v-54275167]{font-size:23px}}.three .game-card:not(.survival) .game-card-art>img[data-v-54275167]{top:0}.items .game-card-art>img[data-v-54275167]{transform:rotate(-17deg) scale(.94)}.items:hover .game-card-art>img[data-v-54275167]{transform:rotate(-13deg) scale(.98)}@media(prefers-reduced-motion:reduce){.game-card[data-v-54275167],.game-card-art>img[data-v-54275167]{transition:none}.game-card[data-v-54275167]:hover,.game-card:hover .game-card-art>img[data-v-54275167]{transform:none}}.ad-placement[data-v-857bcae5]{max-width:970px;margin:46px auto 48px;min-width:0}.ad-placement.results[data-v-857bcae5]{margin-top:130px}.ad-meta[data-v-857bcae5]{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:32px;margin-bottom:6px;color:#777c88;font-size:10px;letter-spacing:.4px}.ad-meta>span[data-v-857bcae5]{overflow-wrap:anywhere}.ad-meta button[data-v-857bcae5]{border:0;background:transparent;color:#90949e;cursor:pointer;padding:8px;display:flex;flex-shrink:0;border-radius:5px}.ad-meta button[data-v-857bcae5]:hover{color:#fff;background:#ffffff0a}.ad-meta button[data-v-857bcae5]:focus-visible,.ad-creative[data-v-857bcae5]:focus-visible{outline:2px solid #b59c76;outline-offset:4px}.ad-creative[data-v-857bcae5]{position:relative;display:flex;align-items:center;gap:26px;padding:20px 28px;min-height:140px;overflow:hidden;border:1px solid #b59c7623;border-radius:9px;background:radial-gradient(ellipse at 5% 50%,#b59c7612,transparent 55%),#12151a;color:#d8dbe0;text-decoration:none}.ad-creative img[data-v-857bcae5]{width:190px;height:106px;object-fit:contain;flex-shrink:0;border-radius:5px}.ad-copy[data-v-857bcae5]{min-width:0;flex:1}.ad-copy small[data-v-857bcae5]{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.6px;color:#a99676;margin-bottom:8px}.ad-copy strong[data-v-857bcae5]{font-size:21px;line-height:1.3;font-weight:600;display:block;overflow-wrap:anywhere}.ad-copy p[data-v-857bcae5]{color:#9298a3;font-size:12px;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere}.ad-external[data-v-857bcae5]{color:#ab987c;margin-left:12px;flex-shrink:0}.ad-orbit[data-v-857bcae5]{position:relative;width:112px;height:90px;flex-shrink:0;display:grid;place-items:center;color:#baa682}.ad-orbit i[data-v-857bcae5]{position:absolute;width:68px;height:68px;border-radius:50%;border:1px solid #b59c7633;transform:rotate(-30deg) scaleX(1.3)}.ad-orbit i[data-v-857bcae5]:nth-child(2){width:82px;height:82px;transform:rotate(30deg) scaleX(1.3);border-color:#b59c761c}.ad-orbit span[data-v-857bcae5]{font-size:35px}.preview[data-v-857bcae5]{margin:20px auto 0}.preview .ad-meta[data-v-857bcae5]{font-size:9px;letter-spacing:0}.preview .ad-creative[data-v-857bcae5]{min-height:120px}@media(max-width:760px){.ad-placement[data-v-857bcae5]{margin:38px auto 40px}.ad-placement.results[data-v-857bcae5]{margin-top:130px}.ad-creative[data-v-857bcae5]{padding:19px 17px;gap:15px;min-height:128px}.ad-creative img[data-v-857bcae5]{width:78px;height:78px}.ad-orbit[data-v-857bcae5]{width:57px;height:75px}.ad-orbit i[data-v-857bcae5]{width:39px;height:39px}.ad-orbit i[data-v-857bcae5]:nth-child(2){width:48px;height:48px}.ad-orbit span[data-v-857bcae5]{font-size:24px}.ad-copy strong[data-v-857bcae5]{font-size:17px}.ad-copy p[data-v-857bcae5]{font-size:11px}.ad-copy small[data-v-857bcae5]{font-size:8px}.ad-external[data-v-857bcae5]{margin-left:0}.preview[data-v-857bcae5]{margin-bottom:0}}.advertising-info>p[data-v-f55c36bb]{color:#a4a9b4;font-size:13px;line-height:1.8;margin:0}.advertising-info ul[data-v-f55c36bb]{padding-left:19px;color:#c3c6cf;font-size:12px;line-height:1.8;margin:17px 0}.advertising-info li+li[data-v-f55c36bb]{margin-top:7px}.advertising-info .ad-privacy[data-v-f55c36bb]{font-size:11px;color:#838a96;margin-top:24px}.support-contact[data-v-56963f4e]{display:block;color:#ed795e;font-size:22px;margin:22px 0}.information-page[data-v-56963f4e]{max-width:850px;margin:20px auto 70px}.information-page header[data-v-56963f4e]{margin:30px 0 24px;padding:30px;border:1px solid #303338;border-radius:14px;background:linear-gradient(130deg,#221c1a,#141718)}header svg[data-v-56963f4e]{color:#ed795e;margin-bottom:20px}header .eyebrow[data-v-56963f4e]{display:block}h1[data-v-56963f4e]{margin:12px 0;font-size:clamp(27px,4vw,40px)}header p[data-v-56963f4e]{font-size:12px;color:#a9a59b}nav[data-v-56963f4e]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}nav a[data-v-56963f4e]{padding:10px 15px;border:1px solid #303338;border-radius:8px;color:#a9a59b;font-size:13px}nav a[aria-current=page][data-v-56963f4e]{color:#ed795e;border-color:#ed795e}section[data-v-56963f4e]{padding:10px 4px 24px;border-bottom:1px solid #282b2f;margin-bottom:20px}h2[data-v-56963f4e]{font-size:19px;margin:0 0 12px}section p[data-v-56963f4e]{color:#bdb9b1;line-height:1.85;font-size:14px;overflow-wrap:anywhere}@media(max-width:500px){header[data-v-56963f4e]{padding:22px!important}nav[data-v-56963f4e]{gap:8px}nav a[data-v-56963f4e]{font-size:12px;padding:9px}}.support-inbox[data-v-b381b5b9]{margin:20px 0 60px}header[data-v-b381b5b9]{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:25px 0}h1[data-v-b381b5b9]{display:flex;gap:12px;align-items:center;font-size:27px}header p[data-v-b381b5b9],.sender[data-v-b381b5b9],.sender-warning[data-v-b381b5b9],form small[data-v-b381b5b9]{color:#a9a59b;font-size:12px;line-height:1.7}.inbox-layout[data-v-b381b5b9]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.inbox-layout aside[data-v-b381b5b9]{padding:10px;align-self:start}aside button[data-v-b381b5b9]{display:flex;flex-direction:column;text-align:left;gap:9px;padding:17px 12px;width:100%;border-radius:7px;border:1px solid transparent;background:transparent;overflow-wrap:anywhere}aside button.selected[data-v-b381b5b9]{background:#ed795e12;border-color:#ed795e55}aside span[data-v-b381b5b9],aside small[data-v-b381b5b9]{color:#a9a59b;font-size:11px}aside p[data-v-b381b5b9]{padding:15px;font-size:13px;color:#a9a59b}article[data-v-b381b5b9]{padding:28px;min-width:0}h2[data-v-b381b5b9]{font-size:21px;overflow-wrap:anywhere}.email-body[data-v-b381b5b9]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:25px 0}.sender-warning[data-v-b381b5b9]{padding:12px;border:1px solid #303338;border-radius:7px}.attachments[data-v-b381b5b9]{display:flex;gap:12px;flex-wrap:wrap}.attachments a[data-v-b381b5b9]{display:flex;gap:5px;align-items:center;color:#ed795e;font-size:12px}.reply[data-v-b381b5b9]{border-top:1px solid #303338;padding-top:22px;margin-top:28px}.reply small[data-v-b381b5b9]{color:#ed795e;font-size:11px}form[data-v-b381b5b9]{display:flex;flex-direction:column;gap:14px;margin-top:35px}textarea[data-v-b381b5b9]{background:#111315;color:#f4f2ed;border:1px solid #303338;border-radius:8px;padding:15px;resize:vertical;font:inherit;line-height:1.6;width:100%;box-sizing:border-box}form .primary-button[data-v-b381b5b9]{align-self:flex-end}.sent-notice[data-v-b381b5b9]{color:#b8d4bd}.empty-detail[data-v-b381b5b9]{color:#a9a59b;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}@media(max-width:900px){.inbox-layout[data-v-b381b5b9]{grid-template-columns:1fr}aside[data-v-b381b5b9]{max-height:300px;overflow:auto}header[data-v-b381b5b9]{flex-wrap:wrap}article[data-v-b381b5b9]{padding:20px}}.game-navigation[data-v-fe931aa9]{margin-top:30px!important}.game-navigation button[data-v-fe931aa9]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:1px solid transparent;border-radius:7px;padding:12px 11px;color:#9295a2;font-size:11px;font-weight:500;line-height:1.45}.game-navigation button[data-v-fe931aa9]:hover{color:#eeeef4;background:#ffffff05}.game-navigation button>svg[data-v-fe931aa9]{flex-shrink:0}.game-navigation button.active[data-v-fe931aa9]{background:linear-gradient(90deg,#ed795e1b,#ed795e05);border-color:#ed795e1c;color:#ef927b}.game-navigation button[data-v-fe931aa9]:focus-visible{outline:2px solid #e49b7c;outline-offset:1px}.nav-main[data-v-fe931aa9]{margin:3px 0}.daily-dot[data-v-fe931aa9]{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#dcc085;flex-shrink:0}.nav-separator[data-v-fe931aa9]{display:flex;align-items:center;gap:8px;padding:23px 11px 10px;font-size:8px;letter-spacing:1.6px;color:#646a7a;text-transform:uppercase}.nav-group[data-v-fe931aa9]{margin:3px 0}.nav-group-toggle>svg[data-v-fe931aa9]:last-child{margin-left:auto;transition:transform .2s}.nav-group-toggle>.rotated[data-v-fe931aa9]{transform:rotate(180deg)}.nav-group-toggle.within[data-v-fe931aa9]{color:#c7b5a4}.nav-children[data-v-fe931aa9]{margin:4px 0 8px 18px;padding-left:9px;border-left:1px solid #ffffff10}.nav-children button[data-v-fe931aa9]{padding:10px 8px;font-size:10px;gap:8px;margin:2px 0}.nav-personal[data-v-fe931aa9]{border-top:1px solid #ffffff09;margin-top:19px;padding-top:14px}.nav-personal button[data-v-fe931aa9]{margin:3px 0}.game-navigation .nav-main.active[data-v-fe931aa9]:before{display:none}@media(max-width:760px){.game-navigation button[data-v-fe931aa9]{font-size:12px;padding:12px 10px}.nav-children button[data-v-fe931aa9]{font-size:11px;padding:11px 7px}}@media(prefers-reduced-motion:reduce){.nav-group-toggle>svg[data-v-fe931aa9]:last-child{transition:none}}.profile-columns{align-items:start}.badges-panel[data-v-bec481ea]{padding:26px}.badges-panel>header[data-v-bec481ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.badges-panel h2[data-v-bec481ea]{margin:0;font-size:18px}.badges-panel>header>span[data-v-bec481ea]{font-size:11px;color:#b09c7f}.badge-grid[data-v-bec481ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.badge-grid article[data-v-bec481ea]{position:relative;display:flex;gap:10px;align-items:flex-start;border:1px solid #ffffff08;background:#ffffff02;border-radius:9px;padding:14px 12px;min-width:0}.badge-symbol[data-v-bec481ea]{flex-shrink:0;display:grid;place-items:center;width:36px;height:40px;color:#697184;background:#ffffff03;border-radius:7px}.badge-copy[data-v-bec481ea]{min-width:0;flex:1}.badge-copy h3[data-v-bec481ea]{font-size:11px;font-weight:600;color:#bec3cf;margin:0 8px 6px 0}.badge-copy p[data-v-bec481ea]{font-size:9px;line-height:1.5;color:#959bab;min-height:27px;margin:0 0 9px}.badge-progress[data-v-bec481ea]{height:3px;background:#ffffff0a;border-radius:4px;overflow:hidden}.badge-progress>i[data-v-bec481ea]{display:block;height:100%;background:#7c869c}.badge-copy small[data-v-bec481ea]{display:block;text-align:right;color:#8c94a5;font-size:8px;margin-top:5px}.badge-status[data-v-bec481ea]{position:absolute;right:8px;top:8px;color:#545d6d}.earned[data-v-bec481ea]{border-color:#bfa36522!important;background:linear-gradient(135deg,#bd9d6010,transparent)!important}.earned .badge-symbol[data-v-bec481ea]{background:#c4a25b0e;color:#d9b66d}.earned h3[data-v-bec481ea]{color:#e0cba7}.earned .badge-progress>i[data-v-bec481ea]{background:#c2a877}.earned .badge-status[data-v-bec481ea]{color:#9bc0a5}.badges-toggle[data-v-bec481ea]{margin-top:18px;width:100%;justify-content:center;font-size:10px;color:#a79b87}.badges-toggle .expanded[data-v-bec481ea]{transform:rotate(180deg)}@media(max-width:1200px){.badge-grid[data-v-bec481ea]{grid-template-columns:1fr}.badge-copy p[data-v-bec481ea]{min-height:0}}@media(max-width:760px){.badges-panel[data-v-bec481ea]{padding:20px}.badge-grid[data-v-bec481ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-grid article[data-v-bec481ea]{flex-direction:column;padding:13px 11px}.badge-copy[data-v-bec481ea]{width:100%}.badge-copy p[data-v-bec481ea]{min-height:28px}.badge-copy h3[data-v-bec481ea]{font-size:11px}}.identity-clues[data-v-eaba2987]{margin-top:20px}.clue-legend[data-v-eaba2987]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px;font-size:9px;color:#a1a5af}.clue-legend>span[data-v-eaba2987]{display:flex;align-items:center;gap:6px}.clue-legend i[data-v-eaba2987]{width:7px;height:7px;border-radius:50%}.clue-legend i.match[data-v-eaba2987]{background:#78ba98}.clue-legend i.partial[data-v-eaba2987]{background:#c8ad70}.clue-legend i.miss[data-v-eaba2987]{background:#b77270}.clue-attempts[data-v-eaba2987]{display:grid;gap:16px}.clue-attempt[data-v-eaba2987]{border:1px solid #ffffff0b;border-radius:9px;padding:14px;background:#111318}.clue-attempt.solved[data-v-eaba2987]{border-color:#78ba9855}.clue-attempt header[data-v-eaba2987]{display:flex;align-items:center;gap:11px;margin-bottom:13px}.clue-attempt header img[data-v-eaba2987]{width:58px;height:33px;object-fit:cover;border-radius:4px}.clue-attempt header h3[data-v-eaba2987]{font-size:13px;flex:1}.clue-attempt header>span[data-v-eaba2987]{font-size:9px;color:#6e7582}.clue-attempt header>svg[data-v-eaba2987]{color:#8acbad}.clue-facts[data-v-eaba2987]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.clue-facts>div[data-v-eaba2987]{padding:10px 7px;border-radius:5px;text-align:center;background:#ffffff02;border:1px solid #ffffff07;min-width:0}.clue-facts>.match[data-v-eaba2987]{color:#99cfb5;background:#7abd990c;border-color:#7abd991a}.clue-facts>.miss[data-v-eaba2987]{color:#dca4a0;background:#b86b680a;border-color:#b86b6815}.clue-facts>.unknown[data-v-eaba2987]{color:#8a8e9a}.clue-facts dt[data-v-eaba2987]{font-size:8px;color:#969aa7;line-height:1.5}.clue-facts dd[data-v-eaba2987]{font-weight:600;font-size:11px;margin:8px 0;min-height:18px;display:flex;align-items:center;justify-content:center;gap:5px;overflow-wrap:anywhere}.clue-facts small[data-v-eaba2987]{font-size:8px;display:flex;justify-content:center;align-items:center;gap:3px;line-height:1.4}.complexity-dots[data-v-eaba2987]{display:flex;gap:4px}.complexity-dots i[data-v-eaba2987]{width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg);opacity:.25}.complexity-dots i.filled[data-v-eaba2987]{background:currentColor;opacity:1}.clue-roles[data-v-eaba2987]{margin-top:8px;padding:10px;border-radius:5px;background:#ffffff02;border-left:2px solid #995f59}.clue-roles.match[data-v-eaba2987]{border-left-color:#83b79c}.clue-roles.partial[data-v-eaba2987]{border-left-color:#c8ad70}.clue-roles-title[data-v-eaba2987]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:9px;color:#939aaa}.clue-roles-title small[data-v-eaba2987]{font-size:8px;color:#ad827d}.match .clue-roles-title small[data-v-eaba2987]{color:#8cbea4}.partial .clue-roles-title small[data-v-eaba2987]{color:#c8ad70}.role-tags[data-v-eaba2987]{display:flex;gap:5px;flex-wrap:wrap}.role-tags>span[data-v-eaba2987]{display:flex;align-items:center;gap:4px;border:1px solid #ffffff09;border-radius:4px;padding:4px 6px;color:#8b919e;font-size:9px}.role-tags>.shared[data-v-eaba2987]{color:#9cd3b4;border-color:#8abe9c30;background:#8abe9c0c}.clue-guide[data-v-eaba2987]{margin-top:17px;color:#818895;font-size:10px;line-height:1.8}.clue-guide summary[data-v-eaba2987]{display:flex;align-items:center;gap:7px;cursor:pointer;color:#a5aab5}.clue-guide p[data-v-eaba2987]{margin:8px 0 0}.clue-guide summary[data-v-eaba2987]:focus-visible{outline:2px solid #c8ad70;outline-offset:5px}@media(max-width:760px){.clue-facts[data-v-eaba2987]{grid-template-columns:repeat(2,minmax(0,1fr))}.clue-facts dt[data-v-eaba2987],.clue-facts small[data-v-eaba2987]{font-size:9px}.clue-facts dd[data-v-eaba2987]{font-size:12px}.clue-attempt[data-v-eaba2987]{padding:12px}.clue-roles-title[data-v-eaba2987]{font-size:10px}.clue-legend[data-v-eaba2987]{gap:10px}}.build-board[data-v-a207194d]{padding:24px 32px 28px}.build-rounds[data-v-a207194d]{display:flex;gap:5px;margin:0 0 27px}.build-rounds i[data-v-a207194d]{height:3px;flex:1;border-radius:3px;background:#ffffff0d}.build-rounds i.done[data-v-a207194d]{background:#79bc99}.build-rounds i.current[data-v-a207194d]{background:#ec7959;box-shadow:0 0 10px #ee785647}.build-target[data-v-a207194d]{display:flex;align-items:center;gap:22px;margin-bottom:27px}.build-target-ring[data-v-a207194d]{position:relative;display:grid;place-items:center;width:110px;min-width:110px;height:90px;border:1px solid #d9975040;background:radial-gradient(ellipse,#b3663633,#131720);border-radius:15px;box-shadow:0 10px 35px #0002}.build-target-ring img[data-v-a207194d]{width:90px;height:67px;object-fit:contain;border-radius:7px}.build-target-ring>svg[data-v-a207194d]{position:absolute;right:-7px;bottom:-7px;background:#282226;color:#efa068;box-sizing:content-box;padding:7px;border:1px solid #725345;border-radius:50%}.build-target h1[data-v-a207194d]{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:9px 0}.build-target p[data-v-a207194d]{font-size:12px;color:#8d99a9;line-height:1.6;margin:0;max-width:400px}.build-target .eyebrow[data-v-a207194d]{color:#c6a27a;font-size:10px}.build-workbench[data-v-a207194d]{padding:16px;border:1px solid #ffffff12;border-radius:13px;background:linear-gradient(160deg,#171c25,#11141b);transition:border-color .25s}.build-workbench.assembled[data-v-a207194d]{border-color:#79bc9988;box-shadow:0 0 32px #6cd99a10}.build-slots[data-v-a207194d]{display:grid;grid-template-columns:repeat(var(--slots),minmax(0,1fr));gap:10px}.build-slot[data-v-a207194d]{position:relative;min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed #ffffff22;border-radius:9px;background:#0c101650;color:#596879;padding:14px 7px;transition:background .2s,border-color .2s,transform .2s}.build-slot>span[data-v-a207194d]:not(.slot-remove){font-size:10px}.build-slot.filled[data-v-a207194d]{border-style:solid;border-color:#b2774655;background:#32251c44;color:#d5dbe6}.build-slot.over[data-v-a207194d]{background:#86573855;border-color:#ffb76f;transform:translateY(-3px)}.build-slot img[data-v-a207194d]{width:52px;height:39px;object-fit:contain;border-radius:5px}.build-slot strong[data-v-a207194d]{font-size:10px;line-height:1.4;text-align:center}.slot-remove[data-v-a207194d]{position:absolute;right:5px;top:5px;opacity:.6}.workbench-footer[data-v-a207194d]{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:#8593a6;font-size:10px}.workbench-footer>span[data-v-a207194d]:first-child{display:flex;gap:6px;align-items:center}.draft-status[data-v-a207194d]{color:#678574}.palette-heading[data-v-a207194d]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 13px}.palette-heading h3[data-v-a207194d]{font-size:13px;font-weight:600;margin:0}.palette-heading .text-button[data-v-a207194d]{font-size:10px}.build-palette[data-v-a207194d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.component-tile[data-v-a207194d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:106px;padding:14px 8px 11px;border:1px solid #ffffff0c;border-radius:9px;background:#20242e66;color:#d2d8e0;transition:border-color .2s,transform .2s,background .2s}.component-tile[data-v-a207194d]:hover:not(:disabled){border-color:#b67a53;transform:translateY(-3px);background:#32291f66}.component-tile[data-v-a207194d]:active:not(:disabled){cursor:grabbing}.component-tile img[data-v-a207194d]{width:56px;height:42px;object-fit:contain;border-radius:4px;pointer-events:none}.component-tile strong[data-v-a207194d]{font-size:11px;line-height:1.35;text-align:center;font-weight:600}.component-tile small[data-v-a207194d]{display:flex;align-items:center;gap:4px;font-size:9px;color:#8e9aaa}.component-tile[data-v-a207194d]:disabled{opacity:.35;cursor:default}.component-tile.hinted[data-v-a207194d]{border-color:#e1b36b;background:#9c793320}.component-stock[data-v-a207194d]{position:absolute;right:5px;top:4px;color:#b6c5c8;font-size:9px}.build-hint[data-v-a207194d]{display:flex;align-items:center;gap:8px;color:#dfbb76;background:#b9882411;border:1px solid #b9882422;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.build-hint svg[data-v-a207194d]{flex-shrink:0}.build-actions[data-v-a207194d]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px}.build-actions>.text-button[data-v-a207194d]{font-size:11px;color:#b7a482}.build-help[data-v-a207194d]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#778393;font-size:10px;line-height:1.5}.build-help>.text-button[data-v-a207194d]{flex-shrink:0;font-size:10px}.build-result[data-v-a207194d]{margin-top:24px;border-top:1px solid #ffffff12;padding-top:22px}.build-result-heading[data-v-a207194d]{display:flex;align-items:center;gap:12px;color:#e2aa86}.build-result-heading h2[data-v-a207194d]{font-size:18px;line-height:1.4;margin:0}.build-result-heading>strong[data-v-a207194d]{margin-left:auto;white-space:nowrap;font-size:15px}.build-result.success .build-result-heading[data-v-a207194d]{color:#83ca9e}.build-result>p[data-v-a207194d]{font-size:12px;color:#99a8b8}.recipe-result-parts[data-v-a207194d]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:20px 0}.recipe-result-parts>div[data-v-a207194d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:96px;min-width:70px;padding-left:14px}.recipe-result-parts img[data-v-a207194d]{width:56px;height:42px;object-fit:contain;border-radius:5px}.recipe-result-parts svg[data-v-a207194d]{position:absolute;left:-4px;top:15px;color:#6d7888}.recipe-result-parts span[data-v-a207194d]{font-size:10px;text-align:center;line-height:1.4}.build-result>.primary-button[data-v-a207194d]{margin-top:14px}.hint-score-note[data-v-a207194d]{color:#d5b17b!important}.sr-only[data-v-a207194d]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.build-board[data-v-a207194d]{padding:20px 16px}.build-target[data-v-a207194d]{gap:15px}.build-target-ring[data-v-a207194d]{min-width:83px;width:83px;height:74px}.build-target-ring img[data-v-a207194d]{width:70px;height:54px}.build-target h1[data-v-a207194d]{font-size:23px}.build-target p[data-v-a207194d]{font-size:11px}.build-target .eyebrow[data-v-a207194d]{font-size:8px;letter-spacing:1px}.build-workbench[data-v-a207194d]{padding:10px}.build-slots[data-v-a207194d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.build-slot[data-v-a207194d]{min-height:99px;padding:12px 5px}.build-slot strong[data-v-a207194d]{font-size:9px}.build-palette[data-v-a207194d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.component-tile[data-v-a207194d]{padding:13px 5px 10px;min-height:103px}.component-tile strong[data-v-a207194d]{font-size:10px}.build-actions[data-v-a207194d]{flex-wrap:wrap;gap:16px}.build-actions>.primary-button[data-v-a207194d]{width:100%;justify-content:center;order:-1}.build-help[data-v-a207194d]{align-items:flex-start}.build-help>span[data-v-a207194d]{max-width:185px}.build-result-heading[data-v-a207194d]{flex-wrap:wrap;gap:8px}.build-result-heading h2[data-v-a207194d]{font-size:17px}.build-result-heading>strong[data-v-a207194d]{font-size:13px}.workbench-footer[data-v-a207194d]{font-size:9px;gap:5px}}@media(prefers-reduced-motion:reduce){.build-slot[data-v-a207194d],.component-tile[data-v-a207194d],.build-workbench[data-v-a207194d]{transition:none}}.solo-setup>svg[data-v-a226ddb3]{color:#c1ae83}.solo-setup>p[data-v-a226ddb3]{color:#aab2be;font-size:13px;line-height:1.8}.solo-marks[data-v-a226ddb3]{display:flex;justify-content:space-around;border-block:1px solid #ffffff12;padding:18px 0;margin:20px 0;gap:12px}.solo-marks span[data-v-a226ddb3]{display:flex;flex-direction:column;text-align:center;gap:8px;font-size:10px;color:#8a99ae}.solo-marks strong[data-v-a226ddb3]{font-size:19px;color:#e5dac1}.solo-setup .solo-rules[data-v-a226ddb3]{padding:15px;border-radius:8px;background:#d9bd8c0a;font-size:12px}.vision-board[data-v-8a5b9d18]{padding:30px}.vision-rounds[data-v-8a5b9d18]{display:flex;gap:6px;margin-bottom:27px}.vision-rounds i[data-v-8a5b9d18]{height:3px;flex:1;border-radius:2px;background:#ffffff10}.vision-rounds i.done[data-v-8a5b9d18]{background:#82c8ad}.vision-rounds i.current[data-v-8a5b9d18]{background:#a5b5f6;box-shadow:0 0 10px #a5b5f655}.vision-title[data-v-8a5b9d18]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.vision-title .eyebrow[data-v-8a5b9d18]{font-size:9px;color:#94a5d2}.vision-title h1[data-v-8a5b9d18]{font-size:clamp(23px,3vw,32px);margin:10px 0 0;line-height:1.2}.vision-reward[data-v-8a5b9d18]{display:flex;align-items:center;gap:7px;background:#819edc15;border:1px solid #819edc30;border-radius:25px;padding:9px 12px;color:#c5d4ff;font-size:12px;white-space:nowrap}.vision-window[data-v-8a5b9d18]{width:100%;min-width:0;box-sizing:border-box;position:relative;isolation:isolate;aspect-ratio:16/9;min-height:240px;overflow:hidden;border-radius:13px;border:1px solid #a6b3ee38;background:radial-gradient(ellipse at 35% 40%,#323d57,#0c101a 75%);box-shadow:0 15px 50px #0004}.vision-window>img[data-v-8a5b9d18]{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s}.vision-window>img.hidden[data-v-8a5b9d18]{opacity:0}.vision-vignette[data-v-8a5b9d18]{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 70px #050918aa,inset 0 0 4px #adcaff66;border-radius:13px}.vision-frame-label[data-v-8a5b9d18]{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;color:#dde6ff;font-size:10px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 1px 4px #000}.vision-frame-label b[data-v-8a5b9d18]{font-weight:500}.vision-window.revealed[data-v-8a5b9d18]{border-color:#a0ceaa66}.vision-cover[data-v-8a5b9d18]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:22px;background:radial-gradient(ellipse at top,#344261aa,#101520 80%);color:#aebcdf}.vision-cover h2[data-v-8a5b9d18]{font-size:22px;color:#e8edfa;margin:0}.vision-cover p[data-v-8a5b9d18]{font-size:12px;line-height:1.65;margin:0;max-width:380px;color:#a9b2c5}.vision-cover .primary-button[data-v-8a5b9d18]{margin-top:4px}.vision-toolbar[data-v-8a5b9d18]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.vision-toolbar .text-button[data-v-8a5b9d18]{font-size:11px;color:#bdcafa}.vision-steps[data-v-8a5b9d18]{display:flex;align-items:center;gap:4px}.vision-steps>span[data-v-8a5b9d18]{width:13px;height:5px;background:#ffffff15;border-radius:2px}.vision-steps>span.active[data-v-8a5b9d18]{background:#a1b6ef}.vision-steps small[data-v-8a5b9d18]{margin-left:8px;color:#8b97ae;font-size:10px}.vision-instruction[data-v-8a5b9d18]{font-size:12px;color:#9fa9bd;margin:23px 0 13px}.vision-options[data-v-8a5b9d18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.vision-options button[data-v-8a5b9d18]{display:flex;align-items:center;gap:10px;padding:15px 12px;border-radius:8px;background:#20273677;border:1px solid #a4b8e81c;color:#d2dced;text-align:left;min-height:58px;transition:border-color .2s,background .2s}.vision-options strong[data-v-8a5b9d18]{font-size:12px;line-height:1.4;font-weight:600}.vision-options kbd[data-v-8a5b9d18]{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border:1px solid #a4b8e81c;color:#8392af;border-radius:5px;font:10px inherit}.vision-options button[data-v-8a5b9d18]:hover:not(:disabled){background:#4f61933a;border-color:#859edc}.vision-options button.correct[data-v-8a5b9d18]{background:#295c4233;border-color:#72b792;color:#b7e0c7}.vision-options button.dimmed[data-v-8a5b9d18]{opacity:.4}.vision-options button>svg[data-v-8a5b9d18]{margin-left:auto;flex-shrink:0}.vision-bottom[data-v-8a5b9d18]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;font-size:10px;color:#8390a5}.vision-bottom .text-button[data-v-8a5b9d18]{font-size:10px}.vision-feedback[data-v-8a5b9d18]{display:flex;align-items:center;gap:12px;color:#e1aa8e;margin-top:24px;padding-top:22px;border-top:1px solid #ffffff10}.vision-feedback.success[data-v-8a5b9d18]{color:#92ccac}.vision-feedback>svg[data-v-8a5b9d18]{flex-shrink:0}.vision-feedback h2[data-v-8a5b9d18]{font-size:18px;margin:0}.vision-feedback p[data-v-8a5b9d18]{color:#a0abbe;font-size:11px;line-height:1.5}.vision-feedback>strong[data-v-8a5b9d18]{margin-left:auto;white-space:nowrap;font-size:14px}@media(max-width:760px){.vision-board[data-v-8a5b9d18]{padding:20px 16px}.vision-window[data-v-8a5b9d18]{aspect-ratio:auto;height:260px;min-height:260px}.vision-cover[data-v-8a5b9d18]{padding:18px}.vision-cover h2[data-v-8a5b9d18]{font-size:20px}.vision-title h1[data-v-8a5b9d18]{font-size:24px}.vision-title[data-v-8a5b9d18]{align-items:flex-start}.vision-reward[data-v-8a5b9d18]{font-size:11px;padding:8px}.vision-toolbar[data-v-8a5b9d18]{flex-wrap:wrap;gap:15px}.vision-options[data-v-8a5b9d18]{gap:7px}.vision-options button[data-v-8a5b9d18]{padding:12px 8px;gap:7px}.vision-options strong[data-v-8a5b9d18]{font-size:11px}.vision-options kbd[data-v-8a5b9d18]{width:18px;height:20px}.vision-bottom[data-v-8a5b9d18]{align-items:flex-start;flex-wrap:wrap}.vision-feedback[data-v-8a5b9d18]{flex-wrap:wrap}.vision-feedback>div[data-v-8a5b9d18]{flex:1}.vision-feedback>strong[data-v-8a5b9d18]{font-size:12px}.vision-window>img[data-v-8a5b9d18]{position:absolute;inset:0;object-fit:contain}}@media(prefers-reduced-motion:reduce){.vision-window>img[data-v-8a5b9d18],.vision-options button[data-v-8a5b9d18]{transition:none}}.lore-board[data-v-c847f0e9]{padding:30px;background:radial-gradient(ellipse at 8% 0%,#b68b3620,transparent 65%)}header[data-v-c847f0e9]{display:flex;align-items:center;gap:16px;margin-bottom:24px}header>div[data-v-c847f0e9]{flex:1}.eyebrow[data-v-c847f0e9]{display:flex;align-items:center;gap:8px;color:#c7ab78;font-size:10px}h1[data-v-c847f0e9]{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:12px 0 0}header>img[data-v-c847f0e9]{width:96px;height:60px;object-fit:cover;border:1px solid #c7ab7855;border-radius:6px}.lore-reward[data-v-c847f0e9]{border:1px solid #c7ab7840;padding:9px 14px;border-radius:30px;color:#ead2a3;font-size:13px;white-space:nowrap}.lore-clues[data-v-c847f0e9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lore-clues li[data-v-c847f0e9]{position:relative;display:flex;align-items:flex-start;gap:17px;border:1px solid #c7ab7833;border-radius:8px;background:linear-gradient(110deg,#40342155,#211e1925);padding:18px;animation:clue-in-c847f0e9 .3s ease-out}.clue-number[data-v-c847f0e9]{flex-shrink:0;color:#c4a473;font:22px Georgia,serif;line-height:1.4}.lore-clues p[data-v-c847f0e9]{margin:0;color:#ddd5c4;font-size:14px;line-height:1.8;min-width:0}.lore-clues .sealed[data-v-c847f0e9]{background:#ffffff02;border-color:#ffffff0a;align-items:center}.sealed .clue-number[data-v-c847f0e9]{color:#625d52}.sealed p[data-v-c847f0e9]{color:#8c8578;font-size:12px;display:flex;align-items:center;gap:8px}.lore-clues .extra[data-v-c847f0e9]{border-style:dashed;flex-wrap:wrap}.extra p[data-v-c847f0e9]{flex:1}.extra small[data-v-c847f0e9]{flex-basis:100%;padding-left:43px;color:#9c8b6d;font-size:10px}.lore-toolbar[data-v-c847f0e9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;color:#a4977f;font-size:11px}.lore-toolbar button[data-v-c847f0e9]{font-size:11px;color:#dcc596}.lore-options[data-v-c847f0e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px}.lore-options button[data-v-c847f0e9]{display:flex;align-items:center;gap:10px;padding:16px 12px;border:1px solid #c7ab7820;border-radius:7px;background:#ffffff03;color:#dad7cc;text-align:left;min-height:58px;transition:background .2s,border-color .2s}.lore-options button[data-v-c847f0e9]:hover:not(:disabled){background:#c7ab7815;border-color:#c7ab78}.lore-options kbd[data-v-c847f0e9]{font-size:10px;color:#94846b;border:1px solid #c7ab7826;border-radius:4px;display:grid;place-items:center;min-width:22px;height:23px}.lore-options strong[data-v-c847f0e9]{font-size:12px;line-height:1.5}.lore-options svg[data-v-c847f0e9]{margin-left:auto;flex-shrink:0}.lore-options .correct[data-v-c847f0e9]{border-color:#7cad91;background:#6da3841c;color:#b6d7c2}.lore-options .dimmed[data-v-c847f0e9]{opacity:.45}.lore-feedback[data-v-c847f0e9]{display:flex;align-items:center;gap:10px;color:#e2aa92;margin-top:24px;font-size:15px}.lore-feedback.success[data-v-c847f0e9]{color:#a2c9b1}.lore-feedback span[data-v-c847f0e9]{margin-left:auto;font-size:13px}.lore-source[data-v-c847f0e9]{display:inline-flex;gap:6px;align-items:center;margin-top:18px;color:#c9af80;font-size:11px;line-height:1.6}footer[data-v-c847f0e9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px}footer small[data-v-c847f0e9]{color:#918571;font-size:10px}footer .text-button[data-v-c847f0e9]{font-size:11px}@keyframes clue-in-c847f0e9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.lore-board[data-v-c847f0e9]{padding:22px 16px}.lore-clues li[data-v-c847f0e9]{padding:14px 12px;gap:12px}.lore-clues p[data-v-c847f0e9]{font-size:13px}.clue-number[data-v-c847f0e9]{font-size:19px}.lore-toolbar[data-v-c847f0e9]{flex-wrap:wrap}.lore-options button[data-v-c847f0e9]{padding:12px 9px;gap:7px}.lore-options strong[data-v-c847f0e9]{font-size:11px}.lore-options kbd[data-v-c847f0e9]{min-width:17px;font-size:9px}.lore-reward[data-v-c847f0e9]{font-size:11px;padding:8px}.lore-feedback[data-v-c847f0e9]{flex-wrap:wrap;font-size:13px}footer[data-v-c847f0e9]{flex-wrap:wrap;align-items:flex-start}header>img[data-v-c847f0e9]{width:72px;height:48px}.extra small[data-v-c847f0e9]{padding-left:32px}}@media(prefers-reduced-motion:reduce){.lore-clues li[data-v-c847f0e9]{animation:none}.lore-options button[data-v-c847f0e9]{transition:none}}.market-review[data-v-a176e067]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;text-align:left;min-width:0}.market-review>section[data-v-a176e067]{min-width:0}.market-review h3[data-v-a176e067]{font-size:11px;line-height:1.5;color:#aeb9ad;text-transform:uppercase;letter-spacing:.5px;margin:0 0 13px}.market-review p[data-v-a176e067]{font-size:12px;line-height:1.6;color:#89968e}.market-review ol[data-v-a176e067]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.market-review li[data-v-a176e067]{display:flex;align-items:center;gap:9px;padding:12px 9px;background:#b5805c0a;border:1px solid #a77b6330;border-radius:7px;min-width:0}.market-review li.matched[data-v-a176e067]{background:#719d720b;border-color:#719d7233}.position[data-v-a176e067]{color:#7a8e81;font-size:10px;min-width:10px}.market-review img[data-v-a176e067]{width:40px;height:30px;object-fit:contain;border-radius:4px;flex-shrink:0}.market-review li>div[data-v-a176e067]{flex:1;min-width:0}.market-review strong[data-v-a176e067]{font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;color:#cbd6cc}.market-review small[data-v-a176e067]{display:flex;align-items:center;gap:5px;color:#d6bc7c;font-size:11px;margin-top:4px}.market-review li>svg[data-v-a176e067]{color:#8bc49f;flex-shrink:0}@media(max-width:600px){.market-review[data-v-a176e067]{grid-template-columns:1fr;gap:22px}.market-review li[data-v-a176e067]{padding:11px}.market-review strong[data-v-a176e067]{font-size:12px}}.market-board[data-v-570b0d01]{padding:30px;background:radial-gradient(ellipse at top right,#40754b20,transparent 65%)}header[data-v-570b0d01]{display:flex;align-items:flex-start;gap:18px}header>div[data-v-570b0d01]{flex:1}.eyebrow[data-v-570b0d01]{display:flex;align-items:center;gap:7px;font-size:10px;color:#9eb995}h1[data-v-570b0d01]{font-size:clamp(22px,2.4vw,30px);line-height:1.35;margin:12px 0 0}.market-reward[data-v-570b0d01]{white-space:nowrap;border:1px solid #8fa47c40;padding:9px 12px;border-radius:24px;color:#c4d2ad;font-size:12px}.market-instruction[data-v-570b0d01]{color:#a7b1a2;font-size:12px;line-height:1.85;margin:17px 0 23px}.market-palette[data-v-570b0d01]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-palette>button[data-v-570b0d01]{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;background:#21302670;border:1px solid #94b48930;color:#e0e8d9;border-radius:9px;padding:16px 10px;min-width:0;transition:border-color .2s,opacity .2s;cursor:grab}.market-palette button[data-v-570b0d01]:hover:not(:disabled){border-color:#93b17c;background:#34473170}.market-palette>button.used[data-v-570b0d01]{opacity:.35;border-style:dashed}.market-palette img[data-v-570b0d01]{width:68px;height:49px;object-fit:contain;border-radius:5px;filter:drop-shadow(0 5px 7px #0005)}.market-palette strong[data-v-570b0d01]{font-size:12px;font-weight:500;text-align:center;line-height:1.45}.market-palette button>svg[data-v-570b0d01]{position:absolute;right:8px;top:8px;color:#91af7e}.market-rank-heading[data-v-570b0d01]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:27px 0 13px}.market-rank-heading>span[data-v-570b0d01]{display:flex;gap:7px;align-items:center;font-size:11px;color:#b1ba9d}.market-rank-heading .text-button[data-v-570b0d01]{font-size:10px}.market-slots[data-v-570b0d01]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.market-slots li[data-v-570b0d01]{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 13px;border:1px dashed #8f9f782d;background:#8f9f7805;border-radius:8px;transition:background .2s}.market-slots li.filled[data-v-570b0d01]{border-style:solid;background:#23322760;cursor:grab}.market-slots li.over[data-v-570b0d01]{border-color:#b4ca8b;background:#9daf7140}.market-position[data-v-570b0d01]{font:20px Georgia,serif;min-width:22px;color:#a3b47e}.market-slots img[data-v-570b0d01]{width:46px;height:34px;object-fit:contain;border-radius:4px}.market-slots strong[data-v-570b0d01]{font-size:12px;line-height:1.5;font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}.market-empty[data-v-570b0d01]{font-size:11px;color:#7d8b7d}.grip[data-v-570b0d01]{color:#627563;flex-shrink:0}.market-move[data-v-570b0d01]{display:flex;gap:3px;flex-shrink:0}.market-move button[data-v-570b0d01]{display:grid;place-items:center;width:31px;height:33px;border:1px solid #a3b47e20;background:#8b9d6e08;border-radius:5px;color:#b8c7a4}.market-move button[data-v-570b0d01]:disabled{opacity:.3}.market-move button[data-v-570b0d01]:hover:not(:disabled){border-color:#9fb384}.market-draft[data-v-570b0d01]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f9282;font-size:10px;margin-top:12px}.market-actions[data-v-570b0d01]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:26px}.market-actions>.text-button[data-v-570b0d01]{font-size:11px}.market-feedback[data-v-570b0d01]{display:flex;align-items:center;gap:10px;color:#d0a187;margin-top:25px}.market-feedback.success[data-v-570b0d01]{color:#9fc6a6}.market-feedback h2[data-v-570b0d01]{flex:1;font-size:19px;margin:0}.market-feedback strong[data-v-570b0d01]{font-size:13px;white-space:nowrap}@media(max-width:760px){.market-board[data-v-570b0d01]{padding:22px 15px}.market-palette[data-v-570b0d01]{gap:7px}.market-palette>button[data-v-570b0d01]{padding:14px 6px}.market-palette strong[data-v-570b0d01]{font-size:10px}.market-palette img[data-v-570b0d01]{width:54px;height:40px}.market-palette button>svg[data-v-570b0d01]{width:12px;right:4px;top:4px}.market-slots li[data-v-570b0d01]{gap:6px;padding:10px 8px}.market-slots .grip[data-v-570b0d01]{display:none}.market-position[data-v-570b0d01]{min-width:16px;font-size:17px}.market-slots img[data-v-570b0d01]{width:34px;height:27px}.market-slots strong[data-v-570b0d01]{font-size:11px}.market-move button[data-v-570b0d01]{width:28px;height:34px}.market-actions[data-v-570b0d01]{flex-wrap:wrap}.market-actions>.primary-button[data-v-570b0d01]{margin-left:auto}.market-reward[data-v-570b0d01]{font-size:10px;padding:8px}.market-feedback[data-v-570b0d01]{flex-wrap:wrap}.market-feedback h2[data-v-570b0d01]{font-size:17px}}@media(prefers-reduced-motion:reduce){.market-palette>button[data-v-570b0d01],.market-slots li[data-v-570b0d01]{transition:none}}.market-setup-emblem[data-v-ab407e36]{display:grid;place-items:center;width:82px;height:82px;margin:8px auto 20px;border:1px solid #9fae733a;border-radius:50%;color:#c7c995;background:#587e3c12}.market-setup>p[data-v-ab407e36]{font-size:13px;line-height:1.9;color:#acb7a6}.market-setup-flow[data-v-ab407e36]{display:flex;align-items:center;justify-content:center;gap:15px;margin:22px 0;color:#b5c395;font-size:12px}.market-setup-flow svg[data-v-ab407e36]{transform:rotate(-90deg)}.market-setup label[data-v-ab407e36]{font-size:12px;display:block;color:#c6cebc;margin:24px 0 10px}.market-setup select[data-v-ab407e36]{background:#1b211d;color:#d3ddca;border:1px solid #879d7133;border-radius:7px;padding:13px;font:inherit;font-size:13px;width:100%}.market-setup .market-difficulty[data-v-ab407e36]{font-size:11px;min-height:45px;margin:12px 0 18px;color:#a7bb92}.market-setup-rules[data-v-ab407e36]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-block:1px solid #9fae731d;padding:20px 0}.market-setup-rules>span[data-v-ab407e36]{text-align:center;font-size:22px;color:#d3d4a2}.market-setup-rules small[data-v-ab407e36]{display:block;color:#91a08a;font-size:10px;line-height:1.5;margin-top:8px}.market-setup .market-setup-note[data-v-ab407e36]{font-size:11px;margin:22px 0}.market-setup button[data-v-ab407e36]{justify-content:center}.lore-setup[data-v-7c7be770]{text-align:center;color:#c7ab78}.lore-setup>svg[data-v-7c7be770]{margin:10px auto}.lore-setup>p[data-v-7c7be770]{font-size:13px;line-height:1.9;color:#b2ac9e}.lore-rules[data-v-7c7be770]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.lore-rules>span[data-v-7c7be770]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:17px 5px;border:1px solid #c7ab7825;border-radius:8px;font-size:10px;color:#b2a691}.lore-rules strong[data-v-7c7be770]{font-size:25px;color:#e4d1af;font-weight:500}.lore-scoring[data-v-7c7be770]{text-align:left;border-left:2px solid #b79965;padding:4px 0 4px 16px;margin:24px 0}.lore-scoring strong[data-v-7c7be770]{display:block;font-size:13px;color:#d7c9b1}.lore-scoring>span[data-v-7c7be770]{display:block;font-size:20px;letter-spacing:1px;margin:10px 0}.lore-scoring p[data-v-7c7be770]{font-size:12px;line-height:1.8;color:#a79e8e;margin:0}.lore-setup>small[data-v-7c7be770]{display:block;font-size:11px;color:#8f887b;line-height:1.8;margin-bottom:24px}.lore-setup button[data-v-7c7be770]{justify-content:center}.mechanics-board[data-v-d95c5bb6]{padding:24px 30px 30px}.mechanics-rounds[data-v-d95c5bb6]{display:flex;gap:5px;margin-bottom:26px}.mechanics-rounds i[data-v-d95c5bb6]{height:3px;flex:1;background:#ffffff12;border-radius:3px}.mechanics-rounds .done[data-v-d95c5bb6]{background:#68c5b6}.mechanics-rounds .current[data-v-d95c5bb6]{background:#c7a477;box-shadow:0 0 12px #c7a47766}.mechanics-heading[data-v-d95c5bb6]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.lab-icon[data-v-d95c5bb6]{display:grid;place-items:center;flex-shrink:0;width:47px;height:47px;border-radius:12px;color:#9ad9c9;background:linear-gradient(140deg,#28514877,#1b2b3666);border:1px solid #6da39344}.mechanics-heading>div[data-v-d95c5bb6]{display:flex;flex-direction:column;gap:7px}.mechanics-heading .eyebrow[data-v-d95c5bb6]{color:#8acebb;font-size:10px;letter-spacing:1.5px}.mechanics-format[data-v-d95c5bb6]{color:#9faebb;font-size:12px}.mechanics-round[data-v-d95c5bb6]{margin-left:auto;font-size:24px;color:#d7dfde;font-variant-numeric:tabular-nums}.mechanics-round small[data-v-d95c5bb6]{color:#74838c;font-size:12px}.mechanics-scenario[data-v-d95c5bb6]{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #85bca425;border-radius:12px;background:radial-gradient(ellipse at top left,#4a998626,transparent),#101c2144}.mechanics-scenario>img[data-v-d95c5bb6]{width:62px;height:62px;border-radius:9px;flex-shrink:0;box-shadow:0 6px 20px #0004}.mechanics-scenario>svg[data-v-d95c5bb6]{flex-shrink:0;color:#7fc4b1}.mechanics-scenario strong[data-v-d95c5bb6]{font-size:14px;color:#d8e8e3}.mechanics-scenario p[data-v-d95c5bb6]{font-size:13px;line-height:1.8;color:#a7bcb9;margin:5px 0 0}.mechanics-board h1[data-v-d95c5bb6]{font-size:clamp(20px,2.5vw,26px);line-height:1.45;margin:25px 0 10px;font-weight:600}.mechanics-scope[data-v-d95c5bb6]{font-size:11px;line-height:1.7;color:#80928f;margin:0 0 22px}.mechanics-options[data-v-d95c5bb6]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mechanics-options.compact[data-v-d95c5bb6]{grid-template-columns:1fr}.mechanics-options>button[data-v-d95c5bb6]{display:flex;align-items:center;gap:12px;text-align:left;color:#bfcad2;min-height:93px;padding:16px;border:1px solid #ffffff12;border-radius:9px;background:#19222988;transition:border-color .15s,background .15s,transform .15s}.mechanics-options.compact>button[data-v-d95c5bb6]{min-height:64px}.mechanics-options>button[data-v-d95c5bb6]:hover:not(:disabled){border-color:#82bbae88;transform:translateY(-2px)}.mechanics-options>button.selected[data-v-d95c5bb6]{border-color:#76b4a5;background:#2c554744;color:#e4f0eb}.mechanics-options>button.expected[data-v-d95c5bb6]{border-color:#77c69a;background:#3d845c22}.mechanics-options>button.mistaken[data-v-d95c5bb6]{border-color:#cc846b;background:#cc76511c}.mechanics-options>button[data-v-d95c5bb6]:disabled{cursor:default;opacity:1}.mechanics-check[data-v-d95c5bb6]{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border:1px solid #7c928961;border-radius:5px;color:#9cb6b0;font-size:10px}.mechanics-check.round[data-v-d95c5bb6]{border-radius:50%}.selected .mechanics-check[data-v-d95c5bb6]{color:#e2fff3;background:#4e8c7555;border-color:#94c9b3}.mechanics-options img[data-v-d95c5bb6]{width:38px;height:38px;object-fit:cover;border-radius:6px;flex-shrink:0}.mechanics-option-copy[data-v-d95c5bb6]{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.mechanics-option-copy strong[data-v-d95c5bb6]{font-size:12px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.mechanics-option-copy small[data-v-d95c5bb6]{font-size:10px;color:#99c3a9}.mechanics-option-result[data-v-d95c5bb6]{color:#85cc9f;flex-shrink:0}.mechanics-submit[data-v-d95c5bb6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px}.mechanics-submit>span[data-v-d95c5bb6]{font-size:12px;color:#b6c8c2}.mechanics-submit small[data-v-d95c5bb6]{display:block;font-size:10px;color:#71958a;margin-top:7px}.mechanics-help[data-v-d95c5bb6]{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font-size:10px;color:#7e8b98;line-height:1.5}.mechanics-help>span[data-v-d95c5bb6]{display:flex;align-items:center;gap:7px}.mechanics-help .text-button[data-v-d95c5bb6]{font-size:10px}.mechanics-handbook[data-v-d95c5bb6]{margin-top:24px;border-top:1px solid #ffffff12;padding-top:18px}.mechanics-handbook summary[data-v-d95c5bb6]{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12px;color:#9ebbac}.mechanics-handbook p[data-v-d95c5bb6]{font-size:12px;line-height:1.8;color:#9eaeb6}.mechanics-feedback[data-v-d95c5bb6]{margin-top:25px;border-top:1px solid #ffffff12;padding-top:23px}.mechanics-feedback-heading[data-v-d95c5bb6]{display:flex;align-items:center;gap:12px;color:#d8a17f}.success .mechanics-feedback-heading[data-v-d95c5bb6]{color:#8ad1ae}.mechanics-feedback h2[data-v-d95c5bb6]{font-size:19px;line-height:1.4;margin:0}.mechanics-feedback-heading>strong[data-v-d95c5bb6]{margin-left:auto;font-size:15px;white-space:nowrap}.mechanics-feedback>p[data-v-d95c5bb6]{font-size:12px;line-height:1.8;color:#a5b3be}.mechanics-details[data-v-d95c5bb6]{display:flex;flex-direction:column;gap:18px;margin:24px 0}.mechanics-details article[data-v-d95c5bb6]{display:flex;align-items:flex-start;gap:13px}.mechanics-details img[data-v-d95c5bb6]{width:37px;height:37px;border-radius:5px}.mechanics-details strong[data-v-d95c5bb6]{font-size:12px;color:#d0dfd8}.mechanics-details p[data-v-d95c5bb6]{font-size:12px;color:#9facb9;line-height:1.9;margin:5px 0}.mechanics-details a[data-v-d95c5bb6]{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#83ab9c;text-decoration:none}.mechanics-details a[data-v-d95c5bb6]:hover{text-decoration:underline}@media(max-width:760px){.mechanics-board[data-v-d95c5bb6]{padding:20px 16px}.mechanics-options[data-v-d95c5bb6]{grid-template-columns:1fr}.mechanics-heading[data-v-d95c5bb6]{gap:11px}.mechanics-heading .eyebrow[data-v-d95c5bb6]{font-size:9px;letter-spacing:.5px}.mechanics-scenario[data-v-d95c5bb6]{padding:15px;gap:13px;align-items:flex-start}.mechanics-scenario>img[data-v-d95c5bb6]{width:43px;height:43px}.mechanics-scenario p[data-v-d95c5bb6]{font-size:12px}.mechanics-options>button[data-v-d95c5bb6]{padding:13px;min-height:76px}.mechanics-options img[data-v-d95c5bb6]{width:34px;height:34px}.mechanics-submit[data-v-d95c5bb6]{align-items:stretch;flex-direction:column}.mechanics-submit>.primary-button[data-v-d95c5bb6]{justify-content:center}.mechanics-submit small[data-v-d95c5bb6]{display:inline;margin-left:7px}.mechanics-help[data-v-d95c5bb6]{flex-wrap:wrap;gap:12px}.mechanics-feedback-heading[data-v-d95c5bb6]{gap:8px;flex-wrap:wrap}.mechanics-feedback h2[data-v-d95c5bb6]{font-size:17px}.mechanics-feedback-heading>strong[data-v-d95c5bb6]{font-size:13px}}@media(prefers-reduced-motion:reduce){.mechanics-options>button[data-v-d95c5bb6]{transition:none}}.mechanics-term-help[data-v-d95c5bb6]{padding:13px 16px;border:1px solid #67867730;border-radius:8px;background:#6786770c;color:#b4c9be;font-size:12px;line-height:1.8;margin:12px 0 19px}.mechanics-selection-help[data-v-d95c5bb6]{color:#d9bd87;font-size:12px;line-height:1.7;margin:12px 0}.exam-panel:not(.finished) .exam-blocks article[data-v-6f2577fe]{padding:12px}.exam-panel:not(.finished) .exam-blocks b[data-v-6f2577fe]{display:inline-block;font-size:20px;margin-top:6px}.exam-panel:not(.finished) .exam-blocks article>span[data-v-6f2577fe]{display:inline;font-size:10px;margin-left:6px}.exam-panel:not(.finished) .exam-block-track[data-v-6f2577fe]{margin-top:8px}.exam-panel:not(.finished) .exam-blocks article>div[data-v-6f2577fe]:first-child{min-height:20px}.exam-panel[data-v-6f2577fe]{padding:24px;margin-bottom:24px;border-color:#b4a5df35;background:radial-gradient(ellipse at top right,#74609e16,transparent 65%),#121619}.exam-panel header[data-v-6f2577fe]{display:flex;align-items:center;gap:15px}.exam-emblem[data-v-6f2577fe]{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;background:#b6a4ee14;border:1px solid #b6a4ee35;border-radius:15px;color:#c8b7f0}.exam-panel .eyebrow[data-v-6f2577fe]{color:#b4a2d1;font-size:10px;letter-spacing:1.3px}.exam-panel h2[data-v-6f2577fe]{font-size:17px;margin:9px 0 0;font-weight:500}.exam-panel h2 b[data-v-6f2577fe]{margin-left:8px;font-variant-numeric:tabular-nums;color:#ded5ed}.exam-pass-mark[data-v-6f2577fe]{margin-left:auto;display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:center;font-size:17px;color:#ccb7e8;white-space:nowrap}.exam-pass-mark small[data-v-6f2577fe]{grid-column:1/-1;font-size:10px;color:#95909f}.exam-progress-track[data-v-6f2577fe],.exam-block-track[data-v-6f2577fe]{height:4px;background:#ffffff0b;border-radius:3px;overflow:hidden}.exam-progress-track[data-v-6f2577fe]{margin:21px 0}.exam-progress-track i[data-v-6f2577fe],.exam-block-track i[data-v-6f2577fe]{display:block;height:100%;background:#b2a0d6;border-radius:3px;transition:width .4s}.exam-blocks[data-v-6f2577fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.exam-blocks article[data-v-6f2577fe]{padding:15px;border:1px solid #ffffff0c;border-radius:10px;background:#ffffff02}.exam-blocks article.active[data-v-6f2577fe]{border-color:#ae90d46b;background:#ab8ce10b}.exam-blocks article>div[data-v-6f2577fe]:first-child{display:flex;align-items:center;gap:8px;min-height:35px;color:#b7abcb}.exam-blocks strong[data-v-6f2577fe]{font-size:11px;font-weight:500;line-height:1.5;flex:1}.exam-blocks svg[data-v-6f2577fe]{flex-shrink:0}.exam-blocks b[data-v-6f2577fe]{display:block;font-size:25px;margin-top:12px;font-weight:500;color:#e5deee}.exam-blocks b small[data-v-6f2577fe]{font-size:13px;color:#938b9d}.exam-blocks article>span[data-v-6f2577fe],.exam-blocks article>small[data-v-6f2577fe]{display:block;font-size:10px;color:#96909e;margin-top:6px}.exam-block-track[data-v-6f2577fe]{margin-top:12px;height:3px}.exam-note[data-v-6f2577fe]{color:#98909f;font-size:11px;line-height:1.8;margin:17px 0 0}.finished[data-v-6f2577fe]{padding:38px}.finished header[data-v-6f2577fe]{margin-bottom:20px}.finished .exam-emblem[data-v-6f2577fe]{width:74px;height:74px;border-radius:20px}.finished h1[data-v-6f2577fe]{font-size:clamp(26px,3vw,38px);margin:9px 0 0;line-height:1.2}.passed .exam-emblem[data-v-6f2577fe]{background:#77c9a115;color:#98d9b6;border-color:#77c9a140}.exam-outcome[data-v-6f2577fe]{font-size:13px;color:#b0a7bc;line-height:1.9;max-width:650px}.exam-scoreboard[data-v-6f2577fe]{display:flex;gap:50px;margin:30px 0}.exam-scoreboard strong[data-v-6f2577fe]{display:block;font-size:40px;font-weight:500;line-height:1.3;color:#e8def5}.exam-scoreboard strong small[data-v-6f2577fe]{font-size:19px;color:#9d8eb1}.exam-scoreboard span[data-v-6f2577fe]{font-size:11px;color:#a89bb9}.finished .exam-blocks[data-v-6f2577fe]{margin-top:25px}.exam-training[data-v-6f2577fe]{border-top:1px solid #ffffff12;padding-top:23px;margin-top:28px}.exam-training h2[data-v-6f2577fe]{font-size:20px}.exam-training p[data-v-6f2577fe]{font-size:12px;color:#a89bb9;line-height:1.8}.exam-training>div[data-v-6f2577fe],.exam-result-actions[data-v-6f2577fe]{display:flex;flex-wrap:wrap;gap:10px}.exam-training button[data-v-6f2577fe]{font-size:11px;padding:12px}.exam-result-actions[data-v-6f2577fe]{margin-top:30px;align-items:center}.exam-result-actions button[data-v-6f2577fe]{font-size:12px}@media(max-width:760px){.exam-panel[data-v-6f2577fe],.finished[data-v-6f2577fe]{padding:18px}.exam-blocks[data-v-6f2577fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-panel h2[data-v-6f2577fe]{font-size:14px}.exam-panel h2 b[data-v-6f2577fe]{display:block;margin:7px 0 0}.exam-emblem[data-v-6f2577fe]{width:43px;height:43px}.exam-pass-mark[data-v-6f2577fe]{font-size:14px}.finished header[data-v-6f2577fe]{flex-wrap:wrap}.finished .exam-emblem[data-v-6f2577fe]{width:52px;height:52px}.finished h1[data-v-6f2577fe]{font-size:24px}.finished .exam-pass-mark[data-v-6f2577fe]{margin-left:67px;display:flex;flex-wrap:wrap}.exam-scoreboard[data-v-6f2577fe]{gap:24px;justify-content:space-between}.exam-scoreboard strong[data-v-6f2577fe]{font-size:28px}.exam-scoreboard strong small[data-v-6f2577fe]{font-size:14px}.exam-scoreboard span[data-v-6f2577fe]{font-size:10px}.exam-result-actions[data-v-6f2577fe]{align-items:stretch;flex-direction:column}.exam-result-actions button[data-v-6f2577fe]{justify-content:center}.exam-training button[data-v-6f2577fe]{flex:1 1 140px;justify-content:center}}.mistake-hud[data-v-b0392a9e]{display:flex;align-items:center;gap:18px;padding:23px 25px;margin:0 0 22px;background:linear-gradient(120deg,#447d7030,#17252355);border:1px solid #8dbba52b;border-radius:12px}.mistake-hud-icon[data-v-b0392a9e],.mistake-emblem[data-v-b0392a9e]{display:grid;place-items:center;flex-shrink:0;color:#a1d1bb;background:#6eaa9012;border:1px solid #83bfa536;border-radius:14px;width:49px;height:49px}.mistake-hud>div[data-v-b0392a9e]{flex:1}.mistake-hud strong[data-v-b0392a9e]{font-size:17px;color:#d5e4df}.mistake-hud p[data-v-b0392a9e]{font-size:11px;line-height:1.8;color:#9bafa8;margin:6px 0}.mistake-hud small[data-v-b0392a9e]{font-size:10px;color:#839a91}.mistake-progress[data-v-b0392a9e]{font-size:14px;white-space:nowrap;color:#8ca398;text-align:right}.mistake-progress b[data-v-b0392a9e]{font-size:28px;color:#bbdfcc;font-weight:500}.mistake-progress small[data-v-b0392a9e]{display:block;margin-top:5px}.mistake-result[data-v-b0392a9e]{padding:45px;text-align:center}.mistake-emblem[data-v-b0392a9e]{width:86px;height:86px;margin:0 auto 25px;border-radius:26px}.mistake-result .eyebrow[data-v-b0392a9e]{color:#85b99d;font-size:10px}.mistake-result h1[data-v-b0392a9e]{font-size:clamp(26px,4vw,38px);margin:15px 0}.mistake-result>p[data-v-b0392a9e]{max-width:610px;margin:0 auto;font-size:13px;line-height:1.9;color:#99aaa6}.mistake-stats[data-v-b0392a9e]{display:flex;justify-content:center;gap:50px;margin:35px 0;padding:25px 0;border-block:1px solid #ffffff0e}.mistake-stats>div[data-v-b0392a9e]{display:flex;flex-direction:column;gap:8px}.mistake-stats strong[data-v-b0392a9e]{font-size:36px;color:#cee4d8;font-weight:500}.mistake-stats small[data-v-b0392a9e]{font-size:17px;color:#8c9e98}.mistake-stats span[data-v-b0392a9e]{font-size:11px;color:#94a59e}.mistake-actions[data-v-b0392a9e]{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.mistake-actions .text-button[data-v-b0392a9e]{font-size:11px}@media(max-width:600px){.mistake-hud[data-v-b0392a9e]{padding:18px;gap:12px;flex-wrap:wrap}.mistake-hud-icon[data-v-b0392a9e]{width:38px;height:38px}.mistake-hud>div[data-v-b0392a9e]{flex-basis:calc(100% - 52px)}.mistake-progress[data-v-b0392a9e]{margin-left:50px;text-align:left}.mistake-progress small[data-v-b0392a9e]{display:inline;margin-left:10px}.mistake-result[data-v-b0392a9e]{padding:28px 18px}.mistake-stats[data-v-b0392a9e]{gap:25px;flex-wrap:wrap}.mistake-stats strong[data-v-b0392a9e]{font-size:30px}.mistake-actions[data-v-b0392a9e]{flex-direction:column;align-items:stretch}.mistake-actions button[data-v-b0392a9e]{justify-content:center}}.coach-hud[data-v-464aab6f]{display:flex;align-items:center;gap:18px;padding:21px 25px;margin-bottom:24px;border:1px solid #80a5c540;border-radius:12px;background:linear-gradient(120deg,#416b9029,#141c26)}.coach-hud>svg[data-v-464aab6f]{flex-shrink:0;color:#9bbdd8}.coach-hud>div[data-v-464aab6f]{flex:1}.coach-hud .eyebrow[data-v-464aab6f],.coach-result .eyebrow[data-v-464aab6f]{font-size:9px;color:#89adc8}.coach-hud h2[data-v-464aab6f]{font-size:18px;margin:9px 0}.coach-hud h2 small[data-v-464aab6f]{font-size:11px;font-weight:400;color:#afc4d6;margin-left:12px}.coach-hud p[data-v-464aab6f]{font-size:11px;line-height:1.8;color:#96aabc;margin:0}.coach-progress[data-v-464aab6f]{font-size:14px;color:#91abc0;white-space:nowrap}.coach-progress b[data-v-464aab6f]{font-size:28px;color:#c3d9e9;font-weight:500}.coach-progress small[data-v-464aab6f]{display:block;font-size:10px;margin-top:5px}.coach-change[data-v-464aab6f]{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.coach-change svg[data-v-464aab6f]{flex-shrink:0}.coach-change b[data-v-464aab6f]{color:#c6d7e5;font-weight:500}.coach-result[data-v-464aab6f]{padding:40px;text-align:center;background:radial-gradient(ellipse at top,#4e769623,transparent 60%),#141b24}.coach-emblem[data-v-464aab6f]{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;background:#78a9cd12;border:1px solid #95c1e036;border-radius:23px;color:#aacfe7}.coach-result h1[data-v-464aab6f]{font-size:clamp(26px,4vw,38px);margin:15px 0}.coach-result>p[data-v-464aab6f]{font-size:13px;line-height:1.9;color:#9eafc3;max-width:660px;margin:0 auto}.coach-result-stats[data-v-464aab6f]{display:flex;justify-content:center;gap:60px;margin:30px 0}.coach-result-stats>div[data-v-464aab6f]{display:flex;flex-direction:column;gap:8px}.coach-result-stats b[data-v-464aab6f]{font-size:37px;color:#c8dfef;font-weight:500}.coach-result-stats small[data-v-464aab6f]{font-size:17px;color:#90a5bd}.coach-result-stats span[data-v-464aab6f]{font-size:11px;color:#90a5bd}.coach-report[data-v-464aab6f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;text-align:left;margin:25px 0}.coach-report article[data-v-464aab6f]{border:1px solid #8cacca22;border-radius:9px;padding:18px;background:#8fabc805}.coach-report header[data-v-464aab6f]{display:flex;justify-content:space-between;gap:12px;align-items:center}.coach-report strong[data-v-464aab6f]{font-size:12px;font-weight:500;color:#c3d1dd}.coach-report b[data-v-464aab6f]{font-size:13px;white-space:nowrap;color:#b9cfdf}.coach-track[data-v-464aab6f]{height:4px;background:#ffffff0c;border-radius:3px;margin:16px 0}.coach-track i[data-v-464aab6f]{display:block;height:100%;background:#87afc7;border-radius:3px}.coach-report p[data-v-464aab6f]{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:10px;color:#93a8bc;line-height:1.7;margin:8px 0 0}.coach-report small[data-v-464aab6f]{font-size:10px;color:#b3a483;display:block;margin-top:7px}.coach-result .coach-result-note[data-v-464aab6f]{font-size:11px}.coach-actions[data-v-464aab6f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.coach-actions button[data-v-464aab6f]{font-size:12px}@media(max-width:760px){.coach-hud[data-v-464aab6f]{padding:18px;gap:12px;flex-wrap:wrap}.coach-hud>div[data-v-464aab6f]{flex-basis:calc(100% - 44px)}.coach-hud h2[data-v-464aab6f]{font-size:16px}.coach-progress[data-v-464aab6f]{margin-left:39px}.coach-progress small[data-v-464aab6f]{display:inline;margin-left:9px}.coach-result[data-v-464aab6f]{padding:26px 18px}.coach-report[data-v-464aab6f]{grid-template-columns:1fr 1fr;gap:9px}.coach-report article[data-v-464aab6f]{padding:13px}.coach-report header[data-v-464aab6f]{align-items:flex-start;flex-direction:column;gap:8px}.coach-actions[data-v-464aab6f]{align-items:stretch;flex-direction:column}.coach-actions button[data-v-464aab6f]{justify-content:center}.coach-result-stats[data-v-464aab6f]{gap:35px}}.coach-setup>svg[data-v-900cfe8d]{display:block;margin:2px auto 18px;color:#9cbfd7}.coach-setup h3[data-v-900cfe8d]{font-size:20px;line-height:1.5;text-align:center}.coach-setup p[data-v-900cfe8d]{font-size:12px;color:#a0afbe;line-height:1.9}.coach-marks[data-v-900cfe8d]{display:flex;justify-content:space-around;gap:14px;margin:24px 0;padding:20px;border:1px solid #84a8cc25;background:#6486a110;border-radius:10px}.coach-marks span[data-v-900cfe8d]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;color:#96a6b8;text-align:center}.coach-marks b[data-v-900cfe8d]{font-size:25px;color:#c1d6e9;font-weight:500}.coach-marks svg[data-v-900cfe8d]{color:#c1d6e9}.coach-setup h4[data-v-900cfe8d]{font-size:16px;margin:25px 0 10px}.coach-setup .coach-scope[data-v-900cfe8d]{font-size:10px;color:#8899ad}.coach-plan[data-v-900cfe8d]{display:grid;gap:8px}.coach-plan article[data-v-900cfe8d]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border:1px solid #ffffff0c;border-radius:7px;background:#ffffff03}.coach-plan article>div[data-v-900cfe8d]{display:flex;flex-direction:column;gap:7px}.coach-plan strong[data-v-900cfe8d]{font-size:12px;color:#c7d5e3;font-weight:500}.coach-plan small[data-v-900cfe8d]{font-size:10px;color:#8c9bab}.coach-plan span[data-v-900cfe8d]{font-size:11px;color:#a4c0d4}.coach-setup .primary-button[data-v-900cfe8d]{margin-top:22px;justify-content:center;font-size:12px}@media(max-width:600px){.coach-setup h3[data-v-900cfe8d]{font-size:18px}.coach-plan article[data-v-900cfe8d]{padding:12px}.coach-plan strong[data-v-900cfe8d]{font-size:11px}}.exam-records[data-v-e09a2ac9]{padding:25px;margin-bottom:24px}.exam-records header[data-v-e09a2ac9]{display:flex;align-items:center;gap:13px;margin-bottom:22px}.exam-records h2[data-v-e09a2ac9]{margin:0;font-size:19px}.exam-records header p[data-v-e09a2ac9]{margin:7px 0 0;font-size:11px;color:#9298a3;line-height:1.7}.exam-records .square-icon[data-v-e09a2ac9]{color:#b7a6d9;flex-shrink:0}.exam-record-grid[data-v-e09a2ac9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.exam-record-grid article[data-v-e09a2ac9]{border:1px solid #ffffff0e;border-radius:10px;padding:17px 14px;display:flex;flex-direction:column;gap:9px}.exam-record-grid article.passed[data-v-e09a2ac9]{border-color:#7cbc923d;background:#7cbc9206}.exam-record-grid strong[data-v-e09a2ac9]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.exam-record-grid strong svg[data-v-e09a2ac9]{color:#8dccab}.exam-record-grid b[data-v-e09a2ac9]{font-size:30px;font-weight:500;margin-top:8px;color:#d6c7ec}.exam-record-grid b small[data-v-e09a2ac9]{font-size:12px;color:#8c829d}.exam-record-grid span[data-v-e09a2ac9],.exam-record-grid time[data-v-e09a2ac9]{color:#92909a;font-size:10px}.exam-record-grid button[data-v-e09a2ac9]{margin-top:auto;padding-top:15px;font-size:11px;justify-content:space-between}@media(max-width:1000px){.exam-record-grid[data-v-e09a2ac9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.exam-records[data-v-e09a2ac9]{padding:18px}.exam-record-grid[data-v-e09a2ac9]{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-record-grid article[data-v-e09a2ac9]:last-child{grid-column:1/-1}}.duel-recipes[data-v-0f908001]{padding:22px 0;text-align:left}.duel-recipes h3[data-v-0f908001]{font-size:16px;color:#d0c2a7;margin:0 0 16px}.recipe-line[data-v-0f908001]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;background:#c3955010;border:1px solid #c3955030;border-radius:9px;margin-bottom:10px}.recipe-number[data-v-0f908001]{font-size:10px;color:#9d8b6c}.recipe-part[data-v-0f908001]{display:flex;align-items:center;gap:10px}.recipe-part>span[data-v-0f908001]{display:flex;align-items:center;gap:8px}.recipe-part img[data-v-0f908001]{width:42px;height:32px;object-fit:contain}.recipe-part b[data-v-0f908001]{font-size:11px;font-weight:500;color:#d7c7ab}.recipe-part>svg[data-v-0f908001]{color:#93816a;flex-shrink:0}.recipe-players[data-v-0f908001]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.recipe-players article[data-v-0f908001]{border:1px solid #b27a6440;background:#b27a6408;border-radius:9px;padding:17px;min-width:0}.recipe-players article.correct[data-v-0f908001]{border-color:#74b29755;background:#74b2970a}.recipe-players header[data-v-0f908001]{display:flex;gap:8px;flex-direction:column}.recipe-players strong[data-v-0f908001]{font-size:12px;overflow-wrap:anywhere;color:#c6d2e0}.recipe-players small[data-v-0f908001]{font-size:10px;color:#8b9bad}.recipe-players p[data-v-0f908001]{display:flex;align-items:center;gap:6px;font-size:11px;color:#bfa18a}.recipe-players .correct p[data-v-0f908001]{color:#8cc7ac}.recipe-picked[data-v-0f908001]{display:flex;flex-direction:column;gap:8px}.recipe-picked>span[data-v-0f908001]{display:flex;align-items:center;gap:8px;font-size:11px;color:#aab6c6;overflow-wrap:anywhere}.recipe-picked img[data-v-0f908001]{width:32px;height:24px;object-fit:contain;flex-shrink:0}@media(max-width:600px){.recipe-players[data-v-0f908001]{grid-template-columns:1fr}.recipe-line[data-v-0f908001]{gap:8px}.recipe-part>span[data-v-0f908001]{max-width:230px}.recipe-part b[data-v-0f908001]{font-size:10px}.duel-recipes[data-v-0f908001]{padding:16px 0}}.series-board[data-v-6c0504d2]{border:1px solid #b19b6440;border-radius:12px;padding:22px 26px;margin:24px 0;background:radial-gradient(ellipse at top,#c79e4820,transparent 75%),#15191f}.series-board header[data-v-6c0504d2]{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#cab686}.series-board header>span[data-v-6c0504d2]:first-child{display:flex;gap:9px;align-items:center}.series-board header>span[data-v-6c0504d2]:last-child{color:#8f9cae}.series-scores[data-v-6c0504d2]{display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative;margin:24px 0 18px}.series-scores article[data-v-6c0504d2]{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;text-align:center}.series-scores article>small[data-v-6c0504d2]{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#869aa9}.series-scores strong[data-v-6c0504d2]{font-size:15px;overflow-wrap:anywhere}.series-scores>span[data-v-6c0504d2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#a39063;font-size:26px}.series-pips[data-v-6c0504d2]{display:flex;align-items:center;gap:7px}.series-pips i[data-v-6c0504d2]{width:14px;height:14px;border:1px solid #a58b4d69;border-radius:50%;background:#ffffff04}.series-pips .filled[data-v-6c0504d2]{background:#cead69;box-shadow:0 0 14px #cfad6440;border-color:#e2c181}.series-pips b[data-v-6c0504d2]{font-size:27px;font-weight:500;color:#dec489;margin-left:6px}.series-board p[data-v-6c0504d2]{color:#8e9fb1;font-size:11px;text-align:center;line-height:1.8;margin:8px 0}.series-board .series-result[data-v-6c0504d2]{color:#dec489;font-size:15px}.series-board>small[data-v-6c0504d2]{display:block;text-align:center;font-size:10px;color:#9aa5b3}.series-board.complete[data-v-6c0504d2]{border-color:#c9a65d80}@media(max-width:650px){.series-board[data-v-6c0504d2]{padding:20px 15px}.series-board header[data-v-6c0504d2]{font-size:11px}.series-scores[data-v-6c0504d2]{gap:26px}.series-scores strong[data-v-6c0504d2]{font-size:12px}.series-pips[data-v-6c0504d2]{gap:5px}.series-pips i[data-v-6c0504d2]{width:12px;height:12px}}.series-board.compact[data-v-6c0504d2]{padding:14px 22px}.compact .series-scores[data-v-6c0504d2]{margin:12px 0 0}.compact .series-scores article[data-v-6c0504d2]{flex-direction:row;justify-content:center;gap:12px}.compact .series-scores strong[data-v-6c0504d2]{display:none}.compact .series-pips b[data-v-6c0504d2]{font-size:21px}.compact .series-scores>span[data-v-6c0504d2]{font-size:20px}@media(max-width:650px){.series-board.compact[data-v-6c0504d2]{padding:14px 15px}.compact .series-scores article[data-v-6c0504d2]{gap:7px}.compact .series-scores article>small[data-v-6c0504d2]{letter-spacing:0;font-size:8px}.compact .series-scores[data-v-6c0504d2]{gap:20px}}.duel-build-rules[data-v-1f435ef8]{font-size:12px;color:#c2ab83!important;line-height:1.8}.duel-build-feedback[data-v-1f435ef8]{padding:0 30px 25px}@media(max-width:600px){.duel-build-feedback[data-v-1f435ef8]{padding:0 17px 20px}}.series-setup-help[data-v-1f435ef8]{color:#a8a08a;line-height:1.8;font-size:11px}.duel-arena[data-v-1f435ef8]{max-width:1080px;margin:auto}.duel-setup-grid[data-v-1f435ef8]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.duel-setup[data-v-1f435ef8]{padding:30px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.duel-setup h2[data-v-1f435ef8]{margin:0;font-size:24px}.duel-setup p[data-v-1f435ef8],.duel-lobby p[data-v-1f435ef8],.duel-finish p[data-v-1f435ef8]{color:#a0a5b0;line-height:1.8;margin:0}.duel-setup label[data-v-1f435ef8]{display:flex;flex-direction:column;gap:9px;width:100%;font-size:12px;color:#adb2bc}.duel-setup select[data-v-1f435ef8],.duel-setup input[data-v-1f435ef8]{background:#10131c;border:1px solid #303542;color:#eef0f7;padding:13px;border-radius:7px;width:100%;font:inherit}.duel-setup button[data-v-1f435ef8]{margin-top:6px}.duel-join[data-v-1f435ef8]{background:radial-gradient(ellipse at right top,#6d518521,transparent 65%),#151821}.duel-join small[data-v-1f435ef8]{color:#8b91a0;line-height:1.8;margin-top:auto}.duel-code-input[data-v-1f435ef8]{letter-spacing:4px;text-transform:uppercase}.duel-rules[data-v-1f435ef8]{display:flex;gap:24px;margin:25px 0;color:#969da9;font-size:12px;line-height:1.8}.duel-rules span[data-v-1f435ef8]{flex:1;display:flex;gap:12px;align-items:flex-start}.duel-rules svg[data-v-1f435ef8]{flex-shrink:0;margin-top:3px}.duel-toolbar[data-v-1f435ef8]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.duel-toolbar>.game-tags[data-v-1f435ef8]{flex:1}.duel-scoreboard[data-v-1f435ef8]{display:grid;grid-template-columns:1fr 1fr;gap:38px;position:relative;margin:24px 0}.duel-player[data-v-1f435ef8]{padding:22px;display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#1c2030,#141720);border:1px solid #353247;border-radius:10px;min-width:0}.duel-player.self[data-v-1f435ef8]{border-color:#3a6664;background:linear-gradient(120deg,#17282b,#141720)}.duel-player.winner[data-v-1f435ef8]{border-color:#cba763}.duel-avatar[data-v-1f435ef8]{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;color:#b299e1;background:#8d69ba17;border-radius:50%}.self .duel-avatar[data-v-1f435ef8]{color:#75d4bf;background:#5ba89a18}.duel-player>div[data-v-1f435ef8]:nth-child(2){display:flex;flex-direction:column;gap:7px;min-width:0}.duel-player small[data-v-1f435ef8]{text-transform:uppercase;font-size:9px;letter-spacing:1.8px;color:#8f96a9}.duel-player strong[data-v-1f435ef8]{font-size:16px;overflow-wrap:anywhere}.duel-player span[data-v-1f435ef8]{color:#aaaebb;font-size:10px;display:flex;gap:5px;align-items:center}.duel-player>b[data-v-1f435ef8]{font-size:30px;margin-left:auto;color:#f3d29e}.duel-versus[data-v-1f435ef8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;letter-spacing:1px;color:#7b8193}.duel-lobby[data-v-1f435ef8],.duel-countdown[data-v-1f435ef8],.duel-finish[data-v-1f435ef8]{padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.duel-lobby>svg[data-v-1f435ef8],.duel-countdown>svg[data-v-1f435ef8],.duel-finish>svg[data-v-1f435ef8]{color:#c9a777}.duel-lobby h2[data-v-1f435ef8],.duel-finish h2[data-v-1f435ef8]{margin:0;font-size:28px}.duel-room-code[data-v-1f435ef8]{font-size:36px;font-weight:700;letter-spacing:6px;color:#f5d8a9;background:#c79c5610;border:1px dashed #ae894759;border-radius:10px;padding:20px 27px;display:flex;align-items:center;gap:20px}.duel-lobby small[data-v-1f435ef8],.duel-finish small[data-v-1f435ef8]{font-size:11px;color:#a1a6b4}.duel-notice[data-v-1f435ef8]{font-size:12px;color:#c9a979}.duel-alert[data-v-1f435ef8]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-bottom:20px;background:#ac704018;border:1px solid #bf904b55;border-radius:8px;line-height:1.7;font-size:13px}.duel-loading[data-v-1f435ef8]{padding:35px;display:flex;gap:15px;align-items:center}.duel-countdown>strong[data-v-1f435ef8]{font-size:92px;line-height:1.1;color:#e8ba77;font-variant-numeric:tabular-nums}.duel-countdown p[data-v-1f435ef8]{color:#9399a7}.duel-question[data-v-1f435ef8]{max-width:820px;margin:0 auto;background:#151821;border:1px solid #ffffff10;border-radius:12px;overflow:hidden}.duel-subjects[data-v-1f435ef8]{display:flex;justify-content:center;gap:30px;margin-bottom:25px}.duel-subjects figure[data-v-1f435ef8]{margin:0;max-width:44%}.duel-subjects img[data-v-1f435ef8]{width:100px;height:74px;object-fit:contain}.duel-subjects figcaption[data-v-1f435ef8]{margin-top:8px;font-size:12px;color:#abb0bd}.answers .duel-selected[data-v-1f435ef8]{border-color:#c5a267;background:#9d783127}.answers .duel-wrong[data-v-1f435ef8]{border-color:#a64b57;background:#953c481e}.answers button[data-v-1f435ef8]:disabled{cursor:default}.answers button:disabled.duel-selected[data-v-1f435ef8],.answers button:disabled.right[data-v-1f435ef8]{opacity:1}.duel-live-state[data-v-1f435ef8]{display:flex;justify-content:space-between;gap:20px;line-height:1.7;font-size:12px;color:#a9b5c6;margin-top:25px}.duel-live-state span[data-v-1f435ef8]{display:flex;gap:7px;align-items:center}.duel-answer-pair[data-v-1f435ef8]{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;font-size:12px;color:#b2b9c7}.duel-answer-pair span[data-v-1f435ef8]{display:flex;align-items:center;gap:7px}.duel-answer-pair svg[data-v-1f435ef8]{color:#72bfa5;flex-shrink:0}.duel-final-times[data-v-1f435ef8]{display:flex;gap:35px;font-size:13px;color:#b1b8c5}.duel-final-times span[data-v-1f435ef8]{display:flex;flex-direction:column;gap:7px}.duel-finish-actions[data-v-1f435ef8]{display:flex;gap:15px;align-items:center;flex-wrap:wrap;justify-content:center}.duel-finish-actions>span[data-v-1f435ef8]{font-size:12px;color:#999fae}.duel-review[data-v-1f435ef8]{margin:35px 0}.duel-review h2[data-v-1f435ef8]{font-size:23px}.duel-review details[data-v-1f435ef8]{margin:12px 0;padding:0 20px}.duel-review summary[data-v-1f435ef8]{cursor:pointer;display:flex;gap:18px;align-items:center;padding:20px 0;font-size:14px}.duel-review summary>span[data-v-1f435ef8]:first-child{color:#7f889a;font-size:12px}.duel-review summary>strong[data-v-1f435ef8]{flex:1}.duel-review summary>svg[data-v-1f435ef8]{color:#6fb998}.duel-review details>div[data-v-1f435ef8]{padding:0 0 20px;font-size:13px;line-height:1.8;color:#a3adbf}.duel-review h3[data-v-1f435ef8]{font-size:15px;color:#d9dfeb}@media(max-width:760px){.duel-setup-grid[data-v-1f435ef8]{grid-template-columns:1fr}.duel-setup[data-v-1f435ef8]{padding:23px}.duel-setup h2[data-v-1f435ef8]{font-size:21px}.duel-rules[data-v-1f435ef8]{flex-direction:column;gap:12px}.duel-scoreboard[data-v-1f435ef8]{gap:22px}.duel-player[data-v-1f435ef8]{padding:12px;gap:8px;flex-wrap:wrap}.duel-avatar[data-v-1f435ef8]{display:none}.duel-player strong[data-v-1f435ef8]{font-size:12px}.duel-player>b[data-v-1f435ef8]{font-size:24px;margin-left:0;width:100%}.duel-player small[data-v-1f435ef8]{font-size:8px}.duel-player span[data-v-1f435ef8]{font-size:9px}.duel-versus[data-v-1f435ef8]{font-size:8px}.duel-lobby[data-v-1f435ef8],.duel-finish[data-v-1f435ef8],.duel-countdown[data-v-1f435ef8]{padding:28px 18px}.duel-lobby h2[data-v-1f435ef8],.duel-finish h2[data-v-1f435ef8]{font-size:23px}.duel-room-code[data-v-1f435ef8]{font-size:25px;letter-spacing:3px;padding:17px;gap:13px}.duel-lobby p[data-v-1f435ef8],.duel-finish p[data-v-1f435ef8]{font-size:12px}.duel-toolbar[data-v-1f435ef8]{gap:15px}.duel-toolbar>.game-tags[data-v-1f435ef8]{flex-basis:100%}.duel-live-state[data-v-1f435ef8]{flex-direction:column;gap:8px}.duel-subjects[data-v-1f435ef8]{gap:17px}.duel-final-times[data-v-1f435ef8]{gap:20px;font-size:11px}.duel-finish-actions[data-v-1f435ef8]{flex-direction:column}.duel-review summary[data-v-1f435ef8]{font-size:12px}.duel-review details[data-v-1f435ef8]{padding:0 15px}}.duel-history-link[data-v-1f435ef8]{margin:0 0 24px;font-size:12px}.duel-subjects[data-v-1f435ef8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:none}.duel-subjects figure[data-v-1f435ef8]{min-width:0;max-width:none}@media(max-width:600px){.duel-subjects[data-v-1f435ef8]{gap:10px}.duel-subjects img[data-v-1f435ef8]{max-width:88px}}.duel-question[data-v-1f435ef8]:has(.build-board){overflow:visible;scroll-margin-top:12px}.duel-question:has(.build-board)>.question-meta[data-v-1f435ef8]{position:sticky;top:0;z-index:11;background:#151821;border-radius:12px 12px 0 0;box-shadow:0 6px 18px #0004}@media(max-width:760px){.duel-question[data-v-1f435ef8]:has(.build-board){scroll-margin-top:78px}.duel-question:has(.build-board)>.question-meta[data-v-1f435ef8]{top:66px}}.duel-history[data-v-c2b67cf8]{max-width:1080px;margin:auto}.history-heading[data-v-c2b67cf8]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.history-heading .eyebrow[data-v-c2b67cf8]{display:flex;align-items:center;gap:8px;color:#b7a1d6}.history-heading h1[data-v-c2b67cf8]{font-size:clamp(29px,4vw,40px);margin:15px 0}.history-heading p[data-v-c2b67cf8]{font-size:13px;line-height:1.9;color:#949fae;max-width:680px}.history-heading>button[data-v-c2b67cf8]{white-space:nowrap;font-size:11px;margin-top:12px}.history-loading[data-v-c2b67cf8],.history-empty[data-v-c2b67cf8]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:45px 25px;color:#9aa9b4;font-size:13px;line-height:1.8;text-align:center}.history-empty>svg[data-v-c2b67cf8]{color:#bda3d4}.history-empty h2[data-v-c2b67cf8]{font-size:24px;color:#d0dbe2;margin:0}.history-empty p[data-v-c2b67cf8]{max-width:520px;margin:0}.history-back[data-v-c2b67cf8]{font-size:12px;margin-bottom:22px}.history-stat-caption[data-v-c2b67cf8]{font-size:10px;color:#8d99aa;margin-bottom:12px}.history-stats[data-v-c2b67cf8]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.history-stats>div[data-v-c2b67cf8]{padding:24px;border:1px solid #ffffff0e;border-radius:10px;background:#ffffff03;display:flex;flex-direction:column;gap:9px}.history-stats strong[data-v-c2b67cf8]{font-size:32px;font-weight:500;color:#d3d5e1}.history-stats span[data-v-c2b67cf8]{font-size:11px;color:#95a0b1}.history-stats .win strong[data-v-c2b67cf8]{color:#96c7ae}.history-stats .loss strong[data-v-c2b67cf8]{color:#d4a08e}.history-stats .draw strong[data-v-c2b67cf8]{color:#b6aad0}.history-controls[data-v-c2b67cf8]{display:flex;justify-content:space-between;gap:15px;margin:20px 0 15px;align-items:center}.history-controls>.text-button[data-v-c2b67cf8]{font-size:11px}.history-filters[data-v-c2b67cf8]{display:flex;gap:8px;flex-wrap:wrap}.history-filters button[data-v-c2b67cf8]{padding:10px 14px;border:1px solid #ffffff12;border-radius:7px;color:#97a6b4;background:#161c24;font-size:11px}.history-filters button.selected[data-v-c2b67cf8]{color:#d4c6e7;border-color:#9c83bb66;background:#81659420}.history-search[data-v-c2b67cf8]{margin-bottom:23px;max-width:500px}.history-search input[data-v-c2b67cf8]{min-width:0}.history-row[data-v-c2b67cf8]{width:100%;display:flex;align-items:center;gap:22px;padding:23px;text-align:left;margin:12px 0;cursor:pointer;color:#a2abba}.history-row[data-v-c2b67cf8]:hover{border-color:#9480a666}.history-outcome[data-v-c2b67cf8]{width:92px;flex-shrink:0;display:flex;flex-direction:column;gap:9px;font-size:11px;color:#b5a4c9}.win .history-outcome[data-v-c2b67cf8]{color:#8fbfa9}.loss .history-outcome[data-v-c2b67cf8]{color:#c59588}.history-rival[data-v-c2b67cf8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.history-rival strong[data-v-c2b67cf8]{font-size:15px;color:#d2d9e1;font-weight:500;overflow-wrap:anywhere}.history-rival small[data-v-c2b67cf8]{font-size:10px;color:#8b98aa;line-height:1.7}.history-rival .history-series-tag[data-v-c2b67cf8]{color:#c6ac77}.history-rival em[data-v-c2b67cf8]{font-style:normal;color:#b99d7b}.history-score[data-v-c2b67cf8]{display:flex;flex-direction:column;gap:8px;text-align:right;white-space:nowrap}.history-score>strong[data-v-c2b67cf8]{font-size:23px;font-weight:500;color:#ccd4df}.history-score strong small[data-v-c2b67cf8]{padding:0 5px;color:#687689;font-size:17px}.history-score>small[data-v-c2b67cf8]{font-size:9px;color:#7e8c9b}.history-row>svg[data-v-c2b67cf8]{color:#8d7ca6;flex-shrink:0}.history-more[data-v-c2b67cf8]{display:flex;margin:22px auto}.history-result[data-v-c2b67cf8]{padding:38px;text-align:center}.history-result-seal[data-v-c2b67cf8]{width:76px;height:76px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid #bb9ad536;border-radius:23px;color:#c3aedc;background:#9981b515}.history-result.win .history-result-seal[data-v-c2b67cf8]{color:#d6bf85;border-color:#c6ac7438;background:#c6ac7410}.history-result .eyebrow[data-v-c2b67cf8]{font-size:10px;color:#b09bbb}.history-result h2[data-v-c2b67cf8]{font-size:clamp(26px,4vw,36px);margin:14px 0}.history-result>p[data-v-c2b67cf8]{font-size:12px;line-height:1.8;color:#a1aab7}.history-match-tags[data-v-c2b67cf8]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:20px 0}.history-match-tags span[data-v-c2b67cf8]{padding:6px 9px;border:1px solid #ffffff0f;background:#ffffff03;border-radius:5px;font-size:10px;color:#95a3b3}.history-result>small[data-v-c2b67cf8]{font-size:10px;color:#b6a17f}.history-scoreboard[data-v-c2b67cf8]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:650px;margin:26px auto}.history-scoreboard article[data-v-c2b67cf8]{display:flex;align-items:center;flex-direction:column;gap:10px;border:1px solid #ffffff10;background:#ffffff02;border-radius:10px;padding:24px 18px;min-width:0}.history-scoreboard article.self[data-v-c2b67cf8]{background:#578b7820;border-color:#64987f40}.history-scoreboard article.winner[data-v-c2b67cf8]{border-color:#c5ae695c}.history-scoreboard article>span[data-v-c2b67cf8]{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#92a4ac}.history-scoreboard strong[data-v-c2b67cf8]{font-size:16px;overflow-wrap:anywhere}.history-scoreboard b[data-v-c2b67cf8]{font-size:38px;font-weight:500;color:#d4c29d}.history-scoreboard small[data-v-c2b67cf8]{font-size:11px;color:#9da8b6;display:flex;align-items:center;gap:5px}.history-readonly[data-v-c2b67cf8]{display:flex;align-items:center;justify-content:center;gap:9px;color:#7e998d!important;font-size:11px!important}.history-readonly svg[data-v-c2b67cf8]{flex-shrink:0}.history-review[data-v-c2b67cf8]{margin:30px 0}.history-review h2[data-v-c2b67cf8]{font-size:23px;display:flex;align-items:center;gap:12px}.history-review h2 svg[data-v-c2b67cf8]{color:#ba9bce}.history-review h2 small[data-v-c2b67cf8]{font-size:12px;color:#8897a6}.history-review details[data-v-c2b67cf8]{margin:12px 0;overflow:hidden}.history-review summary[data-v-c2b67cf8]{display:flex;align-items:center;gap:18px;padding:20px 24px;cursor:pointer}.history-review summary>span[data-v-c2b67cf8]{font-size:11px;color:#8190a4}.history-review summary strong[data-v-c2b67cf8]{flex:1;font-size:13px;color:#c8d2df;overflow-wrap:anywhere}.history-review summary>svg[data-v-c2b67cf8]{color:#90c4a8;flex-shrink:0}.history-review-body[data-v-c2b67cf8]{padding:0 24px 22px}.history-review-body h3[data-v-c2b67cf8]{font-size:18px;line-height:1.7}.history-review-body>p[data-v-c2b67cf8]{font-size:12px;line-height:1.9;color:#9cacc0}.history-expected strong[data-v-c2b67cf8]{color:#a2cbb0}.history-answers[data-v-c2b67cf8]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.history-answers article[data-v-c2b67cf8]{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:16px;border:1px solid #c887712b;border-radius:8px;background:#a9574110;min-width:0}.history-answers article.correct[data-v-c2b67cf8]{border-color:#68a7843b;background:#48816310}.history-answers strong[data-v-c2b67cf8]{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.history-answers small[data-v-c2b67cf8]{font-size:10px;color:#91a0b1;overflow-wrap:anywhere}.history-answers span[data-v-c2b67cf8]{display:flex;align-items:center;gap:6px;font-size:10px;color:#bd9e8b}.history-answers .correct span[data-v-c2b67cf8]{color:#94bfa6}.history-subjects[data-v-c2b67cf8]{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:470px;margin:20px auto}.history-subjects figure[data-v-c2b67cf8]{margin:0;text-align:center}.history-subjects img[data-v-c2b67cf8]{max-width:90px;height:66px;object-fit:contain}.history-subjects figcaption[data-v-c2b67cf8]{font-size:11px;color:#a4b3c4;margin-top:8px}.history-question-image[data-v-c2b67cf8]{display:block;max-width:135px;max-height:90px;object-fit:contain;margin:10px auto 20px}@media(max-width:650px){.history-heading[data-v-c2b67cf8]{flex-direction:column;gap:5px}.history-stats[data-v-c2b67cf8]{grid-template-columns:1fr 1fr;gap:10px}.history-stats>div[data-v-c2b67cf8]{padding:18px}.history-stats strong[data-v-c2b67cf8]{font-size:27px}.history-controls[data-v-c2b67cf8]{align-items:flex-start;flex-direction:column;gap:15px}.history-filters[data-v-c2b67cf8]{gap:5px}.history-filters button[data-v-c2b67cf8]{font-size:10px;padding:10px}.history-row[data-v-c2b67cf8]{gap:13px;padding:17px;flex-wrap:wrap}.history-outcome[data-v-c2b67cf8]{width:66px;font-size:10px}.history-rival strong[data-v-c2b67cf8]{font-size:13px}.history-rival small[data-v-c2b67cf8]{font-size:9px}.history-score[data-v-c2b67cf8]{margin-left:79px;text-align:left;flex:1}.history-score strong[data-v-c2b67cf8]{font-size:21px}.history-row>svg[data-v-c2b67cf8]{margin-left:auto}.history-result[data-v-c2b67cf8]{padding:26px 17px}.history-scoreboard[data-v-c2b67cf8]{gap:10px}.history-scoreboard article[data-v-c2b67cf8]{padding:18px 10px}.history-scoreboard strong[data-v-c2b67cf8]{font-size:12px}.history-scoreboard b[data-v-c2b67cf8]{font-size:32px}.history-scoreboard small[data-v-c2b67cf8]{font-size:10px}.history-readonly[data-v-c2b67cf8]{align-items:flex-start}.history-review summary[data-v-c2b67cf8]{padding:18px 15px;gap:12px}.history-review-body[data-v-c2b67cf8]{padding:0 15px 17px}.history-review-body h3[data-v-c2b67cf8]{font-size:16px}.history-answers[data-v-c2b67cf8]{grid-template-columns:1fr}.history-review h2[data-v-c2b67cf8]{font-size:21px}.history-heading p[data-v-c2b67cf8]{font-size:12px}}.challenge-heading[data-v-f87ee76e]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px}.challenge-heading .eyebrow[data-v-f87ee76e]{display:flex;align-items:center;gap:9px;color:#87c4c2}.challenge-heading h1[data-v-f87ee76e]{font-size:clamp(29px,4vw,42px);margin:13px 0}.challenge-heading p[data-v-f87ee76e]{font-size:13px;color:#939da8;line-height:1.8;max-width:650px}.challenge-heading>.text-button[data-v-f87ee76e]{margin-top:12px;white-space:nowrap;font-size:11px}.challenge-error[data-v-f87ee76e]{display:flex;justify-content:space-between;gap:15px;padding:15px;border:1px solid #d7836533;border-radius:8px;line-height:1.7}.challenge-loading[data-v-f87ee76e]{display:flex;align-items:center;justify-content:center;gap:15px;min-height:250px;color:#9aadb0}.challenge-lobby[data-v-f87ee76e]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.challenge-create[data-v-f87ee76e],.challenge-join[data-v-f87ee76e],.challenge-invite[data-v-f87ee76e]{padding:30px}.challenge-seal[data-v-f87ee76e]{display:grid;place-items:center;width:66px;height:66px;border:1px solid #7accc143;border-radius:19px;color:#9dd5cd;background:radial-gradient(ellipse at top,#7accc123,transparent)}.challenge-create h2[data-v-f87ee76e],.challenge-join h2[data-v-f87ee76e]{font-size:25px;margin:20px 0 10px}.challenge-create>p[data-v-f87ee76e],.challenge-join>p[data-v-f87ee76e]{color:#9aa8ad;font-size:12px;line-height:1.9}.challenge-create .primary-button[data-v-f87ee76e]{margin-top:24px}.challenge-join[data-v-f87ee76e]{background:radial-gradient(ellipse at top right,#559c9b0e,transparent 70%),#121619}.challenge-join .eyebrow[data-v-f87ee76e]{color:#80b5b2;font-size:10px}.challenge-hub input[data-v-f87ee76e],.challenge-hub select[data-v-f87ee76e]{width:100%;box-sizing:border-box;background:#0d1215;border:1px solid #ffffff14;border-radius:8px;padding:13px;color:#d8e4e4;font:inherit;font-size:12px;min-height:45px}.challenge-hub input[data-v-f87ee76e]:focus,.challenge-hub select[data-v-f87ee76e]:focus{outline:1px solid #8dcbc5;border-color:#8dcbc5}.challenge-join form[data-v-f87ee76e]{display:flex;flex-direction:column;gap:12px;margin-top:28px}.challenge-join label[data-v-f87ee76e],.challenge-share label[data-v-f87ee76e]{font-size:11px;color:#a2b0b7}.challenge-how[data-v-f87ee76e]{margin-top:25px;border-top:1px solid #ffffff0e;padding-top:15px}.challenge-how>div[data-v-f87ee76e]{display:flex;align-items:center;gap:18px}.challenge-how b[data-v-f87ee76e]{color:#80b5b2;font-size:18px;font-weight:500}.challenge-how p[data-v-f87ee76e]{font-size:12px;line-height:1.8;color:#9ba8af}.challenge-local-note[data-v-f87ee76e]{font-size:11px!important;line-height:1.8!important;color:#b9ac8e!important;padding:14px 16px;border:1px solid #c5b68226;background:#c5b68206;border-radius:8px;margin:20px 0 0}.challenge-invite-top[data-v-f87ee76e]{display:flex;align-items:center;gap:22px}.challenge-invite-top>div[data-v-f87ee76e]{min-width:0;flex:1}.challenge-invite-top .eyebrow[data-v-f87ee76e]{color:#94b7b5;font-size:10px;overflow-wrap:anywhere}.challenge-invite h2[data-v-f87ee76e]{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:10px 0 12px;overflow-wrap:anywhere}.challenge-tags[data-v-f87ee76e]{display:flex;flex-wrap:wrap;gap:7px}.challenge-tags span[data-v-f87ee76e]{font-size:10px;padding:5px 9px;background:#73b5ab10;border:1px solid #73b5ab22;border-radius:5px;color:#a6c9c4}.challenge-rule-grid[data-v-f87ee76e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.challenge-rule-grid>span[data-v-f87ee76e]{display:flex;align-items:center;gap:10px;padding:16px;background:#ffffff03;border:1px solid #ffffff0d;border-radius:9px;font-size:11px;color:#8faaa8}.challenge-rule-grid b[data-v-f87ee76e]{color:#d5e5e0;font-size:19px;font-weight:500;white-space:nowrap}.challenge-rules[data-v-f87ee76e]{font-size:12px;line-height:1.9;color:#a0b1b4}.challenge-share[data-v-f87ee76e]{padding:20px;background:#080e1166;border:1px solid #ffffff0c;border-radius:10px;margin-top:22px}.challenge-share>div[data-v-f87ee76e]{display:flex;gap:9px;margin:10px 0}.challenge-share input[data-v-f87ee76e]{min-width:0;flex:1;font-size:11px;font-family:monospace;color:#b1d0ca}.challenge-share button[data-v-f87ee76e]{font-size:11px;flex-shrink:0}.challenge-share p[data-v-f87ee76e]{font-size:11px;color:#8dccad;margin:10px 0}.challenge-share small[data-v-f87ee76e]{color:#8c9a9f;font-size:10px}.challenge-share small b[data-v-f87ee76e]{letter-spacing:2px;font-weight:500;color:#afc6c1}.challenge-start[data-v-f87ee76e]{display:flex;align-items:center;gap:22px;margin-top:24px}.challenge-start>span[data-v-f87ee76e],.challenge-start>div[data-v-f87ee76e]{color:#91a7a5;font-size:11px;line-height:1.8}.challenge-start strong[data-v-f87ee76e]{display:block;font-size:12px;color:#bad0cb;font-weight:500}.challenge-board[data-v-f87ee76e]{padding:26px 30px;margin-top:24px}.challenge-board header[data-v-f87ee76e],.challenge-list header[data-v-f87ee76e]{display:flex;justify-content:space-between;align-items:center;gap:20px}.challenge-board h2[data-v-f87ee76e],.challenge-list h2[data-v-f87ee76e]{font-size:21px;margin:0;display:flex;align-items:center;gap:10px}.challenge-board h2 svg[data-v-f87ee76e]{color:#c9b382}.challenge-board header p[data-v-f87ee76e]{font-size:11px;line-height:1.8;color:#95a4a9}.challenge-board header button[data-v-f87ee76e],.challenge-list header button[data-v-f87ee76e]{font-size:11px;white-space:nowrap}.challenge-empty[data-v-f87ee76e]{text-align:center;padding:38px 20px;color:#88aba6}.challenge-empty h3[data-v-f87ee76e]{color:#c5d2d2;font-size:19px;font-weight:500}.challenge-empty p[data-v-f87ee76e]{font-size:12px;line-height:1.8;color:#8c9c9f}.challenge-table-wrap[data-v-f87ee76e]{overflow-x:auto}.challenge-board table[data-v-f87ee76e]{width:100%;border-collapse:collapse;margin-top:20px}.challenge-board th[data-v-f87ee76e]{text-align:left;font-size:10px;font-weight:500;color:#788e8e;padding:12px}.challenge-board td[data-v-f87ee76e]{padding:16px 12px;font-size:13px;border-top:1px solid #ffffff09;color:#c5d1cf;overflow-wrap:anywhere}.challenge-board td[data-v-f87ee76e]:first-child{width:42px}.challenge-board td[data-v-f87ee76e]:nth-child(3),.challenge-board td[data-v-f87ee76e]:nth-child(4){white-space:nowrap}.challenge-board td small[data-v-f87ee76e]{margin-left:8px;font-size:9px;color:#94caba}.challenge-board tr.self[data-v-f87ee76e]{background:#66b4a50b}.challenge-board .podium[data-v-f87ee76e]{color:#d4be83}.challenge-review[data-v-f87ee76e]{margin-top:20px;font-size:11px}.challenge-list[data-v-f87ee76e]{padding:26px 30px;margin-top:24px}.challenge-list-empty[data-v-f87ee76e]{color:#8fa1a3;font-size:12px;line-height:1.9;padding:20px 0}.challenge-list-row[data-v-f87ee76e]{display:flex;align-items:center;gap:16px;width:100%;border:0;border-top:1px solid #ffffff0c;padding:20px 0;background:none;text-align:left;color:#b4c6c4;cursor:pointer}.challenge-list-row[data-v-f87ee76e]:first-of-type{margin-top:20px}.challenge-list-row[data-v-f87ee76e]:hover{color:#c8e7e0}.challenge-list-icon[data-v-f87ee76e]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#6dbbb315;color:#8dc8be}.challenge-list-row>span[data-v-f87ee76e]:nth-child(2){flex:1;min-width:0}.challenge-list-row strong[data-v-f87ee76e]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.challenge-list-row small[data-v-f87ee76e]{display:block;font-size:10px;color:#8e9da0;margin-top:7px;line-height:1.6}.challenge-list-count[data-v-f87ee76e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;font-size:12px;max-width:140px}.challenge-list-count small[data-v-f87ee76e]{flex-basis:100%;text-align:right;margin:0}.challenge-list-row>svg[data-v-f87ee76e]{flex-shrink:0;color:#6c9690}@media(max-width:950px){.challenge-lobby[data-v-f87ee76e]{grid-template-columns:1fr}.challenge-rule-grid>span[data-v-f87ee76e]{flex-wrap:wrap;justify-content:center}.challenge-rule-grid>span>b[data-v-f87ee76e]{flex-basis:100%;text-align:center}.challenge-rule-grid>span>svg[data-v-f87ee76e]{display:none}}@media(max-width:600px){.challenge-heading[data-v-f87ee76e]{flex-direction:column;gap:0}.challenge-heading>.text-button[data-v-f87ee76e]{margin:0}.challenge-create[data-v-f87ee76e],.challenge-join[data-v-f87ee76e],.challenge-invite[data-v-f87ee76e],.challenge-board[data-v-f87ee76e],.challenge-list[data-v-f87ee76e]{padding:20px}.challenge-invite-top[data-v-f87ee76e]{align-items:flex-start;gap:15px}.challenge-seal[data-v-f87ee76e]{width:48px;height:48px;border-radius:14px;flex-shrink:0}.challenge-seal svg[data-v-f87ee76e]{width:25px}.challenge-invite h2[data-v-f87ee76e]{font-size:23px}.challenge-rule-grid[data-v-f87ee76e]{gap:7px}.challenge-rule-grid>span[data-v-f87ee76e]{padding:12px 5px;font-size:10px}.challenge-rule-grid b[data-v-f87ee76e]{font-size:18px}.challenge-share[data-v-f87ee76e]{padding:14px}.challenge-share>div[data-v-f87ee76e]{flex-direction:column}.challenge-share button[data-v-f87ee76e]{justify-content:center}.challenge-start[data-v-f87ee76e]{flex-direction:column;align-items:stretch;gap:10px}.challenge-start>button[data-v-f87ee76e]{justify-content:center}.challenge-start>span[data-v-f87ee76e]{font-size:10px}.challenge-board header[data-v-f87ee76e]{align-items:flex-start;flex-direction:column;gap:5px}.challenge-board th[data-v-f87ee76e],.challenge-board td[data-v-f87ee76e]{padding:12px 6px;font-size:11px}.challenge-board th[data-v-f87ee76e]{font-size:9px}.challenge-board td[data-v-f87ee76e]:nth-child(2){max-width:140px}.challenge-board td small[data-v-f87ee76e]{display:block;margin:4px 0 0}.challenge-list header[data-v-f87ee76e]{gap:12px}.challenge-list h2[data-v-f87ee76e]{font-size:18px}.challenge-list-row[data-v-f87ee76e]{gap:10px;flex-wrap:wrap}.challenge-list-count[data-v-f87ee76e]{margin-left:52px;max-width:none;font-size:10px;justify-content:flex-start;flex-basis:calc(100% - 78px)}.challenge-list-count small[data-v-f87ee76e]{flex-basis:auto}.challenge-list-row>svg[data-v-f87ee76e]{margin-left:auto}}.map-review[data-v-6daaf09b]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin:20px 0}.map-review>img[data-v-6daaf09b]{width:100%;border-radius:10px}.map-review p[data-v-6daaf09b]{font-size:12px;color:#bdb8a7}@media(max-width:760px){.map-review[data-v-6daaf09b]{grid-template-columns:1fr}}.lore-review-prompt[data-v-6daaf09b]{white-space:pre-line}.lore-review-source[data-v-6daaf09b]{display:inline-block;margin:0 0 18px;color:#c7ab78;font-size:11px}.review-practice[data-v-6daaf09b]{display:flex;align-items:center;gap:20px;padding:20px;margin:20px 0;border:1px solid #79aa8d33;background:#55856d10;border-radius:10px}.review-practice>div[data-v-6daaf09b]{flex:1}.review-practice strong[data-v-6daaf09b]{font-size:15px;color:#b9d7c6}.review-practice p[data-v-6daaf09b]{font-size:11px;line-height:1.8;color:#96a99f;margin:7px 0}.review-practice small[data-v-6daaf09b]{font-size:10px;line-height:1.7;color:#b6a483}.review-practice button[data-v-6daaf09b]{font-size:11px;white-space:nowrap}@media(max-width:700px){.review-practice[data-v-6daaf09b]{flex-direction:column;align-items:stretch}.review-practice button[data-v-6daaf09b]{justify-content:center;white-space:normal}}.review-loading[data-v-6daaf09b],.review-empty[data-v-6daaf09b]{padding:35px 10px;display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center;color:#a4afc0;line-height:1.7;font-size:13px}.review-heading[data-v-6daaf09b]{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#9ca6b6;line-height:1.6;flex-wrap:wrap}.review-summary[data-v-6daaf09b]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border:1px solid #ffffff0e;border-radius:10px;background:#ffffff03;padding:23px 15px;margin:22px 0}.review-summary>div[data-v-6daaf09b]{text-align:center;display:flex;flex-direction:column;gap:8px}.review-summary strong[data-v-6daaf09b]{font-size:28px;color:#e6d1aa}.review-summary small[data-v-6daaf09b]{font-size:14px;color:#8b97aa}.review-summary span[data-v-6daaf09b]{font-size:11px;color:#8b97aa}.review-note[data-v-6daaf09b]{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;color:#b4a17f;padding:12px 14px;border-radius:7px;background:#b68d2c0c}.review-note svg[data-v-6daaf09b]{flex-shrink:0;margin-top:3px}.review-filters[data-v-6daaf09b]{display:flex;gap:8px;margin:20px 0 14px}.review-filters button[data-v-6daaf09b]{display:flex;align-items:center;gap:10px;font-size:12px;background:#171e28;color:#9eabbc;border:1px solid #ffffff0d;border-radius:6px;padding:10px 13px}.review-filters button.selected[data-v-6daaf09b]{background:#577d7026;border-color:#709f7c65;color:#d5e4de}.review-filters span[data-v-6daaf09b]{font-size:10px;opacity:.7}.review-search[data-v-6daaf09b]{display:flex;gap:10px;margin-bottom:20px}.review-search .search-box[data-v-6daaf09b]{min-width:0;flex:1}.review-search input[data-v-6daaf09b]{min-width:0}.review-search select[data-v-6daaf09b]{padding:8px 12px;font:inherit;font-size:12px;border:1px solid #ffffff16;border-radius:7px;background:#161c26;color:#aeb8c7;max-width:40%}.review-entry[data-v-6daaf09b]{margin:12px 0;background:#1017227d;border:1px solid #ffffff10;border-radius:9px;overflow:hidden}.review-entry.open[data-v-6daaf09b]{border-color:#aa745d55}.review-entry.correct.open[data-v-6daaf09b]{border-color:#58857570}.review-toggle[data-v-6daaf09b]{display:flex;align-items:center;gap:13px;width:100%;background:none;border:0;padding:16px;text-align:left;color:#dce2ed}.review-number[data-v-6daaf09b]{color:#7c879b;font-size:11px;min-width:15px}.review-toggle>img[data-v-6daaf09b]{width:48px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0}.review-entry-title[data-v-6daaf09b]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.review-entry-title strong[data-v-6daaf09b]{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.review-entry-title span[data-v-6daaf09b]{font-size:10px;color:#8c97aa}.review-status-icon[data-v-6daaf09b]{color:#c97967;flex-shrink:0}.correct .review-status-icon[data-v-6daaf09b]{color:#73b493}.review-chevron[data-v-6daaf09b]{color:#7f8b9e;flex-shrink:0;transition:transform .2s}.open .review-chevron[data-v-6daaf09b]{transform:rotate(180deg)}.review-entry-body[data-v-6daaf09b]{padding:5px 22px 22px}.review-entry-body h3[data-v-6daaf09b]{font-size:16px;line-height:1.6;margin:6px 0 18px}.review-comparison[data-v-6daaf09b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-comparison>section[data-v-6daaf09b]{background:#af6a5310;border:1px solid #af6a5327;border-radius:7px;padding:15px}.review-comparison>section.review-expected[data-v-6daaf09b],.review-comparison>section.selected-correct[data-v-6daaf09b]{background:#6398790d;border-color:#63987935}.review-comparison h4[data-v-6daaf09b]{font-size:10px;letter-spacing:.5px;margin:0 0 12px;color:#9da8b9;text-transform:uppercase}.review-options[data-v-6daaf09b]{display:flex;flex-direction:column;gap:9px}.review-options>span[data-v-6daaf09b]{display:flex;gap:9px;align-items:center}.review-options img[data-v-6daaf09b]{width:40px;height:30px;object-fit:contain;border-radius:3px;flex-shrink:0}.review-options strong[data-v-6daaf09b]{font-size:12px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.review-options small[data-v-6daaf09b]{color:#c6b684;font-size:12px}.review-muted[data-v-6daaf09b]{color:#7e8ca0;font-size:12px;line-height:1.7;margin:0}.review-explanation[data-v-6daaf09b]{color:#a6b2c3;font-size:12px;line-height:1.9;margin:18px 0}.review-entry-meta[data-v-6daaf09b]{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#8998ac}.review-entry-meta span[data-v-6daaf09b]{display:flex;align-items:center;gap:5px}.review-entry-meta>span[data-v-6daaf09b]:first-child{color:#c5aa7b}.review-subjects[data-v-6daaf09b]{display:flex;gap:22px;justify-content:center;margin:12px 0 20px}.review-subjects figure[data-v-6daaf09b]{margin:0;max-width:45%;text-align:center}.review-subjects img[data-v-6daaf09b]{width:84px;height:62px;object-fit:contain}.review-subjects figcaption[data-v-6daaf09b]{font-size:11px;color:#a0afc1;margin-top:6px}.review-portrait[data-v-6daaf09b]{display:block;width:220px;max-width:100%;border-radius:8px;margin:5px auto 20px}.review-more[data-v-6daaf09b]{margin:20px auto 0;display:flex}@media(max-width:760px){.review-summary[data-v-6daaf09b]{gap:8px;padding:18px 8px}.review-summary strong[data-v-6daaf09b]{font-size:23px}.review-summary small[data-v-6daaf09b]{font-size:12px}.review-summary span[data-v-6daaf09b]{font-size:9px}.review-filters[data-v-6daaf09b]{gap:5px}.review-filters button[data-v-6daaf09b]{font-size:10px;padding:10px 9px;gap:6px;flex:1;justify-content:center}.review-search input[data-v-6daaf09b]{font-size:11px}.review-search select[data-v-6daaf09b]{font-size:10px;padding:6px}.review-toggle[data-v-6daaf09b]{gap:9px;padding:14px 11px}.review-toggle>img[data-v-6daaf09b]{width:37px;height:28px}.review-entry-title strong[data-v-6daaf09b]{font-size:12px}.review-entry-title span[data-v-6daaf09b]{font-size:9px}.review-entry-body[data-v-6daaf09b]{padding:3px 13px 17px}.review-entry-body h3[data-v-6daaf09b]{font-size:14px}.review-comparison[data-v-6daaf09b]{grid-template-columns:1fr;gap:9px}.review-comparison>section[data-v-6daaf09b]{padding:13px}.review-note[data-v-6daaf09b]{font-size:11px}.review-heading[data-v-6daaf09b]{font-size:10px}.review-options strong[data-v-6daaf09b]{font-size:11px}}.review-mechanics-details[data-v-6daaf09b]{display:flex;flex-direction:column;gap:16px;margin:22px 0}.review-mechanics-details article[data-v-6daaf09b]{display:flex;align-items:flex-start;gap:12px}.review-mechanics-details img[data-v-6daaf09b]{width:34px;height:34px;border-radius:5px}.review-mechanics-details strong[data-v-6daaf09b]{font-size:12px;color:#c5d9ce}.review-mechanics-details p[data-v-6daaf09b]{font-size:12px;color:#9cabb8;line-height:1.9;margin:5px 0}.review-mechanics-details a[data-v-6daaf09b]{font-size:10px;color:#8bbaa3}.item-recipe[data-v-78e5e0fb]{border-top:1px solid #ffffff12;margin-top:24px;padding-top:20px}.item-recipe h3[data-v-78e5e0fb]{font-size:15px;margin:0 0 8px}.item-recipe>p[data-v-78e5e0fb]{font-size:11px;line-height:1.6;color:#8e9aaa}.recipe-variant[data-v-78e5e0fb]{padding:12px 0}.variant-label[data-v-78e5e0fb]{display:block;font-size:10px;color:#8b9baf;margin-bottom:9px}.recipe-parts[data-v-78e5e0fb]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.recipe-parts>svg[data-v-78e5e0fb]{color:#5b6a7a;flex-shrink:0}.recipe-parts>button[data-v-78e5e0fb]{display:flex;flex-direction:column;align-items:center;gap:7px;width:91px;align-self:stretch;padding:10px 5px;border:1px solid #ffffff0f;border-radius:8px;background:#20263066;color:#cdd5df}.recipe-parts>button[data-v-78e5e0fb]:disabled{opacity:1;cursor:default}.recipe-parts>button[data-v-78e5e0fb]:hover:not(:disabled){border-color:#a67c53}.recipe-parts img[data-v-78e5e0fb]{width:49px;height:37px;object-fit:contain;border-radius:4px}.recipe-parts strong[data-v-78e5e0fb]{font-size:10px;line-height:1.4;text-align:center}.recipe-parts small[data-v-78e5e0fb]{font-size:9px;color:#c0a365;display:flex;gap:3px;align-items:center;margin-top:auto}@media(max-width:760px){.recipe-parts>button[data-v-78e5e0fb]{width:76px}.recipe-parts[data-v-78e5e0fb]{gap:5px}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{font-family:Manrope,Segoe UI,sans-serif;color:#e9e9ec;background:#0f1013;font-synthesis:none;font-weight:400;font-size:14px;--muted:#888991;--line:#ffffff0d;--accent:#f16a50;--panel:#17181d;--green:#7ad5b1;--gold:#dbb679;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button,input,select,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent)}input:focus,select:focus{outline:1px solid #f16a5080;border-color:#f16a5070}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800}img{display:block;max-width:100%}svg{flex-shrink:0}button{transition:background .18s,color .18s,border-color .18s,transform .18s}::selection{background:#f16a5060;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#3e3e46;border-radius:5px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:#141519;border-right:1px solid var(--line);padding:36px 20px 20px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:11px;padding:0 9px;text-align:left;letter-spacing:1px;font-weight:800;font-size:22px;line-height:1.15}.brand-symbol{display:grid;place-items:center;background:#ef634a;width:37px;height:39px;clip-path:polygon(0 0,84% 0,100% 20%,100% 100%,16% 100%,0 80%);color:#161418;font-family:Arial,sans-serif;font-style:italic;font-size:31px;font-weight:900;flex-shrink:0;line-height:1}.brand small{font-size:11px;letter-spacing:0;color:#919096;margin-left:2px}.brand em{display:block;font-size:8px;letter-spacing:2.7px;font-style:normal;font-weight:500;color:#74747e;margin-top:7px}.sidebar nav{margin-top:33px}.nav-label{font-size:8px;font-weight:800;color:#64646f;letter-spacing:1.5px;margin:28px 12px 11px}.sidebar nav>.nav-label:first-child{margin-top:0}.sidebar nav>button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:6px;padding:11px 12px;margin:3px 0;color:#91929d;font-size:12px;text-align:left;position:relative;font-weight:600}.sidebar nav>button:hover{background:#ffffff05;color:#e9e9ec}.sidebar nav>button.active{background:linear-gradient(90deg,#f16a501b,#f16a5005);color:#ed795e;border-color:#ed795e14}.sidebar nav>button.active:before{content:"";position:absolute;left:-21px;top:12px;bottom:12px;width:3px;background:#f16a50;border-radius:0 3px 3px 0}.nav-dot{width:5px;height:5px;background:#e5b477;border-radius:50%;margin-left:auto;box-shadow:0 0 10px #e5b47755}.nav-arrow{margin-left:auto;color:#4b4b57}.sidebar-bottom{margin-top:auto;padding-top:30px}.xp-card{border:1px solid #ffffff0b;border-radius:8px;background:linear-gradient(120deg,#ffffff05,transparent);padding:13px}.xp-top{display:flex;gap:9px;align-items:center;margin-bottom:13px}.xp-top>svg{margin-left:auto;color:#686875}.xp-top strong{display:block;font-size:11px;max-width:104px;overflow:hidden;text-overflow:ellipsis}.xp-top small{display:block;font-size:9px;color:#81828e;margin-top:4px}.level-gem{border:1px solid #84839c4d;background:#77738513;display:grid;place-items:center;width:32px;height:34px;font-size:14px;font-weight:800;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.progress-track{height:4px;border-radius:5px;background:#ffffff08;overflow:hidden}.progress-track i{display:block;height:100%;background:var(--accent);border-radius:5px;transition:width .5s}.xp-card>.progress-track{height:3px;margin-bottom:8px}.xp-card>small{font-size:9px;color:#ada4a4}.xp-card>small>span{color:#62626c}.sidebar-foot{font-size:9px;color:#777780;display:flex;align-items:center;gap:6px;margin:19px 5px 0}.sidebar-foot>span:last-child{margin-left:auto}.online-dot{width:5px;height:5px;border-radius:50%;background:#77bba0}.workspace{margin-left:232px}.topbar{height:80px;padding:0 40px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:#111216d9}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:11px}.breadcrumbs>svg{color:#484952}.breadcrumb-root{font-size:10px;letter-spacing:1px;color:#6c6c76}.breadcrumbs strong{font-size:11px;font-weight:600;color:#bbbcc3}.topbar-actions{display:flex;align-items:center;gap:22px}.patch-badge{font-size:10px;display:flex;gap:7px;align-items:center;color:#93939d}.patch-badge>span{width:5px;height:5px;background:#83bda4;border-radius:50%}.language-button{display:flex;align-items:center;gap:7px;font-size:11px;color:#b1b0b8}.language-button>svg:last-child{color:#62636d}.header-divider{height:17px;width:1px;background:#ffffff12}.login-button{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#ddd}.login-button:hover{color:var(--accent)}.avatar{width:31px;height:31px;border:1px solid #f16a5044;background:#f16a5015;border-radius:7px;font-size:13px;color:var(--accent);font-weight:800}.mobile-menu{display:none!important}main{max-width:1540px;margin:auto;padding:32px 40px 0}.hero-banner{height:398px;position:relative;overflow:hidden;border:1px solid #93836c20;border-radius:12px;background:#17191b;isolation:isolate}.banner-atmosphere{position:absolute;inset:0;background:linear-gradient(90deg,#17181b 7%,#17181bf2 32%,#17181b66 73%,#15181b50),linear-gradient(0deg,#17181b,transparent 90%),url(/art/background.jpg) 70% 45% / cover;opacity:.85;z-index:-2}.hero-orbit{position:absolute;width:445px;height:445px;border:1px solid #d6946533;border-radius:50%;right:1%;top:30px;box-shadow:0 0 80px #d4813722,inset 0 0 80px #d4813711;z-index:-1}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:20px;border:1px dashed #ca8a6830;border-radius:50%;transform:rotate(-20deg)}.hero-orbit:after{inset:42px;border-style:solid;border-color:#c78c5518}.banner-character{position:absolute;height:535px;max-width:none;right:-50px;bottom:-115px;transform:rotate(-5deg);filter:drop-shadow(-20px 10px 45px #da673522);z-index:-1;animation:hero-enter 1s ease-out both}.banner-copy{padding:43px 38px;max-width:650px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:1.9px;text-transform:uppercase;color:#af9585}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #f16a5055}.banner-copy h1{font-size:clamp(36px,3.5vw,56px);line-height:1.16;letter-spacing:-2.4px;margin:17px 0;text-shadow:0 2px 35px #101014}.banner-copy h1>span{color:#ee8769}.banner-copy>p{font-size:12px;line-height:1.9;color:#a9a4a4;max-width:380px}.banner-buttons{display:flex;align-items:center;gap:23px;margin-top:24px}.primary-button,.secondary-button{min-height:44px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;font-size:12px;font-weight:800}.primary-button{background:#ee674e;color:#fff5ed;box-shadow:0 4px 18px #dc593017;border:1px solid #ff947a36}.primary-button:hover:not(:disabled){background:#fc785d;box-shadow:0 7px 25px #f16a5022;transform:translateY(-1px)}.secondary-button{background:#ffffff05;border:1px solid #ffffff15;color:#d4d3d8}.secondary-button:hover:not(:disabled){background:#ffffff0c;border-color:#ffffff30}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;color:#ababb4;padding:5px 0}.text-button:hover{color:#eee}.accent-link{color:#d6856f}.banner-note{margin-top:19px;display:flex;align-items:center;gap:7px;color:#76757c;font-size:9px}.banner-note>svg{color:#9d7a66}.character-credit{position:absolute;bottom:19px;right:26px;letter-spacing:2px;font-size:8px;color:#938477;font-weight:800}.character-credit i{font-style:normal;color:#665e59;margin-left:10px;font-size:7px}.embers{position:absolute;inset:0;pointer-events:none;z-index:0}.embers i{position:absolute;bottom:-10px;left:calc(45% + var(--i)*5%);width:2px;height:2px;background:#edb974;border-radius:50%;box-shadow:0 0 10px #ec8242;animation:ember calc(6s + var(--i)*.7s) infinite ease-out;animation-delay:calc(var(--i)*-.8s)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{font-size:21px;letter-spacing:-.65px}.section-heading p{color:#7b7c87;font-size:11px;margin-top:7px;line-height:1.6}.mode-section{margin-top:30px}.mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:20px}.mode-card{text-align:left;background:#17181d;border:1px solid #ffffff0c;border-radius:9px;overflow:hidden;padding:0;position:relative;--tone:#cc6451}.mode-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tone) 50%,transparent);background:#1c1d23;box-shadow:0 14px 30px #0003}.mode-card.mint{--tone:#77b997}.mode-card.violet{--tone:#9f83d8}.mode-card.blue{--tone:#6798b7}.card-art{position:relative;height:156px;overflow:hidden;background:linear-gradient(150deg,color-mix(in srgb,var(--tone) 8%,#17181d),#17181d)}.card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#17181d 0%,transparent 65%)}.card-glow{position:absolute;width:150px;height:150px;border-radius:50%;right:-5px;top:0;background:var(--tone);filter:blur(65px);opacity:.26}.card-art>img{position:absolute;height:240px;width:240px;max-width:none;object-fit:contain;right:-18px;top:-28px;transform:rotate(-8deg);transition:transform .5s}.mode-card:hover .card-art>img{transform:rotate(-3deg) scale(1.06)}.mode-card.mint .card-art>img{width:172px;height:auto;top:19px;right:15px;image-rendering:auto;transform:rotate(-20deg);filter:drop-shadow(0 0 18px #80d7a130)}.mode-card.violet .card-art>img{height:251px;width:251px;right:-11px;top:-27px}.mode-card.blue .card-art>img{height:245px;width:245px;right:-20px;top:-20px}.card-number{position:absolute;top:15px;left:17px;font-size:10px;letter-spacing:2px;color:#ffffff35;z-index:1}.mode-pill{position:absolute;z-index:1;bottom:9px;left:17px;display:flex;align-items:center;gap:5px;font-size:7px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--tone);padding:5px 6px;border:1px solid color-mix(in srgb,var(--tone) 15%,transparent);background:color-mix(in srgb,var(--tone) 6%,#15161b);border-radius:3px}.mode-card-copy{padding:11px 17px 21px}.mode-card-copy h3{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:800;letter-spacing:-.4px}.mode-card-copy h3>svg{color:#757581}.mode-card:hover h3>svg{color:var(--tone)}.mode-card-copy p{font-size:10px;line-height:1.8;color:#85858f;margin-top:9px;min-height:36px}.dashboard-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:28px}.daily-card{position:relative;overflow:hidden;border:1px solid #c49b542b;border-radius:9px;background:radial-gradient(ellipse at 90% 50%,#b67f3512,transparent 65%),#1a191b;padding:25px 28px}.gold{color:#bf9a62}.daily-card h2{font-size:23px;letter-spacing:-.7px;margin-top:16px}.daily-card>p{font-size:11px;line-height:1.85;color:#8c8790;max-width:320px;margin-top:8px}.daily-watermark{position:absolute;right:-20px;top:12px;transform:rotate(15deg);color:#bc985914;pointer-events:none}.daily-actions{position:relative;display:flex;align-items:center;gap:25px;margin-top:21px}.gold-button{border-color:#e0b77644;color:#d3b482;background:#d2ad7010;min-height:38px;font-size:11px;padding:9px 14px}.gold-button:hover{background:#d2ad7020}.reset-timer>span{display:block;color:#817969;font-size:8px}.reset-timer>strong{display:block;font-size:14px;letter-spacing:2px;color:#c4ac88;font-variant-numeric:tabular-nums;margin-top:3px}.daily-rules{display:block;font-size:8px;color:#6c6563;margin-top:15px}.progress-card{padding:23px 25px 22px;border:1px solid var(--line);border-radius:9px;background:#17181d}.square-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:7px;background:#ffffff04;color:#a0a1af;border:1px solid #ffffff06}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:5px;color:#848490;padding:0;flex-shrink:0}.icon-button:hover{background:#ffffff0b;color:#eee}.progress-card h3{font-size:15px;letter-spacing:-.3px;margin-top:15px}.progress-card>p{font-size:10px;color:#777884;line-height:1.9;margin-top:7px;max-width:330px}.mini-stats{display:flex;justify-content:space-between;gap:15px;margin-top:23px}.mini-stats>div{display:flex;flex-direction:column;gap:5px;flex:1;border-right:1px solid #ffffff08}.mini-stats>div:last-child{border:0}.mini-stats strong{display:flex;align-items:center;gap:4px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.mini-stats strong>small{font-size:14px;color:#9999a6}.mini-stats strong>svg{color:#b77861}.mini-stats>div>span{font-size:9px;color:#797985}.database-banner{display:flex;align-items:center;gap:20px;padding:22px 24px;border:1px solid #ffffff07;border-radius:8px;margin:26px 0 0;background:linear-gradient(100deg,#1c1e251a,#ffffff02)}.database-emblem{color:#767e99;display:grid;place-items:center;width:48px;height:48px;background:#737da110;border:1px solid #7b83a017;border-radius:9px}.database-banner h3{font-size:13px;letter-spacing:-.2px}.database-banner p{font-size:10px;color:#71717f;margin-top:7px}.database-banner>.text-button{margin-left:auto;white-space:nowrap;font-size:10px}.database-banner>.text-button>svg{color:#a78876}footer{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:27px 0;color:#55565f;font-size:9px;margin-top:12px;border-top:1px solid #ffffff05}footer>span{display:flex;align-items:center;gap:8px}footer>small{font-size:8px}footer>a{display:flex;gap:4px;align-items:center;font-size:8px;letter-spacing:1px;white-space:nowrap}.footer-mark{font-style:italic;font-size:18px;font-weight:900;color:#595761}.panel{background:#17181d;border:1px solid #ffffff0d;border-radius:10px}.page-heading{margin:14px 0 33px}.page-heading h1{font-size:35px;letter-spacing:-1.4px;margin-top:15px}.page-heading>p{font-size:12px;color:#898995;line-height:1.8;margin-top:10px}.subtle-badge{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #ffffff0e;border-radius:5px;background:#ffffff03;color:#94949f;font-size:10px}.game-topline{display:flex;align-items:center;gap:15px;margin-bottom:27px}.game-topline>.text-button:last-child{margin-left:auto}.game-tags{display:flex;gap:8px}.quiz-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;min-height:630px}.question-panel{overflow:hidden}.question-meta{padding:22px 26px;display:flex;align-items:center;gap:15px}.question-meta>.eyebrow{color:#bf9081}.question-meta>span:nth-child(2){margin-left:auto;color:#8d8d9b;font-size:11px}.question-timer{color:#c4c4cc;display:flex;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;min-width:57px}.question-timer.urgent{color:#f58c78}.timer-track{height:2px;background:#ffffff05}.timer-track i{display:block;height:100%;background:var(--accent);transition:width 1s linear}.question-content{padding:32px}.question-image{width:120px;height:90px;margin:2px auto 16px;display:grid;place-items:center;position:relative}.question-image:before{content:"";position:absolute;inset:5px;background:#ad725940;filter:blur(40px)}.question-image img{z-index:1;position:relative;max-height:90px;border-radius:6px;border:1px solid #ffffff15;box-shadow:0 8px 30px #0003}.question-image.abilities img{height:80px;width:80px}.question-image.items img{max-height:80px}.question-subject{text-align:center;color:#c39381;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.question-content h1{text-align:center;font-size:26px;letter-spacing:-.7px;line-height:1.45;max-width:550px;margin:0 auto 29px}.answers{display:grid;grid-template-columns:1fr 1fr;gap:11px}.answers button{display:flex;align-items:center;gap:14px;min-height:63px;background:#1c1d24;border:1px solid #ffffff0e;border-radius:7px;padding:13px 17px;text-align:left}.answers button:hover:not(:disabled){border-color:#f16a5070;background:#f16a5009}.option-key{display:grid;place-items:center;width:26px;height:27px;background:#ffffff03;border:1px solid #ffffff10;border-radius:4px;color:#6e6f7e;font-size:11px;flex-shrink:0}.answers strong{font-size:13px;font-weight:600}.answers svg{margin-left:auto;color:#8bd5b2}.answers button:disabled{opacity:1}.answers .right{border-color:#6dbf9960;background:#69b38e12;color:#96d9b9}.answers .right .option-key{color:#96d9b9;border-color:#75bc9a50;background:#75bc9a15}.answers .muted{opacity:.4!important}.answer-feedback{padding:21px;background:#c3916e0b;border:1px solid #cc9b7622;border-radius:7px;margin-top:23px;animation:fade-in .25s ease}.answer-feedback.success{background:#76b39a09;border-color:#76b39a25}.answer-feedback>div{display:flex;gap:10px;align-items:center;color:#c9a288}.answer-feedback.success>div{color:#8cc6ac}.answer-feedback h3{font-size:13px;letter-spacing:-.2px}.answer-feedback>div>span{margin-left:auto;font-size:11px}.answer-feedback p{font-size:12px;line-height:1.8;color:#aaa7ac;margin-top:11px}.answer-feedback small{display:block;color:#6b6c77;font-size:9px;margin-top:10px}.question-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:27px}.question-bottom>span{display:flex;align-items:center;gap:7px;color:#585964;font-size:9px}.question-bottom .primary-button{padding:10px 16px;font-size:11px;min-height:39px}.run-panel{align-self:start;padding:25px 23px}.run-panel>.eyebrow{color:#797a89;font-size:9px;letter-spacing:1px}.run-score{margin-top:23px}.run-score strong{font-size:44px;letter-spacing:-2px;display:block;font-weight:700}.run-score>span{color:#747583;font-size:11px}.run-streak{display:flex;align-items:center;gap:12px;padding:22px 0;margin:20px 0 12px;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;color:#d98465}.run-streak>div>strong{font-size:24px;display:block;line-height:1}.run-streak>div>span{font-size:9px;display:block;color:#727381;margin-top:7px}.streak-bonus{margin-left:auto;font-size:10px;background:#e7976510;padding:6px;border-radius:4px}.run-stat{display:flex;justify-content:space-between;font-size:11px;padding:10px 0}.run-stat>span{color:#7e7f8b}.run-stat>strong{font-weight:600;color:#b7b6bf}.capitalize{text-transform:capitalize}.run-tip{display:flex;gap:10px;margin-top:23px;color:#89796e;border-top:1px solid #ffffff08;padding-top:23px}.run-tip p{font-size:10px;line-height:1.9;color:#6f6f7b}.guess-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.guess-layout.collapsed{grid-template-columns:1fr}.guess-board,.roster-panel{padding:22px;min-width:0}.guess-board .section-heading h3,.roster-panel .section-heading h3{font-size:14px}.section-heading h3>span{margin-left:10px;font-size:11px;font-weight:500;color:#777783}.roster-panel .subtle-badge{font-size:8px}.empty-guess{text-align:center;padding:50px 20px}.mystery-avatar{position:relative;width:100px;height:110px;margin:0 auto 24px;color:#4d4852;display:grid;place-items:center}.mystery-avatar>span{position:absolute;top:30px;font-size:42px;font-weight:800;color:#b79281}.mystery-avatar:before{content:"";position:absolute;inset:20px;background:#bb7a6630;filter:blur(45px)}.empty-guess h3{font-size:18px}.empty-guess p{font-size:11px;color:#777782;line-height:1.9;margin:9px auto 0;max-width:300px}.guess-help{display:flex;gap:9px;color:#777781;font-size:10px;line-height:1.85;border-top:1px solid #ffffff08;padding-top:19px;margin-top:15px}.guess-help svg{color:#b28774;margin-top:2px}.guess-table-wrap{overflow:auto;margin:22px -8px 0}.guess-table{border-spacing:5px;border-collapse:separate;width:100%;font-size:9px}.guess-table th{font-weight:500;color:#737380;padding:0 0 8px;text-align:center;white-space:nowrap}.guess-table td{border-radius:4px;padding:9px 5px;text-align:center;min-width:53px}.guess-table td:first-child{background:#ffffff05;padding:0 0 5px;min-width:80px;width:85px;color:#aba9b3}.guess-table td>img{width:100%;border-radius:4px 4px 0 0;margin-bottom:5px}.guess-table td>span{font-size:8px}.guess-table .match{background:#71b79215;color:#8bc6a7;border:1px solid #71b79222}.guess-table .miss{background:#a8706113;color:#b39d96;border:1px solid #a8706118}.guess-table b{font-size:14px;display:block}.guess-result{display:flex;align-items:center;gap:20px;border:1px solid #a4876233;background:#a4876210;border-radius:8px;padding:20px;margin-bottom:25px}.guess-result.won{border-color:#82bc9644;background:#82bc9610}.guess-result>img{width:100px;border-radius:5px}.guess-result>div>span{font-size:11px;color:#9ba593}.guess-result h2{font-size:23px;margin-top:6px}.guess-result>strong{font-size:18px;color:#b99c75;margin-left:auto}.guess-result>.primary-button{font-size:11px}.result-panel{max-width:820px;margin:35px auto 70px;padding:46px;text-align:center;background:radial-gradient(ellipse at 50% 0,#caa1700e,transparent 50%),#17181d}.result-medal{width:105px;height:105px;display:grid;place-items:center;margin:0 auto 25px;border-radius:50%;border:1px solid #c69e5520;box-shadow:0 0 50px #ab7e3d12;background:#bfa16c08;color:#d7ad75}.result-panel>.eyebrow{justify-content:center;color:#a78d6e}.result-panel h1{font-size:33px;letter-spacing:-1px;margin-top:16px}.result-panel>p{font-size:12px;color:#84848f;line-height:1.9;margin-top:10px}.result-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result-stats>div{border-right:1px solid #ffffff08}.result-stats>div:last-child{border:0}.result-stats strong{font-size:28px;display:block;font-weight:700}.result-stats span{font-size:10px;display:block;color:#7a7b88;margin-top:8px}.result-actions{display:flex;gap:12px;justify-content:center}.final-answer{text-align:left;padding:16px;background:#ffffff03;border-radius:7px;margin-bottom:26px;font-size:11px;color:#9393a0}.final-answer>strong{color:#c4b1a2}.final-answer>p{line-height:1.8;margin:7px 0}.final-answer>span{color:#b4a091;font-size:10px}.guest-nudge{display:flex;justify-content:center;align-items:center;gap:10px;color:#7e7d89;font-size:10px;line-height:1.8;margin-top:27px;width:100%}.guest-nudge:hover{color:#d2a187}.database-tabs{display:flex;align-items:center;gap:7px;border-bottom:1px solid #ffffff0b;margin-bottom:25px;padding-bottom:13px}.database-tabs>button{display:flex;align-items:center;gap:8px;padding:10px 15px;color:#878794;border-radius:6px;font-size:12px;font-weight:600}.database-tabs>button:hover{background:#ffffff04}.database-tabs>button.active{color:#ee957d;background:#ef765716}.database-tabs>button>span{font-size:9px;padding:3px 5px;background:#ffffff04;border-radius:4px}.database-tabs>small{margin-left:auto;font-size:9px;color:#666674}.roster-tools{display:flex;gap:12px;align-items:center}.search-box{display:flex;align-items:center;gap:10px;color:#747584;border:1px solid #ffffff10;border-radius:6px;background:#16171b;min-height:42px;padding:0 13px;flex:1}.search-box:focus-within{border-color:#c4866944}.search-box>input{border:0;outline:0!important;background:transparent;width:100%;padding:11px 0;font-size:11px;color:#dedee5;min-width:0}.search-box>input::placeholder{color:#62636f}.filters{display:flex;align-items:center;gap:10px;margin:14px 0 22px;color:#5e6070;flex-wrap:wrap}.filters select,.db-controls select{background:#17181e;border:1px solid #ffffff0c;border-radius:5px;color:#a2a2ad;padding:8px 9px;font-size:10px;max-width:100%}.result-count{margin-left:auto;font-size:10px}.hero-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hero-tile{text-align:left;border-radius:7px;overflow:hidden;border:1px solid #ffffff0b;background:#191a1f;padding:0 0 10px;min-width:0}.hero-tile:hover:not(:disabled){border-color:#e7946655;transform:translateY(-3px);background:#202026}.hero-tile>img{aspect-ratio:256/144;object-fit:cover;width:100%;transition:filter .2s}.hero-tile>div:not(.tile-stats){display:flex;align-items:center;gap:5px;padding:11px 9px 0}.hero-tile strong{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attr-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:#b6a3d6}.attr-dot.strength{background:#ce7167}.attr-dot.agility{background:#75bc8e}.attr-dot.intelligence{background:#74a9da}.hero-tile>small{display:block;font-size:8px;color:#71727e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 9px 0}.hero-tile>small>span{padding:0 4px;color:#4b4b56}.tile-stats{display:flex;justify-content:space-between;padding:10px 9px 0;margin-top:9px;border-top:1px solid #ffffff07;font-size:9px;color:#a2a2b0}.tile-stats small{font-size:6px;color:#616271}.compact .roster-tools{flex-wrap:wrap;margin-top:19px}.segmented{display:flex;background:#111215;border:1px solid #ffffff07;border-radius:5px;padding:3px;gap:3px}.segmented>button{padding:6px 9px;border-radius:3px;font-size:9px;color:#737581}.segmented .selected{background:#282932;color:#cbcbd5}.segmented small{margin-left:3px;font-size:8px;color:#a6b5a6}.compact .filters{gap:6px;margin:11px 0 15px}.compact .filters>svg{display:none}.compact .filters select{font-size:9px;padding:7px}.compact .hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:520px;overflow:auto;padding:2px 3px}.compact .hero-tile{padding-bottom:7px}.compact .hero-tile>div:not(.tile-stats){padding:7px 5px 0;gap:4px}.compact .hero-tile strong{font-size:8px}.compact .hero-tile .attr-dot{width:4px;height:4px}.hero-tile.eliminated{opacity:.22;filter:grayscale(.9)}.hero-tile.eliminated:hover{opacity:.7}.hero-tile.picked{opacity:.15}.db-controls{display:flex;gap:15px;align-items:center;margin-bottom:24px}.db-controls>.search-box{max-width:500px}.db-controls>span{margin-left:auto;color:#6c6c7b;font-size:11px}.entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.entry-card{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #ffffff0b;border-radius:7px;background:#17181d;text-align:left;min-width:0}.entry-card:hover{background:#1d1e26;border-color:#d5966833;transform:translateY(-2px)}.entry-card>img{width:62px;height:48px;object-fit:contain;border-radius:4px}.entry-card>div{min-width:0}.entry-card h3{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-card span{display:block;font-size:9px;margin-top:7px;color:#757583}.entry-card>.lucide{margin-left:auto;color:#575967}.gold-text{color:#c4a56e!important}.empty{text-align:center;padding:45px 20px;color:#797a88;font-size:12px}.empty>svg{margin:0 auto 18px}.empty>.primary-button{margin-top:20px}.detail-art{background:radial-gradient(ellipse,#907c611a,transparent 65%);position:relative;display:grid;place-items:center;padding:25px}.detail-art img{max-height:150px;border-radius:7px;box-shadow:0 12px 45px #0004}.detail-art>.subtle-badge{position:absolute;right:0;top:0}.detail-description{color:#9797a4;line-height:1.9;font-size:12px;margin:18px 0 23px;white-space:pre-line}.detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-stats>div{border:1px solid #ffffff08;border-radius:5px;padding:12px;background:#ffffff02;min-width:0}.detail-stats small{display:block;font-size:9px;color:#6f7180;margin-bottom:7px}.detail-stats strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.role-tags{display:flex;gap:5px;margin:18px 0 22px;flex-wrap:wrap}.role-tags span{font-size:9px;border:1px solid #ba967a22;background:#ba967a0a;color:#b2967e;padding:5px 8px;border-radius:4px}.detail-abilities{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.detail-abilities>button{text-align:center;padding:5px}.detail-abilities img{width:50px;border-radius:5px;margin:0 auto 7px}.detail-abilities span{font-size:9px;color:#9e9eab;line-height:1.5}.source-note{font-size:9px;color:#62626f;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.profile-heading{display:flex;align-items:center;gap:24px;margin:15px 0 35px}.profile-avatar{width:88px;height:88px;border:1px solid #cf826744;border-radius:20px;background:linear-gradient(135deg,#cb735527,#a3635a09);display:grid;place-items:center;position:relative;font-size:35px;font-weight:800;color:#e2967a}.profile-avatar>span{position:absolute;bottom:-7px;right:-7px;background:#292126;border:1px solid #d09a7766;font-size:13px;width:27px;height:29px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.profile-heading h1{font-size:31px;letter-spacing:-1px;margin-top:9px;overflow-wrap:anywhere}.profile-heading p{font-size:11px;color:#858590;margin-top:8px}.profile-heading>.secondary-button,.profile-heading>.primary-button{margin-left:auto;font-size:11px}.profile-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:25px}.profile-stats>.panel{padding:22px;display:flex;flex-direction:column;gap:15px}.profile-stats svg{color:#af8a7b}.profile-stats strong{font-size:27px;letter-spacing:-.8px}.profile-stats span{font-size:10px;color:#727380}.profile-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:25px}.profile-columns>.panel{padding:26px}.profile-columns h2,.history-panel h2{font-size:18px;letter-spacing:-.3px;margin-bottom:25px}.category-stat{margin:23px 0 0}.category-stat>div:first-child{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:12px}.category-stat>div>svg{color:#8e8180}.category-stat>div>span{margin-left:auto;font-size:11px;color:#9f9291}.category-stat>small{display:block;text-align:right;color:#626371;font-size:8px;margin-top:7px}.achievements>div{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #ffffff05;color:#5c5d6a}.achievement-icon{display:grid;place-items:center;background:#ffffff03;border:1px solid #ffffff05;border-radius:8px;width:43px;height:43px}.achievements strong{font-size:12px;font-weight:700;color:#82828f}.achievements p{font-size:10px;margin-top:5px;color:#666775}.achievements>div>svg{margin-left:auto}.achievements .unlocked .achievement-icon{background:#c099660d;border-color:#c099662a;color:#caac7c}.achievements .unlocked strong{color:#d6c4a9}.achievements .unlocked>svg{color:#8ebe9e}.history-panel{padding:27px;margin-top:25px}.history-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-top:1px solid #ffffff06}.history-row>div{flex:1}.history-row>div>strong{font-size:12px}.history-row>div>small{display:block;font-size:9px;color:#6f7080;margin-top:6px}.history-row>span:not(.square-icon){font-size:12px;color:#92939f;margin-right:30px}.history-row>strong{font-size:15px;min-width:80px;text-align:right;color:#b5a089}.history-row>strong>small{font-size:9px;color:#676775}.leaderboard-panel{padding:27px;min-height:430px}.leaderboard-panel>.section-heading>h3{font-size:17px}.leaderboard-empty{padding-top:60px}.leaderboard-empty>svg{color:#b29b7366}.leaderboard-empty>h2{font-size:22px;color:#b8b6c0;margin-bottom:12px}.leader-table{border-collapse:collapse;width:100%;margin-top:25px}.leader-table th{text-align:left;color:#757685;font-size:10px;font-weight:500;padding:15px}.leader-table td{padding:20px 15px;font-size:12px;border-top:1px solid #ffffff07}.leader-table td:first-child{color:#c3a47a}.leader-table td>svg{vertical-align:middle;margin-right:7px}.leader-table .self{background:#cd8e7010}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#07080bbc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;animation:fade-in .15s ease}.modal{background:#1a1b21;border:1px solid #ffffff14;border-radius:13px;box-shadow:0 30px 100px #0009;width:100%;max-width:530px;padding:28px;max-height:calc(100dvh - 48px);overflow:auto;animation:modal-in .2s ease}.modal.wide{max-width:1050px}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:27px}.modal-heading>h2{font-size:21px;letter-spacing:-.6px}.setup-form>label{display:block;color:#9999a6;font-size:11px;margin:23px 0 12px}.setup-form>label:first-child{margin-top:0}.category-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.category-choices>button{display:flex;align-items:center;flex-direction:column;gap:9px;padding:16px 5px;background:#ffffff02;border:1px solid #ffffff0c;border-radius:7px;font-size:10px;color:#8f909d}.category-choices>button.selected{border-color:#d8836266;background:#d8836210;color:#e7997b}.mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-choices>button{border:1px solid #ffffff0b;border-radius:7px;padding:19px 15px;text-align:left;background:#ffffff02;display:flex;flex-direction:column;gap:10px;color:#828491}.mode-choices strong{font-size:12px;color:#b1b2bd}.mode-choices small{font-size:10px;line-height:1.85;color:#767786}.mode-choices>.selected{border-color:#db8a6c55;background:#db8a6c08}.mode-choices>.selected>svg{color:#d78a70}.mode-choices>.selected>strong{color:#dcb5a0}.setup-form>select{width:100%;border:1px solid #ffffff10;border-radius:6px;background:#121318;color:#c3c2cd;padding:12px;font-size:12px}.full-width{width:100%;margin-top:24px}.auth-intro{text-align:center;margin:8px 0 28px}.auth-intro>.brand-symbol{margin:0 auto 18px;width:42px;height:45px;font-size:35px}.auth-intro h3{font-size:22px;letter-spacing:-.6px}.auth-intro p{font-size:11px;color:#7e7f8d;margin-top:9px}.auth-form>label{display:block;font-size:11px;color:#a7a7b3;margin:17px 0}.auth-form input{display:block;width:100%;padding:13px 14px;border:1px solid #ffffff10;background:#121318;border-radius:6px;color:#dedee8;margin-top:9px;font-size:12px}.auth-form input::placeholder{color:#50515f}.auth-switch{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#767783;margin:23px 0 2px}.auth-switch>button{color:#cf937b;padding:0;font-weight:700}.form-error{font-size:11px;line-height:1.8;color:#e59487;background:#d66a5910;border:1px solid #d66a5922;border-radius:5px;padding:10px}.how-steps>div{display:flex;gap:18px;padding:20px 0;border-top:1px solid #ffffff07}.how-steps>div>span{height:48px;width:48px;border-radius:10px;display:grid;place-items:center;background:#cc8f6f0a;border:1px solid #cc8f6f14;color:#c2977e;flex-shrink:0}.how-steps h3{font-size:15px;margin:3px 0 9px}.how-steps p{font-size:11px;line-height:1.85;color:#848491}.reference-entries{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.reference-entries>button{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border:1px solid #ffffff07;border-radius:6px}.reference-entries img{width:40px}.reference-entries strong{font-size:11px}.reference-entries span{margin-left:auto;font-size:10px;color:#938571}.toast-message{position:fixed;left:calc(50% + 116px);bottom:30px;transform:translate(-50%);z-index:150;display:flex;gap:11px;align-items:center;background:#2b2525;border:1px solid #c1937955;box-shadow:0 8px 35px #0006;color:#dbc9bb;max-width:calc(100% - 40px);padding:12px 16px;font-size:12px;border-radius:8px}.toast-message>svg{color:#c7997b}.toast-message>.icon-button{margin-left:10px}.loading-screen{display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column;gap:22px;background:radial-gradient(ellipse,#ae613010,transparent 55%)}.loading-screen>p{font-size:13px;color:#86828c}.loading-screen>.brand-symbol{width:50px;height:54px;font-size:43px;margin-bottom:12px}.loading-screen>.spin{color:#ab7d66}.spin{animation:spin 1s linear infinite}.toast-enter-active,.toast-leave-active{transition:opacity .2s,bottom .2s}.toast-enter-from,.toast-leave-to{opacity:0;bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes hero-enter{0%{opacity:0;translate:30px 15px}to{opacity:1;translate:0 0}}@keyframes ember{0%{transform:translate(0);opacity:0}15%{opacity:.7}75%{opacity:.35}to{transform:translate(-55px,-340px);opacity:0}}@media(min-width:1550px){.hero-banner{height:425px}.banner-copy{padding:47px}.banner-character{height:590px;bottom:-130px;right:0}.card-art{height:180px}.card-art>img{height:285px;width:285px}.mode-card.violet .card-art>img,.mode-card.blue .card-art>img{height:280px;width:280px}.mode-card.mint .card-art>img{width:190px;top:30px;right:30px}.mode-card-copy h3{font-size:18px}.mode-card-copy p{font-size:11px}}@media(max-width:1250px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.sidebar nav>button.active:before{left:-15px}.workspace{margin-left:210px}.brand{font-size:21px;gap:9px}.topbar{padding:0 28px}main{padding:26px 28px 0}.hero-banner{height:372px}.banner-copy{padding:34px 29px;max-width:560px}.banner-copy h1{font-size:42px}.banner-copy>p{max-width:330px;font-size:11px}.banner-character{height:465px;right:-85px;bottom:-90px}.hero-orbit{right:-70px}.mode-grid{gap:12px}.mode-card-copy{padding:11px 13px 17px}.mode-card-copy h3{font-size:14px}.mode-card-copy p{font-size:9px}.card-art{height:139px}.card-art>img{height:215px;width:215px;right:-25px}.mode-card.violet .card-art>img,.mode-card.blue .card-art>img{height:223px;width:223px}.mode-card.mint .card-art>img{width:153px;right:3px}.mode-pill{left:13px;font-size:6px}.dashboard-bottom{grid-template-columns:1.3fr 1fr;gap:16px}.daily-card{padding:23px}.daily-card h2{font-size:21px}.progress-card{padding:21px}.daily-actions{gap:15px}.database-banner p{max-width:350px;line-height:1.8}.hero-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.quiz-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.question-content{padding:25px}.question-content h1{font-size:23px}.run-panel{padding:22px 18px}.question-bottom{flex-wrap:wrap}.guess-layout{grid-template-columns:1fr}.roster-panel .compact .hero-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.database-tabs>small{max-width:150px;line-height:1.8;text-align:right}.profile-stats>.panel{padding:18px}.profile-stats strong{font-size:23px}.profile-heading{gap:20px}.profile-heading h1{font-size:28px}footer{flex-wrap:wrap;gap:10px}footer>small{margin-left:auto}footer>a{display:none}.toast-message{left:calc(50% + 105px)}}@media(max-width:1000px){.sidebar{width:190px;padding:28px 12px 18px}.brand{font-size:18px;padding:0 6px}.brand-symbol{width:31px;height:34px;font-size:27px}.brand em{font-size:6px;letter-spacing:2.2px}.brand small{font-size:9px}.sidebar nav>button{font-size:10px;gap:9px;padding:10px}.nav-label{font-size:7px;letter-spacing:1px}.sidebar nav>button.active:before{left:-13px}.workspace{margin-left:190px}.topbar{padding:0 23px;height:68px}.topbar-actions{gap:15px}.patch-badge{display:none}main{padding:23px 23px 0}.hero-banner{height:362px}.banner-copy h1{font-size:37px;letter-spacing:-1.6px}.banner-copy>p{max-width:300px}.banner-character{height:420px;right:-135px;bottom:-65px;opacity:.83}.banner-atmosphere{background:linear-gradient(90deg,#17181b 10%,#17181bf2 35%,#17181b55),url(/art/background.jpg) center/cover}.banner-copy{padding:33px 26px}.banner-buttons{gap:16px}.banner-buttons .primary-button{font-size:11px;padding:12px 15px}.banner-buttons .text-button{font-size:10px}.character-credit{right:14px;font-size:7px}.mode-grid{grid-template-columns:1fr 1fr;gap:16px}.card-art{height:160px}.card-art>img{height:255px;width:255px;right:0}.mode-card.violet .card-art>img,.mode-card.blue .card-art>img{height:260px;width:260px;right:0}.mode-card.mint .card-art>img{width:180px;right:25px}.mode-card-copy{padding:12px 19px 22px}.mode-card-copy h3{font-size:18px}.mode-card-copy p{font-size:11px}.mode-pill{left:19px;font-size:7px}.dashboard-bottom{grid-template-columns:1fr}.daily-card{padding:26px}.daily-card>p{max-width:370px}.daily-actions{gap:35px}.progress-card{padding:24px}.progress-card>p{max-width:none}.mini-stats{margin-top:20px}.mini-stats strong{font-size:27px}.database-banner{flex-wrap:wrap;gap:15px;padding:20px}.database-banner>.text-button{margin-left:63px}.database-banner p{max-width:350px}.section-heading h2{font-size:20px}.section-heading>.accent-link{font-size:9px}.quiz-layout{grid-template-columns:1fr}.run-panel{display:none}.question-content h1{font-size:26px}.question-content{padding:30px}.hero-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stats{grid-template-columns:repeat(3,1fr)}.profile-columns{grid-template-columns:1fr}.profile-heading{flex-wrap:wrap}.profile-heading>.primary-button,.profile-heading>.secondary-button{margin-left:108px;margin-top:-5px}.profile-heading .eyebrow{font-size:8px;letter-spacing:1px}.database-tabs>small{display:none}.roster-panel .compact .hero-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.toast-message{left:calc(50% + 95px)}.result-panel{padding:35px 25px}.result-panel h1{font-size:27px}.leaderboard-panel{padding:23px}.leaderboard-panel>.section-heading{align-items:flex-start;flex-direction:column}.leader-table td,.leader-table th{padding:15px 8px;font-size:10px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .25s;width:232px;padding:29px 20px 20px}.sidebar.open{transform:none}.sidebar nav>button{font-size:12px;padding:11px 12px;gap:12px}.sidebar .brand{font-size:22px;gap:11px}.sidebar .brand-symbol{width:37px;height:39px;font-size:31px}.sidebar .brand em,.sidebar .nav-label{font-size:8px}.sidebar-shade{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25}.workspace{margin-left:0}.topbar{height:66px;padding:0 20px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111216e8}.mobile-menu{display:inline-flex!important;margin-right:4px}.breadcrumbs{gap:8px}.breadcrumb-root{display:none}.breadcrumbs>svg{display:none}.topbar-actions{gap:14px}.language-button,.login-button{font-size:10px}.header-divider{display:none}main{padding:20px 19px 0}.hero-banner{height:381px;border-radius:9px}.banner-copy{padding:30px 24px}.banner-copy .eyebrow{font-size:7px;letter-spacing:1.5px}.banner-copy h1{font-size:39px;letter-spacing:-1.6px;margin:21px 0 17px}.banner-copy>p{font-size:11px;max-width:310px;line-height:1.95}.banner-character{right:-140px;height:460px;bottom:-57px;opacity:.58;z-index:-1}.banner-atmosphere{background:linear-gradient(90deg,#17181b,#17181bed 38%,#17181b66),linear-gradient(0deg,#17181b88,transparent),url(/art/background.jpg) center/cover;z-index:-2}.hero-orbit{right:-120px;opacity:.5}.banner-copy{position:relative;background:linear-gradient(90deg,#15161980,transparent 85%);height:100%}.banner-buttons{margin-top:26px;gap:20px}.banner-buttons .primary-button{font-size:11px}.banner-buttons .text-button{font-size:10px}.banner-note{margin-top:19px;font-size:8px;max-width:260px}.character-credit{display:none}.section-heading{gap:9px}.section-heading h2{font-size:21px}.section-heading p{font-size:10px;max-width:250px}.mode-section{margin-top:27px}.section-heading>.accent-link{font-size:0;gap:0}.section-heading>.accent-link>svg{width:21px;height:21px}.mode-grid{gap:12px;margin-top:18px}.card-art{height:146px}.card-art>img{height:230px;width:230px;right:-25px;top:-15px}.mode-card.violet .card-art>img,.mode-card.blue .card-art>img{height:236px;width:236px;right:-34px;top:-13px}.mode-card.mint .card-art>img{width:155px;top:29px;right:0}.mode-card-copy{padding:10px 14px 19px}.mode-card-copy h3{font-size:15px;letter-spacing:-.4px}.mode-card-copy h3>svg{width:15px}.mode-card-copy p{font-size:9px;line-height:1.85;min-height:50px;margin-top:8px}.mode-pill{left:14px;font-size:6px;letter-spacing:.5px;bottom:5px}.card-number{left:14px;font-size:8px}.dashboard-bottom{margin-top:22px;gap:17px}.daily-card{padding:24px}.daily-card>.eyebrow{font-size:7px;letter-spacing:1.3px}.daily-card h2{font-size:23px}.daily-card>p{font-size:11px;max-width:280px}.daily-actions{gap:24px}.gold-button{font-size:10px;padding:10px 12px}.reset-timer>strong{font-size:13px}.daily-rules{font-size:7px}.progress-card h3{font-size:17px}.progress-card>p{font-size:11px}.mini-stats>div>span{font-size:9px}.database-banner{padding:19px;gap:14px}.database-emblem{height:42px;width:42px;flex-shrink:0}.database-banner>div{flex:1}.database-banner h3{font-size:12px;line-height:1.8}.database-banner p{font-size:9px;line-height:1.9}.database-banner>.text-button{margin-left:56px;font-size:10px}footer{padding:22px 0 25px;flex-direction:column;align-items:flex-start;gap:12px}footer>small{margin-left:0;font-size:7px}.page-heading{margin:11px 0 26px}.page-heading h1{font-size:30px}.page-heading>p{font-size:11px}.database-tabs{gap:2px;justify-content:space-between}.database-tabs>button{font-size:10px;padding:10px;gap:6px}.database-tabs>button>svg{width:16px}.database-tabs>button>span{font-size:8px;padding:2px}.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-tile strong{font-size:9px}.hero-tile>small{font-size:7px}.tile-stats{font-size:8px;gap:3px}.tile-stats small{font-size:5px}.filters{gap:7px;margin:12px 0 19px}.filters select{font-size:9px;padding:8px}.filters>svg{display:none}.entry-grid{grid-template-columns:1fr}.entry-card{padding:14px}.entry-card>img{width:59px}.entry-card h3{font-size:12px}.entry-card span{font-size:10px}.db-controls{gap:10px}.db-controls select{font-size:9px;max-width:110px}.game-topline{margin-bottom:20px;gap:10px}.game-topline>.text-button{font-size:10px}.game-tags{gap:5px}.game-tags .subtle-badge{font-size:8px;padding:5px}.question-meta{padding:17px 18px;gap:10px}.question-meta>.eyebrow{font-size:8px;letter-spacing:1px}.question-meta>span:nth-child(2){font-size:9px}.question-timer{font-size:11px;min-width:47px}.question-content{padding:24px 18px}.question-content h1{font-size:23px;line-height:1.5;margin-bottom:23px}.question-image{width:115px;margin-bottom:18px}.question-subject{font-size:10px;letter-spacing:1.5px;line-height:1.7}.answers{grid-template-columns:1fr;gap:10px}.answers button{min-height:55px;padding:12px 15px}.answers strong{font-size:13px}.option-key{font-size:11px;width:26px;height:26px}.question-bottom>span{display:none}.question-bottom{justify-content:flex-end;margin-top:21px}.question-bottom .primary-button{min-height:43px;font-size:11px}.answer-feedback{padding:17px;margin-top:20px}.answer-feedback h3{font-size:12px}.answer-feedback>div>svg{width:19px}.answer-feedback>div>span{font-size:9px}.answer-feedback p{font-size:11px}.quiz-layout{min-height:580px}.guess-board,.roster-panel{padding:17px}.roster-panel .compact .hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:430px;gap:6px}.guess-board .section-heading h3,.roster-panel .section-heading h3{font-size:13px}.roster-panel .subtle-badge{font-size:7px}.compact .roster-tools{gap:9px}.compact .search-box{min-width:150px}.compact .segmented{margin-left:auto}.empty-guess{padding:35px 10px}.guess-help{font-size:9px}.guess-table{font-size:8px}.guess-table td{min-width:47px;font-size:8px}.guess-table th{font-size:8px}.guess-table td:first-child{min-width:70px}.guess-result{flex-wrap:wrap;gap:14px;padding:17px}.guess-result>img{width:80px}.guess-result h2{font-size:19px}.guess-result>div>span{font-size:10px}.guess-result>strong{font-size:15px}.guess-result>.primary-button{width:100%;margin-top:5px}.result-panel{padding:30px 20px;margin:10px auto 30px}.result-panel h1{font-size:27px;line-height:1.4}.result-panel>p{font-size:11px}.result-stats{grid-template-columns:1fr 1fr;gap:25px;margin:27px 0;padding:25px 0}.result-stats>div:nth-child(2){border:0}.result-stats strong{font-size:28px}.result-actions{flex-direction:column}.result-actions .primary-button,.result-actions .secondary-button{font-size:12px}.guest-nudge{font-size:9px;align-items:flex-start;text-align:left}.profile-heading{gap:18px}.profile-avatar{width:69px;height:69px;border-radius:15px;font-size:29px}.profile-heading>div:nth-child(2){max-width:calc(100% - 88px)}.profile-heading h1{font-size:25px}.profile-heading p{font-size:10px;line-height:1.8}.profile-heading .eyebrow{font-size:7px;letter-spacing:.6px;overflow-wrap:anywhere}.profile-heading>.primary-button,.profile-heading>.secondary-button{margin-left:87px}.profile-stats{grid-template-columns:repeat(2,1fr);gap:12px}.profile-stats>.panel{padding:20px;gap:12px}.profile-stats>.panel:last-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:18px}.profile-stats>.panel:last-child>span{margin-left:auto}.profile-stats strong{font-size:26px}.profile-columns{gap:20px}.profile-columns>.panel{padding:22px}.history-panel{padding:22px;margin-top:20px}.history-row{gap:10px}.history-row .square-icon{width:32px;height:32px}.history-row>div>strong{font-size:10px}.history-row>div>small{font-size:8px}.history-row>span:not(.square-icon){margin-right:5px;font-size:10px}.history-row>strong{font-size:13px;min-width:55px}.leaderboard-panel{padding:20px 13px}.leaderboard-panel>.section-heading{padding:0 7px;gap:15px}.leaderboard-panel>.section-heading>h3{font-size:15px}.leaderboard-panel>.section-heading>h3>span{font-size:9px;margin-left:5px}.leader-table th,.leader-table td{padding:15px 5px;font-size:9px}.leader-table td>svg{display:none}.leaderboard-empty{padding:45px 12px}.leaderboard-empty>h2{font-size:20px}.leaderboard-empty>p{font-size:11px;line-height:1.8}.modal-backdrop{padding:15px}.modal{padding:24px 20px;max-height:calc(100dvh - 30px);border-radius:10px}.modal-heading>h2{font-size:20px}.category-choices{gap:6px}.category-choices>button{font-size:9px;padding:14px 3px}.mode-choices{gap:10px}.mode-choices>button{padding:17px 13px}.mode-choices small{font-size:9px}.mode-choices strong{font-size:11px}.auth-intro h3{font-size:20px}.auth-switch{font-size:9px}.toast-message{left:50%;bottom:19px;width:max-content;max-width:calc(100% - 30px);font-size:11px;padding:10px 13px;line-height:1.7}.reference-entries{grid-template-columns:1fr}.detail-abilities{grid-template-columns:repeat(3,1fr)}.detail-stats{gap:8px}.detail-stats strong{font-size:11px}}.mobile-roster-trigger{display:none}.modal.bottom-sheet{position:relative}@media(max-width:760px){.banner-buttons{gap:12px}.banner-buttons .primary-button{white-space:nowrap;padding-inline:13px}.banner-buttons>.text-button{white-space:nowrap;gap:5px;font-size:9px}}@media(max-width:760px){.banner-character{opacity:.42;right:-160px}.banner-copy{background:linear-gradient(90deg,#151619d9,#1516198c 55%,#15161910)}.banner-copy>p{color:#b7b0b0}}@media(max-width:760px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.game-tags>.subtle-badge:last-child{display:none}}@media(max-width:760px){.mobile-roster-trigger{display:flex;width:100%;margin:-5px 0 22px}.mobile-roster-trigger>span{margin-left:auto;background:#0002;padding:3px 7px;border-radius:4px;font-size:10px}.guess-layout>.roster-panel{display:none}.sheet-backdrop{align-items:flex-end;padding:0}.modal.bottom-sheet{border-radius:17px 17px 0 0;max-height:82dvh;width:100%;padding:25px 20px 22px}.bottom-sheet:before{content:"";position:absolute;width:40px;height:4px;border-radius:4px;background:#ffffff20;top:10px;left:calc(50% - 20px)}.bottom-sheet .modal-heading{margin-bottom:12px}.bottom-sheet .compact .hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:53dvh}.bottom-sheet .compact .roster-tools{margin-top:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.question-pause{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:40px 24px;background:radial-gradient(ellipse at center,#f2674120,transparent 65%)}.question-pause>svg{color:var(--accent,#f37049)}.question-pause h1{font-size:clamp(24px,4vw,34px);margin:0}.question-pause p{max-width:420px;color:#a6afbf;line-height:1.7;margin:0 0 10px}.comparison-subjects{display:flex;justify-content:center;gap:32px;margin:0 auto 26px;max-width:460px}.comparison-subjects>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.comparison-subjects img{width:128px;height:96px;object-fit:contain;border-radius:12px;background:#121722;box-shadow:0 10px 28px #0005;border:1px solid #ffffff14}.comparison-subjects strong{font-size:16px;line-height:1.5}.catalog-badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 9px}.catalog-badges small,.catalog-badges>span{font-size:10px;padding:3px 6px;border:1px solid #ffffff12;border-radius:5px;color:#a5b2c3;line-height:1.4}.catalog-badges .archive{color:#edb26c;border-color:#edb26c40}.catalog-badges .special,.catalog-badges .unlisted{color:#b69ee9;border-color:#b69ee940}.detail-badges{justify-content:center;margin:16px 0}.special-toggle{display:flex!important;align-items:flex-start;gap:12px;cursor:pointer;border:1px solid #ffffff15;border-radius:12px;padding:14px;background:#ffffff03;text-transform:none!important;letter-spacing:0!important}.special-toggle input{width:18px;min-width:18px;height:18px;margin-top:2px;accent-color:#eb7956}.special-toggle span{font-size:13px;line-height:1.5}.special-toggle small{display:block;color:#8e9aab;font-size:11px;font-weight:400;margin-top:6px}.db-controls{flex-wrap:wrap}.db-controls>select{max-width:100%}.pause-control{margin-right:auto;font-size:12px}.question-meta{flex-wrap:wrap;gap:12px}@media(max-width:760px){.comparison-subjects{gap:16px}.comparison-subjects img{width:104px;height:80px}.question-pause{min-height:360px;padding:30px 16px}.db-controls>select{flex:1;min-width:140px}.question-meta .pause-control{order:3}.question-meta .eyebrow{max-width:40%}}.forge-entry{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:26px;padding:30px 34px;margin:0 0 28px;border:1px solid #bc855638;border-radius:16px;background:radial-gradient(ellipse at 18% 110%,#80522c33,transparent 65%),linear-gradient(100deg,#1d1e23,#17191f)}.forge-emblem{flex-shrink:0;position:relative;display:grid;place-items:center;width:82px;height:82px;border-radius:20px;border:1px solid #d7924a40;background:linear-gradient(135deg,#6a432b66,#19191e);color:#e6b578;transform:rotate(-6deg);box-shadow:0 10px 35px #0003}.forge-emblem svg{transform:rotate(6deg)}.forge-entry-copy{position:relative;z-index:1;flex:1}.forge-entry h2{font-size:25px;margin:10px 0 9px}.forge-entry p{max-width:550px;font-size:12px;line-height:1.7;color:#a7a9b2;margin:0}.forge-entry .eyebrow{font-size:9px;color:#b19a83;letter-spacing:1.7px}.forge-new{background:#b9863622;border:1px solid #b9863644;color:#e4b56f;border-radius:4px;font-size:8px;padding:3px 6px;letter-spacing:.5px}.forge-features{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px;color:#b7a086;font-size:10px}.forge-features>span{display:flex;align-items:center;gap:6px}.forge-actions>.primary-button{position:relative;z-index:1;white-space:nowrap}.forge-decoration{position:absolute;right:-70px;top:-70px;width:320px;opacity:.045;transform:rotate(30deg);z-index:-1}.forge-setup-intro{display:flex;align-items:center;gap:16px}.forge-setup-intro>svg{color:#d89f64;flex-shrink:0}.forge-setup-intro p,.build-difficulty-help{font-size:12px;line-height:1.7;color:#94a1b2;margin:0}.builder-layout .question-panel{min-width:0}.final-recipe-parts{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:18px}.final-recipe-parts>div{display:flex;flex-direction:column;align-items:center;gap:7px;max-width:92px}.final-recipe-parts img{width:56px;height:42px;object-fit:contain;border-radius:5px}.final-recipe-parts small{font-size:10px;line-height:1.4}.history-row>.text-button{font-size:11px}.builder-layout .question-panel:has(.build-board){min-height:0}@media(max-width:1250px){.forge-entry{gap:20px;padding:26px}.forge-emblem{width:66px;height:66px}.forge-entry h2{font-size:23px}.forge-actions>.primary-button{padding:13px 17px}.forge-entry p{max-width:410px}}@media(max-width:760px){.forge-entry{flex-wrap:wrap;gap:17px;padding:22px}.forge-emblem{width:52px;height:52px;border-radius:13px}.forge-emblem svg{width:26px}.forge-entry-copy{flex-basis:calc(100% - 75px)}.forge-entry h2{font-size:22px}.forge-entry .eyebrow{font-size:8px;letter-spacing:.9px;flex-wrap:wrap;gap:7px}.forge-entry p{font-size:11px}.forge-actions>.primary-button{width:100%;justify-content:center}.forge-features{gap:10px;font-size:9px;line-height:1.5;margin-top:12px}.history-row{flex-wrap:wrap}.history-row>.text-button{margin-left:auto}.builder-layout .run-panel{margin-top:0}}.forge-actions{display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1}.forge-actions>.text-button{font-size:11px}.forge-actions>.primary-button{justify-content:center}@media(max-width:760px){.forge-actions{width:100%}.forge-actions>.primary-button{width:100%}}.detail-description{white-space:pre-line}.vision-entry{position:relative;display:flex;align-items:center;gap:27px;padding:30px;margin:20px 0 28px;border:1px solid #748bb233;border-radius:14px;background:radial-gradient(ellipse at 0 60%,#36456b44,transparent 65%),#171c25;overflow:hidden}.vision-entry-art{position:relative;width:115px;height:130px;flex-shrink:0;overflow:hidden;border:1px solid #8c9eca44;border-radius:12px;background:#131827}.vision-entry-art img{width:150%;max-width:none;height:160%;object-fit:cover;position:absolute;left:-25%;top:-20%;filter:saturate(.55)}.vision-entry-art>span{position:absolute;inset:0;background:linear-gradient(0deg,#111622e0,transparent 70%)}.vision-entry-art>svg{position:absolute;bottom:13px;left:42px;color:#cfdeff}.vision-entry-copy{flex:1}.vision-entry-copy .eyebrow{font-size:10px;color:#a5b7e6}.vision-entry h2{font-size:27px;margin:12px 0}.vision-entry p{font-size:12px;color:#939fb6;line-height:1.7;max-width:510px}.vision-entry .secondary-button{border-color:#899fc960;color:#cad9ff;white-space:nowrap}.vision-setup-art{display:flex;flex-direction:column;align-items:center;gap:14px;padding:25px;background:radial-gradient(ellipse,#4a619b33,transparent 70%);color:#afc4f8}.vision-setup-art span{font-size:10px;letter-spacing:2px}.vision-setup-help{color:#a3aec2;font-size:13px;line-height:1.8;margin:0}.vision-setup-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vision-setup-rules>span{display:flex;flex-direction:column;gap:8px;align-items:center;padding:16px 8px;border:1px solid #8c9eca25;border-radius:9px;background:#20283855;color:#93a6ce;font-size:10px}.vision-setup-rules strong{font-size:18px;color:#d9e1f4}.vision-final-portrait{display:block;width:220px;max-width:100%;border-radius:10px;margin:0 auto 16px;border:1px solid #8c9eca44}@media(max-width:900px){.vision-entry{flex-wrap:wrap;gap:18px}.vision-entry .forge-actions{margin-left:auto}.vision-entry-art{width:90px;height:110px}.vision-entry-art>svg{left:30px}.vision-entry-copy{min-width:180px}.vision-entry h2{font-size:24px}}@media(max-width:480px){.vision-entry{padding:22px 18px}.vision-entry-art{width:65px;height:95px}.vision-entry-art>svg{left:18px}.vision-entry-copy{min-width:150px}.vision-entry .forge-features{display:none}.vision-entry .forge-actions{width:100%}.vision-entry .secondary-button{width:100%;justify-content:center}}.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#353a45 transparent}.sidebar>.brand,.sidebar>nav,.sidebar-bottom{flex-shrink:0}.forge-entry .forge-new{display:inline-flex;align-items:center;width:auto;height:auto;flex:0 0 auto;border-radius:4px;background:#b9863622;box-shadow:none;white-space:nowrap;line-height:1.4;padding:4px 7px}.forge-entry .eyebrow{flex-wrap:wrap;row-gap:8px}.forge-emblem{aspect-ratio:1;flex-shrink:0}.forge-entry-copy{min-width:0}.game-actions{display:flex;align-items:center;gap:20px;margin-left:auto}.new-game-button{min-height:34px;font-size:11px;padding:8px 12px;white-space:nowrap}.build-tier-preview{padding:13px 15px;background:#c1934910;border:1px solid #c1934925;border-radius:8px;font-size:12px;line-height:1.7;color:#c6b49b;margin:0}@media(max-width:760px){.game-topline{flex-wrap:wrap;row-gap:13px}.game-actions{width:100%;justify-content:space-between}.new-game-button{min-height:40px;font-size:12px}.forge-entry .forge-new{font-size:8px}}.special-toggle.unavailable{opacity:.6;cursor:default}.duel-entry{display:flex;align-items:center;gap:26px;padding:32px;margin:25px 0;border:1px solid #75608c50;border-radius:12px;background:radial-gradient(ellipse at right,#73518122,transparent 65%),#171922}.duel-entry-icon{width:74px;height:74px;display:grid;place-items:center;flex-shrink:0;border:1px solid #9d7b9d40;border-radius:50%;color:#bd99c4;background:#77618617}.duel-entry h2{margin:10px 0;font-size:26px}.duel-entry p{color:#a2a6b3;font-size:13px;line-height:1.8}.duel-entry small{color:#7f8a9e;font-size:10px}.duel-entry>button{margin-left:auto;white-space:nowrap}.duel-entry .eyebrow{color:#b69bc1}@media(max-width:760px){.duel-entry{flex-wrap:wrap;padding:23px;gap:17px}.duel-entry-icon{width:48px;height:48px}.duel-entry>div:nth-child(2){flex:1;min-width:180px}.duel-entry h2{font-size:22px}.duel-entry p{font-size:11px}.duel-entry>button{margin-left:0;width:100%;justify-content:center}}.result-actions{flex-wrap:wrap}.history-row>.history-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:18px}.history-actions .text-button{font-size:11px}.history-review-unavailable{font-size:10px;color:#626c7d}@media(max-width:760px){.history-row>.history-actions{flex-basis:100%;gap:22px;padding-top:4px}.history-actions .text-button{font-size:11px;min-height:32px}.history-review-unavailable{font-size:9px}}.mechanics-entry{position:relative;display:flex;align-items:center;gap:27px;padding:30px 34px;margin:30px 0;border:1px solid #6cae923b;border-radius:16px;background:radial-gradient(ellipse at 5% 50%,#2b756438,transparent 55%),linear-gradient(110deg,#142325,#171d25);overflow:hidden}.mechanics-entry-symbol{position:relative;display:grid;place-items:center;flex:0 0 96px;aspect-ratio:1;border:1px solid #8dc7ab55;border-radius:50%;color:#99d3b9;background:radial-gradient(circle,#4e916839,transparent 70%);box-shadow:0 0 45px #39785121}.mechanics-entry-symbol i{position:absolute;inset:9px;border:1px dashed #8bc9af44;border-radius:50%;animation:lab-orbit 35s linear infinite}.mechanics-entry-copy{flex:1;min-width:0}.mechanics-entry .eyebrow{color:#8fc6af;font-size:10px;letter-spacing:2px}.mechanics-entry h2{font-size:25px;margin:10px 0 9px;color:#e6eee6}.mechanics-entry p{font-size:12px;color:#93aba6;line-height:1.8;max-width:570px;margin:0 0 15px}.mechanics-entry .forge-features{flex-wrap:wrap;color:#8faf9e}.mechanics-entry .forge-actions{position:relative;flex-shrink:0}.mechanics-setup-intro{display:flex;align-items:center;gap:17px;color:#8bc6af}.mechanics-setup-intro svg{flex-shrink:0}.mechanics-setup-intro p{font-size:13px;color:#a8bab4;line-height:1.8;margin:0}.mechanics-setup-scope{font-size:11px;line-height:1.8;color:#8b9d99;margin:0}.sidebar nav{overflow-y:auto;min-height:0}.sidebar-bottom{flex-shrink:0}@keyframes lab-orbit{to{transform:rotate(360deg)}}@media(max-width:1100px){.mechanics-entry{gap:20px;padding:27px;flex-wrap:wrap}.mechanics-entry-copy{flex-basis:calc(100% - 130px)}.mechanics-entry .forge-actions{margin-left:116px}.mechanics-entry-symbol{flex-basis:86px}}@media(max-width:760px){.mechanics-entry{padding:23px 20px;gap:17px}.mechanics-entry-symbol{flex-basis:56px}.mechanics-entry-symbol>svg{width:27px;height:27px}.mechanics-entry-copy{flex-basis:calc(100% - 80px)}.mechanics-entry h2{font-size:21px;line-height:1.3}.mechanics-entry .eyebrow{font-size:8px;letter-spacing:1px}.mechanics-entry p{font-size:11px}.mechanics-entry .forge-features{font-size:9px;gap:10px}.mechanics-entry .forge-actions{margin-left:0;width:100%}.mechanics-entry .primary-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.mechanics-entry-symbol i{animation:none}}.survival-entry{display:flex;align-items:center;gap:27px;padding:30px;margin:26px 0;border:1px solid #6b3530;border-radius:16px;background:radial-gradient(ellipse at 5% 30%,#642c2848,transparent 65%),linear-gradient(110deg,#261d20,#191c25);position:relative;overflow:hidden}.survival-emblem{width:100px;height:110px;flex:0 0 100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#ff8f7c;border:1px solid #93463a66;border-radius:50%;background:#ef65490b;box-shadow:0 0 35px #ef65491a}.survival-emblem>span,.survival-setup-art>span{display:flex;gap:6px}.survival-entry-copy{flex:1;min-width:0}.survival-entry .eyebrow{color:#f48c78}.survival-entry h2{font-size:27px;margin:9px 0}.survival-entry p{color:var(--muted);line-height:1.65;margin:0 0 15px}.survival-entry .forge-actions small{font-size:11px;color:#d6aba0}.survival-entry .primary-button,.survival-setup .primary-button{background:linear-gradient(120deg,#e96345,#c33d43)}.survival-hud{border:1px solid #743d35;border-radius:13px;background:linear-gradient(115deg,#342225,#1c202b);padding:20px 24px;margin-bottom:22px}.survival-hud-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.survival-stage{display:flex;align-items:center;gap:13px}.survival-stage-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #914c42;border-radius:12px;color:#ff9a81;background:#ee725518}.survival-stage small{display:block;text-transform:uppercase;letter-spacing:1.7px;font-size:10px;color:#b69b9a;margin-bottom:6px}.survival-stage strong{font-size:17px}.survival-kind{display:flex;align-items:center;gap:8px;color:#d0b4b1;font-size:12px}.survival-hearts{display:flex;align-items:center;gap:8px;color:#ff785d}.survival-hearts .lost{color:#705359;opacity:.5}.survival-hearts>span{font-size:12px;margin-left:5px;white-space:nowrap}.survival-stage-track{display:flex;gap:6px;margin-top:18px}.survival-stage-track i{height:4px;flex:1;background:#514047;border-radius:5px}.survival-stage-track i.done{background:#b85143}.survival-stage-track i.active{background:#ff9678;box-shadow:0 0 12px #f865}.survival-hud-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;font-size:11px;color:#b7a2a4}.survival-life-feedback{color:#9ccebc}.survival-life-feedback.loss{color:#ff927e}.survival-new-record{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #73543f66;color:#e9bf78;padding-top:12px;margin-top:12px;font-size:12px}.survival-new-record strong{margin-left:auto}.survival-hud.danger{border-color:#b34640}.survival-hud.danger:not(.ended) .survival-hearts svg:not(.lost){animation:survival-heartbeat 1.8s ease-in-out infinite}.survival-record{display:flex;align-items:center;gap:17px;padding:23px;margin-bottom:24px}.survival-record>div{flex:1}.survival-record h2{font-size:16px;margin:0 0 8px}.survival-record p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.survival-record .square-icon{color:#fa987c}.survival-record p strong{color:#f1ba95}.survival-setup-art{display:flex;flex-direction:column;gap:15px;align-items:center;padding:20px 0;color:#ff8e77;background:radial-gradient(ellipse,#de5c4424,transparent 70%)}.survival-setup h3{text-align:center;font-size:19px;margin:0}.survival-setup p{color:var(--muted);font-size:13px;line-height:1.75}.survival-format-list{display:flex;gap:7px;flex-wrap:wrap}.survival-format-list span{background:#33252a;color:#e1b4a8;border:1px solid #674139;padding:7px 10px;border-radius:6px;font-size:11px}.survival-ladder{padding:0;list-style:none;margin:16px 0 0}.survival-ladder li{display:flex;align-items:center;gap:16px;padding:10px 12px;border-bottom:1px solid #343039;font-size:12px}.survival-ladder b{width:38px;color:#b99389;font-size:11px}.survival-ladder span{flex:1}.survival-ladder strong{color:#ebae98;font-weight:500}.survival-ladder li:last-child{border:0;background:#66353130;border-radius:7px}.survival-setup .survival-record-note{font-size:11px}.survival-setup .survival-best{color:#e8bc79;margin-top:0}@keyframes survival-heartbeat{50%{filter:drop-shadow(0 0 7px #fb634b77);transform:scale(1.09)}}@media(max-width:900px){.survival-entry{flex-wrap:wrap;gap:18px}.survival-entry .forge-actions{width:100%;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}@media(max-width:600px){.survival-entry{padding:23px 19px;gap:16px}.survival-emblem{width:64px;height:80px;flex-basis:64px}.survival-emblem>svg{width:31px}.survival-entry h2{font-size:24px}.survival-entry .eyebrow{font-size:9px;line-height:1.7}.survival-entry .forge-features{flex-wrap:wrap;gap:9px}.survival-entry .forge-actions{align-items:flex-start;flex-direction:column}.survival-hud{padding:16px}.survival-hud-top{gap:12px;flex-wrap:wrap}.survival-stage{flex:1}.survival-kind{order:3;flex-basis:100%;font-size:11px}.survival-hearts{gap:5px}.survival-hearts svg{width:20px}.survival-hud-bottom{align-items:flex-start;font-size:10px}.survival-new-record{font-size:11px}.survival-record{flex-wrap:wrap;padding:18px;gap:12px}.survival-record .secondary-button{width:100%;justify-content:center}.survival-record>div{min-width:200px}}@media(prefers-reduced-motion:reduce){.survival-hud.danger:not(.ended) .survival-hearts svg{animation:none}}.comparison-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:none}.answers.item-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.answers.item-comparison button{min-width:0}.answers.item-comparison .option-key{flex-shrink:0}.answers.item-comparison strong{overflow-wrap:anywhere}@media(max-width:600px){.answers.item-comparison{gap:10px}.answers.item-comparison button{gap:7px;padding:12px 8px}.answers.item-comparison strong{font-size:11px}.comparison-subjects{gap:10px}.comparison-subjects strong{font-size:13px}.comparison-subjects img{width:88px;height:66px}.answers.item-comparison svg{width:16px;flex-shrink:0}}.exam-entry{display:flex;align-items:center;gap:25px;padding:28px 32px;margin-bottom:24px;border:1px solid #ab96d431;border-radius:15px;background:radial-gradient(ellipse at top left,#9e83c91c,transparent 65%),#121619}.exam-entry-symbol{display:grid;place-items:center;flex-shrink:0;width:86px;height:86px;border:1px solid #b49ad035;border-radius:24px;color:#c1aadf;box-shadow:inset 0 0 30px #9475ca12}.exam-entry .eyebrow{color:#a896c3;font-size:9px;letter-spacing:1.5px}.exam-entry h2{font-size:27px;margin:10px 0}.exam-entry p{color:#b0a2c0;font-size:13px;margin:0 0 9px}.exam-entry small{color:#867d92;font-size:11px}.exam-entry>button{margin-left:auto;flex-shrink:0}.exam-setup-intro{text-align:center;color:#bfa5dc}.exam-setup-intro svg{margin:8px auto 5px}.exam-setup-intro h3{font-size:21px;line-height:1.5;color:#e2d8ef}.exam-setup>p{font-size:12px;line-height:1.9;color:#afa4bc}.exam-setup-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.exam-setup-marks span{padding:14px 5px;text-align:center;font-size:10px;color:#9485a8;background:#b49ad00a;border:1px solid #b49ad021;border-radius:10px}.exam-setup-marks strong{display:block;font-size:21px;color:#d7c5ec;margin-bottom:6px;font-weight:500}.exam-setup .exam-setup-note{font-size:11px;color:#91849f}@media(max-width:760px){.exam-entry{padding:22px;gap:17px;flex-wrap:wrap}.exam-entry-symbol{width:61px;height:61px;border-radius:17px}.exam-entry>div{flex:1;min-width:150px}.exam-entry h2{font-size:23px}.exam-entry>button{width:100%;justify-content:center;margin:0}.exam-entry .eyebrow,.exam-entry small{line-height:1.8}}.challenge-entry{display:flex;align-items:center;gap:24px;padding:28px 32px;margin-bottom:24px;border:1px solid #81c1b831;border-radius:15px;background:radial-gradient(ellipse at top left,#68b1a91c,transparent 65%),#121619}.challenge-entry>span{display:grid;place-items:center;width:74px;height:74px;border:1px solid #82bfb635;border-radius:21px;color:#9dd2c7;flex-shrink:0}.challenge-entry .eyebrow{color:#8cbbb2;font-size:9px;letter-spacing:1.5px;line-height:1.8}.challenge-entry h2{font-size:27px;margin:9px 0}.challenge-entry p{font-size:12px;line-height:1.8;color:#a1b5b1;max-width:530px;margin:0 0 7px}.challenge-entry small{font-size:10px;color:#81958f}.challenge-entry>button{margin-left:auto;flex-shrink:0}@media(max-width:900px){.challenge-entry{flex-wrap:wrap}.challenge-entry>div{flex:1;min-width:170px}.challenge-entry>button{margin-left:98px}}@media(max-width:600px){.challenge-entry{padding:22px;gap:17px}.challenge-entry>span{width:52px;height:52px;border-radius:15px}.challenge-entry h2{font-size:23px}.challenge-entry>button{margin:0;width:100%;justify-content:center}.challenge-entry small{line-height:1.8}}.profile-duel-history{display:flex;align-items:center;gap:20px;padding:24px 28px;margin:24px 0}.profile-duel-history>svg{color:#b699d0;flex-shrink:0}.profile-duel-history>div{flex:1}.profile-duel-history h2{font-size:20px;margin:0 0 8px}.profile-duel-history p{font-size:12px;line-height:1.8;color:#8e9dab;margin:0}.profile-duel-history button{font-size:11px;white-space:nowrap}@media(max-width:650px){.profile-duel-history{padding:20px;flex-wrap:wrap;gap:14px}.profile-duel-history>div{flex-basis:calc(100% - 45px)}.profile-duel-history button{width:100%;justify-content:center}}.adaptive-entry{display:flex;align-items:center;gap:24px;padding:28px;margin:24px 0;border-color:#749dbd44;background:radial-gradient(ellipse at top right,#528dbb24,transparent 65%),#131b23}.adaptive-entry>div{flex:1}.adaptive-entry .eyebrow{font-size:9px;color:#8cb8ce}.adaptive-entry h2{font-size:23px;margin:9px 0}.adaptive-entry p{font-size:12px;line-height:1.8;color:#a0afbe;max-width:680px}.adaptive-entry button{font-size:12px;white-space:nowrap}@media(max-width:700px){.adaptive-entry{flex-wrap:wrap;padding:22px;gap:15px}.adaptive-entry>div{flex-basis:calc(100% - 75px)}.adaptive-entry button{width:100%;justify-content:center}.adaptive-entry h2{font-size:20px}}.site-logo{display:block;width:200px;max-width:100%;height:auto;box-sizing:border-box;padding:0;background:transparent;border-radius:0;filter:invert(1) hue-rotate(180deg)}.brand{flex-direction:column;align-items:flex-start;gap:8px;padding:0}.brand>em{font-size:8px;font-style:normal;letter-spacing:1.5px;color:#a0a6b0}.footer-logo{width:120px;display:inline-block;vertical-align:middle;margin-right:12px}.auth-intro .site-logo{margin:0 auto 20px}.historical-label{padding:12px 16px;border:1px solid #ba945f55;border-radius:8px;color:#e4c893;background:#b18a4112;font-size:13px}.historical-label small{display:block;font-size:11px;color:#a99c89;margin-top:7px;line-height:1.6}.source-note a{color:#b8c8df}footer .advertising-link{background:none;border:0;padding:6px 0;color:#92929c;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}footer .advertising-link:hover{color:#ddd}footer .advertising-link:focus-visible{outline:2px solid #b59c76;outline-offset:4px}footer{flex-wrap:wrap;gap:18px 28px}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.footer-links a,.footer-links button{font-size:12px;color:var(--muted)}.footer-links a:hover{color:var(--accent)}
