.VIFKnW_page{--auth-max:25.5rem;--auth-ease:ease;--auth-duration:.16s;box-sizing:border-box;width:100%;max-width:var(--auth-max);flex-direction:column;flex:1 0 auto;justify-content:center;margin:0 auto;padding:2.25rem 1.25rem 2.5rem;display:flex}.VIFKnW_card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rule) 72%, transparent);background:color-mix(in srgb, var(--surface) 58%, var(--bg));width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);border-radius:10px;padding:1.35rem 1.3rem 1.2rem}.VIFKnW_title{letter-spacing:-.03em;color:var(--ink);margin:0 0 1.2rem;font-size:1.375rem;font-weight:600;line-height:1.2}.VIFKnW_title:has(+.VIFKnW_hint){margin-bottom:0}.VIFKnW_hint{color:var(--ink-2);margin:.35rem 0 1.2rem;font-size:.8125rem;font-weight:400;line-height:1.4}.VIFKnW_label .VIFKnW_hint{letter-spacing:0;text-transform:none;margin:.35rem 0 0;font-size:.75rem}.VIFKnW_form{flex-direction:column;gap:.85rem;display:flex}.VIFKnW_links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1.35rem;margin-top:.95rem;font-size:.8125rem;display:flex}.VIFKnW_links a{min-height:2.5rem;color:var(--signal);transition:color var(--auth-duration) var(--auth-ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.VIFKnW_links a:hover{color:var(--signal-hover)}.VIFKnW_links a:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}@media (max-width:768px){.VIFKnW_page{padding:1.5rem 1rem 2rem}.VIFKnW_card{padding:1.2rem 1.05rem 1.1rem}.VIFKnW_links a{min-height:2.75rem}}@media (max-width:480px){.VIFKnW_page{max-width:none;padding:1.15rem .9rem 1.75rem}.VIFKnW_card{border-radius:8px;padding:1.1rem .95rem 1rem}.VIFKnW_title{font-size:1.28rem}}
.BFIuKa_btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;margin:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.BFIuKa_btn:disabled{opacity:.55;cursor:not-allowed}.BFIuKa_btn.BFIuKa_busy:disabled{opacity:.82;cursor:progress}.BFIuKa_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite BFIuKa_btn-spin}@keyframes BFIuKa_btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BFIuKa_spinner{animation:none}}.BFIuKa_btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.BFIuKa_s_sm{min-height:36px;padding:0 14px;font-size:13px}.BFIuKa_s_md{min-height:44px;padding:0 18px}.BFIuKa_v_primary{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.BFIuKa_v_primary:hover:not(:disabled){background:var(--signal-hover);border-color:var(--signal-hover)}.BFIuKa_v_secondary{background:var(--surface);border-color:var(--rule);color:var(--ink)}.BFIuKa_v_secondary:hover:not(:disabled){background:var(--surface-2)}.BFIuKa_v_ghost{color:var(--ink);background:0 0;border-color:#0000}.BFIuKa_v_ghost:hover:not(:disabled){background:var(--wash);color:var(--signal-hover)}.BFIuKa_v_danger{background:var(--error);border-color:var(--error);color:var(--on-error)}.BFIuKa_v_danger:hover:not(:disabled){filter:brightness(.95)}@media (prefers-reduced-motion:reduce){.BFIuKa_btn{transition:none}}.BFIuKa_v_danger_outline{background:var(--surface);border-color:var(--error);color:var(--error)}.BFIuKa_v_danger_outline:hover:not(:disabled){background:var(--error-wash)}
.wsYXKa_badge{font-family:var(--font-sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.wsYXKa_pill{border-radius:var(--radius-pill);padding:2px 10px}.wsYXKa_rounded{border-radius:var(--radius-sm);padding:2px 8px}.wsYXKa_raceMark{font-variant-numeric:tabular-nums;min-width:1.5rem;min-height:1.5rem;padding:0}.wsYXKa_t_neutral{background:var(--surface-2);color:var(--ink-2);border-color:var(--rule)}.wsYXKa_t_accent{background:var(--wash);color:var(--signal-hover);border-color:color-mix(in srgb, var(--signal) 28%, var(--rule))}.wsYXKa_t_success{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--rule))}.wsYXKa_t_warning{background:color-mix(in srgb, var(--warning) 18%, var(--surface));color:color-mix(in srgb, var(--warning) 80%, var(--ink));border-color:color-mix(in srgb, var(--warning) 40%, var(--rule))}.wsYXKa_t_error{background:color-mix(in srgb, var(--error) 14%, var(--surface));color:var(--error);border-color:color-mix(in srgb, var(--error) 35%, var(--rule))}.wsYXKa_t_raceA{background:var(--race-a);color:#fff}.wsYXKa_t_raceB{background:var(--race-b);color:#fff}.wsYXKa_t_raceC{background:var(--race-c);color:#fff}
.wb-G5W_root{z-index:3000;justify-content:flex-end;display:flex;position:fixed;inset:0}.wb-G5W_backdrop{cursor:pointer;background:#07110e73;border:none;margin:0;padding:0;position:absolute;inset:0}.wb-G5W_panel:focus{outline:none}.wb-G5W_panel{z-index:1;background:var(--surface);border-left:1px solid var(--rule);flex-direction:column;width:min(100%,28rem);height:100%;animation:.22s wb-G5W_drawerIn;display:flex;position:relative;box-shadow:-12px 0 40px #07110e2e}.wb-G5W_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule);display:flex}.wb-G5W_title{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:24px}.wb-G5W_body{padding:var(--space-5);flex:1;overflow:auto}.wb-G5W_footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule);background:var(--surface);display:flex}.wb-G5W_wide{width:min(100%,480px)}.wb-G5W_xl{width:min(100%,540px)}.wb-G5W_subtitle{color:var(--ink-3);font-size:13px}.wb-G5W_grab{display:none}.wb-G5W_headerRich{padding:22px 24px 18px}.wb-G5W_heading{align-items:center;gap:12px;min-width:0;display:flex}.wb-G5W_headingText{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-G5W_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.wb-G5W_titleRich{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:800;line-height:1.1}.wb-G5W_closeRich{appearance:none;border-radius:var(--radius-md);background:var(--surface-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wb-G5W_closeRich:hover:not(:disabled){color:var(--ink);background:var(--wash)}.wb-G5W_closeRich:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wb-G5W_closeRich:disabled{cursor:not-allowed;opacity:.5}.wb-G5W_bodyMuted{background:var(--bg);flex-direction:column;gap:14px;padding:22px 24px;display:flex}@keyframes wb-G5W_drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes wb-G5W_sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.wb-G5W_root{align-items:flex-end}.wb-G5W_panel,.wb-G5W_wide,.wb-G5W_xl{border-left:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:calc(100% - 56px);animation-name:wb-G5W_sheetIn;box-shadow:0 -20px 50px #07110e4d}.wb-G5W_grab{border-radius:var(--radius-pill);background:var(--rule-2);flex-shrink:0;align-self:center;width:40px;height:5px;margin:8px 0 0;display:block}.wb-G5W_header,.wb-G5W_headerRich{padding:14px 16px}.wb-G5W_body{min-height:0;padding:18px 16px}.wb-G5W_bodyMuted{padding:18px 16px}.wb-G5W_footer{padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px))}.wb-G5W_footer>*{flex:1}}@media (prefers-reduced-motion:reduce){.wb-G5W_panel{animation:none}}
.ee0FMa_skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--rule) 55%, var(--surface)) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite ee0FMa_shimmer;display:block}.ee0FMa_r_sm{border-radius:var(--radius-sm)}.ee0FMa_r_md{border-radius:var(--radius-md)}.ee0FMa_r_lg{border-radius:var(--radius-lg)}.ee0FMa_r_pill{border-radius:var(--radius-pill)}@keyframes ee0FMa_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ee0FMa_skeleton{background:var(--surface-2);animation:none}}
.zKvINa_field{flex-direction:column;gap:6px;min-width:0;display:flex}.zKvINa_fieldLabel{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.3}.zKvINa_hint{color:var(--ink-3);font-size:12px;line-height:1.4}.zKvINa_error{color:var(--error);font-size:13px;font-weight:600;line-height:1.4}.zKvINa_control{min-width:0;display:block;position:relative}.zKvINa_controlIcon{width:1rem;height:1rem;color:var(--ink-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.zKvINa_controlIcon svg{width:100%;height:100%}.zKvINa_controlIconLeft{left:14px}.zKvINa_controlIconRight{right:14px}.zKvINa_controlLeading :is(input,select){padding-left:40px}.zKvINa_controlTrailing :is(input,select){padding-right:44px}.zKvINa_control:focus-within .zKvINa_controlIcon{color:var(--signal-text)}.zKvINa_fieldLarge>.zKvINa_fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.zKvINa_fieldLarge .zKvINa_control select{height:60px;font-weight:600}.zKvINa_fieldLarge .zKvINa_controlLeading select{padding-left:58px}.zKvINa_fieldLarge .zKvINa_controlIconLeft{width:32px;height:32px;left:14px}
._7hrWwa_iconTile{border-radius:var(--radius-pill);background:var(--bg);width:2.5rem;height:2.5rem;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}._7hrWwa_iconTile svg{width:1.25rem;height:1.25rem}._7hrWwa_iconTileXs{width:2rem;height:2rem}._7hrWwa_iconTileXs svg{width:1rem;height:1rem}._7hrWwa_iconTileSm{width:2.375rem;height:2.375rem}._7hrWwa_iconTileSm svg{width:1.125rem;height:1.125rem}._7hrWwa_iconTileSelected{background:var(--surface);color:var(--signal)}._7hrWwa_iconTilePrimary{background:var(--signal);color:var(--on-signal)}._7hrWwa_iconTileAccent{background:var(--wash);color:var(--signal)}@media (prefers-reduced-motion:reduce){._7hrWwa_iconTile{transition:none}}
.AYbqya_note{border-radius:var(--radius-md);background:var(--bg);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.AYbqya_noteIcon{width:1.125rem;height:1.125rem;color:var(--signal);flex-shrink:0;display:inline-flex}.AYbqya_noteIcon svg{width:100%;height:100%}.AYbqya_noteBody{flex:1;min-width:0}.AYbqya_noteText{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.45}
.ALRhaG_chip{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ALRhaG_t_g{background:var(--wash);color:var(--signal-text)}.ALRhaG_t_b{background:var(--chip-b-bg);color:var(--chip-b-fg)}.ALRhaG_t_r{background:var(--chip-r-bg);color:var(--chip-r-fg)}.ALRhaG_t_y{background:var(--chip-y-bg);color:var(--chip-y-fg)}.ALRhaG_t_e{background:var(--error-wash);color:var(--error)}
.cZ-tca_band{background:var(--forest);color:var(--on-forest);position:relative;overflow:hidden}.cZ-tca_ridges{pointer-events:none;width:min(900px,100%);height:100%;position:absolute;top:0;right:0}.cZ-tca_inner{box-sizing:border-box;width:100%;max-width:var(--page-wide,1200px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;padding:30px 40px 88px;display:flex;position:relative}.cZ-tca_short .cZ-tca_inner{padding:20px 40px 72px}.cZ-tca_lead{flex:360px;align-items:center;gap:24px;min-width:0;display:flex}.cZ-tca_leading{flex-shrink:0}.cZ-tca_text{flex-direction:column;gap:10px;min-width:0;display:flex}.cZ-tca_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-size:11px;font-weight:700}.cZ-tca_title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--on-forest);overflow-wrap:anywhere;margin:0;font-size:56px;font-weight:800;line-height:.95}.cZ-tca_short .cZ-tca_title{font-size:32px}.cZ-tca_body{min-width:0;margin-top:14px}.cZ-tca_description{max-width:560px;color:var(--on-forest-2);margin:0;font-size:15px;line-height:1.45}.cZ-tca_back{border-radius:var(--radius-md);min-height:44px;color:var(--mint);align-self:flex-start;align-items:center;gap:4px;margin:-10px 0 -6px -6px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cZ-tca_back:hover{text-underline-offset:3px;text-decoration:underline}.cZ-tca_back:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.cZ-tca_aside{flex:none;min-width:0;max-width:100%}.cZ-tca_overlap{box-sizing:border-box;width:100%;max-width:var(--page-wide,1200px);margin:-56px auto 0;padding:0 40px;position:relative}.cZ-tca_flat .cZ-tca_inner,.cZ-tca_flat.cZ-tca_short .cZ-tca_inner{padding-bottom:28px}@media (max-width:1023px){.cZ-tca_inner,.cZ-tca_short .cZ-tca_inner{padding-left:24px;padding-right:24px}.cZ-tca_overlap{padding:0 24px}}@media (max-width:640px){.cZ-tca_inner{gap:18px;padding:22px 16px 76px}.cZ-tca_short .cZ-tca_inner{padding:14px 16px 64px}.cZ-tca_flat .cZ-tca_inner,.cZ-tca_flat.cZ-tca_short .cZ-tca_inner{padding-bottom:22px}.cZ-tca_lead{gap:16px}.cZ-tca_title{font-size:32px}.cZ-tca_short .cZ-tca_title{font-size:28px}.cZ-tca_description{font-size:14px}.cZ-tca_aside{width:100%}.cZ-tca_overlap{padding:0 16px}}
._1pFB8G_summary{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--on-forest) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-forest) 12%, transparent);box-sizing:border-box;align-items:center;gap:16px;max-width:100%;padding:14px 22px;display:flex}._1pFB8G_leading{flex-shrink:0}._1pFB8G_list{flex-wrap:wrap;align-items:stretch;gap:10px 0;min-width:0;margin:0;display:flex}._1pFB8G_item{border-left:1px solid color-mix(in srgb, var(--on-forest) 14%, transparent);flex-direction:column;gap:3px;min-width:0;padding:0 18px;display:flex}._1pFB8G_item:first-child{border-left:0;padding-left:0}._1pFB8G_item:last-child{padding-right:0}._1pFB8G_label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-forest-2);font-size:11px;font-weight:700}._1pFB8G_value{color:var(--on-forest);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}@media (max-width:640px){._1pFB8G_summary{width:100%;padding:12px 16px}._1pFB8G_item{padding:0 12px}._1pFB8G_value{font-size:15px}}
.FF2HIW_row{border-radius:var(--radius-lg);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background-color .15s;display:flex}.FF2HIW_row:hover{background:var(--surface-2)}.FF2HIW_row:hover .FF2HIW_title{color:var(--signal-text)}.FF2HIW_row:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.FF2HIW_card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.FF2HIW_text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FF2HIW_title{font-size:14px;font-weight:600}.FF2HIW_description{color:var(--ink-3);font-size:12px}.FF2HIW_chevron{color:var(--ink-3);flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.FF2HIW_row{transition:none}}
.x42mGW_edit{appearance:none;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-4px;padding:0;display:inline-flex}.x42mGW_face{border-radius:var(--radius-md);background:var(--surface-2);width:36px;height:36px;color:var(--signal-text);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.x42mGW_edit:hover .x42mGW_face{background:var(--wash)}.x42mGW_edit:focus-visible{outline:none}.x42mGW_edit:focus-visible .x42mGW_face{outline:2px solid var(--signal);outline-offset:2px}.x42mGW_edit:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.x42mGW_face{transition:none}}
.s0gtpa_section{flex-direction:column;gap:16px;min-width:0;transition:opacity .2s,box-shadow .2s;display:flex;position:relative}.s0gtpa_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:0 1px 2px color-mix(in srgb, var(--forest) 5%, transparent), 0 8px 20px color-mix(in srgb, var(--forest) 6%, transparent);padding:18px 16px}.s0gtpa_sheet{padding:26px 28px 28px}.s0gtpa_wash{background:var(--wash)}.s0gtpa_head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.s0gtpa_label{align-items:center;gap:10px;min-width:0;display:inline-flex}.s0gtpa_title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:700;line-height:1.3}.s0gtpa_editingTag{border-radius:var(--radius-pill);background:var(--wash);height:26px;color:var(--signal-text);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.s0gtpa_editing{box-shadow:0 12px 30px color-mix(in srgb, var(--forest) 12%, transparent);border-color:#0000}.s0gtpa_editing:after{content:"";border-radius:var(--radius-xl);box-shadow:inset 0 0 0 2px var(--signal);pointer-events:none;position:absolute;inset:0}.s0gtpa_editing.s0gtpa_wash{background:var(--surface)}.s0gtpa_dimmed{opacity:.42}[data-theme=dark] .s0gtpa_card{box-shadow:none}[data-theme=dark] .s0gtpa_editing{box-shadow:none}@media (max-width:640px){.s0gtpa_sheet{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);padding:18px 16px}.s0gtpa_sheet.s0gtpa_wash{background:var(--wash);border-color:#0000}.s0gtpa_sheet.s0gtpa_editing.s0gtpa_wash{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.s0gtpa_section{transition:none}}.s0gtpa_panel{background:var(--surface);border:1px solid var(--rule);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--forest) 5%, transparent), 0 14px 34px color-mix(in srgb, var(--forest) 8%, transparent);border-radius:20px;position:relative}[data-theme=dark] .s0gtpa_panel{box-shadow:none}.s0gtpa_panelHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px 16px;padding:20px 22px;display:flex}.s0gtpa_panelLabel{flex:auto;align-items:center;gap:12px;min-width:0;display:inline-flex}.s0gtpa_panelText{flex-direction:column;gap:2px;min-width:0;display:flex}.s0gtpa_panelTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px;font-weight:800;line-height:1.2}.s0gtpa_panelSub{color:var(--ink-3);font-size:13px}.s0gtpa_panelAside{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.s0gtpa_panelBody{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.s0gtpa_panelFlush{flex-direction:column;display:flex}@media (max-width:640px){.s0gtpa_panelHead,.s0gtpa_panelBody{padding-left:16px;padding-right:16px}}
._8twv7q_group{border:0;min-width:0;margin:0;padding:0}._8twv7q_legend{color:var(--ink-2);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}._8twv7q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._8twv7q_grid{gap:10px;display:grid}._8twv7q_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}._8twv7q_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}._8twv7q_cols5{grid-template-columns:repeat(2,minmax(0,1fr))}._8twv7q_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}._8twv7q_cols6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1024px){._8twv7q_cols6{grid-template-columns:repeat(6,minmax(0,1fr))}._8twv7q_cols5{grid-template-columns:repeat(5,minmax(0,1fr))}}._8twv7q_card{border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}._8twv7q_card:hover{background:var(--surface-2)}._8twv7q_on,._8twv7q_on:hover{background:var(--wash);box-shadow:inset 0 0 0 2px var(--signal)}._8twv7q_card:has(._8twv7q_input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}._8twv7q_forest._8twv7q_on,._8twv7q_forest._8twv7q_on:hover{background:var(--sel,var(--forest));color:var(--on-forest);box-shadow:none}._8twv7q_forest ._8twv7q_check{background:var(--mint);color:#05140e}._8twv7q_disabled{cursor:not-allowed;opacity:.6}._8twv7q_input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}._8twv7q_check{background:var(--signal);width:22px;height:22px;color:var(--on-signal);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:12px;right:12px}._8twv7q_on ._8twv7q_check{opacity:1}@media (max-width:640px){._8twv7q_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){._8twv7q_cols3{grid-template-columns:repeat(2,minmax(0,1fr))}._8twv7q_stackPhone>._8twv7q_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._8twv7q_card,._8twv7q_check{transition:none}}
.xj4YXa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xj4YXa_band{background:var(--forest)}.xj4YXa_inner{box-sizing:border-box;max-width:var(--page-wide,1200px);align-items:center;gap:24px;margin:0 auto;padding:30px 40px 88px;display:flex}.xj4YXa_avatar{background:color-mix(in srgb, var(--on-forest) 10%, transparent);border-radius:50%;flex-shrink:0;width:96px;height:96px}.xj4YXa_lines{flex-direction:column;gap:12px;min-width:0;display:flex}.xj4YXa_line{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--on-forest) 10%, transparent);height:14px;display:block}.xj4YXa_overlap{box-sizing:border-box;max-width:var(--page-wide,1200px);margin:-56px auto 0;padding:0 40px}.xj4YXa_card{border-radius:var(--radius-xl);border:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:14px;padding:24px 28px;display:flex}@media (max-width:1023px){.xj4YXa_inner{padding-left:24px;padding-right:24px}.xj4YXa_overlap{padding:0 24px}}@media (max-width:640px){.xj4YXa_inner{gap:16px;padding:22px 16px 76px}.xj4YXa_avatar{width:64px;height:64px}.xj4YXa_overlap{padding:0 16px}.xj4YXa_card{padding:18px 16px}}
.E9aQqq_logo{--logo-word:var(--forest);--logo-lab:var(--forest);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}[data-theme=dark] .E9aQqq_logo{--logo-word:var(--ink);--logo-lab:var(--mint)}.E9aQqq_logo.E9aQqq_onForest{--logo-word:var(--on-forest);--logo-lab:var(--mint)}.E9aQqq_stacked{flex-direction:column;gap:14px}.E9aQqq_mark{background:var(--mint);color:var(--forest);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.E9aQqq_word{font-family:Archivo,Geist,system-ui,sans-serif;font-weight:800;font-size:var(--logo-word-size,15px);letter-spacing:.02em;white-space:nowrap;color:var(--logo-word-on,var(--logo-word));line-height:1}.E9aQqq_stacked .E9aQqq_word{letter-spacing:.08em}.E9aQqq_lab{color:var(--logo-lab-on,var(--logo-lab))}
.nZDSjG_tile{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nZDSjG_multi{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-2)}.nZDSjG_legNeutral{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-3)}.nZDSjG_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}
.sZGQ4G_card{gap:10px;min-height:110px}.sZGQ4G_wide{min-height:128px}.sZGQ4G_text{flex-direction:column;gap:2px;min-width:0;display:flex}.sZGQ4G_name{font-size:15px;font-weight:600}.sZGQ4G_caption{color:var(--ink-3);font-size:12px}
.o_ZLQa_control{box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink);font:500 15px / 1.3 var(--font-sans);border:0;outline:2px solid #0000;margin:0;padding:0 14px;transition:box-shadow .15s;display:block}.o_ZLQa_control::placeholder{color:var(--ink-3);opacity:1}.o_ZLQa_control:hover:not(:disabled):not(:focus){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 45%, var(--rule-2))}.o_ZLQa_control:focus,.o_ZLQa_control:focus-visible{box-shadow:inset 0 0 0 2px var(--signal)}.o_ZLQa_control:disabled{opacity:.6;cursor:not-allowed}.o_ZLQa_control[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.o_ZLQa_size_sm{height:40px;padding:0 12px;font-size:14px}.o_ZLQa_size_md{height:46px}.o_ZLQa_size_lg{height:60px;font-family:var(--font-mono);letter-spacing:-.02em;font-size:24px;font-weight:600}.o_ZLQa_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.o_ZLQa_textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.45}.o_ZLQa_wrap{min-width:0;display:block;position:relative}.o_ZLQa_withRight{padding-right:44px}.o_ZLQa_size_lg.o_ZLQa_withRight{padding-right:58px}.o_ZLQa_adorn{color:var(--ink-3);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.o_ZLQa_unit{font:600 13px var(--font-mono)}.o_ZLQa_noSpin{appearance:textfield}.o_ZLQa_noSpin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o_ZLQa_noSpin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o_ZLQa_select{appearance:none;cursor:pointer;text-overflow:ellipsis}.o_ZLQa_wrap:focus-within .o_ZLQa_adorn{color:var(--signal-text)}.o_ZLQa_date,.o_ZLQa_time{appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;align-items:center;display:flex}:is([data-theme=dark] .o_ZLQa_date,[data-theme=dark] .o_ZLQa_time){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.o_ZLQa_date::-webkit-date-and-time-value{text-align:left;margin:0}.o_ZLQa_time::-webkit-date-and-time-value{text-align:left;margin:0}.o_ZLQa_date::-webkit-datetime-edit{padding:0}.o_ZLQa_time::-webkit-datetime-edit{padding:0}.o_ZLQa_date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.o_ZLQa_time::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.o_ZLQa_dateEmpty:not(:focus)::-webkit-datetime-edit{color:#0000}.o_ZLQa_dateEmpty:not(:focus){color:#0000}.o_ZLQa_placeholder{font:500 15px var(--font-sans);color:var(--ink-3);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 60px);position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.o_ZLQa_dateEmpty:focus+.o_ZLQa_placeholder{display:none}.o_ZLQa_dateIcon{color:var(--signal-text)}@media (prefers-reduced-motion:reduce){.o_ZLQa_control{transition:none}}
.d_tEHa_range{width:100%;height:24px;accent-color:var(--signal);cursor:pointer;margin:0}.d_tEHa_range:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:var(--radius-sm)}.d_tEHa_range:disabled{opacity:.6;cursor:not-allowed}
._1-hU6G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1-hU6G_check{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;margin:0;display:flex}._1-hU6G_checkRow{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--rule);padding:12px 14px}._1-hU6G_checkRow:hover{background:var(--surface-2)}._1-hU6G_checkInline{align-items:center;gap:8px;min-height:32px}._1-hU6G_checkbox{appearance:none;width:20px;height:20px;cursor:inherit;border:2px solid color-mix(in srgb, var(--rule) 92%, var(--ink-2));background:var(--surface) no-repeat center / 12px 12px;border-radius:5px;flex-shrink:0;margin:1px 0 0;transition:border-color .15s,background-color .15s}._1-hU6G_checkbox:hover:not(:disabled){border-color:color-mix(in srgb, var(--signal) 55%, var(--rule))}._1-hU6G_checkbox:focus{outline:none}._1-hU6G_checkbox:checked{background-color:var(--signal);border-color:var(--signal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}[data-theme=dark] ._1-hU6G_checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}@media (forced-colors:active){._1-hU6G_checkbox{appearance:auto}}._1-hU6G_checkInline ._1-hU6G_checkbox{width:18px;height:18px;margin:0}._1-hU6G_check:has(._1-hU6G_checkbox:focus-visible){outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius-md)}._1-hU6G_check:has(._1-hU6G_checkbox:disabled){cursor:not-allowed;opacity:.6}._1-hU6G_checkCopy{flex-direction:column;gap:2px;min-width:0;display:flex}._1-hU6G_checkTitle{color:var(--ink);font-size:14px;font-weight:600}._1-hU6G_checkTitle a{color:var(--signal-text);text-underline-offset:.12em;font-weight:600;text-decoration:underline}._1-hU6G_checkTitle a:hover{color:var(--signal-hover)}._1-hU6G_checkTitle a:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:3px}._1-hU6G_checkInline ._1-hU6G_checkTitle{font-weight:500}._1-hU6G_checkHint{color:var(--ink-3);font-size:13px;line-height:1.45}._1-hU6G_segFieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}._1-hU6G_segLegend{color:var(--ink-2);padding:0;font-size:13px;font-weight:600}._1-hU6G_seg{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);gap:4px;padding:4px;display:flex}._1-hU6G_segItem{border-radius:var(--radius-md);min-height:38px;font:600 13px var(--font-sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:relative}._1-hU6G_segItem input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._1-hU6G_segOn{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--forest) 12%, transparent), inset 0 0 0 1px var(--rule-2)}._1-hU6G_segItem:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}._1-hU6G_segSm ._1-hU6G_seg{border-radius:var(--radius-pill);gap:2px;padding:3px}._1-hU6G_segSm ._1-hU6G_segItem{border-radius:var(--radius-pill);min-height:32px;font:700 13px var(--font-mono);padding:0 14px}._1-hU6G_segForest ._1-hU6G_seg{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29}._1-hU6G_segForest ._1-hU6G_segItem{color:var(--on-forest-2)}._1-hU6G_segForest ._1-hU6G_segOn{background:var(--mint);color:#05140e;box-shadow:none}._1-hU6G_segFieldset:disabled ._1-hU6G_segItem{cursor:not-allowed;opacity:.6}._1-hU6G_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._1-hU6G_actions_end,._1-hU6G_actions_stretch{justify-content:flex-end}._1-hU6G_actions_start{justify-content:flex-start}@media (max-width:640px){._1-hU6G_actions_stretch{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._1-hU6G_actions_stretch>*{width:100%}}._1-hU6G_message{border-radius:var(--radius-md);margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45}._1-hU6G_success{background:var(--wash);color:var(--signal-text)}._1-hU6G_error{background:var(--error-wash);color:var(--error)}._1-hU6G_rules{border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}._1-hU6G_rulesPolicy{color:var(--ink-3);margin:0;font-size:13px}._1-hU6G_rulesList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._1-hU6G_rule{align-items:center;gap:8px;font-size:13px;display:flex}._1-hU6G_ruleMark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}._1-hU6G_ruleOk{color:var(--ink)}._1-hU6G_ruleOk ._1-hU6G_ruleMark{background:var(--signal);color:var(--on-signal)}._1-hU6G_ruleIdle{color:var(--ink-3)}._1-hU6G_ruleIdle ._1-hU6G_ruleMark{box-shadow:inset 0 0 0 2px var(--rule-2)}._1-hU6G_ruleBad{color:var(--error)}._1-hU6G_ruleBad ._1-hU6G_ruleMark{background:var(--error-wash);color:var(--error)}._1-hU6G_rulesChips ._1-hU6G_rulesList{flex-flow:wrap;gap:8px}._1-hU6G_rulesChips ._1-hU6G_rule{background:var(--surface-2);border-radius:999px;gap:6px;padding:5px 12px 5px 6px;font-weight:500}._1-hU6G_rulesChips ._1-hU6G_ruleOk{background:var(--wash);color:var(--signal-text)}._1-hU6G_rulesChips ._1-hU6G_ruleBad{background:var(--error-wash)}._1-hU6G_rulesChips ._1-hU6G_ruleBad ._1-hU6G_ruleMark{box-shadow:inset 0 0 0 1.5px var(--error);background:0 0}._1-hU6G_drop{border-radius:var(--radius-lg);border:1.5px dashed var(--rule-2);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px;transition:background-color .15s,border-color .15s;display:flex;position:relative}._1-hU6G_dropOver{background:var(--wash);border-color:var(--signal);border-style:solid}._1-hU6G_dropDisabled{opacity:.6}._1-hU6G_srOnlyFocusable{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._1-hU6G_dropButton{border-radius:var(--radius-md);background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink);font:600 14px var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 18px;display:inline-flex}._1-hU6G_dropButton:hover{background:var(--surface-2)}._1-hU6G_drop:has(._1-hU6G_srOnlyFocusable:focus-visible) ._1-hU6G_dropButton{outline:2px solid var(--signal);outline-offset:2px}._1-hU6G_dropDisabled ._1-hU6G_dropButton{cursor:not-allowed}._1-hU6G_dropText{min-width:0;color:var(--ink-3);flex-direction:column;gap:2px;font-size:13px;display:flex}._1-hU6G_dropStatus{font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}@media (prefers-reduced-motion:reduce){._1-hU6G_drop{transition:none}}
._2bGLZq_row{border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s}._2bGLZq_toneNeutral._2bGLZq_active{background:var(--surface-2)}._2bGLZq_toneSignal._2bGLZq_active{background:color-mix(in srgb, var(--signal) 8%, transparent)}[data-theme=dark] ._2bGLZq_toneSignal._2bGLZq_active{background:color-mix(in srgb, var(--signal) 14%, transparent)}._2bGLZq_current{background:var(--wash)}._2bGLZq_current._2bGLZq_active{background:color-mix(in srgb, var(--signal) 10%, var(--wash))}._2bGLZq_current ._2bGLZq_title{color:var(--signal-text)}._2bGLZq_title{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){._2bGLZq_row{transition:none}}
.UW6VpG_root{flex-direction:column;gap:6px;min-width:0;display:flex}.UW6VpG_field{box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);min-height:46px;box-shadow:inset 0 0 0 1px var(--rule-2);align-items:stretch;gap:8px;padding:5px 5px 5px 12px;display:flex}.UW6VpG_value{min-width:0;font:500 13px / 1.45 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);-webkit-user-select:all;user-select:all;flex:1;align-self:center;padding-block:7px}.UW6VpG_oneLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UW6VpG_wrap{overflow-wrap:anywhere}.UW6VpG_button{background:var(--surface-2);width:36px;min-height:36px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:box-shadow .15s,background-color .15s,color .15s;display:grid;position:relative}.UW6VpG_button:before{content:"";width:44px;height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UW6VpG_button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 45%, var(--rule-2));color:var(--ink)}.UW6VpG_button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.UW6VpG_copied,.UW6VpG_copied:hover{background:var(--wash);box-shadow:inset 0 0 0 1px var(--signal);color:var(--signal-text)}.UW6VpG_error{color:var(--error);margin:0;font-size:13px;font-weight:600;line-height:1.4}.UW6VpG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.UW6VpG_button{transition:none}}
.Z1Dxkq_root{top:calc(var(--topbar-offset) + 24px);z-index:5;align-self:start;min-width:0;position:sticky}.Z1Dxkq_cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.Z1Dxkq_num{width:20px;font:700 12px var(--font-mono);color:var(--signal-text);flex-shrink:0}.Z1Dxkq_rail{box-sizing:border-box;max-height:calc(100dvh - var(--topbar-offset) - 48px);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:0 1px 2px color-mix(in srgb, var(--forest) 5%, transparent), 0 14px 34px color-mix(in srgb, var(--forest) 8%, transparent);flex-direction:column;gap:2px;padding:10px;display:flex;overflow-y:auto}.Z1Dxkq_rail>.Z1Dxkq_cap{padding:8px 12px 6px}.Z1Dxkq_railLink{border-radius:var(--radius-md);min-height:42px;color:var(--ink-2);align-items:center;padding:4px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.Z1Dxkq_railLink:hover{background:var(--surface-2);color:var(--ink)}.Z1Dxkq_railLink:focus-visible,.Z1Dxkq_jumpButton:focus-visible,.Z1Dxkq_row:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.Z1Dxkq_on,.Z1Dxkq_on:hover{background:var(--wash);color:var(--ink)}.Z1Dxkq_on:before{content:"";background:var(--signal);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.Z1Dxkq_jump{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:0 12px 30px color-mix(in srgb, var(--forest) 8%, transparent);display:none;overflow:hidden}.Z1Dxkq_jumpButton{box-sizing:border-box;border-radius:var(--radius-xl);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.Z1Dxkq_jumpText{flex-direction:column;gap:4px;min-width:0;display:flex}.Z1Dxkq_jumpTitle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:700;display:flex;overflow:hidden}.Z1Dxkq_jumpMeta{flex-shrink:0;align-items:center;gap:10px;display:flex}.Z1Dxkq_count{font:500 12px var(--font-mono);color:var(--ink-3)}.Z1Dxkq_chev{color:var(--ink-2);transition:transform .2s;display:inline-flex;transform:rotate(90deg)}.Z1Dxkq_chevOpen{transform:rotate(-90deg)}.Z1Dxkq_progress{background:var(--surface-2);height:4px}.Z1Dxkq_progress i{background:var(--signal);height:100%;transition:width .2s;display:block}.Z1Dxkq_list{max-height:calc(100dvh - var(--topbar-offset) - 120px);border-top:1px solid var(--rule);flex-direction:column;padding:6px 6px 8px;display:flex;overflow-y:auto}.Z1Dxkq_list[hidden]{display:none}.Z1Dxkq_row{min-height:46px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:0 10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.Z1Dxkq_row+.Z1Dxkq_row{box-shadow:inset 0 1px 0 var(--rule)}.Z1Dxkq_rowOn,.Z1Dxkq_rowOn+.Z1Dxkq_row{box-shadow:none}.Z1Dxkq_rowOn{background:var(--wash)}.Z1Dxkq_rowTitle{flex:1;min-width:0}.Z1Dxkq_here{font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text)}:is([data-theme=dark] .Z1Dxkq_rail,[data-theme=dark] .Z1Dxkq_jump){box-shadow:none}@media (max-width:640px){.Z1Dxkq_root{top:calc(var(--topbar-offset) + 8px)}.Z1Dxkq_rail{display:none}.Z1Dxkq_jump{display:block}}@media (prefers-reduced-motion:reduce){.Z1Dxkq_chev,.Z1Dxkq_progress i{transition:none}}
.j8AMdW_step{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:16px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px;display:inline-flex}.j8AMdW_md{border-radius:14px;gap:4px;padding:3px}.j8AMdW_bad{box-shadow:inset 0 0 0 2px var(--error)}.j8AMdW_btn{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.j8AMdW_md .j8AMdW_btn{border-radius:11px;width:40px;height:40px}.j8AMdW_btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--signal);color:var(--signal-text)}.j8AMdW_btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.j8AMdW_btn:disabled{cursor:not-allowed;opacity:.5}.j8AMdW_val{flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;padding:0 6px;display:inline-flex}.j8AMdW_input{box-sizing:content-box;min-width:2ch;max-width:100%;color:var(--ink);text-align:center;font:800 34px/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px dashed #0000;outline:0;padding:0}.j8AMdW_long .j8AMdW_input{font-size:26px}.j8AMdW_md .j8AMdW_input{font:700 17px/1.2 var(--font-mono);letter-spacing:0}.j8AMdW_input:hover{border-bottom-color:var(--rule-2)}.j8AMdW_input:focus{border-bottom-color:var(--signal)}.j8AMdW_unit{font:600 13px var(--font-sans);color:var(--ink-3);white-space:nowrap}.j8AMdW_md .j8AMdW_unit{font-size:11px}@media (max-width:640px){.j8AMdW_input{font-size:28px}.j8AMdW_long .j8AMdW_input{font-size:24px}}
.A8TGYG_wrap{z-index:60;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.A8TGYG_toast{border-radius:var(--radius-lg);background:var(--forest);max-width:560px;min-height:52px;color:var(--on-forest);pointer-events:auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;animation:.18s ease-out A8TGYG_rise;display:flex;box-shadow:0 18px 40px -16px #00000073}.A8TGYG_error{background:var(--error);color:var(--on-error)}.A8TGYG_error .A8TGYG_icon{color:var(--on-error)}.A8TGYG_icon{color:var(--on-forest-2);display:inline-flex}.A8TGYG_msg{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:600}.A8TGYG_undo{border-radius:var(--radius-md);background:var(--mint);min-height:36px;color:var(--forest);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:800}.A8TGYG_close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--on-forest-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.A8TGYG_undo:focus-visible,.A8TGYG_close:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@keyframes A8TGYG_rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.A8TGYG_toast{animation:none}}
.UQvZVG_root{background:var(--bg);min-height:min(70vh,32rem);color:var(--ink);justify-content:center;align-items:flex-start;padding:3rem 1.25rem 2.5rem;display:flex}@media (min-width:1024px){.UQvZVG_root{align-items:center;min-height:min(75vh,36rem);padding-top:2rem}}.UQvZVG_stack{text-align:center;width:100%;max-width:400px}.UQvZVG_title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}@media (min-width:1024px){.UQvZVG_title{font-size:2.25rem}}.UQvZVG_body{font-family:var(--font-sans);color:var(--ink-2);margin:.75rem 0 0;font-size:.9375rem;line-height:1.45}.UQvZVG_actions{flex-direction:column;align-items:center;gap:.875rem;margin-top:1.75rem;display:flex}.UQvZVG_signIn{justify-content:center;min-width:11rem;text-decoration:none;display:inline-flex}.UQvZVG_createAccount{font-family:var(--font-sans);color:var(--signal-text);font-size:.9375rem;font-weight:500;text-decoration:none}.UQvZVG_createAccount:hover{text-decoration:underline}.UQvZVG_createAccount:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--radius-sm)}
.eFAGvq_scrim{z-index:2200;background:#07110e8f;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.eFAGvq_dialog{background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000047}.eFAGvq_art{background:var(--forest);flex-shrink:0;height:230px;position:relative;overflow:hidden}.eFAGvq_ridges{width:100%;height:100%;position:absolute;inset:0}.eFAGvq_ridge,.eFAGvq_ridge2,.eFAGvq_rise{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eFAGvq_ridge{stroke:var(--on-forest);stroke-opacity:.16;stroke-width:1.5px}.eFAGvq_ridge2{stroke:var(--on-forest);stroke-opacity:.09;stroke-width:1.3px}.eFAGvq_rise{stroke:var(--mint);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0;animation:.52s cubic-bezier(.3,.7,.2,1) both eFAGvq_draw}.eFAGvq_dot{fill:var(--gold);stroke:color-mix(in srgb, var(--gold) 35%, transparent);stroke-width:10px;animation:.2s .42s both eFAGvq_appear}.eFAGvq_check{background:var(--mint);width:88px;height:88px;color:var(--forest);box-shadow:0 0 0 10px color-mix(in srgb, var(--mint) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-left:-44px;animation:.2s .4s both eFAGvq_settle;display:inline-flex;position:absolute;top:26px;left:50%}.eFAGvq_close{background:color-mix(in srgb, var(--on-forest) 10%, transparent);width:44px;height:44px;color:var(--on-forest);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}@keyframes eFAGvq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes eFAGvq_settle{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes eFAGvq_appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.eFAGvq_rise,.eFAGvq_dot,.eFAGvq_check{animation:none}}.eFAGvq_body{flex-direction:column;padding:24px 28px 22px;display:flex}.eFAGvq_chip{border-radius:var(--radius-pill);background:var(--wash);height:26px;color:var(--signal-text);align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.eFAGvq_title{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 0;font-size:2.5rem;font-weight:800;line-height:1.02}.eFAGvq_brand{color:var(--signal-text)}.eFAGvq_badge{vertical-align:middle;border-radius:var(--radius-pill);background:var(--forest);color:var(--mint);font-family:var(--font-sans);letter-spacing:.04em;padding:4px 10px;font-size:.875rem;font-weight:700;display:inline-block}.eFAGvq_lead{max-width:60ch;color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.5}.eFAGvq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.eFAGvq_tile{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-3);flex-direction:column;gap:4px;min-width:0;padding:14px;font-size:13px;display:flex;position:relative}.eFAGvq_tile b{color:var(--ink);margin-top:8px;font-size:14px}.eFAGvq_tile span{overflow-wrap:anywhere}.eFAGvq_tileIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.eFAGvq_toneG{background:var(--wash);color:var(--signal-text)}.eFAGvq_toneB{background:var(--chip-b-bg);color:var(--chip-b-fg)}.eFAGvq_toneY{background:var(--chip-y-bg);color:var(--chip-y-fg)}.eFAGvq_tick{background:var(--signal);width:20px;height:20px;color:var(--on-signal);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.eFAGvq_mono{font-family:var(--font-mono);font-size:12px}.eFAGvq_footer{margin-top:20px}.eFAGvq_actions{gap:10px;display:flex}.eFAGvq_primary,.eFAGvq_secondary{border-radius:var(--radius-lg);min-height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.eFAGvq_primary{background:var(--signal);color:var(--on-signal);border:0;flex:1}.eFAGvq_primary:hover{background:var(--signal-hover)}.eFAGvq_secondary{background:var(--surface);color:var(--ink);border:1px solid var(--rule-2)}.eFAGvq_foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:14px 0 0;font-size:13px;display:flex}.eFAGvq_footFact{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-2);padding:4px 10px}.eFAGvq_manage{color:var(--signal-text);font-weight:600;text-decoration:none}.eFAGvq_close:focus-visible,.eFAGvq_primary:focus-visible,.eFAGvq_secondary:focus-visible,.eFAGvq_manage:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:560px){.eFAGvq_scrim{padding:0}.eFAGvq_dialog{border-radius:0;width:100%;height:100dvh;max-height:none}.eFAGvq_art{height:calc(190px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.eFAGvq_check{top:calc(24px + env(safe-area-inset-top,0px));width:76px;height:76px;margin-left:-38px}.eFAGvq_close{top:calc(12px + env(safe-area-inset-top,0px))}.eFAGvq_body{flex:1;padding:20px 20px 0}.eFAGvq_title{font-size:2rem}.eFAGvq_tiles{grid-template-columns:1fr}.eFAGvq_tile{grid-template-columns:36px 1fr;align-items:center;column-gap:12px;display:grid}.eFAGvq_tile b{margin-top:0}.eFAGvq_tile .eFAGvq_tileIcon{grid-row:span 2}.eFAGvq_footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:0 -1px 0 var(--rule);margin:auto -20px 0;position:sticky;bottom:0}}
.DNSALW_scrim{z-index:200;background:#07110e8f;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DNSALW_dialog{background:var(--surface);border-radius:22px;flex-direction:column;width:min(500px,100%);max-height:calc(100vh - 32px);font-size:14px;line-height:1.45;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000047}.DNSALW_close{z-index:1;color:#a8cbbd;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:14px;right:14px}.DNSALW_close:focus-visible,.DNSALW_btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.DNSALW_art{background:var(--forest);flex-direction:column;gap:16px;padding:30px 26px 22px;display:flex;position:relative;overflow:hidden}.DNSALW_cap{letter-spacing:.09em;text-transform:uppercase;color:#3ddc97;font-size:11px;font-weight:600}.DNSALW_top{justify-content:space-between;align-items:center;gap:10px;padding-right:44px;display:flex}.DNSALW_used{color:#f2b33d;height:26px;font:700 12px var(--font-mono);background:#f2b33d29;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #f2b33d73}.DNSALW_blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.DNSALW_block{background:#f1faf514;border-radius:14px;flex-direction:column;gap:6px;min-height:96px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #f1faf529}.DNSALW_block b{font:800 15px/1.15 var(--font-display);color:#f1faf5;letter-spacing:-.01em;overflow-wrap:anywhere}.DNSALW_blockTop{justify-content:space-between;align-items:center;display:flex}.DNSALW_year{font:600 12px var(--font-mono);color:#a8cbbd}.DNSALW_done{color:#05140e;background:#3ddc97;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.DNSALW_lock{outline-offset:-6px;background:#f2b33d14;outline:1.5px dashed #f2b33d80;box-shadow:inset 0 0 0 1.5px #f2b33d}.DNSALW_lock .DNSALW_year{color:#f2b33d}.DNSALW_lockIcon{color:#2a1c00;background:#f2b33d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.DNSALW_proChip{color:#05140e;background:#3ddc97;border-radius:999px;align-self:flex-start;align-items:center;height:20px;margin-top:auto;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.DNSALW_races{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.DNSALW_races span{aspect-ratio:1;font:700 12px var(--font-mono);color:#05140e;background:#3ddc97;border-radius:9px;justify-content:center;align-items:center;display:flex}.DNSALW_races span.DNSALW_raceLock{color:#f2b33d;background:#f2b33d1a;box-shadow:inset 0 0 0 1.5px #f2b33d}.DNSALW_foot{align-items:center;gap:12px;display:flex}.DNSALW_bar{background:#f2b33d;border-radius:3px;flex:1;height:6px}.DNSALW_reached{color:#f2b33d;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.DNSALW_body{flex-direction:column;gap:18px;padding:24px 26px;display:flex}.DNSALW_head{flex-direction:column;gap:8px;display:flex}.DNSALW_head h2{font:800 28px/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.DNSALW_head p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.DNSALW_compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.DNSALW_cmp{border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.DNSALW_cmp b{font:800 18px var(--font-display);letter-spacing:-.01em;align-items:center;gap:6px;display:inline-flex}.DNSALW_cmpFree{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule)}.DNSALW_cmpFree .DNSALW_cap{color:var(--ink-3)}.DNSALW_cmpFree b{color:var(--ink-2)}.DNSALW_cmpPro{background:var(--forest)}.DNSALW_cmpPro b{color:#f1faf5}.DNSALW_arrow{color:var(--signal-text);align-self:center}.DNSALW_priceRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.DNSALW_price{align-items:baseline;gap:8px;display:flex}.DNSALW_price b{font:800 40px/.95 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.DNSALW_price span,.DNSALW_priceSub{color:var(--ink-2);font-size:13.5px}.DNSALW_priceSub{align-items:center;gap:8px;display:inline-flex}.DNSALW_save{background:var(--wash);height:22px;color:var(--signal-text);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.DNSALW_actions{flex-direction:column;gap:10px;display:flex}.DNSALW_two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DNSALW_btn{width:100%;height:44px;font:600 14px var(--font-sans);cursor:pointer;box-sizing:border-box;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.DNSALW_btn:disabled{opacity:.55}.DNSALW_btnLg{border-radius:14px;height:52px;font-size:15px}.DNSALW_btnPrimary{background:var(--signal);color:var(--on-signal)}.DNSALW_btnSecondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.DNSALW_note{background:var(--chip-y-bg);color:var(--chip-y-fg);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.DNSALW_ok{background:var(--wash);color:var(--signal-text);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.DNSALW_error{color:var(--error);margin:0;font-size:13px}.DNSALW_trust{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:14px;font-size:12.5px;display:flex}.DNSALW_trust span{align-items:center;gap:6px;display:inline-flex}.DNSALW_trust svg{color:var(--signal-text)}@media (max-width:560px){.DNSALW_scrim{align-items:flex-end;padding:0}.DNSALW_dialog{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.DNSALW_body{padding:20px 18px 28px}.DNSALW_head h2{font-size:24px}.DNSALW_block{min-height:88px;padding:10px 8px}.DNSALW_block b{font-size:13px}.DNSALW_races{gap:4px}.DNSALW_races span{border-radius:6px;font-size:10px}.DNSALW_cmp{padding:10px 12px}.DNSALW_cmp b{font-size:16px}}.DNSALW_inline{max-height:none;overflow:visible}.DNSALW_inline .DNSALW_two{grid-template-columns:minmax(0,1fr)}
.nr3Ohq_note{border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.875rem 1rem;display:flex}.nr3Ohq_icon{color:var(--ink);flex-shrink:0;margin-top:.125rem;display:inline-flex}.nr3Ohq_body{flex:1;min-width:0}.nr3Ohq_title{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:.875rem;font-weight:600}.nr3Ohq_text{max-width:68ch;color:var(--ink-2);margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.nr3Ohq_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.nr3Ohq_actions a{text-decoration:none}.nr3Ohq_hint{color:var(--ink-3);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.nr3Ohq_error{color:var(--error);margin:.5rem 0 0;font-size:.8125rem}
._0alZKq_banner{background:var(--surface-2);border-bottom:1px solid var(--rule);width:100%;color:var(--ink-2);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.55rem 1rem;font-size:.9rem;line-height:1.35;display:flex}._0alZKq_text b{color:var(--ink);font-weight:600}._0alZKq_actions{align-items:center;gap:.25rem .75rem;display:flex}._0alZKq_cta{color:var(--signal-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}._0alZKq_cta:hover{text-decoration:underline}._0alZKq_cta:disabled{opacity:.6;cursor:default}._0alZKq_close{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._0alZKq_close:hover{color:var(--ink)}._0alZKq_cta:focus-visible,._0alZKq_close:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
.Zh6hoa_tile{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Zh6hoa_lg{width:48px;height:48px}.Zh6hoa_md{border-radius:var(--radius-md);width:36px;height:36px}.Zh6hoa_sm{border-radius:var(--radius-sm);width:28px;height:28px}.Zh6hoa_filled{color:var(--on-cat)}.Zh6hoa_neutral{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.Zh6hoa_muted{opacity:.55}
.CmsHjW_backdrop{z-index:3000;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:1.25rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow:auto}.CmsHjW_panel{background:var(--surface);border:1px solid var(--rule);border-radius:12px;width:min(100%,26rem);margin-top:1.5rem;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 16px 40px #0f172a38}.CmsHjW_title{color:var(--ink);margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.CmsHjW_form{flex-direction:column;gap:.75rem;display:flex}.CmsHjW_hint{color:var(--ink-2);margin:0;font-size:.75rem;font-weight:500}.CmsHjW_hintStrong{color:var(--ink)}.CmsHjW_actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.CmsHjW_confirmBox{border:1px solid color-mix(in srgb, var(--error) 40%, var(--rule));border-radius:8px;margin-top:.75rem;padding:.75rem}.CmsHjW_confirmText{color:var(--ink);margin:0 0 .5rem;font-size:.85rem}.CmsHjW_confirmName{font-family:var(--font-mono);color:var(--ink);background:var(--bg);border:1px solid var(--rule);word-break:break-word;border-radius:8px;margin:0 0 .75rem;padding:.55rem .65rem;font-size:.9rem;font-weight:650}
.vUYrUG_body{flex-direction:column;gap:16px;display:flex}.vUYrUG_tabs{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:1fr 1fr;padding:4px;display:grid}.vUYrUG_tabs button{border-radius:var(--radius-md);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.vUYrUG_tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2)}.vUYrUG_tabs button:focus-visible,.vUYrUG_chips button:focus-visible,.vUYrUG_selChips button:focus-visible,.vUYrUG_panelFoot a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.vUYrUG_error{border-radius:var(--radius-md);background:var(--error-wash);color:var(--error);margin:0;padding:10px 14px;font-size:13px}.vUYrUG_hint{color:var(--ink-2);margin:0;font-size:13px}.vUYrUG_selHead{color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.vUYrUG_selCount{font-family:var(--font-mono);color:var(--signal-text);font-size:12px}.vUYrUG_selChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vUYrUG_selChips li{border:2px solid var(--signal);border-radius:var(--radius-md);background:var(--wash);color:var(--ink);align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:13px;font-weight:700;display:inline-flex}.vUYrUG_selChips button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.vUYrUG_panel{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;display:flex;overflow:hidden}.vUYrUG_search{border:1px solid var(--rule-2);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-3);align-items:center;gap:10px;margin:12px 12px 0;padding:0 14px;display:flex}.vUYrUG_search:focus-within{border-color:var(--signal)}.vUYrUG_search input{min-width:0;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:14px}.vUYrUG_chips{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.vUYrUG_chips button{border:1px solid var(--rule-2);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.vUYrUG_chips button span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.vUYrUG_chips button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:var(--on-forest)}.vUYrUG_chips button[aria-pressed=true] span{color:var(--on-forest-2)}.vUYrUG_groups{border-top:1px solid var(--rule);background:var(--surface);max-height:46vh;overflow-y:auto}.vUYrUG_group{border:0;min-width:0;margin:0;padding:0}.vUYrUG_group legend{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--ink-2);padding:14px 14px 6px;font-size:11px;font-weight:700}.vUYrUG_row{border-top:1px solid var(--rule);cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex}.vUYrUG_row:hover{background:var(--surface-2)}.vUYrUG_rowOn{background:var(--wash)}.vUYrUG_row input{width:20px;height:20px;accent-color:var(--signal);flex-shrink:0}.vUYrUG_rowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.vUYrUG_rowText b{color:var(--ink);font-size:14px}.vUYrUG_rowText span{color:var(--ink-2);font-size:12px}.vUYrUG_status{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);padding:2px 8px;font-size:11px;font-weight:700}.vUYrUG_km{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.vUYrUG_nothing{border-top:1px solid var(--rule);background:var(--surface);color:var(--ink-2);text-align:center;margin:0;padding:24px 14px;font-size:13px}.vUYrUG_panelFoot{border-top:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.vUYrUG_panelFoot a{color:var(--signal-text);flex-shrink:0;font-size:13px;font-weight:700;text-decoration:none}.vUYrUG_packed{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.vUYrUG_packed input{width:20px;height:20px;accent-color:var(--signal);margin-top:1px}.vUYrUG_packed>span{flex-direction:column;gap:2px;display:flex}.vUYrUG_packed b{color:var(--ink);font-size:14px}.vUYrUG_packed span span{color:var(--ink-2);font-size:12px}.vUYrUG_create{flex-direction:column;gap:8px;display:flex}.vUYrUG_fieldLabel{color:var(--ink);padding:0;font-size:13px;font-weight:700}.vUYrUG_input{border:1px solid var(--rule-2);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;padding:0 14px;font-size:14px}.vUYrUG_input:focus{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal);outline:none}.vUYrUG_catPick,.vUYrUG_dest{border:0;min-width:0;margin:10px 0 0;padding:0}.vUYrUG_catPick>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.vUYrUG_catPick label{border:1px solid var(--rule-2);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.vUYrUG_catPick input,.vUYrUG_destCard input{opacity:0;pointer-events:none;position:absolute}.vUYrUG_catPick label:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.vUYrUG_destCard:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.vUYrUG_row:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.vUYrUG_packed:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.vUYrUG_catOn{color:var(--on-forest);border-color:var(--forest)!important;background:var(--forest)!important}.vUYrUG_dest{flex-direction:column;gap:8px;display:flex}.vUYrUG_destCard{border:1px solid var(--rule-2);border-radius:var(--radius-lg);cursor:pointer;padding:12px 14px;display:flex;position:relative}.vUYrUG_destCard>span{flex-direction:column;gap:2px;display:flex}.vUYrUG_destCard b{color:var(--ink);font-size:14px}.vUYrUG_destCard span span{color:var(--ink-2);font-size:12px}.vUYrUG_destOn{border:2px solid var(--signal);background:var(--wash);padding:11px 13px}.vUYrUG_foot{justify-content:flex-end;gap:10px;width:100%;display:flex}
.YD8gjq_track{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:.35rem;display:grid}.YD8gjq_value{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.75rem}.YD8gjq_bar{background:color-mix(in srgb, var(--rule) 80%, transparent);border-radius:999px;height:.35rem;position:relative;overflow:visible}.YD8gjq_fill{background:var(--signal);border-radius:999px;height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.YD8gjq_fill{transition:none}}.YD8gjq_tick{background:var(--signal);border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;transform:translate(-50%,-50%)}
.hEBHOq_editor{gap:var(--space-3);display:grid}.hEBHOq_row,.hEBHOq_legs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));align-items:start;display:grid}.hEBHOq_legGroup{display:contents}.hEBHOq_field{gap:var(--space-1);min-width:0;display:grid}.hEBHOq_field input{box-sizing:border-box;width:100%;min-width:0}.hEBHOq_label{color:var(--ink-2);font-size:.8125rem;font-weight:600}.hEBHOq_unit{color:var(--ink-3);font-weight:400}.hEBHOq_legTime{font-family:var(--font-mono);color:var(--ink-3);font-size:.8125rem}.hEBHOq_result{margin:0}.hEBHOq_finish{font-family:var(--font-mono);color:var(--ink);font-weight:600}.hEBHOq_gap{font-family:var(--font-mono);color:var(--ink)}.hEBHOq_note{color:var(--ink-3)}.hEBHOq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.hEBHOq_error{color:var(--error);margin:0;font-size:.8125rem}
.gblknq_list{margin:0;padding:0;list-style:none}.gblknq_subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 .4rem;font-size:.7rem;font-weight:650}.gblknq_row{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;padding:.7rem 0;display:block}.gblknq_row:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.gblknq_rowMain{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.gblknq_rowTitle{color:var(--ink);font-weight:600}.gblknq_rowStatus{color:var(--ink-2);white-space:nowrap;font-size:.8rem}.gblknq_secondary .gblknq_rowTitle{color:color-mix(in srgb, var(--ink) 88%, var(--ink-2));font-weight:500}.gblknq_hint{color:var(--ink-2);margin:.35rem 0 0;font-size:.8rem}.gblknq_add{color:var(--signal);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:600}.gblknq_add:hover,.gblknq_add:focus-visible{text-decoration:underline}.gblknq_add:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.gblknq_dangerZone{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem}.gblknq_dangerBtn{color:var(--error);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:600}.gblknq_dangerBtn:focus-visible{outline:2px solid var(--error);outline-offset:2px}
.Tg0iWq_page{flex-direction:column;gap:.85rem;width:100%;max-width:1100px;margin-inline:auto;padding-bottom:3rem;display:flex}.Tg0iWq_banner{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1rem;display:flex}.Tg0iWq_actions{flex-wrap:wrap;gap:.5rem;display:flex}.Tg0iWq_empty{border:1px solid var(--rule);background:var(--surface);text-align:center;border-radius:12px;padding:2rem 1.25rem}.Tg0iWq_empty p{color:var(--ink-2);margin:0 0 1rem;font-size:.95rem;line-height:1.45}.Tg0iWq_doc{border:1px solid var(--rule);background:var(--surface);box-shadow:0 8px 24px var(--shadow);border-radius:14px;overflow:hidden}.Tg0iWq_masthead{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#134e4a 55%,#0d9488 130%);padding:1.35rem 1.4rem 1.2rem;position:relative;overflow:hidden}.Tg0iWq_masthead:before{content:"";pointer-events:none;background:radial-gradient(55% 80% at 92% 18%,#2dd4bf38,#0000 60%),linear-gradient(90deg,#0000 62%,#0f172a2e 100%);position:absolute;inset:0}.Tg0iWq_mastheadMark{opacity:.12;pointer-events:none;background:repeating-linear-gradient(-18deg,#0000,#0000 10px,#f8fafce6 10px 12px);width:min(42%,16rem);height:4.5rem;position:absolute;bottom:-.35rem;right:1.1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000)}.Tg0iWq_mastheadInner{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.Tg0iWq_brand{letter-spacing:.2em;text-transform:uppercase;color:#5eead4;margin:0;font-size:.68rem;font-weight:700}.Tg0iWq_title{font-family:var(--font-sans);letter-spacing:-.04em;color:#fff;margin:.4rem 0 0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:800;line-height:1.05}.Tg0iWq_athleteLine{color:#f8fafce0;margin:.35rem 0 0;font-size:.95rem;font-weight:550}.Tg0iWq_sub{color:#f8fafc9e;max-width:34rem;margin:.35rem 0 0;font-size:.84rem;font-weight:450;line-height:1.4}.Tg0iWq_badge{letter-spacing:.08em;text-transform:uppercase;color:#5eead4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a59;border:1px solid #5eead459;border-radius:999px;flex-shrink:0;margin-top:.15rem;padding:.32rem .6rem;font-size:.68rem;font-weight:700}.Tg0iWq_main{flex-direction:column;gap:1.55rem;padding:1.2rem 1.35rem 1.65rem;display:flex}.Tg0iWq_section{min-width:0}.Tg0iWq_sectionHead{border-bottom:1px solid color-mix(in srgb, var(--rule) 85%, transparent);grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .65rem;margin:0 0 .65rem;padding-bottom:.45rem;display:grid}.Tg0iWq_idx{font-family:var(--font-mono);color:var(--signal);letter-spacing:.06em;grid-row:1/span 2;align-self:start;padding-top:.2rem;font-size:.78rem;font-weight:700}.Tg0iWq_h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:1.05rem;font-weight:750}.Tg0iWq_sectionLead{color:var(--ink-2);grid-column:2;margin:0;font-size:.8125rem;line-height:1.35}.Tg0iWq_kpiGrid{grid-template-columns:1.35fr repeat(3,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.Tg0iWq_kpi{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 55%, var(--surface));border-radius:10px;flex-direction:column;justify-content:space-between;min-height:5.5rem;padding:.85rem .9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.Tg0iWq_kpi:hover{border-color:color-mix(in srgb, var(--signal) 28%, var(--rule));box-shadow:0 6px 16px color-mix(in srgb, var(--shadow) 70%, transparent)}.Tg0iWq_kpiFinish{color:#fff;background:#0f172a;border-color:#0f172a}.Tg0iWq_kpiFinish:hover{border-color:#134e4a;box-shadow:0 8px 20px #0f172a47}.Tg0iWq_kpiDistance{border-color:color-mix(in srgb, #0284c7 22%, var(--rule));background:color-mix(in srgb, #0284c7 6%, var(--surface))}.Tg0iWq_kpiCarbs{border-color:color-mix(in srgb, var(--signal) 28%, var(--rule));background:color-mix(in srgb, var(--signal) 7%, var(--surface))}.Tg0iWq_kpiFluid{border-color:color-mix(in srgb, #2563eb 22%, var(--rule));background:color-mix(in srgb, #2563eb 6%, var(--surface))}.Tg0iWq_kpiValue{font-family:var(--font-mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.45rem;font-weight:800;line-height:1.05}.Tg0iWq_kpiFinish .Tg0iWq_kpiValue{color:#5eead4;font-size:clamp(1.85rem,3.2vw,2.35rem)}.Tg0iWq_kpiUnit{color:var(--ink-2);letter-spacing:0;margin-left:.28rem;font-size:.78rem;font-weight:600}.Tg0iWq_kpiFinish .Tg0iWq_kpiUnit{color:#5eead4b3}.Tg0iWq_kpiLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:.45rem;font-size:.68rem;font-weight:700}.Tg0iWq_kpiFinish .Tg0iWq_kpiLabel{color:#f8fafc9e}.Tg0iWq_metaPanel{flex-direction:column;gap:.85rem;display:flex}.Tg0iWq_objectiveBanner{border:1px solid color-mix(in srgb, var(--signal) 28%, var(--rule));background:color-mix(in srgb, var(--signal) 6%, var(--surface));border-radius:8px;padding:.7rem .85rem}.Tg0iWq_objectiveLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--signal);margin-bottom:.2rem;font-size:.65rem;font-weight:700;display:block}.Tg0iWq_objectiveValue{color:var(--ink);margin:0;font-size:.98rem;font-weight:650;line-height:1.35}.Tg0iWq_metaGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.Tg0iWq_metaGroupTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .45rem;font-size:.65rem;font-weight:700}.Tg0iWq_metaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding:0;list-style:none;display:grid}.Tg0iWq_metaItem{min-width:0}.Tg0iWq_metaKey{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.65rem;font-weight:650;display:block}.Tg0iWq_metaVal{color:var(--ink);word-break:break-word;margin-top:.12rem;font-size:.88rem;font-weight:600;line-height:1.25;display:block}.Tg0iWq_metaValMono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:650}.Tg0iWq_fuelBlock{flex-direction:column;gap:.75rem;display:flex}.Tg0iWq_fuelHero{border:1px solid color-mix(in srgb, var(--signal) 32%, var(--rule));background:linear-gradient(135deg, color-mix(in srgb, var(--signal) 10%, var(--surface)) 0%, var(--surface) 55%);border-radius:12px;padding:1.05rem 1.15rem}.Tg0iWq_fuelHeroValue{font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--signal);margin:0;font-size:clamp(2.2rem,4.5vw,2.85rem);font-weight:800;line-height:1}.Tg0iWq_fuelHeroUnit{color:color-mix(in srgb, var(--signal) 55%, var(--ink-2));letter-spacing:-.02em;margin-left:.35rem;font-size:1rem;font-weight:700}.Tg0iWq_fuelHeroLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:.45rem 0 0;font-size:.72rem;font-weight:750}.Tg0iWq_fuelHeroHint{color:var(--ink-2);margin:.3rem 0 0;font-size:.84rem}.Tg0iWq_fuelSupport{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.Tg0iWq_fuelSupportItem{border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:.7rem .75rem}.Tg0iWq_fuelSupportValue{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.15rem;font-weight:750;display:block}.Tg0iWq_fuelSupportLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:.25rem;font-size:.65rem;font-weight:700;display:block}.Tg0iWq_tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:10px;overflow-x:auto}.Tg0iWq_table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.84rem}.Tg0iWq_table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 70%, var(--surface));white-space:nowrap;padding:.5rem .65rem;font-size:.66rem;font-weight:700}.Tg0iWq_table td{border-bottom:1px solid color-mix(in srgb, var(--rule) 75%, transparent);vertical-align:middle;padding:.45rem .65rem}.Tg0iWq_table tbody tr:last-child td{border-bottom:none}.Tg0iWq_table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--bg) 40%, transparent)}.Tg0iWq_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.Tg0iWq_strong{color:var(--ink);font-weight:650}.Tg0iWq_soft{color:var(--ink-2);font-size:.78rem}.Tg0iWq_eta{color:color-mix(in srgb, var(--signal) 80%, var(--ink));font-weight:700}.Tg0iWq_tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-2);background:0 0;border-radius:4px;padding:.15rem .35rem;font-size:.66rem;font-weight:700;display:inline-block}.Tg0iWq_tagBike{color:#0e7490;border-color:color-mix(in srgb, #0e7490 28%, var(--rule))}.Tg0iWq_tagRun{color:#15803d;border-color:color-mix(in srgb, #15803d 28%, var(--rule))}.Tg0iWq_tagTarget{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 32%, var(--rule))}.Tg0iWq_zoneTarget td{background:color-mix(in srgb, var(--signal) 5%, var(--surface))}.Tg0iWq_gearTableWrap{border-radius:8px}.Tg0iWq_gearTable{min-width:0;font-size:.8rem}.Tg0iWq_gearTable th{border-bottom-color:var(--rule);background:0 0;padding:.35rem .55rem}.Tg0iWq_gearTable td{padding:.28rem .55rem}.Tg0iWq_gearTable tbody tr:nth-child(2n) td{background:0 0}.Tg0iWq_gearTable tbody tr:hover td{background:color-mix(in srgb, var(--bg) 55%, transparent)}.Tg0iWq_gearItem{color:var(--ink);font-weight:650}.Tg0iWq_gearPackedCol{text-align:center;width:4.5rem}.Tg0iWq_gearCheck{color:var(--signal);font-weight:700}.Tg0iWq_gearPacked td{background:0 0}.Tg0iWq_notes{white-space:pre-wrap;background:color-mix(in srgb, var(--bg) 55%, var(--surface));border:1px solid var(--rule);border-left:3px solid var(--signal);color:var(--ink);border-radius:0 8px 8px 0;margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.45}.Tg0iWq_gpxBlock{margin:0 0 .85rem}.Tg0iWq_gpxBlock:last-child{margin-bottom:0}.Tg0iWq_gpxSummary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.55rem 1rem;margin:0 0 .55rem;display:flex}.Tg0iWq_gpxSummaryTitle{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.Tg0iWq_gpxLeg{letter-spacing:.06em;text-transform:uppercase;color:var(--signal);font-size:.65rem;font-weight:700}.Tg0iWq_gpxName{letter-spacing:-.01em;color:var(--ink);text-transform:uppercase;font-size:.92rem;font-weight:700}.Tg0iWq_gpxStats{flex-wrap:wrap;gap:.85rem 1.15rem;display:flex}.Tg0iWq_gpxStat{flex-direction:column;gap:.08rem;min-width:0;display:flex}.Tg0iWq_gpxStatValue{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem;font-weight:750;line-height:1.1}.Tg0iWq_gpxStatLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem;font-weight:700}.Tg0iWq_gpxCourse{border:1px solid var(--rule);background:var(--surface);border-radius:10px;overflow:hidden}.Tg0iWq_gpxMapFrame{background:color-mix(in srgb, var(--bg) 85%, var(--surface));justify-content:center;align-items:center;height:clamp(240px,32vw,340px);display:flex}.Tg0iWq_gpxElevFrame{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 45%, var(--surface));box-sizing:border-box;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:0 .35rem;height:clamp(100px,14vw,140px);padding:.35rem .55rem .3rem;display:grid}.Tg0iWq_gpxElevScale{font-family:var(--font-mono);color:var(--ink-2);text-align:right;flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:1.6rem;padding:.1rem 0;font-size:.62rem;font-weight:650;line-height:1;display:flex}.Tg0iWq_gpxElevPlot{grid-area:1/2;min-width:0;min-height:0}.Tg0iWq_gpxElevAxis{font-family:var(--font-mono);color:var(--ink-2);grid-area:2/2;justify-content:space-between;padding-top:.15rem;font-size:.62rem;font-weight:650;line-height:1;display:flex}.Tg0iWq_gpxSvg{width:100%;height:100%;display:block}.Tg0iWq_timelineWrap{border:1px solid var(--rule);border-radius:10px;overflow:hidden}.Tg0iWq_timelineWrap .tlShell{border:none;border-radius:0;margin-top:0}@media (max-width:900px){.Tg0iWq_kpiGrid{grid-template-columns:1fr 1fr}.Tg0iWq_kpiFinish{grid-column:1/-1}.Tg0iWq_metaGroups{grid-template-columns:1fr 1fr}.Tg0iWq_gpxMapFrame{height:clamp(260px,40vw,320px)}.Tg0iWq_gpxElevFrame{height:clamp(110px,18vw,130px)}}@media (max-width:640px){.Tg0iWq_masthead{padding:1.15rem 1.05rem 1.05rem}.Tg0iWq_mastheadInner{flex-direction:column}.Tg0iWq_mastheadMark{display:none}.Tg0iWq_main{gap:1.25rem;padding:1rem 1rem 1.35rem}.Tg0iWq_kpiGrid{grid-template-columns:1fr}.Tg0iWq_kpiFinish{grid-column:auto}.Tg0iWq_metaGroups{grid-template-columns:1fr}.Tg0iWq_metaList{grid-template-columns:1fr 1fr}.Tg0iWq_fuelSupport{grid-template-columns:1fr}.Tg0iWq_table{min-width:28rem}.Tg0iWq_gearTable{min-width:0}.Tg0iWq_gpxSummary{flex-direction:column;align-items:flex-start}.Tg0iWq_gpxMapFrame{height:clamp(240px,58vw,280px)}.Tg0iWq_gpxElevFrame{height:clamp(100px,28vw,130px)}}@media (prefers-reduced-motion:reduce){.Tg0iWq_kpi{transition:none}}@media print{.Tg0iWq_banner{display:none!important}.Tg0iWq_page{max-width:none;padding-bottom:0}.Tg0iWq_doc{box-shadow:none;border:none;border-radius:0}.Tg0iWq_masthead{-webkit-print-color-adjust:exact;print-color-adjust:exact}.Tg0iWq_kpi:hover{box-shadow:none}}.Tg0iWq_dialog{background:var(--bg);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;overflow:auto}.Tg0iWq_dialog::backdrop{background:#0006}
.y9kwya_page{box-sizing:border-box;width:100%;max-width:42rem;margin:0 auto;padding:1.5rem 1.1rem 3rem}.y9kwya_wide{max-width:52rem}.y9kwya_header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.y9kwya_headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.y9kwya_seasonEdit{flex-direction:column;gap:.85rem;max-width:28rem;margin:0 0 1.75rem;display:flex}.y9kwya_dateRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:520px){.y9kwya_dateRow{grid-template-columns:1fr}}.y9kwya_title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:650}.y9kwya_seasonName{color:var(--ink-2);margin:.2rem 0 0;font-size:.875rem}.y9kwya_seasonName a{color:inherit;text-decoration:none}.y9kwya_seasonName a:hover,.y9kwya_seasonName a:focus-visible{color:var(--signal)}.y9kwya_seasonName a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.y9kwya_section{margin:0 0 1.75rem}.y9kwya_sectionHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.y9kwya_sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:.78rem;font-weight:650}.y9kwya_sectionLink{color:var(--signal);font-size:.8125rem;text-decoration:none}.y9kwya_sectionLink:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.y9kwya_nextName{color:var(--ink);margin:0;font-size:1.05rem;font-weight:550}.y9kwya_nextName a{color:inherit;text-decoration:none}.y9kwya_nextName a:hover,.y9kwya_nextName a:focus-visible{color:var(--signal)}.y9kwya_nextMeta{color:var(--ink-2);margin:.25rem 0 0;font-size:.875rem}.y9kwya_nextDate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.y9kwya_hint{color:var(--ink-2);margin:0;font-size:.9375rem}.y9kwya_monthNav{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.y9kwya_monthLabel{font-family:var(--font-sans);color:var(--ink);font-size:1rem;font-weight:550}.y9kwya_iconBtn{appearance:none;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;min-width:2.4rem;min-height:2.4rem;font:inherit;border-radius:8px}.y9kwya_iconBtn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.y9kwya_weekdays,.y9kwya_grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.y9kwya_weekdays{margin-bottom:.25rem}.y9kwya_weekday{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);text-align:center;padding:.25rem 0;font-size:.7rem;font-weight:650}.y9kwya_grid{background:var(--rule);border:1px solid var(--rule);gap:1px}.y9kwya_cell{background:var(--bg);min-height:4.25rem;color:inherit;flex-direction:column;gap:.15rem;padding:.28rem .3rem .4rem;text-decoration:none;display:flex;overflow:visible}.y9kwya_cellOut{color:var(--ink-2);background:color-mix(in srgb, var(--bg) 70%, var(--surface))}.y9kwya_dayNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem}.y9kwya_event{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.y9kwya_event:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.y9kwya_eventProv{color:var(--ink-2)}.y9kwya_eventConf{color:var(--ink);font-weight:550}.y9kwya_eventCancelled{color:var(--ink-2);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--surface-2) 85%, transparent), color-mix(in srgb, var(--surface-2) 85%, transparent) 3px, color-mix(in srgb, var(--rule) 55%, transparent) 3px, color-mix(in srgb, var(--rule) 55%, transparent) 6px);border-radius:var(--radius-sm);padding:.05rem .15rem;font-weight:500}.y9kwya_layerFilters{flex-wrap:wrap;gap:.45rem 1rem;margin:.35rem 0 .85rem;display:flex}.y9kwya_injuryBar{background:color-mix(in srgb, var(--signal) 35%, var(--surface));color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;padding:.08rem .22rem;font-size:.65rem;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.y9kwya_injuryBar:focus-visible,.y9kwya_recordChip:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.y9kwya_recordChip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.y9kwya_createForm{flex-direction:column;gap:.75rem;max-width:22rem;display:flex}.y9kwya_createForm>button{align-self:flex-start}.y9kwya_btn{appearance:none;border-radius:var(--radius-md);min-height:2.4rem;font:inherit;cursor:pointer;background:var(--signal);color:var(--on-signal);border:none;align-items:center;width:fit-content;padding:.45rem .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=dark] .y9kwya_btn{color:#0f172a}.y9kwya_btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.y9kwya_btn:disabled{opacity:.5;cursor:not-allowed}.y9kwya_seasonRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.7rem 0;display:grid}.y9kwya_seasonLink{color:inherit;font-weight:550;text-decoration:none}.y9kwya_seasonLink:hover,.y9kwya_seasonLink:focus-visible{color:var(--signal)}.y9kwya_seasonLink:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.y9kwya_seasonList{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.y9kwya_activeMark{color:var(--signal);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:650}.y9kwya_readOnlyBadge{vertical-align:middle;align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}
.CPbJgG_page{box-sizing:border-box;width:100%;max-width:40rem;margin:0 auto;padding:1.5rem 1.1rem 3rem}.CPbJgG_header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.CPbJgG_title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:650;line-height:1.2}.CPbJgG_back{color:var(--ink-2);margin-bottom:.75rem;font-size:.8125rem;text-decoration:none;display:inline-block}.CPbJgG_back:hover,.CPbJgG_back:focus-visible{color:var(--signal)}.CPbJgG_back:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_hint{color:var(--ink-2);margin:0 0 1rem;font-size:.9375rem;line-height:1.45}.CPbJgG_seasonReadonly{min-height:2.5rem;color:var(--ink);align-items:center;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.CPbJgG_seasonCurrent{color:var(--ink-2);font-weight:500}.CPbJgG_seasonEmpty{color:var(--ink-2)}.CPbJgG_error{color:var(--error);margin:0 0 1rem;font-size:.875rem}.CPbJgG_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.CPbJgG_rowShell{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;display:grid}.CPbJgG_row{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1rem;min-width:0;padding:.7rem 0;text-decoration:none;display:grid}.CPbJgG_rowMenu{padding-top:.45rem;position:relative}.CPbJgG_menuBtn{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .4rem;font-size:1.1rem;line-height:1}.CPbJgG_menuBtn:hover,.CPbJgG_menuBtn:focus-visible{color:var(--ink);background:var(--surface-2)}.CPbJgG_menu{z-index:5;border:1px solid var(--rule);background:var(--surface);min-width:10rem;box-shadow:none;border-radius:6px;padding:.25rem;position:absolute;top:100%;right:0}.CPbJgG_menuItem{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.45rem .55rem;font-size:.875rem;display:block}.CPbJgG_menuItem:hover,.CPbJgG_menuItem:focus-visible{background:var(--surface-2)}.CPbJgG_menuDanger{color:var(--error)}.CPbJgG_row:hover .CPbJgG_rowName,.CPbJgG_row:focus-visible .CPbJgG_rowName{color:var(--signal)}.CPbJgG_row:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_rowName{min-width:0;font-size:.95rem;font-weight:550}.CPbJgG_rowMeta{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;gap:.45rem .7rem;font-size:.8125rem;display:flex}.CPbJgG_date{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.CPbJgG_cue{letter-spacing:.02em;font-size:.75rem}.CPbJgG_objectiveBadge{border:1px solid var(--rule);min-width:1.35rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--signal) 8%, var(--surface));border-radius:4px;justify-content:center;align-items:center;padding:.05rem .35rem;font-size:.72rem;font-weight:650;display:inline-flex}.CPbJgG_objectiveTypeText{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.CPbJgG_warning{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.45}.CPbJgG_detailMeta{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:0 0 .65rem;display:flex}.CPbJgG_priceLine{color:var(--ink-2);font-size:.875rem}.CPbJgG_cancellationReasonLine{color:var(--ink-2);margin:0 0 .85rem;font-size:.875rem;line-height:1.4}.CPbJgG_provisional{color:var(--ink-2)}.CPbJgG_cancelled{color:var(--ink-2);font-style:italic}.CPbJgG_confirmed{color:var(--ink)}.CPbJgG_finishTime{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.CPbJgG_filters{border-bottom:1px solid var(--rule);flex-direction:column;gap:.85rem;margin:0 0 1.25rem;padding-bottom:1rem;display:flex}.CPbJgG_statusField{border:none;margin:0;padding:0}.CPbJgG_statusChecks{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.CPbJgG_field{flex-direction:column;gap:.35rem;display:flex}.CPbJgG_label{color:var(--ink-2);font-size:13px;font-weight:600}.CPbJgG_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.CPbJgG_dateCommit{flex-direction:column;gap:1rem;display:flex}@media (min-width:40rem){.CPbJgG_dateCommit{flex-direction:row;align-items:flex-end}.CPbJgG_dateCommit>.CPbJgG_field{flex:1;min-width:0}}.CPbJgG_priceRow{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}.CPbJgG_priceRow>.CPbJgG_field:first-child{flex:1.4;min-width:0}.CPbJgG_priceRow>.CPbJgG_field:last-child{flex:.8;min-width:5.5rem}.CPbJgG_cancelledBlock{flex-direction:column;gap:.65rem;margin-top:.15rem;display:flex}.CPbJgG_course{flex-direction:column;gap:.85rem;display:flex}.CPbJgG_numRow{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;display:grid}.CPbJgG_presetRow{flex-direction:column;gap:.4rem;display:flex}.CPbJgG_presetButtons{flex-wrap:wrap;gap:.4rem;display:flex}.CPbJgG_presetBtn{appearance:none;border:1px solid var(--rule);min-height:2rem;font:inherit;cursor:pointer;background:var(--surface);color:var(--ink);border-radius:8px;padding:.25rem .65rem;font-size:.8125rem;font-weight:550}.CPbJgG_presetBtn:hover{border-color:var(--signal)}.CPbJgG_presetBtn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_links{flex-wrap:wrap;gap:.85rem;margin:0 0 .25rem;display:flex}.CPbJgG_externalLink{color:var(--signal);font-size:.9375rem;text-decoration:none}.CPbJgG_externalLink:hover{text-decoration:underline}.CPbJgG_externalLink:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_actions{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.CPbJgG_btn{appearance:none;border-radius:var(--radius-md);min-height:2.4rem;font:inherit;cursor:pointer;background:var(--signal);color:var(--on-signal);border:none;align-items:center;padding:.45rem .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=dark] .CPbJgG_btn{color:#0f172a}.CPbJgG_btn:hover:not(:disabled){background:var(--signal-hover)}.CPbJgG_btn:disabled{opacity:.65;cursor:not-allowed}.CPbJgG_btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_btnSecondary{color:var(--ink);border:1px solid var(--rule);background:0 0}[data-theme=dark] .CPbJgG_btnSecondary{color:var(--ink)}.CPbJgG_btnSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--signal) 8%, var(--surface))}.CPbJgG_targetLine{margin:var(--space-2) 0 0;color:var(--ink-3)}.CPbJgG_linkButton{appearance:none;font:inherit;color:var(--signal-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.CPbJgG_linkButton:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.CPbJgG_pageWide{max-width:80rem}.CPbJgG_readOnlyArea button:not([aria-pressed]){display:none}.CPbJgG_readOnlyArea :is(input,select,textarea){box-shadow:none;background:0 0}.CPbJgG_readOnlyBadge{align-items:center;gap:.25rem;display:inline-flex}
.zGLpDq_root{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.zGLpDq_title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.zGLpDq_description{color:var(--ink-2);max-width:36rem;margin:0;font-size:14px;line-height:20px}.zGLpDq_action{margin-top:var(--space-3)}
.-\34 FQKa_form{flex-direction:column;gap:22px;display:flex}.-\34 FQKa_sec{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.-\34 FQKa_lb{color:var(--ink-2);padding:0;font-size:13px;font-weight:600}legend.-\34 FQKa_lb{margin-bottom:10px}.-\34 FQKa_opt{border-radius:var(--radius-sm);background:var(--surface-2);height:20px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-3);vertical-align:1px;align-items:center;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.-\34 FQKa_chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-\34 FQKa_chip{border-radius:var(--radius-lg);background:var(--surface-2);min-height:52px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;display:flex}.-\34 FQKa_chip:hover,.-\34 FQKa_part:hover{box-shadow:inset 0 0 0 1.5px var(--signal)}.-\34 FQKa_chip>i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.-\34 FQKa_chipText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.-\34 FQKa_chipText b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.-\34 FQKa_chipText small{color:var(--ink-3);font-size:12px}.-\34 FQKa_on,.-\34 FQKa_on:hover{background:var(--wash);box-shadow:inset 0 0 0 2px var(--signal)}.-\34 FQKa_chip:focus-visible,.-\34 FQKa_part:focus-visible,.-\34 FQKa_moreBtn:focus-visible,.-\34 FQKa_moreItem:focus-visible,.-\34 FQKa_seg button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.-\34 FQKa_more{flex-direction:column;gap:8px;display:flex}.-\34 FQKa_moreBtn{border-radius:var(--radius-md);min-height:36px;color:var(--signal-text);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.-\34 FQKa_moreBtn:hover{background:var(--wash)}.-\34 FQKa_count{border-radius:var(--radius-pill);background:var(--surface-2);font:600 11px var(--font-mono);color:var(--ink-3);padding:1px 7px}.-\34 FQKa_morePanel{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;gap:8px;padding:10px;display:flex}.-\34 FQKa_moreList{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.-\34 FQKa_moreItem{border-radius:var(--radius-md);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:6px 10px;font-family:inherit;display:flex}.-\34 FQKa_moreItem:hover{background:var(--surface)}.-\34 FQKa_moreItem b{font-size:14px}.-\34 FQKa_moreItem small{color:var(--ink-3);font-size:12px}.-\34 FQKa_moreOn{background:var(--wash)}.-\34 FQKa_none{color:var(--ink-3);margin:0;padding:8px 10px;font-size:13px}.-\34 FQKa_or{color:var(--ink-3);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.-\34 FQKa_or:before,.-\34 FQKa_or:after{content:"";background:var(--rule);flex:1;height:1px}.-\34 FQKa_parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.-\34 FQKa_part{border-radius:var(--radius-md);background:var(--surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);font:600 14px var(--font-sans);cursor:pointer;border:0;padding:0 6px}.-\34 FQKa_partOn,.-\34 FQKa_partOn:hover{background:var(--sel);color:var(--on-forest);box-shadow:none}.-\34 FQKa_elseOn{box-shadow:inset 0 0 0 2px var(--signal)}.-\34 FQKa_seg{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.-\34 FQKa_seg button{border-radius:var(--radius-md);min-height:40px;color:var(--ink-2);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0}.-\34 FQKa_seg .-\34 FQKa_segOn{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--shadow), inset 0 0 0 1px var(--rule-2)}.-\34 FQKa_row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.-\34 FQKa_field{flex-direction:column;gap:8px;min-width:0;display:flex}.-\34 FQKa_warn{border-radius:var(--radius-lg);background:var(--care-wash);color:var(--care-ink);gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.-\34 FQKa_warn>svg{flex-shrink:0}.-\34 FQKa_warnLink{color:inherit;font-weight:700}.-\34 FQKa_footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.-\34 FQKa_summary{min-width:0;color:var(--ink-2);flex:160px;font-size:13px;font-weight:600}@media (max-width:720px){.-\34 FQKa_summary{flex-basis:100%}.-\34 FQKa_chips{grid-template-columns:minmax(0,1fr)}.-\34 FQKa_parts{grid-template-columns:repeat(2,minmax(0,1fr))}.-\34 FQKa_row2{grid-template-columns:minmax(0,1fr)}.-\34 FQKa_form input[class],.-\34 FQKa_form select[class],.-\34 FQKa_form textarea[class]{font-size:16px}}
.IDGcxa_cap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.IDGcxa_calm{color:var(--signal-text)}.IDGcxa_careInk{color:var(--care-ink)}.IDGcxa_mono{font-family:var(--font-mono)}.IDGcxa_insights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.IDGcxa_ins{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.IDGcxa_ins b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.05}.IDGcxa_ins>span:last-child{color:var(--ink-3);font-size:13px}.IDGcxa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.IDGcxa_filters,.IDGcxa_tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.IDGcxa_toggle{border-radius:var(--radius-pill);background:var(--surface-2);height:36px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.IDGcxa_toggle:hover{color:var(--ink)}.IDGcxa_toggle:focus-visible,.IDGcxa_vtog button:focus-visible,.IDGcxa_popItem:focus-visible,.IDGcxa_hbtn:focus-visible,.IDGcxa_primary:focus-visible,.IDGcxa_secondary:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.IDGcxa_on,.IDGcxa_on:hover{background:var(--wash);color:var(--signal-text);box-shadow:inset 0 0 0 1.5px var(--signal)}.IDGcxa_fct{font:600 11px var(--font-mono);color:var(--ink-3)}.IDGcxa_on .IDGcxa_fct,.IDGcxa_sortv{color:var(--signal-text)}.IDGcxa_sortv{margin-left:2px;font-weight:600}.IDGcxa_morew{display:inline-flex;position:relative}.IDGcxa_pop{z-index:30;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--rule);width:280px;box-shadow:0 18px 40px var(--shadow);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:44px;right:0}.IDGcxa_popLeft{left:0;right:auto}.IDGcxa_pop{max-width:calc(100vw - 32px)}.IDGcxa_popItem{border-radius:var(--radius-md);min-height:48px;color:var(--ink);font:600 14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l c""h c";align-items:center;column-gap:10px;padding:8px 10px;display:grid}.IDGcxa_popItem:hover{background:var(--surface-2)}.IDGcxa_popItem[aria-checked=true]{background:var(--wash)}.IDGcxa_popItem small{color:var(--ink-3);grid-area:h;font-size:12px;font-weight:500}.IDGcxa_popItem svg{color:var(--signal-text);grid-area:c}.IDGcxa_vtog{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);gap:4px;padding:3px;display:inline-flex}.IDGcxa_vtog button{border-radius:var(--radius-md);width:36px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.IDGcxa_vtog button:hover{color:var(--ink)}.IDGcxa_vtog .IDGcxa_vOn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.IDGcxa_nothing{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--rule);text-align:center;color:var(--ink-3);margin:0;padding:40px 20px;font-size:14px}.IDGcxa_listCard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.IDGcxa_lhead,.IDGcxa_lrow{grid-template-columns:36px minmax(220px,1.6fr) minmax(170px,1.3fr) 76px 76px 80px 150px 20px;align-items:center;gap:16px;padding:0 22px;display:grid}.IDGcxa_lhead{border-bottom:1px solid var(--rule);background:var(--surface-2);letter-spacing:.09em;text-transform:uppercase;min-height:44px;color:var(--ink-3);font-size:11px;font-weight:600}.IDGcxa_hbtn{height:28px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.IDGcxa_hbtn:hover,.IDGcxa_hOn{color:var(--ink)}.IDGcxa_r{justify-self:end}.IDGcxa_lrow{border-top:1px solid var(--rule);min-height:76px;color:var(--ink);text-decoration:none;transition:background .15s}.IDGcxa_lhead+.IDGcxa_lrow{border-top:0}.IDGcxa_lrow:hover{background:var(--surface-2)}.IDGcxa_lrow:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.IDGcxa_lrow>svg{color:var(--ink-3)}.IDGcxa_ltile{border-radius:var(--radius-md);background:var(--surface-2);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.IDGcxa_ltileHot{background:var(--care-wash)}.IDGcxa_ldot{border-radius:50%;width:12px;height:12px}.IDGcxa_lmain{flex-direction:column;gap:3px;min-width:0;display:flex}.IDGcxa_lname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.IDGcxa_lsub,.IDGcxa_lspan{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IDGcxa_lsub{color:var(--ink-3);font-size:12px}.IDGcxa_lspan{font:600 10px var(--font-mono);color:var(--ink-3)}.IDGcxa_ltl{flex-direction:column;gap:5px;min-width:0;display:flex}.IDGcxa_lnum{font:700 15px var(--font-mono);text-align:right;white-space:nowrap}.IDGcxa_lnum small{font:600 11px var(--font-sans);color:var(--ink-3);margin-left:2px}.IDGcxa_lfoot{border-top:1px solid var(--rule);background:var(--surface-2);min-height:46px;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:0 22px;font-size:12px;font-weight:600;display:flex}.IDGcxa_track{border-radius:var(--radius-md);background:var(--surface-2);height:22px;box-shadow:inset 0 0 0 1px var(--rule);display:block;position:relative}.IDGcxa_ltrack{border-radius:var(--radius-pill);height:14px}.IDGcxa_ttk{background:var(--rule-2);width:1px;position:absolute;top:3px;bottom:3px}.IDGcxa_tseg{transform-origin:0;border-radius:5px;height:12px;animation:.9s cubic-bezier(.2,.8,.2,1) both IDGcxa_grow;position:absolute;top:5px}.IDGcxa_ltrack .IDGcxa_tseg{border-radius:var(--radius-pill);height:8px;top:3px}@keyframes IDGcxa_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.IDGcxa_chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.IDGcxa_chipHot{background:var(--care-wash);color:var(--care-ink)}.IDGcxa_chipOk{background:var(--wash);color:var(--signal-text)}.IDGcxa_grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}.IDGcxa_dos{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);flex-direction:column;gap:18px;min-width:0;padding:22px 22px 20px;display:flex}.IDGcxa_dosAct{border-color:var(--care);box-shadow:0 0 0 4px var(--care-wash)}.IDGcxa_dtop{align-items:flex-start;gap:18px;display:flex}.IDGcxa_figtile{border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:12px 10px 8px;display:flex}.IDGcxa_mini{width:56px;height:128px;position:relative}.IDGcxa_mini svg{width:100%;height:100%;display:block}.IDGcxa_dot{border:2px solid var(--surface);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.IDGcxa_figv{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.IDGcxa_dhead{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:2px;display:flex}.IDGcxa_dmeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.IDGcxa_dtitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1}.IDGcxa_dpat{color:var(--ink-2);font-size:13px;line-height:1.45}.IDGcxa_dstats{border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.IDGcxa_dst{flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.IDGcxa_dst+.IDGcxa_dst{box-shadow:inset 1px 0 0 var(--rule)}.IDGcxa_dst b{font:700 24px var(--font-mono);letter-spacing:-.02em;line-height:1.1}.IDGcxa_dst span{color:var(--ink-3);font-size:11px}.IDGcxa_dtl{flex-direction:column;gap:6px;display:flex}.IDGcxa_dtll{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.IDGcxa_tax{height:12px;font:600 10px var(--font-mono);color:var(--ink-3);position:relative}.IDGcxa_tax span{position:absolute;top:0;transform:translate(-50%)}.IDGcxa_tax .IDGcxa_taxEnd{right:0;transform:none}.IDGcxa_dnote{border-radius:var(--radius-lg);background:var(--surface-2);gap:10px;padding:12px 14px;display:flex}.IDGcxa_dq{font:800 22px/1 var(--font-display);color:var(--heat-2);flex-shrink:0}.IDGcxa_dnoteText{flex-direction:column;gap:4px;min-width:0;display:flex}.IDGcxa_dnt{font-size:13px;line-height:1.5}.IDGcxa_dnw{color:var(--ink-3);font-size:11px}.IDGcxa_dactions{gap:8px;margin-top:auto;display:flex}.IDGcxa_primary,.IDGcxa_secondary{border-radius:var(--radius-md);min-height:40px;font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.IDGcxa_primary{background:var(--signal);color:var(--on-signal);flex:1}.IDGcxa_secondary{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink)}@media (max-width:1100px){.IDGcxa_lhead,.IDGcxa_lrow{grid-template-columns:36px minmax(180px,1.4fr) minmax(140px,1fr) 60px 60px 66px 130px 16px;gap:12px;padding:0 16px}}@media (max-width:720px){.IDGcxa_lhead{display:none}.IDGcxa_lrow{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"t n s""t k k";row-gap:8px;padding:12px 14px}.IDGcxa_lrow>.IDGcxa_ltile{grid-area:t;align-self:start}.IDGcxa_lrow>.IDGcxa_lmain{grid-area:n}.IDGcxa_lrow>.IDGcxa_ltl{grid-area:k}.IDGcxa_lrow>.IDGcxa_lstatus{grid-area:s;justify-self:end}.IDGcxa_lrow>.IDGcxa_lnum,.IDGcxa_lrow>svg{display:none}.IDGcxa_lfoot{padding:0 14px}.IDGcxa_grid{grid-template-columns:minmax(0,1fr)}.IDGcxa_dos{padding:18px 16px}.IDGcxa_dtitle{font-size:20px}}@media (prefers-reduced-motion:reduce){.IDGcxa_tseg{animation:none}}
.YNwuRW_panel{flex-direction:column;gap:1.25rem;display:flex}.YNwuRW_strip{font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--ink);flex-direction:column;gap:.35rem;font-size:.95rem;display:flex}.YNwuRW_stripRow{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.YNwuRW_stripLabel{color:var(--ink-2);letter-spacing:.01em;font-family:inherit;font-size:.8rem}.YNwuRW_stripNetPositive{color:var(--success)}.YNwuRW_dot{color:var(--ink-2)}.YNwuRW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.YNwuRW_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.YNwuRW_row{border-bottom:1px solid var(--rule);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.7rem 0;display:grid}.YNwuRW_row:disabled,.YNwuRW_rowSystem{cursor:default}.YNwuRW_date{color:var(--ink-2);font-size:.85rem}.YNwuRW_meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.YNwuRW_category{font-weight:550}.YNwuRW_hint{color:var(--ink-2);margin:0;font-size:.8rem}.YNwuRW_equipmentBlock{border-top:1px solid var(--rule);flex-direction:column;gap:.65rem;padding:.65rem 0 .15rem;display:flex}.YNwuRW_amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.YNwuRW_form{flex-direction:column;gap:.85rem;display:flex}@media (max-width:560px){.YNwuRW_row{grid-template-columns:1fr auto;grid-template-areas:"date amount""meta amount"}.YNwuRW_date{grid-area:date}.YNwuRW_meta{grid-area:meta}.YNwuRW_amount{grid-area:amount;align-self:center}}
.xmsnyW_card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);position:relative;overflow:hidden}.xmsnyW_hd{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:20px 22px;display:flex}.xmsnyW_sh{align-items:center;gap:10px;display:inline-flex}.xmsnyW_ico{border-radius:var(--radius-md);background:var(--care-wash);width:32px;height:32px;color:var(--care-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xmsnyW_h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.xmsnyW_legend{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.xmsnyW_legend span{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.xmsnyW_legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.xmsnyW_bd{flex-wrap:wrap;align-items:stretch;gap:24px;padding:22px;display:flex}.xmsnyW_stage{border-radius:var(--radius-xl);background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);flex:560px;justify-content:center;align-items:flex-end;gap:48px;padding:30px 24px 22px;display:flex}.xmsnyW_view{flex-direction:column;align-items:center;gap:12px;display:flex}.xmsnyW_fig{flex:none;width:220px;height:513px;position:relative}.xmsnyW_fig svg{width:100%;height:100%;display:block;overflow:visible}.xmsnyW_zone{transition:fill .3s,stroke .3s}.xmsnyW_side{font:700 11px var(--font-mono);color:var(--ink-3);position:absolute;top:0}.xmsnyW_vname{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:800}.xmsnyW_pin{border:2px solid var(--surface);background:var(--ink);width:28px;height:28px;color:var(--surface);font:700 12px var(--font-mono);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.xmsnyW_pin:before{content:"";position:absolute;inset:-8px}.xmsnyW_pin:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.xmsnyW_hot{background:var(--care);color:var(--on-care);box-shadow:0 0 0 3px color-mix(in srgb, var(--care) 30%, transparent);animation:1.6s ease-out xmsnyW_pinPulse}@keyframes xmsnyW_pinPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--care) 45%, transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--care) 30%, transparent)}}.xmsnyW_pinOn{width:34px;height:34px;box-shadow:0 0 0 3px var(--mint)}.xmsnyW_areas{flex-direction:column;flex:360px;gap:4px;min-width:0;display:flex}.xmsnyW_areasHead{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:0 12px 8px;font-size:11px;font-weight:700;display:flex}.xmsnyW_arow{border-radius:var(--radius-lg);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;font-family:inherit;display:grid}.xmsnyW_arow:hover{background:var(--surface-2)}.xmsnyW_arow:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.xmsnyW_arowOn,.xmsnyW_arowOn:hover{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--ink)}.xmsnyW_pnum{background:var(--ink);width:28px;height:28px;color:var(--surface);font:700 12px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.xmsnyW_pnumHot{background:var(--care);color:var(--on-care)}.xmsnyW_amain{flex-direction:column;gap:6px;min-width:0;display:flex}.xmsnyW_atext{flex-direction:column;gap:1px;min-width:0;display:flex}.xmsnyW_atext b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.xmsnyW_atext span{color:var(--ink-3);font-size:12px}.xmsnyW_track{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--rule);display:block;overflow:hidden}.xmsnyW_bar{border-radius:var(--radius-pill);transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both xmsnyW_grow;display:block}@keyframes xmsnyW_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xmsnyW_aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.xmsnyW_days{font:700 15px var(--font-mono)}.xmsnyW_chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.xmsnyW_chipActive{background:var(--care-wash);color:var(--care-ink)}.xmsnyW_chipHealed{background:var(--wash);color:var(--signal-text)}.xmsnyW_hint{color:var(--ink-3);margin:0;padding:10px 12px 0;font-size:13px}@media (max-width:720px){.xmsnyW_hd,.xmsnyW_bd{padding:16px}.xmsnyW_stage{gap:14px;padding:22px 8px 16px}.xmsnyW_fig{width:140px;height:327px}.xmsnyW_pin{width:24px;height:24px;font-size:11px}.xmsnyW_pinOn{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.xmsnyW_hot,.xmsnyW_bar{animation:none}.xmsnyW_zone{transition:none}}
.J-Iwya_tile{background:var(--ink-3);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.FB-x0W_backdrop{z-index:3000;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FB-x0W_panel{background:var(--surface);border:1px solid var(--rule);border-radius:12px;width:min(100%,22rem);padding:1.1rem 1.15rem 1.2rem;box-shadow:0 16px 40px #0f172a38}.FB-x0W_title{color:var(--ink);margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.FB-x0W_canvas{cursor:grab;touch-action:none;background:var(--bg);border-radius:50%;width:100%;max-width:280px;margin:0 auto;display:block}.FB-x0W_canvas:active{cursor:grabbing}.FB-x0W_zoom{color:var(--ink-2);flex-direction:column;gap:6px;margin:14px 0 16px;font-size:13px;font-weight:600;display:flex}.FB-x0W_message{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.FB-x0W_backdrop{transition:none}}