.dialog2{width:90%;margin:auto;border:none;padding:24px;outline:none;max-width:560px;user-select:none;position:fixed;top:0;bottom:0;left:0;right:0;box-sizing:border-box;background-color:#ece6f0;border-radius:28px;box-shadow:0 1px 3px 0 rgba(0,0,0,.30),0 4px 8px 3px rgba(0,0,0,.15);font-family:'Roboto',system-ui,sans-serif;color:#1c1b1f;}.dialog2-lock-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0);}.dialog2::backdrop{background-color:rgba(0,0,0,.32);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:dialog2-backdrop-fade .25s ease-out;}.dialog2-header{display:flex;align-items:center;margin-left:76px;margin-bottom:16px;}.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;color:#49454f;}.dialog2-icon-none{display:none;}.dialog2-title{font-family:'Roboto',system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:0;color:#1c1b1f;margin:0;}.dialog2-content{margin-left:76px;margin-bottom:24px;min-height:36px;}.dialog2-content-prompt{margin-left:0;}.dialog2-message{font-size:.875rem;font-weight:400;line-height:1.5rem;text-justify:distribute;letter-spacing:.016em;color:#49454f;margin:0;}.dialog2-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:24px;}.dialog2-btn{font-family:'Roboto',system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.00714em;text-transform:uppercase;outline:none;height:40px;padding:0 12px;min-width:99px;border-radius:20px;border:none;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s cubic-bezier(.2,0,0,1);}.dialog2-btn::before{content:'';position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1);pointer-events:none;}.dialog2-btn:hover::before{opacity:.08;}.dialog2-btn:active::before{opacity:.12;}.dialog2-btn:focus-visible::before{opacity:.12;}.dialog2-btn-primary{background-color:transparent;color:#6750a4;}.dialog2-btn-primary:hover{background-color:transparent;color:#6750a4;box-shadow:none;transform:none;}.dialog2-btn-primary:active{background-color:#6750a4;color:#ffffff;box-shadow:none;transform:none;}.dialog2-btn-primary:focus-visible{outline:3px solid #6750a4;outline-offset:2px;}.dialog2-btn-secondary{background-color:transparent;color:#49454f;}.dialog2-btn-secondary:hover{background-color:transparent;color:#49454f;box-shadow:none;transform:none;}.dialog2-btn-secondary:active{background-color:#49454f;color:#ffffff;box-shadow:none;transform:none;}.dialog2-btn-secondary:focus-visible{outline:3px solid #49454f;outline-offset:2px;}.dialog2-btn-danger{background-color:transparent;color:#b3261e;}.dialog2-btn-danger:hover{background-color:transparent;color:#b3261e;box-shadow:none;transform:none;}.dialog2-btn-danger:active{background-color:#b3261e;color:#ffffff;box-shadow:none;transform:none;}.dialog2-btn-danger:focus-visible{outline:3px solid #b3261e;outline-offset:2px;}.dialog2-input{width:100%;margin-top:16px;padding:16px;box-sizing:border-box;background-color:transparent;border:.5px solid #79747e;border-radius:4px;font-family:'Roboto',system-ui,sans-serif;font-size:1rem;color:#1c1b1f;transition:border-color .2s,outline .2s;}.dialog2-input:hover{border-color:#1c1b1f;}.dialog2-input:focus{outline:.5px solid #6750a4;border-color:#6750a4;}.dialog2-input::placeholder{color:#49454f6c;opacity:1;}.dialog2-input::-webkit-search-cancel-button{height:16px;width:16px;padding:4px;border:1px solid #6750a4;border-radius:50%;}.dialog2[open]{animation:dialog2-slide-up .4s cubic-bezier(.05,.7,.1,1.0);}@keyframes dialog2-slide-up{from{opacity:0;transform:scale(.9) translateY(16px)}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:8px;padding:10px;pointer-events:none;}.dialog2-toast-container.top-right{top:0;right:0;width:344px;align-items:flex-end;}.dialog2-toast-container.top-left{top:0;left:0;width:344px;align-items:flex-start;}.dialog2-toast-container.top-center{top:0;left:50%;width:344px;transform:translateX(-50%);align-items:center;}.dialog2-toast{pointer-events:auto;width:100%;background-color:#ece6f0;color:#1c1b1f;border:none;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.30),0 4px 8px 3px rgba(0,0,0,.15);overflow:hidden;font-family:'Roboto',system-ui,sans-serif;user-select:none;animation:toast-slide-in .4s cubic-bezier(.05,.7,.1,1.0);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:12px 14px;gap:12px;}.dialog2-toast-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#f4eff4;}.dialog2-toast-icon svg{width:100%;height:100%;}.dialog2-toast-message{margin:0;font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.016em;color:#49454f;text-align:left;}.dialog2-toast-progress-bar{width:100%;height:2px;background:rgba(0,0,0,.03);}.dialog2-toast-progress-fill{height:100%;width:100%;background-color:rgba(0,0,0,.55);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:-8px!important;transform:scale(.95) translateY(8px);}@keyframes toast-slide-in{from{opacity:0;transform:scale(.9) 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) .1s 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 .25s cubic-bezier(.65,0,.35,1) .76s forwards;}.w-ex-dot{fill:#EF9F27;r:0;animation:w-pop-dot .22s cubic-bezier(.34,1.56,.64,1) 1.01s forwards;}.w-dot-pulse{fill:#EF9F27;opacity:0;animation:w-pulse-dot .45s ease-out 1.01s forwards;}.w-warn-group{animation:w-shake .38s cubic-bezier(.36,.07,.19,.97) 1.18s;}@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)}}