@layer base{.zQs2lW_kit :focus-visible,.zQs2lW_kit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.zQs2lW_toast{top:calc(env(safe-area-inset-top,0px) + 12px);border:1px solid var(--card-line);border-radius:var(--r-md);background:var(--page);width:max-content;max-width:min(420px,100% - 32px);min-height:44px;box-shadow:var(--shadow);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-ui);pointer-events:none;align-items:center;gap:10px;margin:0 auto;padding:8px 14px;line-height:1.35;display:flex;position:fixed;left:0;right:0}.zQs2lW_toast[data-host=body]{z-index:110}[data-theme=dark] .zQs2lW_toast{background:var(--surface-2)}.zQs2lW_toast[data-action]{pointer-events:auto;padding-right:6px}.zQs2lW_toastIcon{flex:none;width:18px;height:18px}.zQs2lW_toast[data-kind=ok] .zQs2lW_toastIcon{color:var(--success)}.zQs2lW_toast[data-kind=err] .zQs2lW_toastIcon{color:var(--danger)}.zQs2lW_toastText{overflow-wrap:anywhere;flex:1;min-width:0}.zQs2lW_toastAction{border-radius:var(--r-xs);min-height:44px;color:var(--accent-ink);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}@media (min-width:600px) and (min-height:500px){.zQs2lW_toast{top:auto;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);margin:0;left:auto}.zQs2lW_toast[data-raised]{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}@media (prefers-reduced-motion:no-preference){.zQs2lW_toast{transition:opacity var(--dur-2) var(--ease)}@starting-style{.zQs2lW_toast{opacity:0}}}
.Y31EQW_head{flex:none;align-items:center;gap:10px;min-height:48px;display:flex}.Y31EQW_tile{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.Y31EQW_tile svg{width:18px;height:18px}.Y31EQW_title{min-width:0;font-family:var(--f-display);font-size:var(--t-title);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.2}.Y31EQW_body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:2px 0 8px;display:flex;overflow-y:auto}.Y31EQW_foot{border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 0 0;display:flex}.Y31EQW_foot>*{flex:1}.Y31EQW_sheetDialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--kb-top,0px) 0 var(--kb-bottom,0px);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);background:0 0;border:0;margin:auto;line-height:1.45;inset:0;overflow:hidden}.Y31EQW_sheetDialog[open]{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.Y31EQW_sheetDialog::backdrop{background:var(--scrim)}.Y31EQW_sheet{width:100%;max-height:86%;padding:6px var(--gutter) 0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--glass-solid);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative}.Y31EQW_sheet[data-size=tall]{height:calc(100% - var(--sheet-top,calc(env(safe-area-inset-top,0px) + 52px)));max-height:none}.Y31EQW_sheet[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.Y31EQW_dragZone{touch-action:none;flex:none}.Y31EQW_grabber{background:var(--line);border-radius:3px;width:36px;height:5px;margin:4px auto}.Y31EQW_sheet .Y31EQW_foot{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.Y31EQW_sheet>.Y31EQW_body:last-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}@media (max-width:599.98px),(max-height:499.98px){.Y31EQW_sheetDialog[data-keyboard] .Y31EQW_sheet .Y31EQW_foot{padding-bottom:10px}.Y31EQW_sheetDialog[data-keyboard] .Y31EQW_sheet>.Y31EQW_body:last-child{padding-bottom:8px}}@media (min-width:600px) and (min-height:500px){.Y31EQW_sheetDialog[open]{justify-content:center}.Y31EQW_sheet{border:1px solid var(--card-line);border-radius:var(--r-xl);background:var(--page);width:min(520px,100% - 48px);max-height:calc(100% - 48px);padding:14px 22px 16px}.Y31EQW_sheet[data-width=form]{width:min(560px,100% - 48px)}.Y31EQW_sheet[data-width=wide]{width:min(680px,100% - 48px)}.Y31EQW_sheet[data-size=tall]{height:auto;max-height:calc(100% - 48px)}.Y31EQW_grabber{display:none}.Y31EQW_dragZone{touch-action:auto}.Y31EQW_sheet .Y31EQW_foot,.Y31EQW_sheet>.Y31EQW_body:last-child{padding-bottom:0}}.Y31EQW_dialog{--dlg-w:560px;--dlg-m:16px;width:min(var(--dlg-w), calc(100% - 2 * var(--dlg-m)));max-width:none;max-height:calc(100% - 2 * var(--dlg-m));border:1px solid var(--card-line);border-radius:var(--r-xl);background:var(--page);box-shadow:var(--shadow);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);margin:auto;padding:14px 22px 16px;line-height:1.45;overflow:hidden}.Y31EQW_dialog[open]{flex-direction:column;display:flex}.Y31EQW_dialog::backdrop{background:var(--scrim)}.Y31EQW_dialog[data-size=card]{--dlg-w:520px}.Y31EQW_dialog[data-size=wide]{--dlg-w:680px}.Y31EQW_dialog[data-size=confirm]{--dlg-w:420px;--dlg-m:24px;padding:20px 22px 18px}@media (min-width:600px) and (min-height:500px){.Y31EQW_dialog{--dlg-m:24px}}.Y31EQW_dialog[data-size=route]{width:min(96%,1080px);height:min(88%,860px);max-height:none;padding:0}.Y31EQW_dialog[data-size=route][data-tall]{height:min(92%,860px)}.Y31EQW_dialog[data-resizing]{-webkit-user-select:none;user-select:none}.Y31EQW_compactOnly{display:none}@media (max-width:599.98px),(max-height:499.98px){.Y31EQW_dialog[data-fullbleed]{box-shadow:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);border:0;border-radius:0;margin:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.Y31EQW_dialog[data-fullbleed]:not([data-size=route]){padding:calc(env(safe-area-inset-top,0px) + 4px) calc(env(safe-area-inset-right,0px) + var(--gutter)) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + var(--gutter))}.Y31EQW_dialog[data-fullbleed]:not([data-size=route])>.Y31EQW_head{margin-left:-8px}.Y31EQW_dialog[data-fullbleed] .Y31EQW_compactOnly{display:inline-grid}.Y31EQW_dialog[data-fullbleed] .Y31EQW_wideOnly,.Y31EQW_dialog[data-fullbleed]>.Y31EQW_grip{display:none}.Y31EQW_dialog[data-fullbleed]>.Y31EQW_routeHead{padding-left:4px}}.Y31EQW_dialog[data-keyboard]{inset-block:var(--kb-top) var(--kb-bottom);max-height:calc(100% - 2 * var(--dlg-m) - var(--kb-top) - var(--kb-bottom))}@media (max-width:599.98px),(max-height:499.98px){.Y31EQW_dialog[data-fullbleed][data-keyboard]{height:calc(100% - var(--kb-top) - var(--kb-bottom))!important}}.Y31EQW_dialog[data-legacy]{color:var(--foreground);font-size:1rem;line-height:1.5}.Y31EQW_dialog[data-legacy]>.Y31EQW_head,.Y31EQW_dialog[data-legacy]>.Y31EQW_routeHead,.Y31EQW_dialog[data-legacy]>.Y31EQW_foot{color:var(--ink);font-size:var(--t-body);line-height:1.45}.Y31EQW_dialog[data-legacy]>.Y31EQW_body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;margin-inline:-4px;padding-inline:4px;display:block}.Y31EQW_routeHead{border-bottom:1px solid var(--bar-line);flex:none;align-items:center;gap:8px;min-height:56px;padding:4px 10px 4px 20px;display:flex}.Y31EQW_routeBody{flex:1;min-height:0;display:flex}.Y31EQW_rail{border-right:1px solid var(--bar-line);flex:none;width:240px;padding:12px 10px;overflow-y:auto}.Y31EQW_routeContent{background:var(--paper);flex:1;min-width:0;overflow:auto}.Y31EQW_railNav{flex-direction:column;gap:2px;display:flex}.Y31EQW_railRow{width:100%;min-height:var(--row);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;line-height:1.3;display:flex}.Y31EQW_railRow svg{width:20px;height:20px;color:var(--ink-3);flex:none}.Y31EQW_railRow[aria-current=page]{background:var(--row-current);box-shadow:inset 2px 0 0 var(--cb-on);font-weight:600}.Y31EQW_grip{border-radius:var(--r-md) 0 var(--r-xl) 0;width:44px;height:44px;color:var(--line);cursor:nwse-resize;touch-action:none;place-items:end;padding:0 9px 9px 0;display:grid;position:absolute;bottom:0;right:0}.Y31EQW_grip svg{width:14px;height:14px}@media (pointer:fine) and (hover:hover){.Y31EQW_grip{width:36px;height:36px;padding:0 7px 7px 0}.Y31EQW_railRow{min-height:36px}}.Y31EQW_confirmTitle{font-family:var(--f-display);font-size:var(--t-title);overflow-wrap:anywhere;margin:0 0 8px;font-weight:600;line-height:1.25}.Y31EQW_confirmText{color:var(--ink-2);font-size:var(--t-ui);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.45}.Y31EQW_pair{gap:8px;display:flex}.Y31EQW_pair>*{flex:1;padding-inline:10px}.Y31EQW_pop{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--page);min-width:200px;max-width:min(340px,100vw - 16px);max-height:min(600px,100vh - 16px);box-shadow:var(--shadow);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-ui);outline:none;padding:6px 8px;line-height:1.3;position:fixed;overflow-y:auto}.Y31EQW_pop[data-host=body]{z-index:40}.Y31EQW_pop[data-full]{max-width:calc(100vw - 16px)}.Y31EQW_pop:not([data-placed]){visibility:hidden}.Y31EQW_menuSec{padding:6px 0 4px}.Y31EQW_menuSec+.Y31EQW_menuSec{border-top:1px solid var(--hairline);margin-top:4px}.Y31EQW_kicker{color:var(--ink-2);font-size:var(--t-small);padding:6px 8px 4px;font-weight:600;display:block}.Y31EQW_mi{border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 8px;display:flex}.Y31EQW_sheet .Y31EQW_mi{min-height:52px}@media (pointer:fine) and (hover:hover){.Y31EQW_pop .Y31EQW_mi{min-height:36px}}.Y31EQW_mi[data-active],.Y31EQW_mi[aria-selected=true]{background:var(--surface)}.Y31EQW_mi[data-danger]{color:var(--danger)}.Y31EQW_mi[aria-disabled=true]{color:var(--ink-3);cursor:default}.Y31EQW_miIcon{width:20px;height:20px;color:var(--ink-3);flex:none}.Y31EQW_mi[data-danger] .Y31EQW_miIcon{color:currentColor}.Y31EQW_miTile{display:contents}.Y31EQW_sheet .Y31EQW_miTile{background:var(--tile-bg);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.Y31EQW_sheet .Y31EQW_miTile .Y31EQW_miIcon{width:18px;height:18px;color:var(--tile-ink);stroke-width:2px}.Y31EQW_sheet .Y31EQW_mi[data-danger] .Y31EQW_miTile{background:var(--danger-soft)}.Y31EQW_sheet .Y31EQW_mi[data-danger] .Y31EQW_miTile .Y31EQW_miIcon{color:var(--danger)}.Y31EQW_sheet .Y31EQW_mi[aria-disabled=true] .Y31EQW_miTile .Y31EQW_miIcon{color:var(--ink-3)}.Y31EQW_miText{flex:1;min-width:0;line-height:1.25}.Y31EQW_miText small{color:var(--ink-3);font-size:var(--t-caption);display:block}.Y31EQW_miEnd{width:20px;height:20px;color:var(--ink-3);flex:none}.Y31EQW_mi[aria-checked=true] .Y31EQW_miEnd,.Y31EQW_mi[aria-selected=true] .Y31EQW_miEnd{color:var(--accent-ink)}.Y31EQW_select{min-height:var(--ctl);border:1px solid var(--ctl-line);border-radius:var(--r-sm);background:var(--ctl-bg);max-width:100%;color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.Y31EQW_select[data-full]{width:100%}.Y31EQW_select[aria-expanded=true]{border-color:var(--accent)}.Y31EQW_selectLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Y31EQW_select svg{width:16px;height:16px;color:var(--ink-3);flex:none}.Y31EQW_view{z-index:30;background:var(--paper);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);flex-direction:column;line-height:1.45;display:flex;position:fixed;inset:0}.Y31EQW_viewHead{min-height:52px;padding:env(safe-area-inset-top,0px) 8px 0;border-bottom:1px solid var(--bar-line);flex:none;align-items:center;gap:4px;display:flex}.Y31EQW_viewTitle{min-width:0;font-family:var(--f-display);font-size:var(--t-title);overflow-wrap:anywhere;flex:1;margin:0;padding:0 4px;font-weight:600;line-height:1.2}.Y31EQW_viewActions{flex:none;align-items:center;gap:4px;display:flex}.Y31EQW_viewBody{min-height:0;padding:8px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 16px);overscroll-behavior:contain;flex:1;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.Y31EQW_sheet{transition:translate var(--dur-3) var(--spring), opacity var(--dur-2) var(--ease)}@starting-style{.Y31EQW_sheetDialog[open] .Y31EQW_sheet{opacity:0;translate:0 24px}}.Y31EQW_sheetDialog::backdrop,.Y31EQW_dialog::backdrop{transition:opacity var(--dur-2) var(--ease)}@starting-style{.Y31EQW_sheetDialog[open]::backdrop,.Y31EQW_dialog[open]::backdrop{opacity:0}}.Y31EQW_dialog,.Y31EQW_pop,.Y31EQW_view{transition:opacity var(--dur-2) var(--ease)}@starting-style{.Y31EQW_dialog[open],.Y31EQW_pop,.Y31EQW_view{opacity:0}}}@media (prefers-reduced-motion:no-preference) and (min-width:600px) and (min-height:500px){@starting-style{.Y31EQW_sheetDialog[open] .Y31EQW_sheet{translate:none}}}
