@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.TsHL_q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.TsHL_q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.PHhD9W_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.PHhD9W_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
.Hi2WXW_mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.Hi2WXW_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:20px;min-width:0;scroll-margin-top:76px;display:flex}.Hi2WXW_c12{grid-column:span 12}.Hi2WXW_c8{grid-column:span 8}.Hi2WXW_c6{grid-column:span 6}.Hi2WXW_c7{grid-column:span 7}.Hi2WXW_c5{grid-column:span 5}.Hi2WXW_c4{grid-column:span 4}.Hi2WXW_secHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Hi2WXW_secHead>.Hi2WXW_h2{min-width:0}.Hi2WXW_h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.Hi2WXW_secNote{color:var(--muted);margin:0;font-size:14px}.Hi2WXW_secLink{white-space:nowrap;color:var(--muted);flex:none;font-size:13px;font-weight:500;transition:color .2s}.Hi2WXW_secLink svg{flex:none;width:14px;height:14px}.Hi2WXW_secLink:has(svg){align-items:center;gap:7px;display:inline-flex}.Hi2WXW_secLink:hover{color:var(--accent)}.Hi2WXW_body{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.Hi2WXW_stats{flex-wrap:wrap;gap:28px;margin:0;display:flex}.Hi2WXW_stat{flex-direction:column;gap:2px;display:flex}.Hi2WXW_stat dt{color:var(--muted);font-size:12px}.Hi2WXW_stat dd{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}@media (max-width:560px){.Hi2WXW_stats:not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:100%;display:grid}}.Hi2WXW_filters{flex-wrap:wrap;gap:6px;display:flex}.Hi2WXW_filter{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;min-height:32px;padding:5px 10px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.Hi2WXW_filter:hover{border-color:var(--border2);color:var(--text)}.Hi2WXW_filter[aria-pressed=true]{color:var(--text);border-color:var(--border2);background:var(--hover)}.Hi2WXW_filtersMin{flex-wrap:wrap;gap:2px;display:flex}.Hi2WXW_filterMin{min-height:30px;color:var(--muted);border-radius:8px;align-items:center;padding:4px 8px;font-size:12.5px;transition:color .2s,background .2s;display:inline-flex}.Hi2WXW_filterMin:hover{color:var(--text)}.Hi2WXW_filterMin[aria-pressed=true]{color:var(--text);background:var(--hover)}@media (pointer:coarse){.Hi2WXW_filter{min-height:40px;padding:8px 12px}.Hi2WXW_filterMin{min-height:36px;padding:6px 9px}}.Hi2WXW_quiet{color:var(--muted);margin:0;font-size:12.5px}.Hi2WXW_tablist{border-bottom:1px solid var(--border);margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 1px;scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.Hi2WXW_tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.Hi2WXW_tab:hover{color:var(--text)}.Hi2WXW_tab[aria-selected=true]{color:var(--text);border-color:var(--accent)}@media (max-width:960px){.Hi2WXW_c8,.Hi2WXW_c7,.Hi2WXW_c6,.Hi2WXW_c5,.Hi2WXW_c4{grid-column:span 12}}.Hi2WXW_tablist::-webkit-scrollbar{display:none}@supports (text-box:trim-both cap alphabetic){.Hi2WXW_stat dt,.Hi2WXW_stat dd{text-box:trim-both cap alphabetic}.Hi2WXW_stat{box-sizing:border-box;justify-content:space-between;gap:0;min-height:50px;padding:3px 0 7px}}.Hi2WXW_btn{border:1px solid var(--border2);border-radius:9px;align-items:center;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.Hi2WXW_btn:hover{border-color:var(--faint);background:var(--surface2)}@media (max-width:560px){.Hi2WXW_btn{border-radius:8px;min-height:36px;padding:6px 12px;font-size:13.5px}}@media (max-width:380px){.Hi2WXW_btn{padding:6px 10px}}.Hi2WXW_btnPrimary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.Hi2WXW_btnPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@property --fl{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<length>";inherits:false;initial-value:0}.Hi2WXW_scrollRow{display:block}.Hi2WXW_scrollMask{--fl:0px;--fr:0px;transition:--fl .2s,--fr .2s}.Hi2WXW_scrollMask[data-scroll]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}@media (hover:hover){.Hi2WXW_scrollMask[data-scroll]{cursor:grab}}.Hi2WXW_scrollMask[data-drag]{cursor:grabbing;-webkit-user-select:none;user-select:none}.Hi2WXW_scrollFoot{align-items:center;gap:14px;margin-top:8px;display:none}.Hi2WXW_scrollRow[data-ready]:not([data-fit]) .Hi2WXW_scrollFoot,.Hi2WXW_scrollRow[data-always] .Hi2WXW_scrollFoot{display:flex}.Hi2WXW_scrollRow[data-always][data-fit] .Hi2WXW_scrollFoot{visibility:hidden}.Hi2WXW_scrollTrack{background:var(--border);border-radius:2px;flex:1;height:3px;position:relative}.Hi2WXW_scrollTrack i{top:0;bottom:0;left:var(--tx,0%);width:var(--tw,30%);background:var(--faint);border-radius:2px;position:absolute}.Hi2WXW_scrollArrows{gap:2px;display:flex}.Hi2WXW_scrollArrow{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;transition:color .2s,background .2s;display:grid}.Hi2WXW_scrollArrow:hover:not(:disabled){color:var(--text);background:var(--hover)}.Hi2WXW_scrollArrow:disabled{opacity:.3}.Hi2WXW_scrollPrev svg{transform:scaleX(-1)}@media (max-width:560px){.Hi2WXW_scrollMask{--fr:28px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}.Hi2WXW_scrollArrows{display:none}.Hi2WXW_scrollFoot{display:flex}.Hi2WXW_scrollRow[data-fit] .Hi2WXW_scrollFoot{visibility:hidden}}
.-x67qa_sched{border:1px solid var(--border);background:var(--ground);border-radius:10px;grid-template-columns:17rem minmax(0,1fr) 13.5rem;min-height:470px;display:grid;overflow:hidden}.-x67qa_schedSide{border-right:1px solid var(--border);color:var(--muted);flex-direction:column;gap:10px;padding:22px;font-size:13.5px;display:flex}.-x67qa_schedSide h3{color:var(--text);letter-spacing:-.015em;margin:10px 0 0;font-size:17px}.-x67qa_schedSide p{margin:0;line-height:1.55}.-x67qa_schedSide .-x67qa_slots{margin-top:8px}.-x67qa_schedMid{flex-direction:column;padding:22px;display:flex}.-x67qa_schedSlots{border-left:1px solid var(--border);padding:22px}.-x67qa_monthRow{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.-x67qa_iconBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;transition:border-color .2s,color .2s;display:grid}.-x67qa_iconBtn:hover:not(:disabled){border-color:var(--border2);color:var(--text)}.-x67qa_iconBtn:disabled{opacity:.35}.-x67qa_cal{text-align:center;flex:1;grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;display:grid}.-x67qa_dow{color:var(--muted);padding-bottom:6px;font-size:11px}.-x67qa_day{font-variant-numeric:tabular-nums;background:var(--surface2);border-radius:8px;min-height:34px;font-size:13.5px;transition:background .2s;position:relative}.-x67qa_day:hover:not(:disabled,[aria-pressed=true]){background:var(--hover)}.-x67qa_day:disabled{color:var(--faint);background:0 0}.-x67qa_day[aria-pressed=true]{background:var(--text);color:var(--ground);font-weight:700}.-x67qa_today:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.-x67qa_skel{background:var(--color-deep);border-radius:8px;min-height:34px}.-x67qa_slotHead{margin:0;font-size:14px;font-weight:600}.-x67qa_slotSub{color:var(--muted);white-space:nowrap;height:18px;margin:2px 0 14px;font-size:11.5px;line-height:18px}.-x67qa_slots{flex-direction:column;gap:8px;display:flex}.-x67qa_times{max-height:340px;padding-right:4px;overflow-y:auto}.-x67qa_slot{border:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:left;border-radius:8px;min-height:40px;padding:9px 12px;font-size:13.5px;transition:border-color .2s,background .2s}.-x67qa_slot:hover:not(:disabled,[aria-pressed=true]){border-color:var(--border2)}.-x67qa_slot:disabled{color:var(--faint)}.-x67qa_slot[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--ground);font-weight:600}.-x67qa_schedFoot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.-x67qa_schedFoot p{white-space:nowrap;text-overflow:ellipsis;height:1.4em;margin:0;line-height:1.4;overflow:hidden}@media (max-width:960px){.-x67qa_sched{grid-template-columns:1fr;min-height:0}.-x67qa_schedSide{border-right:0;border-bottom:1px solid var(--border)}.-x67qa_schedSlots{border-left:0;border-top:1px solid var(--border)}.-x67qa_slots{flex-flow:wrap}}.-x67qa_bookBox{flex-direction:column;gap:12px;width:100%;display:flex}.-x67qa_bookForm{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;display:grid}.-x67qa_field{border:1px solid var(--border2);background:var(--surface2);min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.-x67qa_field::placeholder{color:var(--muted)}.-x67qa_field:focus-visible{border-color:var(--accent);outline:none}.-x67qa_bookSubmit{grid-column:1/-1;justify-self:start}.-x67qa_fieldWide{grid-column:1/-1}.-x67qa_hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.-x67qa_formError{color:var(--color-danger);margin:0;font-size:13.5px}.-x67qa_bookedLink{color:var(--muted);align-self:flex-start;font-size:13px;transition:color .2s}.-x67qa_bookedLink:hover{color:var(--accent)}.-x67qa_booked{border:1px solid var(--border);background:var(--ground);border-radius:10px;flex-direction:column;gap:10px;padding:28px;display:flex}.-x67qa_booked h3{margin:0;font-size:22px}.-x67qa_booked p{color:var(--body);margin:0}@media (max-width:720px){.-x67qa_bookForm{grid-template-columns:1fr}.-x67qa_fieldWide{grid-column:auto}.-x67qa_bookSubmit{justify-self:stretch}}.-x67qa_host{color:var(--muted);margin-top:-2px;font-size:13.5px}.-x67qa_meta{color:var(--body);flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.-x67qa_meta li{align-items:center;gap:10px;display:flex}.-x67qa_meta svg{color:var(--muted);flex:none}.-x67qa_introNote{border-top:1px solid var(--border);color:var(--muted);margin-top:auto;padding-top:14px;font-size:12.5px}.-x67qa_metaRow{min-width:0}.-x67qa_hostHint{white-space:nowrap;color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.-x67qa_inlineHint{color:var(--faint);white-space:nowrap;margin-left:10px;font-size:13px;line-height:1}.-x67qa_inlineHint:before{content:"·";margin-right:10px}.-x67qa_zoneBox{flex:1;min-width:0;position:relative}.-x67qa_zone{width:100%;color:var(--text);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 28px 7px 6px;font-size:13px;transition:border-color .2s}.-x67qa_zone:hover:not(:disabled){border-color:var(--border2)}.-x67qa_zone:focus-visible{border-color:var(--accent);outline:none}.-x67qa_zone::placeholder{color:var(--text);opacity:1}.-x67qa_zone:focus::placeholder{color:var(--muted)}.-x67qa_zone:disabled{opacity:.7}.-x67qa_zoneToggle{width:28px;color:var(--muted);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.-x67qa_zoneList{z-index:50;width:max-content;min-width:var(--input-width);max-width:min(420px,90vw);max-height:min(320px, var(--available-height));border:1px solid var(--color-line-strong);background:var(--color-raised);scrollbar-width:thin;border-radius:10px;padding:4px;font-size:13px;overflow-y:auto;box-shadow:0 16px 40px -12px #0009}.-x67qa_zoneOption{color:var(--color-fg-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:7px 10px;overflow:hidden}.-x67qa_zoneOption[data-focus]{background:var(--color-hover);color:var(--color-fg)}.-x67qa_zoneOption[data-selected]{color:var(--color-accent);font-weight:600}.-x67qa_zoneEmpty{color:var(--color-fg-muted);padding:10px}.-x67qa_introFoot{color:var(--muted);align-items:center;gap:3px;margin-top:auto;display:flex}.-x67qa_introFoot svg{flex:none}.-x67qa_hostAvatar{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:40px;height:40px}.-x67qa_details{flex-direction:column;grid-column:2/-1;gap:12px;min-width:0;padding:22px 28px;display:flex}.-x67qa_backLink{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:13px;transition:color .2s;display:inline-flex}.-x67qa_backLink:hover{color:var(--text)}.-x67qa_stepEyebrow{color:var(--muted);margin:6px 0 0;font-size:12px}.-x67qa_detailsTitle{letter-spacing:-.02em;margin:0;font-size:22px}.-x67qa_summary{color:var(--body);margin:0 0 6px}.-x67qa_notes{resize:vertical;min-height:96px;font-family:inherit}.-x67qa_slotPair{grid-template-columns:1fr auto;gap:6px;display:grid}.-x67qa_slotPair .-x67qa_slot{padding-inline:10px}.-x67qa_slotNext{background:var(--accent);min-height:40px;color:var(--on-accent,var(--ground));border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .2s}.-x67qa_slotNext:hover{background:var(--accent-hover,var(--accent))}@media (max-width:960px){.-x67qa_details{grid-column:auto;padding:22px}}
.QwDd1G_liveTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.QwDd1G_heatWrap{padding-bottom:6px;overflow-x:auto}.QwDd1G_heat{width:100%;min-width:640px;height:auto;display:block}.QwDd1G_heat text{fill:var(--muted);font-size:10px;font-family:var(--font-geist-mono), monospace}.QwDd1G_hc0{fill:var(--color-heat-0)}.QwDd1G_hc1{fill:var(--color-heat-1)}.QwDd1G_hc2{fill:var(--color-heat-2)}.QwDd1G_hc3{fill:var(--color-heat-3)}.QwDd1G_hc4{fill:var(--color-heat-4)}.QwDd1G_hcFuture{fill:none;stroke:color-mix(in srgb, var(--border2) 38%, transparent);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.QwDd1G_heatLegend{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.QwDd1G_heatLegend i{border-radius:2px;width:11px;height:11px;display:inline-block}.QwDd1G_heatLegend .QwDd1G_l0{background:var(--color-heat-0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border2) 70%, transparent)}.QwDd1G_heatLegend .QwDd1G_l1{background:var(--color-heat-1)}.QwDd1G_heatLegend .QwDd1G_l2{background:var(--color-heat-2)}.QwDd1G_heatLegend .QwDd1G_l3{background:var(--color-heat-3)}.QwDd1G_heatLegend .QwDd1G_l4{background:var(--color-heat-4)}.QwDd1G_filterCount{opacity:.6;font-variant-numeric:normal;margin-left:5px;font-size:11.5px;font-weight:600}@media (max-width:350px){.QwDd1G_filterCount{display:none}}.QwDd1G_feed{margin:0;padding:0;list-style:none;display:grid}.QwDd1G_ev{border-top:1px solid var(--border);grid-template-columns:24px 1fr auto;align-items:baseline;gap:2px 14px;padding:12px 0;display:grid}.QwDd1G_ev:first-child{border-top:0}.QwDd1G_evIcon{color:var(--muted);grid-row:span 2;align-self:center;place-items:center;display:grid}.QwDd1G_evTitle{overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:50%;font-size:14.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:720px){.QwDd1G_evTitle{-webkit-line-clamp:2;line-clamp:2;max-width:none}}.QwDd1G_evAction{color:var(--muted);font-weight:500}.QwDd1G_evTitle a:hover{color:var(--accent)}.QwDd1G_evMeta{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.QwDd1G_evRepo{align-items:center;gap:6px;transition:color .2s;display:inline-flex}.QwDd1G_evRepo:hover{color:var(--accent)}.QwDd1G_evDiff{white-space:nowrap;font-size:12px}.QwDd1G_evAdd{color:var(--color-success)}.QwDd1G_evDel{color:var(--color-danger)}.QwDd1G_evFiles{color:var(--muted)}.QwDd1G_evSha{background:var(--hover);color:var(--body);border-radius:6px;padding:1px 7px;font-size:12px;transition:color .2s}.QwDd1G_evSha:hover{color:var(--accent)}.QwDd1G_evTime{color:var(--muted);white-space:nowrap;grid-area:1/3;font-size:12px}.QwDd1G_empty{border:1px dashed var(--border2);color:var(--muted);border-radius:10px;padding:24px;font-size:14.5px;line-height:1.6}.QwDd1G_empty a{color:var(--text);border-bottom:1px solid var(--border2)}
.LkSReW_libArt{aspect-ratio:2/3;object-fit:cover;background:var(--surface2);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;display:block}.LkSReW_libNoArt{text-align:center;color:var(--body);place-items:center;padding:6px;font-size:11px;font-weight:700;line-height:1.2;display:grid;overflow:hidden}.LkSReW_libHead{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.LkSReW_libReel{margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:14px;list-style:none;display:flex;overflow-x:auto}.LkSReW_libReel::-webkit-scrollbar{display:none}.LkSReW_libReel li{scroll-snap-align:start;flex:0 0 116px;min-width:0}.LkSReW_libCard{flex-direction:column;gap:3px;display:flex}.LkSReW_libCard .LkSReW_libArt{transition:transform .3s var(--ease);margin-bottom:5px}.LkSReW_libCard:hover .LkSReW_libArt{transform:translateY(-3px)}.LkSReW_libCardTitle{-webkit-line-clamp:2;line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.LkSReW_libCard:hover .LkSReW_libCardTitle{color:var(--accent)}.LkSReW_libCardSub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}@media (max-width:560px){.LkSReW_libReel{gap:12px}.LkSReW_libReel li{flex-basis:104px}.LkSReW_libCardTitle{font-size:13px}}
.VFPs4a_favTop>.VFPs4a_via svg{flex:none;width:14px;height:14px}.VFPs4a_pls{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;margin:0;padding:0;list-style:none;display:grid}.VFPs4a_pl{border-top:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding:24px 0;display:grid}.VFPs4a_plCover{display:block}.VFPs4a_plCover img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .45s var(--ease);border-radius:10px;display:block}.VFPs4a_plCover:hover img{transform:translateY(-3px)}.VFPs4a_plBody{flex-direction:column;gap:6px;min-width:0;display:flex}.VFPs4a_plName{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.15}.VFPs4a_plHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VFPs4a_plSpotify{width:28px;height:28px;color:var(--color-fg-muted);border-radius:50%;flex:none;place-items:center;margin:-3px 0;font-size:20px;transition:color .2s;display:grid}.VFPs4a_plSpotify:hover{color:var(--color-tn-green)}.VFPs4a_plName a{transition:color .2s}.VFPs4a_plName a:hover{color:var(--accent)}.VFPs4a_plStat{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 6px;padding:0;font-size:12.5px;font-weight:600;display:flex}.VFPs4a_plStat span{background:var(--hover);color:var(--body);white-space:nowrap;border-radius:999px;padding:3px 10px;line-height:1.5}.VFPs4a_flow{flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.VFPs4a_genresClip{width:100%;overflow:hidden}.VFPs4a_genresReserve{padding-right:36px}.VFPs4a_genres{color:var(--body);flex-wrap:wrap;margin:0 0 0 -16px;padding:0;font-size:14.5px;line-height:25px;list-style:none;display:flex}.VFPs4a_genres li{white-space:nowrap;padding-left:16px;position:relative}.VFPs4a_genres li:before{content:"·";color:var(--muted);opacity:.55;position:absolute;left:5px}.VFPs4a_more{color:var(--accent);white-space:nowrap;padding:0;font-size:13px;font-weight:600;line-height:25px}.VFPs4a_more:hover{text-underline-offset:3px;text-decoration:underline}.VFPs4a_morePop{position:absolute;top:25px;right:0}.VFPs4a_morePanel{z-index:30;background:var(--surface2);border:1px solid var(--border2);opacity:0;visibility:hidden;width:min(380px,100vw - 48px);transition:opacity .16s ease, transform .16s var(--ease), visibility 0s linear .16s;border-radius:12px;padding:16px 18px 14px;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 16px 40px #0000008c}.VFPs4a_morePanel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.VFPs4a_morePanel[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.VFPs4a_morePanelHead{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.VFPs4a_morePanelClose{color:var(--accent);padding:4px 0 4px 12px;font-size:13px;font-weight:600;display:none}.VFPs4a_sheetBackdrop{display:none}@media (max-width:560px){.VFPs4a_sheetBackdrop{z-index:40;background:color-mix(in srgb, var(--color-tn-bg-deep) 70%, transparent);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.VFPs4a_sheetBackdrop[data-open]{opacity:1;visibility:visible;transition-delay:0s}.VFPs4a_morePanel{z-index:50;width:auto;max-height:70vh;padding:18px 22px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(24px);box-shadow:0 -16px 40px #00000080}.VFPs4a_morePanel:before{display:none}.VFPs4a_morePanel[data-open]{transform:none}.VFPs4a_morePanelHead{margin-bottom:12px;font-size:14px}.VFPs4a_morePanelClose{display:inline-block}.VFPs4a_morePanel .VFPs4a_genres{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.VFPs4a_morePanel,.VFPs4a_sheetBackdrop{transition:none}}.VFPs4a_shuffleNote{color:var(--body);max-width:72ch;margin:0;font-size:17px;line-height:1.65}.VFPs4a_shuffleNote b{color:var(--text);font-weight:600}.VFPs4a_fav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.VFPs4a_favCol h3{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600}.VFPs4a_favList{counter-reset:f;gap:8px;margin:0;padding:0;list-style:none;display:grid}.VFPs4a_favList li{counter-increment:f;grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.VFPs4a_favList li:before{content:counter(f);color:var(--muted);font-size:11px;font-family:var(--font-geist-mono), monospace}.VFPs4a_favList a:hover{color:var(--accent)}.VFPs4a_favList small{color:var(--muted);font-size:12px;display:block}.VFPs4a_favPlays{color:var(--muted);font-size:12px}.VFPs4a_topBody{min-width:0}.VFPs4a_musicPanel{border:1px solid var(--border);background:color-mix(in srgb, var(--color-tn-bg) 45%, var(--color-tn-bg-deep));border-radius:12px;overflow:hidden}.VFPs4a_periodShort,.VFPs4a_stackBar{display:none}.VFPs4a_musicBar{border-bottom:1px solid var(--border);padding:14px 24px}.VFPs4a_musicSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.VFPs4a_musicLeft{min-width:0;padding:20px 32px 24px 24px}.VFPs4a_musicRight{border-left:1px solid var(--border);flex-direction:column;min-width:0;padding:20px 24px 24px 32px;display:flex}.VFPs4a_musicRight .VFPs4a_tabsFlush{font:inherit;margin:0;padding:0 0 1px}.VFPs4a_treeIn{flex:1;min-height:340px;margin-top:22px;position:relative}.VFPs4a_musicLeft .VFPs4a_tabsFlush{margin:0;padding:0 0 1px}.VFPs4a_tree{opacity:0;max-width:100%;max-height:100%;display:block}.VFPs4a_tree[data-ready]{opacity:1;transition:opacity .25s}.VFPs4a_treeWrap{flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.VFPs4a_treeBox{flex:1;min-height:0;position:relative}.VFPs4a_treeSkel{pointer-events:none;position:absolute;inset:0}.VFPs4a_treeSkelTile{box-sizing:border-box;padding:1.5px;position:absolute}.VFPs4a_treeSkelTile i{opacity:.2;border-radius:7px;width:100%;height:100%;display:block}.VFPs4a_treeBox[data-ready] .VFPs4a_treeSkel{opacity:0;transition:opacity .25s}@media (prefers-reduced-motion:no-preference){@keyframes VFPs4a_treepulse{50%{opacity:.55}}.VFPs4a_treeBox:not([data-ready]) .VFPs4a_treeSkel{animation:1.8s ease-in-out infinite VFPs4a_treepulse}}.VFPs4a_treeAlso{height:40px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:20px;display:-webkit-box;overflow:hidden}.VFPs4a_treeTip{z-index:5;pointer-events:none;background:var(--surface2);border:1px solid var(--border2);white-space:nowrap;color:var(--muted);border-radius:9px;flex-direction:column;gap:1px;padding:7px 11px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 10px 28px #00000080}.VFPs4a_treeTip b{color:var(--text);font-size:14px;font-weight:600}.VFPs4a_tree text{font-family:var(--font-manrope), sans-serif}@media (max-width:1100px){.VFPs4a_musicSplit{grid-template-columns:1fr;gap:0}.VFPs4a_kindTabs,.VFPs4a_genresHead{display:none}.VFPs4a_stackBar{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;padding:6px 20px 0;display:flex;overflow-x:auto}.VFPs4a_stackBar::-webkit-scrollbar{display:none}.VFPs4a_stackTab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:auto;margin-bottom:-1px;padding:10px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.VFPs4a_stackTab:hover{color:var(--text)}.VFPs4a_stackTab[aria-selected=true]{color:var(--text);border-color:var(--accent)}.VFPs4a_musicLeft,.VFPs4a_musicRight{grid-area:1/1}.VFPs4a_musicSplit[data-view=charts] .VFPs4a_musicRight,.VFPs4a_musicSplit[data-view=genres] .VFPs4a_musicLeft{visibility:hidden;pointer-events:none}.VFPs4a_musicLeft{padding:24px 20px}.VFPs4a_musicRight{border-left:0;padding:24px 20px}.VFPs4a_musicBar{padding:14px 20px}.VFPs4a_treeIn{flex:none;height:420px;margin-top:0}}.VFPs4a_favTop{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;row-gap:19px;display:grid}.VFPs4a_favTop>h3{grid-area:1/1;margin:0}.VFPs4a_favTop>dl{grid-area:2/1}.VFPs4a_favTop>.VFPs4a_via{color:var(--muted);grid-area:1/2;place-self:start end;align-items:center;gap:7px;margin-top:4px;font-size:13px;transition:color .2s;display:inline-flex}.VFPs4a_favTop>.VFPs4a_via:hover{color:var(--accent)}.VFPs4a_favTop>.VFPs4a_npGrid{grid-area:2/2;align-self:stretch;margin-left:0}@media (max-width:1100px){.VFPs4a_favTop{grid-template-columns:minmax(0,1fr) auto}.VFPs4a_favTop>dl{grid-area:2/1/auto/-1}.VFPs4a_favTop>.VFPs4a_npGrid{grid-area:3/1/auto/-1;margin-left:0}}.VFPs4a_topPanel{min-height:29.5rem;margin-top:22px}.VFPs4a_topList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.VFPs4a_topRow{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.VFPs4a_topRank{color:var(--faint);font-size:13px}.VFPs4a_topName{align-items:baseline;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.VFPs4a_topName a{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;transition:color .2s;overflow:hidden}.VFPs4a_topName a:hover{color:var(--accent)}.VFPs4a_topBy{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;font-size:13px;font-weight:500;overflow:hidden}.VFPs4a_topBy:before{content:"·";opacity:.6;margin-right:8px}.VFPs4a_topPlays{color:var(--muted);white-space:nowrap;font-size:13px}.VFPs4a_topPlaysIcon{display:none}.VFPs4a_topTrack{background:color-mix(in srgb, var(--color-tn-bg-highlight) 50%, var(--color-tn-bg-deep));border-radius:2px;grid-column:2/-1;height:4px;overflow:hidden}.VFPs4a_topFill{border-radius:2px;height:100%;display:block}@media (max-width:1100px){.VFPs4a_topPanel{min-height:28.2rem;margin-top:0}}@media (max-width:560px){.VFPs4a_topPanel{min-height:27.2rem}}@media (max-width:960px){.VFPs4a_pls{grid-template-columns:1fr}.VFPs4a_fav{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.VFPs4a_pls{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:2px var(--pad) 10px;gap:12px;display:flex;overflow-x:auto}.VFPs4a_pls::-webkit-scrollbar{display:none}.VFPs4a_pl{scroll-snap-align:start;border:1px solid var(--border);background:var(--ground);border-radius:14px;flex-direction:column;flex:0 0 min(72%,260px);align-items:stretch;gap:14px;padding:12px 12px 14px;display:flex}.VFPs4a_plName{font-size:19px}.VFPs4a_periodFull{display:none}.VFPs4a_periodShort{display:inline}.VFPs4a_musicBar{padding:12px 14px}.VFPs4a_stackBar{padding:4px 14px 0}.VFPs4a_musicLeft,.VFPs4a_musicRight{padding:18px 14px}.VFPs4a_topList{gap:12px}.VFPs4a_topRow{grid-template-columns:16px minmax(0,1fr) auto;gap:6px 8px}.VFPs4a_topRank{font-size:12px}.VFPs4a_topName a:not(:last-child){max-width:54%}.VFPs4a_topBy{flex:0 auto;font-size:12.5px}.VFPs4a_topPlays{align-items:baseline;gap:5px;display:inline-flex}.VFPs4a_topPlaysWord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VFPs4a_topPlaysIcon{fill:currentColor;opacity:.8;align-self:center;width:10px;height:10px;display:block}.VFPs4a_shuffleNote{text-wrap:balance;font-size:16px}}@media (max-width:380px){.VFPs4a_stackBar{padding-inline:8px}.VFPs4a_stackTab{padding:10px 5px;font-size:13.5px}}@media (prefers-reduced-motion:no-preference){@keyframes VFPs4a_treeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.VFPs4a_treeIn{animation:VFPs4a_treeIn .35s var(--ease) both}}.VFPs4a_npGrid{grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-items:start;row-gap:2px;min-width:0;margin:0;display:grid}.VFPs4a_npBars{grid-area:1/1/span 2;justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:6px;padding:0;display:flex}.VFPs4a_npBars i{background:var(--faint);transform-origin:bottom;border-radius:4px;width:8px;height:100%;display:block}.VFPs4a_npBars i:first-child{transform:scaleY(.35)}.VFPs4a_npBars i:nth-child(2){transform:scaleY(.6)}.VFPs4a_npBars i:nth-child(3){transform:scaleY(.45)}.VFPs4a_npBars i:nth-child(4){transform:scaleY(.7)}.VFPs4a_npBars i:nth-child(5){transform:scaleY(.4)}.VFPs4a_npLive i{background:var(--accent)}@media (prefers-reduced-motion:no-preference){@keyframes VFPs4a_npbar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.VFPs4a_npLive i{animation:1.2s ease-in-out infinite VFPs4a_npbar}.VFPs4a_npLive i:nth-child(2){animation-duration:.9s;animation-delay:-.3s}.VFPs4a_npLive i:nth-child(3){animation-duration:1.4s;animation-delay:-.7s}.VFPs4a_npLive i:nth-child(4){animation-duration:1s;animation-delay:-.5s}.VFPs4a_npLive i:nth-child(5){animation-duration:1.3s;animation-delay:-.9s}}.VFPs4a_npState,.VFPs4a_npName{grid-column:2;min-width:0;padding-left:20px}.VFPs4a_npState{color:var(--muted);font-size:12px;line-height:18px}.VFPs4a_npName{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:30px;transition:color .2s;display:block}.VFPs4a_npName:hover{color:var(--accent)}@supports (text-box:trim-both cap alphabetic){.VFPs4a_npState,.VFPs4a_npName{text-box:trim-both cap alphabetic}.VFPs4a_npGrid{box-sizing:border-box;grid-template-rows:auto 1fr;row-gap:8px;min-height:50px;padding:3px 0 7px}.VFPs4a_npName{align-self:end}.VFPs4a_npBars{margin:0}}
.AsSLCG_dk{border:1px solid var(--border);background:var(--color-tn-bg-deep) url(/ikigai-wallpaper.png) center bottom / cover no-repeat;flex-direction:column;display:flex;overflow:hidden}.AsSLCG_dkTiles{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:3px;min-height:340px;padding:1px 1px 3px;display:grid}.AsSLCG_dkWin{background:color-mix(in srgb, var(--color-tn-bg) 95%, transparent);flex-direction:column;min-width:0;display:flex;overflow:hidden}.AsSLCG_dkWin:first-child{grid-row:1/span 2}.AsSLCG_dkFocus{box-shadow:inset 0 0 0 1px var(--color-tn-blue)}.AsSLCG_dkBody{padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:hidden}.AsSLCG_dkFill{flex-direction:column;flex:1;display:flex}.AsSLCG_dkPrompt{color:var(--text);margin:0}.AsSLCG_dkPrompt b{color:var(--color-tn-blue);font-weight:700}.AsSLCG_dkPrompt i{color:var(--color-tn-magenta);font-style:normal;font-weight:700}.AsSLCG_dkPrompt em{color:var(--color-tn-cyan);font-style:normal}.AsSLCG_dkPrompt span{color:var(--color-tn-green)}.AsSLCG_dkFetch{align-items:center;gap:28px;margin:10px 0 12px;display:flex}.AsSLCG_dkLogo{width:150px;height:150px;color:var(--color-tn-blue);flex:none}.AsSLCG_dkRows{flex-direction:column;margin:0;display:flex}.AsSLCG_dkRows>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.AsSLCG_dkRows dt{color:var(--color-tn-blue);font-weight:600}.AsSLCG_dkRows dd{color:var(--body);overflow-wrap:anywhere;margin:0}.AsSLCG_dkLink{color:var(--color-tn-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}.AsSLCG_dkLink:hover{-webkit-text-decoration-color:var(--color-tn-cyan);text-decoration-color:var(--color-tn-cyan)}.AsSLCG_dkSwatches{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:72px;margin-top:12px;display:grid}.AsSLCG_dkSwatches span{border:1px solid var(--border);box-sizing:border-box}.AsSLCG_dkBar{background:var(--color-tn-bg);height:24px;color:var(--color-tn-fg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.AsSLCG_dkBar,.AsSLCG_dkBar *{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.AsSLCG_dkWs{display:inline-flex}.AsSLCG_dkWs i{color:var(--color-tn-fg);padding:0 6px}.AsSLCG_dkWs i[data-on=true]{background:var(--color-tn-bg-highlight)}.AsSLCG_dkMid{padding:0 8px}.AsSLCG_dkEnd{justify-content:flex-end;align-items:center;height:24px;display:inline-flex}.AsSLCG_dkEnd>*{padding:0 8px}.AsSLCG_dkEnd>span:nth-child(-n+4){padding:0 4px}.AsSLCG_dkBell{align-items:center;gap:5px;height:24px;display:inline-flex}.AsSLCG_dkBell svg{width:14px;height:14px;display:block}@media (max-width:960px){.AsSLCG_dkTiles{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.AsSLCG_dkWin:first-child{grid-row:auto}.AsSLCG_dkLogo{width:96px;height:96px}.AsSLCG_dkFetch{gap:18px}.AsSLCG_dkMid{display:none}.AsSLCG_dkBar{grid-template-columns:1fr auto}}@media (max-width:560px){.AsSLCG_dkEnd>span:nth-child(-n+4){display:none}.AsSLCG_dkFetch{flex-direction:column;align-items:flex-start;gap:12px}.AsSLCG_dkLogo{width:52px;height:52px}.AsSLCG_dkRows{width:100%}.AsSLCG_dkRows>div{grid-template-columns:72px minmax(0,1fr);gap:4px}.AsSLCG_dkRows dd{text-wrap:balance}}.AsSLCG_dkMid a{color:inherit;transition:color .2s}.AsSLCG_dkMid a:hover{color:var(--accent)}
.VeG1QW_xl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VeG1QW_xlItem{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.VeG1QW_xlItem[data-flash]{animation:VeG1QW_xlFlash 1.4s var(--ease)}@keyframes VeG1QW_xlFlash{0%{background:color-mix(in srgb, var(--accent) 12%, transparent)}to{background:0 0}}.VeG1QW_xlDates{color:var(--faint);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px;line-height:1.5}.VeG1QW_xlBody{max-width:82ch}.VeG1QW_xlBody summary{cursor:pointer;padding-left:22px;list-style:none;position:relative}.VeG1QW_xlBody summary::-webkit-details-marker{display:none}.VeG1QW_xlBody summary:before{content:"";border-right:1.75px solid var(--faint);border-bottom:1.75px solid var(--faint);width:7px;height:7px;transition:transform .25s var(--ease), border-color .2s;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.VeG1QW_xlBody[open] summary:before{transform:rotate(45deg)}.VeG1QW_xlItem:hover .VeG1QW_xlBody summary:before{border-color:var(--muted)}.VeG1QW_xlItem:hover .VeG1QW_xlOrg{color:var(--accent)}.VeG1QW_xlOrg{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.25;transition:color .2s}.VeG1QW_xlRole{color:var(--muted);margin:4px 0 0;font-size:15px}.VeG1QW_xlBullets{cursor:auto;flex-direction:column;gap:8px;margin:16px 0 0 22px;padding:0;list-style:none;display:flex}.VeG1QW_xlBullets li{color:var(--body);padding-left:16px;font-size:15.5px;line-height:1.6;position:relative}.VeG1QW_xlBullets li:before{content:"";background:var(--border2);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:2px}.VeG1QW_xlTags{cursor:auto;flex-wrap:wrap;gap:5px;margin:16px 0 0 22px;padding:0;list-style:none;display:flex}.VeG1QW_xlTags li{border:1px solid var(--border2);color:var(--body);border-radius:999px;padding:4px 8px;font-size:11.5px;line-height:1}.VeG1QW_xlDl{border:1px solid var(--border);background:var(--ground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.VeG1QW_xlDlTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.VeG1QW_xlDlText{color:var(--muted);margin:3px 0 0;font-size:14px}.VeG1QW_xlDl a{gap:8px}.VeG1QW_xlDl a svg{flex:none;width:16px;height:16px}@media (max-width:720px){.VeG1QW_xlItem{grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 0}.VeG1QW_xlDates{order:-1;margin:0}}.VeG1QW_gantt{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.VeG1QW_ganttAxis{height:16px;color:var(--faint);margin-left:170px;font-size:11px;position:relative}.VeG1QW_ganttAxis span{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.VeG1QW_ganttList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.VeG1QW_ganttRow{text-align:left;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}button.VeG1QW_ganttRow{cursor:pointer}button.VeG1QW_ganttRow:hover .VeG1QW_ganttLabel,button.VeG1QW_ganttRow[data-active=true] .VeG1QW_ganttLabel{color:var(--text)}button.VeG1QW_ganttRow:hover .VeG1QW_ganttTrack i{filter:brightness(1.2)}button.VeG1QW_ganttRow[data-active=true] .VeG1QW_ganttTrack{background-color:color-mix(in srgb, var(--hover) 45%, transparent)}.VeG1QW_ganttLabel{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--body);font-size:12.5px;overflow:hidden}.VeG1QW_ganttTrack{background:repeating-linear-gradient(to right, transparent 0, transparent calc(var(--yr) - 1px), var(--border) calc(var(--yr) - 1px), var(--border) var(--yr));border-radius:4px;height:18px;position:relative}.VeG1QW_ganttTrack i{background:var(--accent);border-radius:4px;position:absolute;top:3px;bottom:3px}.VeG1QW_ganttTrack i[data-live=true]{background:var(--color-success)}.VeG1QW_ganttTrack i[data-faint=true]{background:color-mix(in srgb, var(--accent) 35%, transparent)}@media (pointer:coarse){.VeG1QW_ganttList{gap:0}button.VeG1QW_ganttRow{padding:7px 0}}@media (max-width:900px){.VeG1QW_ganttRow{grid-template-columns:110px minmax(0,1fr)}.VeG1QW_ganttAxis{margin-left:120px}}.VeG1QW_pmTrack a,.VeG1QW_pmTrack img,.VeG1QW_pmTrack svg{-webkit-user-drag:none}.VeG1QW_pmTrack{scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;gap:16px;margin:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}.VeG1QW_pmTrack::-webkit-scrollbar{display:none}.VeG1QW_pmTrack[data-drag=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.VeG1QW_pmTrack[data-drag=true] a{pointer-events:none}.VeG1QW_pmItem{flex:0 0 clamp(290px,29vw,340px);min-width:0}.VeG1QW_pmCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;height:100%;transition:border-color .2s,transform .25s;display:flex;overflow:hidden}.VeG1QW_pmCard[data-link=true]:hover{border-color:var(--border2);transform:translateY(-3px)}.VeG1QW_pmThumb{border-bottom:1px solid var(--border);background:var(--color-deep);height:124px;padding:14px}@media (max-width:640px){.VeG1QW_pmThumb{height:84px;padding:0 6px}}.VeG1QW_pmBody{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.VeG1QW_pmName{text-transform:lowercase;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.2}.VeG1QW_pmTitle{color:var(--muted);margin:0;font-size:13.5px}.VeG1QW_pmTags{flex-wrap:nowrap;gap:5px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.VeG1QW_pmTags li{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border2);min-width:0;color:var(--body);border-radius:999px;padding:5px 8px;font-size:11.5px;line-height:1;overflow:hidden}.VeG1QW_pmTags .VeG1QW_pmMore{color:var(--muted);flex:none}.VeG1QW_pmLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:12px;font-weight:600}.VeG1QW_fpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.VeG1QW_fpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VeG1QW_fpGrid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.VeG1QW_fpGrid{grid-template-columns:minmax(0,1fr)}}.VeG1QW_fpCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;height:100%;transition:border-color .2s,transform .25s;display:flex;overflow:hidden}.VeG1QW_fpCard:hover{border-color:var(--accent);transform:translateY(-3px)}.VeG1QW_fpThumb{border-bottom:1px solid var(--border);background:var(--color-deep);height:170px;padding:18px}@media (max-width:640px){.VeG1QW_fpThumb{height:112px;padding:0 8px}}.VeG1QW_fpBody{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.VeG1QW_fpName{text-transform:lowercase;letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.15}.VeG1QW_fpBlurb{color:var(--body);margin:0;font-size:14.5px;line-height:1.55}.VeG1QW_fpTags{flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.VeG1QW_fpTags li{border:1px solid var(--border2);color:var(--body);border-radius:999px;padding:5px 8px;font-size:11.5px;line-height:1}
.YZQPTa_root{--ground:var(--color-page);--surface2:var(--color-raised);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;overflow-x:clip}:where(.YZQPTa_root) ::selection{background:var(--color-accent-subtle);color:var(--text)}:where(.YZQPTa_root) :where(a){color:inherit;text-decoration:none}:where(.YZQPTa_root) :where(ul){margin:0;padding:0;list-style:none}:where(.YZQPTa_root) :where(h1,h2,h3,p,dl,dd){margin:0}:where(.YZQPTa_root) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.YZQPTa_root a:focus-visible,.YZQPTa_root button:focus-visible,.YZQPTa_root summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.YZQPTa_bar{z-index:10;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.YZQPTa_barIn{justify-content:space-between;align-items:center;gap:16px;max-width:820px;height:56px;margin:0 auto;padding:0 24px;display:flex}.YZQPTa_home{letter-spacing:-.01em;font-weight:700}.YZQPTa_page{flex-direction:column;gap:40px;max-width:820px;margin:0 auto;padding:56px 24px 72px;display:flex}.YZQPTa_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.YZQPTa_title{letter-spacing:-.035em;font-size:clamp(2.2rem,6vw,3rem);font-weight:700;line-height:1.08}.YZQPTa_download{background:var(--accent);color:var(--color-on-accent);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.YZQPTa_download:hover{background:var(--color-accent-hover)}.YZQPTa_props{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:18px;padding:6px 0;display:flex}.YZQPTa_props>div{grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:7px 0;font-size:14.5px;display:grid}.YZQPTa_props dt{color:var(--muted)}.YZQPTa_props a{color:var(--accent)}.YZQPTa_props a:hover{color:var(--color-accent-hover)}.YZQPTa_callout{background:var(--surface2);color:var(--body);border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.7}.YZQPTa_chips{flex-wrap:wrap;gap:6px;display:flex}.YZQPTa_chips li{background:color-mix(in srgb, var(--color-tn-blue) 14%, transparent);color:var(--color-tn-blue);border-radius:999px;padding:6px 10px;font-size:12.5px;line-height:1}.YZQPTa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.YZQPTa_h2{letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:700}.YZQPTa_sectionHead .YZQPTa_h2{margin-bottom:0}.YZQPTa_h3{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.YZQPTa_expand{color:var(--muted);gap:14px;font-size:13px;display:flex}.YZQPTa_expand button{transition:color .2s}.YZQPTa_expand button:hover{color:var(--text)}.YZQPTa_toggle{border-bottom:1px solid var(--border)}.YZQPTa_toggle summary{cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 6px;list-style:none;transition:background .15s;display:flex}.YZQPTa_toggle summary::-webkit-details-marker{display:none}.YZQPTa_toggle summary:before{content:"▸";color:var(--faint);width:12px;font-size:12px;transition:transform .15s}.YZQPTa_toggle[open] summary:before{transform:rotate(90deg)}.YZQPTa_toggle summary:hover{background:var(--surface2)}.YZQPTa_toggleTitle{font-size:16px;font-weight:700}.YZQPTa_toggleSub{color:var(--muted);flex:1;min-width:0;font-size:14px}.YZQPTa_toggleMeta{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.YZQPTa_toggleBody{flex-direction:column;gap:8px;padding:2px 12px 18px 36px;display:flex}.YZQPTa_where{color:var(--muted);font-size:13px}.YZQPTa_bullets{color:var(--body);flex-direction:column;gap:7px;padding-left:18px;font-size:14.5px;line-height:1.65;list-style:outside;display:flex}.YZQPTa_bullets b{color:var(--text)}.YZQPTa_text{color:var(--body);font-size:14.5px;line-height:1.65}.YZQPTa_text b{color:var(--text)}.YZQPTa_link{color:var(--accent);align-self:flex-start;font-size:13.5px;transition:color .2s}.YZQPTa_link:hover{color:var(--color-accent-hover)}.YZQPTa_skills{flex-direction:column;gap:20px;display:flex}.YZQPTa_foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.YZQPTa_back{color:var(--muted);font-size:13.5px;transition:color .2s}.YZQPTa_back:hover{color:var(--text)}@media (max-width:640px){.YZQPTa_page{gap:32px;padding:36px 16px 56px}.YZQPTa_barIn{padding:0 16px}.YZQPTa_props>div{grid-template-columns:1fr;gap:2px}.YZQPTa_toggleBody{padding-left:12px;padding-right:4px}.YZQPTa_toggleMeta{width:100%;padding-left:24px}}@media print{.YZQPTa_root{color:#111;--text:#111;--body:#222;--muted:#555;--faint:#666;--border:#ccc;--surface2:#f2f2f2;--accent:#1d4ed8;background:#fff}.YZQPTa_bar,.YZQPTa_expand,.YZQPTa_download,.YZQPTa_foot{display:none}.YZQPTa_page{gap:20px;max-width:none;padding:0}.YZQPTa_chips li{color:#1d4ed8;background:#eef2ff}.YZQPTa_toggle summary:before{content:none}.YZQPTa_toggle,.YZQPTa_callout{break-inside:avoid}}
