[data-guide-legacy]{--p-sand-50: #f6f1e7;--p-sand-100: #e8e0d0;--p-sand-200: #c9c0b4;--p-sand-300: #a89e8f;--p-sand-400: #7d7568;--p-sand-500: #5a5249;--p-sand-600: #3a3530;--p-sand-700: #2a2622;--p-sand-800: #1f1c18;--p-sand-850: #1a1714;--p-sand-900: #141210;--p-sand-950: #0a0908;--p-amber-50: #fff1e6;--p-amber-100: #fadcc0;--p-amber-200: #f5c298;--p-amber-300: #f0a872;--p-amber-400: #ea915a;--p-amber-500: #E07A4A;--p-amber-600: #c2663b;--p-amber-700: #9e5230;--p-amber-800: #783e25;--p-amber-900: #4d2818;--p-green-100: #d2eed9;--p-green-400: #7ad79a;--p-green-500: #5ec27e;--p-green-700: #2f7a4a;--p-green-900: #143b22;--p-yellow-400: #f0c875;--p-yellow-500: #e0b04a;--p-yellow-700: #9c781f;--p-yellow-900: #4a3b12;--p-blue-400: #9ab9e8;--p-blue-500: #7aa2e0;--p-blue-700: #3b5c9c;--p-blue-900: #1a2b4c;--p-red-400: #e89898;--p-red-500: #e07a7a;--p-red-700: #9c3b3b;--p-red-900: #4c1a1a;--p-amber: #E07A4A;--p-blue: #7aa2e0;--p-green: #5ec27e;--p-lilac: #b58fe0;--p-mustard: #e0b04a;--p-teal: #7ad6cd;--p-coral: #e07a7a;--p-mint: #7ae0a8;--p-peach: #e0b8a8;--p-periwinkle: #9aa8e0;--p-font-display: "Barlow Condensed", "Inter", system-ui, sans-serif;--p-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--p-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--p-text-10: 10px;--p-text-11: 11px;--p-text-12: 12px;--p-text-13: 13px;--p-text-14: 14px;--p-text-15: 15px;--p-text-16: 16px;--p-text-18: 18px;--p-text-20: 20px;--p-text-24: 24px;--p-text-32: 32px;--p-text-40: 40px;--p-weight-400: 400;--p-weight-500: 500;--p-weight-600: 600;--p-weight-700: 700;--p-leading-tight: 1.2;--p-leading-snug: 1.4;--p-leading-normal: 1.55;--p-leading-relaxed: 1.7;--p-tracking-tight: -.4px;--p-tracking-normal: 0;--p-tracking-wide: .5px;--p-tracking-wider: .8px;--p-space-0: 0;--p-space-1: 4px;--p-space-2: 8px;--p-space-3: 12px;--p-space-4: 16px;--p-space-5: 20px;--p-space-6: 24px;--p-space-8: 32px;--p-space-10: 40px;--p-space-12: 48px;--p-space-16: 64px;--p-space-20: 80px;--p-radius-0: 0;--p-radius-sm: 4px;--p-radius-md: 6px;--p-radius-lg: 10px;--p-radius-xl: 14px;--p-radius-2xl: 20px;--p-radius-pill: 999px;--p-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--p-shadow: 0 4px 12px rgba(0,0,0,.45);--p-shadow-lg: 0 12px 30px rgba(0,0,0,.6);--p-shadow-overlay: 0 24px 60px rgba(0,0,0,.7);--p-ease-out: cubic-bezier(.2, .7, .3, 1);--p-ease-in-out: cubic-bezier(.4, 0, .2, 1);--p-duration-fast: .12s;--p-duration: .18s;--p-duration-slow: .28s;--p-bp-phone: 0px;--p-bp-sm: 640px;--p-bp-md: 768px;--p-bp-lg: 1024px;--p-bp-xl: 1280px;--p-bp-2xl: 1536px;--p-touch-target: 44px;--p-touch-comfort: 48px}[data-guide-legacy]{--s-surface-page: var(--p-sand-950);--s-surface-panel: var(--p-sand-900);--s-surface-raised: var(--p-sand-850);--s-surface-elevated: var(--p-sand-800);--s-surface-overlay: var(--p-sand-850);--s-surface-scrim: rgba(10, 9, 8, .72);--s-border-subtle: var(--p-sand-700);--s-border-strong: var(--p-sand-600);--s-border-focus: var(--p-amber-500);--s-ink-primary: var(--p-sand-50);--s-ink-secondary: var(--p-sand-200);--s-ink-muted: var(--p-sand-400);--s-ink-disabled: var(--p-sand-500);--s-ink-inverse: var(--p-sand-950);--s-brand-solid: var(--p-amber-500);--s-brand-hover: var(--p-amber-400);--s-brand-pressed: var(--p-amber-600);--s-brand-fg: var(--p-amber-300);--s-brand-subtle: rgba(224, 122, 74, .1);--s-brand-border: rgba(224, 122, 74, .22);--s-brand-ring: rgba(224, 122, 74, .45);--s-success-solid: var(--p-green-500);--s-success-fg: var(--p-green-400);--s-success-subtle: rgba(94, 194, 126, .12);--s-success-border: rgba(94, 194, 126, .4);--s-warning-solid: var(--p-yellow-500);--s-warning-fg: var(--p-yellow-400);--s-warning-subtle: rgba(224, 176, 74, .12);--s-warning-border: rgba(224, 176, 74, .4);--s-danger-solid: var(--p-red-500);--s-danger-fg: var(--p-red-400);--s-danger-subtle: rgba(224, 122, 122, .12);--s-danger-border: rgba(224, 122, 122, .4);--s-info-solid: var(--p-blue-500);--s-info-fg: var(--p-blue-400);--s-info-subtle: rgba(122, 162, 224, .12);--s-info-border: rgba(122, 162, 224, .4);--s-font-display: var(--p-font-display);--s-font-body: var(--p-font-sans);--s-font-mono: var(--p-font-mono)}[data-guide-legacy]{--c-button-radius: var(--p-radius-md);--c-button-font-weight: var(--p-weight-500);--c-button-primary-bg: var(--s-brand-solid);--c-button-primary-fg: var(--s-ink-inverse);--c-button-primary-border: var(--s-brand-solid);--c-button-primary-bg-hover: var(--s-brand-hover);--c-button-primary-bg-active: var(--s-brand-pressed);--c-button-secondary-bg: var(--s-surface-raised);--c-button-secondary-fg: var(--s-ink-secondary);--c-button-secondary-border: var(--s-border-subtle);--c-button-secondary-bg-hover: var(--s-surface-elevated);--c-button-secondary-border-hover: var(--s-border-strong);--c-button-ghost-fg: var(--s-ink-secondary);--c-button-ghost-bg-hover: var(--s-surface-raised);--c-button-destructive-bg: transparent;--c-button-destructive-fg: var(--s-danger-fg);--c-button-destructive-border: var(--s-danger-border);--c-button-destructive-bg-hover: var(--s-danger-subtle);--c-button-success-bg: var(--s-success-solid);--c-button-success-fg: var(--s-ink-inverse);--c-button-success-border: var(--s-success-solid);--c-input-bg: var(--s-surface-raised);--c-input-fg: var(--s-ink-primary);--c-input-placeholder: var(--s-ink-muted);--c-input-border: var(--s-border-subtle);--c-input-border-hover: var(--s-border-strong);--c-input-border-focus: var(--s-border-focus);--c-input-ring-focus: var(--s-brand-ring);--c-input-border-error: var(--s-danger-solid);--c-input-radius: var(--p-radius-md);--c-card-bg: var(--s-surface-panel);--c-card-bg-raised: var(--s-surface-raised);--c-card-border: var(--s-border-subtle);--c-card-border-hover: var(--s-border-strong);--c-card-radius: var(--p-radius-lg);--c-card-padding: var(--p-space-5);--c-card-shadow: var(--p-shadow-sm);--c-dialog-bg: var(--s-surface-overlay);--c-dialog-border: var(--s-border-subtle);--c-dialog-radius: var(--p-radius-xl);--c-dialog-shadow: var(--p-shadow-overlay);--c-dialog-scrim: var(--s-surface-scrim);--c-tooltip-bg: var(--s-surface-elevated);--c-tooltip-fg: var(--s-ink-primary);--c-tooltip-border: var(--s-border-subtle);--c-tooltip-radius: var(--p-radius-sm);--c-tooltip-shadow: var(--p-shadow);--c-table-header-fg: var(--s-ink-muted);--c-table-header-bg: transparent;--c-table-divider: var(--s-border-subtle);--c-table-row-hover-bg: var(--s-surface-raised);--c-tabs-fg: var(--s-ink-muted);--c-tabs-fg-active: var(--s-ink-primary);--c-tabs-indicator: var(--s-brand-solid);--c-tabs-divider: var(--s-border-subtle);--c-avatar-ring: var(--s-surface-panel);--c-avatar-fallback-bg: var(--s-surface-elevated);--c-badge-radius: var(--p-radius-sm);--c-pill-radius: var(--p-radius-pill);--c-sidebar-w: 224px;--c-sidebar-w-collapsed: 56px;--c-header-h: 56px;--c-statusbar-h: 24px;--c-content-max: 1280px}[data-guide-legacy]{--bg: var(--s-surface-page);--panel: var(--s-surface-panel);--panel-2: var(--s-surface-raised);--panel-3: var(--s-surface-elevated);--border: var(--s-border-subtle);--border-2: var(--s-border-strong);--ink: var(--s-ink-primary);--ink-2: var(--s-ink-secondary);--muted: var(--s-ink-muted);--brand: var(--s-brand-solid);--brand-hi: var(--s-brand-fg);--brand-soft: var(--s-brand-subtle);--brand-mid: var(--s-brand-border);--brand-ring: var(--s-brand-ring);--ok: var(--s-success-solid);--ok-soft: var(--s-success-subtle);--warn: var(--s-warning-solid);--warn-soft: var(--s-warning-subtle);--info: var(--s-info-solid);--info-soft: var(--s-info-subtle);--danger: var(--s-danger-solid);--danger-soft: var(--s-danger-subtle);--font-sans: var(--s-font-body);--font-mono: var(--s-font-mono);--text-xxs: var(--p-text-10);--text-xs: var(--p-text-11);--text-sm: var(--p-text-12);--text-md: var(--p-text-14);--text-lg: var(--p-text-15);--text-xl: var(--p-text-18);--text-2xl: var(--p-text-24);--text-3xl: var(--p-text-32);--weight-regular: var(--p-weight-400);--weight-medium: var(--p-weight-500);--weight-semibold: var(--p-weight-600);--weight-bold: var(--p-weight-700);--leading-tight: var(--p-leading-tight);--leading-snug: var(--p-leading-snug);--leading-normal: var(--p-leading-normal);--leading-relaxed: var(--p-leading-relaxed);--tracking-tight: var(--p-tracking-tight);--tracking-normal: var(--p-tracking-normal);--tracking-wide: var(--p-tracking-wide);--tracking-wider: var(--p-tracking-wider);--space-0: var(--p-space-0);--space-1: var(--p-space-1);--space-2: var(--p-space-2);--space-3: var(--p-space-3);--space-4: var(--p-space-4);--space-5: var(--p-space-5);--space-6: var(--p-space-6);--space-8: var(--p-space-8);--space-10: var(--p-space-10);--space-12: var(--p-space-12);--space-16: var(--p-space-16);--radius-sm: var(--p-radius-sm);--radius: var(--p-radius-md);--radius-md: var(--p-radius-md);--radius-lg: var(--p-radius-lg);--radius-xl: var(--p-radius-xl);--radius-pill: var(--p-radius-pill);--shadow-sm: var(--p-shadow-sm);--shadow: var(--p-shadow);--shadow-lg: var(--p-shadow-lg);--shadow-overlay: var(--p-shadow-overlay);--ease-out: var(--p-ease-out);--ease-in-out: var(--p-ease-in-out);--duration-fast: var(--p-duration-fast);--duration: var(--p-duration);--duration-slow: var(--p-duration-slow);--sidebar-w: var(--c-sidebar-w);--sidebar-w-collapsed: var(--c-sidebar-w-collapsed);--rail-w: 240px;--content-max: var(--c-content-max);--header-h: var(--c-header-h);--statusbar-h: var(--c-statusbar-h);--avatar-1: var(--p-amber);--avatar-2: var(--p-blue);--avatar-3: var(--p-green);--avatar-4: var(--p-lilac);--avatar-5: var(--p-mustard);--avatar-6: var(--p-teal);--avatar-7: var(--p-coral);--avatar-8: var(--p-mint);--avatar-9: var(--p-peach);--avatar-10: var(--p-periwinkle)}[data-guide-legacy]{margin:0;padding:0;background:var(--s-surface-page);color:var(--s-ink-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[data-brand=itera] [data-guide-legacy]{--brand: #3fd17f;--brand-hi: #62d996;--brand-soft: rgba(63,209,127,.1);--brand-mid: rgba(63,209,127,.22);--brand-ring: rgba(63,209,127,.45)}html[data-brand=revera] [data-guide-legacy]{--brand: #3d8fe0;--brand-hi: #60a3e6;--brand-soft: rgba(61,143,224,.1);--brand-mid: rgba(61,143,224,.22);--brand-ring: rgba(61,143,224,.45)}html[data-brand=testmyagent] [data-guide-legacy]{--brand: #3fd17f;--brand-hi: #78e3a0;--brand-soft: rgba(63,209,127,.1);--brand-mid: rgba(63,209,127,.22);--brand-ring: rgba(63,209,127,.45)}body.gs-body{margin:0;background:var(--s-surface-page);color:var(--s-ink-primary);font-family:var(--s-font-body);font-size:var(--s-text-body);line-height:1.5;text-rendering:auto}.gs-app ::selection,html[data-brand] .gs-app ::selection{background:var(--s-brand-solid);color:var(--s-ink-inverse)}.gs-app{--gs-w: var(--c-sidebar-w);display:grid;grid-template-columns:var(--gs-w) minmax(0,1fr);min-height:100vh;padding-bottom:var(--c-statusbar-h)}.gs-app[data-collapsed=true]{--gs-w: var(--c-sidebar-w-collapsed)}.gs-app a.gs-a{color:inherit;text-decoration:none;border-bottom:0}.gs-progress{position:fixed;top:0;left:0;right:0;height:var(--c-progress-h);z-index:60}.gs-fill{height:100%;width:0;background:var(--s-brand-solid)}.gs-sidebar{position:sticky;top:0;align-self:start;height:calc(100vh - var(--c-statusbar-h));overflow-y:auto;overflow-x:hidden;background:var(--s-surface-page);border-right:1px solid var(--s-border-subtle);padding:16px 12px 24px;font-family:var(--s-font-body);font-size:var(--s-text-body);min-width:0}.gs-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--c-nav-item-h);margin-bottom:16px}.gs-app a.gs-wordmark{font-family:var(--c-eyebrow-font);font-size:var(--c-eyebrow-size);font-weight:var(--c-eyebrow-weight);letter-spacing:var(--c-eyebrow-tracking);text-transform:uppercase;color:var(--s-ink-primary);padding-left:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-group{margin:0 0 4px;padding:0 8px;font-family:var(--s-font-mono);font-size:var(--s-text-meta);line-height:1.45;font-weight:400;color:var(--s-ink-muted)}.gs-list{list-style:none;margin:0;padding:0}.gs-app a.gs-nav-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;height:var(--c-nav-item-h);padding:0 8px;border-radius:var(--c-radius);color:var(--s-ink-secondary);font-size:var(--s-text-body);font-weight:400}.gs-n{font-family:var(--s-font-mono);font-size:var(--s-text-meta);color:var(--s-ink-muted);font-variant-numeric:tabular-nums}.gs-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-app a.gs-nav-item:hover{color:var(--s-ink-primary)}.gs-app a.gs-nav-item.is-active{background:var(--s-surface-panel);color:var(--s-ink-primary);font-weight:500}.gs-app a.gs-nav-item.is-active .gs-n{color:var(--s-brand-fg)}.gs-app a.gs-nav-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:var(--c-radius);background:var(--s-brand-fg)}.gs-brands{margin-top:24px}.gs-app a.gs-brand-link{display:flex;align-items:center;height:var(--c-nav-item-h);padding:0 8px;border-radius:var(--c-radius);color:var(--s-ink-secondary)}.gs-app a.gs-brand-link:hover{color:var(--s-ink-primary)}.gs-brands-footer{margin:0;padding:24px 40px 40px;border-top:1px solid var(--s-border-subtle)}.gs-brands-footer .gs-group{padding:0;margin-bottom:8px}.gs-brands-footer .gs-list{display:flex;flex-wrap:wrap;gap:0 24px}.gs-brands-footer a.gs-brand-link{padding:0}.gs-app .gs-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--c-nav-item-h);height:var(--c-nav-item-h);flex:none;border-radius:var(--c-radius);color:var(--s-ink-muted);font-size:var(--s-text-lead);line-height:1}.gs-app .gs-icon:hover{background:var(--s-surface-panel);color:var(--s-ink-secondary)}.gs-app .gs-close,.gs-app .gs-open,.gs-app .gs-topbar,.gs-app .gs-scrim{display:none}.gs-main{min-width:0}.gs-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:32px 40px 0;margin-bottom:28px}.gs-head-text{min-width:0;flex:1 1 320px}.gs-app h1.gs-title{margin:0;color:var(--s-ink-primary)}.gs-lede{margin:8px 0 0;max-width:64ch;font-size:var(--s-text-lead);line-height:1.5;color:var(--s-ink-secondary)}.gs-head-actions{display:flex;align-items:center;gap:8px;flex:none}.gs-app .gs-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--c-button-h);padding:0 12px;border:1px solid transparent;border-radius:var(--c-button-radius);font-family:var(--s-font-body);font-size:var(--s-text-body);font-weight:var(--c-button-font-weight);line-height:1;white-space:nowrap;cursor:pointer;list-style:none}.gs-app .gs-btn::-webkit-details-marker{display:none}.gs-app .gs-btn .gs-chevron{flex:none;margin-left:6px}.gs-app details[open]>.gs-btn .gs-chevron{transform:rotate(180deg)}.gs-app a.gs-btn-primary{background:var(--c-button-primary-bg);border-color:var(--c-button-primary-border);color:var(--c-button-primary-fg)}.gs-app a.gs-btn-primary:hover{background:var(--c-button-primary-bg-hover)}.gs-app a.gs-btn-primary:active{background:var(--c-button-primary-bg-active)}.gs-app .gs-btn-secondary{background:var(--c-button-secondary-bg);border-color:var(--c-button-secondary-border);color:var(--c-button-secondary-fg)}.gs-app .gs-btn-secondary:hover{border-color:var(--c-button-secondary-border-hover);color:var(--c-button-secondary-fg-hover)}.gs-versions{position:relative}.gs-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:168px;margin:0;padding:4px;list-style:none;background:var(--s-surface-raised);border:1px solid var(--s-border-strong);border-radius:var(--c-radius)}.gs-app a.gs-menu-item{display:flex;align-items:center;height:var(--c-nav-item-h);padding:0 8px;border-radius:var(--c-radius);color:var(--s-ink-secondary)}.gs-app a.gs-menu-item:hover{background:var(--s-surface-elevated);color:var(--s-ink-primary)}.gs-app a.gs-menu-item[aria-current]{color:var(--s-ink-primary);font-weight:500}.bg-main-legacy{width:100%;max-width:1180px;min-width:0}.bg-main-legacy{container-type:inline-size}html:not([data-brand]) .bg-main-legacy .bg-cover-title{font-size:min(220px,calc((100cqw - 80px) / 6.2))}.bg-main-legacy .bg-cover-top{flex-wrap:wrap;row-gap:4px}.gs-statusbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:8px;height:var(--c-statusbar-h);padding:0 16px;background:var(--s-surface-page);border-top:1px solid var(--s-border-subtle);font-family:var(--s-font-mono);font-size:var(--s-text-meta);line-height:1.45;color:var(--s-ink-muted)}.gs-sb-chapter{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s-ink-secondary)}.gs-sb-pct{margin-left:auto}@media(min-width:768px){.gs-app[data-collapsed=true] .gs-sidebar{padding:16px 10px 24px}.gs-app[data-collapsed=true] .gs-wordmark,.gs-app[data-collapsed=true] .gs-group,.gs-app[data-collapsed=true] .gs-name,.gs-app[data-collapsed=true] .gs-brands{display:none}.gs-app[data-collapsed=true] .gs-side-top{justify-content:center}.gs-app[data-collapsed=true] .gs-collapse span{display:inline-block;transform:rotate(180deg)}.gs-app[data-collapsed=true] a.gs-nav-item{grid-template-columns:1fr;justify-items:center;width:var(--c-nav-item-h-collapsed);height:var(--c-nav-item-h-collapsed);padding:0}.gs-app[data-collapsed=true] a.gs-nav-item.is-active:before{top:10px;bottom:10px}}@media(max-width:767px){.gs-app{grid-template-columns:minmax(0,1fr)}.gs-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:55;width:300px;max-width:100vw;height:auto;transform:translate(-100%);visibility:hidden}.gs-app.is-open .gs-sidebar{transform:none;visibility:visible}.gs-app.is-open .gs-scrim{display:block;position:fixed;inset:0;z-index:50;background:var(--s-surface-scrim)}.gs-app .gs-collapse{display:none}.gs-app .gs-close,.gs-app .gs-open{display:inline-flex}.gs-app .gs-icon{width:var(--c-touch);height:var(--c-touch)}.gs-app a.gs-nav-item,.gs-app a.gs-brand-link,.gs-app a.gs-menu-item{height:var(--c-touch)}.gs-app .gs-btn{height:var(--c-button-h-touch)}.gs-app .gs-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;height:var(--c-header-h);padding:0 8px;background:var(--s-surface-page);border-bottom:1px solid var(--s-border-subtle)}.gs-topbar-name{font-weight:500;color:var(--s-ink-primary)}.gs-head{padding:24px 16px 0;margin-bottom:20px}.gs-head-actions{flex-wrap:wrap}.gs-brands-footer{padding:24px 16px 40px}.bg-main-legacy{overflow-x:clip}}.gs-chapter-v2{--gs-gap: 32px;max-width:1180px;min-width:0;padding:64px 40px;border-top:1px solid var(--s-border-subtle);color:var(--s-ink-secondary);font-family:var(--s-font-body);font-size:var(--s-text-body);font-weight:400;line-height:1.5}.gs-chapter-v2 *,.gs-chapter-v2 *:before,.gs-chapter-v2 *:after{box-sizing:border-box}.gs-chapter-v2 svg{flex:none}.gs-chapter-v2 .gs-c-head{margin-bottom:48px;max-width:760px}.gs-chapter-v2 .gs-c-meta{font-family:var(--s-font-mono);font-size:var(--s-text-meta);font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--s-ink-muted);margin:0}.gs-chapter-v2 .gs-c-h1{margin:4px 0 12px;font-family:var(--s-font-display);font-size:var(--s-text-display);font-weight:600;line-height:1.1;letter-spacing:-.3px;color:var(--s-ink-primary);text-transform:none}.gs-chapter-v2 .gs-c-lead{margin:0;font-size:var(--s-text-lead);line-height:1.5;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-c-h2{margin:48px 0 16px;padding-top:16px;border-top:1px solid var(--s-border-subtle);font-family:var(--s-font-body);font-size:var(--s-text-lead);font-weight:600;line-height:1.4;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-h3{margin:24px 0 8px;font-family:var(--s-font-body);font-size:var(--s-text-body);font-weight:600;line-height:1.4;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-p{margin:0 0 12px;max-width:72ch;font-size:var(--s-text-body);line-height:1.6}.gs-chapter-v2 strong{font-weight:600;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-p a{color:var(--s-ink-primary);text-decoration:underline;text-underline-offset:3px}.gs-chapter-v2 code{font-family:var(--s-font-mono);font-size:var(--s-text-meta);color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-list{margin:0 0 16px;padding-left:20px;max-width:72ch;line-height:1.6}.gs-chapter-v2 .gs-c-list li{margin:0 0 8px;padding-left:4px}.gs-chapter-v2 .gs-c-list li::marker{color:var(--s-ink-muted)}.gs-chapter-v2 .gs-c-scroll{margin:8px 0 20px;overflow-x:auto;max-width:100%}.gs-chapter-v2 .gs-c-table{width:100%;border-collapse:collapse;font-size:var(--s-text-body)}.gs-chapter-v2 .gs-c-table th{padding:8px 16px 8px 0;border-bottom:1px solid var(--s-border-strong);text-align:left;font-family:var(--s-font-mono);font-size:var(--s-text-meta);font-weight:400;color:var(--s-ink-muted);white-space:nowrap}.gs-chapter-v2 .gs-c-table td{padding:8px 16px 8px 0;border-bottom:1px solid var(--s-border-subtle);vertical-align:top;line-height:1.4}.gs-chapter-v2 .gs-c-code{margin:8px 0 20px;padding:16px;max-width:100%;overflow-x:auto;background:var(--s-surface-panel);border-radius:var(--c-radius)}.gs-chapter-v2 .gs-c-code code{font-size:var(--s-text-meta);line-height:1.55;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-c-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:16px 0 20px;padding-top:12px;border-top:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-c-dodont .gs-c-p{margin-top:4px}.gs-chapter-v2 .gs-c-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:24px 16px;margin:8px 0 20px}.gs-chapter-v2 .gs-c-sw{margin:0;min-width:0}.gs-chapter-v2 .gs-c-sw-fill{height:48px;background:var(--sw);border:1px solid var(--s-border-strong);border-radius:var(--c-radius)}.gs-chapter-v2 .gs-c-sw figcaption{display:flex;flex-direction:column;gap:2px;margin-top:8px}.gs-chapter-v2 .gs-c-sw-name{font-weight:500;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-sw-role{color:var(--s-ink-secondary);line-height:1.4}.gs-chapter-v2 .gs-c-fig{margin:12px 0 24px;min-width:0}.gs-chapter-v2 .gs-c-fig>.gs-c-meta{margin-top:8px}.gs-chapter-v2 .gs-ex{padding:20px;border:1px solid var(--s-border-subtle);border-radius:var(--c-radius);background:var(--s-surface-page);color:var(--s-ink-secondary);overflow-x:auto;max-width:100%}.gs-chapter-v2 .gs-ex-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.gs-chapter-v2 .gs-ex-stack{display:flex;flex-direction:column;gap:12px}.gs-chapter-v2 .gs-c-btn{display:inline-flex;align-items:center;gap:8px;height:var(--c-button-h);padding:0 12px;border:1px solid var(--c-button-secondary-border);border-radius:var(--c-button-radius);background:var(--c-button-secondary-bg);color:var(--c-button-secondary-fg);font-size:var(--s-text-body);font-weight:var(--c-button-font-weight);line-height:1;white-space:nowrap}.gs-chapter-v2 .gs-c-btn--primary{background:var(--c-button-primary-bg);border-color:var(--c-button-primary-border);color:var(--c-button-primary-fg)}.gs-chapter-v2 .gs-dot-row{display:inline-flex;align-items:center;gap:8px;color:var(--s-ink-secondary);white-space:nowrap}.gs-chapter-v2 .gs-dot{width:7px;height:7px;flex:none;border-radius:var(--c-pill-radius);background:var(--s-ink-muted)}.gs-chapter-v2 .gs-dot--idea{background:transparent;border:1.5px solid var(--s-ink-muted)}.gs-chapter-v2 .gs-dot--todo{background:var(--s-ink-muted)}.gs-chapter-v2 .gs-dot--review{background:var(--s-warning-solid)}.gs-chapter-v2 .gs-dot--running{background:var(--s-info-solid)}.gs-chapter-v2 .gs-dot--approved{background:transparent;border:1.5px solid var(--s-success-solid)}.gs-chapter-v2 .gs-dot--done{background:var(--s-success-solid)}.gs-chapter-v2 .gs-av{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--c-pill-radius);background:var(--sw);color:var(--s-ink-inverse);font-size:var(--s-text-meta);font-weight:600}.gs-chapter-v2 .gs-av--sm{width:18px;height:18px}.gs-chapter-v2 .gs-av-stack{display:flex}.gs-chapter-v2 .gs-av-stack .gs-av+.gs-av{margin-left:-5px}.gs-chapter-v2 .gs-av-stack .gs-av{border:2px solid var(--s-surface-page);width:32px;height:32px}.gs-chapter-v2 .gs-t{color:var(--s-ink-primary)}.gs-chapter-v2 .gs-t--display{font-family:var(--s-font-display);font-size:var(--s-text-display);font-weight:600;line-height:1.1;letter-spacing:-.3px}.gs-chapter-v2 .gs-t--lead{font-size:var(--s-text-lead);line-height:1.5;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-t--body{font-size:var(--s-text-body);line-height:1.5;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-t--meta{font-family:var(--s-font-mono);font-size:var(--s-text-meta);color:var(--s-ink-muted)}.gs-chapter-v2 .gs-t--eyebrow{font-family:var(--c-eyebrow-font);font-size:var(--c-eyebrow-size);font-weight:var(--c-eyebrow-weight);letter-spacing:var(--c-eyebrow-tracking);text-transform:uppercase;color:var(--s-ink-muted)}.gs-chapter-v2 .gs-ico-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:24px 16px}.gs-chapter-v2 .gs-ico-grid li{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-ic{width:16px;height:16px;color:var(--s-ink-muted)}.gs-chapter-v2 .gs-ico-grid svg{width:24px;height:24px}.gs-chapter-v2 .gs-c-wordmark{font-family:var(--s-font-display);font-size:var(--s-text-display);font-weight:600;letter-spacing:-.3px;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-c-slash{color:var(--s-brand-solid)}.gs-chapter-v2 .gs-kpis{display:flex;flex-wrap:wrap;gap:16px 40px}.gs-chapter-v2 .gs-kpi{display:flex;flex-direction:column;gap:4px;min-width:0}.gs-chapter-v2 .gs-kpi-n{font-family:var(--s-font-display);font-size:var(--s-text-display);font-weight:600;line-height:1.1;letter-spacing:-.3px;color:var(--s-brand-fg)}.gs-chapter-v2 .gs-x-title{font-family:var(--s-font-display);font-size:var(--s-text-display);font-weight:600;line-height:1.1;letter-spacing:-.3px;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-lede{font-size:var(--s-text-lead);color:var(--s-ink-secondary);margin-top:4px}.gs-chapter-v2 .gs-x-body{margin:4px 0 12px;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-x-icbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--c-radius);color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-icbtn.is-on{background:var(--s-surface-panel);color:var(--s-brand-fg)}.gs-chapter-v2 .gs-x-views{display:inline-flex;align-items:center;gap:4px}.gs-chapter-v2 .gs-x-shell{display:grid;grid-template-columns:minmax(0,var(--c-sidebar-w)) minmax(0,1fr);grid-template-rows:1fr var(--c-statusbar-h);min-width:560px;border:1px solid var(--s-border-subtle);border-radius:var(--c-radius);overflow:hidden}.gs-chapter-v2 .gs-x-side{background:var(--s-surface-panel);padding:12px;min-width:0}.gs-chapter-v2 .gs-x-side-top{height:var(--c-nav-item-h);display:flex;align-items:center}.gs-chapter-v2 .gs-x-wordmark{font-family:var(--c-eyebrow-font);font-size:var(--c-eyebrow-size);font-weight:var(--c-eyebrow-weight);letter-spacing:var(--c-eyebrow-tracking);text-transform:uppercase;color:var(--s-ink-primary);padding-left:8px}.gs-chapter-v2 .gs-x-who{display:inline-flex;align-items:center;gap:8px;padding:8px;color:var(--s-ink-primary);font-weight:500}.gs-chapter-v2 .gs-x-search{display:flex;align-items:center;gap:8px;height:var(--c-nav-item-h);padding:0 8px;border:1px solid var(--s-border-subtle);border-radius:var(--c-radius);background:var(--s-surface-page);color:var(--s-ink-muted);margin:4px 0 16px}.gs-chapter-v2 .gs-x-search .gs-c-meta{margin-left:auto}.gs-chapter-v2 .gs-x-search--inline{margin:0;flex:1;min-width:0}.gs-chapter-v2 .gs-x-group{padding:0 8px;margin:0 0 4px}.gs-chapter-v2 .gs-x-nav{list-style:none;margin:0;padding:0}.gs-chapter-v2 .gs-x-item{display:flex;align-items:center;gap:8px;height:var(--c-nav-item-h);padding:0 8px;border-radius:var(--c-radius);color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-x-item .gs-c-meta{margin-left:auto}.gs-chapter-v2 .gs-x-item.is-on{background:var(--s-surface-page);color:var(--s-ink-primary);font-weight:500}.gs-chapter-v2 .gs-x-item.is-on .gs-x-ic{color:var(--s-brand-fg)}.gs-chapter-v2 .gs-x-main{padding:32px 40px 24px;min-width:0}.gs-chapter-v2 .gs-x-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.gs-chapter-v2 .gs-x-tools{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-x-drop{color:var(--s-ink-primary);white-space:nowrap}.gs-chapter-v2 .gs-x-rows{display:flex;flex-direction:column}.gs-chapter-v2 .gs-x-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;border-bottom:1px solid var(--s-border-subtle);color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-status{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;height:var(--c-statusbar-h);padding:0 16px;border-top:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-x-board{display:flex;gap:32px;min-width:min-content}.gs-chapter-v2 .gs-x-col{flex:0 0 var(--c-sidebar-w);width:var(--c-sidebar-w);min-width:0}.gs-chapter-v2 .gs-x-col>header{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--s-border-strong)}.gs-chapter-v2 .gs-x-name{font-weight:500;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-card{padding:12px 0;border-bottom:1px solid var(--s-border-subtle);min-width:0}.gs-chapter-v2 .gs-x-card h4{margin:0 0 8px;font-size:var(--s-text-body);font-weight:500;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.gs-chapter-v2 .gs-x-meta .gs-c-meta{display:inline-flex;align-items:center;gap:4px}.gs-chapter-v2 .gs-x-meta .gs-av{margin-left:auto}.gs-chapter-v2 .gs-x-need{display:inline-flex;align-items:center;gap:4px;color:var(--s-warning-fg);font-size:var(--s-text-body)}.gs-chapter-v2 .gs-x-ag{display:inline-flex;margin-left:auto;color:var(--s-agent)}.gs-chapter-v2 .gs-x-block{display:flex;flex-direction:column;gap:8px}.gs-chapter-v2 .gs-x-blocked{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 8px;border-radius:var(--c-radius);background:var(--s-danger-subtle);font-family:var(--s-font-mono);font-size:var(--s-text-meta);color:var(--s-danger-fg)}.gs-chapter-v2 .gs-x-blocked .gs-x-ic{color:var(--s-danger-fg)}.gs-chapter-v2 .gs-x-blocked.gs-x-blocked--plain{background:transparent;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-blocked.gs-x-blocked--plain .gs-x-ic{color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-dot-row.gs-dot-row--ok,.gs-chapter-v2 .gs-dot-row.gs-dot-row--ok .gs-x-ic{color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-pop{width:100%;max-width:420px;padding:16px;border:1px solid var(--s-border-strong);border-radius:var(--c-dialog-radius);background:var(--c-dialog-bg)}.gs-chapter-v2 .gs-x-pt{margin:0 0 12px;font-weight:600;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-opt{display:flex;align-items:center;gap:8px;min-height:30px;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-x-radio{width:14px;height:14px;flex:none;border:1.5px solid var(--s-border-strong);border-radius:var(--c-pill-radius)}.gs-chapter-v2 .gs-x-radio.is-on{border-color:var(--s-brand-solid);background:var(--s-brand-solid)}.gs-chapter-v2 .gs-x-popfoot{display:flex;justify-content:flex-end;margin-top:12px}.gs-chapter-v2 .gs-x-dense{display:flex;flex-direction:column;min-width:480px}.gs-chapter-v2 .gs-x-drow{display:grid;grid-template-columns:48px minmax(0,1fr) 18px 96px 96px;align-items:center;gap:16px;min-height:32px;border-bottom:1px solid var(--s-border-subtle);color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chapter-v2 .gs-x-bar{display:block;height:var(--c-progress-h);border-radius:var(--c-pill-radius);background:var(--s-border-subtle);overflow:hidden}.gs-chapter-v2 .gs-x-bar-fill{display:block;height:100%;background:var(--s-success-solid)}.gs-chapter-v2 .gs-x-bar-fill[data-w=full]{width:100%}.gs-chapter-v2 .gs-x-bar-fill[data-w=half]{width:50%}.gs-chapter-v2 .gs-x-detail{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px;min-width:520px}.gs-chapter-v2 .gs-x-doc h4{margin:20px 0 4px;font-size:var(--s-text-lead);font-weight:600;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-ph{display:flex;align-items:center;gap:8px;padding:16px;border:1px dashed var(--s-border-strong);border-radius:var(--c-radius);color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-props{border-left:1px solid var(--s-border-subtle);padding-left:24px;display:flex;flex-direction:column;gap:12px}.gs-chapter-v2 .gs-x-prop{display:flex;align-items:center;justify-content:space-between;gap:8px}.gs-chapter-v2 .gs-x-coll{list-style:none;margin:0;padding:0}.gs-chapter-v2 .gs-x-coll li{display:flex;justify-content:space-between;gap:8px;min-height:30px;align-items:center;border-bottom:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-x-coll li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chapter-v2 .gs-x-all{color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-editor{min-width:520px;background:var(--s-surface-page);border:1px solid var(--s-border-subtle);border-radius:var(--c-radius);overflow:hidden}.gs-chapter-v2 .gs-x-etop{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding:0 12px;border-bottom:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-x-cur{color:var(--s-ink-primary);font-weight:500}.gs-chapter-v2 .gs-x-tb{display:inline-flex;gap:4px}.gs-chapter-v2 .gs-x-etop .gs-c-meta{display:inline-flex;align-items:center;gap:4px}.gs-chapter-v2 .gs-x-etop .gs-c-meta .gs-x-ic{color:var(--s-success-fg)}.gs-chapter-v2 .gs-x-ebody{display:grid;grid-template-columns:56px minmax(0,1fr) 200px;height:168px}.gs-chapter-v2 .gs-x-rail{background:var(--s-surface-panel);padding:8px;display:flex;flex-direction:column;gap:8px}.gs-chapter-v2 .gs-x-slide{display:flex;align-items:center;justify-content:center;height:28px;border-radius:var(--c-radius);font-family:var(--s-font-mono);font-size:var(--s-text-meta);color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-slide.is-sel{outline:1.5px solid var(--s-brand-solid);outline-offset:3px;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-stage{background:var(--s-surface-stage)}.gs-chapter-v2 .gs-x-props2{background:var(--s-surface-panel);padding:12px}.gs-chapter-v2 .gs-x-sec{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--s-border-subtle);color:var(--s-ink-primary);font-weight:500}.gs-chapter-v2 .gs-x-ovl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.gs-chapter-v2 .gs-x-tip{display:inline-flex;align-items:center;gap:12px;padding:7px 10px;border:1px solid var(--c-tooltip-border);border-radius:var(--c-tooltip-radius);background:var(--c-tooltip-bg);color:var(--c-tooltip-fg)}.gs-chapter-v2 .gs-x-dialog{flex:1;min-width:240px;max-width:420px;padding:16px;border:1px solid var(--c-dialog-border);border-radius:var(--c-dialog-radius);background:var(--c-dialog-bg);display:flex;flex-direction:column;gap:12px}.gs-chapter-v2 .gs-x-dt{margin:0;font-size:var(--s-text-lead);font-weight:600;color:var(--s-ink-primary)}.gs-chapter-v2 .gs-x-tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs-chapter-v2 .gs-x-thumb{display:block;height:56px;border-radius:var(--c-radius);background:var(--s-surface-panel)}.gs-chapter-v2 .gs-x-form{display:flex;flex-direction:column;gap:12px;max-width:320px}.gs-chapter-v2 .gs-x-field{display:flex;flex-direction:column;gap:4px}.gs-chapter-v2 .gs-x-input{display:flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--c-input-border);border-radius:var(--c-input-radius);background:var(--c-input-bg);color:var(--c-input-fg)}.gs-chapter-v2 .gs-x-input--focus{border-color:var(--c-input-border-focus);box-shadow:var(--c-focus-ring)}.gs-chapter-v2 .gs-x-row2{display:flex;align-items:center;gap:12px;color:var(--s-ink-secondary)}.gs-chapter-v2 .gs-x-switch{position:relative;width:28px;height:16px;border:1px solid var(--s-border-strong);border-radius:var(--c-pill-radius)}.gs-chapter-v2 .gs-x-switch i{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:var(--c-pill-radius);background:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-switch.is-on{border-color:var(--s-brand-solid);background:var(--s-brand-solid)}.gs-chapter-v2 .gs-x-switch.is-on i{left:14px;background:var(--s-ink-inverse)}.gs-chapter-v2 .gs-x-phone{width:390px;max-width:100%;margin-inline:auto;border:1px solid var(--s-border-subtle);border-radius:var(--c-radius);overflow:hidden;display:flex;flex-direction:column}.gs-chapter-v2 .gs-x-ptop{display:flex;align-items:center;gap:8px;min-height:var(--c-touch);padding:0 8px;border-bottom:1px solid var(--s-border-subtle)}.gs-chapter-v2 .gs-x-pt2{display:flex;flex:1;align-items:baseline;gap:8px;min-width:0;color:var(--s-ink-primary);font-weight:500}.gs-chapter-v2 .gs-x-pbody{padding:0 16px;min-height:96px}.gs-chapter-v2 .gs-x-pbar{display:grid;grid-template-columns:repeat(4,1fr);min-height:var(--c-touch);border-top:1px solid var(--s-border-subtle);background:var(--s-surface-panel)}.gs-chapter-v2 .gs-x-pbar span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--s-ink-muted)}.gs-chapter-v2 .gs-x-pbar i{font-style:normal;font-size:var(--s-text-meta)}@media(max-width:880px){.gs-chapter-v2{padding:40px 16px}.gs-chapter-v2 .gs-c-dodont{grid-template-columns:1fr;gap:12px}.gs-chapter-v2 .gs-ex{padding:12px}}.gs-chapter-v2 .gs-c-btn .gs-x-ic{color:inherit}
