.ng-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:38px;margin-top:32px}.ng-sidebar{align-self:start;position:sticky;top:28px;padding:8px 0}.ng-sidebar h2{font-size:25px;line-height:1.2;letter-spacing:-.6px;overflow-wrap:anywhere}.ng-sidebar>p{font-size:13px;line-height:1.7;color:var(--ts-color-text-muted)}.ng-sidebar h3{font-size:16px;margin-top:32px}.ng-state{border-block:1px solid var(--ts-color-border);padding:23px 0;display:flex;gap:12px;margin-top:24px}.ng-state>svg{flex-shrink:0}.ng-state strong{font-size:13px;font-weight:500}.ng-state p{font-size:12px;color:var(--ts-color-text-muted);line-height:1.6;margin:10px 0 0}.ng-versions{list-style:none;padding:0;display:grid;gap:9px}.ng-versions button{width:100%;background:transparent;border:1px solid var(--ts-color-border);color:var(--ts-color-text-muted);text-align:left;padding:13px 16px;border-radius:6px;cursor:pointer;font-size:13px}.ng-versions button[aria-pressed=true]{border-color:var(--ts-color-text);color:var(--ts-color-text)}.ng-versions span{display:block;font-size:11px;margin-top:6px;color:var(--ts-color-text-muted)}.ng-content{min-width:0}.ng-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.ng-heading .op-primary{margin-bottom:20px}.ng-terms{margin:28px 0 0}.ng-terms>div{border-top:1px solid var(--ts-color-border);padding:20px 0;display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px}.ng-terms dt{font-size:12px;color:var(--ts-color-text-muted);line-height:1.7}.ng-terms dd{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ng-agreement{padding:28px;border:1px solid var(--ts-color-border);border-left:3px solid var(--ts-color-text);background:var(--ts-color-surface);border-radius:8px;margin-bottom:24px}.ng-agreement h2{font-size:25px;font-weight:500;letter-spacing:-.7px}.ng-agreement>p:not(.op-eyebrow){font-size:13px;line-height:1.7;color:var(--ts-color-text-muted);margin:20px 0}.ng-diff{border-block:1px solid var(--ts-color-border);padding:22px 0;margin:20px 0}.ng-diff select{min-height:44px;background:var(--ts-color-canvas);color:var(--ts-color-text);border:1px solid var(--ts-color-border);padding:10px;font-size:14px;max-width:260px}.ng-diff-table{overflow-x:auto}.ng-diff table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.6}.ng-diff td,.ng-diff th{text-align:left;padding:12px 8px;vertical-align:top;border-bottom:1px solid var(--ts-color-border);overflow-wrap:anywhere;white-space:pre-wrap}.ng-diff th{font-weight:500}.ng-diff thead{color:var(--ts-color-text-muted)}.ng-approvals{margin:28px 0}.ng-approvals p{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6}.ng-pending-dot{width:9px;height:9px;border:1px solid var(--ts-color-text-muted);border-radius:50%;margin:4px}.ng-confirm{border-top:1px solid var(--ts-color-border);padding-top:24px}.op-experience .ng-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:14px;font-size:13px;line-height:1.7}.ng-checkbox input{flex:0 0 20px;width:20px;min-height:20px;height:20px;margin-top:2px;accent-color:var(--ts-color-text)}.ng-change{padding:16px;border-left:2px solid var(--ts-color-text);font-size:13px;line-height:1.7;background:var(--ts-color-canvas);white-space:pre-wrap;overflow-wrap:anywhere}.ng-history{border:1px solid var(--ts-color-border);border-radius:8px;padding:20px 26px;margin-top:24px}.ng-history summary{font-size:13px;cursor:pointer;min-height:32px}.ng-history ol{padding-left:18px}.ng-history li{padding:12px 0;font-size:12px;line-height:1.6}.ng-history strong{font-weight:500}.ng-history small{display:block;color:var(--ts-color-text-muted)}.ng-history button{margin:8px 8px 0 0}@media (max-width:760px){.ng-layout{grid-template-columns:1fr;gap:24px}.ng-sidebar{position:static}.ng-sidebar h2{font-size:24px}.ng-versions{display:flex;overflow-x:auto;padding-bottom:8px}.ng-versions li{min-width:150px}.ng-terms>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.ng-agreement{padding:23px 20px}.ng-agreement h2{font-size:23px}.ng-approvals p{font-size:12px}.ng-history{padding:20px}.ng-diff td,.ng-diff th{padding:10px 5px}.ng-diff table{font-size:11px}.ng-heading .op-primary{width:100%}}.tw-v2[data-theme=dark],.tw-v2[data-theme=light]{--ts-color-brand-amber:#F1BE58;--ts-color-brand-coral:#F38B73;--ts-color-brand-fuchsia:#E3488F;--ts-color-on-brand:#0B0D0E;--ts-brand-gradient:linear-gradient(115deg,#F1BE58,#F38B73 55%,#E3488F);--ts-font-family:var(--font-inter,"Inter"),Arial,Helvetica,sans-serif;--ts-font-size-xs:0.75rem;--ts-font-size-sm:0.875rem;--ts-font-size-md:1rem;--ts-font-size-lg:1.125rem;--ts-font-size-xl:1.375rem;--ts-font-size-2xl:1.75rem;--ts-font-size-3xl:2.5rem;--ts-font-size-display:4rem;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-font-weight-semibold:600;--ts-font-weight-bold:700;--ts-font-line-body:1.6;--ts-font-line-heading:1.12;--ts-space-0:0rem;--ts-space-1:0.25rem;--ts-space-2:0.5rem;--ts-space-3:0.75rem;--ts-space-4:1rem;--ts-space-5:1.25rem;--ts-space-6:1.5rem;--ts-space-8:2rem;--ts-space-10:2.5rem;--ts-space-12:3rem;--ts-space-16:4rem;--ts-space-20:5rem;--ts-space-24:6rem;--ts-radius-sm:8px;--ts-radius-md:14px;--ts-radius-lg:22px;--ts-radius-xl:32px;--ts-radius-full:9999px;--ts-size-touch:2.75rem;--ts-motion-fast:120ms;--ts-motion-normal:220ms;--ts-motion-slow:600ms;--ts-motion-easing:cubic-bezier(0.2,0.8,0.2,1)}.tw-v2[data-theme=dark]{color-scheme:dark;--ts-color-canvas:#0B0D0E;--ts-color-surface:#141819;--ts-color-surface-raised:#1C2223;--ts-color-surface-muted:#202728;--ts-color-text:#F7F5F0;--ts-color-text-muted:#B9C1C0;--ts-color-text-subtle:#A1ABAA;--ts-color-border:#343E3E;--ts-color-border-strong:#788583;--ts-color-focus:#F1BE58;--ts-color-accent:#F1BE58;--ts-color-accent-soft:#332818;--ts-color-success:#86DEAB;--ts-color-success-soft:#173323;--ts-color-warning:#F1CC7D;--ts-color-warning-soft:#352B16;--ts-color-error:#FFA1AB;--ts-color-error-soft:#3C2028;--ts-color-info:#A9C8FF;--ts-color-info-soft:#1B2D45;--ts-shadow-sm:0px 2px 8px 0px rgba(0,0,0,0.18);--ts-shadow-md:0px 12px 32px -8px rgba(0,0,0,0.28);--ts-shadow-lg:0px 24px 64px -16px rgba(0,0,0,0.4)}.tw-v2[data-theme=light]{color-scheme:light;--ts-color-canvas:#F7F5F0;--ts-color-surface:#FFFFFF;--ts-color-surface-raised:#FFFFFF;--ts-color-surface-muted:#EEEBE5;--ts-color-text:#202526;--ts-color-text-muted:#555F5E;--ts-color-text-subtle:#616A69;--ts-color-border:#D5D7D1;--ts-color-border-strong:#7D8581;--ts-color-focus:#8A4900;--ts-color-accent:#AF1F60;--ts-color-accent-soft:#F9E8F0;--ts-color-success:#176440;--ts-color-success-soft:#E5F3EB;--ts-color-warning:#795200;--ts-color-warning-soft:#FFF1CB;--ts-color-error:#B5263B;--ts-color-error-soft:#FDE8EC;--ts-color-info:#24549B;--ts-color-info-soft:#E9F0FC;--ts-shadow-sm:0px 2px 8px 0px rgba(32,37,38,0.05);--ts-shadow-md:0px 12px 32px -8px rgba(32,37,38,0.1);--ts-shadow-lg:0px 24px 64px -16px rgba(32,37,38,0.16)}@media (prefers-reduced-motion:reduce){.tw-v2[data-theme=dark],.tw-v2[data-theme=light]{--ts-motion-fast:0ms;--ts-motion-normal:0ms;--ts-motion-slow:0ms}}.tw-v2 .ts-theme-toggle{display:inline-flex;align-items:center;gap:var(--ts-space-1);margin:0;padding:var(--ts-space-1);border:1px solid var(--ts-color-border-strong);border-radius:var(--ts-radius-full);background:var(--ts-color-surface);color:var(--ts-color-text);font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm)}.tw-v2 .ts-theme-toggle__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tw-v2 .ts-theme-toggle__option{position:relative;display:flex;min-height:var(--ts-size-touch);min-width:var(--ts-size-touch);align-items:center;justify-content:center;padding:var(--ts-space-2) var(--ts-space-4);border-radius:var(--ts-radius-full);color:var(--ts-color-text-muted);cursor:pointer}.tw-v2 .ts-theme-toggle__option[data-active=true]{background:var(--ts-color-text);color:var(--ts-color-canvas);font-weight:var(--ts-font-weight-semibold)}.tw-v2 .ts-theme-toggle__option:has(:focus-visible){outline:3px solid var(--ts-color-focus);outline-offset:3px}.tw-v2 .ts-theme-toggle__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.tw-v2 .ts-theme-toggle:disabled{opacity:.65}.tw-v2 .ts-theme-toggle:disabled .ts-theme-toggle__option{cursor:default}@media (forced-colors:active){.tw-v2 .ts-theme-toggle__option[data-active=true]{outline:2px solid Highlight}}.tw-v2 .ts-button,.tw-v2 .ts-chip,.tw-v2 .ts-tabs__tab,.tw-v2 .ts-twist-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);min-height:var(--ts-size-touch);min-width:var(--ts-size-touch);padding:var(--ts-space-3) var(--ts-space-5);border:1px solid transparent;border-radius:var(--ts-radius-md);font-family:var(--ts-font-family);font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--ts-motion-fast) var(--ts-motion-easing),border-color var(--ts-motion-fast) var(--ts-motion-easing),box-shadow var(--ts-motion-fast) var(--ts-motion-easing)}.tw-v2 .ts-button:focus-visible,.tw-v2 .ts-chip:focus-visible,.tw-v2 .ts-tabs__panel:focus-visible,.tw-v2 .ts-tabs__tab:focus-visible,.tw-v2 .ts-twist-button:focus-visible{outline:2px solid var(--ts-color-focus);outline-offset:4px}.tw-v2 .ts-button--primary,.tw-v2 .ts-twist-button--professional{background:var(--ts-brand-gradient);color:var(--ts-color-on-brand);border-color:transparent}.tw-v2 .ts-button--secondary,.tw-v2 .ts-twist-button--social{background:var(--ts-color-surface);color:var(--ts-color-text);border-color:var(--ts-color-border-strong)}.tw-v2 .ts-button--ghost{background:transparent;color:var(--ts-color-text)}.tw-v2 .ts-button--primary:hover:not(:disabled),.tw-v2 .ts-twist-button--professional:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ts-color-on-brand),var(--ts-shadow-sm)}.tw-v2 .ts-button--ghost:hover:not(:disabled),.tw-v2 .ts-button--secondary:hover:not(:disabled),.tw-v2 .ts-twist-button--social:hover:not(:disabled){background:var(--ts-color-surface-raised)}.tw-v2 .ts-button:active:not(:disabled),.tw-v2 .ts-chip:active:not(:disabled),.tw-v2 .ts-twist-button:active:not(:disabled){box-shadow:inset 0 0 0 2px currentColor}.tw-v2 .ts-button:disabled,.tw-v2 .ts-chip:disabled,.tw-v2 .ts-tabs__tab:disabled,.tw-v2 .ts-twist-button:disabled{opacity:.55;cursor:not-allowed}.tw-v2 .ts-button[aria-busy=true],.tw-v2 .ts-twist-button[aria-busy=true]{opacity:1;cursor:progress}.tw-v2 .ts-chip{padding-inline:var(--ts-space-4);border-radius:var(--ts-radius-full);border-color:var(--ts-color-border-strong);background:var(--ts-color-surface);color:var(--ts-color-text-muted);font-weight:var(--ts-font-weight-medium)}.tw-v2 .ts-chip:hover:not(:disabled){background:var(--ts-color-surface-raised);color:var(--ts-color-text)}.tw-v2 .ts-chip[aria-pressed=true]{background:var(--ts-color-accent-soft);color:var(--ts-color-accent);border-color:var(--ts-color-accent)}.tw-v2 .ts-card{min-width:0;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-lg);background:var(--ts-color-surface);color:var(--ts-color-text)}.tw-v2 .ts-card--padded{padding:var(--ts-space-6)}.tw-v2 .ts-media{margin:0;min-width:0}.tw-v2 .ts-media__frame{position:relative;overflow:hidden;border-radius:var(--ts-radius-md);background:var(--ts-color-surface-muted)}.tw-v2 .ts-media__image{transition:opacity var(--ts-motion-normal) var(--ts-motion-easing)}.tw-v2 .ts-media__image[data-state=loading]{opacity:0}.tw-v2 .ts-media__image[data-state=loaded]{opacity:1}.tw-v2 .ts-media__placeholder{position:absolute;inset:0;width:100%;height:100%}.tw-v2 .ts-media__fallback{position:absolute;inset:0;display:grid;place-items:center;padding:var(--ts-space-6);color:var(--ts-color-text-muted);font-size:var(--ts-font-size-sm);text-align:center}.tw-v2 .ts-media__caption{padding-top:var(--ts-space-3);line-height:var(--ts-font-line-body)}.tw-v2 .ts-media__caption,.tw-v2 .ts-status{color:var(--ts-color-text-muted);font-size:var(--ts-font-size-xs)}.tw-v2 .ts-status{display:inline-flex;align-items:center;gap:var(--ts-space-2);max-width:100%;padding:var(--ts-space-1) var(--ts-space-3);border-radius:var(--ts-radius-full);background:var(--ts-color-surface-muted);font-weight:var(--ts-font-weight-medium);line-height:1.6}.tw-v2 .ts-status__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.tw-v2 .ts-status--success{color:var(--ts-color-success);background:var(--ts-color-success-soft)}.tw-v2 .ts-status--warning{color:var(--ts-color-warning);background:var(--ts-color-warning-soft)}.tw-v2 .ts-status--error{color:var(--ts-color-error);background:var(--ts-color-error-soft)}.tw-v2 .ts-status--info{color:var(--ts-color-info);background:var(--ts-color-info-soft)}.tw-v2 .ts-tabs{min-width:0}.tw-v2 .ts-tabs__list{display:flex;gap:var(--ts-space-4);overflow-x:auto;padding:var(--ts-space-2);border-bottom:1px solid var(--ts-color-border);scrollbar-width:thin}.tw-v2 .ts-tabs__tab{flex:0 0 auto;position:relative;background:transparent;border-radius:var(--ts-radius-sm);padding-inline:var(--ts-space-2);color:var(--ts-color-text-muted);font-weight:var(--ts-font-weight-medium);white-space:nowrap}.tw-v2 .ts-tabs__tab:hover:not(:disabled){color:var(--ts-color-text);background:var(--ts-color-surface-raised)}.tw-v2 .ts-tabs__tab[aria-selected=true]{color:var(--ts-color-accent)}.tw-v2 .ts-tabs__tab[aria-selected=true]:after{content:"";position:absolute;height:2px;left:var(--ts-space-2);right:var(--ts-space-2);bottom:0;background:var(--ts-color-accent);border-radius:var(--ts-radius-full)}.tw-v2 .ts-tabs__panel{margin-top:var(--ts-space-5);border-radius:var(--ts-radius-sm)}.tw-v2 .ts-tabs__panel[hidden]{display:none}.tw-v2 .ts-tabs[data-orientation=vertical]{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--ts-space-6)}.tw-v2 .ts-tabs[data-orientation=vertical] .ts-tabs__list{flex-direction:column;border-bottom:0;border-right:1px solid var(--ts-color-border)}.tw-v2 .ts-tabs[data-orientation=vertical] .ts-tabs__panel{margin-top:0}.tw-v2 .ts-skeleton{display:block;overflow:hidden;background:var(--ts-color-surface-muted);animation:ts-v2-skeleton 1.8s ease-in-out infinite}.tw-v2 .ts-spinner{display:inline-block;flex:0 0 auto;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ts-v2-spin .85s linear infinite}.tw-v2 .ts-feedback{display:flex;align-items:flex-start;gap:var(--ts-space-4);padding:var(--ts-space-6);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-lg);background:var(--ts-color-surface);color:var(--ts-color-text)}.tw-v2 .ts-feedback__symbol{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;background:var(--ts-color-surface-muted);color:var(--ts-color-text-muted);border-radius:var(--ts-radius-full);font-size:var(--ts-font-size-lg);font-weight:var(--ts-font-weight-medium)}.tw-v2 .ts-feedback__body{min-width:0}.tw-v2 .ts-feedback__title{margin:0;font-size:var(--ts-font-size-md);font-weight:var(--ts-font-weight-semibold);line-height:var(--ts-font-line-heading)}.tw-v2 .ts-feedback__description{margin:var(--ts-space-2) 0 0;color:var(--ts-color-text-muted);font-size:var(--ts-font-size-sm);line-height:var(--ts-font-line-body);text-wrap:pretty}.tw-v2 .ts-feedback__action{margin-top:var(--ts-space-4)}.tw-v2 .ts-feedback--error .ts-feedback__symbol{color:var(--ts-color-error);background:var(--ts-color-error-soft)}.tw-v2 .ts-feedback--blocked .ts-feedback__symbol,.tw-v2 .ts-feedback--partial .ts-feedback__symbol{color:var(--ts-color-warning);background:var(--ts-color-warning-soft)}.tw-v2 .ts-feedback--offline .ts-feedback__symbol,.tw-v2 .ts-feedback--permission .ts-feedback__symbol{color:var(--ts-color-info);background:var(--ts-color-info-soft)}.tw-v2 .ts-star{flex-shrink:0;overflow:visible;vertical-align:middle;color:var(--ts-color-text)}.tw-v2 .ts-star__stop-start{stop-color:var(--ts-color-brand-amber)}.tw-v2 .ts-star__stop-middle{stop-color:var(--ts-color-brand-coral)}.tw-v2 .ts-star__stop-end{stop-color:var(--ts-color-brand-fuchsia)}.tw-v2 .ts-star--neutral .ts-star__stop-start{stop-color:var(--ts-color-text-subtle)}.tw-v2 .ts-star--neutral .ts-star__stop-middle{stop-color:var(--ts-color-text-muted)}.tw-v2 .ts-star--neutral .ts-star__stop-end{stop-color:var(--ts-color-text-subtle)}.tw-v2 .ts-star--completed .ts-star__stop-middle,.tw-v2 .ts-star--professional .ts-star__stop-middle{stop-color:var(--ts-color-brand-amber)}.tw-v2 .ts-star--completed .ts-star__stop-end,.tw-v2 .ts-star--professional .ts-star__stop-end,.tw-v2 .ts-star--social .ts-star__stop-start{stop-color:var(--ts-color-brand-coral)}.tw-v2 .ts-star--social .ts-star__stop-end,.tw-v2 .ts-star--social .ts-star__stop-middle{stop-color:var(--ts-color-brand-fuchsia)}.tw-v2 .ts-star__halo{opacity:0;stroke:var(--ts-color-accent);stroke-width:1;transition:opacity var(--ts-motion-fast) var(--ts-motion-easing)}.tw-v2 .ts-star--focus .ts-star__halo,.tw-v2 .ts-twist-button:focus-visible .ts-star__halo{opacity:.8}.tw-v2 .ts-star__body{transform-origin:32px 32px}.tw-v2 .ts-star--processing[data-animated=true] .ts-star__body{animation:ts-v2-spin 2.4s var(--ts-motion-easing) infinite}.tw-v2 .ts-twist-button--social[aria-pressed=true]{border-color:var(--ts-color-accent);background:var(--ts-color-accent-soft)}.tw-v2 .ts-twist-button--professional .ts-star{color:var(--ts-color-on-brand)}.tw-v2 .ts-twist-button--professional .ts-star__stop-end,.tw-v2 .ts-twist-button--professional .ts-star__stop-middle,.tw-v2 .ts-twist-button--professional .ts-star__stop-start{stop-color:var(--ts-color-on-brand)}.tw-v2 .ts-twist-button--professional .ts-star__halo{stroke:var(--ts-color-on-brand)}@keyframes ts-v2-spin{to{transform:rotate(1turn)}}@keyframes ts-v2-skeleton{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tw-v2 .ts-skeleton,.tw-v2 .ts-spinner,.tw-v2 .ts-star--processing[data-animated=true] .ts-star__body{animation:none}.tw-v2 .ts-button,.tw-v2 .ts-chip,.tw-v2 .ts-media__image,.tw-v2 .ts-star__halo,.tw-v2 .ts-tabs__tab,.tw-v2 .ts-twist-button{transition:none}}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_528daf{font-family:inter,inter Fallback,system-ui,Helvetica,sans-serif}.__variable_528daf{--font-inter:"inter","inter Fallback",system-ui,Helvetica,sans-serif}@font-face{font-family:geistSans;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_38c757{font-family:geistSans,geistSans Fallback}.__variable_38c757{--font-geist-sans:"geistSans","geistSans Fallback"}