:root,.one,.wsc{--aios-ink:#f5f4fb;--aios-muted:#8f93a3;--aios-line:#ffffff17;--aios-glass:#0f121aad;--aios-glass-strong:#0a0c12e6;--aios-violet:#8e7dff;--aios-cyan:#68d9ff;--aios-coral:#ff8f7a;--aios-lime:#9eea7a;--aios-bg:#05070b;--aios-radius-space:34px;--aios-radius-signal:24px;--aios-radius-pill:999px;--aios-space-gap:1.2rem;--aios-font:"SF Pro Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif}.one-prov{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--aios-line);color:var(--aios-muted);vertical-align:middle;background:#ffffff0a;border-radius:6px;align-items:center;margin-left:.55rem;padding:.15rem .45rem;font-size:.62rem;font-weight:760;display:inline-flex}.one-prov--mock{color:var(--aios-coral);background:#ff8f7a1a;border-color:#ff8f7a59}.one-prov--hybrid{color:var(--aios-cyan);background:#68d9ff1a;border-color:#68d9ff59}.one-prov--live{color:var(--aios-lime);background:#9eea7a1a;border-color:#9eea7a59}.one-prov--fallback{color:#ffb347;background:#ffb3471a;border-color:#ffb34759}.one-space__chrome-title{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.one-space__empty{color:var(--aios-muted);margin:1.5rem;font-size:.95rem}.wsc{--wsc-ink:#12141c;--wsc-muted:#5c6170;--wsc-line:var(--aios-violet)}@supports (color:color-mix(in lab, red, red)){.wsc{--wsc-line:color-mix(in srgb, var(--aios-violet) 18%, #e6e8ef)}}.wsc{--wsc-soft:var(--aios-violet)}@supports (color:color-mix(in lab, red, red)){.wsc{--wsc-soft:color-mix(in srgb, var(--aios-violet) 6%, #f7f8fc)}}.wsc{--wsc-accent:var(--aios-violet);--wsc-ok:#2f9e6b;--wsc-radius:18px;color:var(--wsc-ink);font-family:var(--aios-font);gap:1.25rem;max-width:72rem;padding:1.25rem;display:grid}.wsc__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--wsc-accent);margin:0;font-size:.72rem;font-weight:700}.wsc__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--wsc-accent);border:1px solid var(--aios-violet);font-size:.68rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.wsc__badge{border:1px solid color-mix(in srgb, var(--aios-violet) 35%, transparent)}}.wsc__badge{background:var(--aios-violet)}@supports (color:color-mix(in lab, red, red)){.wsc__badge{background:color-mix(in srgb, var(--aios-violet) 10%, white)}}.wsc__badge{border-radius:6px;padding:.15rem .4rem}.wsc__nav{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.wsc__nav a{border-radius:var(--aios-radius-pill);border:1px solid var(--wsc-line);background:var(--aios-cyan);align-items:center;min-height:36px;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wsc__nav a{background:color-mix(in srgb, var(--aios-cyan) 8%, white)}}.wsc__nav a{color:var(--wsc-ink);font-size:.82rem;font-weight:600;text-decoration:none}.wsc__nav a:hover{border-color:var(--aios-violet);color:var(--aios-violet)}.wsc__title{font-family:var(--aios-font);letter-spacing:-.03em;margin:.2rem 0 0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:640}.wsc__sub{color:var(--wsc-muted);max-width:46rem;margin:.4rem 0 0;font-size:.95rem;line-height:1.45}.wsc__note{color:var(--wsc-muted);margin:0;font-size:.8rem}.wsc__narrative{border-left:3px solid var(--wsc-accent);background:linear-gradient(120deg, var(--aios-violet), transparent 70%);margin:0;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.wsc__narrative{background:linear-gradient(120deg, color-mix(in srgb, var(--aios-violet) 10%, var(--wsc-soft)), transparent 70%)}}.wsc__narrative{border-radius:0 var(--wsc-radius) var(--wsc-radius) 0;font-size:.92rem;line-height:1.5}.wsc__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;display:grid}.wsc__card{border:1px solid var(--wsc-line);background:#fff}@supports (color:color-mix(in lab, red, red)){.wsc__card{background:color-mix(in srgb, white 92%, var(--aios-violet))}}.wsc__card{border-radius:var(--wsc-radius);gap:.55rem;padding:.95rem 1rem;display:grid;box-shadow:0 18px 40px #12141c0a}.wsc__card h2{margin:0;font-size:.95rem}.wsc__card p{color:var(--wsc-muted);margin:0;font-size:.82rem;line-height:1.4}.wsc__chat{gap:.65rem;display:grid}.wsc__form{flex-wrap:wrap;gap:.5rem;display:flex}.wsc__input{border:1px solid var(--wsc-line);min-height:44px;font:inherit;background:var(--aios-product-surface,#12151eeb);border-radius:12px;flex:16rem;padding:.55rem .75rem}.wsc__btn{border:1px solid var(--wsc-accent);border-radius:var(--aios-radius-pill);background:var(--wsc-accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;padding:.45rem .9rem;font-weight:600}.wsc__btn:disabled{opacity:.5;cursor:not-allowed}.wsc__chips{flex-wrap:wrap;gap:.4rem;display:flex}.wsc__chip{border:1px solid var(--wsc-line);border-radius:var(--aios-radius-pill);background:var(--wsc-soft);min-height:36px;color:var(--wsc-ink);font:inherit;cursor:pointer;align-items:center;padding:.3rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.wsc__chip:hover{border-color:var(--wsc-accent);color:var(--wsc-accent)}.wsc__chip[data-off=true]{opacity:.45;pointer-events:none}.wsc__answer{border:1px solid var(--wsc-line);background:var(--wsc-soft);border-radius:var(--wsc-radius);gap:.4rem;padding:.85rem;display:grid}.wsc__answer strong{font-size:.95rem}.wsc__meta{color:var(--wsc-muted);font-size:.78rem}.wsc__why{color:var(--wsc-muted);margin:0;padding-left:1.1rem;font-size:.78rem}.wsc__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.wsc__row{border-top:1px solid var(--wsc-line);gap:.15rem;padding:.45rem 0;display:grid}.wsc__row:first-child{border-top:0;padding-top:0}.wsc__row a{color:var(--wsc-ink);font-weight:600;text-decoration:none}.wsc__row a:hover{color:var(--wsc-accent);text-decoration:underline}.wsc__select{border:1px solid var(--wsc-line);min-height:40px;font:inherit;border-radius:12px;padding:.35rem .5rem}.wsc__empty{color:var(--wsc-muted);font-size:.82rem}.wsc__cta{color:var(--wsc-accent);font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.wsc__cta:hover{text-decoration:underline}.wsc__provenance{color:var(--wsc-muted);margin:0;font-size:.78rem}
