:root{--mp-bg:#020711;--mp-bg-soft:#060c17;--mp-bg-raised:#0b1321;--mp-surface:#070d18f5;--mp-surface-solid:#080f1b;--mp-surface-raised:#0d1726;--mp-surface-subtle:#ffffff07;--mp-line:#97a8c329;--mp-line-strong:#97a8c342;--mp-text:#f7f8fb;--mp-muted:#929bab;--mp-muted-strong:#c7cdd7;--mp-pink:#ed3c78;--mp-pink-bright:#ff5a92;--mp-purple:#9271f4;--mp-blue:#64b9f7;--mp-cyan:#5bd4c1;--mp-gold:#e8c779;--mp-radius-sm:.65rem;--mp-radius-md:.85rem;--mp-radius-lg:1rem;--mp-radius-xl:1.25rem;--mp-shadow-sm:0 .7rem 2.2rem #00000029;--mp-shadow-lg:0 1.5rem 4.5rem #00000047;--mp-sidebar-width:14.5rem;--mp-appbar-height:4.65rem;--mp-max:112rem}body.site-body{letter-spacing:-.012em;background:radial-gradient(circle at 78% -12%,#3b55851f,#0000 35rem),radial-gradient(circle at 20% 8%,#ed3c780e,#0000 30rem),#020711!important}body.site-body:before{opacity:.01}.app-shell-root .site-content{min-height:calc(100dvh - var(--mp-appbar-height));padding-top:var(--mp-appbar-height);padding-left:var(--mp-sidebar-width)}.app-sidebar{width:var(--mp-sidebar-width);box-shadow:none;background:radial-gradient(circle at 20% -6%,#ed3c7814,#0000 16rem),#030914;border-right-color:#ffffff12;padding:1.05rem .85rem .85rem}.app-chrome--admin .app-sidebar{background:radial-gradient(circle at 20% -6%,#ed3c7814,#0000 16rem),#030914}.app-sidebar__brand{gap:.55rem;padding:.15rem .55rem 1rem}.app-sidebar__edition{color:#a9869c;letter-spacing:.08em;background:#f05cae0a;border-color:#f05cae24}.app-sidebar nav{padding-right:.12rem}.app-sidebar__group+.app-sidebar__group{margin-top:.75rem}.app-sidebar__label{color:#626a78;letter-spacing:.12em;margin:0 .62rem .35rem;font-size:.58rem}.app-sidebar__links{gap:.12rem}.app-sidebar__links a,.app-sidebar__secondary a{color:#8e96a4;border-radius:.7rem;gap:.7rem;min-height:2.48rem;padding:.5rem .65rem;font-size:.76rem}.app-sidebar__links a:hover,.app-sidebar__secondary a:hover{color:#edf0f5;background:#ffffff0b}.app-sidebar__links a.is-active{color:#fff;background:#f05cae17;border-color:#f05cae26}.app-chrome--admin .app-sidebar__links a.is-active{background:#64b9f714;border-color:#64b9f729}.app-chrome--admin .app-sidebar__links a.is-active svg{color:var(--mp-blue)}.app-sidebar__active-dot{width:.26rem;height:.26rem;box-shadow:none;right:.72rem}.app-chrome--admin .app-sidebar__active-dot{background:var(--mp-blue)}.navigation-pending-indicator{opacity:0;pointer-events:none;border:2px solid #0000;border-top-color:currentColor;border-radius:999px;width:14px;height:14px;margin-left:auto}.navigation-pending-indicator.is-pending{animation:.7s linear infinite navigation-pending-spin,0s linear .12s forwards navigation-pending-reveal}@keyframes navigation-pending-spin{to{transform:rotate(360deg)}}@keyframes navigation-pending-reveal{to{opacity:.72}}@media (prefers-reduced-motion:reduce){.navigation-pending-indicator.is-pending{animation:0s linear .12s forwards navigation-pending-reveal}}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none!important;background:#030914e6!important;border-bottom-color:#97a8c321!important}.app-search,.credit-pill,.topbar-icon-button,.discreet-toggle,.app-sidebar__profile{border-color:var(--mp-line)!important;background:#080f1bdb!important}.app-search:hover,.credit-pill:hover,.topbar-icon-button:hover,.discreet-toggle:hover,.app-sidebar__profile:hover{background:#ed3c7811!important;border-color:#ed3c7857!important}.app-sidebar__links a.is-active,.app-chrome--admin .app-sidebar__links a.is-active{background:linear-gradient(90deg,#ed3c782b,#ed3c780e)!important;border-color:#ed3c783d!important}.app-sidebar__links a.is-active svg,.app-chrome--admin .app-sidebar__links a.is-active svg{color:var(--mp-pink-bright)!important}.app-sidebar__active-dot,.app-chrome--admin .app-sidebar__active-dot{background:var(--mp-pink)!important}.ui-panel,.admin-section,.admin-table-wrap,.admin-editor-surface{border-color:var(--mp-line)!important;background:linear-gradient(145deg, #ffffff05, transparent 45%), var(--mp-surface)!important;box-shadow:0 1.2rem 4rem #00000029!important}.ui-button--primary,.button-link--primary{background:linear-gradient(135deg,#f0447d,#dd275f)!important;border-color:#ff5a924d!important;box-shadow:0 .7rem 1.8rem #ed3c782e!important}.ui-button--primary:hover:not(:disabled),.button-link--primary:hover{background:linear-gradient(135deg,#ff5a92,#e72f69)!important;box-shadow:0 .9rem 2.2rem #ed3c7847!important}.ui-input,.ui-select,.ui-textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-color:var(--mp-line)!important;background:#040a14d6!important}.ui-input:focus,.ui-select:focus,.ui-textarea:focus,input:focus,select:focus,textarea:focus{border-color:#ed3c7899!important;box-shadow:0 0 0 .2rem #ed3c781c!important}::selection{color:#fff;background:#ed3c786b}.app-sidebar__secondary{padding-top:.55rem}.app-sidebar__profile{background:#ffffff06;border-radius:.8rem}.app-topbar{left:var(--mp-sidebar-width);height:var(--mp-appbar-height);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#080a10e0;border-bottom-color:#ffffff12;padding-inline:clamp(1rem,2vw,1.65rem)}.app-topbar__context small{color:#69717f}.app-topbar__context strong{color:#eef0f4;font-size:.84rem}.app-search,.discreet-toggle,.credit-pill,.topbar-icon-button,.app-avatar--topbar{background:#ffffff07;border-radius:.7rem;min-height:2.45rem}.app-search:hover,.discreet-toggle:hover,.credit-pill:hover,.topbar-icon-button:hover{color:#e8ebf0;background:#ffffff0d;border-color:#ffffff29}.ui-page-shell,.ui-page-shell--wide,.ui-page-shell--narrow{padding-block:clamp(2rem,4vw,4rem)!important}.ui-page-shell{width:min(100% - 3rem,76rem)!important}.ui-page-shell--wide{width:min(calc(100% - 3rem), var(--mp-max))!important}.ui-page-shell--narrow{width:min(100% - 3rem,50rem)!important}.ui-page-header{align-items:center;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.ui-page-header__copy{max-width:47rem}.ui-page-header__eyebrow,.section-kicker,.collection-eyebrow{margin:0 0 .55rem;color:#ca9db9!important;letter-spacing:.13em!important;font-size:.64rem!important;font-weight:720!important}.ui-page-header__title,.page-title{letter-spacing:-.052em!important;font-size:clamp(2.05rem,4.5vw,3.65rem)!important;font-weight:690!important;line-height:1.02!important}.ui-page-header__description,.page-subtitle{max-width:42rem;margin-top:.8rem;font-size:clamp(.95rem,1.35vw,1.05rem);line-height:1.65;color:#a0a7b4!important}.ui-panel,.surface-panel{border-radius:var(--mp-radius-lg)!important;box-shadow:var(--mp-shadow-sm)!important;background:#11151fc7!important;border-color:#ffffff16!important}.ui-button{min-height:2.7rem;font-size:.82rem;border-radius:.72rem!important}.ui-button--primary{background:linear-gradient(135deg,#d84f9d,#a958c2)!important;box-shadow:0 .7rem 1.8rem #d84f9d29!important}.ui-button--primary:hover{box-shadow:0 .85rem 2rem #d84f9d3b!important}.ui-field input,.ui-field select,.ui-field textarea,input,select,textarea{background:#0d1119;border-radius:.72rem;border-color:#ffffff1a!important}.ui-field input:hover,.ui-field select:hover,.ui-field textarea:hover,input:hover,select:hover,textarea:hover{border-color:#ffffff2e!important}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #64b9f71a;border-color:#64b9f794!important}.status-message,.ui-empty-state{border-radius:var(--mp-radius-lg)!important}.dashboard-neon-dashboard.ui-page-shell{width:min(calc(100% - 2.5rem), var(--mp-max))!important;max-width:var(--mp-max)!important;padding:clamp(1.5rem,3vw,2.8rem) 0!important}.mp-dashboard-frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;width:100%!important;max-width:none!important}.mp-dashboard-grid{align-items:start;gap:clamp(1rem,2vw,1.4rem);min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem)!important}.mp-dashboard-rail{display:none!important}.mp-dashboard-main{grid-column:1;padding:0!important;overflow:visible!important}.mp-dashboard-welcome{background:radial-gradient(circle at 94% 15%,#9271f429,#0000 16rem),radial-gradient(circle at 75% 110%,#f05cae1a,#0000 17rem),#11151f;border:1px solid #ffffff17;border-radius:1.15rem;align-items:center;margin:0 0 1rem;padding:clamp(1.35rem,3vw,2.1rem);position:relative;overflow:hidden}.mp-dashboard-welcome:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-4rem;right:-2rem}.mp-dashboard-welcome .ui-page-header__eyebrow{color:#d6a7c5!important}.mp-dashboard-welcome h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:680}.mp-dashboard-welcome small{color:#a3aab7;max-width:34rem;margin-top:.65rem;font-size:.82rem;line-height:1.55;display:block}.mp-dashboard-welcome__actions{z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex}.mp-dashboard-stats{gap:.65rem;margin-bottom:1rem;grid-template-columns:repeat(4,minmax(0,1fr))!important}.mp-dashboard-stat{background:#11151fc7;border-color:#ffffff16;border-radius:.95rem;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;min-height:8.4rem;padding:.95rem;text-decoration:none;display:grid}.mp-dashboard-stat:hover{border-color:color-mix(in srgb, var(--stat-color) 42%, transparent);background:#151a25;transform:translateY(-2px)}.mp-dashboard-stat>span{background:color-mix(in srgb, var(--stat-color) 12%, transparent);width:2rem;height:2rem;color:var(--stat-color);border-radius:.6rem;grid-area:1/2/span 2;place-items:center;display:grid;position:static}.mp-dashboard-stat small{color:#9098a6;grid-column:1;font-size:.66rem}.mp-dashboard-stat strong{color:#f6f7fa;grid-column:1;align-self:center;font-size:1.75rem}.mp-dashboard-stat em{color:#717987;grid-column:1/-1;font-size:.58rem;font-style:normal}.mp-dashboard-stat:after{opacity:.9;width:2.8rem;height:2px;right:auto}.mp-dashboard-section,.dashboard-home-section{background:#11151fa8;border:1px solid #ffffff16;border-radius:1.05rem;margin-top:1rem;padding:clamp(1rem,2vw,1.4rem)}.mp-dashboard-section__heading,.dashboard-section-heading{align-items:center;margin-bottom:1rem}.mp-dashboard-section__heading .ui-page-header__eyebrow,.dashboard-section-heading .ui-page-header__eyebrow{margin-bottom:.28rem}.mp-dashboard-section__heading h2,.dashboard-section-heading h2{letter-spacing:-.03em;margin:0;font-size:1.15rem}.dashboard-section-heading>div>p:last-child{color:#858d9a;margin-top:.35rem;font-size:.74rem}.dashboard-pack-carousel,.dashboard-pack-carousel--ready,.mp-featured-pack-row,.recent-pulls-carousel{gap:.75rem;grid-auto-columns:minmax(10.5rem,.72fr)!important;padding-bottom:.4rem!important}.dashboard-neon-dashboard .pack-display-card,.mp-featured-pack-card__image{background:#0d1119!important;border-color:#ffffff16!important;border-radius:.85rem!important}.mp-dashboard-lower-grid{gap:1rem;margin-top:1rem}.mp-progress-card,.mp-creator-spotlight{min-height:13rem;background:#11151fb3!important;padding:1.2rem!important}.mp-progress-row,.mp-creator-row{border-color:#ffffff12}.mp-pack-preview-panel{top:calc(var(--mp-appbar-height) + 1.25rem);box-shadow:var(--mp-shadow-sm);border-radius:1.05rem;grid-column:2;gap:.9rem;padding:1.15rem;overflow:hidden;background:radial-gradient(circle at 50% 0,#f05cae1c,#0000 16rem),#11151f!important;border:1px solid #ffffff17!important;position:sticky!important}.mp-pack-preview-panel__image{background:#0000001f;border-radius:.9rem;height:clamp(13rem,22vw,18rem)!important}.mp-pack-preview-panel h2{font-size:1.35rem}.mp-pack-preview-panel__details>div{border-radius:.65rem;background:#ffffff06!important}.admin-command-page .ui-page-header{margin-bottom:1.25rem}.admin-quick-start{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex;background:#64b9f70a!important;padding:.8rem .9rem!important}.admin-quick-start__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.admin-quick-start__avatar{color:#b8def9;background:#64b9f717;border:1px solid #64b9f733;border-radius:.68rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.7rem;font-weight:760;display:grid}.admin-quick-start__identity>span:last-child{min-width:0;display:grid}.admin-quick-start__identity small{color:#707987;text-transform:uppercase;font-size:.58rem}.admin-quick-start__identity strong{color:#e9edf3;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-quick-start__links,.admin-header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-command-center{scroll-margin-top:calc(var(--mp-appbar-height) + 1rem)}.admin-command-center__bar{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.admin-command-center__bar h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:650}.admin-tool-search{color:#747d8a;background:#0d1119;border:1px solid #ffffff1c;border-radius:.78rem;align-items:center;gap:.55rem;width:min(100%,27rem);min-height:2.85rem;padding:.35rem .4rem .35rem .75rem;display:flex}.admin-tool-search:focus-within{border-color:#64b9f785;box-shadow:0 0 0 3px #64b9f717}.admin-tool-search input{color:#eef0f4;background:0 0;outline:0;flex:1;min-width:0;padding:0;font-size:.78rem;box-shadow:none!important;border:0!important}.admin-tool-search button,.admin-tool-empty button{color:#a9b0bc;cursor:pointer;background:#ffffff0e;border:0;border-radius:.5rem;padding:.45rem .55rem;font-size:.65rem}.admin-tool-groups{gap:2rem;display:grid}.admin-tool-results{color:#7e8795;margin:-.65rem 0 -.75rem;font-size:.72rem}.admin-tool-group>header{margin-bottom:.75rem}.admin-tool-group>header h3{color:#e8ebf0;margin:0;font-size:.88rem;font-weight:680}.admin-tool-group>header p{color:#727b89;margin:.2rem 0 0;font-size:.7rem}.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-workspace-card{min-width:0;color:inherit;background:#11151fbd;border:1px solid #ffffff16;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;text-decoration:none;display:grid}.admin-workspace-card:hover{background:#151a24;border-color:#64b9f73d;transform:translateY(-1px)}.admin-workspace-card__icon{color:#91cbf5;background:#64b9f713;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.admin-workspace-card__copy{gap:.25rem;min-width:0;display:grid}.admin-workspace-card__copy strong{color:#eef0f4;font-size:.8rem}.admin-workspace-card__copy small{color:#7f8794;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.45;overflow:hidden}.admin-workspace-card__arrow{color:#525b68}.admin-workspace-card:hover .admin-workspace-card__arrow{color:#91cbf5;transform:translate(2px)}.admin-tool-empty{text-align:center;align-content:center;place-items:center;min-height:15rem;display:grid;padding:2rem!important}.admin-tool-empty h3{margin:.8rem 0 .3rem;font-size:1rem}.admin-tool-empty p{color:#858d9a;margin:0 0 1rem;font-size:.75rem}.packs-discovery-grid,.pack-grid,.creator-directory,.creator-pack-grid,.creator-card-preview-grid,.admin-user-grid,.admin-frame-grid,.admin-hero-slide-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.packs-discovery-card,.creator-directory-card,.admin-record,.admin-user-card,.admin-frame-card,.admin-hero-slide-card{border-radius:var(--mp-radius-lg)!important;background:#11151fb8!important;border-color:#ffffff16!important}.packs-discovery-card:hover,.creator-directory-link:hover .creator-directory-card{transform:translateY(-2px);border-color:#9271f447!important}.info-grid,.legal-content,.trust-grid,.support-layout,.creator-onboarding-layout,.account-detail-grid,.admin-editor-grid,.admin-creator-application-layout{gap:1rem}.admin-section,.admin-list-section,.admin-user-search,.admin-preview-panel,.admin-creator-assets-panel,.admin-creator-application-summary,.admin-creator-application-body,.admin-creator-application-review{border-radius:var(--mp-radius-lg)!important;background:#11151fb3!important;border-color:#ffffff16!important}.admin-list-filters,.admin-list-filters--support,.collection-controls{border-radius:var(--mp-radius-lg);background:#11151fa8;gap:.75rem}.landing-section,.info-page section,.trust-page section,.account-page section,.creator-page section,.collection-page section,.packs-page section{scroll-margin-top:calc(var(--mp-appbar-height) + 1rem)}@media (max-width:1280px){.mp-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.mp-pack-preview-panel{grid-column:1;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) minmax(14rem,.7fr);align-items:center;display:grid;border:1px solid #ffffff17!important;position:static!important}.mp-pack-preview-panel__image{grid-row:span 4;height:15rem!important}.mp-possible-card-strip{display:none}}@media (max-width:1040px){.mp-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-tool-grid{grid-template-columns:1fr}}@media (max-width:920px){.app-topbar{left:0}.app-shell-root .site-content{padding-left:0}.ui-page-shell,.ui-page-shell--wide,.ui-page-shell--narrow,.dashboard-neon-dashboard.ui-page-shell{width:min(calc(100% - 2rem), var(--mp-max))!important}}@media (max-width:760px){.app-shell-root .site-content{padding-top:4.25rem;padding-bottom:4.4rem}.ui-page-shell,.ui-page-shell--wide,.ui-page-shell--narrow,.dashboard-neon-dashboard.ui-page-shell{width:min(calc(100% - 1.25rem), var(--mp-max))!important;padding-block:1.35rem!important}.ui-page-header,.admin-command-center__bar{flex-direction:column;align-items:stretch;gap:1rem}.ui-page-header__title,.page-title{font-size:clamp(2rem,10vw,2.8rem)!important}.ui-page-header__action,.ui-page-header__action>*,.admin-tool-search{width:100%}.mp-dashboard-welcome{align-items:flex-start;padding:1.25rem}.mp-dashboard-welcome__actions{justify-content:flex-start;width:100%}.mp-dashboard-welcome__actions>*{flex:1}.mp-dashboard-stats{gap:.5rem}.mp-dashboard-stat{min-height:7.25rem;padding:.8rem}.mp-dashboard-stat em{display:none}.mp-dashboard-section,.dashboard-home-section{padding:.9rem}.mp-pack-preview-panel{grid-template-columns:1fr;display:flex}.mp-pack-preview-panel__image{height:15rem!important}.admin-quick-start{flex-direction:column;align-items:stretch}.admin-quick-start__links>*{flex:1}.admin-workspace-card__copy small{white-space:normal}}@media (max-width:520px){.mp-dashboard-stats{grid-template-columns:1fr 1fr!important}.mp-dashboard-stat{min-height:6.8rem}.mp-dashboard-stat strong{font-size:1.5rem}.mp-dashboard-lower-grid{grid-template-columns:1fr}.admin-workspace-card{gap:.65rem;padding:.8rem}}@media (prefers-reduced-motion:reduce){.admin-workspace-card,.mp-dashboard-stat,.packs-discovery-card,.creator-directory-card{transform:none!important}}
:root{--admin-editor-height:calc(100dvh - var(--mp-appbar-height) - 10rem)}.app-shell-root:has(.admin-card-workspace-page) .site-content{width:100%;max-width:none;margin-inline:0}.app-shell-root:has(.admin-card-workspace-page) .site-footer--compact{display:none}.admin-editor-page.ui-page-shell{width:min(100% - 2rem,94rem)!important;padding-block:1rem 1.5rem!important}.admin-card-workspace-page.ui-page-shell{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(.75rem,1.25vw,1.35rem)!important}.admin-editor-page>.ui-page-header{align-items:center;min-height:4.75rem;margin-bottom:.75rem}.admin-editor-page>.ui-page-header .ui-page-header__eyebrow{margin-bottom:.25rem}.admin-editor-page>.ui-page-header .ui-page-header__title{font-size:clamp(1.65rem,3vw,2.45rem)!important}.admin-editor-page>.ui-page-header .ui-page-header__description{max-width:38rem;margin-top:.35rem;font-size:.78rem;line-height:1.45}.admin-editor-surface{min-height:32rem;height:var(--admin-editor-height);overflow:hidden;background:#0c0f17eb!important;margin:0!important;padding:.75rem!important}.admin-card-workspace-page .admin-card-builder-page>.admin-section__heading,.admin-pack-workspace-page .admin-editor-surface>.admin-section__heading{display:none}.card-builder__section-nav,.template-editor__section-nav,.template-zone-editor__toolbar nav{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.card-builder__section-nav a,.template-editor__section-nav a,.template-zone-editor__toolbar nav a{color:#7f8896;border:1px solid #0000;border-radius:.55rem;align-items:center;min-height:1.95rem;padding:.35rem .58rem;font-size:.64rem;font-weight:680;text-decoration:none;display:inline-flex}.card-builder__section-nav a:hover,.template-editor__section-nav a:hover,.template-zone-editor__toolbar nav a:hover{color:#edf0f5;background:#ffffff0b;border-color:#ffffff17}.admin-card-workspace-page .card-builder__section-nav a{min-height:2.25rem;padding:.4rem .68rem;font-size:.68rem}.admin-card-builder-page,.admin-card-builder-page .card-builder{height:100%;min-height:0}.admin-card-builder-page .card-builder{grid-template-areas:"tools preview";align-items:stretch;gap:clamp(.75rem,1vw,1rem);display:grid;grid-template-columns:minmax(32rem,42rem) minmax(34rem,1fr)!important}.admin-card-builder-page .card-builder__form{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:#9271f459 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;height:100%;min-height:0;padding:0 .35rem .5rem 0;overflow:hidden auto;background:0 0!important;gap:.55rem!important;display:grid!important}.card-builder__sticky-tools{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f17f5;border:1px solid #ffffff14;border-radius:.8rem;order:0;grid-column:1/-1;gap:.45rem;padding:.65rem;display:grid;position:sticky;top:0;box-shadow:0 .75rem 1.8rem #0003}.card-builder__tools-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-builder__tools-heading h2{letter-spacing:-.03em;margin:.08rem 0 0;font-size:1rem}.card-builder__tools-heading .section-kicker{margin:0}.admin-card-builder-page .status-message,.admin-card-builder-page .card-builder__frame-picker,.admin-card-builder-page .card-builder__creator-picker,.admin-card-builder-page .card-builder__field--image-upload,.admin-card-builder-page .card-builder__background-removal,.admin-card-builder-page .card-builder__preset-grid,.admin-card-builder-page .card-builder__text-controls,.admin-card-builder-page .card-builder__advanced,.admin-card-builder-page .card-builder__save-section,.admin-card-builder-page .card-builder__current-paths{grid-column:1/-1}.admin-card-builder-page .card-builder__section,.admin-card-builder-page .card-builder__field--title,.admin-card-builder-page .card-builder__field--rarity,.admin-card-builder-page .card-builder__field--media-type,.admin-card-builder-page .card-builder__field--image-upload,.admin-card-builder-page .card-builder__checkbox--active{border-radius:.75rem;padding:.82rem}.admin-card-builder-page .card-builder__section{gap:.55rem;scroll-margin-top:7rem}.admin-card-builder-page .card-builder__field{gap:.38rem}.admin-card-builder-page .card-builder__field input,.admin-card-builder-page .card-builder__field select{min-height:2.75rem;padding-block:.58rem}.admin-card-builder-page .card-builder__field textarea{min-height:4.5rem}.admin-card-builder-page .card-builder__field small,.admin-card-builder-page .card-builder__section>p,.admin-card-builder-page .card-builder__background-removal>p:not(.status-message){font-size:.68rem;line-height:1.45}.admin-card-builder-page .card-builder__background-removal{background:radial-gradient(circle at 100% 0,#d87fa91f,#0000 35%),linear-gradient(145deg,#1d121ff5,#0e0c15f5);border-color:#e6a6c529;gap:.75rem}.card-builder__cutout-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-builder__cutout-heading>div{gap:.12rem;display:grid}.card-builder__cutout-heading .section-kicker{margin:0}.card-builder__cutout-heading strong{color:var(--ui-text);letter-spacing:-.02em;font-size:.9rem}.card-builder__cutout-heading>span{color:#c8eed9;letter-spacing:.05em;text-transform:uppercase;background:#47956a1f;border:1px solid #c4efd829;border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.56rem;font-weight:760}.card-builder__cutout-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.card-builder__cutout-preset{min-width:0;color:var(--ui-text-muted);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:.62rem;gap:.16rem;padding:.58rem .65rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.card-builder__cutout-preset:hover:not(:disabled){background:#e6a6c512;border-color:#e6a6c542;transform:translateY(-1px)}.card-builder__cutout-preset:focus-visible{outline-offset:2px;outline:2px solid #f2b2d2db}.card-builder__cutout-preset--active{color:var(--ui-text);background:linear-gradient(135deg,#d87fa92e,#d87fa90d),#ffffff08;border-color:#e6a6c566;box-shadow:inset 0 0 0 1px #ffe5f109}.card-builder__cutout-preset strong{color:inherit;font-size:.74rem}.card-builder__cutout-preset span{color:inherit;opacity:.7;font-size:.64rem;line-height:1.4;overflow:hidden}.card-builder__cutout-preset:disabled{cursor:wait;opacity:.58}.card-builder__cutout-progress{background:#5c73b214;border:1px solid #a8c2ff1f;border-radius:.62rem;align-items:center;gap:.65rem;padding:.62rem .7rem;display:flex}.card-builder__cutout-progress>span{border:2px solid #bfcdff40;border-top-color:#d8e0ff;border-radius:50%;flex:none;width:.62rem;height:.62rem;animation:.7s linear infinite ui-pending-spin}.card-builder__cutout-progress>div{gap:.12rem;display:grid}.card-builder__cutout-progress strong{color:#e8ecff;font-size:.65rem}.card-builder__cutout-progress small{color:var(--ui-text-muted);font-size:.56rem;line-height:1.4}.card-builder__cutout-review{gap:.7rem;display:grid}.card-builder__cutout-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.card-builder__cutout-quality-summary>div{background:#47956a12;border:1px solid #c4efd81f;border-radius:.58rem;gap:.15rem;min-width:0;padding:.55rem .62rem;display:grid}.card-builder__cutout-quality-summary span{color:var(--ui-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.53rem}.card-builder__cutout-quality-summary strong{color:#dff5e9;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.card-builder__cutout-quality-alert{color:#f8dfb5;background:#99671f17;border:1px solid #f4c4772e;border-radius:.62rem;padding:.62rem .7rem}.card-builder__cutout-quality-alert strong{font-size:.65rem}.card-builder__cutout-quality-alert ul{color:var(--ui-text-muted);gap:.2rem;margin:.35rem 0 0;padding-left:1rem;font-size:.57rem;line-height:1.4;display:grid}.card-builder__cutout-editor-callout{background:radial-gradient(circle at 90% 20%,#e6a6c51f,#0000 42%),#ffffff06;border:1px solid #e6a6c533;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.72rem;display:flex}.card-builder__cutout-editor-callout>div{gap:.16rem;display:grid}.card-builder__cutout-editor-callout>div>strong{color:var(--ui-text);font-size:.72rem}.card-builder__cutout-editor-callout>div>span{max-width:34rem;color:var(--ui-text-muted);font-size:.62rem;line-height:1.42}.card-builder__cutout-editor-callout>.ui-button{flex:none;min-height:2.6rem}.cutout-proofing{background:#05070c57;border:1px solid #ffffff14;border-radius:.72rem;gap:.65rem;padding:.7rem;display:grid}.cutout-proofing[data-disabled]{opacity:.62}.cutout-proofing__heading,.cutout-proofing__toolbar,.cutout-proofing__zoom{align-items:center;display:flex}.cutout-proofing__heading{justify-content:space-between;gap:.8rem}.cutout-proofing__heading>div{gap:.1rem;display:grid}.cutout-proofing__heading .section-kicker{margin:0}.cutout-proofing__heading h3{color:var(--ui-text);letter-spacing:-.015em;margin:0;font-size:.78rem}.cutout-proofing__heading>span{color:#bfcaf0;letter-spacing:.05em;text-transform:uppercase;background:#5c73b21a;border:1px solid #a8c2ff24;border-radius:999px;flex:none;padding:.24rem .48rem;font-size:.52rem;font-weight:720}.cutout-proofing__toolbar{justify-content:space-between;gap:.65rem}.cutout-proofing__backgrounds{background:#0000002e;border:1px solid #ffffff13;border-radius:.55rem;align-items:center;gap:.22rem;padding:.18rem;display:flex}.cutout-proofing__backgrounds button{color:#858e9b;min-height:1.85rem;font:650 .56rem var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.32rem .48rem;display:inline-flex}.cutout-proofing__backgrounds button:hover:not(:disabled),.cutout-proofing__backgrounds button[aria-pressed=true]{color:#f2f4f8;background:#ffffff14}.cutout-proofing__backgrounds button:focus-visible,.cutout-proofing__stage:focus-visible,.cutout-proofing__zoom input:focus-visible{outline-offset:2px;outline:2px solid #f2b2d2db}.cutout-proofing__backgrounds button:disabled{cursor:not-allowed}.cutout-proofing__background-swatch{border:1px solid #fff3;border-radius:.2rem;flex:none;width:.72rem;height:.72rem}.cutout-proofing__background-swatch[data-background=checker],.cutout-proofing__stage[data-background=checker]{background-color:#c9cbd0;background-image:linear-gradient(45deg,#f0f1f3 25%,#0000 25%),linear-gradient(-45deg,#f0f1f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f0f1f3 75%),linear-gradient(-45deg,#0000 75%,#f0f1f3 75%);background-position:0 0,0 .48rem,.48rem -.48rem,-.48rem 0;background-size:.96rem .96rem}.cutout-proofing__background-swatch[data-background=dark],.cutout-proofing__stage[data-background=dark]{background:#06080c}.cutout-proofing__background-swatch[data-background=light],.cutout-proofing__stage[data-background=light]{background:#f7f7f4}.cutout-proofing__zoom{color:#8d96a3;justify-content:flex-end;gap:.42rem;min-width:10rem;font-size:.56rem;font-weight:650}.cutout-proofing__zoom input{accent-color:#e6a6c5;width:min(7rem,18vw)}.cutout-proofing__zoom output{color:#d8dce3;min-width:2.3rem;font:650 .54rem var(--font-geist-mono), monospace;text-align:right}.cutout-proofing__stage{overscroll-behavior:contain;scrollbar-color:#656c7799 transparent;scrollbar-width:thin;border:1px solid #ffffff1f;border-radius:.62rem;height:clamp(15rem,38vh,24rem);position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #0000001f}.cutout-proofing__canvas{place-items:center;min-width:100%;min-height:100%;padding:1.25rem;display:grid}.cutout-proofing__canvas img{filter:drop-shadow(0 .4rem .7rem #0000001f);width:72%;max-width:none;height:auto;display:block}.cutout-proofing__guidance{border-left:2px solid #e6a6c566;gap:.32rem;padding-left:.62rem;display:grid}.cutout-proofing__guidance strong{color:#dfe2e8;font-size:.6rem}.cutout-proofing__guidance ul{color:#818a97;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;font-size:.56rem;line-height:1.45;list-style:none;display:flex}.cutout-proofing__guidance li:before{color:#dda0be;content:"•";margin-right:.28rem}.cutout-mask-editor{color:#eef0f4;background:#080a0f;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.cutout-mask-editor__header,.cutout-mask-editor__footer,.cutout-mask-editor__toolbar,.cutout-mask-editor__actions,.cutout-mask-editor__backgrounds,.cutout-mask-editor__view-modes{align-items:center;display:flex}.cutout-mask-editor__header{background:#0c0e15f5;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;min-height:3.35rem;padding:.65rem .9rem}.cutout-mask-editor__header>div:first-child{gap:.12rem;display:grid}.cutout-mask-editor__header h3,.cutout-mask-editor__header p{margin:0}.cutout-mask-editor__header h3{letter-spacing:-.02em;font-size:.9rem}.cutout-mask-editor__header p{color:#89929f;font-size:.64rem}.cutout-mask-editor__header-status{flex:none;justify-items:end;gap:.2rem;display:grid}.cutout-mask-editor__header-status span{color:#bce7ce;background:#47956a1a;border:1px solid #c4efd824;border-radius:999px;padding:.24rem .5rem;font-size:.55rem;font-weight:720}.cutout-mask-editor__header-status span[data-dirty]{color:#f2d59f;background:#99671f1f;border-color:#f4c47733}.cutout-mask-editor__header-status strong{color:#8f98a4;font:650 .56rem var(--font-geist-mono), monospace}.cutout-mask-editor__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0}.cutout-mask-editor__workspace{grid-template-columns:minmax(15rem,18rem) minmax(28rem,1fr) minmax(16rem,20rem);grid-template-areas:"tools canvas inspector";min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.cutout-mask-editor__tools,.cutout-mask-editor__inspector{scrollbar-color:#9271f459 transparent;scrollbar-width:thin;background:#0d1017;min-width:0;min-height:0;padding:.85rem;overflow-y:auto}.cutout-mask-editor__tools{border-right:1px solid #ffffff14;grid-area:tools}.cutout-mask-editor__inspector{border-left:1px solid #ffffff14;grid-area:inspector}.cutout-mask-editor__tools,.cutout-mask-editor__inspector,.cutout-mask-editor__control,.cutout-mask-editor__quality{align-content:start;gap:.7rem;display:grid}.cutout-mask-editor__panel-heading,.cutout-mask-editor__control>span:first-child,.cutout-mask-editor__quality>strong{color:#dfe3ea;letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:740}.cutout-mask-editor__panel-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cutout-mask-editor__panel-heading small{color:#747e8b;letter-spacing:normal;text-transform:none;font-size:.52rem;font-weight:600}.cutout-mask-editor__tool-list{gap:.35rem;display:grid}.cutout-mask-editor__tool-list>button{color:#a3abb7;min-height:3.65rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .62rem;display:flex}.cutout-mask-editor__tool-list>button[aria-pressed=true]{color:#fff;background:#e6a6c51c;border-color:#e6a6c566;box-shadow:inset 0 0 0 1px #ffe8f30a}.cutout-mask-editor__tool-list>button>span{gap:.12rem;display:grid}.cutout-mask-editor__tool-list strong{font-size:.67rem}.cutout-mask-editor__tool-list small{color:inherit;opacity:.68;font-size:.54rem;line-height:1.35}.cutout-mask-editor kbd{color:#d6dae1;min-width:1.35rem;font:650 .52rem var(--font-geist-mono), monospace;text-align:center;background:#00000040;border:1px solid #ffffff1f;border-radius:.3rem;padding:.16rem .28rem}.cutout-mask-editor__history{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.cutout-mask-editor__shortcuts{color:#808996;border-top:1px solid #ffffff12;gap:.4rem;padding-top:.75rem;font-size:.56rem;display:grid}.cutout-mask-editor__shortcuts strong{color:#b8bec8;font-size:.6rem}.cutout-mask-editor__shortcuts span{align-items:center;gap:.3rem;display:flex}.cutout-mask-editor__control{gap:.35rem}.cutout-mask-editor__control>span,.cutout-mask-editor__control label,.cutout-mask-editor__control output{color:#929aa7;font-size:.62rem}.cutout-mask-editor__control>div,.cutout-mask-editor__control>span:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cutout-mask-editor__control input[type=range]{accent-color:#e6a6c5;width:100%;min-height:1.8rem}.cutout-mask-editor__control input[type=number]{color:#f5f6f8;width:5rem;min-height:2.15rem;font:650 .62rem var(--font-geist-mono), monospace;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.45rem;padding:.35rem .45rem}.cutout-mask-editor__main{background:#05070b;grid-area:canvas;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.cutout-mask-editor__main>.cutout-mask-editor__toolbar{background:#0a0c12f5;border-bottom:1px solid #ffffff14;justify-content:space-between;min-height:3.1rem;padding:.45rem .65rem}.cutout-mask-editor__tool-group{align-items:center;gap:.3rem;display:flex}.cutout-mask-editor__tool-group>button,.cutout-mask-editor__zoom-controls>button{color:#9ba4b0;min-height:2.1rem;font:650 .58rem var(--font-geist-sans), sans-serif;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:.45rem;padding:.3rem .5rem}.cutout-mask-editor__tool-group>button[aria-pressed=true]{color:#fff;background:#e6a6c51c;border-color:#e6a6c561}.cutout-mask-editor__zoom-controls{align-items:center;gap:.35rem;min-width:0;display:flex}.cutout-mask-editor__zoom-controls input[type=range]{accent-color:#e6a6c5;width:clamp(7rem,16vw,14rem)}.cutout-mask-editor__zoom-controls output{color:#d9dee7;min-width:3.2rem;font:650 .62rem var(--font-geist-mono), monospace;text-align:right}.cutout-mask-editor__viewport{overscroll-behavior:contain;scrollbar-color:#dea0bf61 #00000026;scrollbar-width:thin;min-width:0;min-height:0;position:relative;overflow:hidden}.cutout-mask-editor[data-background=checker] .cutout-mask-editor__viewport{background-color:#bfc3ca;background-image:linear-gradient(45deg,#eceef1 25%,#0000 25%),linear-gradient(-45deg,#eceef1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eceef1 75%),linear-gradient(-45deg,#0000 75%,#eceef1 75%);background-position:0 0,0 .75rem,.75rem -.75rem,-.75rem 0;background-size:1.5rem 1.5rem}.cutout-mask-editor[data-background=dark] .cutout-mask-editor__viewport,.cutout-mask-editor[data-view=mask] .cutout-mask-editor__viewport{background:#050609}.cutout-mask-editor[data-background=light] .cutout-mask-editor__viewport{background:#f5f5f2}.cutout-mask-editor[data-background=gray] .cutout-mask-editor__viewport{background:#70747b}.cutout-mask-editor[data-background=magenta] .cutout-mask-editor__viewport{background:#d41468}.cutout-mask-editor__stage{box-sizing:border-box;transform-origin:0 0;min-width:0;min-height:0;padding:0;display:block;position:relative}.cutout-mask-editor__canvas-wrap{flex:none;line-height:0;position:relative;box-shadow:0 1rem 3rem #00000047}.cutout-mask-editor__canvas,.cutout-mask-editor__original{width:100%;height:100%;display:block}.cutout-mask-editor__canvas{z-index:1;touch-action:none;position:relative}.cutout-mask-editor__original{z-index:2;object-fit:fill;opacity:0;pointer-events:none;transition:opacity 90ms;position:absolute;inset:0}.cutout-mask-editor__original[data-visible]{opacity:1}.cutout-mask-editor__brush-cursor{z-index:5;pointer-events:none;border:1px solid #fffffff5;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000d9,inset 0 0 0 1px #00000047}.cutout-mask-editor__brush-cursor[data-tool=erase]{border-color:#ff6c92}.cutout-mask-editor__brush-cursor[data-tool=smart-remove]{border-color:#ffd36d;box-shadow:0 0 0 1px #000000e0,0 0 .8rem #ffd36d59}.cutout-mask-editor__brush-cursor[data-tool=smart-remove]:before,.cutout-mask-editor__brush-cursor[data-tool=smart-remove]:after{content:"";background:#ffd36d;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000008c}.cutout-mask-editor__brush-cursor[data-tool=smart-remove]:before{width:.32rem;height:1px}.cutout-mask-editor__brush-cursor[data-tool=smart-remove]:after{width:1px;height:.32rem}.cutout-mask-editor__brush-cursor[data-tool=restore-ai]{border-color:#7fd6ff}.cutout-mask-editor__brush-cursor[data-tool=recover]{border-color:#8df0b7}.cutout-mask-editor__tool-tip{color:#929aa7;background:#ffd36d0b;border:1px solid #ffd36d24;border-radius:.55rem;margin:0;padding:.65rem;font-size:.58rem;line-height:1.55}.cutout-mask-editor__backgrounds{align-items:start;gap:.42rem;display:grid}.cutout-mask-editor__backgrounds>strong{color:#dfe3ea;font-size:.64rem}.cutout-mask-editor__backgrounds>div{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.cutout-mask-editor__backgrounds button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:.48rem;place-items:center;min-height:2.15rem;padding:.35rem .52rem;display:grid}.cutout-mask-editor__backgrounds button>span{border:1px solid #ffffff40;border-radius:.25rem;width:.9rem;height:.9rem}.cutout-mask-editor__backgrounds button[data-background=checker]>span{background:linear-gradient(45deg,#fff 50%,#9ca1aa 50%)}.cutout-mask-editor__backgrounds button[data-background=dark]>span{background:#050609}.cutout-mask-editor__backgrounds button[data-background=light]>span{background:#f5f5f2}.cutout-mask-editor__backgrounds button[data-background=gray]>span{background:#70747b}.cutout-mask-editor__backgrounds button[data-background=magenta]>span{background:#d41468}.cutout-mask-editor__backgrounds button[aria-pressed=true]{color:#fff;background:#e6a6c51f;border-color:#e6a6c566}.cutout-mask-editor__quality{background:#47956a12;border:1px solid #c4efd81f;border-radius:.62rem;gap:.45rem;padding:.65rem}.cutout-mask-editor__quality dl{gap:.35rem;margin:0;display:grid}.cutout-mask-editor__quality dl>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.cutout-mask-editor__quality dt,.cutout-mask-editor__quality dd,.cutout-mask-editor__quality li{color:#9da6b2;margin:0;font-size:.6rem;line-height:1.42}.cutout-mask-editor__quality dd{color:#e4f1ea;font-family:var(--font-geist-mono), monospace}.cutout-mask-editor__quality ul{gap:.25rem;margin:.2rem 0 0;padding-left:1rem;display:grid}.cutout-mask-editor__footer{background:#0d1017;border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;min-height:3.8rem;padding:.65rem .9rem}.cutout-mask-editor__footer>p{color:#858e9b;margin:0;font-size:.61rem;line-height:1.42}.cutout-mask-editor__status{color:#929aa7;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.62rem;overflow:hidden}.cutout-mask-editor__actions{flex:none;gap:.4rem}.cutout-mask-editor__shortcut-list{grid-template-columns:1fr auto;gap:.32rem .6rem;margin:0;display:grid}.cutout-mask-editor__shortcut-list dt,.cutout-mask-editor__shortcut-list dd{color:#87909c;margin:0;font-size:.58rem}.cutout-mask-editor__shortcut-list dd{color:#c6ccd5;font-family:var(--font-geist-mono), monospace}@media (max-width:1280px){.cutout-mask-editor__workspace{grid-template-columns:minmax(14rem,16rem) minmax(24rem,1fr) minmax(15rem,17rem)}.cutout-mask-editor__tools,.cutout-mask-editor__inspector{padding:.65rem}}@media (max-width:980px){.cutout-mask-editor{height:auto;min-height:100dvh}.cutout-mask-editor__workspace{grid-template:"canvas"minmax(32rem,68dvh)"tools""inspector"/minmax(0,1fr);min-height:0;overflow:visible}.cutout-mask-editor__tools,.cutout-mask-editor__inspector{border:0;border-top:1px solid #ffffff14;overflow:visible}.cutout-mask-editor__tool-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.card-builder__cutout-editor-callout,.cutout-mask-editor__header,.cutout-mask-editor__footer,.cutout-mask-editor__main>.cutout-mask-editor__toolbar{flex-direction:column;align-items:stretch}.card-builder__cutout-editor-callout>.ui-button{width:100%}.cutout-mask-editor__header,.cutout-mask-editor__footer{gap:.55rem}.cutout-mask-editor__toolbar,.cutout-mask-editor__actions{justify-content:flex-start}.cutout-mask-editor__workspace{grid-template-rows:minmax(28rem,62dvh) auto auto}.cutout-mask-editor__tool-group{grid-template-columns:repeat(2,minmax(0,1fr))}.cutout-mask-editor__zoom-controls{flex-wrap:wrap}.cutout-mask-editor__zoom-controls input[type=range]{order:10;width:100%}}.admin-card-builder-page .card-builder__creator-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:8.2rem;display:grid}.admin-card-builder-page .card-builder__creator-results>button{min-height:3.2rem;padding:.45rem}.admin-card-builder-page .card-builder__selected-creator,.admin-card-builder-page .card-builder__selected-template{padding:.5rem .65rem}.admin-card-builder-page .card-builder__frame-rail{grid-auto-columns:7rem;gap:.45rem;padding-bottom:.3rem}.admin-card-builder-page .card-builder__frame-rail>button{min-height:7.4rem;padding:.45rem}.admin-card-builder-page .card-builder__fine-controls,.admin-card-builder-page .card-builder__image-window-controls{grid-column:auto}.admin-card-builder-page .card-builder__fine-controls{order:40}.admin-card-builder-page .card-builder__image-window-controls{order:41}.admin-card-builder-page .card-builder__range{grid-template-columns:4.75rem minmax(0,1fr) 3.5rem;gap:.45rem}.admin-card-builder-page .card-builder__number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.admin-card-builder-page .card-builder__text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.admin-card-builder-page .card-builder__checkbox--active{order:60;grid-column:1/-1}.admin-card-builder-page .card-builder__save-section{order:70;padding:.7rem}.admin-card-builder-page .card-builder__preview{border:1px solid #ffffff14;border-radius:.9rem;align-content:center;justify-items:center;min-width:0;height:100%;min-height:0;padding:.75rem;display:grid;position:static;overflow:hidden;background:radial-gradient(circle at 50% 35%,#9271f41a,#0000 19rem),#0a0d14!important}.admin-card-builder-page .card-builder__preview-heading{justify-self:stretch}.admin-card-builder-page .card-builder__preview-heading h2{font-size:1rem}.admin-card-builder-page .card-builder__preview .creator-card{width:min(100%, 34rem, calc(var(--admin-editor-height) * .72));max-height:calc(var(--admin-editor-height) - 4.5rem)}.admin-card-builder-page .card-builder__preview-note{display:none}.admin-template-main-editor,.admin-template-main-editor .template-editor,.admin-template-main-editor .template-editor__form{height:100%;min-height:0}.admin-template-main-editor .template-editor__form{grid-template-rows:auto auto minmax(0,1fr);gap:.55rem!important}.template-editor__toolbar,.template-zone-editor__toolbar{z-index:12;background:#0c0f17f5;border:1px solid #ffffff14;border-radius:.8rem;align-items:center;min-height:3.35rem;padding:.55rem .65rem;position:relative}.template-editor__toolbar h2{margin:.1rem 0 0;font-size:1rem}.template-editor__toolbar .ui-page-header__eyebrow{margin-bottom:0}.template-editor__section-nav{padding-inline:.15rem}.admin-template-main-editor .template-editor__workspace{grid-template-columns:minmax(24rem,1.1fr) minmax(22rem,.9fr);align-items:stretch;gap:.75rem;height:100%;min-height:0}.admin-template-main-editor .template-editor__preview-area{background:#0a0d14;border:1px solid #ffffff14;border-radius:.9rem;align-content:center;min-height:0;padding:.7rem;position:static;overflow:hidden}.admin-template-main-editor .template-editor-stage{width:min(100%, 25rem, calc(var(--admin-editor-height) * .61));max-height:calc(var(--admin-editor-height) - 7.5rem)}.admin-template-main-editor .template-editor__controls{scroll-behavior:smooth;scrollbar-color:#9271f459 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;min-height:0;padding-right:.35rem;display:grid;overflow:hidden auto}.admin-template-main-editor .template-editor__control-section,.admin-template-main-editor .template-editor__controls fieldset,.admin-template-main-editor .template-editor__text-details,.admin-template-main-editor .card-builder__checkbox{scroll-margin-top:1rem}.admin-template-main-editor .template-editor__control-section{gap:.55rem;padding:.7rem}.admin-template-main-editor .template-editor__control-section label,.admin-template-main-editor .template-editor__controls fieldset label{gap:.25rem}.admin-template-main-editor .template-editor__controls input:not([type=checkbox]){min-height:2.25rem;padding:.45rem .55rem}.admin-template-main-editor .template-editor__controls fieldset,.admin-template-main-editor .template-editor__text-details,.admin-template-main-editor .template-editor__json-details,.admin-template-main-editor .card-builder__checkbox{grid-column:1/-1}.admin-template-main-editor .template-editor__number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-template-main-editor .template-editor__json-details textarea{min-height:11rem}.admin-template-zone-page .admin-library-drawer--assets{margin-bottom:.75rem}.admin-template-zone-page .admin-editor-surface{height:var(--admin-editor-height)}.template-zone-editor{grid-template-rows:auto minmax(0,1fr);gap:.55rem;height:100%;min-height:0;display:grid;background:0 0!important}.template-zone-editor__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.template-zone-editor__layout{grid-template-columns:minmax(24rem,1.05fr) minmax(23rem,.95fr);align-items:stretch;gap:.75rem;height:100%;min-height:0}.template-zone-editor__preview-panel{border-radius:.9rem;align-content:center;justify-items:center;min-height:0;padding:.7rem;display:grid;position:static;overflow:hidden}.template-zone-editor__preview-heading{justify-self:stretch}.template-zone-editor__preview-heading p:last-child{display:none}.template-zone-editor__stage{width:min(100%, 24rem, calc(var(--admin-editor-height) * .58));max-height:calc(var(--admin-editor-height) - 7rem)}.template-zone-editor__controls{scroll-behavior:smooth;scrollbar-color:#9271f459 transparent;scrollbar-width:thin;align-content:start;gap:.5rem;min-height:0;padding-right:.35rem;overflow:hidden auto}.template-zone-editor__section{scroll-margin-top:.5rem}.template-zone-editor__section>summary{min-height:2.75rem;padding:.65rem .75rem}.template-zone-editor__section>:not(summary){margin-inline:.7rem}.template-zone-editor__grid,.template-zone-editor__zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.admin-pack-workspace-page .admin-editor-surface{min-height:28rem;height:min(34rem, var(--admin-editor-height))}.pack-builder{align-items:stretch;height:100%;min-height:0;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)!important;gap:.75rem!important;display:grid!important}.pack-builder__form{scrollbar-color:#9271f459 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;padding:.15rem .35rem .35rem .15rem;overflow:hidden auto;background:0 0!important;gap:.55rem!important;display:grid!important}.pack-builder__form-heading{border-bottom:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .1rem .65rem;display:flex}.pack-builder__form-heading h3{letter-spacing:-.025em;margin:.1rem 0 0;font-size:1rem}.pack-builder__form-heading>span{color:#747d8a;font-size:.62rem}.pack-builder__field--wide,.pack-builder__save-bar,.pack-builder__form>.status-message,.pack-builder__form>input[type=hidden]{grid-column:1/-1}.pack-builder__form .card-builder__field,.pack-builder__form .card-builder__advanced,.pack-builder__form .card-builder__current-paths{padding:.65rem}.pack-builder__form .card-builder__field input,.pack-builder__form .card-builder__field select{min-height:2.3rem}.pack-builder__form .card-builder__field textarea{min-height:4rem}.pack-builder__save-bar{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.65rem;display:flex}.pack-builder__save-bar .card-builder__checkbox{min-width:13rem;padding:.62rem .75rem!important}.pack-builder__preview{background:#0a0d14;border:1px solid #ffffff14;border-radius:.9rem;align-content:center;justify-items:center;height:100%;min-height:0;padding:.7rem;display:grid;position:static;overflow:hidden}.pack-builder__preview .pack-display-card{width:min(100%,15.5rem)}.admin-compact-tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem!important;display:grid!important}.admin-compact-tool-form__save-bar,.admin-compact-tool-form>.status-message{grid-column:1/-1}.admin-compact-tool-form>.ui-field:has(.admin-field-wide){grid-column:1/-1}.admin-compact-tool-form__save-bar{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.7rem;display:flex}.admin-compact-tool-form__save-bar .admin-checkbox,.admin-compact-tool-form__save-bar .admin-checkbox-row{min-width:13rem;margin:0}.admin-creator-workspace-page .admin-editor-grid{min-height:28rem;height:min(34rem, var(--admin-editor-height));align-items:stretch;gap:.75rem}.admin-creator-workspace-page .admin-editor-grid>.ui-panel{height:100%;min-height:0;margin:0;overflow:auto}.admin-creator-workspace-page .admin-preview-panel{align-content:center;position:static}.admin-creator-create-surface{height:auto;min-height:0}.admin-grant-editor-surface{min-height:52rem;height:var(--admin-editor-height)}.admin-grant-editor-surface .admin-grant-form{grid-template-rows:minmax(0,1fr) auto auto;gap:.6rem;height:calc(100% - 3.5rem);min-height:0;display:grid}.admin-grant-editor-surface .admin-grant-picker-grid{align-items:stretch;gap:.6rem;height:100%;min-height:0}.admin-grant-editor-surface .admin-grant-picker{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;padding:.7rem;display:grid;overflow:hidden}.admin-grant-editor-surface .admin-grant-options{min-height:0;max-height:none;overflow-y:auto}.admin-grant-editor-surface .admin-grant-selection,.admin-grant-editor-surface .admin-grant-submit{padding:.65rem}.admin-hero-slides-page .admin-editor-surface{height:auto}:is(.admin-hero-slide-form .ui-field:has(textarea),.admin-hero-slide-form .ui-field:has(input[type=file])){grid-column:1/-1}.admin-library-drawer{background:#11151fb3;border:1px solid #ffffff16;border-radius:.9rem;margin-top:.75rem}.admin-library-drawer>summary{color:#c5cbd4;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem .9rem;list-style:none;display:flex}.admin-library-drawer>summary::-webkit-details-marker{display:none}.admin-library-drawer>summary>span:first-child{gap:.12rem;display:grid}.admin-library-drawer>summary strong{color:#eef0f4;font-size:.78rem}.admin-library-drawer>summary small,.admin-library-drawer>summary>span:last-child{color:#747d8a;font-size:.62rem}.admin-library-drawer>summary>span:last-child:after{content:"+";color:#9ea6b2;margin-left:.5rem;font-size:.9rem;display:inline-block}.admin-library-drawer[open]>summary>span:last-child:after{content:"−"}.admin-library-drawer[open]>summary{border-bottom:1px solid #ffffff12}.admin-library-drawer__content{padding:.9rem}@media (max-width:1180px){:root{--admin-editor-height:calc(100dvh - var(--mp-appbar-height) - 9rem)}.admin-card-builder-page .card-builder{grid-template-columns:minmax(27rem,.95fr) minmax(28rem,1.05fr)!important}.admin-template-main-editor .template-editor__workspace,.template-zone-editor__layout{grid-template-columns:minmax(23rem,1fr) minmax(20rem,.85fr)!important}.admin-card-builder-page .card-builder__creator-results{grid-template-columns:1fr}}@media (max-width:980px){:root{--admin-editor-height:auto}.admin-editor-page.ui-page-shell{width:min(100% - 1.5rem,94rem)!important;padding-block:1rem 4.8rem!important}.admin-editor-surface,.admin-pack-workspace-page .admin-editor-surface,.admin-template-zone-page .admin-editor-surface,.admin-creator-workspace-page .admin-editor-grid{height:auto;min-height:0;overflow:visible}.admin-grant-editor-surface .admin-grant-form,.admin-grant-editor-surface .admin-grant-picker-grid,.admin-grant-editor-surface .admin-grant-picker{height:auto}.admin-card-builder-page .card-builder,.admin-template-main-editor .template-editor__workspace,.template-zone-editor__layout,.pack-builder,.admin-creator-workspace-page .admin-editor-grid{grid-template-columns:1fr!important}.admin-card-builder-page .card-builder{grid-template-areas:"preview""tools"}.admin-card-builder-page .card-builder__form,.admin-template-main-editor .template-editor__controls,.template-zone-editor__controls,.pack-builder__form{height:auto;max-height:none;padding-right:0;overflow:visible}.admin-card-builder-page .card-builder__preview,.admin-template-main-editor .template-editor__preview-area,.template-zone-editor__preview-panel,.pack-builder__preview{order:-1;min-height:31rem}.admin-card-builder-page .card-builder__preview .creator-card,.admin-template-main-editor .template-editor-stage,.template-zone-editor__stage{width:min(100%,22rem);max-height:none}}@media (max-width:680px){.admin-editor-page>.ui-page-header{align-items:stretch}.card-builder__section-nav,.template-editor__section-nav,.template-zone-editor__toolbar nav{flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.card-builder__sticky-tools,.template-editor__toolbar,.template-zone-editor__toolbar,.pack-builder__form-heading,.pack-builder__save-bar,.admin-compact-tool-form__save-bar{flex-direction:column;align-items:stretch}.admin-card-builder-page .card-builder__form,.admin-template-main-editor .template-editor__controls,.pack-builder__form,.admin-compact-tool-form{grid-template-columns:1fr}.admin-card-builder-page .card-builder__form>*,.admin-template-main-editor .template-editor__controls>*,.pack-builder__form>*,.admin-compact-tool-form>*{grid-column:1!important}.admin-card-builder-page .card-builder__creator-results,.admin-card-builder-page .card-builder__text-grid,.card-builder__cutout-presets,.card-builder__cutout-quality-summary,.template-zone-editor__grid,.template-zone-editor__zone-grid{grid-template-columns:1fr}.card-builder__cutout-heading{flex-direction:column;align-items:flex-start}.admin-card-builder-page .card-builder__preview,.admin-template-main-editor .template-editor__preview-area,.template-zone-editor__preview-panel,.pack-builder__preview{min-height:26rem}.admin-library-drawer>summary>span:last-child{font-size:0}}.admin-template-main-editor .template-editor--dashboard .template-editor__form{grid-template-rows:auto minmax(0,1fr);gap:.7rem!important}.template-editor--dashboard .template-editor__toolbar{background:linear-gradient(110deg,#f05cae12,#0000 32%),#0d1119;border-color:#ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem .8rem;display:flex}.template-editor--dashboard .template-editor__toolbar>div:first-child{min-width:0}.template-editor--dashboard .template-editor__toolbar h2{color:#f1f3f6;letter-spacing:-.025em;margin:.08rem 0 0;font-size:1.05rem}.template-editor--dashboard .template-editor__toolbar>div:first-child>span{color:#747d8a;margin-top:.1rem;font-size:.62rem;display:block}.template-editor--dashboard .template-editor__toolbar-actions{flex:none;align-items:center;gap:.45rem;display:flex}.admin-template-main-editor .template-editor--dashboard .template-editor__workspace{grid-template-columns:minmax(20rem,.82fr) minmax(34rem,1.18fr);gap:.7rem;height:100%;min-height:0;display:grid}.admin-template-main-editor .template-editor--dashboard .template-editor__preview-area{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/1.5rem 1.5rem,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/1.5rem 1.5rem,radial-gradient(circle at 50% 35%,#9271f41a,#0000 19rem),#090c12;border:1px solid #ffffff14;border-radius:.9rem;grid-template-rows:auto minmax(0,1fr) auto;align-content:center;justify-items:center;gap:.55rem;min-width:0;min-height:0;padding:.75rem;display:grid;position:relative;overflow:hidden}.template-editor--dashboard .template-editor__preview-heading{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.template-editor--dashboard .template-editor__preview-heading h3{color:#dfe3e9;margin:.08rem 0 0;font-size:.72rem;font-weight:620}.template-editor--dashboard .template-editor__preview-heading>span{color:#d998bd;white-space:nowrap;background:#f05cae12;border:1px solid #f05cae2e;border-radius:999px;align-items:center;min-height:1.8rem;padding:.3rem .55rem;font-size:.56rem;display:inline-flex}.admin-template-main-editor .template-editor--dashboard .template-editor-stage{width:min(100%, 29rem, calc(var(--admin-editor-height) * .62));max-height:calc(var(--admin-editor-height) - 7.4rem);background:#06080d;border:1px solid #ffffff14;border-radius:.8rem;box-shadow:0 1.5rem 4rem #0000004d}.template-editor--dashboard .template-editor-stage__empty-art{color:#697382;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f05cae1a,#9271f414),#111620;place-items:center;width:100%;height:100%;font-size:.6rem;display:grid}.template-editor--dashboard .template-editor-stage__window{appearance:none;color:#d8c17e;background:#e8c77906;border:1px dashed #e8c7798c;transition:border-color .14s,box-shadow .14s;overflow:visible}.template-editor--dashboard .template-editor-stage__window:hover,.template-editor--dashboard .template-editor-stage__window.is-selected{border-color:#e8c779f2;box-shadow:inset 0 0 0 1px #e8c77929,0 0 1.2rem #e8c77914}.template-editor--dashboard .template-editor-stage__window-label{color:#d7c084;letter-spacing:.09em;pointer-events:none;background:#080a0fc7;border-radius:.35rem;padding:.2rem .32rem;font-size:.46rem;position:absolute;top:.35rem;left:.35rem}.template-editor--dashboard .template-editor-stage__resize-handle{z-index:4;cursor:nwse-resize;touch-action:none;background:#e8c779;border:2px solid #141922;border-radius:.2rem;width:.8rem;height:.8rem;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .2rem .7rem #0006}.template-editor--dashboard .template-editor-stage__text--zone{appearance:none;cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:1px solid #0000;border-radius:.3rem;min-height:1rem;padding:.15rem .25rem;transition:border-color .12s,background .12s,box-shadow .12s;overflow:visible}.template-editor--dashboard .template-editor-stage__text--zone:hover,.template-editor--dashboard .template-editor-stage__text--zone.is-selected{background:#0c081085;border-color:#f05caed1;box-shadow:0 0 0 2px #f05cae1a}.template-editor--dashboard .template-editor-stage__text--zone:active{cursor:grabbing}.template-editor--dashboard .template-editor__canvas-help{color:#68717f;justify-content:center;align-items:center;gap:.8rem;width:100%;min-width:0;font-size:.52rem;display:flex}.template-editor--dashboard .template-editor__canvas-help span{align-items:center;gap:.3rem;display:inline-flex}.template-editor--dashboard .template-editor__canvas-help i{border-radius:999px;width:.35rem;height:.35rem}.template-editor--dashboard .template-editor__canvas-help .is-pink{background:#f05cae}.template-editor--dashboard .template-editor__canvas-help .is-gold{background:#e8c779}.admin-template-main-editor .template-editor--dashboard .template-editor__controls--dashboard{grid-template:"details details""artwork artwork""layers inspector"minmax(0,1fr)/minmax(12.5rem,.64fr) minmax(19rem,1.36fr);align-content:stretch;gap:.55rem;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.template-editor--dashboard .template-editor-panel{background:#0e121bf0;border:1px solid #ffffff13;border-radius:.8rem;grid-template-rows:auto minmax(0,1fr);align-content:start;min-width:0;min-height:0;padding:.65rem;display:grid;overflow:hidden}.template-editor--dashboard .template-editor-panel--details{grid-area:details}.template-editor--dashboard .template-editor-panel--artwork{grid-area:artwork}.template-editor--dashboard .template-editor-panel--layers{grid-area:layers}.template-editor--dashboard .template-editor-panel--inspector{grid-area:inspector}.template-editor--dashboard .template-editor-panel__heading{justify-content:space-between;align-items:center;gap:.6rem;min-height:2rem;margin-bottom:.45rem;display:flex}.template-editor--dashboard .template-editor-panel__heading small{color:#756877;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:720;display:block}.template-editor--dashboard .template-editor-panel__heading h3{color:#e8ebef;letter-spacing:-.015em;margin:.05rem 0 0;font-size:.76rem;font-weight:650}.template-editor--dashboard .template-editor__details-grid{grid-template-columns:minmax(8rem,1fr) minmax(8rem,.9fr) 4.5rem 5rem;align-items:end;gap:.4rem;display:grid}.template-editor--dashboard .template-editor__artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.template-editor--dashboard .template-editor-panel label,.template-editor--dashboard .template-editor__align-control{color:#8d96a3;gap:.22rem;min-width:0;font-size:.56rem;font-weight:620;display:grid}.template-editor--dashboard .template-editor-panel input:not([type=checkbox]):not([type=range]):not([type=color]),.template-editor--dashboard .template-editor-panel select{color:#e7eaee;border-radius:.55rem;width:100%;min-width:0;min-height:2.05rem;padding:.38rem .48rem;font-size:.6rem;background:#0a0e15!important;border:1px solid #ffffff16!important}.template-editor--dashboard .template-editor__toggle{background:#0a0e15;border:1px solid #ffffff13;border-radius:.55rem;grid-template-columns:auto 1fr;align-items:center;min-height:2.05rem;padding:.4rem .5rem}.template-editor--dashboard input[type=checkbox]{accent-color:#f05cae;width:.9rem;height:.9rem}.template-editor--dashboard .template-editor__file-field{grid-template-columns:5.8rem minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.template-editor--dashboard .template-editor__file-field input{color:#8f98a5;min-width:0;font-size:.55rem}.template-editor--dashboard .template-editor__file-field input::file-selector-button{color:#d8dce2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:.45rem;min-height:1.8rem;margin-right:.4rem;padding:.3rem .45rem;font-size:.56rem}.template-editor--dashboard .template-editor__file-field small{color:#65707d;white-space:nowrap;font-size:.5rem}.template-editor--dashboard .template-editor__layer-list{scrollbar-color:#f05cae40 transparent;scrollbar-width:thin;align-content:start;gap:.3rem;min-height:0;padding-right:.2rem;display:grid;overflow:hidden auto}.template-editor--dashboard .template-editor__layer-list>button{color:#a2aab5;cursor:pointer;text-align:left;background:#0a0e15;border:1px solid #fff1;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-width:0;padding:.42rem;display:grid}.template-editor--dashboard .template-editor__layer-list>button:hover,.template-editor--dashboard .template-editor__layer-list>button.is-selected{color:#f1f3f6;background:#f05cae12;border-color:#f05cae4d}.template-editor--dashboard .template-editor__layer-icon{color:#d19ab9;width:1.7rem;height:1.7rem;font:700 .56rem var(--font-geist-mono), monospace;background:#ffffff0d;border-radius:.42rem;place-items:center;display:grid}.template-editor--dashboard .template-editor__layer-list strong,.template-editor--dashboard .template-editor__layer-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-editor--dashboard .template-editor__layer-list strong{font-size:.58rem}.template-editor--dashboard .template-editor__layer-list small{color:#626c79;font:500 .48rem var(--font-geist-mono), monospace;margin-top:.1rem}.template-editor--dashboard .template-editor__inspector-actions{gap:.25rem;display:flex}.template-editor--dashboard .template-editor__inspector-actions .ui-button,.template-editor--dashboard .template-editor-panel__heading>.ui-button{min-height:1.75rem;padding:.28rem .42rem;font-size:.5rem}.template-editor--dashboard .template-editor__inspector-body{scrollbar-color:#f05cae40 transparent;scrollbar-width:thin;align-content:start;gap:.42rem;min-height:0;padding-right:.2rem;display:grid;overflow:hidden auto}.template-editor--dashboard .template-editor__helper{color:#6f7885;margin:0;font-size:.55rem;line-height:1.45}.template-editor--dashboard .template-editor__number-grid,.template-editor--dashboard .template-editor__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.template-editor--dashboard .template-editor__number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-editor--dashboard .template-editor__number-grid--text{grid-template-columns:repeat(3,minmax(0,1fr))}.template-editor--dashboard .template-editor__wide-field{display:grid}.template-editor--dashboard .template-editor__range-control>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.template-editor--dashboard .template-editor__range-control b{color:#d6dae0;font:600 .52rem var(--font-geist-mono), monospace}.template-editor--dashboard .template-editor__range-control input[type=range]{accent-color:#f05cae;width:100%}.template-editor--dashboard .template-editor__color-control{grid-template-columns:2.1rem minmax(0,1fr);gap:.3rem;display:grid}.template-editor--dashboard input[type=color]{cursor:pointer;background:#0a0e15;border:1px solid #ffffff17;border-radius:.5rem;width:100%;min-height:2.05rem;padding:.18rem}.template-editor--dashboard .template-editor__align-control>div{background:#0a0e15;border:1px solid #ffffff14;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;padding:.16rem;display:grid}.template-editor--dashboard .template-editor__align-control button{color:#76808d;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:.35rem;min-height:1.68rem;font-size:.5rem}.template-editor--dashboard .template-editor__align-control button.is-selected{color:#f0b0d2;background:#f05cae1f}.template-editor--dashboard .template-editor__field-row--effects{grid-template-columns:minmax(0,1fr) 5rem}.template-editor--dashboard .template-editor__outline-color input:disabled{opacity:.35;cursor:not-allowed}.template-editor--dashboard .template-editor__toggle-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.template-editor--dashboard .template-editor__toggle-row label{background:#0a0e15;border:1px solid #ffffff12;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;min-height:1.9rem;padding:.35rem .45rem}@media (max-width:1180px){.admin-template-main-editor .template-editor--dashboard .template-editor__workspace{grid-template-columns:minmax(18rem,.72fr) minmax(31rem,1.28fr)!important}.admin-template-main-editor .template-editor--dashboard .template-editor__controls--dashboard{grid-template-columns:minmax(11rem,.58fr) minmax(18rem,1.42fr)}.template-editor--dashboard .template-editor__file-field small,.template-editor--dashboard .template-editor__canvas-help span:last-child{display:none}}@media (max-width:980px){.admin-template-main-editor .template-editor--dashboard .template-editor__workspace{grid-template-columns:1fr!important}.admin-template-main-editor .template-editor--dashboard .template-editor__preview-area{min-height:34rem}.admin-template-main-editor .template-editor--dashboard .template-editor__controls--dashboard{grid-template-rows:auto auto minmax(30rem,auto);height:auto}.template-editor--dashboard .template-editor-panel--layers,.template-editor--dashboard .template-editor-panel--inspector{min-height:30rem}}@media (max-width:680px){.cutout-proofing__heading,.cutout-proofing__toolbar{flex-direction:column;align-items:stretch}.cutout-proofing__heading>span{align-self:start}.cutout-proofing__backgrounds{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cutout-proofing__backgrounds button{justify-content:center}.cutout-proofing__zoom{justify-content:stretch}.cutout-proofing__zoom input{flex:1;width:auto}.template-editor--dashboard .template-editor__toolbar,.template-editor--dashboard .template-editor__preview-heading{flex-direction:column;align-items:stretch}.template-editor--dashboard .template-editor__toolbar-actions>*{flex:1}.admin-template-main-editor .template-editor--dashboard .template-editor__controls--dashboard{grid-template:"details""artwork""layers""inspector"/1fr;display:grid;overflow:visible}.template-editor--dashboard .template-editor__details-grid,.template-editor--dashboard .template-editor__artwork-grid,.template-editor--dashboard .template-editor__field-row{grid-template-columns:1fr}.template-editor--dashboard .template-editor__details-grid{grid-template-columns:1fr 1fr}.template-editor--dashboard .template-editor__file-field{grid-template-columns:1fr}}
body:has(.dashboard-workspace){overflow:hidden;background:#080a10!important}.app-shell-root:has(.dashboard-workspace) .site-content{background:radial-gradient(circle at 48% -18%,#f05cae14,#0000 34rem),#080a10;height:100dvh;min-height:0;overflow:hidden}.app-shell-root:has(.dashboard-workspace) .site-footer--compact{display:none}.dashboard-workspace.ui-page-shell,.dashboard-workspace{background:0 0;height:100%;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:1rem!important}.dashboard-workspace .mp-dashboard-frame,.dashboard-workspace .mp-dashboard-grid{height:100%;min-height:0;margin:0;width:100%!important;max-width:none!important}.dashboard-workspace .mp-dashboard-frame{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.dashboard-workspace .mp-dashboard-frame>.status-message{z-index:20;margin:0;position:absolute;top:.75rem;left:.75rem;right:.75rem;box-shadow:0 1rem 3rem #0000004d}.dashboard-workspace .mp-dashboard-grid{background:0 0;border:0;align-items:stretch;gap:.8rem;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem)!important}.dashboard-workspace .mp-dashboard-main{grid-column:1;grid-template-rows:3.7rem 4.8rem minmax(15rem,1fr) minmax(10.5rem,.44fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;height:100%;min-height:0;display:grid;min-width:0!important;padding:0!important;overflow:hidden!important}.dashboard-workspace .mp-dashboard-welcome{background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;min-height:0;margin:0;padding:0 .15rem;display:flex;overflow:visible}.dashboard-workspace .mp-dashboard-welcome:after{display:none}.dashboard-workspace .mp-dashboard-welcome__meta{align-items:center;gap:.65rem;display:flex}.dashboard-workspace .mp-dashboard-welcome__meta .ui-page-header__eyebrow{margin:0;color:#8c94a2!important;letter-spacing:.12em!important;font-size:.58rem!important}.dashboard-workspace .mp-dashboard-welcome__meta>span{color:#68717f;align-items:center;gap:.35rem;font-size:.6rem;display:inline-flex}.dashboard-workspace .mp-dashboard-welcome__meta i{background:#69d3b0;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 0 .2rem #69d3b01a}.dashboard-workspace .mp-dashboard-welcome h1{color:#f5f6f8;letter-spacing:-.048em;margin:.2rem 0 0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:650;line-height:1}.dashboard-workspace .mp-dashboard-welcome small{display:none}.dashboard-workspace .mp-dashboard-welcome__actions{flex:none;align-items:center;gap:.45rem;display:flex}.dashboard-workspace .mp-dashboard-welcome__actions .ui-button{min-height:2.35rem;padding:.55rem .8rem;font-size:.7rem}.dashboard-workspace .mp-dashboard-stats{grid-column:1/-1;gap:.55rem;min-height:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-workspace .mp-dashboard-stat{--stat-color:#aeb5c0;background:linear-gradient(135deg, color-mix(in srgb, var(--stat-color) 5%, transparent), transparent 50%), #11151fdb;min-width:0;min-height:0;color:inherit;border:1px solid #ffffff13;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden;transform:none}.dashboard-workspace .mp-dashboard-stat:hover{border-color:color-mix(in srgb, var(--stat-color) 30%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-color) 8%, transparent), transparent 55%), #141924f5;transform:translateY(-1px)}.dashboard-workspace .mp-dashboard-stat>span{border:1px solid color-mix(in srgb, var(--stat-color) 20%, transparent);background:color-mix(in srgb, var(--stat-color) 9%, #11151f);width:2.25rem;height:2.25rem;color:var(--stat-color);border-radius:.7rem;place-items:center;display:grid;position:static}.dashboard-workspace .mp-dashboard-stat>div{min-width:0}.dashboard-workspace .mp-dashboard-stat small,.dashboard-workspace .mp-dashboard-stat em{display:block}.dashboard-workspace .mp-dashboard-stat small{color:#e3e6eb;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-style:normal;font-weight:640;overflow:hidden}.dashboard-workspace .mp-dashboard-stat em{color:#68717f;white-space:nowrap;margin-top:.16rem;font-size:.54rem;font-style:normal}.dashboard-workspace .mp-dashboard-stat strong{color:#f5f6f8;font:650 1.15rem var(--font-geist-mono), monospace;letter-spacing:-.05em}.dashboard-workspace .mp-dashboard-stat:after{display:none}.dashboard-workspace .mp-dashboard-stat--pink{--stat-color:#f16ab6}.dashboard-workspace .mp-dashboard-stat--blue{--stat-color:#8ba7d8}.dashboard-workspace .mp-dashboard-stat--cyan{--stat-color:#79bcae}.dashboard-workspace .mp-dashboard-stat--gold{--stat-color:#d4ba7c}.dashboard-workspace .mp-dashboard-section,.dashboard-workspace .dashboard-home-section,.dashboard-workspace .mp-progress-card,.dashboard-workspace .mp-creator-spotlight,.dashboard-workspace .mp-pack-preview-panel{min-width:0;min-height:0;margin:0;overflow:hidden;background:#0f131ceb!important;border:1px solid #ffffff14!important;border-radius:.95rem!important;box-shadow:0 1rem 3rem #0000001f!important}.dashboard-workspace .mp-dashboard-section__heading,.dashboard-workspace .dashboard-section-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;margin:0;display:flex}.dashboard-workspace .mp-dashboard-section__heading h2,.dashboard-workspace .dashboard-section-heading h2{color:#eef0f4;letter-spacing:-.025em;margin:0;font-size:.9rem;font-weight:650}.dashboard-workspace .mp-dashboard-section__heading .ui-page-header__eyebrow,.dashboard-workspace .dashboard-section-heading .ui-page-header__eyebrow{margin:0 0 .12rem;color:#9a758b!important;letter-spacing:.12em!important;font-size:.5rem!important}.dashboard-workspace .dashboard-section-heading>div>p:last-child{display:none}.dashboard-workspace .mp-dashboard-section__heading .ui-button,.dashboard-workspace .dashboard-section-heading .ui-button{min-height:1.95rem;padding:.4rem .58rem;font-size:.6rem}.dashboard-workspace #ready-to-open{grid-area:3/1/auto/-1;grid-template-rows:auto minmax(0,1fr);gap:.55rem;min-height:0;padding:.8rem;display:grid;position:relative}.dashboard-workspace #ready-to-open:before{content:"";background:linear-gradient(90deg,#f05caebf,#0000);width:12rem;height:1px;position:absolute;inset:0 auto auto 1rem}.dashboard-workspace #ready-to-open .ui-badge,.dashboard-workspace .mp-pack-preview-panel .ui-badge{color:#e9a1c9;background:#f05cae14;border-color:#f05cae2e}.dashboard-workspace .inline-pack-opener{height:100%;min-height:0;overflow:hidden}.dashboard-workspace .dashboard-pack-carousel,.dashboard-workspace .dashboard-pack-carousel--ready{scroll-snap-type:x proximity;scrollbar-color:#303847 transparent;scrollbar-width:thin;grid-auto-flow:column;align-items:stretch;gap:.65rem;height:100%;grid-auto-columns:minmax(11.5rem,13.5rem)!important;width:100%!important;padding:0 0 .25rem!important;display:grid!important;overflow:auto hidden!important}.dashboard-workspace .dashboard-pack-carousel>li{scroll-snap-align:start;min-width:0;height:100%;min-height:0}.dashboard-workspace .pack-display-card{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;transition:border-color .16s,transform .16s;display:grid;overflow:hidden;box-shadow:none!important;background:#0b0e15!important;border-color:#ffffff14!important;border-radius:.8rem!important}.dashboard-workspace .pack-display-card:hover{transform:translateY(-1px);border-color:#f05cae3d!important}.dashboard-workspace .pack-display-card__visual{background:radial-gradient(circle at 50% 25%,#f05cae14,#0000 65%),#090c12!important;border-bottom:1px solid #ffffff0f!important;height:auto!important;min-height:0!important}.dashboard-workspace .pack-display-card__cover{object-fit:contain;filter:drop-shadow(0 .85rem 1.2rem #00000047);max-width:82%;max-height:88%}.dashboard-workspace .pack-display-card__shine{opacity:.16}.dashboard-workspace .pack-display-card__remaining{font-size:.5rem;top:.45rem;right:.45rem}.dashboard-workspace .pack-display-card__content{gap:.45rem;display:grid;padding:.55rem!important}.dashboard-workspace .pack-display-card__content .section-kicker,.dashboard-workspace .pack-display-card__description,.dashboard-workspace .pack-display-card__stats{display:none}.dashboard-workspace .pack-display-card__content h3{color:#e9ebef;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.dashboard-workspace .pack-display-card__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.dashboard-workspace .pack-display-card__footer .ui-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.9rem;padding:.38rem .35rem;font-size:.54rem;overflow:hidden}.dashboard-workspace .inline-pack-opener>.ui-empty-state{align-content:center;height:100%;min-height:0;padding:1rem}.dashboard-workspace .dashboard-workspace__featured{display:none!important}.dashboard-workspace .dashboard-home-section{grid-area:4/1/auto/span 7;grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-height:0;padding:.7rem;display:grid}.dashboard-workspace .recent-pulls-carousel{scrollbar-color:#303847 transparent;scrollbar-width:thin;grid-auto-columns:minmax(4.3rem,5.4rem);grid-auto-flow:column;gap:.45rem;height:100%;min-height:0;padding:0 0 .15rem!important;display:grid!important;overflow:auto hidden!important}.dashboard-workspace .recent-pulls-carousel>li{min-width:0;height:100%;min-height:0;overflow:hidden}.dashboard-workspace .recent-pulls-carousel .creator-card{width:100%;height:100%;min-height:0;box-shadow:none;background:#090c12;border:1px solid #ffffff14;border-radius:.62rem;overflow:hidden}.dashboard-workspace .recent-pulls-carousel .creator-card__plate,.dashboard-workspace .recent-pulls-carousel .creator-card__template-copy{display:none}.dashboard-workspace .recent-pulls-carousel .creator-card__media,.dashboard-workspace .recent-pulls-carousel .creator-card__rendered-image,.dashboard-workspace .recent-pulls-carousel .creator-card__template-artwork{object-fit:cover;width:100%;height:100%}.dashboard-workspace .dashboard-rail-empty{align-content:center;height:100%;min-height:0;display:grid;padding:.75rem!important}.dashboard-workspace .dashboard-rail-empty h3{margin:.35rem 0 .15rem;font-size:.72rem}.dashboard-workspace .dashboard-rail-empty p{margin:0;font-size:.6rem}.dashboard-workspace .mp-dashboard-lower-grid{grid-area:4/8/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.dashboard-workspace .mp-progress-card,.dashboard-workspace .mp-creator-spotlight{scrollbar-width:thin;grid-template-rows:auto minmax(0,1fr);gap:.3rem;min-width:0;height:100%;min-height:0;display:grid;overflow-y:auto;padding:.65rem!important}.dashboard-workspace .mp-progress-list,.dashboard-workspace .mp-creator-list{gap:.35rem;min-height:0}.dashboard-workspace .mp-progress-row,.dashboard-workspace .mp-creator-row{border-color:#ffffff12;gap:.35rem;padding-top:.4rem}.dashboard-workspace .mp-progress-row strong,.dashboard-workspace .mp-progress-row>span,.dashboard-workspace .mp-creator-row strong,.dashboard-workspace .mp-creator-row small{font-size:.56rem}.dashboard-workspace .mp-creator-row>span{width:1.8rem;height:1.8rem}.dashboard-workspace .mp-progress-card>p,.dashboard-workspace .mp-creator-spotlight>p{color:#747d8b;margin:auto 0;font-size:.62rem}.dashboard-workspace .mp-pack-preview-panel{grid-column:2;grid-template-rows:auto minmax(10rem,1fr) auto auto auto auto;grid-template-columns:1fr;align-content:stretch;gap:.7rem;height:100%;padding:.8rem;display:grid;overflow:hidden;background:radial-gradient(circle at 50% 18%,#f05cae17,#0000 18rem),#0f131cf5!important;min-height:0!important;position:static!important}.dashboard-workspace .mp-pack-preview-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-workspace .mp-pack-preview-panel__header .ui-page-header__eyebrow{margin:0 0 .1rem;color:#9a758b!important;font-size:.5rem!important}.dashboard-workspace .mp-pack-preview-panel__header strong{color:#eef0f4;font-size:.78rem;font-weight:650}.dashboard-workspace .mp-pack-preview-panel__image{background:radial-gradient(circle at 50% 40%,#f05cae1c,#0000 68%),#090c12;border:1px solid #ffffff13;border-radius:.82rem;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;height:auto!important}.dashboard-workspace .mp-pack-preview-panel__image:after{filter:blur(.65rem);content:"";background:#00000073;border-radius:999px;height:1.2rem;position:absolute;bottom:4%;left:12%;right:12%}.dashboard-workspace .mp-pack-preview-panel__image img{z-index:1;object-fit:contain;filter:drop-shadow(0 1.2rem 1.5rem #00000061);max-width:82%;max-height:88%;position:relative}.dashboard-workspace .mp-pack-preview-panel__copy .section-kicker{margin:0 0 .15rem;color:#9a758b!important;font-size:.5rem!important}.dashboard-workspace .mp-pack-preview-panel__copy h2{color:#f2f3f6;letter-spacing:-.035em;margin:0;font-size:1.02rem;font-weight:650}.dashboard-workspace .mp-pack-preview-panel__copy>p:last-child{color:#747d8b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-workspace .mp-pack-preview-panel__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dashboard-workspace .mp-pack-preview-panel__details>div{border-radius:.62rem;min-width:0;background:#090c12b8!important;border:1px solid #ffffff12!important;padding:.52rem!important}.dashboard-workspace .mp-pack-preview-panel__details dt{color:#68717f;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.dashboard-workspace .mp-pack-preview-panel__details dd{color:#dfe3e8;font:580 .58rem var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;overflow:hidden}.dashboard-workspace .mp-pack-preview-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.dashboard-workspace .mp-pack-preview-panel__actions .ui-button{min-width:0;min-height:2.2rem;padding-inline:.45rem;font-size:.62rem}.dashboard-workspace .mp-possible-card-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding-top:.05rem;display:grid}.dashboard-workspace .mp-possible-card-strip>p{color:#68717f;white-space:nowrap;margin:0;font-size:.48rem}.dashboard-workspace .mp-possible-card-strip>div{justify-content:flex-end;display:flex}.dashboard-workspace .mp-possible-card-strip span{color:#737c8a;background:#090c12;border:2px solid #0f131c;border-radius:.35rem;place-items:center;width:2.15rem;height:2.8rem;font-size:.42rem;display:grid;overflow:hidden}.dashboard-workspace .mp-possible-card-strip span+span{margin-left:-.45rem}.dashboard-workspace .mp-possible-card-strip img{object-fit:cover;width:100%;height:100%}@media (max-width:1650px){.dashboard-workspace .mp-dashboard-lower-grid{grid-template-columns:1fr}.dashboard-workspace .mp-creator-spotlight{display:none}}@media (max-width:1280px){.dashboard-workspace.ui-page-shell,.dashboard-workspace{padding:.75rem!important}.dashboard-workspace .mp-dashboard-grid{gap:.65rem;grid-template-columns:minmax(0,1fr) 16.5rem!important}.dashboard-workspace .mp-dashboard-main{grid-template-rows:3.5rem 4.4rem minmax(13rem,1fr) 9.75rem;gap:.65rem}.dashboard-workspace .mp-dashboard-stat{gap:.5rem;padding-inline:.6rem}.dashboard-workspace .mp-dashboard-stat em{display:none}.dashboard-workspace .mp-pack-preview-panel{gap:.55rem;padding:.65rem}}@media (max-height:760px) and (min-width:921px){.dashboard-workspace .mp-dashboard-main{grid-template-rows:3.25rem 4rem minmax(11rem,1fr) 8.2rem}.dashboard-workspace .mp-dashboard-stat>span{width:2rem;height:2rem}.dashboard-workspace .mp-pack-preview-panel__copy>p:last-child,.dashboard-workspace .mp-pack-preview-panel__details,.dashboard-workspace .mp-possible-card-strip{display:none}}@media (max-width:920px){body:has(.dashboard-workspace){overflow:auto}.app-shell-root:has(.dashboard-workspace) .site-content{height:auto;min-height:100dvh;overflow:visible}.dashboard-workspace.ui-page-shell,.dashboard-workspace{height:auto;overflow:visible;width:min(100% - 1rem,50rem)!important;padding:.75rem 0 5.5rem!important}.dashboard-workspace .mp-dashboard-frame,.dashboard-workspace .mp-dashboard-grid,.dashboard-workspace .mp-dashboard-main{height:auto;overflow:visible!important}.dashboard-workspace .mp-dashboard-grid,.dashboard-workspace .mp-dashboard-main{grid-template-rows:auto;grid-template-columns:1fr!important}.dashboard-workspace .mp-dashboard-main>*,.dashboard-workspace .dashboard-home-section,.dashboard-workspace .mp-dashboard-lower-grid{grid-area:auto/1}.dashboard-workspace .mp-dashboard-welcome{flex-direction:column;align-items:flex-start;gap:.7rem;padding-block:.35rem}.dashboard-workspace .mp-dashboard-welcome__actions{width:100%}.dashboard-workspace .mp-dashboard-welcome__actions>*{flex:1}.dashboard-workspace .mp-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-workspace #ready-to-open{min-height:27rem}.dashboard-workspace .dashboard-home-section,.dashboard-workspace .mp-dashboard-lower-grid{min-height:11rem}.dashboard-workspace .mp-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace .mp-creator-spotlight{display:grid}.dashboard-workspace .mp-pack-preview-panel{grid-column:1;grid-template-rows:auto minmax(17rem,1fr) auto auto auto auto;height:auto;min-height:34rem!important}}@media (max-width:540px){.dashboard-workspace .mp-dashboard-welcome__meta>span,.dashboard-workspace .mp-dashboard-stat em{display:none}.dashboard-workspace .mp-dashboard-welcome h1{font-size:1.35rem}.dashboard-workspace .mp-dashboard-stats{grid-template-columns:1fr!important}.dashboard-workspace .mp-dashboard-stat{min-height:4rem}.dashboard-workspace .mp-dashboard-lower-grid,.dashboard-workspace .mp-pack-preview-panel__details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-workspace .mp-dashboard-stat,.dashboard-workspace .pack-display-card{transition:none}}
.admin-publish-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.admin-publish-checklist li{background:#ffffff06;border:1px solid #ffffff14;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.78rem;display:grid}.admin-publish-checklist li>span{aspect-ratio:1;color:#ffd475;background:#ffb8001a;border-radius:50%;place-items:center;width:1.65rem;font-weight:850;display:grid}.admin-publish-checklist li[data-severity=blocking]>span{color:#ff9aaa;background:#fb71851c}.admin-publish-checklist strong{color:#f7f1fa;font-size:.72rem}.admin-publish-checklist p{color:#9e94a5;margin:.18rem 0 0;font-size:.7rem;line-height:1.45}.admin-pack-simulator{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-top:1.15rem;padding-top:1.15rem;display:grid}.admin-pack-presets{border-top:1px solid #ffffff12;align-items:center;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.admin-pack-presets>div{flex:1;min-width:0}.admin-pack-presets strong,.admin-pack-presets span{display:block}.admin-pack-presets strong{color:#f5eff8;font-size:.78rem}.admin-pack-presets span{color:#8f8597;margin-top:.18rem;font-size:.68rem}.admin-pack-simulator h3,.admin-pack-simulator p{margin:0}.admin-pack-simulator h3{color:#fff;font-size:1rem}.admin-pack-simulator p:not(.ui-page-header__eyebrow){color:#958b9d;margin-top:.28rem;font-size:.72rem}.admin-pack-simulator ol{grid-column:1/-1;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-pack-simulator li{background:#ffffff06;border:1px solid #ffffff12;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.58rem .7rem;display:grid}.admin-pack-simulator li>span:first-child{aspect-ratio:1;color:#ff6fbd;width:1.55rem;font-family:var(--font-geist-mono), monospace;background:#ff209a1a;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.admin-pack-simulator li strong{color:#f6f0f8;font-size:.76rem}.admin-pack-simulator li small{color:#817788;font-family:var(--font-geist-mono), monospace;font-size:.61rem}@media (max-width:680px){.admin-publish-checklist,.admin-pack-simulator{grid-template-columns:1fr}.admin-pack-presets{flex-direction:column;align-items:stretch}.admin-pack-simulator ol{grid-column:auto}.admin-pack-simulator li{grid-template-columns:auto minmax(0,1fr) auto}.admin-pack-simulator li small{grid-column:2/-1}}
