.Campaigns_dialog__drKH5 h2{font-family:var(--font-display,"M PLUS Rounded 1c",sans-serif);color:#f7ead0;font-size:1.5rem;margin:0 0 1rem}.Campaigns_dialog__drKH5 p{line-height:1.55;margin:.8rem 0}.Campaigns_actions__WN2WS{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.Campaigns_controls__r4GVe button{min-height:44px;padding:.65rem .9rem;border:1px solid rgba(148,163,184,.4);border-radius:8px;color:#f7ead0;background:linear-gradient(180deg,#233149,#121b2e);cursor:pointer;font:inherit;font-weight:600}.Campaigns_controls__r4GVe button.Campaigns_primary__Ry2_F{background:linear-gradient(135deg,#b78d4d,#7b52b8);border-color:#cfb782}.Campaigns_controls__r4GVe button:focus-visible,.Campaigns_dialog__drKH5 input:focus-visible{outline:2px solid #ffcf75;outline-offset:3px}.Campaigns_controls__r4GVe button:hover{background:#354b65}.Campaigns_controls__r4GVe button:disabled{opacity:.5;cursor:default}.Campaigns_controls__r4GVe button.Campaigns_danger__4K3Or{color:#ffd2c9;border-color:#b56d65;background:#532e34}.Campaigns_dialog__drKH5{padding:1.7rem;max-width:560px;width:calc(100vw - 2rem);max-height:85dvh;overflow:auto;background:linear-gradient(145deg,rgba(18,25,42,.98),rgba(10,14,26,.98));color:#f4eadb;border:1px solid #b29861;border-radius:12px;margin:auto}.Campaigns_dialog__drKH5::backdrop{background:#000b}.Campaigns_dialog__drKH5 label{display:block;margin:1rem 0 .5rem}.Campaigns_dialog__drKH5 input{width:100%;padding:.65rem;border:1px solid #788399;background:#0c1624;border-radius:5px;color:white}@media (max-width:600px){.Campaigns_actions__WN2WS button{flex:1 1 auto}}.ToolCardsScope_scope__XSvD5{display:block}.ToolCardsScope_scope__XSvD5 .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}@media (max-width:480px){.ToolCardsScope_scope__XSvD5 .tools-grid{grid-template-columns:1fr;gap:1.25rem;padding:0 1rem;margin-left:auto;margin-right:auto}}.ToolCardsScope_scope__XSvD5 .tool-card{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(148,163,184,.24);border-radius:8px;padding:1.5rem;backdrop-filter:none;transition:all .3s ease;overflow:hidden;height:400px;display:flex;flex-direction:column}.ToolCardsScope_scope__XSvD5 .tool-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(168,85,247,.1));opacity:0;transition:opacity .3s ease}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled){transform:translateY(-10px);border-color:rgba(59,130,246,.6);box-shadow:0 20px 40px rgba(59,130,246,.2)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled):before{opacity:0}.ToolCardsScope_scope__XSvD5 .tool-card.disabled{opacity:.6;cursor:not-allowed}.ToolCardsScope_scope__XSvD5 .tool-card .card-background{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity .3s ease;border-radius:8px;overflow:hidden}.ToolCardsScope_scope__XSvD5 .tool-card .card-background:after{content:"";position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:transform .6s ease}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background{opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background:after{transform:scale(1.1)}.ToolCardsScope_scope__XSvD5 .tool-card.disabled .card-background{opacity:.25!important}.ToolCardsScope_scope__XSvD5 .tool-card.force-background.disabled .card-background{opacity:.9!important}.ToolCardsScope_scope__XSvD5 .tool-card .card-gradient{width:100%;height:100%;border-radius:8px}.ToolCardsScope_scope__XSvD5 .tool-card .card-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%;padding-bottom:0;filter:drop-shadow(0 3px 12px rgba(0,0,0,.45))}.ToolCardsScope_scope__XSvD5 .tool-card .card-title{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;color:#f8fafc;font-family:M PLUS Rounded\ 1c,sans-serif;margin-bottom:.45rem;line-height:1.08;text-shadow:0 2px 6px rgba(0,0,0,.75),0 6px 18px rgba(0,0,0,.55);transition:opacity .25s ease;text-decoration:none}.ToolCardsScope_scope__XSvD5 .tool-card .card-description{font-size:1rem;color:#e5e7eb;font-family:Outfit,sans-serif;font-weight:400;margin-top:.25rem;margin-bottom:.85rem;flex-grow:0;display:flex;align-items:center;line-height:1.12;text-shadow:0 1px 4px rgba(0,0,0,.8),0 4px 14px rgba(0,0,0,.55);transition:opacity .25s ease;text-decoration:none}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-description,.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-title{opacity:0}.ToolCardsScope_scope__XSvD5 .tool-card .card-cta{position:relative;right:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;max-width:100%;font-size:.95rem;font-weight:800;letter-spacing:.02em;color:#ffffff;text-decoration:none;padding:.56rem 1rem;border-radius:8px;border:1px solid rgba(251,191,36,.46);background:linear-gradient(135deg,rgba(154,106,36,.86),rgba(76,29,149,.92)),rgba(20,30,58,.96);box-shadow:0 14px 30px rgba(76,29,149,.24);z-index:2;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.85),0 4px 10px rgba(0,0,0,.5)}.ToolCardsScope_scope__XSvD5 .tool-card .card-cta.disabled{opacity:.7;cursor:not-allowed}.ToolCardsScope_scope__XSvD5 .tool-card .cta-arrow{margin-left:6px;opacity:.9}.ToolCardsScope_scope__XSvD5 .tool-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72%;background:linear-gradient(0deg,rgba(5,10,24,.96) 0,rgba(5,10,24,.88) 36%,rgba(5,10,24,.55) 70%,rgba(5,10,24,0));pointer-events:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ToolCardsScope_scope__XSvD5 .tool-card-link{display:block;text-decoration:none;color:inherit}.ToolCardsScope_scope__XSvD5 .tool-card-link .card-description,.ToolCardsScope_scope__XSvD5 .tool-card-link .card-title,.ToolCardsScope_scope__XSvD5 .tool-card-link:focus,.ToolCardsScope_scope__XSvD5 .tool-card-link:hover,.ToolCardsScope_scope__XSvD5 .tool-card-link:hover .card-description,.ToolCardsScope_scope__XSvD5 .tool-card-link:hover .card-title{text-decoration:none}.ToolCardsScope_scope__XSvD5 .tool-card-link:hover .tool-card{transform:translateY(-10px);border-color:rgba(59,130,246,.6);box-shadow:0 20px 40px rgba(59,130,246,.2)}.ToolCardsScope_scope__XSvD5 .tool-card-link:hover .card-background:after{transform:scale(1.1)}.ToolCardsScope_scope__XSvD5 .tool-card-link:hover .card-background{opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card-link .card-cta,.ToolCardsScope_scope__XSvD5 .tool-card-link .tool-card{pointer-events:none}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.world-creation-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.world-creation-bg:after{background-image:url(/background/navigation/internal/10-creazione-mondo.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.world-creation-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.session-tools-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.session-tools-bg:after{background-image:url(/background/navigation/home/03-strumenti-sessione.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.session-tools-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.ev-tracker-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.ev-tracker-bg:after{background-image:url(/background/navigation/internal/06-tracciatore-ev.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.character-sheet-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.character-sheet-bg:after{background-image:url(/background/navigation/internal/03-scheda-eroe.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.relationship-sheet-bg{background-image:linear-gradient(rgba(6,14,34,.35),rgba(6,14,34,.35));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.relationship-sheet-bg:after{background-image:url(/background/navigation/internal/04-scheda-relazione.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.relationship-sheet-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.deux-planner-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.deux-planner-bg:after{background-image:url(/background/navigation/internal/05-deux-planner.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.deux-planner-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.deux-screen-cards-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.deux-screen-cards-bg:after{background-image:url(/background/navigation/internal/12-carte-deux-screen.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.last-deux-decks-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.last-deux-decks-bg:after{background-image:url(/background/navigation/internal/13-mazzi-last-deux.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.last-deux-decks-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.adventures-1click-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.adventures-1click-bg:after{background-image:url(/background/tab/avventureinfinite.png)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.adventures-1click-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.coming-soon-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.coming-soon-bg:after{background-image:url(/background/tab/Comingsoonsback.png)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.character-builder-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.character-builder-bg:after{background-image:url(/background/navigation/home/01-creatore-eroe.webp)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.character-builder-bg{opacity:1;background-size:100% 100%,110%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.enemy-creator-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.enemy-creator-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.enemy-creator-bg:after{background-image:url(/background/navigation/internal/09-creatore-nemici.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.resources-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.resources-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.resources-bg:after{background-image:url(/background/tab/compendiooggettiback.png)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.custom-techniques-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.custom-techniques-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.custom-techniques-bg:after{background-image:url(/background/navigation/internal/08-le-tue-tecniche.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.personalizza-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.personalizza-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.personalizza-bg:after{background-image:url(/background/navigation/home/04-strumenti-creazione.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.multiverse-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.multiverse-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.multiverse-bg:after{background-image:url(/background/navigation/home/05-il-multiverso.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.errata-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.errata-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.errata-bg:after{background-image:url(/background/navigation/home/06-starter-kit.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.glossary-advanced-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.glossary-advanced-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.glossary-advanced-bg:after{background-image:url(/background/navigation/internal/07-glossario-correzioni.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.vtt-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.vtt-bg{opacity:1;background-size:100% 100%}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.vtt-bg:after{background-image:url(/background/navigation/home/02-tavolo-virtuale.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.create-campaign-bg:after{background-image:url(/background/navigation/internal/01-crea-campagna.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.join-room-bg:after{background-image:url(/background/navigation/internal/02-unisciti-stanza.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.kingdom-builder-bg:after{background-image:url(/background/navigation/internal/11-creazione-regno.webp)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.demo-adventure-bg:after{background-image:url(/background/navigation/internal/14-avventura-demo.webp?v=20260927-2)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.pregenerated-heroes-bg:after{background-image:url(/background/navigation/internal/15-eroi-pregenerati.webp?v=20260927-2)}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.solo-mode-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.solo-mode-bg:after{background-image:url(/background/tab/solomodback.png)}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.solo-mode-bg{opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.online-mode-bg{background-image:linear-gradient(rgba(6,14,34,.25),rgba(6,14,34,.25));background-size:100% 100%;background-position:50%;background-repeat:no-repeat;opacity:1}.ToolCardsScope_scope__XSvD5 .tool-card .card-background.online-mode-bg:after{background-image:url(/background/tab/multiplayerback.png);background-image:-webkit-image-set(url("/background/tab/multiplayerback.avif") type("image/avif"),url("/background/tab/multiplayerback.webp") type("image/webp"),url("/background/tab/multiplayerback.png") type("image/png"));background-image:image-set(url("/background/tab/multiplayerback.avif") type("image/avif"),url("/background/tab/multiplayerback.webp") type("image/webp"),url("/background/tab/multiplayerback.png") type("image/png"))}.ToolCardsScope_scope__XSvD5 .tool-card:hover:not(.disabled) .card-background.online-mode-bg{opacity:1}.ToolCardsScope_scope__XSvD5 .vtt-home .tool-card .card-background{opacity:1!important}.ToolCardsScope_scope__XSvD5 .vtt-home .tool-card{backdrop-filter:none!important}.ToolCardsScope_scope__XSvD5 .vtt-home .tool-card-link:hover .card-background,.ToolCardsScope_scope__XSvD5 .vtt-home .tool-card:hover .card-background{opacity:1!important}.ToolCardsScope_scope__XSvD5 .vtt-home .home-tagline,.ToolCardsScope_scope__XSvD5 .vtt-home .tool-card .card-description{color:#ffffff!important}.HeroLimitDialog_dialog__lkpFE{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;color:#f1f4ff;background:#161a2d;border:1px solid #71618a;border-radius:20px;box-shadow:0 24px 80px #0009}.HeroLimitDialog_dialog__lkpFE::backdrop{background:#080b18c9;backdrop-filter:blur(4px)}.HeroLimitDialog_content__DxKrd{padding:clamp(20px,5vw,32px)}.HeroLimitDialog_badge__Djl2b{display:inline-block;padding:6px 12px;border-radius:99px;background:#352b49;color:#efccff;font-size:13px;font-weight:700}.HeroLimitDialog_dialog__lkpFE h2{margin:18px 0 12px;color:#fff;font-size:clamp(22px,5vw,28px);line-height:1.2}.HeroLimitDialog_dialog__lkpFE p{margin:12px 0;line-height:1.55}.HeroLimitDialog_invitation__Oc3zx{font-weight:700;color:#efccff}.HeroLimitDialog_actions__VDaOF{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.HeroLimitDialog_primary__DRzq8,.HeroLimitDialog_secondary__kEE32{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.HeroLimitDialog_primary__DRzq8{flex:1;background:#ead1ff;color:#21132e;border:1px solid #ead1ff}.HeroLimitDialog_secondary__kEE32{background:transparent;color:#f1f4ff;border:1px solid #807891}.HeroLimitDialog_primary__DRzq8:hover{background:#f4e7ff}.HeroLimitDialog_secondary__kEE32:hover{background:#2e3048}.HeroLimitDialog_primary__DRzq8:focus-visible,.HeroLimitDialog_secondary__kEE32:focus-visible{outline:3px solid #fff;outline-offset:3px}.HeroLimitDialog_dialog__lkpFE .HeroLimitDialog_hint__ix5Cy{margin:16px 0 0;color:#b7b8ca;font-size:13px}.ConsentProvider_banner__IRayD{position:fixed;z-index:10050;right:1rem;bottom:1rem;left:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:76rem;margin:0 auto;padding:1rem 1.1rem;color:#eaf2ff;background:rgba(6,12,28,.97);border:1px solid rgba(96,165,250,.55);border-radius:1rem;box-shadow:0 22px 60px rgba(0,0,0,.55);backdrop-filter:blur(16px)}.ConsentProvider_bannerCopy__1VN8U{max-width:48rem}.ConsentProvider_bannerCopy__1VN8U strong{display:block;margin-bottom:.25rem;font-size:1.05rem}.ConsentProvider_bannerCopy__1VN8U p{margin:0;color:#cbd5e1;line-height:1.45}.ConsentProvider_bannerCopy__1VN8U a,.ConsentProvider_policyLink__3A942{color:#93c5fd;text-underline-offset:.2rem}.ConsentProvider_actions__1pmvT,.ConsentProvider_dialogActions__87wEA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.ConsentProvider_close__xiYwC,.ConsentProvider_primary__qpjrI,.ConsentProvider_secondary__pOesN{min-height:2.65rem;padding:.65rem .95rem;color:#f8fafc;font:inherit;font-weight:700;border-radius:.75rem;cursor:pointer}.ConsentProvider_primary__qpjrI{background:linear-gradient(135deg,#4f46e5,#0891b2);border:1px solid #60a5fa}.ConsentProvider_secondary__pOesN{background:#111c34;border:1px solid #64748b}.ConsentProvider_primary__qpjrI:focus-visible,.ConsentProvider_primary__qpjrI:hover,.ConsentProvider_secondary__pOesN:focus-visible,.ConsentProvider_secondary__pOesN:hover{border-color:#dbeafe;filter:brightness(1.12)}.ConsentProvider_backdrop__0w4Fy{position:fixed;z-index:10060;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.76)}.ConsentProvider_dialog__B2dRj{width:min(100%,38rem);max-height:min(90vh,48rem);overflow-y:auto;padding:1.25rem;color:#eaf2ff;background:#071126;border:1px solid rgba(96,165,250,.55);border-radius:1rem;box-shadow:0 28px 90px rgba(0,0,0,.7)}.ConsentProvider_dialogHeader__8BwKG{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ConsentProvider_dialogHeader__8BwKG h2{margin:0;font-size:1.3rem}.ConsentProvider_dialog__B2dRj>p{margin:.6rem 0 1rem;color:#cbd5e1;line-height:1.5}.ConsentProvider_close__xiYwC{min-width:2.65rem;padding:0;background:transparent;border:1px solid #64748b;font-size:1.5rem}.ConsentProvider_category__am4Ak{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem;padding:.85rem;background:rgba(30,41,59,.62);border:1px solid rgba(148,163,184,.3);border-radius:.8rem}.ConsentProvider_category__am4Ak div{display:grid;gap:.2rem}.ConsentProvider_category__am4Ak span{color:#cbd5e1;font-size:.88rem;line-height:1.35}.ConsentProvider_category__am4Ak input{width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:#38bdf8}.ConsentProvider_dialogActions__87wEA{margin-top:1rem}.ConsentProvider_policyLink__3A942{display:inline-block;margin-top:.85rem}@media (max-width:760px){.ConsentProvider_banner__IRayD{align-items:stretch;flex-direction:column}.ConsentProvider_actions__1pmvT{justify-content:stretch}.ConsentProvider_actions__1pmvT button{flex:1 1 9rem}.ConsentProvider_dialogActions__87wEA button{flex:1 1 10rem}}@media (prefers-reduced-motion:reduce){.ConsentProvider_primary__qpjrI,.ConsentProvider_secondary__pOesN{transition:none}}.VttNsfwBirthDateDialog_dialog__9CfLX{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--world-line,var(--vtt-ui-line,#45536c));border-radius:12px;color:var(--world-ink,var(--vtt-ui-text,#edf2fa));background:var(--world-surface,var(--vtt-ui-surface,#243148));font-family:var(--world-ui-font,system-ui,sans-serif)}.VttNsfwBirthDateDialog_dialog__9CfLX::backdrop{background:var(--vtt-ui-overlay,rgba(0,0,0,.7))}.VttNsfwBirthDateDialog_content__mDslu{display:grid;gap:16px;padding:24px}.VttNsfwBirthDateDialog_content__mDslu h2,.VttNsfwBirthDateDialog_content__mDslu p{margin:0;line-height:1.5}.VttNsfwBirthDateDialog_content__mDslu h2{font-size:22px}.VttNsfwBirthDateDialog_field__o4z3K{display:grid;gap:8px}.VttNsfwBirthDateDialog_field__o4z3K input{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--world-line,var(--vtt-ui-line,#45536c));border-radius:6px;color:inherit;background:var(--world-paper,var(--vtt-ui-surface-alt,#182437));font:inherit}.VttNsfwBirthDateDialog_hint__GoWRr{color:var(--world-muted,var(--vtt-ui-text-muted,#bac6d8));font-size:13px}.VttNsfwBirthDateDialog_error__CUyT_{color:var(--vtt-ui-danger,var(--world-ink,#edf2fa))}.VttNsfwBirthDateDialog_actions__FkWy0{display:flex;flex-wrap:wrap;gap:8px}.VttNsfwBirthDateDialog_actions__FkWy0 button{min-height:44px;padding:10px 16px;border:1px solid var(--world-line,var(--vtt-ui-line,#45536c));border-radius:6px;font:inherit;cursor:pointer}.VttNsfwBirthDateDialog_primary__tr_eM{color:var(--world-on-accent,var(--vtt-ui-on-accent,#111827));background:var(--world-accent,var(--vtt-ui-accent,#b9bbff));font-weight:650!important}.VttNsfwBirthDateDialog_secondary__LXFP2{color:inherit;background:transparent}.VttNsfwBirthDateDialog_actions__FkWy0 button:hover{filter:brightness(1.1)}.VttNsfwBirthDateDialog_actions__FkWy0 button:disabled{opacity:.65;cursor:wait}.VttNsfwBirthDateDialog_dialog__9CfLX :is(input,button):focus-visible{outline:2px solid var(--world-accent,var(--vtt-ui-accent,#b9bbff));outline-offset:3px}@media(max-width:480px){.VttNsfwBirthDateDialog_content__mDslu{padding:20px}.VttNsfwBirthDateDialog_field__o4z3K input{font-size:16px}}.FoundryTheme_foundryTheme__AmnRU{--foundry-bg-0:#0b1220;--foundry-bg-1:rgba(15,23,42,0.86);--foundry-panel:rgba(30,41,59,0.78);--foundry-border:rgba(148,163,184,0.20);--foundry-border-strong:rgba(148,163,184,0.35);--foundry-text:#e5e7eb;--foundry-muted:#a5b4fc;--foundry-accent:#fbbf24;--foundry-accent-2:#6366f1;--foundry-input-bg:rgba(2,6,23,0.55);--foundry-radius:10px;min-height:100vh;color:var(--foundry-text);background:transparent}.FoundryTheme_foundryTheme__AmnRU .deux-cards-container>div>div>div,.FoundryTheme_foundryTheme__AmnRU .gok-fixed-toolbar{backdrop-filter:blur(10px)}.FoundryTheme_foundryTheme__AmnRU input,.FoundryTheme_foundryTheme__AmnRU select,.FoundryTheme_foundryTheme__AmnRU textarea{border-radius:var(--foundry-radius)!important;background:var(--foundry-input-bg)!important;color:var(--foundry-text)!important;border:1px solid var(--foundry-border-strong)!important;outline:none}.FoundryTheme_foundryTheme__AmnRU input::placeholder,.FoundryTheme_foundryTheme__AmnRU textarea::placeholder{color:rgba(229,231,235,.55)}.FoundryTheme_foundryTheme__AmnRU input:focus,.FoundryTheme_foundryTheme__AmnRU select:focus,.FoundryTheme_foundryTheme__AmnRU textarea:focus{border-color:rgba(251,191,36,.55)!important;box-shadow:0 0 0 3px rgba(251,191,36,.14)}.FoundryTheme_foundryTheme__AmnRU button{border-radius:var(--foundry-radius)}.FoundryTheme_foundryTheme__AmnRU .gok-btn{border-radius:var(--foundry-radius)!important;border-width:1px!important}.FoundryTheme_foundryTheme__AmnRU .gok-btn--primary{background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(251,191,36,.08))!important;border-color:rgba(251,191,36,.55)!important;color:#fff!important}.FoundryTheme_foundryTheme__AmnRU .gok-btn--secondary{background:rgba(99,102,241,.12)!important;border-color:rgba(99,102,241,.55)!important;color:#fff!important}.FoundryTheme_foundryTheme__AmnRU .gok-btn--success{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.55)!important;color:#fff!important}.FoundryTheme_foundryTheme__AmnRU .gok-btn--ghost{background:rgba(148,163,184,.08)!important;border-color:rgba(148,163,184,.35)!important;color:#e5e7eb!important}.FoundryTheme_foundryTheme__AmnRU .gok-toast{border-radius:var(--foundry-radius)!important;border:1px solid rgba(148,163,184,.25)!important;background:rgba(2,6,23,.78)!important;color:#fff!important;backdrop-filter:blur(10px)}.FoundryTheme_foundryTheme__AmnRU a{color:inherit}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar{position:fixed;left:0;right:0;bottom:0;background:rgba(20,27,45,.96);padding:12px 16px;display:flex;justify-content:center;gap:16px;z-index:100;box-shadow:0 -8px 24px rgba(0,0,0,.35);backdrop-filter:blur(6px)}@media (max-width:768px){.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar{padding:6px 10px;gap:6px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar::-webkit-scrollbar{display:none}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar .gok-btn{flex:0 0 auto}}.GokToolbarScope_scope__j3pwZ .gok-btn{border:2px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 26px;font-weight:800;font-size:16px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,color .2s ease;color:#ffffff;background:linear-gradient(180deg,rgba(34,40,68,.9),rgba(22,28,48,.9))}@media (max-width:768px){.GokToolbarScope_scope__j3pwZ .gok-btn{padding:6px 12px;font-size:12px;border-radius:8px}}.GokToolbarScope_scope__j3pwZ .gok-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.GokToolbarScope_scope__j3pwZ .gok-btn:active{transform:translateY(0);box-shadow:none}.GokToolbarScope_scope__j3pwZ .gok-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.GokToolbarScope_scope__j3pwZ .gok-btn--primary{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:rgba(99,102,241,.35);text-shadow:0 1px 0 rgba(0,0,0,.2)}.GokToolbarScope_scope__j3pwZ .gok-btn--primary:hover{box-shadow:0 8px 22px rgba(99,102,241,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--success{background:linear-gradient(180deg,#22c55e,#16a34a);color:#ffffff;border-color:rgba(34,197,94,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--success:hover{box-shadow:0 8px 22px rgba(34,197,94,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--secondary{background:linear-gradient(180deg,#8b5cf6,#7c3aed);border-color:rgba(139,92,246,.35);text-shadow:0 1px 0 rgba(0,0,0,.2)}.GokToolbarScope_scope__j3pwZ .gok-btn--secondary:hover{box-shadow:0 8px 22px rgba(139,92,246,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--ghost{background:linear-gradient(180deg,#2a2f4a,#1f233a);color:#e2e8f0}.GokToolbarScope_scope__j3pwZ .gok-toast{position:fixed;top:16px;right:16px;z-index:1000;padding:10px 14px;border-radius:12px;font-weight:700;border:2px solid transparent;box-shadow:0 8px 24px rgba(0,0,0,.35)}.GokToolbarScope_scope__j3pwZ .gok-toast--success{background:rgba(22,163,74,.95);color:#06270f;border-color:rgba(34,197,94,.6)}.GokToolbarScope_scope__j3pwZ .gok-toast--error{background:rgba(239,68,68,.95);color:#2e0a0a;border-color:rgba(239,68,68,.6)}.HeroCatalogShowcase_manualLegend__8286T.HeroCatalogShowcase_manualLegend__8286T.HeroCatalogShowcase_manualLegend__8286T{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;font:700 .7rem/1.4 var(--body);letter-spacing:.05em}.HeroCatalogShowcase_manualLegend__8286T li{display:inline-flex;align-items:center;gap:6px;color:var(--manual-text)}.HeroCatalogShowcase_manualLegend__8286T i,.HeroCatalogShowcase_version__mqG7V i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--manual-color);box-shadow:0 0 8px color-mix(in srgb,var(--manual-color) 40%,transparent)}.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(88px,calc((100% - 72px) / 10));overflow-x:auto;padding:3px 2px 8px}.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx .face{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx .face>span{min-width:0;width:100%;overflow-wrap:anywhere;align-self:start}.HeroCatalogShowcase_iconFrame__V7oC4.HeroCatalogShowcase_iconFrame__V7oC4.HeroCatalogShowcase_iconFrame__V7oC4{position:relative;display:block;width:100%;min-width:0;aspect-ratio:1;align-self:start;padding:0;border:0;border-radius:9px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#2a3c8c,#0b1230)}.HeroCatalogShowcase_iconFrame__V7oC4.HeroCatalogShowcase_iconFrame__V7oC4.HeroCatalogShowcase_iconFrame__V7oC4 img{position:absolute;inset:0;width:100%;height:100%;min-width:0}.HeroCatalogShowcase_versions__hteBr{display:flex;flex-wrap:wrap;gap:6px}.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--manual-color) 45%,var(--line));border-radius:999px;background:rgba(255,255,255,.04);color:var(--mute);font:700 .72rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V:hover,.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V[aria-pressed=true]{border-color:var(--manual-color);background:color-mix(in srgb,var(--manual-color) 20%,transparent);color:var(--manual-text)}.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V[aria-pressed=true]{box-shadow:0 0 14px color-mix(in srgb,var(--manual-color) 22%,transparent)}.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V.HeroCatalogShowcase_version__mqG7V:focus-visible{outline:2px solid var(--manual-text);outline-offset:3px}.HeroCatalogShowcase_ctaVersion__X_AyY.HeroCatalogShowcase_ctaVersion__X_AyY.HeroCatalogShowcase_ctaVersion__X_AyY{padding-left:8px;border-left:1px solid;font:700 .64rem/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase}@media (max-width:760px){.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx.HeroCatalogShowcase_roster__I__Yx{grid-auto-columns:88px;padding:3px 12px 8px}}.AiImageAccessButton_dialog__T9Xyd{--image-accent:#7df2ff;box-sizing:border-box;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:clamp(20px,5vw,30px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--image-accent) 45%,transparent);border-radius:16px;background:linear-gradient(180deg,#141f50,#080d26);box-shadow:inset 0 1px 0 #ffffff14,0 24px 80px #0009;color:#eef3ff;font:400 16px/1.6 Outfit,system-ui,sans-serif}.AiImageAccessButton_dialog__T9Xyd[data-creator=enemy]{--image-accent:#ff9db0}.AiImageAccessButton_dialog__T9Xyd::backdrop{background:#030718cc;backdrop-filter:blur(5px)}.AiImageAccessButton_header__OYcz2{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.AiImageAccessButton_badge__EGfwf{color:#fff1c2;border:1px solid #f6d37a66;background:#f6d37a14;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.1em}.AiImageAccessButton_dismiss__fCG4A{flex:none;width:40px;height:40px;padding:0;border:1px solid #9dbfff38;border-radius:8px;background:#060b22;color:#eef3ff;font-size:24px;cursor:pointer}.AiImageAccessButton_dialog__T9Xyd h2{margin:0 0 14px;font:800 clamp(22px,5vw,28px)/1.25 M PLUS Rounded\ 1c,Outfit,system-ui,sans-serif}.AiImageAccessButton_dialog__T9Xyd p{margin:12px 0;overflow-wrap:anywhere}.AiImageAccessButton_dialog__T9Xyd .AiImageAccessButton_invitation___UD_h{color:var(--image-accent)}.AiImageAccessButton_actions__v6EZs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.AiImageAccessButton_primary__CBONJ,.AiImageAccessButton_secondary__u2FIs{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;font:700 14px/1.4 Outfit,system-ui,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.AiImageAccessButton_primary__CBONJ{flex:1;border:1px solid #f6d37a;background:linear-gradient(135deg,#fff1c2,#f6d37a);color:#1b1233}.AiImageAccessButton_secondary__u2FIs{border:1px solid #9dbfff55;background:#060b22;color:#eef3ff}.AiImageAccessButton_primary__CBONJ:hover{filter:brightness(1.08)}.AiImageAccessButton_dismiss__fCG4A:hover,.AiImageAccessButton_secondary__u2FIs:hover{border-color:var(--image-accent)}.AiImageAccessButton_dismiss__fCG4A:focus-visible,.AiImageAccessButton_primary__CBONJ:focus-visible,.AiImageAccessButton_secondary__u2FIs:focus-visible{outline:3px solid var(--image-accent);outline-offset:3px}.AiImageAccessButton_dialog__T9Xyd .AiImageAccessButton_hint__XT0lH{margin:16px 0 0;color:#bec7df;font-size:13px}@media (max-width:420px){.AiImageAccessButton_actions__v6EZs{flex-direction:column}}.HeroCreator_fileInput__muum7{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HeroCreator_aiButton__Q7c8X{min-height:42px;border:1px solid #8aefff66;border-radius:20px;padding:10px 14px;background:#8aefff15;color:#eef3ff;font:600 13px/1.5 var(--body,"Outfit");cursor:pointer;border-color:#f6d37a88;background:#f6d37a16;color:#fff1c2}.HeroCreator_aiButton__Q7c8X small{font-size:12px;white-space:nowrap}.HeroCreator_imageDialog__o3TS2{--hero-cyan:#8aefff;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px;border:1px solid #8aefff66;border-radius:16px;background:#101a38;color:#eef3ff;box-shadow:0 20px 70px #0009}.HeroCreator_imageDialog__o3TS2::backdrop{background:#030718cc;backdrop-filter:blur(5px)}.HeroCreator_dialogHeader___TIJn{display:flex;gap:16px;align-items:start;justify-content:space-between;margin-bottom:20px}.HeroCreator_dialogHeader___TIJn h2{font:800 24px/1.3 var(--display,"M PLUS Rounded 1c");margin:0;color:#eef3ff}.HeroCreator_dialogHeader___TIJn button{width:40px;min-width:40px;height:40px;flex-shrink:0;padding:0;border:1px solid #9dbfff38;color:#eef3ff;background:#060b22;border-radius:8px;font-size:24px;cursor:pointer}.HeroCreator_imageDialog__o3TS2 label{display:block;font-size:14px;margin-bottom:8px}.HeroCreator_imageDialog__o3TS2 textarea{width:100%;resize:vertical;background:#060b22;color:#eef3ff;border:1px solid #9dbfff55;border-radius:10px;padding:12px;font:400 16px/1.5 var(--body,"Outfit")}.HeroCreator_imageDialog__o3TS2 a{color:#8aefff;text-decoration:underline}.HeroCreator_creditLine__BHA3A{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;font-size:14px}.HeroCreator_creditLine__BHA3A strong{color:#f6d37a}.HeroCreator_dialogHint__Slqh2{color:#c0c8e3;font-size:13px;line-height:1.6}.HeroCreator_error__4bswD{color:#ff9ba8;font-size:14px}.HeroCreator_error__4bswD button{background:none;border:0;color:#8aefff;text-decoration:underline;padding:5px;cursor:pointer}.HeroCreator_generateButton__YPQgq{width:100%;margin-top:14px;white-space:normal}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG{padding:0;background:#060a1c;font-family:var(--body);position:relative;isolation:isolate}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG h1,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG h2,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG h3,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG h4{color:inherit}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stage__head h2{color:var(--text)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .field input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .field select,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .field textarea,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .filters input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .filters select{border-radius:10px!important;padding:10px 12px!important;min-height:0;height:auto;border:1px solid var(--line);background:#04081a99;color:var(--text);font:400 .95rem/1.5 var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .sheet__id h3,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .show__info h3{color:transparent}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stat__bar{position:relative}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stat__bar i{position:absolute;top:0;bottom:0;width:calc(var(--w) / 2)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stat__bar i.neg{right:50%;left:auto;background:linear-gradient(270deg,#ffb3bd,var(--bad))}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stat__bar i.pos{left:50%;background:linear-gradient(90deg,color-mix(in srgb,var(--ab) 60%,#fff),var(--ab))}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stat b.neg{color:var(--bad)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .status__tech button{flex:1 1 0;min-width:0;padding:0;border:0;border-radius:4px;background:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .status__tech [data-card-finish]+span{left:2px;bottom:2px;padding:1px 2px;font-size:6px;letter-spacing:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift__select{display:grid;gap:6px;align-content:start;width:100%;padding:0;border:0;border-radius:0;color:inherit;background:none;box-shadow:none;text-align:left;cursor:pointer}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift__select:disabled{cursor:default}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift__zoom{position:absolute;right:6px;bottom:6px;opacity:0;padding:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift:hover .gift__zoom,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift__zoom:focus-visible,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .mind:hover .gift__zoom{opacity:1}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .mind{padding-bottom:34px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift.off,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .mind.off{opacity:.5}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .step.active{border-color:var(--gold);background:#f6d37a33}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .iconbtn,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .step{padding:0!important;min-width:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .coin input{min-height:28px!important;height:28px!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tabs{flex-wrap:nowrap}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal{grid-template-columns:minmax(0,1fr)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal__sum{min-width:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal__sum li{gap:6px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .face__placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:9px;background:radial-gradient(circle at 50% 30%,#2a3c8c,#0b1230)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .show__art .art--empty{display:grid;place-items:center;height:100%;color:var(--cyan)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .upload .chipbtn{padding:8px 14px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-upload-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-ai-chip{border-color:#f6d37a88;background:#f6d37a16;color:var(--gold2)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-ai-chip small{font-size:.76rem;white-space:nowrap}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-upload-input:focus-visible+label{outline:2px solid var(--cyan);outline-offset:2px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .content-section{padding:0;margin:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .section-header{display:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .adaptability-choice-display,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .info-message{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#080d2680;box-shadow:none;color:var(--mute);font-size:.86rem;margin-bottom:12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .info-icon{display:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .info-text{color:var(--mute);font-size:.86rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stats-summary{display:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innates-info{margin:0 0 12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .info-message{max-width:none;width:100%;margin:0 0 12px;text-align:left}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innates-info{display:block;padding:0;gap:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .equipment-inventory,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .inventory-section,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#141f50c7,#080d26db);box-shadow:inset 0 1px 0 #ffffff14,0 16px 40px #000c2661;color:var(--text)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-header{padding:0;margin:0 0 10px;border:0;background:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-icon{display:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .inventory-title,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .subsection-title,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-title{font:800 1rem/1.2 var(--display)!important;letter-spacing:.01em;color:var(--text)!important;text-align:left;margin:0 0 10px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-content{padding:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-text,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-value{color:var(--text);font-family:var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-label{color:var(--mute)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .epic-input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .epic-select{border-color:var(--line);background:#04081a99;color:var(--text);border-radius:10px!important;font:400 .95rem/1.5 var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .epic-content{padding:0;background:none;border:0;box-shadow:none;width:100%;max-width:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__detail{min-width:0;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;box-shadow:none;color:inherit;text-align:left}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__art{width:64px;height:64px;flex:none;object-fit:contain;padding:6px;border:1px solid var(--line);border-radius:14px;background:#ffffff06}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__copy{min-width:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;align-content:start}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l>.item{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l .item__detail{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;text-align:center}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l .item__art{width:88px;height:88px;border-radius:50%;padding:8px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l .item__detail b{font-size:.88rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l .item__detail p{font-size:.76rem;line-height:1.35;margin:6px 0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .shop__l .item__actions{margin-top:auto;padding-top:8px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .bag__i .item__art{width:48px;height:48px;border-radius:12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .bag__i{grid-template-columns:minmax(0,1fr) auto}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .bag__i small{grid-column:1;padding-left:60px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .bag__i .bag__a{grid-column:2;grid-row:1/span 2}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__detail p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:end}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .item__count{color:var(--cyan);font-size:.8rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters .filter-controls,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters .filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:0;background:none;box-shadow:none;border:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters .filter-group{flex:1 1 120px!important;min-width:0!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters label{color:var(--mute);font-size:.74rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters select{padding:8px 10px!important;border-radius:10px!important;border:1px solid var(--line);background:#04081a99;color:var(--text);font:400 .86rem var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-shop-filters .filter-reset-container{flex-direction:row!important;margin:12px 0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .change-choice-btn,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .filter-reset-btn{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--cyan);font:700 .8rem/1.3 var(--body);box-shadow:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-equipment-capacity{min-width:0;align-items:start}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-equipment-capacity>div{color:var(--mute)!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-equipment-capacity>div:nth-child(2){font:800 1.4rem var(--display)!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-equipment-inventory h4{font:800 1rem var(--display)!important;margin:0 0 10px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .coin input{width:44px;padding:4px 0!important;border:0;border-radius:6px!important;background:#04081a99;color:#fff;text-align:center;font:800 1.05rem var(--display)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .coin input::-webkit-inner-spin-button{appearance:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-condition-panel,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-mechanic-panel{margin-top:16px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-mechanic-panel:empty{display:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-mechanic-panel>div{background:#04081a80!important;border-color:var(--line)!important;border-radius:12px!important;margin-top:8px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-detail-item,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-item{padding:8px 0;border-bottom:1px solid var(--line);background:none;font:400 .86rem/1.5 var(--body);gap:8px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-details{background:none;padding:0;border:0;margin:8px 0 0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .detail-label{color:var(--cyan);font:700 .78rem var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .detail-value{color:var(--mute);font:400 .86rem/1.5 var(--body)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innate-summary,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .specialization-summary{padding:9px 12px!important;background:#04081a80!important;border:1px solid var(--line)!important;border-radius:10px!important;margin-bottom:8px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innate-summary-header strong,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .specialization-header{font:700 .9rem var(--display)!important;color:var(--gold2)!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innate-summary-description,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .innate-summary-effect,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .specialization-description,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .specialization-effect{font:400 .84rem/1.5 var(--body)!important;color:var(--mute)!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .sheet__ab{grid-template-columns:repeat(4,minmax(0,1fr))}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-background-textarea{height:auto!important;min-height:150px!important;border-radius:10px!important;border:1px solid var(--line)!important;background:#04081a99!important;color:var(--text);font:400 .95rem/1.5 var(--body)!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-level-dot{border:1px solid var(--line);border-radius:6px;width:22px;height:22px;background:#04081a99;box-shadow:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .summary-level-dot.active{background:var(--gold);border-color:var(--gold2);box-shadow:0 0 10px #f6d37a44}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .selected-techniques-strip{padding:10px 14px!important;margin:0 0 12px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:linear-gradient(180deg,#141f50f0,#080d26f2)!important;box-shadow:none!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .selected-technique-cards{display:flex;gap:8px;flex-wrap:nowrap!important;overflow-x:auto;padding:4px 2px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .slot{min-width:40px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tab--element{padding:6px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-technique-filters .tabs{--tone:var(--cyan)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tab--finish{justify-content:center;min-width:62px;min-height:40px;padding:6px 14px;align-self:stretch;letter-spacing:.04em}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tab--foil{--tone:#bba6ff;color:#e5deff;border-color:#bba6ff66;background:linear-gradient(110deg,#69dfef20,#be92f530,#f0a6ce20)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tab--gold{--tone:var(--gold);color:var(--gold2);border-color:#f6d37a66;background:#f6d37a12}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tab--finish.on{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 24%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--tone) 40%,transparent);color:#fff}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-technique-filters .tabs>span{align-self:center;color:var(--mute);font-size:.8rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-target-filter{display:flex;gap:6px;align-items:center;font-size:.74rem;color:var(--mute)}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .hero-target-filter select{max-width:80px;padding:7px!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .filters input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .filters select{padding:8px 12px!important;font:400 .86rem/1.35 var(--body)!important;min-height:34px!important;height:38px!important}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .tcard__b{height:100%}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact .tcard__zoom{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;padding:0!important;border:0;border-radius:50%;aspect-ratio:1;opacity:0;background:#060a1cd1;color:#fff}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact .tcard__zoom:focus-visible,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact:hover .tcard__zoom{opacity:1}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .techniques-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact{width:100%;min-width:0;height:auto;aspect-ratio:5/7;padding:0;border:0;border-radius:9px;overflow:visible;background:none;box-shadow:none}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact-image{width:100%;height:100%;aspect-ratio:5/7;border-radius:9px;overflow:hidden;box-shadow:0 8px 20px #000a}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact.selected{outline:3px solid var(--gold);outline-offset:2px;box-shadow:0 0 30px #f6d37a88}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact-img{width:100%;height:100%;object-fit:cover}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact-title{display:none}@media (min-width:901px) and (max-width:1100px){.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .cols--equip,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .sheet__grid{grid-template-columns:1fr}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystals{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal{min-width:0}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal__top{max-width:100%;flex-wrap:wrap;justify-content:center;gap:5px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .crystal__top h3{font-size:.86rem;overflow-wrap:anywhere}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .techniques-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .gift__zoom,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .technique-card-compact .tcard__zoom{opacity:1}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stage input,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stage select,.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .stage textarea{font-size:16px}}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7{display:grid;justify-items:end;gap:5px;margin-top:10px;color:#bec9e6;font:700 .68rem/1.2 var(--body,"Outfit",sans-serif);letter-spacing:.12em;text-transform:uppercase}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7[data-required]{color:#f6d37a}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7>div{display:flex;gap:6px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7 button{display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:1.5px solid #a0beff33;border-radius:9px;background:#f2eee2;font-size:1.3rem}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7 button[aria-pressed=true]{box-shadow:0 0 0 2px #f6d37a,0 0 16px #f6d37ab3}@media(max-width:600px){.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7{display:flex;justify-content:space-between;align-items:center;gap:12px}.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG.HeroCreatorAdapters_scope__b2NbG .HeroCreatorAdapters_baseAttackSuit__obJf7>span{max-width:160px}}.MysticEyesPanel_panel__ENk_i{padding:16px;border:1px solid var(--world-line,#5c5594);border-radius:12px;background:var(--world-surface,rgba(20,18,45,.75));color:var(--world-ink,#eee);margin-bottom:16px;font-size:13px;min-width:0}.MysticEyesPanel_panel__ENk_i h3{margin:0 0 12px;font-size:18px}.MysticEyesPanel_panel__ENk_i h3 small{font-size:11px;font-weight:400;display:block;margin-top:4px;opacity:.8}.MysticEyesPanel_eye__EyADw{--eye-accent:#79b7ff;--eye-tint:rgba(75,143,236,0.13);border:1px solid color-mix(in srgb,var(--eye-accent) 42%,transparent);background:linear-gradient(135deg,var(--eye-tint),transparent 75%);border-radius:12px;padding:16px;margin-top:14px}.MysticEyesPanel_eye__EyADw[data-theme=flame]{--eye-accent:#ff9475;--eye-tint:rgba(238,82,48,0.15)}.MysticEyesPanel_eye__EyADw[data-theme=nature]{--eye-accent:#8dd691;--eye-tint:rgba(63,159,75,0.15)}.MysticEyesPanel_eye__EyADw[data-theme=emperor]{--eye-accent:#efce74;--eye-tint:rgba(191,144,39,0.15)}.MysticEyesPanel_eye__EyADw[data-active=true]{box-shadow:0 0 18px var(--eye-tint)}.MysticEyesPanel_status__akuoY{color:var(--eye-accent)}.MysticEyesPanel_costs__S31TW{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.MysticEyesPanel_ranks__0I_sc{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.MysticEyesPanel_panel__ENk_i .MysticEyesPanel_ranks__0I_sc button{border:1px solid var(--eye-accent);border-radius:6px;padding:5px 7px;font-size:11px}.MysticEyesPanel_panel__ENk_i .MysticEyesPanel_ranks__0I_sc .MysticEyesPanel_selectedRank__9scgy{opacity:1;color:var(--eye-accent);background:var(--eye-tint);font-weight:700}.MysticEyesPanel_choices__0n0BE{min-width:0;margin:14px 0;border:1px solid var(--eye-accent);border-radius:8px;padding:12px}.MysticEyesPanel_choices__0n0BE legend{color:var(--eye-accent);padding:0 6px;font-weight:700}.MysticEyesPanel_targets__4jkX3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;margin-bottom:10px}.MysticEyesPanel_targets__4jkX3 label{margin:3px 0}.MysticEyesPanel_choices__0n0BE small{display:block;margin-top:8px;opacity:.8}.MysticEyesPanel_eye__EyADw input{accent-color:var(--eye-accent)}.MysticEyesPanel_eye__EyADw button:focus-visible,.MysticEyesPanel_eye__EyADw input:focus-visible,.MysticEyesPanel_eye__EyADw select:focus-visible,.MysticEyesPanel_eye__EyADw summary:focus-visible{outline:2px solid var(--eye-accent);outline-offset:3px}.MysticEyesPanel_heading__jSNM3{display:flex;gap:12px;align-items:flex-start}.MysticEyesPanel_heading__jSNM3 img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.MysticEyesPanel_heading__jSNM3 h4{margin:0;font-size:16px}.MysticEyesPanel_heading__jSNM3 p{margin:5px 0;line-height:1.45}.MysticEyesPanel_eye__EyADw label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0}.MysticEyesPanel_eye__EyADw select{max-width:100%;padding:6px;border-radius:6px;color:var(--world-ink,#eee);background:var(--world-surface,#292347);border:1px solid var(--world-line,#665fa3)}.MysticEyesPanel_eye__EyADw p{line-height:1.5;overflow-wrap:anywhere}.MysticEyesPanel_current__VGwIp{padding:10px;border-left:3px solid var(--eye-accent);background:var(--eye-tint)}.MysticEyesPanel_hint__5gCoN{font-size:12px;opacity:.85}.MysticEyesPanel_actions__ZoiNh{display:flex;gap:8px;flex-wrap:wrap}.MysticEyesPanel_panel__ENk_i button{padding:8px 12px;border:1px solid var(--world-line,#6c63a8);border-radius:7px;background:var(--world-surface,#39315f);color:var(--world-ink,#eee);cursor:pointer}.MysticEyesPanel_panel__ENk_i button:disabled{opacity:.45;cursor:default}.MysticEyesPanel_eye__EyADw details{margin:10px 0}.MysticEyesPanel_eye__EyADw summary{cursor:pointer;font-weight:600}.MysticEyesPanel_eye__EyADw details>div{margin-top:.8em}.MysticEyesPanel_remove__D_RYL{font-size:12px;margin-top:8px}.AbilityActivationConfirmDialog_overlay__FWAyu{--dialog-bg:var(--world-paper,var(--vtt-ui-panel-bg));--dialog-surface:var(--world-surface,var(--vtt-ui-surface));--dialog-ink:var(--world-ink,var(--vtt-ui-text));--dialog-line:var(--world-line,var(--vtt-ui-border));--dialog-accent:var(--world-accent,var(--vtt-ui-accent));--dialog-on-accent:var(--world-on-accent,var(--vtt-ui-accent-contrast));z-index:2147483200;display:grid;place-items:center;padding:16px;background:var(--vtt-ui-backdrop,color-mix(in srgb,var(--dialog-ink) 70%,transparent));color:var(--dialog-ink);font-family:var(--world-ui-font,inherit)}.AbilityActivationConfirmDialog_surface__LOd6N{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100%);max-height:calc(100dvh - 32px);min-height:0;margin:0;overflow:hidden;border:1px solid var(--dialog-line);border-radius:var(--world-radius,var(--vtt-ui-radius));background:var(--dialog-bg);box-shadow:var(--vtt-ui-shadow-lg);color:var(--dialog-ink);font:400 16px/1.5 var(--world-ui-font,inherit)}.AbilityActivationConfirmDialog_header__g7bOv{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--dialog-line)}.AbilityActivationConfirmDialog_header__g7bOv h2{flex:1;min-width:0;margin:0;color:var(--dialog-ink)!important;font:600 20px/1.3 var(--world-title-font,inherit);overflow-wrap:anywhere}.AbilityActivationConfirmDialog_surface__LOd6N button{min-height:44px;padding:8px 16px;border:1px solid var(--dialog-line);border-radius:var(--vtt-ui-radius-sm);background:var(--dialog-surface);color:var(--dialog-ink);font:600 14px/1.4 var(--world-ui-font,inherit);box-shadow:none;cursor:pointer;transition:background-color var(--vtt-ui-motion-fast,.15s)}.AbilityActivationConfirmDialog_surface__LOd6N button:hover:not(:disabled){border-color:var(--dialog-accent);background:color-mix(in srgb,var(--dialog-accent) 10%,var(--dialog-surface))}.AbilityActivationConfirmDialog_surface__LOd6N button:active:not(:disabled){background:color-mix(in srgb,var(--dialog-accent) 20%,var(--dialog-surface))}.AbilityActivationConfirmDialog_surface__LOd6N :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--dialog-accent);outline-offset:3px}.AbilityActivationConfirmDialog_surface__LOd6N button:disabled{opacity:.6;cursor:not-allowed}.AbilityActivationConfirmDialog_header__g7bOv .AbilityActivationConfirmDialog_close__h1_nx{flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;font-size:28px}.AbilityActivationConfirmDialog_body__l1uCE{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain}.AbilityActivationConfirmDialog_body__l1uCE p{margin:0}.AbilityActivationConfirmDialog_rule__las2P{font-size:14px}.AbilityActivationConfirmDialog_rule__las2P summary{width:fit-content;min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:600}.AbilityActivationConfirmDialog_rule__las2P>div{margin-top:8px}.AbilityActivationConfirmDialog_field___gwuB{display:grid;gap:8px;min-width:0}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_field___gwuB>span,.AbilityActivationConfirmDialog_surface__LOd6N legend{color:var(--dialog-ink)!important;font-size:14px;font-weight:600}.AbilityActivationConfirmDialog_surface__LOd6N :is(select,input:not([type=checkbox]),textarea){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--dialog-line);border-radius:var(--vtt-ui-radius-sm);background:var(--dialog-surface);color:var(--dialog-ink);font:inherit;font-size:16px}.AbilityActivationConfirmDialog_surface__LOd6N textarea{min-height:96px;resize:vertical}.AbilityActivationConfirmDialog_surface__LOd6N :is(input,select,textarea):disabled{opacity:.7;cursor:not-allowed}.AbilityActivationConfirmDialog_surface__LOd6N input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--dialog-accent)}.AbilityActivationConfirmDialog_check__iB39D{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--dialog-ink)}.AbilityActivationConfirmDialog_fieldset__O6t2c{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--dialog-line)}.AbilityActivationConfirmDialog_effects__h_d5K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;border:0}.AbilityActivationConfirmDialog_effects__h_d5K legend{margin-bottom:8px}.AbilityActivationConfirmDialog_effect__T8EvW{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;border:1px solid var(--dialog-line);border-radius:var(--vtt-ui-radius-sm);background:var(--dialog-surface);cursor:pointer}.AbilityActivationConfirmDialog_effect__T8EvW:has(input:checked){border-color:var(--dialog-accent);outline:1px solid var(--dialog-accent);background:color-mix(in srgb,var(--dialog-accent) 8%,var(--dialog-surface))}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_effect__T8EvW input[type=radio]{flex:0 0 20px;width:20px;height:20px!important;min-height:20px!important;margin:0;padding:0;accent-color:var(--dialog-accent)}.AbilityActivationConfirmDialog_effect__T8EvW span{color:var(--dialog-ink)!important;font-size:16px;font-weight:600}.AbilityActivationConfirmDialog_effects__h_d5K:disabled .AbilityActivationConfirmDialog_effect__T8EvW{cursor:wait;opacity:.7}.AbilityActivationConfirmDialog_hint__ERIRx{margin:0;color:var(--dialog-ink);font-size:14px;line-height:1.5}.AbilityActivationConfirmDialog_outcome___ea2o{display:grid;gap:8px}.AbilityActivationConfirmDialog_cards__ZLqyB{display:flex;flex-wrap:wrap;gap:12px}.AbilityActivationConfirmDialog_cardChoice___bs7F{position:relative;width:100px}.AbilityActivationConfirmDialog_reason__LWKzd{position:absolute;top:0;right:0}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_reasonButton__Uv6Q6{display:grid;place-items:center;min-width:44px;width:44px;padding:0;color:var(--vtt-ui-danger);background:var(--dialog-bg);border-color:var(--dialog-line)}.AbilityActivationConfirmDialog_reasonTooltip__AFfkX{position:absolute;z-index:1;top:44px;right:-12px;width:min(240px,calc(100vw - 80px));padding:12px;border:1px solid var(--dialog-line);border-radius:var(--vtt-ui-radius-sm);background:var(--dialog-ink);color:var(--dialog-bg);font-size:14px;font-weight:400;line-height:1.5;box-shadow:var(--vtt-ui-shadow-lg)}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_card__cOx72{display:grid;align-content:start;justify-items:center;gap:8px;width:100px;padding:8px}.AbilityActivationConfirmDialog_card__cOx72 img{width:72px;height:100px;object-fit:contain}.AbilityActivationConfirmDialog_card__cOx72[aria-checked=true]{outline:3px solid var(--dialog-accent);outline-offset:1px}.AbilityActivationConfirmDialog_card__cOx72 span{overflow-wrap:anywhere;font-size:14px}.AbilityActivationConfirmDialog_card__cOx72 small{font-size:12px}.AbilityActivationConfirmDialog_footer__xa_cN{display:grid;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--dialog-line);background:var(--dialog-bg)}.AbilityActivationConfirmDialog_budget__boxiG{display:grid;gap:4px;margin:0;font-size:14px}.AbilityActivationConfirmDialog_budget__boxiG>div{display:flex;flex-wrap:wrap;column-gap:6px}.AbilityActivationConfirmDialog_budget__boxiG dt{font-weight:600}.AbilityActivationConfirmDialog_budget__boxiG dd{margin:0}.AbilityActivationConfirmDialog_error__l1EFm{padding:8px 12px;border-inline-start:3px solid var(--vtt-ui-danger);color:var(--dialog-ink);font-size:14px}.AbilityActivationConfirmDialog_actions__iiFLg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_confirm__q_Q7c{background:var(--dialog-accent);color:var(--dialog-on-accent);border-color:var(--dialog-accent)}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_confirm__q_Q7c:active:not(:disabled),.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_confirm__q_Q7c:hover:not(:disabled){background:var(--dialog-accent);filter:brightness(.92)}.AbilityActivationConfirmDialog_exchangeSurface__k_Vfn{width:min(920px,100%)}.AbilityActivationConfirmDialog_exchange__wSQBF{display:grid;gap:8px}.AbilityActivationConfirmDialog_exchange__wSQBF h3{margin:0;font-size:16px;color:var(--dialog-ink)}.AbilityActivationConfirmDialog_inventories__8cM1R{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:8px}.AbilityActivationConfirmDialog_inventories__8cM1R:has(>.AbilityActivationConfirmDialog_inventory__iDpvj:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.AbilityActivationConfirmDialog_inventory__iDpvj{min-width:0;border:1px solid var(--dialog-line);border-radius:var(--vtt-ui-radius-sm);padding:12px;background:var(--dialog-surface)}.AbilityActivationConfirmDialog_inventory__iDpvj header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.AbilityActivationConfirmDialog_inventory__iDpvj>label{margin-top:12px}.AbilityActivationConfirmDialog_inventoryDirection__L4JBC{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;padding-block:8px}.AbilityActivationConfirmDialog_inventoryItems___Wgqb{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.AbilityActivationConfirmDialog_surface__LOd6N .AbilityActivationConfirmDialog_inventoryItem__ZW4vj{display:grid;gap:4px;justify-items:center;align-content:start;min-height:140px;padding:8px;text-align:center}.AbilityActivationConfirmDialog_inventoryItem__ZW4vj strong{font-size:14px;overflow-wrap:anywhere}.AbilityActivationConfirmDialog_inventoryItem__ZW4vj[aria-pressed=true]{border-color:var(--dialog-accent);outline:2px solid var(--dialog-accent);outline-offset:-2px}.AbilityActivationConfirmDialog_inventoryArt__2KnZ0{position:relative;display:grid;place-items:center;width:100%;height:72px}.AbilityActivationConfirmDialog_inventoryArt__2KnZ0 img{width:100%;height:72px;object-fit:contain}.AbilityActivationConfirmDialog_inventoryCheck__Np7pm{position:absolute;inset-block-start:0;inset-inline-end:0;border-radius:50%;padding:2px;background:var(--dialog-accent);color:var(--dialog-on-accent)}.AbilityActivationConfirmDialog_exchangePreview__pJkOM{display:grid;gap:6px;padding:12px;border:1px solid var(--dialog-line);background:var(--dialog-surface)}.AbilityActivationConfirmDialog_exchangePreview__pJkOM p{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.AbilityActivationConfirmDialog_exchangePreview__pJkOM small{font-size:14px}@media (max-width:600px){.AbilityActivationConfirmDialog_inventories__8cM1R,.AbilityActivationConfirmDialog_inventories__8cM1R:has(>.AbilityActivationConfirmDialog_inventory__iDpvj:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.AbilityActivationConfirmDialog_overlay__FWAyu{padding:8px}.AbilityActivationConfirmDialog_surface__LOd6N{max-height:calc(100dvh - 16px)}.AbilityActivationConfirmDialog_header__g7bOv h2{font-size:18px}.AbilityActivationConfirmDialog_actions__iiFLg button{flex:1 1 120px}.AbilityActivationConfirmDialog_card__cOx72 span{font-size:18px}}@media (max-height:500px){.AbilityActivationConfirmDialog_header__g7bOv{padding-block:4px}.AbilityActivationConfirmDialog_footer__xa_cN{padding-block:8px}.AbilityActivationConfirmDialog_budget__boxiG{display:flex;flex-wrap:wrap;gap:4px 16px}}@media (prefers-reduced-motion:reduce){.AbilityActivationConfirmDialog_surface__LOd6N button{transition:none}}.InnateEnvironmentControl_panel__254tL{position:fixed;right:16px;bottom:112px;z-index:1004;width:min(360px,calc(100vw - 32px));padding:12px;box-sizing:border-box;border:1px solid var(--world-line);border-radius:var(--vtt-ui-radius);background:var(--world-paper);color:var(--world-ink);font:400 14px/1.5 var(--world-ui-font)}.InnateEnvironmentControl_panel__254tL summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.InnateEnvironmentControl_panel__254tL label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.InnateEnvironmentControl_panel__254tL input{width:20px;height:20px;flex-shrink:0;accent-color:var(--world-accent)}.InnateEnvironmentControl_panel__254tL p{margin:8px 0 0}.InnateEnvironmentControl_panel__254tL :is(summary,input):focus-visible{outline:3px solid var(--world-accent);outline-offset:3px}.playtest_loading__PgZY9{margin:auto;padding:2rem;color:white;text-align:center}.playtest_header__Ap9NN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;background:var(--world-chrome,#101827);color:var(--world-text,#fff)}.playtest_header__Ap9NN strong{display:block;font-size:18px}.playtest_header__Ap9NN small{display:block;opacity:.75;font-size:11px}.playtest_header__Ap9NN nav{display:flex;flex-wrap:wrap;gap:8px}.playtest_guide__iMbV7 button,.playtest_header__Ap9NN button,.playtest_loading__PgZY9 button{padding:7px 12px;border:1px solid #b69656;border-radius:6px;background:#1b2534;color:#fff;font-size:12px;cursor:pointer}.playtest_guide__iMbV7 button:disabled,.playtest_header__Ap9NN button:disabled{opacity:.5;cursor:wait}.playtest_guide__iMbV7{position:absolute;z-index:90;top:12px;right:12px;width:min(430px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:22px;border:1px solid #b69656;border-radius:10px;background:#101827f5;color:#fff;box-shadow:0 12px 40px #0008}.playtest_guide__iMbV7 h2{margin:0 0 12px;font-size:20px;color:#f2cc82}.playtest_guide__iMbV7 h3{margin-top:18px;color:#f2cc82}.playtest_guide__iMbV7 p{margin:10px 0;font-size:14px;line-height:1.6;white-space:pre-line}.playtest_notice__aWhMP{position:absolute;z-index:85;top:70px;left:16px;max-width:calc(100% - 32px);background:#142132ee;border:1px solid #b69656;color:white;border-radius:8px;padding:12px}.playtest_handout__2Ettx{position:absolute;z-index:12;top:10%;left:50%;transform:translateX(-50%)}.playtest_handout__2Ettx img{object-fit:contain;max-height:32vh;width:auto}.playtest_enemies__T0V3V{gap:12px;width:min(900px,95%)}.playtest_enemies__T0V3V article{flex:1 1 0;max-width:160px}.playtest_enemies__T0V3V article>span:last-child,.playtest_enemies__T0V3V strong{color:white;text-shadow:0 2px 4px black;font-size:12px}@media (max-width:700px){.playtest_header__Ap9NN{padding:6px 8px}.playtest_header__Ap9NN strong{font-size:14px}.playtest_header__Ap9NN button{padding:5px 6px;font-size:10px}}.ModuleVillageMap_panel__nYxKw{position:absolute;inset:10px;z-index:80;overflow:auto;background:#101c20f5;border:1px solid #557367;border-radius:16px;padding:16px;color:#f2f3e9;box-shadow:0 20px 70px #0008;display:flex;flex-direction:column;gap:12px}.ModuleVillageMap_panel__nYxKw header{display:flex;align-items:center;justify-content:space-between;gap:24px}.ModuleVillageMap_panel__nYxKw h2{font-size:23px;font-weight:600;margin:2px 0}.ModuleVillageMap_panel__nYxKw small{color:#baccc0;font-size:11px;letter-spacing:.06em}.ModuleVillageMap_panel__nYxKw p{max-width:430px;font-size:13px;color:#cbd7cf;margin:0}.ModuleVillageMap_mapFrame__k33hP{position:relative;width:min(100%,1100px);margin:auto;flex-shrink:0}.ModuleVillageMap_mapFrame__k33hP>img{width:100%;height:auto;border-radius:10px;display:block}.ModuleVillageMap_placeholder__UFgjV{aspect-ratio:2;background:#243b33;display:grid;place-items:center;border-radius:10px}.ModuleVillageMap_pin__5n2LL{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:2px solid #fff4d4;background:#182922;color:#fff4d4;font-size:17px;font-weight:800;box-shadow:0 2px 8px #000b;cursor:pointer}.ModuleVillageMap_pin__5n2LL span{position:absolute;top:28px;left:50%;transform:translateX(-50%);border-radius:7px;padding:1px 5px;background:#172720;font-size:10px;white-space:nowrap}.ModuleVillageMap_pin__5n2LL.ModuleVillageMap_selected__aiEGX,.ModuleVillageMap_pin__5n2LL:hover{background:#e7ca86;color:#172720}.ModuleVillageMap_pin__5n2LL:disabled{cursor:default;opacity:.85}.ModuleVillageMap_legend__ji6KE button:focus-visible,.ModuleVillageMap_pin__5n2LL:focus-visible{outline:3px solid #f5d493;outline-offset:4px}.ModuleVillageMap_legend__ji6KE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ModuleVillageMap_legend__ji6KE button,.ModuleVillageMap_panel__nYxKw footer button{background:#253a32;border:1px solid #506557;border-radius:8px;padding:8px 10px;text-align:left;font-size:12px;color:#f1f2e9;cursor:pointer}.ModuleVillageMap_legend__ji6KE button b{color:#f0d594;margin-right:5px}.ModuleVillageMap_legend__ji6KE button small{float:right}.ModuleVillageMap_legend__ji6KE button[aria-pressed=true]{border-color:#f0d594;background:#43513a}.ModuleVillageMap_legend__ji6KE button:disabled,.ModuleVillageMap_panel__nYxKw footer button:disabled{opacity:.6;cursor:default}.ModuleVillageMap_panel__nYxKw footer{display:flex;flex-wrap:wrap;gap:8px}.ModuleVillageMap_panel__nYxKw footer p{flex-basis:100%}@media(max-width:700px){.ModuleVillageMap_panel__nYxKw{padding:10px;inset:4px}.ModuleVillageMap_panel__nYxKw header{display:block}.ModuleVillageMap_panel__nYxKw h2{font-size:19px}.ModuleVillageMap_legend__ji6KE{grid-template-columns:repeat(2,minmax(0,1fr))}.ModuleVillageMap_pin__5n2LL{width:28px;height:28px;font-size:13px}}@media(min-width:1000px){.ModuleVillageMap_panel__nYxKw{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start}.ModuleVillageMap_panel__nYxKw footer,.ModuleVillageMap_panel__nYxKw header{grid-column:1/-1}.ModuleVillageMap_mapFrame__k33hP{grid-column:1;grid-row:2;width:min(100%,calc((100dvh - 370px)*2))}.ModuleVillageMap_legend__ji6KE{grid-column:2;grid-row:2;grid-template-columns:1fr;align-content:center}.ModuleVillageMap_legend__ji6KE button{min-height:34px}.ModuleVillageMap_panel__nYxKw footer{grid-row:3}}.ModuleVillageMap_panel__nYxKw header h2{color:#f1dea5}.ModuleVillageMap_panel__nYxKw .ModuleVillageMap_pin__5n2LL{min-width:34px;max-width:34px;padding:0;line-height:1;display:grid;place-items:center}.ModuleVillageMap_panel__nYxKw .ModuleVillageMap_pin__5n2LL span{line-height:1.3}.ModuleVillageMap_panel__nYxKw .ModuleVillageMap_pin__5n2LL.ModuleVillageMap_exit__VL9Gl{width:auto;max-width:none;min-width:130px;padding:0 10px;border-radius:8px;font-size:12px;background:#f0d594;color:#14291f;white-space:nowrap}.PlayerParticipationControl_control__9rnd9{display:inline-flex;position:relative;flex:none}.PlayerParticipationControl_button__DRqiK{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--world-line,#64748b);border-radius:4px;color:var(--world-chrome-ink,#fff);background:var(--world-surface,#1e293b);cursor:pointer}.PlayerParticipationControl_button__DRqiK:hover{background:var(--world-surface-alt,#334155)}.PlayerParticipationControl_button__DRqiK:focus-visible{outline:2px solid var(--world-accent,#38bdf8);outline-offset:2px}.PlayerParticipationControl_button__DRqiK:disabled{opacity:.55;cursor:wait}.PlayerParticipationControl_button__DRqiK[aria-pressed=true]{color:var(--world-warning,#fbbf24)}.PlayerParticipationControl_error__9fayw{position:absolute;inset-inline-start:0;top:100%;z-index:100;width:max-content;max-width:min(260px,75vw);padding:8px;border-radius:4px;border:1px solid var(--world-danger,#fca5a5);color:var(--world-chrome-ink,#fff);background:var(--world-surface,#1e293b);font:14px/1.4 sans-serif;overflow-wrap:anywhere;box-shadow:0 4px 12px rgb(0 0 0/.25)}