.AaaK4G_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}.AaaK4G_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){.AaaK4G_link:hover{color:var(--sv-color-text-primary)}}.AaaK4G_dot{color:var(--sv-color-border)}.AaaK4G_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.NCN2gW_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}.NCN2gW_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}.NCN2gW_wide{max-width:40rem}.NCN2gW_brand{margin-bottom:var(--sv-space-5)}.NCN2gW_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}.NCN2gW_badgeLg{--mark-size:40px}.NCN2gW_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}.NCN2gW_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}.NCN2gW_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)}.NCN2gW_noticeText{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0;line-height:1.5}.NCN2gW_warning{background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border)}.NCN2gW_warning .NCN2gW_noticeText{color:var(--sv-color-warning-text)}.NCN2gW_error{font-size:var(--sv-font-size-sm);color:var(--sv-color-error-text);margin:0}.NCN2gW_form{gap:var(--sv-space-4);margin-top:var(--sv-space-6);flex-direction:column;display:flex}.NCN2gW_field{flex-direction:column;display:flex}.NCN2gW_labelRow{margin-bottom:var(--sv-space-2);justify-content:space-between;align-items:baseline;display:flex}.NCN2gW_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-muted);display:block}.NCN2gW_aside{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}.NCN2gW_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)}.NCN2gW_hint{margin:var(--sv-space-1) 0 0;font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}.NCN2gW_fieldError{margin:var(--sv-space-1) 0 0;font-size:var(--sv-font-size-xs);color:var(--sv-color-error-text)}.NCN2gW_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}.NCN2gW_divider:before,.NCN2gW_divider:after{content:"";border-top:1px solid var(--sv-color-border);flex:1}.NCN2gW_submit{width:100%;margin-top:var(--sv-space-2)}.NCN2gW_wide{width:100%}.NCN2gW_footer{margin:var(--sv-space-5) 0 0;font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);text-align:center}.NCN2gW_footerStart{text-align:start}.NCN2gW_link{color:var(--sv-color-text-primary);text-underline-offset:2px;text-decoration:underline}.NCN2gW_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}.NCN2gW_codeRow{gap:var(--sv-space-2);display:flex}.NCN2gW_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}.NCN2gW_codeCell:focus{border-color:var(--sv-color-accent);box-shadow:0 0 0 3px var(--sv-color-focus-ring)}.NCN2gW_codeCellError{border-color:var(--sv-color-error-text)}@media (max-width:768px){.NCN2gW_card{padding:var(--sv-space-6)}}
.nOT_Qa_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}.nOT_Qa_button:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.nOT_Qa_button:disabled{opacity:.5;cursor:not-allowed}.nOT_Qa_button:active:not(:disabled){transform:translate(var(--sv-button-press-x), var(--sv-button-press-y));box-shadow:none}@media (pointer:coarse){.nOT_Qa_button{min-height:var(--sv-touch-target-min,44px)}}.nOT_Qa_sm{padding:var(--sv-space-2) var(--sv-space-3);font-size:var(--sv-font-size-sm)}.nOT_Qa_md{padding:10px var(--sv-space-4);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold)}.nOT_Qa_lg{padding:var(--sv-space-3) var(--sv-space-5);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold)}.nOT_Qa_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 nOT_Qa_button-spin;display:inline-block}@keyframes nOT_Qa_button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nOT_Qa_spinner{animation-play-state:paused}}.nOT_Qa_primary{background-color:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (hover:hover){.nOT_Qa_primary:hover:not(:disabled){background-color:var(--sv-color-accent-hover)}}.nOT_Qa_primary:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-accent) 80%, black)}.nOT_Qa_secondary{background-color:var(--sv-color-surface);color:var(--sv-color-text-primary);border-color:var(--sv-color-border-strong)}@media (hover:hover){.nOT_Qa_secondary:hover:not(:disabled){background-color:var(--sv-color-surface-sunken)}}.nOT_Qa_secondary:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-surface-sunken) 85%, black)}.nOT_Qa_ghost{color:var(--sv-color-text-primary);background-color:#0000}@media (hover:hover){.nOT_Qa_ghost:hover:not(:disabled){background-color:var(--sv-color-surface-sunken)}}.nOT_Qa_ghost:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-surface-sunken) 85%, black)}.nOT_Qa_destructive{color:var(--sv-color-error-text);border-color:var(--sv-color-error-border);background-color:#0000}@media (hover:hover){.nOT_Qa_destructive:hover:not(:disabled){background-color:var(--sv-color-error-surface)}}.nOT_Qa_destructive:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-surface) 85%, black)}.nOT_Qa_link{text-decoration:none}
._3LBbEq_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)}._3LBbEq_paddingSm{padding:var(--sv-space-3)}._3LBbEq_paddingMd{padding:var(--sv-space-5)}._3LBbEq_paddingLg{padding:var(--sv-space-8)}._3LBbEq_interactive{cursor:pointer;text-decoration:none;transition:border-color .15s;display:block}@media (hover:hover){._3LBbEq_interactive:hover{border-color:var(--sv-color-border-strong)}}._3LBbEq_interactive:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){._3LBbEq_interactive{transition:none}}
.J6FSJG_root{gap:var(--sv-space-2);flex-direction:column;display:flex}.J6FSJG_title{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}.J6FSJG_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.J6FSJG_actions{gap:var(--sv-space-2);margin-top:var(--sv-space-1);display:flex}
.t0iTha_h1{font-size:var(--sv-font-size-2xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.t0iTha_h2{font-size:var(--sv-font-size-xl);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.t0iTha_h3{font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.t0iTha_h4{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.t0iTha_body{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);margin:0}.t0iTha_caption{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);margin:0}.t0iTha_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}
.tean2G_block{margin-top:var(--sv-space-4)}.tean2G_block:first-child{margin-top:0}.tean2G_block[data-heading]{margin-top:var(--sv-space-8)}.tean2G_block[data-heading]:first-child{margin-top:0}.tean2G_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}.tean2G_list{padding-left:var(--sv-space-6);gap:var(--sv-space-2);flex-direction:column;margin:0;display:flex}.tean2G_root a{color:var(--sv-color-text-primary);text-underline-offset:2px;text-decoration:underline}.tean2G_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}.tean2G_codeBlock{padding:var(--sv-space-4);background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-md);margin:0;overflow-x:auto}.tean2G_codeBlock code{font-size:var(--sv-font-size-sm);white-space:pre;background:0 0;border-radius:0;padding:0;line-height:1.6}.tean2G_root a:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.OBtJVa_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}.OBtJVa_uppercase{text-transform:uppercase;letter-spacing:.05em}.OBtJVa_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)}.OBtJVa_status{font-weight:var(--sv-font-weight-medium)}.OBtJVa_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)}.OBtJVa_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)}.OBtJVa_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)}.OBtJVa_chipNeutral{background:var(--sv-color-surface-sunken);border:var(--sv-border-width-hairline) solid var(--sv-color-border);color:var(--sv-color-text-muted)}.OBtJVa_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)}.OBtJVa_role.OBtJVa_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px}.OBtJVa_role.OBtJVa_sm{padding:1px var(--sv-space-1);font-size:var(--sv-font-size-label)}.OBtJVa_role.OBtJVa_md{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-label)}.OBtJVa_role.OBtJVa_lg{padding:3px var(--sv-space-3);font-size:var(--sv-font-size-sm)}.OBtJVa_mono.OBtJVa_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px}.OBtJVa_mono.OBtJVa_sm{padding:1px var(--sv-space-1);font-size:var(--sv-font-size-label)}.OBtJVa_mono.OBtJVa_md{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-xs)}.OBtJVa_mono.OBtJVa_lg{padding:3px var(--sv-space-3);font-size:var(--sv-font-size-sm)}.OBtJVa_status.OBtJVa_xs{font-size:var(--sv-font-size-2xs);padding:1px 3px 1px 2px}.OBtJVa_status.OBtJVa_sm{padding:1px var(--sv-space-1) 1px 3px;font-size:var(--sv-font-size-label)}.OBtJVa_status.OBtJVa_md{padding:2px var(--sv-space-2) 2px var(--sv-space-1);font-size:var(--sv-font-size-xs)}.OBtJVa_status.OBtJVa_lg{padding:3px var(--sv-space-3) 3px var(--sv-space-2);font-size:var(--sv-font-size-sm)}.OBtJVa_dot{border-radius:var(--sv-radius-full);flex-shrink:0;display:inline-block}.OBtJVa_xs .OBtJVa_dot{width:4px;height:4px}.OBtJVa_sm .OBtJVa_dot{width:5px;height:5px}.OBtJVa_md .OBtJVa_dot{width:6px;height:6px}.OBtJVa_lg .OBtJVa_dot{width:8px;height:8px}.OBtJVa_dotGreen{background:var(--sv-color-success-text)}.OBtJVa_dotRed{background:var(--sv-color-error-text)}.OBtJVa_dotAmber{background:var(--sv-color-warning-text)}.OBtJVa_dotGrey{background:var(--sv-color-text-muted)}
.NpS8NG_root{flex-shrink:0;line-height:0;display:inline-block}.NpS8NG_xs{width:var(--sv-icon-size-xs);height:var(--sv-icon-size-xs)}.NpS8NG_sm{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm)}.NpS8NG_md{width:var(--sv-icon-size-md);height:var(--sv-icon-size-md)}.NpS8NG_lg{width:var(--sv-icon-size-lg);height:var(--sv-icon-size-lg)}
.LBVfLq_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}.LBVfLq_track:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.LBVfLq_track:disabled{opacity:.5;cursor:not-allowed}.LBVfLq_on{background-color:var(--sv-color-accent)}.LBVfLq_off{background-color:var(--sv-color-border-strong)}.LBVfLq_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}.LBVfLq_on .LBVfLq_thumb{transform:translate(16px)}.LBVfLq_off .LBVfLq_thumb{transform:translate(0)}@media (prefers-reduced-motion:reduce){.LBVfLq_track,.LBVfLq_thumb{transition:none}}
.fBYZHG_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}.fBYZHG_md .fBYZHG_segment{padding:var(--sv-space-1) var(--sv-space-3);font-size:var(--sv-font-size-sm)}.fBYZHG_sm .fBYZHG_segment{padding:2px var(--sv-space-2);font-size:var(--sv-font-size-caption)}.fBYZHG_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}.fBYZHG_segment:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}.fBYZHG_active{background:var(--sv-color-surface);color:var(--sv-color-text-primary);box-shadow:var(--sv-shadow-card)}.fBYZHG_inactive{color:var(--sv-color-text-muted);background:0 0}@media (hover:hover){.fBYZHG_inactive:hover{color:var(--sv-color-text-primary)}}@media (prefers-reduced-motion:reduce){.fBYZHG_segment{transition:none}}
.yRhWYG_tablist{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.yRhWYG_tablist::-webkit-scrollbar{display:none}.yRhWYG_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}.yRhWYG_tab:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.yRhWYG_active{color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold);border-bottom-color:var(--sv-color-accent)}.yRhWYG_inactive{color:var(--sv-color-text-muted);font-weight:var(--sv-font-weight-medium)}@media (hover:hover){.yRhWYG_inactive:hover{color:var(--sv-color-text-primary)}}@media (prefers-reduced-motion:reduce){.yRhWYG_tab{transition:none}}
.iAFMJa_wrapper{width:100%;display:block;position:relative}.iAFMJa_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}.iAFMJa_sm .iAFMJa_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){.iAFMJa_select{font-size:var(--sv-font-size-md)}}.iAFMJa_select:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.iAFMJa_select:disabled{opacity:.5;cursor:not-allowed}.iAFMJa_sm .iAFMJa_select{padding-top:var(--sv-space-1);padding-bottom:var(--sv-space-1);font-size:var(--sv-font-size-sm)}.iAFMJa_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%)}.iAFMJa_sm .iAFMJa_chevron{right:var(--sv-space-2);width:10px;height:10px}@media (prefers-reduced-motion:reduce){.iAFMJa_select{transition:none}}
.G8yDTW_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)}.G8yDTW_content{text-align:center;flex:1}.G8yDTW_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){.G8yDTW_dismiss:hover{opacity:1}}.G8yDTW_dismiss:focus-visible{outline-offset:1px;outline:2px solid}.G8yDTW_info{background:var(--sv-color-info-surface);color:var(--sv-color-info-text);border-bottom-color:var(--sv-color-info-border)}.G8yDTW_warning{background:var(--sv-color-warning-surface);color:var(--sv-color-warning-text);border-bottom-color:var(--sv-color-warning-border)}.G8yDTW_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){.G8yDTW_dismiss{transition:none}}
.CZuBTq_container{display:inline-flex;position:relative}.CZuBTq_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 CZuBTq_sv-popover-in;position:absolute;overflow:hidden auto}@keyframes CZuBTq_sv-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CZuBTq_panel{animation:none}}.CZuBTq_right{right:0}.CZuBTq_left{left:0}.CZuBTq_upward{top:auto;bottom:calc(100% + var(--sv-space-2));animation-name:CZuBTq_sv-popover-in-upward}@keyframes CZuBTq_sv-popover-in-upward{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.Iz0ZxG_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){.Iz0ZxG_input{font-size:var(--sv-font-size-md)}}.Iz0ZxG_input::placeholder{color:var(--sv-color-text-muted)}.Iz0ZxG_input:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.Iz0ZxG_input:read-only{background-color:var(--sv-color-surface-sunken);color:var(--sv-color-text-muted);border-color:var(--sv-color-border);cursor:default}.Iz0ZxG_input:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Iz0ZxG_input{transition:none}}
.bsgDWG_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}.bsgDWG_textarea::placeholder{color:var(--sv-color-text-muted)}.bsgDWG_textarea:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.bsgDWG_textarea:read-only{background-color:var(--sv-color-surface-sunken);color:var(--sv-color-text-muted);border-color:var(--sv-color-border);cursor:default}.bsgDWG_textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.bsgDWG_textareaAutoGrow{resize:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.bsgDWG_textarea{transition:none}}
.TT84sW_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}.TT84sW_textarea::placeholder{color:var(--sv-color-text-muted)}.TT84sW_textarea:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.TT84sW_textarea:read-only{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border);cursor:default}.TT84sW_textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.TT84sW_invalid{border-color:var(--sv-color-error-border)}.TT84sW_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){.TT84sW_textarea{transition:none}}
.aZiSqW_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}.aZiSqW_dot{border-radius:var(--sv-radius-full);background:currentColor;flex:none;width:7px;height:7px}.aZiSqW_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.aZiSqW_neutral{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border)}.aZiSqW_info{color:var(--sv-color-info-text);background:var(--sv-color-info-surface);border-color:var(--sv-color-info-border)}.aZiSqW_success{color:var(--sv-color-success-text);background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border)}.aZiSqW_warning{color:var(--sv-color-warning-text);background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border)}.aZiSqW_error{color:var(--sv-color-error-text);background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border)}
.ntqMsq_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}.ntqMsq_splitPane:not(:has(.ntqMsq_handle)){grid-template-columns:minmax(0, var(--split-pane-primary-size,50%)) minmax(0, calc(100% - var(--split-pane-primary-size,50%)))}.ntqMsq_pane{background:var(--sv-color-surface);min-width:0;min-height:0;overflow:auto}.ntqMsq_pane+.ntqMsq_pane{border-left:var(--sv-border-width-hairline) solid var(--sv-color-border)}.ntqMsq_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}.ntqMsq_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){.ntqMsq_handle:hover{background:var(--sv-color-accent-subtle)}}.ntqMsq_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(.ntqMsq_splitPane,.ntqMsq_splitPane:not(:has(.ntqMsq_handle))){grid-template-columns:1fr;min-height:0}.ntqMsq_handle{display:none}.ntqMsq_pane{min-height:220px}.ntqMsq_pane+.ntqMsq_pane{border-top:var(--sv-border-width-hairline) solid var(--sv-color-border);border-left:0}}
.gsJ_CG_wrapper{gap:var(--sv-space-1);flex-direction:column;width:100%;display:flex}.gsJ_CG_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}.gsJ_CG_control:focus-within{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring)}.gsJ_CG_invalid{border-color:var(--sv-color-error-border)}.gsJ_CG_invalid:focus-within{border-color:var(--sv-color-error-border);box-shadow:0 0 0 2px var(--sv-color-error-border)}.gsJ_CG_disabled{opacity:.5;cursor:not-allowed}.gsJ_CG_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}.gsJ_CG_tagLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsJ_CG_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){.gsJ_CG_removeButton:hover:not(:disabled){color:var(--sv-color-text-primary);background:var(--sv-color-surface)}}.gsJ_CG_removeButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}.gsJ_CG_removeButton:disabled{cursor:not-allowed}.gsJ_CG_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}.gsJ_CG_input::placeholder{color:var(--sv-color-text-muted)}.gsJ_CG_input:disabled{cursor:not-allowed}.gsJ_CG_hint,.gsJ_CG_error{font-family:var(--sv-font-family);font-size:var(--sv-font-size-caption);margin:0;line-height:1.4}.gsJ_CG_hint{color:var(--sv-color-text-muted)}.gsJ_CG_error{color:var(--sv-color-error-text)}@media (pointer:coarse){.gsJ_CG_input{font-size:var(--sv-font-size-md)}}@media (prefers-reduced-motion:reduce){.gsJ_CG_control{transition:none}}
.YxZ0aa_header{background:var(--sv-color-surface);border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-shrink:0}.YxZ0aa_row{align-items:center;gap:var(--sv-space-2);padding:var(--sv-space-3) var(--sv-space-4);display:flex}.YxZ0aa_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){.YxZ0aa_backButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.YxZ0aa_backButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.YxZ0aa_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}.YxZ0aa_action{flex-shrink:0}.YxZ0aa_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){.YxZ0aa_closeButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.YxZ0aa_closeButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.YxZ0aa_secondRow{padding:0 var(--sv-space-2) var(--sv-space-2)}
.VEQY4G_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}.VEQY4G_scrimOpen{opacity:1}.VEQY4G_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)}.VEQY4G_panelOpen{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.VEQY4G_scrim,.VEQY4G_panel{transition-duration:.01ms}}.VEQY4G_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}.VEQY4G_content::-webkit-scrollbar{width:8px}.VEQY4G_content::-webkit-scrollbar-track{background:0 0}.VEQY4G_content::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}.VEQY4G_sm{width:24rem;max-width:100%;max-height:min(28rem,100%)}.VEQY4G_md{width:36rem;max-width:100%;max-height:min(42rem,100%)}.VEQY4G_auto{width:fit-content;min-width:min(24rem,100%);max-width:min(48rem,100%);max-height:min(48rem,100%)}.VEQY4G_lg{width:100%;height:100%}.VEQY4G_fixed{width:64rem;max-width:100%;height:44rem;max-height:100%}.VEQY4G_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){.VEQY4G_close:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.VEQY4G_close:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.VEQY4G_mobileHeader{display:none}.VEQY4G_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){.VEQY4G_scrim{bottom:var(--sv-shell-footer-height,0);background:0 0;padding:0}.VEQY4G_panel,.VEQY4G_sm,.VEQY4G_md,.VEQY4G_lg,.VEQY4G_auto,.VEQY4G_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}.VEQY4G_panel{opacity:1;transition:transform var(--sv-motion-duration-base) var(--sv-motion-ease-out);transform:translateY(100%)}.VEQY4G_panelOpen{transform:translateY(0)}.VEQY4G_close{display:none}.VEQY4G_mobileHeader{display:block}}
.GxW1ba_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}.GxW1ba_scrimOpen{opacity:1}.GxW1ba_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%)}.GxW1ba_body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:auto;overflow-y:auto}.GxW1ba_body::-webkit-scrollbar{display:none}.GxW1ba_panelOpen{transform:translateY(0)}.GxW1ba_panelHalf{height:50dvh;max-height:50dvh}@media (prefers-reduced-motion:reduce){.GxW1ba_scrim,.GxW1ba_panel{transition-duration:.01ms}}.GxW1ba_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}.GxW1ba_handle:active{cursor:grabbing}.GxW1ba_handle:before{content:"";border-radius:var(--sv-radius-full);background:var(--sv-color-border-strong);width:36px;height:4px}
.In-BBW_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%)}.In-BBW_panelOpen{transform:translateY(0)}.In-BBW_panelFromTop:not(.In-BBW_panelOpen){transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.In-BBW_panel{transition-duration:.01ms}}.In-BBW_content{overscroll-behavior:none;flex:auto;overflow-y:auto}
.loMtuG_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}.loMtuG_dialog::backdrop{background:var(--sv-color-scrim)}.loMtuG_body{gap:var(--sv-space-4);padding:var(--sv-space-6);flex-direction:column;display:flex}.loMtuG_title{font-size:var(--sv-font-size-lg);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}.loMtuG_message{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0}.loMtuG_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}.loMtuG_actions{gap:var(--sv-space-3);justify-content:flex-end;display:flex}.loMtuG_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){.loMtuG_destructiveConfirm{min-height:var(--sv-touch-target-min,44px)}}@media (hover:hover){.loMtuG_destructiveConfirm:hover:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-solid) 85%, black)}}.loMtuG_destructiveConfirm:active:not(:disabled){background-color:color-mix(in srgb, var(--sv-color-error-solid) 80%, black)}.loMtuG_destructiveConfirm:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.loMtuG_destructiveConfirm:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.loMtuG_destructiveConfirm{transition:none}}
._5zM6fa_list{padding:var(--sv-space-1);flex-direction:column;margin:0;list-style:none;display:flex}._5zM6fa_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){._5zM6fa_item:hover:not(:disabled){background:var(--sv-color-surface-sunken)}}._5zM6fa_item:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}._5zM6fa_item:disabled{opacity:.5;cursor:not-allowed}._5zM6fa_itemDestructive{color:var(--sv-color-error-text)}@media (hover:hover){._5zM6fa_itemDestructive:hover:not(:disabled){background:var(--sv-color-error-surface)}}._5zM6fa_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}._5zM6fa_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}._5zM6fa_separator{height:1px;margin:var(--sv-space-1) var(--sv-space-2);background:var(--sv-color-border)}
.Ovr7LW_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}.Ovr7LW_triggerSm{width:32px;height:32px}.Ovr7LW_triggerImg{object-fit:cover;width:100%;height:100%}.Ovr7LW_panelHeader{padding:var(--sv-space-1) var(--sv-space-1) 0}.Ovr7LW_userHeader{align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-2) var(--sv-space-3);display:flex}.Ovr7LW_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}.Ovr7LW_menuAvatarImg{object-fit:cover;width:100%;height:100%}.Ovr7LW_userInfo{flex-direction:column;min-width:0;display:flex}.Ovr7LW_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}.Ovr7LW_userEmail{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Ovr7LW_divider{margin:var(--sv-space-1) 0 0;border:none;border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}.Ovr7LW_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
@keyframes a0ijha_spin{to{transform:rotate(360deg)}}.a0ijha_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 a0ijha_spin;display:inline-block}@media (prefers-reduced-motion:reduce){.a0ijha_spinner{animation-play-state:paused}}.a0ijha_sm{width:var(--sv-icon-size-sm);height:var(--sv-icon-size-sm);border-width:2px}.a0ijha_md{width:var(--sv-icon-size-md);height:var(--sv-icon-size-md);border-width:2px}.a0ijha_lg{width:var(--sv-icon-size-lg);height:var(--sv-icon-size-lg);border-width:3px}
.pjNLXG_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){.pjNLXG_trigger:hover{background:var(--sv-color-surface-sunken)}}.pjNLXG_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)}.pjNLXG_loading{padding:var(--sv-space-6);justify-content:center;display:flex}.pjNLXG_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}.pjNLXG_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}.pjNLXG_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){.pjNLXG_tile:hover{background:var(--sv-color-surface-sunken)}}.pjNLXG_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}.pjNLXG_tileName{font-size:var(--sv-font-size-caption);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pjNLXG_trigger:focus-visible,.pjNLXG_tile:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.V6pNUG_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){.V6pNUG_trigger:hover{background:var(--sv-color-surface-sunken)}}.V6pNUG_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}.V6pNUG_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}.V6pNUG_headerTitle{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);flex:1}.V6pNUG_headerActions{align-items:center;gap:var(--sv-space-2);display:flex}.V6pNUG_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){.V6pNUG_actionBtn:hover{color:var(--sv-color-text-primary)}}.V6pNUG_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){.V6pNUG_closeBtn:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.V6pNUG_list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.V6pNUG_empty{align-items:center;gap:var(--sv-space-3);padding:var(--sv-space-10) var(--sv-space-4);flex-direction:column;display:flex}.V6pNUG_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}.V6pNUG_emptyText{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.V6pNUG_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}.V6pNUG_item:last-child{border-bottom:none}.V6pNUG_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}.V6pNUG_itemBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.V6pNUG_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.V6pNUG_itemTitle:hover,button.V6pNUG_itemTitle:hover{text-decoration:underline}}.V6pNUG_itemRead .V6pNUG_itemTitle{color:var(--sv-color-text-subtle);cursor:default}.V6pNUG_itemTime{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted)}.V6pNUG_itemEnd{align-items:center;gap:var(--sv-space-2);flex:none;padding-top:2px;display:flex}.V6pNUG_unreadDot{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);flex:none;width:7px;height:7px;display:block}.V6pNUG_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){.V6pNUG_dismissBtn:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.V6pNUG_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){.V6pNUG_viewAll:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}.V6pNUG_trigger:focus-visible,.V6pNUG_actionBtn:focus-visible,.V6pNUG_closeBtn:focus-visible,.V6pNUG_itemTitle:focus-visible,.V6pNUG_dismissBtn:focus-visible,.V6pNUG_viewAll:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.v03D9W_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}.v03D9W_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 v03D9W_toastIn;display:flex}.v03D9W_toast.v03D9W_exiting{animation:.2s ease-in forwards v03D9W_toastOut}.v03D9W_icon{color:var(--sv-color-border-strong);flex:none;align-items:center;padding-top:1px;display:flex}.v03D9W_toast.v03D9W_info .v03D9W_icon,.v03D9W_toast.v03D9W_announcement .v03D9W_icon{color:var(--sv-color-accent)}.v03D9W_toast.v03D9W_success .v03D9W_icon{color:var(--sv-color-success-text)}.v03D9W_toast.v03D9W_warning .v03D9W_icon{color:var(--sv-color-warning-text)}.v03D9W_toast.v03D9W_error .v03D9W_icon,.v03D9W_toast.v03D9W_security .v03D9W_icon{color:var(--sv-color-error-text)}.v03D9W_body{flex:auto;min-width:0}.v03D9W_title{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);font-weight:600;line-height:1.4}.v03D9W_message{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin-top:var(--sv-space-1);line-height:1.4}.v03D9W_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){.v03D9W_close:hover{color:var(--sv-color-text-primary)}}@keyframes v03D9W_toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes v03D9W_toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:768px){.v03D9W_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}.v03D9W_toast{width:100%;max-width:360px;animation-name:v03D9W_toastInMobile}.v03D9W_toast.v03D9W_exiting{animation-name:v03D9W_toastOutMobile}}@keyframes v03D9W_toastInMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v03D9W_toastOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.v03D9W_close:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.v03D9W_toast,.v03D9W_toast.v03D9W_exiting{animation:none}}
._4C25Ra_tile{align-items:center;gap:var(--sv-space-3);box-sizing:border-box;height:100%;padding:var(--sv-space-6) var(--sv-space-5);border:1px solid var(--sv-color-border);border-radius:var(--sv-radius-lg);background:var(--sv-color-surface-raised);box-shadow:var(--sv-shadow-card);color:var(--sv-color-text-primary);text-align:center;flex-direction:column;text-decoration:none;display:flex}._4C25Ra_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (hover:hover){._4C25Ra_link:hover{border-color:var(--sv-color-border-strong)}}._4C25Ra_icon{border-radius:var(--sv-radius-md);background:var(--sv-color-surface-sunken);width:48px;height:48px;color:var(--sv-color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}._4C25Ra_name{max-width:100%;font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-medium);overflow-wrap:anywhere}._4C25Ra_description{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm);flex:1;line-height:1.5}._4C25Ra_fill{flex:1}._4C25Ra_separator{background:var(--sv-color-border);width:100%;height:1px;display:block}._4C25Ra_tags{justify-content:center;gap:var(--sv-space-2);flex-wrap:wrap;display:flex}._4C25Ra_ghost{border-style:dashed;border-color:var(--sv-color-border-strong);box-shadow:none;color:var(--sv-color-text-muted);background:0 0}._4C25Ra_ghost ._4C25Ra_icon{border:1px dashed var(--sv-color-border-strong);color:inherit;background:0 0}._4C25Ra_ghost ._4C25Ra_name{font-weight:var(--sv-font-weight-regular)}@media (hover:hover){._4C25Ra_ghost._4C25Ra_link:hover{color:var(--sv-color-text-primary);background:var(--sv-color-surface-sunken)}}
.cqJZxG_grid{grid-template-columns:repeat(auto-fill, minmax(var(--sv-card-tile-min-width,200px), 1fr));gap:var(--sv-space-4);display:grid}.cqJZxG_gridDense{grid-template-columns:repeat(auto-fill, var(--sv-card-tile-min-width,200px));gap:var(--sv-space-2)}.cqJZxG_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}.cqJZxG_banner{height:40px;color:var(--sv-color-text-subtle);background-color:var(--sv-color-surface-sunken);justify-content:center;align-items:center;display:flex}.cqJZxG_footer{padding:var(--sv-space-3) var(--sv-space-4)}.cqJZxG_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){.cqJZxG_tileIcon:hover{background:var(--sv-color-surface-sunken)}}.cqJZxG_tileIcon .cqJZxG_banner{height:auto;color:var(--sv-color-text-muted);background:0 0}.cqJZxG_tileIcon .cqJZxG_banner svg{width:48px;height:48px}.cqJZxG_tileIcon .cqJZxG_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}.cqJZxG_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){.cqJZxG_newTile:hover{border-color:var(--sv-color-text-muted);color:var(--sv-color-text-primary)}}.cqJZxG_newTile:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.cqJZxG_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){.cqJZxG_newTile{transition:none}}
.vB36NW_field{gap:var(--sv-space-1);flex-direction:column;width:100%;display:flex}.vB36NW_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary)}.vB36NW_required{color:var(--sv-color-error-text);margin-left:var(--sv-space-1)}.vB36NW_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted);margin:0}.vB36NW_error{font-size:var(--sv-font-size-xs);color:var(--sv-color-error-text);margin:0}
.zFNbDq_header{justify-content:space-between;align-items:flex-start;gap:var(--sv-space-4);margin-bottom:var(--sv-space-6);display:flex}.zFNbDq_text{gap:var(--sv-space-1);flex-direction:column;min-width:0;display:flex}.zFNbDq_titleRow{align-items:center;gap:var(--sv-space-2);color:var(--sv-color-text-primary);display:flex}.zFNbDq_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}.zFNbDq_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0}.zFNbDq_action{flex-shrink:0}.zFNbDq_mobileHeader{align-items:center;gap:var(--sv-space-2);margin-bottom:var(--sv-space-3);display:flex}.zFNbDq_mobileBack{flex-shrink:0}.zFNbDq_mobileTitleIcon{color:var(--sv-color-text-primary);flex-shrink:0}.zFNbDq_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}.zFNbDq_mobileAction,.zFNbDq_mobileMenu{flex-shrink:0}
.tOli-W_container{box-sizing:border-box;width:100%;margin-inline:auto}.tOli-W_sm{max-width:640px}.tOli-W_md{max-width:960px}.tOli-W_lg{max-width:1200px}.tOli-W_full{max-width:none}.tOli-W_padNone{padding:0}.tOli-W_padSm{padding:var(--sv-page-gutter,var(--sv-space-4))}.tOli-W_padMd{padding:var(--sv-page-gutter,var(--sv-space-8))}.tOli-W_padLg{padding:var(--sv-page-gutter,var(--sv-space-12))}@media (max-width:768px){.tOli-W_padSm{padding:var(--sv-page-gutter,var(--sv-space-3))}.tOli-W_padMd{padding:var(--sv-page-gutter,var(--sv-space-4))}.tOli-W_padLg{padding:var(--sv-page-gutter,var(--sv-space-6))}}
.rA6pAq_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}.rA6pAq_left{align-items:center;gap:var(--sv-space-2);min-width:0;display:flex}.rA6pAq_right{align-items:center;gap:var(--sv-space-1);flex-shrink:0;display:flex}.rA6pAq_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}.rA6pAq_brandLogoImg{object-fit:cover;width:100%;height:100%}.rA6pAq_plugin{align-items:center;gap:var(--sv-space-1);min-width:0;color:var(--sv-color-text-primary);text-decoration:none;display:flex}.rA6pAq_pluginName{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rA6pAq_brandBadge:focus-visible,.rA6pAq_plugin:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
.tXYQvG_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)}.tXYQvG_brandGroup{align-items:center;gap:var(--sv-space-3);min-width:0;display:flex}.tXYQvG_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}.tXYQvG_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}.tXYQvG_right{align-items:center;gap:var(--sv-space-2);flex-shrink:0;margin-left:auto;display:flex}
.wyQe4W_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}.wyQe4W_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){.wyQe4W_navItem:hover{color:var(--sv-color-text-primary)}}.wyQe4W_navItem:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.wyQe4W_navItemActive{color:var(--sv-color-text-primary)}.wyQe4W_navItemApps{position:relative}.wyQe4W_navItemAppsOpen{color:var(--sv-color-text-primary)}.wyQe4W_navItemAppsOpen:before{content:"";border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:48px;height:48px;position:absolute}.wyQe4W_navItemAppsOpen svg,.wyQe4W_navItemAppsOpen img{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.wyQe4W_navItem{transition:none}}
._1FfX_W_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}._1FfX_W_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){._1FfX_W_gridItem:hover ._1FfX_W_gridIcon{background:var(--sv-color-border)}}._1FfX_W_gridItem:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-md)}._1FfX_W_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}._1FfX_W_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){._1FfX_W_gridIcon{transition:none}}
._44gghq_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}._44gghq_icon{color:var(--sv-color-text-subtle)}._44gghq_heading{font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary);margin:0}._44gghq_description{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);max-width:36ch;margin:0}
.y6vQTW_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}.y6vQTW_sm{width:24px;height:24px;font-size:var(--sv-font-size-label)}.y6vQTW_md{width:32px;height:32px;font-size:var(--sv-font-size-xs)}.y6vQTW_lg{width:40px;height:40px;font-size:var(--sv-font-size-sm)}.y6vQTW_img{object-fit:cover;width:100%;height:100%;display:block}
.bB5DjW_stack{--stack-size:32px;--stack-overlap:calc(var(--stack-size) * -.28);font-family:var(--sv-font-family);flex-shrink:0;align-items:center;display:inline-flex}.bB5DjW_sm{--stack-size:24px}.bB5DjW_md{--stack-size:32px}.bB5DjW_lg{--stack-size:40px}.bB5DjW_item{box-shadow:0 0 0 2px var(--sv-color-surface);border-radius:50%;display:inline-flex}.bB5DjW_item+.bB5DjW_item{margin-inline-start:var(--stack-overlap)}.bB5DjW_more{box-sizing:border-box;min-width:var(--stack-size);height:var(--stack-size);border:var(--sv-border-width-hairline) solid var(--sv-color-border);background:var(--sv-color-surface-raised);color:var(--sv-color-text-muted);font-size:var(--sv-font-size-label);font-weight:var(--sv-font-weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:6px}
.-g_jXW_nav{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border);flex-wrap:wrap;gap:0;display:flex}.-g_jXW_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){.-g_jXW_link:hover{color:var(--sv-color-text-primary)}}.-g_jXW_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px;border-radius:var(--sv-radius-sm)}.-g_jXW_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){.-g_jXW_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%)}.-g_jXW_nav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.-g_jXW_link{transition:none}}
.HsG40a_wrapper{display:inline-flex;position:relative}.HsG40a_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){.HsG40a_wrapper:hover .HsG40a_tip{opacity:1}}.HsG40a_wrapper:focus-within .HsG40a_tip{opacity:1}.HsG40a_top{bottom:calc(100% + var(--sv-space-2));left:50%;transform:translate(-50%)}.HsG40a_bottom{top:calc(100% + var(--sv-space-2));left:50%;transform:translate(-50%)}.HsG40a_left{right:calc(100% + var(--sv-space-2));top:50%;transform:translateY(-50%)}.HsG40a_right{left:calc(100% + var(--sv-space-2));top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.HsG40a_tip{transition:none}}
.sQcXhG_root{align-items:center;gap:var(--sv-space-2);cursor:pointer;display:inline-flex}.sQcXhG_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}.sQcXhG_checked{background-color:var(--sv-color-accent);border-color:var(--sv-color-accent);color:var(--sv-white)}.sQcXhG_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sQcXhG_input:disabled{cursor:not-allowed}@media (pointer:coarse){.sQcXhG_input{inset:calc((var(--checkbox-box-size) - var(--sv-touch-target-min,44px)) / 2)}}.sQcXhG_input:focus-visible+.sQcXhG_tick,.sQcXhG_input:focus-visible{outline:none}.sQcXhG_box:has(.sQcXhG_input:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.sQcXhG_tick{pointer-events:none;width:10px;height:8px}.sQcXhG_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}.sQcXhG_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)}.sQcXhG_struck{color:var(--sv-color-text-muted)}.sQcXhG_struck:after{transform:scaleX(1)}.sQcXhG_disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sQcXhG_box,.sQcXhG_label,.sQcXhG_label:after{transition:none}}
.UNFjnq_root{gap:var(--sv-space-2);flex-direction:column;display:flex}.UNFjnq_option{align-items:center;gap:var(--sv-space-2);cursor:pointer;display:inline-flex}.UNFjnq_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}.UNFjnq_checked{border-color:var(--sv-color-accent)}.UNFjnq_dot{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);pointer-events:none;width:8px;height:8px}.UNFjnq_input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.UNFjnq_input:disabled{cursor:not-allowed}@media (pointer:coarse){.UNFjnq_input{inset:calc((var(--radio-circle-size) - var(--sv-touch-target-min,44px)) / 2)}}.UNFjnq_input:focus-visible{outline:none}.UNFjnq_circle:has(.UNFjnq_input:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.UNFjnq_optionLabel{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);-webkit-user-select:none;user-select:none}.UNFjnq_disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.UNFjnq_circle{transition:none}}
._5o4EbW_root{gap:var(--sv-space-2);flex-direction:column;display:flex}._5o4EbW_label{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}._5o4EbW_slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}@media (pointer:coarse){._5o4EbW_slider{height:var(--sv-touch-target-min,44px)}}._5o4EbW_slider:disabled{opacity:.5;cursor:not-allowed}._5o4EbW_slider:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}._5o4EbW_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}._5o4EbW_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}._5o4EbW_slider:disabled::-webkit-slider-thumb{cursor:not-allowed}._5o4EbW_slider::-moz-range-track{border-radius:var(--sv-radius-full);background:var(--sv-color-border-strong);height:4px}._5o4EbW_slider::-moz-range-progress{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);height:4px}._5o4EbW_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}._5o4EbW_slider:disabled::-moz-range-thumb{cursor:not-allowed}
.-TxtgW_track{border-radius:var(--sv-radius-full);background:var(--sv-color-surface-sunken);width:100%;height:8px;overflow:hidden}.-TxtgW_fill{border-radius:var(--sv-radius-full);background:var(--sv-color-accent);height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.-TxtgW_fill{transition:none}}
.N4WKcq_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%)}.N4WKcq_scrollContainer::-webkit-scrollbar{display:none}.N4WKcq_table{border-collapse:collapse;width:100%;font-size:var(--sv-font-size-sm)}.N4WKcq_head .N4WKcq_row{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border-strong)}.N4WKcq_body .N4WKcq_row{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}.N4WKcq_body .N4WKcq_row:last-child{border-bottom:none}.N4WKcq_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}.N4WKcq_td{padding:var(--sv-space-2) var(--sv-space-3);color:var(--sv-color-text-primary)}
.xnrF2G_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}.xnrF2G_icon{flex-shrink:0;margin-top:2px}.xnrF2G_content{gap:var(--sv-space-1);flex-direction:column;min-width:0;display:flex}.xnrF2G_heading{font-weight:var(--sv-font-weight-semibold);margin:0}.xnrF2G_body{margin:0}.xnrF2G_info{background:var(--sv-color-info-surface);border-color:var(--sv-color-info-border);color:var(--sv-color-info-text)}.xnrF2G_success{background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border);color:var(--sv-color-success-text)}.xnrF2G_warning{background:var(--sv-color-warning-surface);border-color:var(--sv-color-warning-border);color:var(--sv-color-warning-text)}.xnrF2G_error{background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border);color:var(--sv-color-error-text)}.xnrF2G_neutral{background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border);color:var(--sv-color-text-primary)}
.DkO97q_nav{min-width:0}.DkO97q_list{align-items:center;gap:var(--sv-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DkO97q_item{align-items:center;gap:var(--sv-space-1);display:inline-flex}.DkO97q_link{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);text-decoration:none}@media (hover:hover){.DkO97q_link:hover{color:var(--sv-color-text-primary);text-decoration:underline}}.DkO97q_link:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.DkO97q_current{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary)}.DkO97q_separator{color:var(--sv-color-text-muted);flex-shrink:0}
.Ujpw2a_nav{align-items:center;gap:var(--sv-space-1);display:flex}.Ujpw2a_list{align-items:center;gap:var(--sv-space-1);margin:0;padding:0;list-style:none;display:flex}.Ujpw2a_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}.Ujpw2a_navButton:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.Ujpw2a_navButton:not(:disabled):hover{background:var(--sv-color-surface-sunken)}}.Ujpw2a_navButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (pointer:coarse){.Ujpw2a_navButton{width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px)}}.Ujpw2a_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){.Ujpw2a_pageButton:not(.Ujpw2a_active):hover{background:var(--sv-color-surface-sunken)}}.Ujpw2a_pageButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.Ujpw2a_active{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (pointer:coarse){.Ujpw2a_pageButton{min-width:var(--sv-touch-target-min,44px);height:var(--sv-touch-target-min,44px)}}.Ujpw2a_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}
._0ivIOq_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}
.iGIS1G_root{border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}.iGIS1G_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}.iGIS1G_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.iGIS1G_triggerLabel{min-width:0}.iGIS1G_chevron{color:var(--sv-color-text-muted);flex-shrink:0;transition:transform .2s}.iGIS1G_chevronOpen{transform:rotate(180deg)}.iGIS1G_contentWrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.iGIS1G_contentWrapper[data-open=true]{grid-template-rows:1fr}.iGIS1G_contentInner{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary);overflow:hidden}.iGIS1G_contentWrapper[data-open=true] .iGIS1G_contentInner{padding-bottom:var(--sv-space-3)}@media (prefers-reduced-motion:reduce){.iGIS1G_contentWrapper,.iGIS1G_chevron{transition:none}}
.dor2Ra_root{border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}
.bbEKRG_root{border-radius:var(--sv-radius-md);width:100%;position:relative;overflow:hidden}.bbEKRG_root>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.WSpCgq_root{display:inline-flex}:is(.WSpCgq_root>button,.WSpCgq_root>a){border-radius:0;margin-left:-1px}:is(.WSpCgq_root>button:first-child,.WSpCgq_root>a:first-child){border-top-left-radius:var(--sv-radius-md);border-bottom-left-radius:var(--sv-radius-md);margin-left:0}:is(.WSpCgq_root>button:last-child,.WSpCgq_root>a:last-child){border-top-right-radius:var(--sv-radius-md);border-bottom-right-radius:var(--sv-radius-md)}:is(.WSpCgq_root>button:focus-visible,.WSpCgq_root>a:focus-visible){z-index:1;position:relative}
.kML0Gq_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}.kML0Gq_interactive{cursor:pointer}@media (hover:hover){.kML0Gq_interactive:not(:disabled):hover{background:var(--sv-color-surface-sunken)}}.kML0Gq_interactive:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.kML0Gq_interactive:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.kML0Gq_root{min-height:var(--sv-touch-target-min,44px)}}.kML0Gq_leading,.kML0Gq_trailing{flex-shrink:0;align-items:center;display:flex}.kML0Gq_content{flex-direction:column;flex:1;min-width:0;display:flex}.kML0Gq_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}.kML0Gq_description{font-size:var(--sv-font-size-caption);color:var(--sv-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.IDfPpq_label{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);color:var(--sv-color-text-primary);cursor:default}.IDfPpq_disabled{opacity:.5;cursor:not-allowed}
.NjDiaa_root{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sv-color-border-strong) transparent;overflow:auto}.NjDiaa_root::-webkit-scrollbar{width:8px;height:8px}.NjDiaa_root::-webkit-scrollbar-track{background:0 0}.NjDiaa_root::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}
.whM4OW_fab{inset-inline-end:max(var(--sv-space-4), env(safe-area-inset-right,0px));bottom:calc(var(--sv-shell-footer-height,env(safe-area-inset-bottom,0px)) + var(--sv-space-4));z-index:99;justify-content:center;align-items:center;gap:var(--sv-space-2);box-sizing:border-box;border-radius:var(--sv-radius-full);background:var(--sv-color-accent);min-width:56px;height:56px;color:var(--sv-color-text-on-accent);box-shadow:var(--sv-shadow-overlay);font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-medium);cursor:pointer;touch-action:manipulation;border:none;padding:0;line-height:1;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex;position:fixed}.whM4OW_extended{padding-inline:var(--sv-space-5)}.whM4OW_icon{justify-content:center;align-items:center;display:inline-flex}.whM4OW_label{white-space:nowrap}.whM4OW_fab:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:3px}.whM4OW_fab:active{transform:scale(.96)}@media (hover:hover){.whM4OW_fab:hover{background:var(--sv-color-accent-hover)}}@media (prefers-reduced-motion:reduce){.whM4OW_fab{transition:none}.whM4OW_fab:active{transform:none}}
.XpWI7q_scrim{z-index:110;background:color-mix(in srgb, var(--sv-black) calc(var(--photo-fade,1) * 94%), transparent);opacity:0;font-family:var(--sv-font-family);transition:opacity .25s;position:fixed;inset:0}.XpWI7q_scrimOpen{opacity:1}.XpWI7q_panel{color:var(--sv-color-text-on-dark-fill);outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.XpWI7q_bar{z-index:2;padding:max(var(--sv-space-3), env(safe-area-inset-top)) max(var(--sv-space-3), env(safe-area-inset-right)) var(--sv-space-3) max(var(--sv-space-3), env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.XpWI7q_bar>*{pointer-events:auto}.XpWI7q_count{font-size:var(--sv-font-size-sm);font-variant-numeric:tabular-nums;padding-inline:var(--sv-space-2)}.XpWI7q_control{border-radius:var(--sv-radius-full);background:color-mix(in srgb, var(--sv-black) 45%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;border:none;justify-content:center;align-items:center;display:inline-flex}.XpWI7q_control:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (hover:hover){.XpWI7q_control:hover{background:color-mix(in srgb, var(--sv-black) 70%, transparent)}}.XpWI7q_previous,.XpWI7q_next{z-index:2;position:absolute;inset-block-start:50%;translate:0 -50%}.XpWI7q_previous{inset-inline-start:max(var(--sv-space-3), env(safe-area-inset-left))}.XpWI7q_next{inset-inline-end:max(var(--sv-space-3), env(safe-area-inset-right))}@media (pointer:coarse){.XpWI7q_previous,.XpWI7q_next{display:none}}.XpWI7q_stage{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.XpWI7q_image{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:transform .2s}.XpWI7q_dragging{transition:none}.XpWI7q_failed{padding:var(--sv-space-6);text-align:center;color:var(--sv-color-text-on-dark-fill);margin:0}.XpWI7q_caption{z-index:2;max-height:30%;padding:var(--sv-space-3) max(var(--sv-space-4), env(safe-area-inset-right)) max(var(--sv-space-4), env(safe-area-inset-bottom)) max(var(--sv-space-4), env(safe-area-inset-left));background:color-mix(in srgb, var(--sv-black) 55%, transparent);font-size:var(--sv-font-size-sm);text-align:center;overflow-wrap:anywhere;line-height:1.45;position:relative;overflow-y:auto}@media (prefers-reduced-motion:reduce){.XpWI7q_scrim,.XpWI7q_image{transition:none}}
.GOBGZq_grid{gap:var(--sv-space-1);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.GOBGZq_cell{margin:0;padding:0}.GOBGZq_thumb{aspect-ratio:1;border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-md);background:var(--sv-color-surface-sunken);cursor:pointer;touch-action:manipulation;width:100%;padding:0;display:block;overflow:hidden}.GOBGZq_thumb:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (hover:hover){.GOBGZq_thumb:hover{border-color:var(--sv-color-text-muted)}}.GOBGZq_img{object-fit:cover;width:100%;height:100%;display:block}
.c3J8Rq_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.c3J8Rq_marker{cursor:pointer}button.c3J8Rq_marker:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}@media (hover:hover){button.c3J8Rq_marker:hover{background:color-mix(in srgb, var(--sv-color-accent-subtle) 70%, var(--sv-color-accent) 30%)}}
.edAx5G_row{flex-direction:column;max-width:80%;display:flex}.edAx5G_user{align-self:flex-end;align-items:flex-end}.edAx5G_assistant,.edAx5G_tool{align-self:flex-start;align-items:flex-start}.edAx5G_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}.edAx5G_user .edAx5G_bubble{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent);border-bottom-right-radius:var(--sv-radius-sm)}.edAx5G_assistant .edAx5G_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)}.edAx5G_tool .edAx5G_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)}.edAx5G_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}.edAx5G_typingDots{padding:var(--sv-space-1) 0;align-items:center;gap:3px;display:inline-flex}.edAx5G_dot{border-radius:var(--sv-radius-full);opacity:.4;background:currentColor;width:6px;height:6px;animation:1.2s ease-in-out infinite edAx5G_typing-pulse}.edAx5G_dot:nth-child(2){animation-delay:.2s}.edAx5G_dot:nth-child(3){animation-delay:.4s}@keyframes edAx5G_typing-pulse{0%,80%,to{opacity:.4;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.edAx5G_dot{opacity:.7;animation:none}}
.MU6vta_root{height:100%;min-height:0;position:relative}.MU6vta_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}.MU6vta_scrollContainer::-webkit-scrollbar{width:8px}.MU6vta_scrollContainer::-webkit-scrollbar-thumb{background:var(--sv-color-border-strong);border-radius:var(--sv-radius-full)}.MU6vta_spacer{flex:1 0;min-height:0}.MU6vta_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%)}.MU6vta_jumpButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (hover:hover){.MU6vta_jumpButton:hover{background:var(--sv-color-surface-sunken)}}
.lR0MqG_root{display:inline-flex}
._94vz3W_nav{min-width:0}._94vz3W_list{align-items:center;gap:var(--sv-space-1);margin:0;padding:0;list-style:none;display:flex}._94vz3W_link,._94vz3W_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){._94vz3W_link:hover,._94vz3W_trigger:hover{background:var(--sv-color-surface-sunken)}}._94vz3W_link:focus-visible,._94vz3W_trigger:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}._94vz3W_triggerOpen{background:var(--sv-color-surface-sunken)}@media (pointer:coarse){._94vz3W_link,._94vz3W_trigger{min-height:var(--sv-touch-target-min,44px)}}
._463-Lq_root{flex-direction:column;max-height:min(60vh,420px);display:flex}._463-Lq_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}._463-Lq_input:focus{outline:none}._463-Lq_input::placeholder{color:var(--sv-color-text-muted)}._463-Lq_list{padding:var(--sv-space-1);margin:0;list-style:none;overflow-y:auto}._463-Lq_groupList{margin:0;padding:0;list-style:none}._463-Lq_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}._463-Lq_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}._463-Lq_itemHighlighted{background:var(--sv-color-surface-sunken)}._463-Lq_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}._463-Lq_input:focus-visible,._463-Lq_item:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.vQ3SfG_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}.vQ3SfG_groupVertical{flex-direction:column}.vQ3SfG_panel{background:var(--sv-color-surface);min-width:0;min-height:0;overflow:auto}.vQ3SfG_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}.vQ3SfG_handleVertical{border-inline:0;border-block:var(--sv-border-width-hairline) solid var(--sv-color-border);cursor:row-resize;width:100%;height:12px}.vQ3SfG_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%)}.vQ3SfG_handleVertical:before{width:40px;height:2px}@media (hover:hover){.vQ3SfG_handle:hover{background:var(--sv-color-accent-subtle)}}.vQ3SfG_handle:focus-visible{background:var(--sv-color-accent-subtle);outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.ew-cAa_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}.ew-cAa_sortButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}.ew-cAa_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}
.CYykUG_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){.CYykUG_trigger{font-size:var(--sv-font-size-md)}}.CYykUG_trigger:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.CYykUG_trigger:disabled{opacity:.5;cursor:not-allowed}.CYykUG_triggerValue{color:var(--sv-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CYykUG_triggerPlaceholder{color:var(--sv-color-text-muted)}.CYykUG_body{flex-direction:column;max-height:min(60vh,360px);display:flex}.CYykUG_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}.CYykUG_search:focus{outline:none}.CYykUG_search::placeholder{color:var(--sv-color-text-muted)}.CYykUG_list{padding:var(--sv-space-1);margin:0;list-style:none;overflow-y:auto}.CYykUG_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}.CYykUG_optionHighlighted{background:var(--sv-color-surface-sunken)}.CYykUG_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}.CYykUG_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){.CYykUG_trigger{transition:none}}
.kytL9a_row{align-items:flex-start;gap:var(--sv-space-1);display:flex;position:relative}@media (hover:hover){.kytL9a_row:not(:hover) .kytL9a_handle,.kytL9a_row:not(:focus-within) .kytL9a_handle{opacity:0}}.kytL9a_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}.kytL9a_handle:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.kytL9a_handle:active{cursor:grabbing}.kytL9a_icon{pointer-events:none}.kytL9a_content{flex:1;min-width:0}.kytL9a_dragging{opacity:.5}@media (prefers-reduced-motion:reduce){.kytL9a_handle{transition:none}}
.UjniZa_strip{align-items:stretch;display:flex;overflow-x:auto}.UjniZa_step{flex-shrink:0;align-items:center;display:flex}.UjniZa_connector{width:var(--sv-space-4);background:var(--sv-color-border);flex-shrink:0;height:2px}.UjniZa_connectorDashed{background-image:repeating-linear-gradient(to right, var(--sv-color-border) 0, var(--sv-color-border) 4px, transparent 4px, transparent 7px)}.UjniZa_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){.UjniZa_addChip:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.UjniZa_addChip:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
._7fLjPa_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){._7fLjPa_dropzone:hover{background-color:var(--sv-color-surface-sunken);border-color:var(--sv-color-border-strong)}}._7fLjPa_dropzoneActive{background-color:var(--sv-color-surface-sunken);border-color:var(--sv-color-border-strong)}._7fLjPa_dropzoneDisabled{opacity:.5;cursor:not-allowed}._7fLjPa_icon{color:var(--sv-color-text-muted);flex-shrink:0;display:inline-flex}._7fLjPa_text{flex-direction:column;gap:2px;min-width:0;display:flex}._7fLjPa_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}._7fLjPa_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}._7fLjPa_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}._7fLjPa_dropzone:has(._7fLjPa_hiddenInput:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){._7fLjPa_dropzone{transition:none}}
.on9Ykq_calendar{gap:var(--sv-space-3);font-family:var(--sv-font-family);flex-direction:column;display:flex}.on9Ykq_header{justify-content:space-between;align-items:center;gap:var(--sv-space-2);display:flex}.on9Ykq_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){.on9Ykq_navButton:hover{background:var(--sv-color-surface-sunken);color:var(--sv-color-text-primary)}}.on9Ykq_navButton:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.on9Ykq_monthLabel{font-size:var(--sv-font-size-sm);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-primary)}.on9Ykq_grid{gap:var(--sv-space-1);flex-direction:column;display:flex}.on9Ykq_weekdayRow,.on9Ykq_week{grid-template-columns:repeat(7,1fr);display:grid}.on9Ykq_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}.on9Ykq_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){.on9Ykq_day:hover:not(:disabled){background:var(--sv-color-surface-sunken)}}.on9Ykq_day:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}.on9Ykq_day:disabled{color:var(--sv-color-text-subtle);cursor:not-allowed}.on9Ykq_dayOutside{color:var(--sv-color-text-subtle)}.on9Ykq_dayToday{font-weight:var(--sv-font-weight-semibold);box-shadow:inset 0 0 0 1px var(--sv-color-border-strong)}.on9Ykq_daySelected,.on9Ykq_daySelected:disabled{background:var(--sv-color-accent);color:var(--sv-color-text-on-accent)}@media (hover:hover){.on9Ykq_daySelected:hover:not(:disabled){background:var(--sv-color-accent-hover)}}
.NtQ90W_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){.NtQ90W_trigger{font-size:var(--sv-font-size-md)}}.NtQ90W_trigger:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.NtQ90W_trigger:disabled{opacity:.5;cursor:not-allowed}.NtQ90W_triggerValue{color:var(--sv-color-text-primary)}.NtQ90W_triggerPlaceholder{color:var(--sv-color-text-muted)}.NtQ90W_popoverBody{padding:var(--sv-space-3)}.NtQ90W_drawerBody{padding:var(--sv-space-4);padding-bottom:max(var(--sv-space-4), env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.NtQ90W_trigger{transition:none}}
.n279tG_cell{position:relative}.n279tG_cellInside{background:var(--sv-color-surface-sunken)}.n279tG_cellStart{background:linear-gradient(to right, transparent 50%, var(--sv-color-surface-sunken) 50%)}.n279tG_cellEnd{background:linear-gradient(to left, transparent 50%, var(--sv-color-surface-sunken) 50%)}.n279tG_summary{text-align:center;min-height:1.5em;font-family:var(--sv-font-family);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted);margin:0}.n279tG_cell button:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.psjF2q_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){.psjF2q_input{font-size:var(--sv-font-size-md)}}.psjF2q_input::placeholder{color:var(--sv-color-text-muted)}.psjF2q_input:focus-visible{border-color:var(--sv-color-accent);box-shadow:0 0 0 2px var(--sv-color-focus-ring);outline:none}.psjF2q_input:disabled{opacity:.5;cursor:not-allowed}.psjF2q_list{padding:var(--sv-space-1);max-height:320px;margin:0;list-style:none;overflow-y:auto}.psjF2q_status{padding:var(--sv-space-2) var(--sv-space-3);font-size:var(--sv-font-size-sm);color:var(--sv-color-text-muted)}.psjF2q_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}.psjF2q_optionActive{background:var(--sv-color-surface-sunken)}@media (hover:hover){.psjF2q_option:hover{background:var(--sv-color-surface-sunken)}}.psjF2q_optionIcon{flex-shrink:0;align-items:center;display:flex}.psjF2q_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.psjF2q_optionMeta{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-subtle);flex-shrink:0}.psjF2q_optionCreate{color:var(--sv-color-text-muted);font-style:italic}.psjF2q_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){.psjF2q_input{transition:none}}
.qSYYyq_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){.qSYYyq_trigger:hover{background:var(--sv-color-surface-sunken)}}.qSYYyq_trigger:disabled{opacity:.5;cursor:not-allowed}.qSYYyq_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}.qSYYyq_triggerLabel{font-size:var(--sv-font-size-sm);color:var(--sv-color-text-primary)}.qSYYyq_grid{gap:var(--sv-space-1);padding:var(--sv-space-2);grid-template-columns:repeat(5,1fr);display:grid}.qSYYyq_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){.qSYYyq_option:hover{background:var(--sv-color-surface-sunken)}}.qSYYyq_optionSelected{background:var(--sv-color-accent-subtle)}.qSYYyq_trigger:focus-visible,.qSYYyq_option:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}
.K7NrNq_row{gap:var(--sv-space-2);flex-wrap:wrap;display:flex}.K7NrNq_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}.K7NrNq_swatch:disabled{opacity:.5;cursor:not-allowed}.K7NrNq_swatchSelected{border-color:var(--sv-color-accent);outline:2px solid var(--sv-color-focus-ring);outline-offset:1px}.K7NrNq_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}.K7NrNq_swatchNone.K7NrNq_swatchSelected{border-style:solid}.K7NrNq_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}.K7NrNq_customWrapper.K7NrNq_swatchSelected{border-color:var(--sv-color-accent)}.K7NrNq_customWrapperEmpty{background-color:var(--sv-color-surface-sunken);border-style:dashed;border-color:var(--sv-color-border-strong)}.K7NrNq_customInput{border-radius:var(--sv-radius-md);cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0}.K7NrNq_customWrapperEmpty .K7NrNq_customInput{opacity:0}.K7NrNq_customInput:disabled{opacity:.5;cursor:not-allowed}.K7NrNq_customWrapperEmpty .K7NrNq_customInput:disabled{opacity:0}.K7NrNq_customInput::-webkit-color-swatch-wrapper{border-radius:var(--sv-radius-md);padding:0}.K7NrNq_customInput::-webkit-color-swatch{border-radius:var(--sv-radius-md);border:none}.K7NrNq_customInput::-moz-color-swatch{border-radius:var(--sv-radius-md);border:none}.K7NrNq_customPlusIcon{color:var(--sv-color-text-muted);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.K7NrNq_swatch:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.K7NrNq_customWrapper:has(.K7NrNq_customInput:focus-visible){outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}
._1J6NQG_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}._1J6NQG_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){._1J6NQG_button:hover:not(:disabled){background:var(--sv-color-surface)}}._1J6NQG_button:disabled{color:var(--sv-color-text-subtle);cursor:not-allowed}._1J6NQG_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}._1J6NQG_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._1J6NQG_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._1J6NQG_input:focus-visible{box-shadow:0 0 0 2px var(--sv-color-focus-ring);border-radius:var(--sv-radius-sm);outline:none}._1J6NQG_input:disabled{color:var(--sv-color-text-muted)}._1J6NQG_unit{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-subtle);white-space:nowrap}
._3Vk4G_row{align-items:center;gap:var(--sv-space-3);width:100%;display:flex}._3Vk4G_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}._3Vk4G_tapTarget:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:var(--sv-radius-sm)}._3Vk4G_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}._3Vk4G_checked{background-color:var(--sv-color-accent);border-color:var(--sv-color-accent);color:var(--sv-white)}._3Vk4G_tick{pointer-events:none;width:10px;height:8px}._3Vk4G_icon{color:var(--sv-color-text-muted);flex-shrink:0;align-items:center;display:flex}._3Vk4G_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}._3Vk4G_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)}._3Vk4G_struck{color:var(--sv-color-text-muted)}._3Vk4G_struck:after{transform:scaleX(1)}._3Vk4G_trailing{flex-shrink:0}@media (prefers-reduced-motion:reduce){._3Vk4G_box,._3Vk4G_label,._3Vk4G_label:after{transition:none}}
.PFY4SG_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}.PFY4SG_owed{color:var(--sv-color-success-text);background:var(--sv-color-success-surface);border-color:var(--sv-color-success-border)}.PFY4SG_owes{color:var(--sv-color-error-text);background:var(--sv-color-error-surface);border-color:var(--sv-color-error-border)}.PFY4SG_settled{color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-color:var(--sv-color-border)}
._5cvZfq_group{gap:var(--sv-space-2);display:grid}._5cvZfq_label{font-size:var(--sv-font-size-xs);font-weight:var(--sv-font-weight-semibold);color:var(--sv-color-text-muted)}._5cvZfq_row{justify-content:space-between;align-items:center;gap:var(--sv-space-2);display:flex}._5cvZfq_trailing{flex-shrink:0;max-width:8rem}._5cvZfq_hint{font-size:var(--sv-font-size-xs);color:var(--sv-color-text-muted)}
.zwmT6G_dots{justify-content:center;align-items:center;gap:var(--sv-space-2);display:flex}.zwmT6G_dotsCompact{gap:var(--sv-space-1)}.zwmT6G_dotsCompact .zwmT6G_dot{width:16px;height:16px}.zwmT6G_dot{cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0;position:relative}.zwmT6G_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%)}.zwmT6G_dot:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px;border-radius:50%}.zwmT6G_dotActive:before{background:var(--sv-color-text-primary)}@media (hover:hover){.zwmT6G_dot:not(.zwmT6G_dotActive):hover:before{background:var(--sv-color-text-muted)}}@media (prefers-reduced-motion:reduce){.zwmT6G_dot:before{transition:none}}
.rJr1ta_wrap{width:100%;height:100%;position:relative}.rJr1ta_scroller{scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow:auto hidden}.rJr1ta_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}.rJr1ta_indicatorSlot{left:0;right:0;bottom:var(--sv-space-3);pointer-events:none;position:absolute}.rJr1ta_indicatorSlot>*{pointer-events:auto}
.AHe_ka_header,.AHe_ka_footer{flex:none}.AHe_ka_body{flex:auto;min-height:0;overflow:hidden auto}.AHe_ka_loading{height:100%;color:var(--sv-color-text-subtle);font-size:var(--sv-font-size-sm);justify-content:center;align-items:center;display:flex}
._9MVdAa_wrap{gap:var(--sv-space-3);flex-direction:column;width:100%;height:100%;display:flex}._9MVdAa_stack{flex:auto;min-height:0;position:relative}._9MVdAa_peek{transform:scale(.94) translateY(var(--sv-space-3));opacity:.6;pointer-events:none;position:absolute;inset:0}._9MVdAa_cardSlot{position:absolute;inset:0}._9MVdAa_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}._9MVdAa_card:active{cursor:grabbing}._9MVdAa_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}._9MVdAa_stampUp{top:var(--sv-space-4);opacity:var(--sv-stack-progress-up,0);left:50%;transform:translate(-50%)}._9MVdAa_stampDown{bottom:var(--sv-space-4);opacity:var(--sv-stack-progress-down,0);left:50%;transform:translate(-50%)}._9MVdAa_stampLeft{top:var(--sv-space-4);left:var(--sv-space-4);opacity:var(--sv-stack-progress-left,0);transform:rotate(-8deg)}._9MVdAa_stampRight{top:var(--sv-space-4);right:var(--sv-space-4);opacity:var(--sv-stack-progress-right,0);transform:rotate(8deg)}._9MVdAa_actions{justify-content:center;gap:var(--sv-space-2);flex:none;display:flex}
._3eKTlG_shell{height:100%;display:flex;overflow:hidden}._3eKTlG_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}._3eKTlG_sidebarHidden{display:none}._3eKTlG_main{background:var(--sv-color-surface);flex:1;min-width:0;overflow-y:auto}._3eKTlG_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}
.lpMpva_shell{flex-direction:column;height:100%;display:flex}.lpMpva_header{flex-shrink:0;overflow:hidden}.lpMpva_main{flex:1;min-height:0;overflow-y:auto}.lpMpva_footer{flex-shrink:0;overflow:hidden}
.BhcULa_root{width:100%;height:100%}
.AKqIiW_root{flex-direction:column;min-width:100%;min-height:100%;display:flex}.AKqIiW_header{flex-shrink:0}.AKqIiW_content{flex:1}.AKqIiW_padNone{padding:0}.AKqIiW_padSm{padding:var(--sv-page-gutter,var(--sv-space-4))}.AKqIiW_padMd{padding:var(--sv-page-gutter,var(--sv-space-8))}.AKqIiW_padLg{padding:var(--sv-page-gutter,var(--sv-space-12))}@media (max-width:768px){.AKqIiW_padSm{padding:var(--sv-page-gutter,var(--sv-space-3))}.AKqIiW_padMd{padding:var(--sv-page-gutter,var(--sv-space-4))}.AKqIiW_padLg{padding:var(--sv-page-gutter,var(--sv-space-6))}}
._01KSuG_nav{gap:var(--sv-space-5);flex-direction:column;width:100%;display:flex}._01KSuG_group{flex-direction:column;gap:2px;display:flex}._01KSuG_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)}._01KSuG_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}._01KSuG_icon{flex-shrink:0}._01KSuG_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._01KSuG_badge{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-xs);flex-shrink:0}._01KSuG_chevron{color:var(--sv-color-text-muted);flex-shrink:0}._01KSuG_static ._01KSuG_row{transition:background-color .1s,color .1s}@media (hover:hover){._01KSuG_static ._01KSuG_row:hover{background-color:color-mix(in srgb, var(--sv-color-accent) 6%, transparent);color:var(--sv-color-text-primary)}}._01KSuG_static ._01KSuG_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}._01KSuG_static ._01KSuG_rowActive{background-color:var(--sv-color-accent-subtle);color:var(--sv-color-text-primary);font-weight:var(--sv-font-weight-semibold)}._01KSuG_static ._01KSuG_rowActive ._01KSuG_icon{color:var(--sv-color-text-primary)}._01KSuG_compact._01KSuG_static ._01KSuG_row{min-height:0;padding:var(--sv-space-2) var(--sv-space-3)}._01KSuG_drilldown ._01KSuG_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}._01KSuG_drilldown ._01KSuG_row{padding:var(--sv-space-3) var(--sv-space-4);color:var(--sv-color-text-primary);border-radius:0}._01KSuG_drilldown ._01KSuG_row:not(:last-child){border-bottom:var(--sv-border-width-hairline) solid var(--sv-color-border)}@media (hover:hover){._01KSuG_drilldown ._01KSuG_row:hover{background-color:var(--sv-color-surface-sunken)}}._01KSuG_drilldown ._01KSuG_row:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:-2px}._01KSuG_drilldown ._01KSuG_icon{color:var(--sv-color-text-muted)}@media (prefers-reduced-motion:reduce){._01KSuG_static ._01KSuG_row{transition:none}}
.EuNz1q_qr{padding:var(--sv-space-2);border-radius:var(--sv-radius-md);background:var(--sv-white);line-height:0;display:inline-block}.EuNz1q_qr svg{width:11rem;height:11rem}.EuNz1q_qr path{fill:var(--sv-black)}
.kqrr9G_page{gap:var(--sv-space-4);box-sizing:border-box;max-width:64rem;padding:var(--sv-space-5) var(--sv-space-4);flex-direction:column;margin:0 auto;display:flex}.kqrr9G_heading{font-size:var(--sv-font-size-xl);margin:0}.kqrr9G_card{gap:var(--sv-space-3);padding:var(--sv-space-4);background:var(--sv-color-surface-raised);border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);flex-direction:column;display:flex}.kqrr9G_card h2,.kqrr9G_card p{margin:0}.kqrr9G_card h2{font-size:var(--sv-font-size-md)}.kqrr9G_big{min-height:56px;padding:0 var(--sv-space-6);font-size:var(--sv-font-size-lg);align-self:flex-start}.kqrr9G_dot{border-radius:var(--sv-radius-full);flex:none;width:10px;height:10px;display:inline-block}.kqrr9G_tripName{align-items:center;gap:var(--sv-space-2);font-weight:var(--sv-font-weight-semibold);flex-wrap:wrap;display:flex}.kqrr9G_muted{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.kqrr9G_primaryLink,.kqrr9G_secondaryLink{align-self:flex-start;align-items:center;gap:var(--sv-space-2);min-height:40px;padding:0 var(--sv-space-4);font-weight:var(--sv-font-weight-semibold);border-radius:var(--sv-radius-md);text-decoration:none;display:inline-flex}.kqrr9G_primaryLink{color:var(--sv-color-text-on-accent);background:var(--sv-color-accent)}.kqrr9G_secondaryLink{color:var(--sv-color-accent)}.kqrr9G_primaryLink:focus-visible,.kqrr9G_secondaryLink:focus-visible,.kqrr9G_recentRow:focus-visible{outline:2px solid var(--sv-color-focus-ring);outline-offset:2px}.kqrr9G_empties{gap:var(--sv-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.kqrr9G_actions{align-items:center;gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.kqrr9G_recent{gap:var(--sv-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kqrr9G_recentRow{align-items:center;gap:var(--sv-space-3);color:inherit;text-decoration:none;display:flex}.kqrr9G_thumb{width:48px;height:48px;color:var(--sv-color-text-muted);background:var(--sv-color-surface-sunken);border-radius:var(--sv-radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.kqrr9G_recentMain{flex-direction:column;min-width:0;display:flex}.kqrr9G_name{overflow-wrap:anywhere;font-weight:var(--sv-font-weight-semibold)}.kqrr9G_figures{gap:var(--sv-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.kqrr9G_figures div{flex-direction:column;display:flex}.kqrr9G_figures dt{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-sm)}.kqrr9G_figures dd{font-size:var(--sv-font-size-xl);font-weight:var(--sv-font-weight-semibold);margin:0}.kqrr9G_yearMap{border:var(--sv-border-width-hairline) solid var(--sv-color-border);border-radius:var(--sv-radius-lg);height:14rem;position:relative;overflow:hidden}
.FsGIUq_page{min-height:100%;padding:var(--sv-space-8) var(--sv-space-4);flex-direction:column;align-items:center;display:flex;overflow-y:auto}.FsGIUq_column{gap:var(--sv-space-6);flex-direction:column;width:100%;max-width:640px;display:flex}.FsGIUq_heading{font-size:var(--sv-font-size-3xl);font-weight:var(--sv-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.15}.FsGIUq_lead{color:var(--sv-color-text-muted);font-size:var(--sv-font-size-lg);margin:0;line-height:1.5}.FsGIUq_actions{gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.FsGIUq_features{gap:var(--sv-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FsGIUq_feature{padding-top:var(--sv-space-4);border-top:var(--sv-border-width-hairline) solid var(--sv-color-border)}.FsGIUq_featureTitle{margin:0 0 var(--sv-space-1);font-size:var(--sv-font-size-md);font-weight:var(--sv-font-weight-semibold)}.FsGIUq_featureBody{color:var(--sv-color-text-muted);margin:0;line-height:1.5}.FsGIUq_note{color:var(--sv-color-text-muted);margin:0}
.HSnETW_mark{height:40px;color:var(--sv-color-text-primary)}
