:root{color:#201815;font-synthesis:none;text-rendering:optimizelegibility;--bg:#fffaf6;--bg-strong:#ffffffdb;--surface:#ffffffd1;--surface-alt:#fff2eab8;--surface-deep:#2a1710;--text:#201815;--muted:#75665f;--subtle:#a08d84;--line:#ead8cd;--line-strong:#dcc4b6;--accent:#f1641e;--accent-strong:#c84f17;--accent-soft:#ffe4d4;--accent-ink:#fff;--info:#2f5fca;--info-soft:#e9efff;--warn:#a35d00;--warn-soft:#fff2d8;--shadow:0 20px 55px #65372024;--shadow-soft:0 10px 28px #65372014;--glass-surface:#ffffffd1;--glass-surface-strong:#ffffffdb;--glass-surface-soft:#fff2eab8;--glass-border:color-mix(in srgb, var(--line) 72%, transparent);--glass-shadow:0 16px 34px #6537201a;--glass-filter:blur(18px) saturate(1.08);--on-video:#fffaf6;--on-video-muted:#fffaf6db;--on-video-shadow:0 1px 4px #00000057, 0 1px 1px #0003;--on-video-accent-shadow:0 1px 4px #4d1a0757, 0 1px 1px #4d1a0733;--radius:8px;--container:min(1240px, calc(100% - 56px));background:#17110e;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=night]{color:#f6eee8;--bg:#111216;--bg-strong:#17181ddb;--surface:#1d1f27d1;--surface-alt:#2b221db8;--surface-deep:#f4e7df;--text:#f6eee8;--muted:#b9aaa2;--subtle:#897b74;--line:#34303a;--line-strong:#4a3f3a;--accent:#ff8a3d;--accent-strong:#ff7420;--accent-soft:#3c251a;--accent-ink:#1a100c;--info:#8bb0ff;--info-soft:#1d2b4f;--warn:#ffc26b;--warn-soft:#3a2b16;--shadow:0 24px 70px #00000057;--shadow-soft:0 12px 34px #00000042;--glass-surface:#1d1f27d1;--glass-surface-strong:#17181ddb;--glass-surface-soft:#2b221db8;--glass-border:color-mix(in srgb, var(--line) 72%, transparent);--glass-shadow:0 18px 38px #00000038;background:#111216}*{box-sizing:border-box}html{background:#17110e;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:#17110e;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent);outline-offset:3px}.appRoot{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.themeVideoBackdrop{z-index:0;background:var(--bg);pointer-events:none;position:fixed;inset:0;overflow:hidden}.themeVideo,.themeVideoOverlay{width:100%;height:100%;position:absolute;inset:0}.themeVideo{object-fit:cover;filter:saturate(1.02)contrast(.94)brightness(.86)}.themeVideoOverlay{background:linear-gradient(180deg, #0c0a086b 0%, #0c0a088a 100%), radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%)}.appRoot[data-theme=etsy] .themeVideo{filter:saturate(1.08)contrast()brightness(1.1)}.appRoot[data-theme=etsy] .themeVideoOverlay{background:linear-gradient(180deg, #fff8f20d 0%, #fff8f205 100%), linear-gradient(180deg, #0c0a0833 0%, #0c0a0854 100%), radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 38%)}main,.siteFooter,.workspaceShell{z-index:1;position:relative}.siteHeader{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--bg-strong) 54%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);position:sticky;top:0;box-shadow:0 8px 24px #20181514}.appRoot[data-theme=etsy] .siteHeader{border-bottom-color:color-mix(in srgb, var(--line) 82%, #ffffff85);background:color-mix(in srgb, var(--bg-strong) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.14);backdrop-filter:blur(20px)saturate(1.14);box-shadow:inset 0 1px #ffffff6b,0 10px 28px #2018151a}.headerInner,.heroSection,.proofStrip,.sectionBand,.pageShell,.siteFooter{width:var(--container);margin:0 auto}.headerInner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brandLink{color:var(--text);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.brandMark{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));border-radius:var(--radius);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);place-items:center;font-weight:900;display:inline-grid}.logoBrandMark{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.logoBrandMark img{object-fit:contain;width:34px;height:34px;display:block}.aiFlowMark{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--surface)) 0%, var(--surface) 48%), var(--accent-soft);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:10px;position:relative;overflow:hidden}.brandMarkFlow{transform:translate(-1px,1px)}.brandMarkSpark{color:color-mix(in srgb, var(--text) 62%, var(--accent));position:absolute;top:6px;right:6px}.siteNav{color:color-mix(in srgb, var(--text) 76%, var(--muted));align-items:center;gap:28px;font-size:15px;font-weight:800;display:flex}.siteNav a{padding:9px 0;position:relative}.siteNav a.active{color:var(--accent)}.siteNav a.active:after{background:var(--accent);content:"";border-radius:999px;height:3px;position:absolute;bottom:-21px;left:0;right:0}.headerTools,.heroActions,.workspaceActions{align-items:center;gap:10px;display:flex}.themeSwitcher{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.themeSwitcher button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.themeTrigger{justify-content:space-between;min-width:74px}.themeTrigger svg{transition:transform .16s}.themeSwitcher.open .themeTrigger svg{transform:rotate(180deg)}.themeMenu{z-index:60;border:1px solid var(--line);background:var(--surface);min-width:96px;box-shadow:var(--shadow-soft);border-radius:7px;gap:3px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.themeMenu button{justify-content:flex-start;width:100%}.themeSwitcher button.selected{background:var(--accent-soft);color:var(--accent)}.themeDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.themeDot.night{background:#1d1f27}.primaryButton,.secondaryButton,.downloadButton,.ghostButton{border-radius:var(--radius);letter-spacing:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:900;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.primaryButton{border:1px solid var(--accent-strong);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%);color:var(--accent-ink);box-shadow:0 14px 28px color-mix(in srgb, var(--accent) 28%, transparent)}.secondaryButton,.downloadButton,.ghostButton{border:1px solid var(--line-strong);background:var(--surface);color:var(--text)}.ghostButton{min-height:38px;padding:0 14px;font-size:13px}.primaryButton:hover,.secondaryButton:hover,.downloadButton:hover,.ghostButton:hover{transform:translateY(-1px)}.primaryButton:disabled,.secondaryButton:disabled,.ghostButton:disabled,.floatingDownload:disabled{cursor:not-allowed;opacity:.62;transform:none}.integrationUnavailable{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--warn-soft);color:var(--text);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.integrationUnavailable span{color:var(--muted);font-size:13px}.fingerprintConfigPanel{display:none}.primaryButton.compact{min-height:40px;padding-inline:16px;font-size:14px}.full{width:100%}.textButton{color:var(--muted);background:0 0;border:0;padding:8px 5px;font-size:14px;font-weight:900}.textButton:hover{color:var(--accent)}.iconOnly{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--text);place-items:center;display:inline-grid}.rowIconButton{border:1px solid color-mix(in srgb, var(--line-strong) 76%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:6px;justify-self:end;place-items:center;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-grid}.rowIconButton:hover{transform:translateY(-1px)}.rowIconButton:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.dangerIconButton:hover,.dangerIconButton:focus-visible{border-color:color-mix(in srgb, #b42318 38%, var(--line-strong));background:color-mix(in srgb, #b42318 10%, var(--surface));color:#b42318}.mobileMenu,.mobileClose{display:none}.heroSection{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:center;gap:54px;padding:66px 0 34px;display:grid}.heroCopy{text-shadow:var(--on-video-shadow)}.heroCopy h1{color:var(--accent);letter-spacing:0;text-shadow:var(--on-video-accent-shadow);margin:0;font-size:clamp(58px,7vw,96px);line-height:.94}.heroLead{color:var(--on-video);margin:24px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:900;line-height:1.12}.heroText{max-width:650px;color:var(--on-video-muted);margin:22px 0 0;font-size:18px;font-weight:600;line-height:1.85}.heroActions{flex-wrap:wrap;margin-top:30px}.heroMeta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.heroMeta span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);color:color-mix(in srgb, var(--text) 82%, var(--muted));border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.heroVisual{min-height:520px;position:relative}.browserPreview{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.previewTop{border-bottom:1px solid var(--line);background:var(--bg-strong);align-items:center;gap:8px;height:50px;padding:0 18px;display:flex}.previewTop span{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.previewTop strong{color:var(--muted);margin-left:12px;font-size:12px;font-weight:800}.previewBody{grid-template-columns:160px minmax(0,1fr);min-height:420px;display:grid}.previewBody aside{border-right:1px solid var(--line);background:var(--surface-alt);align-content:start;gap:10px;padding:20px;display:grid}.previewBrand{border-radius:var(--radius);background:var(--accent);width:38px;height:38px;color:var(--accent-ink);place-items:center;font-weight:900;display:inline-grid}.previewBody aside b{color:var(--muted);border-radius:6px;padding:9px 10px;font-size:12px}.previewBody aside b.active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-soft)}.previewBody section{gap:18px;padding:24px;display:grid}.previewHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.previewHeading strong{color:var(--text);font-size:24px}.previewHeading em,.badge{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.previewHeading em{background:var(--accent-soft);color:var(--accent)}.previewStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.miniMetric,.metricCard,.featureCard,.planCard,.downloadCard,.settingsCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.miniMetric{padding:16px}.miniMetric span{color:var(--muted);font-size:12px;font-weight:800;display:block}.miniMetric strong{color:var(--text);margin-top:8px;font-size:27px;display:block}.previewProduct{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.previewProduct img{aspect-ratio:1;border-radius:var(--radius);object-fit:cover;width:118px}.previewProduct strong,.previewProduct span{display:block}.previewProduct strong{color:var(--text);font-size:18px}.previewProduct span{color:var(--muted);margin-top:8px;line-height:1.55}.floatingDownload{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));border-radius:var(--radius);background:var(--surface);min-height:52px;color:var(--accent);box-shadow:var(--shadow);align-items:center;gap:10px;padding:0 18px;font-weight:900;display:inline-flex;position:absolute;bottom:42px;right:28px}.proofStrip{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 86%, transparent);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.proofStrip span{border-right:1px solid var(--line);min-height:64px;color:var(--text);justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}.proofStrip span:last-child{border-right:0}.proofStrip svg{color:var(--accent)}.sectionBand,.pageShell{padding:58px 0}.sectionTitle{text-align:center;max-width:830px;text-shadow:var(--on-video-shadow);margin:0 auto 30px}.sectionTitle.left{text-align:left;margin-left:0;margin-right:0}.sectionTitle>span{color:var(--accent);text-shadow:var(--on-video-accent-shadow);margin-bottom:10px;font-size:13px;font-weight:900;display:block}.sectionTitle h1,.sectionTitle h2{color:var(--on-video);letter-spacing:0;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.12}.sectionTitle p,.pageHeading p{color:var(--on-video-muted);margin:16px 0 0;font-size:16px;font-weight:600;line-height:1.8}.workflowGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.workflowItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:142px;box-shadow:var(--shadow-soft);padding:20px}.workflowItem span{color:var(--accent);font-size:13px;font-weight:900;display:block}.workflowItem strong{color:var(--text);margin-top:18px;font-size:17px;line-height:1.45;display:block}.splitShowcase{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.inlineAction{color:var(--accent);align-items:center;gap:6px;font-weight:900;display:inline-flex}.responsibilityPanel,.panel,.processPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.responsibilityPanel{gap:10px;padding:24px;display:grid}.pillarGrid,.featureGroupGrid,.pricingSupportGrid,.downloadSupportGrid,.checkCardGrid,.releaseGrid,.focusList{gap:20px;display:grid}.pillarGrid{grid-template-columns:repeat(3,1fr)}.pillarCard,.featureGroupCard,.scenarioCard,.supportCard,.checkCard,.faqItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.pillarCard{min-height:210px;padding:24px}.pillarCard span{color:var(--accent);font-size:13px;font-weight:900}.pillarCard h2,.featureGroupCard h2,.scenarioCard h2,.supportCard h2,.checkCard h2,.faqItem h2{color:var(--text);margin:16px 0 0;font-size:21px}.pillarCard p,.featureGroupCard p,.scenarioCard p,.supportCard p,.checkCard p,.faqItem p{color:var(--muted);font-size:14px;line-height:1.72}.operatingBand{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.timelineList{gap:14px;display:grid}.timelineItem{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface) 78%, transparent);grid-template-columns:82px minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.timelineItem time{color:var(--accent);font-size:13px;font-weight:950}.timelineItem h2{color:var(--text);margin:0;font-size:18px}.timelineItem p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.featureGrid,.downloadGrid,.pricingGrid,.settingsGrid,.installSteps{gap:20px;display:grid}.featureGrid{grid-template-columns:repeat(3,1fr)}.pageShell .innerBand{width:100%;padding:44px 0 0}.featureGroupGrid{grid-template-columns:repeat(2,1fr)}.featureGroupCard{min-height:300px;padding:24px}.featureGroupCard ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.featureGroupCard li{color:var(--text);align-items:flex-start;gap:9px;font-size:14px;font-weight:850;display:flex}.featureGroupCard li svg{color:var(--accent);flex:none;margin-top:1px}.scenarioBand{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:34px;padding-top:46px;display:grid}.scenarioBand .sectionTitle h1{font-size:44px}.scenarioGrid{gap:16px;display:grid}.scenarioCard{padding:22px}.scenarioCard strong{color:var(--accent);margin-top:14px;font-size:13px;line-height:1.6;display:block}.featureCard,.settingsCard{min-height:240px;box-shadow:var(--shadow-soft);padding:24px}.featureIcon,.downloadIcon,.metricCard>span{border-radius:var(--radius);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);place-items:center;display:inline-grid}.featureCard h2,.downloadCard h2,.settingsCard h2{color:var(--text);margin:18px 0 0;font-size:21px}.featureCard p,.downloadCard p,.settingsCard p,.planSummary{color:var(--muted);font-size:14px;line-height:1.7}.processPanel{grid-template-columns:.95fr 1.05fr;gap:34px;margin-top:36px;padding:32px;display:grid}.processPanel .sectionTitle,.helpFlow .sectionTitle,.processPanel .sectionTitle>span,.helpFlow .sectionTitle>span{text-shadow:none}.processPanel .sectionTitle h1,.processPanel .sectionTitle h2,.helpFlow .sectionTitle h1,.helpFlow .sectionTitle h2{color:var(--text)}.processPanel .sectionTitle p,.helpFlow .sectionTitle p{color:color-mix(in srgb, var(--muted) 78%, var(--text));font-weight:500}.processPanel ol,.planCard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.processPanel li,.planCard li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;font-weight:800;display:flex}.processPanel svg,.planCard svg{color:var(--accent);flex:none;margin-top:1px}.pricingHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.pageShell:has(.pricingGrid){--pricing-glass:var(--glass-surface);--pricing-glass-strong:var(--glass-surface-strong);--pricing-glass-soft:var(--glass-surface-soft);--pricing-glass-border:var(--glass-border);--pricing-glass-shadow:var(--glass-shadow)}.cycleToggle{border:1px solid var(--pricing-glass-border,var(--line));border-radius:var(--radius);background:var(--pricing-glass-strong,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);flex-wrap:wrap;justify-content:flex-end;padding:5px;display:inline-flex;box-shadow:0 10px 22px #6537200f}.cycleToggle button{min-width:68px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:900}.cycleToggle button.selected{background:var(--accent);color:var(--accent-ink)}.pricingGrid{grid-template-columns:repeat(4,1fr)}.planCard{border-color:var(--pricing-glass-border,var(--line));background:var(--pricing-glass,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);min-height:420px;box-shadow:var(--pricing-glass-shadow,var(--shadow-soft));flex-direction:column;padding:24px;display:flex}.planCard.featured,.planCard.current{border-color:color-mix(in srgb, var(--accent) 74%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 10%, transparent), transparent 46%), var(--pricing-glass,var(--surface));box-shadow:0 20px 42px color-mix(in srgb, var(--accent) 18%, transparent)}.planTop{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.planTop h2{color:var(--text);margin:0;font-size:21px}.planTop span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.planPrice{color:var(--text);margin:20px 0 4px;font-size:38px;font-weight:950}.planCard ul{flex:1;margin:20px 0 24px}.planCapabilityGroups{flex:1;gap:14px;margin:18px 0 22px;display:grid}.planCapabilityGroup{border-top:1px solid color-mix(in srgb, var(--pricing-glass-border,var(--line)) 72%, transparent);padding-top:12px}.planCapabilityGroup:first-child{border-top:0;padding-top:0}.planCapabilityGroup h3{color:var(--text);margin:0 0 9px;font-size:13px;line-height:1.25}.planCapabilityGroup dl{gap:7px;margin:0;display:grid}.planCapabilityGroup dl div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.planCapabilityGroup dt{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.planCapabilityGroup dd{max-width:112px;color:var(--text);text-align:right;margin:0;font-size:12px;font-weight:950;line-height:1.35}.planCard>.full{margin-top:auto}.comparisonPanel,.releasePanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);margin-top:30px;padding:24px}.comparisonPanel{border-color:var(--pricing-glass-border,var(--line));background:var(--pricing-glass,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:var(--pricing-glass-shadow,var(--shadow-soft))}.comparisonTable,.permissionTable,.deviceTable{border:1px solid var(--pricing-glass-border,var(--line));border-radius:var(--radius);overflow:hidden}.comparisonRow{border-bottom:1px solid var(--pricing-glass-border,var(--line));grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:12px;min-height:52px;padding:0 16px;display:grid}.comparisonRow:last-child{border-bottom:0}.comparisonHead{background:var(--pricing-glass-soft,var(--surface-alt));min-height:44px;color:var(--muted);font-size:12px;font-weight:900}.comparisonRow strong{color:var(--text)}.comparisonRow span{color:var(--muted);font-size:13px;font-weight:850}.pricingSupportGrid{grid-template-columns:repeat(3,1fr);margin-top:24px}.supportCard{min-height:220px;padding:22px}:is(.pricingSupportGrid .supportCard,.pageShell:has(.pricingGrid) .faqItem){border-color:var(--pricing-glass-border,var(--line));background:var(--pricing-glass,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:var(--pricing-glass-shadow,var(--shadow-soft))}.pricingTrustStrip,.personaGrid,.apiPlanGrid,.toolDirectoryGrid,.summaryCardGrid,.workspaceUsageStrip,.opportunityGrid,.shopResearchGrid,.pluginGrid{gap:16px;display:grid}.pricingTrustStrip{grid-template-columns:repeat(3,1fr);margin-bottom:22px}.pricingTrustStrip article,.pricingPromoBand,.personaGrid article,.apiPlanCard,.toolHero,.toolDirectoryCard,.toolPreviewFlow article,.summaryCard,.workspaceUsageStrip article,.opportunityCard,.shopResearchCard,.pluginNotice,.pluginCard,.generatedListingBox,.settingsStatusBox{border:1px solid var(--pricing-glass-border,var(--line));border-radius:var(--radius);background:var(--pricing-glass,var(--surface));-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:var(--pricing-glass-shadow,var(--shadow-soft))}.pricingTrustStrip article,.personaGrid article,.apiPlanCard,.toolDirectoryCard,.toolPreviewFlow article,.summaryCard,.workspaceUsageStrip article,.opportunityCard,.shopResearchCard,.pluginCard{padding:18px}.pricingTrustStrip span,.pricingPromoBand span,.personaGrid span,.apiPlanCard span,.toolPreviewFlow span,.summaryCard span,.workspaceUsageStrip span,.settingsStatusBox span,.pluginCard>span{color:var(--muted);font-size:12px;font-weight:950;display:block}.pricingTrustStrip strong,.personaGrid strong,.apiPlanCard strong,.summaryCard strong,.workspaceUsageStrip strong,.settingsStatusBox strong{color:var(--text);margin-top:8px;font-size:20px;line-height:1.2;display:block}.pricingTrustStrip p,.pricingPromoBand p,.personaGrid p,.apiPlanCard p,.toolDirectoryCard p,.toolPreviewFlow p,.summaryCard p,.workspaceUsageStrip p,.opportunityCard p,.shopResearchCard p,.pluginNotice p,.pluginCard p,.generatedListingBox p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.pricingPromoBand{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 70%, transparent), transparent 68%), var(--pricing-glass,var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:24px;display:grid}.pricingPromoBand h2{max-width:760px;color:var(--text);margin:8px 0 0;font-size:24px;line-height:1.3}.personaPanel{margin-top:24px}.personaGrid{grid-template-columns:repeat(4,1fr)}.pricingMatrix{gap:22px;display:grid}.matrixGroup h2{color:var(--text);margin:0 0 10px;font-size:18px}.apiPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.apiPlanCard em{color:var(--accent);margin-top:8px;font-size:13px;font-style:normal;font-weight:950;display:block}.toolHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:24px;padding:28px;display:grid}.toolHero .sectionTitle{text-shadow:none}.toolHero .sectionTitle h1{color:var(--text)}.toolHero .sectionTitle p{color:var(--muted)}.toolHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.toolDirectoryGrid{grid-template-columns:repeat(3,1fr)}.toolDirectoryCard{min-height:240px}.toolDirectoryCard h2{color:var(--text);margin:18px 0 0;font-size:20px}.toolDirectoryCard>a{color:var(--accent);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:950;display:inline-flex}.toolPreviewPanel{margin-top:24px}.toolPreviewFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.toolPreviewFlow strong{color:var(--text);margin-top:10px;font-size:15px;display:block}.apiEndpointTable{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.apiEndpointRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr) minmax(140px,.5fr) 96px;align-items:center;gap:12px;min-width:820px;min-height:56px;padding:0 16px;display:grid}.apiEndpointRow:last-child{border-bottom:0}.apiEndpointHead{background:var(--surface-alt);min-height:44px;color:var(--muted);font-size:12px;font-weight:950}.apiEndpointRow code{color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900}.apiEndpointRow span,.apiEndpointRow strong{color:var(--muted);font-size:13px;line-height:1.45}.proxyHero{text-shadow:var(--on-video-shadow);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:28px;margin-bottom:28px;display:grid}.proxyHero h1{color:var(--on-video);letter-spacing:0;margin:10px 0 0;font-size:48px;line-height:1.12}.proxyHero p{max-width:760px;color:var(--on-video-muted);margin:18px 0 0;font-size:16px;font-weight:600;line-height:1.8}.sectionEyebrow{color:var(--accent);text-shadow:var(--on-video-accent-shadow);font-size:13px;font-weight:900;display:inline-flex}.proxyFeeCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:190px;box-shadow:var(--shadow-soft);align-content:center;padding:28px;display:grid}.proxyFeeCard span{color:var(--accent);font-size:13px;font-weight:900}.proxyFeeCard strong{color:var(--text);margin-top:10px;font-size:24px;line-height:1.35}.proxyFeeCard p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.proxyPanel{margin-top:24px}.proxyReasonPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);margin-top:24px;padding:26px 28px}.proxyReasonPanel h2{color:var(--text);margin:0;font-size:24px}.proxyReasonPanel p{max-width:940px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.78}.proxyPackageGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.proxyPackageCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);padding:20px}.proxyPackageCard span{color:var(--accent);font-size:13px;font-weight:900}.proxyPackageCard strong{color:var(--text);margin-top:12px;font-size:22px;line-height:1.35;display:block}.proxyPackageCard p{color:var(--muted);margin:8px 0 0;font-size:14px}.proxyPackageCard small{color:var(--text);margin-top:14px;font-size:13px;font-weight:850;line-height:1.6;display:block}.proxyRightsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.proxyRightCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);align-items:flex-start;gap:14px;padding:20px;display:flex}.proxyRightCard svg{color:var(--accent);flex:none;margin-top:3px}.proxyRightCard h2{color:var(--text);margin:0;font-size:18px}.proxyRightCard p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.72}.proxyProcess{margin-top:24px}.proxyProcess li span{color:var(--accent);font-size:13px;font-weight:950}.proxyProcess li strong{line-height:1.7}.faqBand,.downloadChecklist{border-top:1px solid var(--line);margin-top:46px;padding-top:46px}.faqGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.faqItem{padding:22px}.downloadGrid{grid-template-columns:repeat(4,1fr)}.compactGrid{grid-template-columns:repeat(2,1fr)}.downloadCard{min-height:360px;box-shadow:var(--shadow-soft);flex-direction:column;padding:22px;display:flex}.downloadTitle{align-items:center;gap:12px;margin-top:18px;display:flex}.downloadTitle h2{margin:0}.downloadTitle small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;display:block}.downloadCard p{flex:1;margin:18px 0}.downloadMeta{color:var(--subtle);gap:6px;margin-bottom:18px;font-size:12px;font-weight:800;display:grid}.installSteps{grid-template-columns:repeat(4,1fr);margin-top:34px}.installSteps article{border-top:3px solid var(--accent);background:var(--surface);padding:22px}.installSteps svg{color:var(--accent)}.installSteps h2{margin:15px 0 0;font-size:19px}.installSteps p{color:var(--muted);font-size:14px;line-height:1.65}.checkCardGrid{grid-template-columns:repeat(3,1fr)}.checkCard{min-height:190px;padding:22px}.checkCard svg{color:var(--accent)}.releaseGrid{grid-template-columns:repeat(2,1fr)}.releaseItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);padding:20px}.releaseItem h2{color:var(--text);margin:0;font-size:20px}.releaseItem span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:900;display:block}.releaseItem ul{color:var(--muted);gap:8px;margin:18px 0 0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.downloadSupportGrid{grid-template-columns:repeat(3,1fr);margin-top:24px}.helpGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.helpCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:220px;box-shadow:var(--shadow-soft);padding:24px}.helpCard h2{color:var(--text);margin:0;font-size:21px}.helpCard p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.72}.helpFlow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:.9fr 1.1fr;align-items:start;gap:34px;margin-top:34px;padding:32px;display:grid}.helpFlow ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.helpFlow li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;font-weight:850;line-height:1.55;display:flex}.helpFlow svg{color:var(--accent);flex:none;margin-top:1px}.authPage{place-items:center;min-height:calc(100vh - 76px);padding:56px 22px;display:grid}.authShell{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:stretch;gap:24px;width:min(1040px,100%);display:grid}.authContext{border-radius:var(--radius);background:var(--surface-deep);color:var(--bg-strong);box-shadow:var(--shadow);padding:34px}.eyebrowLabel{color:var(--accent);font-size:13px;font-weight:950;display:block}.authContext h1{letter-spacing:0;max-width:600px;margin:16px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.authContext>p{max-width:620px;color:color-mix(in srgb, var(--bg-strong) 74%, transparent);margin:18px 0 0;font-size:16px;line-height:1.8}.authBenefitList{gap:14px;margin-top:28px;display:grid}.authBenefitList article{border:1px solid color-mix(in srgb, var(--bg-strong) 16%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-strong) 8%, transparent);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.authBenefitList svg{color:var(--accent);margin-top:2px}.authBenefitList h2{margin:0;font-size:16px}.authBenefitList p{color:color-mix(in srgb, var(--bg-strong) 72%, transparent);margin:6px 0 0;font-size:13px;line-height:1.6}.authCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(480px,100%);box-shadow:var(--shadow);padding:32px}.authBrand{margin-bottom:26px}.authHeader h2{color:var(--text);margin:0;font-size:34px}.authHeader p{color:var(--muted);line-height:1.7}.authCard form{gap:16px;margin-top:24px;display:grid}.authCard label{color:var(--text);gap:8px;font-size:14px;font-weight:900;display:grid}.authCard input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-strong);width:100%;height:46px;color:var(--text);padding:0 13px}.authCard input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.formError{border-radius:var(--radius);background:var(--warn-soft);color:var(--warn);margin:0;padding:10px 12px;font-size:13px;font-weight:900}.authSwitch{color:var(--muted);text-align:center;margin:20px 0 0}.authSwitch a{color:var(--accent);margin-left:6px;font-weight:900}.workspaceShell{background:0 0;grid-template-columns:278px minmax(0,1fr);min-height:100vh;display:grid}.workspaceSidebar{border-right:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);flex-direction:column;height:100vh;padding:24px;display:flex;position:sticky;top:0;overflow-y:auto}.workspaceBrand{margin-bottom:22px}.workspaceUser{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);gap:5px;padding:16px;display:grid}.workspaceUser strong{color:var(--text);font-size:15px}.workspaceUser span,.workspaceUser em{color:var(--muted);word-break:break-all;font-size:12px;font-style:normal;font-weight:800}.workspaceUser em{color:var(--accent)}.workspaceNav{gap:6px;margin-top:22px;display:grid}.workspaceNav a,.logoutButton{border-radius:var(--radius);min-height:42px;color:color-mix(in srgb, var(--text) 72%, var(--muted));text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:900;display:flex}.workspaceNav a.selected,.workspaceNav a.active{background:var(--accent-soft);color:var(--accent)}.logoutButton{margin-top:auto}.logoutButton:hover{color:var(--accent)}.workspaceMain{min-width:0}.workspaceTopbar{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:0 32px;display:flex;position:sticky;top:0}.workspaceTopbar span{color:color-mix(in srgb, var(--text) 62%, var(--muted));font-size:12px;font-weight:900;display:block}.workspaceTopbar strong{color:var(--text);margin-top:2px;font-size:21px;display:block}.workspacePage{gap:24px;padding:32px;display:grid}.pageHeading{text-shadow:var(--on-video-shadow);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pageHeading h1{color:var(--on-video);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,40px)}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seatsPageHeading{align-items:flex-start}.seatsPageHeading>div{gap:14px;max-width:1120px;display:grid}.seatsHeadingIntro{align-items:center;gap:18px;width:100%;display:flex}.seatsHeadingIntro p{min-width:0;color:var(--on-video-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;font-weight:700;line-height:1.6;overflow:hidden}.seatsHeadingAction{border-radius:8px;flex:none;justify-self:start;min-height:44px;padding:0 22px;font-size:15px}@media (width<=860px){.seatsHeadingIntro{flex-direction:column;align-items:flex-start;gap:10px}.seatsHeadingIntro p{white-space:normal;overflow:visible}.ipAccountPlatformBlock .accountPlatformCard{grid-template-columns:1fr}.ipAccountPlatformBlock .accountPlatformSaveButton{width:100%}}.metricGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metricCard{min-height:178px;box-shadow:var(--shadow-soft);padding:20px}.metricCard small,.metricCard em{color:var(--muted);font-style:normal;font-weight:800;display:block}.metricCard small{margin-top:17px;font-size:13px}.metricCard strong{color:var(--text);margin:9px 0;font-size:29px;display:block}.metricCard em{font-size:12px}.dashboardGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:20px;display:grid}.focusList{grid-template-columns:repeat(3,1fr)}.dashboardGrid .focusList{grid-template-columns:1fr}.focusItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);padding:18px}.focusItem span{color:var(--muted);font-size:12px;font-weight:900;display:block}.focusItem strong{color:var(--text);margin-top:8px;font-size:28px;display:block}.focusItem p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.summaryList .focusItem{background:var(--surface);box-shadow:var(--shadow-soft)}.partnerHeroPanel{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 78%, var(--surface)) 0%, var(--surface) 70%), var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;padding:24px;display:grid}.partnerHeroCopy{align-content:center;gap:14px;display:grid}.partnerHeroCopy>span{width:fit-content;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.partnerHeroCopy h1{max-width:720px;color:var(--text);margin:0;font-size:clamp(28px,4vw,38px);line-height:1.14}.partnerHeroCopy p,.partnerInvitePanel p,.partnerFlowStep p,.partnerRuleGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.partnerInvitePanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:12px;padding:18px;display:grid}.partnerInvitePanel>span{color:var(--muted);font-size:12px;font-weight:950}.partnerInvitePanel strong{color:var(--accent);font-size:36px;line-height:1}.partnerInvitePanel strong.pending{color:var(--muted);font-size:30px}.partnerInvitePanel p{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--bg-strong);color:var(--text);border-radius:7px;padding:12px;font-size:13px;font-weight:850}.partnerInvitePanel small{color:var(--muted);font-size:12px;font-weight:850}.partnerCommissionPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);gap:18px;padding:22px;display:grid}.partnerCommissionHead,.partnerCommissionBody{gap:16px;display:grid}.partnerCommissionHead{grid-template-columns:minmax(0,1fr) auto;align-items:end}.partnerCommissionHead span{color:var(--accent);font-size:12px;font-weight:950}.partnerCommissionHead h2{color:var(--text);margin:4px 0 0;font-size:22px}.partnerCommissionHead em{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.partnerCommissionBody{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.partnerMetricGrid,.partnerFlowGrid,.partnerRuleGrid{gap:14px;display:grid}.partnerMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerMetricItem,.partnerCouponBox{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);padding:18px}.partnerMetricItem{background:linear-gradient(180deg, var(--bg-strong) 0%, color-mix(in srgb, var(--accent-soft) 24%, var(--surface)) 100%), var(--bg-strong);align-content:space-between;gap:14px;min-height:230px;display:grid}.partnerMetricTop,.partnerMetricFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.partnerMetricIcon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.partnerMetricTop em{background:var(--surface);color:var(--accent);border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:950;line-height:1}.partnerMetricLabel,.partnerCouponBox>span{color:var(--muted);font-size:12px;font-weight:950;display:block}.partnerMetricValue,.partnerCouponBox>strong{color:var(--text);margin-top:8px;font-size:30px;line-height:1.1;display:block}.partnerMetricMain p,.partnerCouponBox p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.partnerMetricBar{background:color-mix(in srgb, var(--line) 72%, var(--surface));border-radius:999px;height:8px;overflow:hidden}.partnerMetricBar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 62%, #fff) 100%);height:100%;display:block}.partnerMetricFoot{border-top:1px dashed var(--line);padding-top:12px}.partnerMetricFoot span{color:var(--muted);font-size:12px;font-weight:850}.partnerMetricFoot strong{color:var(--text);white-space:nowrap;font-size:13px;font-weight:950}.partnerCouponBox{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 64%, var(--surface)) 0%, var(--surface) 78%), var(--surface);align-content:start;gap:12px;display:grid}.partnerCouponBox strong{color:var(--accent)}.partnerCouponCode{gap:8px;display:grid}.partnerCouponCode>span{color:var(--muted);font-size:12px;font-weight:950}.partnerCouponCode div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.partnerCouponCode code{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--surface);min-width:0;min-height:40px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:950;line-height:1.2;display:flex;overflow:hidden}.partnerCouponCode code.pending{color:var(--muted)}.partnerCouponCopy{min-height:40px;padding:0 12px;font-size:13px}.partnerFlowGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.partnerFlowStep,.partnerRuleGrid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);padding:18px}.partnerFlowStep span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:7px;place-items:center;font-size:13px;font-weight:950;display:inline-grid}.partnerFlowStep h2{color:var(--text);margin:16px 0 8px;font-size:17px}.partnerRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerRuleGrid strong{color:var(--text);margin-bottom:8px;font-size:16px;display:block}.checkList,.policyList,.auditList,.historyList,.usageList{gap:12px;display:grid}.checkList{grid-template-columns:repeat(2,1fr)}.checkRow{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);color:var(--text);align-items:flex-start;gap:10px;padding:14px;font-size:14px;font-weight:850;line-height:1.55;display:flex}.checkRow svg{color:var(--accent);flex:none;margin-top:1px}.panel{min-width:0;padding:22px}.panelHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panelHead h2{color:var(--text);margin:0;font-size:20px}.panelHead span{color:var(--muted);font-size:12px;font-weight:900}.dataTable{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tableRow{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--text);text-align:left;grid-template-columns:1.5fr .9fr .9fr 1fr .7fr;align-items:center;gap:10px;padding:0 16px;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{background:var(--surface-alt);min-height:44px;color:var(--muted);font-size:12px;font-weight:900}.tableRow strong,.tableRow small{display:block}.tableRow small{color:var(--muted);margin-top:4px;font-size:12px}.tableButton{cursor:pointer}.tableButton.selected,.tableButton:hover{background:color-mix(in srgb, var(--accent-soft) 62%, var(--surface))}.environmentForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.environmentPickerGrid{align-items:stretch}.shopsWorkspacePage{padding-top:28px}.basicSettingsPanel{--basic-blue:#2f5cff;--basic-blue-soft:#f1f4ff;--basic-control-line:#c5cad5}.basicSettingsPanel .panelHead{margin-bottom:22px}.basicSettingsForm{gap:24px;display:grid}.basicSettingsRow{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid}.basicSettingsLabel{color:#202640;font-size:18px;font-weight:850;line-height:1.2}.basicTextControl,.basicStack{gap:10px;min-width:0;display:grid;position:relative}.basicTextControl input,.basicTextControl textarea,.basicLongInput,.basicDropdown select,.uaVersionSelect{border:1px solid var(--basic-control-line);background:var(--surface);color:#202640;width:100%;min-width:0;font:inherit;border-radius:8px}.basicTextControl input,.basicLongInput,.basicDropdown select,.uaVersionSelect{height:58px;padding:0 20px}.basicTextControl textarea{resize:vertical;min-height:58px;padding:16px 92px 14px 20px}.basicTextControl input{padding-right:92px}.basicTextControl small{color:#d5d7df;pointer-events:none;font-size:18px;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.basicTextControl textarea+small{top:28px}.basicTextControl input::placeholder,.basicTextControl textarea::placeholder,.basicLongInput::placeholder{color:#b9bdc8}.basicTextControl input:focus,.basicTextControl textarea:focus,.basicLongInput:focus,.basicDropdown select:focus,.uaVersionSelect:focus,.basicSelectCard:focus-within{border-color:var(--basic-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--basic-blue) 14%, transparent);outline:0}.basicSelectCard,.basicDropdown{border:1px solid var(--basic-blue);background:var(--basic-blue-soft);min-width:0;color:var(--basic-blue);border-radius:8px;align-items:center;display:inline-flex;position:relative}.basicSelectCard{cursor:pointer;width:min(330px,100%);height:58px;padding-left:18px}.basicSelectCard svg{flex:none}.compactDropdownRoot{min-width:0;position:relative}.compactDropdownTrigger{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.compactDropdownLeadingIcon{flex:none}.compactDropdownValue{color:#202640;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:850;overflow:hidden}.compactDropdownDivider{background:#ccd4f5;align-self:stretch;width:1px;margin:8px 10px}.compactDropdownChevron{flex:0 0 16px;width:16px;height:16px;transition:transform .16s}.compactDropdownRoot.open .compactDropdownChevron{transform:rotate(180deg)}.compactDropdownMenu{z-index:60;border:1px solid var(--basic-control-line);background:var(--surface);border-radius:8px;gap:2px;min-width:100%;max-height:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 34px #11182724}.compactDropdownOption{color:#202640;cursor:pointer;min-height:34px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.compactDropdownOption:hover,.compactDropdownOption:focus-visible{background:var(--basic-blue-soft);color:var(--basic-blue);outline:0}.compactDropdownOption.selected{background:var(--basic-blue-soft);color:var(--basic-blue)}.compactDropdownOptionCheck{place-items:center;width:18px;height:18px;display:inline-grid}.basicSelectCard select,.basicDropdown select,.uaVersionSelect{appearance:none;color:#202640;cursor:pointer;outline:0;font-weight:850}.basicSelectCard select,.basicDropdown select{background:0 0;border:0}.basicSelectCard select{flex:1;min-width:0;height:100%;padding:0 14px;font-size:19px}.basicSelectDivider{background:#ccd4f5;align-self:stretch;width:1px;margin:8px 12px 8px 0}.browserEngineText{color:var(--basic-blue);font-size:17px;font-weight:850}.osChoiceGroup{flex-wrap:wrap;gap:12px;display:flex}.osChoiceButton{border:1px solid var(--basic-control-line);background:var(--surface);width:126px;height:58px;color:var(--basic-blue);cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.osChoiceButton.selected{border-color:var(--basic-blue);background:var(--basic-blue-soft);box-shadow:0 0 0 1px var(--basic-blue)}.osChoiceButton:focus-visible{outline:3px solid color-mix(in srgb, var(--basic-blue) 24%, transparent);outline-offset:3px}.osChoiceButton .basicSelectDivider{margin-left:18px}.osVersionSelectShell{color:inherit;cursor:pointer;align-items:center;display:inline-flex}.osVersionSelectShell select{appearance:none;width:46px;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;outline:0;font-weight:850}.osChoiceCheck{border:2px solid var(--basic-blue);border-radius:5px;place-items:center;width:22px;height:22px;margin-right:12px;display:inline-grid}.osChoiceButton.selected .osChoiceCheck{background:var(--basic-blue);color:#fff}.userAgentControls{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:18px;display:grid}.basicDropdown{border-color:var(--basic-control-line);background:var(--surface);height:58px}.basicDropdown select{width:100%;height:100%;padding:0 48px 0 20px;font-size:18px}.basicDropdown>svg{color:#b8bcc6;pointer-events:none;position:absolute;right:18px}.uaTextControl{border:1px solid var(--basic-control-line);background:var(--surface);border-radius:8px;align-items:center;display:flex}.uaTextControl:focus-within{border-color:var(--basic-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--basic-blue) 14%, transparent)}.uaTextControl input{height:56px;box-shadow:none;border:0;flex:1;padding-right:8px}.uaTextControl input:focus{box-shadow:none}.inlineIconButton{width:40px;height:40px;color:var(--basic-blue);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:inline-grid}.inlineIconButton.muted{color:#b7bbc5}.inlineIconButton:hover{background:color-mix(in srgb, var(--basic-blue) 8%, transparent)}.accountPlatformPanel{align-content:start;gap:18px;display:grid}.accountPlatformPanel .panelHead{margin-bottom:0}.accountScopeStack{gap:14px;display:grid}.accountPlatformCard{background:var(--surface);border-radius:8px;gap:24px;min-height:342px;padding:26px 24px;display:grid}.accountPlatformRow{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;display:grid}.accountPlatformRow>span:first-child{color:#202640;font-size:17px;font-weight:850;line-height:1.2}.accountPlatformRow input,.platformSelectShell,.secretInputShell{background:var(--surface);color:#202640;border:1px solid #c5cad5;border-radius:8px;width:100%;min-width:0;height:58px}.accountPlatformRow input{font:inherit;padding:0 18px}.accountPlatformRow input::placeholder{color:#b9bdc8}.accountPlatformRow input:focus,.platformSelectShell:focus-within,.secretInputShell:focus-within{border-color:#8d96a6;outline:0;box-shadow:0 0 0 3px #2f5cff1a}.platformSelectShell,.secretInputShell{align-items:center;display:inline-flex}.platformSelectShell{padding:0 16px}.platformSelectShell select{appearance:none;color:#202640;cursor:pointer;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:19px;font-weight:850}.platformSelectShell>svg,.secretInputShell>svg{color:#b8bcc6;flex:none}.etsyPlatformMark{color:#fff;background:#f1641e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-grid}.secretInputShell input{height:56px;box-shadow:none;border:0;flex:1;padding-right:18px}.secretInputShell input:focus{box-shadow:none}.seatsAccountPlatformPanel{gap:14px}.seatsAccountPlatformPanel .accountPlatformCard{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), var(--soft));gap:14px;min-height:auto;padding:18px}.seatsAccountPlatformPanel .accountPlatformRow{grid-template-columns:118px minmax(0,1fr)}.seatsAccountPlatformPanel .accountPlatformRow>span:first-child{font-size:14px}.seatsAccountPlatformPanel .accountPlatformRow input,.seatsAccountPlatformPanel .platformSelectShell,.seatsAccountPlatformPanel .secretInputShell{height:42px}.seatsAccountPlatformPanel .secretInputShell input{height:40px}.fingerprintConfigPanel{--fingerprint-blue:#2f5cff;--fingerprint-ink:#202640;--fingerprint-muted:#b8bcc6;--fingerprint-shell:#f2f2f3;--fingerprint-line:#c5cad5}.fingerprintConfigPanel .panelHead{margin-bottom:22px}.fingerprintForm{gap:24px;display:grid}.fingerprintRow{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:26px;display:grid}.fingerprintLabel{color:var(--fingerprint-ink);padding-top:13px;font-size:20px;font-weight:850;line-height:1.2}.fingerprintControl{min-width:0}.fingerprintStack{justify-items:start;gap:12px;display:grid}.segmentedControl{background:var(--fingerprint-shell);border-radius:8px;min-width:0;padding:6px;display:inline-flex}.segmentedControl button{min-width:104px;min-height:46px;color:var(--fingerprint-ink);background:0 0;border:0;border-radius:7px;padding:0 22px;font-size:18px;font-weight:800}.segmentedControl button.selected{background:var(--surface);color:var(--fingerprint-blue);box-shadow:0 12px 24px #20264014}.segmentedControl button:focus-visible{outline-offset:2px;outline:3px solid #2f5cff2e}.radioLikeSegments{background:0 0;gap:24px;padding:0}.radioLikeSegments button{min-width:0;min-height:34px;color:var(--fingerprint-ink);border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.radioLikeSegments button:before{border:3px solid var(--fingerprint-blue);content:"";border-radius:50%;width:19px;height:19px;display:inline-block}.radioLikeSegments button.selected{box-shadow:none;background:0 0}.radioLikeSegments button.selected:before{box-shadow:inset 0 0 0 4px var(--surface);background:var(--fingerprint-blue)}.fingerprintSelectShell,.fingerprintInputShell{border:1px solid var(--fingerprint-line);background:var(--surface);width:min(760px,100%);min-width:0;height:58px;color:var(--fingerprint-ink);border-radius:8px;align-items:center;padding:0 16px;display:inline-flex}.fingerprintSelectShell select{appearance:none;min-width:0;height:100%;color:var(--fingerprint-ink);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px 0 0;font-size:18px;font-weight:800}.fingerprintSelectShell>svg,.fingerprintInputShell>svg{color:var(--fingerprint-muted);flex:none}.fingerprintSelectShell>svg:first-child{color:var(--fingerprint-blue)}.fingerprintInputShell input{min-width:0;height:100%;color:var(--fingerprint-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:18px;font-weight:800}.fingerprintToggleGrid{flex-wrap:wrap;gap:22px 34px;display:flex}.toggleControl{min-height:34px;color:var(--fingerprint-ink);align-items:center;gap:12px;font-size:18px;font-weight:800;display:inline-flex}.toggleControl>button:first-child{background:#d6dae3;border:0;border-radius:999px;flex:none;width:48px;height:26px;padding:0;position:relative}.toggleControl>button:first-child span{background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggleControl>button:first-child.checked{background:var(--fingerprint-blue)}.toggleControl>button:first-child.checked span{transform:translate(22px)}.toggleAction{color:var(--fingerprint-blue);background:0 0;border:0;padding:0;font-size:17px;font-weight:850}.webglMetaCard{background:var(--fingerprint-shell);border-radius:8px;gap:22px;width:min(930px,100%);padding:28px;display:grid}.webglMetaCard label{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;display:grid}.webglMetaCard label>span:first-child{color:var(--fingerprint-ink);text-align:right;font-size:18px;font-weight:850}.launchArgsInput{resize:vertical;border:1px solid var(--fingerprint-line);background:var(--surface);width:min(780px,100%);min-height:142px;color:var(--fingerprint-ink);font:inherit;border-radius:8px;padding:18px;font-size:18px;line-height:1.5}.launchArgsInput::placeholder{color:var(--fingerprint-muted)}.workspaceShell:has(.shopsWorkspacePage){--shops-canvas:#fff8f3;--shops-canvas-strong:#fff0e6;--shops-surface:#ffffffd1;--shops-surface-soft:#fffaf6b8;--shops-surface-warm:#fff6f0b8;--shops-ink:#2a1710;--shops-muted:#7b6255;--shops-subtle:#b59c8c;--shops-line:#efd8cb;--shops-line-strong:#dfbea9;--shops-accent:var(--accent);--shops-accent-strong:var(--accent-strong);--shops-accent-soft:#fff0e7;--shops-sage:#a64916;--shops-sage-soft:#fff3ea;--shops-shadow:0 18px 42px #793f201a;background:linear-gradient(135deg, #ffe8dad1 0%, #fff8f347 28%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--shops-canvas) 72%, transparent) 0%, color-mix(in srgb, var(--shops-canvas-strong) 58%, transparent) 100%);grid-template-columns:260px minmax(0,1fr)}.workspaceShell:has(.shopsWorkspacePage) .workspaceSidebar{border-right-color:var(--shops-line);background:linear-gradient(180deg, #fff6f0b8 0%, transparent 220px), color-mix(in srgb, var(--shops-surface) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);padding:20px;box-shadow:inset -1px 0 #ffffffb8}.workspaceShell:has(.shopsWorkspacePage) .workspaceUser{border-color:color-mix(in srgb, var(--shops-accent) 18%, var(--shops-line));background:linear-gradient(135deg, var(--shops-accent-soft), var(--shops-surface) 72%);padding:14px;box-shadow:0 10px 24px #a95b2c14}.workspaceShell:has(.shopsWorkspacePage) .workspaceNav a{color:var(--shops-muted);border:1px solid #0000;min-height:38px;font-size:13px}.workspaceShell:has(.shopsWorkspacePage) .logoutButton{color:var(--shops-muted);border:1px solid #0000;min-height:38px;font-size:13px}.workspaceShell:has(.shopsWorkspacePage) .workspaceNav a:hover{background:var(--shops-surface-soft);color:var(--shops-ink)}.workspaceShell:has(.shopsWorkspacePage) .logoutButton:hover{background:var(--shops-surface-soft);color:var(--shops-ink)}:is(.workspaceShell:has(.shopsWorkspacePage) .workspaceNav a.selected,.workspaceShell:has(.shopsWorkspacePage) .workspaceNav a.active){border-color:color-mix(in srgb, var(--shops-accent) 24%, var(--shops-line));background:var(--shops-accent-soft);color:var(--shops-accent-strong);box-shadow:inset 3px 0 0 var(--shops-accent)}.workspaceShell:has(.shopsWorkspacePage) .workspaceTopbar{background:color-mix(in srgb, var(--shops-surface) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-bottom-color:#dfbea9d1;min-height:64px;padding:0 26px;box-shadow:0 12px 30px #793f200f}.workspaceShell:has(.shopsWorkspacePage) .workspaceTopbar span{color:var(--shops-muted);font-size:11px}.workspaceShell:has(.shopsWorkspacePage) .workspaceTopbar strong{color:var(--shops-ink);font-size:19px}.shopsWorkspacePage{color:var(--shops-ink);gap:10px;padding:16px}.shopsWorkspacePage .environmentPickerGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.shopsWorkspacePage .panel{border-color:var(--shops-line);background:linear-gradient(180deg, #ffffff1f, #fffdfb14), var(--shops-surface);box-shadow:var(--shops-shadow);padding:12px}.shopsWorkspacePage .panelHead{min-height:24px;margin-bottom:10px}.shopsWorkspacePage .panelHead h2{color:var(--shops-ink);font-size:16px;font-weight:900}.shopsWorkspacePage .panelHead span{color:var(--shops-muted)}.basicSettingsPanel,.fingerprintConfigPanel{--basic-blue:var(--shops-accent);--basic-blue-soft:var(--shops-accent-soft);--basic-control-line:var(--shops-line-strong);--fingerprint-blue:var(--shops-accent);--fingerprint-ink:var(--shops-ink);--fingerprint-muted:var(--shops-subtle);--fingerprint-shell:var(--shops-surface-soft);--fingerprint-line:var(--shops-line-strong)}.shopsWorkspacePage .basicSettingsForm,.shopsWorkspacePage .fingerprintForm{gap:10px}.shopsWorkspacePage .fingerprintForm{grid-template-columns:1fr;gap:18px}.shopsWorkspacePage .fingerprintGroup{min-width:0;border:0;border-top:1px solid color-mix(in srgb, var(--shops-line) 78%, transparent);min-inline-size:0;margin:0;padding:18px 0 0;overflow:visible}.shopsWorkspacePage .fingerprintGroup:first-child{border-top:0;padding-top:0}.shopsWorkspacePage .fingerprintGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 34px;display:grid;overflow:visible}.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:only-child,:is(.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.tlsProtocolStack),.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.fingerprintNoiseModeGrid),.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.webglMetaCard)){grid-column:1/-1}.shopsWorkspacePage .basicSettingsRow{grid-template-columns:88px minmax(0,1fr);gap:10px}.shopsWorkspacePage .basicSettingsLabel,.shopsWorkspacePage .fingerprintLabel,.shopsWorkspacePage .accountPlatformRow>span:first-child,.shopsWorkspacePage .webglMetaCard label>span:first-child{color:var(--shops-ink);font-size:14px;font-weight:900}.shopsWorkspacePage .fingerprintLabel{padding-top:6px}.shopsWorkspacePage .basicTextControl input,.shopsWorkspacePage .basicTextControl textarea,.shopsWorkspacePage .basicLongInput,.shopsWorkspacePage .basicDropdown select,.shopsWorkspacePage .uaVersionSelect,.shopsWorkspacePage .accountPlatformRow input,.shopsWorkspacePage .platformSelectShell,.shopsWorkspacePage .secretInputShell,.shopsWorkspacePage .fingerprintSelectShell,.shopsWorkspacePage .fingerprintInputShell,.shopsWorkspacePage .launchArgsInput,.shopsWorkspacePage .field input,.shopsWorkspacePage .field select{border-color:var(--shops-line-strong);background:var(--shops-surface-soft);color:var(--shops-ink)}.shopsWorkspacePage .basicTextControl input,.shopsWorkspacePage .basicLongInput,.shopsWorkspacePage .basicDropdown select,.shopsWorkspacePage .uaVersionSelect,.shopsWorkspacePage .accountPlatformRow input,.shopsWorkspacePage .platformSelectShell,.shopsWorkspacePage .secretInputShell,.shopsWorkspacePage .fingerprintSelectShell,.shopsWorkspacePage .fingerprintInputShell{height:36px}.shopsWorkspacePage .basicTextControl textarea{min-height:42px}.shopsWorkspacePage .basicTextControl input,.shopsWorkspacePage .basicLongInput,.shopsWorkspacePage .basicDropdown select,.shopsWorkspacePage .uaVersionSelect,.shopsWorkspacePage .accountPlatformRow input,.shopsWorkspacePage .platformSelectShell select,.shopsWorkspacePage .fingerprintSelectShell select,.shopsWorkspacePage .fingerprintInputShell input,.shopsWorkspacePage .field input,.shopsWorkspacePage .field select{padding-left:14px;padding-right:14px}.shopsWorkspacePage .basicTextControl textarea{padding:8px 70px 8px 12px}.shopsWorkspacePage .basicTextControl:not(.uaTextControl) input{padding-right:70px}.shopsWorkspacePage .basicTextControl input:focus,.shopsWorkspacePage .basicTextControl textarea:focus,.shopsWorkspacePage .basicLongInput:focus,.shopsWorkspacePage .basicDropdown select:focus,.shopsWorkspacePage .uaVersionSelect:focus,.shopsWorkspacePage .basicSelectCard:focus-within,.shopsWorkspacePage .uaTextControl:focus-within,.shopsWorkspacePage .accountPlatformRow input:focus,.shopsWorkspacePage .platformSelectShell:focus-within,.shopsWorkspacePage .secretInputShell:focus-within,.shopsWorkspacePage .field input:focus,.shopsWorkspacePage .field select:focus,.shopsWorkspacePage .fingerprintSelectShell:focus-within,.shopsWorkspacePage .fingerprintInputShell:focus-within,.shopsWorkspacePage .launchArgsInput:focus{border-color:var(--shops-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--shops-accent) 15%, transparent);outline:0}.shopsWorkspacePage .basicTextControl small{color:var(--shops-subtle);font-size:12px;right:12px}.shopsWorkspacePage .basicSelectCard{border-color:color-mix(in srgb, var(--shops-accent) 26%, var(--shops-line-strong));background:var(--shops-accent-soft);width:min(220px,100%);height:36px;color:var(--shops-accent-strong);cursor:pointer;padding-left:12px}.shopsWorkspacePage .browserChoiceGroup{flex-wrap:wrap;gap:8px;display:flex}.shopsWorkspacePage .browserFamilyDropdown{border-color:var(--shops-line-strong);background:var(--shops-surface);width:min(220px,100%);color:var(--shops-muted)}.shopsWorkspacePage .browserFamilyDropdown.selected{border-color:color-mix(in srgb, var(--shops-accent) 32%, var(--shops-line-strong));background:var(--shops-accent-soft);color:var(--shops-accent-strong)}.shopsWorkspacePage .browserFamilyDropdown.selected .compactDropdownValue{color:var(--shops-ink)}.shopsWorkspacePage .compactDropdownMenu{border-color:color-mix(in srgb, var(--shops-accent) 22%, var(--shops-line-strong));background:var(--shops-surface);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:0 18px 36px #54331d21,0 2px 8px #54331d14}.shopsWorkspacePage .compactDropdownOption{min-height:30px;color:var(--shops-ink);font-size:13px;font-weight:850}.shopsWorkspacePage .compactDropdownOption:hover,.shopsWorkspacePage .compactDropdownOption:focus-visible{background:var(--shops-accent-soft);color:var(--shops-accent-strong)}.shopsWorkspacePage .compactDropdownOption.selected{background:color-mix(in srgb, var(--shops-accent-soft) 82%, var(--shops-surface));color:var(--shops-accent-strong)}.shopsWorkspacePage .compactDropdownOptionCheck{color:var(--shops-accent)}.shopsWorkspacePage .basicSelectCard .compactDropdownTrigger{gap:8px}.shopsWorkspacePage .basicSelectCard .compactDropdownValue{color:var(--shops-ink);font-size:13px}.shopsWorkspacePage .basicSelectCard .compactDropdownDivider{background:color-mix(in srgb, var(--shops-accent) 28%, var(--shops-line));margin:7px 8px 7px auto}.shopsWorkspacePage .basicSelectCard .compactDropdownChevron{color:var(--shops-accent-strong);margin-right:9px}.shopsWorkspacePage .browserDropdownMenu{width:220px;max-height:248px}.shopsWorkspacePage .basicSelectCard select,.shopsWorkspacePage .basicDropdown select,.shopsWorkspacePage .uaVersionSelect,.shopsWorkspacePage .platformSelectShell select,.shopsWorkspacePage .fingerprintSelectShell select,.shopsWorkspacePage .fingerprintInputShell input,.shopsWorkspacePage .launchArgsInput{color:var(--shops-ink);font-size:13px}.shopsWorkspacePage .basicSelectCard svg,.shopsWorkspacePage .osChoiceButton svg,.shopsWorkspacePage .platformSelectShell>svg,.shopsWorkspacePage .secretInputShell>svg,.shopsWorkspacePage .basicDropdown>svg,.shopsWorkspacePage .fingerprintSelectShell>svg,.shopsWorkspacePage .fingerprintInputShell>svg{width:18px;height:18px}.shopsWorkspacePage .basicSelectCard select,.shopsWorkspacePage .platformSelectShell select,.shopsWorkspacePage .fingerprintSelectShell select,.shopsWorkspacePage .fingerprintInputShell input{font-weight:850}.shopsWorkspacePage .basicSelectDivider{background:color-mix(in srgb, var(--shops-accent) 24%, var(--shops-line))}.shopsWorkspacePage .browserEngineText,.shopsWorkspacePage .inlineIconButton,.shopsWorkspacePage .toggleAction,.shopsWorkspacePage .fingerprintSelectShell>svg:first-child{color:var(--shops-accent-strong)}.shopsWorkspacePage .browserEngineText{font-size:12px}.shopsWorkspacePage .osChoiceGroup{gap:8px;width:100%}.shopsWorkspacePage .osChoiceButton{border-color:var(--shops-line-strong);background:var(--shops-surface-soft);width:auto;min-width:0;height:44px;color:var(--shops-muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:flex-start;gap:3px;padding:0 6px;overflow:visible}.shopsWorkspacePage .osChoiceButton.selected{border-color:var(--shops-accent);background:var(--shops-accent-soft);color:var(--shops-accent-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--shops-accent) 44%, transparent), 0 10px 22px #793f2014}.shopsWorkspacePage .osChoiceButton.hasVersion{position:relative}.shopsWorkspacePage .osChoiceCheck{border-color:var(--shops-accent);border-radius:5px;flex:0 0 13px;width:13px;height:13px;margin-right:0}.shopsWorkspacePage .osChoiceButton.selected .osChoiceCheck{background:var(--shops-accent)}.shopsWorkspacePage .osChoiceCheck svg{width:10px;height:10px}.shopsWorkspacePage .osChoiceMain{flex:none;align-items:center;gap:3px;min-width:0;display:inline-flex}.shopsWorkspacePage .osChoiceButton .osChoiceIcon{flex:0 0 20px;width:20px;height:20px}.shopsWorkspacePage .osChoiceLabel{color:currentColor;text-overflow:clip;white-space:nowrap;font-size:13px;font-weight:900;line-height:1;overflow:visible}.shopsWorkspacePage .osChoiceButton .basicSelectDivider{flex:0 0 1px;align-self:stretch;margin:9px 0 9px 1px}.shopsWorkspacePage .osChoiceButton .osChoiceChevron{opacity:.76;flex:0 0 14px;width:14px;height:14px}.shopsWorkspacePage .osVersionSelectShell{color:currentColor;background:#ffffff85;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:max-content;height:28px;display:inline-flex;position:static}.shopsWorkspacePage .osVersionSelectShell .compactDropdownTrigger{justify-content:center;gap:1px;padding:0 3px 0 4px}.shopsWorkspacePage .osVersionSelectShell .compactDropdownValue{color:currentColor;flex:none;font-size:12px;font-weight:900;line-height:1}.shopsWorkspacePage .osVersionSelectShell .compactDropdownDivider{display:none}.shopsWorkspacePage .osVersionSelectShell .compactDropdownChevron{opacity:.78;flex:0 0 9px;width:9px;height:9px}.shopsWorkspacePage .osVersionDropdownMenu{width:max(100%,124px);min-width:100%;max-height:248px;left:0;right:auto;overflow:hidden auto}.shopsWorkspacePage .osVersionDropdownMenu .compactDropdownOption{justify-content:space-between;min-height:30px;padding:0 10px}.shopsWorkspacePage .userAgentControls{grid-template-columns:minmax(118px,.22fr) minmax(0,1fr);gap:8px}.shopsWorkspacePage .uaVersionSelect{border-radius:8px;padding:0;font-weight:850;display:inline-flex;position:relative}.shopsWorkspacePage .uaVersionSelect .compactDropdownTrigger{padding:0 10px 0 14px}.shopsWorkspacePage .uaVersionSelect .compactDropdownValue{color:var(--shops-ink);font-size:13px}.shopsWorkspacePage .uaVersionSelect .compactDropdownDivider{display:none}.shopsWorkspacePage .uaVersionSelect .compactDropdownChevron{color:var(--shops-accent-strong);margin-left:auto}.shopsWorkspacePage .uaDropdownMenu{width:118px;max-height:230px}.shopsWorkspacePage .uaTextControl{border-color:var(--shops-line-strong);background:var(--shops-surface-soft)}.shopsWorkspacePage .uaTextControl input{height:34px}.shopsWorkspacePage .inlineIconButton{width:30px;height:30px}.shopsWorkspacePage .accountScopeStack{gap:8px}.shopsWorkspacePage .basicSettingsScopeStack{border-bottom:1px solid var(--shops-line);margin-bottom:12px;padding-bottom:12px}.shopsWorkspacePage .accountPlatformCard,.shopsWorkspacePage .webglMetaCard{border:1px solid var(--shops-line);background:linear-gradient(180deg, var(--shops-surface-soft), var(--shops-surface))}.shopsWorkspacePage .accountPlatformCard{gap:10px;min-height:224px;padding:14px}.shopsWorkspacePage .accountPlatformRow{grid-template-columns:80px minmax(0,1fr);gap:8px}.shopsWorkspacePage .accountPlatformHint{border:1px solid color-mix(in srgb, var(--shops-line) 78%, transparent);color:var(--shops-muted);background:#fffaf6b8;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.45}.shopsWorkspacePage .etsyPlatformMark{background:var(--shops-accent)}.shopsWorkspacePage .platformSelectShellLocked{color:#817873;cursor:not-allowed;opacity:.72;background:#ece8e49e;border-color:#9d91886b;box-shadow:inset 0 0 0 1px #ffffff8a}.shopsWorkspacePage .platformSelectShellLocked select,.shopsWorkspacePage .platformSelectShellLocked select:disabled{color:#6f6762;cursor:not-allowed;opacity:1;pointer-events:none;-webkit-text-fill-color:#6f6762}.shopsWorkspacePage .platformSelectShellLocked .etsyPlatformMark{color:#ffffffe0;background:#bdb5ae}.shopsWorkspacePage .platformSelectShellLocked .platformLockIcon{color:#958b84}.shopsWorkspacePage .platformSelectShell>svg,.shopsWorkspacePage .secretInputShell>svg,.shopsWorkspacePage .basicDropdown>svg,.shopsWorkspacePage .fingerprintSelectShell>svg,.shopsWorkspacePage .fingerprintInputShell>svg{color:var(--shops-subtle)}.shopsWorkspacePage .fingerprintRow{grid-template-columns:96px minmax(0,1fr);gap:10px}.shopsWorkspacePage .segmentedControl{background:var(--shops-surface-soft);padding:4px;box-shadow:inset 0 0 0 1px #dfbea9b8}.shopsWorkspacePage .segmentedControl button{min-width:64px;min-height:30px;color:var(--shops-muted);padding:0 10px;font-size:13px}.shopsWorkspacePage .segmentedControl button.selected{background:var(--shops-surface);color:var(--shops-accent-strong);box-shadow:0 10px 22px #793f2014}.shopsWorkspacePage .segmentedControl button:focus-visible{outline-color:color-mix(in srgb, var(--shops-accent) 28%, transparent)}.shopsWorkspacePage .radioLikeSegments{box-shadow:none}.shopsWorkspacePage .radioLikeSegments button{color:var(--shops-ink)}.shopsWorkspacePage .radioLikeSegments button:before{border-color:var(--shops-accent);width:16px;height:16px}.shopsWorkspacePage .radioLikeSegments button.selected:before,.shopsWorkspacePage .toggleControl>button:first-child.checked{background:var(--shops-accent)}.shopsWorkspacePage .fingerprintSelectShell,.shopsWorkspacePage .fingerprintInputShell{width:min(700px,100%)}.shopsWorkspacePage .fingerprintThemeDropdown{padding:0}.shopsWorkspacePage .fingerprintThemeDropdown .compactDropdownTrigger{padding:0 10px 0 14px}.shopsWorkspacePage .fingerprintThemeDropdown .compactDropdownValue{color:var(--shops-ink);font-size:13px;font-weight:850}.shopsWorkspacePage .fingerprintThemeDropdown .compactDropdownDivider{display:none}.shopsWorkspacePage .fingerprintThemeDropdown .compactDropdownChevron{color:var(--shops-accent-strong);margin-left:auto}.shopsWorkspacePage .fingerprintDropdownMenu{width:100%;min-width:100%;max-height:248px;overflow:hidden auto}.shopsWorkspacePage .timezoneCustomControl{width:min(420px,100%)}.shopsWorkspacePage .languageCustomControl{width:min(320px,100%)}.shopsWorkspacePage .compactFingerprintControl{width:min(180px,100%)}.shopsWorkspacePage .deviceIdentityControl{width:min(420px,100%)}.shopsWorkspacePage .fingerprintCustomGrid{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;width:min(620px,100%);display:grid}.shopsWorkspacePage .resolutionCustomGrid{grid-template-columns:repeat(2,minmax(112px,1fr));width:min(420px,100%)}.shopsWorkspacePage .fingerprintMiniField{gap:5px;min-width:0;display:grid}.shopsWorkspacePage .fingerprintMiniField span{color:var(--shops-muted);font-size:12px;font-weight:850;line-height:1.1}.shopsWorkspacePage .fingerprintMiniField input{border:1px solid var(--shops-line-strong);background:var(--shops-surface-soft);width:100%;min-width:0;height:34px;color:var(--shops-ink);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:13px;font-weight:800}.shopsWorkspacePage .fingerprintMiniField input:focus{border-color:var(--shops-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--shops-accent) 15%, transparent)}.shopsWorkspacePage .imageSizeLimitField{width:min(220px,100%)}.shopsWorkspacePage .fontPresetControl{align-items:center;gap:8px;width:min(700px,100%);display:flex}.shopsWorkspacePage .fontPresetControl .fingerprintSelectShell{flex:auto;width:auto}.shopsWorkspacePage .fontRandomButton{border:1px solid var(--shops-line-strong);background:var(--shops-surface-soft);height:34px;color:var(--shops-accent-strong);font:inherit;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.shopsWorkspacePage .fontRandomButton:hover,.shopsWorkspacePage .toggleAction:hover{border-color:var(--shops-accent);background:color-mix(in srgb, var(--shops-accent-soft) 72%, var(--shops-surface))}.shopsWorkspacePage .fingerprintToggleGrid{gap:8px 16px}.shopsWorkspacePage .toggleControl{color:var(--shops-ink);font-size:13px}.shopsWorkspacePage .toggleControl>button:first-child{background:#ead5c6;width:36px;height:20px}.shopsWorkspacePage .toggleControl>button:first-child span{width:14px;height:14px}.shopsWorkspacePage .toggleControl>button:first-child.checked span{transform:translate(16px)}.shopsWorkspacePage .toggleAction{color:var(--shops-accent-strong);border:1px solid #0000;border-radius:8px;padding:2px 6px;font-size:13px}.shopsWorkspacePage .fingerprintNoiseModeGrid{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;display:flex}.shopsWorkspacePage .fingerprintNoiseModeItem{align-items:center;gap:7px;min-width:0;display:inline-flex}.shopsWorkspacePage .fingerprintNoiseModeLabel{color:var(--shops-ink);white-space:nowrap;flex:none;font-size:13px;font-weight:850}.shopsWorkspacePage .fingerprintNoiseSegmented{flex:none;gap:2px;width:auto;padding:3px}.shopsWorkspacePage .fingerprintNoiseSegmented button{min-width:44px;min-height:26px;padding:0 8px;font-size:12px}.shopsWorkspacePage .tlsProtocolStack{align-items:flex-start;width:min(820px,100%)}.shopsWorkspacePage .tlsCipherDropdown{width:min(620px,100%);position:relative}.shopsWorkspacePage .tlsCipherSummary{border:1px solid var(--shops-line-strong);background:var(--shops-surface);min-height:40px;color:var(--shops-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:850;list-style:none;display:flex}.shopsWorkspacePage .tlsCipherSummary::-webkit-details-marker{display:none}.shopsWorkspacePage .tlsCipherSummary svg{color:var(--shops-accent);flex:none;transition:transform .16s}.shopsWorkspacePage .tlsCipherDropdown[open] .tlsCipherSummary{border-color:var(--shops-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--shops-accent) 12%, transparent)}.shopsWorkspacePage .tlsCipherDropdown[open] .tlsCipherSummary svg{transform:rotate(180deg)}.shopsWorkspacePage .tlsCipherSuiteList{z-index:35;border:1px solid var(--shops-line-strong);background:var(--shops-surface);border-radius:8px;gap:9px;width:min(820px,100vw - 48px);max-height:320px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 44px #793f2024}.shopsWorkspacePage .tlsCipherSuiteOption{min-width:0;color:var(--shops-muted);cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:850;line-height:1.35;display:flex}.shopsWorkspacePage .tlsCipherSuiteOption:hover{color:var(--shops-accent-strong)}.shopsWorkspacePage .tlsCipherSuiteOption input{width:22px;height:22px;accent-color:var(--shops-accent);cursor:pointer;flex:none;margin:0}.shopsWorkspacePage .tlsCipherSuiteOption input:focus-visible{outline:2px solid color-mix(in srgb, var(--shops-accent) 54%, transparent);outline-offset:2px}.shopsWorkspacePage .tlsCipherSuiteOption span{overflow-wrap:anywhere;min-width:0}.shopsWorkspacePage .tlsLaunchArgsField{gap:6px;width:100%;display:grid}.shopsWorkspacePage .tlsLaunchArgsField>span{color:var(--shops-muted);font-size:12px;font-weight:850}.shopsWorkspacePage .tlsLaunchArgsInput{width:100%;min-height:74px}.shopsWorkspacePage .mediaDeviceModal{width:min(520px,100%)}.shopsWorkspacePage .mediaDeviceModalBody{gap:14px;display:grid}.shopsWorkspacePage .mediaDeviceAutoRow{border:1px solid var(--shops-line);background:var(--shops-surface-soft);color:var(--shops-ink);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:850;display:flex}.shopsWorkspacePage .mediaDeviceAutoRow input{width:16px;height:16px;accent-color:var(--shops-accent)}.shopsWorkspacePage .mediaDeviceCountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shopsWorkspacePage .webglMetaCard{gap:8px;width:min(850px,100%);padding:12px}.shopsWorkspacePage .webglMetaCard label{grid-template-columns:84px minmax(0,1fr);gap:8px}.shopsWorkspacePage .launchArgsInput{width:min(720px,100%);min-height:82px}.shopsWorkspacePage .clientSyncSummary .focusItem,.shopsWorkspacePage .dataTable{border-color:var(--shops-line);background:var(--shops-surface);box-shadow:var(--shops-shadow)}.shopsWorkspacePage .clientSyncSummary .focusItem strong{color:var(--shops-sage)}.shopsWorkspacePage .permissionHead,.shopsWorkspacePage .deviceHead,.shopsWorkspacePage .tableHead{background:var(--shops-surface-soft);color:var(--shops-muted)}.shopsWorkspacePage .badge.good{background:var(--shops-sage-soft);color:var(--shops-sage)}.shopsWorkspacePage .badge.neutral{background:var(--shops-accent-soft);color:var(--shops-accent-strong)}.apiConfigGrid{align-items:stretch}.apiConfigGrid>.panel:first-child{flex-direction:column;display:flex}.apiConfigGrid>.panel:first-child .apiForm{flex:1}.apiConfigGrid>.panel:first-child .formActions{align-self:end;margin-top:auto}.apiIntroPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);gap:16px;padding:20px;display:grid}.apiIntroPanel p{max-width:none;color:var(--text);margin:0;font-size:14px;font-weight:850;line-height:1.55}.apiIntroCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apiIntroCompare article{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);min-width:0;padding:14px}.apiIntroCompare strong,.apiIntroCompare span,.apiIntroCompare em{display:block}.apiIntroCompare strong{color:var(--text);font-size:15px}.apiIntroCompare span,.apiIntroCompare em{color:var(--muted);margin-top:7px;font-size:13px;font-style:normal;font-weight:800;line-height:1.55}.pageActionBar{justify-content:flex-end;display:flex}.modalOverlay{z-index:80;background:color-mix(in srgb, var(--text) 24%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountModal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow);padding:22px}.ticketModal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto}.modalHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modalHead h2{color:var(--text);margin:0;font-size:22px}.modalHead p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.modalForm{gap:16px;display:grid}.ticketForm{grid-template-columns:repeat(2,minmax(0,1fr))}.fullField{grid-column:1/-1}.modalActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.field{color:var(--text);gap:8px;font-size:13px;font-weight:900;display:grid}.selectOnlyField,.compactInputField{gap:0}.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-strong);width:100%;color:var(--text);font:inherit;padding:0 12px}.field input,.field select{height:44px}.field select{appearance:none;cursor:pointer;background-color:var(--bg-strong);background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 6px;padding-right:46px;font-weight:850;transition:border-color .16s,background-color .16s,box-shadow .16s}.field select:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-strong));background-color:color-mix(in srgb, var(--accent-soft) 20%, var(--bg-strong))}.field select:disabled{cursor:not-allowed;opacity:.64}.field textarea{resize:vertical;min-height:126px;padding:12px;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:0}.fieldHint{color:var(--muted);margin:-2px 0 0;font-size:12px;line-height:1.6}.ticketUploadBox{border:1px dashed color-mix(in srgb, var(--accent) 44%, var(--line-strong));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 42%, var(--bg-strong));min-height:76px;color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:14px;display:grid}.ticketUploadBox:hover,.ticketUploadBox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ticketUploadBox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ticketUploadBox svg{color:var(--accent);grid-row:1/span 2}.ticketUploadBox span,.ticketUploadBox small{min-width:0}.ticketUploadBox span{font-weight:950}.ticketUploadBox small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.ticketAttachmentPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.ticketAttachmentItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;min-width:0;padding:8px;display:grid;position:relative}.ticketAttachmentItem img{aspect-ratio:4/3;background:var(--bg-strong);object-fit:cover;border-radius:6px;width:100%}.ticketAttachmentItem span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.ticketAttachmentItem button{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;display:inline-grid;position:absolute;top:6px;right:6px}.ticketDetailCell{min-width:0}.ticketRowAttachments{grid-template-columns:repeat(auto-fit,minmax(82px,104px));margin-top:10px}.formActions{grid-column:1/-1;justify-content:flex-end;align-items:end;display:flex}.ipAccountPreview{gap:12px;margin-top:18px;display:grid}.ipAccountPreview>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.ipAccountPreview>div:last-child{border-bottom:0;padding-bottom:0}.ipAccountPreview>div>span,.ipAccountPreview .shopBindingTitle span{color:var(--muted);font-size:13px;font-weight:900}.ipAccountPreview>div>strong{color:var(--text);text-align:right}.ipAccountPreview .shopBindingBlock{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.ipAccountPreview .shopBindingHeader{border-bottom:0;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:0;display:flex}.ipAccountPreview .shopBindingTitle{border-bottom:0;justify-content:flex-start;align-items:center;gap:8px;padding-bottom:0;display:inline-flex}.ipAccountPreview .shopBindingGrid{border-bottom:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding-bottom:0;display:flex}.shopBindingChip{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line-strong));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface));min-height:34px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex}.shopBindingChip:hover,.shopBindingChip:focus-visible{border-color:color-mix(in srgb, var(--accent) 54%, var(--line-strong));outline:none}.shopBindingChip.selected{border-color:var(--accent);background:var(--accent);color:#fff}.addIconButton:hover,.addIconButton:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-strong));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.ipProxyBinding{gap:14px}.ipAccountPlatformBlock{border-bottom:1px solid var(--line);padding-bottom:14px;display:grid}.ipAccountPlatformBlock .accountPlatformCard{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;min-height:auto;padding:0;display:grid}.ipAccountPlatformBlock .accountPlatformRow{grid-template-columns:minmax(0,1fr);gap:0}.ipAccountPlatformBlock .accountPlatformRow>span:first-child{color:var(--text);font-size:13px}.ipAccountPlatformBlock .accountPlatformRow input,.ipAccountPlatformBlock .platformSelectShell,.ipAccountPlatformBlock .secretInputShell{height:40px}.ipAccountPlatformBlock .secretInputShell input{height:38px}.ipAccountPlatformBlock .accountPlatformHint{color:var(--muted);grid-column:1/-1;margin-top:-2px;font-size:12px;font-weight:700;line-height:1.5}.ipAccountPlatformBlock .accountPlatformSaveButton{white-space:nowrap;min-height:40px}.ipAccountPlatformBlock .platformSelectShell{padding:0 12px}.ipAccountPlatformBlock .platformSelectShell select{padding:0 8px;font-size:14px}.ipProxyForm{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:14px;display:grid}.ipProxyFieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ipProxyFieldset legend{color:var(--muted);padding:0;font-size:13px;font-weight:900}.ipProxyForm .proxyCredentialGrid{border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));justify-content:stretch;gap:10px;padding-bottom:0;display:grid}.ipProxyForm .proxyCredentialGrid .field{width:100%;min-width:0}.ipProxyForm .primaryButton{white-space:nowrap;min-height:44px}.browserEnvironmentCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);gap:8px;margin-top:16px;padding:16px;display:grid}.browserEnvironmentCard span,.environmentDetails span{color:var(--muted);font-size:12px;font-weight:900}.browserEnvironmentCard strong{color:var(--text);font-size:24px;line-height:1.2}.browserEnvironmentCard p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.5}.environmentDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.environmentDetails div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:12px}.environmentDetails strong{color:var(--text);margin-top:6px;font-size:13px;line-height:1.4;display:block}.environmentActions{justify-content:flex-end;margin-top:16px;display:flex}.browserConfigPanel{align-self:start}.browserConfigActions{border-top:1px solid color-mix(in srgb, var(--shops-line) 78%, transparent);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.browserConfigActions .primaryButton{white-space:nowrap;min-height:42px}.browserEnvironmentForm{grid-template-columns:repeat(4,minmax(0,1fr))}.environmentConfigActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.dangerAction{border-color:color-mix(in srgb, #b42318 32%, var(--line));color:#b42318}.clientSyncSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.wideField{grid-column:1/-1}.apiActiveCard{margin-top:0}.apiDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.apiAssignmentPanel{align-self:start}.apiAssignmentList{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--accent) 46%, var(--line-strong)) transparent;scrollbar-gutter:stable;scrollbar-width:thin;gap:10px;max-height:clamp(280px,46vh,520px);margin-top:14px;padding-right:4px;display:grid;overflow-y:auto}.apiAssignmentList::-webkit-scrollbar{width:8px}.apiAssignmentList::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 42%, var(--line-strong));border-radius:999px}.apiAssignmentList::-webkit-scrollbar-track{background:0 0}.apiAssignmentGroup{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-alt) 42%, var(--surface));gap:10px;padding:12px;display:grid}.apiAssignmentGroupHead{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.apiAssignmentGroupHead:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent);outline-offset:4px;border-radius:6px}.apiAssignmentGroupTitle{gap:4px;min-width:0;display:grid}.apiAssignmentGroupHead strong{color:var(--text);font-size:14px}.apiAssignmentGroupHead em,.apiAssignmentGroupHead small{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.apiAssignmentGroupMeta{color:var(--accent-strong);flex:none;align-items:center;gap:8px;display:inline-flex}.apiAssignmentGroupHead small{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent-soft) 54%, var(--surface));color:var(--accent-strong);border-radius:999px;flex:none;padding:4px 8px}.apiShopAssignmentList{gap:8px;display:grid}.apiAssignmentRow{border:1px solid color-mix(in srgb, var(--line) 80%, var(--surface));border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(160px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.apiAssignmentRow>span{gap:4px;min-width:0;display:grid}.apiAssignmentRow strong{color:var(--text);font-size:14px}.apiAssignmentRow em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.apiAssignmentRow select{width:100%;min-width:0}.apiTable .permissionRow{grid-template-columns:minmax(112px,.95fr) minmax(116px,.82fr) minmax(170px,1.45fr) minmax(104px,.85fr) minmax(96px,.78fr) minmax(136px,1fr);min-width:0}.apiTable .permissionRow strong,.apiTable .permissionRow span{word-break:break-word}.apiTable .apiDefaultModelRow{border-bottom-color:color-mix(in srgb, var(--accent) 14%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent 34%), color-mix(in srgb, var(--accent-soft) 26%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 48%, var(--line-strong))}.apiTable .apiDefaultModelRow strong{color:var(--text)}.apiTable .apiDefaultModelRow span{color:color-mix(in srgb, var(--muted) 82%, var(--text))}.apiStatusCell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apiStatusCell .ghostButton{min-height:30px;padding-inline:10px}.apiEnableButton{border-color:color-mix(in srgb, var(--accent) 34%, var(--line-strong));color:var(--accent-strong)}.shopTable .tableRow{grid-template-columns:.8fr .55fr .65fr .8fr .9fr .9fr}.stepList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stepList li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.stepList li:last-child{border-bottom:0;padding-bottom:0}.stepList span{border-radius:var(--radius);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);place-items:center;font-size:13px;font-weight:950;display:inline-grid}.stepList p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.permissionRow,.deviceRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:0 16px;display:grid}.permissionRow{grid-template-columns:.8fr 1fr 1.45fr .9fr}.ipTable .permissionRow{grid-template-columns:.8fr 1fr 1.1fr 1.1fr .65fr 44px}.ipTable .permissionRow>*{min-width:0}.ipTable .permissionRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deviceRow{grid-template-columns:1.1fr 1fr .75fr .75fr .8fr}.permissionRow:last-child,.deviceRow:last-child{border-bottom:0}.permissionHead,.deviceHead{background:var(--surface-alt);min-height:44px;color:var(--muted);font-size:12px;font-weight:900}.permissionRow strong,.deviceRow strong{color:var(--text)}.permissionRow span,.deviceRow span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.statusStack{gap:10px;display:grid}.statusStack.horizontal{grid-template-columns:repeat(4,1fr)}.metricLine{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 58%), var(--bg-strong);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px;display:flex;box-shadow:0 10px 24px #b95c200f}.metricLineWithAction{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));box-shadow:0 12px 26px #b95c2014}.metricLineCopy{min-width:0}.metricLine strong,.metricLine small{display:block}.metricLine strong{color:var(--text);font-size:14px}.metricLine small{color:var(--muted);margin-top:4px;font-size:12px}.metricLine b{color:var(--accent);white-space:nowrap;font-size:17px}.metricLineValue{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.metricLineBadge{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));min-width:64px;min-height:32px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:900;display:inline-flex}.metricLineAction{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #d2591d2e}.metricLineAction:hover,.metricLineAction:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong);outline:none}.taskList{gap:10px;display:grid}.taskItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);grid-template-columns:minmax(220px,.9fr) minmax(220px,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.taskItem strong,.taskItem span,.taskItem p{display:block}.taskItem span,.taskItem p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.badge{justify-self:start}.badge.good{background:var(--info-soft);color:var(--info)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.neutral{background:var(--accent-soft);color:var(--accent)}.detailList{gap:12px;margin:0;display:grid}.detailList div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.detailList dt{color:var(--muted);font-size:13px;font-weight:900}.detailList dd{color:var(--text);text-align:right;margin:0;font-weight:900}.compactTimeline .timelineItem{background:var(--bg-strong)}.usageItem,.historyItem,.policyItem,.auditItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);padding:14px}.usageItem>div:first-child,.historyItem,.auditItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.usageItem strong,.historyItem strong,.policyItem h2,.auditItem strong{color:var(--text)}.usageItem strong,.historyItem strong,.auditItem strong{font-size:14px}.usageItem span,.historyItem span,.historyItem em,.auditItem time{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.usageTrack{background:var(--line);border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.usageTrack span{border-radius:inherit;background:var(--accent);height:100%;display:block}.policyItem h2{margin:0;font-size:18px}.policyItem p,.auditItem p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.auditItem{justify-content:flex-start;align-items:flex-start}.auditItem time{color:var(--accent);flex:0 0 48px}.appPricing{grid-template-columns:repeat(4,1fr)}.denseWorkspacePage{gap:20px;display:grid}.workspaceUsageStrip{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.workspaceUsageStrip article{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 28%, transparent), transparent 60%), var(--surface)}.summaryCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.summaryCard strong{font-size:28px}.workspaceFilterBar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.workspaceFilterBar>div{flex-wrap:wrap;gap:12px;display:flex}.workspaceFilterActions{flex:none}.filterButtonGroup{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.filterButtonGroup>span,.searchField span,.feeCalculatorGrid label span{color:var(--muted);font-size:12px;font-weight:950}.filterButtonGroup button{border:1px solid var(--line);background:var(--bg-strong);min-height:34px;color:var(--muted);border-radius:6px;padding:0 12px;font-size:13px;font-weight:900}.filterButtonGroup button.selected{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.searchField{gap:8px;min-width:min(360px,100%);display:grid}.searchField input,.feeCalculatorGrid input{border:1px solid var(--line);background:var(--bg-strong);min-height:40px;color:var(--text);border-radius:7px;padding:0 12px}.researchDashboardGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.researchTable,.keywordTable,.adTable,.orderExportTable{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.researchRow,.keywordRow,.adRow,.orderExportRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.researchRow:last-child,.keywordRow:last-child,.adRow:last-child,.orderExportRow:last-child{border-bottom:0}.researchHead,.keywordHead,.adHead,.orderExportHead{background:var(--surface-alt);min-height:44px;color:var(--muted);font-size:12px;font-weight:950}.productResearchTable .researchRow{grid-template-columns:minmax(260px,1.4fr) 64px 78px 86px 74px 86px 84px;min-width:880px}.keywordRow{grid-template-columns:minmax(270px,1.25fr) 120px 116px 110px 108px 82px minmax(260px,1fr) 112px;min-width:1240px}.adRow{grid-template-columns:minmax(230px,1.1fr) minmax(140px,.7fr) 84px 84px 72px 72px 72px 100px minmax(220px,1fr);min-width:1120px}.orderExportRow{grid-template-columns:minmax(130px,.8fr) 90px 90px 80px 110px minmax(220px,1fr) 96px;min-width:860px}.researchRow strong,.keywordRow strong,.adRow strong,.orderExportRow strong{color:var(--text);font-size:14px}.researchRow strong small,.keywordRow strong small,.adRow strong small,.optimizationItem span small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.keywordRow em,.adRow em{color:color-mix(in srgb, var(--muted) 72%, var(--text));margin-top:4px;font-size:12px;font-style:normal;font-weight:900;display:block}.researchRow span,.keywordRow span,.keywordRow small,.adRow span,.adRow small,.orderExportRow span,.orderExportRow small{min-width:0;color:var(--muted);font-size:13px;line-height:1.45}.positiveMetric{font-weight:950;color:var(--info)!important}.keywordScore{border:1px solid var(--line);background:var(--surface-alt);text-align:center;border-radius:999px;justify-self:start;min-width:44px;padding:5px 10px;font-weight:950;color:var(--text)!important}.keywordScore.strong{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--accent-soft);color:var(--accent)!important}.keywordActionCell{justify-items:start;gap:8px;display:grid}.keywordActionCell span{color:var(--muted);font-size:12px;font-weight:900}.keywordInsightPanel{align-self:start}.keywordInsightList{gap:12px;display:grid}.keywordInsightList article{border:1px solid var(--line);background:var(--bg-strong);border-radius:8px;gap:8px;padding:14px;display:grid}.keywordInsightList article div{justify-content:space-between;align-items:center;gap:12px;display:flex}.keywordInsightList strong{color:var(--text);font-size:14px;font-weight:950}.keywordInsightList article div span{background:var(--accent);color:var(--accent-ink);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:950}.keywordInsightList p,.keywordInsightList small{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.trendBars{grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:10px;min-height:240px;padding:18px 4px 0;display:grid}.trendBar{text-align:center;align-items:end;gap:8px;height:210px;display:grid}.trendBar span{background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 34%, var(--accent-soft)) 100%);border-radius:8px 8px 3px 3px;width:100%;display:block}.trendBar small{color:var(--muted);font-size:12px;font-weight:900}.insightStack{border-top:1px dashed var(--line);margin-top:18px;padding-top:16px}.insightStack strong,.generatedListingBox span{color:var(--text);font-weight:950}.insightStack p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.opportunityGrid,.shopResearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.shopResearchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunityCard,.shopResearchCard,.pluginCard{align-content:space-between;gap:14px;min-height:260px;display:grid}.shopResearchCard{min-height:360px}.opportunityCard>div:first-child,.shopResearchCard>div:first-child,.pluginCard>div:first-child,.trackingItem,.optimizationItem>div:first-child,.generatedListingBox{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunityCard>div:first-child span,.shopResearchCard strong,.pluginCard strong{color:var(--text);font-size:16px;font-weight:950}.opportunityCard>div:first-child strong{color:var(--accent);font-size:34px;line-height:1}.opportunityCard>small,.shopResearchCard>small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.55}.opportunityCard dl,.shopResearchCard dl{gap:8px;margin:0;display:grid}.opportunityCard dl div,.shopResearchCard dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.opportunityCard dt,.opportunityCard dd,.shopResearchCard dt,.shopResearchCard dd{color:var(--muted);margin:0;font-size:12px;font-weight:900}.opportunityCard dd,.shopResearchCard dd{color:var(--text)}.trackingList,.optimizationList{gap:12px;display:grid}.optimizationItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:16px}.trackingItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.trackingItem>div{min-width:0}.trackingItem strong{color:var(--text);margin-top:8px;font-size:18px;display:block}.trackingItem span,.trackingItem small,.trackingItem p,.optimizationItem p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.trackingItem p b,.optimizationItem p b{color:var(--text)}.trackingItem b{color:var(--info)}.optimizationItem{gap:10px;display:grid}.optimizationItem span{color:var(--muted);font-size:12px;font-weight:950}.optimizationItem strong{color:var(--accent);font-size:24px}.optimizationItem b{color:var(--text)}.generatedListingBox{align-content:start;gap:12px;padding:20px;display:grid}.generatedListingBox strong{color:var(--text);font-size:22px;line-height:1.35}.etsyConnectionBand{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 86%, transparent);box-shadow:var(--shadow-soft);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;padding:16px;display:grid}.etsyConnectionBand article{border:1px solid var(--line);background:var(--bg-strong);border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.etsyConnectionBand span,.listingSelectGrid label span,.listingDraftField span,.tagEditor>span,.imagePromptList>span,.listingSourceMeta span,.listingAttributeGrid span{color:var(--muted);font-size:12px;font-weight:950}.etsyConnectionBand strong{color:var(--text);font-size:20px}.etsyConnectionBand p,.etsySetupGrid p,.etsyQueuePanel p,.draftResultBox p,.imagePromptList p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.etsyConnectionActions{align-content:center;gap:10px;min-width:140px;display:grid}.etsyConnectionActions button{width:100%}.etsyErrorBanner{border:1px solid color-mix(in srgb, #b42318 38%, var(--line));background:color-mix(in srgb, #fff1f1 70%, var(--surface));color:#8a1f11;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:900}.etsySetupPanel{gap:16px;display:grid}.etsySetupGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.etsySetupGrid article,.etsyEnvBox{border:1px solid var(--line);background:var(--bg-strong);border-radius:8px;padding:14px}.etsySetupGrid strong{color:var(--accent);font-size:22px}.etsyEnvBox{gap:8px;display:grid;overflow-x:auto}.etsyEnvBox code{color:var(--text);white-space:nowrap;font-size:12px}.listingOptimizationGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.listingSourcePanel,.listingScorePanel,.listingDraftPanel,.etsyQueuePanel{align-self:start}.listingSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listingSelectGrid label,.listingDraftField{gap:8px;display:grid}.listingSelectGrid select,.listingDraftField input,.listingDraftField textarea,.tagEditor input{border:1px solid var(--line);background:var(--bg-strong);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:7px;padding:10px 12px;font-size:13px}.listingDraftField textarea{resize:vertical;min-height:160px;line-height:1.6}.listingSourceMeta,.listingAttributeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.listingSourceMeta article,.listingAttributeGrid article{border:1px solid var(--line);background:var(--bg-strong);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.listingSourceMeta strong,.listingAttributeGrid strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.listingScoreHero{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--accent-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:grid}.listingScoreHero strong{color:var(--accent);font-size:44px;line-height:1}.listingScoreHero p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.optimizationList.compact .optimizationItem{box-shadow:none}.listingDraftPanel{gap:14px;display:grid}.titleCandidateList{gap:8px;display:grid}.titleCandidateList button{border:1px solid var(--line);background:var(--bg-strong);color:var(--muted);text-align:left;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900;line-height:1.45}.titleCandidateList button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.tagEditor{gap:10px;display:grid}.tagEditor>div{flex-wrap:wrap;gap:8px;display:flex}.tagEditor>div button{border:1px solid var(--line);background:var(--bg-strong);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.tagEditor label{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.imagePromptList,.draftResultBox,.queueList article{border:1px solid var(--line);background:var(--bg-strong);border-radius:8px;gap:8px;padding:14px;display:grid}.draftResultBox strong{color:var(--text);font-size:18px}.draftResultBox.muted strong{color:var(--muted)}.draftResultBox a{color:var(--accent);font-size:13px;font-weight:950}.queueList{gap:10px;margin-top:14px;display:grid}.queueList article div{justify-content:space-between;gap:10px;display:flex}.queueList strong{color:var(--text);font-size:13px}.queueList small{color:var(--muted);font-size:12px;font-weight:850}.workspaceToolGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspaceToolGrid .toolDirectoryCard{min-height:210px}.workspaceToolGrid .toolDirectoryCard strong{color:var(--accent);font-size:15px}.feeCalculatorPanel{margin-top:0}.feeCalculatorGrid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,.9fr);align-items:stretch;gap:14px;display:grid}.feeCalculatorGrid label,.feeCalculatorGrid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-strong);align-content:start;gap:8px;padding:14px;display:grid}.feeCalculatorGrid article strong{color:var(--accent);font-size:32px}.feeCalculatorGrid article p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pluginNotice{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 70%, transparent), transparent 68%), var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.pluginNotice strong{color:var(--text);font-size:18px}.pluginGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsStatusBox{background:var(--bg-strong);gap:6px;margin:16px 0;padding:12px;display:grid}.settingsStatusBox strong{margin:0;font-size:16px}.settingsStatusBox small{color:var(--muted);font-size:12px;line-height:1.5}.compactFaqGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsGrid{grid-template-columns:repeat(4,1fr)}.settingsCard{min-height:250px}.settingsCard svg{color:var(--accent)}.siteFooter{color:#fffaf6eb;text-shadow:var(--on-video-shadow);border-top:1px solid #fffaf647;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.siteFooter strong,.siteFooter span{display:block}.siteFooter strong{color:var(--on-video)}.siteFooter span{color:#fffaf6d6;margin-top:4px;font-size:13px}.siteFooter nav{flex-wrap:wrap;gap:20px;font-size:13px;font-weight:900;display:flex}.siteFooter a:hover{color:var(--accent)}.appRoot :where(.themeSwitcher,.themeMenu,.secondaryButton,.downloadButton,.ghostButton,.iconOnly,.rowIconButton,.heroMeta span,.browserPreview,.previewTop,.previewBody aside b.active,.previewProduct,.floatingDownload,.proofStrip,.miniMetric,.metricCard,.workflowItem,.featureCard,.planCard,.downloadCard,.settingsCard,.responsibilityPanel,.panel,.processPanel,.pillarCard,.featureGroupCard,.scenarioCard,.supportCard,.checkCard,.faqItem,.comparisonPanel,.comparisonTable,.comparisonRow,.releasePanel,.cycleToggle,.timelineItem,.installSteps article,.helpCard,.helpFlow,.authCard,.authBenefitList article,.authCard input,.proxyFeeCard,.proxyReasonPanel,.proxyPackageCard,.proxyRightCard,.partnerHeroPanel,.partnerInvitePanel,.partnerCommissionPanel,.partnerMetricItem,.partnerCouponBox,.partnerCouponCode code,.partnerFlowStep,.partnerRuleGrid article,.checkRow,.focusItem,.taskItem,.releaseItem,.usageItem,.historyItem,.policyItem,.auditItem,.deviceRow,.tableRow,.permissionRow,.permissionHead,.deviceHead,.permissionTable,.deviceTable,.dataTable,.metricLine,.metricLineBadge,.workspaceSidebar,.workspaceTopbar,.workspaceUser,.compactDropdownMenu,.basicTextControl input,.basicTextControl textarea,.basicLongInput,.basicDropdown,.uaTextControl,.osChoiceButton,.accountPlatformCard,.accountPlatformRow input,.platformSelectShell,.secretInputShell,.segmentedControl,.fingerprintSelectShell,.fingerprintInputShell,.webglMetaCard,.apiIntroPanel,.apiIntroCompare article,.etsyConnectionBand,.etsyConnectionBand article,.etsySetupGrid article,.etsyEnvBox,.listingSourceMeta article,.listingAttributeGrid article,.imagePromptList,.draftResultBox,.queueList article,.apiAssignmentGroup,.apiAssignmentRow,.accountModal,.field input,.field select,.field textarea,.ticketUploadBox,.ticketAttachmentItem,.shopBindingChip,.browserEnvironmentCard,.environmentDetails div,.shopsWorkspacePage .panel,.shopsWorkspacePage .dataTable){-webkit-backdrop-filter:var(--glass-filter)}.toast{z-index:100;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(440px,100% - 32px);color:var(--text);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;position:fixed;bottom:24px;right:24px}.toast svg{color:var(--accent)}.toast span{font-size:14px;font-weight:800;line-height:1.5}.toast button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}@media (width<=1180px){.heroSection,.splitShowcase,.processPanel,.proxyHero,.dashboardGrid,.toolHero,.researchDashboardGrid,.partnerHeroPanel,.operatingBand,.scenarioBand,.authShell,.helpFlow,.listingOptimizationGrid{grid-template-columns:1fr}.etsyConnectionBand{grid-template-columns:repeat(2,minmax(0,1fr))}.etsyConnectionActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.authShell{width:min(760px,100%)}.heroVisual{min-height:auto}.pricingGrid,.pricingTrustStrip,.personaGrid,.apiPlanGrid,.toolDirectoryGrid,.summaryCardGrid,.workspaceUsageStrip,.opportunityGrid,.shopResearchGrid,.workspaceToolGrid,.pluginGrid,.proxyPackageGrid,.proxyRightsGrid,.downloadGrid,.settingsGrid,.metricGrid,.installSteps,.helpGrid,.pillarGrid,.pricingSupportGrid,.downloadSupportGrid,.checkCardGrid,.releaseGrid,.focusList,.workflowGrid,.featureGrid,.featureGroupGrid,.statusStack.horizontal{grid-template-columns:repeat(2,1fr)}.partnerMetricGrid,.partnerRuleGrid,.partnerFlowGrid,.partnerCommissionBody,.toolPreviewFlow,.feeCalculatorGrid,.etsySetupGrid,.compactFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceShell{grid-template-columns:232px minmax(0,1fr)}.workspaceSidebar{padding:18px}}@media (width<=860px){:root{--container:min(100% - 32px, 680px)}.etsyConnectionBand,.etsyConnectionActions,.etsySetupGrid,.listingSelectGrid,.listingSourceMeta,.listingAttributeGrid,.tagEditor label{grid-template-columns:1fr}.headerInner{min-height:68px}.mobileMenu,.mobileClose{display:inline-grid}.siteNav{z-index:80;border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);width:min(320px,86vw);height:100dvh;max-height:100dvh;box-shadow:var(--shadow);align-content:start;align-items:stretch;gap:4px;padding:18px;display:none;position:fixed;inset:0 0 auto auto;overflow-y:auto}.siteNav.open{display:grid}.siteNav a{border-radius:var(--radius);padding:13px 12px}.siteNav a.active{background:var(--accent-soft)}.siteNav a.active:after{display:none}.mobileClose{justify-self:end;margin-bottom:14px}.headerGhost,.headerTools .textButton{display:none}.heroSection{grid-template-columns:1fr;padding-top:44px}.heroCopy h1{font-size:clamp(48px,14vw,70px)}.heroLead{font-size:clamp(25px,8vw,36px)}.heroText{font-size:16px}.heroActions .primaryButton,.heroActions .secondaryButton,.heroActions .downloadButton{width:100%}.previewBody{grid-template-columns:1fr}.previewBody aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.previewBrand{display:none}.floatingDownload{justify-content:center;width:100%;margin-top:14px;position:static}.proofStrip,.featureGrid,.featureGroupGrid,.pricingGrid,.pricingTrustStrip,.personaGrid,.apiPlanGrid,.toolDirectoryGrid,.summaryCardGrid,.workspaceUsageStrip,.opportunityGrid,.shopResearchGrid,.workspaceToolGrid,.pluginGrid,.toolPreviewFlow,.feeCalculatorGrid,.compactFaqGrid,.proxyPackageGrid,.proxyRightsGrid,.pricingSupportGrid,.downloadGrid,.downloadSupportGrid,.workflowGrid,.pillarGrid,.settingsGrid,.metricGrid,.installSteps,.helpGrid,.checkCardGrid,.releaseGrid,.focusList,.checkList,.partnerMetricGrid,.partnerFlowGrid,.partnerRuleGrid,.partnerCommissionHead,.partnerCommissionBody,.statusStack.horizontal{grid-template-columns:1fr}.partnerMetricItem{min-height:auto}.environmentForm,.browserEnvironmentForm,.basicSettingsRow,.userAgentControls,.accountPlatformRow,.fingerprintRow,.webglMetaCard label,.ipProxyForm,.proxyCredentialGrid,.apiIntroCompare,.environmentDetails,.clientSyncSummary,.ticketForm,.pricingPromoBand,.pluginNotice{grid-template-columns:1fr}.toolHeroActions,.workspaceFilterBar,.workspaceFilterActions{justify-content:stretch;width:100%}.workspaceFilterBar{flex-direction:column;align-items:stretch}.workspaceFilterActions .secondaryButton,.pluginNotice .secondaryButton,.pricingPromoBand .primaryButton{width:100%}.apiAssignmentList{scrollbar-gutter:auto;max-height:none;padding-right:0;overflow:visible}.apiAssignmentRow{grid-template-columns:1fr;align-items:start}.basicSettingsLabel{font-size:16px}.shopsWorkspacePage .browserConfigActions{justify-content:stretch}.shopsWorkspacePage .browserConfigActions .primaryButton{width:100%}.osChoiceGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.osChoiceButton,.basicSelectCard{width:100%}.fingerprintLabel,.webglMetaCard label>span:first-child{text-align:left;padding-top:0;font-size:16px}.segmentedControl{flex-wrap:wrap;width:100%;display:flex}.segmentedControl button{flex:120px}.fingerprintToggleGrid{grid-template-columns:1fr;gap:14px;display:grid}.webglMetaCard{padding:18px}.comparisonTable,.permissionTable,.deviceTable{overflow-x:auto}.comparisonRow,.permissionRow{min-width:760px}.apiTable{overflow:hidden}.apiTable .permissionRow{grid-template-columns:1fr;align-items:start;gap:8px;min-width:0;padding-block:12px}.apiTable .permissionHead{display:none}.deviceRow{min-width:720px}.proxyHero h1{font-size:38px}.timelineItem{grid-template-columns:1fr;gap:8px}.authContext{padding:26px}.authContext h1{font-size:clamp(30px,9vw,42px)}.scenarioBand .sectionTitle h1{font-size:36px}.proofStrip span{border-right:0;border-bottom:1px solid var(--line)}.proofStrip span:last-child{border-bottom:0}.pricingHead,.pageHeading,.workspaceTopbar,.siteFooter{flex-direction:column;align-items:flex-start}.workspaceShell{display:block}.workspaceSidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.workspaceNav{grid-template-columns:repeat(2,minmax(0,1fr))}.logoutButton{margin-top:14px}.workspacePage,.workspaceTopbar{padding-left:18px;padding-right:18px}.workspaceActions{flex-wrap:wrap;width:100%}.workspaceActions .themeSwitcher{justify-content:flex-start;width:auto}.tableRow,.shopTable .tableRow{grid-template-columns:1fr;gap:6px;padding-block:12px}.tableHead{display:none}.taskItem{grid-template-columns:1fr}.authCard{padding:24px}}@media (width<=520px){.brandLink{font-size:18px}.headerTools{gap:6px}.headerTools .primaryButton.compact{display:none}.previewStats,.previewProduct{grid-template-columns:1fr}.previewProduct img{width:100%;max-height:220px}.previewBody aside{grid-template-columns:1fr 1fr}.workspaceNav,.osChoiceGroup{grid-template-columns:1fr}.themeSwitcher{max-width:100%}.themeSwitcher button{white-space:nowrap}.themeMenu{left:0;right:auto}.metricLineWithAction{flex-direction:column;align-items:stretch;gap:12px}.metricLineWithAction .metricLineValue{justify-content:space-between;width:100%}.metricLineWithAction .metricLineAction{flex:1}}@media (width<=860px){.shopsWorkspacePage{gap:10px;padding:12px}.shopsWorkspacePage .environmentPickerGrid,.shopsWorkspacePage .fingerprintForm{grid-template-columns:1fr}.shopsWorkspacePage .fingerprintGroup{padding-top:14px}.shopsWorkspacePage .fingerprintGroupGrid{grid-template-columns:1fr;row-gap:12px}:is(.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.tlsProtocolStack),.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.fingerprintNoiseModeGrid),.shopsWorkspacePage .fingerprintGroupGrid>.fingerprintRow:has(.webglMetaCard)){grid-column:auto}.shopsWorkspacePage .basicSettingsRow,.shopsWorkspacePage .accountPlatformRow,.shopsWorkspacePage .fingerprintRow,.shopsWorkspacePage .webglMetaCard label{grid-template-columns:1fr;gap:8px}.shopsWorkspacePage .basicSettingsLabel,.shopsWorkspacePage .fingerprintLabel,.shopsWorkspacePage .webglMetaCard label>span:first-child{text-align:left;padding-top:0}.shopsWorkspacePage .basicSelectCard,.shopsWorkspacePage .basicDropdown,.shopsWorkspacePage .uaVersionSelect,.shopsWorkspacePage .uaTextControl,.shopsWorkspacePage .platformSelectShell,.shopsWorkspacePage .secretInputShell,.shopsWorkspacePage .fingerprintSelectShell,.shopsWorkspacePage .fingerprintInputShell,.shopsWorkspacePage .launchArgsInput{width:100%}.shopsWorkspacePage .userAgentControls{grid-template-columns:1fr}.shopsWorkspacePage .osChoiceGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shopsWorkspacePage .osChoiceButton{width:100%}.shopsWorkspacePage .segmentedControl{flex-wrap:wrap;width:100%;display:flex}.shopsWorkspacePage .segmentedControl button{flex:80px;min-width:0}.shopsWorkspacePage .radioLikeSegments button{flex:0 auto}.shopsWorkspacePage .fingerprintCustomGrid{grid-template-columns:1fr;width:100%}.shopsWorkspacePage .fontPresetControl{flex-direction:column;align-items:stretch;width:100%}.shopsWorkspacePage .fontRandomButton{width:100%}.shopsWorkspacePage .fingerprintNoiseModeItem{justify-content:space-between;width:100%}.shopsWorkspacePage .fingerprintNoiseSegmented{width:min(180px,100%)}.shopsWorkspacePage .tlsCipherDropdown{width:100%}.shopsWorkspacePage .tlsCipherSuiteList{width:100%;max-height:300px}.shopsWorkspacePage .tlsCipherSuiteOption{align-items:flex-start;gap:10px;font-size:12px}.shopsWorkspacePage .tlsCipherSuiteOption input{width:20px;height:20px}.shopsWorkspacePage .mediaDeviceCountGrid{grid-template-columns:1fr}}@media (width<=520px){.shopsWorkspacePage .osChoiceGroup{grid-template-columns:1fr}.shopsWorkspacePage .accountPlatformCard,.shopsWorkspacePage .webglMetaCard{padding:12px}}
