.bot-product-shell{--studio-bg:#18191d;--studio-rail:#131417;--studio-raised:#22242a;--studio-hover:#292c34;--studio-ink:#eceef4;--studio-muted:#989ca9;--studio-line:#2b2d34;--studio-blue:#99b5ff;--orgo-app:var(--studio-bg);--orgo-card:var(--studio-raised);--orgo-raised:var(--studio-raised);--orgo-raised-hover:var(--studio-hover);--orgo-ink:var(--studio-ink);--orgo-ink-secondary:var(--studio-muted);--orgo-hairline:var(--studio-line);--ui-bg-chrome:var(--studio-bg);--ui-bg-editor:var(--studio-bg);--ui-bg-sidebar:var(--studio-rail);--ui-base:var(--studio-ink);--ui-text-primary:var(--studio-ink);--ui-text-secondary:var(--studio-muted);--ui-text-tertiary:#878c9a;--ui-text-quaternary:#787e8d;--ui-sidebar-surface-background:var(--studio-rail);--ui-editor-surface-background:var(--studio-rail);--ui-chat-surface-background:var(--studio-bg);--ui-chat-bubble-background:var(--studio-raised);--ui-stroke-secondary:var(--studio-line);--ui-control-hover-background:var(--studio-hover);--ui-control-active-background:var(--studio-raised);--ui-accent:var(--studio-blue);--chrome-action-hover:var(--studio-hover);--dt-primary:var(--studio-blue);--dt-primary-foreground:#101727;--dt-background:var(--studio-bg);--dt-foreground:var(--studio-ink);--dt-muted-foreground:var(--studio-muted);letter-spacing:-.012em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}[data-hermes-mode=light] .bot-product-shell{--studio-bg:#fafaf9;--studio-rail:#f0f1f2;--studio-raised:#fff;--studio-hover:#e7eaf0;--studio-ink:#25272e;--studio-muted:#6c7280;--studio-line:#e0e3e8;--studio-blue:#416ed4;--ui-text-tertiary:#737987;--ui-text-quaternary:#7e8490}.bot-product-shell [data-pane-id=sessions],.bot-product-shell [data-pane-id=files],.bot-product-shell [data-pane-id=review],.bot-product-shell [data-pane-id=terminal]{display:none!important}.studio-brand{flex-shrink:0;align-items:center;gap:11px;padding:14px 18px 22px;display:flex}.studio-brand-icon{border-radius:10px;width:40px;height:40px}.studio-brand h1{letter-spacing:-.045em;margin:0;font-size:21px;font-weight:650;line-height:1}.studio-brand h1 span{letter-spacing:.15em;color:var(--studio-muted);margin-top:7px;font-size:8px;font-weight:600;display:block}.studio-connection-label{color:var(--studio-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.studio-connection-label i{background:#737a87;border-radius:50%;width:5px;height:5px}.studio-connection-label i[data-connected=true]{background:#8ecba5;box-shadow:0 0 0 3px #8ecba512}.studio-search label{transition:border-color .15s;background:var(--studio-raised)!important;border-color:#0000!important;border-radius:9px!important;height:36px!important}.studio-search label:focus-within{border-color:var(--studio-blue)!important}.studio-search input{font-size:12px!important}.studio-nav-label{letter-spacing:.13em;color:var(--studio-muted);padding:3px 20px 11px;font-size:10px;font-weight:600}.bot-product-shell [data-studio-bot-row]{border:0;min-height:62px;padding:11px 10px;transition:background .16s,transform .16s;border-radius:10px!important}.bot-product-shell [data-studio-bot-row]:hover{transform:translate(2px)}.bot-product-shell [data-studio-bot-row][aria-current=page]{box-shadow:inset 2px 0 var(--studio-blue);background:#8eaaff17}.bot-product-shell [data-studio-bot-row][aria-current=page] span{color:var(--studio-ink)}.studio-groups{border-top:1px solid var(--studio-line);flex-shrink:0;max-height:35%;margin:12px 10px 4px;padding-top:18px;overflow:auto}.studio-groups>div:first-child>span{letter-spacing:.13em;font-size:10px;font-weight:600}.studio-groups>button{align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.studio-groups>button:before{content:"#";color:var(--studio-muted);font-size:17px;font-weight:400}.studio-footer{border-top:1px solid var(--studio-line);margin-top:10px}.studio-footer>button{padding:8px 6px}.studio-settings-summary{cursor:pointer;color:var(--studio-muted);padding:12px 8px;font-size:12px}.studio-footer details[open]{max-height:45vh;overflow:auto}.bot-product-shell [data-hermes-bot-chat-header]{border-bottom:1px solid var(--studio-line);min-height:66px;padding-inline:26px}.bot-product-shell [data-hermes-bot-chat-header] .truncate{letter-spacing:-.02em;font-size:15px}.bot-product-shell [data-chat-surface]{--ui-stroke-secondary:var(--studio-line);--ui-text-tertiary:var(--studio-muted);--ui-user-message-background:#2d3750;--ui-user-message-hover-background:#34415f}.bot-product-shell [data-slot=aui_user-message-bubble]{color:var(--studio-ink)}.bot-product-shell [data-slot=composer-root]{border:1px solid var(--studio-line);border-radius:16px;box-shadow:0 8px 30px #0000000d}.bot-product-shell [data-slot=composer-root]:focus-within{border-color:color-mix(in srgb,var(--studio-blue),transparent 50%);transition:border-color .18s}.studio-connection-empty{z-index:5;text-align:center;background:var(--studio-bg);flex-direction:column;justify-content:center;align-items:center;padding:32px;animation:.28s ease-out studio-appear;display:flex;position:absolute;inset:66px 0 120px}.studio-connection-empty>img{width:72px;height:72px;margin-bottom:22px}.studio-eyebrow{color:var(--studio-muted);letter-spacing:.15em;font-size:10px;font-weight:600}.studio-connection-empty h2{letter-spacing:-.04em;margin:12px 0;font-size:26px;font-weight:550;line-height:1.25}.studio-connection-empty>p:not(.studio-eyebrow){color:var(--studio-muted);font-size:13px;line-height:1.75}.studio-connection-empty>button{border-color:var(--studio-line);border-radius:9px;height:auto;margin-top:24px;padding:10px 16px;font-size:12px}.studio-empty-note{color:var(--ui-text-quaternary);margin-top:24px;font-size:10px}.bot-product-shell .studio-screen-section{padding:18px 16px 12px}.studio-screen-heading{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:550;display:flex}.studio-screen-heading>span{color:var(--studio-muted);font-size:10px;font-weight:400}.studio-screen-frame{background:var(--studio-raised);outline:1px solid var(--studio-line);border-radius:12px;overflow:hidden}.studio-screen-caption{color:var(--studio-muted);padding:12px 0;font-size:11px}.studio-screen-controls{gap:6px;margin:0 0 15px;display:flex}.studio-screen-controls button{border-radius:8px;flex:1;font-size:11px}@keyframes studio-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio-connection-empty{animation:none}.bot-product-shell [data-studio-bot-row]:hover{transform:none}}:root{color:#eceef4;font-synthesis:none;--accent:#a6c0ff;--muted:#a4a8b5;--line:#30323a;background:#18191d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:hover{color:var(--accent)}button:focus-visible,a:focus-visible,textarea:focus-visible{outline-offset:5px;outline:2px solid #b9d0ff}button{color:inherit}h1,h2,h3,h4,p{margin-top:0}button{background:0 0;border:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.12}main{max-width:1480px;margin:auto;padding:0 48px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1384px;height:104px;margin:auto;display:flex}.wordmark{letter-spacing:-.025em;align-items:center;gap:12px;font-size:18px;font-weight:620;line-height:1.2;display:flex}.wordmark img{width:36px;height:36px}.wordmark small{color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:11px;font-weight:400;display:block}nav{color:#b8bdca;align-items:center;gap:32px;font-size:13px;display:flex}.nav-build{color:#eef0f6;border:1px solid #494c56;border-radius:5px;padding:11px 16px}.nav-build span{margin-left:16px}.skip{z-index:99;color:#111;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.eyebrow{letter-spacing:.15em;color:var(--accent);font-size:10px;font-weight:600}.hero{grid-template-columns:1fr 260px;align-items:center;gap:60px;padding:82px 28px 65px;display:grid}.hero h1{letter-spacing:-.058em;margin:25px 0 26px;font-size:clamp(48px,5.6vw,80px);font-weight:530;line-height:1.04}.hero em{color:var(--accent);font-style:normal}.hero-description{color:#aeb3c1;max-width:545px;font-size:17px;line-height:1.7}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin:27px 0 15px;display:flex}.button{border:1px solid #474c59;border-radius:5px;justify-content:center;align-items:center;gap:28px;padding:12px 19px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.button:hover{color:#fff;background:#2a2e38}.button.primary{color:#151b29;background:#a6c0ff;border-color:#a6c0ff}.button.primary:hover{color:#0c1222;background:#c1d3ff}.text-link{font-size:13px}.fine{color:#969cab!important;font-size:11px!important;line-height:1.7!important}.hero-note{border-left:1px solid #424652;margin-top:130px;padding-left:32px}.hero-note>span{letter-spacing:.13em;color:#9198ab;font-size:9px}.hero-note p{color:#7f879b;letter-spacing:-.02em;margin:20px 0 27px;font-size:24px;font-weight:440;line-height:1.5}.hero-note strong{color:#dce5fa;font-weight:440}.hero-note a{color:var(--accent);font-size:11px}.demo-caption{letter-spacing:.1em;color:#a3aabc;justify-content:space-between;margin:14px 0;font-size:10px;display:flex}.demo-caption a{letter-spacing:0;color:var(--accent)}.demo.bot-product-shell{background:#18191d;border:1px solid #3b3f4a;border-radius:10px;height:auto;min-height:0;font-family:inherit;display:block;overflow:hidden;box-shadow:0 24px 90px #090b1040}.demo-banner{color:#c6d7ff;letter-spacing:.1em;background:#232a3a;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;font-size:9px;display:flex}.demo-banner b{color:#abb6cc;letter-spacing:0;margin-left:16px;font-size:10px;font-weight:400}.demo-banner button{letter-spacing:0;white-space:nowrap;padding:3px;font-size:10px}.demo-banner i,.screen-header i{background:#9bb6f8;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.demo-grid{grid-template-columns:215px minmax(300px,1fr) minmax(260px,.78fr);display:grid;position:relative}.demo-rail{background:#141519;flex-direction:column;gap:8px;padding:25px 12px;display:flex}.demo-rail>.eyebrow{color:#9098ad;justify-content:space-between;margin-bottom:20px;padding:0 10px;font-size:8px;display:flex}.computer{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:11px 9px;font-size:11px;display:flex}.computer:hover{background:#20232c}.computer.selected{background:#242b3a;border-color:#374461}.computer>span:nth-child(2){flex:1}.computer small{color:#8e99b0;margin-top:4px;font-size:8px;display:block}.computer i,.permission-dot{background:#8fb8a5;border-radius:50%;width:5px;height:5px;display:inline-block}.avatar{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:flex}.blue{color:#b5caff;background:#344666}.green{color:#b5d6c8;background:#31463f}.peach{color:#dfb79e;background:#4b3c37}.violet{color:#c9b9e9;background:#42374e}.rail-bottom{color:#b1b8c6;margin-top:auto;padding:60px 10px 0;font-size:10px}.rail-bottom .permission-dot{margin-right:5px}.rail-bottom p{color:#7d869b;margin:10px 0 0;font-size:10px;line-height:1.6}.demo-center{flex-direction:column;min-width:0;min-height:505px;display:flex}.workspace-header{border-bottom:1px solid #2b2e37;align-items:center;gap:11px;padding:20px 23px;display:flex}.workspace-header h2{letter-spacing:-.015em;margin:0 0 5px;font-size:13px}.workspace-header p{color:#929bb0;margin:0;font-size:9px}.workspace-header .sample-label{color:#818ca2;letter-spacing:.09em;border:1px solid #3e4555;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:7px}.workspace-tabs{border-bottom:1px solid #2b2e37;gap:22px;padding:0 23px;display:flex}.workspace-tabs button{color:#8e96a8;white-space:nowrap;border-bottom:2px solid #0000;padding:11px 0;font-size:10px}.workspace-tabs button[aria-pressed=true]{color:#c6d7ff;border-color:#a6c0ff}.conversation{flex:1;min-height:264px;padding:25px 24px}.sample-time{letter-spacing:.14em;color:#6f788d;margin-bottom:26px;font-size:7px}.message>span{letter-spacing:.06em;color:#aeb8ca;font-size:8px;font-weight:600}.message b{color:#8490a6;letter-spacing:0;margin-left:8px;font-size:7px;font-weight:400}.message p{color:#c4cbd8;white-space:pre-line;margin:9px 0 25px;font-size:12px;line-height:1.8}.message.human p{color:#e0e5f0}.demo-composer{background:#1d2027;border:1px solid #393e4b;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:0 20px 20px;padding:13px 14px 10px;display:grid}.demo-composer>span{color:#838fa4;font-size:10px}.demo-composer button{color:#192235;background:#b1c9ff;border-radius:4px;padding:7px 10px;font-size:9px}.demo-composer small{color:#727e96;grid-column:1/-1;font-size:8px}.demo-screen{background:#171a22;border-left:1px solid #333744;flex-direction:column;min-width:0;display:flex}.screen-header{color:#aab5c9;border-bottom:1px solid #333744;justify-content:space-between;align-items:center;height:50px;padding:0 16px;font-size:9px;display:flex}.screen-header button{padding:6px;font-size:18px}.sample-desktop{background:#262f42;flex:1;min-height:285px;padding:0 18px 28px;position:relative}.desktop-top{color:#aebbd0;justify-content:space-between;align-items:center;height:25px;margin:0 -12px 32px;font-size:6px;display:flex}.editor{color:#293341;background:#e5e8e9;border:1px solid #485266;border-radius:5px;overflow:hidden;box-shadow:0 14px 40px #0b10283b}.editor-top{background:#d2d8dc;align-items:center;gap:14px;height:26px;padding:0 10px;font-size:7px;display:flex}.editor-top>span{color:#8b969e;letter-spacing:2px;font-size:6px}.editor-content{min-height:168px;padding:19px 10px 34px;font-family:ui-monospace,monospace;font-size:8px;line-height:1.8}.editor-content p{gap:10px;margin:0 0 10px;display:flex}.editor-content p:first-child{font-weight:700}.editor-content p>span{color:#9ba6ad;font-weight:400}.editor-footer{color:#667685;border-top:1px solid #c2c9ce;padding:5px 10px;font-size:6px}.screen-watermark{letter-spacing:.16em;color:#8e9cb6;text-align:center;margin:15px 0 0;font-size:6px}.screen-controls{text-align:center;border-top:1px solid #3b4352;padding:19px}.screen-controls p{color:#99a6bd;font-size:10px}.screen-controls .button{gap:0;padding:8px 14px;font-size:9px}.screen-controls small{color:#7787a1;margin-top:10px;font-size:7px;display:block}.demo-screen.expanded{z-index:3;position:absolute;inset:0}.demo-screen.expanded .sample-desktop{min-height:330px;padding:0 20%}.demo-screen.expanded .editor{max-width:460px;margin:0 auto}.delegation{background:#202633;border-left:2px solid #728fc2;margin:10px 0;padding:9px 14px}.delegation>span{color:#afc5ec;letter-spacing:.1em;font-size:7px}.delegation p{color:#aeb9cd;margin:9px 0;font-size:10px;line-height:1.6}.delegation .button{padding:8px;font-size:9px}.delegation strong{color:#b0d2c5;font-size:10px}.profile-detail h3{margin:14px 0;font-size:23px;font-weight:500}.profile-detail h4{margin:19px 0 8px;font-size:11px}.profile-detail p{color:#9daac0;font-size:11px;line-height:1.75}.skill{border-bottom:1px solid #32394a;justify-content:space-between;gap:10px;padding:15px 0;font-size:11px;display:flex}.skill span:last-child{color:#a7c9ba;font-size:9px}.profile-detail .skill+p{margin-top:20px}.demo-guide{background:#202633;border-top:1px solid #373e4e;align-items:center;gap:22px;padding:23px 30px;display:flex}.guide-number{color:#91abe0;font-size:25px;font-weight:300}.demo-guide strong{font-size:12px;font-weight:550}.demo-guide p{color:#a0adc3;margin:5px 0 0;font-size:11px}.demo-guide button{white-space:nowrap;color:#bfd3ff;margin-left:auto;font-size:11px}.principles{grid-template-columns:1fr 1.25fr;gap:95px;padding:110px 28px 80px;display:grid}.principles h2{font-size:42px;font-weight:470;line-height:1.15}.principles article{border-bottom:1px solid #343843;margin-bottom:28px;padding:0 0 26px 42px;position:relative}.principles article>span{color:#7e96bf;font-size:10px;position:absolute;top:4px;left:0}.principles h3{letter-spacing:-.02em;font-size:18px;font-weight:550}.principles p{color:#9da5b8;margin:10px 0 0;font-size:14px;line-height:1.8}.build-cta{border-top:1px solid #404550;padding:60px 28px 70px}.build-cta h2{margin:16px 0;font-size:62px;font-weight:450}.build-cta>p:not(.eyebrow):not(.fine){color:#acb3c2;max-width:610px;font-size:16px}.build-cta .actions>a:not(.button){color:#b9c7e3;font-size:12px}footer{border-top:1px solid #303540;justify-content:space-between;gap:20px;max-width:1384px;margin:auto;padding:30px 0;font-size:10px;display:flex}footer>a{font-weight:550}footer>a>span{color:#8f9aad;margin-left:6px;font-weight:400}footer>div{color:#9aa4b9;gap:24px;display:flex}footer>div>span{color:#67758e}.demo-intro{justify-content:space-between;align-items:center;gap:30px;padding:54px 0 32px;display:flex}.demo-intro h1{margin:18px 0 14px;font-size:40px;font-weight:470}.demo-intro p:last-child{color:#a5afc2;margin:0;font-size:13px}.demo-intro+.demo{margin-bottom:70px}.page-heading{max-width:900px;padding:70px 28px 35px}.page-heading h1{margin:22px 0;font-size:64px;font-weight:450}.page-heading>p:not(.eyebrow):not(.fine){color:#a8b4ca;max-width:630px;font-size:17px;line-height:1.8}.copy-control{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.copy-control>span{color:#abc6b9;font-size:11px}.copy-control label{width:100%;font-size:13px;display:block}.copy-control textarea{color:#d0dcf2;background:#11151e;border:1px solid #515c73;width:100%;height:200px;margin-top:12px;padding:15px;display:block}.installation{border-top:1px solid #3c4556;max-width:930px;margin:25px 28px 55px}.installation article{border-bottom:1px solid #343d4f;gap:36px;padding:35px 0;display:flex}.installation article>span{color:#809aca;padding-top:4px;font-size:12px}.installation h2{letter-spacing:-.025em;margin:0 0 15px;font-size:25px;font-weight:500}.installation p{color:#a8b4c8;font-size:14px;line-height:1.8}.installation a{color:#a9c2f4;font-size:12px}.inline-links{flex-wrap:wrap;gap:25px;display:flex}.prompt-section,.release-note{max-width:930px;margin:0 28px 60px}.prompt-section h2,.release-note h2{font-size:27px;font-weight:500}.prompt-section pre,.reading pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aab9d2;background:#13171f;border:1px solid #374154;border-radius:6px;padding:24px;font:12px/1.9 ui-monospace,monospace}.release-note{border-top:1px solid #343e51;padding-top:35px}.release-note p{color:#9eacc3;font-size:14px;line-height:1.8}.release-note a{color:#aac2f2;font-size:12px}.reading{color:#b2bfd5;max-width:930px;margin:10px 28px 80px;font-size:15px;line-height:1.85}.reading h2{color:#edf2fc;border-top:1px solid #323e52;margin:45px 0 20px;padding-top:28px;font-size:29px;font-weight:500;line-height:1.3}.reading h3{color:#e3ecfb;margin:28px 0 15px;font-size:21px}.reading a:not(.button){text-underline-offset:3px;color:#b9d0ff;text-decoration:underline}.reading .button{margin-top:30px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #354157;min-width:140px;padding:12px 16px}th{color:#dae6fb;background:#232d3f;font-weight:550}td{color:#a9b9d3}@media (width>=1500px){.hero{padding-top:94px}.demo-grid{grid-template-columns:235px 1fr .8fr}.demo-center{min-height:555px}.message p{font-size:13px}.editor-content{font-size:9px}}@media (width<=1450px){.site-header,footer{margin-left:48px;margin-right:48px}}@media (width<=1100px){main{padding:0 24px}.site-header,footer{margin-left:24px;margin-right:24px}.hero{grid-template-columns:1fr 210px;gap:40px;padding:65px 10px 45px}.hero h1{font-size:60px}.demo-grid{grid-template-columns:172px minmax(285px,1fr) minmax(220px,.8fr)}.demo-rail{padding:20px 7px}.computer{gap:6px;padding:10px 5px;font-size:10px}.avatar{width:25px;height:25px}.workspace-header{padding:19px 16px}.workspace-tabs{gap:16px;padding:0 16px}.conversation{padding:22px 18px}.sample-desktop{padding:0 10px 20px}.editor-content{padding:15px 8px 20px;font-size:7px}.screen-header{padding:0 12px;font-size:8px}.principles{gap:55px;padding:80px 10px 60px}.principles h2{font-size:35px}.hero-note{padding-left:23px}.hero-note p{font-size:22px}.demo-composer{gap:8px;margin:0 12px 15px;padding:11px}.demo-composer>span{font-size:9px}}@media (width<=850px){.wordmark{font-size:15px}.site-header{height:88px}nav{gap:18px;font-size:11px}.hero{grid-template-columns:1fr 150px;gap:30px}.hero h1{font-size:53px}.hero-description{font-size:15px}.hero-note p{font-size:18px}.demo-grid{grid-template-columns:170px 1fr}.demo-screen{border-top:1px solid #3b4352;border-left:0;grid-column:1/-1;grid-template-columns:1fr 220px;display:grid}.screen-header{grid-column:1/-1}.sample-desktop{min-height:230px;padding:0 30px 15px}.desktop-top{margin-bottom:18px}.editor{max-width:420px;margin:auto}.editor-content{min-height:120px;padding-bottom:12px;font-size:8px}.screen-controls{border-top:0;border-left:1px solid #3b4352;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.demo-screen.expanded{display:flex}.demo-screen.expanded .sample-desktop{flex:1;padding:0 10%}.demo-screen.expanded .screen-controls{border:0}.demo-center{min-height:470px}.principles{grid-template-columns:1fr;gap:30px}.principles h2 br{display:none}.principles h2{font-size:38px}.build-cta h2{font-size:50px}.page-heading h1{font-size:52px}.demo-intro h1{font-size:33px}footer{flex-wrap:wrap}}@media (width<=600px){main{padding:0 16px}.site-header,footer{margin-left:16px;margin-right:16px}.site-header{flex-wrap:wrap;align-content:center;gap:15px;height:118px}.wordmark{font-size:16px}.wordmark img{width:30px;height:30px}.wordmark small{font-size:10px}nav{justify-content:space-between;gap:14px;width:100%}.nav-build{border:0;padding:5px 9px}.nav-build span{margin-left:6px}.hero{padding:44px 4px 25px;display:block}.hero h1{margin-top:21px;font-size:46px;line-height:1.06}.hero .eyebrow{font-size:8px}.hero-note{display:none}.hero-description{font-size:14px}.button{padding:11px 14px;font-size:12px}.actions{gap:18px}.demo-caption{font-size:8px}.demo-banner{align-items:flex-start;padding:10px 12px;font-size:7px}.demo-banner b{margin:4px 0 0 12px;font-size:8px;display:block}.demo-banner button{font-size:9px}.demo-grid{flex-direction:column;display:flex}.demo-rail{grid-template-columns:1fr 1fr;gap:5px;padding:12px;display:grid}.demo-rail>.eyebrow{grid-column:1/-1;margin:0 0 5px;padding:0 4px;font-size:7px}.computer{gap:8px;padding:9px 6px;font-size:10px}.computer small{font-size:7px}.rail-bottom{display:none}.demo-center{border-top:1px solid #323c50;min-height:440px}.workspace-header{padding:17px 16px}.workspace-header h2{font-size:13px}.workspace-tabs{gap:22px}.workspace-tabs button{font-size:10px}.conversation{min-height:220px;padding:23px 18px}.message p{font-size:12px}.sample-time{margin-bottom:22px;font-size:7px}.demo-composer{margin:0 15px 18px;padding:12px}.demo-composer button{font-size:10px}.demo-screen{display:flex}.sample-desktop{min-height:260px;padding:0 20px 18px}.desktop-top{margin-bottom:20px;font-size:6px}.editor-content{min-height:160px;font-size:9px}.screen-controls{border-top:1px solid #3b4352;border-left:0;padding:17px}.screen-controls p{margin:0 0 10px;font-size:11px}.screen-controls .button{padding:9px 15px;font-size:10px}.screen-controls small{font-size:8px}.screen-header{height:45px;font-size:9px}.demo-guide{flex-wrap:wrap;gap:12px;padding:18px 14px}.demo-guide>div{flex:1}.demo-guide p{font-size:10px}.demo-guide button{margin-left:35px}.guide-number{font-size:22px}.demo-guide strong{font-size:11px}.principles{padding:60px 4px 24px}.principles h2{font-size:32px}.principles h3{font-size:18px}.principles p{font-size:13px}.build-cta{padding:40px 4px 45px}.build-cta h2{font-size:46px}.build-cta>p:not(.eyebrow):not(.fine){font-size:14px}footer{gap:17px;padding:24px 0;font-size:9px}footer>div{flex-wrap:wrap;gap:17px}.demo-intro{padding:35px 4px 24px;display:block}.demo-intro h1{font-size:32px}.demo-intro p:last-child{font-size:12px}.demo-intro .button{margin-top:20px}.demo-intro+.demo{margin-bottom:40px}.page-heading{padding:40px 4px 20px}.page-heading h1{font-size:43px}.page-heading>p:not(.eyebrow):not(.fine){font-size:15px}.installation{margin:20px 4px 45px}.installation article{gap:18px;padding:28px 0}.installation h2{font-size:22px}.installation p{font-size:13px}.prompt-section,.release-note{margin:0 4px 45px}.prompt-section pre,.reading pre{padding:17px;font-size:10px}.reading{margin:5px 4px 45px;font-size:13px}.reading h2{margin-top:32px;font-size:24px}.reading table{font-size:11px}.reading td,.reading th{min-width:135px;padding:10px}.page-heading .actions{gap:12px}.copy-control{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
