.overlays-module__Y31EQW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlays-module__Y31EQW__kit :focus-visible,.overlays-module__Y31EQW__kit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.overlays-module__Y31EQW__btn{min-height:var(--btn);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.overlays-module__Y31EQW__btn[data-variant=secondary]{background:var(--ctl-bg);border-color:var(--ctl-line)}.overlays-module__Y31EQW__btn[data-variant=primary]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.overlays-module__Y31EQW__btn[data-variant=danger]{color:var(--danger)}.overlays-module__Y31EQW__btn[data-variant=ghost]{color:var(--ink-2)}.overlays-module__Y31EQW__btn:disabled{background:var(--surface-2);color:var(--ink-3);cursor:default;border-color:#0000}.overlays-module__Y31EQW__ibtn{width:var(--btn);height:var(--btn);border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.overlays-module__Y31EQW__ibtn svg{width:22px;height:22px}@media (hover:hover){.overlays-module__Y31EQW__ibtn:hover,.overlays-module__Y31EQW__btn[data-variant=ghost]:hover,.overlays-module__Y31EQW__btn[data-variant=danger]:hover{background:var(--surface)}}.overlays-module__Y31EQW__head{flex:none;align-items:center;gap:10px;min-height:48px;display:flex}.overlays-module__Y31EQW__tile{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.overlays-module__Y31EQW__tile svg{width:18px;height:18px}.overlays-module__Y31EQW__title{min-width:0;font-family:var(--f-display);font-optical-sizing:auto;font-size:var(--t-title);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;margin:0;font-weight:500;line-height:1.2}.overlays-module__Y31EQW__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:2px 0 8px;display:flex;overflow-y:auto}.overlays-module__Y31EQW__foot{border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 0 0;display:flex}.overlays-module__Y31EQW__foot>*{flex:1}.overlays-module__Y31EQW__sheetDialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:var(--f-ui);font-size:var(--t-body);background:0 0;border:0;margin:auto;padding:0;line-height:1.45;inset:0;overflow:hidden}.overlays-module__Y31EQW__sheetDialog[open]{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.overlays-module__Y31EQW__sheetDialog::backdrop{background:var(--scrim)}.overlays-module__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}.overlays-module__Y31EQW__sheet[data-size=tall]{height:calc(100% - var(--sheet-top,calc(env(safe-area-inset-top,0px) + 52px)));max-height:none}.overlays-module__Y31EQW__sheet[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.overlays-module__Y31EQW__dragZone{touch-action:none;flex:none}.overlays-module__Y31EQW__grabber{background:var(--line);border-radius:3px;width:36px;height:5px;margin:4px auto}.overlays-module__Y31EQW__sheet .overlays-module__Y31EQW__foot{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.overlays-module__Y31EQW__sheet>.overlays-module__Y31EQW__body:last-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}@media (min-width:600px) and (min-height:500px){.overlays-module__Y31EQW__sheetDialog[open]{justify-content:center}.overlays-module__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}.overlays-module__Y31EQW__sheet[data-width=form]{width:min(560px,100% - 48px)}.overlays-module__Y31EQW__sheet[data-width=wide]{width:min(680px,100% - 48px)}.overlays-module__Y31EQW__sheet[data-size=tall]{height:auto;max-height:calc(100% - 48px)}.overlays-module__Y31EQW__grabber{display:none}.overlays-module__Y31EQW__dragZone{touch-action:auto}.overlays-module__Y31EQW__sheet .overlays-module__Y31EQW__foot,.overlays-module__Y31EQW__sheet>.overlays-module__Y31EQW__body:last-child{padding-bottom:0}}.overlays-module__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}.overlays-module__Y31EQW__dialog[open]{flex-direction:column;display:flex}.overlays-module__Y31EQW__dialog::backdrop{background:var(--scrim)}.overlays-module__Y31EQW__dialog[data-size=card]{--dlg-w:520px}.overlays-module__Y31EQW__dialog[data-size=wide]{--dlg-w:680px}.overlays-module__Y31EQW__dialog[data-size=confirm]{--dlg-w:420px;--dlg-m:24px;padding:20px 22px 18px}@media (min-width:600px) and (min-height:500px){.overlays-module__Y31EQW__dialog{--dlg-m:24px}}.overlays-module__Y31EQW__dialog[data-size=route]{width:min(96%,1080px);height:min(88%,860px);max-height:none;padding:0}.overlays-module__Y31EQW__dialog[data-size=route][data-tall]{height:min(92%,860px)}.overlays-module__Y31EQW__dialog[data-resizing]{-webkit-user-select:none;user-select:none}.overlays-module__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}.overlays-module__Y31EQW__routeBody{flex:1;min-height:0;display:flex}.overlays-module__Y31EQW__rail{border-right:1px solid var(--bar-line);flex:none;width:240px;padding:12px 10px;overflow-y:auto}.overlays-module__Y31EQW__routeContent{background:var(--paper);flex:1;min-width:0;overflow:auto}.overlays-module__Y31EQW__railNav{flex-direction:column;gap:2px;display:flex}.overlays-module__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}.overlays-module__Y31EQW__railRow svg{width:20px;height:20px;color:var(--ink-3);flex:none}.overlays-module__Y31EQW__railRow[aria-current=page]{background:var(--row-current);box-shadow:inset 2px 0 0 var(--cb-on);font-weight:600}.overlays-module__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}.overlays-module__Y31EQW__grip svg{width:14px;height:14px}@media (pointer:fine) and (hover:hover){.overlays-module__Y31EQW__grip{width:36px;height:36px;padding:0 7px 7px 0}.overlays-module__Y31EQW__railRow{min-height:36px}}.overlays-module__Y31EQW__confirmTitle{font-family:var(--f-display);font-optical-sizing:auto;font-size:var(--t-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 8px;font-weight:500;line-height:1.25}.overlays-module__Y31EQW__confirmText{color:var(--ink-2);font-size:var(--t-ui);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.45}.overlays-module__Y31EQW__pair{gap:8px;display:flex}.overlays-module__Y31EQW__pair>*{flex:1;padding-inline:10px}.overlays-module__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}.overlays-module__Y31EQW__pop[data-host=body],.overlays-module__Y31EQW__toast[data-host=body]{z-index:40}.overlays-module__Y31EQW__pop[data-full]{max-width:calc(100vw - 16px)}.overlays-module__Y31EQW__pop:not([data-placed]){visibility:hidden}.overlays-module__Y31EQW__menuSec{padding:6px 0 4px}.overlays-module__Y31EQW__menuSec+.overlays-module__Y31EQW__menuSec{border-top:1px solid var(--hairline);margin-top:4px}.overlays-module__Y31EQW__kicker{color:var(--ink-3);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 4px;font-weight:600;display:block}.overlays-module__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}.overlays-module__Y31EQW__sheet .overlays-module__Y31EQW__mi{min-height:52px}@media (pointer:fine) and (hover:hover){.overlays-module__Y31EQW__pop .overlays-module__Y31EQW__mi{min-height:36px}}.overlays-module__Y31EQW__mi[data-active],.overlays-module__Y31EQW__mi[aria-selected=true]{background:var(--surface)}.overlays-module__Y31EQW__mi[data-danger]{color:var(--danger)}.overlays-module__Y31EQW__mi[aria-disabled=true]{color:var(--ink-3);cursor:default}.overlays-module__Y31EQW__miIcon{width:20px;height:20px;color:var(--ink-3);flex:none}.overlays-module__Y31EQW__mi[data-danger] .overlays-module__Y31EQW__miIcon{color:currentColor}.overlays-module__Y31EQW__miText{flex:1;min-width:0;line-height:1.25}.overlays-module__Y31EQW__miText small{color:var(--ink-3);font-size:var(--t-caption);display:block}.overlays-module__Y31EQW__miEnd{width:20px;height:20px;color:var(--ink-3);flex:none}.overlays-module__Y31EQW__mi[aria-checked=true] .overlays-module__Y31EQW__miEnd,.overlays-module__Y31EQW__mi[aria-selected=true] .overlays-module__Y31EQW__miEnd{color:var(--accent-ink)}.overlays-module__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}.overlays-module__Y31EQW__select[data-full]{width:100%}.overlays-module__Y31EQW__select[aria-expanded=true]{border-color:var(--accent)}.overlays-module__Y31EQW__selectLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overlays-module__Y31EQW__select svg{width:16px;height:16px;color:var(--ink-3);flex:none}.overlays-module__Y31EQW__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}[data-theme=dark] .overlays-module__Y31EQW__toast{background:var(--surface-2)}.overlays-module__Y31EQW__toast[data-action]{pointer-events:auto;padding-right:6px}.overlays-module__Y31EQW__toastIcon{flex:none;width:18px;height:18px}.overlays-module__Y31EQW__toast[data-kind=ok] .overlays-module__Y31EQW__toastIcon{color:var(--success)}.overlays-module__Y31EQW__toast[data-kind=err] .overlays-module__Y31EQW__toastIcon{color:var(--danger)}.overlays-module__Y31EQW__toastText{overflow-wrap:anywhere;flex:1;min-width:0}.overlays-module__Y31EQW__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){.overlays-module__Y31EQW__toast{top:auto;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);margin:0;left:auto}.overlays-module__Y31EQW__toast[data-raised]{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}.overlays-module__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}.overlays-module__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}.overlays-module__Y31EQW__viewTitle{min-width:0;font-family:var(--f-display);font-optical-sizing:auto;font-size:var(--t-title);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;margin:0;padding:0 4px;font-weight:500;line-height:1.2}.overlays-module__Y31EQW__viewActions{flex:none;align-items:center;gap:4px;display:flex}.overlays-module__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){.overlays-module__Y31EQW__sheet{transition:translate var(--dur-3) var(--spring), opacity var(--dur-2) var(--ease)}@starting-style{.overlays-module__Y31EQW__sheetDialog[open] .overlays-module__Y31EQW__sheet{opacity:0;translate:0 24px}}.overlays-module__Y31EQW__sheetDialog::backdrop,.overlays-module__Y31EQW__dialog::backdrop{transition:opacity var(--dur-2) var(--ease)}@starting-style{.overlays-module__Y31EQW__sheetDialog[open]::backdrop,.overlays-module__Y31EQW__dialog[open]::backdrop{opacity:0}}.overlays-module__Y31EQW__dialog,.overlays-module__Y31EQW__pop,.overlays-module__Y31EQW__toast,.overlays-module__Y31EQW__view{transition:opacity var(--dur-2) var(--ease)}@starting-style{.overlays-module__Y31EQW__dialog[open],.overlays-module__Y31EQW__pop,.overlays-module__Y31EQW__toast,.overlays-module__Y31EQW__view{opacity:0}}}@media (prefers-reduced-motion:no-preference) and (min-width:600px) and (min-height:500px){@starting-style{.overlays-module__Y31EQW__sheetDialog[open] .overlays-module__Y31EQW__sheet{translate:none}}}
