.h5RdTq_zone{margin-bottom:20px}.h5RdTq_heading{letter-spacing:-.025em;margin-bottom:10px;font-size:1rem;font-weight:650}.h5RdTq_status{margin-bottom:10px;font-size:.875rem}.h5RdTq_tiles{gap:12px;display:grid}@media (min-width:768px){.h5RdTq_tiles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.h5RdTq_tile{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);border-radius:22px;padding:16px;line-height:1.5}.h5RdTq_tile :is(a,button):focus-visible{outline-offset:3px;outline:2px solid}:is(.h5RdTq_zone,.h5RdTq_bottomZone) :is(a,button,[tabindex]){scroll-margin-top:200px}.h5RdTq_stale{color:var(--muted-foreground)}.h5RdTq_stand{align-items:center;height:44px;margin-bottom:2px;font-size:.875rem;display:flex}.h5RdTq_standText{color:var(--muted-foreground)}.h5RdTq_refresh{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.h5RdTq_needsYou{min-width:0}.h5RdTq_tileHeading{margin-bottom:6px;font-size:.9375rem;font-weight:650}.h5RdTq_rows{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.h5RdTq_row{min-height:44px;color:inherit;flex-direction:column;justify-content:center;gap:2px;padding:6px 0;text-decoration:none;display:flex}.h5RdTq_row:hover .h5RdTq_rowTitle{text-underline-offset:4px;text-decoration:underline}.h5RdTq_rowTitle{overflow-wrap:anywhere;font-weight:600}.h5RdTq_rowStatus{color:var(--muted-foreground);font-size:.875rem}.h5RdTq_line{margin-top:2px;font-size:.9375rem}.h5RdTq_lineLink{min-height:44px;color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.h5RdTq_inlineLink{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.h5RdTq_quickStarts{min-width:0}.h5RdTq_bottomZone{margin-top:28px}.h5RdTq_capabilities{gap:4px;margin:0;padding-left:1.25rem;list-style:outside;display:grid}
.SwxK0G_pageFrame{inline-size:100%;color:var(--foreground,#1c1917);margin-inline:auto;padding-block:clamp(1.25rem,3vw,2.5rem);padding-inline:clamp(1rem,3vw,2rem)}.SwxK0G_pageFrame[data-width=narrow]{max-inline-size:42rem}.SwxK0G_pageFrame[data-width=standard]{max-inline-size:72rem}.SwxK0G_pageFrame[data-width=wide]{max-inline-size:90rem}.SwxK0G_pageFrame[data-width=full]{max-inline-size:none}.SwxK0G_surface{min-inline-size:0;color:var(--card-foreground,var(--foreground,#1c1917));border-radius:1.25rem}.SwxK0G_surface[data-variant=default]{border:1px solid color-mix(in oklab, var(--border,#e7e5e4) 88%, transparent);background:var(--card,#fff);box-shadow:var(--shadow-xs,0 1px 2px #00000008)}.SwxK0G_surface[data-variant=muted]{border:1px solid var(--border,#e7e5e4);background:var(--muted,#f5f5f4)}.SwxK0G_surface[data-variant=outlined]{border:1px solid var(--border,#e7e5e4);background:var(--background,#fafaf9)}.SwxK0G_surface[data-padding=none]{padding:0}.SwxK0G_surface[data-padding=sm]{padding:.875rem}.SwxK0G_surface[data-padding=md]{padding:clamp(1rem,2vw,1.5rem)}.SwxK0G_surface[data-padding=lg]{padding:clamp(1.25rem,3vw,2rem)}.SwxK0G_sectionHeader{justify-content:space-between;align-items:end;gap:1rem 2rem;min-inline-size:0;display:flex}.SwxK0G_sectionHeader[data-align=center]{text-align:center;flex-direction:column;align-items:center}.SwxK0G_sectionHeaderCopy{gap:.375rem;min-inline-size:0;max-inline-size:48rem;display:grid}.SwxK0G_eyebrow{color:var(--foreground,#1c1917);letter-spacing:.11em;text-transform:uppercase;justify-self:start;align-items:center;gap:.5rem;font-size:.75rem;font-weight:750;line-height:1.4;display:inline-flex}.SwxK0G_eyebrow:before{content:"";background:var(--primary,#1c1917);border-radius:999px;block-size:.5rem;inline-size:.5rem}.SwxK0G_sectionHeader[data-align=center] .SwxK0G_eyebrow{justify-self:center}.SwxK0G_sectionTitle,.SwxK0G_stateTitle{color:var(--foreground,#1c1917);font-family:var(--font-space-grotesk), var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700}.SwxK0G_sectionTitle{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.12}.SwxK0G_sectionDescription,.SwxK0G_stateDescription{color:var(--foreground,#1c1917);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.SwxK0G_sectionActions,.SwxK0G_stateActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SwxK0G_sectionHeader[data-align=center] .SwxK0G_sectionActions{justify-content:center}.SwxK0G_statePanel{--state-accent:var(--foreground,#1c1917);--state-border:var(--border,#e7e5e4);--state-background:var(--muted,#f5f5f4);border:1px solid var(--state-border);border-inline-start:.25rem solid var(--state-accent);background:var(--state-background);min-inline-size:0;color:var(--foreground,#1c1917);box-shadow:var(--shadow-xs,0 1px 2px #00000008);border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.SwxK0G_statePanel[data-has-icon=true]{grid-template-columns:auto minmax(0,1fr)}.SwxK0G_statePanel[data-size=compact]{gap:.75rem;padding:.875rem 1rem}.SwxK0G_statePanel[data-size=regular]{padding:clamp(1rem,2vw,1.5rem)}.SwxK0G_statePanel[data-tone=info]{--state-accent:var(--primary,#1c1917);--state-border:color-mix(in oklab, var(--primary,#1c1917) 36%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, var(--primary,#1c1917) 8%, var(--card,#fff))}.SwxK0G_statePanel[data-tone=positive]{--state-accent:#118659;--state-border:color-mix(in oklab, #118659 40%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, #118659 9%, var(--card,#fff))}@supports (color:lab(0% 0 0)){.SwxK0G_statePanel[data-tone=positive]{--state-accent:lab(49.3796% -40.1226 15.7489);--state-border:color-mix(in oklab, lab(49.3796% -40.1226 15.7489) 40%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, lab(49.3796% -40.1226 15.7489) 9%, var(--card,#fff))}}.SwxK0G_statePanel[data-tone=warning]{--state-accent:#b77610;--state-border:color-mix(in oklab, #b77610 42%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, #b77610 10%, var(--card,#fff))}@supports (color:lab(0% 0 0)){.SwxK0G_statePanel[data-tone=warning]{--state-accent:lab(55.6369% 21.1966 58.7498);--state-border:color-mix(in oklab, lab(55.6369% 21.1966 58.7498) 42%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, lab(55.6369% 21.1966 58.7498) 10%, var(--card,#fff))}}.SwxK0G_statePanel[data-tone=error]{--state-accent:var(--destructive,#ef4444);--state-border:color-mix(in oklab, var(--destructive,#ef4444) 38%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, var(--destructive,#ef4444) 8%, var(--card,#fff))}.SwxK0G_statePanel[data-tone=highlight]{--state-accent:hsl(var(--hot,349 89% 60%));--state-border:color-mix(in oklab, hsl(var(--hot,349 89% 60%)) 35%, var(--border,#e7e5e4));--state-background:color-mix(in oklab, hsl(var(--hot,349 89% 60%)) 7%, var(--card,#fff))}.SwxK0G_stateIcon{border:1px solid color-mix(in oklab, var(--state-accent) 34%, transparent);background:color-mix(in oklab, var(--state-accent) 10%, var(--card,#fff));block-size:2.25rem;inline-size:2.25rem;color:var(--state-accent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.SwxK0G_stateCopy{gap:.375rem;min-inline-size:0;display:grid}.SwxK0G_stateTitle{font-size:1rem;line-height:1.35}.SwxK0G_stateActions{margin-block-start:.5rem}@media (max-width:40rem){.SwxK0G_sectionHeader{flex-direction:column;align-items:start}.SwxK0G_sectionHeader[data-align=center]{align-items:center}}@media (forced-colors:active){.SwxK0G_surface,.SwxK0G_statePanel,.SwxK0G_stateIcon{box-shadow:none;border-color:canvastext}.SwxK0G_statePanel{border-inline-start-width:.25rem}}
.Ed_-XW_popover{z-index:50;max-height:min(70dvh, var(--radix-popover-content-available-height,70dvh));max-width:var(--radix-popover-content-available-width,calc(100vw - 24px));overscroll-behavior:contain;outline:none;overflow-y:auto}.Ed_-XW_overlay{z-index:50;background:color-mix(in srgb, var(--foreground) 32%, transparent);position:fixed;inset:0}.Ed_-XW_sheet{inset-inline:0;z-index:50;max-height:80dvh;padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 8px));border:1px solid color-mix(in srgb, var(--card) 80%, var(--foreground) 10%);background:var(--popover);color:var(--popover-foreground,var(--foreground));box-shadow:0 -10px 36px color-mix(in srgb, var(--foreground) 12%, transparent);border-bottom:0;border-radius:24px 24px 0 0;outline:none;flex-direction:column;transition:transform .22s cubic-bezier(.32,.72,0,1);animation:.26s cubic-bezier(.32,.72,0,1) Ed_-XW_sheet-in;display:flex;position:fixed;bottom:0}.Ed_-XW_sheet[data-dragging=true]{transition:none}.Ed_-XW_grip{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding-top:8px;display:flex;position:relative}.Ed_-XW_gripBar{background:color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:3px;width:40px;height:5px}.Ed_-XW_title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Ed_-XW_close{width:44px;height:44px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:0}.Ed_-XW_close svg{width:18px;height:18px}.Ed_-XW_close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Ed_-XW_sheetBody{overscroll-behavior:contain;min-height:0;padding:0 2px 4px;overflow-y:auto}.Ed_-XW_sheetBody button:focus-visible,.Ed_-XW_sheetBody a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes Ed_-XW_sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.Ed_-XW_sheet{transition:none;animation:none}}@media (forced-colors:active){.Ed_-XW_sheet{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.Ed_-XW_gripBar{background:canvastext}}
._1hsLza_glow._1hsLza_glow{--composer-halo:color-mix(in srgb, var(--foreground) 0%, transparent);box-shadow:0 0 0 1px var(--composer-halo), 0 0 26px 2px var(--composer-halo), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent), 0 2px 7px #00000006;transition:box-shadow .32s cubic-bezier(.2,.8,.2,1),border-color .32s}._1hsLza_glow._1hsLza_glow[data-glow=focus]{--composer-halo:color-mix(in srgb, var(--foreground) 12%, transparent)}._1hsLza_glow._1hsLza_glow[data-glow=active]{--composer-halo:color-mix(in srgb, var(--foreground) 14%, transparent);animation:2.6s ease-in-out infinite alternate _1hsLza_composerBreathe}@keyframes _1hsLza_composerBreathe{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 0 14px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent), 0 2px 7px #00000006}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent), 0 0 32px 4px color-mix(in srgb, var(--foreground) 12%, transparent), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent), 0 2px 7px #00000006}}[data-field-flow=true][data-empty=true] ._1hsLza_blankFloor._1hsLza_blankFloor{transform:none}._1hsLza_blankThread{justify-content:flex-start}._1hsLza_blank{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:40rem;margin:auto;padding:1rem .25rem;animation:.48s cubic-bezier(.2,.8,.2,1) both _1hsLza_rise;display:flex}._1hsLza_greeting{font-family:var(--font-display,inherit);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,4.5vw,2.4rem);line-height:1.12}._1hsLza_lead{max-width:30rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.55}._1hsLza_blankFloor>p{color:color-mix(in srgb, var(--foreground) 72%, transparent);font-size:.75rem}._1hsLza_suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}._1hsLza_suggestion{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--card) 70%, transparent);min-height:44px;color:var(--foreground);border-radius:999px;padding:.5rem .95rem;font-size:.875rem;transition:background-color .18s,border-color .18s}._1hsLza_suggestion:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent);background:color-mix(in srgb, var(--foreground) 4%, var(--card))}._1hsLza_suggestion:focus-visible,._1hsLza_pill:focus-visible,._1hsLza_entry:focus-visible,._1hsLza_chipRemove:focus-visible,._1hsLza_option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._1hsLza_row._1hsLza_row{flex-wrap:wrap;align-items:center;row-gap:0;padding:2px 2px 0;container:composer-row/inline-size}._1hsLza_input._1hsLza_input{flex:1 0 100%;padding:11px 10px 7px}._1hsLza_actions{flex:1;order:2;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}._1hsLza_place{flex:0 auto;order:1;align-items:center;min-width:0;display:flex}@container composer-row (max-width:32rem){._1hsLza_place:has([data-place]){flex:1 0 100%;order:0}._1hsLza_place [data-place]{max-width:100%}._1hsLza_actions{gap:2px}}._1hsLza_pill{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);min-width:44px;height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex-shrink:1;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;transition:background-color .15s;display:inline-flex;position:relative}._1hsLza_pill:after{content:"";position:absolute;inset:-4px 0}._1hsLza_pill:hover,._1hsLza_pill[aria-expanded=true]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}._1hsLza_pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._1hsLza_pill svg{flex-shrink:0;width:14px;height:14px}._1hsLza_factor{color:var(--foreground);font-variant-numeric:tabular-nums}._1hsLza_modeList{gap:2px;min-width:min(15rem,100vw - 32px);max-width:min(22rem,100vw - 32px);padding:4px;display:grid}._1hsLza_option{text-align:left;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:.15rem .75rem;width:100%;min-height:44px;padding:.55rem .7rem;display:grid}._1hsLza_option:hover,._1hsLza_option[aria-checked=true]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}._1hsLza_option small{color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem;line-height:1.35}._1hsLza_optionLabel{font-size:.875rem;font-weight:500}._1hsLza_modeNote{color:var(--muted-foreground);padding:.35rem .7rem .45rem;font-size:.75rem}._1hsLza_entries{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;padding-bottom:.75rem;animation:.28s cubic-bezier(.2,.8,.2,1) both _1hsLza_rise;display:grid}._1hsLza_entry{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.7rem .75rem;font-size:.875rem;transition:background-color .18s,border-color .18s;display:flex}._1hsLza_entry:hover{border-color:color-mix(in srgb, var(--foreground) 18%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent)}._1hsLza_entry svg{stroke-width:1.65px;width:18px;height:18px;color:var(--muted-foreground)}._1hsLza_entry:focus-within:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){._1hsLza_touchOnly{display:none}}._1hsLza_entryHint{color:var(--muted-foreground);margin-top:.15rem;font-size:.75rem;display:block}._1hsLza_entryHint._1hsLza_keyHint{display:none}@media (hover:hover) and (pointer:fine){._1hsLza_entryHint._1hsLza_keyHint{display:block}._1hsLza_entryHint._1hsLza_touchHint{display:none}}._1hsLza_dropOverlay{z-index:80;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:color-mix(in srgb, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(10px);pointer-events:none;animation:.16s ease-out both _1hsLza_dropIn;position:fixed;inset:0}._1hsLza_dropFrame{border:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);height:100%;color:var(--foreground);border-radius:24px;place-content:center;justify-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:grid}._1hsLza_dropFrame svg{stroke-width:1.65px;width:22px;height:22px;color:var(--muted-foreground)}._1hsLza_dropFrame small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}._1hsLza_entryLocked,._1hsLza_entryLocked:hover{cursor:default;color:var(--muted-foreground);background:0 0;border-style:dashed}._1hsLza_entry[aria-pressed=true]{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}._1hsLza_fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1hsLza_chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;width:100%;min-width:0;padding:.35rem .5rem 0;display:flex;overflow-x:auto}._1hsLza_chips::-webkit-scrollbar{display:none}._1hsLza_chip{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;max-width:16rem;min-height:44px;padding:0 0 0 .75rem;font-size:.8125rem;animation:.22s cubic-bezier(.2,.8,.2,1) both _1hsLza_chipIn;display:inline-flex;position:relative;overflow:hidden}._1hsLza_chip[data-status=failed],._1hsLza_chip[data-status=unusable]{border-style:dashed;border-color:color-mix(in srgb, var(--foreground) 32%, transparent)}._1hsLza_chip[data-status=waiting],._1hsLza_chip[data-status=uploading],._1hsLza_chip[data-status=processing]{color:var(--muted-foreground)}._1hsLza_chipThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:22px;height:22px}._1hsLza_chipMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}._1hsLza_chipProgress{background:color-mix(in srgb, var(--foreground) 55%, transparent);transform-origin:0;height:2px;transition:transform .2s linear;animation:.12s ease-out .3s both _1hsLza_progressIn;position:absolute;inset:auto 0 0}._1hsLza_chip svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}._1hsLza_chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1hsLza_chipRemove{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:-.25rem;display:grid}._1hsLza_chipRemove:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}._1hsLza_chipsNote{width:100%;color:var(--muted-foreground);margin:0;padding:.25rem .75rem 0;font-size:.75rem}@keyframes _1hsLza_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _1hsLza_dropIn{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:none}}@keyframes _1hsLza_progressIn{0%{opacity:0}to{opacity:1}}@keyframes _1hsLza_chipIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._1hsLza_glow._1hsLza_glow,._1hsLza_glow._1hsLza_glow[data-glow=active],._1hsLza_blank,._1hsLza_entries,._1hsLza_chip,._1hsLza_suggestion,._1hsLza_pill,._1hsLza_entry,._1hsLza_chipProgress,._1hsLza_dropOverlay{transition:none;animation:none}}._1hsLza_modeListInline{width:100%;min-width:0;max-width:none;padding:0}._1hsLza_entriesHeading{color:var(--muted-foreground);margin:0;padding:.25rem .25rem .5rem;font-size:.75rem;font-weight:500}
.UBd4ta_wave{color:currentColor;align-items:center;gap:3px;height:1.25rem;display:inline-flex}.UBd4ta_bar{opacity:.8;width:3px;height:100%;transform:scaleY(var(--voice-level,.25));transform-origin:50%;background:currentColor;border-radius:999px;transition:transform 90ms linear;display:block}.UBd4ta_speaking .UBd4ta_bar{animation:1.4s ease-in-out infinite UBd4ta_voiceSpeak}.UBd4ta_speaking .UBd4ta_bar:nth-child(2){animation-delay:-.25s}.UBd4ta_speaking .UBd4ta_bar:nth-child(3){animation-delay:-.5s}.UBd4ta_speaking .UBd4ta_bar:nth-child(4){animation-delay:-.75s}.UBd4ta_speaking .UBd4ta_bar:nth-child(5){animation-delay:-1s}@keyframes UBd4ta_voiceSpeak{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.8)}}.UBd4ta_still .UBd4ta_bar{transition:none;animation:none;transform:scaleY(.45)}.UBd4ta_listening.UBd4ta_listening{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--foreground) 30%, transparent), 0 0 24px 2px color-mix(in srgb, var(--foreground) 10%, transparent), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent);animation:2.8s ease-in-out infinite alternate UBd4ta_voiceListen}.UBd4ta_listeningStill.UBd4ta_listeningStill{animation:none}@keyframes UBd4ta_voiceListen{0%{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--foreground) 22%, transparent), 0 0 16px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent)}to{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--foreground) 34%, transparent), 0 0 28px 3px color-mix(in srgb, var(--foreground) 12%, transparent), 0 10px 34px color-mix(in srgb, var(--foreground) 8%, transparent)}}.UBd4ta_mic{min-width:2.75rem;min-height:2.75rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.UBd4ta_mic:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.UBd4ta_mic[aria-pressed=true]{background:var(--foreground);color:var(--background)}.UBd4ta_mic:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.UBd4ta_mic:disabled{opacity:.45}.UBd4ta_strip{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.5rem .75rem 0;padding:.375rem .25rem .375rem .75rem;font-size:.9rem;display:flex}.UBd4ta_stripStatus{flex:12rem;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.UBd4ta_caption{color:var(--foreground);flex:100%;order:3;margin:0 0 .125rem;font-size:.95rem;line-height:1.45}.UBd4ta_label{border:1px solid color-mix(in srgb, var(--foreground) 25%, transparent);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.UBd4ta_control{border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-width:2.75rem;min-height:2.75rem;padding:0 .625rem;font-weight:500;display:inline-flex}.UBd4ta_control:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.UBd4ta_control:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.UBd4ta_primary{background:var(--foreground);color:var(--background)}.UBd4ta_primary:hover{background:color-mix(in srgb, var(--foreground) 85%, transparent)}@media (prefers-reduced-motion:reduce){.UBd4ta_bar,.UBd4ta_speaking .UBd4ta_bar{transition:none;animation:none;transform:scaleY(.45)}.UBd4ta_listening.UBd4ta_listening{animation:none}.UBd4ta_mic{transition:none}}
.kf0BKW_pill.kf0BKW_pill{--notch-glass:color-mix(in srgb, var(--card) 68%, transparent);--notch-rim:color-mix(in srgb, var(--foreground) 9%, transparent);--notch-highlight:color-mix(in srgb, var(--background) 60%, transparent);--notch-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 6%, transparent), 0 10px 28px -8px color-mix(in srgb, var(--foreground) 18%, transparent);--notch-ease:cubic-bezier(.32, .72, 0, 1);--notch-t:.24s;border-color:var(--notch-rim);background:var(--notch-glass);box-shadow:inset 0 1px 0 var(--notch-highlight), var(--notch-shadow);transition:padding var(--notch-t) var(--notch-ease), border-radius var(--notch-t) var(--notch-ease), background-color var(--notch-t) var(--notch-ease), box-shadow var(--notch-t) var(--notch-ease);border-radius:26px;padding:3px}html[data-field-v2=on] .kf0BKW_pill.kf0BKW_pill{--notch-glass:rgb(var(--field-glass-tint) / var(--field-glass-regular));--notch-rim:var(--field-glass-rim);--notch-highlight:var(--field-glass-highlight);--notch-shadow:var(--field-shadow-2);--notch-ease:var(--field-ease-spring);--notch-t:var(--field-t-open)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kf0BKW_pill.kf0BKW_pill{-webkit-backdrop-filter:blur(var(--field-glass-blur,24px)) saturate(var(--field-glass-saturate,180%));backdrop-filter:blur(var(--field-glass-blur,24px)) saturate(var(--field-glass-saturate,180%))}}.kf0BKW_pill.kf0BKW_pill[data-notch-state=typing],.kf0BKW_pill.kf0BKW_pill[data-notch-state=long]{--notch-glass:color-mix(in srgb, var(--card) 86%, transparent);border-radius:22px}:is(html[data-field-v2=on] .kf0BKW_pill.kf0BKW_pill[data-notch-state=typing],html[data-field-v2=on] .kf0BKW_pill.kf0BKW_pill[data-notch-state=long]){--notch-glass:rgb(var(--field-glass-tint) / var(--field-glass-thick))}html[data-field-v2=on] [data-field-flow=true] .kf0BKW_pill.kf0BKW_pill.kf0BKW_pill{--notch-glass:rgb(var(--field-glass-tint) / .84);border-color:var(--notch-rim);background:var(--notch-glass);box-shadow:inset 0 1px 0 var(--notch-highlight), var(--notch-shadow)}:is(html[data-field-v2=on] [data-field-flow=true] .kf0BKW_pill.kf0BKW_pill[data-notch-state=typing],html[data-field-v2=on] [data-field-flow=true] .kf0BKW_pill.kf0BKW_pill[data-notch-state=long]){--notch-glass:rgb(var(--field-glass-tint) / var(--field-glass-thick))}.kf0BKW_row.kf0BKW_row{flex-wrap:nowrap;align-items:flex-end;gap:2px;min-height:0;padding:0}.kf0BKW_row.kf0BKW_row>textarea{min-height:44px;max-height:132px;transition:max-height var(--notch-t) var(--notch-ease);flex:auto;order:1;padding:11px 6px}.kf0BKW_pill[data-notch-state=long] .kf0BKW_row.kf0BKW_row>textarea{max-height:min(60dvh, calc(var(--ol-vv-height,100dvh) - 9rem))}.kf0BKW_tools{flex-shrink:0;order:0;display:flex;position:relative}.kf0BKW_end{flex-shrink:0;order:2;align-items:center;gap:2px;display:flex}.kf0BKW_primary{display:flex}.kf0BKW_count{background:var(--foreground);min-width:16px;height:16px;color:var(--background);pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;font-size:.625rem;font-weight:600;line-height:1;display:grid;position:absolute;top:4px;right:3px}.kf0BKW_tokens{flex:0 auto;order:1;align-items:center;gap:4px;min-width:0;max-width:40%;height:44px;display:flex;overflow:hidden}.kf0BKW_token{background:color-mix(in srgb, var(--foreground) 6%, transparent);min-width:0;max-width:9rem;height:24px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:.6875rem;display:inline-flex}.kf0BKW_token>span{text-overflow:ellipsis;overflow:hidden}.kf0BKW_tokens[data-with-mode]{flex-shrink:0;max-width:max(40%,7.5rem)}.kf0BKW_token[data-token=mode]{flex-shrink:0;max-width:none}.kf0BKW_token[data-token=mode]>span{overflow:visible}.kf0BKW_expand{width:32px;height:44px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.kf0BKW_expand svg{width:16px;height:16px}.kf0BKW_status{scrollbar-width:none;flex:0 auto;order:1;align-items:center;gap:4px;min-width:0;height:44px;display:flex;overflow-x:auto}.kf0BKW_status::-webkit-scrollbar{display:none}button.kf0BKW_token{min-width:24px;height:32px;color:var(--foreground);transition:background-color var(--notch-t) var(--notch-ease);flex-shrink:0;gap:4px;padding:0 8px 0 4px;font-weight:500}button.kf0BKW_token:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}button.kf0BKW_token:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}button.kf0BKW_token>svg{flex-shrink:0;width:14px;height:14px}.kf0BKW_status[data-compact=true] button.kf0BKW_token{justify-content:center;width:32px;padding:0}@media (pointer:coarse){button.kf0BKW_token{position:relative}button.kf0BKW_token:after{content:"";position:absolute;inset:-6px -2px}}.kf0BKW_tokenIcon{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.kf0BKW_tokenIcon>svg:not(.kf0BKW_ring):not(.kf0BKW_tokenAlert){width:14px;height:14px}.kf0BKW_tokenThumb{object-fit:cover;border-radius:6px;width:20px;height:20px}.kf0BKW_ring{width:30px;height:30px;position:absolute;inset:-3px;transform:rotate(-90deg)}.kf0BKW_ringTrack,.kf0BKW_ringValue{fill:none;stroke-width:2px}.kf0BKW_ringTrack{stroke:color-mix(in srgb, var(--foreground) 14%, transparent)}.kf0BKW_ringValue{stroke:var(--foreground);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.kf0BKW_tokenAlert{background:var(--background);width:12px;height:12px;color:var(--destructive,var(--foreground));border-radius:999px;position:absolute;bottom:-4px;right:-4px}button.kf0BKW_token[data-status=failed],button.kf0BKW_token[data-status=unusable]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 35%, transparent)}.kf0BKW_note{min-width:0;max-width:12rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:.6875rem;overflow:hidden}.kf0BKW_undo{flex-shrink:0;display:flex}.kf0BKW_popover.kf0BKW_popover{border-radius:16px;width:min(16rem,100vw - 2rem);padding:10px}.kf0BKW_popoverTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.kf0BKW_popoverMeta{color:var(--muted-foreground);margin:2px 0 8px;font-size:.75rem}.kf0BKW_popoverActions{gap:4px;display:grid}.kf0BKW_popoverActions>button{text-align:left;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:.875rem;display:flex}.kf0BKW_popoverActions>button:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.kf0BKW_popoverActions>button:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.kf0BKW_popoverActions svg{width:16px;height:16px}.kf0BKW_voice{flex:0 auto;order:2;align-items:center;min-width:0;display:flex}.kf0BKW_voice:empty,.kf0BKW_pill[data-notch-state=voice] [data-notch-dictate]{display:none}.kf0BKW_pill[data-notch-state=voice] .kf0BKW_row.kf0BKW_row>textarea{flex:4.5rem;min-width:3rem}.kf0BKW_sheetLimit{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:14px;gap:.375rem;margin:0 .25rem .75rem;padding:.75rem;font-size:.8125rem;line-height:1.45;display:grid}.kf0BKW_sheetLimit>p{margin:0}.kf0BKW_sheetLimitTitle.kf0BKW_sheetLimitTitle{font-weight:600}.kf0BKW_sheetGroup{min-width:0;padding:0 0 .75rem}.kf0BKW_sheetShare{min-width:0;max-width:100%;min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.kf0BKW_sheetShare>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kf0BKW_sheetShare svg{flex-shrink:0;width:15px;height:15px}button.kf0BKW_sheetShare{background:color-mix(in srgb, var(--foreground) 6%, transparent)}button.kf0BKW_sheetShare:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}button.kf0BKW_sheetShare[aria-pressed=false],span.kf0BKW_sheetShare{color:var(--muted-foreground)}.kf0BKW_sheetPlace{flex-wrap:wrap;gap:.5rem;min-width:0;padding:.5rem .25rem 0;display:flex}.kf0BKW_pill[data-notch-state=reading] .kf0BKW_row.kf0BKW_row>textarea{height:38px;min-height:38px;padding-block:8px}.kf0BKW_pill[data-notch-state=reading] [data-notch-dictate],.kf0BKW_pill[data-notch-state=reading] .kf0BKW_tokens{display:none}.kf0BKW_floor.kf0BKW_floor{padding-top:.375rem}.kf0BKW_floor.kf0BKW_floor[data-notch-keyboard=open]{padding-bottom:.375rem}.kf0BKW_floor.kf0BKW_floor[data-notch-fold=true]>p{display:none}.kf0BKW_floor.kf0BKW_floor>p{margin-top:6px}@media (prefers-reduced-motion:reduce){.kf0BKW_pill.kf0BKW_pill,.kf0BKW_row.kf0BKW_row>textarea{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.kf0BKW_pill.kf0BKW_pill{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-field-v2=on] [data-field-flow=true] .kf0BKW_pill.kf0BKW_pill.kf0BKW_pill{background:rgb(var(--field-glass-tint));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.kf0BKW_pill.kf0BKW_pill{box-shadow:none;background:canvas;border:1px solid canvastext}.kf0BKW_count{color:canvas;background:canvastext}}
.r0WXXG_assistantTrigger{border:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:color-mix(in srgb, var(--background) 72%, transparent);width:44px;min-width:44px;height:44px;color:var(--foreground);padding:0}.r0WXXG_panel{border:0;border-right:1px solid var(--border);background:var(--background);width:min(86vw,22.5rem);max-width:none;height:auto;color:var(--foreground);gap:0;inset:0 auto 0 0;overflow:hidden;box-shadow:8px 0 32px #00000024}.r0WXXG_panel[data-state=open]{animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.r0WXXG_panel[data-state=closed]{animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-slot=sheet-overlay]:has(+.r0WXXG_panel){background:#0006}.r0WXXG_panel>div{gap:0;padding:0}.r0WXXG_panel>button{display:none}.r0WXXG_header{padding:max(10px, env(safe-area-inset-top,0px)) 12px 6px max(20px, env(safe-area-inset-left,0px));flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px}.r0WXXG_iconButton{width:44px;min-width:44px;height:44px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.r0WXXG_iconButton:hover{background:var(--muted);color:var(--foreground)}.r0WXXG_body{overscroll-behavior:contain;min-height:0;padding:6px 12px 16px max(12px, env(safe-area-inset-left,0px));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent) transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.r0WXXG_newChat{border:1px solid color-mix(in srgb, var(--primary) 9%, transparent);background:color-mix(in srgb, var(--primary) 7%, transparent);min-height:3rem;color:var(--primary);border-radius:12px;flex:none;align-items:center;gap:10px;margin:0 0 8px;padding:10px 14px;font-size:1rem;font-weight:500;line-height:1.45;transition:background-color .16s,opacity .16s;display:flex}.r0WXXG_newChat:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.r0WXXG_primary>ul,.r0WXXG_secondary ul{flex-direction:column;gap:1px;display:flex}.r0WXXG_sectionHeading{color:color-mix(in srgb, var(--foreground) 80%, var(--background));padding:16px 12px 4px;font-size:.8125rem;font-weight:500;line-height:1.35}.r0WXXG_sectionHeading:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.r0WXXG_search{flex:none;margin:0 0 6px;position:relative}.r0WXXG_searchIcon{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.r0WXXG_searchInput{border:1px solid color-mix(in srgb, var(--foreground) 45%, var(--background));background:var(--background);width:100%;min-width:10rem;min-height:2.75rem;color:var(--foreground);border-radius:12px;outline:none;padding:8px 12px 8px 2.25rem;font-size:1rem;line-height:1.45}.r0WXXG_searchInput::placeholder{color:var(--muted-foreground);opacity:1}.r0WXXG_searchInput:focus-visible{box-shadow:0 0 0 2px var(--ring)}.r0WXXG_count{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.875rem;font-weight:500}.r0WXXG_newDot{background:var(--foreground);border-radius:999px;flex:none;width:8px;height:8px;margin-inline-start:auto}.r0WXXG_history{border-top:1px solid var(--border);flex-direction:column;flex:none;margin-top:6px;display:flex}.r0WXXG_historyList{flex-direction:column;display:flex}.r0WXXG_historyList>[data-history-results]{padding:2px 0 4px}.r0WXXG_historyList>[data-history-search]{margin:4px 0 6px}.r0WXXG_historyList [data-history-group]{color:color-mix(in srgb, var(--foreground) 80%, var(--background))}.r0WXXG_historyList>[data-history-search] input{border-color:var(--border);background:var(--background)}.r0WXXG_secondary{border-top:1px solid var(--border);margin-top:6px}.r0WXXG_destination{border-radius:11px;align-items:center;gap:12px;min-height:3rem;padding:10px 12px;font-size:1rem;line-height:1.45;transition:background-color .16s;display:flex}.r0WXXG_destination>svg{color:var(--muted-foreground)}.r0WXXG_destination:hover{background:var(--muted)}.r0WXXG_destination[aria-current=page]{background:color-mix(in srgb, var(--primary) 7%, transparent);font-weight:600}.r0WXXG_destination[aria-current=page]>svg{color:var(--primary)}.r0WXXG_destinationQuiet{font-size:.875rem}ul.r0WXXG_legal{flex-flow:wrap;gap:0 4px;padding:0 4px;display:flex}.r0WXXG_legal a{min-height:44px;color:var(--muted-foreground);text-underline-offset:3px;border-radius:8px;align-items:center;padding:0 8px;font-size:.875rem;text-decoration-line:underline;display:inline-flex}.r0WXXG_legal a:hover{color:var(--foreground)}.r0WXXG_footer{min-width:0;padding:10px 12px max(10px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:var(--background);flex-direction:column;flex:none;align-items:stretch;gap:4px;display:flex}.r0WXXG_context{flex:0 auto;min-width:0;max-width:45%;font-size:.875rem}.r0WXXG_accountMenu{width:min(18rem,100vw - 2rem);padding:4px}.r0WXXG_accountMenu ul{flex-direction:column;display:flex}.r0WXXG_accountMenuItem{border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:1rem;line-height:1.45;display:flex}.r0WXXG_accountMenuItem:hover,.r0WXXG_accountMenuItem[aria-current=page]{background:var(--muted)}.r0WXXG_accountMenuItem:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.r0WXXG_accountMenuHeading{border-top:1px solid var(--border);color:color-mix(in srgb, var(--foreground) 80%, var(--background));margin-top:4px;padding:10px 12px 2px;font-size:.8125rem;font-weight:500}.r0WXXG_accountRow{align-items:center;gap:8px;min-width:0;display:flex}.r0WXXG_account{border-radius:12px;flex:1;align-items:center;gap:11px;min-width:0;min-height:44px;padding:3px 6px;display:flex}.r0WXXG_account:hover{background:var(--muted)}.r0WXXG_avatar{border:1px solid color-mix(in srgb, var(--primary) 9%, transparent);background:color-mix(in srgb, var(--primary) 7%, transparent);width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.r0WXXG_accountName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.4;overflow:hidden}.r0WXXG_iconButton:focus-visible,.r0WXXG_newChat:focus-visible,.r0WXXG_destination:focus-visible,.r0WXXG_account:focus-visible,.r0WXXG_legal a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-field=on] .r0WXXG_newChat{background:var(--foreground);color:var(--background);border-color:#0000}html[data-field=on] .r0WXXG_newChat:hover{background:var(--foreground);opacity:.88}html[data-field=on] .r0WXXG_avatar{border-color:var(--border);background:var(--muted);color:var(--foreground)}html[data-field=on] .r0WXXG_destination[aria-current=page]{background:var(--muted)}html[data-field=on] .r0WXXG_destination[aria-current=page]>svg{color:var(--foreground)}html[data-field=on] .r0WXXG_historyList a[aria-current=page]{background:var(--muted)}html[data-field=on] .r0WXXG_historyList a[aria-current=page] svg{color:var(--foreground)}html[data-field=on] .r0WXXG_historyList a[aria-current=page]>span:last-child{background:var(--foreground)}@media (prefers-reduced-motion:reduce){.r0WXXG_panel,.r0WXXG_panel *{transition:none!important;animation:none!important}}@media (forced-colors:active){.r0WXXG_panel{border-right:1px solid canvastext}}.r0WXXG_badge{background:var(--foreground);min-width:20px;height:20px;color:var(--background);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.r0WXXG_triggerDot{background:var(--foreground);width:8px;height:8px;box-shadow:0 0 0 2px var(--background);border-radius:999px;position:absolute;top:8px;right:8px}.r0WXXG_rail{display:none}@media (min-width:1024px){.r0WXXG_rail{z-index:45;width:var(--field-rail-width);border-inline-end:1px solid var(--border);background:var(--background);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}[data-field-rail]{--field-rail-width:17.5rem;--field-content-width:45rem;padding-inline-start:var(--field-rail-width)}[data-field-rail] [data-chat-sidebar]{display:none}[data-field-rail] [data-menu-trigger]{display:none}[data-field-rail] [data-field-fixed]{inset-inline-start:var(--field-rail-width)}[data-field-rail] [data-slot=consumer-page-frame][data-width=narrow]{max-inline-size:var(--field-content-width)}}.r0WXXG_railHeader{flex:none;align-items:center;min-height:3.5rem;padding:10px 12px 6px 20px;display:flex}
.SrtFTa_list{flex-direction:column;padding:2px 0 4px;display:flex}.SrtFTa_row{border-radius:11px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;transition:background-color .16s;display:flex}.SrtFTa_row:hover{background:var(--muted)}.SrtFTa_row[aria-current=page]{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.SrtFTa_row:focus-visible,.SrtFTa_all:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SrtFTa_avatar{border:1px solid var(--border);background:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;font-weight:600;display:flex;position:relative}.SrtFTa_dot{border:2px solid var(--background);background:var(--foreground);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.SrtFTa_dot[data-state=setup]{background:color-mix(in srgb, var(--foreground) 50%, transparent)}.SrtFTa_dot[data-state=paused]{background:color-mix(in srgb, var(--foreground) 22%, var(--background))}.SrtFTa_dot[data-state=waiting]{background:var(--background);box-shadow:inset 0 0 0 2px var(--foreground)}.SrtFTa_main{flex-direction:column;flex:1;min-width:0;display:flex}.SrtFTa_name{justify-content:space-between;align-items:baseline;gap:8px;font-size:1rem;font-weight:500;line-height:1.45;display:flex}.SrtFTa_name>span:first-child,.SrtFTa_line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SrtFTa_time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.SrtFTa_line{color:var(--muted-foreground);font-size:.875rem;line-height:1.4}.SrtFTa_count{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin-inline-start:6px}.SrtFTa_lineWrap{-webkit-line-clamp:2;line-clamp:2;color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.SrtFTa_empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:11px;margin:4px 12px 8px;padding:12px;font-size:.875rem}.SrtFTa_all{min-height:44px;color:var(--muted-foreground);align-items:center;padding:0 12px 4px;font-size:.875rem;display:flex}.SrtFTa_all:hover{color:var(--foreground)}.SrtFTa_skeletonRow{align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.SrtFTa_skeletonAvatar,.SrtFTa_skeletonLine{background:var(--muted);flex:none;animation:1.6s ease-in-out infinite SrtFTa_menu-skeleton-pulse;display:block}.SrtFTa_skeletonAvatar{border-radius:50%;width:34px;height:34px}.SrtFTa_skeletonLine{border-radius:999px;width:55%;height:.875rem}@keyframes SrtFTa_menu-skeleton-pulse{50%{opacity:.55}}.SrtFTa_failed{min-height:56px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:2px 0 4px;padding:4px 4px 4px 12px;font-size:.875rem;line-height:1.4;display:flex}.SrtFTa_retry{min-height:44px;color:var(--foreground);text-underline-offset:3px;border-radius:10px;align-items:center;padding:0 12px;font-weight:500;text-decoration-line:underline;display:inline-flex}.SrtFTa_retry[aria-disabled=true]{opacity:.6}.SrtFTa_retry:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SrtFTa_row{transition:none}.SrtFTa_skeletonAvatar,.SrtFTa_skeletonLine{animation:none}}
.KE0xeW_navSurface,.KE0xeW_moreControl{--glass-base:var(--background);--glass-ink:var(--foreground);isolation:isolate;color:var(--glass-ink);background:var(--glass-base);border:1px solid color-mix(in oklab, var(--glass-ink) 14%, var(--glass-base));box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 color-mix(in oklab, var(--glass-ink) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--glass-ink) 6%, transparent), 0 8px 24px -10px color-mix(in oklab, var(--glass-ink) 22%, transparent), 0 20px 44px -24px color-mix(in oklab, var(--glass-ink) 26%, transparent);position:relative}.KE0xeW_navSurface:before,.KE0xeW_moreControl:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff24,#0000 42%,#ffffff08);position:absolute;inset:0}.KE0xeW_navSurface:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffc 28% 72%,#0000);height:1px;position:absolute;inset:-1px 14% auto}.KE0xeW_navShell[data-keyboard=open]{display:none}.KE0xeW_navIndicator{pointer-events:none;background:color-mix(in oklab, var(--glass-ink) 9%, var(--glass-base));border:1px solid color-mix(in oklab, var(--glass-ink) 10%, transparent);width:calc(20% - 1.6px);box-shadow:inset 0 1px 0 #ffffff50, 0 2px 5px color-mix(in oklab, var(--glass-ink) 6%, transparent);border-radius:1.125rem;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px}[data-active-index="1"]>.KE0xeW_navIndicator{transform:translate(100%)}[data-active-index="2"]>.KE0xeW_navIndicator{transform:translate(200%)}[data-active-index="3"]>.KE0xeW_navIndicator{transform:translate(300%)}[data-active-index="4"]>.KE0xeW_navIndicator{transform:translate(400%)}.KE0xeW_navLink{z-index:1;min-width:44px;min-height:56px;color:var(--foreground);-webkit-tap-highlight-color:transparent}.KE0xeW_navLink[aria-current=page]{font-weight:650}.KE0xeW_navPressContent{pointer-events:none;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform .28s cubic-bezier(.2,1.4,.4,1);display:flex}.KE0xeW_navLink:is(:active,[data-pressed=true])>.KE0xeW_navPressContent{transition-duration:90ms;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(1px)scale(.92)}.KE0xeW_navLink:focus-visible,.KE0xeW_moreControl:focus-visible{outline:2px solid var(--glass-ink);outline-offset:-3px}.KE0xeW_pingSignal{color:var(--action-ping-foreground);background:var(--action-ping);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #17201218,0 2px 5px #1720120d}.KE0xeW_agentSignal{color:#fff;background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 78%, #fff) 0%, var(--primary) 46%, color-mix(in oklab, var(--primary) 72%, #0b1f4d) 100%);box-shadow:inset 0 1px 0 #ffffff59, inset 0 0 0 1px #0b1f4d1f, 0 2px 6px color-mix(in oklab, var(--primary) 30%, transparent)}:is(html[data-field=on] .KE0xeW_pingSignal,html[data-field=on] .KE0xeW_agentSignal){color:var(--primary-foreground);background:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary-foreground) 14%, transparent), 0 2px 6px color-mix(in oklab, var(--foreground) 10%, transparent)}.KE0xeW_desktopNav{border-radius:999px;flex-shrink:0;width:420px;padding:4px}.KE0xeW_desktopNav>.KE0xeW_navIndicator{border-radius:999px}.KE0xeW_desktopLink{border-radius:999px;justify-content:center;min-width:0;min-height:44px;padding:0 4px}.KE0xeW_moreControl{flex-shrink:0;min-width:44px;margin-left:4px;transition:background-color .18s ease-out,box-shadow .18s ease-out}.KE0xeW_moreControlInverse{--glass-base:#171b16;--glass-ink:#fff}@media (min-width:1024px){.KE0xeW_desktopNav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}@media (hover:hover){.KE0xeW_navLink:not([aria-current=page]):hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.KE0xeW_moreControl:hover{background:color-mix(in oklab, var(--glass-ink) 7%, var(--glass-base))}}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.KE0xeW_navSurface,.KE0xeW_moreControl{background:color-mix(in oklab, var(--glass-base) 64%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.8)contrast(1.04);backdrop-filter:blur(20px)saturate(1.8)contrast(1.04)}.KE0xeW_navIndicator{background:color-mix(in oklab, color-mix(in oklab, var(--glass-ink) 9%, var(--glass-base)) 54%, transparent)}}@media (prefers-reduced-motion:reduce){.KE0xeW_navIndicator,.KE0xeW_navLink,.KE0xeW_navPressContent,.KE0xeW_moreControl{transition:none}.KE0xeW_navLink:is(:active,[data-pressed=true])>.KE0xeW_navPressContent{transform:none}}@media (prefers-reduced-transparency:reduce){.KE0xeW_navSurface,.KE0xeW_moreControl{background:var(--glass-base);-webkit-backdrop-filter:none;backdrop-filter:none}.KE0xeW_navSurface:before,.KE0xeW_navSurface:after,.KE0xeW_moreControl:before{display:none}.KE0xeW_navIndicator{background:color-mix(in oklab, var(--glass-ink) 9%, var(--glass-base))}}@media (forced-colors:active){.KE0xeW_navSurface,.KE0xeW_moreControl,.KE0xeW_pingSignal,.KE0xeW_agentSignal{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.KE0xeW_navSurface:before,.KE0xeW_navSurface:after,.KE0xeW_moreControl:before,.KE0xeW_navIndicator{display:none}.KE0xeW_navLink{color:linktext}.KE0xeW_navLink[aria-current=page]{outline-offset:-3px;outline:2px solid highlight}.KE0xeW_navLink:focus-visible,.KE0xeW_moreControl:focus-visible{outline-offset:-3px;outline:3px dashed canvastext}}:is(html[data-field-v2=on] .KE0xeW_navSurface,html[data-field-v2=on] .KE0xeW_moreControl){--glass-base:rgb(var(--field-glass-tint));border-color:var(--field-glass-rim);box-shadow:inset 0 1px 0 var(--field-glass-highlight), var(--field-shadow-2)}
.z2UpyG_header{z-index:40;background:var(--background,#fafaf9);color:var(--foreground,#222932);padding-block-start:env(safe-area-inset-top,0px);position:sticky;inset-block-start:0}.z2UpyG_headerInner{min-block-size:4rem;max-inline-size:96rem;padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid}.z2UpyG_menuControl{justify-self:start}.z2UpyG_headerInnerTitled{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem}.z2UpyG_headerTitle{grid-area:1/2}.z2UpyG_newChat{border-radius:50%;justify-self:end;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:background-color .16s;display:grid}.z2UpyG_headerActions{justify-self:end;align-items:center;gap:.125rem;display:flex}.z2UpyG_profile{border-radius:50%;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.z2UpyG_profileSymbol{background:color-mix(in srgb, var(--primary) 10%, transparent);block-size:1.875rem;inline-size:1.875rem;color:var(--primary);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.z2UpyG_profile:hover,.z2UpyG_newChat:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.z2UpyG_profile:focus-visible,.z2UpyG_newChat:focus-visible,.z2UpyG_desktopNav a:focus-visible{outline:2px solid var(--ring,#255af5);outline-offset:3px}.z2UpyG_desktopNav{display:none}.z2UpyG_frame.z2UpyG_frame{block-size:calc(100dvh - var(--app-header-height,calc(4rem + env(safe-area-inset-top,0px))));background:radial-gradient(ellipse at 50% 105%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 55%), var(--background,#fafaf9);flex-direction:column;min-block-size:0;padding:0;display:flex;overflow:clip}.z2UpyG_frame.z2UpyG_frame:has([data-field-flow=true]){background:var(--background,#fafaf9)}html[data-ol-notch-keyboard=open] .z2UpyG_frame.z2UpyG_frame{block-size:calc(var(--ol-vv-height,100dvh) - var(--app-header-height,2.75rem))}html[data-ol-notch-keyboard=open] .z2UpyG_headerInner{min-block-size:2.75rem}@media (min-width:80rem){.z2UpyG_headerInner{grid-template-columns:auto 1fr auto;gap:1.25rem;min-block-size:4.75rem;padding-inline:2rem}.z2UpyG_menuControl{grid-area:1/1}.z2UpyG_headerActions{grid-area:1/3}.z2UpyG_desktopNav{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:2rem;justify-self:center;gap:.25rem;padding:.25rem;display:flex}.z2UpyG_desktopNav a{min-block-size:2.75rem;color:var(--muted-foreground);border-radius:1.5rem;align-items:center;padding-inline:1.125rem;font-size:.8125rem;display:flex}.z2UpyG_desktopNav a[aria-current=page]{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px #0000000f}.z2UpyG_desktopNav a:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.z2UpyG_newChat{transition:none}}@media (forced-colors:active){.z2UpyG_frame.z2UpyG_frame{background:canvas}.z2UpyG_desktopNav a[aria-current=page]{outline:1px solid highlight}}
[data-field-flow=true] .FZlSda_pane{isolation:isolate;position:relative}[data-field-flow=true] :where(.FZlSda_pane>:not(.FZlSda_ambient)){z-index:1}[data-field-flow=true] .FZlSda_ambient{z-index:0;pointer-events:none;contain:strict;background:var(--background);--field-light-a:#fffffff2;position:absolute;inset:0;overflow:hidden}[data-field-flow=true] .FZlSda_ambient:before{content:"";background:radial-gradient(closest-side, var(--field-light-a), transparent);width:min(68rem,150%);height:44rem;position:absolute;top:-12rem;left:50%;transform:translate(-50%)}.dark [data-field-flow=true] .FZlSda_ambient{--field-light-a:#ffffff12}@media (forced-colors:active){[data-field-flow=true] .FZlSda_ambient{display:none}}[data-field-flow=true] .FZlSda_userBubble{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);background:color-mix(in oklab, var(--foreground) 5%, var(--background));max-width:85%;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.25rem;padding:.625rem 1rem;font-size:.95rem;line-height:1.6}[data-field-flow=true] .FZlSda_mark{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:var(--background);width:2rem;height:2rem;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-field-flow=true] .FZlSda_mark svg{width:1.25rem;height:1.25rem}[data-field-flow=true] .FZlSda_actions{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.125rem;font-size:.75rem;display:flex}[data-field-flow=true] .FZlSda_action{border-radius:999px;align-items:center;gap:.375rem;min-height:2rem;padding-inline:.625rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}[data-field-flow=true] .FZlSda_action:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}[data-field-flow=true] .FZlSda_action:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}[data-field-flow=true] .FZlSda_action:disabled{opacity:.5}[data-field-flow=true] .FZlSda_action svg{width:.875rem;height:.875rem}@media (pointer:coarse){[data-field-flow=true] .FZlSda_action{min-height:2.75rem}}[data-field-flow=true] .FZlSda_time{font-variant-numeric:tabular-nums;opacity:0;padding-inline:.5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1)}[data-field-flow=true] .FZlSda_turn:hover .FZlSda_time,[data-field-flow=true] .FZlSda_turn:focus-within .FZlSda_time,[data-field-flow=true] .FZlSda_turn[data-revealed=true] .FZlSda_time{opacity:1}@media (hover:hover) and (pointer:fine){[data-field-flow=true] .FZlSda_userActions{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}[data-field-flow=true] .FZlSda_turn:hover .FZlSda_userActions,[data-field-flow=true] .FZlSda_turn:focus-within .FZlSda_userActions{opacity:1}}[data-field-flow=true] .FZlSda_editBox{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);background:var(--background);border-radius:1.25rem;flex-direction:column;gap:.5rem;width:min(100%,40rem);padding:.75rem;display:flex}[data-field-flow=true] .FZlSda_editHint{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}[data-field-flow=true] .FZlSda_editInput{resize:vertical;width:100%;min-height:4.5rem;max-height:16rem;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.95rem;line-height:1.6}[data-field-flow=true] .FZlSda_editButtons{justify-content:flex-end;gap:.5rem;display:flex}[data-field-flow=true] .FZlSda_editCancel,[data-field-flow=true] .FZlSda_editSend{border-radius:999px;min-height:2.25rem;padding-inline:1rem;font-size:.875rem;font-weight:500}[data-field-flow=true] .FZlSda_editCancel{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}[data-field-flow=true] .FZlSda_editSend{background:var(--foreground);color:var(--background)}[data-field-flow=true] .FZlSda_editSend:disabled{opacity:.4}[data-field-flow=true] .FZlSda_editCancel:focus-visible,[data-field-flow=true] .FZlSda_editSend:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (pointer:coarse){[data-field-flow=true] .FZlSda_editCancel,[data-field-flow=true] .FZlSda_editSend{min-height:2.75rem}}[data-field-flow=true] .FZlSda_versions{border-left:2px solid color-mix(in oklab, var(--foreground) 14%, transparent);width:min(100%,40rem);color:var(--muted-foreground);padding:.25rem 0 .25rem .875rem;font-size:.875rem;line-height:1.55}[data-field-flow=true] .FZlSda_versions>li+li{margin-top:.625rem}[data-field-flow=true] .FZlSda_versionRole{letter-spacing:.02em;font-size:.6875rem;font-weight:500;display:block}html[data-field-v2=on] [data-field-flow=true] .FZlSda_userBubble{background:var(--field-fill-1,var(--muted));font-size:var(--field-read-size);border-color:#0000;line-height:1.5}
.I1Pqiq_part{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--card-foreground);border-radius:16px;margin-top:12px;padding:16px}.I1Pqiq_title{margin:0 0 8px;font-size:.9375rem;font-weight:600;line-height:1.4}.I1Pqiq_meta{color:var(--muted-foreground);margin-top:8px;font-size:.75rem;line-height:1.5}.I1Pqiq_fallback{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.I1Pqiq_target{min-width:44px;min-height:44px}.I1Pqiq_focus:focus-visible,.I1Pqiq_target:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.I1Pqiq_blocks>*+*{margin-top:8px}.I1Pqiq_badge{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.I1Pqiq_badge[data-tone=positive]:before,.I1Pqiq_badge[data-tone=caution]:before,.I1Pqiq_badge[data-tone=negative]:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.I1Pqiq_badge[data-tone=caution]:before{border-radius:2px}.I1Pqiq_badge[data-tone=negative]:before{border-radius:0;transform:rotate(45deg)}.I1Pqiq_quote{border-left:2px solid var(--foreground);margin:0;padding:4px 0 4px 12px;font-style:italic}.I1Pqiq_checklist{padding:0;list-style:none}.I1Pqiq_checklist li{align-items:flex-start;gap:8px;display:flex}.I1Pqiq_scroller{contain:inline-size;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.I1Pqiq_scrollHint{color:var(--muted-foreground);margin-bottom:4px;font-size:.75rem;display:none}@media (max-width:640px){.I1Pqiq_scrollHint[data-wide=true]{display:block}}.I1Pqiq_scrollHint[data-overflow=true]{display:block}.I1Pqiq_table{border-collapse:collapse;min-width:100%;font-size:.875rem}.I1Pqiq_table th,.I1Pqiq_table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:8px 12px}.I1Pqiq_table th{color:var(--muted-foreground);font-weight:600}.I1Pqiq_table .I1Pqiq_num{text-align:end;font-variant-numeric:tabular-nums}.I1Pqiq_chart{width:100%;height:auto;color:var(--foreground);display:block}.I1Pqiq_legend{flex-wrap:wrap;gap:4px 16px;margin-top:8px;padding:0;font-size:.75rem;list-style:none;display:flex}.I1Pqiq_legend li{align-items:center;gap:4px;display:inline-flex}.I1Pqiq_swatch{border:1px solid var(--foreground);border-radius:4px;width:12px;height:12px}.I1Pqiq_slider{width:100%;min-height:44px;accent-color:var(--primary)}.I1Pqiq_options{border:0;gap:8px;margin:8px 0 0;padding:0;display:grid}.I1Pqiq_tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.I1Pqiq_segmented{border:1px solid var(--input);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.I1Pqiq_option{border:1px solid var(--input);background:var(--background);min-height:44px;color:var(--foreground);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.I1Pqiq_option[aria-pressed=true],.I1Pqiq_option[aria-checked=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.I1Pqiq_option:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.I1Pqiq_option:disabled,.I1Pqiq_option[aria-disabled=true]{cursor:default;opacity:.7}.I1Pqiq_field{border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;padding:8px 12px}.I1Pqiq_confirm{background:var(--foreground);min-height:44px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 20px;font-size:.875rem;font-weight:600;display:inline-flex}.I1Pqiq_confirm:disabled{opacity:.5}.I1Pqiq_status{color:var(--muted-foreground);margin-top:8px;margin-left:8px;font-size:.75rem;display:inline-flex}.I1Pqiq_bar{background:var(--muted);border-radius:999px;height:8px;position:relative;overflow:hidden}.I1Pqiq_barFill{border-radius:inherit;background:var(--foreground);height:100%;transition:width .4s}.I1Pqiq_dots{gap:4px;display:inline-flex}.I1Pqiq_dots span{background:var(--muted-foreground);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite I1Pqiq_breathe}.I1Pqiq_dots span:nth-child(2){animation-delay:.2s}.I1Pqiq_dots span:nth-child(3){animation-delay:.4s}@keyframes I1Pqiq_breathe{0%,to{opacity:.3}50%{opacity:1}}.I1Pqiq_placeholder{aspect-ratio:4/3;background:var(--muted);max-height:320px;color:var(--muted-foreground);text-align:center;border-radius:12px;place-items:center;padding:16px;font-size:.875rem;display:grid}.I1Pqiq_trail summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:.875rem;list-style:none;display:flex}.I1Pqiq_trail summary::-webkit-details-marker{display:none}.I1Pqiq_chips{flex-wrap:wrap;gap:4px;margin-top:8px;display:inline-flex}.I1Pqiq_chip{border:1px solid var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:500;display:inline-flex}.I1Pqiq_sourceList{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:16px;margin-top:8px;padding:12px;font-size:.875rem}.I1Pqiq_sourceList li+li{margin-top:8px}.I1Pqiq_codeHead{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.I1Pqiq_code{background:var(--muted);font-family:var(--font-mono);white-space:pre;border-radius:12px;margin:8px 0 0;padding:12px;font-size:.8125rem;line-height:1.6;overflow-x:auto}.I1Pqiq_code[data-wrap=true]{white-space:pre-wrap;overflow-wrap:anywhere}.I1Pqiq_tool{border-radius:999px;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.I1Pqiq_tool:hover{background:var(--accent)}.I1Pqiq_skeleton{background:var(--muted);border-radius:16px;height:96px;margin-top:12px;animation:1.6s ease-in-out infinite I1Pqiq_breathe}@media (prefers-reduced-motion:reduce){.I1Pqiq_dots span,.I1Pqiq_skeleton{animation:none}.I1Pqiq_barFill{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.I1Pqiq_part,.I1Pqiq_sourceList,.I1Pqiq_chip{background:var(--card);border-color:var(--foreground)}}.I1Pqiq_sheet{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);overscroll-behavior:contain;border-radius:16px;max-height:min(70vh,32rem);margin-bottom:8px;padding:12px 16px 8px;overflow-y:auto}.I1Pqiq_sheetHead,.I1Pqiq_sheetFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.I1Pqiq_sheetHead .I1Pqiq_title{margin:0}.I1Pqiq_sheetRows{gap:4px;margin-top:8px;display:grid}.I1Pqiq_sheetRow{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.I1Pqiq_sheetRow:hover{background:var(--accent)}.I1Pqiq_sheetRow[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--primary)}.I1Pqiq_sheetMark{border:1px solid var(--input);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.I1Pqiq_sheetMark[data-multiple=true]{border-radius:6px}.I1Pqiq_sheetFoot{margin-top:8px}.I1Pqiq_progressButton{min-height:44px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:.75rem;display:inline-flex}.I1Pqiq_progressButton:hover{background:var(--accent)}.I1Pqiq_panel{z-index:30;border:1px solid var(--border);background:var(--popover);width:min(20rem,100vw - 32px);max-height:70vh;color:var(--popover-foreground);box-shadow:var(--shadow-md);border-radius:16px;padding:12px 16px;position:absolute;top:100%;right:0;overflow-y:auto}.I1Pqiq_panel h2,.I1Pqiq_panel h3{margin:0 0 8px;font-size:.875rem;font-weight:600}.I1Pqiq_panel li{justify-content:space-between;gap:8px;padding:4px 0;font-size:.875rem;display:flex}.I1Pqiq_part{touch-action:pan-x pan-y}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.I1Pqiq_sheet,.I1Pqiq_panel{background:var(--card);border-color:var(--foreground)}}.I1Pqiq_chartBox{aspect-ratio:320/180;width:100%}.I1Pqiq_mediaBox{aspect-ratio:4/3;width:100%;max-height:320px}.I1Pqiq_skeletonBox{background:var(--muted);border-radius:12px;animation:1.6s ease-in-out infinite I1Pqiq_breathe}.I1Pqiq_clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.I1Pqiq_skeletonBox{animation:none}}.I1Pqiq_web{overflow-wrap:anywhere;margin-bottom:12px}.I1Pqiq_webHead{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:.75rem}.I1Pqiq_segment{position:relative}.I1Pqiq_segment+.I1Pqiq_segment{margin-top:12px}.I1Pqiq_segmentMeta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.I1Pqiq_badge[data-tone=open]:before{content:"";border:1px solid;border-radius:999px;width:8px;height:8px}.I1Pqiq_initial{background:var(--foreground);width:20px;height:20px;color:var(--background);border-radius:999px;flex:none;place-items:center;margin-right:6px;font-size:.6875rem;font-weight:600;display:inline-grid}.I1Pqiq_chipText{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.I1Pqiq_webCard{z-index:20;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md);border-radius:16px;margin-top:4px;padding:12px 16px;font-size:.875rem;position:absolute;top:100%;left:0;right:0}.I1Pqiq_webLink{text-underline-offset:2px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.I1Pqiq_webNote{border-left:2px solid var(--foreground);margin-top:12px;padding:4px 0 4px 12px;font-size:.875rem}.I1Pqiq_webGroup{margin:12px 0 4px;font-size:.8125rem;font-weight:600}.I1Pqiq_webEntry{align-items:flex-start;display:flex}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.I1Pqiq_webCard{background:var(--card);border-color:var(--foreground)}}.I1Pqiq_citation{display:inline;position:relative}.I1Pqiq_citationChip{border:1px solid var(--border);background:var(--secondary);max-width:100%;min-height:24px;color:var(--foreground);vertical-align:.1em;border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.I1Pqiq_citationChip[aria-expanded=true]{border-color:var(--foreground)}.I1Pqiq_citationText{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.I1Pqiq_citationCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.I1Pqiq_citationCard{z-index:30;border:1px solid var(--border);background:var(--popover);width:min(20rem,100vw - 32px);color:var(--popover-foreground);box-shadow:var(--shadow-md);text-align:left;white-space:normal;border-radius:16px;padding:8px 12px;font-size:.875rem;line-height:1.4;display:block;position:absolute;top:calc(100% + 6px);left:0}.I1Pqiq_citationCard[data-align=end]{left:auto;right:0}@media (max-width:640px){.I1Pqiq_citationCard,.I1Pqiq_citationCard[data-align=end]{top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;max-height:60vh;position:fixed;overflow-y:auto}}.I1Pqiq_citationSource{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.I1Pqiq_citationSource+.I1Pqiq_citationSource{border-top:1px solid var(--border)}.I1Pqiq_citationLink{text-underline-offset:2px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.I1Pqiq_sourceNumber{background:var(--foreground);min-width:24px;height:20px;color:var(--background);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin:2px 6px 0 0;font-size:.6875rem;font-weight:600;display:inline-grid}.I1Pqiq_webEntry[data-highlight=true]{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.I1Pqiq_citationCard{background:var(--card);border-color:var(--foreground)}}
.Pz9pVG_wrap{min-width:0;max-width:100%;container:answer-table/inline-size}.Pz9pVG_frame{border:1px solid var(--border);border-radius:12px;position:relative}.Pz9pVG_frame[data-fade=end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 24px);mask-image:linear-gradient(270deg,#0000,#000 24px)}.Pz9pVG_frame[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.Pz9pVG_frame[data-fade=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.Pz9pVG_frame:focus-visible{-webkit-mask-image:none;mask-image:none}.Pz9pVG_table{border-collapse:collapse;width:100%;font-size:.875rem}.Pz9pVG_table th,.Pz9pVG_table td{text-align:start;vertical-align:top;padding:8px 12px}.Pz9pVG_table th{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-weight:600}.Pz9pVG_table tbody tr+tr td{border-top:1px solid var(--border)}.Pz9pVG_table .Pz9pVG_num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.Pz9pVG_hint{margin-top:6px}@container answer-table (max-width:399.98px){[data-stack=true] .Pz9pVG_frame{border:0;border-radius:0}[data-stack=true] .Pz9pVG_table,[data-stack=true] .Pz9pVG_table tbody,[data-stack=true] .Pz9pVG_table tr{display:block}[data-stack=true] .Pz9pVG_table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}[data-stack=true] .Pz9pVG_table tr{border:1px solid var(--border);border-radius:12px;padding:4px 12px}[data-stack=true] .Pz9pVG_table tbody tr+tr{margin-top:8px}[data-stack=true] .Pz9pVG_table td{white-space:normal;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:8px 0;display:flex}[data-stack=true] .Pz9pVG_table td+td{border-top:1px solid var(--border)}[data-stack=true] .Pz9pVG_table td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--muted-foreground);font-size:.75rem;font-weight:600}[data-stack=true] .Pz9pVG_table td>span{overflow-wrap:anywhere;min-width:0}[data-stack=true] .Pz9pVG_table td:first-child>span{font-weight:600}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.Pz9pVG_frame[data-fade]{-webkit-mask-image:none;mask-image:none}.Pz9pVG_frame,[data-stack=true] .Pz9pVG_table tr{border-color:var(--foreground)}}
.aJx64q_shell{gap:16px;width:100%;max-width:64rem;margin:0 auto;padding:16px;display:grid}@media (min-width:768px){.aJx64q_shell[data-columns="2"]{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}}.aJx64q_panel{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:16px;overflow:hidden}.aJx64q_search{border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;padding:8px 12px}.aJx64q_focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.aJx64q_list{margin:0;padding:4px;list-style:none}.aJx64q_navLink{min-height:44px;color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.aJx64q_navLink:hover,.aJx64q_navLink[aria-current=page]{background:var(--accent)}.aJx64q_navDetail{color:var(--muted-foreground);font-size:.75rem;display:block}.aJx64q_head{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:2px;padding:4px 16px 12px;display:flex}.aJx64q_navLink[data-soon=true]{color:var(--muted-foreground);cursor:default}.aJx64q_navLink[data-soon=true]:hover{background:0 0}.aJx64q_title{margin:0;font-size:1rem;font-weight:600}.aJx64q_row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 16px;display:flex}.aJx64q_row:last-child{border-bottom:0}.aJx64q_row[data-disabled=true]{opacity:.55}.aJx64q_rowText{min-width:0}.aJx64q_rowTitle{font-size:.9375rem;display:block}.aJx64q_rowHint{color:var(--muted-foreground);font-size:.75rem;line-height:1.4;display:block}.aJx64q_control{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:.875rem;display:inline-flex}.aJx64q_control:hover{background:var(--accent)}.aJx64q_switch{border:1px solid var(--input);background:var(--muted);border-radius:999px;flex:none;width:44px;height:28px;transition:background .15s;position:relative}.aJx64q_switch:before{content:"";position:absolute;inset:-9px -1px}.aJx64q_switch:after{content:"";background:var(--foreground);border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.aJx64q_switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.aJx64q_switch[aria-checked=true]:after{background:var(--primary-foreground);transform:translate(16px)}.aJx64q_switch:disabled{cursor:not-allowed}.aJx64q_segmented{border:1px solid var(--input);border-radius:12px;flex:none;padding:2px;display:inline-flex}.aJx64q_segment{border-radius:10px;min-width:44px;min-height:40px;padding:0 12px;font-size:.8125rem}.aJx64q_segment[aria-checked=true]{background:var(--foreground);color:var(--background)}.aJx64q_danger{color:var(--destructive);font-weight:600}.aJx64q_popover{z-index:40;border:1px solid var(--border);background:var(--popover);width:min(320px,100vw - 32px);color:var(--popover-foreground);box-shadow:var(--shadow-md);border-radius:16px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.aJx64q_option{text-align:start;border-radius:12px;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:8px 12px;display:flex}.aJx64q_option:hover,.aJx64q_option:focus-visible{background:var(--accent)}.aJx64q_check{flex:none;width:16px;margin-top:2px}.aJx64q_scrim{z-index:50;background:color-mix(in srgb, var(--foreground) 30%, transparent);align-items:end;display:grid;position:fixed;inset:0}@media (min-width:768px){.aJx64q_scrim{place-items:center}}.aJx64q_sheet{background:var(--card);width:100%;max-height:85vh;color:var(--card-foreground);border-radius:16px 16px 0 0;padding:8px 0 16px;overflow-y:auto}@media (min-width:768px){.aJx64q_sheet{border-radius:16px;width:min(28rem,100vw - 32px)}}.aJx64q_grip{background:var(--border);border-radius:999px;width:40px;height:4px;margin:4px auto 8px}@media (min-width:768px){.aJx64q_grip{display:none}}.aJx64q_done{background:var(--foreground);min-height:44px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.aJx64q_confirmed{color:var(--muted-foreground);font-size:.75rem}.aJx64q_notice{border-bottom:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:12px 16px;font-size:.8125rem}.aJx64q_banner{border:1px solid var(--foreground);border-radius:16px;margin:0 0 12px;padding:12px 16px;font-size:.875rem}.aJx64q_empty{color:var(--muted-foreground);text-align:center;padding:24px 16px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.aJx64q_switch,.aJx64q_switch:after{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.aJx64q_scrim{background:var(--background)}.aJx64q_panel,.aJx64q_popover{border-color:var(--foreground)}}@media (max-width:767px){.aJx64q_menu{z-index:60;width:100%;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}}
._WkxPa_page{background:var(--background);min-height:100dvh;color:var(--foreground)}._WkxPa_main{width:100%;max-width:44rem;padding:8px 16px calc(var(--bottom-nav-height,0px) + 40px);align-content:start;gap:28px;min-width:0;margin:0 auto;display:grid}._WkxPa_main>*{min-width:0}@media (min-width:768px){._WkxPa_main{gap:36px;padding-inline:24px}}._WkxPa_focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._WkxPa_top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._WkxPa_top>:last-child{min-width:0}._WkxPa_chatTop{flex:none;gap:8px;width:100%;min-width:0;max-width:44rem;margin:0 auto;padding:8px 16px 0;display:grid}@media (min-width:768px){._WkxPa_chatTop{padding-inline:24px}}._WkxPa_chatFrame:has([data-empty=false]) ._WkxPa_chatTop{display:none}._WkxPa_stage{gap:16px;min-width:0;display:grid}@media (min-width:768px){._WkxPa_stage{gap:20px;padding-top:clamp(0px,8vh,88px)}}._WkxPa_greeting{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.875rem,7.5vw,2.75rem);font-weight:300;line-height:1.15}._WkxPa_searchForm{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:8px;min-height:56px;padding:4px 4px 4px 16px;display:flex;box-shadow:0 1px 2px #0000000a}._WkxPa_searchForm:focus-within{outline:2px solid var(--ring);outline-offset:2px}._WkxPa_searchIcon{color:var(--muted-foreground);flex:none}._WkxPa_searchInput{min-width:0;min-height:44px;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:1rem}._WkxPa_searchInput::placeholder{color:var(--muted-foreground)}._WkxPa_searchSubmit{background:var(--foreground);width:48px;height:48px;color:var(--background);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._WkxPa_seatHint{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 4px 4px 16px;font-size:.875rem;line-height:1.4;display:flex}._WkxPa_seatHintSlot{min-height:54px}._WkxPa_seatHintText{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0}._WkxPa_seatHintLink{min-height:44px;color:var(--foreground);border-radius:12px;align-items:center;gap:4px;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}._WkxPa_seatHintLink:hover,._WkxPa_seatHintDismiss:hover{background:var(--accent)}._WkxPa_seatHintDismiss{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid}._WkxPa_modeSwitch{border:1px solid var(--border);background:var(--card);pointer-events:auto;border-radius:999px;flex:none;place-self:center start;gap:2px;padding:2px;display:inline-flex}._WkxPa_modeLink{min-width:56px;min-height:44px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}._WkxPa_modeLink[aria-current=page]{background:var(--foreground);color:var(--background)}._WkxPa_skeleton{background:var(--muted);display:block}._WkxPa_skeletonCity{border-radius:6px;width:8.5rem;height:20px}._WkxPa_skeletonGreeting{vertical-align:middle;border-radius:10px;width:min(11ch,80%);height:.8em;display:inline-block}._WkxPa_skeletonSearch{border-radius:999px;height:56px}@media (prefers-reduced-motion:no-preference){._WkxPa_skeleton{animation:1.6s ease-in-out infinite _WkxPa_pulse}}@keyframes _WkxPa_pulse{50%{opacity:.55}}
.Y75FFq_panel{--consent-top-clearance:max(6rem, calc(var(--consumer-map-header-height,0px) + 1rem));z-index:45;inset-inline:.5rem;bottom:calc(var(--bottom-nav-height,0px) + max(.5rem, env(safe-area-inset-bottom,0px)));max-height:calc(100vh - var(--bottom-nav-height,0px) - var(--consent-top-clearance) - env(safe-area-inset-top,0px));max-height:calc(100svh - var(--bottom-nav-height,0px) - var(--consent-top-clearance) - env(safe-area-inset-top,0px));border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 30px #0000002e}.Y75FFq_panel h2{overflow-wrap:anywhere}@media (min-width:640px){.Y75FFq_panel{inset-inline:auto 1rem;bottom:calc(var(--bottom-nav-height,0px) + max(1rem, env(safe-area-inset-bottom,0px)));width:min(480px,100vw - 2rem);max-height:calc(100vh - var(--bottom-nav-height,0px) - var(--consent-top-clearance) - env(safe-area-inset-top,0px));max-height:calc(100svh - var(--bottom-nav-height,0px) - var(--consent-top-clearance) - env(safe-area-inset-top,0px))}}@media (min-width:1024px){.Y75FFq_withoutDock{bottom:max(1rem, env(safe-area-inset-bottom,0px));max-height:calc(100vh - 6rem - env(safe-area-inset-top,0px));max-height:calc(100svh - 6rem - env(safe-area-inset-top,0px))}}@media (max-height:800px){.Y75FFq_panel{overscroll-behavior:contain;display:block;overflow-y:auto}}@media (forced-colors:active){.Y75FFq_panel{color:canvastext;background:canvas;border:1px solid canvastext}}
.HMtXCa_card{isolation:isolate;border:1px solid var(--border);background:var(--muted);height:260px;color:var(--foreground);border-radius:20px;position:relative;overflow:hidden}@media (min-width:640px){.HMtXCa_card{height:320px}}.HMtXCa_placeholder{background-color:var(--muted);background-image:linear-gradient(color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px);background-size:32px 32px;transition:opacity .2s ease-out;position:absolute;inset:0}.HMtXCa_placeholder[data-hidden=true]{opacity:0;pointer-events:none}.HMtXCa_dot{border:2px solid var(--background);background:var(--foreground);width:28px;height:28px;color:var(--background);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%)}.HMtXCa_canvas{position:absolute;inset:0}.HMtXCa_canvas .maplibregl-canvas{filter:grayscale()contrast(.95)}.dark .HMtXCa_canvas .maplibregl-canvas{filter:grayscale()invert()brightness(.85)contrast(.9)}.HMtXCa_canvas .maplibregl-ctrl-attrib{font-size:10px}.HMtXCa_pin{isolation:isolate;width:44px;height:44px;color:var(--background);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;font-weight:600;display:grid;position:relative}.HMtXCa_pin:before{z-index:-1;border:2px solid var(--background);background:var(--foreground);content:"";border-radius:999px;width:28px;height:28px;transition:transform .15s ease-out;position:absolute;box-shadow:0 1px 4px #0000003d}.HMtXCa_pin[data-selected=true]:before{box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--foreground);transform:scale(1.25)}.HMtXCa_pin[data-selected=true]{z-index:1}.HMtXCa_pin:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:999px}.HMtXCa_corner{z-index:2;position:absolute;top:8px;right:8px}.HMtXCa_iconButton{border:1px solid var(--border);background:color-mix(in oklab, var(--background) 92%, transparent);min-width:44px;height:44px;color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.HMtXCa_iconButton:focus-visible,.HMtXCa_callout :is(a,button):focus-visible,.HMtXCa_notice :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.HMtXCa_callout{z-index:2;border:1px solid var(--border);background:var(--background);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 12px;animation:.16s ease-out HMtXCa_callout-in;display:flex;position:absolute;bottom:28px;left:8px;right:8px;box-shadow:0 8px 24px #0000001f}@media (min-width:640px){.HMtXCa_callout{max-width:360px;right:auto}}.HMtXCa_notice{z-index:2;border:1px solid var(--border);background:var(--background);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.HMtXCa_fullPanel{z-index:501;background:var(--background);color:var(--foreground);outline:none;flex-direction:column;animation:.18s ease-out HMtXCa_full-in;display:flex;position:fixed;inset:0}.HMtXCa_fullBackdrop{z-index:500;background:color-mix(in oklab, var(--foreground) 28%, transparent)}.HMtXCa_fullHeader{min-height:60px;padding:max(8px, env(safe-area-inset-top)) 12px 8px 16px;border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex}.HMtXCa_fullMap{flex:1;min-height:0;position:relative}@keyframes HMtXCa_callout-in{0%{opacity:0;transform:translateY(6px)}}@keyframes HMtXCa_full-in{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.HMtXCa_placeholder,.HMtXCa_pin:before{transition:none}.HMtXCa_callout,.HMtXCa_fullPanel{animation:none}}
._0rfL1W_bar{z-index:60;border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:var(--popover,var(--background));color:var(--foreground);box-shadow:0 6px 22px color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:999px;gap:2px;padding:3px;animation:.14s cubic-bezier(.4,0,.2,1) _0rfL1W_quote-bar-in;display:inline-flex;position:fixed;transform:translate(-50%,-100%)}._0rfL1W_action{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}._0rfL1W_action:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}._0rfL1W_action:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._0rfL1W_action svg{width:.875rem;height:.875rem}@media (pointer:coarse){._0rfL1W_action{min-height:2.75rem}}._0rfL1W_chip{border-left:2px solid color-mix(in oklab, var(--foreground) 40%, transparent);background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--muted-foreground);border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:2px 4px 4px;padding:.375rem .375rem .375rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}._0rfL1W_chip>svg{flex:none;width:.875rem;height:.875rem;margin-top:.15rem}._0rfL1W_chip>p{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}._0rfL1W_chip>button{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}._0rfL1W_chip>button:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}._0rfL1W_chip>button:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}._0rfL1W_chip>button svg{width:.875rem;height:.875rem}@media (pointer:coarse){._0rfL1W_chip>button{width:2.75rem;height:2.75rem;margin:-.5rem -.25rem -.5rem 0}}._0rfL1W_sentQuote{border-left:2px solid color-mix(in oklab, var(--foreground) 30%, transparent);max-width:85%;color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding:.125rem 0 .125rem .75rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes _0rfL1W_quote-bar-in{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}}@media (prefers-reduced-motion:reduce){._0rfL1W_bar{animation:none}._0rfL1W_action{transition:none}}
.GNCKeG_wordmark{color:var(--foreground);letter-spacing:.02em;text-transform:none;white-space:nowrap;view-transition-name:GNCKeG_ol-brand-wordmark;font-family:inherit;font-size:20px;font-weight:300;line-height:1;display:inline-block}html:has([data-brand-wordmark=menu]) .GNCKeG_wordmark[data-brand-wordmark=header]{view-transition-name:none}html.dark[data-brand-glow=on] .GNCKeG_wordmark{text-shadow:0 0 10px #e2e8f02e;animation:5s ease-in-out infinite GNCKeG_wordmark-breathe}@keyframes GNCKeG_wordmark-breathe{0%,to{text-shadow:0 0 10px #e2e8f024}50%{text-shadow:0 0 16px #e2e8f047}}@media (prefers-reduced-motion:reduce){html.dark[data-brand-glow=on] .GNCKeG_wordmark{text-shadow:0 0 10px #e2e8f02e;animation:none}}
.znFGLa_layer{z-index:70;overscroll-behavior:contain;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--background);background:color-mix(in srgb, var(--background) 96%, var(--foreground) 4%);color:var(--foreground);flex-direction:column;gap:12px;display:flex;position:fixed;inset:0;overflow-y:auto}.znFGLa_top{align-items:center;gap:10px;min-height:44px;display:flex}.znFGLa_badge{border:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);letter-spacing:.02em;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.znFGLa_title{font-size:.9rem;font-weight:500}.znFGLa_remaining{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-left:auto;font-size:.8rem}.znFGLa_stage{flex-direction:column;align-items:center;gap:14px;padding-top:8px;display:flex}.znFGLa_orb{--orb-light:color-mix(in srgb, var(--foreground) 16%, transparent);aspect-ratio:1;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--foreground) 22%, var(--background)) 0%, color-mix(in srgb, var(--foreground) 8%, var(--background)) 55%, var(--background) 100%);width:min(38vw,22vh,168px);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent), 0 0 48px 6px var(--orb-light);border-radius:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,opacity .24s}.znFGLa_orb[data-state=listening]{--orb-light:color-mix(in srgb, var(--foreground) 22%, transparent);animation:1.8s ease-in-out infinite alternate znFGLa_orbListen}.znFGLa_orb[data-state=user]{--orb-light:color-mix(in srgb, var(--foreground) 34%, transparent);transform:scale(1.04)}.znFGLa_orb[data-state=speaking]{--orb-light:color-mix(in srgb, var(--foreground) 30%, transparent);animation:.9s ease-in-out infinite alternate znFGLa_orbSpeak}.znFGLa_orb[data-state=waiting],.znFGLa_orb[data-state=tool],.znFGLa_orb[data-state=connecting],.znFGLa_orb[data-state=paused]{opacity:.8}.znFGLa_orb[data-state=ended]{--orb-light:transparent;opacity:.6;transform:scale(.82)}@keyframes znFGLa_orbListen{0%{transform:scale(.96)}to{transform:scale(1.03)}}@keyframes znFGLa_orbSpeak{0%{transform:scale(.98)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.znFGLa_orb,.znFGLa_orb[data-state]{transition:none;animation:none}}.znFGLa_state{text-align:center;max-width:34rem;min-height:1.5em;font-size:1rem;font-weight:500}.znFGLa_note{width:100%;max-width:40rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0 auto;font-size:.72rem}.znFGLa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.znFGLa_transcript{flex-direction:column;flex:auto;gap:8px;width:100%;max-width:40rem;min-height:6rem;margin:0 auto;padding:0;list-style:none;display:flex;overflow-y:auto}.znFGLa_line{font-size:.95rem;line-height:1.45}.znFGLa_line[data-role=user]{color:color-mix(in srgb, var(--foreground) 72%, transparent)}.znFGLa_speaker{text-transform:uppercase;letter-spacing:.04em;min-width:2rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);margin-right:6px;font-size:.75rem;font-weight:600;display:inline-block}.znFGLa_step{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:.85rem}.znFGLa_card{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--background);border-radius:12px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;list-style:none;display:flex}.znFGLa_cardLink{min-height:44px;color:var(--foreground);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.znFGLa_cardMeta{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.75rem}.znFGLa_cardTitle{font-weight:500}.znFGLa_cardAction{background:var(--foreground);min-height:44px;color:var(--background);border-radius:999px;align-self:flex-start;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;display:inline-flex}.znFGLa_controls{padding:10px 0 max(16px, env(safe-area-inset-bottom));background:var(--background);background:color-mix(in srgb, var(--background) 96%, var(--foreground) 4%);flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.znFGLa_modes{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:999px;max-width:100%;padding:3px;display:inline-flex}.znFGLa_mode{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;min-height:44px;padding:0 14px;font-size:.85rem}.znFGLa_mode[aria-checked=true]{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 12%, transparent);font-weight:600}.znFGLa_modeShort{display:none}@media (max-width:360px){.znFGLa_modeLong{display:none}.znFGLa_modeShort{display:inline}}.znFGLa_hold{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;width:min(100%,22rem);min-height:64px;font-size:1rem;font-weight:600}.znFGLa_hold[aria-pressed=true]{background:color-mix(in srgb, var(--foreground) 14%, transparent)}.znFGLa_stop{background:var(--foreground);width:min(100%,22rem);min-height:64px;color:var(--background);border-radius:999px;font-size:1.05rem;font-weight:700}@media (max-height:480px){.znFGLa_layer{gap:8px}.znFGLa_stage{flex-direction:row;justify-content:center;padding-top:0}.znFGLa_hold,.znFGLa_stop{min-height:52px}.znFGLa_tip{display:none}}.znFGLa_stop:focus-visible,.znFGLa_hold:focus-visible,.znFGLa_mode:focus-visible,.znFGLa_primary:focus-visible,.znFGLa_secondary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.znFGLa_hint{text-align:center;max-width:34rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.78rem}.znFGLa_sheet{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:14px;width:min(100%,30rem);margin:auto;display:flex}.znFGLa_sheetTitle{font-size:1.25rem;font-weight:600}.znFGLa_points{flex-direction:column;gap:8px;padding-left:1.1rem;font-size:.95rem;line-height:1.45;list-style:outside;display:flex}.znFGLa_sheetActions{flex-direction:column;align-self:center;gap:8px;width:min(100%,22rem);display:flex}.znFGLa_primary{background:var(--foreground);min-height:52px;color:var(--background);border-radius:999px;font-weight:600}.znFGLa_choices{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.znFGLa_choice{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:999px;padding:4px 12px;font-size:.85rem}.znFGLa_secondary{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:999px;min-height:48px;font-weight:500}.znFGLa_entryButton{width:44px;height:44px;color:var(--foreground);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.znFGLa_entryButton:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.znFGLa_entryButton:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.znFGLa_entryButton:disabled{opacity:.4}.znFGLa_minimize{width:44px;height:44px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.znFGLa_remaining+.znFGLa_minimize{margin-left:4px}.znFGLa_minimize:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.znFGLa_minimize:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.znFGLa_choiceButton{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);min-height:44px;color:var(--foreground);background:0 0;border-radius:999px;padding:0 14px;font-size:.85rem}.znFGLa_choiceButton:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 8%, transparent)}.znFGLa_choiceButton[aria-pressed=true]{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 12%, transparent);font-weight:600}.znFGLa_choiceButton:disabled{opacity:.45}.znFGLa_choiceButton:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.znFGLa_bubble{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:65;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--background);background:color-mix(in srgb, var(--background) 94%, var(--foreground) 6%);width:max-content;max-width:min(100vw - 32px,30rem);color:var(--foreground);box-shadow:0 8px 28px -12px color-mix(in srgb, var(--foreground) 40%, transparent);border-radius:999px;align-items:center;gap:4px;padding:4px;animation:.24s cubic-bezier(.2,.8,.2,1) znFGLa_bubbleIn;display:flex;position:fixed;transform:translate(-50%)}@keyframes znFGLa_bubbleIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.znFGLa_bubbleMain{min-width:0;min-height:44px;color:var(--foreground);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.znFGLa_bubbleMain:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.znFGLa_bubbleOrb{width:32px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent), 0 0 12px 1px var(--orb-light);flex:none}.znFGLa_bubble .znFGLa_badge{flex:none}.znFGLa_bubbleLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.znFGLa_bubbleMeta{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 65%, transparent);flex:none;font-size:.75rem}.znFGLa_bubbleIcon{width:16px;height:16px;color:color-mix(in srgb, var(--foreground) 60%, transparent);flex:none}.znFGLa_bubbleIconButton{width:44px;height:44px;color:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.znFGLa_bubbleIconButton svg{width:20px;height:20px}.znFGLa_bubbleIconButton:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.znFGLa_bubbleIconButton[aria-pressed=true]{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.znFGLa_bubbleEnd{background:var(--foreground);color:var(--background)}.znFGLa_bubbleEnd:hover{background:color-mix(in srgb, var(--foreground) 88%, var(--background))}.znFGLa_bubbleEnded{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.znFGLa_bubble:has(.znFGLa_bubbleEnded){border-radius:20px}.znFGLa_bubbleText{flex:14rem;min-width:0;font-size:.85rem;line-height:1.4}.znFGLa_bubbleActions{gap:6px;margin-left:auto;display:flex}.znFGLa_bubblePrimary,.znFGLa_bubbleSecondary{white-space:nowrap;border-radius:999px;min-height:44px;padding:0 14px;font-size:.85rem;font-weight:500}.znFGLa_bubblePrimary{background:var(--foreground);color:var(--background)}.znFGLa_bubbleSecondary{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);color:var(--foreground)}.znFGLa_bubbleMain:focus-visible,.znFGLa_bubbleIconButton:focus-visible,.znFGLa_bubblePrimary:focus-visible,.znFGLa_bubbleSecondary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (max-width:360px){.znFGLa_bubbleIcon{display:none}.znFGLa_bubbleMain{gap:6px}}@media (prefers-reduced-motion:reduce){.znFGLa_bubble{animation:none}}.znFGLa_bubble.znFGLa_bubbleDocked{z-index:auto;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex:0 auto;padding:0;animation:.24s cubic-bezier(.32,.72,0,1) znFGLa_bubbleDock;position:static;bottom:auto;left:auto;transform:none}@keyframes znFGLa_bubbleDock{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.znFGLa_bubbleDocked .znFGLa_bubbleMain{padding:0 6px 0 2px}.znFGLa_bubbleDocked .znFGLa_bubbleOrb{width:28px}.znFGLa_bubbleDocked .znFGLa_bubbleIcon{display:none}.znFGLa_bubble.znFGLa_bubbleDocked:has(.znFGLa_bubbleEnded){border-radius:0;flex:auto}.znFGLa_bubbleDocked .znFGLa_bubbleEnded{flex-wrap:nowrap;padding:0 0 0 4px}.znFGLa_bubbleDocked .znFGLa_bubbleText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}form[data-editing=true] .znFGLa_bubbleDocked .znFGLa_bubbleLabel{display:none}form[data-editing=true] .znFGLa_bubbleDocked .znFGLa_bubbleMeta{display:none}form[data-editing=true] .znFGLa_bubbleDocked .znFGLa_bubbleIconButton[aria-pressed]{display:none}@media (prefers-reduced-motion:reduce){.znFGLa_bubble.znFGLa_bubbleDocked{animation:none}}
.HtQLqq_wrap{flex-direction:column;gap:12px;display:flex}.HtQLqq_button{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:1rem;font-weight:600;display:inline-flex}.HtQLqq_button:hover{border-color:var(--foreground)}.HtQLqq_button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.HtQLqq_button:disabled{cursor:progress;opacity:.7}.HtQLqq_error{color:var(--destructive);margin:0;font-size:.875rem}.HtQLqq_terms{color:var(--muted-foreground);text-align:center;margin:0;font-size:.8125rem;line-height:1.6}.HtQLqq_link{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.HtQLqq_link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:4px}.HtQLqq_divider{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:flex}.HtQLqq_divider:before,.HtQLqq_divider:after{content:"";background:var(--border);flex:1;height:1px}
.VhLBBq_card{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--card-foreground);border-radius:24px;scroll-margin-top:84px;overflow:hidden}.VhLBBq_card :is(h3,h4,p,a,button,span){overflow-wrap:anywhere}.VhLBBq_featured{align-self:start}.VhLBBq_card :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.VhLBBq_cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--secondary), var(--muted));width:100%;min-height:176px;color:var(--muted-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.VhLBBq_cover:focus-visible{outline-offset:-5px!important}.VhLBBq_coverImage{object-fit:cover}.VhLBBq_category,.VhLBBq_mediaLabel{z-index:1;border:1px solid var(--border);background:var(--background);max-width:calc(100% - 28px);color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex;position:absolute}.VhLBBq_category{top:14px;left:14px}.VhLBBq_mediaLabel{bottom:14px;right:14px}.VhLBBq_mediaLabel svg{flex-shrink:0}.VhLBBq_body{padding:16px}.VhLBBq_identity{align-items:center;gap:10px;display:flex}.VhLBBq_initials{border:1px solid var(--border);background:var(--secondary);width:40px;height:40px;color:var(--foreground);border-radius:12px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:650;display:grid}.VhLBBq_provider{flex:1;min-width:0}.VhLBBq_provider h3{letter-spacing:-.02em;font-size:.9375rem;font-weight:650;line-height:1.45}.VhLBBq_provider a{align-items:center;min-height:44px;display:inline-flex}.VhLBBq_location{color:var(--muted-foreground);align-items:start;gap:4px;font-size:.75rem;line-height:1.5;display:flex}.VhLBBq_location svg{flex-shrink:0;margin-top:2px}.VhLBBq_share{flex-shrink:0}.VhLBBq_reason{color:var(--muted-foreground);margin-top:10px;font-size:.75rem;line-height:1.6}.VhLBBq_selection{min-width:0;margin-top:12px}.VhLBBq_selectionHint{color:var(--muted-foreground);margin-bottom:8px;font-size:.75rem;line-height:1.5}.VhLBBq_slotStrip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:4px 4px 9px;scroll-padding:4px;display:flex;overflow-x:auto}.VhLBBq_slotChoice{scroll-snap-align:start;border:1px solid var(--border);background:var(--background);min-width:80px;max-width:100%;min-height:56px;color:var(--foreground);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 12px;font-size:.75rem;line-height:1.5;display:flex}.VhLBBq_slotChoice strong{font-variant-numeric:tabular-nums;font-size:.9375rem}.VhLBBq_slotChoice[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.VhLBBq_slotDetails{margin-top:12px}.VhLBBq_title{letter-spacing:-.04em;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:650;line-height:1.25}.VhLBBq_appointment{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:.8125rem;line-height:1.6;display:flex}.VhLBBq_appointment svg{flex-shrink:0}.VhLBBq_description{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:12px;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.VhLBBq_subtitle{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.5}.VhLBBq_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.VhLBBq_price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.VhLBBq_price>span{letter-spacing:-.055em;font-size:1.75rem;font-weight:700;line-height:1.2}.VhLBBq_price del{color:var(--muted-foreground);font-size:.8125rem}.VhLBBq_discount{background:var(--primary);color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px;font-size:.875rem;font-weight:700}.VhLBBq_facts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:.75rem;line-height:1.6;display:flex}.VhLBBq_availability{font-weight:650}.VhLBBq_deadline{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.VhLBBq_deadline svg{flex-shrink:0}.VhLBBq_cancellation,.VhLBBq_empty{color:var(--muted-foreground);margin-top:12px;font-size:.75rem;line-height:1.6}.VhLBBq_tearLine{border-top:1px dashed var(--border);margin-inline:12px;position:relative}.VhLBBq_tearLine:before,.VhLBBq_tearLine:after{content:"";border:1px solid var(--border);background:var(--background);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}.VhLBBq_tearLine:before{left:-22px}.VhLBBq_tearLine:after{right:-22px}.VhLBBq_stub{padding:12px 16px}.VhLBBq_claim{background:var(--foreground);width:100%;min-height:52px;color:var(--background);text-align:left;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:650;display:flex}.VhLBBq_claim svg{flex-shrink:0}.VhLBBq_stub>p{color:var(--muted-foreground);text-align:center;margin-top:8px;font-size:.6875rem;line-height:1.5}.VhLBBq_galleryLoading{padding:12px 20px;font-size:.8125rem}.VhLBBq_compact{grid-template-columns:92px minmax(0,1fr);align-content:start;display:grid}.VhLBBq_compact .VhLBBq_cover{aspect-ratio:auto;grid-area:1/1;height:100%;min-height:92px}.VhLBBq_compact .VhLBBq_body{display:contents}.VhLBBq_compact .VhLBBq_identity{grid-area:1/2;gap:6px;padding:12px}.VhLBBq_compact .VhLBBq_provider h3{font-size:.875rem}.VhLBBq_compactCategory{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.VhLBBq_compact .VhLBBq_initials,.VhLBBq_compact .VhLBBq_category{display:none}.VhLBBq_compact .VhLBBq_mediaLabel{gap:0;padding:8px;font-size:0;bottom:8px;right:8px}.VhLBBq_compact :is(.VhLBBq_selection,.VhLBBq_slotDetails,.VhLBBq_reason,.VhLBBq_tearLine,.VhLBBq_stub,.VhLBBq_empty,.VhLBBq_galleryLoading){grid-column:1/-1}.VhLBBq_compact .VhLBBq_slotDetails,.VhLBBq_compact .VhLBBq_selection{margin:12px 16px}.VhLBBq_compact .VhLBBq_reason,.VhLBBq_compact .VhLBBq_empty{margin:12px 16px 0}.VhLBBq_compact .VhLBBq_title{font-size:1.125rem}.VhLBBq_compact .VhLBBq_priceRow{margin-top:10px}.VhLBBq_compact .VhLBBq_price>span{font-size:1.5rem}.VhLBBq_compact .VhLBBq_stub{padding:12px 16px}.VhLBBq_compact .VhLBBq_claim{min-height:44px;padding-block:10px}.VhLBBq_compact .VhLBBq_stub>p{display:none}@media (prefers-reduced-motion:no-preference){.VhLBBq_claim,.VhLBBq_slotChoice{transition:transform .14s ease-out,background-color .14s ease-out}.VhLBBq_claim:active,.VhLBBq_slotChoice:active{transform:scale(.98)}}@container (min-width:760px){.VhLBBq_featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.VhLBBq_featured .VhLBBq_cover{aspect-ratio:auto;grid-area:1/1/4;height:100%}.VhLBBq_featured :is(.VhLBBq_body,.VhLBBq_tearLine,.VhLBBq_stub,.VhLBBq_galleryLoading){grid-column:2}}@media (forced-colors:active){.VhLBBq_card,.VhLBBq_category,.VhLBBq_mediaLabel,.VhLBBq_slotChoice,.VhLBBq_claim,.VhLBBq_discount,.VhLBBq_tearLine,.VhLBBq_tearLine:before,.VhLBBq_tearLine:after{border-color:canvastext}.VhLBBq_slotChoice[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.VhLBBq_cover{background:canvas}}
.gf-y9G_page{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.gf-y9G_focus:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.gf-y9G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-y9G_header{justify-content:center;padding:16px 16px 0;display:flex}.gf-y9G_brand{border-radius:10px;align-items:center;min-height:44px;padding:0 8px;text-decoration:none;display:inline-flex}.gf-y9G_main{flex-direction:column;flex:1;gap:16px;width:100%;max-width:calc(26rem + 32px);margin-inline:auto;padding:40px 16px 48px;display:flex}@media (min-width:768px){.gf-y9G_main{padding-top:10vh}}.gf-y9G_title{font-family:var(--font-feed-serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0 0 24px;font-size:clamp(2.5rem,11vw,3.25rem);font-weight:400;line-height:1.05}.gf-y9G_titleLine{display:block}.gf-y9G_card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground,var(--foreground));border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.gf-y9G_appHead{align-items:center;gap:12px;display:flex}.gf-y9G_appIcon{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.gf-y9G_cardTitle{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.gf-y9G_cardText{margin:0;font-size:.9375rem;line-height:1.5}.gf-y9G_muted{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.gf-y9G_strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.gf-y9G_stack{flex-direction:column;gap:12px;display:flex}.gf-y9G_label{font-size:.875rem;font-weight:500}.gf-y9G_input{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);border-radius:14px;padding:0 16px;font-size:1rem}.gf-y9G_input::placeholder{color:var(--muted-foreground)}.gf-y9G_input:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.gf-y9G_codeInput{font-variant-numeric:tabular-nums;letter-spacing:.3em}.gf-y9G_button{border:1px solid var(--border);width:100%;min-height:48px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.gf-y9G_buttonStrong{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.gf-y9G_button:disabled{cursor:not-allowed;opacity:.6}.gf-y9G_textButton{min-height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:center;padding:0 12px;font-size:.875rem}.gf-y9G_textButton:hover{color:var(--foreground)}.gf-y9G_sentTitle{margin:0;font-size:1.0625rem;font-weight:600}.gf-y9G_sentTitle:focus{outline:none}.gf-y9G_sentTitle:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.gf-y9G_error{color:var(--destructive);margin:0;font-size:.875rem}.gf-y9G_link{color:var(--foreground);text-underline-offset:3px;border-radius:6px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.gf-y9G_soon{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gf-y9G_soonBadge{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex}.gf-y9G_legal{color:var(--muted-foreground);text-align:center;margin:0;font-size:.8125rem;line-height:1.6}.gf-y9G_business{color:var(--muted-foreground);text-align:center;margin:8px 0 0;font-size:.875rem}
.iJmgRq_chrome{--glass-base:var(--background);--glass-ink:var(--foreground);color:var(--glass-ink);background:var(--glass-base);border-block-end:1px solid color-mix(in oklab, var(--glass-ink) 12%, var(--glass-base));box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--glass-ink) 5%, transparent), 0 12px 32px -20px color-mix(in oklab, var(--glass-ink) 32%, transparent)}.iJmgRq_raised.iJmgRq_raised.iJmgRq_raised{box-shadow:var(--shadow-lg,0 8px 30px #0000000f)}.iJmgRq_eyebrowRow{min-inline-size:0;color:var(--foreground,#1c1917);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:750;line-height:1.45;display:flex}.iJmgRq_eyebrowRow:before{content:"";background:var(--primary);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.iJmgRq_chrome{background:color-mix(in oklab, var(--glass-base) 70%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}}@media (prefers-reduced-transparency:reduce){.iJmgRq_chrome{background:var(--glass-base);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.iJmgRq_chrome{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.iJmgRq_raised.iJmgRq_raised.iJmgRq_raised{box-shadow:none}.iJmgRq_eyebrowRow:before{background:canvastext}}
._0D7Gjq_primaryAction{background-color:var(--action-ping);color:var(--action-ping-foreground)}._0D7Gjq_destructiveAction{color:#fff;background-color:#b42318}@media (hover:hover){._0D7Gjq_primaryAction:hover{color:var(--action-ping-foreground);background-color:#dcff83}._0D7Gjq_destructiveAction:hover{color:#fff;background-color:#912018}html[data-field=on] ._0D7Gjq_primaryAction:hover{background-color:color-mix(in oklab, var(--action-ping) 88%, var(--background))}}._0D7Gjq_primaryAction:focus-visible,._0D7Gjq_destructiveAction:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (forced-colors:active){._0D7Gjq_primaryAction,._0D7Gjq_primaryAction:hover,._0D7Gjq_destructiveAction,._0D7Gjq_destructiveAction:hover{color:buttontext;background-color:buttonface;border:1px solid buttontext}._0D7Gjq_primaryAction[aria-pressed=true]{color:highlighttext;background-color:highlight}}
.PMMQhW_hit{margin:8px 0}.PMMQhW_hit:before{content:"";position:absolute;inset:-8px 0}@media (prefers-reduced-motion:reduce){.PMMQhW_hit,.PMMQhW_hit:after{transition:none}}.PMMQhW_entry{border-bottom:1px solid var(--border);gap:8px;padding:12px 16px;display:grid}.PMMQhW_entry:last-child{border-bottom:0}.PMMQhW_chip{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.75rem;display:inline-flex}.PMMQhW_chip[data-tone=strong]{background:var(--foreground);color:var(--background)}.PMMQhW_quote{border-left:2px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;padding-left:8px;font-size:.8125rem}.PMMQhW_field{border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;padding:8px 12px}.PMMQhW_option{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;display:flex}
