.page-module__MJlL2G__page{background:radial-gradient(circle at 16% 0%, rgb(var(--forge-glow-rgb) / .1), transparent 30rem), radial-gradient(circle at 92% 8%, rgb(var(--accent-gold-rgb,212 168 75) / .08), transparent 24rem), linear-gradient(180deg, #06090f, #0a0d14);min-height:100vh;color:var(--text-primary);padding:2rem}.page-module__MJlL2G__hero{gap:.55rem;max-width:92rem;margin:0 auto 1.6rem;display:grid}.page-module__MJlL2G__hero h1{color:rgb(var(--panel-brass-light-rgb) / .96);font-family:var(--font-cinzel,serif);letter-spacing:0;text-shadow:0 1px 0 #060503f5, 0 0 28px rgb(var(--forge-glow-rgb) / .12);margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.page-module__MJlL2G__hero p{max-width:48rem;color:var(--text-secondary);margin:0;line-height:1.65}.page-module__MJlL2G__kicker{color:rgb(var(--accent-gold-rgb,212 168 75) / .86);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.page-module__MJlL2G__orbColorBadge{border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .36);background:radial-gradient(circle at 12% 50%, rgb(var(--forge-glow-rgb) / .22), transparent 56%), #05080dc2;width:fit-content;color:rgb(var(--panel-brass-light-rgb) / .92);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .08), 0 0 18px rgb(var(--forge-glow-rgb) / .14);border-radius:.08rem;align-items:center;gap:.5rem;margin-top:.35rem;padding:.42rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.page-module__MJlL2G__orbColorBadge code{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:.7rem}.page-module__MJlL2G__orbColorSwatch{aspect-ratio:1;border:1px solid rgb(var(--panel-brass-light-rgb) / .28);background:hsl(var(--blorb-orb-hue,207) var(--blorb-orb-saturation,100%) var(--blorb-orb-lightness,50%));width:1rem;box-shadow:0 0 12px rgb(var(--forge-glow-rgb) / .48), inset 0 1px 0 #ffffff3d;border-radius:999px}.page-module__MJlL2G__catalogLayout{gap:1rem;max-width:92rem;margin-inline:auto;display:grid}.page-module__MJlL2G__layoutGrid{grid-template-columns:minmax(26rem,30rem) minmax(0,1fr);align-items:start;gap:1.4rem;max-width:92rem;margin-inline:auto;display:grid}.page-module__MJlL2G__sidebarColumn{min-width:0;position:sticky;top:1.5rem}.page-module__MJlL2G__sourceSidebar{min-height:50rem;padding:1rem}.page-module__MJlL2G__compactSidebar{width:min(100%,28rem);min-height:0;padding:.8rem}.page-module__MJlL2G__sidebarInner{gap:1rem;padding:.65rem;display:grid}.page-module__MJlL2G__referenceColumn{gap:1rem;min-width:0;display:grid}.page-module__MJlL2G__referenceSection{border:1px solid rgb(var(--panel-brass-light-rgb) / .12);background:linear-gradient(90deg, rgb(var(--forge-accent-rgb,212 168 75) / .04), transparent 20%, transparent 80%, rgb(var(--accent-gold-rgb,212 168 75) / .04)), linear-gradient(180deg, rgb(var(--panel-brass-base-rgb) / .18), rgb(var(--panel-brass-shadow-rgb) / .62));box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .05), inset 0 0 0 1px #0000003d, 0 18px 32px #0000002e;border-radius:.14rem;gap:.8rem;padding:1rem;display:grid}.page-module__MJlL2G__sectionHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-module__MJlL2G__sectionHeader h2{color:rgb(var(--panel-brass-light-rgb) / .96);font-family:var(--font-cinzel,serif);letter-spacing:0;text-shadow:0 1px #080604f0;margin:0;font-size:1.15rem}.page-module__MJlL2G__elementList{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.page-module__MJlL2G__elementRow{border:1px solid rgb(var(--panel-brass-light-rgb) / .12);background:linear-gradient(90deg, rgb(var(--panel-brass-shadow-rgb) / .54), transparent 38%), #07080a61;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .04), 0 10px 20px #00000029;border-radius:.1rem;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:stretch;gap:1rem;padding:.82rem;display:grid}.page-module__MJlL2G__elementMeta{border-right:1px solid rgb(var(--panel-brass-light-rgb) / .12);align-content:start;gap:.46rem;min-width:0;padding-right:1rem;display:grid}.page-module__MJlL2G__elementMeta p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.48}.page-module__MJlL2G__elementName{overflow-wrap:anywhere;border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .3);width:fit-content;max-width:100%;color:rgb(var(--panel-brass-light-rgb) / .92);box-shadow:0 0 14px rgb(var(--forge-glow-rgb) / .08);background:#05080dcc;border-radius:.08rem;padding:.25rem .4rem;font-size:.74rem}.page-module__MJlL2G__elementPreview{align-content:center;gap:.7rem;min-width:0;display:grid}.page-module__MJlL2G__referenceCard{gap:.85rem;display:grid}.page-module__MJlL2G__cardHeader{justify-items:start;gap:.22rem;display:grid}.page-module__MJlL2G__cardHeader>*{min-width:0}.page-module__MJlL2G__buttonGrid,.page-module__MJlL2G__screenGrid,.page-module__MJlL2G__materialGrid,.page-module__MJlL2G__nameplateGrid{gap:.75rem;display:grid}.page-module__MJlL2G__buttonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__MJlL2G__buttonPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.page-module__MJlL2G__screenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__MJlL2G__materialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__MJlL2G__nameplateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__MJlL2G__nameplateSample{border:1px solid rgb(var(--panel-brass-light-rgb) / .16);background:linear-gradient(180deg, rgb(var(--panel-brass-base-rgb) / .2), rgb(var(--panel-brass-shadow-rgb) / .52)), #07080ad1;min-height:5.2rem;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .08), inset 0 -1px 0 #0000006b, 0 12px 20px #0000002e;border-radius:.08rem;align-content:center;justify-items:center;gap:.5rem;padding:.8rem;display:grid}.page-module__MJlL2G__machinePlate,.page-module__MJlL2G__railPlate{color:rgb(var(--panel-brass-light-rgb) / .94);font-family:var(--font-cinzel,serif);letter-spacing:.16em;text-align:center;text-transform:uppercase;text-shadow:0 1px #000000e0;font-size:.76rem;font-weight:900}.page-module__MJlL2G__machinePlate{background:linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .1), #080d15f5 .44rem, #04060afa), #05080deb}.page-module__MJlL2G__railPlate{background:linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .2), rgb(var(--panel-brass-base-rgb) / .52) .38rem, rgb(var(--panel-brass-shadow-rgb) / .76)), rgb(var(--panel-brass-shadow-rgb) / .64)}.page-module__MJlL2G__usageNote{color:var(--text-secondary);font-family:var(--font-inter,sans-serif);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:700}.page-module__MJlL2G__actionButton,.page-module__MJlL2G__submitButton,.page-module__MJlL2G__exportButton,.page-module__MJlL2G__iconOnlyButton{appearance:none;border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .28);background:radial-gradient(circle at 50% 12%, rgb(var(--forge-glow-rgb) / .12), transparent 56%), linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .12), #121b29fa .34rem, #0a0e16fc);min-height:2.8rem;color:rgb(var(--panel-brass-light-rgb) / .96);font-family:var(--font-cinzel,serif);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 #080a10f2, 0 0 14px rgb(var(--forge-glow-rgb) / .08);box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .22), inset 0 -2px 0 #0000005c, 0 0 0 1px rgb(var(--panel-brass-shadow-rgb) / .44), 0 5px 0 rgb(var(--panel-brass-shadow-rgb) / .82), 0 10px 18px #0000003d;border-radius:.08rem;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex;transform:translateY(-1px)}.page-module__MJlL2G__actionButton[data-active=true],.page-module__MJlL2G__submitButton,.page-module__MJlL2G__exportButton{border-color:rgb(var(--forge-accent-rgb,212 168 75) / .64);background:radial-gradient(circle at 50% 0%, rgb(var(--forge-glow-rgb) / .28), transparent 54%), linear-gradient(180deg, rgb(var(--forge-accent-rgb,212 168 75) / .6), rgb(var(--forge-accent-rgb,212 168 75) / .34) .48rem, #121b28fa);color:#fff8e8fc;box-shadow:inset 0 1px 0 #ffffff29, inset 0 -2px 0 #0006, 0 0 0 1px rgb(var(--forge-accent-rgb,212 168 75) / .32), 0 0 24px rgb(var(--forge-glow-rgb) / .16), 0 6px 0 rgb(var(--panel-brass-shadow-rgb) / .88), 0 12px 20px #00000047}.page-module__MJlL2G__exportButton{letter-spacing:.22em;justify-self:start;width:min(100%,14rem);min-height:3.2rem;font-size:.86rem}.page-module__MJlL2G__iconToolRow{flex-wrap:wrap;gap:.62rem;display:flex}.page-module__MJlL2G__iconOnlyButton{width:2.8rem;padding:0}.page-module__MJlL2G__buttonIcon{flex:none;display:inline-flex}.page-module__MJlL2G__tabRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.page-module__MJlL2G__tabRow button{appearance:none;border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .22);background:linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .08), #070a10eb), #05080de6;min-height:2.5rem;color:rgb(var(--panel-brass-light-rgb) / .82);font-family:var(--font-cinzel,serif);letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .1), 0 6px 12px #0003;border-radius:.08rem;font-size:.68rem;font-weight:900}.page-module__MJlL2G__tabRow button[data-state=active]{border-color:rgb(var(--forge-accent-rgb,212 168 75) / .58);background:radial-gradient(circle at 50% 0%, rgb(var(--forge-glow-rgb) / .3), transparent 58%), linear-gradient(180deg, rgb(var(--forge-accent-rgb,212 168 75) / .46), #080d15fa);color:#fff8e8fa;box-shadow:inset 0 1px 0 #ffffff24, 0 0 18px rgb(var(--forge-glow-rgb) / .16), 0 6px 12px #0000003d}.page-module__MJlL2G__darkScreen{border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .18);background:linear-gradient(90deg, rgb(var(--forge-glow-rgb) / .08), transparent 24%), radial-gradient(circle at 16% 0%, rgb(var(--forge-glow-rgb) / .16), transparent 46%), linear-gradient(180deg, rgb(var(--forge-accent-rgb,212 168 75) / .16), #090d14fa .5rem, #05080dfc);min-height:12rem;box-shadow:inset 0 0 0 1px rgb(var(--panel-brass-light-rgb) / .05), inset 0 1px 18px rgb(var(--forge-glow-rgb) / .08), inset 0 -16px 28px #0000006b, 0 0 0 1px rgb(var(--forge-accent-rgb,212 168 75) / .12);border-radius:.08rem;align-content:start;gap:.45rem;padding:1rem;display:grid;position:relative;overflow:hidden}.page-module__MJlL2G__darkScreen:before{content:"";pointer-events:none;opacity:.42;background:repeating-linear-gradient(#0000 0 .45rem,#ffffff06 .45rem .48rem);position:absolute;inset:0}.page-module__MJlL2G__compactScreen{min-height:8rem}.page-module__MJlL2G__screenLabel,.page-module__MJlL2G__fieldLabel{color:rgb(var(--panel-brass-light-rgb) / .78);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.page-module__MJlL2G__darkScreen strong{color:rgb(var(--panel-brass-light-rgb) / .98);font-family:var(--font-cinzel,serif);letter-spacing:0;font-size:1.2rem}.page-module__MJlL2G__darkScreen p,.page-module__MJlL2G__cardCopy{color:var(--text-secondary);margin:0;line-height:1.55}.page-module__MJlL2G__previewWell{border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .22);background:linear-gradient(90deg, rgb(var(--panel-brass-light-rgb) / .06) 1px, transparent 1px), linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .06) 1px, transparent 1px), radial-gradient(circle at 50% 50%, rgb(var(--forge-glow-rgb) / .14), transparent 34%), #04070cf5;min-height:12rem;color:rgb(var(--panel-brass-light-rgb) / .82);letter-spacing:.12em;text-transform:uppercase;background-size:4rem 4rem,4rem 4rem,auto,auto;border-radius:.08rem;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000070,inset 0 0 36px #00000085}.page-module__MJlL2G__previewOrb{aspect-ratio:1;border:1px solid rgb(var(--panel-brass-light-rgb) / .24);background:radial-gradient(circle at 38% 30%, #ffffffc2, transparent 14%), radial-gradient(circle at 50% 50%, rgb(var(--forge-glow-rgb) / .86), rgb(var(--forge-accent-rgb,212 168 75) / .52) 58%, #04070cf0);width:4rem;box-shadow:0 0 28px rgb(var(--forge-glow-rgb) / .4), inset 0 0 20px #ffffff1f;border-radius:999px}.page-module__MJlL2G__statusStack{gap:.4rem;display:grid}.page-module__MJlL2G__stateChip{border:1px solid rgb(var(--panel-brass-light-rgb) / .18);width:fit-content;color:rgb(var(--panel-brass-light-rgb) / .9);letter-spacing:.08em;text-transform:uppercase;background:#080c12b8;border-radius:.08rem;align-items:center;gap:.38rem;padding:.28rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.page-module__MJlL2G__stateChip[data-state=ready]{border-color:rgb(var(--success-rgb,80 200 120) / .38)}.page-module__MJlL2G__stateChip[data-state=working]{border-color:rgb(var(--accent-gold-rgb,212 168 75) / .38)}.page-module__MJlL2G__stateChip[data-state=danger]{border-color:rgb(var(--danger-rgb,192 64 64) / .4)}.page-module__MJlL2G__fieldLabel,.page-module__MJlL2G__checkboxLabel{align-items:center;gap:.45rem;display:inline-flex}.page-module__MJlL2G__textarea{resize:vertical;border:1px solid rgb(var(--forge-accent-rgb,212 168 75) / .18);background:radial-gradient(circle at 20% 0%, rgb(var(--forge-glow-rgb) / .08), transparent 42%), #060a11d6;min-height:7rem;color:var(--text-primary);font:inherit;border-radius:.08rem;padding:.8rem;line-height:1.55}.page-module__MJlL2G__formRow{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.page-module__MJlL2G__checkboxLabel{color:var(--text-secondary);font-size:.82rem}.page-module__MJlL2G__checkboxLabel input{accent-color:rgb(var(--accent-gold-rgb,212 168 75))}.page-module__MJlL2G__swatchCard{min-width:0;color:var(--text-secondary);gap:.38rem;font-size:.72rem;display:grid}.page-module__MJlL2G__swatch{aspect-ratio:1.8;border:1px solid rgb(var(--panel-brass-light-rgb) / .2);border-radius:.08rem;width:100%;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0003}.page-module__MJlL2G__swatchCard code{overflow-wrap:anywhere;min-width:0;color:rgb(var(--panel-brass-light-rgb) / .74);font-size:.62rem}.page-module__MJlL2G__chatHeader,.page-module__MJlL2G__sliderRow,.page-module__MJlL2G__toggleRow{color:rgb(var(--panel-brass-light-rgb) / .9);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-weight:800;display:flex}.page-module__MJlL2G__toggleRow{justify-content:space-between}.page-module__MJlL2G__switch{border:1px solid rgb(var(--panel-brass-light-rgb) / .22);background:#060a11d1;border-radius:999px;width:2.2rem;height:1.2rem;position:relative}.page-module__MJlL2G__switch:after{content:"";aspect-ratio:1;background:rgb(var(--panel-brass-light-rgb) / .9);width:.8rem;box-shadow:0 0 12px rgb(var(--forge-glow-rgb) / .18);border-radius:999px;transition:transform .14s;position:absolute;top:.16rem;left:.18rem}.page-module__MJlL2G__switch[data-active=true]:after{transform:translate(1rem)}.page-module__MJlL2G__sliderRow{grid-template-columns:auto max-content minmax(0,1fr);display:grid}.page-module__MJlL2G__sliderRow input{width:100%;accent-color:rgb(var(--accent-gold-rgb,212 168 75))}.page-module__MJlL2G__realScreenSample{width:min(100%,31rem);min-height:13rem}.page-module__MJlL2G__sampleCanvasSurface{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, rgb(var(--forge-glow-rgb) / .18), transparent 42%), linear-gradient(135deg, rgb(var(--panel-brass-light-rgb) / .06), transparent 18%), #05080df5;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.page-module__MJlL2G__samplePortraitDisc,.page-module__MJlL2G__sampleCreatureToken{border:1px solid rgb(var(--panel-brass-light-rgb) / .28);background:radial-gradient(circle at 38% 30%, #ffffff52, transparent 15%), radial-gradient(circle at 50% 50%, rgb(var(--forge-glow-rgb) / .48), rgb(var(--forge-accent-rgb,212 168 75) / .24) 62%, #04070cf0);box-shadow:inset 0 0 20px #ffffff14, 0 0 26px rgb(var(--forge-glow-rgb) / .2)}.page-module__MJlL2G__samplePortraitDisc{aspect-ratio:1;border-radius:999px;width:68%}.page-module__MJlL2G__samplePortraitRail{background:radial-gradient(circle at 50% 0%, rgb(var(--forge-glow-rgb) / .1), transparent 48%), #05080ddb;max-width:9rem;min-height:8rem}.page-module__MJlL2G__samplePortraitDrawer{width:min(100%,26rem);min-height:13rem}.page-module__MJlL2G__sampleTopdownShell{width:min(100%,30rem);min-height:15rem}.page-module__MJlL2G__sampleScreenGrid{background:linear-gradient(90deg, rgb(var(--panel-brass-light-rgb) / .08) 1px, transparent 1px), linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .08) 1px, transparent 1px), radial-gradient(circle at 50% 50%, rgb(var(--forge-glow-rgb) / .14), transparent 36%), #05080df0;background-size:4rem 4rem,4rem 4rem,auto,auto;place-items:center;width:100%;min-height:12rem;display:grid;position:relative;overflow:hidden}.page-module__MJlL2G__sampleCreatureToken{aspect-ratio:1;border-radius:.12rem;place-items:center;width:4.6rem;display:grid}.page-module__MJlL2G__sampleCreatureToken span{aspect-ratio:.72;background:linear-gradient(180deg, rgb(var(--panel-brass-light-rgb) / .42), rgb(var(--panel-brass-shadow-rgb) / .9)), rgb(var(--forge-accent-rgb,212 168 75) / .32);border-radius:45% 45% 36% 36%;width:2.8rem;display:block}.page-module__MJlL2G__sampleDeckShell{width:min(100%,30rem);padding-top:1rem}.page-module__MJlL2G__sampleVaultShell{width:min(100%,31rem)}.page-module__MJlL2G__sampleVaultShell .vault-entry-card{border:1px solid rgb(var(--panel-brass-light-rgb) / .16);min-height:100%;color:var(--text-primary);border-radius:.3rem;padding:1rem;text-decoration:none;display:block}.page-module__MJlL2G__sampleVaultBackdrop{background:radial-gradient(circle at 45% 20%, rgb(var(--forge-glow-rgb) / .34), transparent 30%), linear-gradient(135deg, rgb(var(--panel-brass-light-rgb) / .24), #05080deb);width:100%;height:100%}.page-module__MJlL2G__sampleTopdownThumb{color:rgb(var(--panel-brass-light-rgb) / .74);letter-spacing:.08em;place-items:center;font-size:.6rem;font-weight:800;display:grid}.page-module__MJlL2G__sampleStatblockScope{--dev-panel-grid-height:15rem;--statblock-editor-machine-min-height:15rem;width:min(100%,30rem);min-height:15rem}.page-module__MJlL2G__sampleStatPaper{color:#4e2419;background:#f5efdcf5;border-radius:.18rem;gap:.42rem;width:min(100%,20rem);margin:0 auto;padding:1rem;display:grid;box-shadow:0 18px 30px #0000003d}.page-module__MJlL2G__sampleStatPaper strong{color:#4e2419;font-family:var(--font-cinzel,serif);letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.page-module__MJlL2G__sampleStatPaper span,.page-module__MJlL2G__sampleStatPaper p{margin:0;font-size:.82rem}.page-module__MJlL2G__sampleStatRule{background:#782d1e75;height:1px}.page-module__MJlL2G__sampleOrbChat{border:1px solid rgb(var(--panel-brass-light-rgb) / .18);color:var(--text-primary);background:#05080db8;gap:.55rem;padding:1rem;display:grid}.page-module__MJlL2G__sampleOrbChat strong{color:rgb(var(--panel-brass-light-rgb) / .94);font-family:var(--font-cinzel,serif);letter-spacing:.08em;text-transform:uppercase}.page-module__MJlL2G__sampleOrbChat p{color:var(--text-secondary);margin:0;line-height:1.45}.page-module__MJlL2G__sampleFoundryReadout{width:min(100%,30rem)}@media (max-width:1180px){.page-module__MJlL2G__layoutGrid{grid-template-columns:minmax(0,1fr)}.page-module__MJlL2G__sidebarColumn{position:static}}@media (max-width:760px){.page-module__MJlL2G__page{padding:1rem}.page-module__MJlL2G__buttonGrid,.page-module__MJlL2G__screenGrid,.page-module__MJlL2G__materialGrid,.page-module__MJlL2G__nameplateGrid,.page-module__MJlL2G__elementRow{grid-template-columns:minmax(0,1fr)}.page-module__MJlL2G__elementMeta{border-right:0;border-bottom:1px solid rgb(var(--panel-brass-light-rgb) / .12);padding-bottom:.8rem;padding-right:0}.page-module__MJlL2G__buttonPair{grid-template-columns:minmax(0,1fr)}}
.CreaturePortraitDrawer-module__CbAEcq__drawer{z-index:12;border-left:1px solid color-mix(in srgb, var(--accent-gold) 30%, transparent);background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 8%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 96%, transparent), var(--bg-surface));width:min(420px,80vw);max-height:none;box-shadow:-24px 0 60px color-mix(in srgb, var(--bg-deep) 72%, transparent);flex-direction:column;gap:12px;padding:20px;animation:.22s cubic-bezier(.22,1,.36,1) both CreaturePortraitDrawer-module__CbAEcq__drawerSlideIn;display:flex;position:absolute;top:-12rem;bottom:-28rem;left:calc(100% + .5rem);overflow-y:auto}.CreaturePortraitDrawer-module__CbAEcq__drawerHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CreaturePortraitDrawer-module__CbAEcq__eyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.CreaturePortraitDrawer-module__CbAEcq__title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:1.28rem}.CreaturePortraitDrawer-module__CbAEcq__iconButton,.CreaturePortraitDrawer-module__CbAEcq__actionButton,.CreaturePortraitDrawer-module__CbAEcq__optionCard,.CreaturePortraitDrawer-module__CbAEcq__railScreen{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);color:var(--text-primary);background:color-mix(in srgb, var(--bg-panel-hover) 42%, transparent);cursor:pointer}.CreaturePortraitDrawer-module__CbAEcq__iconButton:disabled,.CreaturePortraitDrawer-module__CbAEcq__actionButton:disabled,.CreaturePortraitDrawer-module__CbAEcq__optionCard:disabled,.CreaturePortraitDrawer-module__CbAEcq__railScreen:disabled{cursor:not-allowed;opacity:.58}.CreaturePortraitDrawer-module__CbAEcq__iconButton{border-radius:4px;flex:none;place-items:center;width:36px;height:36px;display:grid}.CreaturePortraitDrawer-module__CbAEcq__preview{border:1px solid color-mix(in srgb, var(--panel-border) 70%, transparent);background:color-mix(in srgb, var(--bg-deep) 82%, transparent);min-height:220px;color:var(--text-dim);place-items:center;margin:6px 0;display:grid;overflow:hidden}.CreaturePortraitDrawer-module__CbAEcq__preview img,.CreaturePortraitDrawer-module__CbAEcq__optionCard img{object-fit:contain;width:100%;height:100%}.CreaturePortraitDrawer-module__CbAEcq__railImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.CreaturePortraitDrawer-module__CbAEcq__actionButton{border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-weight:700;display:inline-flex}.CreaturePortraitDrawer-module__CbAEcq__actionButton:not(:disabled):hover,.CreaturePortraitDrawer-module__CbAEcq__iconButton:not(:disabled):hover,.CreaturePortraitDrawer-module__CbAEcq__optionCard:not(:disabled):hover,.CreaturePortraitDrawer-module__CbAEcq__railScreen:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent-gold) 66%, transparent);background:color-mix(in srgb, var(--accent-gold) 12%, var(--bg-panel-hover))}.CreaturePortraitDrawer-module__CbAEcq__promptLabel{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.CreaturePortraitDrawer-module__CbAEcq__prompt{resize:vertical;border:1px solid color-mix(in srgb, var(--panel-border) 70%, transparent);width:100%;min-height:96px;color:var(--text-primary);background:color-mix(in srgb, var(--bg-deep) 78%, transparent);letter-spacing:0;border-radius:4px;padding:10px}.CreaturePortraitDrawer-module__CbAEcq__helpText,.CreaturePortraitDrawer-module__CbAEcq__status,.CreaturePortraitDrawer-module__CbAEcq__error,.CreaturePortraitDrawer-module__CbAEcq__emptyGrid{margin:0;font-size:.86rem;line-height:1.45}.CreaturePortraitDrawer-module__CbAEcq__helpText,.CreaturePortraitDrawer-module__CbAEcq__emptyGrid{color:var(--text-dim)}.CreaturePortraitDrawer-module__CbAEcq__status{color:var(--accent-gold)}.CreaturePortraitDrawer-module__CbAEcq__error{color:color-mix(in srgb, var(--accent-gold-dim) 72%, var(--text-primary))}.CreaturePortraitDrawer-module__CbAEcq__primaryOptionGrid,.CreaturePortraitDrawer-module__CbAEcq__savedOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.CreaturePortraitDrawer-module__CbAEcq__poseOptionRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.CreaturePortraitDrawer-module__CbAEcq__optionCard{text-align:left;border-radius:4px;grid-template-rows:minmax(116px,1fr) auto;gap:6px;min-height:150px;padding:8px;display:grid}.CreaturePortraitDrawer-module__CbAEcq__primaryOptionCard{grid-template-rows:minmax(154px,1fr) auto;min-height:188px}.CreaturePortraitDrawer-module__CbAEcq__poseOptionCard{grid-template-rows:minmax(72px,1fr) auto;min-height:104px;padding:6px}.CreaturePortraitDrawer-module__CbAEcq__optionCard[data-selected=true]{border-color:var(--accent-gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 30%, transparent)}.CreaturePortraitDrawer-module__CbAEcq__optionCard span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.CreaturePortraitDrawer-module__CbAEcq__emptyGrid{border:1px dashed color-mix(in srgb, var(--panel-border) 64%, transparent);text-align:center;grid-column:1/-1;padding:14px}.CreaturePortraitDrawer-module__CbAEcq__railScreen{text-transform:uppercase;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;min-height:0;padding:.34rem .18rem;font-weight:800;display:grid;position:relative;overflow:hidden}.CreaturePortraitDrawer-module__CbAEcq__railScreen[data-has-art=true]{padding:0}.CreaturePortraitDrawer-module__CbAEcq__railEmptyCopy{max-width:12ch;color:var(--accent-gold);letter-spacing:.12em;text-align:center;font-size:.52rem;line-height:1.45}.CreaturePortraitDrawer-module__CbAEcq__spin{animation:.9s linear infinite CreaturePortraitDrawer-module__CbAEcq__creaturePortraitSpin}@keyframes CreaturePortraitDrawer-module__CbAEcq__creaturePortraitSpin{to{transform:rotate(360deg)}}@keyframes CreaturePortraitDrawer-module__CbAEcq__drawerSlideIn{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}
.TopDownCommittedViewportDeck-module__fs2k_G__shell{z-index:12;pointer-events:none;position:absolute;top:calc(100% - 4.35rem);left:clamp(.7rem,4%,1.1rem);right:clamp(.7rem,4%,1.1rem)}.TopDownCommittedViewportDeck-module__fs2k_G__roofLip{z-index:2;justify-content:center;align-items:flex-start;height:1.35rem;padding-inline:clamp(.6rem,4%,1rem);display:flex;position:relative}.TopDownCommittedViewportDeck-module__fs2k_G__roofLipFace,.TopDownCommittedViewportDeck-module__fs2k_G__roofLipRidge,.TopDownCommittedViewportDeck-module__fs2k_G__roofLipShadow{pointer-events:none;position:absolute}.TopDownCommittedViewportDeck-module__fs2k_G__roofLipFace{border:1px solid rgb(var(--forge-brass-light-rgb) / .16);background:radial-gradient(circle at 24% 14%, rgb(var(--forge-brass-light-rgb) / .24), transparent 46%), radial-gradient(circle at 78% 86%, rgb(var(--forge-brass-dark-rgb) / .22), transparent 60%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .32), rgb(var(--forge-brass-rgb) / .94) .34rem, rgb(var(--forge-brass-dark-rgb) / .98));width:100%;height:1.16rem;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .12), inset 0 -1px 0 rgb(var(--forge-brass-dark-rgb) / .82), 0 8px 16px #00000038;border-radius:.14rem .14rem .26rem .26rem;inset:0 auto auto 0}.TopDownCommittedViewportDeck-module__fs2k_G__roofLipRidge{background:linear-gradient(90deg, rgb(var(--forge-brass-light-rgb) / .18), rgb(var(--forge-brass-sheen-rgb) / .54) 38%, rgb(var(--forge-brass-light-rgb) / .14));opacity:.82;border-radius:999px;height:.26rem;top:.1rem;left:clamp(1rem,6%,1.5rem);right:clamp(1rem,6%,1.5rem)}.TopDownCommittedViewportDeck-module__fs2k_G__roofLipShadow{background:linear-gradient(180deg, rgb(var(--forge-brass-dark-rgb) / .6), rgb(var(--forge-brass-dark-rgb) / 0));filter:blur(.4rem);opacity:.72;border-radius:0 0 .18rem .18rem;height:.9rem;top:.78rem;left:clamp(.8rem,5%,1.2rem);right:clamp(.8rem,5%,1.2rem)}.TopDownCommittedViewportDeck-module__fs2k_G__screenDeck{border:1px solid rgb(var(--forge-brass-light-rgb) / .16);background:radial-gradient(circle at 50% 0%, rgb(var(--forge-glow-rgb) / calc(.1 * var(--forge-energy-strength))), transparent 42%), radial-gradient(circle at 28% 18%, rgb(var(--forge-brass-light-rgb) / .08), transparent 54%), radial-gradient(circle at 76% 84%, rgb(var(--forge-brass-dark-rgb) / .2), transparent 66%), linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .2), #0a101af0 .56rem, #070a10fa);box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 16px 32px #00000073, inset 0 -12px 24px #00000040,  inset 0 0 8px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 50% / .44), inset 0 0 20px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 40% / .28), inset 0 0 38px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 30% / .14), 0 16px 24px #0000003d;transform-origin:top;pointer-events:auto;border-radius:0;margin-top:-.42rem;padding:1.16rem .82rem .8rem;animation:.38s cubic-bezier(.22,1,.36,1) both TopDownCommittedViewportDeck-module__fs2k_G__deckDeploy;position:relative}.TopDownCommittedViewportDeck-module__fs2k_G__screenDeck:before{content:"";border:2px solid #0000;border-color:#0009 #0000 #0000 #00000073;border-bottom-color:rgb(var(--forge-brass-light-rgb) / .12);border-right-color:rgb(var(--forge-brass-light-rgb) / .08);box-shadow:inset 0 1px 10px rgb(var(--forge-glow-rgb) / calc(.08 * var(--forge-energy-strength))), inset 0 -1px 10px rgb(var(--forge-glow-rgb) / calc(.06 * var(--forge-energy-strength)));pointer-events:none;border-radius:0;position:absolute;inset:.42rem}.TopDownCommittedViewportDeck-module__fs2k_G__deckLabel{z-index:2;border:1px solid rgb(var(--forge-brass-light-rgb) / .22);background:linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .98), rgb(var(--forge-brass-sheen-rgb) / .86) .18rem, rgb(var(--forge-brass-rgb) / .84) 54%, rgb(var(--forge-brass-dark-rgb) / .96));min-width:9.2rem;min-height:1.34rem;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .24), inset 0 -1px 0 rgb(var(--forge-brass-dark-rgb) / .58), 0 8px 14px #00000029;border-radius:.08rem;justify-content:center;align-items:center;padding:.1rem .8rem .08rem;display:inline-flex;position:absolute;top:-.62rem;left:50%;transform:translate(-50%)}.TopDownCommittedViewportDeck-module__fs2k_G__deckLabelText{color:rgb(var(--forge-brass-light-rgb) / .98);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 0 rgb(var(--forge-brass-light-rgb) / .08), 0 -1px 0 rgb(var(--forge-brass-dark-rgb) / .72);font-size:.52rem;font-weight:700}@keyframes TopDownCommittedViewportDeck-module__fs2k_G__deckDeploy{0%{opacity:0;transform:translateY(-.65rem)scaleY(.72)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (max-width:1120px){.TopDownCommittedViewportDeck-module__fs2k_G__shell{top:calc(100% - 4.1rem);left:.4rem;right:.4rem}.TopDownCommittedViewportDeck-module__fs2k_G__screenDeck{padding-inline:.56rem}}@media (max-width:700px){.TopDownCommittedViewportDeck-module__fs2k_G__shell{top:calc(100% - 3.95rem)}.TopDownCommittedViewportDeck-module__fs2k_G__roofLip{height:1.1rem}}
.LoadedCreatureRail-module__8M6fBq__registerShell{--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));--forge-brass-sheen-rgb:var(--panel-brass-sheen-rgb,var(--pipe-brass-sheen-rgb,187 171 125));--forge-energy-strength:.48;--register-art-screen-height:clamp(9rem, 10.9vw, 10rem);--status-led-missing:var(--vault-tag-red);--status-led-in-progress:var(--vault-tag-yellow);--status-led-ready:var(--vault-tag-green);isolation:isolate;border:2px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 30% 16%, rgb(var(--forge-brass-light-rgb) / .18), transparent 48%), radial-gradient(circle at 76% 86%, rgb(var(--forge-brass-dark-rgb) / .22), transparent 56%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .82), rgb(var(--forge-brass-sheen-rgb) / .62) .3rem, rgb(var(--forge-brass-rgb) / .74) 1.2rem, rgb(var(--forge-brass-rgb) / .68) 50%, rgb(var(--forge-brass-dark-rgb) / .82));width:100%;min-width:0;height:100%;min-height:100%;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .38), inset 0 -1px 0 rgb(var(--forge-brass-dark-rgb) / .7), inset 1px 0 0 rgb(var(--forge-brass-light-rgb) / .1), inset -1px 0 0 rgb(var(--forge-brass-dark-rgb) / .3), 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .5), 0 6px 20px #0006;border-radius:.12rem;flex-direction:column;display:flex;position:relative;overflow:visible}.LoadedCreatureRail-module__8M6fBq__registerModule{z-index:1;flex-direction:column;gap:.38rem;width:100%;height:100%;min-height:100%;padding:.34rem .34rem .42rem;display:flex;position:relative}.LoadedCreatureRail-module__8M6fBq__registerNameplate{z-index:4;border:1px solid rgb(var(--forge-brass-light-rgb) / .3);background:linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .98) 0, rgb(var(--forge-brass-sheen-rgb) / .88) .18rem, rgb(var(--forge-brass-light-rgb) / .42) .34rem, rgb(var(--forge-brass-rgb) / .84) 56%, rgb(var(--forge-brass-dark-rgb) / .98)), radial-gradient(circle at 28% 12%, rgb(var(--forge-brass-light-rgb) / .42), transparent 42%), radial-gradient(circle at 72% 86%, rgb(var(--forge-brass-dark-rgb) / .26), transparent 66%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .18), rgb(var(--forge-brass-rgb) / .42) .16rem, rgb(var(--forge-brass-rgb) / .34) 44%, rgb(var(--forge-brass-dark-rgb) / .96));width:100%;min-width:0;max-width:100%;min-height:1.42rem;color:rgb(var(--forge-brass-light-rgb) / .995);letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 #fff4d624, 0 -1px 0 #140c06db, 0 0 10px rgb(var(--forge-brass-light-rgb) / .08);box-shadow:inset 0 2px 0 #fff4d4b8, inset 0 4px 8px #fff8e424, inset 0 -4px 7px #0000008f, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .54), 0 1px 0 rgb(var(--forge-brass-light-rgb) / .1), 0 .08rem 0 rgb(var(--forge-brass-dark-rgb) / .5), 0 .18rem .28rem #0000001f;border-radius:.07rem;justify-content:center;align-self:center;align-items:center;gap:.35rem;margin-top:-.58rem;margin-bottom:.08rem;padding:.12rem .62rem .08rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.LoadedCreatureRail-module__8M6fBq__registerNameplate:before{content:"";z-index:-2;border:1px solid rgb(var(--forge-brass-light-rgb) / .24);background:radial-gradient(circle at 26% 18%, rgb(var(--forge-brass-light-rgb) / .24), transparent 52%), radial-gradient(circle at 76% 82%, rgb(var(--forge-brass-dark-rgb) / .22), transparent 64%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .28), rgb(var(--forge-brass-rgb) / .88) .28rem, rgb(var(--forge-brass-dark-rgb) / .98));box-shadow:inset 0 1px 0 #fff6dc2e, inset 0 -1px 0 #00000061, 0 .1rem 0 rgb(var(--forge-brass-dark-rgb) / .4), 0 .22rem .32rem #0000001a;border-radius:.09rem;position:absolute;inset:-.1rem -.2rem -.2rem}.LoadedCreatureRail-module__8M6fBq__registerNameplate:after{content:"";z-index:-1;background:radial-gradient(circle at .58rem 50%, rgb(var(--forge-brass-light-rgb) / .8) 0 .08rem, transparent .1rem), radial-gradient(circle at calc(100% - .58rem) 50%, rgb(var(--forge-brass-light-rgb) / .8) 0 .08rem, transparent .1rem), radial-gradient(circle at .58rem 50%, rgb(var(--forge-brass-dark-rgb) / .9) .11rem, transparent .16rem), radial-gradient(circle at calc(100% - .58rem) 50%, rgb(var(--forge-brass-dark-rgb) / .9) .11rem, transparent .16rem);opacity:.9;position:absolute;inset:0}.LoadedCreatureRail-module__8M6fBq__registerArtScreen{z-index:1;flex:0 0 var(--register-art-screen-height);width:100%;height:var(--register-art-screen-height);min-height:var(--register-art-screen-height);max-height:var(--register-art-screen-height);border:1px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 50% 14%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 38%), radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--blorb-color) 20%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 20%, transparent), #0c121cf7 .44rem, #070a10fc);box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), -2px 0 1px #00000059, 2px 0 1px rgb(var(--forge-brass-light-rgb) / .1), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 16px 32px #00000073, inset 0 -12px 24px #00000040,  inset 0 0 5px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 50% / .4), inset 0 0 12px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 40% / .24), inset 0 0 22px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 30% / .12);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LoadedCreatureRail-module__8M6fBq__registerArtScreen:before{content:"";z-index:2;background:repeating-linear-gradient(90deg, transparent 0, transparent 34px, color-mix(in srgb, var(--blorb-color) 3%, transparent) 34px, color-mix(in srgb, var(--blorb-color) 3%, transparent) 35px), repeating-linear-gradient(180deg, transparent 0, transparent 34px, #ffffff06 34px, #ffffff06 35px);opacity:.54;pointer-events:none;position:absolute;inset:0}.LoadedCreatureRail-module__8M6fBq__registerArtScreen:after{content:"";z-index:10;border:2px solid #0000;border-color:#0009 #0000 #0000 #00000073;border-bottom-color:rgb(var(--forge-brass-light-rgb) / .12);border-right-color:rgb(var(--forge-brass-light-rgb) / .08);pointer-events:none;border-radius:0;position:absolute;inset:0}.LoadedCreatureRail-module__8M6fBq__registerVisualImage{z-index:1;object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:relative}.LoadedCreatureRail-module__8M6fBq__registerVisualName{z-index:1;color:rgb(var(--forge-brass-light-rgb) / .92);letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 #100a05e6, 0 0 16px color-mix(in srgb, var(--blorb-color) 8%, transparent);font-size:.76rem;font-weight:700;position:relative}.LoadedCreatureRail-module__8M6fBq__registerNameScreen{z-index:1;border:1px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 20%, transparent), #0c121cf7 .3rem, #070a10fc);box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 10px 18px #0006,  inset 0 0 4px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 50% / .38), inset 0 0 10px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 40% / .22), inset 0 0 18px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 30% / .1);border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:.32rem .38rem;display:flex;position:relative;overflow:hidden}.LoadedCreatureRail-module__8M6fBq__registerNameScreen:after{content:"";z-index:10;border:2px solid #0000;border-color:#0009 #0000 #0000 #00000073;border-bottom-color:rgb(var(--forge-brass-light-rgb) / .12);border-right-color:rgb(var(--forge-brass-light-rgb) / .08);pointer-events:none;border-radius:0;position:absolute;inset:0}.LoadedCreatureRail-module__8M6fBq__registerCreatureName{color:#faf4e3;text-align:center;text-shadow:0 1px 0 #100a05e6, 0 0 14px color-mix(in srgb, var(--blorb-color) 10%, transparent);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}.LoadedCreatureRail-module__8M6fBq__registerMetadata{color:rgb(var(--forge-brass-light-rgb) / .68);text-align:center;text-shadow:0 1px #0e0a06e6;margin:.08rem 0 0;font-size:.58rem;line-height:1.4}.LoadedCreatureRail-module__8M6fBq__statusAnnouncer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LoadedCreatureRail-module__8M6fBq__exportStatusPanel{z-index:1;border:1px solid rgb(var(--forge-brass-light-rgb) / .16);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 12%, transparent), transparent 58%), #070a1070;box-shadow:inset 0 1px 0 #fff8e60d, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .52);border-radius:.08rem;flex-direction:column;gap:.32rem;padding:.38rem;display:flex;position:relative}.LoadedCreatureRail-module__8M6fBq__exportStatusHeader{color:rgb(var(--forge-brass-light-rgb) / .78);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.34rem;font-size:.58rem;font-weight:800;display:flex}.LoadedCreatureRail-module__8M6fBq__exportStatusHeader strong{color:#faf4e3eb;font-size:.58rem}.LoadedCreatureRail-module__8M6fBq__exportStatusGrid{grid-template-columns:minmax(0,1fr);gap:.24rem;display:grid}.LoadedCreatureRail-module__8M6fBq__exportStatusItem{border:1px solid rgb(var(--forge-brass-light-rgb) / .1);min-width:0;min-height:1.48rem;color:rgb(var(--forge-brass-light-rgb) / .64);background:#070a105c;border-radius:.06rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.04rem .34rem;padding:.3rem .34rem;font-size:.66rem;font-weight:700;line-height:1.2;display:grid}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-ready=true]{color:#faf4e3eb}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-status=in-progress]{color:#faf4e3db}.LoadedCreatureRail-module__8M6fBq__exportStatusDot{--status-led-color:var(--status-led-missing);z-index:0;background:radial-gradient(circle at 34% 28%, #fffffff5 0 .075rem, transparent .13rem), radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--status-led-color) 46%, #fff) 0 .18rem, transparent .28rem), radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--status-led-color) 88%, #fff) 0, var(--status-led-color) 62%, color-mix(in srgb, var(--status-led-color) 62%, #000) 100%);width:.64rem;height:.64rem;box-shadow:inset 0 0 0 1px #ffffff47, inset 0 -.13rem .18rem #0000006b, inset 0 .1rem .2rem #fff3, 0 0 0 1px #00000075, 0 0 .28rem color-mix(in srgb, var(--status-led-color) 58%, transparent), 0 0 .7rem color-mix(in srgb, var(--status-led-color) 38%, transparent);filter:saturate(1.18);border-radius:999px;flex:none;grid-row:1/span 2;display:inline-block;position:relative}.LoadedCreatureRail-module__8M6fBq__exportStatusDot:before{content:"";pointer-events:none;background:radial-gradient(#ffffffe0,#ffffff2e 62%,#0000 72%);border-radius:999px;height:.2rem;position:absolute;inset:.08rem .12rem auto}.LoadedCreatureRail-module__8M6fBq__exportStatusDot:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--status-led-color) 36%, transparent), transparent 64%);opacity:.82;pointer-events:none;position:absolute;inset:-.26rem}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-status=missing] .LoadedCreatureRail-module__8M6fBq__exportStatusDot{--status-led-color:var(--status-led-missing)}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-status=in-progress] .LoadedCreatureRail-module__8M6fBq__exportStatusDot{--status-led-color:var(--status-led-in-progress)}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-status=ready] .LoadedCreatureRail-module__8M6fBq__exportStatusDot{--status-led-color:var(--status-led-ready)}.LoadedCreatureRail-module__8M6fBq__exportStatusLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LoadedCreatureRail-module__8M6fBq__exportStatusText{min-width:0;color:rgb(var(--forge-brass-light-rgb) / .46);letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-ready=true] .LoadedCreatureRail-module__8M6fBq__exportStatusText{color:color-mix(in srgb, var(--blorb-color) 48%, #faf4e3)}.LoadedCreatureRail-module__8M6fBq__exportStatusItem[data-status=in-progress] .LoadedCreatureRail-module__8M6fBq__exportStatusText{color:rgb(var(--forge-brass-light-rgb) / .86)}.LoadedCreatureRail-module__8M6fBq__restoreStatusPanel{z-index:1;border:1px solid color-mix(in srgb, var(--accent-gold) 26%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 62%), #070a1080;box-shadow:inset 0 1px 0 #fff8e60f, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .5);border-radius:.08rem;flex-direction:column;gap:.34rem;padding:.42rem .38rem;display:flex;position:relative}.LoadedCreatureRail-module__8M6fBq__restoreStatusHeader{color:color-mix(in srgb, var(--accent-gold) 76%, #faf4e3);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.35rem;font-size:.58rem;font-weight:800;display:flex}.LoadedCreatureRail-module__8M6fBq__restoreStatusHeader strong{color:#faf4e3e6;font-size:.58rem}.LoadedCreatureRail-module__8M6fBq__restoreStatusText{color:rgb(var(--forge-brass-light-rgb) / .62);margin:0;font-size:.58rem;line-height:1.35}.LoadedCreatureRail-module__8M6fBq__restoreStatusMeter{border:1px solid color-mix(in srgb, var(--accent-gold-dim) 36%, transparent);background:#0000006b;height:.34rem;overflow:hidden}.LoadedCreatureRail-module__8M6fBq__restoreStatusMeter span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--blorb-color) 70%, var(--accent-gold)), transparent);width:42%;height:100%;animation:1.4s ease-in-out infinite LoadedCreatureRail-module__8M6fBq__loadedCreatureRailRestore;display:block}@keyframes LoadedCreatureRail-module__8M6fBq__loadedCreatureRailRestore{0%{transform:translate(-100%)}to{transform:translate(260%)}}.LoadedCreatureRail-module__8M6fBq__registerButtonDock{z-index:1;grid-template-columns:1fr;gap:.32rem;margin-top:auto;padding:.24rem .02rem .28rem;display:grid;position:relative}.LoadedCreatureRail-module__8M6fBq__registerPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem;display:grid}.LoadedCreatureRail-module__8M6fBq__registerPrimaryActions .LoadedCreatureRail-module__8M6fBq__registerButton{min-width:0;letter-spacing:.06em!important;padding-inline:.18rem!important;font-size:.7rem!important}.LoadedCreatureRail-module__8M6fBq__registerExportRow{grid-template-columns:minmax(0,1fr);display:grid}.LoadedCreatureRail-module__8M6fBq__registerButton{border:1px solid color-mix(in srgb, var(--blorb-color) 28%, transparent);background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--blorb-color) 14%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 16%, transparent), #121b29fa .34rem, #0a0e16fc);min-height:1.72rem;color:rgb(var(--forge-brass-light-rgb) / .98);letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 #080a10f2, 0 0 14px color-mix(in srgb, var(--blorb-color) 12%, transparent);white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .18), inset 0 -2px 0 #0000005c, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .44), 0 0 14px color-mix(in srgb, var(--blorb-color) 8%, transparent), 0 3px 0 rgb(var(--forge-brass-dark-rgb) / .78), 0 6px 10px #00000038;border-radius:.08rem;justify-content:center;align-items:center;padding:.34rem .18rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s,filter .14s;display:inline-flex;transform:translateY(-1px)}.LoadedCreatureRail-module__8M6fBq__registerButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--blorb-color) 48%, transparent);filter:saturate(1.08);transform:translateY(-2px)}.LoadedCreatureRail-module__8M6fBq__registerButton:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000070, 0 0 0 1px color-mix(in srgb, var(--blorb-color) 20%, transparent), 0 0 10px color-mix(in srgb, var(--blorb-color) 6%, transparent), 0 1px 0 rgb(var(--forge-brass-dark-rgb) / .78), 0 3px 6px #0003;transform:translateY(1px)}.LoadedCreatureRail-module__8M6fBq__registerButton:disabled{cursor:default;opacity:.5}.LoadedCreatureRail-module__8M6fBq__registerButtonExport{border:2px solid color-mix(in srgb, var(--blorb-color) 82%, #fff);background:radial-gradient(circle at 50% 8%, #ffffff3d, transparent 42%), radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--blorb-color) 62%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 72%, #ffffff2e) 0, color-mix(in srgb, var(--blorb-color) 62%, #182130fa) .5rem, #0a0e16fc);color:#fffffff5;letter-spacing:0;min-height:2.72rem;text-shadow:0 1px 0 #080a10f5, 0 0 18px color-mix(in srgb, var(--blorb-color) 42%, transparent), 0 0 10px #ffffff2e;box-shadow:inset 0 1px 0 #ffffff57, inset 0 -2px 0 #0000006b, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .58), 0 0 22px color-mix(in srgb, var(--blorb-color) 38%, transparent), 0 4px 0 rgb(var(--forge-brass-dark-rgb) / .84), 0 8px 14px #00000047;padding:.44rem .24rem;font-size:.9rem;font-weight:900;}.LoadedCreatureRail-module__8M6fBq__registerButtonExport:hover:not(:disabled){border-color:color-mix(in srgb, var(--blorb-color) 88%, #fff);filter:saturate(1.2)brightness(1.08);box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #0000006b, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .58), 0 0 28px color-mix(in srgb, var(--blorb-color) 46%, transparent), 0 4px 0 rgb(var(--forge-brass-dark-rgb) / .84), 0 9px 16px #0000004d}.LoadedCreatureRail-module__8M6fBq__registerButtonUnload{--unload-red-rgb:192 64 64;border-color:rgb(var(--unload-red-rgb) / .28);background:radial-gradient(circle at 50% 12%, rgb(var(--unload-red-rgb) / .14), transparent 56%), linear-gradient(180deg, rgb(var(--unload-red-rgb) / .16), #121b29fa .34rem, #0a0e16fc);text-shadow:0 1px 0 #080a10f2, 0 0 14px rgb(var(--unload-red-rgb) / .12);box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .18), inset 0 -2px 0 #0000005c, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .44), 0 0 14px rgb(var(--unload-red-rgb) / .08), 0 3px 0 rgb(var(--forge-brass-dark-rgb) / .78), 0 6px 10px #00000038;}.LoadedCreatureRail-module__8M6fBq__registerButtonUnload:hover:not(:disabled){border-color:rgb(var(--unload-red-rgb) / .48)}.LoadedCreatureRail-module__8M6fBq__registerButtonUnload:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000070, 0 0 0 1px rgb(var(--unload-red-rgb) / .2), 0 0 10px rgb(var(--unload-red-rgb) / .06), 0 1px 0 rgb(var(--forge-brass-dark-rgb) / .78), 0 3px 6px #0003}.LoadedCreatureRail-module__8M6fBq__registerEmptyState{z-index:1;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:.5rem .3rem;display:flex;position:relative}.LoadedCreatureRail-module__8M6fBq__registerEmptyTitle{color:rgb(var(--forge-brass-light-rgb) / .82);text-shadow:0 1px #100a05e6;margin:0;font-size:.68rem;font-weight:700;line-height:1.3}.LoadedCreatureRail-module__8M6fBq__registerEmptyText{color:rgb(var(--forge-brass-light-rgb) / .56);text-shadow:0 1px #0e0a06e6;margin:.25rem 0 0;font-size:.58rem;line-height:1.5}@media (max-width:1120px){.LoadedCreatureRail-module__8M6fBq__registerShell,.LoadedCreatureRail-module__8M6fBq__registerModule{height:auto;min-height:0}.LoadedCreatureRail-module__8M6fBq__registerArtScreen{aspect-ratio:.72;flex:none;height:auto;min-height:clamp(9rem,44vw,11rem);max-height:none}}
.TopDownCommittedPoseStrip-module__nP42Yq__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;max-width:100%;display:grid}.TopDownCommittedPoseStrip-module__nP42Yq__poseScreen{border:1px solid rgb(var(--forge-brass-light-rgb) / .16);background:radial-gradient(circle at 50% 0%, rgb(var(--forge-brass-light-rgb) / .12), transparent 52%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .14), rgb(var(--forge-brass-rgb) / .44) .3rem, rgb(var(--forge-brass-dark-rgb) / .94));min-width:0;box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 -10px 14px #0000002e,  inset 0 0 4px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 50% / .38), inset 0 0 10px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 40% / .22), inset 0 0 18px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 30% / .1), 0 10px 18px #0000002e;cursor:pointer;border-radius:0;flex-direction:column;gap:.28rem;padding:.3rem .32rem .36rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.TopDownCommittedPoseStrip-module__nP42Yq__poseScreen:hover{border-color:rgb(var(--forge-accent-rgb) / .32);transform:translateY(-1px)}.TopDownCommittedPoseStrip-module__nP42Yq__poseScreen[data-active=true]{border-color:rgb(var(--forge-accent-rgb) / .4);box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073,  inset 0 0 6px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 54% / .46), inset 0 0 14px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 42% / .28), inset 0 0 24px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 32% / .14), 0 12px 18px #0003}.TopDownCommittedPoseStrip-module__nP42Yq__poseLabel{color:rgb(var(--forge-brass-light-rgb) / .94);letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:.56rem;font-weight:700;display:block}.TopDownCommittedPoseStrip-module__nP42Yq__poseViewport{border:1px solid rgb(var(--forge-brass-dark-rgb) / .82);background:radial-gradient(circle at 50% 20%, rgb(var(--forge-glow-rgb) / calc(.1 * var(--forge-energy-strength))), transparent 48%), linear-gradient(180deg, rgb(var(--forge-brass-dark-rgb) / .84), rgb(var(--forge-brass-dark-rgb) / .98));border-radius:.06rem;justify-content:center;align-items:center;min-height:4.6rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8e40a,inset 0 0 0 1px #00000038}.TopDownCommittedPoseStrip-module__nP42Yq__poseImage{object-fit:contain;width:100%;height:100%}.TopDownCommittedPoseStrip-module__nP42Yq__posePlaceholder{color:rgb(var(--forge-accent-rgb) / .74);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:.56rem}@media (max-width:1120px){.TopDownCommittedPoseStrip-module__nP42Yq__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.TopDownCommittedPoseStrip-module__nP42Yq__poseViewport{min-height:4rem}}
.WorkshopShellChrome-module__QC8CHG__chrome{--register-dock-width:var(--dev-register-dock-width,132px);--register-overhang:var(--dev-register-overhang,0px);--register-offset-x:var(--dev-register-offset-x,-20px);--register-offset-y:var(--dev-register-offset-y,0px);--register-offset-top:clamp(6.55rem, 9.35vw, 9.25rem);width:100%;min-width:0;position:relative;overflow:visible}.WorkshopShellChrome-module__QC8CHG__registerDock{width:var(--register-dock-width);aspect-ratio:7/26;height:auto;margin-top:calc(var(--register-offset-top) + 13px);transform:translateX(calc(var(--register-overhang) + var(--register-offset-x))) translateY(var(--register-offset-y));z-index:8;align-items:flex-start;display:flex;position:absolute;top:0;right:100%}.WorkshopShellChrome-module__QC8CHG__machineColumn{width:100%;min-width:0;margin:0 auto}@media (max-width:1280px){.WorkshopShellChrome-module__QC8CHG__chrome{--register-dock-width:var(--dev-register-dock-width,132px);--register-overhang:var(--dev-register-overhang,0px);--register-offset-top:clamp(4.85rem, 7.6vw, 7.2rem)}}@media (max-width:1120px){.WorkshopShellChrome-module__QC8CHG__chrome{flex-direction:column;gap:1rem;display:flex}.WorkshopShellChrome-module__QC8CHG__registerDock{aspect-ratio:auto;width:min(12.5rem,100%);height:auto;margin-top:0;position:relative;top:auto;right:auto;transform:none}}
.workshop-layout-module__IsSBJG__workshopChromeMount{--workshop-navbar-machine-overlap:clamp(1rem, 1.25vw, 1.65rem);z-index:60;width:100%;max-width:1680px;margin-inline:auto;margin-top:calc(var(--workshop-navbar-machine-overlap) * -1);flex-direction:column;gap:1rem;padding:0 1rem 2.5rem;display:flex;position:relative}@media (min-width:640px){.workshop-layout-module__IsSBJG__workshopChromeMount{padding-inline:1.5rem}}@media (min-width:1024px){.workshop-layout-module__IsSBJG__workshopChromeMount{padding-inline:2rem}}
.landing-mockup-module__L8H_eG__pageStack{flex-direction:column;gap:1rem;display:flex}:is(.landing-mockup-module__L8H_eG__pageStack .btn-primary-lg,.landing-mockup-module__L8H_eG__pageStack .btn-ghost-lg){min-width:min(15rem,100%)}.landing-mockup-module__L8H_eG__pageStack .btn-primary-lg{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 86%, var(--text-primary)), color-mix(in srgb, var(--accent-gold-dim) 88%, var(--accent-gold)));color:color-mix(in srgb, var(--bg-deep) 94%, black)}.landing-mockup-module__L8H_eG__hero{grid-template-columns:minmax(24rem,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(1.4rem,3vw,3.2rem);min-height:clamp(23rem,35vw,31rem);padding:clamp(1.6rem,3.5vw,2.8rem) clamp(1.5rem,4vw,3rem);display:grid}.landing-mockup-module__L8H_eG__heroCopy{z-index:2;border:1px solid color-mix(in srgb, var(--panel-border) 74%, var(--accent-gold));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 16rem), radial-gradient(circle at 16% 18%, color-mix(in srgb, var(--blorb-color) 10%, transparent), transparent 18rem), linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 48%, transparent), transparent 18%, transparent 82%, color-mix(in srgb, var(--bg-deep) 56%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--bg-surface) 68%, transparent), color-mix(in srgb, var(--bg-deep) 92%, var(--bg-panel)));max-width:36rem;box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-gold-dim) 18%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 22%, transparent);border-radius:.28rem;padding:clamp(1.1rem,2.2vw,1.65rem);position:relative;overflow:hidden}.landing-mockup-module__L8H_eG__heroCopy:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 34%, transparent), transparent 28%, transparent 74%, color-mix(in srgb, var(--bg-deep) 42%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 36%, color-mix(in srgb, var(--bg-deep) 24%, transparent));opacity:.42;position:absolute;inset:0}.landing-mockup-module__L8H_eG__heroCopy:after{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--accent-gold-dim) 24%, transparent);background:0 0;position:absolute;inset:.42rem}.landing-mockup-module__L8H_eG__heroCopy>*{z-index:1;position:relative}.landing-mockup-module__L8H_eG__heroCopy h1{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.55rem,3.1vw,3.75rem);font-weight:500;line-height:.95}.landing-mockup-module__L8H_eG__heroCopy h1 span{color:var(--accent-gold);white-space:nowrap;display:inline-block}.landing-mockup-module__L8H_eG__heroCopy p{max-width:34rem;color:var(--text-secondary);margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.45}.landing-mockup-module__L8H_eG__heroActions,.landing-mockup-module__L8H_eG__finalActions,.landing-mockup-module__L8H_eG__foundryActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:clamp(1.35rem,2.4vw,2rem);display:flex}.landing-mockup-module__L8H_eG__trustLine{color:var(--text-muted);flex-wrap:wrap;gap:.65rem 1.15rem;margin-top:clamp(1.2rem,2vw,1.7rem);font-size:.82rem;display:flex}.landing-mockup-module__L8H_eG__trustLine span{align-items:center;gap:.35rem;display:inline-flex}.landing-mockup-module__L8H_eG__trustLine span:before,.landing-mockup-module__L8H_eG__checkList li:before,.landing-mockup-module__L8H_eG__buildCard li:before,.landing-mockup-module__L8H_eG__priceCard li:before{content:"";border:1px solid var(--accent-gold);width:.42rem;height:.42rem;box-shadow:0 0 .65rem color-mix(in srgb, var(--accent-gold) 34%, transparent);flex:none;transform:rotate(45deg)}.landing-mockup-module__L8H_eG__heroPreview{border:1px solid color-mix(in srgb, var(--panel-border) 72%, var(--accent-gold));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 16rem), radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--blorb-color) 12%, transparent), transparent 22rem), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--blorb-color) 18%, transparent), transparent 24rem), linear-gradient(135deg, color-mix(in srgb, var(--bg-panel) 84%, transparent), color-mix(in srgb, var(--bg-deep) 98%, transparent));min-height:clamp(22rem,32vw,29rem);box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-gold-dim) 18%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 22%, transparent);border-radius:.6rem;grid-template-rows:auto auto;grid-template-columns:minmax(13rem,.74fr) minmax(16rem,1fr);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.landing-mockup-module__L8H_eG__heroPreview:before{content:"";z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--accent-gold-dim) 26%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 42%, transparent), transparent 16%, transparent 84%, color-mix(in srgb, var(--bg-deep) 42%, transparent));position:absolute;inset:.5rem}.landing-mockup-module__L8H_eG__heroPreviewCopy{z-index:3;position:relative}.landing-mockup-module__L8H_eG__heroPreviewCopy h2,.landing-mockup-module__L8H_eG__heroPreviewCopy p{margin:0}.landing-mockup-module__L8H_eG__heroPreviewCopy h2{color:var(--text-primary);font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1}.landing-mockup-module__L8H_eG__heroPreviewCopy p{color:var(--text-secondary);margin-top:.25rem;font-size:.92rem}.landing-mockup-module__L8H_eG__heroStatGrid,.landing-mockup-module__L8H_eG__heroAbilityGrid,.landing-mockup-module__L8H_eG__packageAssetRow,.landing-mockup-module__L8H_eG__poseStrip{gap:.5rem;display:grid}.landing-mockup-module__L8H_eG__heroStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem}.landing-mockup-module__L8H_eG__heroAbilityGrid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.65rem}.landing-mockup-module__L8H_eG__heroStatGrid span,.landing-mockup-module__L8H_eG__heroAbilityGrid span,.landing-mockup-module__L8H_eG__packageAssetRow span{border:1px solid color-mix(in srgb, var(--panel-border) 72%, transparent);background:color-mix(in srgb, var(--bg-deep) 82%, transparent);min-width:0;color:var(--text-primary);text-align:center;border-radius:.25rem;place-items:center;padding:.45rem .35rem;display:grid}.landing-mockup-module__L8H_eG__heroStatGrid small,.landing-mockup-module__L8H_eG__heroAbilityGrid small{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.landing-mockup-module__L8H_eG__heroStatGrid strong,.landing-mockup-module__L8H_eG__heroAbilityGrid strong{font-size:clamp(.92rem,1.4vw,1.25rem);line-height:1.1}.landing-mockup-module__L8H_eG__heroArtWell{z-index:1;position:absolute;inset:0 0 4.7rem 42%}.landing-mockup-module__L8H_eG__heroArtWell:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 78%, transparent), transparent 42%);position:absolute;inset:0}.landing-mockup-module__L8H_eG__heroArtWell img{object-fit:cover;object-position:58% 22%;filter:saturate(.86)contrast(1.08)brightness(.76);width:100%;height:100%}.landing-mockup-module__L8H_eG__packagePanel{z-index:3;grid-area:2/1;align-self:end;position:relative}.landing-mockup-module__L8H_eG__packagePanel h3,.landing-mockup-module__L8H_eG__packagePanel p{margin:0}.landing-mockup-module__L8H_eG__packagePanel h3{color:var(--text-primary);font-size:.96rem}.landing-mockup-module__L8H_eG__packagePanel p{color:var(--text-secondary);margin-top:.35rem;font-size:.82rem;line-height:1.4}.landing-mockup-module__L8H_eG__packageAssetRow{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem}.landing-mockup-module__L8H_eG__packageAssetRow span{min-height:3.2rem;color:color-mix(in srgb, var(--accent-gold) 76%, var(--text-primary));text-transform:uppercase;font-size:.62rem;font-weight:800}.landing-mockup-module__L8H_eG__poseStrip{z-index:3;grid-area:2/2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;position:relative}.landing-mockup-module__L8H_eG__poseStrip figure{margin:0}.landing-mockup-module__L8H_eG__poseStrip img{aspect-ratio:1.15;object-fit:cover;border:1px solid color-mix(in srgb, var(--panel-border) 72%, transparent);background:var(--bg-deep);border-radius:.4rem;width:100%;display:block}.landing-mockup-module__L8H_eG__poseStrip figcaption{color:var(--text-muted);text-align:center;text-transform:uppercase;margin-top:.35rem;font-size:.66rem;font-weight:800}.landing-mockup-module__L8H_eG__sectionPanel{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 16rem), radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--blorb-color) 13%, transparent), transparent 24rem), radial-gradient(circle at 80% 100%, color-mix(in srgb, var(--blorb-color) 8%, transparent), transparent 26rem), color-mix(in srgb, var(--bg-panel) 72%, transparent);box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-gold-dim) 18%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 22%, transparent);border-radius:.55rem;padding:clamp(1rem,2.4vw,1.55rem);position:relative;overflow:hidden}.landing-mockup-module__L8H_eG__sectionPanel:before{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--panel-border) 42%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 3%, transparent), transparent 42%, color-mix(in srgb, var(--bg-deep) 18%, transparent));opacity:.3;position:absolute;inset:.5rem}.landing-mockup-module__L8H_eG__sectionPanel>*{z-index:1;position:relative}.landing-mockup-module__L8H_eG__sectionHeader{text-align:center;max-width:48rem;margin:0 auto .9rem}.landing-mockup-module__L8H_eG__sectionHeader h2,.landing-mockup-module__L8H_eG__sectionHeader p{margin:0}.landing-mockup-module__L8H_eG__sectionHeader h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:500}.landing-mockup-module__L8H_eG__sectionHeader p{color:var(--text-secondary);margin-top:.35rem;font-size:.96rem}.landing-mockup-module__L8H_eG__buildGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.landing-mockup-module__L8H_eG__buildCard,.landing-mockup-module__L8H_eG__exportCard,.landing-mockup-module__L8H_eG__priceCard,.landing-mockup-module__L8H_eG__testimonialGrid figure{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 16rem), linear-gradient(180deg, color-mix(in srgb, var(--bg-surface) 50%, transparent), color-mix(in srgb, var(--bg-deep) 88%, transparent));box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-gold-dim) 18%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 22%, transparent);border-radius:.45rem;position:relative;overflow:hidden}.landing-mockup-module__L8H_eG__buildCard:before,.landing-mockup-module__L8H_eG__exportCard:before,.landing-mockup-module__L8H_eG__priceCard:before,.landing-mockup-module__L8H_eG__testimonialGrid figure:before{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--panel-border) 36%, transparent);background:0 0;position:absolute;inset:.38rem}.landing-mockup-module__L8H_eG__buildCard>*,.landing-mockup-module__L8H_eG__exportCard>*,.landing-mockup-module__L8H_eG__priceCard>*,.landing-mockup-module__L8H_eG__testimonialGrid figure>*{z-index:1;position:relative}.landing-mockup-module__L8H_eG__buildCard{align-content:start;gap:.65rem;padding:.9rem;display:grid}.landing-mockup-module__L8H_eG__buildCard h3,.landing-mockup-module__L8H_eG__buildCard p,.landing-mockup-module__L8H_eG__buildCard ul,.landing-mockup-module__L8H_eG__exportCard h3,.landing-mockup-module__L8H_eG__exportCard p{margin:0}.landing-mockup-module__L8H_eG__buildCard h3{color:color-mix(in srgb, var(--text-primary) 82%, var(--accent-gold));font-size:clamp(1.12rem,1.55vw,1.4rem);line-height:1.05}.landing-mockup-module__L8H_eG__buildCard p,.landing-mockup-module__L8H_eG__exportCard p{color:var(--text-secondary);font-size:.88rem;line-height:1.42}.landing-mockup-module__L8H_eG__buildCard ul,.landing-mockup-module__L8H_eG__priceCard ul{gap:.42rem;padding:0;list-style:none;display:grid}.landing-mockup-module__L8H_eG__buildCard li,.landing-mockup-module__L8H_eG__priceCard li,.landing-mockup-module__L8H_eG__checkList li{color:var(--text-secondary);align-items:baseline;gap:.5rem;font-size:.8rem;line-height:1.35;display:flex}.landing-mockup-module__L8H_eG__portraitVisual,.landing-mockup-module__L8H_eG__poseVisualGrid,.landing-mockup-module__L8H_eG__statblockCard,.landing-mockup-module__L8H_eG__packageVisual{border:1px solid color-mix(in srgb, var(--panel-border) 74%, transparent);background:color-mix(in srgb, var(--bg-deep) 88%, transparent);min-height:8.4rem;box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-gold-dim) 18%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 22%, transparent);border-radius:.4rem;overflow:hidden}.landing-mockup-module__L8H_eG__portraitVisual img{object-fit:cover;object-position:center 12%;filter:saturate(.88)brightness(.8);width:100%;height:9rem;display:block}.landing-mockup-module__L8H_eG__poseVisualGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.35rem;display:grid}.landing-mockup-module__L8H_eG__poseVisualGrid img{object-fit:cover;border-radius:.25rem;width:100%;height:100%;min-height:7.5rem}.landing-mockup-module__L8H_eG__statblockCard{gap:.45rem;padding:.7rem;display:grid}.landing-mockup-module__L8H_eG__statblockCard strong{color:var(--text-primary);font-size:1.05rem}.landing-mockup-module__L8H_eG__statblockCard span,.landing-mockup-module__L8H_eG__statblockCard p{color:var(--text-secondary);font-size:.76rem}.landing-mockup-module__L8H_eG__statblockMiniGrid,.landing-mockup-module__L8H_eG__statblockScores{gap:.28rem;display:grid}.landing-mockup-module__L8H_eG__statblockMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-mockup-module__L8H_eG__statblockMiniGrid b,.landing-mockup-module__L8H_eG__statblockScores span{border:1px solid color-mix(in srgb, var(--panel-border) 70%, transparent);color:var(--text-primary);text-align:center;border-radius:.2rem;padding:.28rem;font-size:.7rem}.landing-mockup-module__L8H_eG__statblockScores{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-mockup-module__L8H_eG__packageVisual{place-items:center;min-height:9rem;display:grid;position:relative}.landing-mockup-module__L8H_eG__packageVisual:before{content:"";aspect-ratio:1.85;border:2px solid var(--accent-gold-dim);background:linear-gradient(90deg, transparent 48%, color-mix(in srgb, var(--accent-gold) 22%, transparent) 48% 52%, transparent 52%), color-mix(in srgb, var(--accent-gold-dim) 16%, var(--bg-deep));width:min(11rem,70%);box-shadow:inset 0 2px 8px color-mix(in srgb, var(--accent-gold) 18%, transparent), inset 0 -4px 10px color-mix(in srgb, var(--bg-deep) 52%, transparent), inset 0 0 1.4rem color-mix(in srgb, var(--blorb-color) 18%, transparent);border-radius:.35rem}.landing-mockup-module__L8H_eG__packageVisual span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-gold) 64%, transparent);background:color-mix(in srgb, var(--blorb-color) 16%, var(--bg-deep));border-radius:.2rem;width:2rem;position:absolute}.landing-mockup-module__L8H_eG__packageVisual span:first-child{transform:translate(-2.5rem,.2rem)rotate(-8deg)}.landing-mockup-module__L8H_eG__packageVisual span:nth-child(2){transform:translateY(-.2rem)rotate(5deg)}.landing-mockup-module__L8H_eG__packageVisual span:nth-child(3){transform:translate(2.5rem,.2rem)rotate(8deg)}.landing-mockup-module__L8H_eG__foundryLaunch{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.95fr) minmax(19rem,1.2fr);align-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.landing-mockup-module__L8H_eG__eyebrow{color:color-mix(in srgb, var(--blorb-color) 66%, var(--text-primary));letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.landing-mockup-module__L8H_eG__foundryCopy h2,.landing-mockup-module__L8H_eG__foundryCopy p,.landing-mockup-module__L8H_eG__exportIntro h2,.landing-mockup-module__L8H_eG__exportIntro p,.landing-mockup-module__L8H_eG__trustedSection h2,.landing-mockup-module__L8H_eG__finalCta h2,.landing-mockup-module__L8H_eG__finalCta p{margin:0}.landing-mockup-module__L8H_eG__foundryCopy h2,.landing-mockup-module__L8H_eG__exportIntro h2,.landing-mockup-module__L8H_eG__finalCta h2{color:var(--text-primary);text-transform:uppercase;font-size:clamp(1.6rem,2.8vw,2.45rem);line-height:1}.landing-mockup-module__L8H_eG__foundryCopy p:not(.landing-mockup-module__L8H_eG__eyebrow),.landing-mockup-module__L8H_eG__exportIntro p,.landing-mockup-module__L8H_eG__finalCta p{color:var(--text-secondary);margin-top:.75rem;font-size:.96rem;line-height:1.45}.landing-mockup-module__L8H_eG__checkList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-mockup-module__L8H_eG__foundryVisual{border-radius:.4rem;min-height:12rem;position:relative;overflow:hidden}.landing-mockup-module__L8H_eG__foundryVisual img{object-fit:cover;filter:saturate(.75)brightness(.72);width:100%;height:100%;min-height:12rem;display:block}.landing-mockup-module__L8H_eG__foundryVisual span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--blorb-color) 72%, var(--text-primary));background:color-mix(in srgb, var(--bg-deep) 80%, transparent);width:5.2rem;color:var(--text-primary);text-align:center;text-transform:uppercase;border-radius:999px;place-items:center;font-size:.9rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.landing-mockup-module__L8H_eG__foundryActions{grid-column:1/3;margin-top:-.4rem}.landing-mockup-module__L8H_eG__textLink{color:color-mix(in srgb, var(--blorb-color) 76%, var(--text-primary));letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;text-decoration:none}.landing-mockup-module__L8H_eG__exportSection{grid-template-columns:minmax(15rem,.7fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.landing-mockup-module__L8H_eG__exportIntro{border-right:1px solid color-mix(in srgb, var(--panel-border) 68%, transparent);padding-right:clamp(0rem,2vw,1.5rem)}.landing-mockup-module__L8H_eG__exportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.landing-mockup-module__L8H_eG__exportCard{padding:.85rem}.landing-mockup-module__L8H_eG__exportCard h3{color:color-mix(in srgb, var(--accent-gold) 76%, var(--text-primary));font-size:1rem}.landing-mockup-module__L8H_eG__statsBand{border:1px solid color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--bg-panel) 74%, transparent);border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:min(62rem,100%);margin:-.25rem auto;display:grid;overflow:hidden}.landing-mockup-module__L8H_eG__statsBand div{border-right:1px solid color-mix(in srgb, var(--panel-border) 58%, transparent);text-align:center;gap:.18rem;min-width:0;padding:1rem;display:grid}.landing-mockup-module__L8H_eG__statsBand div:last-child{border-right:0}.landing-mockup-module__L8H_eG__statsBand strong{color:var(--text-primary);font-size:clamp(2rem,3vw,3rem);line-height:.95}.landing-mockup-module__L8H_eG__statsBand span{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.landing-mockup-module__L8H_eG__statsBand small{color:var(--text-muted);font-size:.75rem}.landing-mockup-module__L8H_eG__trustedSection{text-align:center}.landing-mockup-module__L8H_eG__trustedSection h2{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem;font-weight:500}.landing-mockup-module__L8H_eG__testimonialGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.75rem;display:grid}.landing-mockup-module__L8H_eG__testimonialGrid figure{margin:0;padding:1rem}.landing-mockup-module__L8H_eG__testimonialGrid div{color:var(--accent-gold);letter-spacing:.08em;font-size:.9rem}.landing-mockup-module__L8H_eG__testimonialGrid blockquote,.landing-mockup-module__L8H_eG__testimonialGrid figcaption{color:var(--text-secondary);margin:.5rem 0 0;font-size:.9rem;line-height:1.45}.landing-mockup-module__L8H_eG__testimonialGrid figcaption{color:var(--text-primary)}.landing-mockup-module__L8H_eG__pricingSection{padding:0}.landing-mockup-module__L8H_eG__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-mockup-module__L8H_eG__priceCard{border-color:color-mix(in srgb, var(--accent-gold-dim) 42%, var(--panel-border));align-content:start;gap:.8rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative}.landing-mockup-module__L8H_eG__priceCardFeatured{border-color:color-mix(in srgb, var(--blorb-color) 74%, var(--accent-gold));box-shadow:inset 0 4px 14px color-mix(in srgb, var(--bg-deep) 84%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-gold-dim) 26%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--blorb-color) 28%, transparent), inset 0 0 2.4rem color-mix(in srgb, var(--blorb-color) 26%, transparent)}.landing-mockup-module__L8H_eG__popularBadge{background:color-mix(in srgb, var(--blorb-color) 48%, var(--bg-panel));color:var(--text-primary);letter-spacing:.16em;text-align:center;text-transform:uppercase;padding:.28rem .5rem;font-size:.68rem;font-weight:900;position:absolute;inset:0 0 auto}.landing-mockup-module__L8H_eG__priceCard h2{color:color-mix(in srgb, var(--text-primary) 84%, var(--accent-gold));text-transform:uppercase;margin:0;padding-top:.25rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.landing-mockup-module__L8H_eG__priceCardFeatured h2{padding-top:1.2rem}.landing-mockup-module__L8H_eG__priceLine,.landing-mockup-module__L8H_eG__yearlyNote{margin:0}.landing-mockup-module__L8H_eG__priceLine{align-items:baseline;gap:.55rem;display:flex}.landing-mockup-module__L8H_eG__priceLine strong{color:var(--text-primary);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:500;line-height:.9}.landing-mockup-module__L8H_eG__priceLine span,.landing-mockup-module__L8H_eG__yearlyNote{color:var(--text-secondary);font-size:.86rem}.landing-mockup-module__L8H_eG__finalCta{grid-template-columns:minmax(18rem,1fr) auto;align-items:center;gap:1rem;padding:.5rem clamp(1rem,3vw,2rem) 0;display:grid}@media (max-width:1180px){.landing-mockup-module__L8H_eG__hero,.landing-mockup-module__L8H_eG__foundryLaunch,.landing-mockup-module__L8H_eG__exportSection,.landing-mockup-module__L8H_eG__finalCta{grid-template-columns:1fr}.landing-mockup-module__L8H_eG__heroPreview{min-height:31rem}.landing-mockup-module__L8H_eG__foundryActions{grid-column:auto}.landing-mockup-module__L8H_eG__exportIntro{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--panel-border) 68%, transparent);padding-bottom:1rem;padding-right:0}}@media (max-width:980px){.landing-mockup-module__L8H_eG__buildGrid,.landing-mockup-module__L8H_eG__exportGrid,.landing-mockup-module__L8H_eG__statsBand,.landing-mockup-module__L8H_eG__pricingGrid,.landing-mockup-module__L8H_eG__testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mockup-module__L8H_eG__heroPreview{grid-template-columns:1fr}.landing-mockup-module__L8H_eG__heroArtWell{inset:0 0 9rem 25%}.landing-mockup-module__L8H_eG__packagePanel,.landing-mockup-module__L8H_eG__poseStrip{grid-column:1}}@media (max-width:680px){.landing-mockup-module__L8H_eG__hero{padding-inline:1rem}.landing-mockup-module__L8H_eG__heroCopy h1{font-size:clamp(2.45rem,13vw,3.6rem)}.landing-mockup-module__L8H_eG__heroPreview{min-height:auto}.landing-mockup-module__L8H_eG__heroArtWell{grid-row:1;height:18rem;position:relative;inset:auto}.landing-mockup-module__L8H_eG__heroPreviewCopy,.landing-mockup-module__L8H_eG__packagePanel,.landing-mockup-module__L8H_eG__poseStrip{grid-row:auto}.landing-mockup-module__L8H_eG__buildGrid,.landing-mockup-module__L8H_eG__exportGrid,.landing-mockup-module__L8H_eG__statsBand,.landing-mockup-module__L8H_eG__pricingGrid,.landing-mockup-module__L8H_eG__testimonialGrid,.landing-mockup-module__L8H_eG__poseStrip{grid-template-columns:1fr}.landing-mockup-module__L8H_eG__heroAbilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-mockup-module__L8H_eG__packageAssetRow,.landing-mockup-module__L8H_eG__poseVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mockup-module__L8H_eG__statsBand div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--panel-border) 58%, transparent)}.landing-mockup-module__L8H_eG__statsBand div:last-child{border-bottom:0}}
.creature-entry-card-module__paTFBG__cardShell{--vault-card-pointer-x:50%;--vault-card-pointer-y:20%;border-radius:18px;scroll-margin-top:24px;position:relative}.creature-entry-card-module__paTFBG__cardShellDragging{opacity:.7}.creature-entry-card-module__paTFBG__cardShellDraggable:hover .creature-entry-card-module__paTFBG__cardLink,.creature-entry-card-module__paTFBG__cardShellDraggable:focus-within .creature-entry-card-module__paTFBG__cardLink{cursor:grab}.creature-entry-card-module__paTFBG__cardShellSelected{outline:2px solid color-mix(in srgb, var(--accent-cyan) 52%, transparent);outline-offset:2px}.creature-entry-card-module__paTFBG__cardShellCompareActive{outline-offset:2px}.creature-entry-card-module__paTFBG__cardShellCompareSelected{outline:2px solid color-mix(in srgb, var(--accent-gold) 58%, transparent)}.creature-entry-card-module__paTFBG__cardShellCompareDisabled{opacity:.88}.creature-entry-card-module__paTFBG__cardShellKeyboardFocused{box-shadow:0 0 0 2px var(--panel-border-active), 0 0 0 6px color-mix(in srgb, var(--accent-gold) 14%, transparent), 0 0 26px color-mix(in srgb, var(--accent-gold) 26%, transparent)}.creature-entry-card-module__paTFBG__cardShellPreviewActive{z-index:24}.creature-entry-card-module__paTFBG__cardLink{isolation:isolate;will-change:transform, box-shadow, border-color;transition:border-color .26s,box-shadow .26s,background .26s,filter .26s;position:relative;overflow:hidden}.creature-entry-card-module__paTFBG__cardLinkCompareDisabled{border-color:color-mix(in srgb, var(--panel-border) 92%, transparent);filter:saturate(.9)}.creature-entry-card-module__paTFBG__cardLink:before{content:"";background:radial-gradient(circle at var(--vault-card-pointer-x) var(--vault-card-pointer-y), color-mix(in srgb, var(--accent-gold) 18%, transparent), transparent 36%), radial-gradient(circle at calc(var(--vault-card-pointer-x) + 18%) calc(var(--vault-card-pointer-y) + 10%), color-mix(in srgb, var(--accent-cyan) 14%, transparent), transparent 28%);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;inset:0}.creature-entry-card-module__paTFBG__cardLink:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff14 22%,#0000 48%);transition:opacity .2s,transform .2s;position:absolute;inset:-1px;transform:translate(-20%)}.creature-entry-card-module__paTFBG__cardLinkStarred{border-color:var(--panel-border-active);box-shadow:0 0 0 1px #f59e0b33,0 18px 28px #02081894,inset 0 1px #ffffff0f}.creature-entry-card-module__paTFBG__cardLinkStarred:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 14%, transparent), transparent 42%);opacity:1;pointer-events:none;position:absolute;inset:0}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__cardLink:before,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__cardLink:before{opacity:1;transform:scale(1.025)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__cardLink:after,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__cardLink:after{opacity:.85;transform:translate(16%)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__cardLink,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__cardLink{border-color:color-mix(in srgb, var(--accent-gold) 42%, var(--panel-border-active));box-shadow:0 24px 34px #02081875, 0 0 0 1px color-mix(in srgb, var(--accent-gold) 28%, transparent), 0 0 18px color-mix(in srgb, var(--accent-gold-dim) 20%, transparent), 0 0 34px color-mix(in srgb, var(--accent-gold) 18%, transparent), inset 0 1px 0 #ffffff0f;filter:saturate(1.02)}.creature-entry-card-module__paTFBG__cardControls{z-index:40;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.creature-entry-card-module__paTFBG__cardGrid{align-content:start;gap:14px;min-height:100%;display:grid}.creature-entry-card-module__paTFBG__cardHeroRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding-right:74px;display:grid}.creature-entry-card-module__paTFBG__portraitStage{width:102px}.creature-entry-card-module__paTFBG__portraitImage,.creature-entry-card-module__paTFBG__portraitPlaceholder{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 48%), linear-gradient(180deg, #111825f5, #080c14f0);border-radius:20px;justify-content:center;align-items:center;width:102px;height:102px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #02081852}.creature-entry-card-module__paTFBG__portraitImage{object-fit:cover;transition:transform .24s,filter .24s,box-shadow .24s,border-color .24s}.creature-entry-card-module__paTFBG__portraitPlaceholder{color:color-mix(in srgb, var(--accent-gold) 82%, var(--text-primary) 18%);font-family:var(--font-display);letter-spacing:.05em;font-size:2rem}.creature-entry-card-module__paTFBG__identityColumn{align-content:start;gap:10px;min-width:0;display:grid}.creature-entry-card-module__paTFBG__identityBadgeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creature-entry-card-module__paTFBG__typeBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 8%, #080c14d6);min-height:30px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.creature-entry-card-module__paTFBG__typeBadgeIcon{width:13px;height:13px;color:var(--accent-gold);flex:none}.creature-entry-card-module__paTFBG__collectionPill{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, #080c14db);min-height:24px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:.66rem;font-weight:700;display:inline-flex}.creature-entry-card-module__paTFBG__featuredBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, #080c14e6);min-height:24px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.creature-entry-card-module__paTFBG__publicBadge{border:1px solid color-mix(in srgb, var(--accent-cyan) 28%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, #080c14e6);min-height:24px;color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.creature-entry-card-module__paTFBG__sourceBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, #080c14e6);min-height:24px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.creature-entry-card-module__paTFBG__identityHint{color:var(--text-dim);margin:0;font-size:.78rem;line-height:1.5}.creature-entry-card-module__paTFBG__summary{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55;transition:color .18s}.creature-entry-card-module__paTFBG__topdownPreview{justify-items:end;gap:6px;width:70px;display:grid}.creature-entry-card-module__paTFBG__topdownLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.6rem;font-weight:700}.creature-entry-card-module__paTFBG__topdownThumb{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-cyan) 8%, transparent), transparent 44%), #080c14eb;object-fit:cover;border-radius:16px;width:70px;height:70px;transition:transform .24s,border-color .24s,box-shadow .24s}.creature-entry-card-module__paTFBG__topdownThumbPlaceholder{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.64rem;display:flex}.creature-entry-card-module__paTFBG__primaryMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creature-entry-card-module__paTFBG__metaCard{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:linear-gradient(#0f1520f0,#080c14e6);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.creature-entry-card-module__paTFBG__metaCardLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem;font-weight:700}.creature-entry-card-module__paTFBG__metaCardValue{min-width:0;color:var(--text-primary);word-break:break-word;font-size:.95rem;line-height:1.3}.creature-entry-card-module__paTFBG__metaCardRating .creature-entry-card-module__paTFBG__metaCardValue{font-family:var(--font-display);letter-spacing:.05em;font-size:1.45rem}.creature-entry-card-module__paTFBG__metaCardStatus{gap:10px}.creature-entry-card-module__paTFBG__metaCardHelper{color:var(--text-secondary);font-size:.72rem;line-height:1.5}.creature-entry-card-module__paTFBG__completionTrack{background:#ffffff0f;border-radius:999px;width:100%;height:8px;overflow:hidden}.creature-entry-card-module__paTFBG__completionFill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-cyan) 66%, transparent), color-mix(in srgb, var(--accent-gold) 90%, transparent));height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--accent-gold) 18%, transparent)}.creature-entry-card-module__paTFBG__metaCardRatingMinor{border-color:color-mix(in srgb, var(--accent-cyan) 26%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 9%, #090e18f0)}.creature-entry-card-module__paTFBG__metaCardRatingLow{border-color:color-mix(in srgb, var(--accent-cyan) 18%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-cyan) 6%, #090e18f0)}.creature-entry-card-module__paTFBG__metaCardRatingMid{border-color:color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 12%, #090e18f0)}.creature-entry-card-module__paTFBG__metaCardRatingHigh{border-color:color-mix(in srgb, var(--accent-gold-dim) 38%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold-dim) 16%, #090e18f0)}.creature-entry-card-module__paTFBG__metaCardRatingEpic{border-color:color-mix(in srgb, var(--accent-gold) 44%, var(--panel-border-active));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 18%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--accent-gold-dim) 20%, #090e18f5), #090e18eb)}.creature-entry-card-module__paTFBG__secondaryInfoRow{gap:10px;display:grid}.creature-entry-card-module__paTFBG__statBlockBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 38%, transparent);background:color-mix(in srgb, var(--accent-gold) 12%, #080c14e6);min-height:30px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex}.creature-entry-card-module__paTFBG__systemBadge{border:1px solid var(--vault-system-accent-border);background:var(--vault-system-accent-bg);min-height:30px;color:var(--vault-system-accent);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb, var(--vault-system-accent) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.creature-entry-card-module__paTFBG__difficultyPill{border:1px solid var(--vault-entry-difficulty-border);background:var(--vault-entry-difficulty-bg);min-height:30px;color:var(--vault-entry-difficulty-accent);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb, var(--vault-entry-difficulty-accent) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.creature-entry-card-module__paTFBG__detailPill{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--bg-deep) 80%, #080c14f0);min-height:30px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.creature-entry-card-module__paTFBG__detailPillAccent{border-color:color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--accent-gold) 12%, #080c14eb);color:var(--accent-gold)}.creature-entry-card-module__paTFBG__starButton{border:1px solid var(--panel-border);width:29px;height:29px;color:var(--text-dim);cursor:pointer;background:#0a0f18eb;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s;display:inline-flex}.creature-entry-card-module__paTFBG__starButton:hover{color:var(--accent-gold);border-color:var(--panel-border-active);transform:translateY(-1px)}.creature-entry-card-module__paTFBG__starButton:disabled{cursor:wait;opacity:.6;transform:none}.creature-entry-card-module__paTFBG__starButtonActive{color:var(--accent-gold);background:var(--accent-gold-muted);border-color:var(--panel-border-active);box-shadow:0 0 18px color-mix(in srgb, var(--accent-gold) 18%, transparent)}.creature-entry-card-module__paTFBG__starButtonActive .creature-entry-card-module__paTFBG__diamondIcon{fill:currentColor}.creature-entry-card-module__paTFBG__selectOverlay{z-index:30;cursor:pointer;border-radius:inherit;background:color-mix(in srgb, var(--bg-deep) 92%, transparent);opacity:.08;border:0;transition:opacity .15s,background .15s;position:absolute;inset:0}.creature-entry-card-module__paTFBG__selectOverlay:hover{opacity:.16}.creature-entry-card-module__paTFBG__selectOverlaySelected{background:color-mix(in srgb, var(--accent-cyan) 18%, transparent);opacity:.22}.creature-entry-card-module__paTFBG__selectIndicator{z-index:35;pointer-events:none;background:color-mix(in srgb, var(--bg-deep) 92%, transparent);border:2px solid color-mix(in srgb, var(--text-primary) 28%, transparent);opacity:0;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:flex;position:absolute;top:8px;left:8px;transform:translateY(-2px)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__selectIndicator,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__selectIndicator,.creature-entry-card-module__paTFBG__selectIndicatorVisible{opacity:1;transform:translateY(0)}.creature-entry-card-module__paTFBG__selectIndicator:hover{border-color:color-mix(in srgb, var(--accent-gold) 52%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent-gold) 14%, transparent)}.creature-entry-card-module__paTFBG__selectIndicatorSelected{background:color-mix(in srgb, var(--accent-cyan) 72%, transparent);border-color:color-mix(in srgb, var(--accent-cyan) 82%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent-cyan) 18%, transparent);opacity:1;transform:translateY(0)}.creature-entry-card-module__paTFBG__selectIndicatorCheck{color:var(--text-primary);font-size:11px;font-weight:900;line-height:1}.creature-entry-card-module__paTFBG__compareIndicator{z-index:35;border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--bg-deep) 90%, transparent);width:24px;height:24px;color:var(--accent-gold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;top:8px;left:8px}.creature-entry-card-module__paTFBG__compareIndicator:hover{transform:translateY(-1px)}.creature-entry-card-module__paTFBG__compareIndicatorSelected{border-color:color-mix(in srgb, var(--accent-gold) 54%, transparent);background:color-mix(in srgb, var(--accent-gold) 18%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--accent-gold) 16%, transparent)}.creature-entry-card-module__paTFBG__compareIndicatorDisabled{border-color:color-mix(in srgb, var(--panel-border) 92%, transparent);color:var(--text-dim);cursor:default;opacity:.72}.creature-entry-card-module__paTFBG__diamondIcon{width:14px;height:14px;display:block}.creature-entry-card-module__paTFBG__generationStatusRow{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:0;display:flex}.creature-entry-card-module__paTFBG__generationStatusPill{border:1px solid var(--panel-border-subtle);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.6rem;line-height:1;display:inline-flex}.creature-entry-card-module__paTFBG__generationStatusPillGenerated{border-color:color-mix(in srgb, var(--accent-gold) 42%, transparent);background:color-mix(in srgb, var(--accent-gold) 12%, transparent);color:var(--text-secondary)}.creature-entry-card-module__paTFBG__generationStatusDot{opacity:.8;background:0 0;border:1px solid;border-radius:999px;flex:none;width:7px;height:7px}.creature-entry-card-module__paTFBG__generationStatusPillGenerated .creature-entry-card-module__paTFBG__generationStatusDot{border-color:var(--accent-gold);background:var(--accent-gold);box-shadow:0 0 10px color-mix(in srgb, var(--accent-gold) 28%, transparent)}.creature-entry-card-module__paTFBG__metadataRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:32px;display:flex}.creature-entry-card-module__paTFBG__metadataLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.creature-entry-card-module__paTFBG__metadataValue{color:var(--text-secondary);font-size:.74rem}.creature-entry-card-module__paTFBG__tagRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.creature-entry-card-module__paTFBG__quickStatRow{flex-wrap:wrap;gap:8px;display:flex}.creature-entry-card-module__paTFBG__quickStatPill{border:1px solid var(--panel-border-subtle);min-height:28px;color:var(--text-secondary);letter-spacing:.04em;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.creature-entry-card-module__paTFBG__quickStatPill strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem}.creature-entry-card-module__paTFBG__sessionUsagePill{border:1px solid color-mix(in srgb, var(--accent-cyan) 18%, transparent);background:color-mix(in srgb, var(--accent-cyan) 8%, transparent);min-height:28px;color:var(--text-dim);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.creature-entry-card-module__paTFBG__footerRow{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.creature-entry-card-module__paTFBG__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creature-entry-card-module__paTFBG__secondaryActionButton{border:1px solid color-mix(in srgb, var(--accent-cyan) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 8%, #080c14e6);min-height:34px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:0 12px;font-size:.68rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s,opacity .18s}.creature-entry-card-module__paTFBG__secondaryActionButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-cyan) 42%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-cyan) 14%, #080c14f0);color:var(--accent-cyan);transform:translateY(-1px)}.creature-entry-card-module__paTFBG__secondaryActionButton:disabled{cursor:not-allowed;opacity:.55}.creature-entry-card-module__paTFBG__openHint{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, transparent);background:color-mix(in srgb, var(--accent-gold) 9%, transparent);min-height:30px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:.66rem;font-weight:700;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__openHint,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__openHint{color:var(--accent-gold);border-color:color-mix(in srgb, var(--accent-gold) 44%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, transparent);transform:translateY(-1px)}.creature-entry-card-module__paTFBG__openHintCompare{border-color:color-mix(in srgb, var(--accent-gold) 28%, transparent);color:var(--accent-gold)}.creature-entry-card-module__paTFBG__encounterButton{border:1px solid color-mix(in srgb, var(--accent-cyan) 34%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 10%, #080c14eb);min-height:34px;color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s}.creature-entry-card-module__paTFBG__encounterButton:hover{border-color:color-mix(in srgb, var(--accent-cyan) 54%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-cyan) 14%, #080c14f5);color:var(--text-primary);transform:translateY(-1px)}.creature-entry-card-module__paTFBG__tagChip{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, #080c14d6);min-height:26px;color:var(--text-secondary);cursor:pointer;letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:700;line-height:1.2;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.creature-entry-card-module__paTFBG__tagChip:hover{border-color:color-mix(in srgb, var(--accent-gold) 44%, var(--panel-border-active));color:var(--accent-gold);transform:translateY(-1px)}.creature-entry-card-module__paTFBG__tagChipActive{border-color:color-mix(in srgb, var(--accent-gold) 52%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 16%, #080c14eb);color:var(--accent-gold);box-shadow:0 0 18px color-mix(in srgb, var(--accent-gold) 16%, transparent)}.creature-entry-card-module__paTFBG__tagChipMore{color:var(--text-dim);font-size:.72rem}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__summary,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__summary{color:var(--text-primary)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__typeBadge,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__typeBadge{border-color:color-mix(in srgb, var(--accent-gold) 32%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 11%, #080c14e0)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__quickStatPill,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__quickStatPill{border-color:color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 8%, #ffffff0d)}.creature-entry-card-module__paTFBG__cardShell:hover .creature-entry-card-module__paTFBG__sessionUsagePill,.creature-entry-card-module__paTFBG__cardShell:focus-within .creature-entry-card-module__paTFBG__sessionUsagePill{border-color:color-mix(in srgb, var(--accent-cyan) 32%, transparent);background:color-mix(in srgb, var(--accent-cyan) 12%, transparent);color:var(--accent-cyan)}@media (max-width:1200px){.creature-entry-card-module__paTFBG__primaryMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creature-entry-card-module__paTFBG__metaCardStatus{grid-column:1/-1}}@media (max-width:640px){.creature-entry-card-module__paTFBG__cardControls{gap:6px;top:8px;right:8px}.creature-entry-card-module__paTFBG__cardHeroRow{grid-template-columns:auto minmax(0,1fr);padding-right:58px}.creature-entry-card-module__paTFBG__portraitStage{width:88px}.creature-entry-card-module__paTFBG__portraitImage,.creature-entry-card-module__paTFBG__portraitPlaceholder{border-radius:18px;width:88px;height:88px}.creature-entry-card-module__paTFBG__topdownPreview{grid-column:1/-1;justify-items:start;width:auto}.creature-entry-card-module__paTFBG__topdownThumb{width:60px;height:60px}.creature-entry-card-module__paTFBG__primaryMetaGrid{grid-template-columns:1fr}.creature-entry-card-module__paTFBG__metadataRow{min-height:0}.creature-entry-card-module__paTFBG__tagRow{padding:0}.creature-entry-card-module__paTFBG__tagChip{min-height:24px;padding:0 9px}.creature-entry-card-module__paTFBG__footerRow{flex-direction:column;align-items:flex-start}.creature-entry-card-module__paTFBG__footerActions{justify-content:flex-start}}
