:root{color:#17202a;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#17202a;font-weight:800;flex:0 0 auto}.brand-row{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:inherit;padding:0;text-decoration:none}.brand-row span{display:block;color:#718093;font-size:12px;margin-top:2px}.primary,.secondary,.ghost,.actions button,.nav,.icon-button{min-height:38px;border:1px solid #cfd8e3;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#17202a;text-decoration:none}.primary{background:#0d7f6e;border-color:#0d7f6e;color:#fff}.primary:hover{background:#0a6d60;border-color:#0a6d60}.secondary:hover,.ghost:hover,.actions button:hover,.icon-button:hover{background:#edf3f8}.large{min-height:46px;padding:0 18px}.notice,.toast{color:#0b6f60;font-size:13px}.notice.error,.toast.error{color:#9a3412}.landing-gate{min-height:100vh;display:grid;place-items:center;padding:24px;background:#101820}.landing-gate-card{width:min(100%,360px);display:grid;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#fff}.landing-gate-card .brand-row{margin-bottom:4px}.landing-gate-card label{display:grid;gap:8px;margin:0}.site-shell{min-height:100vh;background:#f6f8fb}.site-nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px clamp(18px,4vw,56px);background:#f6f8fbf0;border-bottom:1px solid rgba(207,216,227,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-brand .brand-mark{background:#17202a}.site-nav-links{display:flex;align-items:center;gap:18px;color:#516173;font-size:14px}.site-nav-links a{text-decoration:none}.hero{position:relative;min-height:76vh;display:flex;align-items:center;overflow:hidden;background-image:linear-gradient(90deg,#0c141ce6,#0c141cb8 38%,#0c141c2e),url(/landing-hero.jpg);background-position:center;background-size:cover}.hero-overlay{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,#f6f8fb00,#f6f8fb)}.hero-content{position:relative;z-index:2;width:min(760px,calc(100vw - 36px));padding:72px clamp(18px,5vw,72px);color:#fff}.eyebrow{margin:0 0 12px;color:#0d7f6e;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{color:#84ead7}.hero h1{margin:0;max-width:680px;font-size:clamp(44px,7vw,82px);line-height:.94;letter-spacing:0}.hero-copy{max-width:660px;margin:22px 0 0;color:#e4eef5;font-size:clamp(17px,2vw,21px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-actions .secondary{background:#ffffff24;border-color:#ffffff57;color:#fff}.proof-band{width:min(1120px,calc(100vw - 36px));margin:-28px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dbe3ec;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1923371f}.proof-band div{padding:18px;border-right:1px solid #e7edf4}.proof-band div:last-child{border-right:0}.proof-band strong,.proof-band span{display:block}.proof-band strong{font-size:22px}.proof-band span{color:#657386;margin-top:4px;font-size:13px}.section-block{width:min(1120px,calc(100vw - 36px));margin:0 auto;padding:78px 0 0}.section-heading{max-width:720px;margin-bottom:22px}.section-heading h2,.trust-section h2,.auth-copy h1{margin:0;color:#17202a;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:0}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{min-width:0;padding:20px;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.feature-card>span{color:#0d7f6e}.feature-card h3{margin:14px 0 8px;font-size:17px;letter-spacing:0}.feature-card p,.flow-list p,.auth-copy p{margin:0;color:#657386;line-height:1.55}.split-section{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:40px;align-items:start}.flow-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.flow-list li{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:start;padding:18px;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.flow-list li span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e7f7f4;color:#0b6f60;font-weight:800}.flow-list strong{display:block;margin-bottom:4px}.trust-section{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:36px;padding-bottom:80px}.trust-grid{display:grid;gap:10px}.trust-item{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid #dfe5ee;color:#344354}.trust-item svg{color:#0d7f6e;flex:0 0 auto}.auth-page{min-height:100vh;padding:26px clamp(18px,4vw,56px);background:linear-gradient(90deg,#f6f8fbf0,#f6f8fbc7),url(/landing-hero.jpg);background-size:cover;background-position:center}.auth-brand{margin-bottom:58px}.auth-layout{width:min(1040px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:44px;align-items:start}.auth-copy{padding-top:28px}.auth-copy p{max-width:620px;margin-top:16px;font-size:17px}.auth-checks{display:grid;gap:10px;margin-top:26px;color:#344354}.auth-checks span{display:inline-flex;gap:8px;align-items:center}.auth-checks svg{color:#0d7f6e}.auth-form{width:100%;padding:24px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1923371f}.auth-form h1,.auth-form h2,.topbar h1,.detail-header h2,.panel-title h2{margin:0;letter-spacing:0}.auth-form h2{font-size:24px}.verify-form{width:min(440px,100%);margin:90px auto 0}.verify-form p{color:#657386}label{display:grid;gap:8px;margin:16px 0;color:#526071;font-size:13px}input,select,textarea{width:100%;border:1px solid #cfd8e3;border-radius:6px;color:#17202a;background:#fff}input,select{min-height:44px;padding:0 12px}textarea{min-height:92px;padding:12px;resize:vertical;line-height:1.5}textarea,.result-box{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}input:focus,select:focus,textarea:focus{outline:3px solid rgba(13,127,110,.14);border-color:#0d7f6e}.auth-form .primary,.auth-form .secondary{width:100%;margin-top:10px}.auth-success{display:grid;gap:4px;margin-top:16px;padding:12px;border:1px solid #bde7dc;border-radius:6px;background:#e8f7f3;color:#0b6f60;font-size:13px}.auth-success a{color:#0d5fbd;font-weight:700}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:#f5f7fb}.sidebar{background:#121923;color:#fff;padding:18px;display:flex;flex-direction:column;gap:10px}.sidebar .brand-row{margin-bottom:18px;text-align:left}.sidebar .brand-row span{color:#aeb9c6}.sidebar .brand-mark{background:#fff;color:#121923}.nav{width:100%;justify-content:flex-start;background:transparent;color:#dbe5ef;border-color:#ffffff24;padding:0 12px}.nav.active,.nav:hover{background:#263343}.workspace{min-width:0;padding:24px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.topbar p,.detail-header p,.empty,.empty-large{color:#657386}.toast{background:#e8f7f3;border:1px solid #bde7dc;border-radius:6px;padding:10px 12px;margin-bottom:16px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-bottom:16px}.metric,.panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px}.metric{padding:16px}.metric span{color:#0d7f6e}.metric p{margin:10px 0 4px;color:#657386;font-size:13px}.metric strong{font-size:22px}.grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px}.lower-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) minmax(280px,.9fr);gap:16px;margin-top:16px}.panel{min-width:0;padding:16px}.wizard-panel,.settings-card{display:grid;gap:12px}.wizard-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:start}.wizard-panel>.panel-title .primary{flex:0 0 auto;white-space:nowrap}.wizard-panel>.panel-title .primary{min-width:152px}.featured-field textarea{min-height:150px}.autopilot-simple-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:12px}.secret-field input{border-color:#bde7dc;background:#fbfffd}.natural-textarea{font-family:inherit;font-size:14px}.label-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;color:#344354;font-weight:700}.field-badge{flex:0 0 auto;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1}.field-badge.required{color:#fff;background:#0d7f6e}.field-badge.optional{color:#526071;background:#eef3f8;border:1px solid #d8e1eb}.advanced-box{border:1px solid #dfe5ee;border-radius:8px;padding:14px;background:#fbfcfe}.advanced-box summary{cursor:pointer;color:#344354;font-weight:700}.autopilot-report{position:sticky;top:18px;display:grid;gap:12px}.run-history-button strong,.run-history-button span,.run-history-button small,.readiness-head strong,.readiness-head span,.review-facts strong,.review-facts span,.schema-field strong,.schema-field span,.schema-field p,.check-item strong,.check-item span{display:block}.run-history{display:grid;gap:8px}.run-history-button{width:100%;text-align:left;border:1px solid #e4e9f1;border-radius:6px;padding:10px;background:#fff;color:#17202a}.run-history-button:hover{border-color:#0d7f6e;background:#f5fffc}.run-history-button span{margin-top:3px;color:#526071;font-size:12px;line-height:1.4}.run-history-button small{margin-top:6px;color:#718093}.autopilot-actions,.report-summary{display:flex;flex-wrap:wrap;gap:8px}.readiness-card{display:grid;gap:10px;border:1px solid #dfe5ee;border-radius:8px;padding:12px;background:#fbfcfe}.launch-recovery{display:grid;gap:12px;border:1px solid #f0c675;border-radius:8px;padding:12px;background:#fff8e8}.launch-recovery.seller{border-color:#f6c9ad;background:#fff4ed}.launch-recovery-head{display:flex;gap:10px;align-items:flex-start}.launch-recovery-head svg{flex:0 0 auto;margin-top:2px;color:#9a3412}.launch-recovery h3,.launch-recovery p{margin:0}.launch-recovery p{color:#526071;font-size:13px;line-height:1.5}.primary-ask{display:grid;gap:4px;border:1px solid rgba(154,52,18,.2);border-radius:6px;padding:10px;background:#fff}.primary-ask strong{color:#9a3412;font-size:11px;text-transform:uppercase}.primary-ask span{color:#1f2937;font-size:13px;font-weight:700;line-height:1.45}.recovery-steps{display:grid;gap:7px;margin:0;padding-left:20px;color:#344354;font-size:13px;line-height:1.45}.evidence-list{display:grid;gap:6px;margin-top:8px}.evidence-list span{border:1px solid #e4e9f1;border-radius:6px;padding:8px;background:#fbfcfe;color:#526071;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.readiness-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.readiness-head strong{font-size:20px}.readiness-head span:not(.status){margin-top:2px;color:#657386;font-size:12px}.confidence-meter{height:8px;overflow:hidden;border-radius:999px;background:#e7ecf3}.confidence-meter span{display:block;height:100%;border-radius:inherit;background:#0d7f6e}.readiness-list{display:grid;gap:7px}.report-summary span{border:1px solid #dfe5ee;border-radius:6px;padding:8px 10px;background:#f8fafc;color:#526071;font-size:12px}.autopilot-report h3{margin:4px 0 0;font-size:15px}.review-section{display:grid;gap:9px;border-top:1px solid #e7ecf3;padding-top:12px}.review-facts{display:grid;gap:8px}.review-facts span{min-width:0;border:1px solid #e4e9f1;border-radius:6px;padding:9px 10px;color:#344354;overflow-wrap:anywhere}.review-facts strong{margin-bottom:3px;color:#657386;font-size:11px;text-transform:uppercase}.schema-field-list,.attention-list{display:grid;gap:8px}.schema-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid #e4e9f1;border-radius:6px;padding:10px;background:#fff}.schema-field span{margin-top:3px;color:#657386;font-size:12px}.schema-field em{border-radius:999px;padding:4px 7px;background:#eef3f8;color:#526071;font-size:11px;font-style:normal;font-weight:800}.schema-field p{grid-column:1 / -1;margin:0;color:#657386;font-size:12px;line-height:1.45}.compact-details{border:1px solid #e4e9f1;border-radius:6px;padding:9px 10px;background:#fff}.compact-details summary{cursor:pointer;color:#344354;font-size:13px;font-weight:700}.timeline-list{display:grid;gap:8px}.timeline-item{display:flex;gap:9px;align-items:flex-start;border:1px solid #e4e9f1;border-radius:6px;padding:10px;color:#526071}.timeline-item svg{flex:0 0 auto;color:#98a5b5}.timeline-item strong,.timeline-item span,.generated-listing strong,.generated-listing span{display:block}.timeline-item span{margin-top:3px;font-size:12px;line-height:1.45}.timeline-item.succeeded{border-color:#bde7dc;background:#ecfaf7}.timeline-item.succeeded svg{color:#0d7f6e}.timeline-item.failed,.finding.blocker,.test-result.failed{border-color:#f6c9ad;background:#fff4ed;color:#9a3412}.timeline-item.running{border-color:#c7d7ff;background:#f1f5ff}.finding.warning{border-color:#f0c675;background:#fff8e8;color:#8f5a00}.attention-list .finding{display:grid;gap:4px;border-radius:6px;padding:10px;font-size:12px;line-height:1.45}.attention-list .finding strong{font-size:13px}.test-result.passed{border-color:#bde7dc;background:#ecfaf7;color:#0b6f60}.generated-listing{border:1px solid #bde7dc;border-radius:6px;padding:12px;background:#ecfaf7}.generated-listing span{margin-top:4px;color:#526071;font-size:12px;overflow-wrap:anywhere}.checkbox-card{min-height:44px;display:flex;align-items:center;gap:10px;margin-top:16px;border:1px solid #dfe5ee;border-radius:6px;padding:0 12px;background:#fff;color:#344354}.checkbox-card input{width:auto;min-height:0}.panel-title,.detail-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.listing-list{display:grid;gap:8px}.listing{text-align:left;border:1px solid #dfe5ee;background:#fff;border-radius:6px;padding:12px}.listing.selected{border-color:#0d7f6e;box-shadow:inset 3px 0 #0d7f6e}.listing span{display:block;margin-top:4px;color:#657386;font-size:12px}.status{border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid #cfd8e3}.status.live{color:#0b6f60;border-color:#83cdbf;background:#ecfaf7}.status.paused{color:#8f5a00;border-color:#f0c675;background:#fff7e8}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.actions button{padding:0 12px}.listing-editors{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin:0 0 16px}.listing-field-editor{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #e4e9f1;border-radius:6px;background:#fff}.listing-field-editor label{display:flex;align-items:center;gap:6px;margin:0}.field-action{display:flex;align-items:center;gap:8px}.field-note{margin:0;color:#657386;font-size:12px;overflow-wrap:anywhere}.listing-summary,.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}.listing-summary div,.spec-grid div{border:1px solid #e4e9f1;border-radius:6px;padding:12px;min-width:0}.listing-summary b,.listing-summary span,.spec-grid b,.spec-grid span{display:block}.listing-summary b,.spec-grid b{font-size:12px;color:#657386;margin-bottom:6px}.listing-summary span,.spec-grid span{overflow-wrap:anywhere}.links-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.links-row a{color:#0d5fbd;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{display:flex;align-items:center;gap:10px}.checkbox-row input{width:auto;min-height:0}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-tools{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(240px,.8fr);gap:14px;margin-top:18px}.tool-card{min-width:0;border:1px solid #e4e9f1;border-radius:8px;padding:14px;background:#fff}.wide-card,.generation-card{grid-column:1 / -1}.generation-card{margin-top:14px}.tool-card h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px}.mini-list,.review-list,.checklist{display:grid;gap:8px;margin-top:12px}.mini-list>span,.mini-list .test-result,.check-item{min-width:0;border:1px solid #e4e9f1;border-radius:6px;padding:9px 10px;color:#526071;overflow-wrap:anywhere}.mini-list .test-result summary{cursor:pointer}.mini-list .test-result summary strong,.mini-list .test-result summary span{display:block}.mini-list .test-result summary strong{font-size:11px;text-transform:uppercase}.mini-list .test-result summary span{margin-top:3px;font-size:12px;line-height:1.4}.test-evidence-block{display:grid;gap:6px;margin-top:10px}.test-evidence-block>strong{color:#657386;font-size:11px;text-transform:uppercase}.check-item{display:flex;gap:8px;align-items:center}.readiness-list .check-item{align-items:flex-start;background:#fff}.check-item svg{color:#98a5b5;flex:0 0 auto}.check-item strong{color:#344354;font-size:13px}.check-item span{margin-top:3px;color:#657386;font-size:12px;line-height:1.4}.check-item.done{color:#0b6f60;border-color:#bde7dc;background:#ecfaf7}.check-item.done svg{color:#0d7f6e}.review-list article{border:1px solid #e4e9f1;border-radius:6px;padding:12px}.review-list p{margin:6px 0;color:#344354}.review-list span,.fine-print{color:#657386;font-size:13px;line-height:1.5}.result-box{max-height:360px;overflow:auto;margin:12px 0 0;border:1px solid #dfe5ee;border-radius:6px;padding:12px;background:#f8fafc;color:#17202a;white-space:pre-wrap;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;border-bottom:1px solid #e7ecf3;padding:10px 8px;vertical-align:top}th{color:#657386;font-weight:600}.table-action{min-height:30px;border:1px solid #cfd8e3;border-radius:6px;color:#0d5fbd;background:#fff}@media (max-width: 980px){.site-nav{position:static;align-items:flex-start}.site-nav-links{flex-wrap:wrap;justify-content:flex-end}.proof-band,.feature-grid,.split-section,.trust-section,.auth-layout,.metrics,.grid,.lower-grid,.listing-editors,.listing-summary,.spec-grid,.form-grid,.autopilot-simple-grid,.wizard-layout,.settings-grid,.detail-tools{grid-template-columns:1fr}.proof-band div{border-right:0;border-bottom:1px solid #e7edf4}.proof-band div:last-child{border-bottom:0}.auth-brand{margin-bottom:28px}}@media (max-width: 720px){.site-nav{display:grid}.site-nav-links{justify-content:flex-start}.hero{min-height:78vh;background-position:62% center}.hero-content{padding-top:54px;padding-bottom:54px}.hero-actions .primary,.hero-actions .secondary{width:100%}.app-shell{grid-template-columns:1fr}.sidebar{position:static}.workspace{padding:16px}.topbar{align-items:flex-start;flex-direction:column}}:root{--zc-black: #141414;--zc-ink: #1c1917;--zc-muted: #57534e;--zc-soft: #78716c;--zc-border: #e5e5e5;--zc-border-strong: #d4d4d4;--zc-panel: #ffffff;--zc-canvas: #fafafa;--zc-wash: #f5f5f4;--zc-accent: #2563eb;--zc-success: #15803d;--zc-warning: #a16207;--zc-danger: #b45309;--zc-shadow: 0 1px 2px rgba(15, 15, 15, .05);--zc-base-white: #ffffff;--zc-base-black: #000000;--zc-text-primary: var(--zc-ink);--zc-text-secondary: #424242;--zc-text-tertiary: var(--zc-muted);--zc-text-quaternary: #737373;--zc-text-brand-secondary: #171717;--zc-bg-primary: #ffffff;--zc-bg-secondary: #fafafa;--zc-bg-tertiary: #f5f5f5;--zc-bg-quaternary: #e5e5e5;--zc-bg-brand-solid: #000000;--zc-bg-brand-solid-hover: #292524;--zc-border-primary: var(--zc-border);--zc-radius-md: 8px;--zc-radius-lg: 10px;--zc-radius-xl: 12px;--zc-radius-full: 9999px;--zc-spacing-xs: 4px;--zc-spacing-sm: 6px;--zc-spacing-md: 8px;--zc-spacing-lg: 12px;--zc-spacing-xl: 16px;--zc-spacing-2xl: 20px;--zc-spacing-3xl: 24px;--zc-spacing-4xl: 32px;--zc-spacing-5xl: 40px;--zc-spacing-6xl: 48px;--zc-spacing-7xl: 64px;--zc-spacing-8xl: 80px;--zc-spacing-9xl: 96px;--zc-font-size-text-sm: 14px;--zc-font-size-text-md: 16px;--zc-font-size-text-lg: 18px;--zc-font-size-text-xl: 20px;--zc-font-size-display-sm: 30px;--zc-font-size-display-md: 36px;--zc-font-size-display-lg: 48px;--zc-font-size-display-xl: 60px;--zc-font-weight-regular: 400;--zc-font-weight-semibold: 600;--zc-font-weight-bold: 700;color:var(--zc-ink);background:#fff}body{min-width:320px;color:var(--zc-ink);background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a{-webkit-tap-highlight-color:transparent}.announcement-bar{display:flex;min-height:36px;align-items:center;justify-content:center;padding:6px 18px;background:#000;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center}.logo-lockup{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.logo-lockup img{display:block;width:134px;height:30px}.logo-lockup span{max-width:190px;color:var(--zc-soft);font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-lockup.light span{color:#a8a29e}.brand-row{gap:0}.brand-mark{display:none}.primary,.secondary,.ghost,.actions button,.nav,.icon-button,.table-action{min-height:40px;border-radius:8px;border-color:var(--zc-border-strong);box-shadow:var(--zc-shadow);font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary{background:#000;border-color:#000;color:#fff}.primary:hover:not(:disabled){background:#292524;border-color:#292524}.secondary,.ghost,.actions button,.icon-button,.table-action{background:#fff;color:var(--zc-ink)}.secondary:hover:not(:disabled),.ghost:hover:not(:disabled),.actions button:hover:not(:disabled),.icon-button:hover:not(:disabled),.table-action:hover:not(:disabled){background:var(--zc-wash);border-color:#a8a29e}.compact{min-height:36px;padding:0 12px}.large{min-height:48px;padding:0 18px}.notice,.toast{color:var(--zc-success)}.notice.warning,.toast.warning{color:#a16207}.notice.error,.toast.error{color:var(--zc-danger)}.landing-gate{min-height:100vh;display:grid;place-items:center;padding:var(--zc-spacing-3xl);background:var(--zc-bg-brand-solid)}.landing-gate-card{width:min(100%,360px);display:grid;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-2xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-lg)}.landing-gate-card .brand-row{margin-bottom:0}.landing-gate-card label{display:grid;gap:var(--zc-spacing-sm);margin:0;color:var(--zc-text-secondary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.eyebrow{color:var(--zc-muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.site-shell{min-height:100vh;background:#fff}.site-nav{min-height:80px;padding:16px clamp(20px,5vw,80px);background:#ffffffe6;border-bottom:1px solid var(--zc-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-nav-links{gap:22px;color:var(--zc-muted);font-size:14px;font-weight:600}.site-nav-links a:hover{color:var(--zc-ink)}.zc-landing{min-height:100vh;background:var(--zc-bg-primary);color:var(--zc-text-primary)}.zc-announcement-bar{display:flex;min-height:36px;align-items:center;justify-content:center;padding:var(--zc-spacing-sm) var(--zc-spacing-2xl);background:var(--zc-base-black);color:var(--zc-base-white);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-bold);line-height:1.4;text-align:center}.zc-site-nav{position:sticky;top:0;z-index:20;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-4xl);padding:var(--zc-spacing-xl) clamp(var(--zc-spacing-2xl),5vw,var(--zc-spacing-8xl));border-bottom:1px solid var(--zc-border-primary);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.zc-site-brand{min-width:0;color:inherit;text-decoration:none}.zc-site-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--zc-spacing-2xl);color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.zc-site-nav-links a{color:inherit;text-decoration:none}.zc-site-nav-links a:hover{color:var(--zc-text-primary)}.zc-landing-hero{position:relative;overflow:hidden;padding:clamp(var(--zc-spacing-4xl),5vw,var(--zc-spacing-7xl)) var(--zc-spacing-4xl) 0;background:radial-gradient(ellipse 70% 50% at 50% 0%,#eef1f8f5,#f7f8fbb8 38%,#fff0 78%),url(/assets/background-pattern-Bl9LI8o6.svg);background-position:center top;background-repeat:no-repeat;background-size:100% auto,cover}.zc-landing-hero-content{position:relative;z-index:1;max-width:768px;margin:0 auto;text-align:center}.zc-landing-hero h1{max-width:760px;margin:0 auto;color:var(--zc-text-primary);font-size:clamp(var(--zc-font-size-display-lg),6vw,64px);font-weight:var(--zc-font-weight-bold);line-height:.98;letter-spacing:0}.zc-hero-copy{max-width:690px;margin:var(--zc-spacing-xl) auto 0;color:var(--zc-text-tertiary);font-size:clamp(var(--zc-font-size-text-lg),2vw,var(--zc-font-size-text-xl));line-height:1.55}.zc-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--zc-spacing-lg);margin-top:var(--zc-spacing-3xl)}.zc-hero-art{position:relative;z-index:1;width:min(1120px,100%);max-height:clamp(82px,12vw,150px);margin:var(--zc-spacing-3xl) auto 0;padding:0 clamp(0px,2vw,var(--zc-spacing-4xl));overflow:hidden}.zc-hero-art img{display:block;width:100%;height:auto}.zc-proof-strip{display:grid;width:min(1280px,calc(100vw - 64px));margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--zc-border-primary);background:var(--zc-bg-primary)}.zc-proof-strip div{min-width:0;padding:var(--zc-spacing-3xl) var(--zc-spacing-4xl);border-right:1px solid var(--zc-border-primary)}.zc-proof-strip div:last-child{border-right:0}.zc-proof-strip strong,.zc-proof-strip span{display:block}.zc-proof-strip strong{color:var(--zc-text-primary);font-size:var(--zc-font-size-display-sm);line-height:1.1}.zc-proof-strip span{margin-top:var(--zc-spacing-xs);color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);line-height:1.45}.zc-landing-section{width:min(1280px,calc(100vw - 64px));margin:0 auto;padding:var(--zc-spacing-9xl) 0;border-bottom:1px solid var(--zc-border-primary)}.zc-section-heading{max-width:768px;margin:0 auto var(--zc-spacing-7xl);text-align:center}.zc-section-heading.compact{margin-bottom:var(--zc-spacing-5xl)}.zc-section-heading h2,.zc-landing-cta h2{margin:0;color:var(--zc-text-primary);font-size:clamp(var(--zc-font-size-display-sm),4vw,var(--zc-font-size-display-lg));font-weight:var(--zc-font-weight-bold);line-height:1.12;letter-spacing:0}.zc-section-heading p:not(.eyebrow),.zc-landing-cta p{margin:var(--zc-spacing-2xl) auto 0;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-xl);line-height:1.5}.zc-feature-grid,.zc-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--zc-spacing-4xl)}.zc-landing-feature-card,.zc-doc-card{min-width:0;display:grid;align-content:start;gap:var(--zc-spacing-sm);min-height:228px;padding:var(--zc-spacing-4xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow)}.zc-feature-icon,.zc-doc-card>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-landing-feature-card h3,.zc-doc-card h3{margin:0;color:var(--zc-text-primary);font-size:var(--zc-font-size-text-lg);line-height:1.3;letter-spacing:0}.zc-landing-feature-card p,.zc-doc-card p,.zc-flow-list p,.zc-footer-brand p{margin:0;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-md);line-height:1.55}.zc-autopilot-section{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:var(--zc-spacing-7xl);align-items:start}.zc-autopilot-section .zc-section-heading{margin:0;text-align:left}.zc-flow-list{display:grid;gap:var(--zc-spacing-lg);margin:0;padding:0;list-style:none}.zc-flow-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--zc-spacing-xl);padding:var(--zc-spacing-3xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow)}.zc-flow-list li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--zc-radius-md);background:var(--zc-bg-brand-solid);color:var(--zc-base-white);font-weight:var(--zc-font-weight-bold)}.zc-flow-list strong{display:block;margin-bottom:var(--zc-spacing-xs);color:var(--zc-text-primary)}.zc-docs-section{padding-top:var(--zc-spacing-8xl)}.zc-doc-card{min-height:190px}.zc-trust-section{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:var(--zc-spacing-7xl);align-items:start}.zc-trust-section .zc-section-heading{margin:0;text-align:left}.zc-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zc-spacing-lg)}.zc-trust-item{min-width:0;display:flex;gap:var(--zc-spacing-lg);align-items:flex-start;padding:var(--zc-spacing-2xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary)}.zc-trust-item svg{flex:0 0 auto;color:var(--zc-text-primary)}.zc-trust-item span{color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);line-height:1.5}.zc-landing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--zc-spacing-5xl);align-items:center;width:min(1280px,calc(100vw - 64px));margin:0 auto;padding:var(--zc-spacing-8xl) 0;border-bottom:1px solid var(--zc-border-primary)}.zc-landing-cta>div:first-child{max-width:760px}.zc-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--zc-spacing-lg)}.zc-landing-footer{width:min(1280px,calc(100vw - 64px));margin:0 auto;padding:var(--zc-spacing-7xl) 0 var(--zc-spacing-6xl)}.zc-footer-main{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(0,1.75fr);gap:var(--zc-spacing-7xl)}.zc-footer-brand{display:grid;gap:var(--zc-spacing-3xl);align-content:start}.zc-footer-badges{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-md)}.zc-footer-badges span,.zc-footer-bottom span:last-child{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-full);padding:var(--zc-spacing-sm) var(--zc-spacing-lg);color:var(--zc-text-secondary);font-size:var(--zc-font-size-text-sm)}.zc-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--zc-spacing-4xl)}.zc-footer-columns div{display:grid;gap:var(--zc-spacing-lg);align-content:start}.zc-footer-columns strong{color:var(--zc-text-quaternary);font-size:var(--zc-font-size-text-sm)}.zc-footer-columns a{color:var(--zc-text-secondary);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-semibold);text-decoration:none}.zc-footer-columns a:hover{color:var(--zc-text-primary)}.zc-footer-bottom{display:flex;justify-content:space-between;gap:var(--zc-spacing-3xl);align-items:center;margin-top:var(--zc-spacing-7xl);padding-top:var(--zc-spacing-4xl);border-top:1px solid var(--zc-border-primary);color:var(--zc-text-quaternary);font-size:var(--zc-font-size-text-sm)}.hero{width:min(1440px,calc(100vw - 32px));min-height:auto;display:block;margin:24px auto 0;border:1px solid var(--zc-border);overflow:hidden;background-color:#fff;background-image:radial-gradient(ellipse 70% 50% at 50% 0%,#eef1f8,#f7f8fb 38%,#fff0 75%),url(/assets/background-pattern-Bl9LI8o6.svg);background-position:center top,center top;background-repeat:no-repeat,no-repeat;background-size:100% auto,cover}.hero-overlay{display:none}.hero-content{width:min(760px,calc(100% - 40px));margin:0 auto;padding:clamp(54px,8vw,96px) 0 0;text-align:center;color:var(--zc-ink)}.hero .eyebrow{color:var(--zc-muted)}.hero h1{max-width:760px;margin:0 auto;color:var(--zc-ink);font-size:clamp(42px,7vw,76px);font-weight:700;line-height:.98;letter-spacing:0}.hero-copy{max-width:680px;margin:20px auto 0;color:var(--zc-muted);font-size:clamp(17px,2vw,20px);line-height:1.55}.hero-actions{justify-content:center;margin-top:30px}.hero-actions .secondary{background:#fff;border-color:var(--zc-border-strong);color:var(--zc-ink)}.hero-art{width:min(1196px,calc(100% - 48px));margin:56px auto 0;padding-bottom:clamp(40px,7vw,80px)}.hero-art img{display:block;width:100%;height:auto}.proof-band{width:min(1440px,calc(100vw - 32px));margin:0 auto;border-radius:0;border-color:var(--zc-border);border-top:0;box-shadow:none}.proof-band div{padding:22px clamp(18px,3vw,34px);border-color:var(--zc-border)}.proof-band strong{color:var(--zc-ink);font-size:22px}.proof-band span{color:var(--zc-muted);font-size:13px}.section-block{width:min(1440px,calc(100vw - 32px));padding:0;border-inline:1px solid var(--zc-border);background:#fff}.section-heading,.split-section>.section-heading,.trust-section>div:first-child{max-width:none;margin:0;padding:clamp(40px,6vw,78px) clamp(20px,5vw,76px) 24px}.section-heading h2,.trust-section h2,.auth-copy h1{color:var(--zc-ink);font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.12;letter-spacing:0}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px dashed var(--zc-border)}.feature-card{min-height:220px;padding:clamp(22px,3vw,34px);border:0;border-right:1px solid var(--zc-border);border-radius:0;background:#fff}.feature-card:last-child{border-right:0}.feature-card>span{color:var(--zc-ink)}.feature-card h3{margin:18px 0 8px;color:var(--zc-ink);font-size:18px}.feature-card p,.flow-list p,.auth-copy p{color:var(--zc-muted)}.split-section,.trust-section{width:min(1440px,calc(100vw - 32px));border-top:1px dashed var(--zc-border);gap:0}.flow-list,.trust-grid{padding:clamp(20px,5vw,76px);padding-top:clamp(28px,4vw,52px)}.flow-list li{border-color:var(--zc-border);border-radius:8px;box-shadow:var(--zc-shadow)}.flow-list li span{background:var(--zc-black);color:#fff}.trust-section{padding-bottom:0}.trust-item{border-color:var(--zc-border);color:var(--zc-muted)}.trust-item svg{color:var(--zc-ink)}.auth-page{min-height:100vh;padding:26px clamp(20px,5vw,80px);background-color:#fff;background-image:radial-gradient(ellipse 70% 50% at 50% 0%,#eef1f8,#f7f8fb 38%,#fff0 75%),url(/assets/background-pattern-Bl9LI8o6.svg);background-position:center top,center top;background-repeat:no-repeat,no-repeat;background-size:100% auto,cover}.auth-brand{margin-bottom:clamp(34px,6vw,72px)}.auth-layout{width:min(1120px,100%);grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.auth-form{border-color:var(--zc-border);border-radius:12px;box-shadow:0 18px 50px #0f0f0f14}.auth-form h2{font-size:26px}label{color:var(--zc-muted);font-weight:600}input,select,textarea{border-color:var(--zc-border-strong);border-radius:8px;color:var(--zc-ink);background:#fff;box-shadow:var(--zc-shadow)}input:focus,select:focus,textarea:focus{outline:3px solid rgba(20,20,20,.1);border-color:var(--zc-black)}.auth-success{border-color:#bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534}.app-shell{min-height:100vh;grid-template-columns:264px minmax(0,1fr);background:var(--zc-canvas)}.sidebar{position:sticky;top:0;height:100vh;padding:22px 18px;background:#050504;color:#fff}.sidebar .brand-row{margin-bottom:22px}.nav{min-height:42px;border-color:#ffffff24;background:transparent;color:#d6d3d1;box-shadow:none}.nav.active,.nav:hover{border-color:#ffffff38;background:#1c1917;color:#fff}.workspace{max-width:1500px;width:100%;padding:clamp(18px,3vw,32px)}.topbar{min-height:64px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--zc-border)}.topbar h1{color:var(--zc-ink);font-size:clamp(28px,4vw,42px);font-weight:700}.topbar p,.detail-header p,.empty,.empty-large,.fine-print{color:var(--zc-muted)}.toast{border-radius:8px;border-color:#bbf7d0;background:#f0fdf4}.metrics{gap:12px}.metric,.panel,.tool-card,.review-list article,.compact-details,.schema-field,.review-facts span,.mini-list>span,.mini-list .test-result,.check-item,.run-history-button,.generated-listing{border-color:var(--zc-border);border-radius:8px;background:#fff;box-shadow:var(--zc-shadow)}.metric{min-height:132px}.metric span{color:var(--zc-ink)}.metric p{color:var(--zc-muted)}.metric strong{color:var(--zc-ink);font-size:24px}.grid,.lower-grid,.wizard-layout,.settings-grid,.detail-tools{gap:16px}.panel{padding:18px}.panel-title,.detail-header{border-bottom:1px solid var(--zc-border);padding-bottom:14px}.panel-title h2,.detail-header h2{color:var(--zc-ink);font-size:20px;font-weight:700}.listing,.run-history-button{border-color:var(--zc-border);border-radius:8px;box-shadow:var(--zc-shadow)}.listing:hover,.run-history-button:hover{border-color:#a8a29e;background:#fafaf9}.listing.selected{border-color:var(--zc-black);box-shadow:inset 3px 0 0 var(--zc-black),var(--zc-shadow)}.status{border-color:var(--zc-border-strong);background:#fff;color:var(--zc-muted);font-weight:700}.status.live,.test-result.passed,.check-item.done,.timeline-item.succeeded,.generated-listing{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.status.paused,.finding.warning{border-color:#fde68a;background:#fffbeb;color:var(--zc-warning)}.timeline-item.failed,.finding.blocker,.test-result.failed{border-color:#fed7aa;background:#fff7ed;color:var(--zc-danger)}.launch-recovery{border-color:#fde68a;border-radius:8px;background:#fffbeb;box-shadow:var(--zc-shadow)}.launch-recovery.seller{border-color:#fed7aa;background:#fff7ed}.launch-recovery-head svg,.primary-ask strong{color:var(--zc-danger)}.primary-ask{border-color:var(--zc-border);border-radius:8px;background:#fff}.evidence-list span,.advanced-box,.readiness-card{border-color:var(--zc-border);border-radius:8px;background:#fff;box-shadow:var(--zc-shadow)}.field-badge.required{background:#000;color:#fff}.field-badge.optional{border-color:var(--zc-border);background:var(--zc-wash);color:var(--zc-muted)}.secret-field input{border-color:var(--zc-border-strong);background:#fff}.report-summary span{border-color:var(--zc-border);border-radius:8px;background:#fff;color:var(--zc-muted);box-shadow:var(--zc-shadow)}.check-item.done svg,.timeline-item.succeeded svg{color:var(--zc-success)}.confidence-meter{background:var(--zc-wash)}.confidence-meter span{background:#000}.result-box{border-color:var(--zc-border);border-radius:8px;background:#0c0a09;color:#fafaf9}th,td{border-color:var(--zc-border)}th{color:var(--zc-muted)}.links-row a,.auth-success a,.table-action{color:var(--zc-accent)}@media (max-width: 980px){.zc-site-nav{align-items:flex-start}.zc-proof-strip,.zc-feature-grid,.zc-doc-grid,.zc-autopilot-section,.zc-trust-section,.zc-landing-cta,.zc-footer-main{grid-template-columns:1fr}.zc-proof-strip div{border-right:0;border-bottom:1px solid var(--zc-border-primary)}.zc-proof-strip div:last-child{border-bottom:0}.zc-section-heading,.zc-autopilot-section .zc-section-heading,.zc-trust-section .zc-section-heading{max-width:760px;margin-right:auto;margin-left:auto;text-align:center}.zc-autopilot-section .zc-section-heading,.zc-trust-section .zc-section-heading{margin-bottom:var(--zc-spacing-5xl)}.zc-landing-cta{text-align:center}.zc-landing-cta>div:first-child{margin:0 auto}.zc-cta-actions{justify-content:center}.site-nav{position:sticky}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card:nth-child(2n){border-right:0}.feature-card{border-bottom:1px solid var(--zc-border)}.flow-list,.trust-grid{padding:20px}.sidebar{position:static;height:auto}}@media (max-width: 720px){.zc-announcement-bar{font-size:13px}.zc-site-nav{position:static;min-height:auto;align-items:center;padding:var(--zc-spacing-lg) var(--zc-spacing-xl)}.zc-site-nav-links,.zc-hero-actions,.zc-cta-actions,.zc-footer-bottom{flex-direction:column}.zc-site-nav-links{width:auto;align-items:flex-end;gap:var(--zc-spacing-lg)}.zc-site-nav-links a{display:none}.zc-site-nav-links .primary{width:auto}.zc-landing-hero{padding:var(--zc-spacing-7xl) var(--zc-spacing-xl) 0}.zc-landing-hero h1{font-size:42px}.zc-hero-actions .primary,.zc-hero-actions .secondary,.zc-cta-actions .primary,.zc-cta-actions .secondary{width:100%}.zc-hero-art{margin-top:var(--zc-spacing-5xl);padding:0}.zc-proof-strip,.zc-landing-section,.zc-landing-cta,.zc-landing-footer{width:calc(100vw - 32px)}.zc-landing-section,.zc-landing-cta{padding:var(--zc-spacing-7xl) 0}.zc-section-heading{margin-bottom:var(--zc-spacing-5xl)}.zc-section-heading h2,.zc-landing-cta h2{font-size:var(--zc-font-size-display-sm)}.zc-section-heading p:not(.eyebrow),.zc-landing-cta p{font-size:var(--zc-font-size-text-lg)}.zc-trust-grid,.zc-footer-columns,.zc-flow-list li{grid-template-columns:1fr}.zc-footer-bottom{align-items:flex-start}.announcement-bar{font-size:13px}.site-nav{min-height:auto;gap:14px}.site-nav-links{gap:12px}.hero{width:calc(100vw - 20px);margin-top:10px}.hero-content{width:calc(100% - 28px);padding-top:44px}.hero h1{font-size:42px}.hero-art{width:calc(100% - 24px);margin-top:38px;padding-bottom:28px}.proof-band,.section-block,.split-section,.trust-section{width:calc(100vw - 20px)}.feature-grid{grid-template-columns:1fr}.feature-card{border-right:0}.auth-layout{grid-template-columns:1fr}.workspace{padding:14px}.metrics{grid-template-columns:1fr}}.zc-console-title-row,.inline-title,.label-with-help{min-width:0;display:inline-flex;align-items:center;gap:var(--zc-spacing-md)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.zc-console-title-row h1,.inline-title h1,.inline-title h2,.inline-title h3{min-width:0}.help-tip{position:relative;display:inline-flex;flex:0 0 auto;vertical-align:middle}.help-tip-trigger{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:var(--zc-radius-full);color:var(--zc-text-quaternary);cursor:help}.help-tip-trigger:hover,.help-tip-trigger:focus-visible{background:var(--zc-bg-tertiary);color:var(--zc-text-primary);outline:none}.help-tip-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:min(300px,calc(100vw - 32px));padding:var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:#0c0a09;box-shadow:0 16px 36px #0f0f0f2e;color:#fafaf9;font-size:12px;font-weight:var(--zc-font-weight-regular);line-height:1.45;opacity:0;pointer-events:none;text-align:left;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden}.label-with-help .help-tip-popover,.inline-title .help-tip-popover{right:auto;left:50%;transform:translate(-50%,-2px)}.help-tip.open .help-tip-popover,.help-tip:hover .help-tip-popover,.help-tip:focus-within .help-tip-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.label-with-help .help-tip.open .help-tip-popover,.label-with-help .help-tip:hover .help-tip-popover,.label-with-help .help-tip:focus-within .help-tip-popover,.inline-title .help-tip.open .help-tip-popover,.inline-title .help-tip:hover .help-tip-popover,.inline-title .help-tip:focus-within .help-tip-popover{transform:translate(-50%)}.run-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--zc-spacing-sm)}.run-history-row .help-tip{margin-top:var(--zc-spacing-md)}.zc-console-shell{grid-template-columns:280px minmax(0,1fr);background:var(--zc-bg-secondary)}.zc-console-sidebar{position:sticky;top:0;height:100vh;padding:var(--zc-spacing-3xl) var(--zc-spacing-2xl);border-right:1px solid #292524;background:#050505}.zc-console-sidebar .sidebar-brand{width:100%;min-height:64px;margin:0 0 var(--zc-spacing-2xl);padding:0 0 var(--zc-spacing-2xl);border-bottom:1px solid rgba(255,255,255,.12)}.zc-console-sidebar .nav{min-height:42px;justify-content:flex-start;gap:var(--zc-spacing-lg);padding:0 var(--zc-spacing-lg);border:1px solid transparent;border-radius:var(--zc-radius-md);color:#d6d3d1;font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.zc-console-sidebar .nav svg{flex:0 0 auto}.zc-console-sidebar .nav span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-console-sidebar .nav.active,.zc-console-sidebar .nav:hover:not(:disabled){border-color:#ffffff1f;background:#1c1917;color:#fff}.zc-sidebar-spacer{flex:1 1 auto}.zc-sidebar-account{display:grid;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-lg);border:1px solid rgba(255,255,255,.12);border-radius:var(--zc-radius-md);background:#ffffff0d}.zc-sidebar-account span,.zc-sidebar-account strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-sidebar-account span{color:#a8a29e;font-size:12px}.zc-sidebar-account strong{color:#fff;font-size:var(--zc-font-size-text-sm)}.zc-console-workspace{max-width:none;padding:var(--zc-spacing-3xl) clamp(var(--zc-spacing-3xl),3vw,var(--zc-spacing-5xl))}.zc-console-page-header{align-items:flex-start;margin:0 0 var(--zc-spacing-2xl);padding:var(--zc-spacing-2xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow)}.zc-console-page-header .eyebrow,.panel-title .eyebrow{margin-bottom:var(--zc-spacing-xs)}.zc-console-page-header h1{margin:0;color:var(--zc-text-primary);font-size:var(--zc-font-size-display-sm);font-weight:var(--zc-font-weight-bold);line-height:1.15}.zc-console-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--zc-spacing-lg)}.zc-console-stack{display:grid;gap:var(--zc-spacing-2xl)}.toast{margin-bottom:var(--zc-spacing-3xl);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow);font-weight:var(--zc-font-weight-semibold)}.metrics{gap:var(--zc-spacing-xl);margin:0}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--zc-spacing-xl)}.dashboard-card{min-height:190px;display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.status-summary{display:grid;gap:var(--zc-spacing-md)}.status-summary span{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg);padding:0 0 var(--zc-spacing-sm);border-bottom:1px solid var(--zc-border-primary);color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm)}.status-summary span:last-child{border-bottom:0;padding-bottom:0}.status-summary strong{color:var(--zc-text-primary);font-size:var(--zc-font-size-text-lg)}.metric{min-height:108px;display:flex;justify-content:space-between;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-xl);border-radius:var(--zc-radius-xl)}.metric-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-secondary);color:var(--zc-text-primary)}.metric p{margin:0 0 var(--zc-spacing-sm);color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.metric strong{color:var(--zc-text-primary);font-size:var(--zc-font-size-display-sm);font-weight:var(--zc-font-weight-bold);line-height:1.1}.grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--zc-spacing-2xl);align-items:start}.lower-grid{gap:var(--zc-spacing-2xl);margin-top:0}.manage-listings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg)}.segmented-control{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow)}.segmented-control button{min-height:34px;border:0;border-radius:calc(var(--zc-radius-md) - 2px);padding:0 var(--zc-spacing-lg);background:transparent;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.segmented-control button:hover,.segmented-control button.active{background:var(--zc-bg-secondary);color:var(--zc-text-primary)}.panel,.tool-card{border-radius:var(--zc-radius-xl);padding:var(--zc-spacing-xl)}.panel-title,.detail-header{margin-bottom:var(--zc-spacing-xl);padding-bottom:var(--zc-spacing-lg)}.panel-title svg,.detail-header+.status{color:var(--zc-text-tertiary)}.panel-title h2,.detail-header h2{font-size:var(--zc-font-size-text-xl);line-height:1.3}.listing-list{gap:var(--zc-spacing-md)}.listing{display:grid;gap:var(--zc-spacing-xs);min-height:78px;padding:var(--zc-spacing-xl)}.listing strong{color:var(--zc-text-primary);font-size:var(--zc-font-size-text-sm);line-height:1.35}.listing span{margin:0;color:var(--zc-text-tertiary);font-size:12px;line-height:1.4}.listing small{color:var(--zc-text-muted);font-size:11px;line-height:1.35}.empty-large{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--zc-spacing-xl);text-align:center}.empty-large h2{margin:0;color:var(--zc-text-primary);font-size:var(--zc-font-size-display-sm)}.status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:var(--zc-radius-full);padding:2px 10px;font-size:12px;font-weight:var(--zc-font-weight-semibold);text-transform:capitalize}.status.draft,.status.test,.status.needs_approval,.status.approved{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.status.archived,.status.failed{border-color:var(--zc-border-primary);background:var(--zc-bg-secondary);color:var(--zc-text-tertiary)}.actions{margin:0 0 var(--zc-spacing-2xl)}.actions button{min-height:38px;border-radius:var(--zc-radius-md);font-size:var(--zc-font-size-text-sm)}.listing-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));margin:0 0 var(--zc-spacing-xl)}.price-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--zc-spacing-md);margin:0 0 var(--zc-spacing-xl);padding:var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-secondary)}.price-editor label{flex:1;min-width:180px;margin:0}.price-editor input{width:100%}.price-currency{display:inline-flex;min-height:38px;align-items:center;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.listing-editors{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:var(--zc-spacing-lg);margin:0 0 var(--zc-spacing-xl)}.listing-field-editor{display:grid;gap:var(--zc-spacing-md);min-width:0;padding:var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-secondary)}.listing-field-editor label{display:flex;align-items:center;gap:var(--zc-spacing-sm);margin:0}.listing-field-editor label span{color:var(--zc-text-secondary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-bold)}.field-action{display:flex;align-items:center;gap:var(--zc-spacing-md)}.field-action input{min-width:0;flex:1}.field-note{margin:0;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-xs);overflow-wrap:anywhere}.listing-summary,.spec-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:var(--zc-spacing-lg)}.listing-summary div,.spec-grid div{border-color:var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-secondary)}.listing-summary b,.spec-grid b{color:var(--zc-text-quaternary);font-size:11px;text-transform:uppercase}.listing-summary span{overflow-wrap:anywhere}.links-row{gap:var(--zc-spacing-md)}.links-row a{min-height:36px;padding:0 var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow);color:var(--zc-text-secondary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.links-row a:hover{border-color:var(--zc-border-strong);background:var(--zc-bg-secondary);color:var(--zc-text-primary)}.wizard-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:var(--zc-spacing-2xl)}.wizard-panel>.panel-title,.autopilot-report>.panel-title{align-items:center}.autopilot-report{top:var(--zc-spacing-3xl)}.settings-grid,.detail-tools,.form-grid,.autopilot-simple-grid{gap:var(--zc-spacing-md)}.advanced-box{padding:var(--zc-spacing-lg)}.advanced-box summary,.compact-details summary{display:flex;align-items:center;gap:var(--zc-spacing-md)}.readiness-card,.launch-recovery{padding:var(--zc-spacing-xl)}.review-section{gap:var(--zc-spacing-lg)}.review-facts,.schema-field-list,.attention-list,.timeline-list,.mini-list,.review-list,.checklist{gap:var(--zc-spacing-md)}.readiness-list .check-item,.schema-field{grid-template-columns:auto minmax(0,1fr) auto}.readiness-list .check-item{display:grid;align-items:center}.schema-field{align-items:center}.settings-grid{align-items:start}.settings-layout{display:grid;grid-template-columns:220px minmax(0,680px);gap:var(--zc-spacing-2xl);align-items:start}.settings-nav{display:grid;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-sm);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow)}.settings-nav button{min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--zc-spacing-md);border:0;border-radius:var(--zc-radius-md);padding:0 var(--zc-spacing-lg);background:transparent;color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold)}.settings-nav button:hover,.settings-nav button.active{background:var(--zc-bg-secondary);color:var(--zc-text-primary)}.settings-content{min-width:0}@media (max-width: 760px){.help-tip .help-tip-popover,.label-with-help .help-tip-popover,.inline-title .help-tip-popover{position:fixed;top:calc(env(safe-area-inset-top) + 84px);right:16px;left:16px;width:auto;transform:translateY(-2px)}.help-tip-popover{right:16px;left:16px}.help-tip.open .help-tip-popover,.help-tip:hover .help-tip-popover,.help-tip:focus-within .help-tip-popover,.label-with-help .help-tip.open .help-tip-popover,.label-with-help .help-tip:hover .help-tip-popover,.label-with-help .help-tip:focus-within .help-tip-popover,.inline-title .help-tip.open .help-tip-popover,.inline-title .help-tip:hover .help-tip-popover,.inline-title .help-tip:focus-within .help-tip-popover{transform:translateY(0)}}.settings-card label,.tool-card label{margin-top:0}.result-box{border-radius:var(--zc-radius-md);background:#0c0a09;color:#fafaf9}table{min-width:620px}.lower-grid .panel{overflow-x:auto}th{font-size:11px;letter-spacing:0;text-transform:uppercase}td{color:var(--zc-text-secondary)}@media (max-width: 1180px){.zc-console-shell{grid-template-columns:1fr}.zc-console-sidebar{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-lg);overflow-x:auto}.zc-console-sidebar .sidebar-brand{width:auto;min-height:0;margin:0 var(--zc-spacing-lg) 0 0;padding:0;border-bottom:0;flex:0 0 auto}.zc-console-sidebar .nav{width:auto;flex:0 0 auto}.zc-sidebar-spacer,.zc-sidebar-account{display:none}.grid,.lower-grid,.dashboard-grid,.wizard-layout,.settings-grid,.settings-layout,.detail-tools{grid-template-columns:1fr}.autopilot-report{position:static}}@media (max-width: 760px){.zc-console-workspace{padding:var(--zc-spacing-xl)}.zc-console-page-header{flex-direction:column;padding:var(--zc-spacing-2xl)}.zc-console-header-actions,.zc-console-header-actions .secondary,.zc-console-header-actions .ghost{width:auto}.zc-console-page-header h1{font-size:var(--zc-font-size-display-sm)}.zc-console-sidebar{align-items:stretch;flex-wrap:wrap;overflow:visible}.zc-console-sidebar .sidebar-brand{width:100%;margin-right:0}.zc-console-sidebar .nav{flex:1 1 calc(50% - var(--zc-spacing-md));justify-content:center}.metrics,.dashboard-grid,.listing-editors,.listing-summary,.spec-grid,.form-grid,.autopilot-simple-grid{grid-template-columns:1fr}.manage-listings-toolbar,.settings-layout{align-items:stretch}.manage-listings-toolbar{flex-direction:column}.segmented-control,.settings-nav{width:100%}.segmented-control button,.settings-nav button{flex:1 1 auto;justify-content:center}.panel,.tool-card{padding:var(--zc-spacing-xl)}.panel-title,.detail-header,.readiness-head{flex-direction:column}.wizard-panel>.panel-title .primary,.actions button,.links-row a{width:100%}}
