:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf7f8;--surface:#fffefe;--surface-soft:#f6f1f3;--surface-elevated:#fff;--text:#181115;--muted:#776b70;--line:#e8dce1;--line-strong:#d9c8cf;--accent:#c82052;--accent-strong:#9f143c;--accent-soft:#fde7ee;--ink:#20181c;--ink-soft:#34272d;--success:#0f7a5b;--success-soft:#e4f5ee;--warning:#9a5b00;--warning-soft:#fff0d4;--danger:#b42318;--danger-soft:#ffe7e4;--info:#0f6f78;--info-soft:#e2f6f7;--shadow:0 20px 48px #1811151a;--shadow-soft:0 10px 28px #18111512;--shadow-tight:0 6px 16px #18111514}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;overflow-x:hidden}body{background:linear-gradient(180deg, #fffc, #fbf7f8f2 38%), linear-gradient(135deg, #fde7ee94, #e2f6f761), var(--bg);color:var(--text);text-rendering:geometricprecision;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{background:linear-gradient(180deg, #ffffff29, transparent), var(--accent);color:#fff;cursor:pointer;box-shadow:var(--shadow-tight);border:0;border-radius:8px;padding:12px 14px;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}input,select,textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:#ffffffe6;border-radius:8px;outline:none;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:#fff}textarea{resize:vertical}label{color:var(--muted);gap:7px;font-size:13px;font-weight:650;line-height:1.45;display:grid}a{color:inherit}.site-shell{width:min(1180px,100%);margin:0 auto;padding:14px 14px 64px}.narrow-site-shell{width:min(900px,100%)}.site-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7f8db;border-bottom:1px solid #e8dce1bd;justify-content:space-between;align-items:center;gap:12px;margin:0 -14px 16px;padding:10px 14px;display:flex;position:sticky;top:0}.brand-mark{flex:none;gap:1px;text-decoration:none;display:grid}.brand-mark span{color:var(--text);letter-spacing:.01em;font-size:18px;font-weight:950}.brand-mark small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.site-nav div{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.site-nav div::-webkit-scrollbar{display:none}.site-nav a:not(.brand-mark){border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none}.product-hero{align-items:center;gap:18px;min-height:calc(82dvh - 70px);padding:14px 0 22px;display:grid}.hero-copy{gap:14px;display:grid}.hero-copy h1,.section-title h2,.trust-band h2,.policy-hero h1{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:38px;line-height:.98}.hero-copy p,.section-title p,.trust-band p,.policy-hero p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.hero-actions{grid-template-columns:1fr;gap:10px;margin-top:4px;display:grid}.primary-link,.secondary-link{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-weight:900;text-decoration:none;display:inline-flex}.primary-link{background:var(--text);color:#fff;box-shadow:var(--shadow-tight)}.secondary-link{border:1px solid var(--line);color:var(--text);background:#ffffffc7}.claim-export-profile-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.phone-preview{background:linear-gradient(160deg,#fffffff5,#fde7eeb8),#fff;border:1px solid #ffffffb3;border-radius:30px;justify-self:center;gap:14px;width:min(100%,390px);padding:16px;display:grid;position:relative;box-shadow:0 24px 60px #18111529}.phone-preview:before{content:"";background:#18111529;border-radius:999px;justify-self:center;width:72px;height:5px}.phone-topbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-bottom:12px;display:grid}.phone-topbar span{background:var(--accent);border-radius:999px;width:9px;height:9px}.phone-topbar strong{font-size:14px}.phone-topbar small{background:var(--success-soft);color:var(--success);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.phone-card-stack{gap:10px;display:grid}.phone-card-stack div{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;gap:5px;padding:14px;display:grid}.phone-card-stack small,.phone-card-stack span{color:var(--muted);font-size:12px;font-weight:780}.phone-card-stack strong{font-size:24px;line-height:1.1}.phone-card-stack span{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);border-radius:999px;padding:6px 8px}.landing-ops-strip{grid-template-columns:1fr;gap:10px;padding-top:10px}.landing-ops-strip article{box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #e8dce1e6;border-radius:8px;gap:7px;padding:15px;display:grid}.landing-ops-strip span,.ops-command-panel span,.ops-stat-card span,.ops-command-card span,.journey-card span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.landing-ops-strip strong{color:var(--text);font-size:17px;line-height:1.25}.landing-ops-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.section-band{gap:16px;padding:36px 0;display:grid}.command-section{border-top:1px solid var(--line)}.section-title,.workflow-grid,.module-grid,.policy-list,.next-action-list,.setup-step-list,.capability-grid,.system-pillar-grid,.admin-module-grid,.production-backlog-grid{gap:10px;display:grid}.workflow-card,.module-card,.policy-list article,.next-action-card,.setup-step-card,.capability-card,.system-pillar-card,.admin-module-card,.production-backlog-card{background:#ffffffc7;border:1px solid #e8dce1e0;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 10px 24px #1811150d}.workflow-card span{color:var(--accent-strong);letter-spacing:.08em;font-size:12px;font-weight:950}.workflow-card strong,.module-card strong,.policy-list strong,.next-action-card strong,.setup-step-card strong,.capability-card strong,.system-pillar-card strong,.admin-module-card strong,.production-backlog-card strong{color:var(--text);font-size:18px}.workflow-card p,.module-card p,.policy-list p,.next-action-card p,.setup-step-card p,.capability-card p,.system-pillar-card p,.admin-module-card p,.production-backlog-card p{color:var(--muted);margin:0;line-height:1.62}.system-pillar-card{background:linear-gradient(135deg,#ffffffeb,#f6f1f3bd),#fff;align-content:start;min-height:210px}.system-pillar-card span,.admin-module-card span,.production-backlog-card span{background:var(--surface-soft);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.system-pillar-card small{color:var(--info);margin-top:auto;font-size:12px;font-weight:850;line-height:1.45}.status-summary{gap:10px;display:grid}.status-summary div{background:#ffffffd1;border:1px solid #e8dce1e0;border-radius:8px;gap:5px;padding:14px;display:grid;box-shadow:0 10px 24px #1811150d}.status-summary span,.runtime-check span,.next-action-card span,.setup-step-card span,.capability-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.status-summary strong{color:var(--text);word-break:break-word;font-size:18px;line-height:1.2}.runtime-ok,.runtime-ready{color:var(--success)!important}.runtime-degraded,.runtime-warning,.runtime-missing{color:var(--warning)!important}.runtime-disabled{color:var(--muted)!important}.runtime-check{position:relative;overflow:hidden}.runtime-check:before{content:"";background:var(--line-strong);width:4px;position:absolute;inset:0 auto 0 0}.runtime-check.runtime-ready:before{background:var(--success)}.runtime-check.runtime-missing:before,.runtime-check.runtime-warning:before{background:var(--warning)}.setup-step-card{border-color:#e8dce1e6}.next-action-card{background:#e2f6f7c7;border-color:#0f6f783d}.next-action-card span{color:var(--info)}.next-action-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.next-action-ready{background:var(--success-soft);border-color:#0f7a5b38}.next-action-ready span{color:var(--success)}.setup-step-card small,.capability-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.setup-runbook{gap:5px;margin:2px 0;display:grid}.setup-runbook small{word-break:break-word;border-left:2px solid #0f6f7838;padding-left:8px;display:block}.setup-evidence small{color:var(--info);border-left-color:#51846c52}.setup-step-ready{background:var(--success-soft);border-color:#51846c3d}.setup-step-ready span{color:var(--success)}.setup-step-blocked{background:var(--warning-soft);border-color:#ad4c483d}.setup-step-blocked span{color:var(--warning)}.capability-card{align-content:start}.capability-ready{background:#e4f5eed1;border-color:#0f7a5b38}.capability-ready span{color:var(--success)}.capability-blocked{background:#fff0d4c7;border-color:#9a5b003d}.capability-blocked span{color:var(--warning)}.runtime-action{color:var(--info);margin-top:8px;font-size:12px;font-weight:850;line-height:1.45;display:block}.module-status,.architecture-card span{background:var(--surface-soft);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.architecture-hero{margin-top:0}.architecture-actions{grid-template-columns:1fr;gap:10px;display:grid}.architecture-grid,.launch-gate-list,.route-map,.milestone-list,.readiness-list{gap:10px;display:grid}.architecture-card,.launch-gate-list article,.route-map div,.milestone-card,.readiness-card{background:#ffffffc7;border:1px solid #e8dce1e0;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 10px 24px #1811150d}.architecture-card strong,.launch-gate-list strong,.milestone-card strong,.readiness-card strong{color:var(--text);font-size:18px}.architecture-card p,.launch-gate-list p,.route-map span,.milestone-card p,.readiness-card p{color:var(--muted);margin:0;line-height:1.62}.route-map code{background:var(--ink);color:#fff;border-radius:7px;width:fit-content;padding:6px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:12px}.launch-hero{margin-bottom:12px}.launch-status-panel{background:linear-gradient(#ffffff21,#ffffff0f),#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-self:stretch;gap:10px;padding:16px;display:grid}.launch-status-panel strong{color:#fff;font-size:24px;line-height:1.05}.launch-status-panel p,.launch-status-panel small{color:#ffffffb8;margin:0;line-height:1.5}.launch-status-panel small{font-size:12px;font-weight:850}.launch-status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950}.launch-status-ok{color:#a8f0d5;background:#e4f5ee29}.launch-status-blocked{color:#ffd58f;background:#fff0d429}.launch-runtime-band{border-top:1px solid var(--line)}.launch-runtime-grid{gap:10px;display:grid}.launch-runtime-card{min-height:auto}.launch-blocker-strip{box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #e8dce1eb;border-radius:8px;gap:8px;margin-top:12px;padding:14px;display:grid}.launch-blocker-strip strong{color:var(--text);font-size:16px}.launch-blocker-strip div{color:var(--muted);line-height:1.58}.milestone-card{position:relative;overflow:hidden}.milestone-card:before{content:"";background:linear-gradient(180deg, var(--accent), var(--info));width:4px;position:absolute;inset:0 auto 0 0}.milestone-card>span{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.milestone-card div{gap:4px;display:grid}.milestone-card small,.readiness-card small{color:var(--accent-strong);font-size:12px;font-weight:850;line-height:1.45}.readiness-card{background:linear-gradient(135deg, #ffffffe6, #f6f1f3db), var(--surface)}.boundary-table{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:8px;display:grid;overflow:hidden}.boundary-head,.boundary-row{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:grid}.boundary-head{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.boundary-row:last-child{border-bottom:0}.boundary-row code{background:var(--surface-soft);width:fit-content;color:var(--accent-strong);border-radius:7px;padding:6px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:12px;font-weight:850}.boundary-row span{color:var(--muted);line-height:1.5}.split-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-band,.policy-hero{background:linear-gradient(135deg, #181115fa, #50182bf0), var(--text);color:#fff;box-shadow:var(--shadow);border:1px solid #ffffffad;border-radius:10px;gap:16px;margin-top:18px;padding:22px;display:grid}.trust-band h2,.trust-band p,.policy-hero h1,.policy-hero p{color:#fff}.policy-hero code{color:#fff;background:#ffffff1f;border-radius:7px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.92em}.trust-band .eyebrow,.policy-hero .eyebrow{color:#ffffffb3}.trust-band p,.policy-hero p{opacity:.76}.policy-request-form{box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:16px;display:grid}.policy-request-message{grid-column:1/-1}.checkbox-label{color:var(--text);grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.checkbox-label input{width:auto;min-height:auto;margin-top:3px}.policy-request-form button{grid-column:1/-1}.policy-request-message-state{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;font-weight:750;line-height:1.5}.trust-band ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trust-band li{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;padding:12px;font-weight:760;line-height:1.45}.app-shell{width:min(1120px,100%);margin:0 auto;padding:12px 10px 94px}.admin-mode{width:min(1540px,100%)}.hero{background:linear-gradient(135deg, #fffffff5, #fde7ee94), var(--surface);box-shadow:var(--shadow);border:1px solid #e8dce1eb;border-radius:8px;gap:12px;margin-bottom:16px;padding:18px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg, var(--accent), #f1b8c9, var(--info));opacity:.8;height:4px;position:absolute;inset:auto 0 0}.hero h1{letter-spacing:0;max-width:720px;margin:0;font-size:35px;line-height:1.04}.hero p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900}.hero-panel{background:linear-gradient(135deg, #ffffff14, transparent), var(--ink);color:#fff;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff1f}.hero-panel span,.hero-panel small{color:#ffffffbd}.hero-panel strong{font-size:28px;line-height:1}.hero-cart-preview{flex-wrap:wrap;gap:6px;display:flex}.hero-cart-preview b{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font-size:12px;line-height:1}.buyer-hero{background:linear-gradient(135deg, #fffffffa, #ffeef3c7), var(--surface)}.buyer-hero-stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.buyer-hero-stats span,.buyer-hero-stats strong{border:1px solid var(--line);white-space:nowrap;background:#ffffffd1;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.buyer-hero-stats strong{background:var(--accent-soft);color:var(--accent-strong);border-color:#c8205238}.mode-link{border:1px solid var(--line);width:fit-content;color:var(--accent-strong);background:#ffffffd1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.app-grid,.buyer-view,.admin-view{gap:14px;min-width:0;display:grid}.app-grid.public-only,.app-grid.admin-only{grid-template-columns:1fr}.launch-notice{background:linear-gradient(135deg, #ffffffe6, #fff0d4c7), var(--warning-soft);color:var(--warning);box-shadow:var(--shadow-tight);border:1px solid #9a5b0038;border-radius:8px;gap:8px;padding:12px;display:grid}.launch-notice div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launch-notice span{color:var(--warning);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.launch-notice strong{color:var(--text);line-height:1.25}.launch-notice p{color:var(--warning);margin:0;font-size:13px;font-weight:720;line-height:1.55}.launch-notice-ready{background:linear-gradient(135deg, #fffffff0, #e4f5eec7), var(--success-soft);color:var(--success);border-color:#0f7a5b38}.launch-notice-ready span,.launch-notice-ready p{color:var(--success)}.section-block{min-width:0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefeeb;border:1px solid #e8dce1e6;border-radius:8px;padding:14px}.section-block.compact{padding:14px}.section-heading{gap:10px;margin-bottom:12px;display:grid}.section-heading.tight{grid-template-columns:1fr auto;align-items:center}.section-heading h2,.section-block h2,.quote-panel h3{letter-spacing:0;margin:0;font-size:21px;line-height:1.18}.section-heading p{color:var(--muted);margin:5px 0 0;line-height:1.5}.status-pills,.trust-strip{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.status-pills::-webkit-scrollbar{display:none}.trust-strip::-webkit-scrollbar{display:none}.status-pill,.filter-chip,.status-badge,.trust-strip span{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.filter-chip{background:var(--surface-soft);color:var(--muted);cursor:pointer;border:1px solid #0000}.trust-strip{margin-bottom:12px}.set-rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(210px,78%);grid-auto-flow:column;gap:12px;margin-bottom:12px;padding:2px 2px 8px;display:grid;overflow-x:auto}.set-rail::-webkit-scrollbar{display:none}.set-card{scroll-snap-align:start;min-height:126px;color:var(--text);text-align:left;background:linear-gradient(135deg,#fffffff5,#fde7eec7),#fff;border:1px solid #e8dce1e6;border-radius:8px;gap:6px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #1811150d}.set-card:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(120deg,#ffffff7a,#0000 42%);position:absolute;inset:0}.set-card.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 14px 26px #c8205221;background:linear-gradient(135deg,#c8205221,#fffffff5),#fff}.set-card span{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.set-card strong{font-size:20px;line-height:1.1}.set-card small{color:var(--muted);line-height:1.35}.set-card div{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.set-card b{color:var(--accent-strong)}.group-rail{scrollbar-width:none;gap:8px;padding:0 2px 10px;display:flex;overflow-x:auto}.group-rail::-webkit-scrollbar{display:none}.group-chip{border:1px solid var(--line);min-width:132px;color:var(--text);text-align:left;background:#ffffffe0;border-radius:8px;gap:4px;padding:10px;display:grid}.group-chip.active{border-color:var(--ink);background:linear-gradient(180deg, #ffffff14, transparent), var(--ink);color:#fff;box-shadow:0 10px 24px #1811152e}.group-chip strong{font-size:15px}.group-chip span{color:inherit;opacity:.76;font-size:12px}.trust-strip span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted)}.safety-card,.privacy-note,.admin-risk-checklist{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;line-height:1.5}.safety-card,.admin-risk-checklist{gap:8px;margin-bottom:12px;padding:12px;display:grid}.safety-card strong,.admin-risk-checklist strong{color:var(--text)}.safety-card ul,.admin-risk-checklist ul{gap:6px;margin:0;padding-left:18px;display:grid}.safety-card li,.admin-risk-checklist li{padding-left:2px}.safety-card p{color:var(--muted);margin:0;font-size:13px;font-weight:760}.compact-safety-card{margin:12px 0 0}.privacy-note{background:var(--info-soft);color:var(--info);margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:750}.admin-risk-checklist{background:var(--warning-soft);color:var(--warning)}.admin-risk-checklist strong{color:var(--warning)}.status-available{background:var(--info-soft);color:var(--info)}.status-claimed,.status-pending_payment{background:var(--warning-soft);color:var(--warning)}.status-paid,.status-shipped{background:var(--success-soft);color:var(--success)}.status-missing,.status-cancelled{background:var(--danger-soft);color:var(--danger)}.filter-chip.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 18px #d92d5c33}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tokyo-dome-preview{gap:14px;display:grid}.tokyo-dome-cart-summary,.tokyo-dome-excluded-panel,.tokyo-dome-inquiry-panel,.tokyo-dome-section,.tokyo-dome-good-card{background:#ffffffd1;border:1px solid #e8dce1e0;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-cart-summary{background:var(--ink);color:#fff;align-content:center;min-width:min(100%,190px)}.tokyo-dome-cart-summary span,.tokyo-dome-cart-summary small{color:#ffffffbd;font-size:12px;font-weight:850}.tokyo-dome-cart-summary strong{color:#fff;font-size:24px;line-height:1.05}.tokyo-dome-section-stack{gap:12px;display:grid}.tokyo-dome-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tokyo-dome-section-head div{gap:4px;display:grid}.tokyo-dome-section-head span{color:var(--accent-strong);font-size:12px;font-weight:950}.tokyo-dome-section-head strong{color:var(--text);font-size:15px;line-height:1.35}.tokyo-dome-section-head small,.tokyo-dome-good-card small,.tokyo-dome-good-card p,.tokyo-dome-excluded-panel p,.tokyo-dome-inquiry-panel p{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.tokyo-dome-goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tokyo-dome-good-card{background:linear-gradient(#ffffffdb,#f6f1f394),#fff;align-content:start}.tokyo-dome-good-image{aspect-ratio:4/3;background:#fff;border:1px solid #e8dce1e0;border-radius:8px;overflow:hidden}.tokyo-dome-good-image img{object-fit:contain;width:100%;height:100%;display:block}.tokyo-dome-good-card>div:not(.tokyo-dome-good-image){gap:6px;display:grid}.tokyo-dome-good-card strong,.tokyo-dome-excluded-panel strong,.tokyo-dome-inquiry-panel strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.tokyo-dome-good-card p,.tokyo-dome-excluded-panel p,.tokyo-dome-inquiry-panel p{margin:0}.tokyo-dome-quantity-row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;margin-top:auto;display:grid}.tokyo-dome-quantity-row button{min-height:40px;padding:0}.tokyo-dome-quantity-row span{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffffe6;border-radius:8px;place-items:center;font-weight:950;display:grid}.tokyo-dome-inquiry-panel{background:#e2f6f7b8;border-color:#0f6f7838}.tokyo-dome-formal-panel,.tokyo-dome-order-items,.tokyo-dome-order-summary,.tokyo-dome-buyer-details,.tokyo-dome-order-actions{gap:12px;display:grid}.tokyo-dome-formal-panel{align-items:stretch}.tokyo-dome-order-items,.tokyo-dome-order-summary,.tokyo-dome-buyer-details{align-content:start}.tokyo-dome-buyer-details{border-top:1px solid #0f6f782e;padding-top:12px}.tokyo-dome-order-actions button{width:100%}.tokyo-dome-order-actions p{margin:0}.tokyo-dome-goods-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.tokyo-dome-goods-search label{margin:0}.tokyo-dome-goods-search button{white-space:nowrap;min-height:40px;padding-inline:12px}.tokyo-dome-quick-steps{background:#fffc;border:1px solid #0f6f7829;border-radius:8px;gap:10px;padding:12px;display:grid}.tokyo-dome-quick-steps>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-quick-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tokyo-dome-quick-steps li{align-content:start;gap:5px;min-width:0;display:grid}.tokyo-dome-quick-steps li>span{color:#0f6f78;background:#0f6f781a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:inline-grid}.tokyo-dome-quick-steps li strong{color:var(--text);font-size:13px;line-height:1.2}.tokyo-dome-quick-steps li small{color:var(--muted);font-size:12px;font-weight:720;line-height:1.35}.tokyo-dome-trust-summary{background:#0f6f780f;border:1px solid #0f6f7824;border-radius:8px;gap:10px;padding:12px;display:grid}.tokyo-dome-trust-summary>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-trust-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tokyo-dome-trust-summary p{min-width:0;color:var(--muted);background:#ffffffbd;border:1px solid #0f6f781f;border-radius:8px;gap:5px;margin:0;padding:10px;font-size:12px;font-weight:720;line-height:1.35;display:grid}.tokyo-dome-trust-summary p span{color:#0f6f78;font-size:13px;font-weight:950;line-height:1.2}.tokyo-dome-category-tabs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tokyo-dome-category-tabs button{min-height:36px;color:var(--muted);white-space:nowrap;background:#ffffffd1;border:1px solid #0f6f7838;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tokyo-dome-category-tabs small{min-width:22px;height:22px;color:inherit;background:#0f6f7814;border-radius:999px;place-items:center;font-size:11px;font-weight:950;line-height:1;display:inline-grid}.tokyo-dome-category-tabs button.is-active,.tokyo-dome-category-tabs button[aria-pressed=true]{color:var(--text);background:#0f6f781a;border-color:#0f6f787a}.tokyo-dome-category-tabs button.is-active small,.tokyo-dome-category-tabs button[aria-pressed=true] small{background:#ffffffc7}.tokyo-dome-empty-search{color:var(--muted);text-align:center;border:1px dashed #0f6f783d;border-radius:8px;margin:0;padding:12px;font-size:13px;font-weight:800;line-height:1.45}.tokyo-dome-sticky-checkout{z-index:3;background:#f7fffff5;border:1px solid #0f6f7838;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 34px #0f6f7829}.tokyo-dome-sticky-checkout div{gap:2px;min-width:0;display:grid}.tokyo-dome-sticky-checkout span{color:var(--muted);font-size:12px;font-weight:780;line-height:1.2}.tokyo-dome-sticky-checkout strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.tokyo-dome-sticky-checkout a,.tokyo-dome-sticky-checkout button{white-space:nowrap;min-height:38px;padding-inline:12px}.tokyo-dome-sticky-checkout button:disabled{cursor:not-allowed;opacity:.68}.tokyo-dome-payment-followup-note{color:var(--muted);margin:-2px 0 2px;font-size:12px;font-weight:760;line-height:1.45}.tokyo-dome-safety-ack{color:var(--text);background:#fff6efb8;border:1px solid #c948342e;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.45;display:grid}.tokyo-dome-safety-ack input{accent-color:#9f2f22;width:18px;height:18px;margin:1px 0 0}.tokyo-dome-safety-ack span{min-width:0}.tokyo-dome-shipping-picker span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:720;line-height:1.4;display:block}.tokyo-dome-selected-summary{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-selected-summary>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-selected-summary p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-selected-lines{gap:7px;display:grid}.tokyo-dome-selected-lines div{border-top:1px solid #0f6f7824;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:7px;display:grid}.tokyo-dome-selected-lines span{min-width:0;color:var(--muted);font-size:12px;font-weight:820;line-height:1.4}.tokyo-dome-selected-lines strong{color:var(--text);white-space:nowrap;font-size:13px;line-height:1.3}.tokyo-dome-selected-line-actions{justify-content:flex-end;display:flex}.tokyo-dome-selected-line-actions button{min-height:32px;padding:0 10px;font-size:12px}.tokyo-dome-readiness-checklist{background:#ffffffc7;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-readiness-checklist strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-readiness-checklist ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tokyo-dome-readiness-checklist li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:820;line-height:1.35;display:grid}.tokyo-dome-readiness-checklist li span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.tokyo-dome-readiness-complete{color:var(--success)}.tokyo-dome-readiness-complete span{background:var(--success-soft);color:var(--success)}.tokyo-dome-readiness-pending{color:var(--muted)}.tokyo-dome-readiness-pending span{background:var(--surface-soft);color:var(--muted)}.tokyo-dome-confirm-backdrop{z-index:40;background:#1811156b;align-items:end;padding:14px;display:grid;position:fixed;inset:0}.tokyo-dome-confirm-sheet{background:#fffffffa;border:1px solid #e8dce1f2;border-radius:8px;gap:12px;width:min(760px,100%);max-height:min(86vh,760px);margin:0 auto;padding:14px;display:grid;overflow:auto;box-shadow:0 24px 60px #1811153d}.tokyo-dome-confirm-heading{gap:7px;display:grid}.tokyo-dome-confirm-heading strong{color:var(--text);font-size:20px;line-height:1.18}.tokyo-dome-confirm-heading p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-confirm-total{background:#ebf8f9b8;border:1px solid #0f6f7829;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tokyo-dome-confirm-total span{color:var(--muted);font-size:12px;font-weight:850}.tokyo-dome-confirm-total strong{color:var(--accent-strong);white-space:nowrap;font-size:22px;line-height:1.1}.tokyo-dome-confirm-grid{gap:8px;display:grid}.tokyo-dome-confirm-actions{border-top:1px solid var(--line);background:#fffffffa;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid;position:sticky;bottom:0}.tokyo-dome-confirm-actions button{width:100%}.tokyo-dome-excluded-panel{background:#fff6efbd;border-color:#84492a38}.tokyo-dome-excluded-panel>div:first-child,.tokyo-dome-inquiry-panel>div:first-child{gap:7px;display:grid}.tokyo-dome-excluded-list{gap:8px;display:grid}.tokyo-dome-excluded-list div{border-top:1px solid #84492a29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding-top:8px;display:grid}.tokyo-dome-excluded-list span,.tokyo-dome-excluded-list small{min-width:0;color:var(--muted);font-size:12px;font-weight:820;line-height:1.4}.tokyo-dome-excluded-list small{grid-column:1/-1;font-weight:720}.tokyo-dome-excluded-list button{min-height:34px;padding:0 12px}.tokyo-dome-cart-lines{gap:7px;display:grid}.tokyo-dome-cart-lines div{border-top:1px solid #0f6f782e;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.tokyo-dome-cart-lines span{min-width:0;color:var(--muted);font-size:12px;font-weight:820;line-height:1.4}.tokyo-dome-cart-lines strong{white-space:nowrap}.tokyo-dome-cost-notes{background:#ebf8f9b8;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-cost-notes>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-cost-notes p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.tokyo-dome-cost-notes span{color:var(--text);font-weight:900;display:block}.tokyo-dome-payment-check{background:#fff6efc7;border:1px solid #c948342e;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-payment-check strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-payment-check>p{color:var(--muted);margin:0;font-size:13px;font-weight:780;line-height:1.45}.tokyo-dome-payment-check>div{gap:6px;display:grid}.tokyo-dome-payment-check>div p{color:var(--muted);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-payment-check>div span{color:var(--text);font-weight:940}.tokyo-dome-payment-sequence{background:#ffffffd1;border:1px solid #c9483424;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-payment-sequence>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-payment-sequence ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tokyo-dome-payment-sequence li{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:780;line-height:1.4;display:grid}.tokyo-dome-payment-sequence li>span{color:#9f2f22;background:#c948341f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.tokyo-dome-receipt-preview{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-receipt-preview strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-receipt-preview>div{gap:7px;display:grid}.tokyo-dome-receipt-preview>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-receipt-preview>div span{color:var(--text);font-weight:940}.tokyo-dome-safety-strip{background:#f0f8f4b8;border:1px solid #51846c2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.tokyo-dome-safety-strip span{min-width:0;color:var(--success);font-size:12px;font-weight:900;line-height:1.3}.tokyo-dome-organizer-identity{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-organizer-identity strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-organizer-identity>div{gap:7px;display:grid}.tokyo-dome-organizer-identity>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-organizer-identity>div span{color:var(--text);font-weight:940}.tokyo-dome-payment-breakdown{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-payment-breakdown strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-payment-breakdown>p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-payment-breakdown>div{gap:7px;display:grid}.tokyo-dome-payment-breakdown>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-payment-breakdown>div span{color:var(--text);font-weight:940}.tokyo-dome-shipping-summary{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-shipping-summary strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-shipping-summary>p{color:#0f6f78;margin:0;font-size:13px;font-weight:900;line-height:1.4}.tokyo-dome-shipping-summary>div{gap:7px;display:grid}.tokyo-dome-shipping-summary>div p{color:var(--muted);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-shipping-summary>div span{color:var(--text);font-weight:940}.tokyo-dome-fraud-stop{background:#fff6efd1;border:1px solid #c9483433;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-fraud-stop strong{color:#8f2a1f;font-size:14px;line-height:1.2}.tokyo-dome-fraud-stop>div{gap:7px;display:grid}.tokyo-dome-fraud-stop>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:780;line-height:1.45;display:grid}.tokyo-dome-fraud-stop>div span{color:#8f2a1f;font-weight:950}.tokyo-dome-update-proof{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-update-proof strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-update-proof>p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-update-proof>div{gap:7px;display:grid}.tokyo-dome-update-proof>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-update-proof>div span{color:var(--text);font-weight:940}.tokyo-dome-shipping-prep{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-shipping-prep strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-shipping-prep>p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-shipping-prep>div{gap:7px;display:grid}.tokyo-dome-shipping-prep>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-shipping-prep>div span{color:var(--text);font-weight:940}.tokyo-dome-follow-up{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:8px;padding:12px;display:grid}.tokyo-dome-follow-up strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-follow-up>p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.45}.tokyo-dome-follow-up>div{gap:7px;display:grid}.tokyo-dome-follow-up>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-follow-up>div span{color:var(--text);font-weight:940}.tokyo-dome-order-policy{background:#ffffffd1;border:1px solid #0f6f7829;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-order-policy strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-order-policy>div{gap:7px;display:grid}.tokyo-dome-order-policy>div p{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:13px;font-weight:760;line-height:1.45;display:grid}.tokyo-dome-order-policy>div span{color:var(--text);font-weight:940}.tokyo-dome-order-flow{background:#ffffffc7;border:1px solid #0f6f7829;border-radius:8px;gap:9px;padding:12px;display:grid}.tokyo-dome-order-flow>strong{color:var(--text);font-size:14px;line-height:1.2}.tokyo-dome-order-flow ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tokyo-dome-order-flow li{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:820;line-height:1.35;display:grid}.tokyo-dome-order-flow li>span{background:var(--ink);color:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:grid}.tokyo-dome-order-flow li strong{color:var(--text);font-size:13px;line-height:1.25}.tokyo-dome-order-flow li small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.tokyo-dome-formal-line{grid-template-columns:52px minmax(0,1fr) auto 36px 36px;align-items:center;justify-content:stretch!important;gap:8px!important;display:grid!important}.tokyo-dome-formal-line img,.tokyo-dome-image-fallback{object-fit:contain;background:#fff;border:1px solid #0f6f782e;border-radius:8px;flex:0 0 52px;width:52px;height:52px}.tokyo-dome-image-fallback{color:var(--muted);place-items:center;font-size:10px;font-weight:900;display:grid}.tokyo-dome-formal-line-copy{gap:3px;min-width:0;display:grid}.tokyo-dome-formal-line-copy>span:first-child{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.25}.tokyo-dome-formal-line-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tokyo-dome-formal-line-meta small{width:fit-content;color:var(--muted);background:#0f6f7812;border:1px solid #0f6f7829;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900;line-height:1.2}.tokyo-dome-formal-line-price{color:var(--muted);font-size:12px;font-weight:850;line-height:1.25}.tokyo-dome-formal-line-quantity{min-width:max-content;color:var(--text);white-space:nowrap;background:#ffffffb8;border:1px solid #0f6f782e;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:900;line-height:1}.tokyo-dome-formal-line button{min-height:36px;padding:0}.tokyo-dome-entry-card{gap:14px;display:grid;overflow:hidden}.tokyo-dome-entry-copy{gap:9px;display:grid}.tokyo-dome-entry-copy h2,.tokyo-dome-entry-copy p{margin:0}.tokyo-dome-entry-copy p{color:var(--muted);line-height:1.6}.tokyo-dome-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tokyo-dome-entry-actions span{color:var(--muted);font-size:12px;font-weight:850}.tokyo-dome-entry-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tokyo-dome-entry-images img{aspect-ratio:1;border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:8px;width:100%;display:block}.tokyo-dome-page-shell{width:min(1120px,100%)}.tokyo-dome-page-hero{background:linear-gradient(135deg, #fffffff5, #e2f6f775), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #e8dce1eb;border-radius:8px;gap:14px;margin:8px 0 16px;padding:18px;display:grid}.tokyo-dome-page-hero h1,.tokyo-dome-page-hero p{margin:0}.tokyo-dome-page-hero h1{color:var(--text);overflow-wrap:anywhere;font-size:34px;line-height:1.08}.tokyo-dome-page-hero p{color:var(--muted);line-height:1.65}.photo-card{background:#fff;border:1px solid #e8dce1eb;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 8px 18px #1811150f}.photo-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 16px 28px #c8205224}.photo-frame{aspect-ratio:3/4;border-bottom:1px solid var(--line);background:#f3eef1}.photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.photo-placeholder{text-align:center;background:linear-gradient(160deg,#ffffffe6,#0000 32%),linear-gradient(135deg,#c8205221,#0f6f781c),#faf6f7;align-content:center;place-items:center;gap:9px;width:100%;height:100%;display:grid}.photo-placeholder span{color:#2b2025;font-size:23px;font-weight:950}.photo-placeholder small{color:#2b202594;letter-spacing:.12em;font-size:10px;font-weight:900}.photo-placeholder em{color:#2b2025b8;font-size:13px;font-style:normal;font-weight:850}.photo-card-body{gap:8px;padding:10px;display:grid}.photo-card-badges{flex-wrap:wrap;gap:6px;display:flex}.selected-badge{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.member-line{gap:2px;display:grid}.member-line strong{font-size:16px}.member-line span,.photo-card-body p,.photo-card-body small,.claim-row small,.slot-editor small{color:var(--muted)}.photo-card-body p{min-height:36px;margin:0;font-size:13px;line-height:1.4}.photo-card button{padding-block:10px}.claim-layout,.form-grid{gap:12px;display:grid}.form-grid.single-column{grid-template-columns:1fr}.wide-field{grid-column:1/-1}.claim-safety-confirm{background:#f0f8f4b8;border:1px solid #51846c38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.claim-safety-confirm input{width:18px;height:18px;margin-top:2px}.claim-safety-confirm span{color:var(--text);font-size:13px;font-weight:850;line-height:1.5}.form-message{color:var(--accent-strong);margin:0;font-weight:800;line-height:1.5}.form-message small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:750;display:block}.form-message-success{color:var(--success)}.form-message-info{color:var(--info)}.claim-receipt-hero,.claim-receipt-panel{gap:14px;display:grid}.claim-receipt-hero{padding:24px 0 8px}.claim-receipt-hero h1{margin:0;font-size:36px;line-height:1.06}.claim-receipt-hero p{color:var(--muted);margin:0;line-height:1.6}.claim-receipt-panel{box-shadow:var(--shadow-soft);background:#fffefef0;border:1px solid #e8dce1e6;border-radius:8px;padding:14px}.claim-receipt-heading{gap:10px;display:grid}.claim-receipt-heading h2{margin:0;font-size:22px;line-height:1.15}.claim-receipt-heading p{color:var(--muted);margin:5px 0 0;line-height:1.45}.claim-receipt-grid{gap:10px;display:grid}.claim-receipt-grid article,.receipt-amount-list,.claim-receipt-safety,.proxy-order-progress article,.claim-payment-progress{border:1px solid var(--line);background:#fff;border-radius:8px}.claim-receipt-grid article{gap:6px;padding:12px;display:grid}.claim-receipt-grid span,.receipt-amount-list span,.claim-receipt-actions span{color:var(--muted);font-size:12px;font-weight:850}.claim-receipt-grid strong{color:var(--text);font-size:19px;line-height:1.15}.claim-receipt-grid p{color:var(--muted);margin:0;line-height:1.45}.receipt-amount-list{display:grid;overflow:hidden}.receipt-amount-list div{justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.receipt-amount-list div+div{border-top:1px solid var(--line)}.receipt-amount-list strong{color:var(--accent-strong);white-space:nowrap}.claim-receipt-safety{background:var(--info-soft);color:var(--info);gap:8px;padding:12px;display:grid}.claim-receipt-safety strong{color:var(--text)}.claim-receipt-safety p{margin:0;line-height:1.55}.proxy-order-progress{gap:8px;display:grid}.proxy-order-progress article{border-left:5px solid #72848c47;gap:6px;padding:11px 12px;display:grid}.proxy-order-progress article[data-state=done]{background:var(--success-soft);border-color:#0f7a5b52}.proxy-order-progress article[data-state=current]{background:#ebf8f9cc;border-color:#0f6f7861}.proxy-order-progress article[data-state=blocked]{background:#fff4f4eb;border-color:#b5434357}.proxy-order-progress span{color:var(--text);font-size:13px;font-weight:950}.proxy-order-progress p{color:var(--muted);font-size:13px}.claim-payment-progress{gap:7px;padding:12px;display:grid}.claim-payment-progress span{background:var(--surface-soft);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.claim-payment-progress strong{color:var(--text);line-height:1.3}.claim-payment-progress p{color:var(--muted);margin:0;line-height:1.55}.payment-progress-confirmed,.payment-progress-refunded{background:var(--success-soft);border-color:#0f7a5b38}.payment-progress-confirmed span,.payment-progress-refunded span{color:var(--success)}.payment-progress-needs_fix,.payment-progress-needs_payment{background:var(--warning-soft);border-color:#9a5b003d}.payment-progress-needs_fix span,.payment-progress-needs_payment span{color:var(--warning)}.payment-progress-under_review{background:var(--info-soft);border-color:#0f6f7838}.payment-progress-under_review span{color:var(--info)}.receipt-proof-form{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.receipt-proof-form h2{margin:0;font-size:20px;line-height:1.15}.receipt-proof-form p{color:var(--muted);margin:5px 0 0;line-height:1.5}.receipt-proof-form label{color:var(--text);gap:7px;font-size:13px;font-weight:850;display:grid}.receipt-proof-form input{width:100%}.receipt-proof-form small{color:var(--muted);font-weight:750}.receipt-proof-form button{width:fit-content}.receipt-proof-note{background:var(--surface-soft);border-radius:8px;padding:10px 12px;font-weight:750}.receipt-proof-mode{background:#f2f8efb8;border:1px solid #63745f3d;border-radius:8px;gap:6px;padding:12px;display:grid}.receipt-proof-mode span{color:#4f654c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.receipt-proof-mode strong{color:var(--text);font-size:15px;line-height:1.25}.receipt-proof-mode p{color:var(--muted);margin:0;font-size:13px;font-weight:760;line-height:1.5}.claim-receipt-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.claim-receipt-actions a{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;width:fit-content;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.claim-receipt-link{border:1px solid var(--line);width:fit-content;color:var(--accent-strong);background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.claim-receipt-result{gap:6px;display:grid}.claim-receipt-result small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.receipt-lookup-section{gap:14px;display:grid}.receipt-lookup-form{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;gap:10px;padding:12px;display:grid}.receipt-lookup-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.receipt-lookup-form input{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.35}.receipt-lookup-form button{width:fit-content;min-height:40px}.receipt-lookup-form small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.receipt-lookup-grid{gap:10px;display:grid}.receipt-lookup-grid article{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;gap:6px;padding:12px;display:grid}.receipt-lookup-grid span{color:var(--success);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.receipt-lookup-grid strong{color:var(--text);font-size:14px;line-height:1.45}.support-section{gap:12px;display:grid}.support-quick-actions{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.support-quick-actions::-webkit-scrollbar{display:none}.support-form{gap:10px;display:grid}.support-form button{width:100%}.support-reply{border:1px solid var(--line);background:linear-gradient(135deg, #ffffffd1, #f6f1f3eb), var(--surface-soft);border-radius:8px;gap:10px;padding:12px;display:grid}.support-reply div{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-reply span{background:var(--info-soft);color:var(--info);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.support-reply strong{color:var(--text);text-align:right;font-size:14px;line-height:1.3}.support-reply p{color:var(--text);white-space:pre-line;margin:0;line-height:1.55}.support-reply small{color:var(--muted);line-height:1.45}.support-handoff span,.support-rate_limited span,.support-error span{background:var(--warning-soft);color:var(--warning)}.support-rate_limited,.support-error{background:var(--warning-soft)}.selected-summary{border:1px solid var(--line);background:linear-gradient(135deg, #fffffff5, var(--accent-soft)), #fff;border-radius:8px;gap:4px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 8px 20px #c8205214}.selected-summary span,.selected-summary small{color:var(--muted)}.selected-summary span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.selected-summary strong{font-size:20px}.selected-summary-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.selected-summary-head>div{gap:2px;display:grid}.selected-summary-head>strong{color:var(--accent-strong);white-space:nowrap;font-size:24px;line-height:1}.selected-summary small{line-height:1.45}.selected-cart-list{gap:8px;margin:2px 0;display:grid}.selected-cart-item,.selected-cart-row{background:#ffffffe6;border:1px solid #e8dce1db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 10px;display:grid}.selected-cart-item span,.selected-cart-item small,.selected-cart-row small{color:var(--muted);font-size:12px;font-weight:800}.selected-cart-item strong,.selected-cart-row span{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:920}.selected-cart-item button,.selected-cart-row button{grid-row:span 2;min-height:32px;padding:7px 10px}.selected-cart-row{grid-template-columns:minmax(0,1fr) auto auto}.selected-cart-field{background:#ffffffeb}.selected-summary-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.selected-summary-actions button{min-height:34px;padding:7px 11px}.claim-card-picker{border:1px solid var(--line);background:#ffffffbd;border-radius:8px;gap:8px;min-width:0;margin:0;padding:11px;display:grid}.claim-card-picker legend{color:var(--muted);font-size:12px;font-weight:850}.claim-card-picker-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.claim-card-picker-tools span{flex:180px}.claim-card-picker-tools .ghost-button{min-height:34px;padding:7px 10px}.claim-card-picker label{background:#ffffffdb;border:1px solid #e8dce1d1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.claim-card-picker input{width:16px;height:16px}.claim-card-picker span{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:850}.claim-card-picker small{color:var(--muted);font-size:12px;font-weight:800}.quote-panel{border:1px solid var(--line);background:linear-gradient(135deg, #ffffffdb, #f6f1f3f0), var(--surface-soft);border-radius:8px;gap:9px;padding:13px;display:grid}.quote-panel p{color:var(--muted);margin:4px 0 0;line-height:1.5}.line-item,.total-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.line-item span{color:var(--muted)}.total-line{border-bottom:0;align-items:baseline}.total-line strong{color:var(--accent-strong);font-size:28px}.mobile-claim-bar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1a,#0000),#181115f5;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 44px #1811154d}.mobile-claim-bar div{gap:2px;width:100%;min-width:0;display:grid}.mobile-claim-bar span{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-claim-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.1;overflow:hidden}.mobile-claim-bar button{min-width:88px}.mobile-claim-bar button:disabled{cursor:not-allowed;opacity:.58}.secondary-button{background:var(--accent-soft);color:var(--accent-strong);box-shadow:none}.ghost-button{border:1px solid var(--line);color:var(--muted);box-shadow:none;background:#ffffffd9}.admin-nav{z-index:12;border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7f8e6;grid-auto-columns:minmax(116px,38%);grid-auto-flow:column;gap:8px;margin:-2px -10px 0;padding:8px 10px 10px;display:grid;position:sticky;top:0;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav button{border:1px solid var(--line);min-height:62px;color:var(--text);text-align:left;background:#ffffffdb;gap:4px;padding:9px 10px;display:grid}.admin-nav button.active{border-color:var(--accent);background:linear-gradient(180deg, #ffffff24, transparent), var(--accent);color:#fff;box-shadow:0 10px 24px #c820522e}.admin-nav strong{font-size:14px;line-height:1.1}.admin-nav span{color:inherit;opacity:.74;font-size:11px;font-weight:750;line-height:1.25}.admin-safety-panel{background:#fff}.ops-dashboard{background:linear-gradient(135deg, #181115fa, #4a1829ed), var(--ink);color:#fff}.ops-dashboard .eyebrow,.ops-dashboard .section-heading p{color:#ffffffb3}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-metrics.light{margin-bottom:12px}.metric-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.metric-card span,.metric-card small{color:#ffffffad;line-height:1.35}.metric-card span{font-size:12px;font-weight:850}.metric-card strong{color:#fff;font-size:20px;line-height:1.1}.ops-metrics.light .metric-card{border-color:var(--line);background:var(--surface-soft)}.ops-metrics.light .metric-card span,.ops-metrics.light .metric-card small{color:var(--muted)}.ops-metrics.light .metric-card strong{color:var(--text)}.control-grid{gap:10px;display:grid}.control-card{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;gap:7px;padding:12px;display:grid;box-shadow:0 8px 18px #1811150a}.control-card span{background:var(--info-soft);width:fit-content;color:var(--info);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.control-card strong{font-size:17px;line-height:1.2}.control-card p,.policy-note,.ai-flow small{color:var(--muted);margin:0;line-height:1.5}.policy-note{border:1px solid var(--line);background:var(--warning-soft);color:var(--warning);border-radius:8px;margin-top:12px;padding:12px;font-size:13px;font-weight:750}.ai-flow{gap:10px;margin-bottom:12px;display:grid}.ai-flow div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px;display:grid}.ai-flow span{color:#fff;background:#21181c;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.ai-flow strong{align-self:center}.ai-flow small{grid-column:2}.ops-list{gap:10px;display:grid}.movement-ledger{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.movement-ledger>div{gap:3px;display:grid}.movement-ledger>div strong{color:var(--text);font-size:18px}.movement-ledger article{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.movement-ledger article>span{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.movement-ledger article div{gap:4px;display:grid}.movement-ledger small{color:var(--muted);line-height:1.45}.ops-row{border:1px solid var(--line);background:#ffffffe6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 7px 16px #1811150a}.ops-row>div:first-child{gap:5px;min-width:0;display:grid}.ops-row strong{line-height:1.25}.ops-row small{color:var(--muted);line-height:1.45}.ops-row-side{text-align:right;justify-items:end;gap:6px;display:grid}.ops-row-side strong{font-size:18px}.compact-select{grid-column:1/-1}.compact-select select{min-height:38px;padding-block:8px}.profit-good{color:var(--success)}.profit-bad{color:var(--danger)}.risk-low,.urgency-low,.stock-in_stock{background:var(--success-soft);color:var(--success)}.risk-medium,.urgency-normal,.stock-reserved{background:var(--warning-soft);color:var(--warning)}.risk-high,.urgency-high,.stock-slow{background:var(--danger-soft);color:var(--danger)}.stock-sold{background:var(--surface-soft);color:var(--muted)}.slot-editor-list,.claim-list{gap:10px;display:grid}.slot-editor{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;align-items:end;gap:10px;padding:10px;display:grid}.slot-editor>div{gap:4px;display:grid}.slot-editor input[type=file]{padding:8px;font-size:12px}.claim-row{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.claim-row>div:first-child{gap:4px;display:grid}.row-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.row-actions button{padding:8px 10px;font-size:13px}.social-copy{min-height:260px;line-height:1.5}.empty-state{border:1px dashed var(--line);background:var(--surface-soft);color:var(--muted);text-align:center;border-radius:8px;grid-column:1/-1;padding:18px}.site-footer{border-top:1px solid var(--line);color:var(--muted);gap:5px;margin-top:16px;padding:16px 4px 0;line-height:1.5;display:grid}.site-footer strong{color:var(--text);font-size:15px}.site-footer span,.site-footer small{font-size:13px}.admin-landing{justify-content:center;align-items:center;min-height:100dvh}.admin-gate,.route-state-card{background:linear-gradient(145deg, #fffffff0, #fff7fae6), var(--surface);width:min(100%,760px);box-shadow:var(--shadow-soft);border:1px solid #ffffffb8;border-radius:10px;gap:16px;padding:24px;display:grid}.admin-gate h1,.route-state-card h1{letter-spacing:0;margin:0;font-size:34px}.admin-gate p,.route-state-card p{color:var(--muted);margin:0;line-height:1.7}.admin-product-shell{padding-bottom:78px}.admin-command-hero,.admin-trust-callout{background:linear-gradient(145deg, #fffffff0, #fff7fae6), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #ffffffb8;border-radius:10px;gap:16px;padding:22px;display:grid}.admin-command-hero h1,.admin-trust-callout h2{color:var(--text);letter-spacing:0;margin:0;font-size:36px;line-height:1.02}.admin-command-hero p,.admin-trust-callout p{color:var(--muted);margin:0;line-height:1.7}.admin-workspace-hero{align-items:stretch}.admin-command-actions{gap:10px;display:grid}.admin-login-form,.admin-login-setup{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;gap:10px;width:min(100%,420px);padding:14px;display:grid}.admin-login-form button{width:100%}.admin-login-message{background:var(--danger-soft);color:var(--danger);border:1px solid #b4231838;border-radius:8px;margin:0;padding:10px;font-size:13px;font-weight:750;line-height:1.45}.admin-login-setup strong{color:var(--text)}.admin-login-setup span{color:var(--muted);font-size:13px;line-height:1.55}.admin-login-setup small{overflow-wrap:anywhere;color:var(--accent-strong);font-size:12px;font-weight:750;line-height:1.5}.admin-login-setup code{background:var(--surface-soft);color:var(--accent-strong);border-radius:6px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.92em}.admin-logout-button{width:fit-content;min-height:38px;padding:8px 11px;font-size:13px}.admin-readiness-strip{gap:10px;display:grid}.admin-readiness-strip div{border:1px solid var(--line);background:#fffc;border-radius:8px;gap:6px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.admin-readiness-strip strong{color:var(--text);font-size:16px}.admin-readiness-strip span{color:var(--muted);font-size:13px;line-height:1.55}.admin-module-card,.production-backlog-card{background:#ffffffdb}.production-backlog-card{min-height:170px}.admin-trust-callout{background:linear-gradient(135deg, #181115fa, #50182bf0), var(--text);color:#fff;margin-top:6px}.admin-trust-callout h2,.admin-trust-callout p{color:#fff}.admin-trust-callout p{opacity:.76}.admin-gate-grid{gap:10px;display:grid}.admin-gate-grid>div{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:5px;padding:12px;display:grid}.admin-gate-grid span{color:var(--muted);font-size:14px;line-height:1.55}.workspace-lock-panel{background:linear-gradient(135deg, #fffffff0, #f6f1f3d1), var(--surface);border:1px solid #e8dce1e6;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.workspace-lock-panel strong{color:var(--text);font-size:24px;line-height:1.08}.workspace-lock-panel small{color:var(--muted);line-height:1.5}.workspace-command-panel{gap:14px;padding:6px 0 22px;display:grid}.workspace-command-header{gap:12px;display:grid}.workspace-command-header h1{color:var(--text);margin:0;font-size:clamp(24px,4vw,36px);line-height:1.05}.workspace-command-header p{max-width:680px;color:var(--muted);margin:7px 0 0;line-height:1.55}.workspace-command-grid{gap:10px;display:grid}.workspace-command-card{background:linear-gradient(135deg, #fffffff2, #f6f1f3cc), var(--surface);min-height:118px;color:inherit;border:1px solid #e8dce1e6;border-radius:8px;gap:7px;padding:14px;text-decoration:none;display:grid;box-shadow:0 10px 22px #1811150d}.workspace-command-card.primary{background:linear-gradient(135deg, #fff7f8f5, #ffffffdb), var(--surface);border-color:#ad4c4840}.workspace-command-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.workspace-command-card strong{color:var(--text);font-size:34px;line-height:1}.workspace-command-card small{color:var(--info);font-size:13px;font-weight:800;line-height:1.45}.workspace-action-queue{gap:9px;display:grid}.workspace-action-item{min-width:0;color:inherit;background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:5px;padding:12px;text-decoration:none;display:grid;box-shadow:0 8px 18px #1811150a}.workspace-action-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.workspace-action-item strong{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.workspace-action-item small{color:var(--info);font-size:12px;font-weight:800;line-height:1.45}.workspace-action-ready{background:var(--success-soft);border-color:#2d7e4d3d}.workspace-action-blocked{background:var(--warning-soft);border-color:#9a5b003d}.workspace-action-source,.workspace-action-catalog{border-color:#52638b2e}.workspace-maintenance-panel{border-top:1px solid var(--line);padding:18px 0 0}.workspace-maintenance-panel>summary{cursor:pointer;background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;list-style:none;display:flex}.workspace-maintenance-panel>summary::-webkit-details-marker{display:none}.workspace-maintenance-panel>summary span{color:var(--text);font-size:16px;font-weight:950}.workspace-maintenance-panel>summary strong{color:var(--muted);text-align:right;font-size:12px;font-weight:850;line-height:1.4}.workspace-maintenance-panel[open]>summary{margin-bottom:12px}.workspace-maintenance-meta{gap:10px;margin-bottom:12px;display:grid}.workspace-maintenance-meta>div{background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;gap:7px;padding:12px;display:grid}.workspace-maintenance-meta strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.workspace-maintenance-meta small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.workspace-maintenance-meta .admin-logout-button{margin-top:2px}.workspace-summary-band{border-top:1px solid var(--line)}.workspace-summary-grid{gap:10px;display:grid}.workspace-summary-card{background:#ffffffd6;border:1px solid #e8dce1e6;border-radius:8px;gap:6px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.workspace-summary-card span,.workspace-attention-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.workspace-summary-card strong{color:var(--text);font-size:26px;line-height:1.05}.workspace-summary-card small{color:var(--info);font-size:12px;font-weight:850;line-height:1.45}.workspace-attention-list{gap:8px;margin-top:12px;display:grid}.workspace-attention-list article{background:#ffffffbd;border:1px solid #e8dce1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workspace-attention-list strong{color:var(--text);font-size:20px;line-height:1}.workspace-attention-high{background:var(--warning-soft)!important;border-color:#ad4c4847!important}.workspace-attention-medium{border-color:#7d5b2840!important}.workspace-claim-queue-band,.workspace-setup-band,.workspace-beta-funnel-band,.workspace-launch-pipeline-band,.workspace-group-buy-band,.workspace-card-catalog-band,.workspace-source-band,.workspace-policy-band,.workspace-risk-band,.workspace-settings-band,.workspace-rehearsal-band,.workspace-audit-band{border-top:1px solid var(--line)}.beta-funnel-grid,.beta-funnel-ops-grid{gap:10px;display:grid}.beta-funnel-panel{background:#ffffffd6;border:1px solid #e8dce1e6;border-radius:8px;gap:10px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.beta-funnel-panel>span,.beta-funnel-timing-list span,.beta-funnel-breakdown-list span,.beta-funnel-alert-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.beta-funnel-panel>strong{color:var(--text);font-size:18px;line-height:1.2}.beta-funnel-panel small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.beta-funnel-timing-list,.beta-funnel-breakdown-list,.beta-funnel-alert-list{gap:8px;display:grid}.beta-funnel-timing-list div,.beta-funnel-breakdown-list div,.beta-funnel-alert-list div{background:#ffffffb8;border:1px solid #e8dce1db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.beta-funnel-timing-list strong,.beta-funnel-breakdown-list strong,.beta-funnel-alert-list strong{color:var(--text);font-size:18px;line-height:1}.beta-funnel-timing-list small{grid-column:1/-1}.beta-funnel-alert-critical{background:var(--danger-soft)!important;border-color:#b423183d!important}.beta-funnel-alert-warning{background:var(--warning-soft)!important;border-color:#9a5b003d!important}.beta-funnel-alert-info{background:var(--info-soft)!important;border-color:#0f6f7838!important}.launch-pipeline-next-card,.launch-pipeline-grid{gap:10px;display:grid}.launch-pipeline-next-card,.launch-pipeline-card{background:linear-gradient(135deg, #fffffff0, #f6f1f3c7), var(--surface);border:1px solid #e8dce1e6;border-radius:8px;padding:14px;box-shadow:0 8px 18px #1811150a}.launch-pipeline-next-card{align-items:center}.launch-pipeline-next-card div,.launch-pipeline-card{gap:8px;display:grid}.launch-pipeline-next-card span,.launch-pipeline-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.launch-pipeline-next-card strong,.launch-pipeline-card>strong{color:var(--text);font-size:22px;line-height:1.12}.launch-pipeline-card p,.launch-pipeline-next-card small,.launch-pipeline-card small{color:var(--muted);margin:0;font-size:13px;font-weight:780;line-height:1.5}.launch-pipeline-card .group-buy-draft-action{margin-top:auto}.launch-workbench{background:linear-gradient(135deg, #fff7fac7, #ffffffdb), var(--surface);border:1px solid #c820522e;border-radius:8px;gap:10px;padding:12px;display:grid}.launch-workbench-title,.launch-workbench-drawer{gap:8px;display:grid}.launch-workbench-title span,.launch-workbench-drawer summary span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.launch-workbench-title strong{color:var(--text);font-size:18px;line-height:1.22}.launch-workbench-title small,.launch-workbench-drawer summary small{color:var(--muted);font-size:12px;font-weight:820;line-height:1.45}.launch-workbench-drawer{background:#ffffffc7;border:1px solid #e8dce1e6;border-radius:8px;padding:10px}.launch-workbench-drawer summary{cursor:pointer;gap:4px;list-style:none;display:grid}.launch-workbench-drawer summary::-webkit-details-marker{display:none}.launch-workbench-drawer[open]{background:#ffffffeb}.launch-workbench-drawer>form,.launch-workbench-drawer>a{margin-top:8px}.launch-draft-queue{gap:10px;margin-top:12px;display:grid}.launch-draft-queue-title,.launch-draft-row{background:#ffffffc7;border:1px solid #e8dce1e6;border-radius:8px;padding:12px}.launch-draft-queue-title,.launch-draft-row,.launch-draft-row>div,.launch-draft-actions{gap:8px;display:grid}.launch-draft-queue-title span,.launch-draft-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.launch-draft-queue-title strong,.launch-draft-row strong{color:var(--text);font-size:17px;line-height:1.25}.launch-draft-row p,.launch-draft-row small{color:var(--muted);margin:0;font-size:13px;font-weight:780;line-height:1.5}.launch-draft-next-step{color:var(--text)!important;font-weight:900!important}.launch-draft-blocker-list{flex-wrap:wrap;gap:6px!important;display:flex!important}.launch-draft-blocker-list span{letter-spacing:0;text-transform:none;background:#ffffffb8;border:1px solid #9a5b003d;border-radius:999px;padding:5px 8px;color:var(--warning)!important}.launch-draft-ready{background:var(--success-soft);border-color:#2d7e4d38}.launch-draft-blocked{background:var(--warning-soft);border-color:#9a5b0038}.launch-draft-actions{align-content:start}.catalog-source-action{gap:6px;display:grid}.catalog-source-action button{background:var(--ink)}.catalog-source-action small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.workspace-settings-meta{background:linear-gradient(135deg, #ffffffe6, #f6f1f3c7), var(--surface);border:1px solid #e8dce1e6;border-radius:8px;gap:7px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.workspace-settings-meta span,.settings-toggle-card span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.workspace-settings-meta strong{color:var(--text);font-size:18px;line-height:1.25}.workspace-settings-meta small{color:var(--muted);line-height:1.5}.settings-toggle-grid{gap:10px;display:grid}.settings-control-form{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.settings-control-grid,.settings-select-grid{gap:10px;display:grid}.settings-toggle-field{border:1px solid var(--line);min-height:46px;color:var(--text);background:#f9f5f7cc;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.settings-toggle-field input{flex:none;width:auto;min-height:auto}.settings-toggle-field span{min-width:0;color:var(--text);font-size:13px;font-weight:850;line-height:1.35}.settings-form-actions{gap:6px;display:grid}.settings-form-actions button{width:100%}.settings-form-actions small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.settings-toggle-card{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.settings-toggle-card strong{color:var(--text);font-size:17px;line-height:1.2}.settings-toggle-card p{color:var(--muted);margin:0;line-height:1.5}.settings-toggle-enabled span{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.settings-toggle-paused span,.settings-toggle-safe_default span{background:var(--warning-soft);color:var(--warning);border-color:#7d5b2840}.source-board-metrics,.card-catalog-metrics,.source-item-form-grid{gap:10px;display:grid}.card-catalog-form,.card-catalog-empty,.card-catalog-set-card{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.card-catalog-form-head,.card-catalog-set-head{gap:12px;display:grid}.card-catalog-form-head span,.card-catalog-set-card span,.catalog-member-card span,.card-catalog-empty p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.35}.card-catalog-form-head strong,.card-catalog-set-card strong,.card-catalog-empty strong{color:var(--text);font-size:18px;line-height:1.2}.card-catalog-form-head p,.card-catalog-set-card p,.card-catalog-set-card small{color:var(--muted);margin:0;line-height:1.5}.card-catalog-form-head button{background:var(--success-soft);min-height:40px;color:var(--success);font:inherit;cursor:pointer;border:1px solid #51846c47;border-radius:8px;font-size:13px;font-weight:950}.catalog-bundled-assets-action{justify-items:start;gap:6px;display:grid}.catalog-bundled-assets-action button{background:var(--success-soft);min-height:40px;color:var(--success);font:inherit;cursor:pointer;border:1px solid #51846c47;border-radius:8px;padding:0 12px;font-size:13px;font-weight:950}.catalog-bundled-assets-action button:disabled{cursor:progress;opacity:.66}.catalog-bundled-assets-action small{color:var(--muted);font-size:12px;font-weight:850}.card-catalog-member-grid,.card-catalog-set-list,.card-catalog-member-list{gap:10px;display:grid}.card-catalog-member-form{background:#f9f5f7b3;border:1px solid #e8dce1d1;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.card-catalog-member-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.card-catalog-member-head span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.card-catalog-member-head strong{color:var(--text);font-size:15px}.card-catalog-member-head small{color:var(--muted);font-weight:850}.card-catalog-set-card{background:linear-gradient(135deg, #ffffffe6, #f6f1f3bd), var(--surface)}.catalog-status-ready{border-color:#51846c3d}.catalog-status-researching,.catalog-status-partially_collected{border-color:#ad772133}.card-catalog-set-money{background:#ffffffb8;border:1px solid #e8dce1c7;border-radius:8px;gap:6px;padding:12px;display:grid}.card-catalog-set-money span{background:var(--warning-soft);width:fit-content;color:var(--warning);border:1px solid #ad772133;border-radius:999px;padding:5px 8px}.group-buy-draft-action{align-items:start;gap:7px;display:grid}.group-buy-draft-action button{background:var(--ink);color:#fff;border:1px solid #1811151f;border-radius:8px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:950}.group-buy-draft-action small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.group-buy-draft-action .secondary-link{width:fit-content;min-height:38px;padding:8px 10px;font-size:12px}.created-group-buy-result{background:#f0f8f4d1;border:1px solid #51846c42;border-radius:8px;gap:7px;padding:10px;display:grid}.created-group-buy-result span{color:var(--success);font-size:11px;font-weight:950}.created-group-buy-result strong{color:var(--text);font-size:13px}.created-group-buy-result code{overflow-wrap:anywhere;color:var(--accent-strong);font-size:12px;font-weight:850;display:block}.created-group-buy-result>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.created-group-buy-result .created-group-buy-next{background:#ffffffc7;border:1px solid #51846c33;border-radius:8px;align-items:stretch;gap:6px;padding:8px;display:grid}.created-group-buy-next ul{margin:0;padding-left:16px}.created-group-buy-setup-steps{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.created-group-buy-setup-steps li{background:#f7fcf9d1;border:1px solid #51846c2e;border-radius:8px;gap:3px;min-height:70px;padding:8px;display:grid}.created-group-buy-setup-steps span{color:var(--text);font-size:12px}.created-group-buy-next li,.created-group-buy-next small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.45}.created-group-buy-link-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;display:grid}.created-group-buy-result .created-group-buy-link-grid a{background:#f7fcf9c7;border-color:#51846c2e;gap:3px;min-height:0;display:grid}.created-group-buy-link-grid span{color:var(--success);font-size:12px;font-weight:950}.created-group-buy-link-grid small{color:var(--muted);font-size:11px;font-weight:780;line-height:1.35}.created-group-buy-readiness{background:#fffbebb8;border:1px solid #7557152e;border-radius:8px;gap:4px;padding:8px;display:grid}.created-group-buy-readiness small,.created-group-buy-readiness li{color:var(--muted);font-size:11px;line-height:1.45}.created-group-buy-readiness ul{margin:0;padding-left:16px}.created-group-buy-ready,.created-group-buy-live{background:#f0f8f4d1;border-color:#51846c3d}.created-group-buy-blocked span{color:#9a5b00}.created-group-buy-result a{min-height:36px;color:var(--success);background:#ffffffbd;border:1px solid #51846c3d;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:950;text-decoration:none}.catalog-workflow-links,.source-workflow-links{gap:8px;display:grid}.catalog-workflow-links summary,.source-workflow-links summary{cursor:pointer;gap:4px;list-style:none;display:grid}.catalog-workflow-links summary::-webkit-details-marker{display:none}.source-workflow-links summary::-webkit-details-marker{display:none}.catalog-workflow-links summary span,.source-workflow-links summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.catalog-workflow-links summary small,.source-workflow-links summary small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.catalog-workflow-links>div,.source-workflow-links>div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.catalog-workflow-links a,.source-workflow-links a{border:1px solid var(--line);color:var(--accent-strong);background:#f9f5f7db;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none}.inline-section-link,.source-catalog-match a{color:var(--accent-strong);text-underline-offset:.22em;font-weight:950;text-decoration:underline}.source-catalog-match{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.source-item-main{gap:8px;min-width:0;display:grid}.source-decision-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.source-readiness-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.04em;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.source-readiness-ready{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.source-readiness-review,.source-readiness-draft{background:var(--warning-soft);color:var(--warning);border-color:#ad77213d}.source-readiness-hold,.source-readiness-blocked{background:var(--danger-soft);color:var(--danger);border-color:#8e3c403d}.source-item-decision-panel,.source-item-next-actions,.source-item-update-drawer{background:#ffffffb8;border:1px solid #e8dce1d1;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.source-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-economics-grid span{background:#f9f5f7c2;border:1px solid #e8dce1b8;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.source-economics-grid small,.source-cost-breakdown small,.source-item-next-actions small,.source-item-update-drawer summary small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.source-economics-grid strong{color:var(--text);font-size:18px;line-height:1.15}.source-cost-breakdown{gap:4px;display:grid}.source-cost-breakdown span{width:fit-content;color:var(--text);background:#ffffffd1;border:1px solid #1811151a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.source-item-next-actions strong{color:var(--text);font-size:15px;line-height:1.25}.source-item-next-actions .group-buy-draft-action button{width:100%}.source-item-update-drawer>summary{cursor:pointer;gap:4px;list-style:none;display:grid}.source-item-update-drawer>summary::-webkit-details-marker{display:none}.source-item-update-drawer>summary span{color:var(--accent-strong);font-size:12px;font-weight:950}.source-item-update-drawer[open]>summary{border-bottom:1px solid #e8dce1c7;padding-bottom:6px}.card-catalog-set-money strong{font-size:24px}.catalog-member-card{background:#ffffffc7;border:1px solid #e8dce1db;border-radius:8px;grid-template-columns:78px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.catalog-member-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.catalog-member-meta-grid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-stage-pill{width:fit-content;color:var(--success);background:#51846c1a;border:1px solid #51846c33;border-radius:999px;padding:4px 8px}.catalog-image-state{background:#f9f5f7eb;border:1px solid #e8dce1e6;border-radius:999px;width:fit-content;padding:4px 8px}.catalog-image-workflow,.catalog-image-edit-note{background:#f9f5f7b8;border:1px solid #e8dce1d1;border-radius:8px;gap:4px;padding:9px;display:grid}.catalog-image-workflow span,.catalog-image-edit-note strong{width:fit-content;color:var(--text);letter-spacing:0;text-transform:none;font-size:12px;font-weight:950}.catalog-image-workflow small,.catalog-image-edit-note small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.catalog-image-ready,.catalog-image-ready span{color:var(--success);background:#f0f8f4d6;border-color:#51846c3d}.catalog-image-preview,.catalog-image-preview span{color:#3f5f87;background:#f3f7fce6;border-color:#596f9633}.catalog-image-review,.catalog-image-review span{background:var(--warning-soft);color:var(--warning);border-color:#ad77213d}.catalog-image-blocked,.catalog-image-blocked span{color:var(--danger);background:#fcefefdb;border-color:#8e3c403d}.catalog-bulk-images{background:#f7faf8b8;border:1px dashed #51846c47;border-radius:8px;padding:10px}.catalog-bulk-images>summary{cursor:pointer;width:fit-content;color:var(--success);font-size:13px;font-weight:950;list-style:none}.card-catalog-bulk-image-form{gap:10px;margin-top:10px;display:grid}.card-catalog-bulk-image-form textarea{resize:vertical;min-height:150px}.catalog-member-card strong{overflow-wrap:anywhere;font-size:15px}.catalog-member-card small{overflow-wrap:anywhere;font-size:12px}.catalog-member-image{aspect-ratio:3/4;background:linear-gradient(135deg, #f9f5f7f2, #ffffffc7), var(--surface-soft);border:1px solid #e8dce1e6;border-radius:8px;place-items:center;width:78px;display:grid;overflow:hidden}.catalog-member-image img{object-fit:cover;width:100%;height:100%}.catalog-member-image span{color:var(--accent-strong);letter-spacing:0;font-size:16px}.catalog-member-edit{border-top:1px solid #e8dce1c7;grid-column:1/-1;padding-top:8px}.catalog-member-edit>summary{cursor:pointer;border:1px solid var(--line);width:fit-content;color:var(--accent-strong);background:#f9f5f7db;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;list-style:none}.catalog-member-edit>summary::-webkit-details-marker{display:none}.catalog-member-edit[open]>summary{margin-bottom:8px}.card-catalog-card-edit-form{background:#f9f5f7ad;border:1px solid #e8dce1c7;border-radius:8px;gap:9px;padding:10px;display:grid}.source-item-form{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.source-scout-panel{background:linear-gradient(145deg,#f2f8eff0,#ffffffe6);border:1px solid #51846c33;border-radius:8px;gap:12px;padding:12px;display:grid}.source-scout-copy{gap:6px;display:grid}.source-scout-copy span,.source-scout-result span{color:var(--success);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.source-scout-copy strong,.source-scout-result strong{color:var(--text);font-size:17px;line-height:1.25}.source-scout-copy p,.source-scout-result p,.source-scout-result li,.source-scout-actions small{color:var(--muted);margin:0;font-size:12px;font-weight:780;line-height:1.55}.source-scout-actions{gap:6px;display:grid}.source-scout-board,.source-scout-candidate-list{gap:10px;display:grid}.source-scout-summary{flex-wrap:wrap;gap:7px;display:flex}.source-scout-summary span{color:var(--success);background:#e4f5eedb;border:1px solid #51846c38;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950;line-height:1.2}.source-scout-button,.source-scout-apply{background:var(--success);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:1px solid #51846c57;border-radius:8px;font-size:13px;font-weight:950}.source-scout-button:disabled{cursor:not-allowed;opacity:.5}.source-scout-result{background:#ffffffe0;border:1px solid #e8dce1e6;border-radius:8px;gap:10px;padding:12px;display:grid}.source-scout-candidate{min-width:0}.source-scout-candidate-head{gap:9px;display:grid}.source-scout-candidate-head>div{gap:5px;min-width:0;display:grid}.source-scout-recommendation{background:var(--info-soft);border:1px solid #0f6f7833;border-radius:999px;width:fit-content;padding:6px 8px;color:var(--info)!important;font-size:11px!important}.source-scout-rec-add_to_sourceboard{background:var(--success-soft);border-color:#51846c3d;color:var(--success)!important}.source-scout-rec-watch_only,.source-scout-rec-needs_price{background:var(--warning-soft);border-color:#9a5b003d;color:var(--warning)!important}.source-scout-rec-reference_only{background:var(--surface-soft);border-color:#776b703d;color:var(--muted)!important}.source-scout-high{border-color:#a02d3a3d}.source-scout-medium{border-color:#ad77213d}.source-scout-low{border-color:#51846c3d}.source-scout-money{background:#f9f5f79e;border:1px solid #e8dce1bf;border-radius:8px;gap:6px;padding:10px;display:grid}.source-scout-money span{color:var(--muted);letter-spacing:0;text-transform:none}.source-scout-result ul{gap:5px;margin:0;padding-left:18px;display:grid}.source-scout-candidate-actions{gap:8px;display:grid}.source-scout-add{background:var(--ink)}.source-scout-candidate-actions button:disabled{cursor:not-allowed;opacity:.48}.source-item-form-actions{gap:6px;display:grid}.source-item-form-actions button{width:100%}.source-item-form-actions small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.group-buy-card-template,.group-buy-board-card,.group-buy-empty{background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.group-buy-card-template strong,.group-buy-board-card strong,.group-buy-empty strong{color:var(--text);font-size:16px;line-height:1.25}.group-buy-card-template label{font-size:11px}.group-buy-card-template input{min-height:38px;font-size:13px}.group-buy-board-list{gap:10px;display:grid}.group-buy-board-card{grid-template-columns:minmax(0,1fr);scroll-margin-top:78px}.group-buy-draft-card{background:linear-gradient(135deg,#ffffffeb,#fff6f9bd),#fff;border-color:#c820523d}.group-buy-board-card span,.group-buy-board-card small,.group-buy-empty p{color:var(--muted);line-height:1.5}.group-buy-board-card p{color:var(--muted);margin:0}.group-buy-board-actions{gap:6px;min-width:0;display:grid}.public-group-link-control{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.public-group-link-control button,.public-group-link-control a{border-radius:999px;min-height:34px;font-size:12px;font-weight:900}.public-group-link-control button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:8px 12px}.public-group-link-control a{border:1px solid var(--line);color:var(--text);background:#ffffffbf;align-items:center;padding:7px 11px;text-decoration:none;display:inline-flex}.public-group-link-control small{color:var(--muted);flex-basis:100%;font-size:12px;font-weight:850}.group-buy-readiness{background:#f9f5f7b8;border:1px solid #e8dce1db;border-radius:8px;gap:7px;padding:10px;display:grid}.group-buy-readiness span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.group-buy-readiness strong{color:var(--text);font-size:14px;line-height:1.35}.group-buy-readiness small,.group-buy-readiness li{color:var(--muted);font-size:12px;font-weight:820;line-height:1.45}.group-buy-readiness ul{gap:5px;margin:0;padding-left:18px;display:grid}.group-buy-readiness-ready{background:var(--success-soft);border-color:#51846c3d}.group-buy-readiness-ready span,.group-buy-readiness-live span{color:var(--success);background:#ffffffb8;border-color:#51846c3d}.group-buy-readiness-blocked{background:var(--warning-soft);border-color:#9a5b003d}.group-buy-readiness-blocked span{color:var(--warning);border-color:#9a5b003d}.group-buy-board-actions small{overflow-wrap:anywhere}.group-buy-workflow-links{background:#f0f8f4a8;border:1px solid #51846c33;border-radius:8px;gap:7px;padding:10px;display:grid}.group-buy-workflow-links summary{cursor:pointer;gap:5px;list-style:none;display:grid}.group-buy-workflow-links summary::-webkit-details-marker{display:none}.group-buy-workflow-links summary span{width:fit-content;color:var(--success);background:#ffffffc7;border:1px solid #51846c3d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.group-buy-workflow-links small{color:var(--muted);font-size:12px;font-weight:820;line-height:1.45}.group-buy-workflow-links div{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.group-buy-workflow-links a{min-height:32px;color:var(--success);overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #51846c38;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.group-buy-launch-panel{background:#fff7fac7;border:1px solid #c8205233;border-radius:8px;gap:10px;padding:10px;display:grid}.group-buy-launch-panel>div:first-child{gap:4px;display:grid}.group-buy-launch-panel span{color:var(--accent-strong);font-size:11px;font-weight:950}.group-buy-launch-panel strong{font-size:15px}.group-buy-launch-panel small{color:var(--muted);font-size:12px;font-weight:820;line-height:1.45}.group-buy-launch-actions{gap:8px;display:grid}.group-buy-launch-actions a,.group-buy-launch-open-step{background:#ffffffd1;border:1px solid #c820522e;border-radius:8px;align-content:start;gap:3px;min-height:70px;padding:8px 10px;text-decoration:none;display:grid}.group-buy-launch-open-step .group-buy-quick-open-control{margin-top:4px}.group-buy-launch-open-step .claim-action-button{min-height:34px;padding:7px 10px;font-size:12px}.group-buy-launch-actions a span{color:var(--text);overflow-wrap:anywhere}.group-buy-card-edit-list{gap:10px;display:grid}.group-buy-card-edit-item{gap:8px;display:grid}.group-buy-card-edit-form{background:#f9f5f7b8;border:1px solid #e8dce1db;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.missing-card-source-action{background:var(--warning-soft);border:1px solid #9a5b003d;border-radius:8px;gap:6px;padding:10px;display:grid}.missing-card-source-action button{background:var(--ink);width:fit-content}.missing-card-source-action small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.group-buy-settings-form{background:#f9f5f7ad;border:1px solid #e8dce1c7;border-radius:8px;gap:10px;padding:10px;display:grid}.catalog-to-group-buy-form{background:#f0f8f4b8;border:1px solid #51846c38;border-radius:8px;gap:10px;padding:10px;display:grid}.catalog-to-group-buy-form strong{color:var(--text);font-size:14px}.catalog-to-group-buy-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:900;display:grid}.catalog-to-group-buy-form select{min-height:38px;font-size:13px}.catalog-to-group-buy-preview{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.catalog-to-group-buy-preview span{color:var(--success);background:#ffffffbd;border:1px solid #51846c3d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.source-batch-draft-form,.catalog-batch-draft-form{background:#f0f8f4b8;border:1px solid #51846c3d;border-radius:8px;gap:10px;padding:12px;display:grid}.source-batch-draft-form strong,.catalog-batch-draft-form strong{color:var(--text);font-size:15px}.source-batch-draft-form small,.catalog-batch-draft-form small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.source-batch-draft-form .source-batch-default-guard{color:#8e2130;margin-top:4px;display:block}.source-batch-economics-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;display:grid}.source-batch-economics-grid span{background:#ffffffb8;border:1px solid #51846c2e;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.source-batch-economics-grid strong{color:var(--success);overflow-wrap:anywhere;font-size:14px;line-height:1.2}.source-batch-economics-grid .source-batch-economics-risk{background:#fff0f2bd;border-color:#a02d3a33}.source-batch-economics-grid .source-batch-economics-risk strong{color:#8e2130}.source-batch-guard-summary{background:#fffaeec7;border:1px solid #7d613533;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.source-batch-guard-summary span{color:var(--gold);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.source-batch-guard-summary strong{color:var(--text);font-size:14px;line-height:1.2}.source-batch-guard-summary small{color:var(--muted);overflow-wrap:anywhere}.source-batch-option-list{gap:8px;display:grid}.source-batch-option-list label{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.source-batch-option-list .source-batch-option-risk{background:#fff0f29e;border:1px solid #a02d3a2e;border-radius:8px;padding:8px}.source-batch-option-list .source-batch-primary-select{color:var(--muted);align-items:stretch;gap:6px;font-size:11px;font-weight:950;display:grid}.source-batch-primary-select select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#ffffffd1;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:850}.source-batch-option-list input{flex:none;width:16px;height:16px}.source-batch-option-list span{overflow-wrap:anywhere;min-width:0}.group-buy-card-edit-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.group-buy-card-edit-head span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.group-buy-card-edit-head strong{overflow-wrap:anywhere;min-width:0}.group-buy-card-edit-head small{color:var(--muted);font-size:12px;font-weight:850}.group-buy-card-edit-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.group-buy-card-edit-form label{font-size:11px}.group-buy-card-edit-form input,.group-buy-card-edit-form select{min-height:38px;font-size:13px}.group-buy-card-lock{background:var(--warning-soft);color:var(--warning);border:1px solid #7d5b283d;border-radius:8px;margin:0;padding:8px;font-size:12px;font-weight:850;line-height:1.45}.group-buy-card-edit-actions{gap:6px;display:grid}.group-buy-card-edit-actions button{width:100%}.group-buy-card-edit-actions small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.publish-checklist-grid{gap:8px;display:grid}.publish-checklist-item{background:#ffffffc7;border:1px solid #e8dce1db;border-radius:8px;gap:4px;padding:10px;display:grid}.publish-checklist-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.publish-checklist-item strong{color:var(--text);font-size:13px}.publish-checklist-item small,.publish-checklist-guard{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.45}.publish-checklist-ready{background:#f0f8f4b8;border-color:#51846c33}.publish-checklist-ready span{color:var(--success)}.publish-checklist-blocked{background:var(--warning-soft);border-color:#9a5b0038}.publish-checklist-blocked span{color:var(--warning)}.publish-checklist-guard{background:#fffbebb8;border:1px solid #9a5b002e;border-radius:8px;padding:10px}.source-item-update-form{gap:8px;min-width:0;display:grid}.source-item-update-form label{font-size:11px}.source-item-update-form select,.source-item-update-form input,.source-item-update-form textarea{min-height:38px;font-size:13px}.source-item-update-money-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.source-item-update-form textarea{resize:vertical}.source-item-update-actions{gap:6px;display:grid}.source-item-update-actions button{width:100%;min-height:38px}.source-item-update-actions small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.source-to-stock-form{border-top:1px solid #e8dce1e6;gap:8px;min-width:0;padding-top:10px;display:grid}.source-to-stock-form>div:first-child{gap:4px;display:grid}.source-to-stock-form strong{color:var(--text);font-size:15px;line-height:1.25}.source-to-stock-form label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:850;display:grid}.source-to-stock-form input,.source-to-stock-form select,.source-to-stock-form textarea{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--text);font:inherit;background:#fffffff0;border-radius:8px;padding:10px 11px;font-size:13px;line-height:1.35}.source-to-stock-form textarea{resize:vertical}.source-to-stock-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.source-to-stock-actions{gap:6px;display:grid}.source-to-stock-actions button{width:100%;min-height:38px}.source-to-stock-actions small,.source-to-stock-form small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.source-to-stock-warning{background:#ffeeecb8;border:1px solid #ad4c483d;border-radius:8px;width:fit-content;padding:7px 8px;color:var(--danger)!important}.source-item-list{gap:10px;display:grid}.source-item-row,.source-item-empty{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.source-item-row>div{gap:7px;min-width:0;display:grid}.source-item-row span,.source-item-money span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.source-item-row strong,.source-item-empty strong{color:var(--text);font-size:17px;line-height:1.2}.source-item-row p,.source-item-row small,.source-item-empty p{color:var(--muted);margin:0;line-height:1.5}.source-item-row small{font-size:12px}.source-link{color:var(--accent-strong);text-underline-offset:.22em;margin:.1rem 0;font-size:.86rem;font-weight:800;text-decoration:underline;display:inline-flex}.source-item-money strong{color:var(--text);font-size:22px;line-height:1.05}.source-decision-pill{letter-spacing:0;text-transform:none;align-self:flex-start}.source-decision-buy{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.source-decision-watch{color:#315f9d;background:#456fb31a;border-color:#456fb333}.source-decision-hold{background:var(--warning-soft);color:var(--warning);border-color:#ad4c4838}.source-decision-skip{color:#5e6673;background:#7078841a;border-color:#70788433}.source-risk-high{background:var(--warning-soft);border-color:#ad4c4847}.source-risk-low .source-item-money span{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.operations-board-metrics,.operations-board-columns,.operations-item-list,.operations-entry-panel{gap:10px;display:grid}.operations-entry-form{background:#ffffffe0;border:1px solid #e8dce1e6;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.operations-entry-form>div:first-child{gap:4px;display:grid}.operations-entry-form strong{color:var(--text);font-size:17px;line-height:1.2}.operations-entry-form small{color:var(--muted);line-height:1.45}.operations-entry-grid{gap:8px;display:grid}.operations-entry-form label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:850;display:grid}.operations-entry-form input,.operations-entry-form select,.operations-entry-form textarea{border:1px solid var(--line);min-width:0;color:var(--text);font:inherit;background:#fffffff0;border-radius:8px;padding:10px 11px;font-size:13px;line-height:1.35}.operations-board-column{align-content:start;gap:10px;display:grid}.operations-board-column-title{gap:4px;display:grid}.operations-board-column-title strong{color:var(--text);font-size:17px;line-height:1.2}.operations-board-column-title small{color:var(--muted);line-height:1.45}.operations-stock-row,.operations-demand-row,.operations-empty{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.operations-stock-row>div,.operations-demand-row>div{gap:7px;min-width:0;display:grid}.operations-stock-row span,.operations-demand-row span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.operations-stock-row strong,.operations-demand-row strong,.operations-empty strong{color:var(--text);font-size:17px;line-height:1.2}.operations-stock-row p,.operations-stock-row small,.operations-demand-row p,.operations-demand-row small,.operations-empty p{color:var(--muted);margin:0;line-height:1.5}.operations-row-side{align-content:start}.operations-row-side strong{font-size:22px;line-height:1.05}.buyer-credit-panel{background:#f9f5f7b8;border:1px solid #e8dce1db;border-radius:8px;gap:5px;width:fit-content;max-width:100%;padding:8px 10px;display:grid}.buyer-credit-panel span{border-radius:8px}.buyer-credit-panel small{color:var(--muted);font-size:12px;font-weight:820}.claim-buyer-credit{margin-top:2px}.buyer-credit-deposit_required span,.buyer-credit-full_payment_required span,.buyer-credit-pause span{color:var(--warning)}.buyer-credit-pause{background:var(--warning-soft);border-color:#ad4c483d}.operations-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.operations-action-control{gap:4px;min-width:0;display:grid}.operations-action-button{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);cursor:pointer;background:#ffffffeb;border-radius:8px;font-size:12px;font-weight:900;line-height:1.2}.operations-action-primary{background:var(--success-soft);color:var(--success);border-color:#51846c47}.operations-action-danger{background:var(--danger-soft);color:var(--danger);border-color:#ad4c483d}.operations-action-button:disabled{cursor:not-allowed;opacity:.48}.operations-action-control small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.35}.operations-stock-slow{background:var(--warning-soft);border-color:#ad4c4847}.operations-stock-in_stock .operations-row-side span,.operations-urgency-low .operations-row-side span{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.operations-stock-reserved .operations-row-side span,.operations-urgency-normal .operations-row-side span{background:var(--warning-soft);color:var(--warning);border-color:#7d5b2840}.operations-stock-slow .operations-row-side span,.operations-urgency-high .operations-row-side span{background:var(--danger-soft);color:var(--danger);border-color:#ad4c4838}.operations-buyer-risk-deposit_required .buyer-credit-panel span{background:var(--warning-soft);color:var(--warning);border-color:#7d5b2840}.operations-buyer-risk-full_payment_required .buyer-credit-panel span,.operations-buyer-risk-pause .buyer-credit-panel span{background:var(--danger-soft);color:var(--danger);border-color:#ad4c4838}.operations-stock-sold{background:#f6f2f4bf}.social-summary-list{gap:10px;display:grid}.social-summary-card,.social-summary-empty{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.social-summary-card-head{gap:10px;display:grid}.social-summary-card-head>div,.social-summary-empty{min-width:0}.social-summary-card span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.social-summary-card strong,.social-summary-empty strong{color:var(--text);margin-top:6px;font-size:17px;line-height:1.2;display:block}.social-summary-card small,.social-summary-empty p{color:var(--muted);margin:6px 0 0;line-height:1.5;display:block}.social-summary-card textarea{resize:vertical;white-space:pre-wrap;width:100%;min-height:220px}.social-summary-variant-grid{gap:10px;display:grid}.social-summary-variant{background:#f9f5f7a3;border:1px solid #e8dce1d6;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.social-summary-variant-head{align-items:start;gap:10px;display:grid}.social-summary-copy-control{justify-items:start;gap:5px;display:grid}.social-summary-copy-control small{margin:0}.social-summary-raw{background:#ffffff9e;border:1px solid #e8dce1c7;border-radius:8px;padding:10px}.social-summary-raw summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:900}.social-summary-raw textarea{min-height:180px;margin-top:10px}.rehearsal-check-grid{gap:10px;display:grid}.rehearsal-check-card{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.rehearsal-check-card span{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f9f5f7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.rehearsal-check-card strong{color:var(--text);font-size:17px;line-height:1.2}.rehearsal-check-card p,.rehearsal-check-card small{color:var(--muted);margin:0;line-height:1.5}.rehearsal-check-card small{color:var(--info);font-size:12px;font-weight:780}.rehearsal-ready span{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.rehearsal-missing span,.rehearsal-error span{background:var(--warning-soft);color:var(--warning);border-color:#7d5b2840}.claim-queue-list,.policy-report-list,.risk-event-list,.audit-log-list{gap:10px;display:grid}.claim-queue-groups{gap:16px;display:grid}.claim-queue-filter-strip{gap:8px;display:grid}.claim-queue-filter-strip a{color:inherit;background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.claim-queue-filter-strip span,.claim-queue-group-title span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.claim-queue-filter-strip strong{color:var(--text);font-size:22px;line-height:1}.claim-queue-group{gap:10px;scroll-margin-top:18px;display:grid}.claim-queue-group-title{border-left:3px solid #c62a626b;gap:8px;padding-left:12px;display:grid}.claim-queue-group-title>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.claim-queue-group-title>div>div{gap:4px;display:grid}.claim-queue-group-title strong{color:var(--text);font-size:18px}.claim-queue-group-title p{color:var(--muted);margin:0;line-height:1.5}.claim-batch-copy-control{gap:4px;min-width:min(100%,260px);display:grid}.claim-batch-copy-control small{color:var(--muted);font-size:11px;font-weight:900;line-height:1.35}.claim-batch-copy-preview{min-width:0}.claim-batch-copy-preview summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:950}.claim-batch-copy-preview textarea{border:1px solid var(--line);width:100%;min-height:160px;color:var(--text);font:inherit;resize:vertical;background:#ffffffeb;border-radius:8px;margin-top:6px;padding:10px;font-size:12px;font-weight:760;line-height:1.45}.claim-queue-row,.claim-queue-empty,.policy-report-row,.policy-report-empty,.risk-event-row,.risk-event-empty,.audit-log-row,.audit-log-empty{background:#ffffffdb;border:1px solid #e8dce1e6;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.claim-queue-empty p,.policy-report-empty p,.risk-event-empty p{color:var(--muted);margin:0;line-height:1.5}.risk-event-row{grid-template-columns:1fr}.risk-event-row>div{gap:6px;min-width:0;display:grid}.risk-event-row span,.risk-event-row small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:900}.risk-event-row strong,.risk-event-empty strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.25}.risk-event-row p,.risk-event-empty p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.risk-event-level{border:1px solid var(--line);background:#f9f5f7e6;border-radius:999px;width:fit-content;padding:6px 8px}.risk-event-level-low{background:var(--success-soft);border-color:#51846c3d;color:var(--success)!important}.risk-event-level-medium{background:var(--warning-soft);border-color:#7d5b2840;color:var(--warning)!important}.risk-event-level-high{background:#ffeeece6;border-color:#ad4c4847;color:var(--danger)!important}.policy-report-row{grid-template-columns:1fr}.policy-report-row>div{gap:6px;min-width:0;display:grid}.policy-report-row span,.policy-report-row small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:900}.policy-report-row strong,.policy-report-empty strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.policy-report-row p,.policy-report-empty p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.policy-report-status{border:1px solid var(--line);background:#f9f5f7e6;border-radius:999px;width:fit-content;padding:6px 8px;color:var(--info)!important}.policy-report-status-new,.policy-report-status-reviewing{background:var(--warning-soft);border-color:#7d5b2840;color:var(--warning)!important}.policy-report-actions{gap:8px;display:grid}.policy-action-control{gap:4px;display:grid}.policy-action-control small{color:var(--muted);letter-spacing:.06em;font-size:11px;font-weight:900}.audit-log-row{grid-template-columns:1fr}.audit-log-row>div{gap:5px;display:grid}.audit-log-row span,.audit-log-row small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.audit-log-row strong,.audit-log-empty strong{color:var(--text);font-size:18px}.audit-log-row p,.audit-log-empty p{color:var(--muted);margin:0;line-height:1.55}.claim-queue-main{gap:12px;display:grid}.claim-queue-main>div,.claim-queue-payment{gap:5px;min-width:0;display:grid}.claim-queue-kicker,.claim-queue-payment span,.claim-queue-meta span,.claim-action-control small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.claim-next-step{border:1px solid var(--line);border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:950;line-height:1.2}.claim-next-pay{color:#7a4f0f;background:#fff8e9f2;border-color:#ad772142}.claim-next-ship{background:var(--success-soft);color:var(--success);border-color:#51846c3d}.claim-next-review{color:#8e2130;background:#fff0f2f2;border-color:#a02d3a42}.claim-next-done,.claim-next-idle{color:#35445f;background:#f5f8fceb;border-color:#495c802e}.claim-queue-main strong,.claim-queue-payment strong,.claim-queue-empty strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.claim-queue-main small,.claim-queue-payment small{color:var(--info);overflow-wrap:anywhere;font-size:12px;font-weight:780;line-height:1.45}.shipping-prep-panel{background:#f7fcf9db;border:1px solid #51846c2e;border-radius:8px;gap:4px;margin-top:6px;padding:9px;display:grid}.shipping-prep-panel span{background:var(--success-soft);width:fit-content;color:var(--success);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.shipping-prep-panel strong{color:var(--text);font-size:12px;line-height:1.35}.shipping-prep-panel small{color:var(--muted)}.shipping-lifecycle-panel{background:#f2f7ffbf;border:1px solid #456fb32e;border-radius:8px;gap:4px;margin-top:6px;padding:9px;display:grid}.shipping-lifecycle-panel span{color:#315f9d;background:#456fb31a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.shipping-lifecycle-panel small{color:var(--muted)}.shipping-lifecycle-returned,.shipping-lifecycle-manual_review{background:var(--danger-soft);border-color:#ad4c4838}.shipping-lifecycle-returned span,.shipping-lifecycle-manual_review span{color:var(--danger);background:#ad4c481f}.shipping-lifecycle-arrived,.shipping-lifecycle-label_created,.shipping-lifecycle-ready_to_create_label{background:var(--warning-soft);border-color:#7d5b2838}.shipping-lifecycle-arrived span,.shipping-lifecycle-label_created span,.shipping-lifecycle-ready_to_create_label span{color:var(--warning);background:#fff8e9f2}.shipping-prep-awaiting_payment,.shipping-prep-closed{background:#fff8e9b8;border-color:#ad772133}.shipping-prep-awaiting_payment span,.shipping-prep-closed span{color:#7a4f0f;background:#fff8e9f2}.payment-batch-panel{background:#f7fcf9eb;border:1px solid #51846c38;border-radius:8px;gap:4px;margin-top:6px;padding:9px;display:grid}.payment-batch-panel span{background:var(--success-soft);width:fit-content;color:var(--success);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.payment-batch-panel strong{color:var(--text);font-size:13px;line-height:1.35}.payment-batch-panel small{color:var(--muted)}.claim-payment-review-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.claim-payment-review-alert{border:1px solid var(--line);letter-spacing:0;text-transform:none;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.claim-payment-review-info{color:#35445f;background:#f5f8fceb;border-color:#495c803d}.claim-payment-review-warning{color:#7a4f0f;background:#fff8e9f2;border-color:#ad772142}.claim-payment-review-critical{color:#8e2130;background:#fff0f2f2;border-color:#a02d3a47}.claim-queue-meta{flex-wrap:wrap;gap:6px;display:flex}.claim-queue-meta span{border:1px solid var(--line);text-transform:none;background:#f9f5f7e6;border-radius:999px;padding:6px 8px}.claim-ops-panel{background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 8px 18px #1811150a}.claim-ops-panel-head,.claim-export-profile-panel{gap:7px;display:grid}.claim-ops-panel-head span,.claim-export-profile-panel span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.claim-ops-panel-head strong{color:var(--text);font-size:18px;line-height:1.2}.claim-ops-panel-head small,.claim-export-profile-panel small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.claim-ops-action-grid{gap:8px;display:grid}.claim-export-profile-panel{background:#f9f5f7ad;border:1px solid #e8dce1c7;border-radius:8px;padding:10px}.claim-export-profile-links{flex-wrap:wrap;gap:7px;display:flex}.claim-export-profile-links .secondary-link{min-height:34px;padding:7px 9px;font-size:12px}.claim-action-guide{background:#f9f5f7b8;border:1px solid #e8dce1d1;border-radius:8px;gap:4px;padding:9px;display:grid}.claim-action-guide span{border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.claim-action-guide small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.claim-action-guide-pay span{background:var(--warning-soft);color:var(--warning)}.claim-action-guide-ship span,.claim-action-guide-done span{background:var(--success-soft);color:var(--success)}.claim-action-guide-review span,.claim-action-guide-blocked span{background:var(--danger-soft);color:var(--danger)}.claim-action-guide-idle span{color:#35445f;background:#f5f8fceb}.claim-queue-actions,.claim-primary-actions,.claim-secondary-actions{gap:8px;display:grid}.claim-more-actions,.workspace-form-drawer,.group-buy-card-editor{background:#ffffffbd;border:1px solid #e8dce1e6;border-radius:8px}.claim-more-actions>summary,.workspace-form-drawer>summary,.group-buy-card-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.claim-more-actions>summary::-webkit-details-marker{display:none}.workspace-form-drawer>summary::-webkit-details-marker{display:none}.group-buy-card-editor>summary::-webkit-details-marker{display:none}.claim-more-actions>summary,.workspace-form-drawer>summary span,.group-buy-card-editor>summary span{color:var(--text);font-size:14px;font-weight:950}.workspace-form-drawer>summary small,.group-buy-card-editor>summary small{color:var(--muted);text-align:right;font-size:12px;font-weight:800;line-height:1.35}.claim-more-actions[open],.workspace-form-drawer[open],.group-buy-card-editor[open]{padding-bottom:12px}.claim-more-actions[open]>summary,.workspace-form-drawer[open]>summary,.group-buy-card-editor[open]>summary{border-bottom:1px solid #e8dce1bf;margin-bottom:12px}.claim-more-actions .claim-message-actions,.claim-more-actions .claim-secondary-actions,.workspace-form-drawer>form,.group-buy-card-editor .group-buy-card-edit-list{padding-inline:12px}.claim-message-actions{gap:6px;display:grid}.claim-action-control,.shipping-prep-copy-control{gap:4px;display:grid}.shipping-prep-copy-control small,.group-buy-share-pack-control small,.group-buy-quick-open-control small{color:var(--muted);font-size:11px;font-weight:900;line-height:1.35}.group-buy-share-pack-control,.group-buy-quick-open-control{gap:4px;display:grid}.group-buy-share-pack-preview{min-width:0}.group-buy-share-pack-preview summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:950}.group-buy-share-pack-preview textarea{border:1px solid var(--line);width:100%;min-height:168px;color:var(--text);font:inherit;resize:vertical;background:#ffffffeb;border-radius:8px;margin-top:6px;padding:10px;font-size:12px;font-weight:760;line-height:1.45}.claim-action-control-shipping{gap:6px}.claim-shipping-fields{gap:6px;display:grid}.claim-shipping-fields input{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--text);font:inherit;background:#ffffffeb;border-radius:8px;padding:0 10px;font-size:12px;font-weight:780}.claim-shipping-fields input::placeholder{color:var(--muted)}.claim-shipping-fields input:disabled{opacity:.5}.claim-action-button{border:1px solid var(--line);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffffe6;border-radius:8px;font-size:13px;font-weight:950}.claim-action-button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.claim-action-button.viewer{border-color:var(--info);color:var(--info)}.claim-action-button.message{color:#4f654c;background:#f2f8efeb;border-color:#63745f57}.claim-action-link{width:fit-content;color:var(--info);font-size:12px;font-weight:850;line-height:1.3;text-decoration:none}.claim-action-button.danger{color:#923f3b;border-color:#ad4c4847}.claim-action-cancel{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #1811151f;border-radius:8px;font-size:12px;font-weight:900}.claim-action-confirmation{color:#923f3b}.claim-action-button:disabled,.claim-action-cancel:disabled{cursor:not-allowed;opacity:.45}.lock-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px;font-weight:950}.lock-pill.blocked{background:var(--warning-soft);color:var(--warning)}.lock-pill.ready{background:var(--success-soft);color:var(--success)}.workspace-blocker-list{gap:10px;display:grid}.workspace-blocker-list article{background:#ffffffd1;border:1px solid #e8dce1e6;border-radius:8px;gap:7px;padding:14px;display:grid;box-shadow:0 8px 18px #1811150a}.workspace-blocker-list strong{color:var(--text)}.workspace-blocker-list p{color:var(--muted);margin:0;line-height:1.55}.admin-gate-link{justify-self:start;text-decoration:none}.route-state{place-items:center;min-height:70dvh;display:grid}.route-state-card{max-width:520px}.route-state-card span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ops-hero{align-items:center;gap:18px;min-height:calc(82dvh - 70px);padding:18px 0 28px;display:grid}.ops-hero-copy{gap:14px;display:grid}.ops-hero-copy h1{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:40px;line-height:.98}.ops-hero-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.ops-command-panel{background:linear-gradient(145deg, #181115fa, #50182bf0), var(--ink);color:#fff;box-shadow:var(--shadow);border:1px solid #ffffffb8;border-radius:12px;gap:12px;padding:18px;display:grid;overflow:hidden}.ops-command-panel>strong{color:#fff;font-size:28px;line-height:1.02}.ops-command-panel span,.ops-command-panel small{color:#ffffffad}.ops-command-panel div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:12px;display:grid}.ops-command-panel b{color:#fff;font-size:14px;line-height:1.35}.ops-stat-grid,.ops-command-grid,.journey-list,.trust-stack-grid{gap:10px;display:grid}.ops-stat-card,.ops-command-card,.journey-card,.trust-stack-grid article{background:#ffffffd6;border:1px solid #e8dce1e6;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 10px 24px #1811150d}.ops-stat-card strong{color:var(--text);font-size:24px;line-height:1.05}.ops-command-card{align-content:start;min-height:180px}.ops-command-card strong,.journey-card strong,.trust-stack-grid strong{color:var(--text);font-size:18px;line-height:1.2}.ops-command-card p,.journey-card p,.trust-stack-grid p{color:var(--muted);margin:0;line-height:1.6}.journey-card{grid-template-columns:78px minmax(0,1fr);align-items:start}.journey-card span{background:var(--surface-soft);text-align:center;border-radius:999px;padding:6px 8px}.ops-trust-band{margin-top:0}.ops-trust-band .trust-stack-grid{gap:10px}.ops-trust-band .trust-stack-grid article{box-shadow:none;background:#ffffff14;border-color:#ffffff21}.ops-trust-band .trust-stack-grid strong,.ops-trust-band .trust-stack-grid p{color:#fff}.ops-trust-band .trust-stack-grid p{opacity:.76}@media (hover:hover){button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #c820522e}.ghost-button:hover,.secondary-button:hover{box-shadow:var(--shadow-tight)}.photo-card:hover,.set-card:hover,.ops-row:hover{transform:translateY(-1px);box-shadow:0 14px 28px #18111517}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:480px){.hero-copy h1,.policy-hero h1,.admin-gate h1,.route-state-card h1{word-break:break-word;font-size:32px;line-height:1.08}.section-title h2,.trust-band h2,.admin-command-hero h1,.admin-trust-callout h2,.ops-hero-copy h1{word-break:break-word;font-size:31px;line-height:1.1}.policy-hero,.trust-band,.admin-command-hero,.admin-gate,.section-title,.hero-copy,.ops-hero-copy{overflow-wrap:anywhere}.site-nav{align-items:flex-start}.site-nav div{padding-bottom:2px}.group-buy-launch-actions{grid-template-columns:minmax(0,1fr)}.tokyo-dome-quick-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.tokyo-dome-trust-summary>div,.tokyo-dome-safety-strip,.tokyo-dome-confirm-actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:720px){.site-shell{padding:22px 24px 76px}.site-nav{margin:0 -24px 20px;padding-inline:24px}.product-hero{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:34px;padding-block:30px 48px}.hero-copy h1,.section-title h2,.trust-band h2,.policy-hero h1{font-size:58px}.hero-copy p,.section-title p,.trust-band p,.policy-hero p{font-size:16px}.hero-actions,.architecture-actions{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.landing-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:34px;padding-block:34px 52px}.ops-hero-copy h1{font-size:60px}.ops-hero-copy p{font-size:16px}.ops-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-command-grid,.journey-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-trust-band{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.launch-hero{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch}.launch-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-blocker-strip{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:start}.workflow-grid,.system-pillar-grid,.status-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.split-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-hero{padding:30px}.admin-workspace-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.admin-command-hero h1,.admin-trust-callout h2{font-size:54px}.admin-command-actions{grid-template-columns:repeat(2,max-content)}.admin-readiness-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-queue-filter-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-command-grid,.group-buy-launch-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-action-queue{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.beta-funnel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.beta-funnel-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-pipeline-next-card{grid-template-columns:minmax(0,1fr) auto}.launch-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-draft-row{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:center}.source-board-metrics,.card-catalog-metrics,.source-item-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-catalog-form-head,.card-catalog-set-head{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:start}.card-catalog-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-catalog-member-list{grid-template-columns:repeat(3,minmax(0,1fr))}.source-scout-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.source-scout-panel>label,.source-scout-panel>.source-scout-actions{grid-column:1}.source-scout-result{grid-area:1/2/span 3}.operations-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-entry-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.operations-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-board-columns,.social-summary-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.social-summary-variant-head{grid-template-columns:minmax(0,1fr) auto}.source-item-row{grid-template-columns:minmax(0,1.25fr) minmax(210px,.55fr) minmax(240px,.55fr);align-items:start}.workspace-attention-list{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-attention-list article{flex-direction:column;align-items:start}.rehearsal-check-grid,.settings-toggle-grid,.settings-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-summary-card-head{grid-template-columns:minmax(0,1fr) max-content;align-items:start}.claim-queue-row{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:start}.claim-queue-main{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr)}.claim-queue-meta{grid-column:1/-1}.claim-queue-actions{grid-area:1/2/span 2}.claim-shipping-fields{grid-template-columns:minmax(110px,.7fr) minmax(140px,1fr)}.policy-report-row{grid-template-columns:minmax(0,1fr) minmax(160px,.22fr) minmax(150px,.22fr);align-items:start}.risk-event-row{grid-template-columns:minmax(0,1fr) minmax(160px,.26fr);align-items:start}.audit-log-row{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:start}.production-backlog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-trust-callout{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:30px}.architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.milestone-list{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.route-map div{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center}.boundary-head,.boundary-row{grid-template-columns:minmax(110px,.7fr) minmax(140px,.85fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.trust-band{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:start;padding:30px}.policy-list,.policy-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{padding:22px 18px 36px}.hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;padding:24px}.hero h1{font-size:48px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tokyo-dome-goods-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tokyo-dome-entry-card{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);align-items:center}.tokyo-dome-page-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:24px}.tokyo-dome-page-hero h1{font-size:46px}.tokyo-dome-inquiry-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) max-content;align-items:center}.tokyo-dome-formal-panel{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:start}.tokyo-dome-formal-panel .tokyo-dome-order-items{grid-row:1/span 2}.tokyo-dome-formal-panel .tokyo-dome-sticky-checkout{grid-column:1/-1}.tokyo-dome-formal-panel .tokyo-dome-order-summary,.tokyo-dome-formal-panel .tokyo-dome-buyer-details{grid-column:2}.set-rail{grid-auto-columns:minmax(220px,30%)}.member-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.claim-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-receipt-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.claim-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-order-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-lookup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-claim-bar{display:none}}@media (min-width:1080px){.app-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start}.app-grid.public-only,.app-grid.admin-only{grid-template-columns:1fr}.public-mode .buyer-view{width:100%;max-width:980px;margin:0 auto}.admin-mode .admin-view{width:100%;max-width:1120px;margin:0 auto}.admin-nav{border:1px solid var(--line);border-radius:8px;grid-auto-columns:minmax(128px,1fr);margin-inline:0}.admin-view{grid-template-columns:1fr}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.status-pills{justify-content:flex-end}.slot-editor{grid-template-columns:minmax(92px,.8fr) minmax(86px,.6fr) minmax(120px,.8fr)}}
