.workspace-demo-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,10vw,8rem);display:grid}.workspace-demo-hero h1{letter-spacing:-.055em;margin-block:.75rem 1.25rem;font-size:clamp(2.5rem,6vw,5.4rem);line-height:.98}.workspace-demo-hero h1 span{color:var(--action)}.workspace-demo-hero .lede{max-width:42rem;color:var(--text-secondary);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.7}.workspace-demo-hero__note{max-width:40rem;color:var(--text-muted);margin-top:1.5rem;font-size:.88rem;line-height:1.65}.workspace-demo-hero__note a{color:var(--action)}.workspace-demo-hero__panel{border:1px solid var(--border-medium);background:linear-gradient(145deg, #69d9e71a, transparent 55%), var(--surface-raised);border-radius:1.15rem;padding:clamp(1.4rem,3vw,2rem);position:relative;box-shadow:0 30px 80px #00000059}.workspace-demo-kicker{color:var(--text-muted);font:700 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem}.workspace-demo-question{color:var(--text-primary);margin:0 0 1.1rem;font-size:1.05rem;font-weight:650;line-height:1.45}.workspace-demo-citation{border-left:3px solid var(--action);color:var(--text-primary);background:#ffffff09;gap:.3rem;margin-bottom:.7rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.5;display:grid}.workspace-demo-citation small{color:var(--text-muted);font:500 .68rem/1.4 var(--font-mono)}.workspace-demo-panel-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding-top:.85rem;font-size:.72rem;display:flex}.workspace-demo-state{border-radius:999px;padding:.3rem .55rem;font-weight:700}.workspace-demo-state--ok{color:var(--green-300);background:#48ae7b24}.workspace-demo-heading{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(1.5rem,4vw,3rem);display:grid}.workspace-demo-heading h2,.workspace-demo-why h2,.workspace-demo-boundary h2,.workspace-demo-cta h2{letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.02}.workspace-demo-heading>p{color:var(--text-paper-muted);margin:0;line-height:1.7}.workspace-demo{border:1px solid var(--paper-200);color:var(--text-paper);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 26px 80px #1021281f}.workspace-demo__tabs{border-bottom:1px solid var(--paper-200);background:var(--surface-paper-muted);flex-wrap:wrap;gap:.35rem;padding:.75rem .75rem 0;display:flex}.workspace-demo__tabs button{color:var(--text-paper-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem .55rem 0 0;padding:.7rem 1rem;font-size:.9rem;font-weight:700}.workspace-demo__tabs button span{color:var(--text-muted);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.04em;display:block}.workspace-demo__tabs button[aria-selected=true]{color:var(--text-paper);box-shadow:inset 0 2px 0 var(--cyan-700);background:#fff}.workspace-demo__tabs button:focus-visible,.workspace-demo-query:focus-visible{outline:3px solid var(--cyan-700);outline-offset:2px}.workspace-demo__body{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);min-height:31rem;display:grid}.workspace-demo__queries{border-right:1px solid var(--paper-200);background:#f7faf8;padding:1.25rem}.workspace-demo-query{width:100%;color:var(--text-paper-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;margin-bottom:.45rem;padding:.8rem .9rem;font-size:.86rem;line-height:1.45;display:block}.workspace-demo-query:hover{background:#eef3ef}.workspace-demo-query.is-active{border-color:var(--paper-200);color:var(--text-paper);background:#fff;font-weight:650;box-shadow:0 6px 18px #1021280f}.workspace-demo__answer{padding:clamp(1.3rem,3vw,2rem)}.workspace-demo-view>div>*+*{margin-top:.75rem}.workspace-demo-query-label{color:var(--text-muted);font:700 .68rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.workspace-demo-asked{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.35}.workspace-demo-mode{background:var(--paper-100);color:var(--green-700);font:700 .7rem/1.3 var(--font-mono);border-radius:999px;margin:0;padding:.35rem .6rem;display:inline-block}.workspace-demo-mode--warn{color:var(--amber-700);background:#fff4dd}.workspace-demo blockquote{border-left:3px solid var(--cyan-700);background:#f7faf8;margin:1rem 0 0;padding:.9rem 1rem;font-size:.94rem;line-height:1.6}.workspace-demo blockquote cite{color:var(--text-muted);font:500 .68rem/1.4 var(--font-mono);margin-top:.4rem;font-style:normal;display:block}.workspace-demo-footnote{color:var(--text-paper-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.workspace-demo-empty{border:1px dashed var(--paper-200);color:var(--text-paper-muted);background:#fbfcfb;border-radius:.7rem;margin-top:1rem;padding:1rem;line-height:1.65}.workspace-demo-table{border:1px solid var(--paper-200);border-radius:.75rem;margin-top:1rem;overflow:hidden}.workspace-demo-table>div{border-bottom:1px solid var(--paper-200);grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);gap:1rem;padding:.75rem .9rem;font-size:.83rem;line-height:1.5;display:grid}.workspace-demo-table>div:last-child{border-bottom:0}.workspace-demo-table>div:nth-child(odd){background:#f7faf8}.workspace-demo-table span:first-child{font-weight:700}.workspace-demo-why{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.workspace-demo-why .lede{max-width:34rem;color:var(--text-paper-muted);line-height:1.7}.workspace-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workspace-demo-grid article{border:1px solid var(--paper-200);background:#fff;border-radius:.8rem;padding:1.2rem}.workspace-demo-grid span{color:var(--cyan-700);font:700 .72rem/1 var(--font-mono)}.workspace-demo-grid h3{margin:.6rem 0 .4rem;font-size:1rem}.workspace-demo-grid p{color:var(--text-paper-muted);margin:0;font-size:.86rem;line-height:1.6}.workspace-demo-boundary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.workspace-demo-boundary__grid>div{border:1px solid var(--paper-200);background:#fff;border-radius:.8rem;padding:1.3rem}.workspace-demo-boundary__grid h3{margin-top:0}.workspace-demo-boundary__grid ul{color:var(--text-paper-muted);margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.7}.workspace-demo-boundary__note{max-width:55rem;color:var(--text-paper-muted);margin-top:1.4rem;font-size:.85rem;line-height:1.7}.workspace-demo-cta{border:1px solid var(--paper-200);background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.workspace-demo-cta p{max-width:40rem;color:var(--text-paper-muted);line-height:1.7}@media (width<=900px){.workspace-demo-hero,.workspace-demo-heading,.workspace-demo-why{grid-template-columns:1fr}.workspace-demo-hero{padding-block:3rem}.workspace-demo__body{grid-template-columns:1fr}.workspace-demo__queries{border-right:0;border-bottom:1px solid var(--paper-200)}.workspace-demo-grid{grid-template-columns:1fr}}@media (width<=620px){.workspace-demo-table>div,.workspace-demo-boundary__grid{grid-template-columns:1fr}.workspace-demo__tabs button{flex:30%}}.workspace-demo-boundary-list{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.75}.workspace-demo-grid--demos,.workspace-demo-grid--three{margin-top:clamp(1.5rem,4vw,2.5rem)}.workspace-demo-grid--demos article,.workspace-demo-grid--three article{flex-direction:column;gap:.55rem;display:flex}.workspace-demo-grid--demos .link-arrow,.workspace-demo-grid--three .link-arrow{margin-top:auto;padding-top:.6rem}.workspace-demo-facts{gap:.75rem;margin:0;display:grid}.workspace-demo-facts>div{border-bottom:1px solid var(--border-subtle);padding-bottom:.7rem}.workspace-demo-facts>div:last-child{border-bottom:0;padding-bottom:0}.workspace-demo-facts dt{color:var(--text-muted);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.workspace-demo-facts dd{color:var(--text-secondary);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.workspace-demo-cta--inline{background:var(--surface-paper-muted);margin-top:clamp(1.5rem,4vw,2.5rem)}.workspace-demo-cta--inline h2{font-size:clamp(1.6rem,3vw,2.3rem)}@media (width>=780px){.workspace-demo-grid--demos{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-demo-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}
