:root{--background:#f4f0eb;--foreground:#383838;--primary:#28668a;--primary-container:#97d4ff;--on-primary:#ffffff;--on-primary-container:#243e50;--secondary:#526663;--secondary-container:#b7e6cf;--on-secondary-container:#294b40;--tertiary:#a65420;--tertiary-container:#ffd0ad;--surface:#f4f0eb;--on-surface:#383838;--surface-variant:#e9e4de;--on-surface-variant:#5d5b58;--outline:#77736d;--outline-variant:#b6b0a8;--surface-bright:#fffefa;--surface-container-lowest:#fffefa;--surface-container-low:#f7f5f0;--surface-container:#eeebe5;--surface-container-high:#e9e4de;--surface-container-highest:#ded8d0;--primary-fixed:#d9eeff;--primary-fixed-dim:#97d4ff;--on-primary-fixed:#243e50;--on-primary-fixed-variant:#28668a;--inverse-surface:#383838;--inverse-primary:#97d4ff;--surface-tint:#28668a;--syntax-keyword:#28668a;--syntax-string:#347458;--syntax-func:#a65420;--ui-sky:#97d4ff;--ui-paper:#fffefa;--ui-ink:#383838;--ui-yellow:#ffe878;--ui-orange:#f59c56;--ui-mint:#b7e6cf;--ui-shadow:4px 4px 0 var(--ui-ink);--ui-motion:140ms cubic-bezier(.2,.7,.3,1)}body{--font-body:var(--font-inter),Arial,sans-serif;--font-headline:var(--font-jetbrains-mono),monospace;--font-label:var(--font-jetbrains-mono),monospace;--font-mono:var(--font-jetbrains-mono),monospace}::selection{background:var(--primary-container);color:var(--on-primary-container)}.primary-gradient{background:var(--ui-sky);color:var(--ui-ink)}.rawql-logo-motion .rawql-logo-motion__mark-brace{stroke:var(--ui-orange)}.rawql-logo-motion .rawql-logo-motion__mark-r{fill:currentColor}.landing-shell{--landing-bg:var(--background);--landing-paper:var(--surface-bright);--landing-ink:var(--foreground);--landing-muted:var(--on-surface-variant);--landing-line:var(--foreground);--landing-violet:var(--ui-sky);--landing-violet-dark:var(--primary);--landing-lime:var(--ui-yellow);--landing-dark:var(--foreground);--landing-on-dark:var(--background);--landing-stage:var(--surface-container);--landing-stage-bar:var(--surface-container-high)}.landing-shell :is(.eyebrow,.section-kicker,.step-number,.file-type,.card-caption,.roadmap-status,.guide-format,.footer-columns span),.landing-shell :is(.nav-links a,.nav-signin,.nav-cta,.button),.landing-shell :is(h1,h2,h3,h4){font-family:var(--font-mono);font-weight:400}.landing-shell :is(h1,h2){text-transform:uppercase;letter-spacing:-.035em}.landing-shell :is(.nav-inner,.footer-inner,.footer-bottom,.section-shell,.hero-section,.hero-product){max-width:1280px}.landing-shell .site-nav{background:var(--landing-bg);border-bottom:2px solid var(--landing-ink);backdrop-filter:none}.landing-shell .nav-inner{min-height:78px}.landing-shell .nav-links{gap:25px}.landing-shell :is(.nav-links a,.nav-signin){font-size:12px;text-transform:uppercase}.landing-shell .nav-links a:hover{color:var(--landing-ink);background:var(--ui-yellow)}.landing-shell :is(a.nav-cta,a.button-primary,.final-cta a.button-light){background:var(--ui-sky);color:var(--ui-ink);border:2px solid var(--ui-ink);border-radius:0;box-shadow:3px 3px 0 var(--ui-ink);transition:transform var(--ui-motion),box-shadow var(--ui-motion),background var(--ui-motion)}.landing-shell :is(a.nav-cta,a.button-primary,.final-cta a.button-light):hover{background:var(--primary-container);color:var(--ui-ink);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ui-ink)}.landing-shell :is(a.nav-cta,a.button-primary,.final-cta a.button-light):active{transform:translate(3px,3px);box-shadow:none}.landing-shell .button-quiet{border:2px solid var(--ui-ink);border-radius:0}.landing-shell .button-quiet:hover{background:var(--ui-yellow);color:var(--ui-ink)}.landing-shell .hero-section{padding:72px 40px 64px}.landing-shell .hero-title{font-size:clamp(42px,4.5vw,66px);font-weight:400;line-height:1.08;max-width:980px}.landing-shell .hero-title-accent{color:var(--landing-ink)}.landing-shell .hero-title-accent:after{content:"";display:block;height:7px;width:140px;margin:16px auto 0;background:var(--ui-orange)}.landing-shell .hero-description{max-width:750px;font-size:17px}.landing-shell .eyebrow-pulse{background:var(--ui-mint);box-shadow:none}.landing-shell .file-type{background:var(--ui-paper);border:1px solid var(--ui-ink);padding:6px 10px;font-size:10px}.landing-shell .file-type:nth-child(2){background:var(--ui-yellow)}.landing-shell .file-type:nth-child(3){background:var(--ui-mint)}.landing-shell .file-type:nth-child(4){background:var(--ui-orange)}.landing-shell .file-type svg{color:var(--ui-ink)}.landing-shell .hero-product{margin-top:38px}.landing-shell .landing-showcase{border:2px solid var(--ui-ink);box-shadow:6px 6px 0 var(--ui-ink);background:var(--ui-paper)}.landing-shell .landing-showcase-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;background:var(--landing-bg);border-bottom:2px solid var(--ui-ink)}.landing-shell .landing-showcase-tabs{display:flex}.landing-shell .landing-showcase-tab{cursor:pointer;border-right:1px solid var(--ui-ink);padding:0 18px;min-height:48px;font:11px var(--font-mono);transition:background var(--ui-motion)}.landing-shell .landing-showcase-tab.is-active{background:var(--ui-sky);color:var(--ui-ink)}.landing-shell .landing-showcase-tab:hover:not(.is-active){background:var(--ui-yellow)}.landing-shell .landing-showcase-status{display:inline-flex;align-items:center;gap:8px;padding:0 16px;font:10px var(--font-mono)}.landing-shell .landing-showcase-status-dot{width:7px;height:7px;border-radius:50%;background:var(--ui-mint)}.landing-shell .landing-showcase-panel[hidden]{display:none}.landing-shell .landing-showcase .landing-demo video{border:0}.landing-shell .landing-showcase .landing-demo figcaption{border-top:1px solid var(--ui-ink);padding:12px 16px}.landing-shell .section-shell{padding-block:80px}.landing-shell :is(.section-title,.final-cta h2){font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.landing-shell .section-title span{color:var(--ui-ink)}.landing-shell :is(.section-kicker,.eyebrow){color:var(--ui-ink);font-size:11px;letter-spacing:.04em}.landing-shell :is(.schema-section,.insight-section,.guides-section,.faq-section){background:var(--landing-bg)}.landing-shell :is(.workflow-section,.roadmap-section){background:var(--landing-stage);border-block:2px solid var(--ui-ink)}.landing-shell .privacy-section{background:var(--ui-sky);color:var(--ui-ink);border-block:2px solid var(--ui-ink)}.landing-shell .privacy-section :is(.section-kicker,.section-title span,.section-intro,.privacy-detail-link,.card-caption){color:var(--ui-ink)}.landing-shell :is(.workflow-step,.privacy-card,.guide-card-grid>a,.roadmap-strip article){background:var(--ui-paper);border:1.5px solid var(--ui-ink);border-radius:0;box-shadow:3px 3px 0 var(--ui-ink)}.landing-shell :is(.workflow-step,.guide-card-grid>a){transition:transform var(--ui-motion),box-shadow var(--ui-motion)}.landing-shell :is(.workflow-step,.guide-card-grid>a):hover{background:var(--ui-paper);transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ui-ink)}.landing-shell .guide-card-grid :is(.guide-format,span){color:var(--primary)}.landing-shell :is(.workflow-step .step-icon,.privacy-card .card-icon,.check-list li>span){background:var(--ui-yellow);color:var(--ui-ink);border:1px solid var(--ui-ink);border-radius:0}.landing-shell :is(.privacy-card p,.workflow-step p){color:var(--landing-muted)}.landing-shell .privacy-grid{margin-top:40px}.landing-shell .roadmap-status{background:var(--ui-yellow);border:1px solid var(--ui-ink);border-radius:0;color:var(--ui-ink)}.landing-shell .landing-demo video{border:1.5px solid var(--ui-ink);border-radius:0}.landing-shell .landing-demo figcaption{color:var(--landing-muted)}.landing-shell .landing-demo figcaption>span{color:var(--landing-violet-dark)}.landing-shell .faq-list{border:0;display:grid;gap:12px}.landing-shell .faq-item{border:1.5px solid var(--ui-ink);background:var(--ui-paper);transition:box-shadow var(--ui-motion),transform var(--ui-motion)}.landing-shell .faq-item summary{padding:20px;font:13px/1.5 var(--font-mono);text-transform:uppercase}.landing-shell .faq-item[open]{transform:translate(-3px,-3px);box-shadow:var(--ui-shadow)}.landing-shell .faq-item[open] summary{color:var(--ui-ink);background:transparent}.landing-shell .faq-item p{margin:0;padding:0 20px 20px}.landing-shell .faq-item summary:hover{background:var(--primary-container)}.landing-shell .final-cta-section{background:var(--landing-bg)}.landing-shell .final-cta{border:2px solid var(--ui-ink);border-radius:0;box-shadow:6px 6px 0 var(--ui-ink);background:var(--ui-sky);color:var(--ui-ink)}.landing-shell .final-cta h2 span{color:var(--ui-ink)}.landing-shell .final-cta a.button-light{background:var(--ui-paper)}.landing-shell .final-cta :is(p,.section-kicker,.cta-text-link){color:var(--ui-ink)}.landing-shell .site-footer{background:var(--ui-ink)}.landing-shell :is(a,summary,button):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.local-architecture{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;align-items:center;margin-top:42px}.architecture-steps{display:grid;gap:14px}.architecture-step{border:1.5px solid var(--ui-ink);background:var(--ui-paper);transition:transform var(--ui-motion),box-shadow var(--ui-motion)}.architecture-step[data-active=true]{transform:translate(-3px,-3px);box-shadow:var(--ui-shadow)}.architecture-step button{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;width:100%;padding:21px;text-align:left;font:13px/1.5 var(--font-mono);text-transform:uppercase}.architecture-step button:hover{background:var(--primary-container)}.architecture-step p{margin:0;padding:0 21px 21px;font-size:14px;color:var(--landing-muted)}.architecture-diagram{padding:30px 24px 18px;border:1.5px solid var(--ui-ink);background:color-mix(in srgb,var(--ui-paper) 30%,transparent)}.architecture-sources{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.architecture-source{display:grid;justify-items:center;gap:10px;padding:16px 6px;border:1.5px solid var(--ui-ink);background:var(--source-color);font:10px var(--font-mono);transition:transform var(--ui-motion)}.architecture-source[data-active=true]{transform:translateY(-4px);box-shadow:2px 2px 0 var(--ui-ink)}.architecture-wires{display:block;width:100%;height:85px}.architecture-flow{animation:architecture-flow 2s linear infinite}@keyframes architecture-flow{to{stroke-dashoffset:-56}}.architecture-engine{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:20px;padding:22px;background:var(--ui-paper);border:1.5px solid var(--ui-ink);margin:0 auto;width:85%;box-shadow:3px 3px 0 var(--ui-ink)}.architecture-engine div{display:grid;justify-items:center;gap:6px;text-align:center}.architecture-engine div>span,.architecture-engine-tag{font:10px var(--font-mono)}.architecture-engine strong{font:26px var(--font-mono)}.architecture-engine-tag{justify-self:end;background:var(--ui-yellow);border:1px solid var(--ui-ink);padding:4px 7px}.architecture-output,.architecture-snapshot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px auto 0;width:85%;padding:16px;border:1.5px solid var(--ui-ink);background:var(--ui-paper);font:11px var(--font-mono)}.architecture-output:before,.architecture-snapshot:before{content:"";position:absolute;height:24px;bottom:100%;left:50%;border-left:2px solid var(--ui-ink)}.architecture-snapshot{background:var(--landing-bg)}.architecture-diagram [data-active=true]:not(.architecture-source){background:var(--ui-yellow);box-shadow:4px 4px 0 var(--ui-ink)}.architecture-status{display:flex;align-items:center;gap:8px;margin-top:26px;font:9px var(--font-mono)}.architecture-status>span{background:var(--ui-mint);width:6px;height:6px;border-radius:50%}.lab-shell{background:var(--background);color:var(--foreground)}.lab-shell>div:first-child{display:none}.lab-header{display:flex;justify-content:space-between;align-items:center;gap:32px;border-bottom:2px solid var(--ui-ink);padding:22px 40px}.lab-header nav{display:flex;gap:28px;font:11px var(--font-mono);text-transform:uppercase}.lab-header nav a:hover{background:var(--ui-yellow)}.lab-shell main{padding-top:70px;padding-bottom:50px}.lab-shell :is(h1,h2,h4){font-family:var(--font-mono);font-weight:400}.lab-shell h1{font-size:44px}.lab-shell [role=tablist]{border:1.5px solid var(--ui-ink);border-radius:0;background:var(--ui-paper);padding:0;box-shadow:3px 3px 0 var(--ui-ink)}.lab-shell [role=tab]{border-radius:0;font:11px var(--font-mono);padding:14px 28px}.lab-shell [role=tab][aria-selected=true]{background:var(--ui-sky);color:var(--ui-ink);box-shadow:none}.lab-shell form{background:var(--ui-paper);border:1.5px solid var(--ui-ink);border-radius:0;box-shadow:6px 6px 0 var(--ui-ink);backdrop-filter:none}.lab-shell form label{color:var(--ui-ink);opacity:1;font-weight:400}.lab-shell form input{background:var(--surface-container-low);border:1px solid var(--outline);border-radius:0;padding:10px 12px;color:var(--ui-ink)}.lab-shell form input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lab-shell form button[type=submit]{border:1.5px solid var(--ui-ink);background:var(--ui-sky);color:var(--ui-ink);border-radius:0;box-shadow:3px 3px 0 var(--ui-ink);font-family:var(--font-mono);transition:transform var(--ui-motion),box-shadow var(--ui-motion)}.lab-shell form button[type=submit]:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ui-ink)}.lab-shell form button[type=submit]:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}.lab-shell form button[type=submit]:disabled{opacity:.45}.lab-shell button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lab-shell [role=checkbox]{border:1.5px solid var(--ui-ink);border-radius:0}.lab-shell [role=checkbox][data-state=checked]{background:var(--ui-sky);color:var(--ui-ink)}.public-page.public-page{background:var(--background);color:var(--foreground)}.public-page .public-header{border-bottom:2px solid var(--ui-ink)}.public-page :is(.public-brand,.public-eyebrow){color:var(--primary)}.public-page :is(.public-header nav,.public-eyebrow,h1,h2,h3){font-family:var(--font-mono);font-weight:400}.public-page :is(h1,h2){text-transform:uppercase}.public-page .public-article h1{font-size:44px}.public-page .public-note{background:var(--primary-container);border:1px solid var(--ui-ink);box-shadow:3px 3px 0 var(--ui-ink);color:var(--ui-ink)}.public-page .public-article pre{background:var(--ui-ink);color:var(--landing-on-dark);border-radius:0;border:1.5px solid var(--ui-ink);box-shadow:4px 4px 0 var(--ui-sky)}.public-page .public-article table{border-color:var(--ui-ink)}.public-page .public-article th{background:var(--ui-sky)}.public-page .public-article :is(th,td){border-bottom-color:var(--outline-variant)}.public-page a.public-cta{border:1.5px solid var(--ui-ink);background:var(--ui-sky);color:var(--ui-ink);border-radius:0;box-shadow:3px 3px 0 var(--ui-ink);font-family:var(--font-mono)}.public-page a:hover{color:var(--primary)}.public-page .public-footer{border-top:1.5px solid var(--ui-ink)}.wb.wb{--wb-bg:#252b2f;--wb-panel:#30373c;--wb-border:#65727a;--wb-text:#f6f2eb;--wb-muted:#bdc7cb;--wb-accent:#97d4ff;--wb-hover:#3b505c;--wb-syntax-keyword:#97d4ff;--wb-syntax-string:#b7e6cf;--wb-syntax-number:#ffcb98;--wb-action:#97d4ff;--wb-action-ink:#243e50;--wb-chrome:#30373c;--wb-shadow:#171c20;--wb-rule:#8a979e;--wb-selected-bg:#3b505c;--wb-selected-ink:#d9eeff;--wb-grid-line:#49545a;--wb-chart-blue:#97d4ff;--wb-chart-orange:#f5ae76;--wb-chart-green:#b7e6cf;--wb-chart-yellow:#ffe878;--wb-chart-red:#ed9591;--wb-chart-teal:#74c8c5;--wb-chart-purple:#beb0d7;--wb-chart-gray:#bdc7cb;--surface-container-high:#3b454c;--surface-container-highest:#49545a}.wb.wb-light{--wb-bg:#fffefa;--wb-panel:#f4f0eb;--wb-border:#b6b0a8;--wb-text:#383838;--wb-muted:#625f59;--wb-accent:#28668a;--wb-hover:#d9eeff;--wb-selection:#bde2ff;--wb-selection-text:#243e50;--wb-selection-match:#d9eeff;--wb-syntax-keyword:#28668a;--wb-syntax-string:#347458;--wb-syntax-number:#a65420;--wb-json-key:#28668a;--wb-json-string:#347458;--wb-json-number:#a65420;--wb-chrome:#f4f0eb;--wb-shadow:#383838;--wb-rule:#383838;--wb-selected-bg:#97d4ff;--wb-selected-ink:#243e50;--wb-grid-line:#ded8d0;--wb-chart-blue:#59aadd;--wb-chart-orange:#d98c52;--wb-chart-green:#73af91;--wb-chart-yellow:#d1b147;--wb-chart-red:#c76b67;--wb-chart-teal:#479b98;--wb-chart-purple:#9382b0;--wb-chart-gray:#747f86;--surface-container-high:#e9e4de;--surface-container-highest:#ded8d0}.wb.wb button{border-radius:0;transition:background var(--ui-motion),color var(--ui-motion),box-shadow var(--ui-motion)}.wb.wb :is(input:not([type=checkbox]),select){border-radius:0}.wb.wb :is(.wb-rail,.wb-sidebar,.nb-inspector){background:var(--wb-chrome)}.wb.wb .wb-rail{border-right:1.5px solid var(--wb-rule);width:58px}.wb.wb .wb-brand-mark .rawql-logo-motion__mark-brace{stroke:var(--ui-orange)}.wb.wb .wb-rail button{width:36px;height:36px;border:1px solid transparent}.wb.wb .wb-rail button[aria-pressed=true]{border-color:var(--wb-rule);background:var(--wb-selected-bg);color:var(--wb-selected-ink);box-shadow:2px 2px 0 var(--wb-shadow)}.wb.wb :is(.wb-sidebar-tabs,.wb-tabs){height:42px;background:var(--wb-chrome);border-bottom:1.5px solid var(--wb-rule)}.wb.wb .wb-sidebar-tabs{gap:0;padding:0}.wb.wb .wb-sidebar-tabs button{flex:1;font:10px var(--font-mono);text-transform:uppercase;border-right:1px solid var(--wb-border)}.wb.wb .wb-sidebar-tabs button[aria-pressed=true]{background:var(--wb-selected-bg);color:var(--wb-selected-ink);border-bottom:0}.wb.wb .wb-workspace-title{padding:20px 14px 14px;font:13px var(--font-mono)}.wb.wb .wb-add{background:var(--wb-action);color:var(--wb-action-ink);border:1px solid var(--wb-rule);box-shadow:2px 2px 0 var(--wb-shadow)}.wb.wb .wb-tab{border-top:0}.wb.wb .wb-tab[data-active=true]{background:var(--wb-selected-bg);color:var(--wb-selected-ink)}.wb.wb .wb-tab button[aria-selected=true]{color:var(--wb-selected-ink)}.wb.wb .wb-breadcrumb{background:var(--wb-bg);border-bottom:1px solid var(--wb-border);min-height:48px;font:11px var(--font-mono)}.wb.wb .wb-sql-toolbar{background:var(--wb-panel);padding:10px 16px;border-bottom:1px solid var(--wb-border)}.wb.wb .wb-run{background:var(--wb-action);color:var(--wb-action-ink);border:1px solid var(--wb-rule);box-shadow:2px 2px 0 var(--wb-shadow);padding:6px 14px;font:11px var(--font-mono);transition:transform var(--ui-motion),box-shadow var(--ui-motion)}.wb.wb .wb-run:hover:not(:disabled){background:var(--ui-sky);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--wb-shadow)}.wb.wb .wb-run:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.wb.wb .wb-sql-footer{background:var(--wb-panel);border-top:1px solid var(--wb-grid-line)}.wb.wb .wb-results{border-radius:0;border:0}.wb.wb .wb-results-heading{background:var(--wb-chrome);border-bottom:1.5px solid var(--wb-rule)}.wb.wb .wb-view-tabs{gap:0}.wb.wb .wb-view-tabs button{padding:6px 12px;border-color:var(--wb-rule)}.wb.wb .wb-view-tabs button+button{border-left:0}.wb.wb :is(.wb-results-title,.wb-results-tools,.wb-data-tabs,.wb-status){font-family:var(--font-mono)}.wb.wb button:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){color:var(--wb-selected-ink);background:var(--wb-selected-bg)}.wb.wb .wb-file[aria-pressed=true]{border-left:3px solid var(--wb-accent)}.wb.wb .wb-status{background:var(--wb-chrome);border-top:1.5px solid var(--wb-rule);height:32px}.wb.wb .wb-status-dot{background:var(--ui-mint);width:7px;height:7px}.wb.wb :is(.nb-cell,.nb-create,.qp-rail section,.wb-query-error-detail,.wb-popover,.wb-context-popover,.wb-object-popover){border-radius:0}.wb.wb .nb-cell{border-color:var(--wb-rule);box-shadow:3px 3px 0 var(--wb-shadow);margin:18px 0}.wb.wb .nb-cell[data-selected=true]{border-color:var(--wb-accent)}.wb.wb .nb-cell>header{border-bottom:1px solid var(--wb-border)}.wb.wb :is(.qp-rail section,.nb-create){box-shadow:3px 3px 0 var(--wb-shadow)}.wb.wb :is(.qp-controls button,.qp-execution-tabs,.qp-execution-tabs button,.qp-history-dialog){border-radius:0}.wb.wb .wb-query-error-meta span{border-radius:0}.wb.wb :is(.wb-menu,.wb-context-popover,.wb-object-popover){background:var(--wb-panel);border:1.5px solid var(--wb-rule);border-radius:0;box-shadow:4px 4px 0 var(--wb-shadow)}.wb.wb .wb-menu-item{border-radius:0}.wb.wb .wb-menu-item[data-highlighted]{background:var(--wb-selected-bg);color:var(--wb-selected-ink)}.wb.wb .wb-dialog{border-radius:0;border:1.5px solid var(--wb-rule);box-shadow:7px 7px 0 var(--wb-shadow)}.wb.wb .wb-dialog h2{font:17px var(--font-mono)}.wb.wb .wb-dialog-actions button{border:1px solid var(--wb-rule);padding:7px 14px}.wb.wb .wb-dialog-actions button:last-child{background:var(--wb-action);color:var(--wb-action-ink)}.wb.wb .wb-resizer{background:var(--wb-panel);border-bottom:1.5px solid var(--wb-rule)}.wb.wb .wb-resizer:hover{background:var(--wb-action)}.wb.wb .wb-sql .cm-scroller{font-family:var(--font-mono);font-size:12px}.wb.wb :is(.wb-column-header,.wb-pivot thead,.wb-pivot tfoot){background:var(--wb-panel)}.wb.wb .wb-chart text{fill:var(--wb-text)}.wb.wb .wb-chart rect{stroke:var(--wb-rule);stroke-width:1}.wb.wb :is(.wb-config h3,.wb-inspector h3,.nb-inspector h3,.wb-history h3){font-family:var(--font-mono);font-weight:400}.wb.wb .wb-config{background:var(--wb-chrome)}.wb.wb .wb-placeholder{background:var(--wb-bg);color:var(--wb-muted);border-radius:0;border:0}.wb.wb .wb-placeholder p:first-child{font:13px var(--font-mono);color:var(--wb-text)}.wb.wb .wb-placeholder p:last-child{font-size:12px;color:var(--wb-muted);max-width:340px}.wb.wb .wb-placeholder>.material-symbols-outlined{color:var(--wb-accent);font-size:38px}.privacy-sheet.privacy-sheet{border:1.5px solid var(--ui-ink);border-radius:0;box-shadow:4px 4px 0 var(--ui-ink)}.privacy-sheet h3{font:14px var(--font-mono)}.privacy-sheet a{color:var(--ui-sky)}[data-sonner-toast][data-sonner-toast]{border:1.5px solid var(--ui-ink);border-radius:0;box-shadow:4px 4px 0 var(--ui-ink)}@media (prefers-reduced-motion:reduce){.architecture-flow{animation:none}.lab-shell *,.landing-shell *,.wb.wb *{transition:none!important}}.privacy-notice{position:fixed;left:24px;bottom:24px;z-index:60;display:flex;align-items:center;gap:20px;width:460px;max-width:calc(100vw - 48px);padding:22px;color:var(--foreground);background:var(--ui-paper);border:2px solid var(--foreground);box-shadow:5px 5px 0 var(--foreground);font-family:var(--font-body)}.privacy-notice__illustration{width:76px;flex:0 0 76px}.privacy-notice__eyebrow{margin:0 0 8px;font:10px var(--font-mono);letter-spacing:.07em}.privacy-notice h2{margin:0 0 10px;font:19px/1.25 var(--font-mono)}.privacy-notice__content>p:last-of-type{margin:0;font-size:12px;line-height:1.65}.privacy-notice__actions{display:flex;align-items:center;gap:18px;margin-top:16px}.privacy-notice__actions button{padding:9px 17px;border:2px solid var(--foreground);background:var(--ui-sky);color:var(--foreground);box-shadow:2px 2px 0 var(--foreground);font:12px var(--font-mono);cursor:pointer}.privacy-notice__actions button:hover{background:var(--ui-yellow)}.privacy-notice__actions button:active{box-shadow:none;transform:translate(2px,2px)}.privacy-notice__actions a{color:inherit;font-size:12px;text-underline-offset:4px;text-decoration:underline}.privacy-notice :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:5px}