.y-Qa_q_shell{gap:var(--space-md);flex-direction:column;max-width:34rem;display:flex}.y-Qa_q_progress{align-items:center;gap:var(--space-sm);display:flex}.y-Qa_q_bars{gap:var(--space-xs);flex:1;display:flex}.y-Qa_q_bar{border-radius:var(--rf);background:var(--line2);height:.25rem;transition:background var(--dur-fast) var(--ease);flex:1}.y-Qa_q_bar[data-on]{background:var(--cmp-grad)}.y-Qa_q_counter{font-family:var(--mono);font-size:var(--fs-12);color:var(--k55);white-space:nowrap}.y-Qa_q_head{gap:var(--space-xs);flex-direction:column;display:flex}.y-Qa_q_title{color:var(--k100);margin:0;font-size:1.35rem;line-height:1.25}.y-Qa_q_subtitle{color:var(--k55);font-size:var(--fs-15);margin:0;line-height:1.5}.y-Qa_q_body{gap:var(--space-md);flex-direction:column;display:flex}.y-Qa_q_actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}
._9cJNrq_pactGrid{gap:var(--space-sm);display:grid}._9cJNrq_pactIs,._9cJNrq_pactNot{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r3);border:var(--border-width) solid var(--line2);background:var(--card2);flex-direction:column;display:flex}._9cJNrq_pactIs{border-color:var(--cmp-line)}._9cJNrq_pactTitle{font-size:var(--fs-14);color:var(--k80);margin:0}._9cJNrq_pactList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9cJNrq_pactItem{align-items:flex-start;gap:var(--space-sm);color:var(--k80);font-size:var(--fs-14);line-height:1.45;display:flex}._9cJNrq_pactIconIs,._9cJNrq_pactIconNot{border-radius:var(--rf);width:1.25rem;height:1.25rem;margin-top:var(--space-1);flex:none;justify-content:center;align-items:center;display:inline-flex}._9cJNrq_pactIconIs{background:var(--cmp-soft);color:var(--cmp)}._9cJNrq_pactIconNot{background:color-mix(in srgb, var(--coral) 16%, var(--card));color:var(--coral)}._9cJNrq_seal{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--cmp-soft);color:var(--k80);margin:0;font-size:.85rem;line-height:1.5;display:flex}._9cJNrq_sealIcon{color:var(--cmp);margin-top:var(--space-1);flex:none;display:inline-flex}._9cJNrq_consentCard{gap:var(--space-xs);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}._9cJNrq_consentCard[data-on]{border-color:var(--cmp);background:var(--cmp-soft)}._9cJNrq_consentHelp{color:var(--k55);margin:0;font-size:.85rem;line-height:1.5}._9cJNrq_gate{align-items:flex-start;gap:var(--space-sm);color:var(--k55);margin:0;font-size:.85rem;line-height:1.5;display:flex}._9cJNrq_gateIcon{color:var(--k80);margin-top:var(--space-1);flex:none;display:inline-flex}._9cJNrq_error{color:var(--err);font-size:var(--fs-14);margin:0}._9cJNrq_hello{text-align:center;align-items:center;gap:var(--space-md);max-width:34rem;padding:var(--space-lg) 0;flex-direction:column;display:flex}._9cJNrq_helloTitle{font-size:var(--fs-22);color:var(--k100);margin:0;line-height:1.25}._9cJNrq_helloBody{color:var(--k80);font-size:var(--fs-15);margin:0;line-height:1.6}@media (min-width:560px){._9cJNrq_pactGrid{grid-template-columns:1fr 1fr}}
.b-tn9a_avatar{border-radius:var(--rf);background:var(--cmp-grad);color:var(--on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.b-tn9a_image{object-fit:cover;width:100%;height:100%;display:block}.b-tn9a_fluid>svg{width:45%;height:45%}.b-tn9a_avatar[data-shape=shape-1]{background:radial-gradient(circle at 32% 30%, var(--cmp-soft) 0%, var(--cmp) 62%)}.b-tn9a_avatar[data-shape=shape-2]{background:conic-gradient(from 210deg, var(--cmp), var(--accent2), var(--cmp))}.b-tn9a_avatar[data-shape=shape-3]{background:linear-gradient(145deg, var(--cmp) 0%, var(--cmp) 46%, var(--cmp-soft) 46%, var(--cmp-soft) 100%)}.b-tn9a_avatar[data-shape=shape-4]{background:radial-gradient(circle at 70% 72%, var(--cmp-soft) 0%, transparent 52%), linear-gradient(200deg, var(--cmp), var(--purple))}
.TMO0GW_strip{align-items:center;gap:var(--space-sm);min-width:min(100%,300px);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--cmp-line);border-radius:var(--r5);background:var(--card);box-shadow:var(--shadow-card);color:var(--cmp);transition:border-color var(--dur) var(--ease);flex:320px;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.TMO0GW_strip:hover{border-color:var(--cmp)}.TMO0GW_main{min-width:0}.TMO0GW_name{align-items:center;gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;color:var(--k100);font-size:var(--fs-14);flex-wrap:wrap;font-weight:700;display:flex}.TMO0GW_badge{padding:var(--space-1) var(--space-sm);border-radius:var(--rf);background:var(--cmp-soft);color:color-mix(in srgb, var(--cmp) 62%, var(--k100));font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:500}.TMO0GW_line{margin-top:var(--space-2xs);color:var(--k55);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}
._7LC0OW_hello{--brand-display:var(--font-poppins), var(--sans);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._7LC0OW_headline{flex:240px;min-width:0}._7LC0OW_title{font-family:var(--brand-display);letter-spacing:-.02em;color:var(--k100);font-size:clamp(21px,2.2vw,28px);font-weight:600}._7LC0OW_facts{gap:var(--space-xs);margin-top:var(--space-xs);color:var(--k55);font-size:var(--fs-12);flex-wrap:wrap;line-height:1.4;display:flex}._7LC0OW_facts b{color:var(--k100);font-weight:700}@media (max-width:767px){._7LC0OW_hello{align-items:flex-start}}
.NJkI-q_home{gap:clamp(var(--space-14), 1.6vw, var(--space-20));min-width:0;max-width:var(--maxw);flex-direction:column;display:flex}.NJkI-q_home[data-wide]{grid-template-columns:calc(var(--tap) * 6.5) minmax(0, 1fr);align-items:start;display:grid}.NJkI-q_side{top:var(--space-md);min-width:0;position:sticky}.NJkI-q_main{gap:clamp(var(--space-sm-md), 1.4vw, var(--space-md));flex-direction:column;min-width:0;display:flex}.NJkI-q_section{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.NJkI-q_card{padding:clamp(var(--space-sm-md), 1.3vw, var(--space-md));border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);box-shadow:var(--shadow-card)}.NJkI-q_seeAll{color:var(--accent-ink);font-size:var(--fs-11);font-weight:var(--fw-bold);text-decoration:none}.NJkI-q_seeAll:hover{text-decoration:underline}.NJkI-q_g2{gap:clamp(var(--space-sm-md), 1.3vw, var(--space-md));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.NJkI-q_nowLoading{gap:var(--space-sm-md);padding:clamp(var(--space-14), 1.6vw, var(--space-20));border:var(--border-width) solid var(--line2);border-radius:var(--r5);background:var(--card);grid-template-columns:auto minmax(0,1fr);display:grid}.NJkI-q_skelNowIcon{width:var(--tap);height:var(--tap)}.NJkI-q_skelNowMain{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.NJkI-q_connectionLoading{grid-template-columns:calc(var(--tap) * 3.2) minmax(0, 1fr);gap:var(--space-md);display:grid}.NJkI-q_skelPhoto{width:calc(var(--tap) * 3.2);height:calc(var(--tap) * 4.2)}.NJkI-q_skelNowTitle{height:var(--space-20);width:62%}.NJkI-q_skelNowWhy{height:var(--tap)}.NJkI-q_skelNowCta{height:var(--tap);width:calc(var(--tap) * 4.3)}.NJkI-q_queueLoading{gap:var(--space-sm);flex-direction:column;display:flex}.NJkI-q_skelRow{height:calc(var(--tap) * 1.45)}.NJkI-q_skelRowAlt{height:calc(var(--tap) * 1.45);opacity:.72}@media (max-width:1280px){.NJkI-q_g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.NJkI-q_connectionLoading{grid-template-columns:minmax(0,1fr)}.NJkI-q_skelPhoto{width:100%;height:calc(var(--tap) * 5)}}
.JWbh0q_stage{min-height:70dvh;padding:var(--space-lg) var(--space-md);justify-content:center;align-items:center;display:flex}.JWbh0q_card{gap:var(--space-sm-md);width:100%;max-width:calc(var(--space-48) * 9);padding:var(--space-lg);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.JWbh0q_kicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;margin:0;font-weight:600}.JWbh0q_title{font-size:var(--fs-24);margin:0;font-weight:700;line-height:1.25}.JWbh0q_lead{color:var(--k80);font-size:var(--fs-14);margin:0;line-height:1.45}.JWbh0q_form{gap:var(--space-sm-md);flex-direction:column;display:flex}.JWbh0q_roles{gap:var(--space-sm);flex-direction:column;display:flex}.JWbh0q_role{align-items:flex-start;gap:var(--space-2xs);min-height:calc(var(--tap) * 1.5);padding:var(--space-sm-md) var(--space-md);border:var(--border-width-strong) solid var(--line);border-radius:var(--r4);background:var(--card2);color:var(--k100);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.JWbh0q_role:hover,.JWbh0q_role:focus-visible{border-color:var(--accent)}.JWbh0q_role:disabled{cursor:progress}.JWbh0q_roleTitle{font-size:var(--fs-16);font-weight:700}.JWbh0q_roleHint{color:var(--k80);font-size:var(--fs-13);line-height:1.45}.JWbh0q_error{color:var(--err);font-size:var(--fs-13);margin:0}.JWbh0q_embedded{gap:var(--space-sm-md);flex-direction:column;display:flex}
._577Eda_page{background:var(--bg);min-height:100dvh;color:var(--k100);font-family:var(--sans);flex-direction:column;display:flex;overflow-x:hidden}._577Eda_wrap{width:100%;max-width:var(--maxw);padding-inline:clamp(var(--space-md), 4vw, var(--space-xl));margin:0 auto}._577Eda_anchor{scroll-margin-top:calc(var(--space-2xl) + var(--space-sm))}._577Eda_kicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;font-weight:600}._577Eda_kicker[data-on=band]{color:var(--band-kicker,var(--on-accent))}._577Eda_kicker[data-on=brand]{color:inherit}._577Eda_credits{color:var(--k55);font-size:var(--fs-11);margin:0;line-height:1.5}._577Eda_credits a{color:inherit}._577Eda_display{font-size:clamp(calc(var(--fs-20) * 2), 6vw, calc(var(--fs-19) * 4));letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800;line-height:.98}._577Eda_title{font-size:clamp(var(--fs-32), 4.4vw, calc(var(--fs-26) * 2));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}._577Eda_lead{max-width:calc(var(--space-2xl) * 8.5);color:var(--k80);font-size:var(--fs-18);text-wrap:pretty;margin:0;line-height:1.55}._577Eda_body{color:var(--k80);font-size:var(--fs-15);margin:0;line-height:1.5}._577Eda_linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._577Eda_textLink{color:var(--accent-ink);font-weight:600;text-decoration:none}._577Eda_textLink:hover{color:var(--live)}._577Eda_ctaLink{padding-top:var(--space-sm);color:var(--live);font-size:var(--fs-15);margin-top:auto;font-weight:700;text-decoration:none}._577Eda_ctaLink:hover{text-decoration:underline}._577Eda_header{z-index:30;background:var(--card);border-bottom:var(--border-width) solid var(--line);position:sticky;top:0}._577Eda_headerRow{align-items:center;gap:var(--space-14);min-height:calc(var(--space-2xl) + var(--space-xs));padding-block:var(--space-sm);flex-wrap:wrap;display:flex}._577Eda_logoLink{display:flex}._577Eda_nav{align-items:center;column-gap:var(--space-xs);row-gap:var(--space-xl);min-width:0;height:calc(var(--tap) - var(--space-10));margin-left:var(--space-sm-md);flex-wrap:wrap;flex:1 1 0;display:flex;overflow:hidden}._577Eda_navLink{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r2);color:var(--k100);font-size:var(--fs-14);font-weight:600;line-height:1;text-decoration:none}._577Eda_navLink:hover{background:var(--card2)}._577Eda_headerActions{align-items:center;gap:var(--space-10);flex-wrap:wrap;margin-left:auto;display:flex}._577Eda_hero{align-items:center;gap:clamp(var(--space-lg), 4vw, var(--space-2xl));padding-top:clamp(var(--space-32), 5vw, calc(var(--space-2xl) + var(--space-sm)));flex-wrap:wrap;display:flex}._577Eda_heroCopy{flex:1 1 calc(var(--space-2xl) * 7.2);gap:var(--space-20);flex-direction:column;min-width:0;display:flex}._577Eda_finder{gap:var(--space-10);padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}._577Eda_finderRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}._577Eda_placeField{flex:1 1 calc(var(--space-2xl) * 3.75);align-items:center;gap:var(--space-10);min-width:0;min-height:calc(var(--tap) + var(--space-10));padding:0 var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--bg);color:var(--k55);font-family:inherit;font-size:var(--fs-15);text-align:start;cursor:pointer;display:flex}._577Eda_placeField[data-filled=true]{color:var(--k100)}._577Eda_placeValue{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._577Eda_placeLine{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._577Eda_placeField:hover{border-color:var(--accent)}._577Eda_placeIcon{width:var(--fs-18);height:var(--fs-18);color:var(--k80);flex:none}._577Eda_finderHint{padding:var(--space-2xs) var(--space-sm) var(--space-xs-sm);color:var(--k80);font-size:var(--fs-13)}._577Eda_finderError{padding:var(--space-2xs) var(--space-sm) var(--space-xs-sm);color:var(--err);font-size:var(--fs-13)}._577Eda_heroNotes{gap:var(--space-10) var(--space-20);color:var(--k80);font-size:var(--fs-14);flex-wrap:wrap;display:flex}._577Eda_heroMedia{flex:1 1 calc(var(--space-2xl) * 6.5);min-width:0;height:clamp(calc(var(--space-2xl) * 6.5), 46vw, calc(var(--space-2xl) * 9.4))}._577Eda_overlayTopLeft{top:var(--space-md);left:var(--space-md);position:absolute}._577Eda_overlayBottomRight{right:var(--space-md);bottom:calc(var(--space-lg) + var(--space-sm));position:absolute}._577Eda_chipCard{gap:var(--space-xs-sm);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r4);background:var(--band-brand,var(--accent));color:var(--on-band,var(--on-accent));box-shadow:var(--shadow-modal);flex-direction:column;display:flex}._577Eda_floatCard{gap:var(--space-10);width:min(calc(var(--space-2xl) * 4.4), 78%);padding:var(--space-14);border-radius:var(--r4);background:var(--card);color:var(--k100);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}._577Eda_monoSmall{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;font-weight:600}._577Eda_monoRow{justify-content:space-between;gap:var(--space-sm);color:var(--k55);display:flex}._577Eda_okText{color:var(--green)}._577Eda_strong{font-size:var(--fs-15);font-weight:700;line-height:1.2}._577Eda_progress{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}._577Eda_progressStep{height:var(--space-xs-sm);border-radius:var(--rf);background:var(--card2)}._577Eda_progressStep[data-done=true]{background:var(--green)}._577Eda_section{gap:var(--space-32);padding-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));flex-direction:column;display:flex}._577Eda_stack{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}._577Eda_sectionHead{gap:var(--space-sm-md);max-width:calc(var(--space-2xl) * 11.25);flex-direction:column;display:flex}._577Eda_cards3{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 4.7)), 1fr));gap:var(--space-md);display:grid}._577Eda_modeCard{border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);flex-direction:column;display:flex;overflow:hidden}._577Eda_modeCardMedia{aspect-ratio:4/3}._577Eda_modeCardBody{gap:var(--space-10);padding:var(--space-20);flex-direction:column;flex:1;display:flex}._577Eda_cardTitle{font-size:var(--fs-24);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}._577Eda_tag{padding:var(--space-xs-sm) var(--space-sm);border-radius:var(--r1);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;align-self:flex-start;font-weight:700}._577Eda_tag[data-tone=live]{background:var(--live-soft);color:var(--coral)}._577Eda_tag[data-tone=ok]{background:var(--ok-soft);color:var(--green)}._577Eda_tag[data-tone=accent]{background:var(--accent-soft);color:var(--on-soft)}._577Eda_tag[data-tone=muted]{background:var(--card2);color:var(--k80)}._577Eda_ready{gap:var(--space-md);padding-top:var(--space-lg);flex-direction:column;display:flex}._577Eda_greeting{padding:var(--space-14) var(--space-md);border-radius:var(--r4);background:var(--accent-soft);color:var(--on-soft);font-size:var(--fs-15);margin:0;font-weight:600;line-height:1.4}._577Eda_emptyActions{align-items:center;gap:var(--space-sm-md);flex-direction:column;display:flex}._577Eda_storeCard{gap:var(--space-sm-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);flex-direction:column;text-decoration:none;display:flex}._577Eda_storeCard:hover,._577Eda_storeCard:focus-visible{border-color:var(--accent)}._577Eda_storeRow{align-items:center;gap:var(--space-sm-md);min-width:0;display:flex}._577Eda_storeName{font-size:var(--fs-16);overflow-wrap:anywhere;font-weight:700;line-height:1.2}._577Eda_statusRow{align-items:center;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}._577Eda_errorText{color:var(--err);font-size:var(--fs-14);margin:0}._577Eda_emptyBox{padding:var(--space-20);border:var(--border-width) dashed var(--line);border-radius:var(--r3);color:var(--k80);font-size:var(--fs-14);text-align:center;margin:0}._577Eda_split{align-items:center;gap:clamp(var(--space-lg), 4vw, var(--space-2xl));flex-wrap:wrap;display:flex}._577Eda_splitCopy{flex:1 1 calc(var(--space-2xl) * 6);gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._577Eda_chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}._577Eda_searchCard{flex:1 1 calc(var(--space-2xl) * 6.9);gap:var(--space-sm-md);min-width:0;padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);color:var(--k100);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}._577Eda_searchBox{align-items:center;gap:var(--space-10);min-height:calc(var(--tap) + var(--space-sm));padding:0 var(--space-md);border-radius:var(--r3);background:var(--card2);font-size:var(--fs-15);display:flex}._577Eda_searchBox:focus-within{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}._577Eda_searchInput{min-width:0;color:var(--k100);font:inherit;background:0 0;border:0;outline:none;flex:1}._577Eda_searchPrompt{gap:var(--space-sm-md);padding:var(--space-xs) var(--space-xs) 0;flex-direction:column;display:flex}._577Eda_hitList{gap:var(--space-sm-md);flex-direction:column;display:flex}._577Eda_hitsLabel{padding:var(--space-xs) var(--space-xs) 0;color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;font-weight:600}._577Eda_hitRow{align-items:center;gap:var(--space-sm-md);padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r3);color:var(--k100);text-decoration:none;display:flex}._577Eda_hitRow:hover,._577Eda_hitRow:focus-visible{border-color:var(--accent)}._577Eda_hitThumb{width:calc(var(--space-48) + var(--space-xs));height:calc(var(--space-48) + var(--space-xs));border-radius:var(--r3);background:repeating-linear-gradient(135deg, var(--line) 0 var(--space-xs), var(--card2) var(--space-xs) var(--space-10));flex:none;position:relative;overflow:hidden}._577Eda_thumbImage{width:100%;height:100%}._577Eda_hitText{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}._577Eda_hitName{font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}._577Eda_hitMeta{color:var(--k80);font-size:var(--fs-12)}._577Eda_hitPrice{color:var(--green);font-size:var(--fs-14);font-weight:700}._577Eda_rowHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm-md);flex-wrap:wrap;display:flex}._577Eda_rowTitle{font-size:var(--fs-22);letter-spacing:-.02em;margin:0;font-weight:700}._577Eda_categoryGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-2xl) * 1.75), 1fr));gap:var(--space-14);display:grid}._577Eda_categoryTile{align-items:center;gap:var(--space-10);color:var(--k100);font-size:var(--fs-14);text-align:center;flex-direction:column;font-weight:600;text-decoration:none;display:flex}._577Eda_categoryPhoto{aspect-ratio:1;border-radius:var(--r-circle);background:var(--card2);width:100%;position:relative;overflow:hidden}._577Eda_categoryTile:hover ._577Eda_categoryPhoto,._577Eda_categoryTile[aria-pressed=true] ._577Eda_categoryPhoto{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}._577Eda_categoryImage{object-fit:cover}._577Eda_bandDeep{margin-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));background:var(--band-deep,var(--accent-d));color:var(--on-band,var(--on-accent))}._577Eda_bandBrand{margin-top:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));background:var(--band-brand,var(--accent-d));color:var(--on-band,var(--on-accent))}._577Eda_bandInner{gap:clamp(var(--space-xl), 5vw, var(--space-2xl));padding-block:clamp(calc(var(--space-48) + var(--space-sm)), 8vw, calc(var(--space-2xl) * 1.6));flex-direction:column;display:flex}._577Eda_bandText{max-width:calc(var(--space-2xl) * 8.5);font-size:var(--fs-17);text-wrap:pretty;margin:0;line-height:1.55}._577Eda_bandMedia{flex:1 1 calc(var(--space-2xl) * 6.9);min-width:0;height:clamp(calc(var(--space-2xl) * 6.9), 48vw, calc(var(--space-2xl) * 9.7))}._577Eda_bandMediaShort{flex:1 1 calc(var(--space-2xl) * 6.5);min-width:0;height:clamp(calc(var(--space-2xl) * 6), 40vw, calc(var(--space-2xl) * 8.1))}._577Eda_steps{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 3.45)), 1fr));gap:var(--space-sm-md);margin:0;padding:0;list-style:none;display:grid}._577Eda_bandTile{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--on-band,var(--on-accent)) 20%, transparent);border-radius:var(--r4);background:color-mix(in srgb, var(--on-band,var(--on-accent)) 6%, transparent);flex-direction:column;display:flex}._577Eda_stepNumber{color:var(--band-kicker,var(--on-accent));font-family:var(--mono);font-size:var(--fs-12);font-weight:600}._577Eda_tileTitle{font-size:var(--fs-17);font-weight:700;line-height:1.25}._577Eda_tileText{font-size:var(--fs-14);line-height:1.5}._577Eda_billCard{width:min(calc(var(--space-2xl) * 4.55), 82%);border-radius:var(--r4);background:var(--card);color:var(--k100);box-shadow:var(--shadow-modal);overflow:hidden}._577Eda_billHead{gap:var(--space-xs);padding:var(--space-sm-md) var(--space-14);background:var(--band-brand,var(--accent));color:var(--on-band,var(--on-accent));font-size:var(--fs-12);flex-direction:column;display:flex}._577Eda_billBody{gap:var(--space-sm);padding:var(--space-sm-md) var(--space-14);font-size:var(--fs-13);flex-direction:column;display:flex}._577Eda_billLine{justify-content:space-between;gap:var(--space-sm);display:flex}._577Eda_billAmount{font-family:var(--mono)}._577Eda_billTotal{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);font-weight:700}._577Eda_billCta{margin-top:var(--space-xs);padding:var(--space-10);border-radius:var(--r2);background:var(--live);color:var(--on-live);text-align:center;font-weight:700}._577Eda_cta{align-items:center;gap:var(--space-14);font-size:var(--fs-14);flex-wrap:wrap;display:flex}._577Eda_sources{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 3.75)), 1fr));gap:var(--space-sm-md);display:grid}._577Eda_sourceTile{gap:var(--space-sm);padding:var(--space-20);border:var(--border-width) solid color-mix(in srgb, var(--on-band,var(--on-accent)) 28%, transparent);border-radius:var(--r4);flex-direction:column;display:flex}._577Eda_panelGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-2xl) * 4.7)), 1fr));gap:var(--space-sm-md);display:grid}._577Eda_moduleCard{gap:var(--space-sm);padding:var(--space-20);border-radius:var(--r4);background:var(--card);color:var(--k100);flex-direction:column;display:flex}._577Eda_moduleKicker{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;font-weight:600}._577Eda_readingBar{height:var(--space-xs-sm);border-radius:var(--rf);background:var(--accent-soft);display:block;overflow:hidden}._577Eda_readingFill{background:var(--band-brand,var(--accent));width:78%;height:100%;display:block}._577Eda_accountHead{justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-48);flex-wrap:wrap;display:flex}._577Eda_accountTitle{flex:1 1 calc(var(--space-2xl) * 7.2);gap:var(--space-sm-md);flex-direction:column;display:flex}._577Eda_accountSub{flex:0 1 calc(var(--space-2xl) * 6.5);color:var(--k80);font-size:var(--fs-16);margin:0;line-height:1.55}._577Eda_benefitCard{gap:var(--space-14);padding:var(--space-20);border:var(--border-width) solid var(--line);border-radius:var(--r5);background:var(--card);flex-direction:column;display:flex}._577Eda_benefitSample{gap:var(--space-xs-sm);padding:var(--space-sm-md);border-radius:var(--r3);background:var(--card2);flex-direction:column;display:flex}._577Eda_benefitSample[data-tone=accent]{background:var(--accent-soft);color:var(--on-soft);flex-direction:row;justify-content:space-between;align-items:center}._577Eda_benefitSample[data-tone=ok]{background:var(--ok-soft)}._577Eda_sampleLabel{font-size:var(--fs-13);font-weight:600}._577Eda_sampleLine{color:var(--k80);font-size:var(--fs-12)}._577Eda_benefitTitle{font-size:var(--fs-18);font-weight:700;line-height:1.2}._577Eda_exampleTag{color:var(--k55);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.12em;align-self:flex-start;font-weight:600}._577Eda_cities{gap:var(--space-lg);padding-block:clamp(var(--space-2xl), 9vw, calc(var(--space-2xl) * 1.9));flex-direction:column;display:flex}._577Eda_citiesTitle{font-size:clamp(calc(var(--fs-15) * 2), 4vw, calc(var(--fs-24) * 2));letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}._577Eda_tabs{border-bottom:var(--border-width-strong) solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._577Eda_tab{min-height:calc(var(--tap) + var(--space-sm));margin-bottom:calc(var(--border-width-strong) * -1);border:0;border-bottom:calc(var(--border-width-strong) * 1.5) solid transparent;color:var(--k80);font:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;font-weight:500}._577Eda_tab[aria-selected=true]{border-bottom-color:var(--k100);color:var(--k100);font-weight:700}._577Eda_linkGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-2xl) * 3.45)), 1fr));gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none;display:grid}._577Eda_cityLink{padding:var(--space-sm-md) 0;color:var(--k100);font-size:var(--fs-16);font-weight:500;line-height:1.3;text-decoration:none;display:block}._577Eda_cityLink:hover{color:var(--live)}._577Eda_moreButton{min-height:calc(var(--tap) + var(--space-2xs));padding:0 var(--space-20);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-14);cursor:pointer;align-self:center;font-weight:700}._577Eda_footer{background:var(--band-deep,var(--accent-d));color:var(--on-band,var(--on-accent));margin-top:auto}._577Eda_footerColumns{gap:var(--space-xl);padding-block:calc(var(--space-48) + var(--space-sm)) var(--space-32);flex-wrap:wrap;display:flex}._577Eda_footerBrand{flex:1 1 calc(var(--space-2xl) * 3.75);gap:var(--space-14);font-size:var(--fs-14);flex-direction:column;line-height:1.5;display:flex}._577Eda_footerLogo{padding:var(--space-sm) var(--space-14);border-radius:var(--r3);background:var(--bg);align-self:flex-start;display:flex}._577Eda_footerTagline{max-width:calc(var(--space-2xl) * 4.4)}._577Eda_footerColumn{flex:0 1 calc(var(--space-2xl) * 2.8);gap:var(--space-10);font-size:var(--fs-14);flex-direction:column;display:flex}._577Eda_footerTitle{padding-bottom:var(--space-xs);color:var(--band-kicker,var(--on-accent));font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;font-weight:600}._577Eda_footerLink{color:var(--on-band,var(--on-accent));text-align:left;text-decoration:none}._577Eda_footerLink:hover{text-decoration:underline}
.IalTiq_figure{background:var(--card2);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.IalTiq_figure[data-shape=rounded]{border-radius:calc(var(--r5) + var(--space-2xs))}.IalTiq_image{object-fit:cover}.IalTiq_caption{bottom:var(--space-xs-sm);left:var(--space-xs-sm);max-width:calc(100% - var(--space-sm-md));padding:var(--space-2xs) var(--space-xs-sm);border-radius:var(--r1);background:color-mix(in srgb, var(--k100) 62%, transparent);color:var(--bg);font-size:var(--fs-10);line-height:1.3;position:absolute}.IalTiq_caption a{color:inherit;text-decoration:none}.IalTiq_caption a:hover,.IalTiq_caption a:focus-visible{text-decoration:underline}.IalTiq_overlays{pointer-events:none;position:absolute;inset:0}
.pJR9aW_intro{padding:var(--space-2xl) var(--space-lg) var(--space-lg)}.pJR9aW_inner{gap:var(--space-sm);max-width:var(--maxw);flex-direction:column;margin-inline:auto;display:flex}.pJR9aW_title{color:var(--k100);font-family:var(--sans);font-size:var(--fs-26);letter-spacing:-.02em;margin:0;font-weight:700}.pJR9aW_highlight{color:var(--accent-ink)}.pJR9aW_subtitle{color:var(--k55);font-size:var(--fs-15);margin:0}
.gmesHW_pill{min-width:0;max-width:calc(var(--space-2xl) * 10);align-items:center;gap:var(--space-sm);padding:var(--space-10) var(--space-md);border-radius:var(--rf);background:var(--bg2);color:var(--k100);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;white-space:nowrap;border:0;flex:1;display:flex;overflow:hidden}.gmesHW_pillRoute{text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.gmesHW_pillDetail{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:767px){.gmesHW_pillDetail{display:none}}.gmesHW_shell{gap:var(--space-md);width:100%;max-width:var(--maxw);padding:var(--space-lg) var(--space-md) var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}.gmesHW_hero{gap:var(--space-xs);flex-direction:column;display:flex}.gmesHW_heroTitle{font-size:var(--fs-26);margin:0;font-weight:600}.gmesHW_muted{color:var(--k55);font-size:var(--fs-13)}.gmesHW_hint{color:var(--k55);font-size:var(--fs-12);margin:0}.gmesHW_eyebrow{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase}.gmesHW_searchForm{gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.gmesHW_fields{gap:var(--space-sm);grid-template-columns:1fr;align-items:stretch;display:grid}.gmesHW_fieldBox,.gmesHW_placeField{gap:var(--space-10);min-width:0;padding:var(--space-sm) var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);display:flex}.gmesHW_fieldBox{justify-content:center;gap:var(--space-xs);flex-direction:column}.gmesHW_placeField{align-items:center}.gmesHW_placeField:focus-within{border-color:var(--accent)}.gmesHW_placeDot{width:var(--space-10);height:var(--space-10);border-radius:var(--rf);background:var(--accent);flex:none}.gmesHW_placeDot[data-end=to]{background:var(--live)}.gmesHW_placeInput{flex:1;min-width:0}.gmesHW_placeField label{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.gmesHW_placeField input{color:var(--k100);font-size:var(--fs-14);background:0 0;border:0;padding:0;font-weight:500}.gmesHW_placeField input:focus{box-shadow:none}.gmesHW_stepper{align-items:center;gap:var(--space-10);display:inline-flex}.gmesHW_stepperButton{width:var(--space-xl);height:var(--space-xl);border:var(--border-width) solid var(--line2);border-radius:var(--rf);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-16);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.gmesHW_stepperButton:disabled{color:var(--k30);cursor:not-allowed}.gmesHW_stepperValue{min-width:var(--space-md);font-family:var(--mono);font-size:var(--fs-15);text-align:center;font-weight:600}.gmesHW_sizes{gap:var(--space-xs);display:inline-flex}.gmesHW_size{min-width:var(--space-xl);padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line2);border-radius:var(--r2);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-13);cursor:pointer;font-weight:600}.gmesHW_size[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.gmesHW_chipRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.gmesHW_box{align-items:center;gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);color:var(--k100);flex-wrap:wrap;text-decoration:none;display:flex}.gmesHW_boxCopy{min-width:calc(var(--space-2xl) * 4);gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.gmesHW_boxTitle{font-size:var(--fs-14);margin:0;font-weight:600}.gmesHW_box[data-tone=invite]{border-style:dashed;border-color:var(--line2)}.gmesHW_box[data-tone=next]{border-color:var(--accent-line);background:var(--accent-soft)}.gmesHW_homeGrid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.gmesHW_homeSide{gap:var(--space-14);flex-direction:column;order:-1;display:flex}.gmesHW_corridors{padding:var(--space-md) var(--space-20);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}.gmesHW_corridorsHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.gmesHW_corridorsNote{color:var(--accent-ink);font-size:var(--fs-12)}.gmesHW_corridorsTitle{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:500}.gmesHW_corridorList{margin:0;padding:0;list-style:none}.gmesHW_corridorList li+li{border-top:var(--border-width) solid var(--line)}.gmesHW_corridorRow{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-sm) 0;color:var(--k100);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.gmesHW_corridorRow:hover .gmesHW_corridorRoute,.gmesHW_corridorRow:focus-visible .gmesHW_corridorRoute{color:var(--accent-ink)}.gmesHW_corridorCopy{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.gmesHW_corridorRoute{font-size:var(--fs-15);font-weight:600}.gmesHW_corridorPrice{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex:none;display:flex}.gmesHW_corridorPriceValue{font-size:var(--fs-15);font-weight:600}.gmesHW_filters{gap:var(--space-lg);flex-direction:column;display:flex}.gmesHW_filtersHead{justify-content:space-between;align-items:baseline;display:flex}.gmesHW_filtersTitle{font-size:var(--fs-15);font-weight:600}.gmesHW_linkButton{color:var(--accent-ink);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;padding:0}.gmesHW_filterGroup{gap:var(--space-sm);flex-direction:column;display:flex}.gmesHW_filterRow{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.gmesHW_check{align-items:center;gap:var(--space-10);color:var(--k100);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.gmesHW_checkBox{width:var(--space-md);height:var(--space-md);border:var(--border-width-strong) solid var(--line2);border-radius:var(--r1);background:var(--card);flex:none}.gmesHW_check[aria-pressed=true] .gmesHW_checkBox{border-color:var(--accent);background:var(--accent)}.gmesHW_results{gap:var(--space-md);width:100%;max-width:var(--maxw);padding:var(--space-md) var(--space-md) var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}.gmesHW_resultsFilters{padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);display:none}.gmesHW_resultsFilters[data-open]{display:block}.gmesHW_resultsList{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}.gmesHW_resultsHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.gmesHW_resultsCount{font-size:var(--fs-15);font-weight:600}.gmesHW_resultCard{gap:var(--space-sm) var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);color:var(--k100);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.gmesHW_resultCard:hover,.gmesHW_resultCard:focus-visible{border-color:var(--accent-line)}.gmesHW_resultCard>.gmesHW_route{grid-column:1/-1}.gmesHW_route{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.gmesHW_routeLine{align-items:center;gap:var(--space-10);display:flex}.gmesHW_routeTime{font-family:var(--mono);font-size:var(--fs-17);font-weight:600}.gmesHW_routeCode{border-bottom:var(--border-width) dotted var(--k30);color:var(--k55);font-family:var(--mono);font-size:var(--fs-12);cursor:help;font-weight:600;text-decoration:none}.gmesHW_routeTrack{min-width:calc(var(--space-2xl) * 2);height:var(--space-lg);flex:1;position:relative}.gmesHW_routeRail{height:var(--border-width-strong);background:var(--accent-line);position:absolute;top:50%;left:0;right:0}.gmesHW_routeDuration{padding:0 var(--space-2xs);background:var(--card);color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.gmesHW_routeStop{top:50%;left:var(--stop-at);transform:translate(-50%, calc(var(--space-xs) * -1));cursor:help;flex-direction:column;align-items:center;display:flex;position:absolute}.gmesHW_routeDot{width:var(--space-sm);height:var(--space-sm);border:var(--border-width-strong) solid var(--accent);border-radius:var(--rf);background:var(--card)}.gmesHW_routeStopCode{color:var(--k55);font-family:var(--mono);font-size:var(--fs-9);text-decoration:none}.gmesHW_routePoints{justify-content:space-between;gap:var(--space-sm);color:var(--k55);font-size:var(--fs-12);display:flex}.gmesHW_routePointEnd{text-align:right}.gmesHW_resultDriver{align-items:center;gap:var(--space-10);min-width:0;display:flex}.gmesHW_resultAvatar{width:calc(var(--space-xl) + var(--space-2xs));height:calc(var(--space-xl) + var(--space-2xs));border:var(--border-width) solid var(--line2);border-radius:var(--rf);background:var(--bg2);flex:none;overflow:hidden}.gmesHW_resultAvatarImg{object-fit:cover;width:100%;height:100%}.gmesHW_resultDriverCopy{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.gmesHW_resultDriverName{font-size:var(--fs-13);font-weight:600}.gmesHW_seal{color:var(--accent-ink);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.gmesHW_seal[data-tone=live]{color:var(--live)}.gmesHW_resultBooking{gap:var(--space-2xs);color:var(--k55);font-size:var(--fs-12);flex-direction:column;display:flex}.gmesHW_resultBooking[data-instant]{color:var(--accent-ink);font-weight:600}.gmesHW_resultSeats{color:var(--k55);font-weight:400}.gmesHW_resultCard[data-full]{background:var(--bg2);opacity:var(--opacity-disabled);cursor:default}.gmesHW_resultCard[data-full]:hover,.gmesHW_resultCard[data-full]:focus-visible{border-color:var(--line)}.gmesHW_resultFull{color:var(--k55);font-weight:600}.gmesHW_resultPrice{font-size:var(--fs-18);text-align:right;font-weight:600}.gmesHW_resultPriceUnit{font-size:var(--fs-11);color:var(--k55);font-weight:400;display:block}.gmesHW_resultSavings{margin-top:var(--space-2xs);font-family:var(--mono);font-size:var(--fs-11);color:var(--accent-ink);font-weight:500;display:block}.gmesHW_mobileOnly{display:inline-flex}@media (min-width:720px){.gmesHW_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gmesHW_shell{padding-top:var(--space-2xl)}.gmesHW_heroTitle{font-size:var(--fs-32)}.gmesHW_fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr) auto}.gmesHW_homeGrid{gap:var(--space-20);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.gmesHW_homeSide{order:0}.gmesHW_results{align-items:flex-start;gap:var(--space-lg);flex-direction:row}.gmesHW_resultsFilters{top:calc(var(--space-2xl) + var(--space-md));width:calc(var(--space-2xl) * 5);flex:none;display:block;position:sticky}.gmesHW_mobileOnly{display:none}}@container (min-width:880px){.gmesHW_resultCard{grid-template-columns:minmax(calc(var(--space-2xl) * 5.625), 1fr) calc(var(--space-2xl) * 3 - var(--space-2xs)) calc(var(--space-2xl) * 2 - var(--space-sm)) calc(var(--space-2xl) + var(--space-32) + var(--space-xs));gap:var(--space-lg);padding:var(--space-md) var(--space-20)}.gmesHW_resultCard>.gmesHW_route{grid-column:auto}}
._0NhSPW_page{gap:var(--space-20);width:100%;max-width:var(--maxw);padding:var(--space-lg) var(--space-md) var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}._0NhSPW_muted{color:var(--k55);font-size:var(--fs-13)}._0NhSPW_srOnly{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._0NhSPW_breadcrumb{gap:var(--space-sm);color:var(--k55);font-family:var(--mono);font-size:var(--fs-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._0NhSPW_breadcrumb li+li:before{content:"›";margin-right:var(--space-sm)}._0NhSPW_breadcrumb a{color:inherit;text-decoration:none}._0NhSPW_breadcrumb a:hover{color:var(--accent-ink)}._0NhSPW_crumbCurrent{color:var(--k100)}._0NhSPW_header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}._0NhSPW_headerCopy{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._0NhSPW_title{font-size:var(--fs-26);letter-spacing:-.02em;margin:0;font-weight:600}._0NhSPW_summary{gap:var(--space-xs) var(--space-md);color:var(--k55);font-size:var(--fs-14);flex-wrap:wrap;margin:0;display:flex}._0NhSPW_summary strong{color:var(--k100)}._0NhSPW_savings{color:var(--green)}._0NhSPW_inverse{padding:var(--space-10) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);font-size:var(--fs-13);white-space:nowrap;font-weight:500;text-decoration:none}._0NhSPW_inverse:hover,._0NhSPW_inverse:focus-visible{border-color:var(--accent-line)}._0NhSPW_searchBar{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);grid-template-columns:minmax(0,1fr);display:grid}._0NhSPW_swap{width:calc(var(--space-32) + var(--space-2xs));height:calc(var(--space-32) + var(--space-2xs));border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k55);font:inherit;cursor:pointer;justify-self:center}._0NhSPW_fieldButton{color:var(--k100);font:inherit;text-align:left;cursor:pointer}._0NhSPW_fieldButton:hover,._0NhSPW_fieldButton:focus-visible{border-color:var(--accent)}._0NhSPW_fieldValue{font-size:var(--fs-14);font-weight:500}._0NhSPW_fieldPlaceholder{color:var(--k55);font-size:var(--fs-14)}._0NhSPW_columns{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._0NhSPW_trips{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex;container-type:inline-size}._0NhSPW_tripsHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}._0NhSPW_tripsCount{font-size:var(--fs-15);font-weight:600}._0NhSPW_tripsHead a{color:var(--accent-ink)}._0NhSPW_hint{align-items:center;gap:var(--space-sm);color:var(--k55);font-size:var(--fs-12);margin:0;display:flex}._0NhSPW_hintIcon{width:var(--space-md);height:var(--space-md);border:var(--border-width-strong) solid var(--k55);border-radius:var(--rf);font-size:var(--fs-10);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._0NhSPW_side{gap:var(--space-md);flex-direction:column;display:flex}._0NhSPW_sideCard{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}._0NhSPW_sideTitle{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:500}._0NhSPW_facts{flex-direction:column;margin:0;display:flex}._0NhSPW_fact{justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;font-size:var(--fs-13);display:flex}._0NhSPW_fact+._0NhSPW_fact{border-top:var(--border-width) solid var(--line)}._0NhSPW_fact dt{color:var(--k55)}._0NhSPW_fact dd{text-align:right;margin:0;font-weight:500}._0NhSPW_fact dd a{color:var(--accent-ink)}._0NhSPW_drivers{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0NhSPW_driver{align-items:center;gap:var(--space-10);display:flex}._0NhSPW_avatar{width:calc(var(--space-32) + var(--space-2xs));height:calc(var(--space-32) + var(--space-2xs));border:var(--border-width) solid var(--line2);border-radius:var(--rf);background:var(--bg2);flex:none}._0NhSPW_driverCopy{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}._0NhSPW_driverName{color:var(--k100);font-size:var(--fs-13);font-weight:600;text-decoration:none}._0NhSPW_faqItem{padding:var(--space-sm) 0}._0NhSPW_faqItem+._0NhSPW_faqItem{border-top:var(--border-width) solid var(--line)}._0NhSPW_faqQuestion{cursor:pointer;list-style-position:outside}._0NhSPW_faqHeading{font-size:var(--fs-13);margin:0;font-weight:600;display:inline}._0NhSPW_faqAnswer{margin:var(--space-sm) 0 0;color:var(--k55);font-size:var(--fs-13);line-height:1.5}._0NhSPW_popular{gap:var(--space-md);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}._0NhSPW_popularHead{align-items:baseline;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}._0NhSPW_popularTitle{font-size:var(--fs-16);margin:0;font-weight:600}._0NhSPW_popularGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-2xl) * 4), 1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}._0NhSPW_popularLink{justify-content:space-between;align-items:center;gap:var(--space-sm);height:100%;padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);color:var(--k100);text-decoration:none;display:flex}._0NhSPW_popularLink:hover,._0NhSPW_popularLink:focus-visible,._0NhSPW_popularLink[data-current]{border-color:var(--accent)}._0NhSPW_popularCopy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._0NhSPW_popularRoute{font-size:var(--fs-13);font-weight:600}._0NhSPW_popularPath{color:var(--k55);font-family:var(--mono);font-size:var(--fs-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0NhSPW_popularNumbers{align-items:flex-end;gap:var(--space-2xs);font-size:var(--fs-12);flex-direction:column;flex:none;display:flex}._0NhSPW_popularPrice{font-weight:600}@media (min-width:1024px){._0NhSPW_page{padding-top:var(--space-xl)}._0NhSPW_title{font-size:var(--fs-28)}._0NhSPW_searchBar{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.7fr) auto;align-items:stretch}._0NhSPW_swap{align-self:center}._0NhSPW_columns{grid-template-columns:minmax(0, 1fr) calc(var(--space-2xl) * 5)}}
.-XkdXq_notice{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--r4);background:var(--card);display:grid}.-XkdXq_title{align-items:center;gap:var(--space-xs);font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--k100);margin:0;display:flex}.-XkdXq_body{font-size:var(--fs-14);color:var(--k80);margin:0}.-XkdXq_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.XDQYEa_strip{gap:var(--space-xs-sm);padding:var(--space-2xs) 0 var(--space-xs);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.XDQYEa_strip::-webkit-scrollbar{display:none}.XDQYEa_cell{flex:none}.XDQYEa_step{gap:var(--space-xs-sm);width:138px;height:100%;padding:var(--space-sm-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);text-align:left;color:inherit;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.XDQYEa_step{transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease)}a.XDQYEa_step:hover{transform:translateY(-2px)}}a.XDQYEa_step:hover{border-color:color-mix(in srgb, var(--accent) 48%, transparent);color:inherit}.XDQYEa_step[data-current=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--card))}.XDQYEa_step[data-current=true] .XDQYEa_icon{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.XDQYEa_step[data-current=true] .XDQYEa_at{color:var(--accent-ink)}.XDQYEa_step[data-upcoming=true]{opacity:.62;border-style:dashed}.XDQYEa_icon{border-radius:var(--r2);width:32px;height:32px;color:var(--k55);background:var(--bg2);border:var(--border-width) solid var(--line2);place-items:center;display:grid}.XDQYEa_text b{font-family:var(--sans);font-size:var(--fs-12);color:var(--k100);font-weight:700;line-height:1.25;display:block}.XDQYEa_text>span{margin-top:var(--space-2xs);font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);line-height:1.35;display:block}.XDQYEa_at{font-family:var(--mono);font-style:normal;font-size:var(--fs-9);letter-spacing:.08em;text-transform:uppercase;color:var(--k30);margin-top:auto}
.D8ftdq_card{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.D8ftdq_head{align-items:center;gap:var(--space-sm);display:flex}.D8ftdq_icon{border-radius:var(--r3);width:42px;height:42px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);flex:none;place-items:center;display:grid}.D8ftdq_headText b{color:var(--k100);font-size:var(--fs-14);font-weight:700;display:block}.D8ftdq_headText>span{color:var(--k55);font-size:var(--fs-12);margin-top:var(--space-2xs);line-height:1.4;display:block}.D8ftdq_liveBadge{padding:var(--space-2xs) var(--space-10);border-radius:var(--rf);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;color:var(--coral);background:color-mix(in srgb, var(--coral) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--coral) 32%, transparent);animation:D8ftdq_pulse var(--dur-2000) ease-in-out infinite;margin-left:auto;font-weight:700}@keyframes D8ftdq_pulse{0%,to{opacity:1}50%{opacity:.6}}.D8ftdq_episodeTitle{font-size:var(--fs-14);color:var(--k80);line-height:1.5}.D8ftdq_actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.D8ftdq_ctaPrimary{align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-md);border-radius:var(--r3);font-size:var(--fs-13);color:var(--on-accent);background:var(--accent);font-weight:700;display:inline-flex}.D8ftdq_ctaPrimary:hover{color:var(--on-accent);background:var(--accent2)}.D8ftdq_ctaHint{gap:var(--space-1);flex-direction:column;display:flex}.D8ftdq_ctaHint b{font-size:var(--fs-12);color:var(--k100);font-weight:700;display:block}.D8ftdq_ctaHint>span{font-size:var(--fs-11);color:var(--k55);display:block}.D8ftdq_skelIcon{flex:none;width:42px;height:42px}.D8ftdq_skelLines{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.D8ftdq_skelHeadTitle{width:42%;height:15px}.D8ftdq_skelHeadSub{width:68%;height:13px}.D8ftdq_skelEpisode{width:86%;height:21px}.D8ftdq_skelCta{width:44%;height:36px}.D8ftdq_soft{align-items:center;gap:var(--space-sm);display:flex}.D8ftdq_softIcon{border-radius:var(--r-circle);width:40px;height:40px;color:var(--k55);background:var(--card2);flex:none;place-items:center;display:grid}.D8ftdq_softText{flex:auto;min-width:0}.D8ftdq_softText b{font-size:var(--fs-13);color:var(--k80);font-weight:600;display:block}.D8ftdq_softText>span{font-size:var(--fs-12);color:var(--k55);line-height:1.4;display:block}
.mycCXa_home{gap:var(--space-lg);flex-direction:column;width:100%;max-width:1100px;margin:0 auto;display:flex}.mycCXa_eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.18em;text-transform:uppercase;color:var(--k55);font-weight:600}.mycCXa_rule{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:var(--k30);font-weight:700;display:inline-flex}.mycCXa_rule svg{color:var(--agent)}.mycCXa_count{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.06em;color:var(--k55)}.mycCXa_title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);font-size:clamp(24px,6vw,30px);font-weight:800}.mycCXa_sub{margin-top:var(--space-xs);font-size:var(--fs-14);color:var(--k55)}.mycCXa_preparation{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.mycCXa_preparationCard{align-items:center;gap:var(--space-sm);min-height:70px;padding:var(--space-md);border:var(--border-width) solid var(--line2);border-radius:var(--r4);background:var(--card);color:inherit;display:flex}.mycCXa_preparationCard:hover{border-color:var(--accent);color:inherit}.mycCXa_preparationCard>span:nth-child(2){gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.mycCXa_preparationCard b{color:var(--k100);font-size:var(--fs-14)}.mycCXa_preparationCard small{color:var(--k55);font-family:var(--mono);font-size:var(--fs-11)}.mycCXa_preparationIcon{border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 12%, transparent);width:38px;height:38px;color:var(--on-soft);place-items:center;display:grid}.mycCXa_compass{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--r4);color:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--card)), var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 38%, transparent);transition:border-color var(--dur) var(--ease);flex-wrap:wrap;display:flex}.mycCXa_compass:hover{border-color:var(--accent);color:inherit}.mycCXa_compassIcon{border-radius:var(--r-circle);width:48px;height:48px;color:var(--on-accent);background:radial-gradient(circle at 35% 30%, var(--accent2), var(--accent-d));box-shadow:0 0 0 4px var(--glow);flex:none;place-items:center;display:grid}.mycCXa_compassMain{flex:1;min-width:150px}.mycCXa_compassMain b{color:var(--k100);font-size:var(--fs-15);font-weight:700;display:block}.mycCXa_compassDesc{color:var(--k80);font-size:var(--fs-12);margin-top:var(--space-2xs);line-height:1.45;display:block}.mycCXa_compassBadge{margin-bottom:var(--space-xs)}.mycCXa_compassCta{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;min-height:38px;padding:0 var(--space-md);border-radius:var(--rf);font-size:var(--fs-13);color:var(--on-accent);background:var(--accent);flex:none;font-weight:700;display:inline-flex}.mycCXa_bar{height:6px;margin-top:var(--space-sm);border-radius:var(--rf);background:var(--line);display:block;overflow:hidden}.mycCXa_bar>i{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-slow,var(--dur-slow)) var(--ease);display:block}.mycCXa_compassLoading{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.mycCXa_skelCompassIcon{flex:none;width:48px;height:48px}.mycCXa_skelCompassMain{gap:var(--space-xs-sm);flex-direction:column;flex:1;min-width:150px;display:flex}.mycCXa_skelCompassTitle{width:54%;height:15px}.mycCXa_skelCompassDesc{width:78%;height:13px}.mycCXa_skelCompassBar{width:100%;height:6px;margin-top:var(--space-2xs)}.mycCXa_skelCompassCta{flex:none;width:100%;height:38px}.mycCXa_profileBrief{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);flex-direction:column;display:flex}.mycCXa_profileBriefHead{align-items:center;gap:var(--space-sm);display:flex}.mycCXa_profileBriefIcon{border-radius:var(--r3);width:34px;height:34px;color:var(--on-soft);background:color-mix(in srgb, var(--accent) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);flex:none;place-items:center;display:grid}.mycCXa_profileBriefHead h2{font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);font-weight:750}.mycCXa_profileBriefHead p{margin-top:var(--space-2xs);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.4}.mycCXa_profileBriefSummary{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}.mycCXa_profileBriefFacts,.mycCXa_profileBriefActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.mycCXa_profileBriefFacts span{padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--green) 30%, transparent);font-weight:600}.mycCXa_profileBriefActions{margin-top:var(--space-2xs)}.mycCXa_profileBriefActions a{align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-10);border-radius:var(--r3);font-family:var(--sans);font-size:var(--fs-12);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 9%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 25%, transparent);font-weight:700;display:inline-flex}.mycCXa_profileBriefActions a:hover{color:var(--accent2-ink);border-color:var(--accent)}.mycCXa_profileBriefLoading{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);flex-direction:column;display:flex}.mycCXa_skelBriefHead{align-items:center;gap:var(--space-sm);display:flex}.mycCXa_skelBriefIcon{flex:none;width:34px;height:34px}.mycCXa_skelBriefHeadLines{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.mycCXa_skelBriefTitle{width:38%;height:16px}.mycCXa_skelBriefDesc{width:72%;height:13px}.mycCXa_skelBriefSummary{width:100%;height:22px}.mycCXa_skelBriefSummaryLast{width:64%;height:22px}.mycCXa_skelBriefActions{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.mycCXa_skelBriefAction{width:150px;height:32px}.mycCXa_skelBriefActionAlt{width:96px;height:32px}.mycCXa_cols{gap:var(--space-lg);flex-direction:column;display:flex}.mycCXa_col{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.mycCXa_secHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.mycCXa_secHead>.mycCXa_seeAll,.mycCXa_secHead>.mycCXa_count,.mycCXa_secHead>.mycCXa_rule{margin-left:auto}.mycCXa_seeAll{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;color:var(--accent-ink)}.mycCXa_seeAll:hover{color:var(--accent2-ink)}.mycCXa_strength section{margin:0}.mycCXa_nowLoading{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r5);background:var(--card);border:var(--border-width) solid var(--line);display:flex}.mycCXa_skelNowIcon{flex:none;width:44px;height:44px}.mycCXa_skelNowMain{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.mycCXa_skelNowTitle{width:82%;height:21px}.mycCXa_skelNowSub{width:64%;height:14px}.mycCXa_skelNowWhy{width:100%;height:42px}.mycCXa_skelNowCta{width:100%;height:var(--tap)}.mycCXa_queueLoading{gap:var(--space-sm);flex-direction:column;display:flex}.mycCXa_skelQueueRow{width:100%;height:84px}.mycCXa_skelQueueRowAlt{width:100%;height:64px}.mycCXa_strengthLoading{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.mycCXa_skelStrengthHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.mycCXa_skelStrengthTitle{width:58%;height:16px}.mycCXa_skelStrengthValue{width:38px;height:13px}.mycCXa_skelStrengthTrack{width:100%;height:6px}.mycCXa_skelStrengthHint{width:86%;height:13px}.mycCXa_skelStrengthChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.mycCXa_skelStrengthChip{width:104px;height:28px}.mycCXa_skelStrengthChipAlt{width:78px;height:28px}.mycCXa_verify{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--bg1);border:var(--border-width) solid var(--line);color:inherit;transition:border-color var(--dur) var(--ease);display:flex}.mycCXa_verify:hover{border-color:color-mix(in srgb, var(--green) 45%, transparent);color:inherit}.mycCXa_verifyIcon{border-radius:var(--r3);width:34px;height:34px;color:var(--green);background:color-mix(in srgb, var(--green) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--green) 32%, transparent);flex:none;place-items:center;display:grid}.mycCXa_verifyMain{flex:1;min-width:0}.mycCXa_verifyMain b{font-size:var(--fs-13);color:var(--k100);font-weight:700;display:block}.mycCXa_verifyMain>span{font-size:var(--fs-12);color:var(--k55);display:block}@media (min-width:900px){.mycCXa_cols{grid-template-columns:1.2fr .8fr;align-items:start;display:grid}}
.hoYrma_step{--pq-face-size:min(34vh, 20rem);gap:var(--space-md);flex-direction:column;display:flex}.hoYrma_subtitle{color:var(--k55);margin:0;font-size:.85rem;line-height:1.5}.hoYrma_center{min-block-size:var(--pq-face-size);justify-content:center;align-items:center;display:flex}.hoYrma_grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));justify-items:center;display:grid}.hoYrma_cell{inline-size:100%;max-inline-size:var(--pq-face-size);aspect-ratio:1;border-radius:var(--rf);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hoYrma_cell:hover:not(:disabled){box-shadow:0 0 0 2px var(--cmp-line)}.hoYrma_cell:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-xs)}.hoYrma_cell[aria-pressed=true]{box-shadow:0 0 0 4px var(--cmp)}.hoYrma_cell:disabled{cursor:default}.hoYrma_check{border-radius:var(--rf);background:var(--cmp);width:2rem;height:2rem;color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:6%}.hoYrma_pending{align-items:center;gap:var(--space-sm);color:var(--k55);margin:0;font-size:.85rem;display:flex}.hoYrma_note{color:var(--k55);margin:0;font-size:.85rem;line-height:1.5}.hoYrma_error{color:var(--err);margin:0;font-size:.85rem;line-height:1.5}.hoYrma_actions{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);background:var(--card);box-shadow:0 var(--space-lg) 0 var(--card);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}
.qfMSiq_avatar{border-radius:var(--r-circle);color:var(--on-accent);background:radial-gradient(circle at 35% 30%, var(--accent2), var(--accent-d));box-shadow:0 0 0 4px var(--glow);flex:none;place-items:center;display:grid}.qfMSiq_avatarSm{width:40px;height:40px}.qfMSiq_avatarLg{width:96px;height:96px;margin:0 auto var(--space-md)}@media (prefers-reduced-motion:no-preference){.qfMSiq_avatarLg{animation:qfMSiq_agentPop var(--dur-slow) var(--ease)}}.qfMSiq_bubble{gap:var(--space-sm);align-items:flex-start;display:flex}.qfMSiq_body{min-width:0;padding:var(--space-sm) var(--space-md);border-radius:var(--r2) var(--r4) var(--r4) var(--r4);background:color-mix(in srgb, var(--accent) 9%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);flex:1}.qfMSiq_body p{font-size:var(--fs-14);color:var(--k80);line-height:1.55}.qfMSiq_body p+p{margin-top:var(--space-sm)}.qfMSiq_badge{margin-bottom:var(--space-xs)}.qfMSiq_userRow{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.qfMSiq_userBubble{max-width:80%;padding:var(--space-sm) var(--space-md);border-radius:var(--r4) var(--r4) var(--r2) var(--r4);background:var(--accent);color:var(--on-accent);font-size:var(--fs-14);align-self:flex-end;font-weight:600}.qfMSiq_typing{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--r2) var(--r4) var(--r4) var(--r4);background:color-mix(in srgb, var(--accent) 9%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);display:inline-flex}.qfMSiq_typing i{border-radius:var(--r-circle);background:var(--accent);width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.qfMSiq_typing i{animation:qfMSiq_agentBlink var(--dur-1000) infinite}.qfMSiq_typing i:nth-child(2){animation-delay:var(--dur-200)}.qfMSiq_typing i:nth-child(3){animation-delay:var(--dur-slow)}}.qfMSiq_trustNote{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--bg1);border:var(--border-width) solid var(--line);align-items:flex-start;display:flex}.qfMSiq_trustNote>svg{margin-top:var(--space-1);color:var(--green);flex:none}.qfMSiq_trustBody{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.qfMSiq_trustTitle{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--k55)}.qfMSiq_trustNote span{font-size:var(--fs-13);color:var(--k55);line-height:1.5}.qfMSiq_trustNote a{color:var(--accent-ink);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.qfMSiq_fadeUp{animation:qfMSiq_agentFadeUp var(--dur-slow) var(--ease) both}}@keyframes qfMSiq_agentBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes qfMSiq_agentPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes qfMSiq_agentFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.SAWG8G_wizard{justify-content:center;width:100%;display:flex}.SAWG8G_screen{flex-direction:column;width:100%;max-width:560px;max-height:min(760px,82vh);display:flex;overflow:hidden}@media (min-width:768px){.SAWG8G_screen{max-width:640px}}.SAWG8G_head{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-md);flex-direction:column;display:flex}.SAWG8G_title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.06}.SAWG8G_stepper{margin-top:var(--space-sm)}.SAWG8G_body{min-height:0;padding:0 var(--space-lg) var(--space-lg);flex:1;overflow:hidden auto}.SAWG8G_foot{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:var(--border-width) solid var(--line);display:flex}.SAWG8G_spacer{flex:1}@media (max-width:560px){.SAWG8G_screen.SAWG8G_screen{max-width:none;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0}.SAWG8G_head,.SAWG8G_body,.SAWG8G_foot{padding-left:0;padding-right:0}}
._3Zof4W_panel{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}._3Zof4W_points{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}._3Zof4W_point{align-items:flex-start;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.45;display:flex}._3Zof4W_point svg{margin-top:var(--space-2xs);color:var(--k55);flex-shrink:0}._3Zof4W_consent{padding:var(--space-md);border-radius:var(--r3);background:var(--card2);border:var(--border-width) solid var(--line)}._3Zof4W_nameBlock{gap:var(--space-xs);flex-direction:column;display:flex}._3Zof4W_nameHint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55)}._3Zof4W_error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}
.Q2HgoW_card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.Q2HgoW_title{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--k55)}.Q2HgoW_subtitle{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}.Q2HgoW_grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.Q2HgoW_tile{gap:var(--space-xs);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);border:var(--border-width) solid var(--line);background:var(--card2);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex}.Q2HgoW_tile:hover{border-color:var(--line2)}.Q2HgoW_value{font-family:var(--mono);font-size:var(--fs-20);letter-spacing:-.01em;color:var(--accent-ink);text-shadow:0 0 18px var(--glow);font-weight:700}.Q2HgoW_label{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.4}@media (min-width:1080px){.Q2HgoW_grid{grid-template-columns:repeat(5,1fr)}}
.NFC46W_body{gap:var(--space-md);flex-direction:column;display:flex}.NFC46W_intro{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}.NFC46W_grants{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.NFC46W_grant{align-items:flex-start;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);line-height:1.5;display:flex}.NFC46W_grantMark{margin-top:var(--space-2xs);color:var(--accent-ink);flex-shrink:0;display:inline-flex}.NFC46W_consent{gap:var(--space-xs);flex-direction:column;display:flex}.NFC46W_note,.NFC46W_hint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}.NFC46W_error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);line-height:1.5}.NFC46W_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.g5Gama_card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r4);background:var(--card);border:var(--border-width) solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.g5Gama_title{font-family:var(--sans);font-size:var(--fs-15);letter-spacing:-.01em;color:var(--k100);font-weight:800}.g5Gama_subtitle{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}.g5Gama_progressRow{align-items:center;gap:var(--space-sm);display:flex}.g5Gama_progressTrack{border-radius:var(--rf);background:var(--line);flex:1;height:6px;overflow:hidden}.g5Gama_progressFill{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease)}.g5Gama_progressValue{font-family:var(--mono);font-size:var(--fs-12);color:var(--accent-ink);font-weight:700}.g5Gama_boostHint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}.g5Gama_allDone{font-family:var(--sans);font-size:var(--fs-14);color:var(--green);line-height:1.5}.g5Gama_groups{gap:var(--space-lg);margin-top:var(--space-sm);flex-direction:column;display:flex}.g5Gama_group{min-width:0}.g5Gama_groupHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.g5Gama_groupLabel{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.22em;text-transform:uppercase;color:var(--k55);font-weight:600}.g5Gama_groupCount{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55);margin-left:auto}.g5Gama_list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g5Gama_item{align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);border:var(--border-width) solid var(--line);background:var(--card);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);display:flex}.g5Gama_item:hover{border-color:var(--line2)}.g5Gama_item[data-done]{background:color-mix(in srgb, var(--green) 6%, var(--card));border-color:color-mix(in srgb, var(--green) 28%, transparent)}.g5Gama_itemIcon{border-radius:var(--r2);background:color-mix(in srgb, var(--accent) 14%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 35%, transparent);width:36px;height:36px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.g5Gama_item[data-done] .g5Gama_itemIcon{background:color-mix(in srgb, var(--green) 14%, transparent);border-color:color-mix(in srgb, var(--green) 35%, transparent);color:var(--green)}.g5Gama_itemText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.g5Gama_itemTitle{align-items:center;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);flex-wrap:wrap;font-weight:700;display:flex}.g5Gama_itemHint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.45}.g5Gama_doneTag{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-2xs) var(--space-sm);border-radius:var(--r2);color:var(--green);border:var(--border-width) solid color-mix(in srgb, var(--green) 42%, transparent);background:color-mix(in srgb, var(--green) 12%, transparent);flex:none;font-weight:600;display:inline-flex}@media (max-width:480px){.g5Gama_item{flex-wrap:wrap}}@media (min-width:1080px){.g5Gama_groups{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}}
._1NPdLW_card{gap:var(--space-sm);background:var(--card);border:var(--border-width) solid color-mix(in srgb, var(--coral) 32%, var(--line));border-radius:var(--r4);padding:var(--space-md);flex-direction:column;display:flex}._1NPdLW_title{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}._1NPdLW_body{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._1NPdLW_text{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._1NPdLW_heading{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);font-weight:700}._1NPdLW_hint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}._1NPdLW_confirm{gap:var(--space-md);flex-direction:column;display:flex}._1NPdLW_confirmText{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}._1NPdLW_error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}._1NPdLW_confirmActions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.dUrN8a_panel{gap:var(--space-md);flex-direction:column;display:flex}.dUrN8a_controlCard,.dUrN8a_summaryCard,.dUrN8a_prefsCard{gap:var(--space-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);padding:var(--space-md);flex-direction:column;display:flex}.dUrN8a_controlHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.dUrN8a_agentName{font-family:var(--sans);font-weight:800;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--k100)}.dUrN8a_badges{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dUrN8a_autonomyGroup{align-items:center;gap:var(--space-xs);display:inline-flex}.dUrN8a_editAutonomy{font-family:var(--sans);font-size:var(--fs-12);color:var(--accent-ink);border-radius:var(--r2);cursor:pointer;text-underline-offset:2px;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.dUrN8a_editAutonomy:hover{opacity:.8}.dUrN8a_editAutonomy:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.dUrN8a_editAutonomy:disabled{opacity:.6;cursor:not-allowed}.dUrN8a_controlHint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}.dUrN8a_controlActions{justify-content:flex-end;display:flex}.dUrN8a_sectionTitle{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--k55)}.dUrN8a_summaryText{font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);line-height:1.55}.dUrN8a_summaryPending{font-family:var(--sans);font-size:var(--fs-14);color:var(--k55);line-height:1.5}.dUrN8a_updatedAt{font-family:var(--mono);font-size:var(--fs-11);color:var(--k30)}.dUrN8a_empty{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl);text-align:center;color:var(--k55);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);flex-direction:column;display:flex}.dUrN8a_empty p{font-family:var(--sans);font-size:var(--fs-14);max-width:40ch;line-height:1.5}.dUrN8a_emptyTitle{color:var(--k100);font-weight:700}.dUrN8a_loading{justify-content:center;align-items:center;min-height:240px;display:flex}
.o6yUEG_modalityTabs{gap:var(--space-xs,6px);background:var(--bg-surface-elevated,var(--card,#131f24));border-radius:var(--r4,12px);border:var(--border-width,1px) solid var(--line,#ffffff14);margin-top:var(--space-sm,8px);margin-bottom:var(--space-md,16px);padding:4px;display:flex}.o6yUEG_modalityTab{color:var(--text-sub,#fff9);border-radius:var(--r2,8px);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1;padding:10px 14px;font-size:14px;font-weight:600;transition:all .15s ease-in-out}.o6yUEG_modalityTab:hover{color:var(--text,#fff);background:#ffffff0a}.o6yUEG_modalityTabActive{color:var(--agent,#00d2b4);background:var(--card-elevated,#ffffff14);box-shadow:0 1px 3px #0003}
.VHkJua_step{gap:var(--space-md);flex-direction:column;display:flex}.VHkJua_subtitle{color:var(--k55);margin:0;font-size:.85rem;line-height:1.5}.VHkJua_kinds{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.VHkJua_kind{gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.VHkJua_kind:hover{border-color:var(--cmp-line)}.VHkJua_kind[aria-pressed=true]{border-color:var(--cmp)}.VHkJua_kindLabel{color:var(--k100);font-size:.85rem;line-height:1.3}.VHkJua_kindHint{color:var(--k55);font-size:var(--fs-12);line-height:1.4}.VHkJua_group{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.VHkJua_groupTitle{color:var(--k55);font-size:var(--fs-12);padding:0;line-height:1.3}.VHkJua_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.VHkJua_chip{padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);font-size:.8rem;line-height:1.3}.VHkJua_chip:hover{border-color:var(--cmp-line)}.VHkJua_chip[aria-pressed=true]{border-color:var(--cmp);color:var(--cmp)}.VHkJua_note{color:var(--k55);font-size:var(--fs-12);margin:0;line-height:1.5}.VHkJua_actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.P4br2W_shapeGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));display:grid}.P4br2W_shapeCell{aspect-ratio:1;border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.P4br2W_shapeCell[aria-pressed=true]{border-color:var(--cmp)}.P4br2W_shapeCheck{border-radius:var(--rf);background:var(--cmp);width:1.1rem;height:1.1rem;color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.P4br2W_shapeSoon{justify-content:center;align-items:center;gap:var(--space-xs);aspect-ratio:1;padding:var(--space-xs);border:var(--border-width) dashed var(--line2);border-radius:var(--r3);color:var(--k30);text-align:center;flex-direction:column;display:flex}.P4br2W_shapeAction{justify-content:center;align-items:center;gap:var(--space-xs);aspect-ratio:1;padding:var(--space-xs);border:var(--border-width) solid var(--cmp-line);border-radius:var(--r3);background:var(--card);color:var(--cmp);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.P4br2W_shapeAction:hover{border-color:var(--cmp)}.P4br2W_shapeSoonLabel{font-size:var(--fs-11);line-height:1.2}.P4br2W_shapeSoonPill{padding:0 var(--space-xs);border-radius:var(--rf);background:var(--card2);color:var(--k55);font-size:var(--fs-10)}
.d9qQfG_panel{gap:var(--space-sm);flex-direction:column;display:flex}.d9qQfG_thread{gap:var(--space-md);flex-direction:column;display:flex}.d9qQfG_answerArea{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.d9qQfG_inlineField{gap:var(--space-sm);align-items:flex-end;display:flex}.d9qQfG_inlineField>:first-child{flex:1;min-width:0}.d9qQfG_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.d9qQfG_error{color:var(--coral);font-size:var(--fs-13);line-height:1.4}
._7xd7bq_toneGroup{gap:var(--space-sm);flex-direction:column;display:flex}._7xd7bq_toneOption{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);cursor:pointer;text-align:start;transition:border-color var(--dur-fast) var(--ease);display:flex}._7xd7bq_toneOption[data-active]{border-color:var(--cmp);background:var(--cmp-soft)}._7xd7bq_toneDot{border-radius:var(--rf);border:var(--border-width-strong) solid var(--line);width:1rem;height:1rem;margin-top:var(--space-2xs);flex:none}._7xd7bq_toneOption[data-active] ._7xd7bq_toneDot{border-color:var(--cmp);background:var(--cmp)}._7xd7bq_toneMain{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._7xd7bq_toneTitle{color:var(--k100);font-size:var(--fs-15)}._7xd7bq_toneSample{color:var(--k55);font-size:var(--fs-14);font-style:italic;line-height:1.5}
.UpL_-G_loading{place-items:center;width:100%;min-height:40vh;display:grid}
.c98nzq_voicePicker{gap:var(--space-md);flex-direction:column;display:flex}.c98nzq_voiceOption:disabled{cursor:progress}.c98nzq_voiceGroup{gap:var(--space-sm);flex-wrap:wrap;display:flex}.c98nzq_voiceOption{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);cursor:pointer;text-align:start;transition:border-color var(--dur-fast) var(--ease);display:flex}.c98nzq_voiceOption[data-active]{border-color:var(--cmp);background:var(--cmp-soft)}.c98nzq_voiceDot{border-radius:var(--rf);border:var(--border-width-strong) solid var(--line);flex:none;width:1rem;height:1rem}.c98nzq_voiceOption[data-active] .c98nzq_voiceDot{border-color:var(--cmp);background:var(--cmp)}.c98nzq_voiceTitle{color:var(--k100);font-size:var(--fs-15)}
.V-2zhG_suggestions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.oa2r3a_wizard{gap:var(--space-md);flex-direction:column;display:flex}
.kQ_AYq_composer{align-items:flex-end;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);display:flex}.kQ_AYq_composer[data-locked]{opacity:.75}.kQ_AYq_input{resize:none;color:var(--k100);font-family:var(--sans);font-size:var(--fs-15);background:0 0;border:none;outline:none;flex:auto;max-height:8rem;line-height:1.4}.kQ_AYq_composerSide{align-items:center;gap:var(--space-sm);display:flex}.kQ_AYq_counter{font-size:var(--fs-11);color:var(--k30)}.kQ_AYq_sendBtn{border-radius:var(--rf);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--on-accent);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:none;justify-content:center;align-items:center;display:inline-flex}.kQ_AYq_sendBtn:disabled{opacity:.5;cursor:not-allowed}.kQ_AYq_micBtn{border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);width:2.25rem;height:2.25rem;color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.kQ_AYq_micBtn:hover:not(:disabled){color:var(--cmp);border-color:var(--cmp)}.kQ_AYq_micBtn[data-recording]{color:var(--coral);border-color:var(--coral)}.kQ_AYq_micBtn:disabled{opacity:.5;cursor:not-allowed}.kQ_AYq_recording{align-items:center;gap:var(--space-sm);color:var(--k80);font-size:var(--fs-14);flex:auto;display:flex}.kQ_AYq_recordingDot{border-radius:var(--rf);background:var(--coral);width:.5rem;height:.5rem;animation:kQ_AYq_companion-recording-pulse var(--dur-1500) infinite ease-in-out;flex:none}.kQ_AYq_recordingTime{color:var(--k55);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.85rem}@keyframes kQ_AYq_companion-recording-pulse{0%,to{opacity:.35}50%{opacity:1}}.kQ_AYq_error{padding:var(--space-sm);border:var(--border-width) solid var(--coral);border-radius:var(--r3);color:var(--k80);font-size:.85rem}
.rjNxnG_care{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--care-line);border-radius:var(--r3);background:var(--care-soft);color:var(--k100);flex-direction:column;align-self:stretch;display:flex}.rjNxnG_eyebrow{align-items:center;gap:var(--space-xs);color:color-mix(in srgb, var(--care) 62%, var(--k100));font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.rjNxnG_title{color:var(--k100);margin:0;font-size:1.05rem;line-height:1.3}.rjNxnG_tel{min-height:3.5rem;padding:0 var(--space-md);border-radius:var(--r3);background:var(--care);color:var(--on-accent);transition:filter var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-size:1.05rem;text-decoration:none;display:flex}.rjNxnG_tel:hover{filter:brightness(1.08)}.rjNxnG_resource{color:var(--k100);font-size:var(--fs-14);margin:0}.rjNxnG_subtitle,.rjNxnG_stay{color:var(--k80);margin:0;font-size:.85rem;line-height:1.5}.rjNxnG_stay{border-top:var(--border-width) solid var(--care-line);padding-top:var(--space-sm);color:var(--k55)}
.zP3HOq_rest{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);color:var(--k100);flex-direction:column;align-self:stretch;display:flex}.zP3HOq_icon{border-radius:var(--rf);background:var(--cmp-soft);width:2.75rem;height:2.75rem;color:var(--cmp);justify-content:center;align-items:center;display:inline-flex}.zP3HOq_title{margin:0;font-size:1.05rem;line-height:1.3}.zP3HOq_body{max-width:34ch;color:var(--k80);font-size:var(--fs-15);margin:0;line-height:1.55}.zP3HOq_note{max-width:38ch;color:var(--k55);margin:0;font-size:.8rem;line-height:1.5}
.gsMi7G_wrap{align-items:center;gap:var(--space-xs);display:inline-flex}.gsMi7G_button{border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);width:1.75rem;height:1.75rem;color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.gsMi7G_button:hover:not(:disabled){color:var(--cmp);border-color:var(--cmp)}.gsMi7G_button:disabled{cursor:progress}.gsMi7G_error{color:var(--coral);font-size:var(--fs-12)}
.ldczIq_panel{gap:var(--space-sm);flex-direction:column;height:100%;min-height:0;display:flex}.ldczIq_head{align-items:center;gap:var(--space-sm);display:flex}.ldczIq_avatar{border-radius:var(--rf);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex}.ldczIq_headMain{gap:var(--space-xs);flex-direction:column;display:flex}.ldczIq_headActions{align-items:center;margin-inline-start:auto;display:flex}.ldczIq_headName{font-family:var(--sans);color:var(--k100);font-weight:600}.ldczIq_disclosure{color:var(--k55);margin:0;font-size:.8rem}.ldczIq_pausedBanner{padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);color:var(--k80);font-size:.85rem}.ldczIq_turn{gap:var(--space-sm);flex-direction:column;display:flex}.ldczIq_redirect{align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding-inline-start:var(--space-sm);display:flex}.ldczIq_redirectStay{color:var(--k55);font-size:.85rem}.ldczIq_voiceMark{align-self:flex-end;align-items:center;gap:var(--space-xs);color:var(--k55);font-size:var(--fs-12);display:inline-flex}.ldczIq_speak{align-self:flex-start;padding-inline-start:var(--space-sm);display:inline-flex}.ldczIq_scroll{flex:auto;min-height:0;overflow-y:auto}.ldczIq_messages{gap:var(--space-sm);padding:var(--space-xs) 0;flex-direction:column;display:flex}.ldczIq_restoring,.ldczIq_typing{align-items:center;gap:var(--space-xs);color:var(--k55);font-size:.85rem;display:inline-flex}.ldczIq_typingDots{gap:var(--space-2xs);display:inline-flex}.ldczIq_typingDots span{border-radius:var(--rf);background:var(--k55);width:.35rem;height:.35rem;animation:ldczIq_companion-blink var(--dur-1200) infinite ease-in-out both}.ldczIq_typingDots span:nth-child(2){animation-delay:var(--dur-200)}.ldczIq_typingDots span:nth-child(3){animation-delay:var(--dur-slow)}@keyframes ldczIq_companion-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.ldczIq_error{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width) solid var(--coral);border-radius:var(--r3);color:var(--k80);font-size:.85rem;display:flex}.ldczIq_errorClose{color:var(--k55);cursor:pointer;background:0 0;border:none}
._FnHCG_card{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--cmp-line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}._FnHCG_title{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--err);margin:0}._FnHCG_body{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._FnHCG_hint{min-width:0;color:var(--k55);flex:1;margin:0;font-size:.85rem;line-height:1.5}._FnHCG_confirm{gap:var(--space-md);flex-direction:column;display:flex}._FnHCG_confirmText{font-size:var(--fs-14);color:var(--k80);margin:0;line-height:1.55}._FnHCG_error{color:var(--err);margin:0;font-size:.85rem}._FnHCG_confirmActions{justify-content:flex-end;gap:var(--space-sm);display:flex}
._P31nq_screen{gap:var(--space-lg);flex-direction:column;max-width:34rem;display:flex}._P31nq_head{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}._P31nq_title{color:var(--k100);margin:0;font-size:1.35rem;line-height:1.25}._P31nq_subtitle{color:var(--k55);font-size:var(--fs-15);margin:0;line-height:1.5}._P31nq_section{gap:var(--space-md);flex-direction:column;display:flex}._P31nq_sectionHead{gap:var(--space-xs);flex-direction:column;display:flex}._P31nq_sectionTitle{font-size:var(--fs-16);color:var(--k100);margin:0;line-height:1.3}._P31nq_sectionSubtitle{color:var(--k55);font-size:var(--fs-14);margin:0;line-height:1.5}._P31nq_sectionBody{gap:var(--space-md);flex-direction:column;display:flex}._P31nq_error{color:var(--err);font-size:var(--fs-14);margin:0}._P31nq_actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}._P31nq_clean{color:var(--k55);font-size:.85rem}
.HofReW_card{gap:var(--space-sm);padding:0 0 var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--r2);background:var(--card2);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.HofReW_from{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--accent) 16%, var(--card));color:var(--k80);font-size:.8rem;line-height:1.4;display:flex}.HofReW_fromMark{border-radius:var(--r2);background:var(--accent);flex:none;width:1.25rem;height:1.25rem}.HofReW_fromText{min-width:0}.HofReW_person{align-items:center;gap:var(--space-md);padding:0 var(--space-md);display:flex}.HofReW_personMain{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.HofReW_personName{color:var(--k100);font-size:var(--fs-16)}.HofReW_score{color:var(--accent-ink);font-size:.85rem}.HofReW_city{color:var(--k55);font-size:.8rem}.HofReW_card>a{margin:0 var(--space-md)}
.bFFtgG_frame{border-radius:var(--r4);background:var(--map-terrain);inline-size:100%;position:relative;overflow:hidden}.bFFtgG_svg{block-size:100%;inline-size:100%;display:block}.bFFtgG_top{inset-block-start:var(--space-sm);inset-inline:var(--space-sm);pointer-events:none;justify-content:center;display:flex;position:absolute}.bFFtgG_bottom{position:absolute;inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm)}
.hHvMjW_page{background:var(--bg);min-height:100dvh;color:var(--k100)}.hHvMjW_topbar{z-index:20;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--card);border-bottom:var(--border-width) solid var(--line);display:flex;position:sticky;top:0}.hHvMjW_search{max-width:calc(var(--space-2xl) * 8);align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-md);border-radius:var(--rf);background:var(--bg2);color:var(--k30);font-size:var(--fs-14);flex:1;text-decoration:none;display:none}.hHvMjW_searchIcon{width:var(--space-sm);height:var(--space-sm);border:var(--border-width-strong) solid var(--k30);border-radius:var(--rf);flex:none}.hHvMjW_topActions{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.hHvMjW_loginPill{padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--rf);background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:var(--fs-13);cursor:pointer;font-weight:500}.hHvMjW_cover{height:calc(var(--space-2xl) * 1.6);background:var(--bg2);border-bottom:var(--border-width) solid var(--line);position:relative}.hHvMjW_coverBack{top:var(--space-14);left:var(--space-14);width:calc(var(--space-xl) - var(--space-sm));height:calc(var(--space-xl) - var(--space-sm));border-radius:var(--rf);background:var(--card);color:var(--k100);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute}.hHvMjW_head{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-14);background:var(--card);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.hHvMjW_avatar{z-index:1;width:calc(var(--space-xl) + var(--space-sm) + var(--space-xs));height:calc(var(--space-xl) + var(--space-sm) + var(--space-xs));margin-top:calc((var(--space-lg) + var(--space-xs)) * -1);border:var(--border-width) solid var(--line2);border-radius:var(--rf);background:var(--bg2);box-shadow:var(--shadow-card);flex:none;position:relative;overflow:hidden}.hHvMjW_avatarImg{object-fit:cover;width:100%;height:100%}.hHvMjW_headCopy{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.hHvMjW_titleRow{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.hHvMjW_title{font-size:var(--fs-16);margin:0;font-weight:600}.hHvMjW_pairLink{color:var(--accent-ink);text-decoration:none}.hHvMjW_meta{gap:var(--space-2xs) var(--space-14);font-size:var(--fs-13);color:var(--k55);flex-wrap:wrap;display:flex}.hHvMjW_metaAccent{color:var(--accent-ink);font-weight:500}.hHvMjW_avatarRing{z-index:1;margin-top:calc((var(--space-lg) + var(--space-xs) + var(--space-xs-sm)) * -1);position:relative}.hHvMjW_avatarRing .hHvMjW_avatar{margin-top:0}.hHvMjW_statusHint{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55)}.hHvMjW_headActions{align-items:center;gap:var(--space-sm);display:none}.hHvMjW_pillButton{padding:var(--space-sm) var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-12);cursor:pointer;font-weight:500;text-decoration:none}.hHvMjW_note{font-size:var(--fs-13);color:var(--k55);margin:0}.hHvMjW_mobileTabs{top:calc(var(--space-2xl) - var(--space-sm));z-index:10;padding:var(--space-10) var(--space-14);background:var(--card);border-bottom:var(--border-width) solid var(--line);position:sticky}.hHvMjW_body{display:block}.hHvMjW_content{gap:var(--space-md);min-width:0;padding:var(--space-14);background:var(--card);flex-direction:column;display:flex}.hHvMjW_routeBlock{gap:var(--space-md);flex-direction:column;display:flex}.hHvMjW_content[data-kind=parcel] .hHvMjW_routeBlock,.hHvMjW_content[data-kind=parcel] .hHvMjW_segmentList{display:none}.hHvMjW_mobileParcel{gap:var(--space-md);flex-direction:column;display:none}.hHvMjW_content[data-kind=parcel] .hHvMjW_mobileParcel{display:flex}.hHvMjW_dayHead{align-items:baseline;gap:var(--space-10);flex-wrap:wrap;display:flex}.hHvMjW_dayTitle{font-size:var(--fs-16);margin:0;font-weight:600}.hHvMjW_mono{font-family:var(--mono);font-size:var(--fs-11);color:var(--k30)}.hHvMjW_segmentList{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.hHvMjW_segmentRow{justify-content:space-between;gap:var(--space-sm);padding:var(--space-10) var(--space-md);border:var(--border-width) solid transparent;border-radius:var(--r2);background:var(--bg2);color:var(--k100);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;display:flex}.hHvMjW_segmentRow[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.hHvMjW_segmentPrice{font-weight:600}.hHvMjW_segmentSavings{font-family:var(--mono);font-size:var(--fs-11);color:var(--accent-ink);text-align:right;font-weight:500;display:block}.hHvMjW_infoGrid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-2xl) * 3.4), 1fr));gap:var(--space-md);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);display:grid}.hHvMjW_infoCard{gap:var(--space-sm);padding:var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--r3);flex-direction:column;display:flex}.hHvMjW_infoLabel{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;color:var(--k55)}.hHvMjW_infoText{font-size:var(--fs-13);margin:0}.hHvMjW_panel{display:none}.hHvMjW_mobileOnly{display:block}.hHvMjW_bar{z-index:20;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-14);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom,0px));background:var(--card);border-top:var(--border-width) solid var(--line);display:flex;position:sticky;bottom:0}.hHvMjW_barCopy{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.hHvMjW_barValue{font-size:var(--fs-16);font-weight:600}.hHvMjW_shell{gap:var(--space-md);max-width:var(--maxw);padding:var(--space-md);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.hHvMjW_search{display:flex}.hHvMjW_cover{height:calc(var(--space-2xl) * 2.35)}.hHvMjW_coverBack,.hHvMjW_mobileOnly,.hHvMjW_mobileTabs,.hHvMjW_segmentList,.hHvMjW_mobileParcel,.hHvMjW_content[data-kind=parcel] .hHvMjW_mobileParcel,.hHvMjW_bar{display:none}.hHvMjW_content[data-kind=parcel] .hHvMjW_routeBlock{display:flex}.hHvMjW_head{padding:var(--space-md) var(--space-lg);flex-wrap:nowrap}.hHvMjW_avatar{width:calc(var(--space-2xl) + var(--space-sm));height:calc(var(--space-2xl) + var(--space-sm));margin-top:calc((var(--space-xl) + var(--space-xs)) * -1)}.hHvMjW_title{font-size:var(--fs-20)}.hHvMjW_headActions{display:flex}.hHvMjW_body{grid-template-columns:minmax(0, 1fr) calc(var(--space-2xl) * 5 + var(--space-md));align-items:start;display:grid}.hHvMjW_content{padding:var(--space-20) var(--space-lg)}.hHvMjW_panel{top:calc(var(--space-2xl) + var(--space-md));padding:var(--space-md);border-left:var(--border-width) solid var(--line);background:var(--bg);display:block;position:sticky}}
.M04teW_cover{isolation:isolate;block-size:calc(var(--space-2xl) * 3.75);background:var(--bg2);border-bottom:var(--border-width) solid var(--line);position:relative;overflow:hidden}.M04teW_stage{position:absolute;inset:0}.M04teW_slide{opacity:0;pointer-events:none;transition:opacity var(--dur-700) var(--ease);position:absolute;inset:0}.M04teW_slide[data-active]{opacity:1;pointer-events:auto}.M04teW_photo{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.M04teW_map{position:absolute;inset:0}.M04teW_bannerScrim{background:linear-gradient(0deg, var(--photo-scrim) 0%, var(--photo-scrim-soft) 55%, transparent 85%);position:absolute;inset:0}.M04teW_statusScrim{background:linear-gradient(0deg, var(--photo-scrim) 0%, transparent 60%);position:absolute;inset:0}.M04teW_copy{inset-inline:var(--space-md);align-items:flex-start;gap:var(--space-xs-sm);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-md)}.M04teW_eyebrow{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-weight:600;line-height:1}.M04teW_title{font-size:var(--fs-20);letter-spacing:-.02em;text-wrap:balance;color:var(--on-photo);margin:0;font-weight:600;line-height:1.12}.M04teW_sub{max-inline-size:calc(var(--space-2xl) * 7.5);font-size:calc((var(--fs-14) + var(--fs-15)) / 2);color:var(--on-photo-dim);margin:0;line-height:1.5;display:none}.M04teW_cta{padding:var(--space-sm) var(--space-sm-md);border-radius:var(--rf);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-12);cursor:pointer;z-index:2;border:0;margin-block-start:var(--space-2xs);font-weight:600;line-height:1;text-decoration:none;position:relative}.M04teW_captionRow{padding-inline:var(--space-md);justify-content:center;display:flex;position:absolute;inset-block-end:var(--space-md);inset-inline:0}.M04teW_caption{padding:var(--space-sm) var(--space-sm-md);border-radius:var(--r3);background:var(--photo-scrim);color:var(--on-photo);font-size:var(--fs-16);text-align:center;margin:0;font-weight:600;line-height:1.3}.M04teW_top{inset-inline:var(--space-sm-md);z-index:3;gap:var(--space-xs-sm);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--space-10)}.M04teW_strokes{gap:var(--space-xs);display:flex}.M04teW_stroke{block-size:var(--space-xs);cursor:pointer;background:0 0;border:0;flex:1;padding:0;position:relative}.M04teW_stroke:before,.M04teW_strokeFill{block-size:calc(var(--space-xs) * .75);border-radius:var(--rf);position:absolute;inset-block-start:calc(var(--space-xs) / 4);inset-inline-start:0}.M04teW_stroke:before{content:"";background:color-mix(in srgb, var(--on-photo) 32%, transparent);inset-inline-end:0}.M04teW_stroke[data-gap]{margin-inline-start:var(--space-10)}.M04teW_strokeFill{background:var(--on-photo);inline-size:0}.M04teW_stroke[data-driver] .M04teW_strokeFill{background:var(--accent)}.M04teW_strokeFill[data-fill=done],.M04teW_strokeFill[data-fill=current]{inline-size:100%}.M04teW_strokeFill[data-run],.M04teW_strokeFill[data-hold]{animation:M04teW_strokeFill var(--ride-cover-slide) linear forwards}.M04teW_cover[data-paused] .M04teW_strokeFill[data-hold]{animation-play-state:paused}.M04teW_stroke:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.M04teW_counter{font-family:var(--mono);font-size:calc((var(--fs-9) + var(--fs-10)) / 2);letter-spacing:.14em;text-transform:uppercase;color:var(--on-photo);font-weight:500;line-height:1}.M04teW_arrow{inset-block:calc(var(--space-32) + var(--space-xs)) 0;z-index:1;color:#0000;inline-size:30%;font-size:var(--fs-22);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.M04teW_previous{inset-inline-start:0}.M04teW_next{inset-inline-end:0}.M04teW_arrow:focus-visible,.M04teW_cta:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:calc(var(--border-width-strong) * -1)}@media (min-width:1024px){.M04teW_bannerScrim{background:linear-gradient(90deg, var(--photo-scrim) 0%, var(--photo-scrim-soft) 36%, transparent 68%)}.M04teW_copy{inset-inline:calc(var(--space-48) + var(--space-sm)) auto;inset-block:calc(var(--space-48) + var(--space-2xs)) auto;max-inline-size:calc(var(--space-2xl) * 8.75);gap:calc(var(--space-sm) + var(--space-1))}.M04teW_eyebrow{font-size:var(--fs-11)}.M04teW_title{font-size:calc(var(--fs-28) + var(--space-2xs))}.M04teW_sub{display:block}.M04teW_cta{padding:calc(var(--space-10) + var(--space-1)) var(--space-md);font-size:var(--fs-13);margin-block-start:var(--space-xs)}.M04teW_captionRow{inset-block-end:calc(var(--space-lg) + var(--space-2xs))}.M04teW_caption{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-md) + var(--space-2xs));font-size:var(--fs-22)}.M04teW_top{inset-inline:calc(var(--space-48) + var(--space-sm));inset-block-start:var(--space-14)}.M04teW_counter{font-size:calc((var(--fs-10) + var(--fs-11)) / 2)}.M04teW_arrow{inline-size:calc(var(--space-xl) + var(--space-xs));color:var(--on-photo);inset-block-start:calc(var(--space-32) + var(--space-sm))}}@keyframes M04teW_strokeFill{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:reduce){.M04teW_slide{transition:none}}.M04teW_locked{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--photo-scrim);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.M04teW_lockedIcon{inline-size:var(--space-lg);block-size:var(--space-lg);border:var(--border-width) solid var(--on-photo);border-radius:var(--r3);opacity:var(--opacity-disabled)}.M04teW_lockedText{max-inline-size:calc(var(--space-2xl) * 7.5);color:var(--on-photo);font-size:var(--fs-16);margin:0;font-weight:600;line-height:1.3}
.bgsG3G_ring{padding:var(--space-xs-sm);border-radius:var(--r-circle);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex;position:relative}.bgsG3G_ring:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.bgsG3G_arcs{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.bgsG3G_arc,.bgsG3G_fill{fill:none;stroke-linecap:butt}.bgsG3G_arc{stroke:var(--accent)}.bgsG3G_arc[data-state=seen],.bgsG3G_arc[data-state=current]{stroke:var(--line2)}.bgsG3G_fill{stroke:var(--accent)}.bgsG3G_fill[data-run]{animation:bgsG3G_arcFill var(--ride-cover-slide) linear forwards}.bgsG3G_ring[data-paused] .bgsG3G_fill[data-run]{animation-play-state:paused}@keyframes bgsG3G_arcFill{0%{stroke-dasharray:0 360}to{stroke-dasharray:var(--arc-sweep) 360}}
._5ID4VG_notice{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--r3);background:var(--accent-soft);flex-wrap:wrap;display:flex}._5ID4VG_noticeText{gap:var(--space-2xs);font-size:var(--fs-13);color:var(--k100);flex-direction:column;display:flex}._5ID4VG_noticeStrong{color:var(--accent-d-ink);font-weight:600}._5ID4VG_loading{min-height:50vh;font-size:var(--fs-14);color:var(--k55);justify-content:center;align-items:center;display:flex}
.B7zgDG_overlay{align-items:center;gap:var(--space-md);margin:var(--space-xl) auto;padding:var(--space-xl) var(--space-md);text-align:center;flex-direction:column;max-width:38rem;display:flex}.B7zgDG_header{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.B7zgDG_title{font-size:var(--fs-24);letter-spacing:-.01em;color:var(--k100);margin:0;font-weight:700}.B7zgDG_desc{font-size:var(--fs-15);color:var(--k55);margin:0;line-height:1.5}.B7zgDG_expiredAlert{padding:var(--space-sm) var(--space-md);border-radius:var(--r2);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-13);font-weight:500}.B7zgDG_requirementsCard{gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--r4);border:var(--border-width) solid var(--line);background:var(--card);text-align:left;flex-direction:column;display:flex}.B7zgDG_reqTitle{font-size:var(--fs-13);color:var(--k55);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);font-weight:600}.B7zgDG_reqList{gap:var(--space-xs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.B7zgDG_reqItem{align-items:center;gap:var(--space-sm);font-size:var(--fs-14);color:var(--k100);display:flex}.B7zgDG_reqDot{width:var(--space-20);height:var(--space-20);border-radius:var(--r-circle);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-11);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.B7zgDG_ownerBox{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--r3);background:var(--card2);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.B7zgDG_ownerText{font-size:var(--fs-14);color:var(--k100);font-weight:600}.B7zgDG_actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}
.fq2T2G_notice{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--accent);border-radius:var(--r3);background:var(--accent-soft);flex-wrap:wrap;display:flex}.fq2T2G_noticeText{gap:var(--space-2xs);font-size:var(--fs-13);color:var(--k100);flex-direction:column;display:flex}.fq2T2G_noticeStrong{color:var(--accent-d-ink);font-weight:600}
.RBlWsW_shell{gap:var(--space-14);width:100%;max-width:calc(var(--space-2xl) * 10);padding:var(--space-20) var(--space-md) var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}.RBlWsW_shellWide{max-width:calc(var(--space-2xl) * 12)}.RBlWsW_card{gap:var(--space-sm-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-direction:column;display:flex}.RBlWsW_spread{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RBlWsW_tag{font-family:var(--mono);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.1em;color:var(--k55);text-transform:uppercase;line-height:1}.RBlWsW_date{font-family:var(--mono);font-size:var(--fs-12);color:var(--k80)}.RBlWsW_storeTitle{font-size:var(--fs-18);font-weight:var(--fw-bold);margin:0;line-height:1.3}.RBlWsW_line{justify-content:space-between;gap:var(--space-sm);font-size:var(--fs-14);display:flex}.RBlWsW_total{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);font-size:var(--fs-16);font-weight:var(--fw-bold)}.RBlWsW_muted{font-size:var(--fs-13);color:var(--k80);margin:0;line-height:1.4}.RBlWsW_strong{font-size:var(--fs-15);font-weight:var(--fw-bold);line-height:1.3}.RBlWsW_error{font-size:var(--fs-13);color:var(--err);margin:0}.RBlWsW_notice{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);font-size:var(--fs-14);font-weight:var(--fw-semibold);margin:0;line-height:1.45}.RBlWsW_notice[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.RBlWsW_notice[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.RBlWsW_notice[data-tone=bad]{background:var(--err-soft);color:var(--err)}.RBlWsW_notice[data-tone=plain]{background:var(--bg2);color:var(--k80)}.RBlWsW_pixCard{border:var(--border-width-strong) solid var(--accent)}.RBlWsW_pixTag{color:var(--accent-d-ink)}.RBlWsW_pixBody{align-items:center;gap:var(--space-14);flex-wrap:wrap;display:flex}.RBlWsW_pixQr{width:calc(var(--space-2xl) * 2.35);flex:none}.RBlWsW_pixFacts{gap:var(--space-xs-sm);min-width:calc(var(--space-2xl) * 2.8);flex-direction:column;flex:1;display:flex}.RBlWsW_pixAmount{font-size:var(--fs-22);font-weight:var(--fw-bold);line-height:1}.RBlWsW_pixCode{overflow-wrap:anywhere;padding:var(--space-sm);border-radius:var(--r2);background:var(--bg2);font-family:var(--mono);font-size:var(--fs-12);-webkit-user-select:all;user-select:all}.RBlWsW_twoButtons{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.RBlWsW_fileInput{display:none}.RBlWsW_proof{font-family:var(--mono);font-size:var(--fs-12);color:var(--k80);line-height:1.3}.RBlWsW_buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.RBlWsW_stack{gap:var(--space-sm-md);flex-direction:column;display:flex}.RBlWsW_plain{font-size:var(--fs-14);margin:0}.RBlWsW_grow{flex:1}.RBlWsW_codeField{max-width:calc(var(--space-2xl) * 5)}.RBlWsW_linkBanner{align-items:center;gap:var(--space-sm-md);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r4);background:var(--bg2);flex-wrap:wrap;display:flex}.RBlWsW_linkBannerText{min-width:calc(var(--space-2xl) * 3);font-size:var(--fs-13);color:var(--k80);flex:1;line-height:1.4}.RBlWsW_head{gap:var(--space-xs-sm);flex-direction:column;display:flex}.RBlWsW_headTitle{font-size:var(--fs-24);font-weight:var(--fw-bold);text-wrap:pretty;margin:0;line-height:1.2}.RBlWsW_cancel{min-height:var(--tap);padding:0 var(--space-14);border:var(--border-width-strong) solid var(--err);border-radius:var(--r3);color:var(--err);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;align-self:flex-start}.RBlWsW_cancel:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.RBlWsW_rider{align-items:center;gap:var(--space-sm-md);padding:var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);flex-wrap:wrap;display:flex}.RBlWsW_riderAvatar{width:var(--tap);height:var(--tap);border-radius:var(--rf);background:var(--bg2);color:var(--accent-d-ink);font-size:var(--fs-15);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:flex}.RBlWsW_riderText{gap:var(--space-xs);min-width:calc(var(--space-2xl) * 2.5);flex-direction:column;flex:1;display:flex}.RBlWsW_riderLine{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.3}.RBlWsW_pin{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-14) var(--space-md);border-radius:var(--r4);background:var(--accent-soft);color:var(--accent-d-ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);display:flex}.RBlWsW_pinCode{font-family:var(--mono);font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:.2em}.RBlWsW_back{min-height:var(--tap);color:var(--accent-d-ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);align-self:flex-start;align-items:center;display:inline-flex}.RBlWsW_mapFrame{border:var(--border-width) solid var(--line);border-radius:var(--r4);position:relative;overflow:hidden}.RBlWsW_mapLegend{bottom:var(--space-sm);left:var(--space-sm);padding:var(--space-xs) var(--space-xs-sm);border-radius:var(--r2);background:var(--card);font-family:var(--mono);font-size:var(--fs-11);color:var(--k80);line-height:1;position:absolute}.RBlWsW_routeCard{gap:var(--space-xs-sm);padding:var(--space-14) var(--space-md);border-radius:var(--r4);font-size:var(--fs-13);flex-direction:column;line-height:1.4;display:flex}.RBlWsW_routeCard[data-state=live]{background:var(--accent-soft);color:var(--accent-d-ink)}.RBlWsW_routeCard[data-state=old]{background:var(--warn-soft);color:var(--warn)}.RBlWsW_routeCard[data-state=none]{background:var(--bg2);color:var(--k80)}
.ZlTWla_window{gap:var(--space-sm-md);flex-direction:column;display:flex}.ZlTWla_title{font-size:var(--fs-19);margin:0;font-weight:700;line-height:1.3}.ZlTWla_lead{color:var(--k55);font-size:var(--fs-14);margin:0;line-height:1.45}.ZlTWla_links{gap:var(--space-sm-md);font-size:var(--fs-13);flex-wrap:wrap;margin:0;display:flex}.ZlTWla_link{color:var(--accent-d-ink);font-weight:600}.ZlTWla_consent{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r3);background:var(--bg2);color:var(--k55);font-size:var(--fs-12);margin:0;line-height:1.45}.ZlTWla_alert{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-14);margin:0;font-weight:600;line-height:1.4}.ZlTWla_code{padding:var(--space-md) var(--space-20);border-radius:var(--r3);background:var(--bg2);font-family:var(--mono);font-size:var(--fs-28);letter-spacing:.12em;align-self:center;font-weight:700}.ZlTWla_opened{color:var(--accent-d-ink);font-size:var(--fs-13);text-align:center;margin:0;font-weight:600}.ZlTWla_waiting{justify-content:center;align-items:center;gap:var(--space-10);color:var(--k55);font-size:var(--fs-13);font-weight:600;display:flex}.ZlTWla_waitingDot{width:var(--space-10);height:var(--space-10);border-radius:var(--rf);background:var(--accent)}.ZlTWla_approved{padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);background:var(--ok-soft);color:var(--ok);font-size:var(--fs-14);margin:0;font-weight:600}.ZlTWla_other{gap:var(--space-sm);padding-top:var(--space-sm-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.ZlTWla_otherLabel{color:var(--k55);font-size:var(--fs-12);font-weight:600}.ZlTWla_otherList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ZlTWla_otherButton{min-height:var(--tap);padding:0 var(--space-14);border:var(--border-width) solid var(--line);border-radius:var(--r3);color:var(--k100);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;font-weight:600}.ZlTWla_otherButton:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}
._9zSuTG_map{gap:var(--space-sm);flex-direction:column;display:flex}._9zSuTG_note{color:var(--k55);font-size:var(--fs-13);margin:0}
