:root{--ink:#000000;--canvas:#ffffff;--canvas-dark:#010120;--surface-dark:#313641;--hairline:#ebebeb;--body:#959494;--accent-orange:#fc4c02;--accent-magenta:#ef2cc1;--accent-periwinkle:#bdbbff;--accent-mint:#c8f6f9;--danger:#b42318;--mono:"JetBrains Mono","Geist Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--sans:Inter,Helvetica Neue,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{background:var(--canvas)}body{margin:0;color:var(--ink);font-family:var(--sans)}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}.shell{background:var(--canvas);min-height:100vh}.landing-nav,.topbar{align-items:center;background:var(--canvas);border-bottom:1px solid var(--hairline);display:flex;gap:24px;justify-content:space-between;min-height:68px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark-nav{background:var(--canvas-dark);border-bottom-color:var(--surface-dark);color:var(--canvas)}.brand{align-items:center;display:flex;gap:12px;min-width:0}.brand-mark{align-items:center;background:var(--ink);border-radius:4px;color:var(--canvas);display:inline-flex;font-family:var(--mono);font-size:12px;font-weight:500;height:32px;justify-content:center;text-transform:uppercase;width:32px}.dark-nav .brand-mark{background:var(--canvas);color:var(--ink)}.brand-name{font-size:17px;font-weight:500;line-height:1}.workspace{color:var(--body);font-size:13px;line-height:1.35;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{margin:0 auto;max-width:1280px;padding:32px 32px 64px}.grid{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 388px}.section{min-width:0}.section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.section-actions{gap:10px;justify-content:flex-end}.plan-badge,.section-actions{align-items:center;display:flex;flex-wrap:wrap}.plan-badge{background:var(--accent-mint);border-radius:4px;color:var(--ink);gap:6px 10px;min-height:36px;padding:7px 10px}.plan-badge a,.plan-badge span{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.plan-badge strong{color:#2d5558;font-size:13px;font-weight:500}.plan-badge a{color:var(--ink);text-decoration:underline}.section h1,.section h2{font-size:28px;font-weight:500;line-height:1.15;margin:0}.section p{color:var(--body);font-size:15px;line-height:1.5;margin:6px 0 0}.login-panel,.page-row,.panel{background:var(--canvas);border:1px solid var(--hairline);border-radius:4px}.panel{padding:24px}.danger-panel{border-color:#f6c8c3}.page-list{border:1px solid var(--hairline);border-bottom:0;border-radius:4px;overflow:hidden}.page-row{align-items:center;border-width:0 0 1px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:86px;padding:18px 20px}.member-row:hover,.page-row:hover,.token-row:hover{background:#fbfbfb}.skeleton-row{pointer-events:none}.page-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.page-primary{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.page-path{color:var(--ink);display:inline-block;font-family:var(--mono);font-size:14px;font-weight:500;overflow-wrap:anywhere}.page-path:hover{text-decoration:underline}.page-description{color:var(--body);font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere}.access-badge,.role-pill{align-items:center;background:var(--hairline);border:1px solid var(--hairline);border-radius:4px;color:var(--ink);display:inline-flex;flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:500;gap:5px;line-height:1;padding:6px 8px;text-transform:uppercase}.access-badge.limited,.role-pill.owner{background:var(--accent-mint);border-color:var(--accent-mint)}.page-details{color:var(--body);font-size:13px}.page-details summary{cursor:pointer;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:500;list-style:none;text-transform:uppercase}.page-details summary::-webkit-details-marker{display:none}.page-details summary:after{content:">";font-size:12px;margin-left:6px;transform:rotate(90deg);transition:transform .12s ease}.page-details[open] summary:after{transform:rotate(-90deg)}.page-details dl{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0}.page-details dl div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:92px minmax(0,1fr)}.page-details dt{color:var(--body);font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.page-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.meta{color:var(--body);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 14px}.actions,.hero-actions,.landing-actions,.trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hero-actions,.trust-row{justify-content:flex-start}.button,.icon-button{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--mono);font-size:13px;font-weight:500;gap:8px;justify-content:center;min-height:38px;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.button{background:var(--ink);color:var(--canvas);padding:0 18px}.button:hover{opacity:.86}.button.on-dark,.button.secondary{background:var(--hairline);color:var(--ink)}.button.on-dark{background:var(--surface-dark);color:var(--canvas)}.button.light{background:var(--canvas);color:var(--ink)}.button.mint{background:var(--accent-mint);color:var(--ink)}.button.danger{background:var(--danger);color:var(--canvas)}.icon-button{background:var(--ink);color:var(--canvas);height:38px;padding:0;width:38px}.icon-button.danger{background:#fff1f0;color:var(--danger)}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.48}.spin-icon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.field span,.radio-label{color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.field-hint{color:var(--body);font-size:12px;line-height:1.4}.field-hint a{color:var(--ink);font-weight:500;text-decoration:underline}.automation-panel,.panel-section{border-top:1px solid var(--hairline);display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding-top:20px}.automation-head{align-items:center;color:var(--ink);display:flex;font-family:var(--mono);font-size:12px;font-weight:500;gap:8px;text-transform:uppercase}.automation-panel code,.preview-cli code{background:var(--canvas-dark);border-radius:4px;color:var(--canvas);display:block;font-family:var(--mono);font-size:11px;line-height:1.55;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.field input,.field select,.field textarea{background:var(--canvas);border:1px solid var(--hairline);border-radius:4px;color:var(--ink);min-height:42px;outline:none;padding:10px 12px;width:100%}.check-field{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:9px}.check-field input{accent-color:var(--ink);height:16px;width:16px}.field textarea{min-height:92px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.dropzone{align-items:center;background:var(--canvas);border:1px dashed var(--body);border-radius:4px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:130px;padding:18px;text-align:center;transition:background .12s ease,border-color .12s ease}.dropzone.dragging{background:var(--accent-mint);border-color:var(--ink)}.dropzone strong{font-size:15px;font-weight:500}.dropzone small{color:var(--body);font-size:12px}.segmented{background:var(--hairline);border-radius:4px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.segmented button{background:transparent;border-radius:4px;color:var(--body);font-family:var(--mono);font-size:12px;min-height:36px;text-transform:uppercase}.segmented button.active{background:var(--ink);color:var(--canvas)}.segmented button:disabled{cursor:not-allowed;opacity:.5}.empty,.error,.notice{border-radius:4px;font-size:14px;line-height:1.45;padding:14px}.empty,.notice{background:var(--hairline);color:var(--body)}.panel-skeleton{display:grid;grid-gap:14px;gap:14px}.skeleton-box,.skeleton-button,.skeleton-line,.skeleton-pill{animation:skeleton-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f2f2f2,#e8e8e8 50%,#f2f2f2);background-size:220% 100%;border-radius:4px;display:block}.skeleton-line.path{height:17px;max-width:420px;width:68%}.skeleton-line.description{height:14px;max-width:320px;width:48%}.skeleton-line.detail{height:13px;width:76px}.skeleton-line.heading{height:28px;width:110px}.skeleton-line.copy{height:18px;width:84%}.skeleton-pill{height:24px;width:96px}.skeleton-button{border-radius:4px;height:38px;width:38px}.skeleton-box.dropzone-shape{height:130px}.skeleton-box.input-shape{height:42px}.skeleton-box.button-shape{height:38px;width:148px}@keyframes skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}.notice{color:var(--ink)}.error{background:#fff1f0;border:1px solid #f6c8c3;color:var(--danger)}.modal-backdrop{align-items:center;background:rgba(1,1,32,.54);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:50}.modal{background:var(--canvas);border-radius:4px;display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 36px);max-width:520px;overflow:auto;padding:24px;width:min(100%,520px)}.modal-head,.subsection-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.modal-head h2,.subsection-head h3{font-size:22px;font-weight:500;line-height:1.2;margin:0}.modal-head p,.subsection-head p{color:var(--body);font-size:14px;line-height:1.45;margin:6px 0 0}.landing{background:var(--canvas);min-height:100vh}.landing-hero{align-items:center;background:var(--canvas-dark);color:var(--canvas);display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:none;min-height:640px;padding:52px max(32px,calc((100vw - 1280px) / 2 + 32px))}.hero-copy{display:grid;grid-gap:20px;gap:20px}.eyebrow{align-items:center;color:inherit;display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:500;gap:8px;text-transform:uppercase}.hero-copy .eyebrow,.hero-copy h1{color:var(--canvas)}.hero-copy h1{font-size:clamp(44px,4.6vw,56px);font-weight:500;line-height:1.05;margin:0;max-width:620px}.hero-copy h1 span{display:block;white-space:nowrap}.hero-copy p{color:rgba(255,255,255,.72);font-size:19px;line-height:1.45;margin:0;max-width:620px}.hero-primary{min-height:44px}.trust-row{color:rgba(255,255,255,.72);font-family:var(--mono);font-size:11px;justify-content:flex-start;text-transform:uppercase}.trust-row span{align-items:center;display:inline-flex;gap:6px}.trust-row svg{color:var(--accent-mint)}.product-preview{background:var(--canvas);border-radius:4px;color:var(--ink);display:grid;grid-gap:16px;gap:16px;min-width:0;overflow:hidden;padding:20px}.preview-header,.preview-row,.preview-upload{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.preview-header strong{color:var(--ink);display:block;font-size:22px;font-weight:500}.preview-header p{color:var(--body);font-family:var(--mono);font-size:11px;margin:4px 0 0;overflow-wrap:anywhere}.preview-header button{align-items:center;background:var(--ink);border-radius:999px;color:var(--canvas);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.preview-upload{background:var(--accent-mint);border-radius:4px;justify-content:flex-start;padding:16px}.preview-row strong,.preview-upload strong{color:var(--ink);display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.preview-row div span,.preview-upload span{color:var(--body);display:block;font-size:12px;margin-top:4px}.preview-list{border:1px solid var(--hairline);border-bottom:0;border-radius:4px;display:grid;overflow:hidden}.preview-row{border-bottom:1px solid var(--hairline);padding:13px 14px}.preview-dot{background:linear-gradient(90deg,var(--accent-orange),var(--accent-magenta),var(--accent-periwinkle));border-radius:999px;display:block;flex:0 0 auto;height:9px;width:9px}.preview-cli{display:grid;grid-gap:10px;gap:10px}.preview-cli div{align-items:center;color:var(--ink);display:flex;gap:8px}.preview-cli strong{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.landing-band{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:80px 32px}.step{background:var(--canvas);border:1px solid var(--hairline);display:grid;grid-gap:12px;gap:12px;min-height:184px;padding:24px}.step h2,.step svg{color:var(--ink)}.step h2{font-size:22px;font-weight:500;margin:0}.step p{color:var(--body);font-size:15px;line-height:1.45;margin:0}.research-band{background:var(--canvas-dark);color:var(--canvas);display:grid;grid-gap:32px;gap:32px;padding:80px max(32px,calc((100vw - 1280px) / 2 + 32px))}.research-head{display:grid;grid-gap:14px;gap:14px;max-width:760px}.research-head h2{font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08;margin:0}.research-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.research-card{background:var(--canvas-dark);border:1px solid var(--surface-dark);border-radius:4px;display:grid;grid-gap:12px;gap:12px;padding:24px}.research-card span{color:var(--accent-mint);font-family:var(--mono);font-size:11px;text-transform:uppercase}.research-card h3{font-size:24px;font-weight:500;line-height:1.15;margin:0}.research-card p{color:rgba(255,255,255,.68);font-size:15px;line-height:1.5;margin:0}.pricing-section{display:grid;grid-gap:20px;gap:20px;margin:0 auto;max-width:1280px;padding:80px 32px}.pricing-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.pricing-head h2{color:var(--ink);font-size:40px;font-weight:500;line-height:1.15;margin:0}.pricing-head p{color:var(--body);font-size:16px;line-height:1.45;margin:8px 0 0}.pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{background:var(--canvas);border:1px solid var(--hairline);border-radius:4px;display:grid;grid-gap:20px;gap:20px;padding:32px}.pricing-card.featured{background:var(--ink);color:var(--canvas)}.pricing-card.featured .price-row span,.pricing-card.featured li,.pricing-card.featured p{color:rgba(255,255,255,.72)}.pricing-card.featured .plan-kicker,.pricing-card.featured .price-row strong,.pricing-card.featured li svg{color:var(--canvas)}.plan-kicker{color:var(--body);display:block;font-family:var(--mono);font-size:11px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.price-row{align-items:baseline;display:flex;gap:6px}.price-row strong{color:var(--ink);font-size:44px;font-weight:500;line-height:1}.price-row span,.pricing-card p{color:var(--body);font-size:15px}.pricing-card p{line-height:1.5;margin:10px 0 0}.pricing-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.pricing-card li{align-items:center;color:var(--ink);display:flex;font-size:14px;gap:8px}.landing-footer{border-top:1px solid var(--hairline);margin:0 auto;max-width:1280px;overflow:hidden;padding:48px 32px 24px}.footer-grid{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) repeat(5,auto)}.footer-grid p{color:var(--body);margin:8px 0 0}.footer-grid a{font-family:var(--mono);font-size:11px;text-transform:uppercase}.legal-shell{background:var(--canvas);min-height:100vh}.legal-document{display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(220px,320px) minmax(0,760px);margin:0 auto;max-width:1160px;padding:72px 32px 96px}.legal-heading{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.legal-heading h1{font-size:48px;font-weight:500;letter-spacing:0;line-height:1;margin:12px 0 16px}.legal-heading p{color:var(--body);font-size:16px;line-height:1.55;margin:0}.legal-heading dl{border-top:1px solid var(--hairline);display:grid;grid-gap:16px;gap:16px;margin:28px 0 0;padding:20px 0 0}.legal-heading dt{color:var(--body);font-family:var(--mono);font-size:11px;margin-bottom:5px;text-transform:uppercase}.legal-heading dd{font-size:14px;line-height:1.35;margin:0}.legal-content a,.legal-heading a{text-decoration:underline;text-underline-offset:3px}.legal-content{display:grid;grid-gap:34px;gap:34px;min-width:0}.legal-content section{border-top:1px solid var(--hairline);padding-top:26px}.legal-content h2{font-size:23px;font-weight:500;line-height:1.2;margin:0 0 12px}.legal-content li,.legal-content p{color:#4c4c4c;font-size:15px;line-height:1.68}.legal-content p{margin:0}.legal-content p+p{margin-top:14px}.legal-content ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.legal-content strong{color:var(--ink);font-weight:500}.login-screen{background:var(--canvas-dark);display:grid;min-height:100vh;place-items:center;padding:24px}.login-panel{background:var(--canvas);max-width:440px;padding:32px;width:100%}.login-panel h1{font-size:30px;font-weight:500;line-height:1.12;margin:20px 0 10px}.login-panel p{color:var(--body);line-height:1.5;margin:0 0 22px}.workspace-new-panel{max-width:540px}.link-preview,.workspace-new-form{display:grid;grid-gap:12px;gap:12px}.link-preview{align-items:center;background:var(--hairline);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.link-preview span{color:var(--body);font-size:11px;margin-bottom:6px;text-transform:uppercase}.link-preview span,.link-preview strong{display:block;font-family:var(--mono);font-weight:500}.link-preview strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.detail-layout{max-width:980px}.detail-layout,.settings-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}.settings-layout{max-width:1080px}.stack{display:grid;grid-gap:16px;gap:16px}.settings-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--canvas);border:1px solid var(--hairline);border-radius:4px;display:grid;grid-gap:8px;gap:8px;padding:20px}.metric span,.settings-facts span{color:var(--body);font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.metric strong{font-size:32px;font-weight:500;line-height:1.05}.settings-facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-facts div{background:var(--hairline);border-radius:4px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.settings-facts strong{overflow-wrap:anywhere}.token-create-row{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.domain-setup-guide{background:var(--hairline);border-radius:4px;display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;padding:14px}.domain-setup-guide div{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr)}.domain-setup-guide span{align-items:center;background:var(--ink);border-radius:999px;color:var(--canvas);display:inline-flex;font-family:var(--mono);font-size:11px;height:24px;justify-content:center;width:24px}.domain-setup-guide p{color:var(--body);font-size:13px;line-height:1.5;margin:0}.domain-setup-guide code{color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere}.token-secret{align-items:center;background:var(--accent-mint);border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:14px}.token-secret span{color:#2d5558;display:block;font-size:11px;font-weight:500;margin-bottom:6px;text-transform:uppercase}.token-row p,.token-secret code,.token-secret span{font-family:var(--mono)}.token-secret code{display:block;overflow-wrap:anywhere}.member-list,.token-list{border:1px solid var(--hairline);border-bottom:0;border-radius:4px;display:grid;margin-top:14px;overflow:hidden}.member-row,.token-row{align-items:center;background:var(--canvas);border-bottom:1px solid var(--hairline);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.member-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.member-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.member-title strong{overflow-wrap:anywhere}.member-main p{margin:0;overflow-wrap:anywhere}.member-main p,.version-strip{color:var(--body);font-size:13px}.version-strip{align-items:center;background:var(--hairline);border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(max-content,1fr) auto auto auto;margin-bottom:14px;overflow-x:auto;padding:12px;white-space:nowrap}.version-label{font-size:11px;text-transform:uppercase}.version-id,.version-label{color:var(--ink);font-family:var(--mono);font-weight:500}.replace-row{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.replace-row .dropzone{align-items:center;grid-template-columns:auto minmax(0,1fr);min-height:74px;padding:14px;text-align:left}.replace-row .dropzone small{grid-column:2}.replace-row .dropzone small,.replace-row .dropzone strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replace-row .button{min-width:156px}.log-table{border-collapse:collapse;width:100%}.log-table td,.log-table th{border-bottom:1px solid var(--hairline);font-size:13px;padding:12px 10px;text-align:left}.log-table th{background:var(--hairline);color:var(--body);font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase}.log-table td span,.log-table td strong{display:block}.log-table td strong{color:var(--ink);font-weight:500}.log-table td span{color:var(--body);margin-top:3px}.version-cell{min-width:190px}.log-table .version-id{color:var(--ink);margin-top:0}.current-pill{background:var(--ink);border-radius:4px;color:var(--canvas)!important;display:inline-block!important;font-family:var(--mono);font-size:10px;font-weight:500;line-height:1;margin-top:7px!important;padding:5px 6px;text-transform:uppercase;width:max-content}@media (max-width:980px){.landing-hero{grid-template-columns:1fr}.landing-band{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout,.grid,.member-row,.page-row,.pricing-grid,.replace-row,.research-grid,.settings-facts,.settings-grid,.settings-layout,.token-create-row,.token-row,.token-secret{grid-template-columns:1fr}.actions{justify-content:flex-start}.replace-row .button{min-width:0}}@media (max-width:680px){.landing-nav,.topbar{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.landing-nav .landing-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.main{padding:24px 16px 44px}.landing-hero,.research-band{padding:56px 16px}.landing-band,.landing-footer,.pricing-section{padding-left:16px;padding-right:16px}.landing-band{grid-template-columns:1fr}.hero-actions,.landing-actions{align-items:stretch;justify-content:flex-start;width:100%}.hero-actions .button{flex:1 1 150px}.hero-copy h1{font-size:42px}.hero-copy h1 span{white-space:normal}.product-preview{padding:14px}.pricing-card{padding:24px}.footer-grid,.legal-document{grid-template-columns:1fr}.legal-document{gap:34px;padding:44px 16px 72px}.legal-heading{position:static}.legal-heading h1{font-size:39px}}