@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3x4ptlur59b2g.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.-GvVFa_flow{--day-top:51px;--gut:150px;--rows:84px repeat(3, minmax(0, 1fr)) 22px;--rgap:14px;--mono:var(--font-geist-mono), ui-monospace, monospace;--you:var(--text);border-top:1px solid var(--border);position:relative}.-GvVFa_stick{top:var(--day-top);height:calc(100vh - var(--day-top));grid-template-columns:var(--gut) minmax(0, 1fr);min-height:420px;display:grid;position:sticky;overflow:hidden}.-GvVFa_bands{grid-template-rows:var(--rows);row-gap:var(--rgap);pointer-events:none;display:grid;position:absolute;inset:0}.-GvVFa_bands>div{border-bottom:1px dashed var(--border)}.-GvVFa_bands>div:first-child{border-bottom:1px solid var(--border-hi);position:relative}.-GvVFa_bands>div:nth-child(4),.-GvVFa_bands>div:nth-child(5){border:0}.-GvVFa_sun{background:linear-gradient(90deg, var(--violet), var(--mint));width:0;height:2px;box-shadow:0 0 14px var(--violet);position:absolute;bottom:-1px;left:0}.-GvVFa_gut{z-index:3;grid-template-rows:var(--rows);row-gap:var(--rgap);background:linear-gradient(90deg, var(--bg) 78%, transparent);padding-left:24px;display:grid;position:relative}.-GvVFa_clock{align-self:center;gap:2px;display:grid}.-GvVFa_clock b{font:600 24px/1 var(--mono);letter-spacing:-.02em}.-GvVFa_clock span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-4);font-size:11px}.-GvVFa_lane{align-self:center;gap:4px;display:grid}.-GvVFa_lane b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.-GvVFa_lane b i{background:var(--c);border-radius:50%;width:9px;height:9px}.-GvVFa_lane span{color:var(--text-3);max-width:110px;font-size:12px;line-height:1.35}.-GvVFa_vp{position:relative;overflow:hidden}.-GvVFa_track{will-change:transform;gap:56px;height:100%;padding:0 160px 0 28px;display:flex;position:absolute;top:0;left:0}.-GvVFa_edges{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.-GvVFa_edges path{fill:none;stroke-width:1.5px;stroke-linecap:round;opacity:.75;transition:stroke-dashoffset 1s cubic-bezier(.3,.7,.2,1)}.-GvVFa_edges circle{opacity:0;transition:opacity .4s .8s}.-GvVFa_edges .-GvVFa_on circle{opacity:1}.-GvVFa_col{z-index:1;width:var(--w,300px);grid-template-rows:var(--rows);row-gap:var(--rgap);flex:none;display:grid;position:relative}.-GvVFa_hd{align-self:center;gap:3px;display:grid}.-GvVFa_hd .-GvVFa_t{font:500 12px var(--mono);color:var(--violet);letter-spacing:.02em}.-GvVFa_hd h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.-GvVFa_node{border:1px solid var(--border-hi);background:var(--bg-3);opacity:0;cursor:zoom-in;text-align:left;min-height:0;color:var(--text);border-radius:14px;flex-direction:column;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .2s;display:flex;position:relative;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 18px 50px #00000059}.-GvVFa_node.-GvVFa_in{opacity:1;transform:none}.-GvVFa_node:hover,.-GvVFa_node:focus-visible{border-color:var(--c,var(--violet));outline:none}.-GvVFa_rYou{grid-row:2}.-GvVFa_rAi{grid-row:3}.-GvVFa_rCl{grid-row:4}.-GvVFa_rSpan2{grid-row:2/span 2}.-GvVFa_rAll{grid-row:2/span 3}.-GvVFa_shot{background:var(--bg);border-bottom:1px solid var(--border);flex:1;min-height:0;position:relative;overflow:hidden}.-GvVFa_shot img{object-fit:cover;transition:transform 6s ease-out}.-GvVFa_node.-GvVFa_in .-GvVFa_shot img{transform:scale(1.04)}.-GvVFa_cap{flex:none;gap:3px;padding:10px 14px 12px;display:grid}.-GvVFa_tag{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--c,var(--violet));align-items:center;gap:7px;display:flex}.-GvVFa_tag i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.-GvVFa_tag em{color:var(--text-4);margin-left:auto;font-style:normal}.-GvVFa_tagYou{color:var(--you)}.-GvVFa_cap b{font-size:14px;font-weight:600;line-height:1.3}.-GvVFa_cap p{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.-GvVFa_sigN{justify-content:center}.-GvVFa_sig{gap:6px;padding:14px 16px;display:grid}.-GvVFa_sig b{font-size:14px;font-weight:600;line-height:1.35}.-GvVFa_sig p{color:var(--text-3);margin:0;font-size:12.5px}.-GvVFa_ui{align-content:start;gap:8px;padding:14px;font-size:12px;display:grid;position:absolute;inset:0}.-GvVFa_shot img.-GvVFa_wygBg{filter:blur(2px)brightness(.45)}.-GvVFa_wyg{background:color-mix(in oklab, var(--bg-3) 96%, transparent);border:1px solid var(--border-hi);width:min(88%,380px);box-shadow:0 0 0 1px var(--violet-soft), 0 24px 80px #0009, 0 0 80px var(--violet-soft);border-radius:16px;gap:10px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-GvVFa_wygH{align-items:center;gap:10px;display:flex}.-GvVFa_av{background:linear-gradient(135deg, var(--violet), #8c5ee8);width:30px;height:30px;font:600 11px var(--mono);color:var(--ink-black);border-radius:9px;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.-GvVFa_av{background:linear-gradient(135deg, var(--violet), lab(50.4352% 42.1388 -64.5549))}}.-GvVFa_wygH b{font-size:15px;line-height:1.2;display:block}.-GvVFa_wygH small{font:11px var(--mono);color:var(--text-3)}.-GvVFa_wyg ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.-GvVFa_wyg li{color:var(--text-2);opacity:0;grid-template-columns:62px 1fr;align-items:baseline;gap:10px;font-size:12.5px;transition:all .4s;display:grid;transform:translate(-8px)}.-GvVFa_node.-GvVFa_in .-GvVFa_wyg li{opacity:1;transform:none}.-GvVFa_wyg li b{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--c)}.-GvVFa_wygFt{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.-GvVFa_wygFt span:last-child{color:var(--ink-black);background:var(--violet);border-radius:999px;padding:5px 12px;font-weight:500}.-GvVFa_bub{opacity:0;border-radius:12px;max-width:86%;padding:7px 10px;line-height:1.35;transition:all .4s;transform:translateY(6px)}.-GvVFa_node.-GvVFa_in .-GvVFa_bub{opacity:1;transform:none}.-GvVFa_me{background:var(--violet);color:var(--ink-black);border-bottom-right-radius:4px;justify-self:end}.-GvVFa_them{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.-GvVFa_bub small{font:10px var(--mono);opacity:.6;margin-top:2px;display:block}.-GvVFa_chip{border:1px solid color-mix(in oklab, var(--mint) 35%, transparent);background:var(--mint-soft);color:var(--mint);opacity:0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-weight:500;transition:opacity .4s .8s;display:flex}.-GvVFa_node.-GvVFa_in .-GvVFa_chip{opacity:1}.-GvVFa_doc{align-items:center;gap:10px;display:flex}.-GvVFa_doc i{background:var(--surface);border:1px solid var(--border-hi);border-radius:4px;flex:none;width:26px;height:32px}.-GvVFa_doc b{font-size:12.5px;font-weight:500;display:block}.-GvVFa_doc small{font:10.5px var(--mono);color:var(--text-3)}.-GvVFa_flag{border:1px solid color-mix(in oklab, var(--amber) 35%, transparent);background:var(--amber-soft);border-radius:10px;gap:3px;padding:8px 10px;display:grid}.-GvVFa_flag b{color:var(--amber);font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em}.-GvVFa_flag span{color:var(--text)}.-GvVFa_ask{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.-GvVFa_ask em{color:var(--ink-black);background:var(--mint);white-space:nowrap;border-radius:999px;padding:3px 10px;font-style:normal;font-weight:500}.-GvVFa_ba{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.-GvVFa_ba>div{position:relative;overflow:hidden}.-GvVFa_ba>div+div{border-left:2px solid var(--text)}.-GvVFa_ba span{z-index:1;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#fffffff5;background:#0009;border-radius:999px;padding:3px 9px;position:absolute;bottom:8px;left:8px}.-GvVFa_lst{position:absolute;inset:0}.-GvVFa_lst:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.-GvVFa_sv{z-index:1;background:color-mix(in oklab, var(--bg) 80%, transparent);border:1px solid var(--border-hi);color:var(--rose);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;position:absolute;top:10px;left:10px}.-GvVFa_lb{z-index:1;color:#fffffff5;display:grid;position:absolute;bottom:10px;left:12px}.-GvVFa_lb b{font:600 20px/1.1 var(--mono);letter-spacing:-.02em}.-GvVFa_lb span{color:#ffffffb8;font-size:12px}.-GvVFa_tc{gap:6px}.-GvVFa_tch{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.-GvVFa_tch b{font-size:12.5px;font-weight:600}.-GvVFa_tch span{font:500 11px var(--mono);color:var(--mint)}.-GvVFa_tcb{background:var(--surface);border-radius:9px;height:4px;overflow:hidden}.-GvVFa_tcb i{background:var(--mint);border-radius:9px;height:100%;display:block}.-GvVFa_ti{color:var(--text-2);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.-GvVFa_ti i{border:1px solid var(--border-hi);width:16px;height:16px;font:600 10px var(--mono);border-radius:5px;place-items:center;font-style:normal;display:grid}.-GvVFa_ti em{font:11px var(--mono);color:var(--text-4);font-style:normal}.-GvVFa_tiDone{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}.-GvVFa_tiDone i{background:var(--mint);border-color:var(--mint);color:var(--ink-black)}.-GvVFa_tiNow{color:var(--amber)}.-GvVFa_tiNow i{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.-GvVFa_tiNow em{color:var(--amber)}.-GvVFa_score{background:radial-gradient(120% 80% at 0% 0%, var(--violet-soft), transparent 60%), var(--bg-3);align-content:center;gap:16px;padding:22px;display:grid}.-GvVFa_score h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.-GvVFa_score ul{grid-template-columns:1fr 1fr;column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.-GvVFa_score li{border-bottom:1px solid var(--border);color:var(--text-3);flex-direction:column;justify-content:space-between;gap:2px;padding:9px 0;font-size:12.5px;line-height:1.3;display:flex}.-GvVFa_score li b{font:600 20px var(--mono);color:var(--text);letter-spacing:-.02em}.-GvVFa_score li b.-GvVFa_m{color:var(--mint)}.-GvVFa_saved{border:1px solid color-mix(in oklab, var(--mint) 35%, transparent);background:var(--mint-soft);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.-GvVFa_saved span{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mint)}.-GvVFa_saved b{font:600 34px/1.1 var(--mono);letter-spacing:-.03em;color:var(--mint)}.-GvVFa_saved small{color:var(--text-3);font-size:12px}.-GvVFa_scoreCta{justify-self:start}.-GvVFa_hint{z-index:4;font:500 12px var(--mono);color:var(--text-3);align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:30px;right:24px}.-GvVFa_hint i{font-style:normal;animation:1.4s infinite -GvVFa_nud;display:inline-block}@keyframes -GvVFa_nud{50%{transform:translate(5px)}}.-GvVFa_zbg{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;cursor:zoom-out;background:#050609c7;transition:opacity .3s;position:fixed;inset:0}.-GvVFa_zbg.-GvVFa_on{opacity:1}.-GvVFa_zp{z-index:201;border:1px solid var(--border-hi);box-shadow:0 40px 120px #0009, 0 0 0 1px var(--violet-soft);cursor:default;border-radius:18px;margin:0;transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1);position:fixed}.-GvVFa_zp .-GvVFa_shot img{transform:none!important}.-GvVFa_zp .-GvVFa_shot img:not(.-GvVFa_wygBg){object-fit:contain}.-GvVFa_zp .-GvVFa_cap{gap:6px;padding:16px 22px 20px}.-GvVFa_zp .-GvVFa_cap b{font-size:20px}.-GvVFa_zp .-GvVFa_cap p{-webkit-line-clamp:unset;color:var(--text-2);font-size:15px;display:block}.-GvVFa_zp .-GvVFa_sig b{font-size:20px}.-GvVFa_zp .-GvVFa_sig p{font-size:15px}.-GvVFa_zp .-GvVFa_ui{zoom:1.7;padding:18px}.-GvVFa_zp .-GvVFa_wyg{zoom:1.35}.-GvVFa_zp .-GvVFa_tag{display:flex!important}.-GvVFa_zp .-GvVFa_bub,.-GvVFa_zp .-GvVFa_wyg li,.-GvVFa_zp .-GvVFa_chip{opacity:1;transform:none}.-GvVFa_zp .-GvVFa_doc{display:flex!important}.-GvVFa_zp .-GvVFa_bub.-GvVFa_them,.-GvVFa_zp .-GvVFa_bub small{display:block!important}.-GvVFa_zp .-GvVFa_wygFt{display:flex!important}.-GvVFa_zp .-GvVFa_wyg li,.-GvVFa_zp .-GvVFa_tc .-GvVFa_ti{display:grid!important}.-GvVFa_zp .-GvVFa_saved small{display:block!important}.-GvVFa_zp.-GvVFa_score{gap:20px;padding:36px}.-GvVFa_zp.-GvVFa_score h3{font-size:30px}.-GvVFa_zp.-GvVFa_score li{font-size:16px}.-GvVFa_zp.-GvVFa_score li b{font-size:24px}.-GvVFa_zp.-GvVFa_score .-GvVFa_saved b{font-size:44px}.-GvVFa_zx{z-index:202;border:1px solid var(--border-hi);background:var(--bg-3);width:40px;height:40px;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;font-size:18px;transition:opacity .3s;position:fixed;top:20px;right:20px}.-GvVFa_zx.-GvVFa_on{opacity:1}@media (max-height:820px){.-GvVFa_zp.-GvVFa_score{gap:10px;padding:20px;overflow:auto}.-GvVFa_zp.-GvVFa_score h3{font-size:20px}.-GvVFa_zp.-GvVFa_score li{padding:6px 0;font-size:12.5px}.-GvVFa_zp.-GvVFa_score li b{font-size:17px}.-GvVFa_zp.-GvVFa_score .-GvVFa_saved{padding:8px 12px}.-GvVFa_zp.-GvVFa_score .-GvVFa_saved b{font-size:26px}}@media (min-width:761px) and (max-height:820px){.-GvVFa_flow{--rows:60px repeat(3, minmax(0, 1fr)) 14px;--rgap:10px}.-GvVFa_cap{padding:8px 12px 9px}.-GvVFa_cap p{display:none}.-GvVFa_hd h3{font-size:15px}.-GvVFa_lane span{display:none}.-GvVFa_clock b{font-size:20px}.-GvVFa_ui{gap:6px;padding:10px;font-size:11.5px}.-GvVFa_tc .-GvVFa_tiDone{display:none}.-GvVFa_score{gap:12px;padding:18px}.-GvVFa_score h3{font-size:20px}.-GvVFa_saved{padding:9px 12px}.-GvVFa_saved b{font-size:26px}.-GvVFa_saved small{display:none}.-GvVFa_wyg{gap:8px;padding:12px}.-GvVFa_wyg li{font-size:12px}}@media (min-width:761px) and (max-height:640px){.-GvVFa_flow{--rows:48px repeat(3, minmax(0, 1fr)) 10px;--rgap:8px}.-GvVFa_cap .-GvVFa_tag{display:none}.-GvVFa_cap b{font-size:13px}.-GvVFa_hd .-GvVFa_t{font-size:11px}.-GvVFa_hd h3{font-size:14px}.-GvVFa_doc,.-GvVFa_them,.-GvVFa_wygFt,.-GvVFa_wyg li:nth-child(n+4){display:none}.-GvVFa_ui{gap:5px;padding:8px;font-size:11px}.-GvVFa_bub{padding:5px 8px}.-GvVFa_bub small{display:none}.-GvVFa_chip,.-GvVFa_flag,.-GvVFa_ask{padding:5px 8px}.-GvVFa_wyg{gap:6px;padding:10px}.-GvVFa_score{gap:10px;padding:14px}.-GvVFa_score h3{font-size:18px}.-GvVFa_score li{padding:5px 0;font-size:12px}.-GvVFa_score li b{font-size:16px}.-GvVFa_saved b{font-size:22px}.-GvVFa_tc .-GvVFa_ti:nth-child(n+7){display:none}.-GvVFa_tc{gap:4px}.-GvVFa_node{box-shadow:0 8px 24px #00000059}}@media (max-width:760px){.-GvVFa_flow{height:auto!important}.-GvVFa_stick{height:auto;min-height:0;display:block;position:static;overflow:visible}.-GvVFa_bands,.-GvVFa_gut,.-GvVFa_edges,.-GvVFa_hint{display:none}.-GvVFa_vp{overflow:visible}.-GvVFa_track{flex-direction:column;gap:40px;height:auto;padding:40px 20px 64px;position:static;transform:none!important}.-GvVFa_col{grid-template-rows:none;gap:14px;width:auto!important}.-GvVFa_col>*{grid-row:auto!important}.-GvVFa_node{height:300px}.-GvVFa_node:has(.-GvVFa_wyg){height:460px}.-GvVFa_node.-GvVFa_sigN,.-GvVFa_node.-GvVFa_score{height:auto}.-GvVFa_node[data-lane]:after{content:attr(data-lane);z-index:2;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in oklab, var(--bg) 65%, transparent);border:1px solid var(--border-hi);color:var(--text-2);border-radius:999px;padding:3px 9px;position:absolute;top:10px;right:10px}.-GvVFa_zp:after{display:none}}@media (prefers-reduced-motion:reduce){.-GvVFa_node,.-GvVFa_bub,.-GvVFa_chip,.-GvVFa_wyg li,.-GvVFa_shot img,.-GvVFa_edges path,.-GvVFa_zp{transition:none}.-GvVFa_hint i{animation:none}}