.dialog2{width:90%;margin:auto;padding:24px;outline:none;max-width:520px;color:#f3f4f6;user-select:none;position:fixed;top:0;bottom:0;left:0;right:0;box-sizing:border-box;background-color:#121020;border:1px solid rgba(99,102,241,.25);border-radius:16px;box-shadow:0 0 15px rgba(99,102,241,.1),0 24px 48px rgba(0,0,0,.4);font-family:'Inter',system-ui,-apple-system,sans-serif;}.dialog2-lock-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0);}.dialog2::backdrop{background-color:rgba(4,3,7,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:dialog2-backdrop-fade .25s ease-out;}.dialog2-header{display:flex;align-items:center;margin-left:76px;margin-bottom:12px;}.dialog2-header-prompt{margin-left:0;}.dialog2-icon{position:absolute;left:24px;top:24px;font-size:3rem;line-height:1;display:flex;align-items:center;justify-content:center;user-select:none;height:64px;}.dialog2-title{font-family:'Outfit','Inter',system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5;color:#ffffff;margin:0;}.dialog2-content{margin-left:76px;margin-bottom:24px;min-height:36px;}.dialog2-content-prompt{margin-left:0;}.dialog2-message{font-size:.95rem;font-weight:400;line-height:1.8;text-justify:distribute;color:#9ca3af;margin:0;}.dialog2-footer{gap:12px;display:flex;justify-content:flex-end;margin-top:26px;}.dialog2-btn{font-family:inherit;font-size:.9rem;font-weight:600;padding:10px 22px;border-radius:8px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;}.dialog2-btn-primary{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);color:#ffffff;box-shadow:0 4px 12px rgba(99,102,241,.25);}.dialog2-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px rgba(99,102,241,.4);}.dialog2-btn-primary:active{transform:translateY(0);box-shadow:0 4px 12px rgba(99,102,241,.25);}.dialog2-btn-primary:focus-visible{outline:2px solid #a855f7;outline-offset:2px;}.dialog2-btn-secondary{background-color:transparent;color:#9ca3af;border:1px solid rgba(156,163,175,.2);}.dialog2-btn-secondary:hover{background-color:rgba(243,244,246,.05);color:#f3f4f6;border-color:rgba(156,163,175,.4);}.dialog2-btn-secondary:active{background-color:rgba(243,244,246,.1);transform:translateY(0);}.dialog2-btn-secondary:focus-visible{outline:2px solid #6366f1;outline-offset:2px;}.dialog2-btn-danger{background-color:transparent;color:#f87171;border:1px solid rgba(248,113,113,.2);}.dialog2-btn-danger:hover{background-color:rgba(248,113,113,.1);color:#fca5a5;border-color:rgba(248,113,113,.4);}.dialog2-btn-danger:active{background-color:rgba(248,113,113,.2);transform:translateY(0);}.dialog2-btn-danger:focus-visible{outline:2px solid #f87171;outline-offset:2px;}.dialog2-input{width:100%;padding:12px 16px;margin-top:8px;background-color:rgba(255,255,255,.03);border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#f3f4f6;font-family:inherit;font-size:.95rem;box-sizing:border-box;transition:all .2s ease;}.dialog2-input::placeholder{color:#6b7280;}.dialog2-input:focus{outline:none;border-color:#6366f1;background-color:rgba(255,255,255,.06);box-shadow:0 0 0 2px rgba(99,102,241,.2);}.dialog2[open]{animation:dialog2-slide-up .3s cubic-bezier(.34,1.56,.64,1);}@keyframes dialog2-slide-up{from{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialog2-backdrop-fade{from{opacity:0}to{opacity:1}}.dialog2-toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:12px;padding:20px;pointer-events:none;}.dialog2-toast-container.top-right{top:0;right:0;width:320px;align-items:flex-end;}.dialog2-toast-container.top-left{top:0;left:0;width:320px;align-items:flex-start;}.dialog2-toast-container.top-center{top:0;left:50%;width:320px;transform:translateX(-50%);align-items:center;}.dialog2-toast{pointer-events:auto;width:100%;background-color:#121020;border:1px solid rgba(99,102,241,.25);border-radius:14px;box-shadow:0 0 15px rgba(99,102,241,.4),0 12px 30px rgba(0,0,0,.85);overflow:hidden;font-family:'Inter',system-ui,sans-serif;user-select:none;animation:toast-slide-in .3s cubic-bezier(.34,1.56,.64,1);max-height:400px;opacity:1;margin-bottom:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease,margin .3s ease,border .3s ease,transform .3s ease;}.dialog2-toast-body{display:flex;align-items:center;padding:14px;gap:14px;}.dialog2-toast-icon{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.dialog2-toast-icon svg{width:100%;height:100%;}.dialog2-toast-message{margin:0;font-size:.7rem;font-weight:400;line-height:1.5;color:#9ca3af;}.dialog2-toast-progress-bar{width:100%;height:4px;background:rgba(255,255,255,.03);}.dialog2-toast-progress-fill{height:100%;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);box-shadow:0 0 8px rgba(168,85,247,.6);width:100%;animation:toast-progress linear forwards;}.dialog2-toast.fade-out{opacity:0;max-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:-12px!important;border-top-width:0!important;border-bottom-width:0!important;transform:scale(.9) translateY(-10px);}@keyframes toast-slide-in{from{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes toast-progress{from{width:100%}to{width:0}}.check-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:2rem 0;}.check-label{font-size:13px;color:var(--color-text-secondary);letter-spacing:.04em;}.check-svg{width:48px;height:48px;overflow:visible;}.check-circle-track{fill:none;stroke:#9FE1CB;stroke-width:3;}.check-circle-fill{fill:none;stroke:#1D9E75;stroke-width:3;stroke-linecap:round;stroke-dasharray:138;stroke-dashoffset:138;animation:check-draw-circle .55s cubic-bezier(.65,0,.35,1) .1s forwards;}.check-mark{fill:none;stroke:#1D9E75;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:check-draw-check .35s cubic-bezier(.65,0,.35,1) .65s forwards;}.check-dot-pulse{fill:#1D9E75;opacity:0;animation:check-pulse-dot .4s ease-out .62s forwards;}@keyframes check-draw-circle{to{stroke-dashoffset:0}}@keyframes check-draw-check{to{stroke-dashoffset:0}}@keyframes check-pulse-dot{0%{opacity:1;r:4}60%{opacity:.5;r:9}100%{opacity:0;r:13}}.err-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:2rem 0;}.err-label{font-size:13px;color:var(--color-text-secondary);letter-spacing:.04em;}.err-svg{width:48px;height:48px;overflow:visible;}.err-circle-track{fill:none;stroke:#F7C1C1;stroke-width:3;}.err-circle-fill{fill:none;stroke:#E24B4A;stroke-width:3;stroke-linecap:round;stroke-dasharray:138;stroke-dashoffset:138;animation:err-draw-circle .5s cubic-bezier(.65,0,.35,1) .1s forwards;}.err-x-line-1{fill:none;stroke:#E24B4A;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:25;stroke-dashoffset:25;animation:err-draw-line .28s cubic-bezier(.65,0,.35,1) .62s forwards;}.err-x-line-2{fill:none;stroke:#E24B4A;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:25;stroke-dashoffset:25;animation:err-draw-line .28s cubic-bezier(.65,0,.35,1) .88s forwards;}.err-dot-pulse{fill:#E24B4A;opacity:0;animation:err-pulse-dot .45s ease-out .88s forwards;}@keyframes err-draw-circle{to{stroke-dashoffset:0}}@keyframes err-draw-line{to{stroke-dashoffset:0}}@keyframes err-pulse-dot{0%{opacity:1;r:4}60%{opacity:.5;r:9}100%{opacity:0;r:13}}.info-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:2rem 0;}.info-label{font-size:13px;color:var(--color-text-secondary);letter-spacing:.04em;}.info-svg{width:48px;height:48px;overflow:visible;}.info-circle-track{fill:none;stroke:#B5D4F4;stroke-width:3;}.info-circle-fill{fill:none;stroke:#378ADD;stroke-width:3;stroke-linecap:round;stroke-dasharray:138;stroke-dashoffset:138;animation:info-draw-circle .5s cubic-bezier(.65,0,.35,1) .1s forwards;}.info-i-dot{fill:#378ADD;r:0;animation:info-pop-dot .22s cubic-bezier(.34,1.56,.64,1) .65s forwards;}.info-i-stem{fill:none;stroke:#378ADD;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:13;stroke-dashoffset:13;animation:info-draw-stem .28s cubic-bezier(.65,0,.35,1) .84s forwards;}.info-dot-pulse{fill:#378ADD;opacity:0;animation:info-pulse-dot .45s ease-out .84s forwards;}@keyframes info-draw-circle{to{stroke-dashoffset:0}}@keyframes info-pop-dot{to{r:2.6}}@keyframes info-draw-stem{to{stroke-dashoffset:0}}@keyframes info-pulse-dot{0%{opacity:1;r:4}60%{opacity:.5;r:9}100%{opacity:0;r:13}}.q-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:2rem 0;}.q-label{font-size:13px;color:var(--color-text-secondary);letter-spacing:.04em;}.q-svg{width:48px;height:48px;overflow:visible;}.q-circle-track{fill:none;stroke:#CECBF6;stroke-width:3;}.q-circle-fill{fill:none;stroke:#7F77DD;stroke-width:3;stroke-linecap:round;stroke-dasharray:138;stroke-dashoffset:138;animation:q-draw-circle .5s cubic-bezier(.65,0,.35,1) .1s forwards;}.q-curve{fill:none;stroke:#7F77DD;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50;animation:q-draw-curve .45s cubic-bezier(.65,0,.35,1) .65s forwards;}.q-dot{fill:#7F77DD;r:0;animation:q-pop-dot .22s cubic-bezier(.34,1.56,.64,1) 1.08s forwards;}.q-dot-pulse{fill:#7F77DD;opacity:0;animation:q-pulse-dot .45s ease-out 1.08s forwards;}@keyframes q-draw-circle{to{stroke-dashoffset:0}}@keyframes q-draw-curve{to{stroke-dashoffset:0}}@keyframes q-pop-dot{to{r:2.6}}@keyframes q-pulse-dot{0%{opacity:1;r:4}60%{opacity:.5;r:9}100%{opacity:0;r:13}}.w-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:2rem 0;}.w-label{font-size:13px;color:var(--color-text-secondary);letter-spacing:.04em;}.w-svg{width:48px;height:48px;overflow:visible;}.w-tri-track{fill:none;stroke:#FAC775;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;}.w-tri-fill{fill:none;stroke:#EF9F27;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:116;stroke-dashoffset:116;animation:w-draw-tri 6s cubic-bezier(.65,0,.35,1) 3s forwards;}.w-ex-stem{fill:none;stroke:#EF9F27;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:13;stroke-dashoffset:13;animation:w-draw-stem 1s cubic-bezier(.65,0,.35,1) 1.5s forwards;}.w-ex-dot{fill:#EF9F27;r:0;animation:w-pop-dot .22s cubic-bezier(.34,1.56,.64,1) 1.9s forwards;}.w-dot-pulse{fill:#EF9F27;opacity:0;animation:w-pulse-dot .45s ease-out 1.01s forwards;}.w-warn-group{animation:w-shake .9s cubic-bezier(.36,.07,.19,.97) 1.8s;}@keyframes w-draw-tri{to{stroke-dashoffset:0}}@keyframes w-draw-stem{to{stroke-dashoffset:0}}@keyframes w-pop-dot{to{r:2.6}}@keyframes w-pulse-dot{0%{opacity:1;r:4}60%{opacity:.5;r:9}100%{opacity:0;r:13}}@keyframes w-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}