._page_1asq8_3{width:min(100%,88rem);color:var(--tg-color-text-primary)}._stage_1asq8_8{border-bottom:.0625rem solid var(--tg-color-border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);min-height:clamp(34rem,63vh,46rem);display:grid}._hero_1asq8_15{min-width:0;padding:clamp(var(--tg-spacing-8), 6vw, calc(var(--tg-spacing-16) * 2)) clamp(var(--tg-spacing-6), 6vw, calc(var(--tg-spacing-16) * 2)) clamp(var(--tg-spacing-8), 6vw, calc(var(--tg-spacing-16) * 2)) 0;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}._eyebrow_1asq8_26{margin:0 0 var(--tg-spacing-4);color:var(--tg-color-text-secondary);font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-xs);font-weight:var(--tg-typography-font-weight-medium);letter-spacing:.08em;text-transform:uppercase}._title_1asq8_36{max-width:13ch;font-family:var(--tg-typography-font-family-heading);font-size:clamp(calc(var(--tg-typography-font-size-display) + var(--tg-spacing-2)), 5vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-16)));font-weight:var(--tg-typography-font-weight-bold);letter-spacing:-.05em;text-wrap:balance;margin:0;line-height:.95}._description_1asq8_51{max-width:34rem;margin:var(--tg-spacing-5) 0 0;color:var(--tg-color-text-secondary);font-size:var(--tg-typography-font-size-lg);line-height:var(--tg-typography-line-height-normal)}._statement_1asq8_59{margin:calc(var(--tg-spacing-16) * 2) 0 0;color:var(--tg-color-text-primary);font-family:var(--tg-typography-font-family-heading);font-size:clamp(calc(var(--tg-typography-font-size-display) + var(--tg-spacing-12)), 9.5vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-16) + var(--tg-spacing-16)));font-weight:var(--tg-typography-font-weight-bold);letter-spacing:-.08em;text-wrap:balance;align-self:end;line-height:.8}._statement_1asq8_59 strong{color:var(--tg-color-brand-primary);font:inherit}._side_1asq8_80{align-content:center;gap:var(--tg-spacing-6);border-left:.0625rem solid var(--tg-color-border-subtle);min-width:0;padding:clamp(var(--tg-spacing-8), 6vw, calc(var(--tg-spacing-16) * 2));display:grid}._side_1asq8_80 h2{font-family:var(--tg-typography-font-family-heading);font-size:clamp(var(--tg-typography-font-size-xl), 2.4vw, var(--tg-typography-font-size-display));font-weight:var(--tg-typography-font-weight-bold);line-height:var(--tg-typography-line-height-tight);letter-spacing:-.04em;margin:0}._side_1asq8_80 p{color:var(--tg-color-text-secondary);line-height:var(--tg-typography-line-height-normal);margin:0}._support_1asq8_104{gap:var(--tg-spacing-8);padding:clamp(var(--tg-spacing-8), 6vw, calc(var(--tg-spacing-16) * 1.5)) 0;display:grid}._facts_1asq8_110{border-top:.0625rem solid var(--tg-color-border-subtle);border-bottom:.0625rem solid var(--tg-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._fact_1asq8_110{gap:var(--tg-spacing-3);padding:var(--tg-spacing-6) var(--tg-spacing-4);border-right:.0625rem solid var(--tg-color-border-subtle);display:grid}._fact_1asq8_110:last-child{border-right:0}._fact_1asq8_110 dt{color:var(--tg-color-text-secondary);font-size:var(--tg-typography-font-size-sm)}._fact_1asq8_110 dd{font-family:var(--tg-typography-font-family-heading);font-size:clamp(var(--tg-typography-font-size-xl), 3.4vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-2)));font-weight:var(--tg-typography-font-weight-bold);line-height:var(--tg-typography-line-height-tight);letter-spacing:-.04em;margin:0}._details_1asq8_143{gap:clamp(var(--tg-spacing-8), 7vw, calc(var(--tg-spacing-16) * 2));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._details_1asq8_143 h2{font-family:var(--tg-typography-font-family-heading);font-size:var(--tg-typography-font-size-xl);font-weight:var(--tg-typography-font-weight-bold);line-height:var(--tg-typography-line-height-tight);margin:0}._details_1asq8_143 p{margin:var(--tg-spacing-4) 0 0;color:var(--tg-color-text-secondary);line-height:var(--tg-typography-line-height-normal)}._serviceList_1asq8_163,._contactList_1asq8_164{gap:var(--tg-spacing-3);margin:var(--tg-spacing-5) 0 0;display:grid}._serviceList_1asq8_163{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none}._serviceList_1asq8_163 li,._contactList_1asq8_164 a{padding-bottom:var(--tg-spacing-3);border-bottom:.0625rem solid var(--tg-color-border-subtle)}._serviceList_1asq8_163 li{color:var(--tg-color-text-primary)}._contactList_1asq8_164 a{color:var(--tg-color-text-primary);font-family:var(--tg-typography-font-family-heading);font-size:var(--tg-typography-font-size-lg);font-weight:var(--tg-typography-font-weight-bold);text-decoration:none}._contactList_1asq8_164 a:hover{color:var(--tg-color-brand-primary)}._meetingLink_1asq8_198{width:100%;min-height:calc(var(--tg-spacing-12) + var(--tg-spacing-2));margin-top:var(--tg-spacing-6);border:.0625rem solid var(--tg-color-brand-primary);border-radius:var(--tg-radius-md);padding:0 var(--tg-spacing-5);color:var(--tg-color-brand-on-primary);background:var(--tg-color-brand-primary);font-weight:var(--tg-typography-font-weight-bold);justify-content:space-between;align-items:center;text-decoration:none;display:inline-flex}@media (width<=768px){._stage_1asq8_8,._details_1asq8_143{grid-template-columns:1fr}._stage_1asq8_8{min-height:auto}._hero_1asq8_15{gap:calc(var(--tg-spacing-16) * 2);padding:var(--tg-spacing-12) 0}._statement_1asq8_59{text-wrap:wrap;overflow-wrap:anywhere;margin:0}._side_1asq8_80{border-top:.0625rem solid var(--tg-color-border-subtle);padding:var(--tg-spacing-10) 0;border-left:0}._facts_1asq8_110{grid-template-columns:repeat(2,minmax(0,1fr))}._fact_1asq8_110:nth-child(2){border-right:0}._fact_1asq8_110:nth-child(-n+2){border-bottom:.0625rem solid var(--tg-color-border-subtle)}}@media (width<=480px){._facts_1asq8_110,._serviceList_1asq8_163{grid-template-columns:1fr}._fact_1asq8_110,._fact_1asq8_110:nth-child(2){border-right:0;border-bottom:.0625rem solid var(--tg-color-border-subtle)}._fact_1asq8_110:last-child{border-bottom:0}}.tg-lab-surface{--tg-lab-surface-background:var(--tg-color-background-surface);--tg-lab-surface-border:color-mix(in srgb, var(--tg-color-border-subtle) 78%, transparent);--tg-lab-surface-shadow:var(--tg-elevation-1);--tg-lab-surface-padding:var(--tg-spacing-4);--tg-lab-surface-radius:var(--tg-radius-xl);--tg-lab-surface-text:var(--tg-color-text-primary);background:var(--tg-lab-surface-background);border:1px solid var(--tg-lab-surface-border);border-radius:var(--tg-lab-surface-radius);box-shadow:var(--tg-lab-surface-shadow);color:var(--tg-lab-surface-text)}.tg-lab-surface--base{--tg-lab-surface-background:color-mix(in srgb, var(--tg-color-background-surface) 96%, var(--tg-color-background-muted));--tg-lab-surface-shadow:none}.tg-lab-surface--raised{--tg-lab-surface-background:var(--tg-color-background-surface);--tg-lab-surface-shadow:var(--tg-elevation-1)}.tg-lab-surface--emphasis{--tg-lab-surface-background:color-mix(in srgb, var(--tg-color-brand-primary) 9%, var(--tg-color-background-surface));--tg-lab-surface-border:color-mix(in srgb, var(--tg-color-brand-primary) 28%, transparent);--tg-lab-surface-shadow:var(--tg-elevation-2)}.tg-lab-surface--padding-none{padding:0}.tg-lab-surface--padding-sm{padding:calc(var(--tg-lab-surface-padding) * .75)}.tg-lab-surface--padding-md{padding:var(--tg-lab-surface-padding)}.tg-lab-surface--padding-lg{padding:calc(var(--tg-lab-surface-padding) * 1.5)}.tg-lab-status{border-radius:var(--tg-radius-pill);min-height:1.6rem;font-family:var(--tg-typography-font-family-mono);font-size:.72rem;font-weight:var(--tg-typography-font-weight-medium);letter-spacing:.02em;text-transform:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex}.tg-lab-status__icon{flex:none;display:inline-flex}.tg-lab-status__icon svg{stroke:currentColor;stroke-width:1.5px;fill:currentColor;stroke-linecap:round;stroke-linejoin:round;width:.78rem;height:.78rem}.tg-lab-status--positive{background:color-mix(in srgb, var(--tg-color-brand-primary) 12%, transparent);border-color:color-mix(in srgb, var(--tg-color-brand-primary) 28%, transparent);color:var(--tg-color-brand-primary)}.tg-lab-status--neutral{background:color-mix(in srgb, var(--tg-color-state-info) 8%, transparent);border-color:color-mix(in srgb, var(--tg-color-state-info) 22%, transparent);color:var(--tg-color-state-info)}.tg-lab-status--caution{background:color-mix(in srgb, var(--tg-color-brand-secondary) 18%, transparent);border-color:color-mix(in srgb, var(--tg-color-brand-secondary) 34%, transparent);color:var(--tg-color-brand-secondary)}.tg-lab-section-rail{justify-content:space-between;align-items:flex-end;gap:var(--tg-spacing-4);display:flex}.tg-lab-section-rail__copy{gap:var(--tg-spacing-2);display:grid}.tg-lab-section-rail__title-row{align-items:baseline;gap:var(--tg-spacing-3);display:flex}.tg-lab-section-rail__title{font-size:var(--tg-typography-font-size-lg);font-weight:var(--tg-typography-font-weight-semibold);letter-spacing:-.01em;margin:0}.tg-lab-section-rail__count{color:var(--tg-color-text-secondary);font-family:var(--tg-typography-font-family-mono);font-size:.78rem}.tg-lab-section-rail__description{color:var(--tg-color-text-secondary);font-size:var(--tg-typography-font-size-sm);line-height:var(--tg-typography-line-height-normal);margin:0}.tg-lab-section-rail__action{flex:none}.tg-lab-info-card{gap:var(--tg-spacing-3);display:grid}.tg-lab-info-card__eyebrow{color:var(--tg-color-brand-primary);font-family:var(--tg-typography-font-family-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.tg-lab-info-card__title{font-size:var(--tg-typography-font-size-xl);font-weight:var(--tg-typography-font-weight-semibold);letter-spacing:-.02em;margin:0}.tg-lab-info-card__body{color:var(--tg-color-text-secondary);line-height:var(--tg-typography-line-height-relaxed);margin:0}.tg-lab-info-card__detail{color:var(--tg-color-text-primary)}.tg-lab-info-card__action{align-items:center;gap:var(--tg-spacing-2);display:flex}.tg-lab-experiment-card{--tg-card-accent:var(--tg-color-brand-primary);--tg-card-gradient:linear-gradient(135deg, color-mix(in srgb, var(--tg-card-accent) 12%, transparent), color-mix(in srgb, var(--tg-card-accent) 4%, transparent) 60%, transparent);transition:transform var(--tg-motion-duration-standard) var(--tg-motion-easing-emphasized), box-shadow var(--tg-motion-duration-standard) var(--tg-motion-easing-standard);padding:0}.tg-lab-experiment-card.has-gradient{background:var(--tg-card-gradient), var(--tg-lab-surface-background)}@media (hover:hover) and (pointer:fine){.tg-lab-experiment-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 48px #2c1a0e24}}.tg-lab-experiment-card__frame{gap:var(--tg-spacing-3);padding:var(--tg-spacing-5);display:grid}.tg-lab-experiment-card__link,.tg-lab-experiment-card__button{border-radius:inherit;width:100%;min-height:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;text-decoration:none;display:grid}.tg-lab-experiment-card__button{cursor:pointer}.tg-lab-experiment-card__header{gap:var(--tg-spacing-2);display:grid}.tg-lab-experiment-card__eyebrow-row{justify-content:space-between;align-items:center;gap:var(--tg-spacing-3);display:flex}.tg-lab-experiment-card__eyebrow{color:var(--tg-color-text-muted);font-family:var(--tg-typography-font-family-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem}.tg-lab-experiment-card__title{font-family:var(--tg-typography-font-family-heading);font-size:var(--tg-typography-font-size-lg);letter-spacing:-.02em;margin:0;font-weight:600}.tg-lab-experiment-card__summary{color:var(--tg-color-text-secondary);line-height:var(--tg-typography-line-height-relaxed);margin:0}.tg-lab-experiment-card__meta{gap:var(--tg-spacing-2);color:var(--tg-color-text-primary);flex-wrap:wrap;display:flex}.tg-lab-experiment-card__footer{justify-content:space-between;align-items:center;gap:var(--tg-spacing-3);display:flex}.tg-lab-experiment-card__footer-slot{align-items:center;gap:var(--tg-spacing-2);display:flex}.tg-lab-experiment-card__cta{color:var(--tg-card-accent,var(--tg-color-brand-primary,#2a5c3f));font-family:var(--tg-typography-font-family-mono);letter-spacing:.03em;font-size:.75rem;font-weight:500}.tg-lab-surface:focus-within,.tg-lab-experiment-card__link:focus-visible,.tg-lab-experiment-card__button:focus-visible{outline:2px solid var(--tg-color-focus-ring);outline-offset:2px}.tg-lab-template{gap:clamp(1.25rem,1rem + 1.2vw,2rem);width:min(100%,72rem);min-height:calc(100dvh - 11rem);margin:0 auto;display:grid}.tg-lab-template--wide{width:min(100%,82rem)}.tg-lab-template-intro{gap:var(--tg-spacing-4,1rem);align-items:start;display:grid}.tg-lab-template-intro__copy{gap:var(--tg-spacing-3,.75rem);display:grid}.tg-lab-template-intro__eyebrow{color:var(--tg-color-brand-primary,#2a5c3f);font-family:var(--tg-typography-font-family-mono,"DM Mono", monospace);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.tg-lab-template-intro__headline{justify-content:space-between;align-items:center;gap:var(--tg-spacing-3,.75rem);flex-wrap:wrap;display:flex}.tg-lab-template-intro__title{font-family:var(--tg-typography-font-family-heading,"Outfit", "Segoe UI", sans-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.6rem + 1.2vw,3.2rem);font-weight:700;line-height:1.05}.tg-lab-template-intro__status,.tg-lab-template-intro__actions{gap:var(--tg-spacing-3,.75rem);flex-wrap:wrap;align-items:center;display:flex}.tg-lab-template-intro__description{max-width:44rem;color:var(--tg-color-text-secondary,#5c3a1e);margin:0;font-size:clamp(1rem,.92rem + .25vw,1.12rem);line-height:1.7}.tg-lab-template-panel{min-width:0}.tg-lab-template-grid{gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.tg-lab-template-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-lab-template-grid--1{grid-template-columns:minmax(0,1fr)}.tg-lab-template-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-lab-template-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-lab-template-stack,.tg-lab-template-shell{gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.tg-lab-template-detail,.tg-lab-template-analysis,.tg-lab-template-workbench{align-items:start;gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.tg-lab-template-shell--split{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr);align-items:start}.tg-lab-template-detail--with-aside,.tg-lab-template-analysis--split,.tg-lab-template-workbench--split{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr)}.tg-lab-template-detail--with-aside>.tg-lab-template-region--primary,.tg-lab-template-detail--with-aside>.tg-lab-template-region--secondary{grid-column:1}.tg-lab-template-detail--with-aside>.tg-lab-template-region--aside{grid-area:1/2}.tg-lab-template-analysis--split>.tg-lab-template-region--intake{grid-column:1/-1}.tg-lab-template-analysis--split>.tg-lab-template-region--results{grid-area:2/1}.tg-lab-template-analysis--two-support>.tg-lab-template-region--results{grid-row:2/span 2}.tg-lab-template-analysis--split>.tg-lab-template-region--summary,.tg-lab-template-analysis--split>.tg-lab-template-region--artifacts{grid-column:2}.tg-lab-template-workbench--split>.tg-lab-template-region--transcript,.tg-lab-template-workbench--split>.tg-lab-template-region--composer{grid-column:1}.tg-lab-template-workbench--split>.tg-lab-template-region--context,.tg-lab-template-workbench--split>.tg-lab-template-region--results{grid-column:2}.tg-lab-template-workbench--split>.tg-lab-template-region--context{grid-row:1}.tg-lab-template-workbench--split>.tg-lab-template-region--results{grid-row:2}.tg-lab-template-region,.tg-lab-template-region>*{min-width:0}.tg-lab-template-region--primary,.tg-lab-template-region--secondary,.tg-lab-template-region--results,.tg-lab-template-region--aside,.tg-lab-template-region--summary,.tg-lab-template-region--artifacts,.tg-lab-template-region--footer,.tg-lab-template-region--intake,.tg-lab-template-region--transcript,.tg-lab-template-region--composer,.tg-lab-template-region--context,.tg-lab-template-region--configuration,.tg-lab-template-region--actions,.tg-lab-template-region--host,.tg-lab-template-region--support{align-content:start;gap:clamp(.85rem,.72rem + .42vw,1.15rem);display:grid}@media (width<=900px){.tg-lab-template-grid--2,.tg-lab-template-grid--3,.tg-lab-template-grid--halves,.tg-lab-template-shell--split,.tg-lab-template-detail--with-aside,.tg-lab-template-analysis--split,.tg-lab-template-workbench--split{grid-template-columns:1fr}.tg-lab-template-detail--with-aside>.tg-lab-template-region--primary,.tg-lab-template-detail--with-aside>.tg-lab-template-region--secondary,.tg-lab-template-detail--with-aside>.tg-lab-template-region--aside,.tg-lab-template-analysis--split>.tg-lab-template-region--intake,.tg-lab-template-analysis--split>.tg-lab-template-region--results,.tg-lab-template-analysis--split>.tg-lab-template-region--summary,.tg-lab-template-analysis--split>.tg-lab-template-region--artifacts,.tg-lab-template-workbench--split>.tg-lab-template-region--transcript,.tg-lab-template-workbench--split>.tg-lab-template-region--composer,.tg-lab-template-workbench--split>.tg-lab-template-region--context,.tg-lab-template-workbench--split>.tg-lab-template-region--results{grid-area:auto/1}}._homePage_11put_4.tg-lab-template{background:0 0;gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}._homePage_11put_4 .tg-lab-template-intro{width:var(--tg-spacing-1);height:var(--tg-spacing-1);margin:calc(-1 * var(--tg-spacing-1));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}._homePage_11put_4 .tg-lab-template-stack{width:100%;height:100%;min-height:0;padding:0 var(--tg-spacing-6) var(--tg-spacing-4);background:0 0;align-content:stretch;gap:0}._functionsSection_11put_39{width:100%;height:100%;min-height:0;color:var(--tg-color-text-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._functionsHeader_11put_50{z-index:20;min-width:0;min-height:var(--tg-spacing-12);align-items:center;display:flex;position:relative}._statusFilters_11put_59{align-items:center;gap:var(--tg-spacing-6);scrollbar-width:none;max-width:100%;padding:0;display:flex;overflow-x:auto}._statusFilters_11put_59::-webkit-scrollbar{display:none}._experimentCollection_11put_70::-webkit-scrollbar{display:none}._statusFilter_11put_59{min-height:var(--tg-spacing-10);padding:0 0 var(--tg-spacing-1);color:var(--tg-color-text-muted);cursor:pointer;font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-sm);letter-spacing:.03em;transition:color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard);background:0 0;border:0;border-radius:0;flex:none;position:relative;overflow:hidden}._statusFilter_11put_59:after{height:var(--tg-spacing-1);background:var(--tg-color-text-primary);content:"";opacity:0;transition:opacity var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), transform var(--tg-motion-duration-quick) var(--tg-motion-easing-emphasized);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}._statusFilter_11put_59:hover,._statusFilter_11put_59[aria-pressed=true]{color:var(--tg-color-text-primary)}._statusFilter_11put_59[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}._statusFilter_11put_59:focus-visible,._experimentDestination_11put_117:focus-visible{outline:medium solid var(--tg-color-focus-ring);outline-offset:var(--tg-spacing-2)}._viewButton_11put_122:focus-visible,._carouselButton_11put_123:focus-visible{outline:medium solid var(--tg-color-focus-ring);outline-offset:calc(-1 * var(--tg-spacing-1))}._flowStage_11put_128{min-width:0;min-height:0;position:relative;overflow:hidden}._experimentCollection_11put_70{width:100%;height:100%;min-height:0;margin:0;padding:0;list-style:none;position:relative}._experimentCollection_11put_70[data-view=rail]{--experiment-card-width:clamp(calc(var(--tg-spacing-16) * 5), 30vw, calc(var(--tg-spacing-16) * 7.5));padding-block:var(--tg-spacing-2) var(--tg-spacing-5);isolation:isolate;place-items:center;display:grid;overflow:hidden}._experimentCollection_11put_70[data-view=grid]{align-content:start;gap:var(--tg-spacing-3);padding:var(--tg-spacing-2) var(--tg-spacing-1) var(--tg-spacing-5);overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;display:grid;overflow:hidden auto}._experimentItem_11put_171{--poster-ink:var(--tg-color-hero-foreground);transform-origin:50%;min-width:0;position:relative}._experimentItem_11put_171[data-view=rail]{width:var(--experiment-card-width);aspect-ratio:3/2;cursor:grab;touch-action:none;grid-area:1/1}._experimentItem_11put_171[data-view=rail][data-rail-axis=vertical]{touch-action:pan-y}._experimentItem_11put_171[data-view=rail][data-rail-axis=vertical][data-active=true]{touch-action:pan-x}._experimentItem_11put_171[data-view=rail][data-rail-visible=false]{pointer-events:none}._experimentItem_11put_171[data-view=rail]:not([data-active=true]) ._experimentDestination_11put_117{cursor:pointer}._experimentItem_11put_171[data-view=grid]{aspect-ratio:3/2;width:100%}._experimentCard_11put_207{isolation:isolate;width:100%;height:100%;position:relative}._experimentDestination_11put_117{z-index:1;border:thin solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-sm);background:var(--tg-color-background-surface);width:100%;height:100%;color:var(--poster-ink);box-shadow:var(--tg-elevation-0);transition:border-color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), box-shadow var(--tg-motion-duration-standard) var(--tg-motion-easing-standard), transform var(--tg-motion-duration-standard) var(--tg-motion-easing-emphasized);text-decoration:none;display:block;position:relative;overflow:hidden}._experimentDestination_11put_117:after{z-index:1;background:linear-gradient(to bottom, transparent, var(--tg-palette-plum-deep));content:"";opacity:.82;pointer-events:none;height:48%;position:absolute;bottom:0;left:0;right:0}._experimentItem_11put_171[data-active=true][data-view=rail] ._experimentDestination_11put_117{border-color:var(--tg-color-border-strong);box-shadow:var(--tg-elevation-3)}._experimentItem_11put_171[data-view=grid] ._experimentDestination_11put_117:hover,._experimentItem_11put_171[data-active=true][data-view=rail] ._experimentDestination_11put_117:hover{border-color:var(--tg-color-border-strong);box-shadow:var(--tg-elevation-2);transform:translateY(calc(-1 * var(--tg-spacing-1)))}._experimentDestination_11put_117[aria-disabled=true]{cursor:not-allowed}._experimentDestination_11put_117:focus-visible{outline-offset:calc(-1 * var(--tg-spacing-1))}._experimentMedia_11put_266{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}._featureScene_11put_274{background:var(--tg-color-background-surface);width:100%;height:100%;display:block;position:relative;overflow:hidden}._featurePoster_11put_283{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._experimentMeta_11put_293,._experimentLaunch_11put_294,._experimentTitle_11put_295,._experimentSummary_11put_296{z-index:2;color:var(--poster-ink);position:absolute}._experimentMeta_11put_293{top:var(--tg-spacing-3);left:var(--tg-spacing-3);align-items:center;gap:var(--tg-spacing-2);font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}._experimentLaunch_11put_294{top:var(--tg-spacing-3);right:var(--tg-spacing-3);width:var(--tg-spacing-6);height:var(--tg-spacing-6);place-items:center;display:grid}._experimentLaunch_11put_294 svg{width:var(--tg-spacing-4);height:var(--tg-spacing-4)}._experimentTitle_11put_295{right:var(--tg-spacing-4);bottom:calc(var(--tg-spacing-6) + var(--tg-spacing-3));left:var(--tg-spacing-4);font-family:var(--tg-typography-font-family-editorial);font-size:var(--tg-typography-font-size-md);font-weight:var(--tg-typography-font-weight-semibold);line-height:var(--tg-typography-line-height-tight);letter-spacing:-.02em;text-wrap:balance}._experimentSummary_11put_296{right:var(--tg-spacing-4);bottom:var(--tg-spacing-3);left:var(--tg-spacing-4);font-family:var(--tg-typography-font-family-editorial);font-size:var(--tg-typography-font-size-xs);line-height:var(--tg-typography-line-height-normal);opacity:.82;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._experimentItem_11put_171[data-view=grid] ._experimentTitle_11put_295{bottom:calc(var(--tg-spacing-6) + var(--tg-spacing-2));font-size:var(--tg-typography-font-size-sm)}._experimentItem_11put_171[data-view=grid] ._experimentSummary_11put_296{font-size:var(--tg-typography-font-size-xs)}._experimentFooter_11put_363{z-index:20;min-width:0;min-height:calc(var(--tg-spacing-10) + var(--tg-spacing-2));justify-content:flex-end;align-items:center;gap:var(--tg-spacing-4);display:flex;position:relative}._carouselCount_11put_374{color:var(--tg-color-text-muted);font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-xs);letter-spacing:.02em;margin:0}._footerControls_11put_382,._carouselControls_11put_383,._viewSwitch_11put_384{align-items:center;display:flex}._footerControls_11put_382{justify-content:flex-end;gap:var(--tg-spacing-3);min-width:0}._carouselControls_11put_383,._viewSwitch_11put_384{gap:var(--tg-spacing-2)}._carouselControls_11put_383[hidden]{display:none}._carouselCount_11put_374{min-width:calc(var(--tg-spacing-16) * 1.45);color:var(--tg-color-text-primary);text-align:right;white-space:nowrap}._carouselButton_11put_123,._viewButton_11put_122{width:var(--tg-spacing-10);height:var(--tg-spacing-10);border:thin solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-pill);color:var(--tg-color-text-primary);cursor:pointer;transition:background-color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), border-color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), transform var(--tg-motion-duration-quick) var(--tg-motion-easing-emphasized);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}._carouselButton_11put_123:hover:not(:disabled),._viewButton_11put_122:hover{border-color:var(--tg-color-border-strong);transform:translateY(calc(-1 * var(--tg-spacing-1)))}._viewButton_11put_122[aria-pressed=true]{border-color:var(--tg-color-text-primary);background:var(--tg-color-text-primary);color:var(--tg-color-text-inverse)}._carouselButton_11put_123:disabled{cursor:not-allowed;opacity:.3}._carouselButton_11put_123 svg,._viewButton_11put_122 svg{width:var(--tg-spacing-4);height:var(--tg-spacing-4)}._srOnly_11put_454{width:var(--tg-spacing-1);height:var(--tg-spacing-1);margin:calc(-1 * var(--tg-spacing-1));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (width<=900px){._experimentCollection_11put_70[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._homePage_11put_4{height:auto;min-height:100%;overflow:visible}._homePage_11put_4 .tg-lab-template-stack{height:auto;min-height:100%;padding:0 var(--tg-spacing-4) var(--tg-spacing-3)}._functionsSection_11put_39{min-height:calc(100dvh - calc(var(--tg-spacing-16) + var(--tg-spacing-8)))}._functionsHeader_11put_50{min-height:var(--tg-spacing-10)}._statusFilters_11put_59{gap:var(--tg-spacing-5);width:100%}._flowStage_11put_128{min-height:calc(var(--tg-spacing-16) * 6.25)}._experimentCollection_11put_70[data-view=rail]{--experiment-card-width:clamp(calc(var(--tg-spacing-16) * 3.75), 52vw, calc(var(--tg-spacing-16) * 5));place-items:start center;padding-block-start:var(--tg-spacing-10);padding-block-end:var(--tg-spacing-10)}._experimentCollection_11put_70[data-view=rail][data-rail-axis=vertical]{padding-block:var(--tg-spacing-4);place-items:center}._experimentCollection_11put_70[data-view=grid]{gap:var(--tg-spacing-2)}._experimentFooter_11put_363{min-height:var(--tg-spacing-16)}}@media (width<=480px){._functionsSection_11put_39{min-height:calc(100dvh - calc(var(--tg-spacing-16) + var(--tg-spacing-6)))}._flowStage_11put_128{min-height:calc(var(--tg-spacing-16) * 5.5)}._experimentCollection_11put_70[data-view=rail]{--experiment-card-width:min(64vw, calc(var(--tg-spacing-16) * 4))}._experimentCollection_11put_70[data-view=grid]{padding-inline:0}._experimentItem_11put_171[data-view=grid] ._experimentMeta_11put_293 span:last-child,._experimentItem_11put_171[data-view=grid] ._experimentSummary_11put_296{display:none}._experimentItem_11put_171[data-view=grid] ._experimentTitle_11put_295{right:var(--tg-spacing-2);bottom:var(--tg-spacing-2);left:var(--tg-spacing-2);font-size:var(--tg-typography-font-size-xs)}._experimentItem_11put_171[data-view=grid] ._experimentMeta_11put_293{top:var(--tg-spacing-2);left:var(--tg-spacing-2)}._experimentItem_11put_171[data-view=grid] ._experimentLaunch_11put_294{top:var(--tg-spacing-2);right:var(--tg-spacing-2)}._experimentFooter_11put_363{justify-content:flex-end}._footerControls_11put_382{width:100%}._carouselCount_11put_374{text-align:left;min-width:0;margin-inline-end:auto}}@media (prefers-reduced-motion:reduce){._statusFilter_11put_59,._statusFilter_11put_59:after,._experimentDestination_11put_117,._carouselButton_11put_123,._viewButton_11put_122{transition:none}._experimentItem_11put_171[data-view=grid] ._experimentDestination_11put_117:hover,._experimentItem_11put_171[data-active=true][data-view=rail] ._experimentDestination_11put_117:hover,._carouselButton_11put_123:hover:not(:disabled),._viewButton_11put_122:hover{transform:none}}.tg-btn{border:1px solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-lg);justify-content:center;align-items:center;gap:var(--tg-spacing-2);min-height:2.75rem;padding:0 var(--tg-spacing-5);font-weight:var(--tg-typography-font-weight-semibold);font-size:var(--tg-typography-font-size-sm);background:linear-gradient(180deg, var(--tg-color-background-surface), var(--tg-color-background-muted));color:var(--tg-color-text-primary);cursor:pointer;transition:background-color var(--tg-motion-duration-standard) var(--tg-motion-easing-standard), border-color var(--tg-motion-duration-standard) var(--tg-motion-easing-standard), color var(--tg-motion-duration-standard) var(--tg-motion-easing-standard), transform var(--tg-motion-duration-quick) var(--tg-motion-easing-standard);display:inline-flex;box-shadow:0 1px 2px #1620330d,inset 0 1px #ffffffb8}.tg-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #16203314,inset 0 1px #fffc}.tg-btn:disabled,.tg-btn--disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:0 1px 2px #1620330a,inset 0 1px #fff9}.tg-btn--filled.tg-btn--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--tg-color-brand-primary) 96%, white), color-mix(in srgb, var(--tg-color-brand-primary) 88%, black));border-color:color-mix(in srgb, var(--tg-color-brand-primary) 48%, var(--tg-color-border-subtle));color:var(--tg-color-brand-on-primary)}.tg-btn--filled.tg-btn--neutral{background:linear-gradient(180deg, var(--tg-color-background-surface), var(--tg-color-background-emphasis));color:var(--tg-color-text-primary)}.tg-btn--filled.tg-btn--danger{background:linear-gradient(180deg, color-mix(in srgb, var(--tg-color-state-error) 18%, var(--tg-color-background-surface)), color-mix(in srgb, var(--tg-color-state-error) 30%, var(--tg-color-background-muted)));border-color:color-mix(in srgb, var(--tg-color-state-error) 30%, var(--tg-color-border-subtle));color:color-mix(in srgb, var(--tg-color-state-error) 90%, black)}.tg-btn--tonal{background:color-mix(in srgb, var(--tg-color-brand-primary) 12%, var(--tg-color-background-surface));color:var(--tg-color-brand-primary)}.tg-btn--outlined{background:color-mix(in srgb, var(--tg-color-background-surface) 92%, transparent);border-color:var(--tg-color-border-subtle);color:var(--tg-color-text-primary)}.tg-btn--text{box-shadow:none;color:var(--tg-color-text-secondary);background:0 0;border-color:#0000}.tg-btn-spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:.95rem;height:.95rem;animation:.8s linear infinite tg-spin}@keyframes tg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tg-field{gap:var(--tg-spacing-2);display:grid}.tg-field-label{font-size:var(--tg-typography-font-size-sm);font-weight:var(--tg-typography-font-weight-medium);color:var(--tg-color-text-primary)}.tg-required{color:var(--tg-color-state-error);margin-left:.25rem}.tg-input,.tg-select{border-radius:var(--tg-radius-lg);border:1px solid var(--tg-color-border-subtle);background:linear-gradient(180deg, var(--tg-color-background-surface), var(--tg-color-background-muted));width:100%;min-height:3rem;color:var(--tg-color-text-primary);padding:0 var(--tg-spacing-4);box-shadow:0 1px 2px #1620330a,inset 0 1px #ffffffb8}.tg-input::-moz-placeholder{color:var(--tg-color-text-muted)}.tg-input::placeholder,.tg-select:required:invalid{color:var(--tg-color-text-muted)}.tg-input[aria-invalid=true],.tg-select[aria-invalid=true]{border-color:var(--tg-color-state-error)}.tg-input:focus,.tg-select:focus{border-color:color-mix(in srgb, var(--tg-color-focus-ring) 52%, var(--tg-color-border-subtle));box-shadow:0 0 0 4px color-mix(in srgb, var(--tg-color-focus-ring) 16%, transparent), 0 1px 2px #1620330a, inset 0 1px 0 #ffffffb8;outline:none}.tg-field-helper{font-size:var(--tg-typography-font-size-xs);color:var(--tg-color-text-secondary);margin:0}.tg-field-error{font-size:var(--tg-typography-font-size-xs);color:var(--tg-color-state-error);margin:0}.tg-table-shell{border:1px solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-xl);background:linear-gradient(180deg, var(--tg-color-background-surface), var(--tg-color-background-muted));overflow:auto;box-shadow:0 18px 42px #16203314}.tg-table{border-collapse:collapse;width:100%}.tg-table-caption{text-align:left;font-weight:var(--tg-typography-font-weight-semibold);color:var(--tg-color-text-secondary);padding:var(--tg-spacing-4)}.tg-table-head,.tg-table-cell{padding:var(--tg-spacing-3) var(--tg-spacing-4);border-top:1px solid color-mix(in srgb, var(--tg-color-border-subtle) 72%, transparent)}.tg-table-head{font-size:var(--tg-typography-font-size-sm);color:var(--tg-color-text-secondary)}.tg-table-cell{font-size:var(--tg-typography-font-size-sm);color:var(--tg-color-text-primary)}.tg-table-empty{text-align:center;padding:var(--tg-spacing-6);color:var(--tg-color-text-muted)}.tg-table-align-left{text-align:left}.tg-table-align-center{text-align:center}.tg-table-align-right{text-align:right}.tg-message{--tg-message-accent:var(--tg-color-state-info);border-radius:var(--tg-radius-lg);border:1px solid color-mix(in srgb, var(--tg-message-accent) 24%, var(--tg-color-border-subtle));padding:var(--tg-spacing-4);gap:var(--tg-spacing-2);background:linear-gradient(180deg, color-mix(in srgb, var(--tg-message-accent) 10%, var(--tg-color-background-surface)), var(--tg-color-background-muted));display:grid;box-shadow:0 10px 22px #1620330f}.tg-message-title{font-size:var(--tg-typography-font-size-sm);font-weight:var(--tg-typography-font-weight-semibold);color:var(--tg-message-accent);margin:0}.tg-message-body{font-size:var(--tg-typography-font-size-sm);color:var(--tg-color-text-primary)}.tg-message--info{--tg-message-accent:var(--tg-color-state-info)}.tg-message--success{--tg-message-accent:var(--tg-color-state-success)}.tg-message--warning{--tg-message-accent:var(--tg-color-state-warning)}.tg-message--danger{--tg-message-accent:var(--tg-color-state-error)}.tg-modal-backdrop{z-index:1000;padding:var(--tg-spacing-6);background:var(--tg-color-overlay-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.tg-modal-panel{border-radius:var(--tg-radius-xl);border:1px solid var(--tg-color-border-subtle);background:linear-gradient(180deg, var(--tg-color-background-surface), var(--tg-color-background-muted));width:min(100%,38rem);max-height:min(100%,38rem);color:var(--tg-color-text-primary);box-shadow:var(--tg-elevation-3);overflow:auto}.tg-modal-header,.tg-modal-footer{justify-content:space-between;align-items:center;gap:var(--tg-spacing-3);padding:var(--tg-spacing-4) var(--tg-spacing-5);display:flex}.tg-modal-header{border-bottom:1px solid color-mix(in srgb, var(--tg-color-border-subtle) 74%, transparent)}.tg-modal-footer{border-top:1px solid color-mix(in srgb, var(--tg-color-border-subtle) 74%, transparent)}.tg-modal-title{font-family:var(--tg-typography-font-family-heading);font-size:var(--tg-typography-font-size-lg);color:var(--tg-color-text-primary);margin:0}.tg-modal-content{gap:var(--tg-spacing-4);padding:var(--tg-spacing-5);display:grid}._loginPage_12wlu_3.tg-lab-template{isolation:isolate;width:100%;max-width:none;min-height:100dvh;color:var(--tg-color-text-primary);background:var(--tg-color-background-canvas);margin:0;padding:0;position:relative;overflow:hidden}._introStage_12wlu_16{min-height:100dvh;padding:clamp(var(--tg-spacing-6), 6vw, calc(var(--tg-spacing-16) * 2));color:var(--tg-color-hero-foreground);background:var(--tg-color-hero-background);place-items:center;display:grid;position:relative;overflow:hidden}._skipIntro_12wlu_27{top:clamp(var(--tg-spacing-5), 4vw, var(--tg-spacing-10));right:clamp(var(--tg-spacing-5), 4vw, var(--tg-spacing-10));z-index:4;min-height:var(--tg-spacing-12);border:.0625rem solid var(--tg-color-hero-muted);padding:0 var(--tg-spacing-5);color:var(--tg-color-hero-foreground);font:inherit;font-size:var(--tg-typography-font-size-sm);font-weight:var(--tg-typography-font-weight-bold);cursor:pointer;background:0 0;border-radius:0;position:absolute}._introIdentity_12wlu_44{z-index:2;gap:var(--tg-spacing-8);opacity:0;width:min(100%,56.25rem);transform:translateY(var(--tg-spacing-8));grid-template-columns:minmax(18rem,31.25rem) .0625rem minmax(13.75rem,18.75rem);align-items:center;animation:5s both _login-intro-brand-beat_12wlu_1;display:grid;position:relative}._introLogo_12wlu_57,._logo_12wlu_58{width:100%;height:auto;display:block}._introDivider_12wlu_64{background:var(--tg-color-hero-muted);width:.0625rem;height:6.25rem}._introTitle_12wlu_70,._identityTitle_12wlu_71{font-family:var(--tg-typography-font-family-heading);font-size:clamp(var(--tg-typography-font-size-xl), 2.15vw, 2.5rem);font-weight:var(--tg-typography-font-weight-bold);line-height:var(--tg-typography-line-height-tight);letter-spacing:0;margin:0}._introWords_12wlu_80{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._wordBand_12wlu_88{padding:0 clamp(var(--tg-spacing-6), 7vw, calc(var(--tg-spacing-16) * 2));opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._word_12wlu_88{color:var(--tg-color-hero-foreground);font-family:var(--tg-typography-font-family-heading);font-size:var(--login-word-size,clamp(3.75rem, 9vw, 9rem));font-weight:var(--tg-typography-font-weight-bold);letter-spacing:-.05em;white-space:nowrap;text-align:center;margin:0;line-height:.8}._translate_12wlu_111{--login-word-size:clamp(3.75rem, 9vw, 9rem);animation:5s both _login-translate-beat_12wlu_1}._generate_12wlu_116{--login-word-size:clamp(3.75rem, 9vw, 9rem);animation:5s both _login-generate-beat_12wlu_1}._test_12wlu_121{--login-word-size:clamp(4.5rem, 11vw, 10.5rem);animation:5s both _login-test-beat_12wlu_1}._compare_12wlu_126{--login-word-size:clamp(3.75rem, 9vw, 9rem);animation:5s both _login-compare-beat_12wlu_1}._translate_12wlu_111 ._word_12wlu_88,._generate_12wlu_116 ._word_12wlu_88,._test_12wlu_121 ._word_12wlu_88,._compare_12wlu_126 ._word_12wlu_88,._automate_12wlu_135 ._word_12wlu_88{color:#0000;-webkit-background-clip:text;background-clip:text}._translate_12wlu_111 ._word_12wlu_88{background-image:linear-gradient(90deg, var(--tg-color-hero-foreground) 0 62%, var(--tg-palette-blue) 62% 79%, var(--tg-palette-mint) 79% 100%)}._generate_12wlu_116 ._word_12wlu_88{background-image:linear-gradient(90deg, var(--tg-palette-mint) 0 24%, var(--tg-color-hero-foreground) 24% 72%, var(--tg-palette-blue) 72% 100%)}._test_12wlu_121 ._word_12wlu_88{background-image:linear-gradient(90deg, var(--tg-palette-blue) 0 42%, var(--tg-color-hero-foreground) 42% 67%, var(--tg-palette-mint) 67% 100%)}._compare_12wlu_126 ._word_12wlu_88{background-image:linear-gradient(90deg, var(--tg-color-hero-foreground) 0 28%, var(--tg-palette-mint) 28% 62%, var(--tg-palette-blue) 62% 100%)}._automate_12wlu_135{--login-word-size:clamp(3.75rem, 9vw, 9rem);animation:5s both _login-automate-beat_12wlu_1}._automate_12wlu_135 ._word_12wlu_88{background-image:linear-gradient(90deg, var(--tg-palette-blue) 0 25%, var(--tg-palette-mint) 25% 70%, var(--tg-palette-lime) 70% 100%)}._readyStage_12wlu_191{min-width:0;min-height:100dvh;color:var(--tg-color-hero-foreground);background:var(--tg-color-hero-background);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);display:grid}._readyBrandField_12wlu_200{min-width:0;padding:clamp(var(--tg-spacing-6), 4vw, calc(var(--tg-spacing-16) * 1.5));align-content:space-between;display:grid}._identity_12wlu_71{gap:var(--tg-spacing-5);grid-template-columns:minmax(10.25rem,14.5rem) .0625rem minmax(10rem,13.5rem);align-items:center;width:min(100%,29.5rem);display:grid}._identityDivider_12wlu_215{background:var(--tg-color-hero-muted);width:.0625rem;height:3.25rem}._readyStatement_12wlu_221{color:var(--tg-color-hero-foreground);font-family:var(--tg-typography-font-family-heading);font-size:clamp(calc(var(--tg-typography-font-size-display) + var(--tg-spacing-12)), 6.7vw, calc(var(--tg-typography-font-size-display) + calc(var(--tg-spacing-16) * 2)));font-weight:var(--tg-typography-font-weight-bold);letter-spacing:-.055em;word-spacing:.1em;margin:0;line-height:.8}._readyStatement_12wlu_221 span{display:block}._readyStatement_12wlu_221 ._place_12wlu_240{color:var(--tg-color-hero-premium-brown);font-size:.78em}._readyStatement_12wlu_221 ._try_12wlu_245{color:var(--tg-color-hero-foreground)}._readyStatement_12wlu_221 ._next_12wlu_249{color:var(--tg-color-brand-primary);font-size:.8em}@media (width>=769px) and (width<=1200px){._readyBrandField_12wlu_200{align-content:stretch;gap:clamp(var(--tg-spacing-10), 10vh, var(--tg-spacing-16));grid-template-rows:auto minmax(0,1fr)}._readyStatement_12wlu_221{font-size:clamp(calc(var(--tg-typography-font-size-display) + var(--tg-spacing-8)), 7.5vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-12)));letter-spacing:-.065em;align-self:center;line-height:.84}}._loginContent_12wlu_273{box-sizing:border-box;width:100%;min-width:0;max-width:30rem;padding:0 clamp(var(--tg-spacing-6), 4vw, calc(var(--tg-spacing-16) * 1.5));border-left:.0625rem solid var(--tg-color-hero-muted);align-content:start;place-self:center start;margin:0;display:grid}._signInTitle_12wlu_287{font-family:var(--tg-typography-font-family-heading);font-size:clamp(var(--tg-typography-font-size-display), 4vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-8)));font-weight:var(--tg-typography-font-weight-bold);letter-spacing:-.04em;margin:0;line-height:.92}._signInLead_12wlu_300{max-width:28rem;margin:var(--tg-spacing-3) 0 0;color:var(--tg-color-hero-muted);font-size:var(--tg-typography-font-size-md);line-height:var(--tg-typography-line-height-normal)}._actionStack_12wlu_308{gap:var(--tg-spacing-3);margin-top:var(--tg-spacing-10);display:grid}._warning_12wlu_314{gap:var(--tg-spacing-1);border-left:var(--tg-spacing-1) solid var(--tg-color-brand-secondary);padding:var(--tg-spacing-4) var(--tg-spacing-5);color:var(--tg-color-text-primary);background:var(--tg-color-background-raised);font-size:var(--tg-typography-font-size-sm);line-height:var(--tg-typography-line-height-normal);margin:0;display:grid}._warning_12wlu_314 strong{font-weight:var(--tg-typography-font-weight-bold)}._warning_12wlu_314 span{color:var(--tg-color-text-secondary)}._ssoButton_12wlu_334._ssoButton_12wlu_334{width:100%;min-height:var(--tg-spacing-16);border:.0625rem solid var(--tg-color-brand-primary);border-radius:var(--tg-radius-md);padding:0 var(--tg-spacing-6);color:var(--tg-color-brand-on-primary);background:var(--tg-color-brand-primary);font-size:var(--tg-typography-font-size-md);box-shadow:none;transition:transform var(--tg-motion-duration-quick) var(--tg-motion-easing-standard), background-color var(--tg-motion-duration-quick) var(--tg-motion-easing-standard);justify-content:space-between}._ssoButton_12wlu_334._ssoButton_12wlu_334:hover,._ssoButton_12wlu_334._ssoButton_12wlu_334:focus-visible{transform:translateY(calc(-1 * var(--tg-spacing-1)))}._ssoButton_12wlu_334 .tg-btn-label{color:var(--tg-color-brand-on-primary)}._ssoArrow_12wlu_359{font-size:var(--tg-typography-font-size-xl);font-weight:var(--tg-typography-font-weight-regular)}._formMessages_12wlu_364{gap:var(--tg-spacing-3);display:grid}._devAccess_12wlu_369{color:var(--tg-color-text-secondary);font-size:var(--tg-typography-font-size-sm)}._devAccess_12wlu_369 summary{cursor:pointer;width:max-content}._devActions_12wlu_379{gap:var(--tg-spacing-3);margin-top:var(--tg-spacing-3);display:grid}._hostedDevBypass_12wlu_385{gap:var(--tg-spacing-2);display:grid}._hostedDevLabel_12wlu_390{color:var(--tg-color-text-secondary);font-size:var(--tg-typography-font-size-xs);font-weight:var(--tg-typography-font-weight-bold)}._hostedDevInput_12wlu_396{border:.0625rem solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-sm);width:100%;padding:var(--tg-spacing-3) var(--tg-spacing-4);color:var(--tg-color-text-primary);background:var(--tg-color-background-raised);font:inherit}._hostedDevInput_12wlu_396:focus{outline:.125rem solid var(--tg-color-focus-ring);outline-offset:var(--tg-spacing-1)}@keyframes _login-intro-brand-beat_12wlu_1{0%{opacity:0;transform:translateY(var(--tg-spacing-8))}7%,20%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(calc(-1 * var(--tg-spacing-8)))}}@keyframes _login-translate-beat_12wlu_1{0%,27%{opacity:0;transform:translate(-60%)scale(1.04)}31%,39%{opacity:1;transform:none}43%,to{opacity:0;transform:translate(56%)scale(.96)}}@keyframes _login-generate-beat_12wlu_1{0%,43%{opacity:0;transform:translateY(70%)scale(.88)}47%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-64%)scale(1.04)}}@keyframes _login-test-beat_12wlu_1{0%,59%{opacity:0;transform:translate(62%)rotate(2deg)}63%,71%{opacity:1;transform:none}75%,to{opacity:0;transform:translate(-58%)rotate(-2deg)}}@keyframes _login-compare-beat_12wlu_1{0%,75%{opacity:0;transform:scaleX(.24)}79%,87%{opacity:1;transform:none}91%,to{opacity:0;transform:scaleX(1.1)}}@keyframes _login-automate-beat_12wlu_1{0%,91%{opacity:0;transform:translateY(78%)scaleY(1.35)}94%,to{opacity:1;transform:none}}@media (width<=768px){._introStage_12wlu_16{padding:var(--tg-spacing-6) var(--tg-spacing-5)}._introIdentity_12wlu_44{gap:var(--tg-spacing-3);grid-template-columns:minmax(10.25rem,13.125rem) .0625rem minmax(7rem,1fr);width:100%;animation-duration:4s}._introDivider_12wlu_64{height:3.25rem}._introTitle_12wlu_70{font-size:clamp(var(--tg-typography-font-size-sm), 4.5vw, var(--tg-typography-font-size-xl))}._word_12wlu_88{font-size:var(--login-word-size,clamp(2.75rem, 14vw, 4rem))}._translate_12wlu_111,._generate_12wlu_116{--login-word-size:clamp(2.75rem, 14vw, 4rem);animation-duration:4s}._test_12wlu_121,._compare_12wlu_126{display:none}._automate_12wlu_135{--login-word-size:clamp(2.75rem, 13.5vw, 4rem);animation:4s both _login-automate-mobile_12wlu_1}._readyStage_12wlu_191{grid-template-columns:1fr;min-height:100dvh}._readyBrandField_12wlu_200{gap:var(--tg-spacing-12);padding:var(--tg-spacing-12) var(--tg-spacing-5)}._identity_12wlu_71{gap:var(--tg-spacing-3);grid-template-columns:minmax(10.25rem,13.125rem) .0625rem minmax(7rem,1fr);width:100%}._identityDivider_12wlu_215{height:3rem}._identityTitle_12wlu_71{font-size:clamp(var(--tg-typography-font-size-sm), 4.5vw, var(--tg-typography-font-size-xl))}._readyStatement_12wlu_221{font-size:clamp(calc(var(--tg-typography-font-size-display) - var(--tg-spacing-2)), 12.25vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-4)));letter-spacing:-.045em;margin:0;line-height:.84}._loginContent_12wlu_273{width:auto;margin:0 var(--tg-spacing-5) var(--tg-spacing-12);padding:var(--tg-spacing-10) 0 0;border-top:.0625rem solid var(--tg-color-hero-muted);border-left:0;justify-self:stretch}._signInTitle_12wlu_287{font-size:clamp(var(--tg-typography-font-size-display), 12vw, calc(var(--tg-typography-font-size-display) + var(--tg-spacing-6)))}._warning_12wlu_314{padding:var(--tg-spacing-4)}._ssoButton_12wlu_334._ssoButton_12wlu_334{min-height:var(--tg-spacing-16);padding:0 var(--tg-spacing-5)}}@media (width<=480px){._introIdentity_12wlu_44,._identity_12wlu_71{grid-template-columns:minmax(8.75rem,11rem) .0625rem minmax(6rem,1fr)}._introTitle_12wlu_70,._identityTitle_12wlu_71{font-size:var(--tg-typography-font-size-sm)}}@keyframes _login-automate-mobile_12wlu_1{0%,74%{opacity:0;transform:translate(-60%)}82%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._introStage_12wlu_16{display:none}._ssoButton_12wlu_334{transition:none}}.lab-shell{min-height:100vh;color:var(--tg-color-text-primary);background:var(--tg-color-background-canvas);flex-direction:column;display:flex}.lab-shell--home{box-sizing:border-box;height:100dvh;min-height:calc(var(--tg-spacing-16) * 11);isolation:isolate;background:var(--tg-color-background-raised);padding:0;position:relative;overflow:clip}.lab-shell__header{z-index:50;border-bottom:1px solid var(--tg-color-border-subtle);background:var(--tg-color-background-canvas);box-shadow:var(--tg-elevation-0);position:sticky;top:0}.lab-shell__toolbar{width:min(100% - clamp(2rem,4vw,5rem),100%);max-width:112rem;min-height:var(--tg-spacing-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,1.6vw,1.5rem);margin-inline:auto;padding:.8rem 0;display:grid}.lab-shell__context{grid-column:1;justify-content:flex-start;justify-self:start;align-items:center;gap:clamp(1rem,1.5vw,1.4rem);min-width:0;display:flex;overflow:visible}.lab-shell__brand{min-height:var(--tg-spacing-8);min-width:0;color:var(--tg-color-ink);outline-offset:.2rem;transition:transform var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease);border-radius:.9rem;flex:none;align-items:center;gap:clamp(.55rem,.8vw,.8rem);text-decoration:none;display:flex}.lab-shell__brand:hover{color:var(--tg-color-ink);transform:translateY(-1px)}.lab-shell__brand-mark{justify-content:center;align-items:center;width:clamp(4.5rem,7vw,6.5rem);display:inline-flex}.lab-shell__brand-logo{width:100%;max-width:100%;height:auto;display:block}.lab-shell__brand-copy{border-left:thin solid var(--tg-color-border-subtle);align-items:center;width:auto;min-width:0;padding-left:clamp(.55rem,.75vw,.75rem);display:inline-flex;overflow:visible}.lab-shell__title-link{min-width:0;max-width:min(42vw,32rem);min-height:2rem;color:var(--tg-color-text-primary);text-align:center;border-radius:.75rem;grid-column:2;justify-content:center;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.lab-shell__title-link:hover{color:var(--tg-color-text-primary)}.lab-shell__brand-title{font-family:var(--tg-typography-font-family-editorial);font-size:clamp(1rem,.34vw + .9rem,1.18rem);font-weight:var(--tg-typography-font-weight-semibold);text-align:center;letter-spacing:0;color:var(--tg-color-text-primary);white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.1}.lab-shell__brand-title-line{display:block}.lab-shell__actions{background:0 0;border:0;border-radius:0;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:.45rem;min-width:max-content;padding:.2rem;display:flex}.lab-shell__action-link{min-height:2.75rem;color:var(--tg-color-text-secondary);font-family:var(--tg-typography-font-family-editorial);transition:background-color var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease), border-color var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease), color var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .95rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.lab-shell__action-link:hover{color:var(--tg-color-text-primary);background:0 0}.lab-shell__action-link.is-active{color:var(--tg-color-text-primary);text-underline-offset:var(--tg-spacing-2);background:0 0;text-decoration:underline}.lab-shell__actions .tg-btn,.lab-shell__menu-toggle{min-height:2.75rem;box-shadow:none;text-transform:none;letter-spacing:normal;border-radius:999px}.lab-shell__actions .tg-btn{border:thin solid var(--tg-color-border-strong);color:var(--tg-color-text-primary);font-family:var(--tg-typography-font-family-editorial);background:0 0;font-size:.82rem;font-weight:400}.lab-shell__actions .tg-btn:hover:not(:disabled){border-color:var(--tg-color-text-primary);background:var(--tg-color-background-muted);box-shadow:none;transform:scale(1.02)}.lab-shell__theme-toggle{width:2.75rem;min-width:2.75rem;padding:0}.lab-shell__theme-toggle .tg-btn-label{justify-content:center;align-items:center;width:100%;display:inline-flex}.lab-shell__theme-icon{width:1.1rem;height:1.1rem;color:var(--tg-color-text-primary);justify-content:center;align-items:center;display:inline-flex}.lab-shell__theme-svg{width:100%;height:100%}.lab-shell__theme-toggle:hover:not(:disabled) .lab-shell__theme-icon{color:var(--tg-color-text-primary)}.lab-shell__menu-toggle{border:thin solid var(--tg-color-border-strong);color:var(--tg-color-text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 .95rem;display:none}.lab-shell__mobile-menu{display:none}.lab-shell__nav{flex:none;align-items:center;min-width:0;display:flex}.lab-shell__nav-links{flex-wrap:nowrap;align-items:center;gap:.2rem;display:flex}.lab-shell__nav-link{min-height:2rem;color:var(--tg-color-text-secondary);transition:background-color var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease), color var(--tg-motion-duration-quick,.16s) var(--tg-motion-easing-standard,ease);background:0 0;border:none;border-radius:0;align-items:center;padding:.32rem .55rem;font-size:.82rem;text-decoration:none;display:inline-flex}.lab-shell__nav-link:hover{color:var(--tg-color-text-primary);background:0 0}.lab-shell__nav-link.is-active{color:var(--tg-color-text-primary);font-weight:var(--tg-typography-font-weight-semibold);text-underline-offset:var(--tg-spacing-2);background:0 0;text-decoration:underline}.lab-shell__identity{width:var(--tg-spacing-10);height:var(--tg-spacing-10);border:thin solid var(--tg-color-border-strong);border-radius:var(--tg-radius-pill);color:var(--tg-color-text-primary);font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-xs);font-weight:var(--tg-typography-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.lab-shell__main{padding:var(--tg-spacing-4) 0 var(--tg-spacing-8);flex:1}.lab-shell--home .lab-shell__main{z-index:2;background:0 0;width:100%;min-height:0;margin-inline:auto;padding:0;overflow:hidden}.lab-shell--home .lab-shell__main-inner{width:100%;max-width:none;height:100%;padding:0}.lab-shell--home .lab-shell__header{z-index:3;width:100%;box-shadow:none;background:0 0;border:0;margin-inline:auto;position:relative}.lab-shell--home .lab-shell__toolbar{width:100%;max-width:none;min-height:var(--tg-spacing-16);padding:0 var(--tg-spacing-6)}.lab-shell--home .lab-shell__brand{border-radius:0}.lab-shell--home .lab-shell__brand-copy{display:inline-flex}.lab-shell--home .lab-shell__brand-title{font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-sm);font-weight:var(--tg-typography-font-weight-medium);line-height:var(--tg-typography-line-height-tight);text-align:left;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lab-shell--home .lab-shell__footer{display:none}.lab-shell__footer{border-top:1px solid var(--tg-color-border-subtle);background:var(--tg-color-background-canvas)}.lab-shell__footer-inner{min-height:4rem;color:var(--tg-color-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.lab-shell__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.lab-shell__toolbar{grid-template-columns:auto minmax(0,1fr) max-content}.lab-shell__title-link{max-width:100%}}@media (width<=959px){.lab-shell__toolbar{grid-template-columns:auto minmax(0,1fr) max-content;grid-template-areas:"context title actions";gap:.75rem;min-height:0;padding:.8rem 0}.lab-shell__context{justify-content:flex-start;justify-self:start;align-items:center;gap:var(--tg-spacing-3);flex-direction:row;grid-area:context;width:auto}.lab-shell__brand{flex:none;width:auto}.lab-shell__brand-mark{width:clamp(7.5rem,32vw,9.25rem)}.lab-shell__brand-copy{display:none}.lab-shell--home .lab-shell__brand-copy{display:inline-flex}.lab-shell--home .lab-shell__brand-mark{width:calc(var(--tg-spacing-16) * 1.5)}.lab-shell__title-link{grid-area:title;place-self:center;max-width:min(48vw,17rem)}.lab-shell__actions{grid-area:actions;align-self:start;gap:.25rem;width:auto}.lab-shell__actions .tg-btn{display:none}.lab-shell__actions .lab-shell__theme-toggle{display:inline-flex}.lab-shell__action-link,.lab-shell__identity{display:none}.lab-shell__menu-toggle{display:inline-flex}.lab-shell--compact .lab-shell__mobile-menu{border-top:1px solid var(--tg-color-border-subtle);padding:var(--tg-spacing-3) 0;display:block}.lab-shell--compact .lab-shell__mobile-menu .lab-shell__nav{width:100%;display:block}.lab-shell--compact .lab-shell__mobile-menu .lab-shell__nav-links{gap:var(--tg-spacing-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-shell--compact .lab-shell__mobile-menu .lab-shell__nav-link{text-align:center;min-height:var(--tg-spacing-10);padding:0 var(--tg-spacing-2);justify-content:center}.lab-shell__mobile-account{justify-content:space-between;align-items:center;gap:var(--tg-spacing-3);margin-top:var(--tg-spacing-3);border-top:1px solid var(--tg-color-border-subtle);padding-top:var(--tg-spacing-3);display:flex}.lab-shell__mobile-identity{align-items:center;gap:var(--tg-spacing-2);color:var(--tg-color-text-secondary);font-family:var(--tg-typography-font-family-mono);font-size:var(--tg-typography-font-size-xs);display:inline-flex}.lab-shell__mobile-identity span:last-child{width:var(--tg-spacing-8);height:var(--tg-spacing-8);border:1px solid var(--tg-color-border-strong);border-radius:var(--tg-radius-pill);color:var(--tg-color-text-primary);justify-content:center;align-items:center;display:inline-flex}.lab-shell__mobile-auth.tg-btn{min-height:var(--tg-spacing-10);padding:0 var(--tg-spacing-4)}.lab-shell__footer-inner{text-align:center;flex-direction:column;justify-content:center;padding:.75rem 0}}@media (width<=768px){.lab-shell--home{background-color:var(--tg-color-background-raised);height:auto;min-height:100dvh;padding:0;overflow:visible}.lab-shell--home .lab-shell__header,.lab-shell--home .lab-shell__main{width:100%}.lab-shell--home .lab-shell__main{min-height:calc(100dvh - var(--tg-spacing-16));overflow:visible}.lab-shell--home .lab-shell__main-inner{height:auto;min-height:100%}.lab-shell--home .lab-shell__toolbar{padding-block:0;padding-inline:var(--tg-spacing-4)}.lab-shell--home .lab-shell__brand-copy{display:none}}@media (width<=560px){.lab-shell__title-link{max-width:100%}.lab-shell__brand-title{font-size:clamp(.78rem,3.4vw,.96rem)}}@media (width<=480px){.lab-shell__title-link{display:none}}@media (width>=960px) and (width<=1200px){.lab-shell__brand{gap:.75rem}.lab-shell__brand-mark{width:clamp(6.4rem,10vw,7.2rem)}.lab-shell__brand-copy{width:auto}.lab-shell__brand-title{font-size:clamp(.98rem,.34vw + .88rem,1.08rem)}}@media (prefers-reduced-motion:reduce){.lab-shell *{transition:none!important;animation:none!important}}[data-theme=dark] .lab-shell__header{background:var(--tg-color-background-canvas);border-bottom-color:var(--tg-color-border-subtle)}[data-theme=dark] .lab-shell--home .lab-shell__header{background:0 0}[data-theme=dark] .lab-shell--home{background-color:var(--tg-color-background-canvas)}[data-theme=dark] .lab-shell__actions{background:0 0;border-color:#0000}[data-theme=dark] .lab-shell__actions .tg-btn{color:#f0f0f0;border-color:#ffffff38}[data-theme=dark] .lab-shell__actions .tg-btn:hover:not(:disabled){background:#ffffff14;border-color:#fff6}[data-theme=dark] .lab-shell__action-link{color:#ffffffb8}[data-theme=dark] .lab-shell__action-link:hover,[data-theme=dark] .lab-shell__action-link.is-active{color:var(--tg-color-text-primary);background:0 0}[data-theme=dark] .lab-shell__nav-link{color:#ffffffa6}[data-theme=dark] .lab-shell__nav-link:hover,[data-theme=dark] .lab-shell__nav-link.is-active{color:var(--tg-color-text-primary);background:0 0}[data-theme=dark] .lab-shell__identity{color:#ffffff80}[data-theme=dark] .lab-shell__brand-subtitle{color:#ffffff7a}[data-theme=dark] .lab-shell__menu-toggle{color:#f0f0f0;border-color:#ffffff38}[data-theme=dark] .lab-shell__footer{background:var(--tg-color-background-canvas);border-top-color:var(--tg-color-border-subtle)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{min-height:100%}body{font-family:var(--tg-typography-font-family-body);font-size:var(--tg-typography-font-size-md);line-height:var(--tg-typography-line-height-normal);background:var(--tg-color-background-canvas);color:var(--tg-color-text-primary);transition:background-color var(--tg-motion-duration-standard) var(--tg-motion-easing-standard), color var(--tg-motion-duration-standard) var(--tg-motion-easing-standard);margin:0;overflow-x:clip}a,button,input,select,textarea{font:inherit;color:inherit}.tg-focus-ring:focus-visible{outline:2px solid color-mix(in srgb, var(--tg-color-focus-ring,#2a5c3f) 80%, white);outline-offset:3px}::selection{background:color-mix(in srgb, var(--tg-color-brand-secondary,#c9a84c) 28%, transparent);color:var(--tg-color-text-primary,#2c1a0e)}.tg-responsive-shell{width:min(100% - (var(--tg-spacing-8,2rem) * 2), var(--tg-breakpoints-desktop,1200px));margin-inline:auto}.tg-section-stack{gap:var(--tg-spacing-6,1.5rem);display:grid}@media (width<=767px){.tg-responsive-shell{width:min(100% - (var(--tg-spacing-4,1rem) * 2), var(--tg-breakpoints-desktop,1200px))}.tg-section-stack{gap:var(--tg-spacing-4,1rem)}}
