@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#ffffff;--bg-alt:#f7f6f3;--bg-raised:#f7f6f3;--card:#ffffff;--ink:#0a0a0a;--ink-border:#292823;--border:#dddcd4;--border-strong:#b8b6ac;--fg:#0a0a0a;--muted:#4d4d4d;--muted-2:#6b6b6b;--accent:#e95c1c;--accent-hover:#cf4d12;--accent-fg:#ffffff;--brand-green:#1f9e5a;--danger:#c52020;--success:#1f9e5a;--warning:#e95c1c;--radius:0px;--radius-sm:0px;--shadow-card:none;--shadow-md:0 8px 24px rgba(10,10,10,0.08);--mono:var(--font-plex-mono),ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--sans:var(--mono)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);line-height:1.5}a{color:inherit}.container{max-width:1040px;margin:0 auto;padding:0 24px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;max-width:1040px;margin:0 auto}.logo{font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:-.025em}.logo .dot{color:var(--accent)}.nav-links{display:flex;gap:28px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.7)}.nav-links a{text-decoration:none;transition:color .15s ease}.nav-links a:hover{color:var(--fg)}.nav{background:rgba(255,255,255,.95)}.btn.site-nav-cta{padding:8px 16px;font-size:11px;letter-spacing:.14em}@media (max-width:900px){.site-nav-links{display:none}}section{padding:72px 0;border-bottom:1px solid var(--border)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green);margin:0 0 14px;font-weight:600}h1{font-size:48px;line-height:1.05;margin:0 0 18px;letter-spacing:-.025em;font-weight:700;color:var(--fg)}.hero-center{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-center .subhead{margin-left:auto;margin-right:auto}.hero-center .cta-row,.hero-center .metric-grid{justify-content:center}.hero-center .metric-grid{width:100%;max-width:640px}h2{font-size:30px;line-height:1.2;margin:0 0 12px;letter-spacing:-.025em;font-weight:700;color:var(--fg)}h3{letter-spacing:-.02em}.subhead{font-size:17px;color:var(--muted);max-width:620px;margin:0 0 32px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:0;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary{background:transparent;color:var(--fg)}.btn-secondary:hover{background:var(--ink);color:#ffffff}.fine-print{font-size:13px;color:var(--muted);font-family:var(--mono)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-top:40px}.metric-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-card)}.metric-label{font-size:12px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.metric-value{font-size:26px;font-weight:700;margin:6px 0 4px;font-family:var(--mono);color:var(--fg)}.metric-trend-up{color:var(--success);font-size:13px;font-weight:600}.metric-trend-down{color:var(--danger);font-size:13px;font-weight:600}.feature-grid,.pricing-grid,.problem-grid{display:grid;grid-gap:20px;gap:20px;margin-top:40px}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pricing-grid{grid-template-columns:1fr}h1{font-size:32px}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-card)}.card h3{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--fg)}.card p{color:var(--muted);font-size:14.5px;margin:0}.step-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-top:40px}.timeline{position:relative;margin-top:48px}.timeline-line{position:absolute;top:24px;left:16.5%;right:16.5%;height:1px;background:var(--border)}.timeline-line-fill{height:100%;background:var(--accent);transition:width .6s ease}.timeline-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;text-align:center}.timeline-num{width:48px;height:48px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;font-size:17px;transition:all .4s ease;border:1px solid var(--border-strong);background:var(--card);color:var(--muted)}.timeline-num-active{border-color:var(--accent);background:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 4px rgba(233,92,28,.2)}.timeline-num-done{border-color:var(--accent);background:var(--card);color:var(--accent)}.connector-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.connector-badge{padding:9px 14px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--border);color:var(--fg)}.connector-badge,.step-num{font-family:var(--mono);font-size:13px}.step-num{color:var(--accent);margin-bottom:10px;font-weight:700}.tool-tier-label{display:inline-block;font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:var(--radius-sm);margin-bottom:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;border:1px solid var(--border-strong);background:var(--bg-raised)}.tier-free{color:var(--success);border-color:var(--success)}.tier-workshop{color:var(--accent);border-color:var(--accent)}.tier-enterprise{color:var(--danger);border-color:var(--danger)}.tool-list{margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:13.5px;color:var(--fg)}.tool-list li{padding:8px 0;border-top:1px solid var(--border)}.tool-list li:first-child{border-top:none}.pricing-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.pricing-card.featured{border-color:var(--accent);box-shadow:var(--shadow-md),0 0 0 1px var(--accent)}.price{font-size:34px;font-weight:700;margin:10px 0 4px;font-family:var(--mono);color:var(--fg)}.price-sub{color:var(--muted);font-size:13px;margin-bottom:22px}.pricing-card ul{padding-left:18px;margin:0 0 24px;color:var(--muted);font-size:14px;flex-grow:1}.pricing-card li{margin-bottom:8px}.matrix-preview{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:0;overflow:hidden;overflow-x:auto;margin-top:40px;box-shadow:var(--shadow-card)}.matrix-preview table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13px;white-space:nowrap}.matrix-preview th{text-align:left;color:var(--muted);font-weight:700;padding:14px 16px;border-bottom:1px solid var(--border-strong);text-transform:uppercase;font-size:11px;letter-spacing:.05em;background:var(--bg-alt)}.matrix-preview td{padding:12px 16px;border-bottom:1px solid var(--border)}.risk-critical{color:var(--danger);font-weight:700}.risk-high{color:var(--warning);font-weight:700}.risk-moderate{color:var(--muted)}.faq-item{border-bottom:1px solid var(--border);padding:20px 0}.faq-item summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;color:var(--fg)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+ ";color:var(--accent);font-family:var(--mono);font-weight:900}.faq-item[open] summary:before{content:"\2212 "}.faq-item p{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.6}.final-cta{text-align:center;padding:90px 0}.final-cta h2{font-size:36px}footer{padding:40px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted);font-family:var(--mono)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);margin-right:6px}.demo-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-top:40px;max-width:640px;min-height:460px;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.demo-header{display:flex;align-items:center;gap:6px;margin-bottom:16px}.demo-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.demo-body{min-height:60px}.demo-bubble{font-family:var(--mono);font-size:13.5px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;min-height:20px;white-space:pre-wrap}.demo-cursor{display:inline-block;width:7px;height:14px;background:var(--accent);margin-left:2px;animation:demo-blink .8s steps(1) infinite;vertical-align:middle}@keyframes demo-blink{50%{opacity:0}}.demo-calls{margin-top:14px;display:flex;flex-direction:column;gap:6px}.demo-call{font-family:var(--mono);font-size:12.5px;color:var(--muted);opacity:.35;transition:opacity .3s ease}.demo-call-visible{opacity:1;color:var(--fg)}.demo-call-check{color:var(--success);display:inline-block;width:14px}.demo-result{margin-top:16px;animation:demo-fade-in .5s ease}@keyframes demo-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.console-input{background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 14px;color:var(--fg);font-family:var(--sans);font-size:14px;width:100%}.console-input:focus{outline:none;border-color:var(--accent)}select.console-input{cursor:pointer}.locked-tool{opacity:.55;margin-top:16px}.console-shell{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:800px){.console-shell{grid-template-columns:1fr}}.console-sidebar{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.console-tool-item{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:8px 10px;margin-bottom:2px;font-family:var(--mono);font-size:12.5px;color:var(--muted);cursor:pointer}.console-tool-item:hover{background:var(--bg-raised);color:var(--fg)}.console-tool-item-active{background:rgba(233,92,28,.08);border-color:var(--accent);color:var(--fg)}.console-tool-item-locked{color:var(--muted);opacity:.7}.console-detail{min-width:0}.console-panel-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:40}.console-panel{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--bg);border-left:1px solid var(--border-strong);z-index:41;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.5)}.console-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.console-panel-body{flex:1 1;overflow-y:auto;padding:20px}.console-panel-body .console-shell{grid-template-columns:200px 1fr;gap:20px}@media (max-width:700px){.console-panel{width:100vw}.console-panel-body .console-shell{grid-template-columns:1fr}}code.inline{font-family:var(--mono);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}.app-shell{display:flex;min-height:100vh;align-items:stretch}.app-sidebar{width:244px;flex-shrink:0;background:var(--bg-alt);border-right:1px solid var(--border);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-sidebar-header{padding:18px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.app-nav{flex:1 1;padding:10px;overflow-y:auto}.app-nav-group-label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);padding:16px 10px 6px}.app-nav-group-label:first-child{padding-top:6px}.app-nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--muted);font-size:13.5px;text-decoration:none;margin-bottom:1px;transition:background .12s ease,color .12s ease}.app-nav-item:hover{background:var(--bg-raised);color:var(--fg)}.app-nav-item-active{background:rgba(233,92,28,.08);color:var(--fg);box-shadow:inset 2px 0 0 0 var(--accent)}.app-nav-icon{font-family:var(--mono);font-size:12px;width:16px;text-align:center;flex-shrink:0;color:var(--muted-2)}.app-nav-source{cursor:default}.source-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;flex-shrink:0}.source-dot-live{background:var(--success);box-shadow:0 0 0 2px rgba(52,211,153,.18)}.source-dot-error{background:var(--warning);box-shadow:0 0 0 2px rgba(245,165,36,.18)}.app-nav-item-active .app-nav-icon,.app-nav-item:hover .app-nav-icon{color:inherit}.app-sidebar-footer{padding:14px 18px;border-top:1px solid var(--border);font-family:var(--mono);font-size:11.5px;color:var(--muted);flex-shrink:0}.app-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-bottom:1px solid var(--border);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:5}.app-topbar-title{font-size:14px;font-weight:600;color:var(--fg)}.app-topbar-meta{font-family:var(--mono);font-size:12px;color:var(--muted)}.app-content{padding:28px;flex:1 1;min-width:0}.app-content .container{max-width:none;padding:0}.app-content section{padding:0 0 32px;border-bottom:none}.app-content section+section{padding-top:32px;border-top:1px solid var(--border)}@media (max-width:900px){.app-shell{flex-direction:column}.app-sidebar{position:static;width:100%;height:auto;flex-direction:row;overflow-x:auto}.app-sidebar-header{display:none}.app-sidebar-footer{order:2;width:100%;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:8px 14px;border-top:1px solid var(--border);font-size:11px}.app-sidebar-footer>*{margin-bottom:0!important}.app-sidebar{flex-wrap:wrap}.app-nav{order:1;display:flex;gap:4px;padding:10px;overflow-x:auto}.app-nav-group-label{display:none}.app-nav-item{white-space:nowrap}.app-nav-item-active{box-shadow:inset 0 -2px 0 0 var(--accent)}.app-content{padding:20px}}@media print{:root{--bg:#ffffff;--bg-alt:#f3f4f6;--bg-raised:#ebedf0;--card:#ffffff;--border:#ccced3;--border-strong:#9a9ea6;--fg:#10131a;--muted:#444a54;--muted-2:#6b7280;--accent:#1a56db;--accent-hover:#1a56db;--accent-fg:#ffffff;--danger:#b3261e;--success:#157a4a;--warning:#8a5a06;--shadow-card:none;--shadow-md:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-sidebar,.app-topbar,.console-panel-overlay,.nav,footer{display:none!important}.app-shell{min-height:0!important}.app-main,.app-shell{display:block!important}.app-content{padding:0!important}.app-content .container{max-width:none!important}.console-shell{display:block!important}.console-sidebar{position:static!important;max-height:none!important;overflow:visible!important}.console-panel{position:static!important;width:100%!important;box-shadow:none!important;border-left:none!important}.card,.demo-panel,.matrix-preview,.metric-card,.pricing-card{box-shadow:none!important;border:1px solid var(--border-strong)!important;page-break-inside:avoid;break-inside:avoid}a{color:var(--accent)!important;text-decoration:underline}.btn{border:1px solid var(--border-strong)!important}.btn-primary{background:var(--accent)!important;color:#ffffff!important}}