.J3CO6W_root{margin:var(--sv-space-5) 0 0;justify-content:center;align-items:center;gap:var(--sv-space-2);font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted);display:flex}.J3CO6W_link{color:var(--sv-color-text-muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--sv-color-border);text-decoration-color:var(--sv-color-border)}@media (hover:hover){.J3CO6W_link:hover{color:var(--sv-color-text-primary)}}.J3CO6W_dot{color:var(--sv-color-border)}.J3CO6W_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.Hcqt6a_page{min-height:100vh;min-height:var(--page-height,100dvh);padding:var(--sv-space-4);background:var(--sv-color-surface);box-sizing:border-box;justify-content:center;align-items:safe center;display:flex}.Hcqt6a_card{background-color:var(--sv-color-surface);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);width:100%;max-width:360px;box-shadow:var(--sv-shadow-card,0 1px 2px #0000000a);padding:var(--sv-space-8);box-sizing:border-box}.Hcqt6a_wide{max-width:40rem}.Hcqt6a_brand{margin-bottom:var(--sv-space-5)}.Hcqt6a_badge{--mark-size:34px;width:var(--mark-size);height:var(--mark-size);border-radius:var(--sv-radius-md);background-color:var(--sv-color-accent);color:var(--sv-color-text-on-accent);font-size:calc(var(--mark-size) * .47);font-weight:var(--sv-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:flex}.Hcqt6a_badgeLg{--mark-size:40px}.Hcqt6a_title{font-size:21px;font-weight:var(--sv-font-weight-semibold);letter-spacing:-.015em;color:var(--sv-color-text-primary);margin:0;line-height:1.2}.Hcqt6a_lead{margin:var(--sv-space-2) 0 0;font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);line-height:1.5}.Hcqt6a_notice{margin-top:var(--sv-space-3);padding:var(--sv-space-3) var(--sv-space-4);border-radius:var(--sv-radius-md);background:var(--sv-color-surface-sunken);border:1px solid var(--sv-color-border)}.Hcqt6a_noticeText{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0;line-height:1.5}.Hcqt6a_warning{background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border)}.Hcqt6a_warning .Hcqt6a_noticeText{color:var(--sv-color-warning-text)}.Hcqt6a_error{font-size:var(--sv-font-size-sm);color:var(--sv-color-error-text);margin:0}.Hcqt6a_form{gap:var(--sv-space-4);margin-top:var(--sv-space-6);flex-direction:column;display:flex}.Hcqt6a_field{flex-direction:column;display:flex}.Hcqt6a_labelRow{margin-bottom:var(--sv-space-2);justify-content:space-between;align-items:baseline;display:flex}.Hcqt6a_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-muted);display:block}.Hcqt6a_aside{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}.Hcqt6a_aside a{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--sv-color-border);text-decoration-color:var(--sv-color-border)}.Hcqt6a_hint{margin:var(--sv-space-1) 0 0;font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}.Hcqt6a_fieldError{margin:var(--sv-space-1) 0 0;font-size:var(--sv-font-size-xs);color:var(--sv-color-error-text)}.Hcqt6a_divider{align-items:center;gap:var(--sv-space-3);margin:var(--sv-space-4) 0;color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);display:flex}.Hcqt6a_divider:before,.Hcqt6a_divider:after{content:"";border-top:1px solid var(--sv-color-border);flex:1}.Hcqt6a_submit{width:100%;margin-top:var(--sv-space-2)}.Hcqt6a_wide{width:100%}.Hcqt6a_footer{margin:var(--sv-space-5) 0 0;font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);text-align:center}.Hcqt6a_footerStart{text-align:start}.Hcqt6a_link{color:var(--sv-color-text-primary);text-underline-offset:2px;text-decoration:underline}.Hcqt6a_linkButton{color:var(--sv-color-text-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.Hcqt6a_codeRow{gap:var(--sv-space-2);display:flex}.Hcqt6a_codeCell{text-align:center;width:100%;min-width:0;height:52px;font-family:var(--sv-font-family-mono);font-size:21px;font-weight:var(--sv-font-weight-semibold);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-md);background:var(--sv-color-surface);color:var(--sv-color-text-primary);caret-color:#0000;outline:none}.Hcqt6a_codeCell:focus{border-color:var(--sv-color-accent);box-shadow:0 0 0 3px var(--sv-color-focus-ring)}.Hcqt6a_codeCellError{border-color:var(--sv-color-error-text)}@media (max-width:768px){.Hcqt6a_card{padding:var(--sv-space-6)}}
.Nng91G_button{justify-content:center;align-items:center;gap:var(--sv-space-2);border:var(--sv-border-width-hairline) solid transparent;border-radius:var(--sv-radius-md);font-family:var(--sv-font-family);font-weight:var(--sv-font-weight-medium);cursor:pointer;touch-action:manipulation;box-shadow:var(--sv-button-shadow);line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .1s;display:inline-flex}.Nng91G_button:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.Nng91G_button:disabled{opacity:.5;cursor:not-allowed}.Nng91G_button:active:not(:disabled){transform:translate(var(--sv-button-press-x), var(--sv-button-press-y));box-shadow:none}@media (pointer:coarse){.Nng91G_button{min-height:var(--sv-touch-target-min,44px)}}.Nng91G_sm{padding:var(--sv-space-2) var(--sv-space-3);font-size:var(--sv-font-size-sm)}.Nng91G_md{padding:10px var(--sv-space-4);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold)}.Nng91G_lg{padding:var(--sv-space-3) var(--sv-space-5);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold)}.Nng91G_spinner{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);border-radius:var(--sv-radius-full);opacity:.7;border:2px solid;border-top-color:#0000;flex-shrink:0;animation:.7s linear infinite Nng91G_button-spin;display:inline-block}@keyframes Nng91G_button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Nng91G_spinner{animation-play-state:paused}}.Nng91G_primary{background-color:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (hover:hover){.Nng91G_primary:hover:not(:disabled){background-color:var(--sv-color-accent-hover)}}.Nng91G_primary:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-accent) 80%, black)}.Nng91G_secondary{background-color:var(--sv-color-surface);color:var(--sv-color-text-primary);border-color:var(--sv-color-border-strong)}@media (hover:hover){.Nng91G_secondary:hover:not(:disabled){background-color:var(--sv-color-surface-sunken)}}.Nng91G_secondary:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-surface-sunken) 85%, black)}.Nng91G_ghost{color:var(--sv-color-text-primary);background-color:#0000}@media (hover:hover){.Nng91G_ghost:hover:not(:disabled){background-color:var(--sv-color-surface-sunken)}}.Nng91G_ghost:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-surface-sunken) 85%, black)}.Nng91G_destructive{color:var(--sv-color-error-text);border-color:var(--sv-color-error-border);background-color:#0000}@media (hover:hover){.Nng91G_destructive:hover:not(:disabled){background-color:var(--sv-color-error-surface)}}.Nng91G_destructive:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-surface) 85%, black)}.Nng91G_link{text-decoration:none}
.BncDsG_card{background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-card)}.BncDsG_paddingSm{padding:var(--sv-space-3)}.BncDsG_paddingMd{padding:var(--sv-space-5)}.BncDsG_paddingLg{padding:var(--sv-space-8)}.BncDsG_interactive{cursor:pointer;text-decoration:none;transition:border-color .15s;display:block}@media (hover:hover){.BncDsG_interactive:hover{border-color:var(--sv-color-border-strong)}}.BncDsG_interactive:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BncDsG_interactive{transition:none}}
.Xt2Lkq_root{gap:var(--sv-space-2);flex-direction:column;display:flex}.Xt2Lkq_title{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}.Xt2Lkq_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.Xt2Lkq_actions{gap:var(--sv-space-2);margin-top:var(--sv-space-1);display:flex}
.jT6_AW_h1{font-size:var(--sv-font-size-2xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.jT6_AW_h2{font-size:var(--sv-font-size-xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.jT6_AW_h3{font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.jT6_AW_h4{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.jT6_AW_body{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);margin:0}.jT6_AW_caption{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);margin:0}.jT6_AW_label{font-size:var(--sv-font-size-label);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted);text-transform:uppercase;letter-spacing:.04em}
._0OatUq_block{margin-top:var(--sv-space-4)}._0OatUq_block:first-child{margin-top:0}._0OatUq_block[data-heading]{margin-top:var(--sv-space-8)}._0OatUq_block[data-heading]:first-child{margin-top:0}._0OatUq_blockquote{padding:var(--sv-space-4);border-left:3px solid var(--sv-color-border);background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-sm);margin:0}._0OatUq_list{padding-left:var(--sv-space-6);gap:var(--sv-space-2);flex-direction:column;margin:0;display:flex}._0OatUq_root a{color:var(--sv-color-text-primary);text-underline-offset:2px;text-decoration:underline}._0OatUq_root code{font-family:var(--sv-font-family-mono);background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-sm);padding:.1em .35em;font-size:.9em}._0OatUq_codeBlock{padding:var(--sv-space-4);background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-md);margin:0;overflow-x:auto}._0OatUq_codeBlock code{font-size:var(--sv-font-size-sm);white-space:pre;background:0 0;border-radius:0;padding:0;line-height:1.6}._0OatUq_root a:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.J3fneq_badge{align-items:center;gap:var(--sv-space-1);border-radius:var(--sv-radius-sm);font-family:var(--sv-font-family);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.J3fneq_uppercase{text-transform:uppercase;letter-spacing:.05em}.J3fneq_role{background:var(--sv-color-surface-sunken);border:var(--sv-border-width-hairline) solid var(--sv-color-border);color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold)}.J3fneq_status{font-weight:var(--sv-font-weight-medium)}.J3fneq_chipGreen{background:var(--sv-color-success-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-success-border);color:var(--sv-color-success-text)}.J3fneq_chipAmber{background:var(--sv-color-warning-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-warning-border);color:var(--sv-color-warning-text)}.J3fneq_chipRed{background:var(--sv-color-error-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-error-border);color:var(--sv-color-error-text)}.J3fneq_chipNeutral{background:var(--sv-color-surface-sunken);border:var(--sv-border-width-hairline) solid var(--sv-color-border);color:var(--sv-color-text-muted)}.J3fneq_mono{background:var(--sv-color-surface-sunken);border:var(--sv-border-width-hairline) solid var(--sv-color-border);color:var(--sv-color-text-muted);font-family:var(--sv-font-family-mono)}.J3fneq_role.J3fneq_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px}.J3fneq_role.J3fneq_sm{padding:1px var(--sv-space-1);font-size:var(--sv-font-size-label)}.J3fneq_role.J3fneq_md{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-label)}.J3fneq_role.J3fneq_lg{padding:3px var(--sv-space-3);font-size:var(--sv-font-size-sm)}.J3fneq_mono.J3fneq_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px}.J3fneq_mono.J3fneq_sm{padding:1px var(--sv-space-1);font-size:var(--sv-font-size-label)}.J3fneq_mono.J3fneq_md{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-xs)}.J3fneq_mono.J3fneq_lg{padding:3px var(--sv-space-3);font-size:var(--sv-font-size-sm)}.J3fneq_status.J3fneq_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px 1px 2px}.J3fneq_status.J3fneq_sm{padding:1px var(--sv-space-1) 1px 3px;font-size:var(--sv-font-size-label)}.J3fneq_status.J3fneq_md{padding:2px var(--sv-space-2) 2px var(--sv-space-1);font-size:var(--sv-font-size-xs)}.J3fneq_status.J3fneq_lg{padding:3px var(--sv-space-3) 3px var(--sv-space-2);font-size:var(--sv-font-size-sm)}.J3fneq_dot{border-radius:var(--sv-radius-full);flex-shrink:0;display:inline-block}.J3fneq_xs .J3fneq_dot{width:4px;height:4px}.J3fneq_sm .J3fneq_dot{width:5px;height:5px}.J3fneq_md .J3fneq_dot{width:6px;height:6px}.J3fneq_lg .J3fneq_dot{width:8px;height:8px}.J3fneq_dotGreen{background:var(--sv-color-success-text)}.J3fneq_dotRed{background:var(--sv-color-error-text)}.J3fneq_dotAmber{background:var(--sv-color-warning-text)}.J3fneq_dotGrey{background:var(--sv-color-text-muted)}
.v6MI7q_root{flex-shrink:0;line-height:0;display:inline-block}.v6MI7q_xs{width:var(--sv-icon-size-xs);height:var(--sv-icon-size-xs)}.v6MI7q_sm{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm)}.v6MI7q_md{width:var(--sv-icon-size-md);height:var(--sv-icon-size-md)}.v6MI7q_lg{width:var(--sv-icon-size-lg);height:var(--sv-icon-size-lg)}
.RsECKG_track{border-radius:var(--sv-radius-full);cursor:pointer;border:none;flex-shrink:0;align-items:center;width:38px;height:22px;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.RsECKG_track:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.RsECKG_track:disabled{opacity:.5;cursor:not-allowed}.RsECKG_on{background-color:var(--sv-color-accent)}.RsECKG_off{background-color:var(--sv-color-border-strong)}.RsECKG_thumb{border-radius:var(--sv-radius-full);background:var(--sv-white);width:18px;height:18px;box-shadow:var(--sv-shadow-control);transition:transform .15s;position:absolute;left:2px}.RsECKG_on .RsECKG_thumb{transform:translate(16px)}.RsECKG_off .RsECKG_thumb{transform:translate(0)}@media (prefers-reduced-motion:reduce){.RsECKG_track,.RsECKG_thumb{transition:none}}
._4hUsFq_track{background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-full);border:var(--sv-border-width-hairline) solid var(--sv-color-border);gap:2px;padding:2px;display:inline-flex}._4hUsFq_md ._4hUsFq_segment{padding:var(--sv-space-1) var(--sv-space-3);font-size:var(--sv-font-size-sm)}._4hUsFq_sm ._4hUsFq_segment{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-caption)}._4hUsFq_segment{border-radius:var(--sv-radius-full);font-family:var(--sv-font-family);font-weight:var(--sv-font-weight-medium);cursor:pointer;white-space:nowrap;border:none;line-height:1;transition:background-color .12s,color .12s,box-shadow .12s}._4hUsFq_segment:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}._4hUsFq_active{background:var(--sv-color-surface);color:var(--sv-color-text-primary);box-shadow:var(--sv-shadow-card)}._4hUsFq_inactive{color:var(--sv-color-text-muted);background:0 0}@media (hover:hover){._4hUsFq_inactive:hover{color:var(--sv-color-text-primary)}}@media (prefers-reduced-motion:reduce){._4hUsFq_segment{transition:none}}
.wAhGnW_tablist{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.wAhGnW_tablist::-webkit-scrollbar{display:none}.wAhGnW_tab{padding:10px var(--sv-space-4);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;line-height:1;transition:color .12s,border-color .12s}.wAhGnW_tab:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.wAhGnW_active{color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold);border-bottom-color:var(--sv-color-accent)}.wAhGnW_inactive{color:var(--sv-color-text-muted);font-weight:var(--sv-font-weight-medium)}@media (hover:hover){.wAhGnW_inactive:hover{color:var(--sv-color-text-primary)}}@media (prefers-reduced-motion:reduce){.wAhGnW_tab{transition:none}}
.iYH-_a_wrapper{width:100%;display:block;position:relative}.iYH-_a_select{box-sizing:border-box;width:100%;height:36px;padding:4px var(--sv-space-8) 4px var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);cursor:pointer;appearance:none;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.iYH-_a_sm .iYH-_a_select{height:32px;padding:2px var(--sv-space-6) 2px var(--sv-space-2);font-size:var(--sv-font-size-sm);border-radius:var(--sv-radius-sm);line-height:1.4}@media (pointer:coarse){.iYH-_a_select{font-size:var(--sv-font-size-md)}}.iYH-_a_select:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.iYH-_a_select:disabled{opacity:.5;cursor:not-allowed}.iYH-_a_sm .iYH-_a_select{padding-top:var(--sv-space-1);padding-bottom:var(--sv-space-1);font-size:var(--sv-font-size-sm)}.iYH-_a_chevron{pointer-events:none;right:var(--sv-space-3);color:var(--sv-color-text-muted);flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.iYH-_a_sm .iYH-_a_chevron{right:var(--sv-space-2);width:10px;height:10px}@media (prefers-reduced-motion:reduce){.iYH-_a_select{transition:none}}
.-ueuqa_banner{z-index:50;justify-content:center;align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-2) var(--sv-space-4);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);border-bottom-style:solid;border-bottom-width:1px;line-height:1.4;display:flex;position:sticky;top:0;transform:translateZ(0)}.-ueuqa_content{text-align:center;flex:1}.-ueuqa_dismiss{border-radius:var(--sv-radius-sm);width:24px;height:24px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}@media (hover:hover){.-ueuqa_dismiss:hover{opacity:1}}.-ueuqa_dismiss:focus-visible{outline-offset:1px;outline:2px solid}.-ueuqa_info{background:var(--sv-color-info-surface);color:var(--sv-color-info-text);border-bottom-color:var(--sv-color-info-border)}.-ueuqa_warning{background:var(--sv-color-warning-surface);color:var(--sv-color-warning-text);border-bottom-color:var(--sv-color-warning-border)}.-ueuqa_error{background:var(--sv-color-error-surface);color:var(--sv-color-error-text);border-bottom-color:var(--sv-color-error-border)}@media (prefers-reduced-motion:reduce){.-ueuqa_dismiss{transition:none}}
.PiHnEa_container{display:inline-flex;position:relative}.PiHnEa_panel{top:calc(100% + var(--sv-space-2));z-index:60;background:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-2xl);box-shadow:var(--sv-shadow-popover);animation:.12s PiHnEa_sv-popover-in;position:absolute;overflow:hidden auto}@keyframes PiHnEa_sv-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PiHnEa_panel{animation:none}}.PiHnEa_right{right:0}.PiHnEa_left{left:0}.PiHnEa_upward{top:auto;bottom:calc(100% + var(--sv-space-2));animation-name:PiHnEa_sv-popover-in-upward}@keyframes PiHnEa_sv-popover-in-upward{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.FWhLzG_input{box-sizing:border-box;width:100%;height:36px;padding:4px var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}@media (pointer:coarse){.FWhLzG_input{font-size:var(--sv-font-size-md)}}.FWhLzG_input::placeholder{color:var(--sv-color-text-muted)}.FWhLzG_input:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.FWhLzG_input:read-only{background-color:var(--sv-color-surface-sunken);color:var(--sv-color-text-muted);border-color:var(--sv-color-border);cursor:default}.FWhLzG_input:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.FWhLzG_input{transition:none}}
.hF9E3W_textarea{width:100%;padding:var(--sv-space-2) var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);resize:vertical;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.hF9E3W_textarea::placeholder{color:var(--sv-color-text-muted)}.hF9E3W_textarea:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.hF9E3W_textarea:read-only{background-color:var(--sv-color-surface-sunken);color:var(--sv-color-text-muted);border-color:var(--sv-color-border);cursor:default}.hF9E3W_textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.hF9E3W_textareaAutoGrow{resize:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.hF9E3W_textarea{transition:none}}
.dvoV2W_textarea{width:100%;min-height:180px;max-height:min(70vh,720px);padding:var(--sv-space-3);font-family:var(--sv-font-family-mono);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);tab-size:2;white-space:pre;resize:vertical;background:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);line-height:1.6;transition:border-color .15s,box-shadow .15s;display:block;overflow:auto}.dvoV2W_textarea::placeholder{color:var(--sv-color-text-muted)}.dvoV2W_textarea:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.dvoV2W_textarea:read-only{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border);cursor:default}.dvoV2W_textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.dvoV2W_invalid{border-color:var(--sv-color-error-border)}.dvoV2W_invalid:focus-visible{border-color:var(--sv-color-error-border);box-shadow:0 0 0 2px var(--sv-color-error-border)}@media (prefers-reduced-motion:reduce){.dvoV2W_textarea{transition:none}}
.QBO5Wq_badge{align-items:center;gap:var(--sv-space-1);max-width:100%;min-height:24px;padding:2px var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-full);font-family:var(--sv-font-family);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);white-space:nowrap;line-height:1.2;display:inline-flex}.QBO5Wq_dot{border-radius:var(--sv-radius-full);background:currentColor;flex:none;width:7px;height:7px}.QBO5Wq_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.QBO5Wq_neutral{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border)}.QBO5Wq_info{color:var(--sv-color-info-text);background:var(--sv-color-info-surface);border-color:var(--sv-color-info-border)}.QBO5Wq_success{color:var(--sv-color-success-text);background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border)}.QBO5Wq_warning{color:var(--sv-color-warning-text);background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border)}.QBO5Wq_error{color:var(--sv-color-error-text);background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border)}
.bNZ8xq_splitPane{grid-template-columns:minmax(0, var(--split-pane-primary-size,50%)) 12px minmax(0, calc(100% - var(--split-pane-primary-size,50%)));border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background:var(--sv-color-surface);width:100%;min-height:320px;display:grid;overflow:hidden}.bNZ8xq_splitPane:not(:has(.bNZ8xq_handle)){grid-template-columns:minmax(0, var(--split-pane-primary-size,50%)) minmax(0, calc(100% - var(--split-pane-primary-size,50%)))}.bNZ8xq_pane{background:var(--sv-color-surface);min-width:0;min-height:0;overflow:auto}.bNZ8xq_pane+.bNZ8xq_pane{border-left:var(--sv-border-width-hairline) solid var(--sv-color-border)}.bNZ8xq_handle{border:0;border-inline:var(--sv-border-width-hairline) solid var(--sv-color-border);cursor:col-resize;background:var(--sv-color-surface-sunken);width:12px;min-width:12px;padding:0;position:relative}.bNZ8xq_handle:before{content:"";background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full);width:2px;height:40px;position:absolute;inset-block:50%;inset-inline:50%;transform:translate(-50%,-50%)}@media (hover:hover){.bNZ8xq_handle:hover{background:var(--sv-color-accent-subtle)}}.bNZ8xq_handle:focus-visible{background:var(--sv-color-accent-subtle);outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}@media (max-width:768px){:is(.bNZ8xq_splitPane,.bNZ8xq_splitPane:not(:has(.bNZ8xq_handle))){grid-template-columns:1fr;min-height:0}.bNZ8xq_handle{display:none}.bNZ8xq_pane{min-height:220px}.bNZ8xq_pane+.bNZ8xq_pane{border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);border-left:0}}
.r-TV3q_wrapper{gap:var(--sv-space-1);flex-direction:column;width:100%;display:flex}.r-TV3q_control{align-items:center;gap:var(--sv-space-1);width:100%;min-height:40px;padding:5px var(--sv-space-2);color:var(--sv-color-text-primary);background:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);flex-wrap:wrap;transition:border-color .15s,box-shadow .15s;display:flex}.r-TV3q_control:focus-within{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring)}.r-TV3q_invalid{border-color:var(--sv-color-error-border)}.r-TV3q_invalid:focus-within{border-color:var(--sv-color-error-border);box-shadow:0 0 0 2px var(--sv-color-error-border)}.r-TV3q_disabled{opacity:.5;cursor:not-allowed}.r-TV3q_tag{align-items:center;gap:var(--sv-space-1);max-width:100%;min-height:28px;padding-inline:var(--sv-space-2) 2px;color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-full);font-family:var(--sv-font-family);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-medium);display:inline-flex}.r-TV3q_tagLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-TV3q_removeButton{width:22px;height:22px;color:var(--sv-color-text-muted);border-radius:var(--sv-radius-full);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}@media (hover:hover){.r-TV3q_removeButton:hover:not(:disabled){color:var(--sv-color-text-primary);background:var(--sv-color-surface)}}.r-TV3q_removeButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}.r-TV3q_removeButton:disabled{cursor:not-allowed}.r-TV3q_input{min-width:120px;height:28px;padding:0 var(--sv-space-1);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);background:0 0;border:0;outline:0;flex:140px;line-height:1.5}.r-TV3q_input::placeholder{color:var(--sv-color-text-muted)}.r-TV3q_input:disabled{cursor:not-allowed}.r-TV3q_hint,.r-TV3q_error{font-family:var(--sv-font-family);font-size:var(--sv-font-size-caption);margin:0;line-height:1.4}.r-TV3q_hint{color:var(--sv-color-text-muted)}.r-TV3q_error{color:var(--sv-color-error-text)}@media (pointer:coarse){.r-TV3q_input{font-size:var(--sv-font-size-md)}}@media (prefers-reduced-motion:reduce){.r-TV3q_control{transition:none}}
.ONK_3G_header{background:var(--sv-color-surface);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-shrink:0}.ONK_3G_row{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-4);display:flex}.ONK_3G_backButton{width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px);margin-left:calc(-1 * (var(--sv-touch-target-min,44px) - var(--sv-icon-size-md)) / 2);margin-right:calc(-1 * (var(--sv-touch-target-min,44px) - var(--sv-icon-size-md)) / 2 + var(--sv-space-1));border-radius:var(--sv-radius-md);color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ONK_3G_backButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.ONK_3G_backButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.ONK_3G_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sv-font-size-xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);flex:1;overflow:hidden}.ONK_3G_action{flex-shrink:0}.ONK_3G_closeButton{width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px);margin-right:calc(-1 * (var(--sv-touch-target-min,44px) - var(--sv-icon-size-sm)) / 2);border-radius:var(--sv-radius-md);color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ONK_3G_closeButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.ONK_3G_closeButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.ONK_3G_secondRow{padding:0 var(--sv-space-2) var(--sv-space-2)}
.HWLa7W_scrim{top:var(--sv-dialog-inset-top,0);z-index:100;padding:var(--sv-space-8);padding-left:calc(var(--sv-dialog-inset-left,0px) + var(--sv-space-8));background:var(--sv-color-scrim);opacity:0;transition:opacity var(--sv-motion-duration-base) var(--sv-motion-ease-out);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.HWLa7W_scrimOpen{opacity:1}.HWLa7W_panel{background:var(--sv-color-surface-raised);color:var(--sv-color-text-primary);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-overlay);opacity:0;transition:opacity var(--sv-motion-duration-base) var(--sv-motion-ease-out), transform var(--sv-motion-duration-base) var(--sv-motion-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.96)}.HWLa7W_panelOpen{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.HWLa7W_scrim,.HWLa7W_panel{transition-duration:.01ms}}.HWLa7W_content{scrollbar-width:thin;scrollbar-color:var(--sv-color-border-strong) transparent;padding:var(--sv-space-6);--sv-page-gutter:0px;overscroll-behavior:none;flex:auto;overflow:hidden auto}.HWLa7W_content::-webkit-scrollbar{width:8px}.HWLa7W_content::-webkit-scrollbar-track{background:0 0}.HWLa7W_content::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}.HWLa7W_sm{width:24rem;max-width:100%;max-height:min(28rem,100%)}.HWLa7W_md{width:36rem;max-width:100%;max-height:min(42rem,100%)}.HWLa7W_auto{width:fit-content;min-width:min(24rem,100%);max-width:min(48rem,100%);max-height:min(48rem,100%)}.HWLa7W_lg{width:100%;height:100%}.HWLa7W_fixed{width:64rem;max-width:100%;height:44rem;max-height:100%}.HWLa7W_close{top:var(--sv-space-3);right:var(--sv-space-3);z-index:2;width:var(--sv-space-8);height:var(--sv-space-8);border-radius:var(--sv-radius-md);color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.HWLa7W_close:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.HWLa7W_close:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.HWLa7W_mobileHeader{display:none}.HWLa7W_footer{background:var(--sv-color-surface);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);padding:var(--sv-space-3) var(--sv-space-4);flex-shrink:0}@media (max-width:768px){.HWLa7W_scrim{bottom:var(--sv-shell-footer-height,0);background:0 0;padding:0}.HWLa7W_panel,.HWLa7W_sm,.HWLa7W_md,.HWLa7W_lg,.HWLa7W_auto,.HWLa7W_fixed{width:100%;min-width:0;max-width:none;height:100%;max-height:none;box-shadow:none;background:var(--sv-color-surface);border:none;border-radius:0}.HWLa7W_panel{opacity:1;transition:transform var(--sv-motion-duration-base) var(--sv-motion-ease-out);transform:translateY(100%)}.HWLa7W_panelOpen{transform:translateY(0)}.HWLa7W_close{display:none}.HWLa7W_mobileHeader{display:block}}
.cEQsxa_scrim{inset:0;bottom:var(--sv-shell-footer-height,0);z-index:100;background:var(--sv-color-scrim);opacity:0;transition:opacity var(--sv-motion-duration-base) var(--sv-motion-ease-out);align-items:flex-end;display:flex;position:fixed}.cEQsxa_scrimOpen{opacity:1}.cEQsxa_panel{background:var(--sv-color-surface-raised);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-3xl) var(--sv-radius-3xl) 0 0;width:100%;max-height:80dvh;box-shadow:var(--sv-shadow-overlay);transition:transform var(--sv-motion-duration-base) var(--sv-motion-ease-out);outline:none;flex-direction:column;display:flex;overflow:hidden;transform:translateY(100%)}.cEQsxa_body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:auto;overflow-y:auto}.cEQsxa_body::-webkit-scrollbar{display:none}.cEQsxa_panelOpen{transform:translateY(0)}.cEQsxa_panelHalf{height:50dvh;max-height:50dvh}@media (prefers-reduced-motion:reduce){.cEQsxa_scrim,.cEQsxa_panel{transition-duration:.01ms}}.cEQsxa_handle{width:100%;height:var(--sv-touch-target-min,44px);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cEQsxa_handle:active{cursor:grabbing}.cEQsxa_handle:before{content:"";border-radius:var(--sv-radius-full);background:var(--sv-color-border-strong);width:36px;height:4px}
._75ik1a_panel{left:0;right:0;top:var(--sv-shell-header-height,0);bottom:var(--sv-shell-footer-height,0);z-index:100;background:var(--sv-color-surface);transition:transform var(--sv-motion-duration-base) var(--sv-motion-ease-out);outline:none;flex-direction:column;display:flex;position:fixed;transform:translateY(100%)}._75ik1a_panelOpen{transform:translateY(0)}._75ik1a_panelFromTop:not(._75ik1a_panelOpen){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){._75ik1a_panel{transition-duration:.01ms}}._75ik1a_content{overscroll-behavior:none;flex:auto;overflow-y:auto}
._74Jj-a_dialog{border-radius:var(--sv-radius-lg);background:var(--sv-color-surface);box-shadow:var(--sv-shadow-overlay);width:22rem;max-width:calc(100vw - var(--sv-space-8));border:none;padding:0}._74Jj-a_dialog::backdrop{background:var(--sv-color-scrim)}._74Jj-a_body{gap:var(--sv-space-4);padding:var(--sv-space-6);flex-direction:column;display:flex}._74Jj-a_title{font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}._74Jj-a_message{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0}._74Jj-a_error{font-size:var(--sv-font-size-xs);color:var(--sv-color-error-text);padding:var(--sv-space-2) var(--sv-space-3);border:var(--sv-border-width-hairline) solid var(--sv-color-error-border);border-radius:var(--sv-radius-sm);background-color:var(--sv-color-error-surface);margin:0}._74Jj-a_actions{gap:var(--sv-space-3);justify-content:flex-end;display:flex}._74Jj-a_destructiveConfirm{justify-content:center;align-items:center;gap:var(--sv-space-2);padding:10px var(--sv-space-4);border:var(--sv-border-width-hairline) solid transparent;border-radius:var(--sv-radius-md);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);cursor:pointer;touch-action:manipulation;background-color:var(--sv-color-error-solid);color:var(--sv-color-text-on-error);line-height:1;transition:background-color .15s;display:inline-flex}@media (pointer:coarse){._74Jj-a_destructiveConfirm{min-height:var(--sv-touch-target-min,44px)}}@media (hover:hover){._74Jj-a_destructiveConfirm:hover:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-solid) 85%, black)}}._74Jj-a_destructiveConfirm:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-solid) 80%, black)}._74Jj-a_destructiveConfirm:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}._74Jj-a_destructiveConfirm:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._74Jj-a_destructiveConfirm{transition:none}}
.OVVFmG_list{padding:var(--sv-space-1);flex-direction:column;margin:0;list-style:none;display:flex}.OVVFmG_item{align-items:center;gap:var(--sv-space-2);width:100%;min-height:var(--sv-touch-target-min,44px);padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-sm);color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}@media (hover:hover){.OVVFmG_item:hover:not(:disabled){background:var(--sv-color-surface-sunken)}}.OVVFmG_item:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.OVVFmG_item:disabled{opacity:.5;cursor:not-allowed}.OVVFmG_itemDestructive{color:var(--sv-color-error-text)}@media (hover:hover){.OVVFmG_itemDestructive:hover:not(:disabled){background:var(--sv-color-error-surface)}}.OVVFmG_check{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OVVFmG_label{padding:var(--sv-space-2) var(--sv-space-3) var(--sv-space-1);font-size:var(--sv-font-size-label);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.OVVFmG_separator{height:1px;margin:var(--sv-space-1) var(--sv-space-2);background:var(--sv-color-border)}
.qQXJEa_trigger{border:var(--sv-border-width-hairline) solid var(--sv-color-accent);border-radius:var(--sv-radius-full);background-color:var(--sv-color-accent);width:36px;height:36px;color:var(--sv-color-text-on-accent);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.qQXJEa_triggerSm{width:32px;height:32px}.qQXJEa_triggerImg{object-fit:cover;width:100%;height:100%}.qQXJEa_panelHeader{padding:var(--sv-space-1) var(--sv-space-1) 0}.qQXJEa_userHeader{align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-2) var(--sv-space-3);display:flex}.qQXJEa_menuAvatar{border-radius:var(--sv-radius-full);background-color:var(--sv-color-accent);width:38px;height:38px;color:var(--sv-color-text-on-accent);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.qQXJEa_menuAvatarImg{object-fit:cover;width:100%;height:100%}.qQXJEa_userInfo{flex-direction:column;min-width:0;display:flex}.qQXJEa_userName{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qQXJEa_userEmail{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qQXJEa_divider{margin:var(--sv-space-1) 0 0;border:none;border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}.qQXJEa_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
@keyframes EHQpuW_spin{to{transform:rotate(360deg)}}.EHQpuW_spinner{border-style:solid;border-color:var(--sv-color-border);border-top-color:var(--sv-color-accent);border-radius:50%;flex-shrink:0;animation:.7s linear infinite EHQpuW_spin;display:inline-block}@media (prefers-reduced-motion:reduce){.EHQpuW_spinner{animation-play-state:paused}}.EHQpuW_sm{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);border-width:2px}.EHQpuW_md{width:var(--sv-icon-size-md);height:var(--sv-icon-size-md);border-width:2px}.EHQpuW_lg{width:var(--sv-icon-size-lg);height:var(--sv-icon-size-lg);border-width:3px}
.qcEm3W_trigger{border-radius:var(--sv-radius-md);width:28px;height:28px;color:var(--sv-color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.qcEm3W_trigger:hover{background:var(--sv-color-surface-sunken)}}.qcEm3W_header{padding:var(--sv-space-4) var(--sv-space-3) var(--sv-space-1);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary)}.qcEm3W_loading{padding:var(--sv-space-6);justify-content:center;display:flex}.qcEm3W_error{padding:0 var(--sv-space-3) var(--sv-space-3);color:var(--sv-color-error-text);font-size:var(--sv-font-size-sm);margin:0}.qcEm3W_grid{gap:var(--sv-space-1);padding:var(--sv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-height:60vh;display:grid;overflow-y:auto}.qcEm3W_tile{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-2);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);text-align:center;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.qcEm3W_tile:hover{background:var(--sv-color-surface-sunken)}}.qcEm3W_tileIcon{border-radius:var(--sv-radius-md);background:var(--sv-color-surface-sunken);width:32px;height:32px;font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);justify-content:center;align-items:center;display:flex;overflow:hidden}.qcEm3W_tileName{font-size:var(--sv-font-size-caption);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qcEm3W_trigger:focus-visible,.qcEm3W_tile:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.CrtQ_G_trigger{border-radius:var(--sv-radius-md);width:28px;height:28px;color:var(--sv-color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.CrtQ_G_trigger:hover{background:var(--sv-color-surface-sunken)}}.CrtQ_G_badge{background:var(--sv-color-error-text);color:#fff;border-radius:var(--sv-radius-full);text-align:center;pointer-events:none;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:2px}.CrtQ_G_header{justify-content:space-between;align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-3) var(--sv-space-3) var(--sv-space-4);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);display:flex}.CrtQ_G_headerTitle{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);flex:1}.CrtQ_G_headerActions{align-items:center;gap:var(--sv-space-2);display:flex}.CrtQ_G_actionBtn{cursor:pointer;font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);white-space:nowrap;background:0 0;border:none;padding:0}@media (hover:hover){.CrtQ_G_actionBtn:hover{color:var(--sv-color-text-primary)}}.CrtQ_G_closeBtn{border-radius:var(--sv-radius-sm);width:24px;height:24px;color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.CrtQ_G_closeBtn:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.CrtQ_G_list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.CrtQ_G_empty{align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-10) var(--sv-space-4);flex-direction:column;display:flex}.CrtQ_G_emptyIcon{border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:44px;height:44px;color:var(--sv-color-text-muted);justify-content:center;align-items:center;display:flex}.CrtQ_G_emptyText{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.CrtQ_G_item{align-items:flex-start;gap:var(--sv-space-3);padding:var(--sv-space-3);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);display:flex}.CrtQ_G_item:last-child{border-bottom:none}.CrtQ_G_categoryIcon{border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:32px;height:32px;color:var(--sv-color-text-muted);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.CrtQ_G_itemBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.CrtQ_G_itemTitle{width:100%;font:inherit;font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;line-height:1.4;text-decoration:none;display:block}@media (hover:hover){a.CrtQ_G_itemTitle:hover,button.CrtQ_G_itemTitle:hover{text-decoration:underline}}.CrtQ_G_itemRead .CrtQ_G_itemTitle{color:var(--sv-color-text-subtle);cursor:default}.CrtQ_G_itemTime{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted)}.CrtQ_G_itemEnd{align-items:center;gap:var(--sv-space-2);flex:none;padding-top:2px;display:flex}.CrtQ_G_unreadDot{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);flex:none;width:7px;height:7px;display:block}.CrtQ_G_dismissBtn{border-radius:var(--sv-radius-sm);width:20px;height:20px;color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.CrtQ_G_dismissBtn:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.CrtQ_G_viewAll{text-align:center;padding:var(--sv-space-2) var(--sv-space-3);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);text-decoration:none;display:block}@media (hover:hover){.CrtQ_G_viewAll:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.CrtQ_G_trigger:focus-visible,.CrtQ_G_actionBtn:focus-visible,.CrtQ_G_closeBtn:focus-visible,.CrtQ_G_itemTitle:focus-visible,.CrtQ_G_dismissBtn:focus-visible,.CrtQ_G_viewAll:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
._8hgelW_region{top:var(--sv-space-4);right:var(--sv-space-4);z-index:200;gap:var(--sv-space-2);width:320px;max-width:calc(100vw - var(--sv-space-8));pointer-events:none;flex-direction:column;display:flex;position:fixed}._8hgelW_toast{align-items:flex-start;gap:var(--sv-space-3);padding:var(--sv-space-3) var(--sv-space-4);background:var(--sv-color-surface-raised);color:var(--sv-color-text-primary);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-overlay);pointer-events:all;animation:.2s ease-out _8hgelW_toastIn;display:flex}._8hgelW_toast._8hgelW_exiting{animation:.2s ease-in forwards _8hgelW_toastOut}._8hgelW_icon{color:var(--sv-color-border-strong);flex:none;align-items:center;padding-top:1px;display:flex}._8hgelW_toast._8hgelW_info ._8hgelW_icon,._8hgelW_toast._8hgelW_announcement ._8hgelW_icon{color:var(--sv-color-accent)}._8hgelW_toast._8hgelW_success ._8hgelW_icon{color:var(--sv-color-success-text)}._8hgelW_toast._8hgelW_warning ._8hgelW_icon{color:var(--sv-color-warning-text)}._8hgelW_toast._8hgelW_error ._8hgelW_icon,._8hgelW_toast._8hgelW_security ._8hgelW_icon{color:var(--sv-color-error-text)}._8hgelW_body{flex:auto;min-width:0}._8hgelW_title{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);font-weight:600;line-height:1.4}._8hgelW_message{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin-top:var(--sv-space-1);line-height:1.4}._8hgelW_close{cursor:pointer;color:var(--sv-color-text-subtle);line-height:1;font-size:var(--sv-font-size-md);background:0 0;border:none;flex:none;padding:0}@media (hover:hover){._8hgelW_close:hover{color:var(--sv-color-text-primary)}}@keyframes _8hgelW_toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _8hgelW_toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:768px){._8hgelW_region{top:auto;left:var(--sv-space-4);right:var(--sv-space-4);bottom:calc(var(--sv-shell-footer-height,0px) + env(safe-area-inset-bottom,0px) + var(--sv-space-4));align-items:center;width:auto}._8hgelW_toast{width:100%;max-width:360px;animation-name:_8hgelW_toastInMobile}._8hgelW_toast._8hgelW_exiting{animation-name:_8hgelW_toastOutMobile}}@keyframes _8hgelW_toastInMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _8hgelW_toastOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}._8hgelW_close:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){._8hgelW_toast,._8hgelW_toast._8hgelW_exiting{animation:none}}
.frohRq_grid{grid-template-columns:repeat(auto-fill, minmax(var(--sv-card-tile-min-width,200px), 1fr));gap:var(--sv-space-4);display:grid}.frohRq_gridDense{grid-template-columns:repeat(auto-fill, var(--sv-card-tile-min-width,200px));gap:var(--sv-space-2)}.frohRq_tile{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background:var(--sv-color-surface-raised);height:100%;box-shadow:var(--sv-shadow-card);flex-direction:column;display:flex;overflow:hidden}.frohRq_banner{height:40px;color:var(--sv-color-text-subtle);background-color:var(--sv-color-surface-sunken);justify-content:center;align-items:center;display:flex}.frohRq_footer{padding:var(--sv-space-3) var(--sv-space-4)}.frohRq_tileIcon{border-radius:var(--sv-radius-md);box-shadow:none;padding:var(--sv-space-3) var(--sv-space-2);background:0 0;border:none;align-items:center}@media (hover:hover){.frohRq_tileIcon:hover{background:var(--sv-color-surface-sunken)}}.frohRq_tileIcon .frohRq_banner{height:auto;color:var(--sv-color-text-muted);background:0 0}.frohRq_tileIcon .frohRq_banner svg{width:48px;height:48px}.frohRq_tileIcon .frohRq_footer{width:100%;min-width:0;padding:var(--sv-space-2) 0 0;color:var(--sv-color-text-primary);text-align:center;text-decoration:none}.frohRq_newTile{justify-content:center;align-items:center;gap:var(--sv-space-2);width:100%;height:100%;min-height:87px;color:var(--sv-color-text-muted);border:1px dashed var(--sv-color-border-strong);border-radius:var(--sv-radius-lg);cursor:pointer;background:0 0;transition:border-color .15s,color .15s;display:flex}@media (hover:hover){.frohRq_newTile:hover{border-color:var(--sv-color-text-muted);color:var(--sv-color-text-primary)}}.frohRq_newTile:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.frohRq_newTileIcon{width:100%;height:100%;min-height:0;padding:var(--sv-space-3) var(--sv-space-2);border-radius:var(--sv-radius-md);flex-direction:column;justify-content:center;gap:0}@media (prefers-reduced-motion:reduce){.frohRq_newTile{transition:none}}
._4B5ESG_field{gap:var(--sv-space-1);flex-direction:column;width:100%;display:flex}._4B5ESG_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary)}._4B5ESG_required{color:var(--sv-color-error-text);margin-left:var(--sv-space-1)}._4B5ESG_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted);margin:0}._4B5ESG_error{font-size:var(--sv-font-size-xs);color:var(--sv-color-error-text);margin:0}
.dusRNa_header{justify-content:space-between;align-items:flex-start;gap:var(--sv-space-4);margin-bottom:var(--sv-space-6);display:flex}.dusRNa_text{gap:var(--sv-space-1);flex-direction:column;min-width:0;display:flex}.dusRNa_titleRow{align-items:center;gap:var(--sv-space-2);color:var(--sv-color-text-primary);display:flex}.dusRNa_title{font-size:var(--sv-font-size-2xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0;line-height:1.2}.dusRNa_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0}.dusRNa_action{flex-shrink:0}.dusRNa_mobileHeader{align-items:center;gap:var(--sv-space-2);margin-bottom:var(--sv-space-3);display:flex}.dusRNa_mobileBack{flex-shrink:0}.dusRNa_mobileTitleIcon{color:var(--sv-color-text-primary);flex-shrink:0}.dusRNa_mobileTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);flex:1;margin:0;line-height:1.2;overflow:hidden}.dusRNa_mobileAction,.dusRNa_mobileMenu{flex-shrink:0}
.JxdFvq_container{box-sizing:border-box;width:100%;margin-inline:auto}.JxdFvq_sm{max-width:640px}.JxdFvq_md{max-width:960px}.JxdFvq_lg{max-width:1200px}.JxdFvq_full{max-width:none}.JxdFvq_padNone{padding:0}.JxdFvq_padSm{padding:var(--sv-page-gutter,var(--sv-space-4))}.JxdFvq_padMd{padding:var(--sv-page-gutter,var(--sv-space-8))}.JxdFvq_padLg{padding:var(--sv-page-gutter,var(--sv-space-12))}@media (max-width:768px){.JxdFvq_padSm{padding:var(--sv-page-gutter,var(--sv-space-3))}.JxdFvq_padMd{padding:var(--sv-page-gutter,var(--sv-space-4))}.JxdFvq_padLg{padding:var(--sv-page-gutter,var(--sv-space-6))}}
.XzIhRW_header{min-height:48px;padding:var(--sv-space-2) var(--sv-space-4);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);background-color:var(--sv-color-surface);justify-content:space-between;align-items:center;display:flex}.XzIhRW_left{align-items:center;gap:var(--sv-space-2);min-width:0;display:flex}.XzIhRW_right{align-items:center;gap:var(--sv-space-1);flex-shrink:0;display:flex}.XzIhRW_brandBadge{border-radius:var(--sv-radius-md);background-color:var(--sv-color-accent);width:28px;height:28px;color:var(--sv-color-text-on-accent);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.XzIhRW_brandLogoImg{object-fit:cover;width:100%;height:100%}.XzIhRW_plugin{align-items:center;gap:var(--sv-space-1);min-width:0;color:var(--sv-color-text-primary);text-decoration:none;display:flex}.XzIhRW_pluginName{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XzIhRW_brandBadge:focus-visible,.XzIhRW_plugin:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.YWJw8W_header{justify-content:space-between;align-items:center;gap:var(--sv-space-3);width:100%;max-width:768px;min-height:var(--sv-shell-header-height,60px);padding:var(--sv-space-3) var(--sv-space-4);padding-top:max(var(--sv-space-3), env(safe-area-inset-top));padding-right:max(var(--sv-space-4), env(safe-area-inset-right));padding-left:max(var(--sv-space-4), env(safe-area-inset-left));background-color:var(--sv-color-surface);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);z-index:101;margin-inline:auto;display:flex;position:sticky;top:0;transform:translateZ(0)}.YWJw8W_brandGroup{align-items:center;gap:var(--sv-space-3);min-width:0;display:flex}.YWJw8W_defaultLogo{border-radius:var(--sv-radius-md);background-color:var(--sv-color-accent);width:36px;height:36px;color:var(--sv-color-text-on-accent);font-weight:var(--sv-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.YWJw8W_title{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YWJw8W_right{align-items:center;gap:var(--sv-space-2);flex-shrink:0;margin-left:auto;display:flex}
.P_tWdG_footer{width:100%;max-width:768px;min-height:var(--sv-shell-footer-height,60px);padding:0 var(--sv-space-4);padding-bottom:max(var(--sv-space-2), env(safe-area-inset-bottom));background-color:var(--sv-color-surface);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);z-index:101;align-items:center;margin-inline:auto;display:flex;position:relative}.P_tWdG_navItem{min-height:52px;color:var(--sv-color-text-muted);font:inherit;cursor:pointer;border-radius:var(--sv-radius-md);background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;text-decoration:none;transition:color .1s;display:flex}@media (hover:hover){.P_tWdG_navItem:hover{color:var(--sv-color-text-primary)}}.P_tWdG_navItem:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.P_tWdG_navItemActive{color:var(--sv-color-text-primary)}.P_tWdG_navItemApps{position:relative}.P_tWdG_navItemAppsOpen{color:var(--sv-color-text-primary)}.P_tWdG_navItemAppsOpen:before{content:"";border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:48px;height:48px;position:absolute}.P_tWdG_navItemAppsOpen svg,.P_tWdG_navItemAppsOpen img{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.P_tWdG_navItem{transition:none}}
.e1iqea_grid{padding:var(--sv-space-2) var(--sv-space-4) var(--sv-space-6);row-gap:var(--sv-space-5);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.e1iqea_gridItem{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-1);color:var(--sv-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;text-decoration:none;display:flex}@media (hover:hover){.e1iqea_gridItem:hover .e1iqea_gridIcon{background:var(--sv-color-border)}}.e1iqea_gridItem:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-md)}.e1iqea_gridIcon{background:var(--sv-color-surface-sunken);width:56px;height:56px;font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);border-radius:14px;justify-content:center;align-items:center;transition:background .1s;display:flex}.e1iqea_gridName{font-size:var(--sv-font-size-sm);text-align:center;color:var(--sv-color-text-primary);word-break:break-word;max-width:80px;line-height:1.3}@media (prefers-reduced-motion:reduce){.e1iqea_gridIcon{transition:none}}
.al8R5q_root{justify-content:center;align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-12) var(--sv-space-6);text-align:center;flex-direction:column;display:flex}.al8R5q_icon{color:var(--sv-color-text-subtle)}.al8R5q_heading{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.al8R5q_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);max-width:36ch;margin:0}
.fIbeUG_avatar{background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fIbeUG_sm{width:24px;height:24px;font-size:var(--sv-font-size-label)}.fIbeUG_md{width:32px;height:32px;font-size:var(--sv-font-size-xs)}.fIbeUG_lg{width:40px;height:40px;font-size:var(--sv-font-size-sm)}.fIbeUG_img{object-fit:cover;width:100%;height:100%;display:block}
.QAaOsW_nav{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-wrap:wrap;gap:0;display:flex}.QAaOsW_link{padding:var(--sv-space-2) var(--sv-space-3);padding-bottom:calc(var(--sv-space-2) + 2px);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none;transition:color .1s}@media (hover:hover){.QAaOsW_link:hover{color:var(--sv-color-text-primary)}}.QAaOsW_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px;border-radius:var(--sv-radius-sm)}.QAaOsW_active{color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold);border-bottom-color:var(--sv-color-text-primary)}@media (max-width:768px){.QAaOsW_nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.QAaOsW_nav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.QAaOsW_link{transition:none}}
.v5AaQa_wrapper{display:inline-flex;position:relative}.v5AaQa_tip{z-index:50;white-space:nowrap;padding:var(--sv-space-1) var(--sv-space-2);background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-popover);font-size:var(--sv-font-size-xs);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);pointer-events:none;opacity:0;transition:opacity .1s;position:absolute}@media (hover:hover){.v5AaQa_wrapper:hover .v5AaQa_tip{opacity:1}}.v5AaQa_wrapper:focus-within .v5AaQa_tip{opacity:1}.v5AaQa_top{bottom:calc(100% + var(--sv-space-2));left:50%;transform:translate(-50%)}.v5AaQa_bottom{top:calc(100% + var(--sv-space-2));left:50%;transform:translate(-50%)}.v5AaQa_left{right:calc(100% + var(--sv-space-2));top:50%;transform:translateY(-50%)}.v5AaQa_right{left:calc(100% + var(--sv-space-2));top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.v5AaQa_tip{transition:none}}
.qD47ia_root{align-items:center;gap:var(--sv-space-2);cursor:pointer;display:inline-flex}.qD47ia_box{--checkbox-box-size:18px;width:var(--checkbox-box-size);height:var(--checkbox-box-size);border-radius:var(--sv-radius-sm);border:1.5px solid var(--sv-color-border-strong);background:var(--sv-color-surface);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex;position:relative}.qD47ia_checked{background-color:var(--sv-color-accent);border-color:var(--sv-color-accent);color:var(--sv-white)}.qD47ia_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.qD47ia_input:disabled{cursor:not-allowed}@media (pointer:coarse){.qD47ia_input{inset:calc((var(--checkbox-box-size) - var(--sv-touch-target-min,44px)) / 2)}}.qD47ia_input:focus-visible+.qD47ia_tick,.qD47ia_input:focus-visible{outline:none}.qD47ia_box:has(.qD47ia_input:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.qD47ia_tick{pointer-events:none;width:10px;height:8px}.qD47ia_label{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s;position:relative}.qD47ia_label:after{content:"";background:var(--sv-color-text-muted);transform-origin:0;width:100%;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:0;transform:scaleX(0)}.qD47ia_struck{color:var(--sv-color-text-muted)}.qD47ia_struck:after{transform:scaleX(1)}.qD47ia_disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.qD47ia_box,.qD47ia_label,.qD47ia_label:after{transition:none}}
.z3ujna_root{gap:var(--sv-space-2);flex-direction:column;display:flex}.z3ujna_option{align-items:center;gap:var(--sv-space-2);cursor:pointer;display:inline-flex}.z3ujna_circle{--radio-circle-size:18px;width:var(--radio-circle-size);height:var(--radio-circle-size);border-radius:var(--sv-radius-full);border:1.5px solid var(--sv-color-border-strong);background:var(--sv-color-surface);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex;position:relative}.z3ujna_checked{border-color:var(--sv-color-accent)}.z3ujna_dot{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);pointer-events:none;width:8px;height:8px}.z3ujna_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.z3ujna_input:disabled{cursor:not-allowed}@media (pointer:coarse){.z3ujna_input{inset:calc((var(--radio-circle-size) - var(--sv-touch-target-min,44px)) / 2)}}.z3ujna_input:focus-visible{outline:none}.z3ujna_circle:has(.z3ujna_input:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.z3ujna_optionLabel{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);-webkit-user-select:none;user-select:none}.z3ujna_disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.z3ujna_circle{transition:none}}
.O19Nna_root{gap:var(--sv-space-2);flex-direction:column;display:flex}.O19Nna_label{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}.O19Nna_slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}@media (pointer:coarse){.O19Nna_slider{height:var(--sv-touch-target-min,44px)}}.O19Nna_slider:disabled{opacity:.5;cursor:not-allowed}.O19Nna_slider:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.O19Nna_slider::-webkit-slider-runnable-track{border-radius:var(--sv-radius-full);background:linear-gradient(to right, var(--sv-color-accent) var(--slider-fill), var(--sv-color-border-strong) var(--slider-fill));height:4px}.O19Nna_slider::-webkit-slider-thumb{appearance:none;border-radius:var(--sv-radius-full);background:var(--sv-color-accent);width:16px;height:16px;box-shadow:var(--sv-shadow-control);cursor:pointer;margin-top:-6px}.O19Nna_slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.O19Nna_slider::-moz-range-track{border-radius:var(--sv-radius-full);background:var(--sv-color-border-strong);height:4px}.O19Nna_slider::-moz-range-progress{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);height:4px}.O19Nna_slider::-moz-range-thumb{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);width:16px;height:16px;box-shadow:var(--sv-shadow-control);cursor:pointer;border:none}.O19Nna_slider:disabled::-moz-range-thumb{cursor:not-allowed}
.WYvP2a_track{border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:100%;height:8px;overflow:hidden}.WYvP2a_fill{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.WYvP2a_fill{transition:none}}
.Gt3FCa_scrollContainer{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.Gt3FCa_scrollContainer::-webkit-scrollbar{display:none}.Gt3FCa_table{border-collapse:collapse;width:100%;font-size:var(--sv-font-size-sm)}.Gt3FCa_head .Gt3FCa_row{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border-strong)}.Gt3FCa_body .Gt3FCa_row{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}.Gt3FCa_body .Gt3FCa_row:last-child{border-bottom:none}.Gt3FCa_th{padding:var(--sv-space-2) var(--sv-space-3);text-align:left;font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted);white-space:nowrap}.Gt3FCa_td{padding:var(--sv-space-2) var(--sv-space-3);color:var(--sv-color-text-primary)}
.ytzp8a_alert{align-items:flex-start;gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-4);border:var(--sv-border-width-hairline) solid transparent;border-radius:var(--sv-radius-md);font-size:var(--sv-font-size-sm);display:flex}.ytzp8a_icon{flex-shrink:0;margin-top:2px}.ytzp8a_content{gap:var(--sv-space-1);flex-direction:column;min-width:0;display:flex}.ytzp8a_heading{font-weight:var(--sv-font-weight-semibold);margin:0}.ytzp8a_body{margin:0}.ytzp8a_info{background:var(--sv-color-info-surface);border-color:var(--sv-color-info-border);color:var(--sv-color-info-text)}.ytzp8a_success{background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border);color:var(--sv-color-success-text)}.ytzp8a_warning{background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border);color:var(--sv-color-warning-text)}.ytzp8a_error{background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border);color:var(--sv-color-error-text)}.ytzp8a_neutral{background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border);color:var(--sv-color-text-primary)}
.SDT4Xq_nav{min-width:0}.SDT4Xq_list{align-items:center;gap:var(--sv-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SDT4Xq_item{align-items:center;gap:var(--sv-space-1);display:inline-flex}.SDT4Xq_link{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);text-decoration:none}@media (hover:hover){.SDT4Xq_link:hover{color:var(--sv-color-text-primary);text-decoration:underline}}.SDT4Xq_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.SDT4Xq_current{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary)}.SDT4Xq_separator{color:var(--sv-color-text-muted);flex-shrink:0}
._X-iCG_nav{align-items:center;gap:var(--sv-space-1);display:flex}._X-iCG_list{align-items:center;gap:var(--sv-space-1);margin:0;padding:0;list-style:none;display:flex}._X-iCG_navButton{width:var(--sv-space-8);height:var(--sv-space-8);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._X-iCG_navButton:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){._X-iCG_navButton:not(:disabled):hover{background:var(--sv-color-surface-sunken)}}._X-iCG_navButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (pointer:coarse){._X-iCG_navButton{width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px)}}._X-iCG_pageButton{min-width:var(--sv-space-8);height:var(--sv-space-8);padding:0 var(--sv-space-2);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);font-size:var(--sv-font-size-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._X-iCG_pageButton:not(._X-iCG_active):hover{background:var(--sv-color-surface-sunken)}}._X-iCG_pageButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}._X-iCG_active{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (pointer:coarse){._X-iCG_pageButton{min-width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px)}}._X-iCG_ellipsis{min-width:var(--sv-space-8);height:var(--sv-space-8);color:var(--sv-color-text-muted);justify-content:center;align-items:center;display:inline-flex}
.s-5xxG_kbd{min-width:1.5em;padding:var(--sv-space-1) var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-sm);background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary);font-family:var(--sv-font-family-mono);font-size:var(--sv-font-size-xs);justify-content:center;align-items:center;line-height:1;display:inline-flex}
.Vb4Yea_root{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}.Vb4Yea_trigger{justify-content:space-between;align-items:center;gap:var(--sv-space-2);width:100%;padding:var(--sv-space-3) 0;color:var(--sv-color-text-primary);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.Vb4Yea_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.Vb4Yea_triggerLabel{min-width:0}.Vb4Yea_chevron{color:var(--sv-color-text-muted);flex-shrink:0;transition:transform .2s}.Vb4Yea_chevronOpen{transform:rotate(180deg)}.Vb4Yea_contentWrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.Vb4Yea_contentWrapper[data-open=true]{grid-template-rows:1fr}.Vb4Yea_contentInner{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);overflow:hidden}.Vb4Yea_contentWrapper[data-open=true] .Vb4Yea_contentInner{padding-bottom:var(--sv-space-3)}@media (prefers-reduced-motion:reduce){.Vb4Yea_contentWrapper,.Vb4Yea_chevron{transition:none}}
.faz5ca_root{border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}
.jeksQW_root{border-radius:var(--sv-radius-md);width:100%;position:relative;overflow:hidden}.jeksQW_root>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.FMwUtq_root{display:inline-flex}:is(.FMwUtq_root>button,.FMwUtq_root>a){border-radius:0;margin-left:-1px}:is(.FMwUtq_root>button:first-child,.FMwUtq_root>a:first-child){border-top-left-radius:var(--sv-radius-md);border-bottom-left-radius:var(--sv-radius-md);margin-left:0}:is(.FMwUtq_root>button:last-child,.FMwUtq_root>a:last-child){border-top-right-radius:var(--sv-radius-md);border-bottom-right-radius:var(--sv-radius-md)}:is(.FMwUtq_root>button:focus-visible,.FMwUtq_root>a:focus-visible){z-index:1;position:relative}
.kZSL6W_root{align-items:center;gap:var(--sv-space-3);width:100%;padding:var(--sv-space-3);border-radius:var(--sv-radius-md);text-align:left;font-family:var(--sv-font-family);color:inherit;background:0 0;border:none;display:flex}.kZSL6W_interactive{cursor:pointer}@media (hover:hover){.kZSL6W_interactive:not(:disabled):hover{background:var(--sv-color-surface-sunken)}}.kZSL6W_interactive:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.kZSL6W_interactive:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.kZSL6W_root{min-height:var(--sv-touch-target-min,44px)}}.kZSL6W_leading,.kZSL6W_trailing{flex-shrink:0;align-items:center;display:flex}.kZSL6W_content{flex-direction:column;flex:1;min-width:0;display:flex}.kZSL6W_title{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kZSL6W_description{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.fYZNqa_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary);cursor:default}.fYZNqa_disabled{opacity:.5;cursor:not-allowed}
.O_f9YG_root{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sv-color-border-strong) transparent;overflow:auto}.O_f9YG_root::-webkit-scrollbar{width:8px;height:8px}.O_f9YG_root::-webkit-scrollbar-track{background:0 0}.O_f9YG_root::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}
.vHeMWG_marker{border-radius:var(--sv-radius-full);background:var(--sv-color-accent-subtle);min-width:16px;height:16px;color:var(--sv-color-accent);font-family:var(--sv-font-family);font-size:var(--sv-font-size-label);font-weight:var(--sv-font-weight-semibold);vertical-align:super;border:none;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;line-height:1;display:inline-flex}button.vHeMWG_marker{cursor:pointer}button.vHeMWG_marker:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}@media (hover:hover){button.vHeMWG_marker:hover{background:color-mix(in srgb, var(--sv-color-accent-subtle) 70%, var(--sv-color-accent) 30%)}}
.gHf2rq_row{flex-direction:column;max-width:80%;display:flex}.gHf2rq_user{align-self:flex-end;align-items:flex-end}.gHf2rq_assistant,.gHf2rq_tool{align-self:flex-start;align-items:flex-start}.gHf2rq_bubble{padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-xl);font-size:var(--sv-font-size-sm);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}.gHf2rq_user .gHf2rq_bubble{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent);border-bottom-right-radius:var(--sv-radius-sm)}.gHf2rq_assistant .gHf2rq_bubble{background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);color:var(--sv-color-text-primary);border-bottom-left-radius:var(--sv-radius-sm)}.gHf2rq_tool .gHf2rq_bubble{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-muted);font-family:var(--sv-font-family-mono);font-size:var(--sv-font-size-xs);border-bottom-left-radius:var(--sv-radius-sm)}.gHf2rq_actions{align-items:center;gap:var(--sv-space-2);margin-top:var(--sv-space-1);font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);flex-wrap:wrap;display:flex}.gHf2rq_typingDots{padding:var(--sv-space-1) 0;align-items:center;gap:3px;display:inline-flex}.gHf2rq_dot{border-radius:var(--sv-radius-full);opacity:.4;background:currentColor;width:6px;height:6px;animation:1.2s ease-in-out infinite gHf2rq_typing-pulse}.gHf2rq_dot:nth-child(2){animation-delay:.2s}.gHf2rq_dot:nth-child(3){animation-delay:.4s}@keyframes gHf2rq_typing-pulse{0%,80%,to{opacity:.4;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gHf2rq_dot{opacity:.7;animation:none}}
.JUf_xq_root{height:100%;min-height:0;position:relative}.JUf_xq_scrollContainer{overscroll-behavior:contain;gap:var(--sv-space-3);height:100%;padding:var(--sv-space-3);scrollbar-width:thin;scrollbar-color:var(--sv-color-border-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}.JUf_xq_scrollContainer::-webkit-scrollbar{width:8px}.JUf_xq_scrollContainer::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}.JUf_xq_spacer{flex:1 0;min-height:0}.JUf_xq_jumpButton{bottom:var(--sv-space-3);padding:var(--sv-space-1) var(--sv-space-3);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-full);background:var(--sv-color-surface-raised);box-shadow:var(--sv-shadow-popover);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);font-size:var(--sv-font-size-caption);font-weight:var(--sv-font-weight-medium);cursor:pointer;position:absolute;left:50%;transform:translate(-50%)}.JUf_xq_jumpButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (hover:hover){.JUf_xq_jumpButton:hover{background:var(--sv-color-surface-sunken)}}
.FWPbva_root{display:inline-flex}
.OIdeLG_nav{min-width:0}.OIdeLG_list{align-items:center;gap:var(--sv-space-1);margin:0;padding:0;list-style:none;display:flex}.OIdeLG_link,.OIdeLG_trigger{height:36px;padding:0 var(--sv-space-3);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.OIdeLG_link:hover,.OIdeLG_trigger:hover{background:var(--sv-color-surface-sunken)}}.OIdeLG_link:focus-visible,.OIdeLG_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.OIdeLG_triggerOpen{background:var(--sv-color-surface-sunken)}@media (pointer:coarse){.OIdeLG_link,.OIdeLG_trigger{min-height:var(--sv-touch-target-min,44px)}}
.JgAZIq_root{flex-direction:column;max-height:min(60vh,420px);display:flex}.JgAZIq_input{border:none;border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);width:100%;color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-md);padding:var(--sv-space-3);background:0 0;flex-shrink:0}.JgAZIq_input:focus{outline:none}.JgAZIq_input::placeholder{color:var(--sv-color-text-muted)}.JgAZIq_list{padding:var(--sv-space-1);margin:0;list-style:none;overflow-y:auto}.JgAZIq_groupList{margin:0;padding:0;list-style:none}.JgAZIq_groupLabel{padding:var(--sv-space-2) var(--sv-space-3) var(--sv-space-1);font-size:var(--sv-font-size-label);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.JgAZIq_item{align-items:center;gap:var(--sv-space-2);width:100%;min-height:var(--sv-touch-target-min,44px);padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-sm);color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.JgAZIq_itemHighlighted{background:var(--sv-color-surface-sunken)}.JgAZIq_empty{padding:var(--sv-space-4) var(--sv-space-3);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);text-align:center}.JgAZIq_input:focus-visible,.JgAZIq_item:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.Dk8Ayq_group{border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background:var(--sv-color-surface);flex-direction:row;width:100%;height:100%;min-height:320px;display:flex;overflow:hidden}.Dk8Ayq_groupVertical{flex-direction:column}.Dk8Ayq_panel{background:var(--sv-color-surface);min-width:0;min-height:0;overflow:auto}.Dk8Ayq_handle{border:0;border-inline:var(--sv-border-width-hairline) solid var(--sv-color-border);cursor:col-resize;background:var(--sv-color-surface-sunken);flex-shrink:0;width:12px;padding:0;position:relative}.Dk8Ayq_handleVertical{border-inline:0;border-block:var(--sv-border-width-hairline) solid var(--sv-color-border);cursor:row-resize;width:100%;height:12px}.Dk8Ayq_handle:before{content:"";background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full);width:2px;height:40px;position:absolute;inset-block:50%;inset-inline:50%;transform:translate(-50%,-50%)}.Dk8Ayq_handleVertical:before{width:40px;height:2px}@media (hover:hover){.Dk8Ayq_handle:hover{background:var(--sv-color-accent-subtle)}}.Dk8Ayq_handle:focus-visible{background:var(--sv-color-accent-subtle);outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.wG437a_sortButton{align-items:center;gap:var(--sv-space-1);color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.wG437a_sortButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.wG437a_sortIcon{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.I3K_nq_trigger{justify-content:space-between;align-items:center;gap:var(--sv-space-2);box-sizing:border-box;width:100%;height:36px;padding:4px var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);cursor:pointer;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex}@media (pointer:coarse){.I3K_nq_trigger{font-size:var(--sv-font-size-md)}}.I3K_nq_trigger:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.I3K_nq_trigger:disabled{opacity:.5;cursor:not-allowed}.I3K_nq_triggerValue{color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.I3K_nq_triggerPlaceholder{color:var(--sv-color-text-muted)}.I3K_nq_body{flex-direction:column;max-height:min(60vh,360px);display:flex}.I3K_nq_search{border:none;border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);width:100%;color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-md);padding:var(--sv-space-3);background:0 0;flex-shrink:0}.I3K_nq_search:focus{outline:none}.I3K_nq_search::placeholder{color:var(--sv-color-text-muted)}.I3K_nq_list{padding:var(--sv-space-1);margin:0;list-style:none;overflow-y:auto}.I3K_nq_option{align-items:center;gap:var(--sv-space-2);width:100%;min-height:var(--sv-touch-target-min,44px);padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-sm);color:var(--sv-color-text-primary);font:inherit;font-size:var(--sv-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.I3K_nq_optionHighlighted{background:var(--sv-color-surface-sunken)}.I3K_nq_check{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.I3K_nq_empty{padding:var(--sv-space-4) var(--sv-space-3);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);text-align:center}@media (prefers-reduced-motion:reduce){.I3K_nq_trigger{transition:none}}
.F_oaDa_row{align-items:flex-start;gap:var(--sv-space-1);display:flex;position:relative}@media (hover:hover){.F_oaDa_row:not(:hover) .F_oaDa_handle,.F_oaDa_row:not(:focus-within) .F_oaDa_handle{opacity:0}}.F_oaDa_handle{border-radius:var(--sv-radius-sm);width:24px;height:24px;color:var(--sv-color-text-muted);cursor:grab;opacity:1;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:opacity .1s;display:flex}.F_oaDa_handle:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.F_oaDa_handle:active{cursor:grabbing}.F_oaDa_icon{pointer-events:none}.F_oaDa_content{flex:1;min-width:0}.F_oaDa_dragging{opacity:.5}@media (prefers-reduced-motion:reduce){.F_oaDa_handle{transition:none}}
.yt1zXW_strip{align-items:stretch;display:flex;overflow-x:auto}.yt1zXW_step{flex-shrink:0;align-items:center;display:flex}.yt1zXW_connector{width:var(--sv-space-4);background:var(--sv-color-border);flex-shrink:0;height:2px}.yt1zXW_connectorDashed{background-image:repeating-linear-gradient(to right, var(--sv-color-border) 0, var(--sv-color-border) 4px, transparent 4px, transparent 7px)}.yt1zXW_addChip{all:unset;box-sizing:border-box;align-items:center;gap:var(--sv-space-1);padding:var(--sv-space-3) var(--sv-space-4);border:var(--sv-border-width-hairline) dashed var(--sv-color-border);border-radius:var(--sv-radius-lg);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);cursor:pointer;flex-shrink:0;display:flex}@media (hover:hover){.yt1zXW_addChip:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.yt1zXW_addChip:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.rSarqq_dropzone{align-items:center;gap:var(--sv-space-4);box-sizing:border-box;width:100%;padding:var(--sv-space-4) var(--sv-space-5);border:1.5px dashed var(--sv-color-border);border-radius:var(--sv-radius-md);background-color:var(--sv-color-surface-raised);cursor:pointer;transition:background-color .12s,border-color .12s;display:flex;position:relative}@media (hover:hover){.rSarqq_dropzone:hover{background-color:var(--sv-color-surface-sunken);border-color:var(--sv-color-border-strong)}}.rSarqq_dropzoneActive{background-color:var(--sv-color-surface-sunken);border-color:var(--sv-color-border-strong)}.rSarqq_dropzoneDisabled{opacity:.5;cursor:not-allowed}.rSarqq_icon{color:var(--sv-color-text-muted);flex-shrink:0;display:inline-flex}.rSarqq_text{flex-direction:column;gap:2px;min-width:0;display:flex}.rSarqq_title{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rSarqq_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}.rSarqq_hiddenInput{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rSarqq_dropzone:has(.rSarqq_hiddenInput:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rSarqq_dropzone{transition:none}}
.jYz0kW_calendar{gap:var(--sv-space-3);font-family:var(--sv-font-family);flex-direction:column;display:flex}.jYz0kW_header{justify-content:space-between;align-items:center;gap:var(--sv-space-2);display:flex}.jYz0kW_navButton{width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px);border-radius:var(--sv-radius-md);color:var(--sv-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.jYz0kW_navButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.jYz0kW_navButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.jYz0kW_monthLabel{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary)}.jYz0kW_grid{gap:var(--sv-space-1);flex-direction:column;display:flex}.jYz0kW_weekdayRow,.jYz0kW_week{grid-template-columns:repeat(7,1fr);display:grid}.jYz0kW_weekday{height:var(--sv-space-6);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-subtle);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.jYz0kW_day{width:100%;min-height:var(--sv-touch-target-min,44px);border-radius:var(--sv-radius-md);color:var(--sv-color-text-primary);font-size:var(--sv-font-size-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.jYz0kW_day:hover:not(:disabled){background:var(--sv-color-surface-sunken)}}.jYz0kW_day:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.jYz0kW_day:disabled{color:var(--sv-color-text-subtle);cursor:not-allowed}.jYz0kW_dayOutside{color:var(--sv-color-text-subtle)}.jYz0kW_dayToday{font-weight:var(--sv-font-weight-semibold);box-shadow:inset 0 0 0 1px var(--sv-color-border-strong)}.jYz0kW_daySelected,.jYz0kW_daySelected:disabled{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (hover:hover){.jYz0kW_daySelected:hover:not(:disabled){background:var(--sv-color-accent-hover)}}
.YFjRXG_trigger{justify-content:space-between;align-items:center;gap:var(--sv-space-2);box-sizing:border-box;width:100%;height:36px;padding:4px var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);cursor:pointer;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex}@media (pointer:coarse){.YFjRXG_trigger{font-size:var(--sv-font-size-md)}}.YFjRXG_trigger:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.YFjRXG_trigger:disabled{opacity:.5;cursor:not-allowed}.YFjRXG_triggerValue{color:var(--sv-color-text-primary)}.YFjRXG_triggerPlaceholder{color:var(--sv-color-text-muted)}.YFjRXG_popoverBody{padding:var(--sv-space-3)}.YFjRXG_drawerBody{padding:var(--sv-space-4);padding-bottom:max(var(--sv-space-4), env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.YFjRXG_trigger{transition:none}}
.B7TyxW_input{width:100%;padding:var(--sv-space-2) var(--sv-space-3);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);background-color:var(--sv-color-surface);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}@media (pointer:coarse){.B7TyxW_input{font-size:var(--sv-font-size-md)}}.B7TyxW_input::placeholder{color:var(--sv-color-text-muted)}.B7TyxW_input:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.B7TyxW_input:disabled{opacity:.5;cursor:not-allowed}.B7TyxW_list{padding:var(--sv-space-1);max-height:320px;margin:0;list-style:none;overflow-y:auto}.B7TyxW_status{padding:var(--sv-space-2) var(--sv-space-3);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.B7TyxW_option{align-items:center;gap:var(--sv-space-2);width:100%;padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-sm);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.B7TyxW_optionActive{background:var(--sv-color-surface-sunken)}@media (hover:hover){.B7TyxW_option:hover{background:var(--sv-color-surface-sunken)}}.B7TyxW_optionIcon{flex-shrink:0;align-items:center;display:flex}.B7TyxW_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.B7TyxW_optionMeta{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-subtle);flex-shrink:0}.B7TyxW_optionCreate{color:var(--sv-color-text-muted);font-style:italic}.B7TyxW_divider{margin:var(--sv-space-1) var(--sv-space-2);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}@media (prefers-reduced-motion:reduce){.B7TyxW_input{transition:none}}
.RK9xQG_trigger{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-md);background:var(--sv-color-surface);color:var(--sv-color-text-primary);cursor:pointer;display:flex}@media (hover:hover){.RK9xQG_trigger:hover{background:var(--sv-color-surface-sunken)}}.RK9xQG_trigger:disabled{opacity:.5;cursor:not-allowed}.RK9xQG_placeholder{width:var(--sv-icon-size-md);height:var(--sv-icon-size-md);color:var(--sv-color-text-subtle);font-size:var(--sv-font-size-sm);justify-content:center;align-items:center;display:flex}.RK9xQG_triggerLabel{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}.RK9xQG_grid{gap:var(--sv-space-1);padding:var(--sv-space-2);grid-template-columns:repeat(5,1fr);display:grid}.RK9xQG_option{width:var(--sv-touch-target-min);height:var(--sv-touch-target-min);border-radius:var(--sv-radius-sm);color:var(--sv-color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.RK9xQG_option:hover{background:var(--sv-color-surface-sunken)}}.RK9xQG_optionSelected{background:var(--sv-color-accent-subtle)}.RK9xQG_trigger:focus-visible,.RK9xQG_option:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
._3FGp9a_row{gap:var(--sv-space-2);flex-wrap:wrap;display:flex}._3FGp9a_swatch{width:var(--sv-space-8);height:var(--sv-space-8);border-radius:var(--sv-radius-md);cursor:pointer;border:2px solid #0000;padding:0}._3FGp9a_swatch:disabled{opacity:.5;cursor:not-allowed}._3FGp9a_swatchSelected{border-color:var(--sv-color-accent);outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}._3FGp9a_swatchNone{background-color:var(--sv-color-surface-sunken);border:2px dashed var(--sv-color-border-strong);color:var(--sv-color-text-muted);justify-content:center;align-items:center;display:flex}._3FGp9a_swatchNone._3FGp9a_swatchSelected{border-style:solid}._3FGp9a_customWrapper{width:var(--sv-space-8);height:var(--sv-space-8);border-radius:var(--sv-radius-md);border:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}._3FGp9a_customWrapper._3FGp9a_swatchSelected{border-color:var(--sv-color-accent)}._3FGp9a_customWrapperEmpty{background-color:var(--sv-color-surface-sunken);border-style:dashed;border-color:var(--sv-color-border-strong)}._3FGp9a_customInput{border-radius:var(--sv-radius-md);cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0}._3FGp9a_customWrapperEmpty ._3FGp9a_customInput{opacity:0}._3FGp9a_customInput:disabled{opacity:.5;cursor:not-allowed}._3FGp9a_customWrapperEmpty ._3FGp9a_customInput:disabled{opacity:0}._3FGp9a_customInput::-webkit-color-swatch-wrapper{border-radius:var(--sv-radius-md);padding:0}._3FGp9a_customInput::-webkit-color-swatch{border-radius:var(--sv-radius-md);border:none}._3FGp9a_customInput::-moz-color-swatch{border-radius:var(--sv-radius-md);border:none}._3FGp9a_customPlusIcon{color:var(--sv-color-text-muted);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._3FGp9a_swatch:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}._3FGp9a_customWrapper:has(._3FGp9a_customInput:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
._1OVJSq_root{align-items:center;gap:var(--sv-space-1);padding:var(--sv-space-1);border:var(--sv-border-width-hairline) solid var(--sv-color-border-strong);border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);display:inline-flex}._1OVJSq_button{all:unset;width:var(--sv-space-6);height:var(--sv-space-6);border-radius:var(--sv-radius-full);color:var(--sv-color-text-primary);font-size:var(--sv-font-size-md);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){._1OVJSq_button:hover:not(:disabled){background:var(--sv-color-surface)}}._1OVJSq_button:disabled{color:var(--sv-color-text-subtle);cursor:not-allowed}._1OVJSq_input{all:unset;text-align:center;width:3ch;font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);-moz-appearance:textfield}._1OVJSq_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._1OVJSq_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._1OVJSq_input:focus-visible{box-shadow:0 0 0 2px var(--sv-color-focus-ring);border-radius:var(--sv-radius-sm);outline:none}._1OVJSq_input:disabled{color:var(--sv-color-text-muted)}._1OVJSq_unit{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-subtle);white-space:nowrap}
.z4QEna_row{align-items:center;gap:var(--sv-space-3);width:100%;display:flex}.z4QEna_tapTarget{align-items:center;gap:var(--sv-space-2);min-width:0;min-height:var(--sv-touch-target-min);cursor:pointer;flex:1;display:flex}.z4QEna_tapTarget:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.z4QEna_box{--checkbox-box-size:18px;width:var(--checkbox-box-size);height:var(--checkbox-box-size);border-radius:var(--sv-radius-sm);border:1.5px solid var(--sv-color-border-strong);background:var(--sv-color-surface);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.z4QEna_checked{background-color:var(--sv-color-accent);border-color:var(--sv-color-accent);color:var(--sv-white)}.z4QEna_tick{pointer-events:none;width:10px;height:8px}.z4QEna_icon{color:var(--sv-color-text-muted);flex-shrink:0;align-items:center;display:flex}.z4QEna_label{min-width:0;font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;transition:color .15s;position:relative;overflow:hidden}.z4QEna_label:after{content:"";background:var(--sv-color-text-muted);transform-origin:0;width:100%;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:0;transform:scaleX(0)}.z4QEna_struck{color:var(--sv-color-text-muted)}.z4QEna_struck:after{transform:scaleX(1)}.z4QEna_trailing{flex-shrink:0}@media (prefers-reduced-motion:reduce){.z4QEna_box,.z4QEna_label,.z4QEna_label:after{transition:none}}
.PgeYuG_chip{max-width:100%;min-height:24px;padding:2px var(--sv-space-2);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-full);font-family:var(--sv-font-family);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);white-space:nowrap;align-items:center;line-height:1.2;display:inline-flex}.PgeYuG_owed{color:var(--sv-color-success-text);background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border)}.PgeYuG_owes{color:var(--sv-color-error-text);background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border)}.PgeYuG_settled{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border)}
.dtrEeG_group{gap:var(--sv-space-2);display:grid}.dtrEeG_label{font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted)}.dtrEeG_row{justify-content:space-between;align-items:center;gap:var(--sv-space-2);display:flex}.dtrEeG_trailing{flex-shrink:0;max-width:8rem}.dtrEeG_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}
.jIQUEa_dots{justify-content:center;align-items:center;gap:var(--sv-space-2);display:flex}.jIQUEa_dotsCompact{gap:var(--sv-space-1)}.jIQUEa_dotsCompact .jIQUEa_dot{width:16px;height:16px}.jIQUEa_dot{cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0;position:relative}.jIQUEa_dot:before{content:"";background:var(--sv-color-border-strong);border-radius:50%;width:6px;height:6px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jIQUEa_dot:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:50%}.jIQUEa_dotActive:before{background:var(--sv-color-text-primary)}@media (hover:hover){.jIQUEa_dot:not(.jIQUEa_dotActive):hover:before{background:var(--sv-color-text-muted)}}@media (prefers-reduced-motion:reduce){.jIQUEa_dot:before{transition:none}}
.c98nAa_wrap{width:100%;height:100%;position:relative}.c98nAa_scroller{scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow:auto hidden}.c98nAa_slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.c98nAa_indicatorSlot{left:0;right:0;bottom:var(--sv-space-3);pointer-events:none;position:absolute}.c98nAa_indicatorSlot>*{pointer-events:auto}
._7Ny-Iq_header,._7Ny-Iq_footer{flex:none}._7Ny-Iq_body{flex:auto;min-height:0;overflow:hidden auto}._7Ny-Iq_loading{height:100%;color:var(--sv-color-text-subtle);font-size:var(--sv-font-size-sm);justify-content:center;align-items:center;display:flex}
.D5-TBG_wrap{gap:var(--sv-space-3);flex-direction:column;width:100%;height:100%;display:flex}.D5-TBG_stack{flex:auto;min-height:0;position:relative}.D5-TBG_peek{transform:scale(.94) translateY(var(--sv-space-3));opacity:.6;pointer-events:none;position:absolute;inset:0}.D5-TBG_cardSlot{position:absolute;inset:0}.D5-TBG_card{background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);width:100%;height:100%;box-shadow:var(--sv-shadow-card);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.D5-TBG_card:active{cursor:grabbing}.D5-TBG_stamp{z-index:1;align-items:center;gap:var(--sv-space-1);padding:var(--sv-space-1) var(--sv-space-3);border:2px solid var(--sv-color-text-primary);border-radius:var(--sv-radius-md);background:var(--sv-color-surface-raised);color:var(--sv-color-text-primary);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);pointer-events:none;display:flex;position:absolute}.D5-TBG_stampUp{top:var(--sv-space-4);opacity:var(--sv-stack-progress-up,0);left:50%;transform:translate(-50%)}.D5-TBG_stampDown{bottom:var(--sv-space-4);opacity:var(--sv-stack-progress-down,0);left:50%;transform:translate(-50%)}.D5-TBG_stampLeft{top:var(--sv-space-4);left:var(--sv-space-4);opacity:var(--sv-stack-progress-left,0);transform:rotate(-8deg)}.D5-TBG_stampRight{top:var(--sv-space-4);right:var(--sv-space-4);opacity:var(--sv-stack-progress-right,0);transform:rotate(8deg)}.D5-TBG_actions{justify-content:center;gap:var(--sv-space-2);flex:none;display:flex}
.EmiOKW_shell{height:100%;display:flex;overflow:hidden}.EmiOKW_sidebar{background:var(--sv-color-surface-raised);border-right:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-shrink:0;overflow-y:auto}.EmiOKW_sidebarHidden{display:none}.EmiOKW_main{background:var(--sv-color-surface);flex:1;min-width:0;overflow-y:auto}.EmiOKW_detail{background:var(--sv-color-surface-raised);border-left:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-shrink:0;overflow-y:auto}
.PIEULG_shell{flex-direction:column;height:100%;display:flex}.PIEULG_header{flex-shrink:0;overflow:hidden}.PIEULG_main{flex:1;min-height:0;overflow-y:auto}.PIEULG_footer{flex-shrink:0;overflow:hidden}
.gInn3a_root{width:100%;height:100%}
.sbfmDa_root{flex-direction:column;min-width:100%;min-height:100%;display:flex}.sbfmDa_header{flex-shrink:0}.sbfmDa_content{flex:1}.sbfmDa_padNone{padding:0}.sbfmDa_padSm{padding:var(--sv-page-gutter,var(--sv-space-4))}.sbfmDa_padMd{padding:var(--sv-page-gutter,var(--sv-space-8))}.sbfmDa_padLg{padding:var(--sv-page-gutter,var(--sv-space-12))}@media (max-width:768px){.sbfmDa_padSm{padding:var(--sv-page-gutter,var(--sv-space-3))}.sbfmDa_padMd{padding:var(--sv-page-gutter,var(--sv-space-4))}.sbfmDa_padLg{padding:var(--sv-page-gutter,var(--sv-space-6))}}
.BWJnLG_nav{gap:var(--sv-space-5);flex-direction:column;width:100%;display:flex}.BWJnLG_group{flex-direction:column;gap:2px;display:flex}.BWJnLG_groupLabel{padding:0 var(--sv-space-3);margin-bottom:var(--sv-space-1);font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--sv-color-text-muted)}.BWJnLG_row{align-items:center;gap:var(--sv-space-3);min-height:var(--sv-touch-target-min);padding:var(--sv-space-2) var(--sv-space-3);border-radius:var(--sv-radius-md);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);text-decoration:none;display:flex}.BWJnLG_icon{flex-shrink:0}.BWJnLG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BWJnLG_badge{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-xs);flex-shrink:0}.BWJnLG_chevron{color:var(--sv-color-text-muted);flex-shrink:0}.BWJnLG_static .BWJnLG_row{transition:background-color .1s,color .1s}@media (hover:hover){.BWJnLG_static .BWJnLG_row:hover{background-color:color-mix(in srgb, var(--sv-color-accent) 6%, transparent);color:var(--sv-color-text-primary)}}.BWJnLG_static .BWJnLG_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.BWJnLG_static .BWJnLG_rowActive{background-color:var(--sv-color-accent-subtle);color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold)}.BWJnLG_static .BWJnLG_rowActive .BWJnLG_icon{color:var(--sv-color-text-primary)}.BWJnLG_compact.BWJnLG_static .BWJnLG_row{min-height:0;padding:var(--sv-space-2) var(--sv-space-3)}.BWJnLG_drilldown .BWJnLG_group{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface-raised);gap:0;overflow:hidden}.BWJnLG_drilldown .BWJnLG_row{padding:var(--sv-space-3) var(--sv-space-4);color:var(--sv-color-text-primary);border-radius:0}.BWJnLG_drilldown .BWJnLG_row:not(:last-child){border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}@media (hover:hover){.BWJnLG_drilldown .BWJnLG_row:hover{background-color:var(--sv-color-surface-sunken)}}.BWJnLG_drilldown .BWJnLG_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.BWJnLG_drilldown .BWJnLG_icon{color:var(--sv-color-text-muted)}@media (prefers-reduced-motion:reduce){.BWJnLG_static .BWJnLG_row{transition:none}}
.lYGfDq_qr{padding:var(--sv-space-2);border-radius:var(--sv-radius-md);background:var(--sv-white);line-height:0;display:inline-block}.lYGfDq_qr svg{width:11rem;height:11rem}.lYGfDq_qr path{fill:var(--sv-black)}
.OjIWFa_nav{align-items:center;gap:var(--sv-space-2);margin:0 0 var(--sv-space-4);flex-wrap:wrap;display:flex}.OjIWFa_totals{gap:var(--sv-space-1);margin-bottom:var(--sv-space-5);padding:var(--sv-space-4) var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;display:flex}.OjIWFa_totals p{margin:0}.OjIWFa_big{font-size:var(--sv-font-size-xl);font-weight:var(--sv-font-weight-semibold)}.OjIWFa_note{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}.OjIWFa_group{margin-bottom:var(--sv-space-6)}.OjIWFa_group h2{margin:0 0 var(--sv-space-3);font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold)}.OjIWFa_rows{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OjIWFa_rows li+li{border-top:1px solid var(--sv-color-border)}.OjIWFa_row{gap:var(--sv-space-1) var(--sv-space-4);padding:var(--sv-space-3) var(--sv-space-5);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.OjIWFa_row[aria-current=true]{background-color:var(--sv-color-surface-sunken)}@media (hover:hover){.OjIWFa_row:hover{background-color:var(--sv-color-surface-sunken)}}.OjIWFa_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.OjIWFa_name{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.OjIWFa_name strong{font-weight:var(--sv-font-weight-medium)}.OjIWFa_name span{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.OjIWFa_figures{text-align:right;font-variant-numeric:tabular-nums}.OjIWFa_bar{grid-column:1/-1}.OjIWFa_over{font-weight:var(--sv-font-weight-semibold)}.OjIWFa_detail{margin-top:var(--sv-space-6);padding:var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface)}.OjIWFa_detail h2,.OjIWFa_detail h3{margin:0 0 var(--sv-space-3)}.OjIWFa_editor{align-items:center;gap:var(--sv-space-2);margin-bottom:var(--sv-space-5);flex-wrap:wrap;display:flex}.OjIWFa_table{width:100%;margin-bottom:var(--sv-space-5);border-collapse:collapse}.OjIWFa_table th,.OjIWFa_table td{padding:var(--sv-space-2);border-bottom:1px solid var(--sv-color-border);text-align:left}.OjIWFa_table th{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium)}.OjIWFa_table td:last-child,.OjIWFa_table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.OjIWFa_block{display:block}
._9kwr1G_form{gap:var(--sv-space-4);padding:var(--sv-space-5);flex-direction:column;display:flex}._9kwr1G_actions{gap:var(--sv-space-3);flex-wrap:wrap;display:flex}._9kwr1G_problem{display:block}._9kwr1G_status{right:var(--sv-space-4);bottom:calc(var(--sv-shell-footer-height,0px) + var(--sv-space-4));z-index:1;max-width:20rem;color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);pointer-events:none;position:fixed}._9kwr1G_status:empty{display:none}._9kwr1G_add{display:inline-flex}._9kwr1G_parts{gap:var(--sv-space-3);padding:var(--sv-space-3);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-md);flex-direction:column;margin:0;display:flex}._9kwr1G_parts legend{padding:0 var(--sv-space-2);font-weight:var(--sv-font-weight-medium)}._9kwr1G_part{align-items:center;gap:var(--sv-space-2);grid-template-columns:minmax(0,1fr) minmax(0,9rem) auto;display:grid}._9kwr1G_remainder{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}._9kwr1G_repeat{gap:var(--sv-space-3);padding:var(--sv-space-3);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-md);flex-direction:column;margin:0;display:flex}
.zrtBQa_worth{gap:var(--sv-space-1);padding:var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;display:flex}.zrtBQa_worthLabel{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}.zrtBQa_worthAmount{font-size:var(--sv-font-size-2xl);font-weight:var(--sv-font-weight-semibold);margin:0}.zrtBQa_note{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}.zrtBQa_groups{gap:var(--sv-space-6);margin-top:var(--sv-space-6);flex-direction:column;display:flex}.zrtBQa_group h2{margin:0 0 var(--sv-space-3);font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold)}.zrtBQa_list{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zrtBQa_list li+li{border-top:1px solid var(--sv-color-border)}.zrtBQa_row{justify-content:space-between;align-items:center;gap:var(--sv-space-4);padding:var(--sv-space-4) var(--sv-space-5);color:inherit;text-decoration:none;display:flex}@media (hover:hover){.zrtBQa_row:hover{background-color:var(--sv-color-surface-sunken)}}.zrtBQa_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.zrtBQa_name{flex-direction:column;min-width:0;display:flex}.zrtBQa_name strong{font-weight:var(--sv-font-weight-medium);overflow-wrap:anywhere}.zrtBQa_name span{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.zrtBQa_amount{font-variant-numeric:tabular-nums;text-align:right;flex:none}.zrtBQa_owed{color:var(--sv-color-text-primary)}.zrtBQa_form{gap:var(--sv-space-4);padding:var(--sv-space-5);flex-direction:column;display:flex}.zrtBQa_two{gap:var(--sv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:480px){.zrtBQa_two{grid-template-columns:minmax(0,1fr)}}.zrtBQa_actions{gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.zrtBQa_facts{gap:var(--sv-space-4);margin:var(--sv-space-5) 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.zrtBQa_fact{gap:var(--sv-space-1);padding:var(--sv-space-4);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-md);background-color:var(--sv-color-surface);flex-direction:column;display:flex}.zrtBQa_fact span{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.zrtBQa_fact strong{font-size:var(--sv-font-size-lg);font-variant-numeric:tabular-nums}.zrtBQa_entries{border-collapse:collapse;width:100%}.zrtBQa_entries th,.zrtBQa_entries td{padding:var(--sv-space-3) var(--sv-space-2);border-bottom:1px solid var(--sv-color-border);text-align:left}.zrtBQa_entries th{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium)}.zrtBQa_entries td:nth-child(4),.zrtBQa_entries th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.zrtBQa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zrtBQa_instalments{gap:var(--sv-space-3);flex-direction:column;max-width:28rem;display:flex}
.SXlS7G_cards{gap:var(--sv-space-4);margin-bottom:var(--sv-space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.SXlS7G_card{gap:var(--sv-space-1);padding:var(--sv-space-4) var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;display:flex}.SXlS7G_card span{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.SXlS7G_card strong{font-size:var(--sv-font-size-xl);font-variant-numeric:tabular-nums}.SXlS7G_section{margin-bottom:var(--sv-space-6)}.SXlS7G_section h2{margin:0 0 var(--sv-space-3);font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold)}.SXlS7G_note{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}.SXlS7G_list{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SXlS7G_list li+li{border-top:1px solid var(--sv-color-border)}.SXlS7G_item{justify-content:space-between;align-items:center;gap:var(--sv-space-4);padding:var(--sv-space-3) var(--sv-space-5);display:flex}.SXlS7G_item a{color:inherit}.SXlS7G_amount{font-variant-numeric:tabular-nums;text-align:right;flex:none}.SXlS7G_over{font-weight:var(--sv-font-weight-semibold)}.SXlS7G_done{color:var(--sv-color-text-muted);text-decoration:line-through}.SXlS7G_checklist{padding:var(--sv-space-4) var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface)}.SXlS7G_checklist h2{margin:0 0 var(--sv-space-2);font-size:var(--sv-font-size-lg)}.SXlS7G_actions{gap:var(--sv-space-3);margin-top:var(--sv-space-3);flex-wrap:wrap;display:flex}.SXlS7G_steps{gap:var(--sv-space-2);margin:var(--sv-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}
.HRUita_manager{gap:var(--sv-space-4);flex-direction:column;display:flex}.HRUita_list{border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HRUita_item{gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-5);flex-direction:column;display:flex}.HRUita_item+.HRUita_item{border-top:1px solid var(--sv-color-border)}.HRUita_line{justify-content:space-between;align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.HRUita_name{color:inherit;font-weight:var(--sv-font-weight-medium);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.HRUita_count,.HRUita_note{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-regular)}.HRUita_note{margin:0}.HRUita_controls,.HRUita_inline,.HRUita_merge{align-items:center;gap:var(--sv-space-2);flex-wrap:wrap;display:flex}.HRUita_problem{display:block}.HRUita_months{border-collapse:collapse;width:100%}.HRUita_months th,.HRUita_months td{padding:var(--sv-space-3) var(--sv-space-2);border-bottom:1px solid var(--sv-color-border);text-align:left}.HRUita_months th{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium)}.HRUita_months td:nth-child(n+3),.HRUita_months th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.HRUita_actions{gap:var(--sv-space-2);flex-wrap:wrap;display:flex}
.HSnETW_mark{height:40px;color:var(--sv-color-text-primary)}
._qh6Tq_manager{gap:var(--sv-space-5);flex-direction:column;display:flex}._qh6Tq_add{align-items:flex-end;gap:var(--sv-space-4);flex-wrap:wrap;display:flex}._qh6Tq_category{gap:var(--sv-space-3);padding:var(--sv-space-4) var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background-color:var(--sv-color-surface);flex-direction:column;display:flex}._qh6Tq_category h2{font-size:var(--sv-font-size-lg);margin:0}._qh6Tq_line{justify-content:space-between;align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}._qh6Tq_label{font-weight:var(--sv-font-weight-medium);overflow-wrap:anywhere}._qh6Tq_controls{gap:var(--sv-space-1);flex-wrap:wrap;display:flex}._qh6Tq_subs{gap:var(--sv-space-2);padding:0 0 0 var(--sv-space-5);flex-direction:column;margin:0;list-style:none;display:flex}._qh6Tq_inline{align-items:center;gap:var(--sv-space-3);display:flex}._qh6Tq_note{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);margin:0}._qh6Tq_problem{display:block}
