._6pYMCa_grabber{width:var(--grabber-hit-width);height:var(--grabber-hit-height);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}._6pYMCa_grabber:before{content:"";height:var(--hit-min);position:absolute;bottom:0;left:0;right:0}._6pYMCa_grabber:after{content:"";width:var(--grabber-width);height:var(--grabber-height);margin:calc((var(--grabber-hit-height) - var(--grabber-height)) / 2) auto 0;border-radius:var(--radius-full);background:var(--color-grabber);display:block}
.DfnF9q_sheet{z-index:var(--layer-controls);padding:0 var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-3));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);box-shadow:var(--shadow-sheet);transition:translate var(--duration-exit) var(--ease-out);position:fixed;bottom:0;left:0;right:0}.DfnF9q_over{left:var(--space-3);right:var(--space-3);bottom:calc(100% + var(--space-3));gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:absolute}.DfnF9q_over>*{pointer-events:auto}.DfnF9q_floating{margin-right:var(--space-1);align-self:flex-end}.DfnF9q_head{align-items:center;gap:var(--space-3);padding-top:calc(var(--grabber-hit-height) + var(--space-half));touch-action:none;display:flex;position:relative}.DfnF9q_title{flex:1;min-width:0}.DfnF9q_titleText{width:100%;padding:var(--space-1) 0;color:inherit;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);text-align:left;cursor:pointer;background:0 0;border:0}.DfnF9q_actions{align-items:center;gap:var(--space-3);white-space:nowrap;flex:none;display:flex}.DfnF9q_body{margin-top:var(--space-3);max-height:45vh;overflow-y:auto}
._0zYwOG_hit{position:relative}._0zYwOG_hit:before{content:"";width:max(100%, var(--hit-min));height:max(100%, var(--hit-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
._5i4R5G_button{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-weight:var(--weight-button);cursor:pointer;transition:transform var(--duration-press) var(--ease-out);border:0;text-decoration:none;display:inline-flex}._5i4R5G_button:active:not(:disabled){transform:scale(var(--press-scale))}._5i4R5G_button:disabled{opacity:var(--opacity-disabled);cursor:default}._5i4R5G_md{min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-md);}._5i4R5G_sm{min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);}._5i4R5G_primary{background:var(--color-accent);color:var(--color-text-on-accent)}._5i4R5G_secondary{background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border)}._5i4R5G_danger{background:var(--color-surface);color:var(--color-danger);border:var(--border-width) solid var(--color-border)}._5i4R5G_link{min-height:0;color:var(--color-link);font-weight:inherit;font-size:inherit;background:0 0;padding:0;text-decoration:underline}._5i4R5G_wide{width:100%}
.gFJ3Zq_list{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.gFJ3Zq_legend{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);padding:0}.gFJ3Zq_item+.gFJ3Zq_item{border-top:var(--border-width) solid var(--color-border)}.gFJ3Zq_row{align-items:center;gap:var(--space-3);min-height:var(--hit-min);padding:var(--space-2) var(--space-1);cursor:pointer;display:flex;position:relative}.gFJ3Zq_input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.gFJ3Zq_mark{width:var(--radio-size);height:var(--radio-size);border-radius:var(--radius-full);border:var(--focus-width) solid var(--color-border-strong);transition:border-color var(--duration-press) var(--ease-out);flex:none;place-items:center;display:grid}.gFJ3Zq_mark:after{content:"";width:var(--radio-dot);height:var(--radio-dot);border-radius:var(--radius-full);background:var(--color-accent);transition:transform var(--duration-press) var(--ease-out);transform:scale(0)}.gFJ3Zq_input:checked+.gFJ3Zq_mark{border-color:var(--color-accent)}.gFJ3Zq_input:checked+.gFJ3Zq_mark:after{transform:scale(1)}.gFJ3Zq_input:focus-visible+.gFJ3Zq_mark{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-width)}.gFJ3Zq_text{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}.gFJ3Zq_title{font-weight:var(--weight-medium)}.gFJ3Zq_subtitle{color:var(--color-text-muted);font-size:var(--text-xs)}.gFJ3Zq_extra{padding:0 var(--space-1) var(--space-3) calc(var(--radio-size) + var(--space-3) + var(--space-1))}
.dO83fW_sm{width:var(--icon-sm);height:var(--icon-sm)}.dO83fW_md{width:var(--icon-md);height:var(--icon-md)}
._5xqblW_icon{color:var(--color-text);cursor:pointer;transition:transform var(--duration-press) var(--ease-out);border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;}._5xqblW_icon:active:not(:disabled){transform:scale(var(--press-scale))}._5xqblW_icon:disabled{color:var(--color-disabled-icon);cursor:default}._5xqblW_md{width:var(--control-sm);height:var(--control-sm)}._5xqblW_lg{width:var(--control-lg);height:var(--control-lg)}._5xqblW_circle{border-radius:var(--radius-full)}._5xqblW_square{border-radius:var(--radius-lg)}._5xqblW_floating{background:var(--color-surface);box-shadow:var(--shadow-float)}._5xqblW_subtle{background:var(--color-surface-muted);color:var(--color-text-muted)}._5xqblW_location{color:var(--color-gps)}
.pWxQLq_panel{width:100%;max-width:var(--width-panel);max-height:100dvh;padding:var(--space-6) var(--space-5) calc(env(safe-area-inset-bottom) + var(--space-6));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);color:var(--color-text);--enter-from:translateY(calc(100% * var(--motion-distance)));transition:transform var(--duration-enter) var(--ease-out), opacity var(--duration-enter) var(--ease-out);border:0;margin:auto auto 0;overflow-y:auto}.pWxQLq_panel::backdrop{background:var(--color-backdrop);transition:opacity var(--duration-enter) var(--ease-out)}.pWxQLq_panel:focus{outline:none}@starting-style{.pWxQLq_panel[open]{opacity:0;transform:var(--enter-from)}.pWxQLq_panel[open]::backdrop{opacity:0}}.pWxQLq_panel[data-closing]{opacity:0;transform:var(--enter-from);transition-duration:var(--duration-exit)}.pWxQLq_panel[data-closing]::backdrop{opacity:0;transition-duration:var(--duration-exit)}@media (min-width:600px){.pWxQLq_panel{border-radius:var(--radius-sheet);--enter-from:translateY(calc(var(--space-4) * var(--motion-distance)));margin:auto}}.pWxQLq_title{margin:0 calc(var(--control-sm) + var(--space-2)) var(--space-2) 0;font-family:var(--font-heading);font-size:var(--text-xl)}.pWxQLq_close{top:var(--space-4);right:var(--space-4);position:absolute}.pWxQLq_body{gap:var(--space-3);flex-direction:column;display:flex}
._8e3sLq_divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._8e3sLq_divider:before,._8e3sLq_divider:after{content:"";border-top:var(--border-width) solid var(--color-border);flex:1}
.vz4ViG_drawer{z-index:var(--layer-drawer);width:100%;max-width:none;padding:calc(var(--grabber-hit-height) + var(--space-1)) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-4));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sheet);--enter-from:translateY(calc(100% * var(--motion-distance)));transition:transform var(--duration-enter) var(--ease-out), opacity var(--duration-enter) var(--ease-out), translate var(--duration-exit) var(--ease-out);border:0;margin:0;position:fixed;inset:auto 0 0}.vz4ViG_drawer:focus{outline:none}@starting-style{.vz4ViG_drawer[open]{opacity:0;transform:var(--enter-from)}}.vz4ViG_drawer[data-closing]{opacity:0;transform:var(--enter-from);transition-duration:var(--duration-exit)}.vz4ViG_body{touch-action:none;gap:var(--space-3);flex-direction:column;display:flex}.vz4ViG_head{align-items:flex-start;gap:var(--space-2);display:flex}.vz4ViG_text{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}.vz4ViG_title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.vz4ViG_subtitle{color:var(--color-text-muted);font-size:var(--text-sm)}
.-jc1oW_list{margin:0;padding:0;list-style:none}.-jc1oW_card{padding:var(--space-1) 0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);max-height:50vh;overflow-y:auto}.-jc1oW_item+.-jc1oW_item{border-top:var(--border-width) solid var(--color-border)}.-jc1oW_card .-jc1oW_row{padding-left:var(--space-4);padding-right:var(--space-4)}.-jc1oW_row{min-height:var(--hit-min);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);display:flex}.-jc1oW_main{gap:var(--space-half);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex}div.-jc1oW_main{cursor:default}.-jc1oW_title{font-weight:var(--weight-bold)}.-jc1oW_selected .-jc1oW_title{color:var(--color-accent-text)}.-jc1oW_subtitle{color:var(--color-text-muted);font-size:var(--text-xs)}.-jc1oW_extra{padding:0 var(--space-1) var(--space-3)}.-jc1oW_card .-jc1oW_extra{padding-left:var(--space-4);padding-right:var(--space-4)}.-jc1oW_message{padding:var(--space-3) var(--space-4);color:var(--color-text-muted)}
.ZCFmpG_top{top:calc(env(safe-area-inset-top) + var(--space-3));left:var(--space-3);right:var(--space-3);z-index:var(--layer-controls);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.ZCFmpG_bar{gap:var(--space-2);display:flex}.ZCFmpG_grow{flex:1;min-width:0}
.loAX-W_note{gap:var(--space-half);flex-direction:column;margin:0;display:flex}.loAX-W_text{font-family:var(--font-note);color:var(--color-note);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.loAX-W_source{color:var(--color-text-muted);font-size:var(--text-sm)}
.n3WuSG_page{max-width:var(--width-page);padding:calc(env(safe-area-inset-top) + var(--space-4)) var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-6));margin:0 auto}.n3WuSG_head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.n3WuSG_title{font-family:var(--font-heading);font-size:var(--text-2xl);margin:0}.n3WuSG_back{color:var(--color-link);font-size:var(--text-lg);text-decoration:none;}.n3WuSG_notice{max-width:var(--width-panel);padding:var(--space-6) var(--space-4);line-height:var(--leading-relaxed)}.n3WuSG_notice h1{font-family:var(--font-heading);margin-top:0}.n3WuSG_center{padding:var(--space-6) 0;text-align:center}
._8CybpG_row{align-items:center;gap:var(--space-2);display:flex}._8CybpG_row>:first-child{flex:1;min-width:0}._8CybpG_row>:not(:first-child){flex:none}
.UWD14a_spinner{width:var(--icon-sm);height:var(--icon-sm);border:var(--focus-width) solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:UWD14a_spin var(--duration-spin) linear infinite;display:inline-block}@keyframes UWD14a_spin{to{transform:rotate(360deg)}}
._08f0uG_swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-full);flex:none;display:inline-block}
.fcTNka_switch{cursor:pointer;flex:none;display:inline-flex;}.fcTNka_input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.fcTNka_track{width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-muted);transition:background var(--duration-press) var(--ease-out), border-color var(--duration-press) var(--ease-out);position:relative}.fcTNka_track:after{content:"";top:50%;left:calc((var(--switch-height) - var(--switch-knob)) / 2 - var(--border-width));width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--radius-full);background:var(--color-border-strong);transition:transform var(--duration-press) var(--ease-out), background var(--duration-press) var(--ease-out);position:absolute;transform:translateY(-50%)}.fcTNka_input:checked+.fcTNka_track{background:var(--color-accent);border-color:var(--color-accent)}.fcTNka_input:checked+.fcTNka_track:after{background:var(--color-text-on-accent);transform:translate(calc(var(--switch-width) - var(--switch-height)), -50%)}.fcTNka_input:focus-visible+.fcTNka_track{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-width)}.fcTNka_input:disabled+.fcTNka_track{opacity:var(--opacity-disabled)}
.qRSd2q_muted{color:var(--color-text-muted)}.qRSd2q_danger{color:var(--color-danger)}.qRSd2q_xs{font-size:var(--text-xs)}.qRSd2q_sm{font-size:var(--text-sm)}.qRSd2q_md{font-size:var(--text-md)}.qRSd2q_block{margin:0 0 var(--space-3);display:block}
.JhuIiq_wrap{width:100%;display:block;position:relative}.JhuIiq_input{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);font-family:inherit}.JhuIiq_input:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--border-width))}.JhuIiq_md{min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-lg)}.JhuIiq_sm{min-height:var(--control-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md)}.JhuIiq_floating{border-radius:var(--radius-lg);box-shadow:var(--shadow-float);border:0}.JhuIiq_floating:focus{outline:none}.JhuIiq_bare{min-height:0;padding:var(--space-1) 0;border:0;border-bottom:var(--border-width) dashed transparent;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);background:0 0;border-radius:0}.JhuIiq_bare:focus{border-bottom-color:var(--color-border);outline:none}.JhuIiq_note{font-family:var(--font-note);color:var(--color-note)}.JhuIiq_code{letter-spacing:.3em;font-size:var(--text-xl);text-align:center}.JhuIiq_hasTrailing{padding-right:calc(var(--icon-sm) + 2 * var(--space-3))}.JhuIiq_trailing{right:var(--space-3);display:flex;position:absolute;top:50%;transform:translateY(-50%)}
.cVlVvW_toast{top:calc(env(safe-area-inset-top) + var(--space-3) + var(--control-lg) + var(--space-3));z-index:var(--layer-toast);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;border:0;position:fixed;left:50%;transform:translate(-50%)}
