.bC6suq_head{z-index:2;width:100%;max-width:1300px;margin:0 auto;padding:28px 28px 8px;font-size:14px;line-height:1.45;position:relative}.bC6suq_crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.bC6suq_crumbs>span{align-items:center;gap:8px;display:inline-flex}.bC6suq_crumbs svg{width:14px;height:14px}.bC6suq_head h1{letter-spacing:-.03em;margin:12px 0;font-size:clamp(40px,5.4vw,72px);font-weight:600;line-height:1.02}.bC6suq_head p{max-width:640px;color:var(--muted-foreground);margin:0 0 20px;font-size:16px;line-height:1.65}.bC6suq_actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bC6suq_actions a{border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -8px #29483f99}.bC6suq_head[data-on-image=true]{color:#fff;padding-bottom:36px}.bC6suq_head[data-on-image=true] p,.bC6suq_head[data-on-image=true] nav,.bC6suq_head[data-on-image=true] nav span{color:#fff}.bC6suq_head[data-on-image=true] p{opacity:.9}@media (max-width:640px){.bC6suq_head{padding-left:16px;padding-right:16px}}
._5eUQyq_page{padding-top:70px;font-size:14px;line-height:1.45}._5eUQyq_wrap{max-width:1300px;margin:0 auto;padding:0 28px}._5eUQyq_groups{padding-top:20px;padding-bottom:60px}._5eUQyq_routes{background:var(--card);padding-top:60px;padding-bottom:60px}._5eUQyq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._5eUQyq_sectionHead h2{letter-spacing:-.025em;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.08}._5eUQyq_sectionHead p{color:var(--muted-foreground);margin-top:12px;font-size:15px}._5eUQyq_sectionHead>a{color:var(--terra);font-size:13.5px;font-weight:700}._5eUQyq_banner{align-items:flex-end;min-height:420px;margin-top:-70px;padding-top:70px;display:flex;position:relative}._5eUQyq_shade{background:linear-gradient(#0e151a73,#0e151a26 35%,#0e151ad9);position:absolute;inset:0}._5eUQyq_browse{padding-top:36px;padding-bottom:60px}._5eUQyq_others{background:var(--card);padding-top:56px;padding-bottom:56px}._5eUQyq_others h2{margin-bottom:20px;font-size:28px;font-weight:600}._5eUQyq_tiles{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}._5eUQyq_tiles[data-big=true]{grid-template-columns:repeat(3,1fr)}._5eUQyq_tile{color:#fff;border-radius:20px;height:220px;position:relative;overflow:hidden}._5eUQyq_tiles[data-big=true] ._5eUQyq_tile{height:280px}._5eUQyq_tile img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}._5eUQyq_tile:hover img{transform:scale(1.06)}._5eUQyq_tile:after{content:"";background:linear-gradient(#0000 40%,#0e151ac7);position:absolute;inset:0}._5eUQyq_tileText{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}._5eUQyq_tileText b{font-family:var(--font-serif);font-size:24px;font-weight:600;line-height:1.1;display:block}._5eUQyq_tileText small{opacity:.85;align-items:center;gap:4px;font-size:13px;display:flex}._5eUQyq_tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._5eUQyq_filters{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}._5eUQyq_filters button{border:1px solid var(--border);height:36px;color:var(--muted-foreground);background:var(--background);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}._5eUQyq_filters button[aria-pressed=true]{border-color:var(--primary);color:#fff;background:var(--primary)}._5eUQyq_views{border:1px solid var(--border);background:var(--secondary);border-radius:12px;gap:2px;padding:4px;display:inline-flex}._5eUQyq_views>*{height:36px;color:var(--muted-foreground);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}._5eUQyq_views>span{color:var(--foreground);background:var(--card);box-shadow:0 1px 3px #0000001f}._5eUQyq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}._5eUQyq_spread{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-bottom:44px;display:grid}._5eUQyq_hero{color:#fff;background:var(--muted);border-radius:24px;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}._5eUQyq_heroShade{background:linear-gradient(#0000 40%,#0e151acc);position:absolute;inset:0}._5eUQyq_heroText{padding:28px;position:relative}._5eUQyq_spreadPicks{grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;display:grid}._5eUQyq_pick{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}._5eUQyq_pickImage{background:var(--muted);flex:1;min-height:120px;position:relative}._5eUQyq_pickBody{padding:12px 16px 14px}._5eUQyq_why{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}._5eUQyq_pickWhy{color:var(--terra);font-size:12px;font-weight:700}._5eUQyq_allHead{margin-bottom:4px;font-size:28px;font-weight:600}@media (max-width:900px){._5eUQyq_spread{grid-template-columns:minmax(0,1fr)}._5eUQyq_hero{min-height:320px}._5eUQyq_spreadPicks{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){._5eUQyq_tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){._5eUQyq_grid,._5eUQyq_tiles[data-big=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._5eUQyq_wrap{padding:0 16px}._5eUQyq_banner{min-height:340px}._5eUQyq_tiles,._5eUQyq_tiles[data-big=true]{grid-template-columns:repeat(2,minmax(0,1fr))}._5eUQyq_tile,._5eUQyq_tiles[data-big=true] ._5eUQyq_tile{height:170px}._5eUQyq_tileText b{font-size:19px}._5eUQyq_tools{flex-direction:column;align-items:stretch}._5eUQyq_views{align-self:flex-start}._5eUQyq_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._5eUQyq_tile img{transition:none}}._5eUQyq_picks{padding-top:20px;padding-bottom:20px}._5eUQyq_tabBar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:28px;margin-bottom:8px;display:flex}._5eUQyq_tabBar button{height:46px;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-size:15px;font-weight:700}._5eUQyq_tabBar button[aria-selected=true]{border-bottom-color:var(--terra);color:var(--foreground)}._5eUQyq_tabHead{max-width:720px;margin:28px 0 4px}._5eUQyq_tabHead h2{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.05}._5eUQyq_tabHead p{color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.55}._5eUQyq_subHead{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:44px;font-size:26px;font-weight:600}._5eUQyq_tabSub{color:var(--muted-foreground);margin-bottom:4px;font-size:14px}._5eUQyq_note{color:var(--muted-foreground);margin-top:10px;font-size:12.5px}
.kA4SRW_card{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;font-size:14px;line-height:1.45;transition:box-shadow .35s;display:flex;position:relative;overflow:hidden}.kA4SRW_card:hover{box-shadow:0 14px 32px -16px #12171b40}.kA4SRW_image{background:var(--muted);height:240px;position:relative;overflow:hidden}.kA4SRW_image img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.kA4SRW_nearby .kA4SRW_image{height:270px}.kA4SRW_card:hover .kA4SRW_image img{transform:scale(1.07)}.kA4SRW_rate{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.kA4SRW_fav{z-index:20;position:absolute;top:10px;right:10px}.kA4SRW_fav button{color:#fff;box-shadow:none;background:#00000059}.kA4SRW_fav button[aria-pressed=true]{color:#ff7a7a}.kA4SRW_mine{z-index:20;opacity:0;transition:opacity .2s;position:absolute;top:12px;right:56px}.kA4SRW_card:hover .kA4SRW_mine,.kA4SRW_mine:focus-within{opacity:1}.kA4SRW_mine:has([aria-pressed=true]){opacity:1}.kA4SRW_body{flex-direction:column;flex:1;gap:5px;padding:14px 16px 16px;display:flex}.kA4SRW_body h3{letter-spacing:-.01em;align-items:center;gap:6px;font-size:16.5px;font-weight:700;line-height:1.25;display:flex}.kA4SRW_location{color:var(--muted-foreground);font-size:12.5px}.kA4SRW_desc{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.kA4SRW_price{font-size:13px}.kA4SRW_price b{color:var(--terra);font-size:13.5px}@media (hover:none){.kA4SRW_mine{opacity:1}}@media (max-width:640px){.kA4SRW_nearby .kA4SRW_image{height:220px}}@media (prefers-reduced-motion:reduce){.kA4SRW_card,.kA4SRW_image img,.kA4SRW_mine{transition:none}}.kA4SRW_badge{z-index:5;max-width:calc(100% - 64px);color:var(--primary);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.kA4SRW_badge svg{flex:none;width:13px;height:13px}.kA4SRW_reason{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.kA4SRW_best{color:var(--terra);margin-top:4px;font-size:12px;font-weight:600}
.aSf3Na_photo{transform:translate3d(0, var(--parallax-shift,0px), 0) scale(var(--parallax-scale,1.14));will-change:transform}@media (prefers-reduced-motion:reduce){.aSf3Na_photo{transform:scale(var(--parallax-scale,1.14));will-change:auto}}
.Cuf_Hq_campaign{isolation:isolate;color:#fff;background:var(--header);text-align:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.Cuf_Hq_campaign[data-season=true]{min-height:92vh}.Cuf_Hq_background{position:absolute;inset:-10% 0;overflow:hidden}.Cuf_Hq_shade{background:radial-gradient(60% 70% at 50% 45%,#0e151a8c,#0e151ae0),linear-gradient(#0e151a66,#0e151a33 40%,#0e151ae6);position:absolute;inset:0}.Cuf_Hq_fog{pointer-events:none;mix-blend-mode:screen;opacity:.35;position:absolute;inset:0}.Cuf_Hq_fog i{filter:blur(30px);background:radial-gradient(closest-side,#fff6,#fff0);border-radius:50%;width:70vw;height:30vh;animation:46s ease-in-out infinite alternate Cuf_Hq_fog;position:absolute;top:60%;left:-10vw}.Cuf_Hq_fog i+i{animation-duration:58s;animation-delay:-20s;top:20%;left:40vw}.Cuf_Hq_content{z-index:2;width:100%;max-width:1300px;margin:0 auto;padding:56px 28px 48px;font-size:14px;line-height:1.45;position:relative}.Cuf_Hq_kicker{color:#e3a68c;letter-spacing:.32em;text-transform:uppercase;margin-bottom:18px;font-size:12.5px;font-weight:700;display:block}.Cuf_Hq_title{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(64px,9vw,136px);font-weight:600;line-height:.9}.Cuf_Hq_subtitle{opacity:.88;margin:18px 0 22px;font-size:clamp(20px,2.2vw,30px);font-style:italic}.Cuf_Hq_countdown{flex-direction:column;align-items:center;display:inline-flex}.Cuf_Hq_countdown b{letter-spacing:-.05em;font-size:clamp(110px,14vw,200px);font-weight:600;line-height:.82}.Cuf_Hq_countdown span{color:#e3a68c;letter-spacing:.5em;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:700}.Cuf_Hq_date{letter-spacing:.36em;opacity:.9;margin:26px 0;font-size:16px;font-weight:600}.Cuf_Hq_actions{justify-content:center;gap:10px;display:flex}.Cuf_Hq_cta{color:#1d2e29;background:#b4623f;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -10px #c9775599}.Cuf_Hq_cta:hover{background:#9e5233}@keyframes Cuf_Hq_fog{0%{transform:translate(-12vw)}to{transform:translate(18vw)}}@media (max-width:640px){.Cuf_Hq_campaign{min-height:560px}.Cuf_Hq_content{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.Cuf_Hq_fog{display:none}.Cuf_Hq_fog i{animation:none}}
.ugncCa_section{max-width:1300px;margin:0 auto;padding:56px 28px 0;position:relative}@media (max-width:640px){.ugncCa_section{padding:40px 16px 0}}.ugncCa_heading{max-width:720px;margin-bottom:28px}.ugncCa_eyebrow{color:#878e95;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ugncCa_title{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1}.ugncCa_sub{color:var(--muted-foreground);margin-top:14px;font-size:15.5px;line-height:1.55}.ugncCa_skeleton{background:var(--muted);border-radius:20px;min-height:420px}.ugncCa_grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.7fr 1fr;gap:14px;height:540px;display:grid}.ugncCa_solo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:460px}.ugncCa_cell{min-width:0;min-height:0;position:relative}.ugncCa_feature{grid-area:1/1/3/2}.ugncCa_solo .ugncCa_feature{grid-area:auto}@media (max-width:900px){.ugncCa_grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.ugncCa_feature,.ugncCa_solo .ugncCa_feature{grid-area:auto;height:420px}}@media (max-width:640px){.ugncCa_feature,.ugncCa_solo .ugncCa_feature{height:380px}}.ugncCa_card{background:var(--muted);color:#fff;text-align:left;border-radius:20px;display:block;position:absolute;inset:0;overflow:hidden}.ugncCa_card:focus-visible,.ugncCa_small:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ugncCa_card:after{content:"";background:linear-gradient(#0e151a00 40%,#0e151ac7);transition:background .45s;position:absolute;inset:0}.ugncCa_card:hover:after,.ugncCa_card:focus-visible:after{background:linear-gradient(#0e151a1f,#0e151ae0)}.ugncCa_photo{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.ugncCa_card:hover .ugncCa_photo,.ugncCa_small:hover .ugncCa_photo{transform:scale(1.05)}.ugncCa_body{z-index:10;flex-direction:column;gap:6px;display:flex;position:absolute;inset:auto 24px 22px}.ugncCa_kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.ugncCa_cardTitle{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(26px,2.8vw,42px);font-weight:600;line-height:1.08}.ugncCa_meta{opacity:.9;font-size:13.5px}.ugncCa_cta{align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-style:normal;font-weight:700;display:inline-flex}.ugncCa_cta svg{width:16px;height:16px;transition:transform .3s}.ugncCa_card:hover .ugncCa_cta svg{transform:translate(4px)}.ugncCa_small{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ugncCa_smallPhoto{background:var(--muted);flex:1;min-height:0;position:relative;overflow:hidden}.ugncCa_smallBody{flex-direction:column;gap:2px;padding:14px 18px 16px;display:flex}.ugncCa_smallTitle{font-family:var(--font-serif);font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.15}.ugncCa_smallDesc{color:var(--muted-foreground);font-size:13px}@media (max-width:900px){.ugncCa_small{height:260px;position:relative;inset:auto}}.ugncCa_starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ugncCa_starters .ugncCa_cell{height:400px}@media (max-width:900px){.ugncCa_starters{grid-template-columns:minmax(0,1fr)}.ugncCa_starters .ugncCa_cell{height:240px}}.ugncCa_starters .ugncCa_cardTitle{font-size:clamp(24px,2.2vw,32px)}.ugncCa_foot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;font-size:14px;display:flex}.ugncCa_link{color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ugncCa_link:hover{opacity:.8}.ugncCa_panel{border:1px solid var(--border);background:var(--card);border-radius:20px;margin-top:16px;padding:22px}.ugncCa_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ugncCa_none{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:20px;padding:28px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.ugncCa_card:after,.ugncCa_photo,.ugncCa_cta svg{transition:none}}.ugncCa_embedded{max-width:none;padding:24px 0 0}
.x9l0vG_hero{isolation:isolate;color:#fff;background:var(--header);flex-direction:column;justify-content:center;min-height:max(620px,82svh);display:flex;position:relative;overflow:hidden}.x9l0vG_content{z-index:2;text-align:center;width:100%;min-width:0;max-width:1300px;opacity:var(--hero-opacity,1);margin:0 auto;padding:110px 28px 120px;font-size:14px;line-height:1.45;position:relative}.x9l0vG_slide{transform:translate3d(0, var(--hero-shift,0px), 0) scale(var(--hero-scale,1));will-change:transform}.x9l0vG_slide[data-active=true] img{animation:18s ease-out forwards x9l0vG_kenBurns}.x9l0vG_fog{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.55;position:absolute;inset:0;overflow:hidden}.x9l0vG_fog i{filter:blur(30px);background:radial-gradient(closest-side,#ffffff8c,#fff0);border-radius:50%;width:70vw;height:40vh;animation:38s ease-in-out infinite alternate x9l0vG_fog;position:absolute;top:38%;left:-20vw}.x9l0vG_fog i:nth-child(2){opacity:.7;width:80vw;animation-duration:52s;animation-delay:-12s;top:55%;left:40vw}.x9l0vG_fog i:nth-child(3){opacity:.5;width:50vw;height:30vh;animation-duration:44s;animation-delay:-24s;top:20%;left:10vw}.x9l0vG_content>*{max-width:100%}.x9l0vG_kicker{color:var(--accent);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.x9l0vG_title{letter-spacing:-.04em;text-shadow:0 8px 30px #00000059;margin:22px 0 14px;font-size:clamp(72px,10vw,140px);font-weight:600;line-height:.9}.x9l0vG_word{vertical-align:bottom;margin-bottom:-.14em;padding:0 .02em .14em;display:inline-block;overflow:hidden}.x9l0vG_tagline{color:#f3ede2;margin-top:4px;font-size:clamp(20px,2.2vw,30px);font-style:italic}.x9l0vG_intro{color:#ffffffe0;max-width:640px;margin:16px auto 26px;font-size:15.5px;line-height:1.6}.x9l0vG_search{gap:10px;max-width:640px;margin:0 auto;display:flex}.x9l0vG_searchInput{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;height:58px;padding:0 20px;display:flex}.x9l0vG_searchInput:focus-within{border-color:var(--accent);background:#ffffff38}.x9l0vG_searchButton{height:58px;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -8px #29483f99}.x9l0vG_searchButton:hover{background:color-mix(in srgb, var(--primary) 90%, black)}.x9l0vG_chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.x9l0vG_chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0000004d;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.x9l0vG_chip:hover{border-color:var(--accent)}.x9l0vG_cue{z-index:3;color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.45;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.x9l0vG_cue:hover{color:#fff}.x9l0vG_kickerDot{background:#c97755;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s infinite x9l0vG_pulse}.x9l0vG_cueLine{background:linear-gradient(#fffc,#fff0);width:1px;height:34px;animation:2.2s ease-in-out infinite x9l0vG_cue}@keyframes x9l0vG_pulse{50%{opacity:.35}}@keyframes x9l0vG_kenBurns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes x9l0vG_fog{0%{transform:translate(-12vw)}to{transform:translate(18vw)}}@keyframes x9l0vG_cue{0%{transform-origin:top;transform:scaleY(.2)}50%{transform-origin:top;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.x9l0vG_kickerDot,.x9l0vG_cueLine{animation:none}.x9l0vG_slide{will-change:auto;transition:none;transform:none}.x9l0vG_slide[data-active=true] img,.x9l0vG_fog i{animation:none}.x9l0vG_fog{display:none}.x9l0vG_content{opacity:1}}@media (max-width:640px){.x9l0vG_hero{min-height:620px}.x9l0vG_content{padding-bottom:0;padding-left:16px;padding-right:16px}.x9l0vG_search{flex-direction:column}.x9l0vG_searchInput{flex:none;height:52px}.x9l0vG_searchButton{height:50px}.x9l0vG_chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-left:-16px;margin-right:-16px;padding:0 16px;overflow-x:auto}.x9l0vG_cue{flex-shrink:0;margin:24px auto 70px;position:relative;inset:auto;transform:none}}
.OIIXLq_section{color:#f3f1ec;background:#1d2e29;padding:60px 0;font-size:14px;line-height:1.45}.OIIXLq_wrap{max-width:1300px;margin:0 auto;padding:0 28px}.OIIXLq_heading{grid-template-columns:1fr auto;align-items:end;gap:6px 24px;margin-bottom:22px;display:grid}.OIIXLq_eyebrow{color:#f3f1ec8c;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:700}.OIIXLq_heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:600;line-height:.98}.OIIXLq_more{color:#e3a68c;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.OIIXLq_story{grid-template-columns:5fr 7fr;align-items:center;gap:56px;margin-bottom:8px;display:grid}.OIIXLq_storyNumber{color:#f3f1ec8c;letter-spacing:.14em;border-bottom:1px solid #ffffff26;margin-bottom:16px;padding-bottom:10px;font-size:13px;font-weight:700;display:block}.OIIXLq_storyTag{color:#e3a68c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.OIIXLq_story h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.04}.OIIXLq_story p{color:#f3f1ecbf;margin-bottom:20px;font-size:15px}.OIIXLq_stops{margin-bottom:24px;position:relative}.OIIXLq_stops:before{content:"";background:#fff3;width:1px;position:absolute;inset:10px auto 10px 5px}.OIIXLq_stops li{padding-left:24px;position:relative}.OIIXLq_stops li:before{content:"";background:#1d2e29;border:2px solid #c97755;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:1px}.OIIXLq_stops a{align-items:baseline;gap:14px;padding:3px 0;font-size:15px;font-weight:600;display:flex}.OIIXLq_stops a:hover{color:#e3a68c}.OIIXLq_stops a span{color:#f3f1ec8c;min-width:42px;font-size:12.5px;font-weight:700}.OIIXLq_storyActions{flex-wrap:wrap;gap:10px;display:flex}.OIIXLq_primary,.OIIXLq_copy,.OIIXLq_plannerCta{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.OIIXLq_primary{color:#fff;background:#29483f;box-shadow:0 8px 20px -8px #29483f99}.OIIXLq_copy{color:#f3f1ec;background:0 0;border:1px solid #ffffff4d}.OIIXLq_meta{color:#f3f1ec8c;letter-spacing:.04em;margin-top:14px;font-size:12px;display:block}.OIIXLq_storyImage{border-radius:24px;height:400px;position:relative;overflow:hidden}.OIIXLq_rowHeader{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin:20px 0 14px;padding-top:24px;display:flex}.OIIXLq_rowHeader b{color:#f3f1ec99;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700}.OIIXLq_rowControls{gap:8px;display:flex}.OIIXLq_rowControls button{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.OIIXLq_row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(520px,48%);grid-auto-flow:column;gap:18px;padding-bottom:6px;display:grid;overflow-x:auto}.OIIXLq_card{scroll-snap-align:start;background:#14201c;border-radius:20px;min-width:0;min-height:440px;position:relative;overflow:hidden}.OIIXLq_cardImage{position:absolute;inset:0}.OIIXLq_cardImage img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.OIIXLq_card:hover .OIIXLq_cardImage img{transform:scale(1.04)}.OIIXLq_card:after{content:"";background:linear-gradient(#0e151a26,#0e151a40 35%,#0e151ae0);position:absolute;inset:0}.OIIXLq_overlay{z-index:2;flex-direction:column;justify-content:flex-end;padding:26px 28px;display:flex;position:absolute;inset:0}.OIIXLq_cardNumber{opacity:.9;font-size:56px;font-weight:600;line-height:1;position:absolute;top:22px;left:28px}.OIIXLq_cardTime{color:#e3a68c;letter-spacing:.24em;font-size:12px;font-weight:700}.OIIXLq_overlay h3{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.05}.OIIXLq_chain{opacity:.88;max-width:520px;margin-bottom:16px;font-size:14px;line-height:1.6}.OIIXLq_chain i{color:#e3a68c;padding:0 2px;font-style:normal}.OIIXLq_cardFooter{opacity:.95;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12.5px;display:flex}.OIIXLq_cardLink{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.OIIXLq_cardLink svg{transition:transform .3s}.OIIXLq_card:hover .OIIXLq_cardLink svg{transform:translate(4px)}.OIIXLq_planner{border-radius:24px;align-items:center;min-height:340px;margin-top:44px;display:flex;position:relative;overflow:hidden}.OIIXLq_plannerImage,.OIIXLq_plannerShade{position:absolute;inset:0}.OIIXLq_plannerShade{background:linear-gradient(90deg,#14201cf2,#14201cd1 45%,#14201c4d)}.OIIXLq_plannerContent{z-index:2;max-width:620px;padding:40px 44px;position:relative}.OIIXLq_plannerEyebrow{color:#e3a68c;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.OIIXLq_plannerContent h3{letter-spacing:-.03em;margin:12px 0 14px;font-size:clamp(36px,3.8vw,56px);font-weight:600;line-height:1}.OIIXLq_plannerContent p{opacity:.85;margin-bottom:20px;font-size:15px;line-height:1.6}.OIIXLq_periods{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.OIIXLq_periods button{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.OIIXLq_periods button:hover,.OIIXLq_periods button[aria-pressed=true]{color:#1d2e29;background:#fff}.OIIXLq_plannerCta{color:#1d2e29;background:#f3f1ec}@media (max-width:1000px){.OIIXLq_heading{grid-template-columns:1fr}.OIIXLq_row{grid-auto-columns:86%}}@media (max-width:900px){.OIIXLq_story{grid-template-columns:1fr;gap:24px}.OIIXLq_storyImage{order:-1}}@media (max-width:640px){.OIIXLq_wrap{padding:0 16px}.OIIXLq_card{min-height:400px}.OIIXLq_overlay{padding:20px}.OIIXLq_cardNumber{font-size:42px;top:16px;left:20px}.OIIXLq_cardFooter{flex-direction:column;align-items:flex-start}.OIIXLq_plannerContent{padding:26px 22px}.OIIXLq_plannerShade{background:linear-gradient(#14201cbf,#14201cf2)}}@media (prefers-reduced-motion:reduce){.OIIXLq_cardImage img,.OIIXLq_cardLink svg{transition:none}}
.oQB3uG_section{z-index:10;margin-top:-46px;position:relative}.oQB3uG_grid{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f9f6f0d6;border:1px solid #ffffff8c;border-radius:22px;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:stretch;width:calc(100% - 56px);max-width:1160px;margin:0 auto;font-size:14px;line-height:1.45;display:grid;overflow:hidden;box-shadow:0 24px 48px -24px #0e151a73}.dark .oQB3uG_grid{background:#161e24d1;border-color:#ffffff14}.oQB3uG_time{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:2px;padding:14px 22px;display:flex}.oQB3uG_timeDot{background:#728f8a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite oQB3uG_pulse}.oQB3uG_time b{letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:800}.oQB3uG_time small{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.oQB3uG_cell{border-right:1px solid var(--border);text-align:left;align-items:center;gap:12px;padding:14px 18px;transition:background .2s;display:flex}.oQB3uG_cell:last-child{border-right:0}.oQB3uG_cell:hover{background:#29483f0f}.oQB3uG_value{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:30px;font-weight:600;line-height:1}.oQB3uG_label{flex-direction:column;font-size:13px;font-weight:600;line-height:1.25;display:flex}.oQB3uG_label em{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.oQB3uG_alertCell[data-has-alerts=true] .oQB3uG_value,.oQB3uG_alertCell[data-has-alerts=true] .oQB3uG_label em{color:#a9430c}.dark .oQB3uG_alertCell[data-has-alerts=true] .oQB3uG_value{color:#ffb067}.dark .oQB3uG_alertCell[data-has-alerts=true] .oQB3uG_label em{color:#ffb067}@keyframes oQB3uG_pulse{50%{opacity:.35}}@media (max-width:1000px){.oQB3uG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oQB3uG_time{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;padding:10px 18px}.oQB3uG_cell{border-bottom:1px solid var(--border)}.oQB3uG_cell:nth-child(odd){border-right:0}.oQB3uG_alertCell{border-bottom:0;grid-column:1/-1;justify-content:center}}@media (max-width:640px){.oQB3uG_section{margin-top:-34px}.oQB3uG_grid{width:calc(100% - 32px)}.oQB3uG_cell{gap:8px;padding:12px 14px}.oQB3uG_value{font-size:24px}}@media (prefers-reduced-motion:reduce){.oQB3uG_timeDot{animation:none}}
.S1MzjG_section{padding:60px 0;font-size:14px;line-height:1.45}.S1MzjG_heading{margin:16px 0 30px}.S1MzjG_heading h2{margin-top:6px}.S1MzjG_heading>span{line-height:1.45}.S1MzjG_heading p{margin-top:6px;font-size:16px;line-height:1.45}.S1MzjG_heading>a{margin-top:6px}.S1MzjG_preview{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:24px;display:grid}.S1MzjG_chips{flex-wrap:wrap;gap:6px;display:flex}.S1MzjG_chips button{align-items:center;gap:6px;display:inline-flex}.S1MzjG_tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.S1MzjG_tags>span{color:var(--muted-foreground);background:var(--secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.S1MzjG_tags>span[data-open=true]{color:#3f6b62;background:#728f8a29}.S1MzjG_tags i{display:none}.S1MzjG_favourite{width:32px;height:32px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0}.S1MzjG_map{border:1px solid var(--border);background:var(--muted);border-radius:20px;height:430px;position:relative;overflow:hidden}@media (max-width:1180px){.S1MzjG_preview{grid-template-columns:360px minmax(0,1fr)}}@media (max-width:900px){.S1MzjG_preview{grid-template-columns:minmax(0,1fr)}.S1MzjG_mapColumn{order:-1}}@media (max-width:640px){.S1MzjG_thumbnail{width:84px;height:64px}}
.P7rIha_section{color:#f3f1ec;background:#16231f;padding:64px 0;font-size:14px;line-height:1.45}.P7rIha_wrap{max-width:1300px;margin:0 auto;padding:0 28px}.P7rIha_grid{grid-template-rows:170px 170px 210px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.P7rIha_middle{background:radial-gradient(at 30% 20%,#a69ab638,#0000 60%),radial-gradient(at 80% 90%,#c9775538,#0000 60%),#1f332d;border-radius:18px;flex-direction:column;grid-area:1/2/3/4;justify-content:center;padding:36px 40px;display:flex}.P7rIha_middle h2{font-size:clamp(40px,4.6vw,68px)}.P7rIha_tile{color:#fff;border-radius:18px;min-height:0;position:relative;overflow:hidden}.P7rIha_plan{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e151a73;border:1px solid #fff6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.P7rIha_plan:hover{border-color:#fff}.P7rIha_tile[data-season="0"]{grid-area:1/1/3/2}.P7rIha_tile[data-season="1"]{grid-area:1/4/3/5}.P7rIha_tile[data-season="2"]{grid-area:3/1/4/3}.P7rIha_tile[data-season="3"]{grid-area:3/3/4/5}.P7rIha_tile img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.P7rIha_tile:hover img{transform:scale(1.05)}@media (max-width:1000px){.P7rIha_grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}.P7rIha_middle{grid-area:1/1/auto/-1;min-height:260px}.P7rIha_tile[data-season]{grid-area:auto}}@media (max-width:640px){.P7rIha_wrap{padding:0 16px}.P7rIha_grid{grid-auto-rows:minmax(170px,auto)}.P7rIha_tile b{font-size:26px}}@media (prefers-reduced-motion:reduce){.P7rIha_tile img{transition:none}}
._Rg6ua_story{grid-template-columns:5fr 7fr;align-items:center;gap:56px;margin:8px 0 40px;display:grid}._Rg6ua_story[data-reverse=true]{grid-template-columns:7fr 5fr}._Rg6ua_story[data-reverse=true] ._Rg6ua_text{order:2}._Rg6ua_number{border-bottom:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.14em;margin-bottom:16px;padding-bottom:10px;font-size:13px;font-weight:700;display:block}._Rg6ua_tag{color:#b4623f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}._Rg6ua_story h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.04}._Rg6ua_story p{color:var(--muted-foreground);margin-bottom:20px;font-size:15px}._Rg6ua_stops{margin-bottom:24px;position:relative}._Rg6ua_stops:before{background:var(--border);content:"";width:1px;position:absolute;inset:10px auto 10px 5px}._Rg6ua_stops li{padding-left:24px;position:relative}._Rg6ua_stops li:before{border:2px solid var(--terra);background:var(--background);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:1px}._Rg6ua_stops a{align-items:baseline;gap:14px;padding:6px 0;font-size:15px;font-weight:600;display:flex}._Rg6ua_stops a:hover{color:var(--terra)}._Rg6ua_stops span{min-width:42px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}._Rg6ua_actions{flex-wrap:wrap;gap:10px;display:flex}._Rg6ua_actions>*{border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}._Rg6ua_actions>a{color:#fff;background:var(--primary);box-shadow:0 8px 20px -8px #29483f99}._Rg6ua_copy{border:1px solid var(--border);background:var(--card)}._Rg6ua_meta{color:var(--muted-foreground);letter-spacing:.04em;margin-top:14px;font-size:12px;display:block}._Rg6ua_image{border-radius:24px;height:560px;position:relative;overflow:hidden}@media (max-width:900px){._Rg6ua_story,._Rg6ua_story[data-reverse=true]{grid-template-columns:1fr;gap:24px}._Rg6ua_story[data-reverse=true] ._Rg6ua_text{order:0}._Rg6ua_image{order:-1;height:320px}}._Rg6ua_note{background:var(--secondary);border-radius:12px;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:600}._Rg6ua_swap{color:var(--muted-foreground);padding:0 0 6px;font-size:12.5px;display:block}._Rg6ua_invite{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:0 0 18px;padding:14px 16px}
.In0S-a_page{padding-top:70px;font-size:14px;line-height:1.45}.In0S-a_section{max-width:960px;margin:0 auto;padding:20px 28px 60px}@media (max-width:640px){.In0S-a_section{padding:16px 16px 48px}}.In0S-a_skeleton{background:var(--muted);border-radius:20px;min-height:320px}.In0S-a_stack>*+*{margin-top:32px}.In0S-a_block h2{font-family:var(--font-serif);margin-bottom:6px;font-size:24px;font-weight:600}.In0S-a_block h3{margin:14px 0 8px;font-size:13.5px;font-weight:700}.In0S-a_note{color:var(--muted-foreground);margin:0 0 12px;font-size:13px}.In0S-a_muted{color:var(--muted-foreground);font-size:13.5px}.In0S-a_chips{flex-wrap:wrap;gap:8px;display:flex}.In0S-a_chip{border:1px solid var(--primary);height:34px;color:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:inline-flex}.In0S-a_chip button{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.In0S-a_empty{border:1px dashed var(--border);background:var(--secondary);border-radius:18px;padding:20px 22px}.In0S-a_empty h2{font-family:var(--font-serif);margin-bottom:6px;font-size:22px;font-weight:600}.In0S-a_actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.In0S-a_link{border:1px solid var(--border);border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.In0S-a_link:hover{background:var(--secondary)}.In0S-a_danger{color:#b42318;border:1px solid #b42318;border-radius:999px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600}.In0S-a_dangerSolid{color:#fff;background:#b42318;border:1px solid #b42318;border-radius:999px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600}.In0S-a_done{background:var(--secondary);border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600}
._fUgcG_page{padding-top:70px;font-size:14px;line-height:1.45}._fUgcG_section{max-width:1300px;margin:0 auto;padding:20px 28px 60px}._fUgcG_form{border:1px solid var(--border);background:var(--card);border-radius:20px;max-width:920px;margin:0 auto;padding:30px}._fUgcG_label{color:var(--muted-foreground);align-items:center;gap:7px;margin:16px 0 8px;font-size:12.5px;font-weight:700;display:flex}._fUgcG_label svg{width:15px;height:15px;color:var(--primary)}._fUgcG_chips{flex-wrap:wrap;gap:8px;display:flex}._fUgcG_chips>button{border:1px solid var(--border);height:36px;color:var(--muted-foreground);background:var(--background);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}._fUgcG_chips>button[aria-pressed=true]{border-color:var(--primary);color:#fff;background:var(--primary)}._fUgcG_search{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:10px;height:50px;margin-top:18px;padding:0 18px;display:flex}._fUgcG_search input{min-width:0}._fUgcG_actions{border-top:1px dashed var(--border);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}._fUgcG_actions>*{border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}._fUgcG_actions>button{box-shadow:0 8px 20px -8px #29483f99}._fUgcG_result{border:1px solid var(--border);background:var(--background);border-radius:18px;margin-top:18px;padding:16px}._fUgcG_result h4{margin-bottom:10px;font-size:15px}._fUgcG_fine{color:var(--muted-foreground);text-align:center;margin-top:20px;font-size:12px}._fUgcG_fine a{color:var(--primary);text-decoration:none}@media (max-width:640px){._fUgcG_section{padding-left:16px;padding-right:16px}._fUgcG_form{padding:20px 16px}}._fUgcG_planBar{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}._fUgcG_planBar mark{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:999px;padding:2px 10px}._fUgcG_summary{color:var(--muted-foreground);margin-top:4px;font-size:13px}._fUgcG_advisory{border:1px solid var(--border);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:13px}._fUgcG_advisory[data-kind=long-leg],._fUgcG_advisory[data-kind=over-budget]{background:#c977551a;border-color:#c97755}._fUgcG_timeline{margin-top:14px;padding-left:0;list-style:none}._fUgcG_stop{grid-template-columns:56px 1fr;gap:4px 12px;padding:6px 0;display:grid}._fUgcG_stop time{font-variant-numeric:tabular-nums;font-weight:700}._fUgcG_stop small{color:var(--muted-foreground);font-size:12px;display:block}._fUgcG_leg,._fUgcG_rest{color:var(--muted-foreground);margin:0 0 0 68px;font-size:12px}._fUgcG_rest{background:var(--secondary);text-align:center;border-radius:999px;margin:10px 0;padding:6px 12px}._fUgcG_why{border-top:1px dashed var(--border);margin-top:16px;padding-top:14px}._fUgcG_why h5{margin-bottom:6px;font-size:13.5px;font-weight:700}._fUgcG_why li{color:var(--muted-foreground);margin-top:4px;font-size:13px}._fUgcG_partial{background:#c977551a;border:1px solid #c97755;border-radius:18px;padding:16px}._fUgcG_partial li{margin-top:8px;font-size:14px}._fUgcG_partial li b{display:block}._fUgcG_note{color:color-mix(in srgb, #c97755 85%, var(--foreground));margin-top:12px;font-size:12.5px}._fUgcG_resultActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._fUgcG_resultActions>*{border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}._fUgcG_headline{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(26px,3.4vw,38px);font-weight:600}._fUgcG_headlineSub{color:var(--muted-foreground);margin-bottom:8px}._fUgcG_picked{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;display:flex}._fUgcG_picked>span:first-child{color:var(--muted-foreground);font-size:12.5px;font-weight:700}._fUgcG_pickedChip{border:1px solid var(--primary);height:34px;color:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:inline-flex}._fUgcG_pickedChip button{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}._fUgcG_hint{color:var(--muted-foreground);margin:-2px 0 8px;font-size:12px}._fUgcG_picker{position:relative}._fUgcG_pickList{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:14px;margin-top:6px;padding:6px;list-style:none;position:absolute;left:0;right:0;box-shadow:0 12px 30px -12px #00000040}._fUgcG_pickList button{text-align:left;border-radius:10px;width:100%;padding:8px 10px;font-size:13.5px}._fUgcG_pickList button:hover{background:var(--secondary)}._fUgcG_collapsed{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:920px;margin:0 auto;padding:14px 20px;font-size:13.5px;font-weight:600;display:flex}._fUgcG_collapsed button{border:1px solid var(--border);border-radius:999px;height:34px;padding:0 14px}._fUgcG_below{max-width:920px;margin:0 auto;scroll-margin-top:96px}._fUgcG_below:focus{outline:none}._fUgcG_empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:14px;margin-top:18px;padding:16px;font-size:14px}._fUgcG_sectionTitle{border-top:1px solid var(--border);font-family:var(--font-serif);align-items:baseline;gap:12px;margin:34px 0 4px;padding-top:22px;font-size:19px;font-weight:700;display:flex}._fUgcG_sectionTitle span{color:var(--primary);font-family:var(--font-sans);letter-spacing:.12em;font-size:12px;font-weight:800}._fUgcG_form>section:first-of-type>._fUgcG_sectionTitle{border-top:0;margin-top:18px;padding-top:0}._fUgcG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){._fUgcG_cards{grid-template-columns:1fr}}._fUgcG_card{border:1px solid var(--border);background:var(--background);text-align:left;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._fUgcG_card b{font-size:13.5px}._fUgcG_card small{color:var(--muted-foreground);font-size:12px;line-height:1.35}._fUgcG_card[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--background))}._fUgcG_select{border:1px solid var(--border);background:var(--background);border-radius:12px;height:40px;padding:0 12px;font-size:14px}._fUgcG_returning{border:1px solid var(--border);background:var(--secondary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}._fUgcG_returning b{font-size:14px;display:block}._fUgcG_returning small{color:var(--muted-foreground);font-size:12.5px}._fUgcG_returningActions{flex-wrap:wrap;gap:8px;display:flex}._fUgcG_visited{margin-top:14px}._fUgcG_stopWhy{color:var(--muted-foreground);margin-top:4px;font-size:12.5px;line-height:1.4}._fUgcG_swap{margin-top:6px}._fUgcG_swapToggle,._fUgcG_swapOptions button{border:1px solid var(--border);background:var(--background);border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:600}._fUgcG_swapOptions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._fUgcG_swapToggle:hover,._fUgcG_swapOptions button:hover{background:var(--secondary)}._fUgcG_feedback{background:var(--secondary);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:13px}._fUgcG_feedback button{margin-left:10px;font-weight:700;text-decoration:underline}
