.styles_fallback__QabRH{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:linear-gradient(140deg,var(--paper-warm),var(--paper-deep))}.styles_fallback__QabRH:before{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.14),transparent 48%),radial-gradient(circle at 82% 92%,rgba(0,0,0,.4),transparent 55%)}.styles_fallback__QabRH:after,.styles_fallback__QabRH:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.styles_fallback__QabRH:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.35))}.styles_initials__emZ0m{position:relative;z-index:1;font-family:var(--font-serif);font-weight:600;letter-spacing:-.04em;user-select:none;line-height:1;text-shadow:0 -.018em .012em rgba(0,0,0,.55),0 .018em .012em hsla(0,0%,100%,.06)}.styles_sm__8BvO5 .styles_initials__emZ0m{font-size:14px}.styles_md__0_cyx .styles_initials__emZ0m{font-size:26px}.styles_lg__D75xr .styles_initials__emZ0m{font-size:56px}@media(min-width:768px){.styles_lg__D75xr .styles_initials__emZ0m{font-size:88px}}.styles_xl__FOEE0 .styles_initials__emZ0m{font-size:96px}@media(min-width:768px){.styles_xl__FOEE0 .styles_initials__emZ0m{font-size:144px}}.styles_section__SpZmw{padding:0 var(--row-px) 56px;max-width:var(--row-max);margin:0 auto;width:100%}.styles_deptHead__AVJcQ{padding:36px 0 28px;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.styles_deptHead__AVJcQ{padding:56px 0 40px}}.styles_eyebrow__T13kz{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_deptTitle__JH5cO{font-family:var(--font-serif);font-weight:600;font-size:44px;line-height:.98;letter-spacing:-.02em;color:var(--fg);margin:0;max-width:880px}@media(min-width:768px){.styles_deptTitle__JH5cO{font-size:56px}}@media(min-width:1024px){.styles_deptTitle__JH5cO{font-size:72px}}.styles_deptLede__mecLc{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:17px;line-height:1.5;color:var(--fg-2);max-width:620px;margin:0}@media(min-width:768px){.styles_deptLede__mecLc{font-size:19px}}.styles_layout__xdEqt{display:grid;grid-template-columns:1fr;gap:32px;align-items:flex-start}@media(min-width:1024px){.styles_layout__xdEqt{grid-template-columns:480px 1fr}}.styles_mapFrame__hQnKd{position:relative;aspect-ratio:1/1.05}.styles_mapSvg__eZ1zI{width:100%;height:100%;display:block;filter:invert(86%) hue-rotate(180deg) opacity(.32)}[data-theme=light] .styles_mapSvg__eZ1zI{filter:invert(8%) sepia(8%) saturate(540%) hue-rotate(-18deg) opacity(.78)}.styles_pin__epGP_{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--fg)}.styles_pinDot__eSAFZ{display:block;width:10px;height:10px;border-radius:50%;flex:0 0 auto;transition:transform var(--dur-fast) var(--ease-quiet)}.styles_pin__epGP_:hover .styles_pinDot__eSAFZ{transform:scale(1.3)}.styles_pinLabel__s3ghj{display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:rgba(15,16,24,.78);padding:2px 6px;border-radius:1px}[data-theme=light] .styles_pinLabel__s3ghj{background:rgba(236,234,240,.88)}.styles_pinName__Vvcg8{font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg);white-space:nowrap}.styles_pinNum__bZHHC{font-family:var(--font-serif);font-weight:500;font-size:11px;line-height:1;color:var(--fg-2)}.styles_cityList__1o0_i{display:flex;flex-direction:column;border-top:1px solid var(--rule-strong)}.styles_cityRow__FgYR7{display:grid;grid-template-columns:1fr 110px 90px 24px;gap:12px;padding:14px 8px;border-bottom:var(--hairline);align-items:baseline;transition:background var(--dur-fast);text-align:left;width:100%;color:var(--fg)}.styles_cityRow__FgYR7:hover{background:var(--paper-warm)}.styles_cityRow__FgYR7:hover .styles_cityArrow__VgLcE{color:var(--cinnabar)}.styles_cityName__iKrfE{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1;letter-spacing:-.01em;color:var(--fg)}@media(min-width:768px){.styles_cityName__iKrfE{font-size:22px}}.styles_cityRegion__77Zgj{font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_cityStat__NmsN_{font-family:var(--font-serif);font-weight:500;font-size:16px;line-height:1;color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}.styles_cityArrow__VgLcE{font-family:var(--font-serif);font-weight:400;font-size:16px;line-height:1;color:var(--fg-3);text-align:right;transition:color var(--dur-fast)}.styles_back__9hw8A{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);padding:4px 0;border-bottom:var(--hairline);display:inline-block;margin:24px 0 16px;transition:color var(--dur-fast) var(--ease-quiet),border-color var(--dur-fast) var(--ease-quiet)}.styles_back__9hw8A:hover{color:var(--cinnabar);border-bottom-color:var(--cinnabar)}.styles_cityHead__e0VAt{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.styles_cityHeadEyebrow__wewpq{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_cityHeadTitle__mozuU{font-family:var(--font-serif);font-weight:600;font-size:44px;line-height:.98;letter-spacing:-.02em;color:var(--fg);margin:6px 0 4px}@media(min-width:768px){.styles_cityHeadTitle__mozuU{font-size:56px}}.styles_cityHeadLede__H2UeW{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:16px;line-height:1.5;color:var(--fg-2);margin:0}.styles_cityStats__VXVcb{display:flex;gap:28px;padding:14px 0;border-top:var(--hairline);border-bottom:var(--hairline);margin-bottom:18px;flex-wrap:wrap}.styles_cityStatN__lRTVa{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--fg);margin-bottom:4px}.styles_cityStatLabel___pU0t{font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_emptyState__jkP1j{padding:60px 0;text-align:center;font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:18px;line-height:1.4;color:var(--fg-3)}.styles_cityTable__93S6Z{display:flex;flex-direction:column}.styles_thead__qmnN8{display:grid;grid-template-columns:44px 1fr 100px 24px;gap:10px;padding:10px 8px;border-bottom:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_theadRight__Mfhg_{text-align:right}.styles_artistRow__Bp3dm{display:grid;grid-template-columns:44px 1fr 100px 24px;gap:10px;padding:12px 8px;border-bottom:var(--hairline);align-items:center;width:100%;text-align:left;color:var(--fg);transition:background var(--dur-fast) var(--ease-quiet)}.styles_artistRow__Bp3dm:hover{background:var(--paper-warm)}.styles_artistRow__Bp3dm:hover .styles_arrow__jFc72{color:var(--cinnabar)}.styles_rank__cihDR{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.styles_artist__4omb_{display:flex;align-items:center;gap:12px;min-width:0}.styles_avatar__y0gfv{position:relative;width:36px;height:36px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,var(--paper-warm),var(--paper-deep))}.styles_avatarImg__LLSt5{object-fit:cover}.styles_identity__gUJll{display:flex;flex-direction:column;min-width:0}.styles_name__wONxh{font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:1.2;color:var(--fg);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_listeners__1_mAD{font-family:var(--font-serif);font-weight:500;font-size:18px;line-height:1;letter-spacing:-.01em;color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.styles_arrow__jFc72{font-family:var(--font-serif);font-weight:400;font-size:17px;line-height:1;color:var(--fg-3);text-align:right;transition:color var(--dur-fast) var(--ease-quiet)}.styles_badge__PKmT8{display:inline-flex;align-items:center;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,0);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:600;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-smooth)}.styles_badge__PKmT8:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring)),0 0 0 4px hsl(var(--background))}.styles_badge__PKmT8.styles_default__q3K_q{border-color:rgba(0,0,0,0);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.styles_badge__PKmT8.styles_default__q3K_q:hover{background-color:hsl(var(--primary)/.8)}.styles_badge__PKmT8.styles_secondary__7qlbF{border-color:rgba(0,0,0,0);background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.styles_badge__PKmT8.styles_secondary__7qlbF:hover{background-color:hsl(var(--secondary)/.8)}.styles_badge__PKmT8.styles_destructive__xq_L6{border-color:rgba(0,0,0,0);background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.styles_badge__PKmT8.styles_destructive__xq_L6:hover{background-color:hsl(var(--destructive)/.8)}.styles_badge__PKmT8.styles_outline__WrQ1Q{border-color:hsl(var(--border));background-color:rgba(0,0,0,0);color:hsl(var(--foreground))}.styles_lastRunCard__hoWRk{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--radius-xl);background:hsl(var(--muted)/.5);flex:1;min-height:auto}.styles_lastRunHeader__Wy7QM{display:flex;justify-content:space-between;align-items:center}.styles_lastRunTitle__i0urz{font-size:1rem;font-weight:600;margin:0;color:hsl(var(--foreground))}.styles_lastRunContent__ClJ6g{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.styles_lastRunContent__ClJ6g{grid-template-columns:repeat(4,1fr)}}.styles_statusItem__rDus4{display:flex;flex-direction:column;gap:.25rem}.styles_statusLabel__nfsid{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.styles_statusValue__2fenO{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.styles_noRuns__ADvG1{grid-column:1/-1;text-align:center;padding:1rem;color:hsl(var(--muted-foreground));font-size:.875rem}.styles_arrow__jM5eJ{font-family:var(--font-serif);font-size:13px;opacity:.8;margin-left:6px}.styles_social__bcWwS{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:22px;position:relative;z-index:2}.styles_socialLink__gFDv2{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-dark-2);display:inline-flex;align-items:center;gap:6px;transition:color var(--dur-fast) var(--ease-quiet)}.styles_socialLink__gFDv2:hover{color:var(--ink-on-dark)}.styles_arrowNe__Zxi9t{font-family:var(--font-serif);font-size:13px;opacity:.8}.styles_socialDot__vbeZD{color:var(--ink-on-dark-3)}.styles_wrap__0lLR0{max-width:var(--row-max);margin:0 auto;padding:0 var(--row-px);width:100%}.styles_plate__eoj_1{position:relative;min-height:520px;padding:22px var(--row-px) 28px;margin:0 calc(var(--row-px)*-1);color:var(--ink-on-dark);display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.styles_plate__eoj_1{min-height:620px;padding:28px var(--row-px) 40px}}.styles_photo__STE41{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.styles_overlay__iPEEz{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(15,16,24,.45),rgba(15,16,24,.2) 35%,rgba(15,16,24,.75)),linear-gradient(90deg,rgba(15,16,24,.55),rgba(15,16,24,0) 60%)}.styles_runner__OnBUG{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;padding-bottom:16px}.styles_back__kvgRQ,.styles_runner__OnBUG{border-bottom:1px solid var(--rule-on-dark)}.styles_back__kvgRQ{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-dark-2);padding:4px 0;align-self:flex-start;transition:color var(--dur-fast) var(--ease-quiet),border-color var(--dur-fast) var(--ease-quiet)}.styles_back__kvgRQ:hover{color:var(--ink-on-dark);border-bottom-color:var(--ink-on-dark)}.styles_content__Mbvo8{flex:1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;padding-top:60px}@media(min-width:768px){.styles_content__Mbvo8{padding-top:80px}}.styles_numeroWrap__m8uIw{color:var(--gilt-soft);margin-bottom:14px}.styles_numero__qsFb4{font-family:var(--font-serif);font-weight:600;line-height:1;color:var(--gilt-soft);font-size:72px;letter-spacing:-.035em;display:inline-flex;align-items:baseline}@media(min-width:768px){.styles_numero__qsFb4{font-size:96px}}@media(min-width:1024px){.styles_numero__qsFb4{font-size:120px;letter-spacing:-.045em}}.styles_numeroSign__itJOD{font-size:.45em;vertical-align:.55em;margin-right:.05em;opacity:.75;font-weight:500}.styles_name__UrRqy{font-family:var(--font-serif);font-weight:600;font-size:56px;line-height:.95;letter-spacing:-.03em;margin:0 0 18px;color:var(--ink-on-dark)}@media(min-width:768px){.styles_name__UrRqy{font-size:90px}}@media(min-width:1024px){.styles_name__UrRqy{font-size:110px}}.styles_meta__nveDW{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-dark-2);margin-bottom:26px}.styles_stats__nPwmb{display:flex;gap:28px;padding-top:18px;border-top:1px solid var(--rule-on-dark);flex-wrap:wrap}@media(min-width:768px){.styles_stats__nPwmb{gap:56px}}.styles_stat__CTLRc{display:flex;flex-direction:column}.styles_statN__RTshB{font-family:var(--font-serif);font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em;margin-bottom:6px;color:var(--ink-on-dark)}@media(min-width:768px){.styles_statN__RTshB{font-size:36px}}.styles_statLabel__SljUV{font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-dark-2)}.styles_social__ywBM9{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:22px;position:relative;z-index:2}.styles_socialLink__UhYpn{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-on-dark-2);display:inline-flex;align-items:center;gap:6px;transition:color var(--dur-fast) var(--ease-quiet)}.styles_socialLink__UhYpn:hover{color:var(--ink-on-dark)}.styles_arrowNe__bznDz{font-family:var(--font-serif);font-size:13px;opacity:.8}.styles_socialDot__aUsSI{color:var(--ink-on-dark-3)}.styles_section__U2F_c{padding:32px 0 0}.styles_list__Gx_ck{display:flex;flex-direction:column}.styles_row__ww0Jt{display:grid;grid-template-columns:36px 1fr 64px 32px;gap:10px;padding:12px;border-bottom:var(--hairline);align-items:center;transition:background var(--dur-fast) var(--ease-quiet);color:var(--fg)}.styles_row__ww0Jt:hover{background:var(--paper-warm)}.styles_row__ww0Jt:hover .styles_play__0jTWJ{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media(min-width:768px){.styles_row__ww0Jt{grid-template-columns:48px 1fr 80px 44px;gap:16px;padding:14px 16px}}.styles_num___Utis{font-family:var(--font-serif);font-weight:500;font-size:16px;line-height:1;color:var(--fg-3);letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media(min-width:768px){.styles_num___Utis{font-size:18px}}.styles_body__Oz8Y9{display:flex;align-items:center;gap:12px;min-width:0}.styles_albumArt__DynWr{position:relative;width:36px;height:36px;flex:0 0 auto;overflow:hidden;background:var(--paper-warm);display:grid;place-items:center}@media(min-width:768px){.styles_albumArt__DynWr{width:40px;height:40px}}.styles_albumArtImg__5GI5B{object-fit:cover}.styles_albumArtFallback__cZnxE{font-family:var(--font-serif);color:var(--fg-3)}.styles_identity__cKg74{display:flex;flex-direction:column;min-width:0}.styles_name__Yey7P{font-family:var(--font-sans);font-weight:500;font-size:15px;line-height:1.2;color:var(--fg);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.styles_name__Yey7P{font-size:16px}}.styles_albumName__mimWw{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:13px;line-height:1.3;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_duration__8aCmT{font-family:var(--font-serif);font-weight:500;font-size:14px;line-height:1;color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums}@media(min-width:768px){.styles_duration__8aCmT{font-size:15px}}.styles_play__0jTWJ{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--rule-strong);color:var(--fg);font-size:9px;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast);border-radius:2px}@media(min-width:768px){.styles_play__0jTWJ{width:32px;height:32px;font-size:11px}}.styles_section__E58_X{padding:40px var(--row-px) 56px;max-width:var(--row-max);margin:0 auto;width:100%}.styles_grid__9X85I{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:768px){.styles_grid__9X85I{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.styles_grid__9X85I{grid-template-columns:repeat(3,1fr)}}.styles_card__gf1xE{display:flex;flex-direction:column;gap:0;cursor:pointer;color:var(--fg);transition:transform var(--dur-normal) var(--ease-quiet)}.styles_card__gf1xE:hover{transform:translateY(-3px)}.styles_card__gf1xE:hover .styles_plate__EKyV3{box-shadow:var(--shadow-photo)}.styles_card__gf1xE:hover .styles_readOn__SD4TK{color:var(--cinnabar);border-bottom-color:var(--cinnabar)}.styles_plate__EKyV3{aspect-ratio:4/3;position:relative;overflow:hidden;background:var(--paper-warm);transition:box-shadow var(--dur-normal) var(--ease-quiet)}.styles_photo__AQRTP{object-fit:cover;z-index:0;transition:transform .6s var(--ease-quiet)}.styles_card__gf1xE:hover .styles_photo__AQRTP{transform:scale(1.04)}.styles_photoFallback__w9qHk{position:absolute;inset:0;z-index:0;background:linear-gradient(160deg,var(--paper-warm),var(--paper))}.styles_vignette__2YOKr{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,rgba(15,16,24,.55),rgba(15,16,24,.15) 45%,rgba(15,16,24,.55))}.styles_numWrap__AqObq{position:absolute;top:14px;left:16px;z-index:2;color:var(--gilt-soft);text-shadow:0 2px 10px rgba(0,0,0,.55)}.styles_numero__R_HB4{font-family:var(--font-serif);font-weight:600;font-size:56px;line-height:1;letter-spacing:-.035em;color:var(--gilt-soft);font-variant-numeric:tabular-nums}@media(min-width:768px){.styles_numero__R_HB4{font-size:72px}}.styles_meta__iQ5H5{display:flex;flex-direction:column;gap:8px;padding:14px 0 16px;border-bottom:var(--hairline)}.styles_title__r2GTF{font-family:var(--font-serif);font-weight:600;font-size:24px;line-height:1.08;letter-spacing:-.02em;color:var(--fg);margin:0}@media(min-width:768px){.styles_title__r2GTF{font-size:26px}}.styles_subtitle__E2qOC{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:15px;line-height:1.4;color:var(--fg-2);margin:0}.styles_foot__boJu3{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.styles_eyebrow__GRNGO{font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.styles_readOn__SD4TK{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;color:var(--fg);border-bottom:1px solid var(--ink);padding-bottom:2px;transition:color var(--dur-fast) var(--ease-quiet),border-color var(--dur-fast) var(--ease-quiet)}.styles_arrow__Ls_9l{font-family:var(--font-serif);font-weight:400;font-size:17px;line-height:1}.styles_wrap__APmvF{padding:80px 24px;text-align:center;max-width:560px;margin:0 auto}.styles_title__ClK5F{font-family:var(--font-serif);font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.015em;margin-bottom:12px}.styles_body__6ajfb{font-family:var(--font-serif);font-weight:400;font-style:italic;font-size:19px;line-height:1.5;color:var(--fg-2)}.styles_folio__aK2OB{padding:24px var(--row-px);max-width:var(--row-max);margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;position:relative}.styles_folio__aK2OB:before{content:"";position:absolute;left:var(--row-px);right:var(--row-px);top:0;border-top:1px solid var(--rule-strong)}.styles_colophon__VPZQS{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:9.5px;font-weight:400;line-height:1.1;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-4);flex-direction:column;text-align:center}@media(min-width:768px){.styles_colophon__VPZQS{flex-direction:row;text-align:left;gap:24px}}.styles_left__7VoDc,.styles_right__DOEFY{flex:0 0 auto}.styles_wakowapiLink__DFuHm{color:inherit;text-decoration:underline;text-underline-offset:2px}.styles_wakowapiLink__DFuHm:hover{color:var(--fg-1)}.styles_center__OrnZt{flex:1 1 auto;text-align:center;color:var(--fg-3);display:none}@media(min-width:768px){.styles_center__OrnZt{display:block}}.styles_label__Ufsue{font-size:var(--font-size-sm);font-weight:500;line-height:1}.styles_label__Ufsue:has(+:disabled),.styles_label__Ufsue:has(+[disabled]){cursor:not-allowed;opacity:.7}.styles_formItem__wtQmS{display:flex;flex-direction:column;gap:var(--space-2)}.styles_formLabel__XnjtY.styles_error__cfNMS{color:hsl(var(--destructive))}.styles_formDescription__5Ko69{font-size:.8rem;color:hsl(var(--muted-foreground))}.styles_formMessage__7rLpi{font-size:.8rem;font-weight:500;color:hsl(var(--destructive))}.styles_textarea__R3zsN{display:flex;min-height:60px;width:100%;border-radius:var(--radius-md);border:1px solid hsl(var(--input));background-color:rgba(0,0,0,0);padding:var(--space-2) var(--space-3);font-size:var(--font-size-md);box-shadow:var(--shadow-sm);transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-smooth)}.styles_textarea__R3zsN::placeholder{color:hsl(var(--muted-foreground))}.styles_textarea__R3zsN:focus-visible{outline:none;box-shadow:0 0 0 1px hsl(var(--ring))}.styles_textarea__R3zsN:disabled{cursor:not-allowed;opacity:.5}@media(min-width:768px){.styles_textarea__R3zsN{font-size:var(--font-size-sm)}}.styles_wrapper__8V03D{position:relative;width:100%;overflow:auto}.styles_table__QcePQ{width:100%;caption-side:bottom;font-size:var(--font-size-sm)}.styles_header__INlWI tr{border-bottom:1px solid hsl(var(--border))}.styles_body__gKQ4I tr:last-child{border-bottom:0}.styles_footer__Kh_dX{border-top:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);font-weight:500}.styles_footer__Kh_dX>tr:last-child{border-bottom:0}.styles_row__3qRRw{border-bottom:1px solid hsl(var(--border));transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-smooth)}.styles_row__3qRRw:hover{background-color:hsl(var(--muted)/.5)}.styles_row__3qRRw[data-state=selected]{background-color:hsl(var(--muted))}.styles_head__e4f3D{height:2.5rem;padding-left:var(--space-2);padding-right:var(--space-2);text-align:left;vertical-align:middle;font-weight:500;color:hsl(var(--muted-foreground))}.styles_head__e4f3D:has([role=checkbox]){padding-right:0}.styles_head__e4f3D>[role=checkbox]{transform:translateY(2px)}.styles_cell__lMML8{padding:var(--space-2);vertical-align:middle}.styles_cell__lMML8:has([role=checkbox]){padding-right:0}.styles_cell__lMML8>[role=checkbox]{transform:translateY(2px)}.styles_caption__8wRc0{margin-top:var(--space-4);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.styles_form__pZESF{display:flex;flex-direction:column;gap:1.5rem}.styles_error__UGmqI{padding:.75rem 1rem;border-radius:var(--radius-md);background:hsl(var(--destructive)/.1);border:1px solid hsl(var(--destructive)/.2);color:hsl(var(--destructive-foreground));font-size:.875rem}.styles_fields__6JN8P{display:flex;flex-direction:column;gap:1rem}.styles_inputGroup__0QSsT{display:flex;flex-direction:column;gap:.375rem}.styles_container__r0iK8{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background:hsl(var(--background))}.styles_card__y80ML{width:100%;max-width:400px;padding:2rem;border-radius:var(--radius-xl);background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border))}.styles_header__xqAGp{text-align:center;margin-bottom:2rem}.styles_title__FCnyx{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .5rem}.styles_subtitle__ZTfQ1{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.styles_loadingFallback__NU6lv{text-align:center;padding:2rem;color:hsl(var(--muted-foreground))}