:root{--surface-primary: #ffffff;--surface-secondary: #f6f5f2;--surface-elevated: #ffffff;--surface-inverse: #090909;--text-primary: #111111;--text-secondary: #5f5f5a;--text-tertiary: #8c8c84;--border-default: #e5e3dd;--border-subtle: #f0eee8;--accent-primary: #111111;--accent-hover: #333333;--status-success: #2f6b3c;--status-warning: #986c12;--status-error: #a2362b;--status-info: #315e78;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:var(--text-primary);background:var(--surface-primary);font-family:Helvetica Neue,Arial,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--surface-primary)}body{margin:0;min-width:320px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}img{display:block;max-width:100%}a{text-decoration:none}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--surface-primary) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.skip-link{position:fixed;left:var(--space-4);top:var(--space-4);z-index:30;padding:var(--space-2) var(--space-3);background:var(--surface-inverse);color:var(--surface-primary);font-size:13px;opacity:0;pointer-events:none;transform:translateY(-160%);transition:opacity .12s ease-out,transform .16s ease-out}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.announcement{min-height:32px;display:block;padding:0 var(--space-3);background:var(--surface-inverse);color:var(--surface-primary);font-size:12px;line-height:32px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-announcement{background:#1b1b1a}.navigation{height:56px;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;padding:0 var(--space-6)}.brand-mark,.admin-logo{font-size:24px;font-weight:600;letter-spacing:0}.menu-button,.nav-actions button,.nav-links button,.sidebar-item,.primary-command,.secondary-command{border:0;background:transparent}.menu-button{grid-column:1;grid-row:1;justify-self:start;width:40px;height:40px;display:none;place-content:center;gap:6px}.menu-button span{width:16px;height:1px;background:var(--text-primary)}.nav-links,.nav-actions{display:flex;align-items:center;gap:var(--space-4)}.nav-links{grid-column:1;grid-row:1;justify-self:center;padding-left:48px}.nav-links button{position:relative;font-size:13px;padding:var(--space-2)}.nav-links button:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .16s ease-out}.nav-links button:hover:after,.nav-links button[aria-current=page]:after{transform:scaleX(1)}.brand-mark{grid-column:2;grid-row:1;border:0;background:transparent;cursor:pointer}.nav-actions{grid-column:3;grid-row:1;justify-content:flex-end}.nav-actions button{width:40px;height:40px;display:grid;place-items:center}.operator-action{color:var(--text-tertiary)}.operator-action:hover{color:var(--text-primary)}.mobile-menu{display:none;padding:var(--space-2) var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-primary)}.mobile-menu button{width:100%;min-height:44px;border:0;background:transparent;text-align:left}.mobile-menu button[aria-current=page]{font-weight:600}@media(max-width:720px){.menu-button{display:inline-grid}}.hero-split{height:min(760px,calc(100dvh - 57px));min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-single{grid-template-columns:minmax(0,1fr)}.hero-panel{height:100%;min-height:0;position:relative}.media-panel img,.product-media img,.review-image img,.product-cell img{width:100%;height:100%;object-fit:cover}.media-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 72%,transparent),transparent 48%),var(--surface-secondary)}.media-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--surface-primary) 52%,transparent) 44%,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 68%,var(--surface-secondary)),var(--surface-secondary));background-size:220% 100%,100% 100%;animation:storefront-image-loading 1.4s ease-in-out infinite;pointer-events:none}@keyframes storefront-image-loading{0%{background-position:220% 0,0 0}to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.media-panel:before{animation:none}}.hero-media-tile{display:block;padding:0;border:0;border-radius:0;background:var(--surface-secondary);color:inherit;cursor:pointer;text-align:left}.hero-media-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(0 0 0 / .5));pointer-events:none}.hero-single-panel{cursor:default}.hero-single-panel img{object-position:center 24%}.hero-single-panel:after{background:linear-gradient(180deg,rgb(0 0 0 / .05) 0%,transparent 34%),linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .56) 100%)}.media-panel img,.product-media img,.review-image img{position:relative;z-index:1;filter:saturate(.58) contrast(.96);transition:transform .42s cubic-bezier(.16,1,.3,1)}.media-panel img{transform:scale(1.01)}.hero-media-tile:hover img{transform:scale(1.035)}.hero-media-tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-6px}.hero-label{position:absolute;z-index:1;left:50%;bottom:var(--space-16);transform:translate(-50%);color:var(--surface-primary);width:min(560px,calc(100% - var(--space-8)));font-size:clamp(24px,3.2vw,44px);font-weight:600;line-height:1.06;text-align:center}.hero-label span,.hero-label strong{display:block}.hero-label span{margin-bottom:var(--space-2);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero-label strong{font:inherit}.hero-media-tile .hero-label strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-actions{display:inline-flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.hero-label .primary-command{border-color:var(--surface-primary);background:var(--surface-primary);color:var(--surface-inverse)}.hero-label .secondary-command{border-color:var(--surface-primary);background:#ffffff1f;color:var(--surface-primary)}.hero-label .primary-command,.hero-label .secondary-command{min-height:44px;padding-inline:var(--space-5);font-size:15px;font-weight:600;line-height:1}.dark-panel{display:flex;flex-direction:column;justify-content:center;padding:var(--space-20);background:var(--surface-primary);color:var(--text-primary);border-left:1px solid var(--border-default)}.dark-panel h1{max-width:720px;margin:var(--space-4) 0;font-size:clamp(46px,6vw,96px);line-height:1;letter-spacing:0}.dark-panel p:not(.overline){max-width:560px;margin:0 0 var(--space-8);color:var(--text-secondary);font-size:18px;line-height:1.55}.overline{margin:0;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.inverse-band .overline{color:#bdbab2}.primary-command,.secondary-command{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--accent-primary);border-radius:4px;transition:transform .12s ease-out,background .16s ease-out,color .16s ease-out}.primary-command{background:var(--accent-primary);color:var(--surface-primary)}.dark-panel .primary-command{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--surface-primary);align-self:flex-start}.secondary-command{background:transparent}.primary-command:hover,.secondary-command:hover{transform:translateY(-1px)}.primary-command:active,.secondary-command:active{transform:scale(.98)}.primary-command:disabled,.secondary-command:disabled{cursor:not-allowed;opacity:.48;transform:none}@media(max-width:720px){.hero-label{bottom:var(--space-8);width:min(342px,calc(100% - var(--space-12)));font-size:22px;line-height:1.08}.hero-label span{margin-bottom:var(--space-1);font-size:11px}.hero-actions{width:100%;flex-direction:column}.hero-actions .primary-command,.hero-actions .secondary-command{width:100%}}@media(max-width:1080px){.hero-split{height:auto}.hero-panel{min-height:620px}}.store-band{padding:var(--space-20) var(--space-6)}.section-heading{max-width:1440px;margin:0 auto var(--space-10)}.section-heading h2{margin:var(--space-2) 0 0;font-size:clamp(30px,4vw,56px);line-height:1.05}.product-grid,.actor-grid{max-width:1440px;margin:0 auto;display:grid;gap:var(--space-6)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{border:1px solid var(--border-subtle);background:var(--surface-primary)}.product-media{aspect-ratio:3 / 4;overflow:hidden;background:var(--surface-secondary)}.product-card:hover .product-media img{transform:scale(1.025)}.product-card-copy{padding:var(--space-4)}.product-card-copy span,.product-card-copy p{color:var(--text-secondary);font-size:13px}.product-card-copy h3{margin:var(--space-1) 0 var(--space-2);font-size:15px;line-height:1.35}.inverse-band{background:var(--surface-inverse);color:var(--surface-primary)}.actor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.actor-card{min-height:280px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-6);border:1px solid #302f2c;background:#121212}.actor-card h3{margin:var(--space-3) 0;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.actor-card p{color:#d6d2c8;font-size:14px;line-height:1.45}.actor-card span{color:#f4eee2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.actor-card a{display:inline-flex;align-items:center;gap:var(--space-1);color:#f4eee2;font-size:13px}.actor-reject{border-color:color-mix(in srgb,var(--status-error) 55%,#302f2c)}.storefront-view{overflow-x:clip}.browse-controls{max-width:1440px;margin:0 auto var(--space-8);display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(2,minmax(176px,.7fr)) auto;align-items:end;gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--border-subtle)}.browse-control{min-width:0;display:grid;gap:var(--space-2)}.browse-control span{color:var(--text-secondary);font-size:12px;font-weight:500}.browse-control input,.browse-control select{width:100%;min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:0;background:var(--surface-primary);color:var(--text-primary);font-size:14px}.browse-control select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-primary) 50%),linear-gradient(135deg,var(--text-primary) 50%,transparent 50%);background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;background-size:5px 5px;background-repeat:no-repeat}.browse-count{margin:0 0 12px;color:var(--text-secondary);font-size:13px;white-space:nowrap}.storefront-page{max-width:1440px;margin:0 auto}.store-progress{max-width:1440px;margin:0 auto;padding:var(--space-4) var(--space-6) 0}.store-progress ol{margin:0;padding:0 0 var(--space-4);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);border-bottom:1px solid var(--border-subtle);list-style:none}.store-progress li{min-width:0;display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:12px;font-weight:500}.store-progress li[aria-current=step]{color:var(--text-primary)}.store-progress span{font-family:var(--font-mono);font-size:11px;color:inherit}.store-page-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6)}.store-page-header>div{min-width:0}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.product-card{width:100%;padding:0;color:inherit;text-align:left}.product-media,.product-detail-media{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 70%,transparent),transparent 48%),var(--surface-secondary)}.product-media:before,.product-detail-media:before,.product-gallery-main:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--surface-primary) 58%,transparent) 44%,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 72%,var(--surface-secondary)),var(--surface-secondary));background-size:220% 100%,100% 100%;animation:storefront-image-loading 1.4s ease-in-out infinite;pointer-events:none}.product-media img,.product-detail-media img,.product-gallery-main img{position:relative;z-index:1;background:var(--surface-secondary)}.product-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.product-card-base-image,.product-card-hover-image{transition:opacity .18s ease-in-out,transform .22s ease-in-out}.product-card-hover-image,.product-card[data-has-hover-image=true]:hover .product-card-base-image{opacity:0}.product-card[data-has-hover-image=true]:hover .product-card-hover-image{opacity:1}@media(prefers-reduced-motion:reduce){.product-media:before,.product-detail-media:before,.product-gallery-main:before{animation:none}.product-card-base-image,.product-card-hover-image{transition:none}}.product-card[aria-pressed=true],.size-option[aria-pressed=true]{border-color:var(--accent-primary)}.product-card-copy,.product-detail-copy{min-width:0}.product-card-copy h3,.product-detail-copy h2{overflow-wrap:anywhere}.home-editorial .product-grid{margin-top:var(--space-6)}.cart-next-step,.product-side-panel{min-width:0}.cart-next-step{border:1px solid var(--border-default);background:var(--surface-primary);padding:var(--space-6)}.cart-next-step h2{margin:var(--space-4) 0 var(--space-2);font-size:clamp(22px,2.4vw,34px);line-height:1.12}.cart-next-step p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.cart-payment-preview{display:grid;gap:var(--space-1);margin:var(--space-5) 0 var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);background:var(--surface-secondary)}.cart-payment-preview strong{color:var(--text-primary);font-size:14px;line-height:1.35}.cart-payment-preview span{color:var(--text-secondary);font-size:13px;line-height:1.5}.commerce-flow{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-template-areas:"detail cart" "detail checkout" "confirm confirm";gap:var(--space-8);align-items:start}.product-page-grid,.cart-page-grid,.checkout-page-grid{display:grid;gap:var(--space-8);align-items:start}.product-page-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-template-areas:"detail side"}.product-side-panel{grid-area:side;display:grid;gap:var(--space-4)}.product-side-panel .cart-panel{grid-area:auto}.cart-page-grid{grid-template-columns:minmax(320px,.45fr) minmax(0,1fr);grid-template-areas:"cart next"}.cart-next-step{grid-area:next;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.checkout-page-grid{grid-template-columns:minmax(320px,.45fr) minmax(0,1fr);grid-template-areas:"cart checkout" "confirm confirm"}.product-detail,.product-detail-empty,.store-empty-state,.store-loading-state{min-width:0;border:1px solid var(--border-default);background:var(--surface-primary)}.product-detail{grid-area:detail;display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.78fr);min-height:560px}.product-detail-media{width:100%;aspect-ratio:3 / 4;max-height:640px;overflow:hidden;background:var(--surface-secondary)}.product-detail-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(.96)}.product-detail-media[data-product-frame=footwear] img{object-position:center bottom;transform:scale(1.28);transform-origin:center bottom}.product-gallery{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-6);background:var(--surface-secondary)}.product-gallery-main{position:relative;width:100%;aspect-ratio:3 / 4;max-height:600px;overflow:hidden;background:var(--surface-primary)}.product-gallery-main img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(.96)}.product-gallery-main[data-product-frame=footwear] img{object-position:center bottom;transform:scale(1.28);transform-origin:center bottom}.product-gallery-thumbs{display:flex;gap:var(--space-3)}.product-gallery-thumb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:0 0 var(--space-2);border:1px solid var(--border-default);background:var(--surface-primary);color:var(--text-secondary);cursor:pointer;transition:border-color .12s ease}.product-gallery-thumb[aria-pressed=true]{border-color:var(--accent-primary);color:var(--text-primary)}.product-gallery-thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover;filter:saturate(.62) contrast(.96)}.product-gallery-thumb span{padding:0 var(--space-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.product-detail-copy,.product-detail-empty,.store-empty-state,.store-loading-state{padding:var(--space-6)}.product-detail-copy{display:flex;flex-direction:column;gap:var(--space-4);justify-content:flex-start}.product-price-line{margin:0;color:var(--text-primary)!important;font-size:18px!important;font-weight:600}.product-source-line{margin:0}.product-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:0}.product-trust-grid article,.product-description-panel,.product-service-panel{border:1px solid var(--border-subtle);background:var(--surface-secondary)}.product-trust-grid article,.product-description-panel{min-width:0;padding:var(--space-4)}.product-trust-grid span,.product-description-panel span,.product-service-panel span{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-size:12px;font-weight:600}.product-trust-grid p,.product-description-panel p,.product-service-panel p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.product-service-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:var(--space-4)}.product-detail-copy h2,.cart-panel h2,.checkout-form h2,.order-confirmation h2,.store-empty-state h3{margin:var(--space-2) 0 var(--space-3);font-size:clamp(22px,2.4vw,34px);line-height:1.12}.product-detail-copy p,.store-empty-state p,.product-detail-empty p,.store-loading-state,.form-note{color:var(--text-secondary);font-size:14px;line-height:1.5}.size-options{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;min-inline-size:0;padding:0;border:0}.size-option{min-width:46px;min-height:38px;padding:0 var(--space-3);border:1px solid var(--border-default);background:var(--surface-primary)}@media(max-width:1080px){.browse-controls,.commerce-flow,.product-page-grid,.cart-page-grid,.checkout-page-grid{grid-template-columns:1fr}.product-page-grid{grid-template-areas:"detail" "side"}.cart-page-grid{grid-template-areas:"cart" "next"}.commerce-flow{grid-template-areas:"detail" "cart" "checkout" "confirm"}.checkout-page-grid{grid-template-areas:"cart" "checkout" "confirm"}.browse-count{margin:0;white-space:normal}}@media(max-width:840px){.product-detail{grid-template-columns:1fr}.product-detail-media{max-height:none}}@media(max-width:720px){.store-band{padding:var(--space-8) var(--space-4)}.section-heading{margin-bottom:var(--space-6)}.section-heading h2{font-size:clamp(30px,9vw,40px)}.store-page-header,.page-actions{align-items:stretch;flex-direction:column}.store-page-header{gap:var(--space-4)}.page-actions .primary-command,.page-actions .secondary-command,.store-page-header .secondary-command{width:100%}.product-detail-copy,.product-detail-empty,.store-empty-state,.store-loading-state,.cart-next-step{padding:var(--space-4)}.product-detail{min-height:0}.product-media{aspect-ratio:1 / 1}.store-progress{padding:var(--space-3) var(--space-4) 0}.store-progress ol,.product-trust-grid,.product-service-panel{grid-template-columns:1fr}.dark-panel h1{font-size:40px;line-height:1.05}.store-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding-bottom:var(--space-3)}.store-progress li{align-items:flex-start;flex-direction:column;gap:var(--space-1);font-size:11px;line-height:1.25}.store-progress span{font-size:10px}.browse-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-2) 0}.browse-control{gap:var(--space-1)}.browse-control span{font-size:11px}.browse-control:first-child,.browse-count{grid-column:1 / -1}.browse-control input,.browse-control select{min-height:38px;font-size:13px}}.site-footer{margin-top:var(--space-20);background:var(--surface-inverse);color:var(--surface-primary)}.footer-topline,.footer-body{max-width:1440px;margin:0 auto}.footer-topline{min-height:64px;display:grid;grid-template-columns:minmax(80px,.32fr) minmax(80px,.32fr) 1fr;align-items:center;gap:var(--space-6);padding:0 var(--space-6);border-bottom:1px solid color-mix(in srgb,var(--surface-primary) 12%,transparent)}.footer-topline button,.footer-links button,.footer-links a{width:fit-content;border:0;background:transparent;color:inherit;font-size:13px;font-weight:600;text-decoration:none}.footer-topline button,.footer-links button{padding:0}.footer-topline span{justify-self:end;color:color-mix(in srgb,var(--surface-primary) 74%,transparent);font-size:13px;font-weight:600}.footer-body{position:relative;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(160px,.46fr) minmax(360px,1.5fr) auto;gap:var(--space-12);padding:var(--space-12) var(--space-6)}.footer-brand,.footer-links,.footer-legal,.footer-legal dl{min-width:0}.footer-logo{margin:0 0 var(--space-6);font-size:22px;font-weight:600}.footer-brand p:not(.footer-logo),.footer-legal p,.footer-legal dd{color:color-mix(in srgb,var(--surface-primary) 76%,transparent);font-size:13px;line-height:1.62;word-break:keep-all;overflow-wrap:break-word}.footer-brand p:not(.footer-logo),.footer-legal p{margin:0 0 var(--space-3)}.footer-links{display:grid;align-content:start;gap:var(--space-3)}.footer-links button,.footer-links a{text-align:left;text-decoration:underline;text-underline-offset:3px}.footer-legal dl{margin:0 0 var(--space-5);display:grid;gap:var(--space-2)}.footer-legal dl div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--space-4)}.footer-legal dt{color:color-mix(in srgb,var(--surface-primary) 88%,transparent);font-size:12px;font-weight:600}.footer-legal dd{margin:0}.site-footer :is(a,button):focus{outline:2px solid var(--surface-primary);outline-offset:4px;box-shadow:0 0 0 2px var(--surface-inverse)}.footer-top-command{align-self:center;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--surface-primary);background:var(--surface-primary);color:var(--surface-inverse)}@media(max-width:1080px){.footer-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-top-command{justify-self:start}}@media(max-width:720px){.site-footer{margin-top:var(--space-12)}.footer-topline,.footer-body{padding-inline:var(--space-4)}.footer-topline{grid-template-columns:1fr auto;gap:var(--space-4)}.footer-topline button:nth-of-type(2){display:none}.footer-topline span{justify-self:end;text-align:right}.footer-body{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-10)}.footer-legal dl div{grid-template-columns:1fr;gap:var(--space-1)}}@media(max-width:1080px){.hero-split,.admin-view,.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.admin-section-tabs .section-tab{justify-content:center;min-width:0}.product-grid,.actor-grid,.policy-grid,.metric-strip,.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-queue-bar{grid-template-columns:repeat(5,minmax(132px,1fr))}.queue-clear{grid-column:1 / -1;justify-content:start}.operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-workbench-header,.image-workbench-grid,.image-workbench-detail,.scraped-intake-header,.scraped-intake-layout{grid-template-columns:1fr}.image-detail-media{aspect-ratio:4 / 5;height:auto;min-height:0}.product-table{min-width:0;table-layout:fixed}.product-table th:nth-child(3),.product-table td:nth-child(3),.product-table th:nth-child(6),.product-table td:nth-child(6){display:none}.product-table th:first-child,.product-table td:first-child{width:38%}.product-table th:nth-child(2),.product-table td:nth-child(2){width:24%}.product-table th:nth-child(5),.product-table td:nth-child(5){width:15%}.product-table th:nth-child(7),.product-table td:nth-child(7){width:14%}.product-cell{min-width:0}.product-table td{overflow-wrap:anywhere}}@media(max-width:720px){.navigation{grid-template-columns:1fr auto 1fr;padding:0 var(--space-4)}.nav-links{display:none}.mobile-menu{display:grid;gap:var(--space-1)}.media-panel img{transform:none}.hero-split,.hero-panel{min-height:auto}.media-panel{min-height:min(62vh,460px)}.dark-panel{padding:var(--space-10) var(--space-6) var(--space-12)}.product-grid,.actor-grid,.policy-grid,.metric-strip,.operations-grid,.operation-form-grid{grid-template-columns:1fr}.admin-main{padding:var(--space-4)}.admin-topline,.admin-toolbar{flex-direction:column}.admin-queue-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--space-1)}.queue-command{min-width:0}.queue-clear{grid-column:1 / -1}.admin-topline,.search-field,.select-field{width:100%}.product-table{min-width:0;display:block}.product-table thead{display:none}.product-table tbody{display:grid;gap:var(--space-3)}.product-table tr{display:grid;padding:var(--space-3);border:1px solid var(--border-default);background:var(--surface-primary)}.product-table td{width:auto!important;display:grid;grid-template-columns:82px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-2) 0;border-bottom:0;white-space:normal}.product-table th:nth-child(3),.product-table td:nth-child(3),.product-table th:nth-child(6),.product-table td:nth-child(6){display:grid}.product-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.inventory-table{min-width:0;display:block}.inventory-table thead{display:none}.inventory-table tbody{display:grid;gap:var(--space-3)}.inventory-table tr{display:grid;padding:var(--space-3);border:1px solid var(--border-default);background:var(--surface-primary)}.inventory-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-2) 0;border-bottom:0;overflow-wrap:anywhere}.inventory-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.inventory-table td input,.inventory-table td select{min-width:0;width:100%}.inventory-table .icon-command{justify-self:start}.review-actions{grid-template-columns:1fr}.image-action-metrics,.image-workbench-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.image-queue-row{grid-template-columns:44px minmax(0,1fr)}.image-queue-row .next-action{grid-column:2;justify-self:start}.image-workbench-actions{display:grid}.intake-metrics{grid-template-columns:1fr}.intake-metrics div{border-right:0;border-bottom:1px solid var(--border-subtle)}.intake-metrics div:last-child{border-bottom:0}.scraped-intake-row{grid-template-columns:1fr}.source-thumbnail-strip{grid-row:auto;grid-template-columns:repeat(3,48px)}.intake-action{grid-column:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
