@charset "UTF-8";
:root{--ink:#080808;--paper:#fff;--blue:#146ef5;--blue-soft:#6ca7ff;--orange:#ffa666;--green:#60ed76;--mist:#f1f2f3;--muted:#5a5a5a;--line:#d8dadd;--max:1200px;--section:120px;--radius:8px;--text:15px;--hero-title:clamp(36px,4.6vw,52px);--page-title:clamp(30px,3.6vw,44px);--section-title:clamp(26px,3vw,40px);--component-title:clamp(20px,2.2vw,24px)}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:var(--text)/1.6 Inter,"Neue Haas Grotesk","Helvetica Neue",Arial,"Noto Sans SC",sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}body,button,input,textarea{font-family:inherit}main{flex:1 0 auto}body>footer{margin-top:auto}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{display:block;max-width:100%}button,input,textarea{font-size:15px}.shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;top:-60px;left:12px;z-index:200;background:#080808;color:#fff;padding:10px 16px}.skip-link:focus{top:8px}
.site-header{position:sticky;top:0;z-index:80;height:64px;background:#fff}.header-inner{height:100%;display:flex;align-items:center;gap:26px}.brand{display:block;width:158px;flex:0 0 auto}.brand img{width:100%;height:auto}.main-nav{display:flex;align-items:center;gap:21px;margin-left:8px;font-size:14px;font-weight:600;white-space:nowrap}.main-nav a{padding-block:20px}.main-nav a:hover,.main-nav a[aria-current]{color:var(--blue)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:13px;flex:0 0 auto}.language-picker{display:flex;align-items:center;gap:7px;font-size:10px}.language-picker a:hover{text-decoration:underline}.login-link{font-size:14px;font-weight:600}.mobile-nav{display:none;position:relative}.mobile-nav summary,.language-switch summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap}.mobile-nav summary::-webkit-details-marker,.language-switch summary::-webkit-details-marker{display:none}.language-switch{position:relative}.language-switch summary{padding:8px 10px;border:1px solid var(--line)}.language-menu,.mobile-nav-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:100;min-width:172px;padding:8px;background:#fff;border:1px solid #080808}.language-menu a,.mobile-nav-menu a{display:block;padding:9px 11px;font-size:14px}.language-menu a:hover,.language-menu a[aria-current],.mobile-nav-menu a:hover{background:var(--mist);color:var(--blue)}.mobile-nav-menu{min-width:230px}
.btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 17px;border:1px solid #080808;border-radius:0;background:#fff;color:#080808;font-weight:650;line-height:1.25;cursor:pointer}.btn:hover{background:#080808;color:#fff}.btn:disabled{opacity:.55;cursor:wait}.btn-blue{border-color:var(--blue);background:var(--blue);color:#fff}.btn-blue:hover{border-color:#080808}.btn-dark{background:#080808;color:#fff}.btn-dark:hover{background:var(--blue);border-color:var(--blue)}.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icon-button{width:40px;height:40px;border:0;background:transparent;font-size:25px;cursor:pointer}
.hero{padding:82px 0 var(--section);text-align:center}.hero h1{max-width:920px;margin:0 auto 22px;font-size:var(--hero-title);font-weight:600;line-height:1.12;letter-spacing:-.5px;text-wrap:balance}.hero-sub{max-width:660px;margin:0 auto 24px;color:var(--muted)}.mode-switch{width:min(920px,100%);margin:0 auto 18px;display:flex}.mode-switch .btn{min-width:160px}.mode-switch .is-active{background:#080808;color:#fff}.mail-tool{position:relative;width:min(920px,100%);margin:0 auto;text-align:left;border:1px solid #bfc2c6;border-radius:var(--radius);overflow:hidden;background:#fff}.address-board{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;background:var(--mist)}.address-label{display:block;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.address-value{display:block;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.timer{font-variant-numeric:tabular-nums;font-size:14px}.inbox-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.inbox-bar h2{margin:0;font-size:var(--component-title);line-height:1.15}.inbox-count{margin-right:8px;color:var(--muted);font-size:13px}.inbox-grid{display:grid;grid-template-columns:42% 58%;height:min(580px,68vh);min-height:430px}.message-list,.reader{min-width:0;overflow-y:auto}.message-list{border-right:1px solid var(--line)}.mail-row{position:relative;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;padding:16px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;cursor:pointer}.mail-row:hover{background:#f7f7f7}.mail-row.is-selected{box-shadow:inset 4px 0 var(--blue);background:#eef5ff}.mail-row.is-unread:after{content:"";position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--orange);font-size:13px;font-weight:800}.avatar.discord{background:var(--blue-soft)}.mail-copy,.mail-from,.mail-subject,.mail-preview{display:block;min-width:0}.mail-from{font-size:13px;font-weight:700}.mail-subject{margin-top:2px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-preview{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-time{font-size:12px;color:var(--muted)}span.mail-badge,.mail-badge{display:inline-flex;width:max-content;align-items:center;margin-bottom:10px;padding:3px 8px;border-radius:999px;background:#dfeaff;color:#0a54c5;font-size:11px;font-weight:800;line-height:1.4}.mail-from .mail-badge{margin:0 0 0 5px}.reader{display:flex;flex-direction:column;padding:24px;text-align:left}.reader h2{margin:0 0 8px;font-size:var(--component-title);line-height:1.2}.reader-meta{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.mail-frame{display:block;flex:0 0 auto;width:100%;min-height:260px;border:0;background:#fff}.code-block{margin:22px 0;padding:22px;background:var(--mist);font-size:32px;font-weight:750;letter-spacing:5px;text-align:center}.attachments{display:grid;gap:8px;margin:18px 0}.attachments a,.attachment-link{width:max-content;border:0;background:none;color:var(--blue);padding:0;text-decoration:underline;cursor:pointer}.attachment-note{margin-top:18px;padding:13px 15px;border-left:4px solid var(--orange);background:#fff2e8}.demo-note{width:max-content;margin-bottom:12px;padding:3px 9px;border-radius:99px;background:#dfeaff;color:#0a54c5;font-size:12px;font-weight:700}
.hero-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;text-align:left}.signal-card,.feature,.use-card{border-radius:var(--radius);background:var(--mist);padding:30px 26px 28px}.signal-card h2,.feature h3,.use-card h3{margin:20px 0 10px;font-size:20px;line-height:1.25}.signal-card p,.feature p,.use-card p{margin:0;color:var(--muted)}.mini-ui{height:116px;padding:16px;background:#fff;border:1px solid #d6d8da}.mini-line{height:9px;margin:12px 0;background:#d8dadd}.mini-line.short{width:58%}.mini-route{display:flex;align-items:center;gap:9px;font-size:11px}.mini-route i{height:2px;flex:1;background:var(--blue)}
.section{padding:var(--section) 0}.section-dark{background:#080808;color:#fff}.section-blue{background:var(--blue);color:#fff}.section h2{max-width:920px;margin:0 0 48px;font-size:var(--section-title);font-weight:600;line-height:1.02;letter-spacing:-.5px;text-wrap:balance}.eyebrow{display:block;width:max-content;margin-bottom:22px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-dark .eyebrow{color:var(--green)}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.copy{display:grid;gap:17px;align-content:start}.copy p,.lead{margin:0}.lead{font-size:20px;line-height:1.5}.step-list{display:grid;gap:24px;counter-reset:steps}.step{position:relative;padding-left:58px}.step:before{counter-increment:steps;content:"0" counter(steps);position:absolute;left:0;color:var(--green);font-weight:800}.step h3{margin:0 0 5px;font-size:20px}.step p{margin:0;color:#b8b8b8}.feature-matrix,.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--blue);color:#fff}.feature-mark svg{width:22px;height:22px}.use-number{font-size:40px;font-weight:700;color:var(--blue)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compare-card{padding:35px;border-radius:var(--radius);background:#191919}.compare-card h3{margin:0;font-size:28px}.compare-card p,.compare-card li{color:#c6c6c6}.compare-card ul{padding-left:20px;margin:24px 0}.diagnostic-panel{display:grid;gap:14px;align-content:start;align-self:start;padding:28px;background:var(--mist);color:var(--ink);border-radius:var(--radius)}.diagnostic-panel h2{margin:0;font-size:24px}.diagnostic-panel p{margin:0}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.faq-item{padding:0 22px;border-radius:var(--radius);background:var(--mist)}.faq-item h3{position:relative;margin:0;padding:22px 34px 22px 0;font-size:18px;cursor:pointer}.faq-item h3:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;line-height:1}.faq-item p{display:none;margin:0;padding:0 0 22px}.faq-item.is-open p{display:block}.faq-item.is-open h3:after{content:"−"}.section-dark .faq-item{background:#161616;color:#f4f4f4;border:1px solid #2c2c2c}.section-dark .faq-item h3{color:#fff}.section-dark .faq-item p{color:#d4d4d4}.cta-band{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.cta-band h2{margin:0}.footer{padding:76px 0 26px;background:#080808;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer h2{margin:0 0 15px;font-size:15px}.footer-brand p{max-width:320px;color:#aaa}.footer-links{display:grid;gap:9px;color:#bbb}.footer a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:65px;padding-top:20px;border-top:1px solid #333;color:#888;font-size:12px}
.modal-card h2,.modal-head h2{font-size:26px;line-height:1.15;letter-spacing:-.2px}.prose h2{font-size:30px}.form-stack{display:grid;gap:15px}.form-stack label{display:grid;gap:7px;font-weight:650}input,textarea{width:100%;min-height:46px;border:1px solid #9fa3a7;border-radius:0;background:#fff;padding:10px 12px;color:#080808}input:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.auth-card{width:min(560px,calc(100% - 32px));margin:80px auto;padding:40px;background:var(--mist);border-radius:var(--radius)}.auth-card h1{margin:0 0 28px;font-size:var(--page-title);line-height:1.12}.forward-page.is-console>.marketing{display:none}.forward-page.is-console .console-shell{padding-top:28px}.console-shell{width:min(1050px,calc(100% - 32px));margin:0 auto;padding:50px 0 90px;display:grid;gap:26px}.console-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.console-head h1{margin:0;font-size:var(--page-title);line-height:1.12}.console-card{padding:28px;background:var(--mist);border-radius:var(--radius)}.console-card h2{margin:0 0 22px;font-size:24px}.alias-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin-bottom:25px}.prefix-field{display:flex;border:1px solid #9fa3a7;background:#fff}.prefix-field:focus-within{outline:2px solid var(--blue)}.prefix-field input{border:0;outline:0}.prefix-field span{display:flex;align-items:center;padding:0 12px;color:var(--muted);white-space:nowrap}.is-flash{animation:flash .6s}.data-list{display:grid;gap:10px}.data-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;border:1px solid var(--line);background:#fff;text-align:left}.data-row small{display:block;color:var(--muted)}.mail-data-row{cursor:pointer}.status-pill{width:max-content;padding:4px 8px;border-radius:99px;background:#dff8e3;color:#146527;font-size:11px;font-weight:800}.filter-row{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:12px;margin-bottom:20px}.custom-select{position:relative}.select-menu{position:absolute;z-index:15;top:calc(100% + 5px);left:0;min-width:180px;padding:6px;background:#fff;border:1px solid #080808}.select-menu button{display:block;width:100%;border:0;background:#fff;padding:9px;text-align:left;cursor:pointer}.select-menu button:hover{background:var(--mist)}.console-card .button-row{margin-top:18px}.button-row.nowrap{flex-wrap:nowrap;white-space:nowrap}.security-setup{display:grid;gap:16px;margin-top:20px}.security-setup form{display:grid;gap:16px;margin-top:8px}.security-setup img{width:180px}.sec-lead{margin:-10px 0 14px;color:var(--muted);font-size:14px;line-height:1.6}.sec-howto{margin:0 0 18px;padding-left:20px;font-size:14px;line-height:1.7}.sec-howto li{margin:2px 0}.mail-detail-head{padding-bottom:16px;border-bottom:1px solid var(--line)}.mail-detail-head h2{margin:10px 0 5px}.modal-layer{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72)}.modal-card{width:min(820px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:var(--radius)}.modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:20px}.modal-content{padding:22px}.site-toast{position:fixed;z-index:220;right:20px;bottom:20px;max-width:360px;padding:12px 16px;background:#080808;color:#fff;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.site-toast.is-on{opacity:1;transform:none}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left}th{background:var(--mist);font-size:13px}.prose{max-width:800px;margin:auto}.prose h1{font-size:var(--page-title);line-height:1.12}.prose h2{margin-top:45px;font-size:30px}.prose h3{margin-top:30px;font-size:20px}.prose p,.prose li{line-height:1.75}
.diagnostic-panel[data-diagnostic]{padding:34px;background:#1b1b1b;color:#fff;border-radius:var(--radius)}.diagnostic-panel[data-diagnostic] h3{margin:0 0 24px;font-size:var(--component-title);line-height:1.3}.diagnostic-panel [data-result]{display:grid;gap:22px;margin-top:25px}.table-wrap{overflow-x:auto;margin-bottom:22px}table{width:100%;border-collapse:collapse;background:#fff;color:#080808}th,td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #d8dadd}th{background:var(--mist);font-size:13px}.check-list{display:grid;gap:18px;margin:0;padding-left:22px}.check-list li{padding-left:8px}.legal-hero{padding:100px 0}.legal-hero h1,.article-hero h1{max-width:950px;margin:0 0 26px;font-size:var(--page-title);font-weight:600;line-height:1.12;letter-spacing:-.4px}.legal-hero .lead{max-width:780px}.prose{max-width:820px}.prose h2{margin:54px 0 14px;font-size:30px;line-height:1.15}.prose h3{margin:30px 0 8px;font-size:20px}.prose p,.prose li{color:#333}.prose a{color:var(--blue);text-decoration:underline}.prose li+li{margin-top:8px}.article-hero{padding:90px 0 75px}.article-hero .hero-sub{margin:0;max-width:760px}.article-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:var(--muted)}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:90px}.article-aside{position:sticky;top:90px;align-self:start;padding:22px;background:var(--mist)}.article-aside a{display:block;padding:7px 0}.note-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.note-card{display:flex;min-height:300px;flex-direction:column;padding:28px;background:var(--mist);border-radius:var(--radius)}.note-card .eyebrow{color:var(--blue)}.note-card h2{margin:0 0 14px;font-size:30px;line-height:1.08}.note-card p{color:var(--muted)}.note-card .btn{margin-top:auto;align-self:start}
@keyframes flash{50%{background:#dfeaff}}
@media(max-width:1100px){.main-nav{display:none}.mobile-nav{display:block}.section-grid{gap:45px}}
@media(max-width:760px){:root{--section:80px}.shell{width:calc(100% - 28px)}.site-header{height:60px}.header-inner{gap:8px}.brand{width:138px}.header-actions{gap:7px}.header-actions>.btn-blue,.login-link{display:none}.language-switch summary{width:38px;height:38px;overflow:hidden;font-size:0}.language-switch summary:before{content:"🌐";font-size:16px}.hero{padding:54px 0 80px}.hero h1{font-size:clamp(32px,9vw,44px)}.mode-switch .btn{min-width:0;flex:1}.address-board{grid-template-columns:minmax(0,1fr) auto}.timer{grid-column:1/-1;text-align:center}.inbox-grid{grid-template-columns:1fr;height:auto;min-height:0}.message-list{max-height:440px;border-right:0}.reader{display:none}.hero-cards,.feature-matrix,.use-grid,.footer-grid,.section-grid,.compare,.faq-list{grid-template-columns:1fr}.cta-band{display:grid}.footer-bottom{display:grid}.alias-form{grid-template-columns:1fr}.filter-row{grid-template-columns:1fr}.data-row{align-items:flex-start}.console-card{padding:20px}.modal-layer{padding:0}.modal-card{width:100%;height:100%;max-height:none;border-radius:0}.modal-content{padding:18px}.mail-frame{min-height:55vh}}
@media(max-width:410px){.brand{width:124px}.mobile-nav summary{font-size:20px}.header-actions{gap:5px}.address-board{grid-template-columns:1fr}.address-board .btn{width:100%}.mail-row{grid-template-columns:34px minmax(0,1fr)}.mail-time{display:none}.hero h1{font-size:34px}}
@media(prefers-reduced-motion:no-preference){.signal-card,.feature,.use-card{transition:transform .25s}.signal-card:hover,.feature:hover,.use-card:hover{transform:translateY(-4px)}}.auth-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:56px;align-items:start;width:min(1080px,calc(100% - 32px));margin:80px auto 90px}
.auth-value h1{margin:0 0 16px;font-size:clamp(30px,3.6vw,44px);line-height:1.15;letter-spacing:-.01em}
.auth-lead{margin:0 0 24px;color:var(--muted);font-size:16px;line-height:1.7;max-width:46ch}
.auth-points{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.auth-points li{position:relative;padding-left:28px;font-size:15px;line-height:1.6}
.auth-points li::before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:inset 0 0 0 4px var(--paper)}
.auth-split .auth-card{width:auto;margin:0}
.auth-steps{display:flex;gap:6px;margin:0 0 24px;padding:0;list-style:none}
.auth-steps li{flex:1;display:grid;gap:7px;justify-items:start;padding-top:10px;border-top:3px solid var(--line);font-size:12.5px;color:var(--muted)}
.auth-steps li i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--line);color:var(--ink);font-style:normal;font-size:11.5px;font-weight:800}
.auth-steps li.is-now{border-top-color:var(--blue);color:var(--ink);font-weight:700}
.auth-steps li.is-now i{background:var(--blue);color:#fff}
.auth-steps li.is-done{border-top-color:var(--blue-soft)}
.auth-steps li.is-done i{background:var(--blue-soft);color:#fff}
.auth-hint{margin:2px 0 0;color:var(--muted);font-size:13px;line-height:1.6}
.auth-sent{margin:0 0 4px;font-size:14px;color:var(--muted)}
.auth-sent strong{color:var(--ink);overflow-wrap:anywhere}
.auth-aux{display:flex;gap:18px;margin-top:2px}
.linklike{padding:0;border:0;background:none;color:var(--blue);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.linklike:disabled{color:var(--muted);cursor:default;text-decoration:none}
.console-columns{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:26px;align-items:start}
.console-side,.console-main{display:grid;gap:26px}
.account-card .account-email{display:block;margin:2px 0 18px;font-size:16.5px;overflow-wrap:anywhere}
.quota-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;color:var(--muted)}
.quota-row b{color:var(--ink);font-size:14px}
.quota-bar{height:8px;border-radius:99px;background:var(--paper);overflow:hidden}
.quota-bar i{display:block;height:100%;background:var(--blue);border-radius:99px;transition:width .3s}
.empty-note{margin:6px 0 0;padding:16px;border-radius:var(--radius);background:var(--paper);color:var(--muted);font-size:14px;line-height:1.65}
@media(max-width:920px){.auth-split{grid-template-columns:1fr;gap:36px;margin:48px auto 64px}.console-columns{grid-template-columns:1fr}}
.mail-side{display:grid;gap:4px;justify-items:end}
.days-note{color:var(--muted);font-size:11.5px}
.legal-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 40px}
.legal-glance article{min-width:0;padding:20px 18px;border-radius:var(--radius);background:var(--mist)}
.legal-glance strong{display:block;margin:0 0 8px;color:var(--ink)}
.legal-glance p{margin:0;color:#333;font-size:14px;line-height:1.55}
.legal-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 32px}
.legal-pair article{padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}
.legal-pair .forbid{border-color:#c45c5c}
.legal-pair strong{display:block;margin:0 0 12px}
.legal-pair ul{margin:0;padding-left:1.15rem}
.legal-pair li{margin:0 0 .55rem}
@media(max-width:760px){.legal-glance,.legal-pair{grid-template-columns:1fr}}
