.submit-button{z-index:0;isolation:isolate;--submit-button-bg:var(--color-button-default);--submit-button-bg-hover:var(--hover-button);width:100%;height:52px;color:var(--button-primary-800);-webkit-backdrop-filter:blur(18px)saturate(98%)contrast(120%);backdrop-filter:blur(18px)saturate(98%)contrast(120%);border:1px solid var(--input-border-color);letter-spacing:0;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 40px;font-size:14px;font-weight:500;line-height:normal;transition:color .16s,opacity .16s,transform .16s;display:inline-flex;position:relative}.submit-button:before,.submit-button:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.submit-button:before{background:var(--submit-button-bg)}.submit-button:after{background:var(--submit-button-bg-hover);opacity:0;transition:opacity .16s}.submit-button:hover:not(:disabled):not(.submitting):not(.success):after{opacity:1}.submit-button.action-button{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:0;border-radius:4px;width:auto;height:30px;padding:5px 10px;font-size:12px;font-weight:500;line-height:normal}.submit-button.passive{--submit-button-bg:var(--color-button-default);--submit-button-bg-hover:var(--color-button-default);color:var(--button-primary-800);opacity:.7}.submit-button.active{--submit-button-bg:var(--active-button);--submit-button-bg-hover:var(--hover-button);color:var(--button-neutral-100)}.submit-button.save-button{--submit-button-bg:var(--button);--submit-button-bg-hover:var(--hover-button);color:var(--background-neutral-100)}.submit-button.accept-button{--submit-button-bg:var(--active-button);--submit-button-bg-hover:var(--hover-button);color:var(--background-neutral-100)}.submit-button.reject-button{--submit-button-bg:var(--color-error-2-50);--submit-button-bg-hover:var(--hover-error-button);color:var(--color-error-2)}.submit-button .button-content{z-index:1;place-items:center;gap:8px;width:100%;height:100%;display:grid;position:relative}.submit-button:disabled{--submit-button-bg:var(--button-neutral-120);--submit-button-bg-hover:var(--button-neutral-120);color:var(--text-neutral-700);cursor:not-allowed}.submit-button.submitting{--submit-button-bg:var(--button-neutral-200);--submit-button-bg-hover:var(--button-neutral-200);color:var(--text-neutral-700);cursor:wait}.submit-button.success{--submit-button-bg:var(--color-succed);--submit-button-bg-hover:var(--color-succed);color:var(--text-neutral-800)}.submit-button .default,.submit-button .loading,.submit-button .completed{white-space:nowrap;grid-area:1/1}
.line-navigate-back{justify-content:center;align-items:center;margin:0 auto;display:flex}.cds-line-navigate-button{-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;display:flex;position:relative}.cds-line-navigate-button .text{letter-spacing:0;color:var(--text-neutral-400);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;transition:color .16s}.cds-line-navigate-button .icon{justify-content:center;align-items:center;margin-right:4px;transition:margin .16s;display:flex;position:relative}.cds-line-navigate-button .icon svg{width:24px;height:24px;color:var(--icon-neutral-500)}.cds-line-navigate-button:hover .text{color:var(--text-neutral-100)}.cds-line-navigate-button:hover .icon{margin-right:0}.cds-line-navigate-button:hover .icon svg{color:var(--icon-neutral-100)}.cds-line-navigate-button.left .text{order:2}.cds-line-navigate-button.left .icon{order:1}
.toggle-button{background-color:var(--button-secondary-200);border:1px solid var(--button-border-color);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);min-height:52px;color:var(--button-neutral-100);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:#0000;letter-spacing:0;border-radius:10px;justify-content:center;align-items:center;padding:12px 40px;font-size:14px;font-weight:500;line-height:normal;transition:background-color .16s,box-shadow .16s,transform .16s,opacity .16s,color .16s;display:inline-flex}.toggle-button.sm{border-radius:6px;min-height:30px;padding:5px 14px}.toggle-button:hover{background-color:var(--button-primary-200);color:var(--text-neutral-200)}.toggle-button.light{background-color:var(--background-neutral-1000);color:var(--text-neutral-100);border-color:var(--divider-neutral-120)}.toggle-button.disabled,.toggle-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.toggle-button .content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.toggle-button .icon{justify-content:center;align-items:center;display:inline-flex}.toggle-button .icon svg{width:20px;height:20px}
.cds-modal.confirm-modal .cds-modal-bg-layer{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:#010203b5}.cds-modal.confirm-modal .cds-modal-dialog{min-height:auto!important}.cds-modal.confirm-modal .cds-modal-dialog .cds-modal-content .hide-close-button{min-width:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cds-modal.confirm-modal .cds-modal-dialog .cds-modal-content .modal-content{position:relative;overflow:visible;margin:0!important;padding:0!important}.cds-modal.confirm-modal .confirm-modal-container{box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:455px;max-width:calc(100vw - 48px);padding:100px 54px 44px;display:flex;position:relative}.cds-modal.confirm-modal .confirm-modal-container .content{flex-direction:column;align-items:center;gap:10px;display:flex}.cds-modal.confirm-modal .confirm-modal-container .title{letter-spacing:-.36px;color:var(--text-neutral-100);font-size:18px;font-weight:500;line-height:normal}.cds-modal.confirm-modal .confirm-modal-container .description{letter-spacing:0;color:var(--text-primary-600);font-size:16px;font-weight:400;line-height:normal}.cds-modal.confirm-modal .confirm-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.cds-modal.confirm-modal .confirm-illustration{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%)}.cds-modal.confirm-modal .confirm-illustration img{width:120px;height:120px;display:block}.cds-modal.confirm-modal .confirm-actions{z-index:1;flex-direction:column;gap:12px;width:100%;margin:30px auto 0;display:flex;position:relative}
.cds-modal{z-index:99;width:100%;height:100%;position:fixed;top:0;left:0}.cds-modal:focus{border:none;outline:none}.cds-modal.loading .modal-content{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-bg-layer{content:"";z-index:1;background:var(--color-overlay-2,#0102038f);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);isolation:isolate;width:100%;height:100%;position:fixed;top:0;left:0}.cds-modal .cds-modal-dialog{z-index:2;will-change:transform,opacity;min-height:260px;display:flex;position:relative}.cds-modal .cds-modal-dialog .cds-modal-content{z-index:1;isolation:isolate;min-width:400px;max-width:100%;min-height:260px;box-shadow:0 16px 40px rgba(var(--background-primary-1000),.35),0 2px 10px rgba(var(--background-primary-1000),.25);border:1px solid #ffffff24;border-radius:16px;display:block;position:relative}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{z-index:1;height:100%;min-height:inherit;padding:36px 32px;position:relative;overflow:auto}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading{justify-content:center;align-items:center;width:auto;min-height:260px;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading .loading-spinner{border-top:2px solid var(--divider-neutral-200);border-right:2px solid var(--divider-neutral-200);width:28px;height:28px}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background{z-index:0;border-radius:inherit;pointer-events:none;background-color:var(--background-primary-1000,var(--background-neutral-20));-webkit-backdrop-filter:blur(16px)saturate(180%)contrast(120%);backdrop-filter:blur(16px)saturate(180%)contrast(120%);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;overflow:hidden}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-left{top:var(--popup-bg-1-top);left:var(--popup-bg-1-left);width:var(--popup-bg-1-width);height:var(--popup-bg-1-height);background:var(--popup-bg-1);transform:var(--popup-bg-1-transform);border-radius:var(--popup-bg-1-border-radius);filter:blur(var(--popup-bg-1-blur));position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-right{top:var(--popup-bg-2-top);left:var(--popup-bg-2-left);width:var(--popup-bg-2-width);height:var(--popup-bg-2-height);background:var(--popup-bg-2);transform:var(--popup-bg-2-transform);border-radius:var(--popup-bg-2-border-radius);filter:blur(var(--popup-bg-2-blur));position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-center{top:0;left:var(--popup-bg-4-left);width:var(--popup-bg-4-width);height:var(--popup-bg-4-height);background:var(--popup-bg-4);transform:var(--popup-bg-4-transform);border-radius:var(--popup-bg-4-border-radius);filter:blur(var(--popup-bg-4-blur));position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-bottom{top:var(--popup-bg-3-top);left:var(--popup-bg-3-left);width:var(--popup-bg-3-width);height:var(--popup-bg-3-height);background:var(--popup-bg-3);transform:var(--popup-bg-3-transform);border-radius:var(--popup-bg-3-border-radius);filter:blur(var(--popup-bg-3-blur));position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .close-button{z-index:8;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;transition:opacity .16s;position:absolute;top:36px;right:32px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button:hover{opacity:.9}.cds-modal .policy-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;margin:auto;display:flex}.cds-modal .policy-content .title{letter-spacing:-.24px;color:var(--text-neutral-100);font-size:24px;font-weight:500;line-height:normal}.cds-modal .policy-content .desc{letter-spacing:0;color:var(--text-neutral-200);font-size:14px;font-weight:400;line-height:20px}.cds-modal .policy-content .accept-button{width:fit-content;color:var(--text-neutral-700);background-color:var(--button-neutral-120);margin:0 auto}.cds-modal .policy-content .accept-button:hover{color:var(--text-neutral-800);background-color:var(--button-neutral-100)}.cds-modal.auth-modal .cds-modal-dialog .cds-modal-content{border-color:var(--divider-neutral-100);min-width:unset;width:min(1000px,100vw - 48px);height:auto;box-shadow:none;border-radius:16px}.cds-modal.auth-modal .cds-modal-dialog .cds-modal-content .modal-background{background-image:none;background-color:var(--background-neutral-20);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cds-modal.auth-modal .cds-modal-dialog .cds-modal-content .modal-content{padding:70px 32px 40px;display:block;overflow:auto}.cds-modal.auth-modal .cds-modal-dialog .cds-modal-content .close-button{top:40px;right:30px}.cds-modal.auth-modal .policy-content{gap:32px}.cds-modal.auth-modal .policy-content .title{color:var(--text-neutral-100);letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:normal}.cds-modal.auth-modal .policy-content .desc{letter-spacing:0;color:var(--text-neutral-200);text-align:justify;text-align-last:center;font-size:14px;font-weight:400;line-height:20px}.cds-modal.auth-modal .policy-content .accept-button{border-radius:10px;width:fit-content;height:52px}.cds-modal.auth-modal .policy-content .accept-button:hover{background-color:var(--button-neutral-100);color:var(--text-neutral-800)}.cds-modal.center .cds-modal-dialog{justify-content:center;align-items:center}.cds-modal.center .cds-modal-dialog .modal-content{max-height:calc(100vh - 60px)}.cds-modal.center:not(.confirm-modal,.auth-modal,.cds-mini-modal,.list-modal) .cds-modal-dialog .cds-modal-content{border-color:var(--divider-neutral-120);width:min(715px,100vw - 48px);height:min(675px,100vh - 48px);min-width:unset;min-height:unset;border-radius:12px;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff24}.cds-modal.center:not(.confirm-modal,.auth-modal,.cds-mini-modal,.list-modal) .cds-modal-dialog .cds-modal-content .modal-content{justify-content:center;align-items:center;height:100%;max-height:100%;padding:0;display:flex;overflow:visible}.cds-modal.center:not(.confirm-modal,.auth-modal,.cds-mini-modal,.list-modal) .cds-modal-dialog .cds-modal-content .close-button{top:24px;right:24px}.cds-modal.cds-mini-modal .cds-modal-dialog{min-height:auto!important}.cds-modal.cds-mini-modal .cds-modal-content{background:var(--background-primary-1000)}.cds-modal.cds-mini-modal .cds-modal-content .cds-mini-modal .hide-close-button{min-width:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cds-modal.cds-mini-modal .cds-modal-content .modal-content{position:relative;overflow:visible;margin:0!important;padding:0!important}.cds-modal.cds-mini-modal .mini-modal-illustration{justify-content:center;align-items:center;display:flex;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%)}.cds-modal.cds-mini-modal .mini-modal-illustration img{display:block}.cds-modal.cds-mini-modal .mini-modal-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:0 auto;display:flex;position:relative}.cds-modal.cds-mini-modal .mini-modal{box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:455px;max-width:calc(100vw - 48px);padding:100px 54px 44px;display:flex;position:relative}.cds-modal.cds-mini-modal .mini-modal .content{flex-direction:column;align-items:center;gap:30px;display:flex}.cds-modal.cds-mini-modal .mini-modal .text-content{flex-direction:column;align-items:center;gap:14px;display:flex}.cds-modal.cds-mini-modal .mini-modal .text-content .title{letter-spacing:-.36px;color:var(--text-neutral-100);font-size:18px;font-weight:500;line-height:normal}.cds-modal.cds-mini-modal .mini-modal .text-content .description{letter-spacing:0;color:var(--text-primary-600);font-size:16px;font-weight:400;line-height:normal}.cds-modal.cds-mini-modal .mini-modal .org-info-card{background:var(--button-primary-200);border-radius:10px;align-items:center;gap:18px;width:100%;padding:12px 10px;display:flex}.cds-modal.cds-mini-modal .mini-modal .org-info-card .org-logo{background:var(--background-primary-1000);border-radius:6px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:2px;display:flex}.cds-modal.cds-mini-modal .mini-modal .org-info-card .org-logo img{object-fit:contain;border-radius:4px}.cds-modal.cds-mini-modal .mini-modal .org-info-card .org-text-content{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.cds-modal.cds-mini-modal .mini-modal .org-info-card .org-text-content .org-title{letter-spacing:0;color:var(--text-neutral-100);font-size:16px;font-weight:500;line-height:normal}.cds-modal.cds-mini-modal .mini-modal .org-info-card .org-text-content .org-subtitle{letter-spacing:0;color:var(--text-primary-600);font-size:12px;font-weight:500;line-height:normal}.cds-modal.cds-mini-modal .mini-modal .invite-info-card{background:var(--button-primary-200);border-radius:10px;align-items:center;gap:18px;width:100%;padding:12px 10px;display:flex}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-logo{background:var(--background-primary-1000);border-radius:6px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:2px;display:flex}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-logo img{object-fit:contain;border-radius:4px}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-text-content{text-align:left;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-text-content .invite-top{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-text-content .invite-title{letter-spacing:0;color:var(--text-neutral-100);font-size:16px;font-weight:500;line-height:normal}.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-text-content .invite-date,.cds-modal.cds-mini-modal .mini-modal .invite-info-card .invite-text-content .invite-subtitle{letter-spacing:0;color:var(--text-primary-600);font-size:12px;font-weight:500;line-height:normal}.cds-modal.cds-mini-modal .mini-modal-actions{z-index:1;flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content{min-height:560px}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-content{align-items:initial;justify-content:space-between;width:100%;padding:40px 50px;display:flex;position:relative}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-content:before{content:"";background:var(--list-modal-header);border-radius:12px 12px 0 0;width:100%;height:125px;position:absolute;top:0;left:0}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-left{top:initial;bottom:var(--list-popup-bg-1-bottom);left:var(--list-popup-bg-1-left);width:var(--list-popup-bg-1-width);height:var(--list-popup-bg-1-height);background:var(--list-popup-bg-1);transform:var(--list-popup-bg-1-transform);border-radius:var(--list-popup-bg-1-border-radius);filter:blur(var(--list-popup-bg-1-blur))}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-right{top:initial;bottom:var(--list-popup-bg-2-bottom);left:var(--list-popup-bg-2-left);width:var(--list-popup-bg-2-width);height:var(--list-popup-bg-2-height);background:var(--list-popup-bg-2);transform:var(--list-popup-bg-2-transform);border-radius:var(--list-popup-bg-2-border-radius);filter:blur(var(--list-popup-bg-2-blur))}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-center{top:initial;bottom:var(--list-popup-bg-3-bottom);left:var(--list-popup-bg-3-left);width:var(--list-popup-bg-3-width);height:var(--list-popup-bg-3-height);background:var(--list-popup-bg-3);transform:var(--list-popup-bg-3-transform);border-radius:var(--list-popup-bg-3-border-radius);filter:blur(var(--list-popup-bg-3-blur))}.cds-modal.list-modal .cds-modal-dialog .cds-modal-content .modal-background .modal-background-bottom{display:none}
.context-menu{z-index:98;width:200px;position:fixed}.context-menu.absolute{margin-top:10px}.context-menu .context-menu-items{color:#000;background-color:#000;border:1px solid #e0e0e0;border-radius:8px;margin-top:16px;padding:6px}.context-menu .context-menu-items .menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;border-radius:4px;padding:8px;transition:background-color .1s ease-in-out;position:relative}.context-menu .context-menu-items .menu-item:hover{background-color:#e0e0e0}.context-menu .context-menu-items .menu-item.with-divider{margin-bottom:10px}.context-menu .context-menu-items .menu-item.with-divider:after{content:"";background-color:#e0e0e0;border-radius:2px;width:calc(100% - 8px);height:1px;position:absolute;bottom:-5px;left:4px}.context-menu.dark .context-menu-items{background-color:#000;border-color:#e0e0e0}.context-menu.dark .context-menu-items .menu-item{color:#fff}.context-menu.dark .context-menu-items .menu-item:hover,.context-menu.dark .context-menu-items .menu-item.with-divider:after{background-color:#e0e0e0}
.requirement-popup{background-color:var(--background-neutral-50);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:999;border-radius:10px;width:100%;min-width:300px;max-width:350px;padding:20px 25px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 0 4px #635f5f1f}.requirement-popup .title{letter-spacing:0;color:var(--text-neutral-100);text-align:left;margin-bottom:16px;font-size:12px;font-weight:500;line-height:normal}.requirement-popup .requirement{align-items:center;gap:10px;display:flex;position:relative}.requirement-popup .requirement:not(:last-child){margin-bottom:12px}.requirement-popup .requirement span{color:var(--text-neutral-400);letter-spacing:-.52px;flex:1;font-size:13px;font-weight:500;line-height:normal;transition:color .15s ease-in-out}.requirement-popup .requirement .requirement-icon{box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:relative}.requirement-popup .requirement .requirement-icon svg{visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.requirement-popup .requirement .requirement-icon:before{content:"";background-color:var(--icon-neutral-50);-webkit-backdrop-filter:blur(5.44px)saturate(180%)contrast(120%);backdrop-filter:blur(5.44px)saturate(180%)contrast(120%);box-sizing:border-box;z-index:-1;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.requirement-popup .requirement.valid span{color:var(--text-neutral-100)}.requirement-popup .requirement.valid .requirement-icon svg{visibility:visible;opacity:1}
.tooltip-item{position:relative}.tooltip-item .tooltip{z-index:99;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.tooltip-item .tooltip.bottom{top:100%}.tooltip-item .tooltip.top{top:-35px}.tooltip-item .tooltip.left{top:50%;left:-10px;transform:translateY(-50%)translate(-100%)}.tooltip-item .tooltip.right{top:50%;right:-10px;transform:translateY(-50%)translate(100%)}.tooltip-item .tooltip .tooltip-dialog{z-index:999;text-align:left;background-color:var(--background-primary-550);width:fit-content;min-width:220px;color:var(--text-neutral-100);border-radius:12px;margin-top:8px;padding:8px 12px;position:relative}
.generic-modal{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;padding:50px 24px;display:flex}.is-success .popup-shell.large{max-width:350px}.popup-shell{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:350px;height:100%;min-height:400px;display:flex}.popup-shell.large{max-width:585px}.popup-shell .success-step{flex-direction:column;align-items:stretch;gap:12px;width:350px;max-width:100%;margin:0 auto;display:flex}.popup-shell .icon{justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.popup-shell .icon img{object-fit:contain;width:100%;height:100%}.popup-shell .heading{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.popup-shell .title{letter-spacing:-.36px;color:var(--text-neutral-100);text-align:center;letter-spacing:-.36px;margin:0;font-size:18px;font-weight:500;line-height:normal}.popup-shell .desc{letter-spacing:0;text-align:center;color:var(--text-primary-600);margin:0;font-size:16px;font-weight:400;line-height:normal}.popup-shell .body{width:100%;height:100%;max-height:345px;margin-top:12px;overflow-y:visible}.popup-shell .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 14px;display:flex}.popup-shell .empty-text{letter-spacing:0;color:var(--text-primary-600);margin:0;font-size:14px;font-weight:500;line-height:normal}.popup-shell .description{letter-spacing:0;color:var(--text-neutral-200);margin:0;font-size:14px;font-weight:400;line-height:20px}
.popup-flow{width:100%}.popup-flow .back-button{cursor:pointer;z-index:3;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:24px;left:24px}.popup-flow .back-button:focus-visible{outline:2px solid color-mix(in srgb,var(--divider-neutral-120)80%,transparent);outline-offset:4px;border-radius:6px}.popup-flow .popup-flow-steps,.popup-flow .step-pane{width:100%}.popup-flow .popup-form-step{width:350px;max-width:100%;margin:0 auto}.popup-flow .popup-form{flex-direction:column;gap:18px;width:100%;display:flex}.popup-flow .popup-form .popup-form-fields{flex-direction:column;gap:12px;width:100%;display:flex}.popup-flow .popup-form-warning{letter-spacing:0;color:var(--yellow,var(--color-yellow));margin:0;font-size:12px;font-weight:500;line-height:normal}
