.site-nav{white-space:nowrap;justify-content:flex-start;gap:30px;min-height:60px;overflow-x:auto}.site-nav a,.site-nav button{font-size:15px;font-weight:600}.bag-badge{color:#fff;background:#5264dd;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.page-content{min-height:55vh;padding-block:48px 80px}.page-content>h1{margin-bottom:28px;font-size:38px}.page-content>h2{margin-block:30px 14px}.narrow{max-width:820px}.notice{overflow-wrap:anywhere;background:#edf3ff;border:1px solid #d8e1f4;border-radius:12px;margin-block:20px;padding:18px 24px}.notice ul{margin:0;padding-left:20px}.notice.error{color:#95344e;background:#fff0f2;border-color:#edc1cc}.notice.success{color:#275c45;background:#eaf5ee}.form-stack{gap:22px;display:grid}.form-stack>.primary{justify-self:start}.preserve-lines{white-space:pre-line}.hero-art picture{width:100%;display:block}.hero-art img{object-fit:contain;max-height:600px}.poster-mode img{object-fit:cover;height:100%}.commerce-product{background:#fff;border:1px solid #e0e7f4;border-radius:18px;overflow:hidden}.commerce-product-image{aspect-ratio:1/1.08;background:#edf4ff;display:block}.commerce-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.commerce-product:hover .commerce-product-image img{transform:scale(1.025)}.commerce-product-copy{padding:20px}.commerce-product-copy small{color:#61708a}.commerce-product-copy h3{min-height:42px;margin:8px 0 14px;font-size:17px}.commerce-price{font-size:24px}.product-buttons{align-items:center;gap:8px;margin-top:18px;display:flex}.product-buttons .secondary{flex:1;padding:10px 8px}.product-buttons [aria-pressed=true]{color:#fff;background:#5264dd}.pagination{margin-top:24px}.breadcrumb{color:#61708a;margin-bottom:24px}.product-detail{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.detail-image{object-fit:contain;background:#edf3ff;border-radius:20px;width:100%;max-height:760px}.detail-copy{padding-top:20px}.detail-copy h1{margin:12px 0 22px;font-size:38px}.detail-copy>p{max-width:65ch;line-height:1.9}.detail-price{margin:24px 0;font-size:36px;display:block}.detail-copy form{gap:18px;margin-bottom:24px;display:grid}.detail-copy .primary{justify-self:start}.gallery-strip{gap:10px;margin-top:16px;display:flex;overflow:auto}.gallery-strip img{background:#edf3ff;border-radius:10px;width:90px}.bag-line{border-bottom:1px solid #dce4f2;grid-template-columns:100px 1fr 130px 100px;align-items:center;gap:24px;padding:24px 0;display:grid}.bag-line img{background:#edf4ff;border-radius:12px}.bag-line strong{text-align:right}.bag-total{justify-content:space-between;padding:28px 0;font-size:24px;display:flex}.bag-line h3{font-size:18px}.error-text{color:#a23e58}.checkout-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:50px;display:grid}.order-summary{background:#fff;border:1px solid #dbe4f4;border-radius:16px;padding:30px}.summary-line{border-bottom:1px solid #e6ebf4;justify-content:space-between;gap:24px;padding:18px 0;display:flex}.summary-line:last-child{border:0}.order-summary h2{margin-bottom:16px}.shipments{margin-block:32px}.shipments h2{margin-bottom:18px}.shipment{background:#fff;border:1px solid #d8e2f3;border-radius:14px;margin-top:16px;padding:22px}.tracking-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.payment-panel{background:#eaefff;border-radius:16px;margin:30px 0;padding:30px}.payment-panel>p{margin-bottom:18px}.payment-panel form{margin-top:18px}#paypal-buttons{max-width:450px}.account-row{overflow-wrap:anywhere;border-bottom:1px solid #dbe3f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.auth-panel{max-width:520px}.auth-panel .button-row{margin-top:25px}.support-heading{max-width:760px;margin-bottom:35px}.support-heading h1{margin-bottom:20px;font-size:46px}.support-form{max-width:960px}.conversation-message{background:#fff;border:1px solid #dbe4f4;border-radius:14px;margin:20px 0;padding:24px}.conversation-message.from-studio{background:#edf2ff}.conversation-message p{overflow-wrap:anywhere;margin-top:10px}.empty-state{gap:24px;padding:55px 0;display:grid}.policy-copy{margin-top:30px;line-height:1.9}.consent-banner{z-index:60;background:#fff;border:1px solid #cbd6ee;border-radius:16px;max-width:620px;padding:24px;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 40px #23355220}.consent-banner p{margin-bottom:16px}.consent-banner form{flex-wrap:wrap;gap:12px;display:flex}.consent-banner>a{margin-top:10px;font-size:13px;text-decoration:underline;display:block}.help-float{z-index:45;color:#fff;background:#5264dd;border-radius:30px;padding:14px 20px;position:fixed;bottom:24px;right:20px;box-shadow:0 5px 25px #5264dd35}dialog{color:#25334e;border:1px solid #cbd6ee;border-radius:18px;max-width:min(950px,92vw);padding:28px}dialog::backdrop{background:#25334e80}#preferences-content{margin-top:25px}#preferences-content table{min-width:500px}#preferences-content img{background:#edf3ff;width:140px}#preferences-content td{vertical-align:top;padding:14px}#preferences-content a{margin-top:12px;display:block}.honeypot{opacity:0;position:absolute;left:-9999px}.manage-body{background:#f7faff}.manage-layout{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.manage-sidebar{background:#edf2ff;border-right:1px solid #dae3f5;height:100vh;padding:30px 20px;position:sticky;top:0;overflow-y:auto}.manage-sidebar>p{color:#61708a;margin:10px 0 25px}.manage-sidebar nav{gap:5px;margin-bottom:24px;display:grid}.manage-sidebar nav a{border-radius:9px;padding:11px 14px;font-size:14px}.manage-sidebar nav a:hover{background:#e0e8ff}.manage-sidebar nav .active{color:#fff;background:#5264dd;font-weight:600}.manage-top{background:#fff;border-bottom:1px solid #dce4f3;justify-content:space-between;align-items:center;padding:20px 36px;display:flex}.manage-top>div{align-items:center;gap:22px;font-size:14px;display:flex}.manage-top button{color:#5264dd}.manage-content>.notice{width:100%;margin-inline:0}.manage-panel{background:#fff;border:1px solid #dbe4f4;border-radius:15px;margin:24px 0;padding:26px}.manage-panel p{color:#61708a;overflow-wrap:anywhere;margin:10px 0}.manage-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.metrics article{background:#fff;border:1px solid #dbe4f4;border-radius:14px;padding:23px}.metrics p{color:#61708a;font-size:14px}.metrics strong{margin-top:16px;font-size:32px;display:block}.table-scroll{background:#fff;border:1px solid #dbe4f4;border-radius:14px;margin:24px 0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{background:#f0f4fc;font-weight:600}th,td{border-bottom:1px solid #e1e8f3;padding:17px 20px}td code{overflow-wrap:anywhere;max-width:380px;display:block}.variant-row{border:1px solid #d9e3f3;border-radius:12px;min-width:0;margin:20px 0;padding:22px}.variant-row legend{font-weight:600}.variant-row .check-label{margin-block:16px}.sku-options{gap:12px;margin-top:12px;display:flex}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.media-grid article{background:#fff;border:1px solid #dbe4f4;border-radius:12px;padding:18px}.media-grid img{object-fit:contain;width:100%;height:180px}.media-grid code{word-break:break-all;margin:15px 0;font-size:12px;display:block}.destination-grid{flex-wrap:wrap;gap:20px;display:flex}.admin-auth{background:#fff;border:1px solid #dbe4f4;border-radius:20px;width:min(520px,100% - 40px);margin:70px auto;padding:36px}.admin-auth h1{margin:28px 0;font-size:28px}.admin-auth>.notice{width:100%}.admin-auth p{margin-bottom:18px}.secret-code{overflow-wrap:anywhere;background:#edf2ff;margin-bottom:20px;padding:16px;display:block}.checks{grid-template-columns:repeat(3,1fr);gap:14px;padding:30px 0;display:grid}.archive-form{margin-top:30px}.home-preview{max-width:100%;margin:auto;container-type:inline-size}.preview-controls{gap:14px;display:flex}@container (width<=600px){.home-preview .hero-main{flex-direction:column;display:flex}.home-preview .hero-copy{padding:24px}.home-preview .hero-copy h1{font-size:34px}}@media (width<=1100px){.manage-layout{grid-template-columns:200px minmax(0,1fr)}.manage-content{padding:25px 24px}.manage-two{grid-template-columns:1fr}.product-detail{gap:32px}.media-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.header-inner{flex-wrap:wrap;gap:16px}.header-search{flex-basis:100%;order:3;width:100%;max-width:none;display:flex}.header-actions{margin-left:auto}.header-actions .cart-trigger{font-size:13px}.site-nav{gap:24px;padding-block:14px}.page-content{padding-block:30px 65px}.page-content>h1{font-size:30px}.product-detail,.checkout-layout{grid-template-columns:1fr;gap:25px}.detail-copy h1{font-size:30px}.bag-line{grid-template-columns:65px 1fr;gap:15px}.bag-line img{width:65px}.bag-line>.field{grid-column:2}.bag-line strong{text-align:left;grid-column:2}.support-heading h1{font-size:35px}.consent-banner{max-width:none;padding:20px;bottom:12px;left:12px;right:12px}.help-float{padding:12px 15px;font-size:13px}.manage-layout{display:block}.manage-sidebar{height:auto;padding:18px;position:static}.manage-sidebar .logo{font-size:32px}.manage-sidebar>p{display:none}.manage-sidebar nav{white-space:nowrap;gap:5px;margin:12px 0;display:flex;overflow:auto}.manage-sidebar nav a{padding:9px 14px}.manage-sidebar>a:last-child{display:none}.manage-top{padding:16px;font-size:13px}.manage-top>div{gap:10px;font-size:12px}.manage-content{padding:24px 16px}.manage-panel{padding:19px}.manage-content>h1{font-size:27px}.metrics{grid-template-columns:1fr 1fr;gap:12px}.metrics article{padding:18px}.metrics strong{font-size:26px}.media-grid{grid-template-columns:1fr 1fr;gap:12px}.media-grid article{padding:12px}.media-grid img{height:130px}.manage-body .form-grid{grid-template-columns:1fr}.manage-body .form-grid .full{grid-column:1}.checks{grid-template-columns:1fr 1fr}.admin-auth{margin-block:40px;padding:25px}.account-row{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.commerce-product-image img{transition:none}}@media (width<=700px){.header-inner{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.header .logo{font-size:32px}.header-actions{justify-self:end;gap:6px;min-width:0}.header-actions .icon-btn{width:32px;height:32px}.header-actions .cart-trigger{gap:5px;font-size:12px}.header .header-search{grid-column:1/-1;width:100%;min-width:0}.header-search input{min-width:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-product{min-width:0}.commerce-product-copy{padding:14px}.product-buttons{flex-wrap:wrap;gap:7px}.product-buttons .secondary{flex-basis:100%;font-size:13px}.product-buttons .icon-btn{width:36px;height:36px}}.journal-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:26px;display:grid}.journal-articles article{background:#fff;border:1px solid #dbe4f4;border-radius:14px;padding:22px}.journal-articles img{object-fit:contain;width:100%;height:210px}.journal-articles h3{margin:18px 0 12px}.journal-articles p{color:#61708a;font-size:14px}@media (width<=700px){.journal-articles{grid-template-columns:1fr}}.object-mode{background:url(/assets/studio-stage.svg) 50%/contain no-repeat}.object-mode picture{position:relative}[hidden]{display:none!important}#attribute-selectors{gap:16px;margin:20px 0;display:grid}html{scroll-padding-top:calc(var(--header-height,150px) + 24px)}.header{background:linear-gradient(110deg,var(--header-start,#edf3ffe0),var(--header-end,#f5efffe0));-webkit-backdrop-filter:blur(var(--header-blur,14px))}.header .nav-band{background:0 0}.header-search{background:#ffffffa6}.site-nav{gap:8px;min-height:60px;padding-block:9px}.site-nav a{border-radius:30px;padding:9px 16px;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.site-nav a:hover{background:#5264dd12;transform:translateY(-1px)}.site-nav a.active{color:#5264dd;background:#e5ebff;box-shadow:inset 0 -2px #5264dd,0 3px 10px #5264dd10}.header+.home-shell,.header+main .hero{margin-top:24px}.action-icon{color:#465a9b;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:background .2s,transform .2s;display:inline-flex;position:relative}.action-icon:hover,.action-icon:focus-visible{background:#5264dd14;transform:translateY(-1px)}.action-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.action-count{color:#fff;background:#5264dd;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:0;right:-1px}.action-count:empty{display:none}.action-label{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#354581;border-radius:8px;padding:5px 9px;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-5px)}.action-icon:hover .action-label,.action-icon:focus-visible .action-label{opacity:1;transform:translate(-50%)}.custom-logo{object-fit:contain;max-height:58px}.floating-actions{z-index:45;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .2s;display:flex;position:fixed;bottom:20px;right:20px}.back-to-top{color:#5264dd;background:#fff;border:1px solid #dbe4f4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:54px;animation:.22s ease-out top-arrive;display:flex;box-shadow:0 8px 25px #35458116}.back-to-top span{font-size:22px}.back-to-top small{font-size:10px}.back-to-top[hidden]{display:none}.consent-visible .floating-actions{opacity:0;pointer-events:none}@keyframes top-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.manage-layout{grid-template-columns:220px minmax(0,1fr)}.manage-sidebar{scrollbar-width:thin;background:linear-gradient(170deg,#edf2ff,#f5f6ff);padding:22px 14px}.manage-sidebar .logo{font-size:36px}.manage-sidebar>p{margin:7px 0 18px}.manage-sidebar nav{gap:8px}.nav-group{border-radius:11px;padding-bottom:3px}.nav-group summary{cursor:pointer;color:#667590;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;font-weight:650;list-style:none;transition:background .2s,color .2s;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary span{transition:transform .2s}.nav-group[open] summary span{transform:rotate(180deg)}.nav-group[data-current=yes] summary{color:#5264dd;background:#5264dd0c}.manage-sidebar .nav-group a{margin:2px 5px;padding:9px 12px;font-size:13px;transition:background .2s,transform .2s;display:block}.manage-sidebar .nav-group a:hover{transform:translate(2px)}.manage-sidebar .nav-group .active{color:#5264dd;background:#e4eaff;font-weight:650;box-shadow:inset 3px 0 #5264dd}.manage-top{min-height:61px;padding:14px 26px}.manage-content{max-width:1500px;padding:24px 26px 64px}.manage-content>h1{margin-bottom:18px;font-size:26px}.manage-panel{border-radius:12px;margin:16px 0;padding:18px 20px}.manage-panel h2{margin-bottom:12px;font-size:18px}.manage-panel summary{cursor:pointer;font-size:14px;font-weight:650}.manage-panel[open] summary{margin-bottom:18px}.manage-panel .form-grid{margin-top:12px}.manage-body .form-grid{gap:14px 18px}.manage-body input:not([type=checkbox]):not([type=range]):not([type=color]),.manage-body select{min-height:38px;padding:8px 11px;font-size:13px}.manage-body textarea{min-height:105px;font-size:13px}.manage-body .field{gap:5px}.manage-body .field label{font-size:12px}.manage-body .primary,.manage-body .secondary,.manage-body .danger{min-height:38px;padding:9px 14px;font-size:13px}.manage-body .form-stack{gap:14px}.manage-body td,.manage-body th{padding:11px 14px}.manage-body td>small,.manage-body td>strong{display:block}.manage-body td>small{color:#7a879e;margin-top:3px;font-size:11px}.manage-body td{vertical-align:middle}.manage-body tr:hover td{background:#f8faff}.table-wrap,.table-scroll{max-width:100%;overflow:auto}.table-wrap{padding:0}.table-wrap table{min-width:580px}.table-wrap h2{padding:16px 18px 0}.table-wrap td:last-child a{white-space:nowrap;color:#5264dd}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.toolbar h2,.toolbar p{margin:0}.filter-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.filter-row>input{max-width:290px}.filter-row>label{gap:5px;font-size:12px;display:grid}.badge{background:#f3f6ff;border:1px solid #dbe4f4;border-radius:20px;padding:4px 8px;font-size:11px}.danger{color:#a0445b;background:#fff6f7;border:1px solid #e3bec8;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.danger:hover{background:#ffe8ee}.upload-label{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.media-thumb{object-fit:contain;background:#f0f4ff;border:1px solid #e1e7f5;border-radius:7px;flex-shrink:0;width:48px;height:48px}.image-preview{cursor:zoom-in;display:block}.media-grid.compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.media-grid.compact .manage-panel{margin:0;padding:14px}.media-grid.compact img{object-fit:contain;width:100%;height:120px}.media-grid.compact strong,.media-grid.compact small{overflow-wrap:anywhere;font-size:12px;display:block}.media-field{min-width:0}.media-field>[data-media-value]{display:none}.media-field-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.media-field small{overflow-wrap:anywhere;max-width:400px;font-size:11px;display:block}.media-field progress{width:100%;height:5px;margin-top:8px}.media-choice{text-align:left;background:#fff;border:1px solid #dbe4f4;border-radius:9px;padding:9px;transition:border-color .2s,box-shadow .2s}.media-choice:hover,.media-choice:focus-visible{border-color:#5264dd;box-shadow:0 0 0 2px #5264dd13}.media-choice img{object-fit:contain;background:#f0f4ff;border-radius:5px;width:100%;height:110px}.media-choice span{overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin:16px 0;display:grid}#media-picker{width:min(860px,94vw)}#image-preview-dialog img{object-fit:contain;max-width:100%;max-height:72vh;margin-top:14px;display:block}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stats-grid .manage-panel{margin:16px 0}.stats-grid strong{margin:8px 0;font-size:25px;display:block}.stats-grid small,.stats-grid span{color:#7a879e;font-size:12px}.dashboard-columns,.payment-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.manage-panel>small{overflow-wrap:anywhere;line-height:1.8;display:block}.world-map{width:100%;height:auto;display:block}.world-map path{fill:#dde5f6;stroke:#fff;stroke-width:.45px;cursor:pointer;transition:fill .15s,stroke .15s}.world-map path:hover,.world-map path:focus,.world-map path.selected{stroke:#263bad;stroke-width:1.8px;outline:none}tr.selected td{background:#e9edff!important}#country-map-status{color:#5264dd;font-weight:600}.header-style-preview{background:#edf3ff;border:1px solid #dbe4f4;border-radius:10px;justify-content:space-between;align-items:center;min-height:85px;padding:20px;display:flex}.header-style-preview strong{font-size:22px}.header-style-preview span{color:#62728f;font-size:13px}.auth-qr{place-items:center;margin:16px 0;display:grid}.auth-qr svg{width:min(340px,100%);height:auto}.admin-auth ol{padding-left:20px;font-size:14px;line-height:1.9}.admin-auth details{margin-bottom:18px}.admin-auth p{font-size:13px}.admin-auth .secret-code{margin-top:12px}.attribute-row{grid-template-columns:1fr 1fr 2.5fr auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.attribute-row label{gap:5px;font-size:12px;display:grid}.sku-table{min-width:1000px!important}.sku-table td:first-child{width:220px}.sku-table td:nth-child(5){width:250px}.sku-table input:not([type=checkbox]){width:100%;min-width:75px}.sku-table td:first-child>input{margin-bottom:6px}.sku-table td{vertical-align:top;padding:10px!important}.sku-table .variant-row{border:0;margin:0;padding:0}.sku-options{margin:5px 0;display:block}.sku-options small{color:#7a879e;margin-right:7px;font-size:10px;display:inline-block}.sku-table .check-label{margin:7px 0;font-size:12px}.sku-table .media-thumb{width:35px;height:35px}.sku-table .media-field .secondary{min-height:30px;padding:6px 8px;font-size:11px}.sku-bulk{margin:18px 0}.gallery-editor{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.gallery-item{border:1px solid #e1e7f5;border-radius:9px;padding:12px}.gallery-item .button-row{margin-top:10px}.gallery-item .text-link{font-size:11px}.admin-menu-toggle{display:none}@media (width<=1100px){.header-inner{gap:15px}.header-actions{gap:6px}.manage-layout{grid-template-columns:200px minmax(0,1fr)}.manage-content{padding:22px 20px}.payment-settings-grid,.dashboard-columns{grid-template-columns:1fr}.attribute-row{grid-template-columns:1fr 1fr}.attribute-row label:nth-child(3){grid-column:1/-1}}@media (width<=700px){.header-inner{grid-template-columns:minmax(65px,1fr) auto;gap:12px 6px;display:grid}.header-search{grid-column:1/-1}.header-actions{gap:3px}.action-icon{width:33px;height:35px;padding:6px}.action-icon svg{width:21px;height:21px}.header-actions .locale{padding:5px;font-size:11px}.site-nav{gap:5px;min-height:49px;padding-block:7px}.site-nav a{padding:8px 12px;font-size:12px}.header+main .hero{margin-top:16px}.custom-logo{max-width:100px;max-height:40px}.header .logo{font-size:29px}.floating-actions{bottom:14px;right:12px}.floating-actions .help-float{font-size:11px}.manage-layout{display:block}.manage-sidebar{z-index:80;width:240px;height:100dvh;padding:24px 14px;transition:transform .23s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 40px #25334e20}.manage-sidebar nav{white-space:normal;margin:18px 0;display:grid;overflow:visible}.manage-sidebar>p,.manage-sidebar>a:last-child{display:block}.admin-nav-open .manage-sidebar{transform:translate(0)}.admin-nav-open:after{content:"";z-index:70;pointer-events:none;background:#25334e40;position:fixed;inset:0}.admin-menu-toggle{flex-shrink:0;display:block}.manage-top{gap:8px;padding:12px 14px}.manage-top>span{font-size:11px}.manage-top>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:10px;overflow:hidden}.manage-content{padding:20px 14px 60px}.manage-content>h1{font-size:23px}.manage-panel{margin:12px 0;padding:15px}.table-wrap{padding:0}.toolbar{gap:10px}.filter-row{gap:8px}.filter-row input{width:100%;max-width:100%}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid strong{font-size:20px}.header-style-preview{display:block}.header-style-preview span{margin-top:10px;line-height:1.8;display:block}.attribute-row{grid-template-columns:1fr 1fr}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}dialog{padding:18px}.auth-qr svg{width:300px}.gallery-editor{grid-template-columns:1fr}}@media (width<=400px){.header .account-icon{display:none}.header .logo{font-size:26px}.header .brand-symbol{display:none}.header-actions .locale{max-width:58px}.manage-top>div>span{max-width:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.site-nav a:hover,.action-icon:hover{transform:none}}.variant-options{border:0;margin:16px 0;padding:0}.variant-options legend{margin-bottom:8px;font-weight:600}.option-buttons{flex-wrap:wrap;gap:8px;display:flex}.variant-option{color:#1f2a44;background:#fff;border:1px solid #dce4f2;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;transition:background .15s,border-color .15s;display:flex}.variant-option[aria-pressed=true]{color:#5264dd;background:#eef1ff;border-color:#5264dd;box-shadow:inset 0 -2px #5264dd}.variant-option:disabled{opacity:.4;cursor:not-allowed}.color-swatch{border:1px solid #b7c1d8;border-radius:50%;width:18px;height:18px}.file-previews{flex-wrap:wrap;gap:12px;display:flex}.file-previews figure{width:96px;margin:8px 0}.file-previews img{object-fit:cover;border-radius:6px;width:96px;height:80px}.file-previews figcaption{overflow-wrap:anywhere;font-size:12px}@media (prefers-reduced-motion:reduce){.variant-option{transition:none}}.header-actions>.action-icon:last-child .action-label{left:auto;right:0;transform:translateY(-5px)}.header-actions>.action-icon:last-child:hover .action-label,.header-actions>.action-icon:last-child:focus-visible .action-label{transform:translateY(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header{background:#edf3ff}}.form-stack{grid-template-columns:minmax(0,1fr)}.form-stack>*,.attribute-row label{min-width:0}.attribute-row input{width:100%;min-width:0}.floating-actions .help-float,.floating-actions #back-to-top{position:static}
