@layer legacy{.unsaved-changes-overlay{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.unsaved-changes-dialog{border:1px solid var(--border-color,#dce3eb);background:var(--surface,#fff);width:min(100%,490px);color:var(--text-primary,#17212f);border-radius:20px;padding:28px;box-shadow:0 24px 70px #0f172a33}.unsaved-changes-dialog h2{margin:16px 0 8px;font-size:22px;line-height:1.3}.unsaved-changes-dialog p{color:var(--text-secondary,#637084);margin:0;font-size:15px;line-height:1.5}.unsaved-changes-icon{color:#006deb;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;font-weight:700;display:grid}.unsaved-changes-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.unsaved-changes-actions button{border:1px solid var(--border-color,#dce3eb);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:8px 13px;font-size:14px}.unsaved-changes-actions button:focus-visible{outline-offset:2px;outline:3px solid #88bcff}.unsaved-changes-actions .unsaved-changes-save{color:#fff;background:#006deb;border-color:#006deb}.unsaved-changes-actions button:disabled{opacity:.55;cursor:wait}.unsaved-changes-dialog .unsaved-changes-error{color:#c43838;margin-top:12px}@media (width<=520px){.unsaved-changes-dialog{padding:22px}.unsaved-changes-actions{flex-direction:column}.unsaved-changes-actions button{width:100%}}}html:root[data-interface-design=u] .unsaved-changes-overlay{background:var(--u-modal-backdrop,#17212a29);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}html:root[data-interface-design=u] .unsaved-changes-dialog{border:1px solid var(--ds-border);border-radius:20px;column-gap:8px;width:min(100%,420px);padding:20px 22px 18px;box-shadow:0 24px 72px #0f172a2e}html:root[data-interface-design=u] .unsaved-changes-icon{width:20px;height:20px;color:var(--ds-warning);background:0 0;border-radius:0;grid-row:1;align-self:center}html:root[data-interface-design=u] .unsaved-changes-icon>svg{width:18px;height:18px}html:root[data-interface-design=u] .unsaved-changes-icon>i{display:none}html:root[data-interface-design=u] .unsaved-changes-dialog h2{letter-spacing:0;align-self:center;margin:0;font-size:16px;font-weight:650;line-height:22px}html:root[data-interface-design=u] .unsaved-changes-dialog p{grid-column:1/-1;margin-top:12px;font-size:14px;line-height:21px}html:root[data-interface-design=u] .unsaved-changes-dialog .unsaved-changes-error{border-radius:9px;font-size:13px}html:root[data-interface-design=u] .unsaved-changes-actions{border-top:0;margin-top:16px;padding-top:0}html:root[data-interface-design=u] .unsaved-changes-actions button{height:32px;min-height:32px;box-shadow:none;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}html:root[data-interface-design=u] .unsaved-changes-actions button:active:not(:disabled){transform:none}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-stay{color:var(--ds-text);background:0 0;order:0;margin-right:0;padding-inline:14px}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-stay:hover:not(:disabled){background:var(--ds-surface-2)}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-discard{background:var(--ds-danger-soft);color:var(--ds-danger)}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-discard:hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger) 18%, var(--ds-surface))}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-save{background:var(--ds-accent);color:#fff}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-save:hover:not(:disabled){background:color-mix(in srgb, var(--ds-accent) 88%, #000)}@media (width<=520px){html:root[data-interface-design=u] .unsaved-changes-actions button{height:40px}html:root[data-interface-design=u] .unsaved-changes-actions .unsaved-changes-stay{order:1}}html:root[data-interface-design=u] .unsaved-changes-overlay--reference{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e1047}html:root[data-interface-design=u][data-theme=dark] .unsaved-changes-overlay--reference{background:#0000008c}html:root[data-interface-design=u] .unsaved-changes-dialog--reference{color:#15181c;-webkit-backdrop-filter:blur(36px)saturate(180%);backdrop-filter:blur(36px)saturate(180%);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:18px;width:min(100%,420px);padding:21px;display:block;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #14161a12,0 2px 6px #10242a0f,0 24px 64px -16px #10242a47}html:root[data-interface-design=u][data-theme=dark] .unsaved-changes-dialog--reference{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text)}html:root[data-interface-design=u] .unsaved-changes-dialog--reference h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:24px}html:root[data-interface-design=u] .unsaved-changes-dialog--reference p{color:#5f656e;margin:5.25px 0 0;font-size:13.5px;line-height:1.625}html:root[data-interface-design=u][data-theme=dark] .unsaved-changes-dialog--reference p{color:var(--ds-text-muted)}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions{gap:7px;margin-top:21px}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions button{border:1px solid #0000;border-radius:10px;height:29.75px;padding:0 12.25px;font-size:13.5px;font-weight:500}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-stay{color:#3b4047;background:0 0;margin-right:auto}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-stay:hover:not(:disabled){background:#14161a0b}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-discard{color:#15181c;background:#fff;border-color:#14161a21;box-shadow:inset 0 1px #ffffffe6}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-discard:hover:not(:disabled){background:#f5f6f7}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-save{background:var(--ds-accent,#0158c5);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0000001f}html:root[data-interface-design=u] .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-save:hover:not(:disabled){background:color-mix(in srgb, var(--ds-accent,#0158c5) 86%, #000)}html:root[data-interface-design=u][data-accent=blue]:not([data-theme=dark]) .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-save{background:#0158c5}html:root[data-interface-design=u][data-accent=blue]:not([data-theme=dark]) .unsaved-changes-dialog--reference .unsaved-changes-actions .unsaved-changes-save:hover:not(:disabled){background:#014ca9}html:root[data-interface-design=u][data-font=geist] .unsaved-changes-dialog--reference{font-feature-settings:"ss01", "cv11";font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html:root[data-interface-design=u][data-font=geist] .unsaved-changes-dialog--reference button{font-family:inherit}html:root[data-interface-design=u][data-theme=dark] .unsaved-changes-dialog--reference .unsaved-changes-actions :is(.unsaved-changes-stay,.unsaved-changes-discard){border-color:var(--ds-border-strong);color:var(--ds-text);background:0 0}
