:root{--bg:#fff;--bg-grouped:#f2f2f7;--card:#fff;--fill:hsla(240,3%,49%,.12);--fill-strong:hsla(240,3%,49%,.2);--label:#000;--label-2:rgba(60,60,67,.64);--label-3:rgba(60,60,67,.34);--sep:rgba(60,60,67,.16);--brand:#00b9f1;--brand-ink:#002e6e;--cta-bg:#002e6e;--cta-fg:#fff;--link:#0071e3;--green:#34c759;--orange:#ff9500;--red:#ff3b30;--star:#ffb800;--on-tint:#fff;--glass:hsla(0,0%,100%,.72);--glass-dark:rgba(28,28,30,.38);--shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-round:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,sans-serif;--radius-card:18px;--gutter:12px;--gap:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#000;--bg-grouped:#000;--card:#1c1c1e;--fill:hsla(240,4%,48%,.24);--fill-strong:hsla(240,4%,48%,.36);--label:#fff;--label-2:rgba(235,235,245,.62);--label-3:rgba(235,235,245,.3);--sep:rgba(84,84,88,.6);--cta-bg:#00b9f1;--cta-fg:#001b42;--link:#2997ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--glass:rgba(30,30,32,.7);--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.5);color-scheme:dark}}@media (min-width:720px){:root{--gutter:24px;--gap:16px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--label);font-family:var(--font);font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;border:0;background:none;padding:0;cursor:pointer}a,button{color:inherit}a{text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:8px}body.locked{overflow:hidden}.top{padding:calc(env(safe-area-inset-top, 0px) + 12px) max(var(--gutter),env(safe-area-inset-right)) 4px max(var(--gutter),env(safe-area-inset-left));max-width:1480px;margin:0 auto}.top-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--label-2);text-transform:uppercase}.large-title{font-family:var(--font-display);font-size:34px;line-height:41px;font-weight:700;letter-spacing:.012em;margin:2px 0 0}.top-actions{display:flex;gap:8px;padding-bottom:4px}.round-btn{width:38px;height:38px;border-radius:50%;background:var(--fill);display:grid;place-items:center;position:relative;transition:transform .15s ease,background .2s}.round-btn:active{transform:scale(.92)}.round-btn .count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.search{margin-top:12px;display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:11px;background:var(--fill);color:var(--label-2)}.search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--label)}.search input::placeholder{color:var(--label-2)}.chips-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid transparent;transition:border-color .2s}.chips-bar.scrolled{border-bottom-color:var(--sep)}.chips-inner{max-width:1480px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top, 0px) + 8px) max(var(--gutter),env(safe-area-inset-right)) 10px max(var(--gutter),env(safe-area-inset-left));overflow-x:auto;scrollbar-width:none}.chips-inner::-webkit-scrollbar{display:none}.compact-title{font-weight:700;font-size:17px;margin-right:4px;white-space:nowrap;transition:opacity .2s,width .2s}.chip{flex:none;height:32px;padding:0 14px;border-radius:16px;background:var(--fill);font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:background .2s,color .2s,transform .15s}.chip:active{transform:scale(.96)}.chip.on{background:var(--label);color:var(--bg);font-weight:600}.chip.author{background:var(--brand-ink);color:#fff}.feed{max-width:1480px;margin:0 auto;padding:8px max(var(--gutter),env(safe-area-inset-right)) 120px max(var(--gutter),env(safe-area-inset-left))}.masonry{display:flex;gap:var(--gap);align-items:flex-start}.col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.feed-block+.feed-block{margin-top:14px}.card{display:block;width:100%;text-align:left}.card-media{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-card);background:var(--fill);transform:translateZ(0)}.card-media.lift{z-index:70}.card-media img,.card-media video{width:100%;height:100%;object-fit:cover;display:block}img.lazy{opacity:0;transition:opacity .35s ease}img.lazy.loaded{opacity:1}.card:active .card-media{transform:scale(.98);transition:transform .12s}.card-body{padding:8px 2px 0}.card-title{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.016em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-meta{margin-top:3px;display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--label-2);min-width:0}.card-meta .card-meta-2{overflow:visible}.card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-btn{position:absolute;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.22);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);transition:transform .15s}.glass-btn:active{transform:scale(.88)}.glass-btn.br{right:8px;bottom:8px}.glass-btn.tr{right:8px;top:8px}.glass-btn.saved{color:#ff375f;background:hsla(0,0%,100%,.92)}.video-tile .card-media{border-radius:22px}.video-tile .scrim{position:absolute;inset:auto 0 0 0;height:72%;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.66) 30%,rgba(0,0,0,.42) 54%,rgba(0,0,0,.14) 78%,transparent)}.video-tile .vt-text{position:absolute;left:14px;right:14px;bottom:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.video-tile .vt-text.has-btn{right:52px}.video-tile .vt-kicker{font-size:13px;line-height:18px;font-weight:600;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-tile .vt-title{font-family:var(--font-display);font-size:19px;line-height:23px;font-weight:700;letter-spacing:-.01em;margin-top:2px;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.kb,.kb img{position:absolute;inset:0}.kb img{opacity:0;animation:kb 12s infinite}.kb img:nth-child(2){animation-delay:4s}.kb img:nth-child(3){animation-delay:8s}.kb.paused img{animation-play-state:paused}@keyframes kb{0%{opacity:0;transform:scale(1.02)}6%{opacity:1}33%{opacity:1}40%{opacity:0;transform:scale(1.14) translateX(-2%)}to{opacity:0}}.poster{overflow:hidden;color:#fff}.poster,.poster:after{position:absolute;inset:0}.poster:after{content:"";background:radial-gradient(120% 70% at 20% 0,hsla(0,0%,100%,.28),transparent 60%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 50%)}.poster-name{position:absolute;left:12px;right:52px;bottom:12px;z-index:1;font-family:var(--font-display);font-weight:700;font-size:clamp(16px,4.5cqw,34px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.rail{margin:6px calc(-1 * var(--gutter)) 0}.rail-head{padding:8px var(--gutter) 10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rail-title{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700;letter-spacing:.01em;margin:0}.rail-sub{font-size:15px;line-height:20px;color:var(--label-2);margin-top:2px}.text-btn{color:var(--link);font-size:15px;font-weight:500;white-space:nowrap}.rail-track{display:flex;gap:12px;overflow-x:auto;padding:0 var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none}.rail-track::-webkit-scrollbar{display:none}.rail-card{flex:none;width:168px;scroll-snap-align:start;text-align:left}.rail-card .card-media{aspect-ratio:4/5}.rail-card .rc-name{font-weight:600;font-size:15px;line-height:20px;margin-top:8px;letter-spacing:-.016em}.rail-card .rc-sub{font-size:13px;line-height:18px;color:var(--label-2)}.story{flex:none;width:78px;text-align:center;scroll-snap-align:start}.story .ring{width:70px;height:70px;border-radius:50%;padding:2.5px;margin:0 auto;background:conic-gradient(from 200deg,#00b9f1,#7b61ff,#ff375f,#ffb800,#00b9f1)}.story .ring>div{width:100%;height:100%;border-radius:50%;border:2.5px solid var(--bg)}.story .s-name{font-size:12px;font-weight:600;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story .s-sub{font-size:11px;color:var(--label-2)}.avatar{place-items:center;color:#fff;font-weight:700;flex:none;letter-spacing:.02em}.avatar,.paytm-mark{border-radius:50%;display:grid}.paytm-mark{place-items:center;background:var(--brand-ink);color:var(--brand);font-weight:800;flex:none}.sentinel{height:1px}.end-note{font-size:13px;padding:28px 0}.empty,.end-note{text-align:center;color:var(--label-2)}.empty{padding:64px 16px}.empty h3{color:var(--label);font-size:20px;margin:0 0 6px}.detail-root{position:fixed;inset:0;z-index:50}.detail-backdrop{position:absolute;inset:0;background:var(--bg-grouped)}.detail-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hero{position:relative;width:100%;height:74svh;min-height:420px;max-height:900px;overflow:hidden;background:#111}.hero-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero-track::-webkit-scrollbar{display:none}.hero-slide{position:relative;flex:none;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.hero-slide img,.hero-slide video{width:100%;height:100%;object-fit:cover}.hero-shade{inset:0;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 22%,transparent 62%,rgba(0,0,0,.55))}.hero-bar,.hero-shade{position:absolute;pointer-events:none}.hero-bar{left:0;right:0;top:0;z-index:3;display:flex;justify-content:space-between;padding:calc(env(safe-area-inset-top, 0px) + 12px) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.hero-bar>*{pointer-events:auto}.hero-bar .glass-btn{position:static;width:38px;height:38px}.hero-bar .right{display:flex;gap:10px}.hero-foot{position:absolute;left:0;right:0;bottom:34px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));pointer-events:none;color:#fff}.dots{display:flex;gap:6px}.dots i{width:6px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.5);transition:width .3s,background .3s}.dots i.on{width:18px;background:#fff}.credit{font-size:11px;opacity:.85;pointer-events:auto;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hero .mute{position:absolute;z-index:3;right:max(16px,env(safe-area-inset-right));bottom:64px}.sheet{position:relative;margin-top:-22px;border-radius:22px 22px 0 0;background:var(--bg-grouped);min-height:40svh;padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}.sheet-inner{max-width:780px;margin:0 auto;padding:22px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:26px}.d-head .d-eyebrow{font-size:13px;font-weight:600;color:var(--label-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.d-title{font-family:var(--font-display);font-size:34px;line-height:1.08;font-weight:700;letter-spacing:-.015em;margin:6px 0;text-wrap:balance}.d-hook{font-size:17px;line-height:22px;color:var(--label-2);font-weight:400;letter-spacing:-.025em;margin:0;text-wrap:pretty}.info-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:18px 0 0;padding:12px 0;border-top:.5px solid var(--sep);border-bottom:.5px solid var(--sep)}.info-strip>div{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:0 8px;position:relative}.info-strip>div+div:before{content:"";position:absolute;left:0;top:4px;bottom:4px;border-left:.5px solid var(--sep)}.info-strip dt{font-size:12px;line-height:16px}.info-strip dd,.info-strip dt{color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.info-strip dd{margin:2px 0 0;font-family:var(--font-display);font-size:20px;line-height:25px;font-weight:600}.info-strip .is-sub{font-size:12px;line-height:16px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.info-strip .stars{display:flex;gap:1px;height:16px;align-items:center;color:var(--label-2)}.now-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--card)}.now-banner .dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:7px}.now-banner b{display:block;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.025em}.now-banner span{display:block;font-size:15px;line-height:20px;color:var(--label-2);margin-top:2px}.creator{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--card)}.creator .who{flex:1 1;min-width:0}.creator .who b{display:flex;align-items:center;gap:5px;font-size:15px}.creator .who span{font-size:12.5px;color:var(--label-2);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow{height:30px;min-width:76px;padding:0 14px;border-radius:15px;background:var(--fill);color:var(--link);font-weight:600;font-size:15px;flex:none;transition:background .2s,color .2s,transform .15s}.follow:active{transform:scale(.95)}.follow.on{background:transparent;color:var(--label-2)}.verified{color:var(--brand)}.section-title{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.section-sub{font-size:15px;line-height:20px;color:var(--label-2);margin:0 0 12px}.prose{font-size:17px;line-height:1.47;letter-spacing:-.025em;margin:0;max-width:65ch}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:640px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact{background:var(--card);border-radius:16px;padding:12px 14px 14px;min-width:0}.fact .f-label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;color:var(--label-2)}.fact .f-value{font-family:var(--font-display);font-size:20px;line-height:25px;font-weight:600;margin-top:4px;letter-spacing:-.01em}.fact .f-note{font-size:13px;line-height:18px;color:var(--label-2);margin-top:1px}.fact.fill-row,.fact.wide{grid-column:1/-1}@media (min-width:640px){.fact.fill-row{grid-column:span 2}}.fact.wide .f-value{font-family:var(--font);font-size:17px;line-height:22px;font-weight:400;letter-spacing:-.025em}.months{background:var(--card);border-radius:16px;padding:16px 14px 14px}.month-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:end}.m{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--label-2)}.m .bar{width:100%;border-radius:6px;background:var(--fill)}.m.good .bar{background:color-mix(in srgb,var(--green) 55%,transparent)}.m.peak .bar{background:var(--green)}.m.avoid .bar{background:repeating-linear-gradient(135deg,var(--fill-strong) 0 3px,transparent 3px 6px)}.m.now{color:var(--label)}.m.now span{background:var(--label);color:var(--bg);border-radius:6px;padding:1px 4px}.legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;color:var(--label-2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.month-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px;padding-top:14px;border-top:.5px solid var(--sep)}.month-sum div{font-size:12px;color:var(--label-2);min-width:0}.month-sum b{display:block;font-size:14px;color:var(--label);margin-top:2px}.proscons{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}@media (min-width:640px){.proscons{grid-template-columns:repeat(2,minmax(0,1fr))}}.group{background:var(--card);border-radius:16px;overflow:hidden}.group-head{font-weight:600;padding:14px 16px 4px}.group-head,.row{font-size:17px;line-height:22px;letter-spacing:-.025em}.row{display:flex;gap:12px;align-items:flex-start;padding:11px 16px;position:relative}.row+.row:before{content:"";position:absolute;top:0;left:48px;right:0;border-top:.5px solid var(--sep)}.row svg{flex:none;margin-top:1px}.row .grow{flex:1 1;min-width:0}.row .r-sub{line-height:20px;letter-spacing:-.01em;margin-top:1px}.row .r-end,.row .r-sub{font-size:15px;color:var(--label-2)}.row .r-end{white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-note{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:18px;color:var(--label-2);margin-top:10px}.rating-card{background:var(--card);border-radius:16px;padding:16px;display:flex;gap:18px;align-items:center}.rating-big{font-family:var(--font-display);font-size:52px;line-height:1;font-weight:700;letter-spacing:-.03em}.rating-left{text-align:center;flex:none}.rating-left .stars{color:var(--star);display:flex;gap:1px;justify-content:center;margin-top:6px}.rating-left small{display:block;font-size:12px;color:var(--label-2);margin-top:4px}.dist{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.dist-row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dist-row .track{flex:1 1;height:5px;border-radius:3px;background:var(--fill);overflow:hidden}.dist-row .track i{display:block;height:100%;background:var(--label-2);border-radius:3px}.reviews{display:flex;gap:10px;overflow-x:auto;margin:10px -16px 0;padding:0 16px 4px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews::-webkit-scrollbar{display:none}.review{flex:none;width:min(300px,80%);scroll-snap-align:start;background:var(--card);border-radius:16px;padding:14px 16px}.review .rv-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.review .rv-stars{color:var(--star);display:flex;gap:1px}.review p{margin:8px 0;font-size:15px;line-height:20px;letter-spacing:-.01em}.review small{color:var(--label-2);font-size:12px}.link-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-radius:14px;color:var(--link);font-weight:600;font-size:15px;margin-top:10px}.link-row,.map{background:var(--card)}.map{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/10;max-width:100%}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.9)}.map-chip{position:absolute;left:10px;bottom:10px;display:inline-flex;gap:6px;align-items:center;padding:8px 12px;border-radius:12px;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-weight:600;font-size:13px;color:var(--label)}.todo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.todo-item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1.05;background:var(--fill);color:#fff;max-width:100%}.todo-item img{width:100%;height:100%;object-fit:cover}.todo-item .t{position:absolute;inset:auto 0 0 0;padding:30px 12px 12px;font-weight:700;font-size:15px;line-height:1.2;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);text-wrap:balance}.hrail{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.hrail::-webkit-scrollbar{display:none}.stay-card{flex:none;width:240px;scroll-snap-align:start;text-align:left}.stay-card .card-media{aspect-ratio:4/3}.stay-card b{display:block;margin-top:8px;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.016em}.stay-card .stay-sub{display:flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-card .star{color:var(--label-2);flex:none}.explorer-row{display:flex;align-items:center;gap:12px;padding:10px 16px;position:relative}.explorer-row+.explorer-row:before{content:"";position:absolute;top:0;left:98px;right:0;border-top:.5px solid var(--sep)}.explorer-row .rank{width:22px;text-align:center;font-weight:700;color:var(--label-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.explorer-row .who{flex:1 1;min-width:0}.explorer-row .who b{font-size:15px}.explorer-row .who b,.explorer-row .who span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-row .who span{font-size:12.5px;color:var(--label-2)}.explorer-row .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--label-2);flex:none}.explorer-row .num b{display:block;color:var(--label);font-size:15px}.medal{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#3b2a00}.cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left));background:color-mix(in srgb,var(--bg-grouped) 78%,transparent);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-top:.5px solid var(--sep)}.cta-inner{max-width:780px;margin:0 auto;display:flex;align-items:center;gap:14px}.cta-price{flex:1 1;min-width:0}.cta-price small{display:block;font-size:13px;line-height:18px;color:var(--label-2)}.cta-price b{font-family:var(--font-display);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cta-price b span{font-size:13px;font-weight:500;color:var(--label-2)}.cta-btn{height:50px;padding:0 28px;border-radius:25px;background:var(--cta-bg);color:var(--cta-fg);font-size:17px;font-weight:600;letter-spacing:-.025em;display:inline-flex;align-items:center;gap:8px;transition:transform .15s,opacity .15s}.cta-btn:active{transform:scale(.96)}.bs-root{position:fixed;inset:0;z-index:90}.bs-backdrop{inset:0;background:rgba(0,0,0,.36)}.bs,.bs-backdrop{position:absolute}.bs{left:0;right:0;bottom:0;max-height:88svh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:var(--bg-grouped);box-shadow:0 -10px 40px rgba(0,0,0,.2);max-width:720px;margin:0 auto}.bs-grab{width:38px;height:5px;border-radius:3px;background:var(--fill-strong);margin:8px auto 4px;flex:none}.bs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px 10px;flex:none}.bs-head h3{font-family:var(--font-display);font-size:22px;margin:0;font-weight:700}.bs-body{overflow-y:auto;padding:0 16px calc(20px + env(safe-area-inset-bottom, 0px))}.seg{display:flex;padding:2px;border-radius:9px;background:var(--fill);margin-bottom:14px}.seg button{flex:1 1;height:30px;border-radius:7px;font-size:13px;font-weight:600}.seg button.on{background:var(--card);box-shadow:0 1px 3px rgba(0,0,0,.12)}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;margin-bottom:14px}.podium-item{background:var(--card);border-radius:16px;padding:14px 8px 12px;text-align:center;min-width:0}.podium-item b{display:block;font-size:14px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-item span{font-size:12px;color:var(--label-2)}.how{margin-top:14px;font-size:13px;color:var(--label-2);line-height:1.45}.chat{display:flex;flex-direction:column;gap:8px;padding:6px 0 12px}.bubble{max-width:82%;padding:10px 14px;border-radius:19px;font-size:16px;line-height:1.35}.bubble.bot{background:var(--card);border-bottom-left-radius:6px;align-self:flex-start}.bubble.me{background:var(--link);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.quick{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.quick button{padding:8px 13px;border-radius:16px;border:1px solid var(--sep);background:var(--card);font-size:14px;font-weight:500;color:var(--link)}.composer{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:22px;background:var(--card);box-shadow:0 0 0 .5px var(--sep)}.composer input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--label)}.composer button{width:34px;height:34px;border-radius:50%;background:var(--link);color:#fff;display:grid;place-items:center}.poc-note{font-size:12px;color:var(--label-2);text-align:center;margin-top:12px}.stepper{display:inline-flex;align-items:center;gap:14px}.stepper button{width:32px;height:32px;border-radius:50%;background:var(--fill);display:grid;place-items:center}.field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;position:relative;font-size:16px}.field-row+.field-row:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:.5px solid var(--sep)}.field-row input[type=date]{font:inherit;color:var(--link);background:transparent;border:0;text-align:right}.big-cta{width:100%;height:52px;background:var(--cta-bg);color:var(--cta-fg);font-size:17px;font-weight:700;margin-top:14px}.big-cta,.toast{border-radius:14px}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:120;padding:10px 16px;background:rgba(28,28,30,.92);color:#fff;font-size:14px;font-weight:500;max-width:calc(100% - 32px)}.skeleton{border-radius:var(--radius-card);background:var(--fill)}@media (prefers-reduced-motion:reduce){.kb img{animation:none;opacity:0}.kb img:first-child{opacity:1}}.nav-arrow{display:none!important}@media (hover:hover) and (pointer:fine){.hero:hover .nav-arrow{display:grid!important}}