@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_42fdbe96-module__6Gf6Dq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_42fdbe96-module__6Gf6Dq__variable{--font-poppins:"Poppins","Poppins Fallback"}
.metro-toast-root{pointer-events:none;z-index:9999;position:fixed;inset:0}.metro-toast-region{pointer-events:none;flex-direction:column;gap:0;display:flex;position:absolute}.metro-toast-region .metro-toast:not(:first-child){border-top:1px solid #00000014}.metro-toast-region>*{pointer-events:auto}.metro-toast-region--top-right{align-items:flex-end;top:1.5rem;right:1.5rem}.metro-toast-region--top{align-items:stretch;padding:.75rem 1rem 0;top:0;left:0;right:0}.metro-toast-region--bottom{flex-direction:column-reverse;align-items:stretch;padding:0 1rem .75rem;bottom:0;left:0;right:0}.metro-toast-region--center{justify-content:center;align-items:center;padding:1rem;inset:0}@keyframes metro-toast-enter-left{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes metro-toast-enter-right{0%{opacity:0;transform:translate(-120%)}to{opacity:1;transform:translate(0)}}@keyframes metro-toast-enter-up{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes metro-toast-enter-down{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes metro-toast-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes metro-toast-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120%)}}@keyframes metro-toast-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@keyframes metro-toast-exit-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}@keyframes metro-toast-exit-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(120%)}}@keyframes metro-toast-exit-fade{0%{opacity:1}to{opacity:0}}.metro-toast{border:none;border-radius:0;flex-direction:row;align-items:stretch;width:100%;max-width:24rem;display:flex;overflow:hidden;box-shadow:0 1px #0000000d,0 3px 12px -4px #0000001f}.metro-toast__accent{flex:0 0 6px;align-self:stretch;min-height:3.5rem}.metro-toast--success .metro-toast__accent{background:#38a169}.metro-toast--danger .metro-toast__accent{background:#e53e3e}.metro-toast--warning .metro-toast__accent{background:#ed8936}.metro-toast--info .metro-toast__accent{background:#3182ce}.metro-toast__body{flex-direction:row;flex:1;align-items:center;gap:.625rem;min-width:0;padding:.9375rem .75rem .9375rem .875rem;display:flex}.metro-toast--success{background:#f0fff4}.metro-toast--danger{background:#fff5f5}.metro-toast--warning{background:#fffbeb}.metro-toast--info{background:#ebf8ff}.metro-toast--pos-top-right:not(.metro-toast--full-width),.metro-toast--pos-center:not(.metro-toast--full-width){width:auto}@media (max-width:639px){.metro-toast-region--top-right{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);align-items:stretch;top:0;left:0;right:0}.metro-toast-region--center{padding:env(safe-area-inset-top,0px)env(safe-area-inset-right,0px)1rem env(safe-area-inset-left,0px);justify-content:flex-start;align-items:stretch}.metro-toast-region--top{padding:max(.75rem,env(safe-area-inset-top,0px))env(safe-area-inset-right,0px)0 env(safe-area-inset-left,0px)}.metro-toast-region--bottom{padding:0 env(safe-area-inset-right,0px)max(.75rem,env(safe-area-inset-bottom,0px))env(safe-area-inset-left,0px)}.metro-toast,.metro-toast--pos-top-right:not(.metro-toast--full-width),.metro-toast--pos-center:not(.metro-toast--full-width){width:100%;max-width:none}}.metro-toast--full-width{max-width:none}.metro-toast--pos-top.metro-toast--full-width,.metro-toast--pos-bottom.metro-toast--full-width{border-radius:0}.metro-toast--in-left{animation:.28s cubic-bezier(.4,0,.2,1) forwards metro-toast-enter-left}.metro-toast--in-right{animation:.28s cubic-bezier(.4,0,.2,1) forwards metro-toast-enter-right}.metro-toast--in-up{animation:.28s cubic-bezier(.4,0,.2,1) forwards metro-toast-enter-up}.metro-toast--in-down{animation:.28s cubic-bezier(.4,0,.2,1) forwards metro-toast-enter-down}.metro-toast--in-fade{animation:.28s cubic-bezier(.4,0,.2,1) forwards metro-toast-enter-fade}.metro-toast--out-left{animation:.22s cubic-bezier(.4,0,1,1) forwards metro-toast-exit-left}.metro-toast--out-right{animation:.22s cubic-bezier(.4,0,1,1) forwards metro-toast-exit-right}.metro-toast--out-up{animation:.22s cubic-bezier(.4,0,1,1) forwards metro-toast-exit-up}.metro-toast--out-down{animation:.22s cubic-bezier(.4,0,1,1) forwards metro-toast-exit-down}.metro-toast--out-fade{animation:.22s cubic-bezier(.4,0,1,1) forwards metro-toast-exit-fade}@media (prefers-reduced-motion:reduce){.metro-toast--in-left,.metro-toast--in-right,.metro-toast--in-up,.metro-toast--in-down{animation:.01ms linear forwards metro-toast-enter-fade}.metro-toast--out-left,.metro-toast--out-right,.metro-toast--out-up,.metro-toast--out-down{animation:.01ms linear forwards metro-toast-exit-fade}}.metro-toast__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.metro-toast__icon-inner{justify-content:center;align-items:center;line-height:0;display:flex}.metro-toast--success .metro-toast__icon-inner{color:#38a169}.metro-toast--info .metro-toast__icon-inner{color:#2b6cb0}.metro-toast--danger .metro-toast__icon-inner{color:#fff;background:#e53e3e;border-radius:9999px;width:1.75rem;height:1.75rem}.metro-toast--warning .metro-toast__icon-inner{color:#fff;background:#ed8936;border-radius:9999px;width:1.75rem;height:1.75rem}.metro-toast__content{flex:1;min-width:0}.metro-toast__title{font-size:.875rem;font-weight:700;line-height:1.4}.metro-toast--success .metro-toast__title{color:#22543d}.metro-toast--danger .metro-toast__title{color:#9b2c2c}.metro-toast--warning .metro-toast__title{color:#9c4221}.metro-toast--info .metro-toast__title{color:#2c5282}.metro-toast__message{margin-top:.1875rem;font-size:.8125rem;font-weight:400;line-height:1.4}.metro-toast--success .metro-toast__message{color:#2f855a}.metro-toast--danger .metro-toast__message{color:#c53030}.metro-toast--warning .metro-toast__message{color:#c05621}.metro-toast--info .metro-toast__message{color:#4299e1}.metro-toast__close{cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;align-self:center;padding:.25rem;transition:color .15s,background-color .15s}.metro-toast--success .metro-toast__close{color:#38a169}.metro-toast--success .metro-toast__close:hover{color:#22543d;background:#38a1691a}.metro-toast--danger .metro-toast__close{color:#e53e3e}.metro-toast--danger .metro-toast__close:hover{color:#9b2c2c;background:#e53e3e1a}.metro-toast--warning .metro-toast__close{color:#ed8936}.metro-toast--warning .metro-toast__close:hover{color:#9c4221;background:#ed89361f}.metro-toast--info .metro-toast__close{color:#4299e1}.metro-toast--info .metro-toast__close:hover{color:#2c5282;background:#3182ce1f}
.changelog-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.changelog-overlay:not(.animate-in){animation:.2s cubic-bezier(.16,1,.3,1) forwards changelog-fade-in}.changelog-modal{box-sizing:border-box;background-color:#fff;border:1px solid #21263814;border-radius:20px;flex-direction:column;width:100%;max-width:500px;max-height:85vh;padding:24px;display:flex;position:relative;box-shadow:0 20px 40px #2126381f}.changelog-modal:not(.animate-in){animation:.3s cubic-bezier(.34,1.56,.64,1) forwards changelog-zoom-in}@keyframes changelog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes changelog-zoom-in{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.changelog-close-btn{color:var(--color-gray);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.changelog-close-btn:hover{background-color:var(--color-info-bg);color:var(--color-text)}.changelog-header{margin-bottom:20px;padding-right:24px}.changelog-title{color:var(--color-primary);margin:0 0 6px;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.35}.changelog-version{color:var(--color-gray);font-size:.875rem;font-weight:500;line-height:1.5}.changelog-body{scrollbar-width:thin;scrollbar-color:var(--color-accent)transparent;flex:1;margin-bottom:24px;padding-right:4px;overflow-y:auto}.changelog-body::-webkit-scrollbar{width:5px}.changelog-body::-webkit-scrollbar-track{background:0 0}.changelog-body::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:999px}.changelog-features-list{flex-direction:column;gap:16px;display:flex}.changelog-feature-item{background-color:var(--color-info-bg);border:1px solid #2126380a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;transition:box-shadow .2s;display:flex}.changelog-feature-item:hover{box-shadow:0 4px 12px #2126380a}.changelog-badge-container{align-items:center;gap:8px;display:flex}.changelog-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:3px 8px;font-size:.725rem;font-weight:700;display:inline-flex}.changelog-badge--interface{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-accent)}.changelog-badge--functionality{background-color:var(--color-success-bg);color:#065f46;border:1px solid #0a956926}.changelog-badge--security{background-color:var(--color-danger-bg);color:#9f1239;border:1px solid #dc262526}.changelog-feature-title{color:var(--color-text);margin:0;font-family:inherit;font-size:1rem;font-weight:700}.changelog-feature-description{color:#334155;margin:0;font-family:inherit;font-size:.875rem;line-height:1.5}.changelog-feature-list-bullets{margin:4px 0 0;padding-left:16px;list-style-type:disc;display:block}.changelog-feature-bullet-item{color:#334155;margin-bottom:8px;font-size:.875rem;line-height:1.5;display:list-item}.changelog-feature-bullet-item:last-child{margin-bottom:0}.changelog-feature-bullet-title{color:var(--color-text);font-weight:700}.changelog-feature-bullet-desc{color:#334155}.changelog-footer{justify-content:flex-end;display:flex}.changelog-btn{cursor:pointer;background-color:var(--color-primary);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-size:.95rem;font-weight:600;transition:opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #263d8133}.changelog-btn:hover{opacity:.9;box-shadow:0 6px 16px #263d814d}.changelog-btn:active{opacity:1;box-shadow:0 2px 4px #263d8126}
