.b7q07G_page{gap:var(--space-4);max-width:28rem;padding-block:var(--section-space-compact) var(--section-space);margin-inline:auto;display:grid}.b7q07G_breadcrumb{color:var(--ink-muted);font-size:var(--text-small)}.b7q07G_link{color:var(--ink-secondary)}.b7q07G_title{color:var(--ink);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);margin:0}.b7q07G_text{color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}.b7q07G_form{gap:var(--space-4);display:grid}.b7q07G_notice{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--text-small);line-height:var(--line-height-normal);margin:0}
.abYo0a_accordion{border-top:var(--border-width) solid var(--line)}.abYo0a_item{border-bottom:var(--border-width) solid var(--line);scroll-margin-top:var(--space-24)}.abYo0a_heading{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}.abYo0a_trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--size-touch-target);padding:var(--space-4) 0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.abYo0a_trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.abYo0a_label{text-wrap:pretty;min-width:0}.abYo0a_trigger:hover .abYo0a_label{text-underline-offset:.25em;text-decoration:underline}.abYo0a_icon{color:var(--ink-muted);flex:none;transform:rotate(90deg)}.abYo0a_trigger[aria-expanded=true] .abYo0a_icon{transform:rotate(-90deg)}.abYo0a_panel{padding:0 0 var(--space-5);color:var(--ink-secondary);font-size:var(--text-body);line-height:var(--line-height-body)}.abYo0a_panel p{margin:0}.abYo0a_panel>p+p{margin-top:var(--space-3)}.abYo0a_panel a{color:var(--ink);text-underline-offset:.2em}@media (prefers-reduced-motion:no-preference){.abYo0a_icon{transition:transform var(--duration-fast) var(--ease-standard)}}
._3MrqDW_badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;text-transform:none;display:inline-flex}._3MrqDW_save{color:var(--save)}._3MrqDW_brand{color:var(--brand-label);background:0 0;border-color:currentColor;font-style:normal}
.TwxY6W_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-align:center;cursor:pointer;text-transform:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.TwxY6W_button:disabled{cursor:not-allowed;opacity:.5}.TwxY6W_button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.TwxY6W_primary{background:var(--save);color:var(--on-save);border-color:var(--save)}.TwxY6W_primary:hover:not(:disabled){background:color-mix(in srgb, var(--save) 88%, var(--ink));border-color:color-mix(in srgb, var(--save) 88%, var(--ink))}.TwxY6W_secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.TwxY6W_secondary:hover:not(:disabled){background:var(--surface-hover)}.TwxY6W_accent{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}.TwxY6W_accent:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.TwxY6W_ghost{color:var(--ink);background:0 0}.TwxY6W_ghost:hover:not(:disabled){background:var(--surface-hover)}.TwxY6W_lg{min-height:calc(var(--size-touch-target) + var(--space-2));padding-inline:var(--space-6);font-size:var(--text-body-lg)}.TwxY6W_pill{border-radius:var(--radius-pill)}.TwxY6W_fullWidth{width:100%}@media (prefers-reduced-motion:no-preference){.TwxY6W_button{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}
.sUwLeG_card{background:var(--surface-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);padding:var(--space-4)}@media (min-width:640px){.sUwLeG_card{padding:var(--space-5)}}
.hHLvQW_bar{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.hHLvQW_intro{color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0}.hHLvQW_candidates{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hHLvQW_item{display:flex}.hHLvQW_candidate{min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.hHLvQW_candidate:hover{background:var(--surface-hover)}.hHLvQW_candidate:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.hHLvQW_otherForm{gap:var(--space-2);flex:16rem;min-width:0;display:flex}.hHLvQW_otherInput{min-width:0;min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);flex:1}.hHLvQW_otherInput::placeholder{color:var(--ink-muted)}.hHLvQW_otherInput:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.hHLvQW_candidate{transition:background-color var(--duration-fast) var(--ease-standard)}}
.d52Rya_panel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.d52Rya_question{color:var(--ink);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.d52Rya_options{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.d52Rya_item{min-width:0;display:flex}.d52Rya_option{align-items:center;gap:var(--space-1);min-height:var(--size-touch-target);max-width:100%;padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);overflow-wrap:anywhere;cursor:pointer;text-decoration:none;display:inline-flex}.d52Rya_option:hover{background:var(--surface-hover)}.d52Rya_option:focus-visible,.d52Rya_input:focus-visible,.d52Rya_showResults:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.d52Rya_selected{border-color:var(--accent);font-weight:var(--font-weight-semibold)}.d52Rya_check{font-weight:var(--font-weight-semibold)}.d52Rya_skip{color:var(--ink-secondary);border-style:dashed}.d52Rya_freeText{gap:var(--space-2);flex-direction:column;display:flex}.d52Rya_freeTextLabel{color:var(--ink-secondary);font-size:var(--text-small)}.d52Rya_freeTextRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.d52Rya_input{min-width:0;min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);flex:12rem}.d52Rya_input::placeholder{color:var(--ink-muted)}.d52Rya_showResults{min-height:var(--size-touch-target);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);text-underline-offset:.2em;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:no-preference){.d52Rya_option{transition:background-color var(--duration-fast) var(--ease-standard)}}
._4tAb_G_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.BTi5ra_cluster{gap:var(--layout-gap);margin:0;padding:0;list-style:none;display:flex}.BTi5ra_wrap{flex-wrap:wrap}.BTi5ra_nowrap{flex-wrap:nowrap}.BTi5ra_nowrap>*{min-width:0}.BTi5ra_align-start{align-items:flex-start}.BTi5ra_align-center{align-items:center}.BTi5ra_align-end{align-items:flex-end}.BTi5ra_align-baseline{align-items:baseline}.BTi5ra_align-stretch{align-items:stretch}.BTi5ra_justify-start{justify-content:flex-start}.BTi5ra_justify-center{justify-content:center}.BTi5ra_justify-end{justify-content:flex-end}.BTi5ra_justify-between{justify-content:space-between}
.HLhJja_group{gap:var(--space-2);flex-direction:column;display:flex}.HLhJja_label{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink);margin:0}.HLhJja_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HLhJja_swatch{width:calc(var(--size-touch-target) + var(--space-3));height:calc(var(--size-touch-target) + var(--space-3));padding:var(--space-1);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-secondary);font-size:var(--text-meta);line-height:var(--line-height-heading);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.HLhJja_swatch:hover{border-color:var(--ink)}.HLhJja_swatch:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.HLhJja_swatch{transition:border-color var(--duration-fast) var(--ease-standard)}}.HLhJja_image{object-fit:contain;width:100%;height:100%;display:block}.HLhJja_text{width:auto;min-width:calc(var(--size-touch-target) + var(--space-3));padding-inline:var(--space-3)}
.LABRUW_container{box-sizing:border-box;width:100%;max-width:calc(var(--container-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.LABRUW_compact{--container-width:var(--content-width-compact)}.LABRUW_reading{--container-width:var(--content-width-reading)}.LABRUW_comparison{--container-width:var(--content-width-comparison)}.LABRUW_standard{--container-width:var(--content-width-standard)}.LABRUW_wide{--container-width:var(--content-width-wide)}
.OiMYPW_row{gap:var(--space-2);margin-block:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;list-style:none;display:flex;overflow-x:auto}.OiMYPW_row::-webkit-scrollbar{display:none}.OiMYPW_cardRow{gap:var(--space-3);padding-block:var(--space-2)}@media (min-width:640px){.OiMYPW_row{flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:0;overflow-x:visible}.OiMYPW_cardRow{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.OiMYPW_item{scroll-snap-align:start;flex-shrink:0;max-width:100%}.OiMYPW_arrowItem{scroll-snap-align:end;flex:none;place-items:center;min-height:84px;display:grid}.OiMYPW_arrowCue{border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);width:56px;min-width:56px;min-height:56px;box-shadow:var(--shadow-sm);color:var(--ink);font-size:var(--text-h3);justify-content:center;align-items:center;line-height:1;display:inline-flex}.OiMYPW_chip{max-width:100%;min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-small);line-height:var(--line-height-normal);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.OiMYPW_card{gap:var(--space-3);width:min(74vw,300px);min-height:84px;padding:var(--space-3);border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);text-align:start;grid-template-columns:44px minmax(0,1fr);display:grid}@media (min-width:640px){.OiMYPW_card{width:clamp(220px,19vw,300px)}.OiMYPW_arrowItem{padding-inline-end:var(--space-2)}}.OiMYPW_thumb{border-radius:var(--radius-sm);background:var(--surface);object-fit:contain;align-self:center;width:44px;height:44px}.OiMYPW_copy{align-self:center;gap:var(--space-1);min-width:0;display:grid}.OiMYPW_label{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OiMYPW_meta{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OiMYPW_chip:hover{background:var(--surface-hover)}.OiMYPW_chip:active{border-color:var(--ink)}.OiMYPW_chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.OiMYPW_chip{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}}
.PUtaeG_banner{z-index:var(--z-sticky);border-top:var(--border-width) solid var(--line-strong);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm);position:sticky;bottom:0}.PUtaeG_bannerInner{gap:var(--space-4);max-width:var(--content-width-wide);padding:var(--space-4) var(--gutter);margin-inline:auto;display:grid}@media (min-width:1024px){.PUtaeG_bannerInner{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}}.PUtaeG_bannerText{gap:var(--space-2);min-width:0;display:grid}.PUtaeG_bannerTitle{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);margin:0}.PUtaeG_bannerBody{max-width:var(--content-width-reading);font-size:var(--text-small);line-height:var(--line-height-body);color:var(--ink-secondary);text-wrap:pretty;margin:0}.PUtaeG_linkList{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PUtaeG_details{width:fit-content}.PUtaeG_detailsSummary{width:fit-content;min-height:var(--size-touch-target);font-size:var(--text-small);color:var(--ink);text-underline-offset:.2em;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.PUtaeG_detailsSummary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.PUtaeG_details[open] .PUtaeG_linkList{padding-top:var(--space-1)}.PUtaeG_inlineLink{min-height:var(--size-touch-target);font-size:var(--text-small);color:var(--ink);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.2em;align-items:center;display:inline-flex}.PUtaeG_inlineLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.PUtaeG_actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:640px){.PUtaeG_actions{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}@media (max-width:639px){.PUtaeG_banner{bottom:max(var(--space-3), env(safe-area-inset-bottom));width:calc(100% - 2 * var(--space-3));margin-inline:auto;border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-lg);margin-bottom:0;overflow:hidden}.PUtaeG_bannerInner{gap:var(--space-2);padding:var(--space-3)}.PUtaeG_bannerText{gap:var(--space-1)}.PUtaeG_bannerTitle{font-size:var(--text-small)}.PUtaeG_bannerBody{font-size:var(--text-caption);line-height:var(--line-height-normal)}.PUtaeG_detailsSummary{min-height:2rem;font-size:var(--text-caption)}.PUtaeG_linkList{gap:var(--space-1) var(--space-3);display:flex}.PUtaeG_inlineLink{min-height:2rem;font-size:var(--text-caption);line-height:var(--line-height-snug)}.PUtaeG_actions{gap:var(--space-1)}.PUtaeG_action{min-height:var(--size-touch-target);padding:var(--space-1);font-size:var(--text-caption);line-height:var(--line-height-snug)}}.PUtaeG_action{min-height:var(--size-touch-target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-align:center;text-transform:none;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.PUtaeG_action:hover{background:var(--surface-hover)}.PUtaeG_action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.PUtaeG_action:disabled{cursor:not-allowed;opacity:.5}.PUtaeG_dialog{width:min(100% - 2 * var(--space-4), var(--content-width-reading));max-height:calc(100dvh - 2 * var(--space-4));border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-md);overscroll-behavior:contain;padding:0;overflow-y:auto}.PUtaeG_dialog::backdrop{background:var(--scrim)}.PUtaeG_dialogInner{gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (max-width:480px){.PUtaeG_dialogInner{padding:var(--space-8) var(--space-4) var(--space-4)}}.PUtaeG_close{top:var(--space-2);right:var(--space-2);min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.PUtaeG_close:hover{background:var(--surface-hover);color:var(--ink)}.PUtaeG_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.PUtaeG_dialogTitle{padding-right:var(--space-8);font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);margin:0}.PUtaeG_dialogDescription{font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-secondary);margin:0}.PUtaeG_form{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.PUtaeG_categories{border:0;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;display:grid}.PUtaeG_category{gap:var(--space-1);padding-block:var(--space-4);border-top:var(--border-width) solid var(--line);display:grid}.PUtaeG_categoryHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.PUtaeG_categoryTitle{overflow-wrap:break-word;min-width:0;font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--ink);cursor:pointer}.PUtaeG_checkbox{width:var(--space-6);height:var(--space-6);accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.PUtaeG_checkbox:disabled{cursor:not-allowed}.PUtaeG_checkbox:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.PUtaeG_categoryBody{overflow-wrap:break-word;font-size:var(--text-small);line-height:var(--line-height-body);color:var(--ink-secondary);margin:0}.PUtaeG_categoryNote{color:var(--ink-muted)}.PUtaeG_formActions{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:31rem){.PUtaeG_formActions{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.PUtaeG_status{font-size:var(--text-small);color:var(--ink-secondary);margin:0}
.tYb6fW_card{gap:var(--space-2);color:inherit;border-radius:var(--radius-md);margin:0;text-decoration:none;display:grid}.tYb6fW_link{cursor:pointer;-webkit-tap-highlight-color:transparent}.tYb6fW_link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tYb6fW_frame{border-radius:var(--radius-md);background:var(--surface-raised);display:block;position:relative;overflow:hidden}.tYb6fW_frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width) var(--line);pointer-events:none;position:absolute;inset:0}.tYb6fW_image{object-fit:contain;background:var(--surface-raised);width:100%;height:auto;display:block}.tYb6fW_meta{gap:var(--space-1);min-width:0;display:grid}.tYb6fW_badge,.tYb6fW_brand,.tYb6fW_metaLabel{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted)}.tYb6fW_brand{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tYb6fW_title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-small);line-height:var(--line-height-heading);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tYb6fW_priceRow{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tYb6fW_price{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;color:var(--ink)}.tYb6fW_link:hover .tYb6fW_frame:after{box-shadow:inset 0 0 0 var(--border-width) var(--line-strong)}.tYb6fW_link:hover .tYb6fW_title{text-underline-offset:.15em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.tYb6fW_frame:after{transition:box-shadow var(--duration-fast) var(--ease-standard)}}
:where(._8kbJxW_image){object-fit:cover;background:var(--surface);color:#0000;max-width:100%;height:auto;display:block;position:relative;overflow:hidden}:where(._8kbJxW_image):before{content:"";background:var(--surface);position:absolute;inset:0}:where(._8kbJxW_image):after{content:"";aspect-ratio:1;background-color:var(--ink-muted);--broken-image-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.5'/%3E%3Cpath d='m4 17 5-5 3 3 4-4 4 4'/%3E%3C/svg%3E");width:clamp(1rem,28%,3rem);-webkit-mask:var(--broken-image-mask) center / contain no-repeat;-webkit-mask:var(--broken-image-mask) center / contain no-repeat;mask:var(--broken-image-mask) center / contain no-repeat;margin:auto;position:absolute;inset:0}:where(._8kbJxW_contain){object-fit:contain}
.JhY9ra_grid{--discovery-gap:var(--space-3);column-count:2;column-gap:var(--discovery-gap);margin:0;padding:0;list-style:none}.JhY9ra_item{break-inside:avoid;padding-block-end:var(--space-6)}@media (min-width:640px){.JhY9ra_grid{--discovery-gap:var(--space-4);column-count:3}}@media (min-width:1024px){.JhY9ra_grid{--discovery-gap:var(--space-6);column-count:4}.JhY9ra_item{padding-block-end:var(--space-8)}}@media (min-width:1440px){.JhY9ra_grid{column-count:5}}
.ZTtmBa_emptyState{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.ZTtmBa_compact{padding:var(--space-8) var(--space-4)}.ZTtmBa_icon{width:var(--size-touch-target);height:var(--size-touch-target);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.ZTtmBa_title{max-width:32ch;font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:0;color:var(--ink);text-wrap:balance;margin:0}.ZTtmBa_compact .ZTtmBa_title{font-size:var(--text-body-lg)}.ZTtmBa_description{max-width:44ch;font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-muted);text-wrap:pretty;margin:0}.ZTtmBa_action{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}
.G23z2q_notice{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line-strong);border-inline-start-width:calc(var(--border-width) * 4);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.G23z2q_title{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.G23z2q_message{color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.G23z2q_reference{color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}.G23z2q_referenceCode{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.G23z2q_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.w_yHja_header{background:var(--paper)}.w_yHja_inner{align-items:center;gap:var(--space-3);max-width:none;min-height:84px;padding-inline:var(--space-6);padding-block:var(--space-3);margin-inline:0;display:flex}.w_yHja_menuButton{width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.w_yHja_menuButton:hover{background:var(--surface)}.w_yHja_menuIcon{width:24px;height:18px;display:block;position:relative}.w_yHja_menuIcon:before,.w_yHja_menuIcon:after{border-radius:var(--radius-pill);content:"";background:currentColor;height:4px;display:block;position:absolute;left:0}.w_yHja_menuIcon:before{width:24px;top:1px}.w_yHja_menuIcon:after{width:12px;bottom:1px}.w_yHja_brand,.w_yHja_navLink,.w_yHja_account,.w_yHja_accountAvatar{min-height:var(--size-touch-target);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.w_yHja_brand{gap:var(--space-3);color:var(--ink)}.w_yHja_brandLogo,.w_yHja_mobileBrandLogo{border-radius:var(--radius-sm);color:var(--brand);background-position:50%;background-size:cover;flex:none;display:inline-block}.w_yHja_brandLogo{width:2.25rem;height:2.25rem}.w_yHja_brandText{font-size:clamp(1.75rem,1.6rem + .65vw,2.25rem);font-style:italic;font-weight:700;line-height:var(--line-height-heading);letter-spacing:0}.w_yHja_brandName{align-items:center;gap:var(--space-2);display:inline-flex}.w_yHja_brandStatus{padding:0 var(--space-1);font-style:normal;line-height:var(--line-height-normal);flex:none;align-self:flex-start;transform:translateY(-.35em)}.w_yHja_nav{align-items:center;gap:var(--space-8);min-width:0;scrollbar-width:none;margin-inline-start:var(--space-8);display:flex;overflow-x:auto}.w_yHja_nav::-webkit-scrollbar{display:none}.w_yHja_navLink{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);color:var(--ink);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--border-width);text-underline-offset:.35em;flex-shrink:0}.w_yHja_navLink:hover{color:var(--ink-secondary)}.w_yHja_navLink[aria-current=page]{color:var(--ink);text-decoration-color:currentColor}.w_yHja_account{padding-inline:var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--ink);margin-inline-start:auto}.w_yHja_account:hover{background:var(--surface-hover)}.w_yHja_accountAvatar{border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);width:3.25rem;min-height:3.25rem;color:var(--paper);box-shadow:var(--shadow-xs);flex:none;justify-content:center;margin-inline-start:auto;padding:0}.w_yHja_accountAvatar:hover{background:var(--surface-hover)}.w_yHja_accountAvatarImage{border-radius:var(--radius-pill);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 34%), var(--ink);width:2.75rem;height:2.75rem;font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);background-position:50%;background-size:cover;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.w_yHja_utility{min-height:var(--size-touch-target);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;margin-inline-start:auto;text-decoration:none;display:inline-flex}.w_yHja_utility:hover{color:var(--ink);text-underline-offset:.3em;text-decoration:underline}.w_yHja_utility+.w_yHja_account,.w_yHja_utility+.w_yHja_accountAvatar{margin-inline-start:0}.w_yHja_themeSlot{flex:none;margin-inline-start:auto;display:inline-flex}.w_yHja_themeSlot~.w_yHja_utility,.w_yHja_themeSlot~.w_yHja_account,.w_yHja_themeSlot~.w_yHja_accountAvatar,.w_yHja_themeSlot~.w_yHja_utility+.w_yHja_account,.w_yHja_themeSlot~.w_yHja_utility+.w_yHja_accountAvatar{margin-inline-start:0}.w_yHja_mobileTheme{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding-block-start:var(--space-4);padding-inline:var(--space-3) var(--space-2);border-block-start:var(--border-width) solid var(--line);display:none}.w_yHja_mobileThemeLabel{color:var(--ink);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold)}@media (max-width:639.98px){.w_yHja_themeSlot{display:none}.w_yHja_themeSlot~.w_yHja_account,.w_yHja_themeSlot~.w_yHja_accountAvatar,.w_yHja_themeSlot~.w_yHja_utility+.w_yHja_account,.w_yHja_themeSlot~.w_yHja_utility+.w_yHja_accountAvatar{margin-inline-start:auto}.w_yHja_mobileTheme{display:flex}}.w_yHja_mobileUtilityLink{min-height:var(--size-touch-target);padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium);align-items:center;margin-block-start:var(--space-4);text-decoration:none;display:flex}.w_yHja_mobileUtilityLink:hover{color:var(--ink);background:var(--surface)}.w_yHja_account[aria-current=page]{border-color:var(--ink)}.w_yHja_mobileMenuLayer{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.w_yHja_mobileMenuLayer[data-open=true]{pointer-events:auto;visibility:visible}.w_yHja_mobileMenuScrim{background:var(--scrim);opacity:0;cursor:default;border:0;position:absolute;inset:0}.w_yHja_mobileMenu{border-inline-end:var(--border-width) solid var(--line);background:var(--paper);width:min(84vw,360px);box-shadow:var(--shadow-md);flex-direction:column;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.w_yHja_mobileMenuHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(var(--space-5) + env(safe-area-inset-top,0px)) var(--space-5) var(--space-5);border-block-end:var(--border-width) solid var(--line);flex:none;display:flex}.w_yHja_drawerBody{min-height:0;padding-inline:var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.w_yHja_mobileBrand{align-items:center;gap:var(--space-3);min-width:0;font-size:clamp(1.5rem,1rem + 3vw,2rem);font-style:italic;font-weight:700;line-height:var(--line-height-heading);color:var(--ink);text-decoration:none;display:inline-flex}.w_yHja_mobileBrandLogo{width:2rem;height:2rem}.w_yHja_closeButton{width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-pill);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.w_yHja_closeButton:hover{background:var(--surface);color:var(--ink)}.w_yHja_mobileNav{gap:var(--space-2);padding-block:var(--space-5);flex-direction:column;display:flex}.w_yHja_mobileNavLink,.w_yHja_personalLink{padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:flex}.w_yHja_mobileNavLink{min-height:52px;font-size:var(--text-body-lg)}@media (hover:hover){.w_yHja_mobileNavLink:hover,.w_yHja_personalLink:hover{color:var(--ink)}}.w_yHja_personalNav{gap:var(--space-1);padding-block:var(--space-4) var(--space-5);border-block-start:var(--border-width) solid var(--line);flex-direction:column;display:flex}.w_yHja_personalTitle{padding-inline:var(--space-3);color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0;padding-block-end:var(--space-1)}.w_yHja_personalLink{min-height:var(--size-touch-target);font-size:var(--text-body)}.w_yHja_drawerAccount{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-block-start:var(--border-width) solid var(--line);background:var(--paper);flex:none;display:flex}.w_yHja_drawerAccountLink{align-items:center;gap:var(--space-3);min-width:0;min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);flex:auto;text-decoration:none;display:flex}.w_yHja_drawerAccountLink:hover{background:var(--surface)}.w_yHja_drawerAccountAvatar{border-radius:var(--radius-pill);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 34%), var(--ink);width:2.5rem;height:2.5rem;color:var(--paper);font-size:var(--text-body);font-weight:var(--font-weight-semibold);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.w_yHja_drawerAccountText{flex-direction:column;flex:auto;min-width:0;display:flex}.w_yHja_drawerAccountName,.w_yHja_drawerAccountEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w_yHja_drawerAccountName{font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.w_yHja_drawerAccountEmail{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--line-height-normal)}.w_yHja_drawerAccountChevron{color:var(--ink-muted);flex:none}@media (max-width:359.98px){.w_yHja_drawerAccountChevron{display:none}.w_yHja_drawerAccount{padding-inline:var(--space-3)}}.w_yHja_drawerLogoutForm{display:contents}.w_yHja_drawerLogout{align-items:center;gap:var(--space-1);min-height:var(--size-touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--ink-secondary);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;flex:none;display:inline-flex}.w_yHja_drawerLogout:hover{background:var(--surface);color:var(--ink)}.w_yHja_drawerLogin{min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-foreground);font-size:var(--text-body);font-weight:var(--font-weight-semibold);flex:auto;justify-content:center;align-items:center;text-decoration:none;display:flex}.w_yHja_drawerLogin:hover{background:var(--accent-hover)}.w_yHja_mobileMenuLayer[data-open=true] .w_yHja_mobileMenuScrim{opacity:1}.w_yHja_mobileMenuLayer[data-open=true] .w_yHja_mobileMenu{transform:translate(0)}@media (max-width:899.98px){.w_yHja_inner{gap:var(--space-3);min-height:80px;padding-inline:var(--space-4)}.w_yHja_nav{display:none}.w_yHja_brand{min-width:0}.w_yHja_brandText{font-size:clamp(1.55rem,7vw,2rem)}.w_yHja_account{min-height:40px;padding-inline:var(--space-4);font-size:var(--text-small)}.w_yHja_accountAvatar{width:2.75rem;min-height:2.75rem}.w_yHja_accountAvatarImage{width:2.25rem;height:2.25rem;font-size:var(--text-body)}.w_yHja_utility{display:none}.w_yHja_utility+.w_yHja_account{margin-inline-start:auto}}@media (prefers-reduced-motion:no-preference){.w_yHja_navLink,.w_yHja_account,.w_yHja_accountAvatar,.w_yHja_menuButton,.w_yHja_closeButton,.w_yHja_mobileNavLink,.w_yHja_personalLink,.w_yHja_drawerAccountLink,.w_yHja_drawerLogout,.w_yHja_drawerLogin,.w_yHja_utility,.w_yHja_mobileUtilityLink{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard)}.w_yHja_mobileMenuScrim{transition:opacity var(--duration-base) var(--ease-standard)}.w_yHja_mobileMenu{transition:transform var(--duration-base) var(--ease-standard)}}.w_yHja_navLink:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-sm)}.w_yHja_brand:focus-visible,.w_yHja_menuButton:focus-visible,.w_yHja_closeButton:focus-visible,.w_yHja_mobileBrand:focus-visible,.w_yHja_mobileNavLink:focus-visible,.w_yHja_personalLink:focus-visible,.w_yHja_drawerAccountLink:focus-visible,.w_yHja_drawerLogout:focus-visible,.w_yHja_drawerLogin:focus-visible,.w_yHja_mobileUtilityLink:focus-visible,.w_yHja_utility:focus-visible,.w_yHja_account:focus-visible,.w_yHja_accountAvatar:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.w_yHja_brand:focus-visible,.w_yHja_mobileBrand:focus-visible{border-radius:var(--radius-sm)}@media (max-width:479px){.w_yHja_brandName{gap:calc(var(--space-1) * 1.5)}.w_yHja_brandStatus{font-size:.6875rem;line-height:1.3}.w_yHja_menuButton{padding-inline:var(--space-2);justify-content:flex-end}.w_yHja_menuIcon,.w_yHja_menuIcon:before{width:24px}.w_yHja_menuIcon:after{width:12px}.w_yHja_inner{min-height:64px;padding-inline:var(--space-4);padding-block:var(--space-2);gap:0}.w_yHja_brand{gap:var(--space-2);min-width:0}.w_yHja_brandText{font-size:1.375rem}.w_yHja_account{padding-inline:var(--space-3);font-size:var(--text-small)}.w_yHja_account[data-mobile-menu-only=true],.w_yHja_accountAvatar[data-mobile-menu-only=true]{display:none}}@media (max-width:359.98px){.w_yHja_inner{padding-inline:var(--space-2);gap:0}.w_yHja_brand,.w_yHja_brandName{gap:var(--space-1)}.w_yHja_brandStatus{padding-inline:calc(var(--space-1) / 2)}.w_yHja_brandLogo{width:1.75rem;height:1.75rem}.w_yHja_brandText{font-size:1.25rem}.w_yHja_account{padding-inline:var(--space-2);flex-shrink:0}}.w_yHja_header[data-variant=chat]{--chat-bar-height:84px;--chat-scale:1;z-index:var(--z-dropdown);border-block-end:var(--border-width) solid var(--line);padding-block-start:env(safe-area-inset-top,0px);position:sticky;top:0}.w_yHja_header[data-variant=chat][data-compact=true]{--chat-scale:.8}.w_yHja_header[data-variant=chat] .w_yHja_inner{min-height:calc(var(--chat-bar-height) * var(--chat-scale));padding-block:calc(var(--space-3) * var(--chat-scale))}.w_yHja_header[data-variant=chat] .w_yHja_nav,.w_yHja_header[data-variant=chat] .w_yHja_utility,.w_yHja_header[data-variant=chat] .w_yHja_account,.w_yHja_header[data-variant=chat] .w_yHja_accountAvatar{display:none}.w_yHja_header[data-variant=chat] .w_yHja_brandLogo{width:calc(2.25rem * var(--chat-scale));height:calc(2.25rem * var(--chat-scale))}.w_yHja_header[data-variant=chat] .w_yHja_brandText{font-size:calc(clamp(1.75rem, 1.6rem + .65vw, 2.25rem) * var(--chat-scale))}@media (max-width:899.98px){.w_yHja_header[data-variant=chat]{--chat-bar-height:80px}.w_yHja_header[data-variant=chat] .w_yHja_brandText{font-size:calc(clamp(1.55rem, 7vw, 2rem) * var(--chat-scale))}}@media (max-width:479px){.w_yHja_header[data-variant=chat]{--chat-bar-height:64px}.w_yHja_header[data-variant=chat] .w_yHja_inner{padding-block:calc(var(--space-2) * var(--chat-scale))}.w_yHja_header[data-variant=chat] .w_yHja_brandText{font-size:calc(1.375rem * var(--chat-scale))}}@media (prefers-reduced-motion:no-preference){.w_yHja_header[data-variant=chat] .w_yHja_inner,.w_yHja_header[data-variant=chat] .w_yHja_brandLogo,.w_yHja_header[data-variant=chat] .w_yHja_brandText{transition:min-height var(--duration-base) var(--ease-standard), padding-block var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard), font-size var(--duration-base) var(--ease-standard)}}@media (max-width:639px){.w_yHja_header[data-variant=site] .w_yHja_inner{row-gap:var(--space-2);flex-wrap:wrap}.w_yHja_header[data-variant=site] .w_yHja_brand,.w_yHja_header[data-variant=site] .w_yHja_account{flex-shrink:0}}
.fTtyBa_hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:min(100%,800px);margin-inline:auto;display:grid}.fTtyBa_intro{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.fTtyBa_title{font-size:clamp(2rem,1.72rem + 1.25vw,3rem);font-weight:700;line-height:var(--line-height-tight);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;justify-items:center;margin:0;display:grid}.fTtyBa_titleLead,.fTtyBa_titleAccent{display:block}@media (min-width:1024px){.fTtyBa_hero{gap:var(--space-10)}.fTtyBa_title{font-size:2.5rem;display:block}.fTtyBa_titleLead,.fTtyBa_titleAccent{display:inline}}.fTtyBa_action{grid-template-columns:minmax(0,1fr);display:grid}
._8MxEKW_panel{gap:var(--space-8);padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);display:grid}@media (min-width:640px){._8MxEKW_panel{padding:var(--space-10) var(--space-8)}}@media (min-width:1024px){._8MxEKW_panel{gap:var(--space-16);padding:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}._8MxEKW_title{max-width:18ch;font-size:var(--text-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-h2);color:var(--ink);text-wrap:balance;margin:0}._8MxEKW_list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){._8MxEKW_list{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._8MxEKW_item{align-content:start;gap:var(--space-2);border-block-start:var(--border-width) solid var(--line);padding-block-start:var(--space-4);display:grid}._8MxEKW_itemTitle{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);margin:0}._8MxEKW_itemText{font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink-secondary);margin:0}
.LGsu4G_step{align-content:start;align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head status""title title""desc desc";min-width:0;display:grid}.LGsu4G_head{align-items:center;gap:var(--space-3);grid-area:head;margin-block-end:var(--space-2);display:flex}.LGsu4G_icon{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LGsu4G_number{font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.LGsu4G_status{padding:0 var(--space-2);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink-muted);white-space:nowrap;grid-area:status;justify-self:end}.LGsu4G_title{font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);grid-area:title;margin:0}.LGsu4G_description{max-width:44ch;font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink-secondary);grid-area:desc;margin:0}.LGsu4G_inactive .LGsu4G_icon{box-shadow:inset 0 0 0 var(--border-width) var(--line);color:var(--ink-muted);background:0 0}.LGsu4G_inactive .LGsu4G_title{color:var(--ink-secondary)}
.DrAotG_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.DrAotG_label{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink)}.DrAotG_input{width:100%;min-width:0;min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);line-height:var(--line-height-normal)}.DrAotG_input::placeholder{color:var(--ink-muted);opacity:1}.DrAotG_input:hover:not(:disabled):not(:focus){border-color:var(--ink-secondary)}.DrAotG_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DrAotG_input:disabled{cursor:not-allowed;opacity:.5}.DrAotG_input.DrAotG_error{border-color:var(--alert)}.DrAotG_hint{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted)}.DrAotG_errorText{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--alert)}@media (prefers-reduced-motion:no-preference){.DrAotG_input{transition:border-color var(--duration-fast) var(--ease-standard)}}.DrAotG_passwordWrap{display:flex;position:relative}.DrAotG_passwordInput{padding-inline-end:var(--size-touch-target)}.DrAotG_passwordToggle{width:var(--size-touch-target);border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.DrAotG_passwordToggle:hover{color:var(--ink)}.DrAotG_passwordToggle:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}
.eoUT-G_page{gap:var(--space-10);max-width:var(--content-width-standard);padding-block:var(--section-space-compact) var(--section-space);margin-inline:auto;display:grid}.eoUT-G_header{gap:var(--space-3);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--line);display:grid}.eoUT-G_title{font-size:var(--text-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-h1);color:var(--ink);text-wrap:balance;margin:0}.eoUT-G_lastUpdated{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted);margin:0}.eoUT-G_content{gap:var(--space-10);font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-secondary);display:grid}.eoUT-G_content section{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}.eoUT-G_content h2{font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);text-wrap:balance;margin:0}.eoUT-G_content h3{margin:var(--space-2) 0 0;font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink)}.eoUT-G_content p{text-wrap:pretty;margin:0}.eoUT-G_content ul{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.eoUT-G_content li::marker{color:var(--ink-muted)}.eoUT-G_content strong{font-weight:var(--font-weight-medium);color:var(--ink)}.eoUT-G_content a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.2em;overflow-wrap:anywhere}.eoUT-G_content a:hover{text-decoration-thickness:var(--focus-ring-width)}.eoUT-G_content a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.eoUT-G_page{overflow-wrap:anywhere;min-width:0}.eoUT-G_header{padding:var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.eoUT-G_title{max-width:22ch}.eoUT-G_content{width:100%;max-width:var(--content-width-reading);margin-inline:auto}.eoUT-G_content>section+section{padding-top:var(--space-8);border-top:var(--border-width) solid var(--line)}.eoUT-G_content ol{margin:0;padding-inline-start:var(--space-6)}.eoUT-G_content table{border-collapse:collapse;max-width:100%;font-size:var(--text-small);display:block;overflow-x:auto}:is(.eoUT-G_content th,.eoUT-G_content td){padding:var(--space-3);border:var(--border-width) solid var(--line);text-align:start;vertical-align:top}.eoUT-G_content th{background:var(--surface);color:var(--ink)}@media (min-width:640px){.eoUT-G_header{padding:var(--space-10)}}
.HDPNoW_note{font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}
._15XzOW_overlay{z-index:var(--z-overlay);padding:var(--space-4);background:var(--scrim);overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){._15XzOW_overlay{padding:var(--space-6);align-items:center}}._15XzOW_dialog{z-index:var(--z-modal);gap:var(--space-3);width:100%;max-width:calc(var(--content-width-compact) + var(--space-16));padding:var(--space-8) var(--space-6) var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-md);display:grid;position:relative}._15XzOW_compactDialog{max-width:26rem;padding:var(--space-6)}._15XzOW_dialog:focus{outline:none}._15XzOW_close{top:var(--space-2);right:var(--space-2);min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._15XzOW_close:hover{background:var(--surface-hover);color:var(--ink)}._15XzOW_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._15XzOW_title{padding-right:var(--space-8);font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);text-wrap:balance;margin:0}._15XzOW_description{font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-secondary);margin:0}._15XzOW_body{margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){._15XzOW_overlay{animation:_15XzOW_overlay-in var(--duration-base) var(--ease-standard)}._15XzOW_dialog{animation:_15XzOW_dialog-in var(--duration-slow) var(--ease-standard)}._15XzOW_close{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}@keyframes _15XzOW_overlay-in{0%{opacity:0}}@keyframes _15XzOW_dialog-in{0%{opacity:0;transform:translateY(var(--space-2))}}
.rPj7TG_list{border-top:var(--border-width) solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rPj7TG_row{align-items:start;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info total""exit exit";display:grid}.rPj7TG_info{gap:var(--space-1);flex-direction:column;grid-area:info;min-width:0;display:flex}.rPj7TG_merchantName{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink);overflow-wrap:anywhere}.rPj7TG_best{font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink-secondary)}.rPj7TG_meta{column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted);flex-wrap:wrap;display:flex}.rPj7TG_inStock{color:var(--ink-secondary)}.rPj7TG_outOfStock{color:var(--alert)}.rPj7TG_stockUnknown{color:var(--ink-muted)}.rPj7TG_total{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;grid-area:total}.rPj7TG_exit{min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;overflow-wrap:anywhere;grid-area:exit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rPj7TG_exit:hover{background:var(--surface-hover)}.rPj7TG_exit:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.rPj7TG_exit{transition:background-color var(--duration-fast) var(--ease-standard)}}@media (min-width:640px){.rPj7TG_row{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"info total exit"}}
.vZXZ2G_block{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.vZXZ2G_listPrice{font-size:var(--text-body);line-height:var(--line-height-normal);color:var(--ink-muted);font-variant-numeric:tabular-nums}.vZXZ2G_listPrice s{text-decoration-thickness:var(--border-width)}.vZXZ2G_currentPrice{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-h2);color:var(--ink);font-variant-numeric:tabular-nums}.vZXZ2G_saving{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--save);font-variant-numeric:tabular-nums}
.az1ZaG_block{gap:var(--space-1);flex-direction:column;display:flex}.az1ZaG_line{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink-secondary);margin:0}
.CG9VeW_card{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CG9VeW_card:hover{border-color:var(--line-strong)}.CG9VeW_card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.CG9VeW_card{transition:border-color var(--duration-fast) var(--ease-standard)}}.CG9VeW_media{aspect-ratio:1;padding:var(--space-3);background:var(--surface-raised);display:block}.CG9VeW_image{border-radius:var(--radius-sm);width:100%;height:100%;display:block}.CG9VeW_body{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}@media (min-width:640px){.CG9VeW_body{padding:var(--space-4)}}.CG9VeW_brand{color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CG9VeW_title{color:var(--ink);font-size:var(--text-small);line-height:var(--line-height-normal);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CG9VeW_price{padding-top:var(--space-1);color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;margin-top:auto}.CG9VeW_meta{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--line-height-normal)}.CG9VeW_withAction{min-width:0;height:100%;position:relative}.CG9VeW_action{z-index:var(--z-raised);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.CG9VeW_source{padding:0 var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--line-height-normal);align-self:flex-start}.CG9VeW_card:not(:has(.CG9VeW_media)) .CG9VeW_body{justify-content:center;min-height:7rem}
.pEqlzq_card{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;height:100%;display:flex;overflow:hidden}.pEqlzq_block{background:var(--surface)}.pEqlzq_media{aspect-ratio:1}.pEqlzq_body{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.pEqlzq_body{padding:var(--space-4)}}.pEqlzq_line{height:var(--space-3);border-radius:var(--radius-sm)}.pEqlzq_lineShort{width:60%}.pEqlzq_price{width:40%;height:var(--space-5);margin-top:var(--space-1);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.pEqlzq_block{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-hover) 50%, var(--surface) 100%);animation:pEqlzq_shimmer calc(var(--duration-slow) * 5) var(--ease-standard) infinite;background-size:200% 100%}}@keyframes pEqlzq_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.wY6ccq_wrapper{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.wY6ccq_box{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4) var(--space-6);border:var(--border-width) solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-hero), var(--shadow-xs);border-radius:28px;flex-direction:column;display:flex;position:relative}.wY6ccq_box:hover{border-color:var(--line-strong)}.wY6ccq_box:focus-within{border-color:var(--ink);box-shadow:var(--shadow-hero-focus), var(--shadow-sm)}.wY6ccq_box:has(.wY6ccq_input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.wY6ccq_box{transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}}.wY6ccq_input{--composer-line:calc(var(--text-body-lg) * var(--line-height-normal));width:100%;min-width:0;height:var(--composer-line);min-height:var(--composer-line);max-height:calc(var(--composer-line) * 4);padding:0;color:var(--ink);font-family:inherit;font-size:var(--text-body-lg);line-height:var(--line-height-normal);resize:none;overflow-wrap:anywhere;scrollbar-width:thin;background:0 0;border:none;outline:none;margin:0;padding-inline-end:var(--space-1);display:block;overflow-y:auto}.wY6ccq_input::placeholder{color:var(--ink-muted);opacity:1}.wY6ccq_actions{align-items:center;gap:var(--space-2);margin-inline-start:calc(-1 * var(--space-3));display:flex}.wY6ccq_box .wY6ccq_photoButton{width:44px;min-width:44px;min-height:44px;color:var(--ink);padding:0}.wY6ccq_box .wY6ccq_photoButton:hover:not(:disabled){color:var(--ink)}.wY6ccq_box .wY6ccq_photoButtonLabeled{gap:var(--space-2);width:auto;padding-inline:var(--space-2);font-size:var(--text-small);white-space:nowrap}.wY6ccq_box .wY6ccq_submit{border-radius:var(--radius-pill);background:var(--surface);border-color:var(--surface);width:44px;min-width:44px;min-height:44px;color:var(--ink-muted);margin-inline-start:auto;padding:0}.wY6ccq_box .wY6ccq_submit:hover:not(:disabled){background:var(--surface-hover);border-color:var(--surface-hover);color:var(--ink)}.wY6ccq_box:has(.wY6ccq_input:not(:placeholder-shown),.wY6ccq_attachment) .wY6ccq_submit:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--surface-raised)}.wY6ccq_box:has(.wY6ccq_input:not(:placeholder-shown),.wY6ccq_attachment) .wY6ccq_submit:hover:not(:disabled){background:var(--ink-secondary);border-color:var(--ink-secondary)}.wY6ccq_submitLabel{display:none}@media (max-width:639px){.wY6ccq_box{padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5);border-radius:24px}}.wY6ccq_status{font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--alert);text-align:center;margin:0}.wY6ccq_busy{font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink-muted);text-align:center;margin:0}.wY6ccq_busy:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wY6ccq_chipsSection{gap:var(--space-3);width:100%;grid-template-columns:minmax(0,1fr);justify-self:center;margin-block-start:var(--space-12);display:grid}.wY6ccq_chipsTitle{text-align:start;font-size:var(--text-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--ink);margin:0}@media (min-width:640px){.wY6ccq_chipsSection{width:min(calc(100vw - (2 * var(--gutter))), var(--content-width-wide))}.wY6ccq_chipsTitle{text-align:start}}.wY6ccq_recentRow{gap:var(--space-3);margin-block:0;margin-inline:calc(-1 * var(--gutter));padding-block:var(--space-1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.wY6ccq_recentRow::-webkit-scrollbar{display:none}.wY6ccq_recentItem{scroll-snap-align:start;flex:0 0 min(10rem,58%);min-width:0}@media (min-width:640px){.wY6ccq_recentRow{margin-inline:0;padding-inline:0}.wY6ccq_recentItem{flex-basis:11rem}}.wY6ccq_attachment{margin-block:var(--space-1) var(--space-1);align-self:flex-start;position:relative}.wY6ccq_attachmentImage{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface);object-fit:cover;width:64px;height:64px;display:block}.wY6ccq_attachmentRemove{border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);width:28px;height:28px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--space-2));inset-inline-end:calc(-1 * var(--space-2))}.wY6ccq_attachmentRemove:after{content:"";position:absolute;inset:-8px}.wY6ccq_attachmentRemove:hover:not(:disabled){background:var(--surface-hover)}.wY6ccq_attachmentRemove:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wY6ccq_attachmentRemove:disabled{opacity:.5;cursor:not-allowed}.wY6ccq_box.wY6ccq_boxMini{align-items:center;gap:var(--space-1);min-height:56px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);flex-direction:row}.wY6ccq_box.wY6ccq_boxMini:focus-within{box-shadow:var(--shadow-md)}.wY6ccq_boxMini .wY6ccq_actions{display:contents}.wY6ccq_boxMini .wY6ccq_photoButton{order:-2}.wY6ccq_boxMini .wY6ccq_attachment{order:-1;align-self:center;margin:0}.wY6ccq_boxMini .wY6ccq_attachmentImage{border-radius:var(--radius-sm);width:36px;height:36px}.wY6ccq_boxMini .wY6ccq_attachmentRemove{display:none}.wY6ccq_boxMini .wY6ccq_input{max-height:calc(var(--composer-line) * 2);padding-inline:var(--space-2);flex:auto}.wY6ccq_boxMini .wY6ccq_submit{order:1;margin-inline-start:0}.wY6ccq_boxMini .wY6ccq_input:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:639.98px){.wY6ccq_box.wY6ccq_boxMini{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius-lg)}}
._1YG1PW_form{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._1YG1PW_label{color:var(--ink-secondary);font-size:var(--text-small)}._1YG1PW_row{gap:var(--space-2);flex-wrap:wrap;display:flex}._1YG1PW_input{min-width:0;min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body);flex:12rem}._1YG1PW_input::placeholder{color:var(--ink-muted)}._1YG1PW_submit{min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}._1YG1PW_submit:hover{background:var(--surface-hover)}._1YG1PW_input:focus-visible,._1YG1PW_submit:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
._5-2pla_notice{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line-strong);border-inline-start-width:calc(var(--border-width) * 4);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}._5-2pla_notice:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._5-2pla_notice:focus:not(:focus-visible){outline:none}._5-2pla_message{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}._5-2pla_detail{color:var(--ink-secondary);font-size:var(--text-small);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}._5-2pla_actions{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._5-2pla_item{min-width:0;display:flex}._5-2pla_action{max-width:100%;min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}._5-2pla_action:hover{background:var(--surface-hover)}._5-2pla_action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.ez1fqW_form{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-xs);padding-inline-start:var(--space-4);display:flex}.ez1fqW_form:focus-within{border-color:var(--ink);box-shadow:var(--shadow-sm)}.ez1fqW_form:has(.ez1fqW_input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.ez1fqW_form{transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}}.ez1fqW_input{min-width:0;min-height:var(--size-touch-target);color:var(--ink);font-family:inherit;font-size:var(--text-body);background:0 0;border:none;outline:none;flex:1;padding:0}.ez1fqW_input::placeholder{color:var(--ink-muted)}.ez1fqW_input::-webkit-search-cancel-button{appearance:none}.ez1fqW_submit{flex-shrink:0}
.qMafSG_root{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.qMafSG_heading{color:var(--ink-secondary);font-size:var(--text-small);font-weight:var(--font-weight-medium);margin:0}.qMafSG_chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qMafSG_chip{max-width:100%;min-height:var(--size-touch-target);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);align-items:center;padding-inline-start:var(--space-3);display:inline-flex}.qMafSG_chip:not(:has(.qMafSG_remove)){padding-inline-end:var(--space-3)}.qMafSG_label{overflow-wrap:anywhere;min-width:0}.qMafSG_remove{min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-pill);color:var(--ink-secondary);font-size:var(--text-body);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.qMafSG_remove:hover{background:var(--surface-hover);color:var(--ink)}.qMafSG_remove:focus-visible{outline:none}.qMafSG_chip:has(.qMafSG_remove:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.cNORXG_section{margin:0}.cNORXG_default{padding-block:var(--section-space)}.cNORXG_compact{padding-block:var(--section-space-compact)}.cNORXG_none{padding-block:0}
.GSR2ua_footer{--wordmark-size:clamp(5rem, .5rem + 19vw, 18.5rem);--wordmark-area:calc(var(--wordmark-size) * .88);isolation:isolate;border-top:var(--border-width) solid var(--line);background:var(--footer-canvas);color:var(--ink);position:relative;overflow:hidden}.GSR2ua_footer:before{z-index:3;background:var(--brand);content:"";width:88px;height:3px;position:absolute;inset-block-start:0;inset-inline-start:var(--gutter)}.GSR2ua_footer:after{z-index:0;height:var(--wordmark-area);background:radial-gradient(65% 100% at 50% 100%, var(--footer-wordmark-glow), transparent 78%);content:"";pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.GSR2ua_footer[data-variant=prelaunch]{--wordmark-size:clamp(5rem, .5rem + 16vw, 15rem);background:color-mix(in srgb, var(--footer-canvas), var(--ink) 3%)}.GSR2ua_footer[data-variant=prelaunch]:after{opacity:.6}.GSR2ua_inner{z-index:2;gap:var(--space-6);padding-block:var(--space-12) var(--space-2);display:grid;position:relative}.GSR2ua_top{gap:var(--space-8);display:grid}.GSR2ua_brand{align-content:start;gap:var(--space-2);max-width:var(--content-width-compact);display:grid}.GSR2ua_brandLabel{justify-self:start;align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);color:var(--ink);font-size:var(--text-h2);font-style:italic;font-weight:700;line-height:var(--line-height-heading);letter-spacing:0;text-decoration:none;display:inline-flex}.GSR2ua_brandLogo{width:44px;height:44px;box-shadow:var(--shadow-xs);background-position:50%;background-size:cover;border-radius:12px;flex:none;display:inline-block}.GSR2ua_brandDescription{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}.GSR2ua_footer[data-variant=prelaunch] .GSR2ua_inner{gap:var(--space-5);padding-block-start:var(--space-10)}.GSR2ua_footer[data-variant=prelaunch] .GSR2ua_brandDescription{max-width:42ch}.GSR2ua_groups{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GSR2ua_group{align-content:start;gap:var(--space-1);min-width:0;display:grid}.GSR2ua_linkList{margin:0;padding:0;list-style:none;display:grid}.GSR2ua_group:last-child{grid-column:1/-1}.GSR2ua_group:last-child .GSR2ua_linkList{grid-template-columns:repeat(2,minmax(0,1fr))}.GSR2ua_groupTitle{color:var(--ink-secondary);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0}.GSR2ua_socialGroup{align-content:start;gap:var(--space-2);min-width:0;display:grid}.GSR2ua_socialList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GSR2ua_socialLink{width:var(--size-touch-target);height:var(--size-touch-target);color:var(--ink);place-items:center;text-decoration:none;display:inline-grid}.GSR2ua_socialLink:hover{color:var(--brand)}.GSR2ua_link{min-height:var(--size-touch-target);color:var(--ink-muted);font-size:var(--text-small);line-height:var(--line-height-normal);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--border-width);text-underline-offset:.3em;align-items:center;display:inline-flex}.GSR2ua_link:hover,.GSR2ua_link[aria-current=page]{color:var(--ink);text-decoration-color:currentColor}button.GSR2ua_link{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.GSR2ua_brandLabel:focus-visible,.GSR2ua_link:focus-visible,.GSR2ua_socialLink:focus-visible,.GSR2ua_disclosureLink:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.GSR2ua_disclosure{gap:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width) solid color-mix(in srgb, var(--ink), transparent 78%);display:grid}.GSR2ua_disclosureText{max-width:var(--content-width-reading);color:var(--ink-muted);font-size:var(--text-small);line-height:var(--line-height-body);margin:0}.GSR2ua_disclosureLink{color:var(--ink-secondary);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.2em}.GSR2ua_disclosureLink:hover{color:var(--ink)}.GSR2ua_copyright{color:var(--ink-secondary);font-size:var(--text-meta);line-height:var(--line-height-normal);margin:0}.GSR2ua_wordmarkArea{z-index:1;height:var(--wordmark-area);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.GSR2ua_wordmark{font-size:var(--wordmark-size);letter-spacing:-.035em;white-space:nowrap;background:linear-gradient(to bottom, var(--footer-wordmark-top) 0%, var(--footer-wordmark-bottom) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.12em;font-style:italic;font-weight:700;line-height:.82;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}@media (max-width:639.98px){.GSR2ua_footer{--wordmark-size:22vw;--wordmark-area:calc(var(--wordmark-size) * .88)}}@media (min-width:640px){.GSR2ua_inner{gap:var(--space-8)}.GSR2ua_groups{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.GSR2ua_group:last-child{grid-column:auto}.GSR2ua_group:last-child .GSR2ua_linkList{grid-template-columns:none}}@media (min-width:1024px){.GSR2ua_top{gap:var(--space-16);grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.GSR2ua_top[data-has-social=true]{gap:var(--space-12);grid-template-columns:minmax(240px,.9fr) minmax(0,2fr) minmax(112px,.35fr)}.GSR2ua_inner{padding-block:var(--space-16) var(--space-2)}.GSR2ua_footer[data-variant=prelaunch] .GSR2ua_top{gap:var(--space-12);grid-template-columns:minmax(260px,1.15fr) minmax(0,1.85fr)}}@media (prefers-reduced-motion:no-preference){.GSR2ua_link,.GSR2ua_socialLink{transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard)}}@media (forced-colors:active){.GSR2ua_footer:before,.GSR2ua_footer:after,.GSR2ua_wordmarkArea{display:none}}@media print{.GSR2ua_footer:before,.GSR2ua_footer:after,.GSR2ua_wordmarkArea{display:none}}
._5KGBYa_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._5KGBYa_size{min-width:var(--size-touch-target);min-height:var(--size-touch-target);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}._5KGBYa_unavailable{background:var(--surface);color:var(--ink-muted);text-decoration:line-through}._5KGBYa_button{border-style:dashed;border-color:var(--line-strong);cursor:pointer}._5KGBYa_button:hover{background:var(--surface-hover)}._5KGBYa_button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){._5KGBYa_button{transition:background-color var(--duration-fast) var(--ease-standard)}}
.rvvXSG_skipLink{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-size:var(--text-body);font-weight:var(--font-weight-medium);transform:translateY(calc(-100% - var(--space-4)));align-items:center;text-decoration:none;display:inline-flex;position:absolute}.rvvXSG_skipLink:focus{transform:none}.rvvXSG_skipLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.rvvXSG_skipLink{transition:transform var(--duration-fast) var(--ease-standard)}}
.Kp4nMW_nav{min-width:0}.Kp4nMW_tabs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Kp4nMW_item{display:flex}.Kp4nMW_tab{min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;background:0 0;align-items:center;text-decoration:none;display:inline-flex}a.Kp4nMW_tab:hover{background:var(--surface-hover)}.Kp4nMW_tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Kp4nMW_active,a.Kp4nMW_active:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.Kp4nMW_disabled{border-color:var(--line);color:var(--ink-muted);cursor:default}@media (prefers-reduced-motion:no-preference){.Kp4nMW_tab{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}
._51wtDq_stack{gap:var(--layout-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}._51wtDq_align-start{align-items:flex-start}._51wtDq_align-center{align-items:center}._51wtDq_align-end{align-items:flex-end}._51wtDq_align-stretch{align-items:stretch}
.XjJ5Sa_toggle{width:var(--size-touch-target);height:var(--size-touch-target);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--ink-secondary);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.XjJ5Sa_toggle:hover{background:var(--surface-hover);color:var(--ink)}.XjJ5Sa_toggle:active{background:var(--surface)}.XjJ5Sa_toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.XjJ5Sa_toggle{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}.XjJ5Sa_sun{display:none}:root[data-theme=dark] .XjJ5Sa_moon{display:none}:root[data-theme=dark] .XjJ5Sa_sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .XjJ5Sa_moon{display:none}:root:not([data-theme=light]) .XjJ5Sa_sun{display:block}}
.fdkwZq_card{border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-xs);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.fdkwZq_frame{background:var(--surface-raised);border-radius:0;position:relative;overflow:hidden}.fdkwZq_frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width) var(--line);pointer-events:none;position:absolute;inset:0}.fdkwZq_heroImage{aspect-ratio:16/9;object-fit:contain;background:var(--surface-raised);width:100%;height:auto;display:block}.fdkwZq_heroPlaceholder{aspect-ratio:16/9;background:var(--surface);width:100%}.fdkwZq_body{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.fdkwZq_eyebrow{width:max-content;padding:3px var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink-muted);margin:0}.fdkwZq_title{font-size:var(--text-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--ink);text-wrap:balance;margin:0}.fdkwZq_description{font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fdkwZq_productList{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fdkwZq_productItem{display:block}.fdkwZq_productImage{aspect-ratio:1;object-fit:contain;border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:44px;height:auto;display:block}.fdkwZq_link{color:inherit;text-decoration:none}.fdkwZq_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.fdkwZq_link:focus-visible{outline:none}.fdkwZq_link:focus-visible:after{outline:var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.fdkwZq_card:has(.fdkwZq_link):hover{border-color:var(--line-strong)}.fdkwZq_productList{align-items:center}.fdkwZq_more{padding:0 var(--space-1);font-size:var(--text-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink-muted)}.fdkwZq_price{margin:var(--space-1) 0 0;font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.fdkwZq_card{transition:border-color var(--duration-fast) var(--ease-standard)}}
._7AQwQW_text{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}
._4c038q_page{--story-accent:var(--save);--story-surface:var(--surface);--story-surface-subtle:color-mix(in srgb, var(--surface), var(--paper) 45%);--story-line:color-mix(in srgb, var(--ink), transparent 78%);--story-on-accent:var(--surface-raised);--story-ground:color-mix(in srgb, var(--ink), transparent 86%);color:var(--ink);letter-spacing:0;padding-block-end:0}._4c038q_journey{isolation:isolate;position:relative}._4c038q_hero{grid-template-areas:"intro""stage""signup";gap:16px;padding-block:48px 32px;display:grid}._4c038q_heroIntro{grid-area:intro;min-width:0}._4c038q_heroSignup{grid-area:signup;min-width:0}._4c038q_chapter,._4c038q_sectionEyebrow{color:var(--ink-muted);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;display:flex}._4c038q_brandHeadline{letter-spacing:0;margin:0 0 8px;font-size:44px;font-weight:600;line-height:1.1}._4c038q_heroHeadline{text-wrap:balance;max-width:30ch;margin:0;font-size:22px;font-weight:400;line-height:1.3}._4c038q_heroDescription{max-width:44ch;color:var(--ink-secondary);text-wrap:pretty;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.5}._4c038q_welcomeStage{grid-area:stage;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);justify-self:center;align-items:center;width:100%;max-width:480px;display:grid;position:relative}._4c038q_mascotGuide{aspect-ratio:1;width:220px;max-width:100%;position:relative}._4c038q_welcomeStage ._4c038q_mascotGuide{justify-self:end;width:220px}._4c038q_welcomeStage:before{z-index:-1;background:color-mix(in srgb, var(--ink), transparent 92%);filter:blur(7px);content:"";border-radius:50%;width:54%;height:12%;position:absolute;bottom:7%;right:2%}._4c038q_guideImage{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 16px 18px color-mix(in srgb, var(--ink), transparent 88%));display:block;position:absolute;inset:0}._4c038q_dialogue{z-index:2;border:1px solid var(--line);background:var(--surface);width:fit-content;max-width:250px;color:var(--ink-secondary);text-align:left;text-wrap:pretty;border-radius:8px;margin:0;padding:14px 18px;font-size:15px;line-height:1.5;position:relative}._4c038q_dialogue:after{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);content:"";width:10px;height:10px;position:absolute;bottom:-6px;left:32px;transform:rotate(45deg)}._4c038q_welcomeDialogue{z-index:2;width:100%;min-height:72px;padding:14px;font-size:13px;display:block}._4c038q_welcomeDialogue:after{top:60%;left:auto;right:-6px;transform:rotate(-45deg)}._4c038q_dialogueGreeting{color:var(--ink);font-size:16px;font-weight:500;display:block}._4c038q_disclosureToggle{min-height:var(--size-touch-target);cursor:pointer;list-style:none}._4c038q_disclosureToggle::-webkit-details-marker{display:none}._4c038q_greetingToggle{width:100%;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}._4c038q_disclosureChevron{transform:rotate(90deg)}._4c038q_greetingToggle ._4c038q_disclosureChevron{border:1px solid var(--line);border-radius:50%;flex:none;width:30px;height:30px;padding:6px}._4c038q_greetingDisclosure[open] ._4c038q_disclosureChevron,._4c038q_progressDisclosure[open] ._4c038q_disclosureChevron,._4c038q_heroDetails[open] ._4c038q_disclosureChevron{transform:rotate(-90deg)}._4c038q_greetingDisclosure p{color:var(--ink-secondary);margin:8px 0 0}._4c038q_heroDetails{max-width:460px;margin-top:16px;display:block}._4c038q_heroDetailsToggle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:13px;font-weight:600;display:flex}._4c038q_heroDetailsBody{gap:8px;padding-top:10px;display:grid}._4c038q_heroDetailsBody p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.55}._4c038q_heroDetailsBody p:last-child{color:var(--ink);font-weight:500}._4c038q_heroActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;display:flex}._4c038q_primaryAction,._4c038q_secondaryAction{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}._4c038q_primaryAction{background:var(--brand);color:var(--on-brand)}._4c038q_primaryAction:hover{background:color-mix(in srgb, var(--brand), var(--paper) 16%)}._4c038q_primaryAction svg,._4c038q_secondaryAction svg{flex:none}._4c038q_secondaryAction{color:var(--ink-secondary);padding-inline:0}._4c038q_secondaryAction:hover{color:var(--ink)}._4c038q_downArrow{transform:rotate(90deg)}._4c038q_heroNote{color:var(--ink-muted);margin:14px 0 0;font-size:12px;line-height:1.6}._4c038q_privacyNote{color:var(--ink-muted);margin:4px 0 0;font-size:11px;line-height:1.5}._4c038q_chapter{gap:14px}._4c038q_chapter span{color:var(--story-accent);font-variant-numeric:tabular-nums}._4c038q_demoTitle{letter-spacing:0;text-wrap:balance;max-width:17ch;margin:0;font-size:34px;font-weight:500;line-height:1.15}._4c038q_sceneBody{max-width:44ch;color:var(--ink-secondary);margin:0;font-size:16px;line-height:1.7}._4c038q_demo{border-top:1px solid var(--line);padding-block:56px 64px;scroll-margin-top:96px}._4c038q_demoHeader{gap:14px;width:100%;display:grid}._4c038q_demoLead{max-width:62ch;color:var(--ink-secondary);margin:0;font-size:16px;line-height:1.7}._4c038q_demoScrollCue{width:96px;color:var(--story-accent);place-items:center;gap:7px;margin:28px auto 0;display:grid}._4c038q_demoScrollMouse{border:1.5px solid;border-radius:12px;justify-content:center;width:22px;height:32px;padding-top:6px;display:flex}._4c038q_demoScrollMouse span{background:currentColor;border-radius:2px;width:3px;height:7px}._4c038q_demoScrollLabel{font-size:10px;font-weight:600;line-height:1}@keyframes _4c038q_scrollWheel{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}._4c038q_demoScroll{height:250vh;min-height:1500px;margin-top:30px;position:relative}._4c038q_demoSticky{align-content:center;gap:16px;min-height:calc(100vh - 88px);display:grid;position:sticky;top:72px}._4c038q_demoStage{border:1px solid var(--story-line);background:var(--story-surface);min-height:590px;box-shadow:0 20px 56px color-mix(in srgb, var(--ink), transparent 94%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);display:grid;position:relative;overflow:hidden}._4c038q_demoWorkspace{border-right:1px solid var(--story-line);grid-template-rows:auto minmax(132px,auto) minmax(0,1fr) auto;min-width:0;padding:22px;display:grid}._4c038q_demoStageTop{border-bottom:1px solid var(--story-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}._4c038q_demoBadge{border:1px solid var(--story-line);color:var(--ink-muted);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.2}._4c038q_demoInputModes{gap:16px;min-width:0;display:flex}._4c038q_demoInputModes span{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}._4c038q_demoInputModes svg{flex:none}._4c038q_demoChat{align-content:center;gap:8px;padding-block:18px;display:grid}._4c038q_demoMessage{border:1px solid var(--story-line);opacity:0;border-radius:6px;width:min(78%,540px);padding:11px 14px;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}._4c038q_demoMessageLabel{color:var(--ink-muted);margin-bottom:4px;font-size:10px;font-weight:600;display:block}._4c038q_demoMessage p{margin:0;font-size:14px;line-height:1.45}._4c038q_demoUserMessage{background:var(--story-surface-subtle);justify-self:end}._4c038q_demoAssistantMessage{border-color:color-mix(in srgb, var(--story-accent), transparent 58%);background:color-mix(in srgb, var(--story-accent), transparent 94%);justify-self:start}._4c038q_demoProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-height:246px;padding-top:12px;display:grid}._4c038q_demoProduct{border:1px solid var(--story-line);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-xs);opacity:0;border-radius:10px;align-content:start;align-self:stretch;margin:0;padding:6px;transition:opacity .36s,transform .48s cubic-bezier(.2,.8,.2,1),border-color .26s,background-color .26s,box-shadow .26s;display:grid;position:relative;transform:translateY(20px)}._4c038q_demoProductImage{isolation:isolate;aspect-ratio:1.24;background-color:var(--story-surface-subtle);border-radius:6px;transition:opacity .26s,background-color .26s;position:relative;overflow:hidden}._4c038q_demoProductImage:before{z-index:1;aspect-ratio:1;clip-path:inset(0 1.5%);content:"";background-image:url(/coming-soon-shoes.png);background-position:0%;background-repeat:no-repeat;background-size:300%;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-54.5%)}._4c038q_demoProductImage:after{z-index:0;background:radial-gradient(closest-side, var(--story-ground), transparent);content:"";border-radius:50%;height:12%;position:absolute;bottom:13%;left:16%;right:16%}._4c038q_demoProductImage[data-product="2"]:before{background-position:50%}._4c038q_demoProductImage[data-product="3"]:before{background-position:100%}._4c038q_demoProductBody{gap:7px;min-width:0;padding:8px 6px 1px;line-height:1.35;display:grid}._4c038q_demoProductTitle{overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}._4c038q_demoProductPrice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;margin-top:-4px;display:flex}._4c038q_demoProductNote{min-width:0;color:var(--ink-secondary);order:-1;font-size:12px}._4c038q_demoPriceLevel{color:var(--ink-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}._4c038q_demoPriceMeter{gap:2px;display:inline-flex}._4c038q_demoPriceMeter span{background:color-mix(in srgb, var(--ink), transparent 84%);border-radius:2px;width:12px;height:4px;transition:background-color .26s}._4c038q_demoPriceMeter [data-filled=true]{background:var(--ink-secondary)}._4c038q_demoProductFeatures{border-top:1px solid var(--story-line);flex-wrap:wrap;gap:4px;margin:0;padding:7px 0 0;list-style:none;display:flex}._4c038q_demoProductFeatures li{border-radius:var(--radius-pill,999px);background:var(--story-surface-subtle);color:var(--ink-secondary);padding:2px 8px;font-size:11px;line-height:1.45}._4c038q_demoWinner{z-index:2;border-radius:var(--radius-pill,999px);background:var(--story-accent);max-width:calc(100% - 24px);box-shadow:var(--shadow-xs);color:var(--story-on-accent);opacity:0;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .26s,transform .32s;position:absolute;top:12px;left:12px;transform:translateY(6px)}._4c038q_demoWinnerShort{display:none}._4c038q_demoComposer{border:1px solid var(--story-line);min-height:46px;color:var(--ink-muted);border-radius:6px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:14px;padding-inline:14px;font-size:12px;display:grid}._4c038q_demoRobotStage{background:var(--story-surface-subtle);align-content:center;justify-items:center;min-width:0;padding:24px 14px 20px;display:grid}._4c038q_demoRobotSprite{aspect-ratio:1;width:min(100%,330px);filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--ink), transparent 86%));background-image:url(/mascot/guide/robot-demo-scroll-sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%}._4c038q_demoRobotStatus{border-top:1px solid var(--story-line);width:min(100%,240px);color:var(--ink);text-align:center;margin:4px 0 0;padding-top:12px;font-size:12px;font-weight:500}._4c038q_demoTimeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._4c038q_demoTimeline li{border-top:2px solid var(--story-line);min-width:0;color:var(--ink-muted);padding:12px 10px 0;font-size:11px;line-height:1.35;transition:border-color .26s,color .26s}._4c038q_demoTimelineNumber{color:inherit;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:9px;display:block}._4c038q_demoTimeline li[data-active=true]{border-color:var(--story-accent);color:var(--ink)}._4c038q_demoTimeline li[data-current=true] ._4c038q_demoTimelineNumber{color:var(--story-accent)}._4c038q_demoSticky:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"]) ._4c038q_demoUserMessage,._4c038q_demoSticky:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) ._4c038q_demoAssistantMessage,._4c038q_demoSticky:is([data-phase="3"],[data-phase="4"]) ._4c038q_demoProduct{opacity:1;transform:translateY(0)}._4c038q_demoSticky[data-phase="3"] ._4c038q_demoProduct:nth-child(2){transition-delay:90ms}._4c038q_demoSticky[data-phase="3"] ._4c038q_demoProduct:nth-child(3){transition-delay:.18s}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoProduct:not([data-selected=true]) ._4c038q_demoProductImage{opacity:.82}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoProduct[data-selected=true]{border-color:var(--story-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--story-accent), transparent 82%), var(--shadow-sm);transform:translateY(-6px)}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoProduct[data-selected=true] ._4c038q_demoProductImage{background-color:color-mix(in srgb, var(--story-accent), var(--story-surface-subtle) 92%)}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoProduct[data-selected=true] ._4c038q_demoPriceMeter [data-filled=true]{background:var(--story-accent)}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoWinner{opacity:1;transform:translateY(0)}._4c038q_demoSticky[data-phase="2"] ._4c038q_demoRobotSprite{background-position:100% 0}._4c038q_demoSticky[data-phase="3"] ._4c038q_demoRobotSprite{background-position:0 100%}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoRobotSprite{background-position:100% 100%}._4c038q_progress{border-top:1px solid var(--line);--accent:var(--story-accent);width:100%;max-width:460px;margin-top:24px;padding-top:20px}._4c038q_progressDisclosure{margin-top:12px}._4c038q_progressToggle{min-height:var(--size-touch-target);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}._4c038q_progressGoal{font-size:14px;font-weight:500;line-height:1.5}._4c038q_progressNote{max-width:43ch;color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.6}._4c038q_details{border-top:1px solid var(--line);gap:56px;padding-block-start:56px;display:grid}._4c038q_build,._4c038q_faq{min-width:0}._4c038q_detailsTitle{letter-spacing:0;margin:12px 0 20px;font-size:24px;line-height:1.3}._4c038q_build>._4c038q_sceneBody{font-size:14px}._4c038q_buildList{margin:22px 0 0;padding:0;list-style:none}._4c038q_buildItem{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-block:14px;font-size:14px;display:flex}._4c038q_buildStatus{color:var(--ink-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}._4c038q_buildStatus>span{border:1px solid;border-radius:50%;width:5px;height:5px}._4c038q_buildStatus[data-done=true]{color:var(--story-accent)}._4c038q_buildStatus[data-done=true]>span{background:currentColor}._4c038q_question{border-bottom:1px solid var(--line)}._4c038q_question summary{min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:16px;font-size:15px;list-style:none;display:flex}._4c038q_question summary::-webkit-details-marker{display:none}._4c038q_question summary svg{color:var(--ink-muted);flex:none}._4c038q_question[open] summary svg{transform:rotate(45deg)}._4c038q_question p{max-width:46ch;color:var(--ink-secondary);margin:0 0 22px;font-size:14px;line-height:1.7}._4c038q_socialBand{border:1px solid color-mix(in srgb, var(--story-accent), transparent 58%);background:color-mix(in srgb, var(--story-accent), var(--story-surface) 88%);border-radius:8px;align-items:center;gap:24px;margin-top:64px;margin-bottom:28px;padding:36px 24px;display:grid}._4c038q_socialCopy{min-width:0}._4c038q_socialTitle{letter-spacing:0;text-wrap:balance;max-width:18ch;margin:12px 0 16px;font-size:34px;font-weight:500;line-height:1.15}._4c038q_socialBody{max-width:52ch;color:var(--ink-secondary);margin:0;font-size:15px;line-height:1.7}._4c038q_socialScene{grid-template-columns:minmax(140px,.95fr) minmax(170px,1fr);align-items:end;gap:8px;min-width:0;display:grid}._4c038q_socialScene ._4c038q_mascotGuide{aspect-ratio:3/2;justify-self:end;width:100%;max-width:290px}._4c038q_socialScene ._4c038q_guideImage{transform-origin:100%;transform:scale(1.12)}._4c038q_socialLinks{align-self:center;gap:8px;display:grid}._4c038q_socialLinks a{border:1px solid color-mix(in srgb, var(--story-accent), var(--ink) 42%);background:color-mix(in srgb, var(--surface), var(--story-accent) 8%);min-height:64px;color:var(--ink);box-shadow:inset 3px 0 var(--story-accent);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._4c038q_socialLinks a:hover{border-color:var(--story-accent);background:color-mix(in srgb, var(--surface), var(--story-accent) 14%)}._4c038q_socialIcon{background:var(--story-accent);width:38px;height:38px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}._4c038q_socialAccount{gap:2px;display:grid}._4c038q_socialLinks strong{font-size:13px;font-weight:600}._4c038q_socialLinks small{color:var(--ink-muted);font-size:11px}@media (min-width:640px){._4c038q_hero{--early-header-height:80px;min-block-size:calc(100svh - var(--early-header-height) - var(--border-width));padding-block:52px 40px}._4c038q_brandHeadline{font-size:64px}._4c038q_heroHeadline{font-size:28px}._4c038q_heroDescription{margin-top:14px;font-size:16px}._4c038q_mascotGuide{width:340px}._4c038q_welcomeStage ._4c038q_mascotGuide{width:300px}._4c038q_welcomeDialogue{padding:14px 18px;font-size:15px}._4c038q_demoScroll{margin-top:40px}._4c038q_demoSticky{align-content:start}._4c038q_demoTitle,._4c038q_socialTitle{font-size:44px}}@media (min-width:768px){._4c038q_hero{grid-template:"intro stage""signup stage"/minmax(0,1.1fr) minmax(0,1fr);align-content:center;gap:clamp(24px,4svh,48px) 32px;padding-block:40px}._4c038q_heroIntro{align-self:end}._4c038q_heroSignup{align-self:start}._4c038q_welcomeStage{flex-direction:column;justify-content:center;align-self:center;gap:8px;max-width:560px;display:flex}._4c038q_welcomeStage ._4c038q_mascotGuide{width:100%;max-width:480px}._4c038q_welcomeDialogue{align-self:center;width:270px;max-width:100%;min-height:104px}._4c038q_welcomeDialogue:after{top:auto;bottom:-6px;right:48px;transform:rotate(45deg)}._4c038q_brandHeadline{font-size:56px}._4c038q_lead{font-size:16px}._4c038q_socialBand{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;padding-inline:32px}}@media (min-width:900px){._4c038q_hero{--early-header-height:84px}}@media (min-width:1024px){._4c038q_hero{column-gap:48px;padding-inline:32px}._4c038q_brandHeadline{font-size:64px}._4c038q_details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;padding:64px 32px 0}}@media (min-width:768px) and (max-height:800px){._4c038q_hero{padding-block:44px 32px}._4c038q_welcomeStage ._4c038q_mascotGuide{max-width:420px}}@media (max-width:639px){body:has(._4c038q_journey) footer[data-variant=prelaunch]{--wordmark-size:18vw;--wordmark-area:calc(var(--wordmark-size) * 1.1 + var(--space-2))}body:has(._4c038q_journey) footer[data-variant=prelaunch]>div[aria-hidden=true]>span{line-height:1.1;inset-block-end:var(--space-2)}._4c038q_hero{min-block-size:calc(100svh - var(--early-header-height,64px) - var(--border-width));align-content:space-between;gap:16px;padding-bottom:36px}._4c038q_socialScene{grid-template-columns:1fr;gap:16px}._4c038q_socialScene ._4c038q_mascotGuide{justify-self:center;max-width:220px}._4c038q_socialScene ._4c038q_guideImage{transform-origin:50%}._4c038q_socialLinks{width:100%}._4c038q_welcomeStage:has(._4c038q_greetingDisclosure[open]){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}._4c038q_welcomeStage ._4c038q_mascotGuide{width:180px}._4c038q_welcomeStage:has(._4c038q_greetingDisclosure[open]) ._4c038q_mascotGuide{width:150px}._4c038q_heroSignup>._4c038q_heroNote{display:none}._4c038q_progress{margin-top:18px;padding-top:16px}._4c038q_heroActions{gap:8px 12px}._4c038q_primaryAction,._4c038q_secondaryAction{gap:8px;font-size:14px}._4c038q_primaryAction{padding-inline:16px}._4c038q_demo{padding-bottom:48px}._4c038q_demoScrollCue{margin-top:22px}._4c038q_demoScroll{height:230vh;min-height:1350px;margin-top:24px}._4c038q_demoSticky{gap:10px;min-height:calc(100svh - 64px);top:56px}._4c038q_demoStage{grid-template-columns:1fr;align-content:center;min-height:calc(100svh - 126px)}._4c038q_demoRobotStage{grid-row:1;grid-template-columns:1fr;justify-content:center;align-items:center;gap:2px;min-height:188px;padding:8px 12px 10px}._4c038q_demoRobotSprite{background-image:url(/mascot/guide/robot-demo-mobile-listen.png);background-position:50%;background-size:contain;width:148px}._4c038q_demoSticky[data-phase="2"] ._4c038q_demoRobotSprite{background-image:url(/mascot/guide/robot-demo-mobile-think.png);background-position:50%}._4c038q_demoSticky[data-phase="3"] ._4c038q_demoRobotSprite{background-image:url(/mascot/guide/robot-demo-mobile-research.png);background-position:50%}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoRobotSprite{background-image:url(/mascot/guide/robot-demo-mobile-down.png);background-position:50%}._4c038q_demoRobotStatus{text-align:center;border-top:0;border-left:0;width:auto;margin:0;padding:0}._4c038q_demoRobotStatus:after{border-right:1.5px solid var(--story-accent);border-bottom:1.5px solid var(--story-accent);content:"";width:8px;height:8px;margin:8px auto 0;display:block;transform:rotate(45deg)}._4c038q_demoWorkspace{border-top:1px solid var(--story-line);border-right:0;grid-row:2;grid-template-rows:auto minmax(116px,auto) minmax(0,1fr) auto;padding:12px}._4c038q_demoStageTop{align-items:flex-start;gap:8px;padding-bottom:10px}._4c038q_demoBadge{align-self:flex-start}._4c038q_demoInputModes{gap:8px}._4c038q_demoInputModes span{gap:3px;font-size:9px}._4c038q_demoInputModes svg{width:13px;height:13px}._4c038q_demoChat{gap:6px;padding-block:10px}._4c038q_demoMessage{width:88%;padding:8px 10px}._4c038q_demoMessage p{font-size:11px}._4c038q_demoProductGrid{gap:6px;min-height:150px;padding-top:14px}._4c038q_demoProduct{border-radius:8px;padding:4px}._4c038q_demoProductImage{aspect-ratio:1.1;border-radius:5px}._4c038q_demoProductBody{gap:4px;padding:7px 3px 3px}._4c038q_demoProductTitle{font-size:11px;line-height:1.25}._4c038q_demoProductPrice{gap:4px;margin-top:-2px}._4c038q_demoProductNote{flex-basis:100%;font-size:10px;line-height:1.3}._4c038q_demoPriceLevel{gap:4px;font-size:10px}._4c038q_demoPriceMeter span{width:8px;height:4px}._4c038q_demoProductFeatures{display:none}._4c038q_demoWinner{white-space:nowrap;max-width:calc(100% - 8px);padding:3px 8px;font-size:9.5px;top:0;left:50%;transform:translate(-50%,-40%)}._4c038q_demoSticky[data-phase="4"] ._4c038q_demoWinner{transform:translate(-50%,-50%)}._4c038q_demoWinnerFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4c038q_demoWinnerShort{display:inline}._4c038q_demoComposer{min-height:40px;margin-top:8px;padding-inline:10px;font-size:10px}._4c038q_demoComposerPlaceholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4c038q_demoComposer svg{width:14px;height:14px}._4c038q_demoTimeline li{padding:8px 4px 0;font-size:9px}._4c038q_socialBand{min-height:0;margin-top:48px;margin-bottom:24px;padding:28px 18px}._4c038q_socialScene{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:639px){._4c038q_hero{--early-header-height:80px}}@media (min-width:640px) and (max-height:760px){._4c038q_demoSticky{top:60px}._4c038q_demoStage{min-height:520px}._4c038q_demoRobotSprite{width:min(100%,280px)}}._4c038q_hero+._4c038q_demo{align-items:start;padding-top:24px}@media (max-width:639px) and (max-height:780px){._4c038q_hero{padding-top:40px;padding-bottom:8px}._4c038q_hero+._4c038q_demo{padding-top:8px}._4c038q_brandHeadline{font-size:40px}._4c038q_welcomeStage ._4c038q_mascotGuide{width:150px}}@media (prefers-color-scheme:dark){._4c038q_page{--story-accent:var(--brand);--story-on-accent:var(--on-brand);--story-ground:color-mix(in srgb, var(--paper), transparent 20%);--story-line:color-mix(in srgb, var(--ink), transparent 80%)}}:root[data-theme=light] ._4c038q_page{--story-accent:#5d7f00;--story-on-accent:var(--surface-raised);--story-ground:color-mix(in srgb, var(--ink), transparent 86%);--story-surface:#fff;--story-surface-subtle:#f1f4ee;--story-line:#cdd4ca}:root[data-theme=dark] ._4c038q_page{--story-accent:var(--brand);--story-on-accent:var(--on-brand);--story-ground:color-mix(in srgb, var(--paper), transparent 20%);--story-surface:var(--surface);--story-surface-subtle:color-mix(in srgb, var(--surface), var(--paper) 45%);--story-line:color-mix(in srgb, var(--ink), transparent 80%)}@media (prefers-reduced-motion:no-preference){html:has(._4c038q_journey){scroll-behavior:smooth}._4c038q_demoScrollMouse span{animation:1.6s ease-in-out infinite _4c038q_scrollWheel}}._4c038q_journey[data-motion=false] :is(._4c038q_demoMessage,._4c038q_demoProduct,._4c038q_demoProductImage,._4c038q_demoWinner,._4c038q_demoTimeline li){transition:none}@media (prefers-reduced-motion:no-preference){._4c038q_primaryAction,._4c038q_secondaryAction{transition:background-color .16s,color .16s}._4c038q_journey[data-motion=true] [data-mascot-guide]:not([data-pose=welcome]){opacity:0;transition:opacity .48s,transform .62s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}._4c038q_journey[data-motion=true] [data-mascot-guide][data-in-view=true]{opacity:1;transform:translateY(0)}._4c038q_journey[data-motion=true] [data-guide-stage] ._4c038q_dialogue{opacity:0;transition:opacity .36s,transform .48s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}._4c038q_journey[data-motion=true] [data-guide-stage][data-in-view=true] ._4c038q_dialogue{opacity:1;transform:translateY(0)}}
.T59OIq_root{gap:var(--space-2);max-inline-size:28rem;display:grid}.T59OIq_label{color:var(--ink-secondary);font-size:var(--text-small);margin:0}.T59OIq_track{border-radius:var(--radius-pill);background:var(--surface-raised);border:var(--border-width) solid var(--line);block-size:.625rem;overflow:hidden}.T59OIq_fill{border-radius:var(--radius-pill);background:var(--accent);block-size:100%;min-inline-size:.25rem;transition:inline-size var(--duration-fast) var(--ease-standard);display:block}.T59OIq_value{color:var(--ink-secondary);font-size:var(--text-small);margin:0}.T59OIq_value strong{color:var(--ink);font-weight:var(--font-weight-semibold)}.T59OIq_root[data-prominent]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"value label""track track";align-items:baseline;gap:10px 16px;max-inline-size:none}.T59OIq_root[data-prominent] .T59OIq_label{text-align:right;grid-area:label;justify-self:end;max-inline-size:18ch;font-size:12px}.T59OIq_root[data-prominent] .T59OIq_value{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value}.T59OIq_root[data-prominent] .T59OIq_value strong{font-size:32px;line-height:1}.T59OIq_root[data-prominent] .T59OIq_track{grid-area:track;block-size:8px}@media (prefers-reduced-motion:reduce){.T59OIq_fill{transition:none}}
.F3bzoG_page{min-height:100vh;padding:var(--space-8) var(--gutter);background:var(--canvas);place-items:center;display:grid;position:relative}.F3bzoG_brand{align-items:center;gap:var(--space-2);top:var(--space-5);left:var(--space-5);color:var(--ink);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;display:inline-flex;position:absolute}.F3bzoG_close{top:var(--space-5);right:var(--space-5);width:2.75rem;height:2.75rem;color:var(--ink-muted);font-size:2.5rem;font-weight:var(--font-weight-regular);place-items:center;line-height:1;text-decoration:none;display:grid;position:absolute}.F3bzoG_brand:focus-visible,.F3bzoG_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.F3bzoG_panel{gap:var(--space-6);width:min(100%,37.5rem);display:grid}.F3bzoG_title{font-size:clamp(2rem,4vw,2.45rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:0;text-align:center;color:var(--ink);margin:0}.F3bzoG_notice{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-small);line-height:var(--line-height-normal);color:var(--ink);margin:0}.F3bzoG_authChoices{gap:var(--space-3);display:grid}.F3bzoG_authChoicesCompact{gap:var(--space-2)}.F3bzoG_providerButton{align-items:center;column-gap:var(--space-5);min-height:4.0625rem;padding:var(--space-2) var(--space-6);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font-family:inherit;font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-align:left;cursor:pointer;box-shadow:var(--shadow-xs);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.F3bzoG_providerButton:hover{background:var(--surface-hover);border-color:var(--line-strong)}.F3bzoG_providerButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.F3bzoG_providerButton[aria-disabled=true]{color:var(--ink);cursor:not-allowed;opacity:.45}.F3bzoG_providerIcon{place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.F3bzoG_googleMark{width:2rem;height:2rem;display:block}.F3bzoG_appleMark{width:2rem;height:2rem;color:var(--ink);display:block}.F3bzoG_authChoicesCompact .F3bzoG_providerButton{column-gap:var(--space-3);min-height:3.25rem;padding-inline:var(--space-4);font-size:var(--text-body)}.F3bzoG_authChoicesCompact .F3bzoG_providerIcon{width:2rem;height:2rem}.F3bzoG_authChoicesCompact .F3bzoG_googleMark,.F3bzoG_authChoicesCompact .F3bzoG_appleMark{width:1.5rem;height:1.5rem}.F3bzoG_form{gap:var(--space-4);display:grid}.F3bzoG_sentBody{font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-secondary);margin:0}.F3bzoG_legal{max-width:22rem;margin:var(--space-5) auto 0;color:var(--ink-muted);font-size:var(--text-small);line-height:var(--line-height-body);text-align:center}.F3bzoG_legal a{color:inherit;text-underline-offset:.18em;text-decoration:underline}@media (max-width:640px){.F3bzoG_page{align-items:start;padding-top:9rem}.F3bzoG_brand{top:var(--space-4);left:var(--space-4)}.F3bzoG_close{top:var(--space-4);right:var(--space-4)}.F3bzoG_panel{width:100%}.F3bzoG_providerButton{column-gap:var(--space-4);min-height:3.75rem;padding-inline:var(--space-4)}}.F3bzoG_sentTitle{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--ink);margin:0}.F3bzoG_linkRow{gap:var(--space-2);justify-items:center;display:grid}.F3bzoG_linkRow .F3bzoG_legal{margin:0 auto}.F3bzoG_resendDetails{border-top:var(--border-width) solid var(--line);padding-top:var(--space-4);color:var(--ink-secondary);font-size:var(--text-small)}.F3bzoG_resendDetails summary{cursor:pointer;margin-bottom:var(--space-3)}.F3bzoG_resendDetails summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.F3bzoG_passwordTools{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.F3bzoG_textButton{min-height:var(--size-touch-target);color:var(--ink);font:inherit;font-size:var(--text-small);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.F3bzoG_textButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.F3bzoG_passwordStatus{font-size:var(--text-meta);line-height:var(--line-height-normal);color:var(--ink-secondary);margin:0}.F3bzoG_passwordStatus:empty{display:none}
.ntBiuG_heading{gap:var(--space-2);max-width:var(--content-width-reading);margin-block-end:var(--space-8);display:grid}@media (min-width:1024px){.ntBiuG_heading{margin-block-end:var(--space-10)}}.ntBiuG_title,.ntBiuG_titleH1{font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--ink);text-wrap:balance;margin:0}.ntBiuG_title{font-size:var(--text-h2);letter-spacing:var(--letter-spacing-h2)}.ntBiuG_titleH1{font-size:var(--text-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-h1)}.ntBiuG_description{font-size:var(--text-body);line-height:var(--line-height-body);color:var(--ink-secondary);margin:0}
.Uclh1W_shell{flex-direction:column;min-height:100vh;display:flex}.Uclh1W_main{flex:1}.Uclh1W_main:focus{outline:none}.Uclh1W_mainChat{flex-direction:column;display:flex}.Uclh1W_chatContainer{flex-direction:column;flex:auto;display:flex}
._Kb80W_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._Kb80W_primary,._Kb80W_secondary{min-height:var(--size-touch-target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._Kb80W_primary{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}._Kb80W_primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._Kb80W_secondary{background:var(--paper);border-color:var(--line-strong);color:var(--ink)}._Kb80W_secondary:hover{background:var(--surface-hover)}._Kb80W_primary:focus-visible,._Kb80W_secondary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){._Kb80W_primary,._Kb80W_secondary{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}}
.g2qZ0q_panel{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);align-items:flex-start;display:flex}.g2qZ0q_thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface);flex:none;width:56px;height:56px}.g2qZ0q_content{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.g2qZ0q_title{font-size:var(--text-body);font-weight:var(--font-weight-medium);margin:0}.g2qZ0q_text{font-size:var(--text-small);color:var(--ink-secondary);margin:0}.g2qZ0q_link{color:var(--ink);text-decoration:underline}.g2qZ0q_error{font-size:var(--text-small);color:var(--alert);margin:0;font-weight:600}.g2qZ0q_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.g2qZ0q_choice{min-height:var(--size-touch-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer}.g2qZ0q_choice:disabled{cursor:default;opacity:.6}@media (max-width:40rem){.g2qZ0q_panel{flex-direction:column}}
._HYMZq_suggestions{gap:var(--space-2);min-width:0;margin-block:var(--space-5);border:0;margin-inline:0;padding:0;display:grid}._HYMZq_suggestionsLabel{text-align:center;width:100%;color:var(--ink-muted);font-size:var(--text-small);margin:0;padding:0}._HYMZq_suggestionsRow{justify-content:center;gap:var(--space-2);min-width:0;padding-block:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}._HYMZq_suggestionsRow::-webkit-scrollbar{display:none}._HYMZq_suggestion{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink-secondary);font:inherit;font-size:var(--text-small);cursor:pointer;flex:none;display:inline-flex}._HYMZq_suggestion:hover{background:var(--surface-hover)}._HYMZq_suggestion:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._HYMZq_suggestion:disabled{opacity:.5;cursor:wait}@media (max-width:639.98px){._HYMZq_suggestionsLabel{text-align:left}._HYMZq_suggestionsRow{justify-content:flex-start}}
.AJctLG_banner{padding:var(--space-4);border-bottom:1px solid var(--warning);background:var(--surface-raised);color:var(--ink);font-size:var(--font-size-sm);overflow-wrap:anywhere}.AJctLG_banner p{margin:var(--space-2) 0;white-space:pre-wrap}.AJctLG_banner a{color:var(--ink);text-decoration:underline}
