:root{--font-sans:"Avenir Next", "Segoe UI", "Trebuchet MS", "Helvetica Neue", sans-serif;--bg:#f6f0e5;--bg-alt:#fffaf4;--surface:#fffaf4d1;--surface-strong:#fff9f0;--surface-contrast:#1b2d2a;--text:#1c1a17;--muted:#655d54;--line:#1c1a171c;--accent:#b4552d;--accent-deep:#84391e;--forest:#23453f;--gold:#d7a950;--shadow:0 20px 60px #241c1514;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--max-width:1400px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--font-sans), sans-serif;background:radial-gradient(circle at 0 0,#d7a95040,#0000 28%),radial-gradient(circle at 100% 0,#23453f2e,#0000 36%),linear-gradient(#f5efe1 0%,#f6f0e5 52%,#efe5d6 100%);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-sans), sans-serif;margin:0;font-weight:700;line-height:1.02}h1{letter-spacing:-.04em;font-size:clamp(2.2rem,7vw,4rem)}h2{letter-spacing:-.03em;font-size:clamp(1.45rem,3.2vw,2.4rem)}h3{font-size:clamp(1.05rem,1.8vw,1.35rem)}p{margin:0;line-height:1.6}.page-shell{width:100%}.feedback-banner{color:#fff8f2;background:linear-gradient(135deg,#b4552df0,#84391efa);width:100%;box-shadow:0 14px 30px #4d27172e}.feedback-banner-shell{width:min(calc(100% - 1rem), calc(var(--max-width) + 1rem));margin:0 auto;padding:.65rem .85rem .85rem}.feedback-banner-toggle{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0;display:flex}.feedback-banner-action{letter-spacing:.06em;text-transform:uppercase;background:#fff8f21f;border:1px solid #fff8f266;border-radius:999px;align-items:center;min-height:2.35rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.feedback-banner-form{border-top:1px solid #fff8f22e;gap:1rem;margin-top:.85rem;padding-top:1rem;display:grid}.feedback-banner .field-label,.feedback-banner .eyebrow,.feedback-banner .muted,.feedback-banner .form-success{color:inherit}.feedback-banner .field-input{background:#fffbf7f5}.page-main{width:min(calc(100% - 1.5rem), var(--max-width));margin:0 auto;padding:1rem 0 4rem}.site-footer{width:min(calc(100% - 1.5rem), var(--max-width));color:var(--muted);margin:0 auto 1.5rem;padding:1rem 1.2rem 1.5rem;font-size:.9rem}.page-banner{width:min(calc(100% - 1.5rem), var(--max-width));margin:.85rem auto 0}.site-header{z-index:30;width:min(calc(100% - 1rem), calc(var(--max-width) + 1rem));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#fbf6edd9;border:1px solid #ffffff85;border-radius:24px;gap:1rem;margin:.75rem auto 0;padding:1rem;display:grid;position:sticky;top:0}.brand-block{gap:.3rem;display:grid}.brand-mark{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.brand-subtitle{max-width:34rem;color:var(--muted);font-size:.95rem}.nav-row{flex-wrap:wrap;gap:.55rem;display:flex}.nav-link,.chip-link,.status-pill,.button,.inline-link{transition:transform .18s,background-color .18s,border-color .18s}.nav-link,.chip-link{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;padding:.7rem 1rem;font-size:.95rem}.nav-link-accent{background:linear-gradient(135deg,#b4552d1f,#84391e2e);border-color:#b4552d33}.nav-button{appearance:none;cursor:pointer;color:inherit;font:inherit}.nav-link:hover,.chip-link:hover,.button:hover,.merchant-card:hover,.inline-link:hover{transform:translateY(-1px)}.stack-24,.stack-16,.stack-12,.stack-8{display:grid}.stack-24{gap:1.5rem}.stack-16{gap:1rem}.stack-12{gap:.75rem}.stack-8{gap:.5rem}.surface,.feature-card,.catalog-card,.list-card,.stat-card,.glass-card,.workflow-card,.collection-preview,.editor-card,.merchant-card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffa6}.ad-slot{border-radius:var(--radius-md);box-shadow:var(--shadow);background:linear-gradient(135deg,#b4552d1a,#d7a95024),#fffaf4d1;border:1px dashed #b4552d4d;gap:.5rem;padding:1rem 1.1rem;display:grid}.ad-slot-compact{padding:.95rem 1rem}.ad-slot-meta,.ad-slot-footnote{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.72rem}.surface,.glass-card,.collection-preview,.editor-card{padding:1.25rem}.hero-panel,.detail-hero,.profile-hero,.collection-hero{gap:1rem;display:grid}.hero-panel{padding:1rem 0 .25rem}.home-hero{align-items:start}.hero-copy,.hero-aside{min-width:0}.hero-text{max-width:42rem;color:var(--muted);font-size:1.03rem}.home-hero-art-card,.home-stats-band{overflow:hidden}.home-hero-art-card{background:radial-gradient(circle at top right, #d7a95047, transparent 34%), linear-gradient(145deg, #223f3914, #4a2b1f1f), var(--surface);padding:.6rem}.home-hero-art{border-radius:calc(var(--radius-lg) - 8px);width:100%;height:auto;display:block}.home-stats-band{border-radius:28px;gap:1rem;width:100%;display:grid}.home-stats-grid{grid-template-columns:1fr;gap:.9rem;display:grid}.home-stat-link{color:inherit;background:#ffffffa8;border:1px solid #241c1514;border-radius:22px;justify-content:center;align-items:baseline;gap:.15rem;padding:.95rem 1rem;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.home-stat-link strong{font-size:1.55rem;font-family:var(--font-sans), sans-serif;white-space:nowrap;line-height:1}.home-stat-link span{color:var(--muted);font-size:.92rem;line-height:1.2}a.home-stat-link:hover{border-color:#84391e2e;transform:translateY(-1px);box-shadow:0 10px 24px #53352214}.home-stat-static{cursor:default}.eyebrow,.card-kicker,.meta-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.77rem}.cta-row,.badge-row,.row-wrap{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.button{white-space:normal;text-wrap:balance;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.85rem 1.25rem;font-weight:600;display:inline-flex}.button-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff8f2}.button-secondary{border-color:var(--line);background:#ffffffb8}.inline-link{color:var(--accent-deep);font-weight:600}.split-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stats-grid,.card-grid,.workflow-grid,.action-grid,.field-grid{gap:1rem;display:grid}.stats-grid,.field-grid{grid-template-columns:1fr}.stat-card strong{font-size:1.8rem;font-family:var(--font-sans), sans-serif}.stat-card p{color:var(--muted)}.feature-card,.catalog-card,.workflow-card,.merchant-card{padding:1.1rem}.catalog-card,.list-card{overflow:hidden}.catalog-card{grid-template-rows:auto 1fr;height:100%;display:grid}.cover-gradient,.detail-cover,.list-cover{border-radius:calc(var(--radius-lg) - 8px);background:radial-gradient(circle at 100% 0,#d7a950d9,#0000 24%),linear-gradient(145deg,#223f39 0%,#4a2b1f 100%)}.cover-gradient,.list-cover{min-height:12rem;position:relative;overflow:hidden}.detail-cover{min-height:18rem;position:relative;overflow:hidden}.cover-image,.detail-cover-image{object-fit:cover;width:100%;height:100%;display:block}.detail-cover-image{min-height:18rem}.gallery-image{aspect-ratio:4/3;object-fit:contain;object-position:center;border-radius:calc(var(--radius-lg) - 10px);background:#ffffffb8;width:100%}.lightbox-trigger{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.lightbox-layer{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121817e0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.lightbox-content{border-radius:var(--radius-lg);background:#fffaf4fa;gap:.85rem;width:min(92vw,70rem);max-height:calc(100vh - 5rem);padding:1rem;display:grid;box-shadow:0 24px 60px #00000047}.lightbox-close{color:var(--ink);font:inherit;cursor:pointer;background:#fffaf4f5;border:none;border-radius:999px;padding:.65rem .95rem;font-weight:700;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 12px 30px #00000038}.lightbox-image{object-fit:contain;object-position:center;border-radius:calc(var(--radius-lg) - 8px);background:#ffffffd9;width:100%;max-height:calc(100vh - 11rem)}.lightbox-caption{color:var(--muted);text-align:center;margin:0}.cover-gradient{min-height:12rem}.catalog-card .cover-gradient{aspect-ratio:3/4;min-height:0}.card-body{align-content:start;gap:.75rem;height:100%;padding-top:1rem;display:grid}.catalog-card .card-body{grid-template-rows:auto auto auto 1fr auto}.home-featured-grid{grid-template-columns:1fr;gap:1rem;display:grid}.home-featured-card{min-width:0}.home-featured-card .cover-gradient{aspect-ratio:3/4;min-height:0}.home-featured-card .card-body{min-width:0}.featured-cover-stage{place-items:center;width:100%;height:100%;padding:.85rem;display:grid}.featured-cover-image{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px #0f0d0b3d);width:100%;height:100%}.featured-card-pills{align-items:flex-start;min-height:2.6rem}.featured-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55em;display:-webkit-box;overflow:hidden}.featured-card-subtitle,.featured-card-summary{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-card-subtitle{-webkit-line-clamp:1}.featured-card-summary{-webkit-line-clamp:3;min-height:4.2rem}.featured-card-link{margin-top:auto}.home-section-copy{max-width:48rem}.home-reasons-section,.home-featured-intro{gap:1.25rem}.home-featured-subhead,.home-reasons-subhead{white-space:normal;text-wrap:pretty}.home-feature-card{align-content:start;gap:.75rem;display:grid}.home-feature-card h3,.featured-card-title,.collector-tools-title{text-wrap:balance}.home-section-cta{justify-content:center;padding-top:1.25rem;display:flex}.home-section-button{text-transform:uppercase;letter-spacing:.08em;min-width:min(100%,18rem);box-shadow:0 14px 30px #84391e2e}.surface-highlight{background:linear-gradient(135deg, #23453f0f, #b4552d14), var(--surface)}.two-column{gap:1rem;display:grid}.timeline-row{border-top:1px solid var(--line);gap:.2rem;padding:.95rem 0;display:grid}.timeline-row:first-of-type{border-top:0;padding-top:0}.collector-tools-box{background:#ffffff9e;border:1px solid #241c151a;border-radius:24px;padding:1rem 1.1rem}.collector-tools-box .timeline-row{gap:.12rem;padding:.8rem 0}.collector-tools-title{font-size:1.08rem;line-height:1.2}.billing-current-plan-description{margin-top:.35rem}.collection-preview{gap:1rem;display:grid}.collection-display-card{align-items:start;gap:1rem;display:grid}.collection-display-media{border-radius:calc(var(--radius-lg) - 8px);background:radial-gradient(circle at 100% 0,#d7a95066,#0000 26%),linear-gradient(145deg,#223f39 0%,#4a2b1f 100%);padding:.75rem;overflow:hidden}.collection-display-image{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;display:block}.collection-display-body{align-content:start;min-width:0}.home-spotlight-card{align-content:start}.home-spotlight-media{border-radius:calc(var(--radius-lg) - 8px);background:radial-gradient(circle at 100% 0,#d7a95066,#0000 26%),linear-gradient(145deg,#223f39 0%,#4a2b1f 100%);overflow:hidden}.home-spotlight-image{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.workflow-card{min-height:13rem;position:relative}.workflow-index{font-family:var(--font-sans), sans-serif;color:#84391eb3;margin-bottom:1rem;font-size:2rem;display:inline-flex}.filter-bar,.search-shell{gap:.75rem;display:grid}.catalog-filter-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.catalog-filter-panel{box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #241c151f;border-radius:22px;gap:.75rem;padding:1rem;display:grid}.catalog-filter-options{gap:.7rem;max-height:16rem;padding-right:.25rem;display:grid;overflow:auto}.button-prominent{min-width:12rem}.field-span-full{grid-column:1/-1}.taxonomy-grid{align-items:end}.taxonomy-sheet,.admin-sheet{padding-bottom:.25rem;overflow-x:auto}.admin-sheet-list{min-width:var(--admin-sheet-min-width,64rem);gap:0;display:grid}.admin-sheet-header,.admin-sheet-row,.admin-sheet-expanded{grid-template-columns:var(--admin-sheet-columns,minmax(16rem, 2fr) minmax(12rem, 1.4fr) auto);align-items:center;gap:.75rem;display:grid}.admin-sheet-header{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 .5rem .45rem;font-size:.8rem;font-weight:700}.admin-sheet-row{border-top:1px solid #241c1514;padding:.55rem .5rem}.admin-sheet-row-compact{min-height:3.25rem}.admin-sheet-expanded{border-top:1px dashed #241c1514;grid-template-columns:minmax(0,1fr);padding:.2rem .5rem 1rem}.admin-sheet-cell{min-width:0}.admin-sheet-link{align-items:center;display:inline-flex}.admin-sheet-title{font-weight:700}.admin-sheet-subtitle,.admin-sheet-meta{color:var(--muted);font-size:.9rem;line-height:1.45}.admin-sheet-excerpt{color:var(--text);font-size:.94rem;line-height:1.45}.admin-sheet-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.admin-sheet-toggle{min-width:7rem}.field-input-inline{border-radius:14px;min-height:2.5rem;padding:.6rem .8rem}.admin-sheet-note{gap:.5rem;display:grid}.admin-sheet-note .field-label{margin-bottom:0}.admin-sheet-detail-grid{gap:1rem;display:grid}.admin-layer{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121817c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-layer-panel{border-radius:var(--radius-lg);background:#fffaf4fa;width:min(92vw,62rem);max-height:calc(100vh - 2.5rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 60px #0000003d}.admin-sheet-pre{max-height:16rem;margin:0}.taxonomy-list{gap:0;min-width:56rem;display:grid}.taxonomy-header,.taxonomy-row{grid-template-columns:minmax(14rem,2.2fr) minmax(12rem,1.7fr) 6rem 5rem auto;align-items:center;gap:.75rem;display:grid}.taxonomy-header{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 .5rem .45rem;font-size:.8rem;font-weight:700}.taxonomy-row{background:0 0;border-top:1px solid #241c1514;border-radius:0;padding:.55rem .5rem}.taxonomy-checkbox{min-height:3rem}.taxonomy-checkbox-compact{justify-content:center;min-height:2.5rem;margin:0}.taxonomy-actions{justify-content:flex-start;align-self:center}.taxonomy-order-input{max-width:none}.field-label{margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:inline-block}.field-input{width:100%;min-height:3rem;color:var(--text);font:inherit;background:#ffffffe0;border:1px solid #241c151f;border-radius:18px;padding:.9rem 1rem}.field-input-compact{border-radius:14px;min-height:2.5rem;padding:.6rem .8rem}.field-input:focus{outline-offset:2px;outline:2px solid #b4552d47}.field-textarea{resize:vertical;min-height:8rem}.field-textarea-lg{min-height:11rem}.rich-editor{gap:.75rem;display:grid}.rich-editor-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.rich-editor-button{min-height:2.4rem;padding:.55rem .9rem;font-size:.9rem}.rich-editor-surface{width:100%;color:var(--text);background:#ffffffe0;border:1px solid #241c151f;border-radius:18px;padding:.9rem 1rem;line-height:1.65}.rich-editor-surface-default{min-height:8rem}.rich-editor-surface-large{min-height:11rem}.rich-editor-surface:focus{outline-offset:2px;outline:2px solid #b4552d47}.rich-editor-surface:empty:before{content:attr(data-placeholder);color:var(--muted)}.rich-editor-help{margin:0;font-size:.85rem}.catalog-list{gap:1rem;display:grid}.registration-grid{align-items:start}.subscription-compare-grid{flex-wrap:wrap;align-items:stretch;gap:1rem;display:flex}.subscription-compare-card{flex:18rem;gap:1rem;min-width:min(100%,18rem);height:100%;display:grid}.subscription-compare-card-selected{background:#fffcf7f5;border-color:#b4552d47}.subscription-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.subscription-price-block{background:#ffffffbd;border:1px solid #241c1514;border-radius:18px;gap:.25rem;padding:.9rem 1rem;display:grid}.subscription-price-block strong{font-size:1.4rem}.subscription-current-indicator{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.subscription-savings-copy strong,.subscription-feature-emphasis{color:var(--text);font-weight:800}.subscription-compare-card .button{text-transform:uppercase;letter-spacing:.04em}.subscription-feature-list{color:var(--muted);gap:.45rem;font-size:.92rem;display:grid}.admin-editor-grid{gap:1.25rem;display:grid}.admin-image-preview{background:#ffffffb8;border:1px solid #241c151f;border-radius:22px;overflow:hidden}.admin-image-preview img{object-fit:cover;width:100%;max-height:24rem}.json-panel{gap:.6rem;display:grid}.json-block{color:#f8f2e8;white-space:pre-wrap;word-break:break-word;background:#1b2d2aeb;border-radius:20px;max-height:34rem;margin:0;padding:1rem;font-size:.85rem;line-height:1.45;overflow:auto}.list-card{gap:1rem;padding:1rem;display:grid}.list-card-thumb{width:100%;max-width:14rem;display:block}.studio-item-thumb{aspect-ratio:1;border-radius:calc(var(--radius-lg) - 8px);background:radial-gradient(circle at 100% 0,#d7a95080,#0000 28%),linear-gradient(145deg,#223f39f0,#4a2b1fe6);place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.studio-item-thumb img,.studio-item-thumb-image{object-fit:cover;width:100%;height:100%}.studio-item-thumb-placeholder{color:#fff8f2;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;font-size:2rem;font-weight:800}.list-cover,.detail-cover{min-height:11rem}.small-cover{min-height:7.5rem}.list-content{gap:.75rem;display:grid}.rich-text{gap:.75rem;line-height:1.65;display:grid}.rich-text-compact,.catalog-result-summary{line-height:1.6}.rich-text p,.rich-text ul,.rich-text ol,.rich-text pre,.catalog-result-summary p,.catalog-result-summary ul,.catalog-result-summary ol,.catalog-result-summary pre{margin:0}.rich-text ul,.rich-text ol,.catalog-result-summary ul,.catalog-result-summary ol{padding-left:1.25rem}.rich-text a,.catalog-result-summary a{color:var(--accent-deep);text-decoration:underline}.catalog-result-summary{min-height:4.8rem}.list-actions{align-content:flex-start;gap:.5rem;display:grid}.muted{color:var(--muted)}.meta-grid{gap:1rem;display:grid}.meta-grid p{font-weight:500}.detail-hero,.profile-hero,.collection-hero{padding:1rem 0}.profile-hero{align-items:center}.avatar-shell{background:linear-gradient(135deg, var(--forest), var(--accent));color:#fff8f2;width:6rem;height:6rem;font-family:var(--font-sans), sans-serif;border-radius:24px;place-items:center;font-size:1.7rem;font-weight:800;display:grid;overflow:hidden}.avatar-shell-lg{border-radius:28px;width:7.5rem;height:7.5rem}.avatar-shell-profile{border-radius:40px;width:min(25rem,78vw);max-width:400px;height:min(25rem,78vw);max-height:400px}.avatar-image{box-sizing:border-box;object-fit:cover;width:100%;height:100%;display:block}.avatar-shell-lg .avatar-image,.avatar-shell-profile .avatar-image{object-fit:contain;background:#fff8f2d1;padding:.35rem}.profile-stat-card{text-align:center;place-items:center;gap:.75rem;display:grid}.profile-stat-card .meta-label{place-items:center;min-height:2.6em;display:grid}.profile-collection-image-wrap{border-radius:calc(var(--radius-lg) - 10px);background:radial-gradient(circle at 100% 0,#d7a95066,#0000 26%),linear-gradient(145deg,#223f39 0%,#4a2b1f 100%);overflow:hidden}.profile-collection-image{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.editor-shell{gap:1rem;display:grid}.editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.editor-grid,.editor-form,.editor-aside{gap:1rem;display:grid}.profile-avatar-editor{align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.collection-image-editor{background:radial-gradient(circle at 100% 0,#d7a95066,#0000 26%),linear-gradient(145deg,#223f39 0%,#4a2b1f 100%);border-radius:28px;overflow:hidden}.collection-image-editor-preview{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;display:block}.mode-toggle{flex-wrap:wrap;gap:.75rem;display:flex}.upload-panel,.catalog-lookup,.catalog-lookup-results,.catalog-lookup-empty{gap:.75rem;display:grid}.catalog-lookup-list{gap:.65rem;display:grid}.catalog-lookup-option,.catalog-lookup-selection{width:100%;color:inherit;text-align:left;box-shadow:none;background:#ffffffb8;border:1px solid #241c151f;border-radius:22px;gap:.35rem;padding:1rem;display:grid}.catalog-lookup-option{cursor:pointer}.catalog-lookup-option:hover,.catalog-lookup-selection{background:#fffcf7eb;border-color:#b4552d3d}.catalog-lookup-selection{grid-template-columns:minmax(0,1fr);align-items:start}.catalog-lookup-title{font-size:1rem;font-weight:700}.catalog-lookup-meta{color:var(--muted);font-size:.92rem;line-height:1.5}.upload-slot{background:#ffffffb8;border:1px dashed #241c1529;border-radius:22px;min-height:8rem;padding:1rem}.upload-slot-contrast{background:linear-gradient(145deg,#23453f14,#b4552d14)}.badge-column{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.membership-badge{flex:none;display:block}.membership-badge-sm{width:1.75rem;height:1.75rem}.membership-badge-lg{width:min(200px,38vw);height:min(200px,38vw)}.membership-inline{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.membership-inline-muted{color:var(--muted)}.feedback-admin-toggle{justify-content:flex-end}.detail-identity-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.detail-identity-row-tight{justify-content:space-between}.detail-identity-link{font-size:1.1rem;font-weight:700}.merchant-card{color:var(--text);gap:.35rem;display:grid}.status-pill{border:1px solid #0000;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.status-default{color:var(--accent-deep);background:#b4552d1c}.status-success{color:var(--forest);background:#23453f1f}.status-warning{color:#7d5815;background:#d7a9502e}.status-neutral{color:#4c463d;background:#1c1a1712}.auth-shell{place-items:center;min-height:70vh;display:grid}.auth-panel{width:min(100%,34rem)}.auth-form{gap:1rem;margin-top:1rem;display:grid}.form-error{color:#9c2f2f;font-weight:600}.form-success{color:var(--forest);font-weight:600}.token-box{border:1px solid var(--line);overflow-wrap:anywhere;background:#fffc;border-radius:18px;padding:.85rem 1rem;display:block}.checkbox-grid{gap:.75rem;display:grid}.field-multiselect{border-radius:22px;min-height:10rem}.checkbox-row{align-items:center;gap:.65rem;font-size:.95rem;display:flex}.checkbox-row input{width:1rem;height:1rem}.card-grid-three{grid-template-columns:1fr}@media (min-width:720px){.feedback-banner-shell{width:min(calc(100% - 2rem), calc(var(--max-width) + 1rem));padding:.75rem 1.1rem .95rem}.page-main{width:min(calc(100% - 2rem), var(--max-width));padding-top:1.5rem}.site-header{grid-template-columns:1.3fr 1fr;align-items:center;padding:1rem 1.25rem}.nav-row{justify-content:flex-end}.hero-panel,.detail-hero,.profile-hero,.admin-editor-grid,.editor-grid,.two-column,.field-grid,.stats-grid,.card-grid,.workflow-grid,.action-grid,.meta-grid,.list-card{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{align-items:center;gap:1.5rem;min-height:62vh}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);grid-template-areas:"copy art""stats stats";align-items:start}.home-hero>.hero-copy{grid-area:copy}.home-hero>.home-hero-art-card{grid-area:art}.home-hero>.home-stats-band{grid-area:stats}.home-stats-grid,.home-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-display-card{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.glass-card,.surface,.collection-preview,.editor-card{padding:1.5rem}.catalog-list{gap:1.25rem}.list-card{grid-template-columns:14rem 1fr auto;align-items:center}.meta-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.85fr)}.profile-avatar-editor{grid-template-columns:auto minmax(0,1fr)}.catalog-lookup-selection{grid-template-columns:minmax(0,1fr) auto}.admin-editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.95fr);align-items:start}.card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-header{padding:0 .5rem .45rem}}@media (min-width:1024px){.page-main{width:min(calc(100% - 2.5rem), var(--max-width))}.card-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-grid,.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
