@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.jXJEoW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.jXJEoW_variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.qMxsfa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.qMxsfa_variable{--font-heading:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafb;--bg-deep:#eef3f6;--panel:#fff;--panel-raised:#f1f5f7;--surface-soft:#e8eff3;--accent:#25465e;--accent-light:#1c3548;--primary:#25465e;--primary-hover:#1c3548;--on-primary:#fff;--on-accent:#fff;--text:#172635;--muted:#536575;--text-soft:#42576a;--border:#d6e0e7;--border-strong:#8391a3;--input-border:#7a899c;--hero-start:#edf2f7;--hero-end:#f8fafb;--selection-bg:#dce7f3;--selection-text:#1c3548;--success:#067647;--success-soft:#ecfdf3;--success-border:#75c69a;--danger:#b42318;--danger-soft:#fef3f2;--danger-border:#e69d96;--gold:#805719;--shadow-color:#172635;--marketing-image-filter:saturate(.7);--logo-background:#294c73;--logo-foreground:#fff;--logo-detail:#b7cddf;--studio-terminal:#92d3ae;--studio-database:#98bbe5;--studio-commerce:#d5c0a4;--studio-surface:#15232d;--studio-line:#314552;--studio-ink:#e3ebf1;--studio-muted:#a2b3c0;--code-background:#101824;--code-text:#e3ebf7;--code-muted:#b0bed1;--code-keyword:#9dbbff;--code-success:#91d8b1;--device-panel:#182436;--device-raised:#22324a;--device-border:#3a506e;--device-danger:#ffadbb;--shellstride-brand:#193d2b;--shellstride-mark:#a4f0c1;--schemaharbor-brand:#2352b8;--schemaharbor-mark:#fff;--routequill-brand:#6044b6;--diffslate-brand:#a84f35;--stackcove-brand:#08777f;--product-mark:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111a21;--bg-deep:#16222c;--panel:#1b2833;--panel-raised:#23343f;--surface-soft:#2c3e4b;--accent:#b7d0e2;--accent-light:#d8e6ef;--primary:#3e658d;--primary-hover:#345678;--on-primary:#fff;--on-accent:#111a21;--text:#eef3f6;--muted:#bac8d2;--text-soft:#d3dae5;--border:#455c6c;--border-strong:#8495af;--input-border:#8495af;--hero-start:#203541;--hero-end:#111a21;--selection-bg:#375579;--selection-text:#fff;--success:#91d8b1;--success-soft:#17382b;--success-border:#4f8b69;--danger:#ffb4ab;--danger-soft:#40262c;--danger-border:#a16666;--gold:#e8c589;--shadow-color:#000}.product-glyph.violet,.product-card.violet .preview-app-icon{background:var(--shellstride-brand);color:var(--shellstride-mark)}.product-glyph.blue,.product-card.blue .preview-app-icon{background:var(--schemaharbor-brand);color:var(--schemaharbor-mark)}.product-glyph.orange,.product-card.orange .preview-app-icon{background:var(--routequill-brand);color:var(--product-mark)}.product-glyph.teal,.product-card.teal .preview-app-icon{background:var(--diffslate-brand);color:var(--product-mark)}.product-glyph.cyan,.product-card.cyan .preview-app-icon{background:var(--stackcove-brand);color:var(--product-mark)}
:root{--max:1240px;--header-height:73px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.035em;font-weight:600}p{line-height:1.7}::selection{background:var(--selection-bg);color:var(--selection-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.shell{width:min(calc(100% - 80px),var(--max));margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--panel);padding:14px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.btn{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary,.btn-ghost{background:var(--panel);color:var(--text);border-color:var(--border)}.btn-secondary:hover,.btn-ghost:hover{border-color:var(--border-strong);background:var(--panel-raised)}.btn-sm{min-height:38px;padding:9px 14px;font-size:12px}.text-link,.inline-link{color:var(--accent);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover,.inline-link:hover{text-underline-offset:5px;text-decoration:underline}.eyebrow,.category-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.site-header{z-index:40;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{align-items:center;gap:26px;height:72px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand svg{width:32px;height:32px}.brand-name{letter-spacing:-.04em;font-size:18px;font-weight:600}.brand-name strong{font-weight:600}.desktop-nav{gap:27px;margin-left:auto;display:flex}.desktop-nav a,.text-action{color:var(--text-soft);font-size:13px;font-weight:500}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--text)}.desktop-nav a[aria-current=page]{text-underline-offset:9px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.header-actions{align-items:center;gap:20px;display:flex}.theme-switcher{color:var(--text-soft);align-items:center;gap:5px;display:flex}.theme-switcher select{background:var(--bg);max-width:76px;color:var(--text-soft);border:0;padding:9px 2px;font-size:12px}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;place-items:center;min-width:32px;min-height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--panel);border:1px solid var(--border);width:250px;box-shadow:0 12px 30px color-mix(in srgb,var(--shadow-color) 12%,transparent);padding:12px;position:absolute;top:52px;right:0}.mobile-menu nav a{padding:12px;font-size:14px;display:block}.market-hero{min-height:calc(100svh - var(--header-height));background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.market-hero-layout{flex:1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:68px;padding-block:68px 54px;display:grid}.hero-intro{min-width:0}.launch-note{color:var(--text-soft);align-items:center;gap:9px;padding-bottom:25px;font-size:11px;display:inline-flex}.launch-note span{background:var(--panel-raised);border:1px solid var(--border);letter-spacing:.05em;padding:4px 7px;font-size:10px}.hero-intro h1{letter-spacing:-.052em;margin:0 0 25px;font-size:clamp(42px,4.5vw,64px);font-weight:600;line-height:1.08}.hero-intro h1 span{color:var(--accent);display:block}.hero-intro>p{max-width:405px;color:var(--muted);margin-bottom:27px;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-availability{color:var(--muted);align-items:center;gap:7px;margin:23px 0 0;font-size:11px;display:flex}.hero-availability svg{flex:none}.hero-index{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.hero-index-label{color:var(--muted);max-width:170px;font-size:11px;line-height:1.6}.hero-index-links{align-items:center;gap:32px;display:flex}.hero-index-links a{align-items:center;gap:11px;font-size:13px;font-weight:500;display:flex}.hero-index-links a:hover{color:var(--accent)}.hero-index-links small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.product-showcase{min-width:0;padding:20px 0 0;position:relative}.product-showcase:before{content:"";background:var(--panel-raised);border:1px solid var(--border);z-index:0;border-radius:9px;position:absolute;inset:52px -30px 40px;transform:rotate(-3deg)}.showcase-tabs{align-items:center;gap:19px;margin-bottom:15px;display:flex;position:relative}.showcase-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 0;font-size:11px;display:flex}.showcase-tabs button[aria-selected=true]{color:var(--text);border-color:var(--text)}.tab-dot{background:var(--border-strong);border-radius:2px;width:6px;height:6px}.dot-terminal{background:var(--shellstride-brand)}.dot-database{background:var(--schemaharbor-brand)}.dot-commerce{background:var(--logo-background)}.showcase-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex;position:relative}.showcase-caption a{color:var(--text);align-items:center;gap:5px;display:flex}.workspace{--workspace-highlight:var(--studio-terminal);color:var(--studio-ink);background:var(--code-background);border:1px solid var(--studio-line);box-shadow:0 18px 45px color-mix(in srgb,var(--shadow-color) 14%,transparent);font-family:var(--font-body),Arial,sans-serif;border-radius:8px;position:relative;overflow:hidden}.workspace-database{--workspace-highlight:var(--studio-database)}.workspace-commerce{--workspace-highlight:var(--studio-commerce)}.workspace-top{border-bottom:1px solid var(--studio-line);background:var(--studio-surface);align-items:center;gap:10px;height:38px;padding:0 14px;font-size:10px;display:flex}.window-dots{gap:4px;margin-right:9px;display:flex}.window-dots i{background:var(--studio-muted);opacity:.55;border-radius:50%;width:5px;height:5px}.workspace-concept{color:var(--studio-muted);margin-left:auto;font-size:9px}.workspace-body{grid-template-columns:148px minmax(0,1fr);min-height:345px;display:grid}.workspace-sidebar{background:var(--studio-surface);border-right:1px solid var(--studio-line);flex-direction:column;padding:17px 10px 13px;display:flex}.workspace-project{align-items:center;gap:7px;margin-bottom:22px;font-size:10px;display:flex}.workspace-project strong{font-weight:500}.workspace-project .app-mark{border-radius:4px;width:24px;height:24px}.workspace-label{letter-spacing:.1em;color:var(--studio-muted);margin:0 7px 8px;font-size:8px;font-weight:500;display:block}.workspace-nav{color:var(--studio-muted);border-radius:3px;align-items:center;gap:7px;padding:9px 7px;font-size:9px;display:flex}.workspace-nav.selected{background:color-mix(in srgb,var(--workspace-highlight) 10%,transparent);color:var(--workspace-highlight)}.workspace-nav+.workspace-label{margin-top:22px}.workspace-sidebar-foot{color:var(--studio-muted);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-toolbar{border-bottom:1px solid var(--studio-line);height:43px;color:var(--studio-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:9px;display:flex}.workspace-toolbar>span{align-items:center;gap:7px;display:flex}.terminal-preview{font:9px/1.7 ui-monospace,SFMono-Regular,Consolas,var(--font-body),Arial,sans-serif;flex:1;padding:18px 20px;overflow:hidden}.terminal-preview p{white-space:nowrap;margin:0 0 4px;line-height:1.7}.terminal-note{color:var(--studio-muted);margin-bottom:18px;font-size:8px}.terminal-prompt,.terminal-symbol{color:var(--workspace-highlight)}.terminal-path{color:var(--studio-database)}.terminal-output{color:var(--studio-muted);margin:12px 0 18px;font-size:8px}.terminal-log{color:var(--studio-muted);margin:13px 0}.terminal-log time{color:var(--studio-muted);opacity:.7;margin-right:6px}.terminal-caret{vertical-align:middle;background:var(--workspace-highlight);width:5px;height:11px;animation:1.2s step-end infinite caret;display:inline-block}.workspace-status{border-top:1px solid var(--studio-line);color:var(--studio-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:7px 12px;font-size:8px;display:flex}.workspace-status>span:first-child{align-items:center;gap:5px;display:flex}.status-dot{background:var(--workspace-highlight);border-radius:50%;width:4px;height:4px}.sql-editor{padding:20px 19px 0}.sql-line{gap:18px;font-size:10px;line-height:1.9;display:flex}.sql-line>span{color:var(--studio-muted);opacity:.6}.sql-line code{color:var(--studio-ink);font:inherit;font-family:ui-monospace,Consolas,var(--font-body),Arial,sans-serif}.sql-line b{color:var(--studio-database);font-weight:400}.sql-line em{color:var(--studio-terminal);font-style:normal}.query-actions{color:var(--studio-muted);justify-content:space-between;align-items:center;padding:16px 0;font-size:8px;display:flex}.query-run{border:1px solid var(--studio-line);color:var(--studio-database);border-radius:3px;padding:5px 8px}.workspace-result{padding:0 19px 20px}.result-heading{color:var(--studio-muted);justify-content:space-between;align-items:center;padding:10px 0;font-size:8px;display:flex}.result-heading strong{color:var(--studio-ink);font-weight:500}.workspace-result table{border-collapse:collapse;text-align:left;width:100%;font-size:9px}.workspace-result td,.workspace-result th{border-block:1px solid var(--studio-line);padding:10px 7px;font-weight:400}.workspace-result th{color:var(--studio-muted)}.sample-status{color:var(--studio-terminal)}.business-preview{padding:24px 20px}.business-preview>.workspace-label{margin-left:0}.business-preview h3{margin-bottom:19px;font-size:17px;font-weight:500}.business-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.business-stats>div{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:4px;padding:15px 10px}.business-stats span,.business-stats small{color:var(--studio-muted);font-size:8px;display:block}.business-stats strong{margin:6px 0;font-size:23px;font-weight:500;display:block}.business-stats small{font-size:7px}.business-entry{border-top:1px solid var(--studio-line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.business-entry b{font-weight:500}.section{padding:76px 0}.section-tinted{background:var(--panel-raised);border-block:1px solid var(--border)}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:31px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:32px;line-height:1.2}.section-heading p{max-width:560px;color:var(--muted);margin:12px 0 0;font-size:14px}.section-heading>.text-link{flex:none;padding-bottom:3px}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.app-card{background:var(--panel);border:1px solid var(--border);border-radius:7px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.app-card:hover{border-color:var(--border-strong);box-shadow:0 7px 20px color-mix(in srgb,var(--shadow-color) 7%,transparent)}.app-card-media{background:var(--surface-soft);border-bottom:1px solid var(--border);height:203px;padding:24px 21px 0;display:block;overflow:hidden}.app-card .workspace{transform-origin:0 0;width:430px;box-shadow:none;transform:scale(.74)}.app-card .workspace-body{grid-template-columns:112px minmax(0,1fr);min-height:300px}.app-card .workspace-sidebar{padding-inline:7px}.app-card .terminal-preview{padding:16px 12px}.app-card .workspace-project{gap:5px;font-size:9px}.app-card .workspace-sidebar-foot{display:none}.app-card-content{padding:23px}.app-card-heading{align-items:center;gap:12px;display:flex}.app-mark{background:var(--logo-background);width:42px;height:42px;color:var(--logo-foreground);border-radius:8px;flex:none;place-items:center;display:inline-grid}.mark-terminal{background:var(--shellstride-brand);color:var(--shellstride-mark)}.mark-database{background:var(--schemaharbor-brand);color:var(--schemaharbor-mark)}.mark-api{background:var(--routequill-brand)}.mark-git{background:var(--diffslate-brand)}.mark-containers{background:var(--stackcove-brand)}.mark-commerce{background:var(--logo-background)}.app-card-heading .category-label{font-size:9px}.app-card h3{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.app-card h3 a:after{content:""}.app-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.app-card-heading>svg{color:var(--muted);margin-left:auto}.app-card-content>p{min-height:44px;color:var(--muted);margin:18px 0 22px;font-size:13px;line-height:1.65}.app-card-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:10px;padding-top:17px;font-size:10px;display:flex}.status-label{color:var(--text-soft);align-items:center;gap:6px;font-size:10px;display:inline-flex}.status-label>span{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.collection-card{border:1px solid var(--border);background:var(--panel);border-radius:7px;overflow:hidden}.collection-card:hover{border-color:var(--border-strong)}.collection-art{background:var(--surface-soft);height:155px;color:var(--accent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.collection-art>svg{z-index:1;transition:transform .3s;position:relative}.collection-card:hover .collection-art>svg{transform:translateY(-4px)}.collection-line{border:1px solid var(--border-strong);opacity:.35;border-radius:6px;width:130px;height:82px;position:absolute;transform:rotate(-15deg)}.line-a{margin-left:-160px}.line-b{margin-left:160px;transform:rotate(15deg)}.collection-commerce .collection-art{background:var(--panel-raised)}.collection-professional .collection-art{background:var(--bg-deep)}.collection-content{padding:23px}.collection-content h3{justify-content:space-between;align-items:center;margin:12px 0;font-size:19px;display:flex}.collection-content p{color:var(--muted);margin:0;font-size:13px}.split-feature{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.split-feature h2{margin:12px 0 20px;font-size:35px;line-height:1.2}.split-feature p{color:var(--muted);font-size:15px}.feature-steps{border-top:1px solid var(--border)}.feature-steps>div{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;gap:15px;padding:23px 0;display:grid}.feature-steps span{color:var(--muted);padding-top:4px;font-size:11px}.feature-steps h3{margin-bottom:6px;font-size:17px}.feature-steps p{margin:0;font-size:13px}.publisher-banner{border:1px solid var(--border);background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;gap:30px;padding:42px 45px;display:flex}.publisher-banner h2{margin:11px 0;font-size:27px}.publisher-banner p{color:var(--muted);max-width:620px;margin:0;font-size:14px}.publisher-banner .btn{flex:none}.page-intro{background:var(--panel-raised);border-bottom:1px solid var(--border);overflow:hidden}.intro-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:80px;min-height:300px;padding-block:60px;display:grid}.intro-grid>div:first-child{z-index:1;position:relative}.page-intro h1{letter-spacing:-.045em;max-width:720px;margin:17px 0 18px;font-size:44px;line-height:1.13}.page-intro p{max-width:660px;color:var(--muted);margin-bottom:0;font-size:16px}.page-intro .btn{margin-top:24px}.page-intro:not([class*=intro-]) .intro-grid{min-height:0;display:block}.intro-art{place-items:center;height:170px;display:grid;position:relative}.intro-art-plane{border:1px solid var(--border-strong);background:var(--panel);width:120px;height:120px;box-shadow:16px 18px 0 var(--surface-soft);border-radius:20px;place-items:center;animation:.8s both artEnter;display:grid;transform:rotate(-8deg)}.intro-art-plane svg{width:50px;height:50px;color:var(--accent);stroke-width:1px}.art-track{border:1px solid var(--border);z-index:0;border-radius:16px;width:210px;height:110px;position:absolute;transform:rotate(-8deg)}.art-track-one{top:8px;left:-4px}.art-track-two{bottom:0;right:-10px}.intro-commerce .intro-art-plane{transform:rotate(7deg)}.intro-professional .intro-art-plane{border-radius:50%}.intro-publisher .intro-art-plane{transform:rotate(-15deg)}.intro-account .intro-art-plane{transform:rotate(0)}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:40px;display:grid}.sidebar-heading{margin-bottom:18px;font-size:12px;font-weight:600;display:block}.catalog-groups{gap:5px;display:grid}.catalog-groups button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;gap:15px;padding:11px 12px;font-size:12px;display:flex}.catalog-groups button[aria-pressed=true]{background:var(--surface-soft);color:var(--text);font-weight:600}.catalog-groups button span{color:var(--muted);font-weight:400}.catalog-sidebar>p{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding-top:21px;font-size:11px;line-height:1.8}.catalog-toolbar{gap:15px;display:flex}.catalog-search{background:var(--panel);border:1px solid var(--input-border);min-width:0;min-height:46px;color:var(--muted);border-radius:5px;flex:1;align-items:center;gap:11px;padding:0 13px;display:flex}.catalog-search input{width:100%;min-width:0;color:var(--text);outline-offset:8px;background:0 0;border:0;flex:1;font-size:13px}.catalog-search button{color:var(--muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.catalog-toolbar select{background:var(--panel);border:1px solid var(--input-border);color:var(--text-soft);border-radius:5px;min-height:46px;padding:12px;font-size:12px}.catalog-count{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:23px 0 17px;font-size:11px;display:flex}.catalog-count button{color:var(--accent);background:0 0;border:0;font-size:11px;text-decoration:underline}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid .workspace{transform:scale(.85)}.catalog-grid .app-card-media{height:225px}.catalog-empty{text-align:center;border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:70px 20px}.catalog-empty h2{color:var(--text);margin:20px 0 10px;font-size:23px}.catalog-empty p{font-size:14px}.detail-heading{padding:35px 0 0}.back-link{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.detail-hero{padding:45px 0 65px}.detail-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.detail-copy>.app-mark{border-radius:11px;width:56px;height:56px;margin-bottom:26px}.detail-copy .eyebrow{display:block}.detail-copy h1{letter-spacing:-.04em;margin:15px 0 19px;font-size:44px;line-height:1.1}.detail-copy p{color:var(--muted);font-size:16px}.detail-copy .status-label{margin-bottom:20px;font-size:11px}.detail-copy .hero-actions{margin-top:18px}.detail-copy small{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6;display:block}.detail-facts{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:0;padding:25px 0;display:grid}.detail-facts div{border-left:1px solid var(--border);padding-inline:25px}.detail-facts div:first-child{border-left:0;padding-left:0}.detail-facts dt{color:var(--muted);margin-bottom:9px;font-size:10px}.detail-facts dd{margin:0;font-size:12px;line-height:1.5}.detail-content{grid-template-columns:minmax(0,1fr) 300px;gap:85px;display:grid}.detail-content h2,.prose h2{margin-bottom:18px;font-size:27px}.detail-content p,.prose p{color:var(--muted);font-size:15px}.capability-list{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;padding:0;list-style:none;display:grid}.capability-list li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.capability-list svg{color:var(--accent);flex:none;margin-top:2px}.detail-aside{border:1px solid var(--border);background:var(--panel);border-radius:6px;align-self:start;padding:27px}.detail-aside h3{margin:13px 0;font-size:18px}.detail-aside p{font-size:13px}.detail-aside .text-link{font-size:12px}.info-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.info-columns article{border-top:1px solid var(--border);padding-top:23px}.item-number{color:var(--muted);font-size:11px}.info-columns h3{margin:19px 0 13px;font-size:19px}.info-columns p{color:var(--muted);margin-bottom:0;font-size:14px}.faq{gap:0;display:grid}.faq details{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;padding:22px 0;font-size:14px;font-weight:500}.faq p{color:var(--muted);max-width:750px;padding-bottom:8px;font-size:14px}.notice{background:var(--panel-raised);border:1px solid var(--border);color:var(--text-soft);border-radius:5px;margin-top:28px;padding:18px 22px;font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing-option{background:var(--panel);border:1px solid var(--border);border-radius:7px;padding:38px}.pricing-option>svg{color:var(--accent)}.pricing-option h2{margin:24px 0 15px;font-size:27px}.pricing-option p{color:var(--muted);font-size:14px}.pricing-unannounced{border-bottom:1px solid var(--border);margin:25px 0;padding-bottom:25px;font-size:16px}.pricing-option ul{gap:15px;margin-bottom:0;padding:0;list-style:none;display:grid}.pricing-option li{align-items:center;gap:10px;font-size:13px;display:flex}.pricing-option li svg{color:var(--accent)}.prose{max-width:760px}.prose h2:not(:first-child){margin-top:38px}.prose a{text-underline-offset:4px;text-decoration:underline}.legal-layout{grid-template-columns:190px minmax(0,760px);gap:65px;display:grid}.legal-nav{color:var(--muted);flex-direction:column;align-items:flex-start;gap:18px;padding-top:6px;font-size:12px;display:flex}.legal-nav a:hover{color:var(--text)}.support-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.support-card{border:1px solid var(--border);background:var(--panel);border-radius:6px;padding:30px}.support-card>svg{color:var(--accent)}.support-card h2{margin:24px 0 13px;font-size:21px}.support-card p{color:var(--muted);min-height:74px;font-size:14px}.closing-cta{border-top:1px solid var(--border);background:var(--panel-raised);padding:48px 0}.closing-cta .shell{justify-content:space-between;align-items:center;gap:35px;display:flex}.closing-cta h2{margin-bottom:10px;font-size:28px}.closing-cta p{color:var(--muted);margin:0;font-size:14px}.closing-cta .btn{flex:none}.footer{border-top:1px solid var(--border);background:var(--bg);padding-top:50px}.footer-main{justify-content:space-between;gap:55px;padding-bottom:40px;display:flex}.footer-brand p{max-width:260px;color:var(--muted);margin:18px 0;font-size:12px}.footer-note{color:var(--muted);font-size:10px}.footer-links{gap:75px;display:flex}.footer-links>div{flex-direction:column;gap:13px;min-width:100px;display:flex}.footer-links strong{margin-bottom:4px;font-size:11px;font-weight:600}.footer-links a{color:var(--muted);font-size:12px}.footer-links a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding-block:20px;font-size:10px;display:flex}.motion-toggle{z-index:35;border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;display:flex;position:fixed;bottom:15px;right:15px}.motion-toggle:disabled{opacity:.75}.motion-ready .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.motion-ready .reveal[data-reveal=slide]{transform:translate(-14px)}.motion-ready .reveal[data-reveal=scale]{transform:scale(.99)}.motion-ready .reveal.is-visible[data-reveal]{transform:none}.preview-film{margin-top:32px}.preview-film video{border:1px solid var(--border);background:var(--code-background);border-radius:7px;width:100%;display:block}.preview-film figcaption{color:var(--muted);margin-top:13px;font-size:11px}@keyframes caret{50%{opacity:0}}@keyframes artEnter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}:root[data-motion=paused]{scroll-behavior:auto}:root[data-motion=paused] *,:root[data-motion=paused] :before,:root[data-motion=paused] :after{transition:none!important;animation:none!important}:root[data-motion=paused] .reveal{opacity:1;transform:none}@media (min-width:1500px){.market-hero-layout{gap:95px}.hero-intro h1{font-size:66px}}@media (max-width:1100px){.header-inner{gap:20px}.desktop-nav{gap:19px}.header-actions .btn{display:none}.market-hero-layout{grid-template-columns:.85fr 1.15fr;gap:38px}.workspace-body{grid-template-columns:120px minmax(0,1fr)}.workspace-project{font-size:9px}.hero-index-links{gap:22px}.app-card-media{padding-inline:16px}.app-card .workspace{transform:scale(.65)}.catalog-grid .workspace{transform:scale(.7)}.catalog-grid .app-card-media{height:205px}.detail-layout{gap:35px}.detail-content,.footer-links{gap:40px}}@media (max-width:900px){.shell{width:calc(100% - 48px)}.desktop-nav,.header-actions{display:none}.theme-switcher{margin-left:auto}.mobile-menu{display:block}.market-hero-layout{grid-template-columns:1fr;gap:25px;padding-block:50px}.hero-intro{text-align:center;max-width:600px;margin:auto}.hero-intro h1{font-size:54px}.hero-intro h1 span{display:inline}.hero-intro>p{max-width:490px;margin-inline:auto}.hero-actions,.hero-availability{justify-content:center}.product-showcase{width:100%;max-width:650px;margin:auto}.product-showcase:before{inset-inline:-12px}.workspace-body{grid-template-columns:148px minmax(0,1fr)}.hero-index{align-items:flex-start}.hero-index-links{flex:1;justify-content:space-between}.hero-index-links svg{display:none}.hero-index-label{max-width:120px}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured .app-card:last-child{display:none}.app-card .workspace{transform:scale(.78)}.collection-grid{gap:16px}.collection-content{padding:20px}.collection-content h3{font-size:17px}.collection-content p{font-size:12px}.split-feature{gap:40px}.split-feature h2{font-size:29px}.intro-grid{grid-template-columns:1fr 170px;gap:40px}.page-intro h1{font-size:39px}.catalog-layout{grid-template-columns:155px minmax(0,1fr);gap:24px}.catalog-grid{grid-template-columns:1fr}.catalog-grid .workspace{transform:scale(.8)}.catalog-toolbar{flex-wrap:wrap}.catalog-search{flex-basis:100%}.detail-layout{grid-template-columns:1fr;gap:40px}.detail-copy{max-width:660px}.detail-copy h1{font-size:40px}.detail-layout>.workspace{width:100%;max-width:750px}.detail-content{grid-template-columns:1fr}.detail-aside{max-width:600px}.detail-facts{grid-template-columns:repeat(2,1fr);gap:25px}.detail-facts div:nth-child(3){border-left:0;padding-left:0}.support-grid{grid-template-columns:1fr}.support-card p{min-height:0}.support-card{display:block}.info-columns{gap:25px}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-nav{flex-flow:wrap}.footer-links{gap:25px}.footer-main{gap:30px}}@media (max-width:600px){:root{--header-height:65px}.shell{width:calc(100% - 36px)}.header-inner{gap:13px;height:64px}.brand svg{width:29px;height:29px}.brand-name{font-size:17px}.theme-switcher select{max-width:68px;font-size:11px}.theme-switcher>svg{width:14px}.market-hero-layout{gap:27px;padding-block:40px 32px}.hero-intro{text-align:left}.launch-note{padding-bottom:21px}.hero-intro h1{letter-spacing:-.045em;max-width:355px;margin-bottom:20px;font-size:43px;line-height:1.09}.hero-intro h1 span{display:block}.hero-intro>p{margin-bottom:23px;font-size:15px}.hero-actions,.hero-availability{justify-content:flex-start}.hero-actions .btn{padding-inline:15px;font-size:12px}.hero-availability{margin-top:18px;font-size:10px}.showcase-tabs{gap:17px;margin-bottom:13px}.showcase-tabs button{font-size:10px}.product-showcase:before{display:none}.product-showcase{padding-top:0}.workspace-body{grid-template-columns:95px minmax(0,1fr);min-height:285px}.workspace-top{height:32px;padding-inline:10px;font-size:9px}.workspace-concept{font-size:7px}.workspace-sidebar{padding:14px 6px}.workspace-project{gap:4px;margin-bottom:16px}.workspace-project strong{font-size:7px}.workspace-project>svg{display:none}.workspace-project .app-mark{width:19px;height:19px}.workspace-project .app-mark svg{width:12px}.workspace-label{margin-inline:4px;font-size:6px}.workspace-nav{gap:5px;padding:8px 4px;font-size:7px}.workspace-nav svg{width:10px}.workspace-sidebar-foot{gap:4px;font-size:7px}.workspace-sidebar-foot svg{width:10px}.workspace-toolbar{height:36px;padding-inline:11px;font-size:7px}.workspace-toolbar svg{width:11px}.terminal-preview{padding:14px 11px;font-size:7px}.terminal-note,.terminal-output{font-size:6px}.terminal-note{margin-bottom:13px}.terminal-output{margin-block:11px}.terminal-log time{margin-right:2px}.workspace-status{padding:6px;font-size:6px}.workspace-status>span:last-child{display:none}.showcase-caption{font-size:9px}.sql-editor{padding:15px 11px 0}.sql-line{gap:10px;font-size:8px}.query-actions{padding-block:12px;font-size:6px}.workspace-result{padding-inline:11px}.workspace-result table{font-size:7px}.workspace-result td,.workspace-result th{padding:8px 4px}.result-heading{font-size:7px}.business-preview{padding:18px 12px}.business-preview h3{font-size:13px}.business-stats{gap:7px}.business-stats>div{padding:10px 7px}.business-stats strong{font-size:17px}.business-stats span,.business-stats small,.business-entry{font-size:6px}.hero-index{padding-block:20px;display:block}.hero-index-label{display:none}.hero-index-links{gap:12px}.hero-index-links a{gap:0;font-size:11px}.hero-index-links small{font-size:8px}.section{padding:50px 0}.section-heading{margin-bottom:25px;display:block}.section-heading h2{font-size:27px}.section-heading p{font-size:13px}.section-heading>.text-link{margin-top:17px;font-size:12px}.app-grid,.collection-grid{grid-template-columns:1fr;gap:22px}.home-featured .app-card:last-child{display:block}.app-card-media{height:210px;padding:24px 24px 0}.app-card .workspace{transform:scale(.76)}.app-card .workspace-body{grid-template-columns:112px minmax(0,1fr)}.app-card .workspace-project strong,.app-card .workspace-nav{font-size:9px}.app-card .workspace-label{font-size:8px}.app-card .workspace-toolbar,.app-card .terminal-preview{font-size:9px}.app-card .terminal-note,.app-card .terminal-output{font-size:8px}.app-card .workspace-top{font-size:10px}.app-card .workspace-concept{font-size:9px}.app-card-content{padding:21px}.app-card-content>p{min-height:0}.collection-card{grid-template-columns:100px 1fr;display:grid}.collection-art{height:100%;min-height:142px}.collection-art>svg{width:43px}.collection-line{width:73px;height:68px}.line-a{margin-left:-40px}.line-b{margin-left:40px}.collection-content{padding:23px 20px}.collection-content h3{font-size:18px}.collection-content .category-label{font-size:8px}.split-feature{grid-template-columns:1fr;gap:30px}.split-feature h2{font-size:28px}.split-feature p{font-size:14px}.publisher-banner{padding:28px;display:block}.publisher-banner h2{font-size:25px}.publisher-banner .btn{margin-top:24px}.intro-grid{min-height:0;padding-block:41px;display:block}.intro-art{display:none}.page-intro h1{font-size:33px;line-height:1.15}.page-intro p{font-size:14px}.catalog-layout{display:block}.catalog-sidebar{margin-bottom:24px}.sidebar-heading,.catalog-sidebar>p{display:none}.catalog-groups{gap:7px;display:flex}.catalog-groups button{border:1px solid var(--border);justify-content:center;gap:8px;width:auto;padding:10px 12px;font-size:11px}.catalog-toolbar{gap:12px}.catalog-search input{font-size:14px}.catalog-toolbar select{font-size:12px}.catalog-grid .app-card-media{height:215px}.catalog-grid .workspace{transform:scale(.76)}.detail-hero{padding-block:28px 40px}.detail-heading{padding-top:26px}.detail-copy h1{font-size:36px}.detail-copy p{font-size:15px}.detail-copy>.app-mark{margin-bottom:20px}.detail-copy .hero-actions{justify-content:flex-start}.detail-facts{padding-block:23px}.detail-facts div{padding-inline:15px}.detail-facts dd{font-size:11px}.detail-content h2,.prose h2{font-size:24px}.detail-content p,.prose p{font-size:14px}.capability-list{grid-template-columns:1fr;gap:15px}.info-columns{grid-template-columns:1fr;gap:30px}.info-columns h3{margin-top:14px;font-size:20px}.pricing-grid{grid-template-columns:1fr}.pricing-option{padding:28px}.support-card{padding:26px}.closing-cta{padding-block:34px}.closing-cta .shell{display:block}.closing-cta h2{font-size:25px}.closing-cta .btn{margin-top:23px}.footer-main{display:block}.footer-links{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:34px;display:grid}.footer-links>div{min-width:0}.footer-links a,.footer-links strong{font-size:10px}.footer-bottom{flex-direction:column;gap:8px;padding-bottom:60px}.motion-toggle{justify-content:center;min-width:40px;min-height:40px;bottom:10px;right:10px}.motion-toggle span{display:none}}@media (max-width:360px){.brand-name{font-size:15px}.header-inner{gap:9px}.brand{gap:7px}.theme-switcher select{max-width:62px}.theme-switcher>svg{display:none}.hero-intro h1{font-size:38px}.showcase-tabs{gap:12px}.showcase-tabs button{font-size:9px}.app-card .workspace,.catalog-grid .workspace{transform:scale(.65)}.catalog-groups button{padding-inline:9px;font-size:10px}.workspace-project strong{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-ready .reveal[data-reveal]{opacity:1;transform:none}}@media (pointer:coarse){.theme-switcher select,.motion-toggle,.showcase-tabs button,.catalog-groups button{min-height:44px}.catalog-search input{font-size:16px}}.mobile-menu{order:5}.intro-developer .intro-art-plane{animation:.8s both artSlide}.intro-commerce .intro-art-plane{animation:.8s both artScale}.intro-professional .intro-art-plane{animation:.9s both artMask}.intro-publisher .intro-art-plane{animation:.8s both artEnter}@keyframes artSlide{0%{opacity:0;translate:20px}to{opacity:1;translate:0}}@keyframes artScale{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes artMask{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (max-width:600px){.product-showcase .workspace-body{min-height:240px;max-height:240px;overflow:hidden}.product-showcase .workspace-sidebar-foot{display:none}.product-showcase .terminal-output,.product-showcase .terminal-log{margin-block:8px}.product-showcase .showcase-caption{display:none}}@media (prefers-reduced-motion:reduce){.intro-art-plane{animation:none!important}}.sample-json{font:10px/1.8 ui-monospace,Consolas,var(--font-body),Arial,sans-serif;color:var(--studio-database);margin-top:20px}.sample-diff{padding-block:12px}.sample-diff p{color:var(--studio-terminal);background:color-mix(in srgb,var(--studio-terminal) 6%,transparent);padding:5px 7px}.sample-diff p:first-child{color:var(--device-danger);background:color-mix(in srgb,var(--device-danger) 6%,transparent);margin-bottom:8px}.showcase-film{color:var(--muted);margin-top:16px;font-size:11px;position:relative}.showcase-film summary{cursor:pointer;display:list-item}.showcase-film video{border-radius:6px;width:100%;margin-top:14px}.showcase-film p{margin:7px 0 0;font-size:10px}@media (max-width:600px){.sample-json{font-size:8px}.showcase-film{font-size:10px}}.product-showcase:before{display:none}.hero-index-links{flex:1;justify-content:space-between;max-width:880px}.motion-toggle{background:0 0;border:0;flex:none;min-width:30px;min-height:34px;padding:6px;position:static}.motion-toggle span{display:none}@media (pointer:coarse){.motion-toggle{min-width:36px;min-height:44px}}@media (max-width:360px){.motion-toggle{min-width:26px;padding:3px}}
.account-entry,.account-setup,.account-area{background:var(--bg);min-height:70vh;padding:68px 0 80px}.account-entry-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:9%;display:grid}.account-welcome{padding-top:38px}.account-welcome h2{margin:17px 0 22px;font-size:42px;line-height:1.15}.account-welcome>p{color:var(--muted);font-size:18px}.account-welcome-points{margin:30px 0}.account-welcome-points>div{border-top:1px solid var(--border);gap:16px;padding:17px 0;display:flex}.account-welcome-points svg{color:var(--accent);flex:none;margin-top:5px}.account-welcome-points p{color:var(--muted);margin:0;font-size:16px}.account-form-card{border:1px solid var(--border);background:var(--panel);border-radius:6px;min-width:0;padding:38px}.account-form-card h1{margin:16px 0;font-size:32px;line-height:1.2}.account-form-card>p{color:var(--muted);margin-bottom:26px;font-size:16px}.account-form{flex-direction:column;gap:21px;display:flex}.account-form label,.account-inline-form label,.account-select-label{color:var(--text);flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.account-form input,.account-form select,.account-form textarea,.account-inline-form input,.account-inline-form select,.account-select-label select,.account-seat select{border:1px solid var(--input-border);background:var(--bg);width:100%;min-width:0;color:var(--text);min-height:48px;font:400 16px var(--font-body), Arial, sans-serif;border-radius:4px;padding:12px 13px}.account-form textarea{resize:vertical}.account-form input::placeholder,.account-inline-form input::placeholder{color:var(--muted)}.account-form input:focus,.account-form select:focus,.account-form textarea:focus,.account-inline-form input:focus,.account-inline-form select:focus{outline:2px solid var(--accent);outline-offset:2px}.account-form .btn,.account-full{width:100%}.btn:disabled,.form-text-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.account-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-form-row>label{min-width:0}.form-divider{color:var(--muted);align-items:center;gap:15px;margin:25px 0;font-size:12px;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--border);flex:1;height:1px}.form-help{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.6;display:flex;margin:17px 0 0!important;font-size:13px!important}.form-help a,.account-check a,.account-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.form-message{border:1px solid var(--success-border);background:var(--success-soft);border-radius:4px;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.form-message span{display:block}.form-message.error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.form-message.success{color:var(--success)}.account-form .form-message{margin:0}.form-text-button{cursor:pointer;color:var(--accent);font:700 14px var(--font-body), Arial, sans-serif;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;line-height:1.5;display:inline-flex}.form-text-button:hover{text-decoration:underline}.account-setup-wrap{max-width:850px}.onboarding-card{padding:42px}.account-choice{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.account-choice legend{margin-bottom:12px;font-size:14px;font-weight:700}.account-choice>label{border:1px solid var(--border);cursor:pointer;border-radius:4px;flex-direction:row;align-items:center;gap:12px;padding:15px;display:flex}.account-choice>label.selected{border-color:var(--accent);background:var(--surface-soft)}.account-choice input{width:16px;height:16px;min-height:0;accent-color:var(--accent)}.account-choice svg{color:var(--accent);flex:none}.account-choice span{flex-direction:column;gap:4px;display:flex}.account-choice small{color:var(--muted);font-size:14px;font-weight:400}.account-form .account-check{flex-direction:row;align-items:start;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.account-check input{width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--accent);margin:3px 0 0}.account-prose h2{margin:38px 0 15px;font-size:25px}.account-prose h2:first-child{margin-top:0}.account-prose p{color:var(--muted);font-size:17px}.account-page-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;display:flex}.account-page-head h1{margin:14px 0 10px;font-size:42px;line-height:1.15}.account-page-head p{color:var(--muted);margin:0;font-size:17px}.account-head-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.account-tabs{border-bottom:1px solid var(--border);gap:6px;margin:0 0 28px;display:flex;overflow-x:auto}.account-tabs button{color:var(--muted);font:700 15px var(--font-body), Arial, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 22px}.account-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.account-summary{grid-template-columns:1fr 1fr 1.6fr;gap:18px;margin-bottom:24px;display:grid}.account-summary>div{border:1px solid var(--border);background:var(--panel-raised);border-radius:5px;padding:23px}.account-summary span{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.account-summary strong{font-size:30px;line-height:1.2}.account-summary .account-summary-email{overflow-wrap:anywhere;font-size:18px}.account-panel{border:1px solid var(--border);background:var(--panel-raised);border-radius:6px;padding:32px}.account-panel h2{margin:0 0 14px;font-size:27px}.account-panel>p{color:var(--muted);max-width:850px;font-size:16px}.account-panel h3{margin:24px 0 12px;font-size:19px}.account-empty{background:var(--panel);border:1px solid var(--border);border-radius:4px;margin-top:28px;padding:32px}.account-empty h3{margin:0 0 12px}.account-empty p{color:var(--muted);max-width:650px;font-size:16px}.account-records{border-top:1px solid var(--border);margin-top:28px}.account-records article{border-bottom:1px solid var(--border);padding:25px 0}.account-records article:last-child{border-bottom:0;padding-bottom:0}.account-records h3{margin:0;font-size:19px}.account-records p{color:var(--muted);white-space:pre-wrap;max-width:850px;margin:13px 0;font-size:16px}.account-records small{color:var(--muted)}.account-record-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-status{border:1px solid var(--success-border);color:var(--success);white-space:nowrap;border-radius:4px;padding:6px 9px;font-size:12px;line-height:1.4}.account-app-links{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.account-app-links a{background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;padding:8px 12px;font-size:14px}.account-table-wrap{margin-top:24px;overflow-x:auto}.account-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.account-table th{color:var(--text-soft);border-bottom:1px solid var(--border-strong);padding:13px 16px 13px 0;font-size:13px;font-weight:700}.account-table td{color:var(--muted);border-bottom:1px solid var(--border);padding:17px 16px 17px 0}.account-table small{margin-top:4px;font-size:12px;display:block}.account-table a{color:var(--accent)}.account-inline-form{flex-wrap:wrap;align-items:end;gap:16px;margin:25px 0;display:flex}.account-inline-form label{flex:1;min-width:200px}.account-inline-form .btn{min-height:48px}.account-select-label{max-width:480px;margin:28px 0}.account-seat{align-items:center;gap:25px;margin:15px 0;font-size:15px;display:flex}.account-seat select{max-width:400px}.account-support-form{max-width:750px;margin:28px 0}.account-support-form .btn{align-self:start;width:auto}.account-footer-links{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.account-footer-links a{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.account-footer-links a:hover{color:var(--accent)}.publisher-application-note{max-width:750px}.account-form-note{color:var(--muted);margin:0;font-size:13px;font-weight:400}.account-progress{flex-wrap:wrap;gap:24px;margin:20px 0 30px;font-size:14px;display:flex}.account-progress span{align-items:center;gap:8px;display:flex}.account-progress b{border:1px solid var(--border);width:25px;height:25px;color:var(--accent);border-radius:4px;place-items:center;display:grid}.account-approval-details{margin:20px 0}.account-approval-details summary{cursor:pointer;color:var(--accent);font-size:15px}.account-approval-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--border);color:var(--muted);padding:20px;font:13px/1.7 Consolas,monospace}.account-records blockquote{border-left:2px solid var(--accent);background:var(--panel);margin:18px 0;padding:15px 20px;font-size:15px}.account-records blockquote p{margin-bottom:0}@media (max-width:900px){.account-entry-grid{grid-template-columns:1fr;gap:32px}.account-welcome{padding-top:0}.account-welcome-points{display:none}.account-welcome h2{font-size:34px}.account-page-head{align-items:start}.account-head-actions{gap:16px}.account-summary{grid-template-columns:1fr 1fr}.account-summary>div:last-child{grid-column:1/-1}}@media (max-width:600px){.account-entry,.account-setup,.account-area{padding:36px 0 55px}.account-form-card,.onboarding-card{padding:25px}.account-form-card h1{font-size:28px}.account-welcome h2{font-size:30px}.account-welcome>p{font-size:16px}.account-form-row{grid-template-columns:1fr}.account-choice>label{padding:13px}.account-page-head{flex-direction:column;gap:22px}.account-page-head h1{font-size:34px}.account-tabs button{padding:13px 17px}.account-panel{padding:22px}.account-panel h2{font-size:24px}.account-summary{gap:12px}.account-summary>div{padding:19px}.account-empty{padding:23px}.account-record-head{flex-direction:column;align-items:start;gap:12px}.account-inline-form{align-items:stretch}.account-inline-form .btn{width:100%}.account-seat{flex-direction:column;align-items:stretch;gap:10px}.account-footer-links{gap:18px}.account-head-actions .btn{min-height:42px}}.account-entry,.account-setup,.account-area{background:var(--bg);padding-top:52px}.account-welcome h2{letter-spacing:-.04em;font-size:36px}.account-welcome>p{font-size:16px}.account-welcome-points p{font-size:14px}.account-form-card{box-shadow:0 8px 30px color-mix(in srgb,var(--shadow-color) 5%,transparent);border-radius:7px}@media (max-width:600px){.account-welcome h2{font-size:29px}.account-entry,.account-setup,.account-area{padding-top:35px}}
