.official-maintenance{min-height:100vh;background:#f4f8fd;color:#234363;font-family:inherit;padding:30px;box-sizing:border-box}.official-maintenance>header{max-width:1100px;margin:auto;font-size:23px;font-weight:700;color:#1179e9}.official-maintenance>section{max-width:680px;margin:70px auto 30px;padding:48px 42px;text-align:center;background:#fff;border:1px solid #d9e8fa;border-radius:24px;box-shadow:0 14px 48px #23436309}.official-maintenance-icon{display:inline-flex;padding:22px;border-radius:24px;background:#eaf4ff;color:#1684f8}.official-maintenance-kicker{color:#1684f8;font-size:14px;margin-top:25px}.official-maintenance h1{font-size:30px;line-height:1.5;margin:12px 0 20px}.official-maintenance p{line-height:1.8;overflow-wrap:anywhere}.official-maintenance-time{margin:25px 0;padding:18px;border-radius:12px;background:#f4f8fd}.official-maintenance small{display:block;margin-top:9px;color:#7b94b1}.official-maintenance button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;background:#1684f8;color:#fff;padding:13px 24px;font:inherit;cursor:pointer}.official-maintenance footer{border-top:1px solid #e6effa;margin-top:30px;padding-top:23px;color:#7b94b1;font-size:13px;line-height:1.9}@media(max-width:600px){.official-maintenance{padding:22px 16px}.official-maintenance>section{padding:35px 22px;margin-top:40px}.official-maintenance h1{font-size:24px}}.official-maintenance-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13px}.official-maintenance-links a{color:#176fc5;text-decoration:underline;text-underline-offset:3px}.official-maintenance-links a:focus-visible{outline:2px solid #1684f8;outline-offset:3px}.diagnostic-open{padding:10px 16px;border:1px solid #b9d7ff;border-radius:9px;background:#eff6ff;color:#126bd0;cursor:pointer}.diagnostic-open:hover{background:#deedff;color:#125eb5}.diagnostic-open.compact{margin-top:15px;width:100%}.diagnostic-overlay{position:fixed;inset:0;background:#18365070;backdrop-filter:blur(5px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:20px}.diagnostic-dialog{width:min(860px,100%);max-height:90vh;display:flex;flex-direction:column;background:#fff;color:#213c5c;border:1px solid #d8e6f7;border-radius:18px;box-shadow:0 20px 60px #122c4e33;overflow:hidden;outline:none}.diagnostic-dialog header,.diagnostic-dialog footer{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f8fbff}.diagnostic-dialog header{border-bottom:1px solid #e2ecf8}.diagnostic-dialog h2{margin:4px 0;font-size:23px}.diagnostic-dialog small{display:block;color:#6a84a3}.diagnostic-body{padding:18px 24px;overflow:auto;min-height:0}.diagnostic-dialog p{font-size:14px;line-height:1.7;margin:9px 0}.diagnostic-dialog button{border:1px solid #b9d7ff;background:#edf5ff;color:#1768c2;padding:9px 14px;border-radius:8px;cursor:pointer}.diagnostic-dialog button:hover{background:#dfeeff;color:#155cac}.diagnostic-dialog button:disabled{opacity:.5;cursor:default}.diagnostic-dialog button:focus-visible,.diagnostic-dialog select:focus-visible,.diagnostic-dialog input:focus-visible{outline:3px solid #99c6ff;outline-offset:2px}.diagnostic-toolbar{display:flex;align-items:end;gap:16px}.diagnostic-toolbar label{flex:1;font-size:14px}.diagnostic-toolbar select{display:block;width:100%;padding:10px;border-radius:8px;border:1px solid #d1e2f5;margin-top:6px;background:#fff;color:#213c5c}.diagnostic-checks{display:grid;gap:10px;margin:15px 0}.diagnostic-checks section{padding:13px 15px;border:1px solid #dce8f5;border-radius:10px}.diagnostic-checks section>div{display:flex;justify-content:space-between;gap:10px}.diagnostic-status{font-size:12px;border-radius:20px;background:#f0f4f8;padding:3px 9px}.diagnostic-status.passed{background:#e7f7f0;color:#10835b}.diagnostic-status.failed{background:#fff2e4;color:#a85d13}.diagnostic-dialog details{padding:12px 0;font-size:14px}.diagnostic-dialog pre{max-height:220px;overflow:auto;background:#f5f8fc;padding:15px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.diagnostic-consent{padding:16px;background:#f2f7ff;border-radius:10px;margin:20px 0}.diagnostic-consent label{display:block;line-height:1.7;font-size:14px;margin:12px 0}.diagnostic-consent input{margin-right:8px}.diagnostic-dialog footer{border-top:1px solid #e2ecf8;font-size:12px;color:#667e9b}.diagnostic-history{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e4edf8;font-size:13px;overflow-wrap:anywhere}.diagnostic-error{color:#ae3f37;background:#fff0ed;padding:12px;border-radius:8px}@media(max-width:600px){.diagnostic-overlay{padding:8px}.diagnostic-dialog{max-height:96vh}.diagnostic-body,.diagnostic-dialog header,.diagnostic-dialog footer{padding:14px}.diagnostic-toolbar{flex-wrap:wrap}.diagnostic-toolbar label{flex-basis:100%}.diagnostic-history{flex-wrap:wrap}}.diagnostic-auth-help{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:#7a8ba0;font-size:12px;line-height:1.5}.diagnostic-auth-help .diagnostic-open.compact{margin:0;width:auto;border:0;background:transparent;color:#557999;padding:4px 2px;min-height:28px;display:inline-flex;align-items:center;gap:5px;font-size:12px;box-shadow:none}.diagnostic-auth-help .diagnostic-open.compact:hover{background:transparent;color:#126bd0;text-decoration:underline;text-underline-offset:3px}.diagnostic-support-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:16px 18px;background:#f7faff;border:1px solid #e0e9f4;border-radius:12px}.diagnostic-entry-copy{display:grid;gap:5px}.diagnostic-entry-copy strong{font-size:14px;font-weight:600;color:#2a425c}.diagnostic-entry-copy>span{font-size:12px;color:#73879f}.diagnostic-support-entry>.diagnostic-open{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;white-space:nowrap;font-size:13px;flex-shrink:0;background:#fff;border-color:#d3e2f3;box-shadow:none}.diagnostic-open:focus-visible{outline:3px solid #a2c8f5;outline-offset:3px}.admin-diagnostic-entry{margin-bottom:20px;border:1px solid #dce7f3;border-radius:12px;background:#fff;overflow:hidden}.admin-diagnostic-entry>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;color:#26405d;font-size:14px}.admin-diagnostic-entry>summary::-webkit-details-marker{display:none}.admin-diagnostic-entry>summary strong{display:block;font-size:14px;font-weight:600}.admin-diagnostic-entry>summary small{display:block;margin-top:5px;font-size:12px;color:#7b8da3}.admin-diagnostic-toggle{font-size:12px;color:#557999;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.admin-diagnostic-toggle:before{content:"展开"}.admin-diagnostic-entry[open] .admin-diagnostic-toggle:before{content:"收起"}.admin-diagnostic-entry[open] .admin-diagnostic-toggle i{transform:rotate(225deg)}.admin-diagnostic-toggle i{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}.admin-diagnostic-entry>summary:focus-visible{outline:3px solid #a2c8f5;outline-offset:-4px}.admin-diagnostic-content{border-top:1px solid #e6edf6;padding:18px 20px}.admin-diagnostic-content>p:first-child{font-size:12px;color:#73879f;margin-top:0;line-height:1.6}@media(max-width:480px){.diagnostic-support-entry{padding:14px;gap:10px}.diagnostic-entry-copy>span{max-width:190px}.admin-diagnostic-entry>summary{padding:14px}.admin-diagnostic-content{padding:14px}.admin-diagnostic-content input{min-width:0!important;width:100%;box-sizing:border-box}}.diagnostic-header-entry{display:inline-flex;flex-shrink:0}.diagnostic-header-entry .diagnostic-open{min-height:34px;padding:8px 12px;font-size:13px;background:#fff;box-shadow:none;white-space:nowrap}.diagnostic-dialog h2{margin:0;font-size:21px}.diagnostic-report-meta{color:#72849a;font-size:12px}.diagnostic-report-meta p{font-size:12px;overflow-wrap:anywhere}.diagnostic-consent{margin:16px 0;padding:14px 16px}.diagnostic-consent>p{font-size:13px}.diagnostic-consent label{margin:10px 0 0;display:flex;align-items:center;gap:7px}.diagnostic-consent input{margin:0}.diagnostic-disclosure>summary,.admin-diagnostic-content details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#5d7694;min-height:30px}.diagnostic-disclosure>summary::-webkit-details-marker,.admin-diagnostic-content details>summary::-webkit-details-marker{display:none}.diagnostic-disclosure i,.admin-diagnostic-content details>summary:after{content:"";display:block;width:7px;height:7px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 4px 4px 0}.diagnostic-disclosure[open] i,.admin-diagnostic-content details[open]>summary:after{transform:rotate(225deg);margin-bottom:-3px}.diagnostic-dialog details.diagnostic-disclosure{padding:0}.diagnostic-disclosure p{font-size:12px;color:#71839a}.diagnostic-footer-actions{display:flex;gap:10px;flex-shrink:0}.diagnostic-footer-actions>button:last-child:not(:first-child){background:#287fe1;border-color:#287fe1;color:#fff}.diagnostic-footer-actions>button:last-child:not(:first-child):hover{background:#176bc8}.diagnostic-dialog footer{flex-wrap:wrap}.diagnostic-footer-actions{margin-left:auto}.diagnostic-submit-actions{display:flex;justify-content:flex-end;margin-top:18px;gap:10px}.diagnostic-submit-actions>button{background:#287fe1;border-color:#287fe1;color:#fff}.diagnostic-submit-actions>button:hover{background:#176bc8;color:#fff}.diagnostic-dialog header>.diagnostic-close{width:36px;height:36px;min-width:36px;min-height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid #c8ddf4;border-radius:8px;background:#fff;color:#3682d0;box-shadow:none;line-height:1}.diagnostic-dialog header>.diagnostic-close svg{display:block;width:18px;height:18px;flex:none}.diagnostic-dialog header>.diagnostic-close:hover:not(:disabled){background:#edf5ff;border-color:#aacdf2;color:#176bc8}.diagnostic-dialog header>.diagnostic-close:focus-visible{outline:2px solid #93aac2;outline-offset:2px}.diagnostic-dialog header>.diagnostic-close:disabled{opacity:.5;cursor:default}.diagnostic-dialog .diagnostic-body{scrollbar-width:none;-ms-overflow-style:none}.diagnostic-dialog .diagnostic-body::-webkit-scrollbar{display:none;width:0;height:0}.password-recovery-row{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:-10px;margin-bottom:-8px;min-width:0}.password-recovery-link{justify-self:end;display:block;margin:0 0 0 auto;border:0;background:transparent;color:#326da6;font:inherit;font-size:13px;font-weight:400;white-space:nowrap;min-height:36px;padding:6px 0;cursor:pointer}.password-recovery-dialog{width:min(540px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);padding:0;border:1px solid #dbe5ef;border-radius:18px;background:#fff;color:#34516b;box-shadow:0 24px 90px #233e6433;font:14px/1.6 Microsoft YaHei,sans-serif;overflow:auto}.password-recovery-dialog::backdrop{background:#24394d60;backdrop-filter:blur(4px)}.password-recovery-dialog header{display:flex;align-items:center;gap:14px;padding:24px 28px;border-bottom:1px solid #e5edf4;background:#f8fbff}.password-recovery-dialog h2{margin:0;font-size:20px;font-weight:400}.password-recovery-dialog header p{margin:3px 0 0;font-size:12px;color:#7b8fa3}.password-recovery-dialog header>button{margin-left:auto;background:transparent;border:0;width:36px;height:36px;color:#667e92}.recovery-icon{display:grid;place-items:center;width:44px;height:44px;background:#edf5ff;color:#3386dd;border-radius:12px;flex:none}.recovery-body{padding:24px 28px}.recovery-steps{display:flex;gap:22px;list-style:none;padding:0;margin:0 0 24px;color:#91a0b1;font-size:12px}.recovery-steps .current{color:#2674bd}.password-recovery-dialog label{display:grid;gap:7px;margin-bottom:18px;font-size:13px}.password-recovery-dialog input{box-sizing:border-box;width:100%;height:42px;border:1px solid #d4e1ec;border-radius:8px;padding:0 12px;background:#fff;color:#34516b;font:14px Microsoft YaHei,sans-serif}.recovery-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#7c90a2;margin:0 0 24px}.recovery-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.password-recovery-dialog button{font:inherit;cursor:pointer}.recovery-actions button,.recovery-done button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border:1px solid #d5e1ed;border-radius:8px;background:#fff;color:#5f7790}.password-recovery-dialog .recovery-primary{background:#2f88e7;border-color:#2f88e7;color:#fff}.password-recovery-dialog button:disabled{opacity:.55;cursor:default}.recovery-passwords{display:grid;grid-template-columns:1fr 1fr;gap:14px}.recovery-notice{background:#f2f7fc;border-radius:8px;padding:12px;font-size:12px;margin:0 0 18px}.recovery-error{color:#b84b43;font-size:13px}.recovery-again{border:0;background:none;color:#587fa2;font-size:12px!important;margin:14px 0 0;padding:6px 0}.recovery-body footer{border-top:1px solid #e7edf3;margin-top:24px;padding-top:18px;font-size:12px;color:#8393a4}.recovery-body footer a{color:#397aaf;margin-left:6px}.recovery-body footer span{display:block;margin-top:5px;font-size:11px}.recovery-done{text-align:center;padding:12px 0;color:#258967}.recovery-done h3{font-weight:400}.recovery-done p{color:#687e92}.recovery-done button{margin:24px auto}.password-recovery-dialog :is(button,a):focus-visible,.password-recovery-link:focus-visible{outline:2px dashed #64798c!important;outline-offset:3px!important;box-shadow:none!important}@media(max-width:480px){.password-recovery-dialog header{padding:18px}.recovery-body{padding:20px 18px}.recovery-passwords{grid-template-columns:1fr;gap:0}.recovery-steps{gap:14px}.recovery-actions button{padding:0 12px}}.password-recovery-dialog input:focus{outline:none!important;box-shadow:none!important}.recovery-actions{justify-content:flex-end}.action-confirm-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#192f4661;backdrop-filter:blur(3px);font-family:inherit;color:#264769}.action-confirm-card{width:min(510px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:1px solid #d6e5f4;border-radius:18px;box-shadow:0 24px 90px #15355435;padding:24px;outline:none}.action-confirm-card header{display:flex;align-items:center;gap:12px}.action-confirm-card h2{font-size:20px;margin:0;font-weight:600}.action-confirm-icon{display:grid;place-items:center;background:#fff4e6;color:#ba7423;width:42px;height:42px;border-radius:12px;flex:none}.action-confirm-card button{font:inherit;cursor:pointer;border:1px solid #d3e3f4;border-radius:9px;background:#fff;color:#41678c;min-height:38px;padding:8px 16px}.action-confirm-card header button{margin-left:auto;padding:8px;display:grid;place-items:center;border:0}.action-confirm-card p{font-size:14px;line-height:1.85;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.action-confirm-card footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.action-confirm-card .action-confirm-primary{background:#2789df;color:#fff;border-color:#2789df}.action-confirm-card button:focus-visible{outline:3px solid #acd5ff;outline-offset:2px}.commercial-security-sync.cloud-storage-spotlight{scroll-margin:24px}.cloud-storage-focus-hint{color:#1476cf!important;font-weight:500}.commercial-security-sync .feature-maintenance-reason{margin:10px 0}.cloud-storage-spotlight-shade{position:fixed;inset:0;pointer-events:none;z-index:10000}.cloud-storage-spotlight-oval{transition:cx .85s cubic-bezier(.22,.75,.2,1),cy .85s cubic-bezier(.22,.75,.2,1),rx .85s cubic-bezier(.22,.75,.2,1),ry .85s cubic-bezier(.22,.75,.2,1)}.cloud-storage-spotlight-dim{transition:opacity .85s ease}@media(prefers-reduced-motion:reduce){.cloud-storage-spotlight-oval,.cloud-storage-spotlight-dim{transition:none}}.web-maintenance-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 40px));max-height:calc(100vh - 40px);padding:36px;border:1px solid #d7e6f7;border-radius:22px;background:#fff;color:#27415e;text-align:center;box-shadow:0 24px 80px #213e6233}.web-maintenance-dialog::backdrop{background:#233c5966;backdrop-filter:blur(5px)}.web-maintenance-dialog h2{font-size:24px;margin:18px 0 12px}.web-maintenance-dialog p{line-height:1.8;overflow-wrap:anywhere;margin:12px 0}.web-maintenance-icon{display:grid;place-items:center;width:64px;height:64px;margin:auto;border-radius:18px;background:#edf5ff;color:#2583ec}.web-maintenance-dialog .web-maintenance-help,.web-maintenance-dialog .web-maintenance-estimate{font-size:14px;color:#74869d}.web-maintenance-help{padding-top:16px;border-top:1px solid #e6eef7}.web-maintenance-status{display:inline-block;margin-top:12px;padding:9px 18px;border-radius:10px;background:#f0f6fc;color:#4071a2;font-size:14px}.account-contact-inline{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:9px;min-width:0;font-size:13px;font-weight:400;line-height:1.7;color:#55718e}.account-contact-line{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.account-contact-label{color:#8599af;flex-shrink:0}.account-contact-value{overflow-wrap:anywhere;min-width:0}.account-contact-dot{position:relative;display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;cursor:help;outline-offset:4px}.account-contact-dot.verified{background:#27b985}.account-contact-dot.unverified{background:#e4ad39}.account-contact-tooltip{display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);padding:5px 9px;border-radius:5px;background:#263e56;color:#fff;font-size:12px;white-space:nowrap;line-height:1.5;z-index:30;box-shadow:0 3px 12px #17334d25}.account-contact-dot:hover .account-contact-tooltip,.account-contact-dot:focus .account-contact-tooltip{display:block}.commercial-overview-identity-copy{min-width:0}.web-account-identity-details{display:flex;flex-direction:column;min-width:0;flex:1}.commercial-admin-detail-heading .account-contact-inline{font-size:12px}.commercial-admin-detail-heading{min-width:0}@media(max-width:650px){.account-contact-inline{flex-direction:column;gap:5px}.commercial-overview-identity{flex-wrap:wrap}}.web-account-identity>.web-account-identity-details{background:transparent;border:0;border-radius:0;padding:0;color:inherit;font-size:inherit}.web-account-identity-details>strong{font-size:20px;font-weight:600;color:#183858}.commercial-overview-redesigned .commercial-overview-identity{padding:12px 18px;gap:12px;min-height:0}.commercial-overview-identity-copy{gap:2px}.commercial-overview-identity-copy>.account-identity-title{display:flex;align-items:baseline;gap:8px;font-size:16px;line-height:1.5}.account-identity-title>span{font-size:13px;font-weight:400;color:#8599af}.commercial-overview-identity .account-contact-inline{margin-top:2px;gap:2px;line-height:1.5}.web-account-overview>.web-account-identity{padding:12px 18px;gap:12px;min-height:0}.web-account-identity-details>.account-identity-title,.commercial-admin-detail-heading>.account-identity-title{display:flex;align-items:baseline;gap:8px;font-size:16px;line-height:1.5;margin:0;color:#183858}.web-account-identity-details .account-contact-inline,.commercial-admin-detail-heading .account-contact-inline{margin-top:2px;gap:2px;line-height:1.5;font-size:13px}.commercial-admin-detail-header{padding-top:14px;padding-bottom:14px}.commercial-admin-detail-heading{gap:2px}.account-contact-verify-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%}.account-contact-verify-dot:focus-visible{outline:2px solid #2589ed;outline-offset:2px}.account-contact-inline .account-contact-line>button.account-contact-verify-dot,.account-contact-inline .account-contact-line>button.account-contact-verify-dot:hover,.account-contact-inline .account-contact-line>button.account-contact-verify-dot:active{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:20px;width:20px;height:20px}.phone-add-link{border:0!important;background:none!important;padding:0 0 0 5px!important;color:#2589ed!important;font:inherit!important;cursor:pointer}.phone-preview-overlay{position:fixed;inset:0;z-index:99999;background:#17375155;display:flex;align-items:flex-start;justify-content:center;padding:120px 20px 30px}.phone-preview-dialog{width:460px;max-width:100%;background:#fff;border:1px solid #d9e6f4;border-radius:18px;box-shadow:0 20px 70px #23496f30;color:#23496f;font:14px Microsoft YaHei,sans-serif}.phone-preview-dialog header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #e1eaf4}.phone-preview-dialog small{color:#3989df}.phone-preview-dialog h2{font-size:22px;margin:5px 0 0}.phone-preview-dialog button{cursor:pointer;border:1px solid #d5e4f6;border-radius:8px;padding:9px 15px;background:#f6faff;color:#3787dc}.phone-preview-dialog form{padding:18px 26px 24px}.phone-preview-dialog p{line-height:1.7;color:#7890a9;margin:0 0 20px}.phone-preview-dialog label{display:block;margin-bottom:9px}.phone-preview-dialog input{box-sizing:border-box;width:100%;height:44px;border:1px solid #bfd7f1;border-radius:8px;padding:0 12px;font:inherit;color:#23496f;background:#fbfdff}.phone-preview-dialog input:focus{outline:2px solid #8cc2ff;outline-offset:2px}.phone-preview-note{margin-top:16px;border-radius:8px;background:#f3f8fe;padding:13px;line-height:1.7;color:#7890a9;font-size:12px}.phone-preview-dialog footer{margin-top:25px;display:flex;align-items:center;gap:9px}.phone-preview-dialog footer span{font-size:11px;color:#8a9eb3;margin-right:auto}.phone-preview-dialog button[type=submit]{color:#fff;background:#2589ed;border-color:#2589ed}.phone-preview-dialog .phone-error{color:#c95151;margin:8px 0 0;font-size:12px}.phone-preview-dialog footer{justify-content:flex-end}.phone-preview-dialog h2{margin:0}.phone-preview-dialog form{padding-top:24px}.phone-preview-dialog button:disabled{opacity:.45;cursor:not-allowed}.phone-preview-dialog input:focus{outline:none;box-shadow:none;border-color:#bfd7f1}.sms-unavailable{position:relative;display:inline-flex;flex-shrink:0;cursor:not-allowed}.sms-unavailable button{pointer-events:none}.sms-unavailable-tip{display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);padding:7px 11px;border-radius:6px;background:#253c55;color:#fff;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px #23496f20}.sms-unavailable:hover .sms-unavailable-tip,.sms-unavailable:focus .sms-unavailable-tip{display:block}.email-usage-dialog{box-sizing:border-box;width:min(1050px,calc(100vw - 40px));max-height:calc(100vh - 64px);padding:24px;border:1px solid #d4e5fa;border-radius:18px;background:#fff;color:#29496e;font:14px/1.6 Microsoft YaHei,sans-serif;box-shadow:0 24px 80px #24456a36;overflow:auto}.email-usage-dialog::backdrop{background:#253f5e60;backdrop-filter:blur(3px)}.email-usage-dialog>header,.email-usage-dialog>header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.email-usage-dialog h2{font-size:22px;font-weight:500;margin:0}.email-usage-dialog>header>div{color:#237fda}.email-usage-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #d4e3f7;border-radius:8px;background:#f6faff;color:#3475b5;font:inherit;cursor:pointer}.email-usage-dialog button:disabled{opacity:.45;cursor:default}.email-usage-dialog button:focus{outline:none}.email-usage-history{margin-top:22px;border-top:1px solid #e0eafa;padding-top:18px}.email-usage-history>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.email-usage-history h4{margin:0;font-size:16px;font-weight:500}.email-usage-history p{font-size:13px;color:#7890ab;margin:6px 0}.email-usage-table{max-height:440px;overflow:auto;margin:18px 0;border:1px solid #e0eafa;border-radius:10px}.email-usage-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}.email-usage-table th{position:sticky;top:0;background:#f2f7ff;text-align:left;font-weight:500}.email-usage-table th,.email-usage-table td{padding:13px 12px;border-bottom:1px solid #e4edf8}.email-usage-table tbody tr:last-child td{border-bottom:0}.email-usage-table code{font-size:12px}.email-usage-returned{color:#238b72}.email-usage-history footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:13px}.email-usage-history footer>span:first-child{margin-right:auto}.email-usage-privacy{margin-top:20px;color:#8295ae;font-size:12px}.email-usage-empty{padding:20px;text-align:center}.email-usage-dialog [role=alert]{color:#bb4e5d}@media(max-width:600px){.email-usage-dialog{padding:16px;width:calc(100vw - 24px)}.email-usage-history>header{align-items:flex-start}.email-usage-history footer{gap:6px;flex-wrap:wrap}}.web-email-filters{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0;align-items:end}.email-balance-card{display:flex;align-items:center;gap:20px;padding:23px;border:1px solid #d8e7fa;border-radius:14px;background:linear-gradient(115deg,#f2f8ff,#fff 70%);color:#193d70;min-width:0}.email-balance-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e4f0ff;color:#2382ff;flex:none}.email-balance-main{flex:1;min-width:0}.email-balance-main h3{margin:0 0 8px;font-size:15px;font-weight:500}.email-balance-main>strong{font-size:30px;color:#187aff;font-weight:500}.email-balance-main small{font-size:14px;color:#758eb1}.email-balance-main p{font-size:12px;color:#7890af;line-height:1.7;margin:7px 0 0}.email-balance-breakdown{display:flex;gap:28px;padding:0 20px;border-left:1px solid #dce8f7}.email-balance-breakdown span{display:grid;gap:10px;color:#7b91b2;font-size:13px}.email-balance-breakdown strong{font-size:18px;color:#234672;font-weight:500}.email-balance-actions{display:grid;gap:8px}.email-balance-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#187bfa;font-size:13px;cursor:pointer}.email-balance-actions button:disabled{opacity:.5;cursor:default}@media(max-width:800px){.email-balance-card{flex-wrap:wrap;gap:14px}.email-balance-main{flex-basis:60%}.email-balance-breakdown{margin-left:64px;padding-left:0;border:0}.email-balance-actions{margin-left:auto}}.email-balance-card .email-balance-actions>button,.web-account-content .email-balance-card .email-balance-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:2px 6px;min-height:0;height:auto;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;color:#187bfa;white-space:nowrap}.email-inline-help{font-size:12px;color:#687e98;margin-top:8px}.email-inline-help summary{cursor:pointer;min-height:28px}.email-inline-help p{max-width:420px}.commercial-device-redesign,.commercial-security-redesign{min-width:0;color:#13295e;font-size:13px;gap:18px}.commercial-device-redesign{gap:16px}.commercial-device-register{overflow:hidden;background:#fff;border:1px solid #dce8f8;border-radius:10px}.commercial-device-quota{display:flex;min-height:58px;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:14px 18px;border-bottom:1px solid #dce8f8}.commercial-device-quota>strong{color:#14285b;font-size:15px;white-space:nowrap}.commercial-device-quota>strong em{margin-left:4px;color:#0874f7;font-style:normal;font-variant-numeric:tabular-nums}.commercial-device-quota>span{display:inline-flex;align-items:center;gap:8px;color:#657a9f;font-size:13px}.commercial-device-quota>button{margin-left:auto;padding:4px 0;color:#0871f3;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:400;white-space:nowrap}.commercial-device-register-content{padding:18px 18px 0}.commercial-device-register-content>h3{margin:0 0 13px;color:#15285c;font-size:15px;font-weight:400}.commercial-device-table-scroll{overflow-x:auto}.commercial-device-table{width:100%;border-collapse:collapse;table-layout:fixed}.commercial-device-table th{padding:8px 0 12px;color:#66799a;font-size:13px;font-weight:400;text-align:left}.commercial-device-table th:nth-child(1){width:44%}.commercial-device-table th:nth-child(2){width:16%}.commercial-device-table th:nth-child(3){width:25%}.commercial-device-table th:nth-child(4){width:15%;text-align:right}.commercial-device-table td{padding:17px 0;border-top:1px solid #e3ecf8;vertical-align:middle}.commercial-device-table td:last-child{text-align:right}.commercial-device-identity{display:flex;min-width:0;align-items:center;gap:12px;padding-right:12px}.commercial-device-line-icon{display:grid;width:34px;flex:0 0 34px;place-items:center;color:#123478}.commercial-device-identity>span:last-child{display:grid;min-width:0;gap:5px}.commercial-device-identity strong{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px;color:#16295d;font-size:13px;font-weight:400;overflow-wrap:anywhere;line-height:1.5}.commercial-device-identity strong em{padding:4px 9px;color:#0b74ef;background:#eef6ff;border-radius:999px;font-size:13px;font-style:normal;font-weight:400;white-space:nowrap}.commercial-device-identity small{color:#61789d;font-size:13px;overflow-wrap:anywhere}.commercial-device-last-active{color:#63789d;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commercial-safety-status{display:inline-flex;align-items:center;padding:5px 11px;color:#758096;background:#f1f4f8;border-radius:999px;font-size:13px;line-height:1.4;white-space:nowrap}.commercial-safety-status.active{color:#07854b;background:#eaf8ee}.commercial-safety-status.suspended,.commercial-safety-status.blocked{color:#aa7536;background:#fff5e9}.commercial-device-redesign .commercial-safety-outline-button,.commercial-security-redesign .commercial-safety-outline-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#176cec;background:#fff;border:1px solid #9bc3ff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:400;white-space:nowrap}.commercial-device-redesign .commercial-safety-outline-button{color:#243a6b;border-color:#8b9bc0}.commercial-device-redesign .commercial-safety-outline-button:hover,.commercial-security-redesign .commercial-safety-outline-button:hover{color:#056bf0;background:#f3f8ff;border-color:#5d9cff}.commercial-device-redesign .commercial-safety-outline-button:disabled{color:#8592ac;background:#f5f7fa;border-color:transparent;cursor:not-allowed}.commercial-device-details{border-top:1px solid #e0eaf7}.commercial-device-details>summary{display:flex;min-height:44px;align-items:center;gap:11px;padding:10px 18px;color:#6278a0;list-style:none;cursor:pointer;font-size:13px}.commercial-device-details>summary::-webkit-details-marker,.commercial-security-sync-scope>summary::-webkit-details-marker{display:none}.commercial-device-details>summary>svg,.commercial-security-sync-scope>summary>svg{transition:transform .15s ease}.commercial-device-details[open]>summary>svg,.commercial-security-sync-scope[open]>summary>svg{transform:rotate(90deg)}.commercial-device-details>div{display:grid;gap:10px;padding:0 18px 16px}.commercial-device-details article{padding:13px;background:#f8fbff;border:1px solid #e2ecf8;border-radius:8px}.commercial-device-details article>strong{color:#263e6c;font-size:13px}.commercial-device-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0}.commercial-device-details dl>div{display:grid;min-width:0;gap:5px}.commercial-device-details dt{color:#7c8da8;font-size:13px}.commercial-device-details dd{margin:0;color:#506b91;font-size:13px;overflow-wrap:anywhere}.commercial-device-details p{margin:0;color:#7487a5;font-size:13px;line-height:1.7}.commercial-safety-footnote{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b7fa0;font-size:13px;line-height:1.7}.commercial-safety-footnote>svg{flex:0 0 auto;margin-top:2px}.commercial-device-help{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;color:#176cec;background:linear-gradient(105deg,#f7fbff,#fcfdff);border:1px solid #d9e7fb;border-radius:9px}.commercial-device-help>svg{margin-top:2px;flex:0 0 auto}.commercial-device-help strong{color:#1a3a76;font-size:13px}.commercial-device-help ol{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:#637a9f;font-size:13px;line-height:1.6}.commercial-security-redesign{gap:26px}.commercial-security-settings{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;padding:4px 0 20px;border-bottom:1px solid #dfe9f6}.commercial-password-entry{display:flex;min-width:0;align-items:flex-start;gap:12px;padding-right:22px}.commercial-security-feature-icon{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#0b75ff;background:#edf5ff;border-radius:50%}.commercial-security-cloud-shield{position:absolute;right:-1px;bottom:3px;background:#edf5ff;border:2px solid #edf5ff;border-radius:50%;box-sizing:content-box;width:16px;height:16px}.commercial-password-entry>div{min-width:0;padding-top:3px}.commercial-password-entry h3,.commercial-security-sync-content h3{margin:0;color:#12285c;font-size:15px;font-weight:400;line-height:1.5}.commercial-password-entry p{margin:8px 0 15px;color:#687d9d;font-size:13px;line-height:1.7}.commercial-security-redesign .commercial-account-sync-card.commercial-security-sync{display:flex;align-items:flex-start;gap:12px;padding:0 0 0 22px;background:transparent;border:0;border-left:1px solid #dfe9f6;border-radius:0;box-shadow:none}.commercial-security-sync-content{min-width:0;flex:1;padding-top:3px}.commercial-security-sync-content>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.commercial-security-sync-content>p{margin:8px 0 0;color:#647b9e;font-size:13px;line-height:1.7}.commercial-security-redesign .commercial-cloud-consent-switch{min-height:28px;gap:9px}.commercial-security-redesign .commercial-cloud-consent-switch>span{width:43px;height:25px;background:#c5cfdb}.commercial-security-redesign .commercial-cloud-consent-switch>span>i{top:3px;left:3px;width:19px;height:19px}.commercial-security-redesign .commercial-cloud-consent-switch>em{min-width:39px;color:#7184a1;font-size:13px}.commercial-security-redesign .commercial-cloud-consent-switch.active>span{background:#1580f7}.commercial-security-redesign .commercial-cloud-consent-switch.active>span>i{transform:translate(18px)}.commercial-security-redesign .commercial-cloud-consent-switch.active>em{color:#0874f0}.commercial-security-sync-scope{margin-top:10px}.commercial-security-sync-scope>summary{display:flex;width:max-content;align-items:center;gap:8px;margin-left:auto;padding:3px 0;color:#0874f2;list-style:none;cursor:pointer;font-size:13px}.commercial-security-sync-scope>summary>svg{transform:rotate(90deg)}.commercial-security-sync-scope[open]>summary>svg{transform:rotate(-90deg)}.commercial-security-sync-scope p{margin:12px 0 0;color:#687e9e;font-size:13px;line-height:1.85}.commercial-security-redesign .commercial-account-sync-message{margin-top:13px;font-size:13px;line-height:1.65}.commercial-security-redesign .commercial-password-card{gap:12px;padding:16px;background:#f8fbff;border-color:#dbe8f8}.commercial-security-redesign .commercial-password-card>header{flex-wrap:wrap;gap:8px}.commercial-security-redesign .commercial-password-card>header>span{color:#193367;font-size:14px}.commercial-security-redesign .commercial-password-card>header small{color:#7185a4;font-size:13px}.commercial-security-redesign .commercial-password-card>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.commercial-security-redesign .commercial-password-card label{gap:7px}.commercial-security-redesign .commercial-password-card label>span{color:#647b9b;font-size:13px}.commercial-security-redesign .commercial-password-card input{height:36px;background:#fff;border-color:#d1e1f5;font-size:13px}.commercial-security-redesign .commercial-password-card button{height:36px;padding:0 15px;background:#1075f3;font-size:13px}.commercial-security-redesign .commercial-password-card>p{font-size:13px;line-height:1.6}.commercial-security-redesign .commercial-session-card{display:block;padding:0;background:#fff;border:0;border-radius:0}.commercial-security-redesign .commercial-session-card>header{display:flex;min-height:40px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px;color:#193362}.commercial-security-redesign .commercial-session-card>header>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:11px}.commercial-security-redesign .commercial-session-card>header strong{color:#172e60;font-size:15px;font-weight:400}.commercial-security-redesign .commercial-session-card>header small{color:#6c80a0;font-size:13px;font-weight:400}.commercial-security-redesign .commercial-session-card>header>button{height:36px;gap:6px;padding:0;color:#0873f5;background:transparent;border:0;border-radius:5px;font-size:13px}.commercial-security-redesign .commercial-session-card>header>button:disabled{color:#9aa9bf;opacity:1}.commercial-security-redesign .commercial-session-list{display:grid;gap:0;border-top:1px solid #dfe9f6}.commercial-security-redesign .commercial-session-list article{display:grid;min-height:76px;grid-template-columns:38px minmax(0,1fr) minmax(135px,.85fr) auto;align-items:center;gap:12px;padding:15px 6px;background:#fff;border:0;border-bottom:1px solid #e1eaf7;border-radius:0}.commercial-security-redesign .commercial-session-icon{width:38px;height:38px;color:#536a88;background:#f2f5f9;border-radius:11px}.commercial-security-redesign .current .commercial-session-icon{color:#137cf6;background:#edf5ff}.commercial-security-redesign .commercial-session-identity{min-width:0}.commercial-security-redesign .commercial-session-list strong{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px;color:#182e60;font-size:13px;overflow-wrap:anywhere}.commercial-security-redesign .commercial-session-list strong em{margin:0;padding:4px 10px;color:#048465;background:#eaf8f2;border-radius:999px;font-size:13px;font-style:normal;font-weight:400;white-space:nowrap}.commercial-security-redesign .commercial-session-last-active{color:#6c7f9e;font-size:13px;font-variant-numeric:tabular-nums}.commercial-security-redesign .commercial-session-list button{display:inline-flex;min-height:33px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#0875f3;background:#fff;border:1px solid #a5caff;border-radius:7px;font-size:13px;white-space:nowrap}.commercial-security-redesign .commercial-session-list button:hover:not(:disabled){background:#f0f7ff;border-color:#64a7ff}.commercial-security-redesign .commercial-session-list button:disabled{color:#91a0b5;background:#f5f7fa;border-color:transparent;opacity:1}.commercial-security-redesign .commercial-session-list .current button:disabled{min-height:29px;color:#098367;background:#eaf8f2;border:0;border-radius:999px}.commercial-security-redesign .commercial-session-card>p.error,.commercial-security-redesign .commercial-session-card>p.success{margin:14px 0 0;font-size:13px;line-height:1.65}.commercial-security-redesign .commercial-inline-empty{min-height:85px;padding:20px;color:#7a8da8;font-size:13px}.commercial-security-redesign .commercial-safety-footnote{margin-top:3px;font-size:13px}.commercial-security-redesign .commercial-session-scope-note{margin:-8px 0 0 25px;color:#8595ac;font-size:13px;line-height:1.7}.commercial-device-redesign button:focus-visible,.commercial-device-redesign summary:focus-visible,.commercial-security-redesign button:focus-visible,.commercial-security-redesign summary:focus-visible{outline:2px solid #1175f7;outline-offset:4px}@media(max-width:1200px){.commercial-device-quota{gap:10px 16px;padding-inline:18px}.commercial-device-quota>span{font-size:13px}.commercial-device-register-content{padding-inline:18px}.commercial-device-identity{gap:10px}.commercial-device-table th:nth-child(1){width:39%}.commercial-device-table th:nth-child(2){width:16%}.commercial-device-table th:nth-child(3){width:27%}.commercial-device-table th:nth-child(4){width:18%}.commercial-device-identity strong{font-size:13px}.commercial-password-entry{gap:12px;padding-right:20px}.commercial-security-redesign .commercial-account-sync-card.commercial-security-sync{gap:12px;padding-left:20px}.commercial-security-feature-icon{width:42px;height:42px;flex-basis:42px}.commercial-security-feature-icon>svg:first-child{width:26px;height:26px}.commercial-security-cloud-shield{right:0;bottom:5px}.commercial-security-redesign .commercial-session-list article{grid-template-columns:42px minmax(0,1fr) auto;gap:8px 13px}.commercial-security-redesign .commercial-session-icon{grid-row:span 2;width:42px;height:42px}.commercial-security-redesign .commercial-session-last-active{grid-column:2}.commercial-security-redesign .commercial-session-list button{grid-column:3;grid-row:1 / span 2}.commercial-security-redesign .commercial-password-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-security-redesign .commercial-password-card button{justify-self:start}}@media(max-width:1000px){.commercial-security-settings{grid-template-columns:1fr;gap:18px}.commercial-password-entry{padding-right:0}.commercial-security-redesign .commercial-account-sync-card.commercial-security-sync{padding-left:0;border-left:0}.commercial-security-sync-content>header{justify-content:flex-start}.commercial-security-redesign .commercial-cloud-consent-switch{margin-left:auto}}@media(max-width:650px){.commercial-device-quota{align-items:flex-start;gap:10px}.commercial-device-quota>span{width:100%;order:2}.commercial-device-quota>strong{font-size:14px}.commercial-device-table{min-width:600px}.commercial-device-details dl{grid-template-columns:1fr;gap:10px}.commercial-device-help{padding:17px}.commercial-device-redesign .commercial-safety-footnote{font-size:13px}.commercial-security-redesign .commercial-password-card>div{grid-template-columns:1fr}.commercial-security-redesign .commercial-session-card>header strong{font-size:14px}.commercial-security-redesign .commercial-session-card>header small{font-size:13px}.commercial-security-redesign .commercial-session-list article{gap:7px 10px;padding-inline:0}.commercial-security-redesign .commercial-session-list strong,.commercial-security-redesign .commercial-session-last-active{font-size:13px}.commercial-security-redesign .commercial-session-list button{padding-inline:9px}}@media(forced-colors:active){.commercial-safety-status,.commercial-device-identity strong em,.commercial-security-redesign .commercial-session-list strong em,.commercial-security-redesign .commercial-session-list .current button:disabled{border:1px solid CanvasText}.commercial-security-redesign .commercial-cloud-consent-switch>span{border:1px solid ButtonText}.commercial-security-redesign .commercial-cloud-consent-switch>span>i{background:ButtonText}}.commercial-device-line-icon>svg{width:26px;height:26px}.commercial-security-feature-icon>svg:first-child{width:26px;height:26px}.commercial-security-redesign .commercial-session-icon>svg{width:23px;height:23px}.commercial-overview-quick-copy .account-security-summary{font-size:14px;font-weight:400;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.personal-matching-records{background:#fff;border:1px solid #d9e6f3;border-radius:14px;overflow:hidden;color:#365776;margin:18px 0}.personal-matching-records header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e7eef5}.personal-matching-records header span{display:flex;align-items:center;gap:10px}.personal-matching-records small,.personal-matching-records>p{color:#7a91a8;font-size:13px}.personal-matching-records>p{margin:16px 20px}.personal-matching-records button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#f7fbff;color:#3977aa;border:1px solid #d4e3f0;border-radius:7px;padding:7px 11px;cursor:pointer}.personal-matching-records button:disabled{opacity:.5;cursor:default}.personal-matching-table{overflow:auto;margin:0 20px}.personal-matching-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.personal-matching-table th{font-weight:500;background:#f0f6fb}.personal-matching-table th,.personal-matching-table td{padding:12px;border-bottom:1px solid #e7eef5}.personal-matching-table code{white-space:nowrap;font-size:12px}.personal-matching-empty{padding:28px;text-align:center;color:#8298ac;font-size:13px}.personal-matching-records footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px}.personal-matching-records .error{color:#c65353}.website-security-settings{display:grid;gap:26px;color:#3f566a}.website-security-settings button:disabled{opacity:.5}.website-security-settings .commercial-safety-outline-button{padding:8px 15px;background:#fff;border:1px solid #a5caff;border-radius:7px;color:#0875f3;font-size:13px}.website-security-settings .commercial-cloud-consent-switch{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.website-security-settings .commercial-cloud-consent-switch>span{display:block;position:relative;border-radius:999px}.website-security-settings .commercial-cloud-consent-switch i{position:absolute;background:#fff;border-radius:50%;transition:transform .15s}.website-security-settings .commercial-cloud-consent-switch em{font-style:normal}.website-security-settings .commercial-password-card{display:grid;border:1px solid;border-radius:12px}.website-security-settings .commercial-password-card header,.website-security-settings .commercial-password-card header>span{display:flex;align-items:center;gap:8px}.website-security-settings .commercial-password-card>div{display:grid;align-items:end}.website-security-settings .commercial-password-card label{display:grid;min-width:0}.website-security-settings .commercial-password-card input{min-width:0;width:100%;box-sizing:border-box;border:1px solid;border-radius:7px;padding:8px 10px;color:#3f566a}.website-security-settings .commercial-password-card button{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:0;border-radius:7px;color:#fff;white-space:nowrap}.website-security-settings .commercial-inline-empty,.website-security-settings .commercial-safety-footnote{display:flex;align-items:center;gap:8px}.website-security-settings .commercial-session-card{background:transparent}.website-security-settings [role=alert]{color:#bc4453}.website-security-settings [role=status]{color:#159a81}.website-security-settings .personal-matching-table{overflow:auto}.website-email{margin-top:20px;padding:20px;border:1px solid #dce7f4;border-radius:12px;background:#fff;color:#45617f;font-size:14px}.website-email header,.website-email header>div{display:flex;align-items:center;gap:10px}.website-email header{justify-content:space-between}.website-email h3{margin:0;font-size:18px;color:#1a426c}.website-email header span{font-size:13px;color:#7b91ab}.website-email button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d5e2ef;border-radius:7px;padding:8px 12px;background:#fff;color:#527394;font:inherit}.website-email-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.website-email-metrics article{padding:16px;border:1px solid #dce8f5;border-radius:10px;background:#f8fbff;display:flex;flex-direction:column;gap:12px}.website-email-metrics strong{font-size:26px;color:#2166ad;font-weight:500}.website-email-metrics small{font-size:13px;color:#7b91ab}.website-email p{font-size:13px;line-height:1.8;color:#7b91ab;margin:4px 0 10px}.website-email-metrics button:disabled{color:#8c9db0;background:#edf1f6;border-color:#dce5ef;cursor:default;opacity:1;min-height:38px;margin-top:auto}.website-email details{padding:12px 0;border-top:1px solid #e4edf6}.website-email summary{cursor:pointer;color:#547594}.website-email-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.website-email-tiers>div{display:grid;gap:8px;padding:12px;background:#f5f9fe;border-radius:7px}.website-email-order{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e4edf6;font-size:13px}@media(max-width:700px){.website-email-metrics{grid-template-columns:1fr}.website-email header span{display:none}.website-email-tiers{grid-template-columns:repeat(2,1fr)}}.support-ticket-dialog{width:min(660px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;color:#465f7d;background:#fff;border:1px solid #d9e6f4;border-radius:18px;box-shadow:0 24px 90px #183b6533;font:400 14px/1.6 Microsoft YaHei,sans-serif;overscroll-behavior:contain;scrollbar-width:thin}.support-ticket-dialog::backdrop{background:#1a355466;backdrop-filter:blur(3px)}body:has(.support-ticket-dialog[open]){overflow:hidden}.support-ticket-dialog .commercial-support-compose{padding:26px 30px;display:grid;gap:18px;border:0;background:#fff}.support-ticket-dialog .commercial-support-compose>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-ticket-dialog .commercial-support-compose>header>span{display:flex;align-items:center;gap:10px;color:#132a60}.support-ticket-dialog .commercial-support-compose>header strong{font-size:20px;font-weight:400}.support-ticket-dialog .commercial-support-compose>header svg{color:#2e87e3}.support-ticket-dialog .commercial-support-compose>header button{display:grid;place-items:center;width:34px;height:34px;padding:0;background:#f6f9fd;color:#7388a1;border:1px solid #e0eaf5;border-radius:9px;cursor:pointer}.support-ticket-dialog .commercial-support-compose>p{margin:-9px 0 0;color:#7184a8;font-size:13px}.support-ticket-dialog .commercial-support-sensitive-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:#946f39;border:1px solid #f0dfbc;border-radius:10px;background:#fffaf0}.support-ticket-dialog .commercial-support-sensitive-warning>svg{flex:none;margin-top:3px}.support-ticket-dialog .commercial-support-sensitive-warning span{display:grid;gap:3px}.support-ticket-dialog .commercial-support-sensitive-warning strong{font-weight:400;font-size:13px}.support-ticket-dialog .commercial-support-sensitive-warning small{color:#927b58;font-size:12px}.support-ticket-dialog .commercial-support-ticket-form{display:grid;grid-template-columns:1fr;gap:18px}.support-ticket-dialog .commercial-support-ticket-form label{display:grid;gap:8px;color:#465f7d;font-size:13px}.support-ticket-dialog .commercial-support-ticket-form em{color:#d56565;font-style:normal}.support-ticket-dialog .commercial-support-ticket-form :is(select,textarea){box-sizing:border-box;width:100%;padding:11px 13px;background:#fbfdff;color:#344e70;border:1px solid #d6e3f2;border-radius:9px;font:inherit;font-size:14px}.support-ticket-dialog .commercial-support-ticket-form textarea{min-height:164px;resize:vertical;line-height:1.7}.support-ticket-dialog .commercial-support-ticket-form textarea::placeholder{color:#8b9aad;font-size:13px}.support-ticket-dialog .commercial-support-ticket-form :is(select,textarea):focus{outline:none;border-color:#d6e3f2;box-shadow:none}.support-ticket-dialog .commercial-support-ticket-actions{display:flex;align-items:center;gap:10px;flex-direction:row;padding-top:4px}.support-ticket-dialog .commercial-support-ticket-actions>small{margin-right:auto;color:#8192a9;font-size:12px}.support-ticket-dialog .commercial-support-ticket-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;width:auto;padding:0 18px;border:1px solid #2e87e3;border-radius:9px;background:#2e87e3;color:#fff;font:inherit;font-size:13px;cursor:pointer}.support-ticket-dialog .commercial-support-ticket-actions .support-compose-cancel{color:#58718e;border-color:#d6e3f2;background:#fff}.support-ticket-dialog button:disabled{opacity:.5;cursor:not-allowed}.support-ticket-dialog .commercial-support-ticket-message.error{margin:0;color:#b34d58;font-size:13px}@media(max-height:720px){.support-ticket-dialog .commercial-support-compose{gap:14px;padding:22px 26px}.support-ticket-dialog .commercial-support-ticket-form{gap:14px}.support-ticket-dialog .commercial-support-ticket-form textarea{min-height:120px}}@media(forced-colors:active){.support-ticket-dialog .commercial-support-ticket-form :is(select,textarea):focus{outline:2px solid Highlight}}.commercial-membership-view.membership-center-redesign{--membership-ink: #172f6b;--membership-muted: #587099;--membership-blue: #0879ff;--membership-line: #dce8fa;min-width:0;gap:12px;color:var(--membership-ink);container-type:inline-size;font-size:13px}.membership-center-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 16px;padding:1px 0 3px;font-size:13px;line-height:1.6}.membership-center-summary-status,.membership-center-access,.membership-center-expiry,.membership-center-usage{display:flex;align-items:center;gap:9px}.membership-center-summary-status{flex-wrap:wrap;gap:8px 18px}.membership-center-summary svg{flex:0 0 auto}.membership-center-access{color:#278370}.membership-center-access strong{font-size:inherit;font-weight:400}.membership-center-access.warning,.membership-center-usage.warning,.membership-center-usage.critical{color:#986418}.membership-center-access.danger,.membership-center-usage.blocked{color:#b24451}.membership-center-term-note,.membership-center-expiry{color:var(--membership-muted)}.membership-center-usage{margin-left:auto;flex-wrap:wrap;gap:3px 10px}.membership-center-usage strong{font-size:13px;font-weight:400}.membership-center-usage small{flex-basis:100%;text-align:right;font-size:13px}.membership-center-access-detail{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #ecd8ad;border-radius:9px;color:#886221;background:#fff9ed;font-size:13px;line-height:1.6}.membership-center-access-detail svg{margin-top:2px;flex:0 0 auto}.membership-center-access-detail.danger{color:#a33f4b;border-color:#efcbd0;background:#fff5f5}.membership-center-redesign .commercial-catalog-status,.membership-center-redesign .commercial-payment-status,.membership-center-redesign .commercial-payment-status small{font-size:13px}.membership-center-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.membership-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:14px 16px;background:#fff;border:1px solid var(--membership-line);border-radius:13px}.membership-plan-card.gold{border-color:#edc77d}.membership-plan-card.diamond{border-color:#b7a7ef}.membership-plan-card.current{border-color:var(--membership-blue);box-shadow:0 0 0 1px #0879ff14}.membership-plan-current{padding:2px 7px;border-radius:999px;color:var(--membership-blue);background:#eaf4ff;font-size:11px;font-weight:400;line-height:1.45;white-space:nowrap}.membership-plan-heading{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:14px}.membership-plan-identity{display:grid;gap:2px;min-width:0}.membership-plan-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px}.membership-plan-price{display:grid;gap:2px;margin-left:auto;flex:0 0 auto;text-align:right}.membership-plan-price strong{font-size:18px;line-height:1.35;font-weight:400;font-variant-numeric:tabular-nums}.membership-plan-heading h4{margin:0;color:var(--membership-ink);font-size:16px;line-height:1.35;font-weight:400}.membership-plan-heading small{color:var(--membership-muted);font-size:13px;line-height:1.5}.membership-plan-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:#eaf4ff;color:#3288d4}.membership-plan-card.gold .membership-plan-icon{background:#fff4dd;color:#ad710f}.membership-plan-card.diamond .membership-plan-icon{background:#f0eaff;color:#7560c5}.membership-plan-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.membership-plan-group{min-width:0}.membership-plan-group+.membership-plan-group{border-left:1px solid var(--membership-line);padding-left:14px}.membership-plan-group h5{margin:0 0 7px;color:var(--membership-blue);font-size:14px;line-height:1.5;font-weight:400}.membership-center-redesign .membership-plan-group-rows{display:grid;gap:1px;margin:0;overflow:visible;border:0;border-radius:0;background:transparent}.membership-center-redesign .membership-plan-group-rows>div{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;min-height:26px;padding:2px 0;border:0;background:transparent}.membership-center-redesign .membership-plan-group-rows dt{color:var(--membership-muted);font-size:13px;line-height:1.6;white-space:nowrap}.membership-center-redesign .membership-plan-group-rows dd{margin:0;color:var(--membership-ink);font-size:13px;font-weight:400;line-height:1.6;text-align:right;overflow-wrap:anywhere}.membership-center-redesign .membership-plan-group-rows>div.unavailable dt,.membership-center-redesign .membership-plan-group-rows>div.unavailable dd{color:var(--membership-muted)}.membership-plan-pending{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;margin:10px 0 12px;padding-top:12px;border-top:1px solid var(--membership-line);font-size:13px;line-height:1.6}.membership-plan-pending dt{color:var(--membership-muted);white-space:nowrap}.membership-plan-pending dd{margin:0;color:var(--membership-ink);font-weight:400;text-align:right;overflow-wrap:anywhere;min-width:0;word-break:normal}.membership-plan-pending.unavailable dd{color:var(--membership-muted)}.membership-plan-actions{display:flex;justify-content:flex-end;min-height:34px;margin-top:auto}.membership-plan-actions button{min-height:34px;border:1px solid #76b1ff;border-radius:8px;color:var(--membership-blue);background:#f1f7ff;font-family:inherit;font-size:13px;line-height:1.4;font-weight:400;cursor:pointer}.membership-plan-actions button:hover:not(:disabled){background:#e6f1ff;border-color:#197fff}.membership-plan-actions button:focus-visible{outline:3px solid rgb(8 121 255 / 35%);outline-offset:3px}.membership-plan-actions button:disabled{cursor:default}.membership-plan-actions .membership-plan-free{width:100%;color:#72a398;background:#f3faf7;border-color:#c7e3dc}.membership-plan-actions .membership-plan-unavailable{width:100%;color:#7085a2;background:#f5f8fc;border-color:#dce6f3}.membership-plan-purchase-options{display:grid;gap:7px;width:54%;min-width:min(210px,100%)}.membership-plan-purchase-options button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;text-align:left}.membership-plan-purchase-options button strong{font-size:16px;font-weight:400;white-space:nowrap}.membership-plan-actions .membership-plan-upgrade{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:36px;padding:6px 14px;color:#fff;border:1px solid #0879ff;border-radius:8px;background:#0879ff;box-shadow:0 4px 10px #0879ff1f}.membership-plan-actions .membership-plan-upgrade:hover:not(:disabled){color:#fff;background:#066ce5;border-color:#066ce5}@container (max-width: 1040px){.membership-center-summary{gap:10px 16px}.membership-center-summary-status{flex-basis:100%}.membership-plan-card{padding:15px}.membership-plan-groups{gap:12px}.membership-plan-group+.membership-plan-group{padding-left:12px}.membership-center-redesign .membership-plan-group-rows>div{gap:5px}.membership-center-redesign .membership-plan-group-rows dt,.membership-center-redesign .membership-plan-group-rows dd,.membership-plan-pending{font-size:13px}}@container (max-width: 810px){.membership-center-plan-grid{grid-template-columns:minmax(0,1fr)}.membership-plan-card{padding:18px}.membership-plan-groups{gap:18px}.membership-plan-group+.membership-plan-group{padding-left:18px}.membership-center-redesign .membership-plan-group-rows dt,.membership-center-redesign .membership-plan-group-rows dd,.membership-plan-pending{font-size:13px}}@container (max-width: 440px){.membership-center-summary,.membership-center-summary-status{align-items:flex-start;flex-direction:column}.membership-center-usage{margin-left:0}.membership-center-usage small{text-align:left}.membership-plan-groups{grid-template-columns:minmax(0,1fr);gap:15px}.membership-plan-group+.membership-plan-group{padding:12px 0 0;border-left:0;border-top:1px solid var(--membership-line)}.membership-plan-pending{align-items:start;gap:10px}.membership-plan-pending dd{text-align:left}.membership-plan-purchase-options{width:100%}}@media(forced-colors:active){.membership-plan-card.current,.membership-plan-actions button{border-color:ButtonText}.membership-plan-actions button:focus-visible{outline-color:Highlight}}.membership-plan-icon>svg{width:23px;height:23px}.commercial-support-redesign .commercial-support-message-card{justify-content:flex-start}.commercial-support-redesign .commercial-support-campaign-list{margin-top:0;padding-top:16px;display:grid;gap:16px}.commercial-support-redesign .commercial-support-message-list{gap:14px;padding-top:16px}.commercial-support-redesign .commercial-support-message-list:empty{display:none}.commercial-support-redesign .commercial-support-tabs button{font-size:14px}.commercial-support-redesign .commercial-support-message-card>header strong,.commercial-support-redesign .commercial-support-ticket-list>header strong{font-size:17px;font-weight:400}.support-announcement-card{padding:18px;border:1px solid #dfebf9;border-radius:12px;background:linear-gradient(115deg,#f7fbff,#fff 65%)}.support-announcement-card.unread{border-color:#bcd8ff}.support-announcement-card header{display:flex;align-items:flex-start;gap:12px}.support-announcement-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:#1682f4;background:#e9f3ff}.support-announcement-card header>div{flex:1;min-width:0}.support-announcement-card header small{font-size:12px;color:#6d89aa}.support-announcement-card h3{margin:5px 0 0;font-size:17px;font-weight:400;line-height:1.45;color:#183860;overflow-wrap:anywhere}.support-announcement-card time{font-size:12px;color:#7890aa;padding-top:3px}.commercial-support-message-list .support-announcement-card>p{margin:14px 0 0;color:#465f7d;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.support-announcement-card>p.clamped{max-height:160px;overflow:hidden;mask-image:linear-gradient(#000 80%,transparent)}.support-announcement-card>button{margin-top:12px;padding:0;border:0;background:transparent;color:#1478de;font-size:13px;cursor:pointer}.commercial-support-redesign .support-campaign-card{overflow:hidden;border:1px solid #cbdfff;border-radius:14px;background:linear-gradient(140deg,#f1f7ff,#fff 55%)}.support-campaign-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 8px}.support-campaign-card>header small{color:#718bad;font-size:13px}.support-campaign-card h3{margin:6px 0 0;color:#173a69;font-size:21px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.support-campaign-card>header em{flex:none;padding:6px 10px;border-radius:20px;font-size:13px;font-weight:400;line-height:1.2;font-style:normal;color:#16866c;background:#e7f7ef}.support-campaign-card>header em.ended{color:#7b8899;background:#eff2f6}.support-campaign-card>header em.upcoming{color:#ac6d14;background:#fff4df}.support-campaign-card>time{display:block;padding:0 20px;color:#7288a3;font-size:13px}.support-campaign-prices{display:flex;flex-wrap:wrap;gap:10px;margin:18px 20px 4px}.support-campaign-prices>div{flex:1 1 140px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:5px 12px;padding:12px 14px;background:#fff3f1;border:1px solid #fbe0da;border-radius:10px}.support-campaign-prices span{grid-column:1/-1;color:#674e53;font-size:13px;font-weight:400}.support-campaign-prices strong{color:#de403c;font-size:30px;font-weight:400;line-height:1.25;font-variant-numeric:tabular-nums}.support-campaign-prices strong small{margin-right:3px;font-size:17px}.support-campaign-prices em{font-size:12px;font-style:normal;color:#b76c67;margin-bottom:4px}.support-campaign-prices.ended strong{color:#7e8797}.commercial-support-redesign .support-campaign-card .commercial-support-campaign-detail{padding:16px 20px 20px;gap:14px;border-top:0;font-size:14px;line-height:1.8;color:#465f7d}.support-campaign-card .commercial-support-campaign-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.commercial-support-ticket-list .support-ticket-retention{padding:10px;border-radius:8px;background:#f2f7fd;color:#6c819e;font-size:13px;line-height:1.7}@media(max-width:700px){.support-announcement-card header{flex-wrap:wrap}.support-announcement-card time{padding-left:48px;width:100%}.support-campaign-card h3{font-size:18px}.support-campaign-prices strong{font-size:27px}}.commercial-support-redesign{display:flex;min-height:100%;flex-direction:column;gap:14px;padding-bottom:2px;color:#152b5e}.commercial-support-unread-banner{display:flex;flex:0 0 auto;min-height:42px;align-items:center;gap:9px;padding:0 14px;color:#1071ee;background:linear-gradient(90deg,#f0f8ff,#f7fbff);border:1px solid #d6e9fb;border-radius:8px;font-size:13px;font-weight:400}.commercial-support-inline-message{margin:0;padding:10px 13px;border-radius:8px;font-size:13px}.commercial-support-inline-message.error{color:#a94953;background:#fff1f2;border:1px solid #f0ccd0}.commercial-support-inline-message.success{color:#16805f;background:#eefaf5;border:1px solid #cce9dc}.commercial-support-columns{display:grid;flex:1 0 auto;min-height:0;grid-template-columns:minmax(0,1.55fr) minmax(260px,.95fr);gap:16px}.commercial-support-message-card,.commercial-support-ticket-list,.commercial-support-faq,.commercial-support-compose{background:#fff;border:1px solid #dceafa;border-radius:12px}.commercial-support-message-card{display:grid;min-width:0;min-height:min(480px,max(320px,calc(100vh - 320px)));grid-template-rows:auto auto minmax(0,1fr) auto;padding:18px}.commercial-support-message-card>header,.commercial-support-ticket-list>header,.commercial-support-faq>header{display:flex;align-items:center;justify-content:space-between}.commercial-support-message-card>header strong,.commercial-support-ticket-list>header strong,.commercial-support-faq>header strong{color:#132a60;font-size:14px}.commercial-support-ticket-list>header small{color:#7184a8;font-size:13px}.commercial-support-tabs{display:flex;gap:24px;margin-top:10px;border-bottom:1px solid #e3edf8}.commercial-support-tabs button{position:relative;height:36px;padding:0 0 9px;color:#7485a7;background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:400}.commercial-support-tabs button.active{color:#0871f3;font-weight:400}.commercial-support-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0875f8;border-radius:2px 2px 0 0;content:""}.commercial-support-message-list{display:grid;align-content:start}.commercial-support-message-list details{border-bottom:1px solid #e7eff8}.commercial-support-message-list summary,.commercial-support-ticket-list summary,.commercial-support-faq summary,.commercial-support-campaign summary{display:flex;align-items:center;list-style:none;cursor:pointer}.commercial-support-message-list summary::-webkit-details-marker,.commercial-support-ticket-list summary::-webkit-details-marker,.commercial-support-faq summary::-webkit-details-marker,.commercial-support-campaign summary::-webkit-details-marker{display:none}.commercial-support-message-list summary{min-height:68px;gap:10px}.commercial-support-message-list summary>i,.commercial-support-ticket-list summary>i{width:9px;height:9px;flex:0 0 auto;background:#b7c4d9;border-radius:50%}.commercial-support-message-list details.unread summary>i,.commercial-support-ticket-list details.unread summary>i{background:#0875f7}.commercial-support-message-list summary>span{display:grid;min-width:0;flex:1;gap:6px}.commercial-support-message-list summary .commercial-support-message-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-support-message-list summary time{flex:0 0 auto;color:#7184a8;font-size:13px;white-space:nowrap}.commercial-support-message-list summary strong{overflow:hidden;color:#173065;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.commercial-support-message-list summary small{color:#7184a8;font-size:13px}.commercial-support-message-list summary svg{margin-left:auto;color:#7890b3;transition:transform .14s ease}.commercial-support-message-list details[open] summary svg,.commercial-support-ticket-list details[open] summary svg,.commercial-support-faq details[open] summary svg,.commercial-support-campaign[open] summary>svg{transform:rotate(90deg)}.commercial-support-message-list details>p{margin:-4px 0 16px 22px;color:#657b9f;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.commercial-support-campaign-list{margin-top:auto;padding-top:18px}.commercial-support-campaign{display:block;overflow:hidden;border:1px solid #cadef4;border-radius:10px}.commercial-support-campaign summary{min-height:78px;gap:10px;padding:0 12px 0 0;background:linear-gradient(110deg,#f5faff,#fbfdff)}.commercial-support-campaign summary>img{width:116px;height:76px;flex:0 0 auto;object-fit:cover}.commercial-support-campaign-fallback{display:grid;width:116px;height:76px;flex:0 0 auto;place-items:center;color:#2583f2;background:#edf6ff}.commercial-support-campaign summary>span{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.commercial-support-campaign summary strong{color:#183266;font-size:13px}.commercial-support-campaign summary small{color:#6c82a5;font-size:13px}.commercial-support-campaign summary em{margin-left:auto;padding:4px 8px;color:#168d68;background:#e8f8ef;border-radius:999px;font-size:13px;font-style:normal;font-weight:400}.commercial-support-campaign summary em.ended{color:#748294;background:#eef2f5}.commercial-support-campaign summary em.upcoming{color:#997135;background:#fff5df}.commercial-support-campaign summary>svg{color:#6f88ab}.commercial-support-campaign-detail{display:grid;gap:9px;padding:12px 15px 14px;color:#687e9f;border-top:1px solid #dceafa;font-size:13px;line-height:1.6}.commercial-support-campaign-detail>img{width:100%;max-height:230px;object-fit:contain;background:#f6faff;border-radius:7px}.commercial-support-campaign-detail p{margin:0}.commercial-support-right-column{display:grid;min-width:0;align-content:start;gap:0;overflow:hidden;border:1px solid #dceafa;border-radius:12px}.commercial-support-ticket-list,.commercial-support-faq{border:0;border-radius:0}.commercial-support-ticket-list{padding:18px 16px 16px;border-bottom:1px solid #dceafa}.commercial-support-ticket-list details{border-top:1px solid #e6eef8}.commercial-support-ticket-list details:first-of-type{margin-top:14px}.commercial-support-ticket-list summary{min-height:68px;gap:9px}.commercial-support-ticket-list summary>span{display:grid;min-width:0;gap:6px}.commercial-support-ticket-list summary strong{overflow:hidden;color:#1a3265;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.commercial-support-ticket-list summary small{color:#7487aa;font-size:13px}.commercial-support-ticket-list .commercial-support-ticket-status{margin-left:auto;font-size:13px}.commercial-support-ticket-list details>div{display:grid;gap:8px;padding:0 0 14px 19px}.commercial-support-ticket-list details>div p{margin:0;color:#647a9d;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.commercial-support-ticket-list details>div strong{display:block;margin-bottom:3px;color:#3179b7;font-size:13px}.commercial-support-faq{padding:16px}.commercial-support-faq>header{margin-bottom:10px}.commercial-support-faq details{border-top:1px solid #e5edf7}.commercial-support-faq summary{min-height:42px;color:#0971ee;font-size:13px;font-weight:400}.commercial-support-faq summary svg{margin-left:auto;color:#607ba4}.commercial-support-faq p{margin:-2px 0 12px;color:#7185a7;font-size:13px;line-height:1.6}.commercial-support-empty{display:flex;min-height:82px;align-items:center;justify-content:center;gap:8px;color:#7890ad;font-size:13px}.commercial-support-compose{display:grid;gap:12px;padding:19px 20px}.commercial-support-compose>header{display:flex;align-items:center;justify-content:space-between}.commercial-support-compose>header span{display:inline-flex;align-items:center;gap:7px;color:#173167}.commercial-support-compose>header button{height:34px;padding:0 12px;color:#58728f;background:#f7faff;border:1px solid #d9e8f7;border-radius:7px;cursor:pointer;font-size:13px}.commercial-support-compose>p{margin:-6px 0 0;color:#7488aa;font-size:13px}.commercial-support-privacy-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;color:#7b8ca6;font-size:13px}@media(max-width:850px){.commercial-support-columns{grid-template-columns:1fr}}.web-account-center .membership-center-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.web-account-center .membership-plan-actions button:disabled{opacity:1;color:#8c9db0;background:#edf1f6;border:1px solid #dce5ef;cursor:not-allowed}.web-account-center .commercial-support-open-ticket{margin-left:auto;background:#1677ff;color:#fff}.web-account-main>header:has(.commercial-support-open-ticket){display:flex;align-items:center;gap:15px}.web-account-main>header:has(.commercial-support-open-ticket)>p{display:none}.web-account-center .membership-plan-heading h4{font-size:17px}.web-account-center .commercial-support-redesign button{font-family:inherit}.web-account-center .commercial-support-redesign{min-height:0}.web-account-center .commercial-support-columns{align-items:start}@media(max-width:650px){.web-account-center .membership-center-plan-grid{grid-template-columns:1fr}}html{scrollbar-gutter:stable}.website-legal-dialog{width:100vw!important;max-width:100vw!important;scrollbar-width:none}.website-legal-dialog::-webkit-scrollbar{display:none}.site-header{width:100%;max-width:none}.site-header__inner{width:min(1508px,100%);box-sizing:border-box}.header-actions{flex:0 0 140px;min-width:0;justify-content:flex-end}.header-account{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav{margin-left:auto;min-width:0}.hero__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hero-tagline{font-size:clamp(25px,2.8vw,42px)}.product-showcase{margin:0;min-width:0;border:1px solid #cddff0;border-radius:22px;background:#fff;box-shadow:0 24px 65px #27476818;overflow:hidden}.showcase-top{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#71889f;background:#f7fbff}.showcase-top span{display:flex;align-items:center;gap:8px}.showcase-top i{width:7px;height:7px;background:#2c9c82;border-radius:50%}.showcase-top button{display:flex;align-items:center;gap:7px;border:0;background:none;color:#247cde;cursor:pointer}.showcase-screen{aspect-ratio:1.55;background:#f7fbff;display:grid;place-items:center;overflow:hidden}.showcase-screen img,.showcase-screen video{display:block;width:100%;height:100%;object-fit:contain}.showcase-screen img{animation:showcase-in .45s ease both}.product-showcase figcaption{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;gap:12px}.product-showcase figcaption strong{display:block;font-size:17px}.product-showcase figcaption span{font-size:12px;color:#73879d}.showcase-controls{display:flex;gap:5px}.showcase-controls button{background:#f3f8fe;border:0;border-radius:8px;padding:8px;color:#346491;cursor:pointer}.showcase-dots{display:flex;border-top:1px solid #e7eef5;padding:10px;gap:4px}.showcase-dots button{flex:1;border:0;background:transparent;color:#7890a6;border-radius:8px;padding:9px 2px;font-size:11px;cursor:pointer}.showcase-dots span{display:block;font-size:10px;margin-bottom:4px}.showcase-dots [aria-current=true]{background:#eaf4ff;color:#187bdd}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-grid article{padding:30px;border:1px solid #dce8f4;border-radius:22px;background:#fff}.feature-grid article h3{font-size:22px;margin:25px 0 12px}.feature-grid article p{font-size:15px;line-height:1.85;color:#647f99}.feature-grid .island-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;column-gap:50px;background:linear-gradient(115deg,#f1f8ff,#fff)}.island-feature .feature-island{grid-row:1/4;align-self:center;justify-self:center}.island-feature h3{margin-top:0!important}.island-feature span,.feature-number{font-size:12px;letter-spacing:.08em;color:#2583e7}.feature-island{display:flex;align-items:center;gap:12px;padding:12px 35px;color:#fff;background:#1b2d40;border-radius:50px;box-shadow:0 12px 25px #17304b25;font-size:14px}.feature-island img{width:21px}.feature-island i{width:5px;height:5px;background:#7db7ff;border-radius:50%}.modal-panel--wide{width:min(1380px,calc(100vw - 48px));max-width:1380px}.modal-panel:has(.website-auth){width:min(1080px,calc(100vw - 40px))}.modal-panel:has(.website-auth) .modal-body{padding:0}.modal-panel:has(.website-auth) .modal-header{padding:12px 24px}.website-auth{display:grid;grid-template-columns:.72fr 1fr;min-height:580px}.web-auth-story{padding:40px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#0864d7,#0647ab);color:#fff}.web-auth-story>img{width:48px;margin-bottom:45px}.web-auth-story h2{font-size:32px;line-height:1.5;letter-spacing:-.05em}.web-auth-story h2 span{color:#68efcc}.web-auth-story p{color:#e2f1ff;font-size:15px;line-height:1.8}.web-auth-story>div{margin-top:65px;display:flex;align-items:center;gap:10px;font-size:12px;color:#e8f4ff}.web-auth-main{padding:24px 32px}.web-auth-main>h3{margin:16px 0 6px;font-size:20px}.web-auth-main>p{font-size:12px;color:#7388a0;margin:0 0 16px}.web-auth-main .account-mode-switch{display:flex;padding:4px;border:1px solid #dfebf7;background:#f0f6fd;border-radius:10px}.web-auth-main .account-mode-switch button{border:0;border-radius:7px;padding:9px;flex:1;color:#6c839c;background:none;cursor:pointer}.web-auth-main .account-mode-switch .selected{background:#fff;color:#2586ec;box-shadow:0 2px 9px #7995b01c}.web-auth-form{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px}.web-auth-field{grid-column:1/-1;min-width:0;font-size:12px;color:#41617d;display:block}.web-auth-field.half{grid-column:auto}.login .web-auth-field.half{grid-column:1/-1}.web-auth-field>span{display:block;margin-bottom:5px}.web-auth-field em{color:#dc5660;font-style:normal}.web-input{display:flex;border:1px solid #d0e2f3;border-radius:9px;overflow:hidden;background:#f9fcff}.web-input input{border:0!important;background:transparent!important;width:100%;min-width:0}.web-input button{border:0;background:none;color:#728da5;padding:0 12px}.web-auth-field input,.web-code-row input{height:40px;padding:9px 12px;font-size:13px;color:#2e5276;border:1px solid #d0e2f3;border-radius:9px;background:#f9fcff;min-width:0}.web-code-row{display:flex;gap:8px;align-items:center}.web-code-row>input{flex:1;width:0}.web-code-row img{width:112px;height:40px;object-fit:contain;border-radius:8px;background:#edf5ff}.web-code-row button{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 12px;border:1px solid #cbdff4;color:#2889e9;border-radius:9px;background:#f5faff;font-size:11px;white-space:nowrap}.web-code-row button:disabled{opacity:.5;cursor:not-allowed}.captcha-pass{display:flex;gap:7px;align-items:center;color:#218a72;background:#edf9f4;padding:11px 17px;border-radius:8px;font-size:12px}.web-auth-notice{grid-column:1/-1;font-size:11px;line-height:1.5;margin:0;overflow-wrap:anywhere}.web-auth-notice.error{color:#cd454e}.web-auth-notice.success{color:#23856c}.web-agreement{grid-column:1/-1;display:flex;gap:8px;font-size:11px;line-height:1.8;align-items:flex-start}.web-agreement input{margin-top:4px}.web-agreement a{color:#1683e9!important;text-decoration:none!important}.web-submit{position:relative;grid-column:1/-1}.web-submit .button{min-height:42px;font-size:14px}.web-submit-reason{display:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;border-radius:8px;background:#223b53;color:#fff;padding:10px;font-size:12px;text-align:center;pointer-events:none}.web-submit:hover .web-submit-reason,.web-submit:focus .web-submit-reason{display:block}.website-account{text-align:center}.account-avatar{border-radius:20px;width:70px;height:70px;background:#edf5ff;color:#288ae9;font-size:30px;display:grid;place-items:center;margin:auto}.website-account h3{overflow-wrap:anywhere}.website-account>p,.website-account>small{color:#8093a6}.website-account>small{display:block;margin-top:18px}.account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.account-summary article{background:#f6faff;padding:16px 8px;border-radius:12px}.account-summary span,.account-summary strong{display:block;font-size:12px}.account-summary strong{font-size:16px;margin-top:9px}.website-account .button{margin:8px}.website-account details{text-align:left;font-size:13px;margin-bottom:20px}.website-account li{padding:8px 0}.website-account time{font-size:11px;color:#8298ae}.web-workspace{font-size:13px}.web-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid #cbdff4;background:#fff;color:#3474b2;border-radius:8px;cursor:pointer}.web-workspace button:disabled{opacity:.5;cursor:not-allowed}.web-workspace .desktop-only{background:#f3f5f8;color:#899aac;border-color:#e1e7ed}.web-workspace .web-primary{background:#2d88f0;color:#fff}.web-workspace-toolbar{display:flex;align-items:center;gap:20px;margin-bottom:20px;color:#7690a8}.web-workspace-toolbar button{margin-left:auto}.web-edition{padding:6px 12px;border-radius:8px;background:#ecf5ff;color:#2485e4}.web-buyer{display:flex;align-items:end;gap:20px;padding:18px;background:#f6faff;border:1px solid #dfebf6;border-radius:12px;margin-bottom:20px}.web-buyer label{display:grid;gap:7px;flex:1}.web-buyer input,.web-buyer select{padding:10px;border:1px solid #d5e4f3;border-radius:8px;background:#fff;width:100%;color:#345b80}.web-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.web-row-actions h3{margin-right:auto}.web-row-actions small{font-weight:400;color:#8d9db0}.web-grid{border:1px solid #dce7f2;border-radius:10px;overflow:auto;max-height:48vh;min-height:300px}.web-grid table{border-collapse:collapse;width:100%;min-width:1000px}.web-grid th{padding:11px 6px;background:#edf4f9;text-align:left;color:#738ba2;font-size:12px}.web-grid td{padding:7px 4px;border-bottom:1px solid #e6eef6}.web-grid td input:not([type=checkbox]){width:100%;min-width:50px;border:1px solid transparent;border-radius:4px;padding:8px 4px;background:#fbfdff;color:#345b80}.web-grid td input:focus{border-color:#73b1ef}.web-grid td:nth-child(2){min-width:160px}.web-grid td:nth-child(7){min-width:160px}.web-grid td small{display:block;color:#88a0b6;font-size:10px}.web-empty{text-align:center;padding:65px 20px;color:#8099b2}.web-empty>svg{font-size:42px;color:#60a5ed}.web-empty h3{color:#446c93}.web-workspace-notice{padding:12px 0;color:#6887a3;line-height:1.7;min-height:48px}.web-workspace footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.web-workspace footer>span{margin-right:auto}.web-desktop-hint{padding:18px;border:1px solid #c6def6;border-radius:12px;background:#f2f8ff;margin-top:16px;line-height:1.7}.web-desktop-hint button{margin-right:10px}.web-paste{background:#f3f8ff;padding:16px;margin:12px 0;border-radius:10px}.web-paste textarea{display:block;width:100%;height:100px;margin:10px 0;border:1px solid #d2e2f3}.web-paste button{margin-right:8px}.website-legal-dialog{padding:0;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;border:0;background:#f5f9fd;color:#294765;overflow:auto}.website-legal-dialog::backdrop{background:#f5f9fd}.legal-page-header{width:min(1508px,calc(100% - 40px));box-sizing:border-box;min-height:70px;margin:12px auto 0;padding:10px 14px 10px 18px;flex-wrap:nowrap}.legal-page-header .brand img{width:38px}.legal-page-header>span{color:#70879e;font-size:14px}.legal-reader{background:#fff;padding:40px;border-radius:20px;border:1px solid #dce6f1}.legal-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/2 inherit;font-family:inherit;line-height:2;font-size:14px}.legal-reader pre:first-line{font-size:24px;font-weight:700}@keyframes showcase-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1000px){.hero__inner{grid-template-columns:1fr}.product-showcase{width:100%;max-width:800px;margin:auto}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid .island-feature{display:block}.feature-island{width:max-content;margin:0 auto 25px}.island-feature h3{margin-top:20px!important}.web-auth-story{padding:25px}.web-auth-story h2{font-size:26px}.website-auth{grid-template-columns:.6fr 1fr}.site-nav{gap:18px}}@media(max-width:700px){.header-actions{flex:0 0 auto}.header-account{max-width:110px}.website-auth{display:block;min-height:0}.web-auth-story{display:none}.web-auth-main{padding:18px}.feature-grid{grid-template-columns:1fr}.feature-grid .island-feature{grid-column:auto}.feature-grid article{padding:24px}.feature-island{font-size:12px;padding:10px 20px}.web-buyer{flex-wrap:wrap}.web-buyer label{min-width:45%}.web-workspace-toolbar>span:nth-child(2){display:none}.modal-panel--wide{width:calc(100vw - 20px)}.web-auth-field.half{grid-column:1/-1}.showcase-top{padding:10px;font-size:10px}.showcase-dots button{font-size:9px}.legal-page-header{gap:10px;flex-wrap:wrap}.legal-page-header>span{display:none}.legal-page-header .brand{font-size:17px}.legal-page-header .button{font-size:11px;padding:10px}.legal-reader{padding:20px}.legal-page-header .legal-page-navigation{order:3;flex-basis:100%;overflow:auto;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.showcase-screen img{animation:none}}.website-home[hidden],.website-page[hidden]{display:none!important}.site-shell--application{min-height:100dvh;background:#f3f7fc}.site-shell--application .website-home{display:none}.website-auth-page{min-height:100dvh;background:#f3f7fc;padding:0 36px;display:flex;flex-direction:column}.auth-page-header{max-width:1450px;width:100%;margin:0 auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1eaf3}.auth-page-header .brand{display:flex;gap:12px;align-items:center;font-size:24px}.auth-page-header .brand img{width:42px;height:42px}.auth-page-header>a:last-child{display:flex;align-items:center;gap:9px;color:#6485a5;font-size:14px;text-decoration:none}.website-auth-page .website-auth{width:min(1140px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:0;padding:40px 0}.website-auth-page .web-auth-story{background:none;padding:0;color:#28486b;min-height:0}.website-auth-page .web-auth-story>img{display:none}.website-auth-page .web-auth-story h2{font-size:clamp(34px,3.1vw,48px);line-height:1.55;letter-spacing:-.045em;margin:0 0 28px}.website-auth-page .web-auth-story h2 span{color:#2e87eb}.website-auth-page .web-auth-story p{color:#7690ab;font-size:17px;line-height:2;margin:0}.website-auth-page .web-auth-story>div{margin-top:42px;color:#6284a4;font-size:13px;border-top:1px solid #dbe7f3;padding-top:24px}.website-auth-page .web-auth-main{padding:30px 32px;background:#fff;border:1px solid #d9e6f4;border-radius:18px;box-shadow:0 18px 45px #426f9820}.website-auth-page .web-auth-main>h3{font-size:24px;margin-top:26px}.website-auth-page .web-auth-main>p{margin-bottom:24px}.website-auth-page .web-auth-form{gap:14px 12px}.website-auth-page .login .web-auth-form{gap:24px}.website-auth-page .web-auth-field input{height:44px}.website-auth-page .web-submit .button{height:46px}.website-auth-page .login .web-submit{margin-top:8px}.auth-page-footer{text-align:center;color:#92a4b5;font-size:12px;padding:18px 0 25px}.website-legal-dialog .legal-page-header{gap:24px}.legal-page-navigation{display:flex;align-items:center;gap:10px;margin-left:auto}.legal-page-navigation button{background:transparent;border:0;padding:11px 15px;border-radius:8px;color:#657e98;font-size:14px;cursor:pointer}.legal-page-navigation [aria-current=page]{background:#eaf4ff;color:#2686ed}.legal-close{flex:none!important;width:38px;height:38px;padding:0!important;display:grid!important;place-items:center;text-decoration:none;color:#6f879f;border:1px solid #dce7f2;border-radius:9px;background:#f8fbff}.legal-close:hover{color:#2586ee;background:#edf5ff}.workspace-page{padding:20px;background:#f1f6fa;min-height:100dvh}.client-web-shell{height:calc(100dvh - 40px);min-height:740px;max-width:2100px;margin:auto;background:#f7faff;border:1px solid #d5e3f3;border-radius:17px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 15px 45px #274b6912;color:#365b80;font-size:14px}.client-web-shell h2{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:500;margin:0;color:#203f6c}.client-web-shell h2 svg{color:#2c8aff}.client-web-shell button{white-space:nowrap;transition:background .15s,border-color .15s}.client-web-shell button:hover:not(:disabled){background:#eef6ff;border-color:#94c4f5}.client-web-shell .desktop-only{background:#f6f8fa;border-color:#dde5ee;color:#8d9eb1;opacity:1}.client-web-shell button svg{font-size:18px;flex:none}.client-web-shell .web-primary{background:#2e89ee;color:#fff;border-color:#2e89ee}.client-web-shell .web-primary:hover{background:#1979df!important}.client-web-header{height:74px;flex:none;border-bottom:1px solid #dce7f2;display:flex;align-items:center;gap:20px;padding:0 26px;background:#f9fcff}.client-web-brand{display:flex;align-items:center;gap:10px;color:#2c4867;text-decoration:none;white-space:nowrap;font-size:21px;flex:none}.client-web-brand img{width:37px;height:37px}.client-mode-tabs{display:flex;background:#eef4fc;border:1px solid #cbdff5;border-radius:9px;padding:3px;flex:none}.client-mode-tabs button{background:none;border:0;padding:7px 16px;color:#7189a3;font-size:14px}.client-mode-tabs .selected{color:#365979;background:#fff;box-shadow:0 2px 7px #58779d12}.client-list-entry{background:#eff7ff!important;color:#2e86e8!important}.client-list-entry span{padding:0 6px;border-radius:10px;background:#dfefff}.client-web-shell .client-settings{border:0;background:transparent;padding:0;color:#486384}.client-web-account{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:0}.client-edition{font-size:11px;color:#8da2b7;white-space:nowrap}.client-web-account>button{background:none}.client-user{max-width:190px}.client-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:135px}.client-progress{display:flex;align-items:center;justify-content:center;gap:0;flex:none;height:84px;padding-left:160px}.client-progress>div{display:flex;align-items:center;gap:10px;font-size:14px;color:#91a2b8}.client-progress>div+div:before{content:"";display:block;width:clamp(75px,11vw,205px);height:1px;background:#d5e1ef;margin:0 24px}.client-progress>div>span{width:29px;height:29px;border:1px solid #d2dfef;border-radius:50%;display:grid;place-items:center;font-size:16px}.client-progress .current{color:#426786}.client-progress .current>span{color:#fff;background:#318cff;border-color:#318cff;box-shadow:0 3px 12px #318cff42}.client-progress .done{color:#269d82}.client-progress .done>span{border:0}.client-progress .done svg{width:31px;height:31px}.client-work-area{display:flex;gap:20px;padding:0 26px;flex:1;min-height:0}.client-lists{width:280px;flex:none;border:1px solid #d9e5f3;border-radius:13px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.client-lists>header{padding:13px 12px;display:flex;align-items:center;justify-content:space-between;gap:5px;border-bottom:1px solid #e3edf7}.client-lists>header h2{font-size:18px;white-space:nowrap}.client-lists>header>div{display:flex;padding:2px;border:1px solid #cee0f4;border-radius:8px;background:#f0f5fc}.client-lists>header button{font-size:12px;border:0;padding:5px 7px;background:none;color:#7990a7}.client-lists>header .selected{background:#fff;color:#365b7e}.client-list-items{flex:1;padding:11px;overflow:auto}.client-web-shell .client-list-card{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:13px 10px;border:1px solid #e0eaf5;background:#fff;border-radius:8px;margin-bottom:10px}.client-web-shell .client-list-card.selected{border-color:#82b9ff;background:#edf5ff;box-shadow:inset 3px 0 #368fff}.client-list-card>svg:first-child{background:#fff;width:33px;height:35px;padding:6px;color:#368fff;border-radius:7px}.client-list-card>span{min-width:0;flex:1}.client-list-card strong{font-size:15px;display:block;font-weight:500;color:#294b76;margin-bottom:5px}.client-list-card small{font-size:12px;display:block;color:#7b96b7;line-height:1.7}.client-list-card .client-list-state{color:#5b9ef6;font-size:16px}.client-web-shell .client-lists>footer{display:grid;gap:8px;padding:12px;border-top:1px solid #e5edf7}.client-lists>footer button{width:100%;font-size:13px}.client-list-add{color:#fff!important;background:#338af2!important;border-color:#338af2!important}.client-editor{min-width:0;display:flex;flex-direction:column;gap:16px;flex:1}.client-buyer-card{border:1px solid #d8e5f4;background:#fff;border-radius:13px;flex:none;overflow:hidden}.client-buyer-card>header{height:50px;border-bottom:1px solid #e0e9f3;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.client-buyer-card>header>div{display:flex;gap:10px;align-items:center}.client-buyer-card>header button{padding:6px 10px;font-size:12px}.client-taxpayer-tabs{display:flex;background:#edf3fa;border:1px solid #c8ddf5;border-radius:6px;padding:2px}.client-taxpayer-tabs button{border:0;padding:4px 11px!important;border-radius:4px;color:#788da3;background:transparent}.client-taxpayer-tabs .selected{background:#338df5;color:#fff}.client-buyer-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 16px 16px}.client-buyer-fields label{font-size:13px;color:#527191;min-width:0}.client-buyer-fields em{color:#dd6770;font-style:normal}.client-buyer-fields input,.client-buyer-fields select{display:block;width:100%;height:34px;margin-top:7px;border:1px solid #d3e1f2;border-radius:5px;background:#fff;padding:6px 9px;font-size:13px;color:#486885}.client-buyer-fields label>div{position:relative}.client-buyer-fields label>div>input{padding-right:35px}.client-buyer-fields label>div>button{position:absolute;right:4px;top:4px;padding:4px;border:0;background:#f0f7ff;color:#318eff}.client-web-shell .client-more{grid-column:1/-1;text-align:left;justify-content:space-between;background:#f8fbfe;font-size:13px;border-color:#dce7f4;padding:8px 10px}.client-buyer-help{grid-column:1/-1;margin:0;color:#7e96ad;font-size:12px;line-height:1.8}.client-details{flex:1;min-height:0;border:1px solid #d8e5f4;border-radius:13px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.client-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e0eaf5;min-height:53px;padding:9px 15px}.client-detail-toolbar>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.client-detail-toolbar h2{white-space:nowrap}.client-detail-toolbar button{padding:7px 8px;font-size:12px}.client-detail-toolbar .client-clear{color:#d36a73;border-color:#efcdd1}.client-detail-content{flex:1;min-height:0;display:flex}.client-detail-content.empty{align-items:center;justify-content:center}.client-empty{text-align:center;padding:20px;color:#7390ae}.client-empty>span{display:inline-grid;width:56px;height:51px;border:1px solid #d2e6ff;background:#f1f8ff;border-radius:10px;place-items:center;color:#78ace0}.client-empty>span svg{width:34px;height:34px}.client-empty h3{font-size:19px;font-weight:500;color:#2f4d78;margin:14px 0 10px}.client-empty p{font-size:13px;margin:10px 0}.client-empty>div{display:flex;justify-content:center;gap:8px}.client-empty>div button{font-size:13px}.client-web-shell .client-demo{display:inline-flex;border:0;background:none;color:#288afa;font-size:13px;margin-top:6px}.client-web-shell .client-table-footer{display:flex;flex:none;border-top:1px solid #e2eaf4;background:#fbfdff;padding:8px 13px;justify-content:space-between;color:#6a89a7;font-size:12px;gap:12px}.client-table-footer small{font-size:11px;color:#90a3b5}.client-web-shell .client-table-footer>span{margin:0}.client-grid{width:100%;height:100%;max-height:none;min-height:0;border:0;border-radius:0}.client-grid table{min-width:1000px}.client-grid thead{position:sticky;top:0;z-index:1}.client-grid table td{height:53px}.client-grid th{font-weight:400}.client-grid td:first-child{width:44px;text-align:center;color:#6e90b1}.client-grid td:nth-child(2){min-width:180px}.client-grid td input:not([type=checkbox]){background:transparent}.client-grid td small{padding-left:5px}.client-grid td:nth-child(7){min-width:130px}.client-grid td:last-child button{padding:4px;border:0;color:#88a0b8}.client-inline-prompt{padding:9px 16px;background:#fff7f0;display:flex;align-items:center;gap:10px;color:#95694e;font-size:12px}.client-inline-prompt button{font-size:12px;padding:5px 9px}.client-web-shell>.client-bottom-bar{display:flex;align-items:center;flex:none;gap:20px;border:1px solid #d8e5f4;border-radius:13px;background:#fff;margin:18px 26px 16px;padding:11px 16px;min-height:75px}.client-total{display:grid;flex:none;gap:2px}.client-total>span{font-size:12px;color:#8ca0b8}.client-total strong{font-size:23px;font-weight:500;color:#348afa;line-height:1.2}.client-total small{font-size:11px;color:#89a0b9}.client-bottom-bar>p{flex:1;margin:0 0 0 30px;font-size:12px;color:#7b94ae;line-height:1.7}.client-bottom-bar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.client-bottom-bar>div:last-child button{padding:10px 13px;font-size:13px}.client-download-notice{position:fixed;bottom:118px;right:45px;width:min(440px,calc(100vw - 50px));z-index:60;padding:22px;border:1px solid #bcd7f1;background:#fff;border-radius:14px;box-shadow:0 12px 55px #2f5a8530;display:flex;gap:14px}.client-download-notice>svg{font-size:30px;color:#318ff5;flex:none}.client-download-notice strong{font-weight:500;color:#345477}.client-download-notice p{font-size:12px;color:#7890a8;line-height:1.8;margin:9px 0 14px}.client-download-notice button{font-size:12px;margin-right:6px}@media(max-width:1200px){.client-web-header{gap:12px;padding:0 18px}.client-web-brand{font-size:18px}.client-settings{font-size:12px}.client-mode-tabs button{padding:7px 9px}.client-lists{width:235px}.client-lists>header{flex-wrap:wrap}.client-work-area{gap:14px;padding:0 18px}.client-detail-toolbar{flex-wrap:wrap}.client-detail-toolbar>div{justify-content:flex-start}.client-buyer-card>header{height:auto;min-height:50px;flex-wrap:wrap;padding:10px 13px}.client-bottom-bar>p{margin-left:0}.client-web-shell>.client-bottom-bar{margin-left:18px;margin-right:18px;gap:10px}.client-user{max-width:145px}}@media(max-width:850px){.website-auth-page{padding:0 22px}.website-auth-page .website-auth{gap:30px;grid-template-columns:.7fr 1fr}.website-auth-page .web-auth-story h2{font-size:31px}.website-auth-page .web-auth-main{padding:25px}.client-web-header{flex-wrap:wrap;height:auto;min-height:90px;padding:12px}.client-web-shell{height:auto;min-height:calc(100dvh - 24px)}.workspace-page{padding:12px}.client-web-account{flex:1;justify-content:flex-end}.client-progress{padding-left:0;height:70px}.client-progress>div+div:before{width:35px;margin:0 12px}.client-work-area{flex-direction:column}.client-lists{width:100%;max-height:185px}.client-lists>header{display:none}.client-list-items{display:flex;gap:10px;min-height:110px}.client-web-shell .client-list-card{width:230px;flex:none;margin:0}.client-web-shell .client-lists>footer{display:flex;padding:7px}.client-detail-content{min-height:320px}.client-web-shell>.client-bottom-bar{flex-wrap:wrap}.client-bottom-bar>p{min-width:55%}.client-table-footer small{display:none}.client-grid{min-height:300px}}@media(max-width:600px){.website-auth-page .website-auth{display:block;padding:28px 0}.website-auth-page .web-auth-story{display:none}.auth-page-header{min-height:76px}.auth-page-header .brand{font-size:21px}.website-auth-page .web-auth-main{padding:24px 20px}.auth-page-footer{font-size:10px}.client-web-brand{font-size:17px}.client-settings,.client-edition,.client-list-entry{display:none!important}.client-web-account{margin-left:0;flex:1}.client-buyer-fields{grid-template-columns:1fr}.client-buyer-card>header>div{flex-wrap:wrap}.client-progress>div{font-size:11px;gap:5px}.client-progress>div+div:before{width:12px;margin:0 6px}.client-progress>div>span{width:24px;height:24px}.client-empty p{font-size:11px}.client-bottom-bar>div:last-child button{font-size:12px;padding:9px}.website-legal-dialog .legal-page-header{flex-wrap:wrap;gap:10px}.website-legal-dialog .legal-page-navigation{order:3;width:100%;margin:0;justify-content:space-between}.website-legal-dialog .legal-page-navigation button{font-size:11px;padding:8px}.website-legal-dialog .legal-close{margin-left:auto}}.showcase-simple{position:relative;border-radius:18px}.showcase-simple .showcase-screen{aspect-ratio:1803/1203}.showcase-simple .showcase-screen img{object-fit:contain;background:#f7fbff}.showcase-arrow{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:32px;height:40px;border:1px solid #dce8f2;border-radius:9px;background:#fffffff0;color:#54769a;cursor:pointer;opacity:0;transition:opacity .2s}.showcase-arrow.previous{left:12px}.showcase-arrow.next{right:12px}.showcase-simple:hover .showcase-arrow,.showcase-simple:focus-within .showcase-arrow{opacity:1}.showcase-pagination{position:absolute;bottom:12px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:22px;background:#fffffff2;box-shadow:0 2px 12px #35597916}.showcase-pagination>button{padding:0;width:7px;height:7px;border:0;border-radius:50%;background:#bfd0e2;cursor:pointer}.showcase-pagination>button[aria-current=true]{width:22px;border-radius:5px;background:#2d89f4}.showcase-pagination>.showcase-pause{width:17px;height:17px;background:none;color:#607e9e;display:grid;place-items:center}.website-auth-page{padding:0;background:linear-gradient(110deg,#eff8fc,#fdf6f5)}.website-auth-page .auth-page-header{position:absolute;z-index:2;top:22px;right:32px;min-height:36px;width:auto;border:0}.website-auth-page .auth-page-header .brand,.website-auth-page .auth-page-footer{display:none}.website-auth-page .website-auth{width:100%;margin:0;grid-template-columns:46.5% 53.5%;align-items:stretch;gap:0;padding:0;min-height:100dvh}.website-auth-page .web-auth-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:42px;overflow:hidden;padding:clamp(36px,5vw,76px) clamp(30px,6vw,88px) 36px;background:linear-gradient(145deg,#0962cd,#0648ad);color:#fff;isolation:isolate}.website-auth-page .web-auth-story:after{content:"";position:absolute;z-index:-1;width:820px;height:820px;right:-400px;bottom:-600px;border-radius:50%;border:80px solid #ffffff07;box-shadow:0 0 0 80px #ffffff05}.website-auth-page .web-auth-story>div{margin:0;border:0;padding:0;color:inherit}.web-story-brand{display:flex;gap:15px;align-items:center}.web-story-brand>img{width:60px;height:60px;padding:9px;border:1px solid #ffffff40;background:#ffffff20;border-radius:17px}.web-story-brand>div{display:grid;gap:2px}.web-story-brand strong{font-size:29px}.web-story-brand span{font-size:13px;color:#c3e0ff}.website-auth-page .web-auth-story h2{font-size:clamp(32px,3.65vw,58px);line-height:1.36;letter-spacing:-.04em;color:#fff;margin:0 0 32px;white-space:nowrap}.website-auth-page .web-auth-story h2 span{color:#58f0d0}.website-auth-page .web-auth-story p{font-size:clamp(13px,1.05vw,17px);color:#e1efff;line-height:1.9;margin:0}.web-story-steps{display:flex;justify-content:space-between;padding:0;margin:42px 0;list-style:none}.web-story-steps li{display:grid;position:relative;justify-items:center;gap:13px;font-size:14px;min-width:48px}.web-story-steps li>div{width:clamp(46px,4.1vw,66px);aspect-ratio:1;display:grid;place-items:center;border:2px solid #5beed3;box-shadow:0 0 0 5px #ffffff09;border-radius:50%;color:#5beed3;font-size:31px}.web-story-steps .step-arrow{position:absolute;left:calc(100% + 9px);top:22px;color:#5beed3;font-size:21px}.website-auth-page .web-story-formats{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#ffffff0e;border:1px solid #ffffff25;border-radius:11px;font-size:14px;color:#e6f2ff}.web-story-formats>svg{color:#5beed3;font-size:24px;flex:none}.website-auth-page .web-auth-story>.web-story-privacy{display:flex;gap:15px;align-items:center;padding:17px 19px;border:1px solid #ffffff25;border-radius:14px;background:#ffffff0d}.web-story-privacy>svg{font-size:26px;flex:none}.web-story-privacy strong{font-size:14px}.website-auth-page .web-story-privacy p{font-size:12px;line-height:1.7;margin-top:5px}.website-auth-page .web-auth-main{width:calc(100% - 96px);max-width:680px;align-self:center;justify-self:center;margin:70px 0 40px;padding:30px 38px}.website-auth-page .login .web-auth-main{padding:40px}.website-auth-page .login .web-auth-form{gap:26px}.website-auth-page .login .web-auth-field input{height:55px}@media(max-width:1100px){.website-auth-page .web-auth-story{padding:42px 30px 30px}.website-auth-page .web-auth-main{width:calc(100% - 48px);padding:24px}.web-story-steps .step-arrow{left:calc(100% + 4px);font-size:15px}.web-story-brand strong{font-size:24px}}@media(max-height:800px)and (min-width:801px){.website-auth-page .web-auth-story{gap:25px;padding-top:30px;padding-bottom:24px}.website-auth-page .web-auth-story h2{font-size:clamp(30px,3.5vw,48px);margin-bottom:20px}.web-story-steps{margin:28px 0}.website-auth-page .web-auth-main{margin:52px 0 18px}.website-auth-page .web-story-privacy p{font-size:11px}}@media(max-width:800px){.website-auth-page .website-auth{display:block;padding:76px 20px 25px;min-height:100dvh}.website-auth-page .web-auth-story{display:none}.website-auth-page .web-auth-main{width:100%;max-width:540px;margin:0 auto;padding:24px}.website-auth-page .auth-page-header{left:20px;right:20px;top:18px;width:auto}.website-auth-page .auth-page-header .brand{display:flex}.showcase-arrow{opacity:1}}.website-auth-page .web-auth-story>.web-story-body{display:block;min-width:0}.website-auth-page .web-story-body>p{max-width:100%}.showcase-simple .showcase-pagination{bottom:10px;gap:4px;padding:0 4px;background:transparent;box-shadow:none;border-radius:0}.showcase-simple .showcase-pagination>button{position:relative;width:30px;height:28px;background:transparent;border-radius:5px;padding:12px 0}.showcase-pagination>button:before,.showcase-pagination>button>span{content:"";position:absolute;left:0;right:0;top:12px;height:3px;border-radius:3px;background:#afc2d7;box-shadow:0 0 0 1px #ffffffa0}.showcase-pagination>button>span{display:none;transform-origin:left;background:#2385ee;box-shadow:none}.showcase-pagination>button[aria-current=true]>span{display:block;animation:showcase-progress 6s linear forwards}.showcase-pagination>button:hover:before{background:#82acd7}.showcase-pagination>button:focus-visible{outline:2px solid #74abe6;outline-offset:1px}@keyframes showcase-progress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.showcase-pagination>button[aria-current=true]>span{animation:none;transform:none}}html:has(.website-legal-dialog[open]),body:has(.website-legal-dialog[open]){overflow:hidden;overscroll-behavior:none;scrollbar-width:none}html:has(.website-legal-dialog[open])::-webkit-scrollbar,body:has(.website-legal-dialog[open])::-webkit-scrollbar{display:none}.website-legal-dialog{overscroll-behavior:contain;scroll-padding-top:104px}.website-legal-dialog .legal-page-header{position:sticky;top:12px;z-index:2;background:#ffffffed;backdrop-filter:blur(12px)}.legal-reader{max-width:920px;margin:38px auto 48px;padding:42px 48px;color:#355571}.legal-reader h1{font-size:25px;line-height:1.5;color:#223f5c;margin:0 0 22px}.legal-reader .legal-kicker{font-size:12px;letter-spacing:.12em;color:#8096ac;margin:0 0 12px}.legal-reader-meta{padding:0 0 22px;border-bottom:1px solid #e8eff6;margin-bottom:26px}.legal-reader-meta p{font-size:12px;line-height:1.9;margin:2px 0;color:#7b8fa3}.legal-reader-content p{font-size:14px;line-height:1.95;margin:12px 0;overflow-wrap:anywhere}.legal-reader-content h2{font-size:19px;line-height:1.6;margin:35px 0 14px;color:#264866}.legal-reader-content h3{font-size:15px;line-height:1.6;margin:25px 0 10px;color:#365b7c}.legal-reader a{color:#2686ed;text-decoration:none;overflow-wrap:anywhere}.legal-reader a:hover{text-decoration:underline}.legal-reader-important{padding:14px 18px;border-left:3px solid #67aaf2;border-radius:0 9px 9px 0;background:#f1f7ff;font-size:14px;line-height:1.9;margin:20px 0;color:#315c85}@media(max-width:700px){.legal-reader{margin:24px 16px 32px;padding:28px 22px}.legal-reader h1{font-size:21px}.legal-reader-content p{font-size:14px}}:is(input,textarea,select,button,a,summary,[tabindex],[contenteditable]):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.web-input:focus-within{outline:none!important;box-shadow:none!important}.web-input input:is(:focus,:focus-visible){border:0!important;outline:none!important;box-shadow:none!important}.web-account-center .commercial-support-tabs button{border:0!important;box-shadow:none;background:transparent;border-radius:0}.web-auth-notice.maintenance{color:#936219;background:#fff8ec;border:1px solid #f3d9a8;padding:12px 14px;border-radius:9px}:root{font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif}.client-web-shell,.web-account-center{font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.client-web-shell :is(button,input,select,textarea),.web-account-center :is(button,input,select,textarea){font:inherit}.client-web-shell :is(strong,b,h1,h2,h3,h4),.web-account-center :is(strong,b,h1,h2,h3,h4){font-weight:400}.client-web-shell button{font-size:13px}.client-web-header{height:64px}.client-web-brand{font-size:17px}.client-web-brand img{width:32px;height:32px}.client-mode-tabs button{height:32px;padding:0 18px;font-size:13px}.client-web-shell h2{font-size:17px}.client-progress{height:70px}.client-work-area{padding:0 22px;gap:16px}.client-lists{width:285px}.client-detail-toolbar{min-height:50px}.client-detail-toolbar>div{gap:6px}.client-detail-toolbar button{height:32px;padding:0 10px;font-size:13px;border-radius:5px}.client-buyer-card>header{height:48px}.client-buyer-fields{gap:12px}.client-buyer-fields input,.client-buyer-fields select{height:32px;font-size:13px}.client-buyer-fields label{font-size:13px}.client-web-shell .client-buyer-card>header>div>button{height:30px;padding:0 10px;font-size:13px}.client-buyer-card>header>div{gap:10px}.client-web-shell .client-taxpayer-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:28px;padding:2px;border:1px solid #b7cfe7;border-radius:7px;background:#e7f0f9;gap:0;overflow:hidden}.client-taxpayer-tabs:before{content:"";position:absolute;z-index:0;inset:2px auto 2px 2px;width:calc(50% - 2px);border-radius:4px;background:linear-gradient(145deg,#4199f9,#287fe9);box-shadow:0 2px 6px #328ff038;transform:translate(0);transition:transform .19s cubic-bezier(.2,.78,.28,1)}.client-taxpayer-tabs.is-general:before{transform:translate(100%)}.client-web-shell .client-taxpayer-tabs button,.client-web-shell .client-taxpayer-tabs button:hover:not(:disabled){position:relative;z-index:1;min-width:92px;height:22px;padding:0 10px;border:0;background:transparent!important;box-shadow:none;color:#68798a;font-size:13px;transition:none;border-radius:4px}.client-web-shell .client-taxpayer-tabs button.selected,.client-web-shell .client-taxpayer-tabs button.selected:hover:not(:disabled){color:#fff;background:transparent!important}.client-web-shell>.client-bottom-bar{margin:18px 22px 16px;padding:10px 16px;min-height:70px;gap:14px}.client-total strong{font-size:22px}.client-total>span,.client-total small{font-size:12px}.client-bottom-bar>p{font-size:13px;margin-left:auto;max-width:440px}.client-bottom-bar>div:last-child{flex-wrap:nowrap;gap:9px;align-items:center}.client-web-shell .client-bottom-bar>div:last-child button{height:39px;min-height:39px;padding:0 14px;border-radius:6px;font-size:13px;gap:7px}.client-web-shell .client-bottom-bar .client-review-all{height:32px;min-height:32px;color:#4a6383;padding:0 12px;border:1px solid #cddced;box-shadow:none;background:#fff;white-space:nowrap}.client-web-shell .client-bottom-bar .client-export{width:138px;color:#fff;background:linear-gradient(135deg,#3888f4,#1973ec);border:1px solid #2378ea;box-shadow:0 6px 14px #2378ea33}.client-web-shell .client-bottom-bar .client-export:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#2f80ed,#1169dc);border-color:#2378ea}.client-web-shell .client-bottom-bar .client-export:disabled,.client-web-shell .client-bottom-bar .client-export[data-blocked=true]{color:#899aaa;background:#edf1f5;border-color:#d5dfe9;box-shadow:none;opacity:1}.client-web-shell .client-bottom-bar .client-desktop-action{width:128px;color:#a5afb9;background:#f3f5f7;border-color:#e2e7ec;box-shadow:none}.client-detail-content:not(.empty){display:flex;flex-direction:column;overflow:hidden}.client-grid{flex:1;min-height:0;overflow:auto;scrollbar-color:#b7cbdc #f0f6fa;scrollbar-width:thin}.client-grid table{min-width:1440px;table-layout:fixed;border-collapse:collapse;font-size:13px}.client-grid th{height:40px;padding:6px 10px;white-space:nowrap;border-right:1px solid #dfe8f0;background:#edf4f7;color:#6c879f;font-size:13px}.client-grid td{height:51px;padding:4px 8px;border-right:1px solid #e2eaf2;border-bottom:1px solid #e2eaf2;color:#4b6581}.client-grid th:first-child{width:48px}.client-grid th:nth-child(2){width:235px}.client-grid th:nth-child(3){width:145px}.client-grid th:nth-child(4){width:70px}.client-grid th:nth-child(5){width:88px}.client-grid th:nth-child(6){width:90px}.client-grid th:nth-child(7){width:125px}.client-grid th:nth-child(8){width:150px}.client-grid th:nth-child(9){width:180px}.client-grid th:nth-child(10){width:65px}.client-grid th:nth-child(11){width:85px}.client-grid th:last-child{width:80px}.client-grid td:nth-child(7){min-width:0}.client-grid td input:not([type=checkbox]){height:32px;min-width:0;padding:5px;color:#405975;font-size:13px;border-radius:4px}.client-grid td input:focus{background:#fff;border-color:#73b1ef;outline:0}.client-grid td select{width:100%;height:30px;color:#526d88;border:1px solid #d9e4ef;background:#f7faff;border-radius:3px;font-size:13px}.client-grid .row-incomplete{background:#fff8f9}.client-grid .row-reviewed{background:#fff}.client-grid td.amount-cell{text-align:right;font-variant-numeric:tabular-nums}.web-column-control{display:flex;align-items:center;gap:8px}.web-column-control select{height:26px;font-size:12px;color:#2685ea;border:1px solid #9ecaff;background:#fff;border-radius:3px;max-width:86px}.client-web-shell .web-code-choice{padding:3px 5px;height:29px;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid #c8def2;border-radius:3px;color:#3785c8;background:#f8fbff;font-size:12px}.client-web-shell .web-code-choice.pending{color:#d38340;border-color:#efcbab;background:#fff7ef}.client-grid td small{font-size:10px;color:#7993ac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-row-status{font-size:12px;padding:4px 6px;border-radius:4px}.web-row-status.warning{color:#bd7638;background:#fff0df}.web-row-status.success{color:#299878;background:#e9f7ef}.web-row-status.review{color:#a07d38;background:#fff6e1}.web-row-actions-compact{display:flex;gap:3px}.client-grid td:last-child button{color:#3b8bd8;padding:4px;background:transparent}.client-grid td:last-child button:last-child{color:#d37179}.client-web-shell .web-grid-pagination{flex:none;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:12px;font-size:12px;padding:6px 10px;border-top:1px solid #dce7f0;background:#f9fcff;color:#6d87a1}.web-grid-pagination>div{display:flex;align-items:center;gap:8px}.client-web-shell .web-grid-pagination button{height:24px;padding:0 7px;font-size:12px;border-radius:3px;background:#fff}.web-grid-pagination small{font-size:11px;max-width:230px}.web-client-toast{position:fixed;z-index:160;bottom:22px;right:22px;display:flex;gap:8px;align-items:center;max-width:430px;min-height:42px;padding:10px 13px;background:#2c8a69;border-radius:7px;color:#fff;box-shadow:0 12px 28px #19374638;font-size:13px;pointer-events:none}.web-client-toast.warning{background:#a76f2f}.web-client-toast.danger{background:#b84e58}.web-client-toast svg{flex:none;font-size:18px}.web-import-choice,.web-code-editor{position:fixed;inset:0;display:grid;place-items:center;background:#25455f55;z-index:120;padding:24px}.web-import-choice>div,.web-code-editor>div{width:min(500px,100%);padding:25px;background:#fff;box-shadow:0 20px 60px #24415b33;border-radius:14px;border:1px solid #d1e2f1}.web-import-choice h3,.web-code-editor h3{font-size:18px;font-weight:400;margin:0;display:flex;gap:10px;align-items:center}.web-code-editor header{display:flex;justify-content:space-between;align-items:center}.web-code-editor header button{border:0}.web-code-editor label{display:grid;gap:8px;margin:22px 0 10px}.web-code-editor input{height:38px;border:1px solid #bfd7ed;border-radius:6px;padding:7px;color:#45657f}.web-code-editor small{line-height:1.8;color:#7d90a5}.web-import-choice footer,.web-code-editor footer{justify-content:flex-end!important;margin-top:24px}.web-import-choice p{font-size:14px;line-height:1.8}.modal-panel--account{position:relative;width:min(1344px,calc(100vw - 56px));height:min(810px,calc(100dvh - 56px));max-width:none;border-radius:16px;overflow:hidden;background:#fff;padding:0;border:1px solid #d9e7f5;box-shadow:0 32px 90px #2a4e7b38}.modal-panel--account>.modal-header{position:absolute;top:18px;right:24px;z-index:2;padding:0;border:0;background:none;min-height:0}.modal-panel--account>.modal-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.modal-panel--account>.modal-body{padding:0;height:100%;max-height:none;overflow:hidden}.modal-panel--account>.modal-header button{width:38px;height:38px;border-radius:9px;border:1px solid #dbe7f6;color:#49648f;background:#f8fbff}.web-account-center{height:100%;display:grid;grid-template-columns:230px minmax(0,1fr);color:#193453;font-size:13px;line-height:1.55}.web-account-center button{font-size:13px;cursor:pointer;color:#1477ef;border:1px solid #d7e7f7;border-radius:7px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px}.web-account-center button:hover{background:#f4f9ff}.web-account-center button:disabled{opacity:.5;cursor:wait}.web-account-sidebar{display:flex;flex-direction:column;padding:22px 18px 18px;border-right:1px solid #dbeafa;background:#fff}.web-account-brand{display:flex;gap:10px;align-items:center;padding:0 6px 28px}.web-account-brand img{width:36px;height:36px}.web-account-brand span{display:grid;gap:3px}.web-account-brand strong{font-size:15px;color:#10275f}.web-account-brand small{color:#7486aa;font-size:13px}.web-account-sidebar nav{display:grid;gap:6px}.web-account-sidebar nav button{position:relative;min-height:42px;justify-content:flex-start;padding:0 12px;gap:10px;color:#162b5d;border-color:transparent;background:none;font-size:13px}.web-account-sidebar nav button[aria-current=page]{color:#0870ef;background:linear-gradient(90deg,#eaf5ff,#f6faff);border-color:#ddecff}.web-account-sidebar nav button[aria-current=page]:before{content:"";position:absolute;left:-19px;width:3px;height:26px;background:#1175f7;border-radius:0 3px 3px 0}.web-account-sidebar>footer{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #dceafa}.web-account-sidebar>footer>div{flex:1;min-width:0;display:grid;gap:5px}.web-account-sidebar>footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-account-sidebar>footer small{color:#7183a5}.web-account-sidebar>footer button{display:grid;gap:3px;border:0;padding:4px;color:#173064}.web-account-main{display:flex;flex-direction:column;min-width:0;min-height:0}.web-account-main>header{padding:20px 75px 16px 24px;min-height:86px}.web-account-main>header h2{font-size:20px;color:#142a5b;margin:0;line-height:1.35}.web-account-main>header p{margin:5px 0 0;color:#7183a5;font-size:13px}.web-account-content{padding:0 24px 20px;overflow:auto;min-height:0;flex:1}.web-account-overview{display:grid;gap:16px}.web-account-identity{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:1px solid #dce8f7;border-radius:12px}.web-account-identity img{width:40px;height:40px}.web-account-identity>strong{font-size:18px;color:#12285c;overflow-wrap:anywhere}.web-account-identity>span,.web-account-web-badge{font-size:13px;padding:5px 10px;color:#1473ef;border-radius:999px;background:#edf5ff}.web-account-membership{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1px solid #dce8f7;border-radius:12px;background:#f5f9ff}.web-account-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;color:#1479ff;background:#e8f1ff}.web-account-membership>div{display:grid;gap:5px}.web-account-membership small{color:#7789aa}.web-account-membership strong{font-size:16px;color:#152c5a}.web-account-membership p{margin:0;color:#536789}.web-account-membership>button{margin-left:auto;border:0;background:none}.web-account-columns{display:grid;grid-template-columns:1fr 1.16fr;gap:14px}.web-account-usage,.web-account-quick{border:1px solid #dce8f7;border-radius:12px;padding:18px;min-width:0}.web-account-usage{display:grid;gap:10px}.web-account-usage h3{font-size:15px;margin:0 0 5px;color:#172d59}.web-account-usage p{margin:0;color:#697d9e;font-size:16px}.web-account-usage strong{font-size:22px;color:#1477ff}.web-account-usage progress{width:100%;height:7px;accent-color:#187bff}.web-account-usage small{color:#7084a6}.web-account-quick{display:grid;padding:0 23px}.web-account-quick button{border:0;text-align:left;justify-content:flex-start;padding:16px 0;gap:12px;color:#7285a5;border-radius:0}.web-account-quick button+button{border-top:1px solid #e4edf8}.web-account-quick button>span:nth-child(2){display:grid;gap:4px;margin-right:auto}.web-account-quick strong{font-size:20px;color:#132858}.web-account-quick small{color:#7a8da9}.web-account-browser,.web-account-download{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #dce8f7;border-radius:12px;color:#1478ff}.web-account-browser strong,.web-account-download strong{color:#19365d;font-size:15px}.web-account-browser p,.web-account-download p{margin:5px 0 0;font-size:13px;color:#7185a4;line-height:1.6}.web-account-browser button,.web-account-download button{margin-left:auto;white-space:nowrap;color:#fff;background:#1677ff;border-color:#1677ff;min-height:36px}.web-account-browser button:hover,.web-account-download button:hover{background:#086de8}.web-account-refresh{justify-self:end}.web-account-safety{display:flex;align-items:center;gap:6px;color:#7a8da9;font-size:13px;padding-top:22px}.web-account-error{padding:12px;background:#fff3f3;color:#bb5664;border-radius:8px;margin-bottom:16px}.web-account-entitlements{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.web-account-entitlements article{padding:20px;border:1px solid #dce8f7;border-radius:12px;display:grid;gap:12px}.web-account-entitlements small{color:#7789aa}.web-account-entitlements strong{font-size:22px;color:#1477ff}.web-account-note{line-height:1.8;color:#758ba4}.web-account-content>.web-account-download{margin-top:18px}.web-account-security{border:1px solid #dce8f7;border-radius:12px;overflow:hidden}.web-account-security header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.web-account-security h3{margin:0;font-size:15px}.web-account-security table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.web-account-security th{background:#f1f7fd;color:#7185a4;font-weight:400}.web-account-security td,.web-account-security th{padding:12px 16px;border-top:1px solid #e4edf8}.web-account-security>p{padding:20px;color:#7185a4}.web-account-help{border:1px solid #dce8f7;border-radius:12px;padding:20px}.web-account-help h3{font-size:17px;margin:0 0 20px}.web-account-help details{padding:14px 0;border-bottom:1px solid #e4edf8}.web-account-help summary{cursor:pointer}.web-account-help p{color:#7185a4;line-height:1.8}.web-account-help a{display:block;margin-top:22px;color:#1677ff;text-decoration:none}@media(max-width:1200px){.client-lists{width:225px}.client-bottom-bar>p{max-width:230px;font-size:12px}.client-web-shell .client-bottom-bar>div:last-child button{width:auto;padding:0 12px}.web-grid-pagination small{display:none}.client-buyer-card>header{height:auto;min-height:48px}.client-detail-toolbar{flex-wrap:wrap}.client-detail-toolbar>div{flex-wrap:wrap}}@media(max-width:850px){.client-lists{width:100%}.client-grid{height:400px;min-height:300px}.client-bottom-bar>p{max-width:none}.client-bottom-bar>div:last-child{flex-wrap:wrap}.client-web-header{height:auto}.web-account-center{grid-template-columns:160px minmax(0,1fr)}.web-account-sidebar{padding:18px 10px}.web-account-columns{grid-template-columns:1fr}.web-account-quick{min-height:150px}.web-account-main>header{padding-left:18px}.web-account-content{padding:0 18px 18px}.web-account-brand{padding:0 0 24px;gap:7px}.web-account-brand small{font-size:11px}.web-account-sidebar nav button{padding:0 7px}.web-account-membership,.web-account-identity,.web-account-browser,.web-account-download{flex-wrap:wrap}}@media(max-width:600px){.modal-panel--account{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.web-account-center{grid-template-columns:1fr}.web-account-sidebar{padding:12px;border-right:0;border-bottom:1px solid #dbeafa;display:block}.web-account-brand{display:none}.web-account-sidebar nav{display:flex;overflow:auto;padding-right:32px}.web-account-sidebar nav button{white-space:nowrap;gap:4px;font-size:11px;padding:0 6px}.web-account-sidebar nav button svg{display:none}.web-account-sidebar>footer{position:absolute;bottom:0;left:0;right:0;background:#fff;padding:8px 16px;z-index:1}.web-account-main{padding-bottom:62px}.web-account-main>header{min-height:70px;padding:15px 18px}.web-account-main>header h2{font-size:18px}.modal-panel--account>.modal-header{top:13px;right:10px}.modal-panel--account>.modal-header button{width:30px;height:30px}.web-account-entitlements{gap:8px}.web-account-entitlements article{padding:12px}.web-account-entitlements strong{font-size:17px}.client-web-shell .client-taxpayer-tabs button{font-size:11px;min-width:82px}.client-web-shell>.client-bottom-bar{margin:12px}.web-client-toast{max-width:calc(100vw - 30px);right:15px;bottom:15px}.client-work-area{padding:0 12px}.web-grid-pagination>div{gap:4px;font-size:11px}.web-grid-pagination>span{display:none}}@media(prefers-reduced-motion:reduce){.client-taxpayer-tabs:before{transition:none}}.modal-panel.modal-panel--account{display:block}.client-web-shell .client-bottom-bar>div:last-child button.client-review-all{height:32px;min-height:32px}.web-account-usage progress{appearance:none;border:0;border-radius:99px;overflow:hidden;background:#edf3fc}.web-account-usage progress::-webkit-progress-bar{background:#edf3fc}.web-account-usage progress::-webkit-progress-value{background:#187bff;border-radius:99px}.web-paste-dialog>div{width:min(760px,100%)}.web-paste-dialog label{display:grid;gap:8px;color:#55718b}.web-paste-dialog textarea{resize:vertical;width:100%;min-height:230px;max-height:50vh;padding:12px;border:1px solid #cbdff2;border-radius:7px;color:#45657f;background:#fbfdff;font-size:13px;line-height:1.8}.client-bottom-bar>p.web-readiness-warning{color:#d47551}.client-bottom-bar>p.web-readiness-ready{color:#279977}.client-web-shell :is(button,input,select,textarea):focus,.web-account-center :is(button,input,select,textarea):focus{outline:none!important;box-shadow:none!important}.client-web-shell :is(button,input,select,textarea):focus-visible,.web-account-center :is(button,input,select,textarea):focus-visible{border-color:#7791aa}.client-web-shell .client-grid{scrollbar-width:auto}.client-web-shell .client-grid::-webkit-scrollbar{height:8px;width:0}.client-web-shell .client-grid::-webkit-scrollbar-thumb{background:#b7cbdc;border-radius:8px}.web-account-content{scrollbar-width:none}.web-account-content::-webkit-scrollbar{width:0}.website-page::-webkit-scrollbar{width:0}.client-grid table{min-width:1580px}.client-grid th:nth-child(9){width:220px}.client-grid th:last-child{width:110px}.client-grid .web-code-choice{white-space:nowrap;overflow:visible;max-width:none;width:auto;letter-spacing:.1px;padding:3px 5px;font-size:13px}.client-grid td:nth-child(9)>small{display:block;white-space:normal;line-height:1.45;color:#7990a8;font-size:12px;max-width:none;overflow:visible}.web-row-actions-compact{display:flex;gap:2px}.web-row-actions-compact button{width:25px;height:28px;padding:4px}.client-grid .score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:34px;border-radius:6px;padding:4px 7px;background:#f7e8cf;color:#a27423}.client-grid .score-pill.high{background:#e2f4eb;color:#2c906a}.client-grid .score-pill.low{background:#fde8e9;color:#c05b69}.client-grid .status-badge{display:inline-flex;gap:4px;align-items:center;font-size:12px;white-space:nowrap;padding:4px 6px;border-radius:5px}.client-grid .status-badge.matched,.client-grid .status-badge.confirmed{background:#e5f5ed;color:#2c9775}.client-grid .status-badge.review{background:#fff3dc;color:#b5842e}.client-grid .status-badge.danger{background:#ffedf0;color:#ca6476}.client-grid .status-badge.pending{background:#ebf4ff;color:#3884d5}.web-grid-pagination{min-height:35px;gap:12px}.web-table-notice{display:flex;gap:6px;align-items:center;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8598ae}.web-table-notice.success{color:#279477}.web-table-notice.warning{color:#ba812e}.web-table-notice.danger{color:#c85c69}.web-table-notice svg{flex:none}.web-grid-pagination>div{flex:none}.web-paste-dialog>div{padding:0!important;overflow:hidden;width:min(920px,94vw)}.web-paste-header{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #dce8f5}.web-paste-header h3{margin:4px 0 0;font-size:21px}.web-paste-header small{font-size:12px;color:#7b91aa}.web-paste-dialog>div>p{margin:20px 26px 12px;color:#748ba5;font-size:14px;line-height:1.8}.web-paste-dialog textarea{width:calc(100% - 52px);margin:0 26px 22px;min-height:260px;resize:none}.web-paste-dialog footer{padding:18px 26px!important;background:#f8fbff;border-top:1px solid #dce8f5;margin:0!important}.web-paste-dialog button{min-height:38px}.web-paste-dialog .web-primary{display:inline-flex;gap:8px;align-items:center}.web-import-choice{z-index:1200}.web-account-center .web-account-safety{display:none}.web-account-center .commercial-support-compose input:focus,.web-account-center .commercial-support-compose select:focus{outline:none;box-shadow:none}html:has(.workspace-page:not([hidden])){scrollbar-width:none}html:has(.workspace-page:not([hidden]))::-webkit-scrollbar{width:0}.web-grid-pagination>span.web-table-notice{display:flex}.support-ticket-dialog{scrollbar-width:none}.support-ticket-dialog::-webkit-scrollbar{width:0}.web-account-content .website-email button:disabled,.web-account-content .membership-plan-unavailable:disabled{opacity:1!important;color:#73869f!important;background:#edf2f7!important;border-color:#d7e2ef!important;cursor:default}.web-account-quick .account-security-summary{font-size:14px;font-weight:400;line-height:1.6;white-space:normal}.membership-subscribe-hint{font-size:12px;line-height:1.6;color:#7285a5;margin:8px 0 0}.official-site :is(button,a,summary,[tabindex]):focus-visible,.website-page :is(button,a,summary,[tabindex]):focus-visible,.client-web-shell :is(button,a,summary,[tabindex]):focus-visible,.web-account-center :is(button,a,summary,[tabindex]):focus-visible,.site-shell :is(button,a,summary,[tabindex]):focus-visible{outline:2px dashed #63778b!important;outline-offset:3px!important;box-shadow:none!important}body :is(button,a,summary,[tabindex]):focus-visible{outline:2px dashed #63778b!important;outline-offset:3px!important}.hero-tagline{max-width:100%;text-wrap:balance}.hero-tagline>span{display:inline-block;white-space:nowrap}.hero-tagline>span+span{margin-left:.25em}.header-actions button,.mobile-menu-button,.faq-item h3 button,.web-auth-main button,.auth-page-header a{min-height:36px}.web-auth-main,.web-auth-form,.web-input{min-width:0}.web-auth-field input{min-width:0;width:100%;box-sizing:border-box}@media(max-width:768px){.website-auth{grid-template-columns:minmax(0,1fr)}.web-auth-story{display:none}.web-auth-main{padding:24px!important}.web-auth-form{grid-template-columns:minmax(0,1fr)}.web-auth-field.half{grid-column:auto}.web-code-row{flex-wrap:wrap}.web-code-row input{flex:1 1 130px}.auth-page-header{padding:18px!important;gap:12px;flex-wrap:wrap}.hero-tagline{font-size:clamp(21px,4.8vw,34px)!important}.hero-tagline>span+span{margin-left:0}.hero-actions,.header-actions{flex-wrap:wrap}.hero__inner,.hero-copy{min-width:0}}@media(forced-colors:active){body :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid Highlight!important}}body :is(input,textarea,select):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}body .web-input:focus-within{outline:none!important;box-shadow:none!important}.device-management-redesigned{display:grid;gap:24px}.device-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.device-summary-card{padding:26px;border:1px solid #d5e5fc;border-radius:16px;background:linear-gradient(145deg,#f5f9ff,#fff)}.device-summary-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.device-kind-tag{font-size:12px;padding:5px 10px;color:#6c84a5;background:#eef4fc;border-radius:6px}.device-kind-tag.is-current{background:#eaf8f2;color:#21876a}.device-summary-card h3,.device-management-action h3{font-size:18px;font-weight:400;margin:0;color:#193b66}.device-summary-number{font-size:36px;line-height:1.4;margin:12px 0;color:#183763}.device-summary-number>span{font-size:17px;color:#8194b0}.device-summary-card p,.device-management-action p{font-size:14px;color:#7188a8;margin:8px 0 0;line-height:1.7}.device-card-foot{border-top:1px solid #e4edf9;margin-top:24px;padding-top:17px;font-size:13px;color:#7188a8}.device-management-action{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #d5e5fc;border-radius:14px;background:#fff}.device-management-action>div{flex:1}.device-management-action>button{background:#187cff;color:#fff;border:0;padding:12px 18px;border-radius:8px;display:flex;gap:10px;align-items:center;font:inherit;font-size:14px;cursor:pointer}.device-management-rules{color:#6d84a5;font-size:14px;line-height:1.8;padding:0 4px}.device-management-rules summary{cursor:pointer;color:#47678f}.device-management-rules>div{padding:8px 18px}.device-management-rules p{margin:7px 0}@media(max-width:760px){.device-summary-grid{grid-template-columns:1fr}.device-management-action{flex-wrap:wrap}.device-management-action>button{margin-left:auto}}html body #root :is(input,textarea,select):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}.web-import-preview>div{width:min(940px,calc(100vw - 48px));max-height:85vh;overflow:auto}.web-import-options,.web-import-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.web-import-preview label{display:grid;gap:6px;font-size:13px}.web-import-preview select{width:100%;padding:9px;border:1px solid #d4e2ee;border-radius:7px;background:#fff;color:#36556c}.web-import-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.web-import-grid{overflow:auto;max-height:230px}.web-import-grid table{border-collapse:collapse;font-size:12px;width:100%}.web-import-grid :is(th,td){padding:9px;border:1px solid #e2eaf1;white-space:pre-wrap;min-width:65px;font-weight:400}.web-code-scope{padding:10px;background:#eef6ff;border-radius:8px}.client-lists>footer{display:flex;flex-wrap:wrap;gap:8px}.web-email-filters{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.web-email-filters label{display:grid;gap:5px;font-size:12px}.web-email-filters :is(input,select){padding:8px;border:1px solid #d6e3ef;border-radius:7px;background:#fff;color:inherit}.email-rules-version{font-size:12px;color:#70869b}@media(max-width:650px){.web-import-mapping,.web-import-options{grid-template-columns:1fr 1fr}}.web-import-options label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;padding-top:20px}.web-import-options input[type=checkbox]{width:16px;height:16px;margin:0;flex:none}.web-import-preview>.web-import-review-panel{width:min(1080px,calc(100vw - 32px));height:min(850px,calc(100vh - 32px));max-height:none;padding:0;overflow:hidden;display:flex;flex-direction:column;color:#183a62}.web-import-review-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #e2ebf4;flex:none}.web-import-review-header small{display:block;color:#5486b3;margin-bottom:4px}.web-import-review-header h3{font-size:22px;font-weight:600}.web-import-review-header button{border:0;background:#f1f6fc;border-radius:7px;width:36px;height:36px;display:grid;place-items:center;color:#527393;cursor:pointer}.web-import-review-body{padding:20px 28px;overflow:auto;min-height:0;flex:1}.web-import-file-summary{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:#42658b;background:#f4f8fc;padding:10px 12px;border-radius:8px}.web-import-source-options{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.web-import-live-preview{margin:0;color:#6785a3;display:flex;align-items:center;gap:6px;white-space:nowrap}.web-import-section{border-top:1px solid #e3edf6;margin-top:18px;padding-top:16px}.web-import-section h4{font-size:16px;margin:0 0 4px}.web-import-section>small{color:#718ca7}.web-import-mapping{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;gap:12px}.web-import-grid{max-height:220px;margin-top:10px}.web-import-grid td:first-child{min-width:160px}.web-import-grid :is(th,td){text-align:left}.web-import-choice-group{border:0;border-top:1px solid #e3edf6;margin:16px 0 0;padding:14px 0 0;display:flex;gap:24px;align-items:center}.web-import-choice-group legend{font-weight:600;padding:0}.web-import-choice-group label{display:flex;align-items:center;gap:7px;cursor:pointer}.web-import-choice-group input{accent-color:#1677ff}.web-import-choice-group[disabled]{opacity:.7}.web-import-error{color:#a92f2f;background:#fff2f2;border:1px solid #f2c7c7;border-radius:7px;padding:8px 12px}.web-import-preview .web-import-review-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:14px 28px;border-top:1px solid #e2ebf4;flex:none}.web-import-review-footer button{padding:9px 18px;cursor:pointer}.web-import-review-footer button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:800px){.web-import-source-options{grid-template-columns:1fr 1fr}.web-import-live-preview{grid-column:1/-1}.web-import-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.web-import-mapping,.web-import-source-options{grid-template-columns:1fr 1fr}.web-import-review-header,.web-import-review-body,.web-import-preview .web-import-review-footer{padding-left:16px;padding-right:16px}.web-import-choice-group{flex-wrap:wrap;gap:8px 16px}}.web-submit-help{grid-column:1/-1;margin:0;color:#a04e20;font-size:12px;line-height:1.5}.web-support-header-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-left:auto}.web-account-main>header .web-support-header-actions{position:absolute;right:28px;top:22px}.web-account-main>header .web-support-header-actions>.commercial-support-open-ticket{position:static;margin:0}@media(max-width:700px){.web-account-main>header .web-support-header-actions{position:static;margin-top:12px;justify-content:flex-start}}
