:root{color-scheme:light;--botski-teal:#218c91;--botski-deep-teal:#155b61;--botski-orange:#f57f17;--botski-ink:#111315;--botski-ivory:#fefbf5;--botski-canvas:#f1e9db;--botski-graphite:#35383d;--botski-steel:#9b9d98;--botski-eye:#fffcf2;--botski-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--botski-background:var(--botski-ivory);--botski-surface:var(--botski-canvas);--botski-text:var(--botski-ink);--botski-muted:var(--botski-graphite);--botski-primary:var(--botski-deep-teal);--botski-on-primary:var(--botski-ivory);--botski-accent:var(--botski-orange);--botski-on-accent:var(--botski-ink);--botski-border:color-mix(in srgb,var(--botski-text) 17%,transparent);--botski-focus:var(--botski-deep-teal);--botski-overlay:color-mix(in srgb,var(--botski-ink) 52%,transparent);--botski-shadow:color-mix(in srgb,var(--botski-ink) 14%,transparent);--botski-radius-sm:0.5rem;--botski-radius-md:0.875rem;--botski-radius-lg:1.5rem;--botski-radius-pill:999px;--botski-space-1:0.25rem;--botski-space-2:0.5rem;--botski-space-3:0.75rem;--botski-space-4:1rem;--botski-space-5:1.5rem;--botski-space-6:2rem;--botski-space-7:3rem;--botski-space-8:4.5rem;--botski-space-9:7rem;--botski-content-width:76rem;--botski-reading-width:43rem;--botski-control-min:2.75rem;--botski-motion-blink:5.6s;--botski-motion-idle:6.4s;--botski-motion-tools:1.8s}[data-botski-theme=light]{color-scheme:light;--botski-background:var(--botski-ivory);--botski-surface:var(--botski-canvas);--botski-text:var(--botski-ink);--botski-muted:var(--botski-graphite);--botski-primary:var(--botski-deep-teal);--botski-on-primary:var(--botski-ivory);--botski-accent:var(--botski-orange);--botski-on-accent:var(--botski-ink);--botski-border:color-mix(in srgb,var(--botski-text) 17%,transparent);--botski-focus:var(--botski-deep-teal);--botski-overlay:color-mix(in srgb,var(--botski-ink) 52%,transparent);--botski-shadow:color-mix(in srgb,var(--botski-ink) 14%,transparent)}[data-botski-theme=dark]{color-scheme:dark;--botski-background:var(--botski-ink);--botski-surface:color-mix(in srgb,var(--botski-graphite) 78%,var(--botski-ink));--botski-text:var(--botski-ivory);--botski-muted:color-mix(in srgb,var(--botski-canvas) 78%,var(--botski-steel));--botski-primary:var(--botski-orange);--botski-on-primary:var(--botski-ink);--botski-accent:var(--botski-orange);--botski-on-accent:var(--botski-ink);--botski-border:color-mix(in srgb,var(--botski-ivory) 18%,transparent);--botski-focus:var(--botski-orange);--botski-overlay:color-mix(in srgb,var(--botski-ink) 72%,transparent);--botski-shadow:color-mix(in srgb,var(--botski-ink) 55%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]){color-scheme:dark;--botski-background:var(--botski-ink);--botski-surface:color-mix(in srgb,var(--botski-graphite) 78%,var(--botski-ink));--botski-text:var(--botski-ivory);--botski-muted:color-mix(in srgb,var(--botski-canvas) 78%,var(--botski-steel));--botski-primary:var(--botski-orange);--botski-on-primary:var(--botski-ink);--botski-accent:var(--botski-orange);--botski-on-accent:var(--botski-ink);--botski-border:color-mix(in srgb,var(--botski-ivory) 18%,transparent);--botski-focus:var(--botski-orange);--botski-overlay:color-mix(in srgb,var(--botski-ink) 72%,transparent);--botski-shadow:color-mix(in srgb,var(--botski-ink) 55%,transparent)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:var(--botski-space-2);min-height:var(--botski-control-min);min-width:var(--botski-control-min);border:1px solid transparent;border-radius:var(--botski-radius-sm);padding:.65rem 1.1rem;font-size:.9rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s}.button--primary{color:var(--botski-on-primary);background:var(--botski-primary);border-radius:14px;box-shadow:0 4px 0 color-mix(in srgb,var(--botski-primary) 55%,#111315),inset 0 1px 0 #ffffff33}.button--secondary{color:var(--botski-text);background:var(--botski-background);border-color:var(--botski-border)}.button--quiet{color:var(--botski-primary);background:transparent}.button--accent{color:var(--botski-on-accent);background:#f57f17;border-radius:14px;box-shadow:0 4px 0 #ba5313,inset 0 1px 0 #ffffff38}.button:not(:disabled):hover{text-decoration:underline;text-underline-offset:.2em}.button.button--accent:not(:disabled):hover,.button.button--primary:not(:disabled):hover{text-decoration:none;background:color-mix(in srgb,var(--botski-primary) 86%,#fff)}.button.button--accent:not(:disabled):hover{background:#ff9637}.button.button--accent:not(:disabled):active,.button.button--primary:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 color-mix(in srgb,var(--botski-primary) 55%,#111315)}.button.button--accent:not(:disabled):active{background:#e46e0a;box-shadow:0 1px 0 #ba5313}.button:disabled:not(.button--oauth){color:#545a59;background:#d1d2cd;border-color:#a9ada7;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.button{transition:none}.button.button--accent:not(:disabled):active,.button.button--primary:not(:disabled):active{transform:none}}.status-badge{display:inline-flex;align-items:center;gap:var(--botski-space-2);padding:.3rem .65rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill);background:var(--botski-background);font-size:.75rem;font-weight:650;line-height:1.4;white-space:nowrap}.status-badge__dot{flex:0 0 auto;min-width:.85rem;font-size:.8em;font-weight:800;line-height:1;text-align:center}.status-badge--healthy{background:var(--botski-primary);color:var(--botski-on-primary)}.status-badge--degraded,.status-badge--down{background:var(--botski-orange);color:var(--botski-ink)}.status-badge--stale,.status-badge--test_mode{border-style:dashed}.status-badge--not_configured{border-style:dotted}.status-badge--disabled{text-decoration:line-through;text-decoration-thickness:1px;color:var(--botski-muted)}.status-badge--down{border-width:2px}.confirmation-panel,.connection-card,.empty-state{padding:var(--botski-space-6);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.connection-card__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--botski-space-3);justify-content:space-between;margin-bottom:var(--botski-space-5)}.connection-card__heading h3{margin:0}.connection-card p{color:var(--botski-muted);font-size:.9rem}.connection-card .connection-card__check{margin:0;font-size:.73rem;overflow-wrap:anywhere}.empty-state{border-style:dashed}.empty-state__icon{margin-bottom:var(--botski-space-3);line-height:0}.empty-state h2{font-size:1.4rem}.empty-state>p{max-width:var(--botski-reading-width);color:var(--botski-muted)}.form-field{display:grid;gap:var(--botski-space-2);min-width:0}.form-field label{font-size:.9rem;font-weight:650}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--botski-control-min);padding:var(--botski-space-3);background:var(--botski-background);color:var(--botski-text);border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm)}.form-field p{margin:0;font-size:.82rem}.form-field__hint{color:var(--botski-muted)}.form-field__error{font-weight:650}.error-summary,.form-field input[aria-invalid=true]{border:2px solid var(--botski-text)}.error-summary{padding:var(--botski-space-5);border-radius:var(--botski-radius-sm);background:var(--botski-background)}.error-summary h2{font-size:1.1rem}.error-summary ul{margin-bottom:0;padding-left:var(--botski-space-5)}.botski-dialog{width:min(32rem,calc(100% - 2rem));max-height:min(90dvh,40rem);overflow:auto;padding:var(--botski-space-6);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background);color:var(--botski-text);box-shadow:0 1.25rem 3rem var(--botski-shadow)}.botski-dialog::backdrop{background:var(--botski-overlay)}.botski-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--botski-space-4)}.botski-dialog__header h2{margin:0;font-size:1.25rem}.botski-dialog__body{margin-top:var(--botski-space-4)}.confirmation-panel h2{font-size:1.25rem}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--botski-space-3);margin-top:var(--botski-space-5)}.pagination__link,.pagination__status{display:inline-flex;align-items:center;justify-content:center;min-height:var(--botski-control-min);padding:.45rem .9rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm);color:var(--botski-text);text-decoration:none;font-size:.88rem;font-weight:650}.pagination__link:hover{text-decoration:underline}.pagination__link--disabled{color:var(--botski-muted)}.pagination__link--disabled,.pagination__status{background:var(--botski-surface)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--botski-control-min);min-width:var(--botski-control-min);padding:0;border:1px solid transparent;border-radius:var(--botski-radius-sm);background:transparent;color:var(--botski-muted);line-height:0}.theme-toggle:hover{color:var(--botski-text);background:color-mix(in srgb,var(--botski-text) 6%,transparent)}.theme-toggle svg{display:block;flex:0 0 auto}.theme-toggle__pair{display:inline-flex;align-items:center;gap:.12rem}.theme-toggle__pair svg{width:13px;height:13px}.theme-toggle--header{flex:0 0 auto}.theme-settings{max-width:28rem}.theme-settings h2{margin-bottom:var(--botski-space-3)}.theme-settings .muted{margin-bottom:var(--botski-space-4)}.theme-settings__fieldset{margin:0;padding:0;border:0}.theme-settings__fieldset legend{margin-bottom:var(--botski-space-3);font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--botski-muted)}.theme-settings__options{display:flex;flex-wrap:wrap;gap:var(--botski-space-2)}.theme-settings__option{display:inline-flex;align-items:center;gap:var(--botski-space-2);min-height:var(--botski-control-min);padding:0 var(--botski-space-3);border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm);background:var(--botski-background);color:var(--botski-text);font-size:.86rem;font-weight:600}.theme-settings__option:has(input:checked){border-color:var(--botski-primary);background:color-mix(in srgb,var(--botski-primary) 10%,var(--botski-background))}.theme-settings__option input{margin:0;accent-color:var(--botski-primary)}.theme-settings__glyph{display:inline-flex;color:var(--botski-muted);line-height:0}.theme-settings__glyph svg{display:block}.theme-settings__glyph .theme-toggle__pair svg{width:13px;height:13px}.auth-social{gap:var(--botski-space-4);max-width:24rem;width:100%;margin-bottom:var(--botski-space-5)}.auth-social,.auth-social__method{display:grid;justify-items:stretch}.auth-social__method{gap:var(--botski-space-2)}.auth-social .button{width:100%}.auth-social .form-field__error,.auth-social .muted,.auth-social__divider{margin:0;font-size:.82rem}.auth-social__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--botski-space-3);text-align:center}.auth-social__divider:after,.auth-social__divider:before{content:"";height:1px;background:var(--botski-border)}.auth-email,.auth-email__fields{display:grid;justify-items:stretch;gap:var(--botski-space-4);width:100%;margin:0;padding:0;border:0;min-width:0}.auth-email legend{padding:0;font-size:.9rem;font-weight:650}.auth-screen{justify-items:start;gap:var(--botski-space-6);max-width:36rem}.auth-screen__copy{max-width:34rem}.auth-screen__copy h1{font-size:clamp(2rem,3.4vw,2.75rem)}.auth-screen__copy .lede{margin-bottom:0}.auth-screen__panel{justify-items:stretch;gap:var(--botski-space-5);width:min(28rem,100%);padding:var(--botski-space-6);border-radius:var(--botski-radius-lg);background:var(--botski-surface)}.auth-screen__panel .auth-social{margin-bottom:0}.auth-screen__switch{margin:0;font-size:.92rem}.auth-screen__panel .button--quiet{justify-self:start;width:auto}@media (max-width:50rem){.confirmation-panel,.connection-card,.empty-state{padding:var(--botski-space-5)}.auth-screen{padding-block:var(--botski-space-5) var(--botski-space-7)}.auth-screen__panel{padding:var(--botski-space-4)}.theme-settings{max-width:100%}}.button.button--oauth{gap:.65rem;width:100%;min-height:2.85rem;font-weight:650;letter-spacing:-.01em}.button.button--oauth,.button__oauth-mark{display:inline-flex;align-items:center;justify-content:center}.button__oauth-mark{flex:0 0 auto;width:1.25rem;height:1.25rem;line-height:0}.button__oauth-mark svg{display:block}.button--oauth-x{color:#fff;background:#0f1419;border-color:#0f1419}.button--oauth-x:hover:not(:disabled){background:#272c30;border-color:#272c30}.button--oauth-x:disabled{opacity:.55}html[data-botski-theme=dark] .button--oauth-x{color:#0f1419;background:#fff;border-color:#fff}html[data-botski-theme=dark] .button--oauth-x:hover:not(:disabled){background:#e7e9ea;border-color:#e7e9ea}.button--oauth-google{color:#1f1f1f;background:#fff;border:1px solid #dadce0}.button--oauth-google:hover:not(:disabled){background:#f8f9fa;border-color:#d2d3d4}html[data-botski-theme=dark] .button--oauth-google{color:#e8eaed;background:#1f1f1f;border-color:#5f6368}.auth-screen{display:grid;justify-items:center;width:100%;min-width:0;padding-block:var(--botski-space-7) var(--botski-space-8)}.auth-screen__card{width:min(26rem,100%);min-width:0;display:grid;gap:var(--botski-space-5)}.auth-screen__copy{max-width:none;text-align:center}.auth-screen__copy h1{margin-bottom:var(--botski-space-3);font-size:clamp(1.85rem,4vw,2.35rem)}.auth-screen__lede{margin:0 auto;max-width:22rem;font-size:1rem}.auth-screen__panel{display:grid;gap:var(--botski-space-4);width:100%;min-width:0;padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:1.15rem;background:var(--botski-surface,var(--botski-background));box-shadow:0 12px 40px color-mix(in srgb,var(--botski-ink,#0b3d42) 8%,transparent)}.auth-social__divider{margin:.15rem 0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--botski-muted)}.botski-wordmark{display:inline-flex;align-items:center;gap:0;color:inherit;font-weight:850;letter-spacing:-.07em;line-height:1;text-decoration:none;font-weight:900;letter-spacing:-.08em}.botski-wordmark__letter{font-size:1em}.botski-wordmark__face{width:1.08em;height:1.08em;display:block;flex:0 0 auto;overflow:visible;margin-inline:-.06em -.14em;object-fit:contain;transform:none}.botski-wordmark--compact .botski-wordmark__face{width:1.7rem;height:1.7rem}.botski-avatar{display:inline-flex;width:4.75rem;height:4.75rem;transform-origin:50% 55%}.botski-avatar .botski-face{width:100%;height:100%;overflow:visible}.botski-eye{transform-box:fill-box;transform-origin:50% 50%}.botski-head,.botski-loupe,.botski-pencil{transform-box:fill-box;transform-origin:50% 70%}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=attentive] .botski-head,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=idle] .botski-head,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=success] .botski-head,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=thinking] .botski-head{animation:botski-idle var(--botski-motion-idle) ease-in-out infinite}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=attentive] .botski-eye,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=building] .botski-eye,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=idle] .botski-eye,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=success] .botski-eye,.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=thinking] .botski-eye{animation:botski-blink var(--botski-motion-blink) ease-in-out infinite}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=attentive] .botski-head{animation-name:botski-attentive}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=thinking] .botski-head{animation-name:botski-think;animation-duration:7.2s}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=building] .botski-pencil{animation:botski-scribble var(--botski-motion-tools) ease-in-out infinite}.botski-avatar[data-motion=subtle][data-paused=false][data-reduced-motion=false][data-state=success] .botski-lenses{animation:botski-gleam 2.4s ease-in-out infinite}.botski-avatar[data-state=unavailable]{opacity:.72;filter:grayscale(.35)}@keyframes botski-idle{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-1.5px) rotate(-1.1deg)}70%{transform:translateY(.6px) rotate(.8deg)}}@keyframes botski-attentive{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-1.5px,1px) rotate(-2deg)}}@keyframes botski-think{0%,to{transform:rotate(0deg) translateY(0)}35%{transform:rotate(2deg) translateY(-1px)}65%{transform:rotate(-1.4deg) translateY(.5px)}}@keyframes botski-blink{0%,18%,8%,to{transform:scaleY(1)}12%{transform:scaleY(.12)}}@keyframes botski-scribble{0%,to{transform:rotate(0deg)}40%{transform:rotate(8deg) translateY(1px)}70%{transform:rotate(-6deg)}}@keyframes botski-gleam{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.scripted-helper{display:grid;gap:var(--botski-space-4);padding:var(--botski-space-6);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.scripted-helper__intro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--botski-space-4);min-width:0}.scripted-helper__intro h2{margin-bottom:var(--botski-space-2)}.scripted-helper__intro p{margin-bottom:0;color:var(--botski-muted)}.scripted-helper__avatar{flex:0 0 auto;width:clamp(5rem,18vw,8rem)}.scripted-helper__pause{margin-top:var(--botski-space-3)}.scripted-helper.bs-workshop-card--denim{background:linear-gradient(#14212bdd,#14212bdd),url(/brand/v2/textures/denim-charcoal.webp) 50% /cover;color:var(--botski-ivory);border-color:#43545c}.scripted-helper.bs-workshop-card--denim .scripted-helper__intro p,.scripted-helper.bs-workshop-card--denim .scripted-helper__note{color:color-mix(in srgb,var(--botski-ivory) 78%,var(--botski-steel))}.scripted-helper.bs-workshop-card--denim .scripted-helper__item{background:color-mix(in srgb,#14212b 72%,transparent);border-color:#80929a;color:var(--botski-ivory)}.scripted-helper.bs-workshop-card--denim a{color:#7ad5d7}.scripted-helper__choices{display:grid;gap:var(--botski-space-2)}.scripted-helper__item{border:1px solid var(--botski-border);border-radius:var(--botski-radius-sm);background:var(--botski-background);padding:0 var(--botski-space-4)}.scripted-helper__item summary{min-height:var(--botski-control-min);display:flex;align-items:center;font-weight:650}.scripted-helper__item p{font-size:.92rem}.scripted-helper__note{margin:0;font-size:.78rem}.brand-link{display:inline-flex;align-items:center;min-height:44px;min-width:0;font-weight:850;font-size:1.7rem;letter-spacing:-.07em;line-height:1}.brand-link,.brand-link:hover{color:var(--botski-text);text-decoration:none}.brand-link .botski-wordmark{font-size:1em}.design-preview{padding-block:var(--botski-space-7)}.design-preview h1{font-size:clamp(2rem,4vw,3.2rem)}.design-preview__grid{display:grid;gap:var(--botski-space-5)}.design-preview__row{display:flex;flex-wrap:wrap;gap:var(--botski-space-4);align-items:center}.design-preview__card{padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.casual-bot-icon{display:inline-grid;place-items:center;width:var(--casual-bot-icon-size,1.5rem);height:var(--casual-bot-icon-size,1.5rem);flex:0 0 auto;pointer-events:none}.casual-bot-icon img{grid-area:1/1;width:100%;height:100%;object-fit:contain}.casual-bot-icon__on-light{display:block}.casual-bot-icon__on-dark,[data-botski-theme=dark] .casual-bot-icon__on-light{display:none}[data-botski-theme=dark] .casual-bot-icon__on-dark{display:block}@media (prefers-reduced-motion:reduce){.botski-avatar .botski-eye,.botski-avatar .botski-head,.botski-avatar .botski-lenses,.botski-avatar .botski-pencil{animation:none!important}}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.7fr);gap:var(--botski-space-7);align-items:center;width:min(var(--botski-content-width),calc(100% - 4rem));max-width:100%;min-width:0;overflow-x:clip;margin-inline:auto;padding-block:var(--botski-space-8) var(--botski-space-7)}.marketing-hero--page{padding-top:var(--botski-space-7)}.marketing-hero--overlay,.workshop-frame--overlay{--botski-hero-content-inset:clamp(1.5rem,3vw,2.5rem)}.marketing-hero--overlay{position:relative;width:100%;min-height:min(28rem,78vw);padding-inline:var(--botski-space-6);overflow:hidden;border-radius:var(--botski-radius-lg);border:1px solid var(--botski-border);box-shadow:0 1rem 2.5rem var(--botski-shadow);color:var(--botski-ivory);align-items:stretch;grid-template-areas:"hero-copy hero-art"}.marketing-hero--overlay .marketing-hero__media{grid-area:1/1/-1/-1;position:relative;z-index:0;min-height:100%;pointer-events:none}.marketing-hero--overlay .marketing-hero__copy{grid-area:hero-copy;padding-left:var(--botski-hero-content-inset);padding-right:var(--botski-space-4);box-sizing:border-box}.marketing-hero--overlay .marketing-portrait--hero{grid-area:hero-art}.marketing-hero--overlay .marketing-hero__banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.marketing-hero--overlay .marketing-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--botski-ink) 74%,transparent) 0,color-mix(in srgb,var(--botski-ink) 42%,transparent) 52%,transparent 82%)}.marketing-hero--overlay .marketing-hero__copy,.marketing-hero--overlay .marketing-portrait--hero{position:relative;z-index:1;align-self:center}.marketing-hero--overlay .eyebrow,.marketing-hero--overlay .lede,.marketing-hero--overlay h1{color:var(--botski-ivory)}.marketing-hero--overlay .lede{color:color-mix(in srgb,var(--botski-ivory) 86%,var(--botski-steel))}.marketing-hero--overlay .button--secondary{color:var(--botski-ivory);background:color-mix(in srgb,var(--botski-ink) 28%,transparent);border-color:color-mix(in srgb,var(--botski-ivory) 38%,transparent)}.marketing-hero--quiet .marketing-hero__banner{object-fit:cover;object-position:center;filter:saturate(.92) brightness(.78)}.marketing-hero--quiet .marketing-hero__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--botski-ink) 78%,transparent) 0,color-mix(in srgb,var(--botski-ink) 48%,transparent) 48%,color-mix(in srgb,var(--botski-ink) 12%,transparent) 78%,transparent 100%)}.marketing-hero--quiet .marketing-portrait--hero{pointer-events:none}.marketing-hero--quiet .marketing-hero__copy,.marketing-hero--quiet .marketing-hero__copy .button,.marketing-hero--quiet .marketing-hero__copy a{pointer-events:auto;position:relative;z-index:2}.marketing-hero h1{margin-bottom:var(--botski-space-4);font-size:clamp(2.4rem,5.2vw,4.35rem)}.marketing-hero__break{display:block}.marketing-hero__copy .lede{margin-bottom:0}.marketing-hero .action-row{margin-top:var(--botski-space-6)}.marketing-portrait{display:grid;place-items:center;justify-self:center;position:relative;width:min(26rem,100%);max-width:100%;min-width:0;overflow:hidden;aspect-ratio:1}.marketing-portrait:before{content:"";position:absolute;inset:12%;border-radius:50%;background:color-mix(in srgb,var(--botski-teal) 28%,transparent);filter:blur(2.4rem);pointer-events:none}.botski-avatar--hero{position:relative;z-index:1;width:min(22rem,72vw);height:min(22rem,72vw)}.marketing-band{background:var(--botski-surface);border-block:1px solid var(--botski-border);padding-block:var(--botski-space-7)}.marketing-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--botski-space-3);margin-bottom:var(--botski-space-5)}.marketing-section-head h2{margin:0}.marketing-cta-strip h2,.marketing-section-head h2{display:flex;align-items:center;gap:var(--botski-space-3)}.marketing-page{padding-block:var(--botski-space-6) var(--botski-space-8);min-width:0}.marketing-intro{max-width:min(46rem,100%);margin-bottom:var(--botski-space-7);min-width:0}.marketing-guide{padding-block:var(--botski-space-7) var(--botski-space-8)}.marketing-guide .scripted-helper{border-radius:var(--botski-radius-lg);box-shadow:0 1rem 2.5rem var(--botski-shadow)}.marketing-empty{display:grid;justify-items:start;gap:var(--botski-space-5)}.marketing-empty .empty-state{width:100%}.marketing-text-link{display:inline-flex;align-items:center;gap:var(--botski-space-2);min-height:var(--botski-control-min);color:var(--botski-text);font-weight:700;text-decoration:none}.marketing-text-link:hover{color:var(--botski-primary);text-decoration:underline}.marketing-spotlight{display:grid;grid-template-columns:auto 1fr;gap:var(--botski-space-6);align-items:center;margin-top:var(--botski-space-4);padding:var(--botski-space-7);background:var(--botski-ink);border-radius:var(--botski-radius-lg);min-width:0}.marketing-spotlight,.marketing-spotlight h2{color:var(--botski-ivory)}.marketing-spotlight p{color:color-mix(in srgb,var(--botski-ivory) 82%,var(--botski-steel))}.marketing-spotlight .marketing-honesty{color:color-mix(in srgb,var(--botski-ivory) 70%,var(--botski-steel))}.marketing-wordmark-on-dark{font-size:clamp(2.4rem,6vw,4.2rem);color:var(--botski-ivory)}.marketing-honesty{margin:var(--botski-space-4) 0 0;font-size:.92rem}.public-navigation a.nav-primary{background:var(--botski-accent);color:var(--botski-on-accent);padding:.55rem 1.15rem;border-radius:var(--botski-radius-pill)}.public-navigation a.nav-primary:hover{text-decoration:none;filter:brightness(1.05)}.button--accent{padding-inline:1.25rem}[data-botski-theme=dark] .marketing-spotlight{background:color-mix(in srgb,var(--botski-graphite) 55%,var(--botski-ink));border:1px solid var(--botski-border)}[data-botski-theme=dark] .marketing-portrait:before{background:color-mix(in srgb,var(--botski-teal) 38%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .marketing-spotlight{background:color-mix(in srgb,var(--botski-graphite) 55%,var(--botski-ink));border:1px solid var(--botski-border)}:root:not([data-botski-theme=light]) .marketing-portrait:before{background:color-mix(in srgb,var(--botski-teal) 38%,transparent)}}@media (max-width:64rem){.marketing-hero{grid-template-columns:1fr;width:calc(100% - 2.5rem);padding-block:var(--botski-space-6);gap:var(--botski-space-5)}.marketing-hero--overlay{width:100%;padding-inline:var(--botski-space-5);grid-template-areas:"hero-copy" "hero-art"}.marketing-hero--overlay .marketing-hero__copy{padding-left:var(--botski-hero-content-inset);padding-right:var(--botski-hero-content-inset)}.marketing-hero--overlay .marketing-hero__media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--botski-ink) 72%,transparent) 0,color-mix(in srgb,var(--botski-ink) 48%,transparent) 48%,color-mix(in srgb,var(--botski-ink) 32%,transparent) 100%)}.botski-avatar--hero{width:min(16rem,68vw);height:min(16rem,68vw)}.marketing-spotlight{grid-template-columns:1fr;padding:var(--botski-space-6)}}@media (max-width:50rem){.marketing-hero{width:calc(100% - 2rem)}.marketing-hero--overlay{width:100%;padding-inline:var(--botski-space-4)}.marketing-hero--overlay .marketing-hero__copy{padding-left:var(--botski-hero-content-inset);padding-right:var(--botski-hero-content-inset)}.marketing-page{padding-block:var(--botski-space-5) var(--botski-space-7)}.marketing-portrait .bs-mascot{width:min(14rem,70vw)}}.marketing-portrait[data-art=mascot]:before{inset:8%;opacity:.55}.marketing-hero-art{position:relative;z-index:1;width:100%;max-width:100%;height:auto;object-fit:contain}.marketing-portrait--hero{display:grid;justify-items:center}.marketing-icon{width:2rem;height:2rem;display:block;flex:0 0 auto}.marketing-support-mark{width:clamp(5.5rem,22vw,8rem)}.marketing-empty-mascot img,.marketing-support-mark img{display:block;width:100%;height:auto;object-fit:contain}.marketing-empty-mascot{width:clamp(5.5rem,20vw,8rem);margin:0}.marketing-banner,.marketing-workshop-scene{margin:var(--botski-space-6) 0 0;overflow:hidden;border-radius:var(--botski-radius-lg);border:1px solid var(--botski-border);background:var(--botski-surface);box-shadow:0 1rem 2.5rem var(--botski-shadow)}.marketing-banner__img,.marketing-workshop-scene__img{display:block;width:100%;height:auto}.marketing-page--paper{background-image:url(/brand/v2/textures/warm-paper-dots.svg);background-repeat:repeat}[data-botski-theme=dark] .marketing-page--paper{background-image:none}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .marketing-page--paper{background-image:none}}.marketing-teal-bar{height:.55rem;border-radius:var(--botski-radius-pill);background:var(--botski-deep-teal);margin-bottom:var(--botski-space-6)}.marketing-hall-head{display:flex;align-items:center;gap:var(--botski-space-4);min-height:3.75rem;padding:.7rem var(--botski-space-5);border-radius:var(--botski-radius-md);margin-bottom:var(--botski-space-6)}.marketing-hall-head .eyebrow{margin:0;color:inherit}.marketing-hall-head .section-eyebrow--directory{--section-mark-size:3.25rem;font-size:clamp(1.05rem,2.2vw,1.45rem);letter-spacing:.14em}.marketing-hall-head .section-mark--raster{--section-mark-size:3.25rem}.marketing-status-bar{margin-bottom:var(--botski-space-6)}.marketing-status-bar img{display:block;width:min(100%,22rem);height:auto}.marketing-reference{margin-top:var(--botski-space-7)}.auth-screen__mark{display:block;width:4.5rem;height:4.5rem;margin:0 auto var(--botski-space-4);border-radius:1rem}.marketing-gallery{margin:var(--botski-space-6) 0 var(--botski-space-7);overflow:hidden;border-radius:var(--botski-radius-lg);border:1px solid var(--botski-border);background:var(--botski-surface)}.marketing-gallery__img{display:block;width:100%;height:auto}.marketing-gallery__caption{margin:0;padding:var(--botski-space-3) var(--botski-space-4);font-size:.9rem}.marketing-workshop-hero{width:min(var(--botski-content-width),calc(100% - 4rem));max-width:100%;min-width:0;overflow-x:clip;margin-inline:auto;padding-block:var(--botski-space-6) var(--botski-space-4)}.marketing-page-hero{margin-bottom:var(--botski-space-7)}.marketing-meet{display:grid;justify-items:center;gap:var(--botski-space-3);padding-block:var(--botski-space-5) var(--botski-space-6)}.marketing-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--botski-space-6);padding-block:var(--botski-space-7);align-items:start}.marketing-copy-card h2{margin-bottom:var(--botski-space-3)}.workshop-frame{position:relative;overflow:hidden;border-radius:var(--botski-radius-lg);border:1px solid var(--botski-border);background:var(--botski-surface);box-shadow:0 1rem 2.5rem var(--botski-shadow)}.workshop-frame__media{position:relative;overflow:hidden;aspect-ratio:var(--workshop-w,1440) /var(--workshop-h,484);background:var(--botski-canvas)}.workshop-frame__still,.workshop-frame__video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;pointer-events:none;transform:none}.workshop-frame__video{opacity:0}.workshop-frame__video.is-playing{opacity:1}.workshop-frame__copy{min-width:0}.workshop-frame__copy h1{margin-bottom:var(--botski-space-3);font-size:clamp(1.2rem,2.4vw + .55rem,2.6rem)}.workshop-frame__copy .lede{max-width:none;font-size:clamp(.88rem,.9vw + .55rem,1.02rem)}.workshop-frame__copy .action-row{margin-top:var(--botski-space-4)}.workshop-frame__motion{position:absolute;z-index:2;bottom:.7rem;margin:0;gap:.45rem;min-height:var(--botski-control-min);font-size:.88rem}.workshop-frame--right .workshop-frame__motion{left:5%}.workshop-frame--left .workshop-frame__motion{right:5%}.workshop-frame--center .workshop-frame__motion{left:50%;transform:translateX(-50%)}.workshop-frame--overlay{display:grid;isolation:isolate;overflow:visible}.workshop-frame--overlay .workshop-frame__media{grid-area:1/1;min-height:100%;height:100%;overflow:hidden;border-radius:inherit}.workshop-frame--overlay .workshop-frame__still,.workshop-frame--overlay .workshop-frame__video{object-fit:cover;object-position:center 42%}.workshop-frame--right.workshop-frame--overlay .workshop-frame__still,.workshop-frame--right.workshop-frame--overlay .workshop-frame__video{object-position:72% 42%}.workshop-frame--left.workshop-frame--overlay .workshop-frame__still,.workshop-frame--left.workshop-frame--overlay .workshop-frame__video{object-position:28% 42%}.workshop-frame--overlay .workshop-frame__media:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--botski-ivory) 70%,transparent) 0,color-mix(in srgb,var(--botski-ivory) 32%,transparent) 46%,transparent 74%)}.workshop-frame--left.workshop-frame--overlay .workshop-frame__media:after{background:linear-gradient(270deg,color-mix(in srgb,var(--botski-ivory) 70%,transparent) 0,color-mix(in srgb,var(--botski-ivory) 32%,transparent) 46%,transparent 74%)}.workshop-frame--center.workshop-frame--overlay .workshop-frame__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--botski-ivory) 62%,transparent) 0,transparent 26%,transparent 74%,color-mix(in srgb,var(--botski-ivory) 62%,transparent) 100%)}.workshop-frame--overlay .workshop-frame__copy{grid-area:1/1;z-index:1;justify-self:start;align-self:center;width:var(--copy-width,38%);max-width:calc(100% - 1.5rem);margin-left:max(var(--copy-left,5%),var(--botski-hero-content-inset));padding:0;overflow:visible;overflow-wrap:anywhere;min-width:0;color:var(--botski-ink)}.workshop-frame--overlay .workshop-frame__copy .eyebrow,.workshop-frame--overlay .workshop-frame__copy .lede,.workshop-frame--overlay .workshop-frame__copy .muted{color:var(--botski-graphite)}.workshop-frame--overlay .workshop-frame__copy .marketing-text-link{color:var(--botski-ink)}.workshop-frame--center.workshop-frame--overlay .workshop-frame__copy{justify-self:stretch;align-self:stretch;width:auto;max-width:none;margin-left:0;display:grid;grid-template-columns:minmax(0,22%) minmax(0,1fr) minmax(0,22%);padding:12% 4% 14%;overflow:visible;overflow-wrap:anywhere;min-width:0}.workshop-frame--center.workshop-frame--overlay .workshop-frame__copy>:nth-child(2){grid-column:3}@media (max-width:70rem){.workshop-frame--overlay .workshop-frame__media:after{opacity:1}.workshop-frame--overlay .workshop-frame__copy{padding:var(--botski-space-3) var(--botski-hero-content-inset);border-radius:var(--botski-radius-md);background:color-mix(in srgb,var(--botski-ivory) 74%,transparent)}.workshop-frame--center.workshop-frame--overlay .workshop-frame__copy{background:transparent}}@media (max-width:50rem){.workshop-frame--overlay:not(.workshop-frame--center) .workshop-frame__copy{width:min(24rem,calc(100% - 2rem));margin-left:var(--botski-hero-content-inset);padding:var(--botski-space-4)}.workshop-frame--left.workshop-frame--overlay .workshop-frame__copy{justify-self:end;margin-left:auto;margin-right:var(--botski-hero-content-inset)}.workshop-frame--center.workshop-frame--overlay .workshop-frame__copy{display:flex;flex-direction:column;justify-content:center;gap:var(--botski-space-3);width:min(24rem,calc(100% - 2rem));margin:var(--botski-hero-content-inset);padding:var(--botski-space-4);background:color-mix(in srgb,var(--botski-ivory) 78%,transparent);border-radius:var(--botski-radius-md)}.workshop-frame--center.workshop-frame--overlay .workshop-frame__copy>:nth-child(2){grid-column:auto}}@media (max-width:64rem){.marketing-workshop-hero{width:calc(100% - 2.5rem)}.marketing-copy-grid{grid-template-columns:1fr;padding-block:var(--botski-space-6)}}@media (max-width:50rem){.marketing-workshop-hero{width:calc(100% - 2rem)}}.learn-page h2{margin-top:var(--botski-space-7)}.learn-page h3{margin-top:var(--botski-space-5)}.learn-page .empty-state{margin:var(--botski-space-5) 0}.learn-draft-stamp{margin:0 0 var(--botski-space-4);padding:.45rem .75rem;max-width:max-content;border:1px dashed var(--botski-border);border-radius:var(--botski-radius-sm);font-size:.86rem;font-weight:650}.learn-page{min-width:0}.learn-article{max-width:min(var(--botski-reading-width),100%);min-width:0;overflow-wrap:anywhere}.legal-page{padding-bottom:var(--botski-space-8)}.legal-article h2,.legal-article h3{scroll-margin-top:6.5rem}#example,#how-a-bot-gets-built,#plan,#start{scroll-margin-top:6.25rem}.legal-article__meta{color:var(--botski-muted)}.legal-article__body>:first-child{margin-top:0}.legal-article__hub{margin-top:var(--botski-space-7)}.legal-article .eyebrow a{color:inherit;text-decoration:none}.legal-article .eyebrow a:hover{text-decoration:underline}.legal-hub__intro{text-align:center}.legal-hub__mark{margin:0 auto var(--botski-space-4);width:6.5rem}.legal-hub__mark img{display:block;width:100%;height:auto}.legal-hub-grid{list-style:none;margin:0;padding:0}.legal-hub-card{display:flex;flex-direction:column;height:100%;min-height:12rem;text-decoration:none;color:inherit}.legal-hub-card:after{content:"";position:absolute;inset:10px;border:1px dashed color-mix(in srgb,var(--botski-orange) 45%,transparent);border-radius:16px;pointer-events:none}.legal-hub-card:hover{border-color:var(--botski-primary)}.legal-hub-card__icon{width:2rem;height:2rem;margin-bottom:var(--botski-space-3)}.legal-hub-card h2{margin-bottom:var(--botski-space-2);font-size:1.15rem}.legal-hub-card p{flex:1 1;margin:0;color:var(--botski-muted);font-size:.92rem}.legal-hub-card__more{margin-top:var(--botski-space-4)}@media print{.botski-float,.public-footer,.public-header,.skip-link{display:none!important}.legal-article{max-width:none}.legal-article a[href^="mailto:"]:after,.legal-article a[href^=http]:after{content:none}}.learn-article ol,.learn-article ul,.learn-coming-list{margin:0 0 var(--botski-space-4);padding-left:var(--botski-space-5)}.learn-article a,.learn-table a{overflow-wrap:anywhere}.learn-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 var(--botski-space-6);-webkit-overflow-scrolling:touch}.learn-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.92rem}.learn-table td,.learn-table th{text-align:left;vertical-align:top;padding:var(--botski-space-3);border-bottom:1px solid var(--botski-border)}.learn-table thead th{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.learn-card-grid{list-style:none;margin:0 0 var(--botski-space-6);padding:0}.learn-card{height:100%;min-width:0;padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.learn-card h3,.workflow-card h2{display:flex;align-items:flex-start;gap:var(--botski-space-3);margin-bottom:var(--botski-space-3);font-size:1.15rem}.learn-card h3 a{color:var(--botski-text);text-decoration:none}.learn-card h3 a:hover{color:var(--botski-primary);text-decoration:underline}.learn-sources-strip{margin:var(--botski-space-7) 0 var(--botski-space-5);padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.learn-sources-strip ul{margin:0;padding-left:var(--botski-space-5)}.learn-related{margin-top:var(--botski-space-7)}.learn-handbook-footer{margin-top:var(--botski-space-6);padding-top:var(--botski-space-5);border-top:1px solid var(--botski-border);font-size:.92rem;color:var(--botski-muted)}.vision-board{min-width:0;margin:var(--botski-space-7) 0;padding:var(--botski-space-6);border:1px solid var(--botski-border);border-radius:var(--botski-radius-lg);background:var(--botski-background);box-shadow:0 .75rem 2rem var(--botski-shadow)}.vision-board__intro{max-width:46rem}.vision-board__intro h2{margin-bottom:var(--botski-space-3)}.vision-board__icon{display:block;width:2rem;height:2rem;flex:0 0 auto}.vision-board__caption{margin:var(--botski-space-5) 0 0;font-size:1.02rem;font-weight:650;color:var(--botski-text)}.vision-board__cta{margin-top:var(--botski-space-5)}.vision-board__cta-note{margin:var(--botski-space-4) 0 0;font-size:.92rem}.vision-board-a__options,.vision-board-a__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--botski-space-4);list-style:none;margin:0 0 var(--botski-space-5);padding:0}.vision-board-a__options{border:0;min-width:0}.vision-board-a__step{height:100%;min-width:0;padding:var(--botski-space-4);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface);box-shadow:inset .28rem 0 0 var(--botski-steel)}.vision-board-a__step:focus-within,.vision-board-a__step:hover,.vision-board-a__step[data-active=true]{background:var(--botski-background);box-shadow:inset .28rem 0 0 var(--botski-accent);border-color:color-mix(in srgb,var(--botski-teal) 45%,var(--botski-border))}.vision-board-a__select{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--botski-space-2);width:100%;min-height:var(--botski-control-min);margin:0;text-align:center}.vision-board-a__chrome,.vision-board-a__progress{display:grid;gap:var(--botski-space-3);margin:var(--botski-space-5) 0 0;padding:var(--botski-space-4);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.vision-board-a__chrome{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-board-a__chrome .button{min-height:var(--botski-control-min)}.vision-board-a__disclosure{grid-column:1/-1;margin:0}.vision-board-a__question{min-width:0}.vision-board-a__details{display:grid;gap:var(--botski-space-3);margin-top:var(--botski-space-5)}.vision-board-a__details summary{cursor:pointer;font-weight:700;min-height:var(--botski-control-min);display:flex;align-items:center}.vision-board-a__assumptions,.vision-board-a__limits{margin:var(--botski-space-4) 0 0}.vision-board-a__help-links{display:flex;flex-wrap:wrap;gap:var(--botski-space-3) var(--botski-space-4)}.vision-board-a__intro-lead{margin:0 0 var(--botski-space-3);font-size:1.15rem;font-weight:650}.vision-board-a__draft-note,.vision-board-a__next,.vision-board-a__plan-note{margin:var(--botski-space-4) 0 0}.vision-board-a__intro-actions{margin:var(--botski-space-5) 0}.vision-board-a__form{min-width:0}.vision-board-a__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--botski-space-5);margin:0 0 var(--botski-space-5)}.vision-board-a__field{min-width:0}.vision-board-a__field textarea{min-height:var(--botski-control-min);resize:vertical}.vision-board-a__field textarea[aria-invalid=true]{border:2px solid var(--botski-text)}.vision-board-a__actions{flex-wrap:wrap;margin-top:var(--botski-space-5)}.vision-board-a__actions .button,.vision-board-a__intro-actions .button{min-height:var(--botski-control-min)}.vision-board-a__output{margin-top:var(--botski-space-6);padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.vision-board-a__output:focus{outline:2px solid var(--botski-teal);outline-offset:.2rem}.vision-board-a__output h3{margin-top:0}.vision-board-a__brief-fields{display:grid;gap:var(--botski-space-4);margin-top:var(--botski-space-5)}.vision-board-a__reset-hint{margin:var(--botski-space-3) 0 0}.vision-board-a__reset-hint .marketing-text-link{display:inline;min-height:auto;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.vision-board-a__num{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;background:var(--botski-teal);color:var(--botski-ivory);font-size:.85rem;font-weight:800}.vision-board-a__title{font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.vision-board-a__summary{margin:var(--botski-space-2) 0 0;color:var(--botski-muted);font-size:.92rem}.vision-board-a__link{margin:var(--botski-space-3) 0 0}.vision-board-a__live{display:grid;gap:var(--botski-space-2);margin:0;padding:var(--botski-space-4) var(--botski-space-5);border-radius:var(--botski-radius-md);background:color-mix(in srgb,var(--botski-teal) 12%,var(--botski-surface));border:1px solid color-mix(in srgb,var(--botski-teal) 28%,var(--botski-border))}.vision-board-a__live .eyebrow{margin:0;color:var(--botski-primary)}.vision-board-b__starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--botski-space-5);list-style:none;margin:var(--botski-space-5) 0 0;padding:0}.vision-board-b__card{display:flex;flex-direction:column;gap:var(--botski-space-3);min-height:var(--botski-control-min);height:100%;padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface);color:inherit;text-decoration:none}.vision-board-b__card h3{margin:0;font-size:1.2rem}.vision-board-b__card p{margin:0;color:var(--botski-muted);font-size:.95rem}.vision-board-b__go{margin-top:auto;font-weight:700;color:var(--botski-text)}.vision-board-b__card:hover{border-color:color-mix(in srgb,var(--botski-teal) 50%,var(--botski-border));text-decoration:none}.vision-board-b__card:hover .vision-board-b__go{color:var(--botski-primary);text-decoration:underline}.vision-board-b__card:focus-visible{outline:2px solid var(--botski-primary);outline-offset:2px}.vision-board--callout,.vision-board--teaser{box-shadow:none;background:var(--botski-surface)}.vision-board--a-teaser h2{display:flex;align-items:center;gap:var(--botski-space-3)}.vision-board-teaser__steps{margin:0 0 var(--botski-space-4);padding-left:var(--botski-space-5)}.vision-board-teaser__steps a{color:var(--botski-text);text-decoration:none}.vision-board-teaser__steps a:hover{color:var(--botski-primary);text-decoration:underline}.learn-article .vision-board--callout{margin:var(--botski-space-5) 0 0;padding:var(--botski-space-5)}.about-sources{margin:var(--botski-space-7) 0 var(--botski-space-6)}.about-source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--botski-space-5);list-style:none;margin:var(--botski-space-5) 0 0;padding:0}.about-source-card{display:flex;flex-direction:column;min-height:var(--botski-control-min);height:100%;overflow:hidden;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background);color:inherit;text-decoration:none}.about-source-card__tile{display:grid;place-items:center;min-height:5.5rem;background:color-mix(in srgb,var(--botski-teal) 12%,var(--botski-surface));border-bottom:1px solid var(--botski-border)}.about-source-card__tile .marketing-icon{width:2.25rem;height:2.25rem}.about-source-card__host,.about-source-card__label{display:block;padding-inline:var(--botski-space-4)}.about-source-card__label{margin-top:var(--botski-space-4);font-weight:750}.about-source-card__host{margin:var(--botski-space-2) 0 var(--botski-space-4);color:var(--botski-muted);font-size:.88rem}.about-source-card:hover{border-color:color-mix(in srgb,var(--botski-teal) 50%,var(--botski-border));text-decoration:none}.about-source-card:hover .about-source-card__label{text-decoration:underline}.about-source-card:focus-visible{outline:2px solid var(--botski-primary);outline-offset:2px}.marketing-disclaimer-bar{margin:var(--botski-space-7) 0 0;padding:var(--botski-space-5) var(--botski-space-6);color:var(--botski-ivory);background:var(--botski-ink);border-radius:var(--botski-radius-md)}.marketing-disclaimer-bar h2{margin:0 0 var(--botski-space-2);color:var(--botski-ivory);font-size:1.1rem}.marketing-disclaimer-bar p{margin:0;color:color-mix(in srgb,var(--botski-ivory) 82%,var(--botski-steel))}.marketing-page--about .vision-board{box-shadow:none}[data-botski-theme=dark] .efficiency-board__tab[aria-selected=true],[data-botski-theme=dark] .vision-board-a__num{background:var(--botski-orange);color:var(--botski-ink)}[data-botski-theme=dark] .vision-board-a__live .eyebrow{color:var(--botski-orange)}[data-botski-theme=dark] .marketing-disclaimer-bar{background:color-mix(in srgb,var(--botski-graphite) 55%,var(--botski-ink));border:1px solid var(--botski-border)}[data-botski-theme=dark] .about-source-card__tile{background:color-mix(in srgb,var(--botski-teal) 22%,var(--botski-surface))}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .efficiency-board__tab[aria-selected=true],:root:not([data-botski-theme=light]) .vision-board-a__num{background:var(--botski-orange);color:var(--botski-ink)}:root:not([data-botski-theme=light]) .vision-board-a__live .eyebrow{color:var(--botski-orange)}:root:not([data-botski-theme=light]) .marketing-disclaimer-bar{background:color-mix(in srgb,var(--botski-graphite) 55%,var(--botski-ink));border:1px solid var(--botski-border)}}@media (prefers-reduced-motion:reduce){.vision-board-a *,.vision-board-a :after,.vision-board-a :before{animation:none!important;transition:none!important}}@media (max-width:70rem){.vision-board-a__options,.vision-board-a__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50rem){.vision-board{padding:var(--botski-space-5)}.about-source-cards,.vision-board-a__chrome,.vision-board-a__fields,.vision-board-a__options,.vision-board-a__steps,.vision-board-b__starts{grid-template-columns:1fr}.vision-board-a__output{padding:var(--botski-space-4)}}.footer-email-updates{margin:0;font-size:.8rem}.footer-email-updates a{display:inline-flex;align-items:center;min-height:1.4rem;color:var(--botski-muted);text-decoration:underline;text-underline-offset:.15em}.marketing-cta-strip{padding-block:var(--botski-space-7)}.marketing-cta-strip h2{margin-bottom:var(--botski-space-3)}.marketing-cta-strip .lede{margin-bottom:var(--botski-space-4)}.marketing-cta-strip .muted{margin-top:var(--botski-space-4)}@media (max-width:50rem){.marketing-cta-strip{padding-block:var(--botski-space-6)}.marketing-cta-strip .action-row,.marketing-empty .action-row,.workshop-frame__copy .action-row{gap:var(--botski-space-3)}.marketing-cta-strip .button,.marketing-empty .button,.workshop-frame__copy .button{flex:1 1 11.5rem;min-width:min(100%,11.5rem)}.marketing-empty .empty-state{padding:var(--botski-space-5)}}.workflow-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--botski-space-4);margin-bottom:var(--botski-space-6)}.workflow-card-grid{list-style:none;margin:0 0 var(--botski-space-6);padding:0}.workflow-card h2 a{color:var(--botski-text);text-decoration:none}.workflow-card h2 a:hover{color:var(--botski-primary);text-decoration:underline}.workflow-tags{display:flex;flex-wrap:wrap;gap:var(--botski-space-2);margin-bottom:var(--botski-space-4);font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.workflow-tags span{padding:.2rem .55rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill);background:var(--botski-surface);color:var(--botski-muted)}.workflow-copy{margin:var(--botski-space-5) 0 var(--botski-space-6)}.workflow-copy__tabs{display:inline-flex;flex-wrap:wrap;gap:0;margin-bottom:var(--botski-space-4);border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill);overflow:hidden}.workflow-copy__tab{min-height:var(--botski-control-min);padding:.5rem 1rem;border:0;background:var(--botski-background);color:var(--botski-text);font-weight:700}.workflow-copy__tab[aria-selected=true]{background:var(--botski-primary);color:var(--botski-on-primary)}.workflow-copy__note{margin-bottom:var(--botski-space-3)}.workflow-copy__pre{margin:0 0 var(--botski-space-4);padding:var(--botski-space-5);overflow-x:auto;max-width:100%;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}.routine-calc{display:grid;gap:var(--botski-space-6)}.routine-calc__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--botski-space-5)}.routine-calc fieldset{margin:0;padding:var(--botski-space-4);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);min-width:0}.routine-calc legend{font-weight:650;padding-inline:.35rem}.routine-calc__window{display:grid;grid-template-columns:1fr 1fr;gap:var(--botski-space-4);margin-top:var(--botski-space-3)}.routine-calc__note{margin:0}.routine-calc__result{padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.routine-calc__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--botski-space-4);margin:0}.routine-calc__counts dt{font-size:.82rem;color:var(--botski-muted)}.routine-calc__counts dd{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.04em}.routine-calc__compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--botski-space-4)}.routine-calc__compare-grid article{padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md)}.routine-calc__compare-grid h3{margin-bottom:var(--botski-space-3)}.routine-calc__callout{padding:var(--botski-space-5);border:1px dashed var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.routine-calc__callout p{margin:0}.changelog-feed__how{margin-bottom:var(--botski-space-5)}.changelog-empty{display:grid;gap:var(--botski-space-3);margin:0 0 var(--botski-space-6)}.changelog-empty p{margin:0}.changelog-list{list-style:none;margin:0 0 var(--botski-space-6);padding:0;display:grid;gap:var(--botski-space-5)}.changelog-entry{padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.changelog-entry h3{margin-top:var(--botski-space-4);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.changelog-entry__meta{display:flex;flex-wrap:wrap;gap:var(--botski-space-3);align-items:center;margin-bottom:var(--botski-space-3);color:var(--botski-muted);font-size:.9rem}.changelog-entry__kind{padding:.15rem .55rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill);font-size:.74rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.changelog-entry[data-kind=official] .changelog-entry__kind{background:var(--botski-surface)}@media (max-width:40rem){.routine-calc__window{grid-template-columns:1fr}}.efficiency-board{margin:0 0 var(--botski-space-6)}.efficiency-board__tabs{display:flex;flex-wrap:wrap;gap:var(--botski-space-2);position:sticky;top:6rem;z-index:2;margin:0 0 var(--botski-space-5);padding:.25rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.efficiency-board__tab{min-height:var(--botski-control-min);padding:.55rem 1rem;border:0;border-radius:var(--botski-radius-pill);background:transparent;color:var(--botski-text);font:inherit;font-weight:700;cursor:pointer}.efficiency-board__tab[aria-selected=true]{background:var(--botski-teal);color:var(--botski-ivory)}.efficiency-board__tab:hover{text-decoration:none}.efficiency-card h2{margin-bottom:var(--botski-space-3);font-size:1.25rem}.efficiency-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--botski-space-5);margin:var(--botski-space-4) 0}.efficiency-copy h3{margin:0}.efficiency-copy--weak{padding:var(--botski-space-5);border:1px dashed var(--botski-border);border-radius:var(--botski-radius-md);background:color-mix(in srgb,var(--botski-muted) 8%,var(--botski-surface))}.efficiency-copy__hint{margin:var(--botski-space-2) 0 var(--botski-space-4)}.efficiency-copy__quote{margin:0;color:var(--botski-muted);font-size:.98rem;line-height:1.6}.efficiency-copy__quote p{margin:0}.efficiency-copy--better{min-width:0}.efficiency-copy__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--botski-space-3);margin-bottom:var(--botski-space-3)}.efficiency-copy--better .button,.efficiency-copy__toolbar .action-row{margin-top:0}.efficiency-copy__pre{min-height:8rem;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}@media (max-width:50rem){.efficiency-board__tabs{top:5.25rem}.efficiency-board__tab{flex:1 1 auto}}.updates-page{max-width:min(var(--botski-content-width),100%)}.updates-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(11rem,.65fr);gap:var(--botski-space-6);align-items:center;margin-bottom:var(--botski-space-6)}.updates-hero__copy{min-width:0}.updates-hero h1{margin-bottom:var(--botski-space-4);font-size:clamp(2.25rem,4.8vw,3.85rem)}.updates-hero .lede{margin-bottom:var(--botski-space-4);font-size:clamp(1.12rem,1.8vw,1.38rem);color:var(--botski-text)}.updates-hero .marketing-portrait{width:min(17rem,100%);justify-self:end}.updates-hero .botski-avatar--hero,.updates-hero .bs-mascot{width:min(15rem,52vw);height:auto}.updates-page .newsletter-form--page{max-width:min(46rem,100%);margin-inline:auto;background:var(--botski-background);box-shadow:0 1rem 2.5rem var(--botski-shadow)}.updates-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--botski-space-4);list-style:none;margin:0 0 var(--botski-space-5);padding:0}.updates-promise li{display:flex;align-items:center;gap:var(--botski-space-3);min-width:0;padding:var(--botski-space-4);border:1px dashed var(--botski-border);border-radius:var(--botski-radius-md);background:color-mix(in srgb,var(--botski-background) 82%,var(--botski-surface));font-weight:650}.updates-promise__icon{width:1.75rem;height:1.75rem;flex:0 0 auto}@media (max-width:64rem){.updates-hero{grid-template-columns:1fr;justify-items:start}.updates-hero .marketing-portrait{justify-self:start}}@media (max-width:50rem){.updates-promise{grid-template-columns:1fr}.updates-hero .marketing-portrait{width:min(12.5rem,68vw)}.updates-hero .bs-mascot{width:min(11.5rem,62vw)}}.blog-list{list-style:none;margin:0 0 var(--botski-space-6);padding:0;display:grid;gap:var(--botski-space-5)}.blog-card{padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.blog-card h2{margin-bottom:var(--botski-space-3);font-size:1.35rem}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{text-decoration:underline}.blog-article__meta,.blog-card__meta{display:flex;flex-wrap:wrap;gap:var(--botski-space-3);align-items:center;color:var(--botski-muted);font-size:.92rem}.blog-card__flag{padding:.15rem .55rem;border:1px dashed var(--botski-border);border-radius:var(--botski-radius-pill);font-size:.74rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.blog-sources{margin:0 0 var(--botski-space-6);padding-left:var(--botski-space-5)}.blog-sources__kind{display:inline-block;min-width:4.5rem;margin-right:var(--botski-space-2);color:var(--botski-muted);font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.blog-embeds{display:grid;gap:var(--botski-space-5);margin:0 0 var(--botski-space-6)}.blog-embed{margin:0;max-width:34rem;overflow-x:auto;padding:var(--botski-space-5);border:1px dashed var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.blog-embed[data-embed-state=loaded]{border-style:solid}.blog-embed__card{display:grid;gap:var(--botski-space-3)}.blog-embed__handle{margin:0;font-weight:650}.blog-embed__date{margin:0;color:var(--botski-muted);font-size:.92rem}.blog-embed__text{margin:0;white-space:pre-wrap}.blog-embed__actions{display:grid;gap:var(--botski-space-2);justify-items:start}.blog-embed__third-party{margin:0;font-size:.86rem}.blog-embed__widget{margin-top:var(--botski-space-3)}.blog-embed .twitter-tweet{margin:0 0 var(--botski-space-2)}.blog-embed__fallback{margin:0;font-size:.92rem}.blog-article__body>:first-child{margin-top:0}.directory-filters{display:flex;flex-wrap:wrap;gap:var(--botski-space-4);align-items:end;margin:0 0 var(--botski-space-6);padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-surface)}.directory-filters .form-field{min-width:10rem;margin:0}.directory-filters__featured{display:flex;align-items:center;gap:.45rem;min-height:2.5rem;font-weight:650}.directory-card-grid{list-style:none;margin:0 0 var(--botski-space-6);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--botski-space-5)}.directory-card{height:100%;padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md);background:var(--botski-background)}.directory-card--featured{border-color:color-mix(in srgb,var(--botski-orange) 55%,var(--botski-border));box-shadow:0 .4rem 1.2rem var(--botski-shadow)}.directory-card h2{margin-bottom:var(--botski-space-3);font-size:1.25rem}.directory-card h2 a{color:inherit;text-decoration:none}.directory-card h2 a:hover{text-decoration:underline}.directory-card__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--botski-space-3)}.directory-badge{padding:.15rem .55rem;border:1px solid var(--botski-border);border-radius:var(--botski-radius-pill);font-size:.74rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.directory-badge--featured{border-color:var(--botski-orange);color:var(--botski-ink);background:color-mix(in srgb,var(--botski-orange) 22%,transparent)}.directory-badge--category{letter-spacing:.02em}.directory-card__actions,.directory-card__disclaimer{font-size:.92rem}.directory-card__actions{display:flex;flex-wrap:wrap;gap:var(--botski-space-3)}.directory-submit,.directory-submit-gate,.directory-submit__done{max-width:36rem;margin:0 0 var(--botski-space-6);padding:var(--botski-space-5);border:1px solid var(--botski-border);border-radius:var(--botski-radius-md)}.directory-submit fieldset{display:grid;gap:.4rem;margin:0 0 var(--botski-space-4);padding:0;border:0}.directory-submit fieldset label{display:flex;gap:.5rem;align-items:center}.directory-empty-templates{max-width:42rem}.directory-admin-reject{display:grid;gap:var(--botski-space-3);margin-top:var(--botski-space-4)}.directory-admin-reject label{display:grid;gap:.3rem}:root{--bs-eyebrow:#155b61;--bs-ink:#111315;--bs-teal:#218c91;--bs-deep:#155b61;--bs-orange:#f57f17;--bs-ivory:#fefbf5;--bs-canvas:#f1e9db;--bs-fg:var(--botski-text,#111315);--bs-bg:var(--botski-background,#fefbf5);--bs-surface:var(--botski-surface,#f1e9db);--bs-line:color-mix(in srgb,var(--bs-fg) 20%,transparent)}:root[data-botski-theme=dark]{--bs-eyebrow:#7ad5d7;--bs-fg:var(--botski-text,#fefbf5);--bs-bg:var(--botski-background,#111315);--bs-surface:var(--botski-surface,#253136)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]){--bs-eyebrow:#7ad5d7;--bs-fg:var(--botski-text,#fefbf5);--bs-bg:var(--botski-background,#111315);--bs-surface:var(--botski-surface,#253136)}}.bs-button{font:inherit;font-weight:750;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:48px;padding:.72rem 1.2rem;border:2px solid transparent;border-radius:14px;background:var(--bs-orange);color:var(--bs-ink);text-decoration:none;cursor:pointer;box-shadow:0 4px 0 #b95411,inset 0 1px 0 #ffffff44;transition:background-color .15s,transform .15s,box-shadow .15s}.bs-button:hover{background:#ff9637}.bs-button:active{transform:translateY(3px);box-shadow:0 1px 0 #b95411}.bs-button--teal{background:var(--bs-deep);color:var(--bs-ivory);box-shadow:0 4px 0 #0d3b3f,inset 0 1px 0 #ffffff33}.bs-button--teal:hover{background:#1a6b72}.bs-button--quiet{background:transparent;color:var(--bs-fg);border-color:var(--bs-line);box-shadow:none}.bs-button--quiet:hover{background:var(--bs-surface)}.bs-button:focus-visible,.bs-icon-button:focus-visible{outline:3px solid var(--bs-deep);outline-offset:4px;box-shadow:0 0 0 3px var(--bs-ivory),0 0 0 7px var(--bs-deep)}.bs-button:disabled,.bs-button[aria-disabled=true]{background:#d1d2cd;color:#545a59;border-color:#a9ada7;box-shadow:none;cursor:not-allowed;transform:none}.bs-button img,.bs-button svg{width:1.15em;height:1.15em}.bs-icon-button{width:48px;height:48px;border-radius:50%;border:1px solid var(--bs-line);color:var(--bs-fg);background:var(--bs-bg);display:grid;place-items:center;cursor:pointer}.bs-toolbar{position:relative;border:1px solid var(--bs-line);border-radius:20px;background:var(--bs-surface);padding:1rem 1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.bs-toolbar:after{content:"";position:absolute;bottom:7px;left:18px;right:18px;border-bottom:1px dashed var(--bs-orange);opacity:.7;pointer-events:none}.bs-workshop-card{position:relative;background:var(--bs-bg);border:1px solid var(--bs-line);border-radius:24px;padding:1.5rem;color:var(--bs-fg);overflow:hidden}.bs-workshop-card--denim{color:var(--bs-ivory);background:linear-gradient(#14212bdd,#14212bdd),url(/brand/v2/textures/denim-charcoal.webp) 50% /cover;border:1px solid #43545c}.bs-workshop-card--denim:after{content:"";position:absolute;inset:10px;border:1px dashed #f57f1780;border-radius:16px;pointer-events:none}.bs-workshop-card--denim .bs-button--quiet{color:var(--bs-ivory);border-color:#80929a}.bs-workshop-card--denim .bs-button--quiet:hover{background:#354750}.bs-wall{color:var(--bs-ivory);background:linear-gradient(#102f33b8,#102f33b8),url(/brand/v2/textures/teal-enamel-wall.webp) 50% /cover}.bs-paper{background:var(--bs-ivory) url(/brand/v2/textures/warm-paper-dots.svg) repeat;color:var(--bs-ink)}.bs-blueprint{background-image:url(/brand/v2/textures/blueprint-grid.svg);background-size:64px}.bs-divider{border:0;height:32px;background:url(/brand/v2/ui/stitched-divider-light.svg) 50%/100% 32px no-repeat;margin:2rem 0}[data-botski-theme=dark] .bs-divider{background-image:url(/brand/v2/ui/stitched-divider-dark.svg)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .bs-divider{background-image:url(/brand/v2/ui/stitched-divider-dark.svg)}}.bs-emote{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:1}.bs-avatar{width:clamp(5rem,12vw,8rem);flex-shrink:0}.bs-mascot{width:clamp(12.5rem,32vw,25rem);margin:auto}.bs-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;color:var(--bs-eyebrow)}.bs-tag{display:inline-flex;gap:.4rem;align-items:center;border:1px solid var(--bs-line);border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:650}.bs-text-link{color:var(--bs-fg);text-underline-offset:.25em;text-decoration-thickness:1.5px}@media (prefers-reduced-motion:reduce){.bs-button{transition:none}.bs-button:active{transform:none}}