*,:before,:after{box-sizing:border-box;margin:0;padding:0}.page-root{background:#070710;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:100vw;min-height:100vh;padding:96px 16px 64px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden auto}@media (max-width:600px){.page-root{gap:12px;padding:56px 10px 32px}}.page-root:before,.page-root:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.page-root:before{background:radial-gradient(circle,#6452e624 0%,#0000 70%);width:600px;height:600px;top:-180px;left:-160px}.page-root:after{background:radial-gradient(circle,#20b4a017 0%,#0000 70%);width:500px;height:500px;bottom:-120px;right:-120px}.card{z-index:1;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:640px;padding:40px;animation:.55s cubic-bezier(.22,1,.36,1) both riseIn;position:relative}@media (max-width:600px){.card{border-radius:12px;width:100%;min-width:0;max-width:100%;padding:16px 12px;overflow-x:hidden}.card .card-title{letter-spacing:.02em;margin-bottom:10px;font-size:1.4rem}.card .card-desc{margin-bottom:14px;font-size:.75rem;line-height:1.5}.card .divider{margin:12px 0}.card .oauth-row{margin-bottom:12px}.card .eat-hint{margin-bottom:8px;font-size:.7rem}.card .btn-row{gap:6px}.card .token-input{padding:10px 12px;font-size:.8125rem}.card .btn{min-width:0;padding:10px 12px;font-size:.8rem}}.card:nth-child(3){animation-delay:80ms}.card:nth-child(4){animation-delay:.16s}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7c6af5;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:500}.card-title{color:#fff;letter-spacing:.02em;white-space:normal;word-break:normal;min-width:0;margin-bottom:16px;font-family:Syne,sans-serif;font-size:1.9rem;font-weight:800;line-height:1.2}.card-desc{color:#ffffff7a;margin-bottom:28px;font-size:.875rem;line-height:1.7}.card-desc strong{color:#ffffffd1;font-weight:500}.card-desc .highlight{color:#c4baff;letter-spacing:.04em;background:#7c6af51f;border:1px solid #7c6af533;border-radius:6px;margin-top:4px;padding:2px 7px;font-size:.8rem;font-weight:600;display:inline-block}.card-desc .highlight-link{text-decoration:none;transition:color .2s,background .2s,border-color .2s}.card-desc .highlight-link:hover{color:#e0daff;background:#7c6af533;border-color:#7c6af559}.divider{background:#ffffff12;height:1px;margin:24px 0}.token-input-wrap{margin-bottom:16px;position:relative}.token-input{color:#ffffffe6;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:300;transition:border-color .2s,box-shadow .2s}.token-input::placeholder{color:#ffffff38}.token-input:focus{border-color:#7c6af580;box-shadow:0 0 0 3px #7c6af51a}.oauth-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.oauth-btn{color:#ffffffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.oauth-btn:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-2px)}.oauth-btn-icon{flex-shrink:0;width:32px;height:32px}.eat-hint{color:#ffffff80;margin-bottom:12px;font-size:.8rem;line-height:1.4}.eat-form .token-input-wrap{margin-bottom:12px}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.btn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;flex:1;min-width:120px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;transition:all .22s cubic-bezier(.4,0,.2,1)}.btn-primary{color:#fff;background:#7c6af5;box-shadow:0 2px 16px #7c6af559}.btn-primary:hover{background:#8f7ef7;transform:translateY(-1px);box-shadow:0 4px 24px #7c6af58c}.btn-primary:active{transform:translateY(0)}.btn-outline{color:#fff9;background:0 0;border:1px solid #ffffff1f}.btn-outline:hover{color:#ffffffe6;background:#ffffff0f;border-color:#ffffff38}.notice{background:#ffc8500d;border:1px solid #ffc8501f;border-radius:10px;gap:10px;margin-top:24px;padding:14px 16px;display:flex}.notice-icon{color:#f5c842;flex-shrink:0;width:18px;height:18px;margin-top:1px}.notice-text{color:#ffffff61;font-size:.78rem;line-height:1.65}.notice-text strong{color:#ffc850bf;font-weight:500}.notice-text .notice-link{color:#ffc850e6;border-bottom:1px solid #ffc85066;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.notice-text .notice-link:hover{color:#ffdc78;border-color:#ffdc78b3}.results-card{composes:card}.results-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff40;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:500}.spinner-wrap{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 0 32px;display:flex}.spinner{border:2.5px solid #7c6af52e;border-top-color:#7c6af5;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spinner-text{color:#ffffff4d;letter-spacing:.04em;font-size:.8rem}.results-content{animation:.4s cubic-bezier(.22,1,.36,1) both riseIn}.results-title{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:700}.results-sub{color:#ffffff59;font-size:.82rem}.results-error{color:hsl(var(--destructive));padding:24px 0;font-size:.9rem}.results-error-link{font:inherit;color:#7c6af5;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.results-error-link:hover{color:#8f7ef7}.results-banner-wrap{flex-direction:column;justify-content:center;align-items:center;padding:16px 0;display:flex}.results-banner-center{justify-content:center;align-items:center;width:100%;display:flex}.results-banner-img{border-radius:var(--radius);max-width:100%;height:auto;display:block}.results-pills-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.status-pill{cursor:default;border:1px solid #fff3;border-radius:100px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-family:inherit;font-size:.8rem;font-weight:500;display:inline-flex}.status-pill:disabled{opacity:1}.status-pill .status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-pill.online{color:#22c55e;background:#22c55e1f;border-color:#22c55e66}.status-pill.online .status-dot{background:#22c55e}.status-pill.banned{color:#ef4444;background:#ef44441f;border-color:#ef44448c}.status-pill.banned .status-dot{background:#ef4444}.status-pill.ban-access{color:#eab308;background:#eab3081f;border-color:#eab30899}.status-pill.ban-access .status-dot{background:#eab308}.region-pill{color:#ffffffa6;cursor:default;pointer-events:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:400;display:inline-flex}.region-pill svg{opacity:.7;flex-shrink:0;width:14px;height:14px}.results-meta{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin-top:12px;display:flex}.results-email-block{flex:1;min-width:200px}.results-email-row{margin-bottom:8px;font-size:.85rem}.results-email-row:last-child{margin-bottom:0}.results-email-label{color:#ffffff80;margin-right:8px}.results-email-value{color:#ffffffe6}.result-sections{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.result-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:16px 18px}.result-section-uid-only{opacity:.65;position:relative}.result-section-uid-only-overlay{z-index:2;cursor:not-allowed;background:#0003;border-radius:12px;position:absolute;inset:0}.result-section-title{color:#fffffff2;letter-spacing:.02em;margin-bottom:12px;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700}.login-history-placeholder{color:#ffffff80;margin:0;font-size:.88rem}.login-history-placeholder.login-history-error{color:#f87171f2}.login-history-list{flex-direction:column;gap:10px;display:flex}.login-history-row{color:#ffffffe0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:.88rem;display:flex}.login-history-row:last-child{border-bottom:none;padding-bottom:0}.login-history-device{word-break:break-word;flex:1;min-width:0}.login-history-datetime{font-variant-numeric:tabular-nums;color:#ffffffbf;white-space:nowrap;flex-shrink:0}.login-history-toggle{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:0;display:flex}.login-history-toggle .result-section-title{flex:1;margin-bottom:0}.login-history-chevron{opacity:.8;flex-shrink:0;width:22px;height:22px;transition:transform .2s}.login-history-chevron.open{transform:rotate(180deg)}.login-history-title-only{margin-bottom:12px}.result-section-info .info-rows .mail-box-label{width:12.5em;min-width:12.5em}.result-section-info .info-rows .link-platform-cell{margin-left:1px}.copy-value-group{align-items:center;gap:8px;display:inline-flex}.token-row{align-items:flex-start}.token-copy-group{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.info-bio-text{white-space:normal;flex:0 auto}.token-value{white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;-webkit-user-select:text;user-select:text;flex:auto;min-width:0;display:block}.token-value.blurred{filter:blur(6px);-webkit-user-select:none;user-select:none;transition:filter .2s}.copyable-row{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:.85rem;display:flex}.copyable-row:last-of-type{margin-bottom:0}.copyable-row-label{color:#ffffff8c;flex-shrink:0;min-width:120px}.copyable-row-value{color:#ffffffe6;letter-spacing:.02em;-webkit-user-select:text;user-select:text;flex:1;min-width:0;font-family:ui-monospace,monospace}.copyable-row-value.masked{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.copyable-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.copyable-row-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex}.copyable-row-btn:hover{color:#fff;background:#ffffff1f}.copyable-row-btn svg{width:16px;height:16px}.copyable-row-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.copy-toast{color:#fffffff2;z-index:1000;background:#1c1c28f2;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:.9rem;animation:.2s ease-out copy-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0006}.copy-toast-warning{color:#fdba74;background:#1c1612f5;border-color:#fb923c66}.copy-toast-success{color:#4ade80;background:#161c16f5;border-color:#4ade8066}@keyframes copy-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.spam-modal-overlay{z-index:1000;padding:max(16px,env(safe-area-inset-top,0px))16px max(24px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#0009;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.spam-modal-card{-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(145deg,#1c1c28fa,#161620fa);border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;width:100%;max-width:480px;min-height:0;max-height:min(88vh,900px);margin:auto;padding:28px 24px;overflow:hidden auto;box-shadow:0 20px 60px #00000080}.spam-modal-card::-webkit-scrollbar{width:8px}.spam-modal-card::-webkit-scrollbar-track{background:#0003;border-radius:8px}.spam-modal-card::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px}.spam-modal-title{color:#fffffff2;text-align:center;margin:0 0 20px;font-family:Syne,sans-serif;font-size:1.25rem;font-weight:700}.spam-modal-banner-wrap{justify-content:center;margin-bottom:24px;display:flex}.spam-modal-banner{object-fit:contain;width:100%;max-width:400px;height:auto;min-height:160px}.spam-modal-platform-list{background:#0003;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:10px;max-height:260px;margin:0 0 16px;padding:10px 12px;display:flex;overflow-y:auto}.spam-modal-platform-item{color:#ffffffe6;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-size:.9rem;display:flex}.spam-modal-platform-item:last-child{border-bottom:none}.spam-modal-platform-name{align-items:center;gap:8px;display:flex}.spam-modal-platform-badge{border-radius:6px;padding:2px 8px;font-size:.75rem}.spam-modal-platform-badge.bound{color:#86efac;background:#22c55e33}.spam-modal-platform-badge.unbound{color:#ffffff80;background:#ffffff14}.spam-modal-unbind-pick{color:#ffffffd1;cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex}.spam-modal-unbind-pick:hover:not(:disabled){background:#ffffff12;border-color:#ffffff38}.spam-modal-unbind-pick:active:not(:disabled){transform:scale(.99)}.spam-modal-unbind-pick:disabled{opacity:.65;cursor:not-allowed}.spam-modal-unbind-pick--on{color:#fffffffa;background:linear-gradient(135deg,#7c6af547 0%,#3b82f61f 50%,#7c6af52e 100%);border-color:#a78bfaf2;box-shadow:0 0 0 1px #a78bfa59,0 4px 24px #7c6af559,0 0 28px #6366f140}.spam-modal-unbind-pick--on:hover:not(:disabled){border-color:#c4b5fd;box-shadow:0 0 0 1px #c4b5fd73,0 6px 28px #7c6af56b,0 0 36px #818cf859}.spam-modal-unbind-row-static{color:#ffffff73;box-sizing:border-box;background:#00000026;border:1px dashed #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.9rem;display:flex}.spam-modal-unbind-row-disabled{opacity:.55}.mail-xt-modal-mail-box{box-sizing:border-box;background:#0003;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}.mail-xt-modal-mail-row{flex-direction:column;gap:4px;min-width:0;display:flex}.mail-xt-modal-mail-label{color:#ffffffd9;font-size:.8rem;font-weight:600}.mail-xt-modal-mail-value{color:#ffffffbf;word-break:break-word;overflow-wrap:anywhere;font-size:.8rem;font-weight:400;line-height:1.4}.mail-xt-modal-mail-value.mail-xt-modal-mail-empty{color:#ffffff61}.mail-wizard-wrap{flex-direction:column;gap:14px;margin-top:8px;display:flex}.mail-wizard-step{background:#0003;border:1px solid #ffffff1f;border-radius:12px;padding:14px 14px 14px 48px;transition:border-color .2s,box-shadow .2s;position:relative}.mail-wizard-step--ok{box-shadow:0 0 0 1px #22c55e59;border-color:#22c55ed9!important}.mail-wizard-step--err{box-shadow:0 0 0 1px #ef444459;border-color:#ef4444d9!important}.mail-wizard-step-num{color:#fffffff2;background:#7c6af559;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex;position:absolute;top:14px;left:12px}.mail-wizard-step-title{color:#ffffffe6;margin:0 0 10px;font-size:.88rem;font-weight:700}.mail-wizard-step-hint{color:#ffffff8c;margin:0 0 10px;font-size:.78rem;line-height:1.4}.mail-wizard-row{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.mail-wizard-row .mail-wizard-input{flex:1;min-width:0}.mail-wizard-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;min-width:120px;min-height:42px;padding:10px 12px;font-size:.9rem}.mail-wizard-otp-input{letter-spacing:.1em;font-variant-numeric:tabular-nums}.mail-wizard-row .mail-wizard-btn-sm{flex-shrink:0;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;display:inline-flex}.mail-wizard-btn-sm{cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c6af5,#6b5bd4);border:none;border-radius:10px;padding:10px 14px;font-size:.85rem;font-weight:600}.mail-wizard-btn-sm:disabled{opacity:.45;cursor:not-allowed}.mail-wizard-verify-row.mail-wizard-verify-row--ok .verify-code-digit{border-color:#22c55e99}.mail-wizard-verify-row.mail-wizard-verify-row--err .verify-code-digit{border-color:#ef4444b3}.spam-modal-btn-confirm.mail-xt-final-disabled{filter:grayscale(.35);opacity:.42!important;cursor:not-allowed!important;background:#50505ae6!important}.spam-modal-duration-row{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.spam-modal-duration-box{flex:1;min-width:0}.spam-modal-duration-label{color:#ffffffa6;margin-bottom:8px;font-size:.8rem;display:block}.spam-modal-duration-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}.spam-modal-limit{color:#ffffffb3;margin:0 0 12px;font-size:.85rem}.spam-modal-verify-auto-code-box{box-sizing:border-box;background:#00000038;border:1px dashed #ffffff24;border-radius:12px;justify-content:center;margin:0 0 14px;padding:18px 14px;display:flex}.spam-modal-verify-auto-code-box .verify-code-row{justify-content:center;margin:0}.spam-modal-verify-auto-hint{color:#ffffff7a;margin:0 0 4px;font-size:.78rem;line-height:1.5}.spam-modal-datetime-wrap{margin-bottom:20px}.spam-modal-datetime{color:#fff9;margin:0 0 6px;font-size:.8rem}.spam-modal-datetime strong{color:#ffffffd9}.spam-modal-error{color:#f87171;margin:0 0 16px;font-size:.85rem}.spam-modal-actions{gap:12px;margin-top:24px;display:flex}.spam-modal-actions button{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:.95rem;font-weight:600}.spam-modal-btn-confirm{color:#fff;background:linear-gradient(135deg,#7c6af5,#6b5bd4)}.spam-modal-btn-confirm:hover:not(:disabled){filter:brightness(1.1)}.spam-modal-btn-confirm:disabled{opacity:.7;cursor:not-allowed}.spam-modal-btn-cancel{color:#ffffffe6;background:#ffffff14;border:1px solid #fff3}.spam-modal-btn-cancel:hover{background:#ffffff1f}.spam-modal-btn-ban{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c)}.spam-modal-btn-ban:hover:not(:disabled){filter:brightness(1.1)}.spam-modal-card .notice{margin-top:0;margin-bottom:16px}.mail-box{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.mail-box-rows{flex:1;min-width:0}.mail-box-row{align-items:center;gap:10px;margin-bottom:14px;font-size:.85rem;display:flex}.mail-box-row:last-child{margin-bottom:0}.mail-box-label{color:#ffffff8c;flex-shrink:0;min-width:110px}.mail-box-cell{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.mail-box-value{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;letter-spacing:.02em;-webkit-user-select:text;user-select:text;cursor:text;flex:0 auto;min-width:0;font-family:ui-monospace,monospace;overflow:hidden}.mail-box-copy-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .2s;display:inline-flex}.mail-box-copy-btn:hover:not(:disabled){color:#ffffffe6}.mail-box-copy-btn:disabled{opacity:.5;cursor:not-allowed}.mail-box-copy-btn svg{width:12px;height:12px}.mail-box-actions{flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.mail-box-actions .copyable-row-btn{width:32px;height:32px}.mail-box-subtitle{margin-top:16px;margin-bottom:8px}.mail-box-check-section{margin-top:0}.mail-box.mail-box-check-section{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-width:0}.mail-box-check-section .mail-box-rows{flex:1 1 0;min-width:0}.mail-box-check-actions-rail{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex}.mail-box-check-section .mail-box-actions{flex-shrink:0;justify-content:center;width:auto}.mail-box-check-section .mail-box-actions .mail-box-check-btn{width:auto;height:auto;padding:8px 16px;font-size:.9rem}.link-detail-scroll-wrap{margin-top:0}@media (max-width:768px){.link-detail-scroll-wrap{-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;overflow-x:auto}.link-detail-scroll-wrap:has(.mail-box-check-section):not(.mail-xac-thuc-wrap){min-width:0;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block;overflow-x:hidden}.link-detail-scroll-wrap:has(.mail-box-check-section):not(.mail-xac-thuc-wrap) .mail-box{min-width:0;max-width:100%}.link-detail-scroll-wrap:has(.mail-box-check-section):not(.mail-xac-thuc-wrap)>.mail-box:not(.mail-box-check-section){flex-direction:column;align-items:flex-start}.link-detail-scroll-wrap .mail-box.link-detail-box{min-width:min-content}.mail-box.mail-box-check-section{flex-direction:column;align-items:stretch}.mail-box-check-actions-rail{flex-direction:column;width:100%}.mail-box-check-section .mail-box-actions{justify-content:center;width:100%}.mail-box-check-section .mail-box-actions .mail-box-check-btn{min-height:44px}.mail-box-check-section .mail-box-row .mail-box-label{min-width:80px}.mail-box-check-section .verify-code-digit{width:22px;height:28px;font-size:.9rem}.mail-box-check-section .verify-code-row{gap:4px}.mail-box-check-section{margin-bottom:8px}}.link-detail-box{margin-top:0}.link-detail-label{align-items:center;gap:8px;display:inline-flex}.link-detail-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.link-detail-icon svg{width:14px;height:14px}.link-platform-row{margin-bottom:12px}.link-platform-row:last-child{margin-bottom:0}.link-platform-cell{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.link-platform-avatar{object-fit:cover;background:#ffffff14;border-radius:50%;flex-shrink:0;width:20px;height:20px}.link-platform-avatar-placeholder{background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.link-platform-avatar-placeholder svg{opacity:.8;width:12px;height:12px}.link-platform-value{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.link-main-row{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:.85rem;display:flex}.link-main-label{color:#ffffff8c;flex-shrink:0;margin-right:8px}.link-main-icons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link-main-icons .link-platform-icon{width:22px;height:22px}.link-main-icons .link-platform-icon svg{width:18px;height:18px}.link-status{color:#ffffffb3;margin-bottom:12px;font-size:.9rem}.link-status strong{color:#fffffff2}.link-platforms-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.link-platforms-row .link-platform-icon{width:24px;height:24px}.link-platforms-row .link-platform-icon svg{width:20px;height:20px}.link-box{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:.85rem;display:flex}.link-box:last-child{margin-bottom:0}.link-box .link-platform-icon{flex-shrink:0;width:22px;height:22px}.link-box .link-platform-icon svg{width:18px;height:18px}.link-platform-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.link-platform-value.available{color:#ffffff80}.link-item-avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;flex-shrink:0;width:24px;height:24px}.link-item-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-platform-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.link-platform-icon svg{width:16px;height:16px}.link-empty{color:#fff6;padding:8px 0;font-size:.8rem}.tool-item{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;margin-bottom:12px;overflow:hidden}.tool-item:last-child{margin-bottom:0}.tool-item.tool-item-chan-ma-xt{margin-top:8px}.tool-item-header{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;transition:background .2s;display:flex}.tool-item-header:hover{background:#ffffff0d}.tool-item-header svg{opacity:.7;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.tool-item.expanded .tool-item-header svg{transform:rotate(180deg)}.tool-item-header-text{align-items:center;gap:6px;display:inline-flex}.tool-free-badge{text-transform:uppercase;letter-spacing:.02em;color:#4ade80f2;vertical-align:middle;background:#4ade8026;border:1px solid #4ade8059;border-radius:100px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.tool-item-body{grid-template-rows:0fr;transition:grid-template-rows .28s ease-out;display:grid;overflow:hidden}.tool-item-body>.tool-item-inner{min-height:0;overflow:hidden}.tool-item:not(.expanded) .tool-item-body>.tool-item-inner{border-top-width:0;border-top-color:#0000;max-height:0;margin:0;padding-top:0;padding-bottom:0}.tool-item.expanded .tool-item-body{grid-template-rows:1fr}.tool-item.expanded .tool-item-body>.tool-item-inner{-webkit-overflow-scrolling:touch;max-height:min(90vh,1600px);overflow:hidden auto}.tool-item-inner{border-top:1px solid #ffffff0f;padding:0 14px 14px}.tool-inline-actions{flex-flow:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:12px;display:flex}.tool-inline-actions .tool-confirm-btn{text-align:center;flex:140px;justify-content:center;align-items:center;min-width:0;display:inline-flex}.tool-inline-actions.tool-inline-actions-single-left{justify-content:flex-start}.tool-inline-actions.tool-inline-actions-single-left .tool-confirm-btn{border-radius:9px;flex:0 auto;padding:10px 22px;font-size:.92rem}.tool-desc-wrap{flex-direction:column;gap:0;margin:12px 0 14px;display:flex}.tool-desc-section-img{object-fit:cover;border:1px solid #ffffff14;border-radius:10px;width:100%;max-width:100%;height:auto;min-height:200px;max-height:420px;margin:0 0 12px;display:block}.tool-desc-section-img.tool-desc-section-img-cancel-otp{object-fit:contain;background:#ffffff0a;min-height:0}.tool-desc{color:#fff9;margin:0;font-size:.82rem;line-height:1.5}.tool-confirm-btn{color:#a5a0f0;cursor:pointer;background:#7c6af526;border:1px solid #7c6af580;border-radius:8px;padding:8px 18px;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-block}.tool-confirm-btn:hover{background:#7c6af540;border-color:#7c6af5b3}.tool-confirm-btn-ban{color:#fca5a5;background:#ef444433;border-color:#ef444480}.tool-confirm-btn-ban:hover{background:#ef444459;border-color:#ef4444cc}.tool-confirm-btn-chan-ma{color:#fff;background:#b91c1c;border-color:#dc2626}.tool-confirm-btn-chan-ma:hover:not(:disabled){background:#dc2626;border-color:#ef4444}.tool-confirm-btn-chan-ma:disabled{opacity:.45;cursor:not-allowed}.tools-preview-card{cursor:default}.tools-preview-card .result-section-title{color:#ffffff61;margin-bottom:12px}.tools-preview-card .tool-item{background:#ffffff05;border-color:#ffffff0f}.tools-preview-row-muted{opacity:.42;filter:grayscale(.45);cursor:pointer;transition:opacity .2s,filter .2s}.tools-preview-row-muted:hover{opacity:.52;filter:grayscale(.35)}.tools-preview-tool-active{opacity:1;filter:none}.tools-preview-tool-active .tools-preview-active-header{color:#ffffffe6}.tools-preview-active-header{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;transition:background .2s;display:flex}.tools-preview-active-header:hover{background:#ffffff0d}.tools-preview-active-header svg{opacity:.75;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.tools-preview-active-header svg.tools-preview-chevron-open{transform:rotate(180deg)}.tools-preview-interactive-body{border-top:1px solid #ffffff0f;padding:0 14px 14px}.tools-preview-interactive-body .tool-desc{margin:10px 0 0}.tools-preview-card .tool-item-header-static{color:#ffffff6b;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;display:flex}.tools-preview-card .tool-item-header-static svg{opacity:.45;flex-shrink:0;width:18px;height:18px}.tool-chan-ma-field{margin-top:10px}.tool-chan-ma-field .token-input-wrap{margin-bottom:12px}.tool-chan-ma-field .tool-confirm-btn-chan-ma{z-index:2;pointer-events:auto;touch-action:manipulation;min-height:44px;position:relative}.mail-box-remaining-badge{color:#fff9;font-size:.85em;font-weight:600}.verify-code-cell{min-width:0}.verify-code-row{flex-wrap:nowrap;justify-content:flex-start;gap:5px;margin:10px 0;display:flex}.verify-code-digit{text-align:center;color:#fff;caret-color:#7c6af5;box-sizing:border-box;background:#ffffff0a;border:2px solid #fff3;border-radius:6px;width:26px;height:32px;font-size:1rem;font-weight:600}.verify-code-digit:focus{background:#7c6af514;border-color:#7c6af5;outline:none}.verify-code-row.verify-code-wrong .verify-code-digit{border-color:#f87171;box-shadow:0 0 12px #f8717166}.verify-code-row.verify-code-valid .verify-code-digit{border-color:#22c55e;box-shadow:0 0 12px #22c55e66}.verify-result-line{margin:12px 0 16px;font-size:.95rem}.verify-result-label{color:#fff9}.verify-result-neutral{color:#ffffff80}.verify-result-wrong{color:#f87171;font-weight:600}.verify-result-valid{color:#22c55e;font-weight:600}.verify-auto-toggle-btn{color:#22c55e!important;box-shadow:none!important;background:#22c55e29!important;border:1px solid #22c55e73!important}.verify-auto-toggle-btn:hover:not(:disabled){background:#22c55e42!important}.noise{z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}
