.Toast-module__HsjkRa__stack{bottom:var(--s-5);right:var(--s-5);z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__HsjkRa__toast{align-items:center;gap:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:2px solid var(--border-strong);box-shadow:var(--sticker-shadow), var(--shadow-card);font-size:var(--t-small);color:var(--chalk);pointer-events:all;animation:Toast-module__HsjkRa__slide-in-right .2s var(--ease-out);max-width:340px;padding:12px 16px;display:flex}.Toast-module__HsjkRa__success{border-color:var(--frog-flash)}.Toast-module__HsjkRa__error{border-color:var(--crimp)}.Toast-module__HsjkRa__warning{border-color:var(--leap)}.Toast-module__HsjkRa__info{border-color:var(--border-strong)}.Toast-module__HsjkRa__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.Toast-module__HsjkRa__success .Toast-module__HsjkRa__icon{background:var(--frog-flash);color:var(--text-on-frog)}.Toast-module__HsjkRa__error .Toast-module__HsjkRa__icon{background:var(--crimp);color:var(--text-on-crimp)}.Toast-module__HsjkRa__warning .Toast-module__HsjkRa__icon{background:var(--leap);color:var(--granite)}.Toast-module__HsjkRa__info .Toast-module__HsjkRa__icon{background:var(--surface-3);color:var(--chalk)}.Toast-module__HsjkRa__msg{flex:1;line-height:1.4}.Toast-module__HsjkRa__action{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);border:1.5px solid var(--frog-flash);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.Toast-module__HsjkRa__action:hover{background:var(--frog-flash);color:var(--text-on-frog)}}.Toast-module__HsjkRa__dismiss{color:var(--ink-muted);flex-shrink:0;padding:0 2px;font-size:18px;line-height:1}@media (hover:hover) and (pointer:fine){.Toast-module__HsjkRa__dismiss:hover{color:var(--chalk)}}@keyframes Toast-module__HsjkRa__slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.Modal-module__weKyha__overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(var(--blur-scrim));padding:var(--s-4);padding-bottom:max(var(--s-4), env(safe-area-inset-bottom,0px));height:100dvh;animation:Modal-module__weKyha__fade-in .15s var(--ease-out);background:#00180fbf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__weKyha__modal{background:var(--surface-1);border:2.5px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--sticker-shadow), var(--shadow-pop);overscroll-behavior:contain;width:100%;max-height:90dvh;animation:Modal-module__weKyha__slide-in-up .2s var(--ease-out);position:relative;overflow-y:auto}.Modal-module__weKyha__sm{max-width:420px}.Modal-module__weKyha__md{max-width:580px}.Modal-module__weKyha__lg{max-width:780px}.Modal-module__weKyha__xl{max-width:1000px}.Modal-module__weKyha__head{padding:var(--s-4) var(--s-5);border-bottom:2px solid var(--border);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.Modal-module__weKyha__title{font-family:var(--font-header);font-size:var(--t-h3);font-weight:700}.Modal-module__weKyha__close{border-radius:var(--r-xs);width:44px;height:44px;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}@media (hover:hover) and (pointer:fine){.Modal-module__weKyha__close:hover{background:var(--surface-2);color:var(--chalk)}}.Modal-module__weKyha__body{padding:var(--s-5)}.Modal-module__weKyha__foot{padding:var(--s-4) var(--s-5);border-top:2px solid var(--border);justify-content:flex-end;align-items:center;gap:var(--s-3);display:flex}@keyframes Modal-module__weKyha__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__weKyha__slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal-module__weKyha__overlay,.Modal-module__weKyha__modal{animation:none}}
.ConfirmDialog-module__d6C6GG__confirm,.ConfirmDialog-module__d6C6GG__confirmDanger,.ConfirmDialog-module__d6C6GG__cancel{font-family:var(--font-body);font-size:var(--t-body);padding:var(--s-2) var(--s-4);border:2px solid var(--mossy-deep);border-radius:var(--r-xs);cursor:pointer;transition:transform .12s var(--ease-spring), box-shadow .12s var(--ease-spring);box-shadow:var(--sticker-shadow);font-weight:600}.ConfirmDialog-module__d6C6GG__confirm{background:var(--frog-flash);color:var(--text-on-frog)}.ConfirmDialog-module__d6C6GG__confirmDanger{background:var(--crimp,#d04040);color:var(--text-on-crimp)}.ConfirmDialog-module__d6C6GG__cancel{background:var(--surface-2);color:var(--ink)}@media (hover:hover) and (pointer:fine){.ConfirmDialog-module__d6C6GG__confirm:hover:not(:disabled),.ConfirmDialog-module__d6C6GG__confirmDanger:hover:not(:disabled),.ConfirmDialog-module__d6C6GG__cancel:hover:not(:disabled){transform:translate(-1px,-1px)}}.ConfirmDialog-module__d6C6GG__confirm:active:not(:disabled),.ConfirmDialog-module__d6C6GG__confirmDanger:active:not(:disabled),.ConfirmDialog-module__d6C6GG__cancel:active:not(:disabled){transform:translate(1px,1px)}.ConfirmDialog-module__d6C6GG__confirm:disabled,.ConfirmDialog-module__d6C6GG__confirmDanger:disabled,.ConfirmDialog-module__d6C6GG__cancel:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--sticker-shadow);transform:none}
.Tooltip-module__gkEvuq__wrap{align-items:center;display:inline-flex}.Tooltip-module__gkEvuq__tip{z-index:var(--z-tooltip);background:var(--mossy-deep);color:var(--chalk);border:1.5px solid var(--frog-flash);border-radius:var(--r-xs);font-family:var(--font-mono);letter-spacing:.02em;pointer-events:none;max-width:280px;animation:Tooltip-module__gkEvuq__tip-in .1s var(--ease-out);padding:6px 10px;font-size:11px;line-height:1.4;position:fixed;box-shadow:3px 3px #0006}@keyframes Tooltip-module__gkEvuq__tip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Tooltip-module__gkEvuq__side-top{transform:translate(-50%,-100%)}.Tooltip-module__gkEvuq__side-bottom{transform:translate(-50%)}.Tooltip-module__gkEvuq__side-left{transform:translate(-100%,-50%)}.Tooltip-module__gkEvuq__side-right{transform:translateY(-50%)}
.HelpHint-module__RSLn_a__icon{vertical-align:middle;color:var(--ink-muted);cursor:help;transition:color .12s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.HelpHint-module__RSLn_a__icon:focus-visible{color:var(--text-frog-on-surface);outline:none;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.HelpHint-module__RSLn_a__icon:hover{color:var(--text-frog-on-surface);outline:none;transform:translateY(-1px)}}.HelpHint-module__RSLn_a__icon:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--frog-flash) 40%, transparent)}.HelpHint-module__RSLn_a__glyph{font-family:var(--font-mono);font-size:10px;font-weight:700}