:root{
 --brand:#0f766e;--brand-deep:#0b5f59;--night:#103d3a;--brand-soft:#dceae6;--brand-mist:#e9f4f1;
 --accent:#e9b949;--accent-soft:#f8efd4;--ink:#172220;--muted:#465653;--line:#c8d3d0;--mist:#f7faf9;--paper:#fff;
 --success:#287a58;--danger:#a23b35;--danger-soft:#f8e8e5;
 --s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:40px;--s6:64px;--s7:96px;--s8:128px;
 --h1:clamp(44px,5vw,52px);--h2:clamp(28px,3.4vw,36px);--h3:22px;--body:16px;--small:13px;
 --radius-sm:6px;--radius-card:14px;--radius-scene:24px;--shadow-scene:0 24px 64px rgba(23,34,32,.12);--shadow-menu:0 16px 36px rgba(23,34,32,.14);
 --wrap:1180px;--header-height:72px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font:400 var(--body)/1.65 "Avenir Next",Avenir,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}body>main{flex:1 0 auto}body>footer{margin-top:auto}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}input,textarea{width:100%;min-width:0;min-height:48px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}textarea{min-height:120px;padding-block:var(--s2);resize:vertical}input:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink);box-shadow:none}.composer:focus-within{outline:2px solid var(--ink);outline-offset:1px}.composer input:focus{outline:none}[hidden],.hidden{display:none!important}.wrap{width:min(calc(100% - 48px),var(--wrap));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:10px 14px;background:var(--paper);border:1px solid var(--ink)}.skip-link:focus{top:12px}.button-primary,.button-secondary,.header-create,.tool-button,.console-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:750;line-height:1.2}.button-primary,.header-create,.console-button.primary{background:var(--brand);color:var(--paper)}.button-primary:hover,.header-create:hover,.console-button.primary:hover{background:var(--brand-deep);color:var(--paper)}.button-secondary,.console-button{background:var(--paper);color:var(--brand-deep);border-color:var(--brand)}.button-secondary:hover,.console-button:hover{background:var(--brand-mist);color:var(--brand-deep)}
.site-header{position:sticky;top:0;z-index:30;min-height:var(--header-height);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-row{min-height:var(--header-height);display:flex;align-items:center;gap:var(--s4)}.brand-link{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:14px;font-weight:800}.brand-name{display:inline}.brand-link img{width:34px;height:34px}.primary-nav{display:flex;align-items:center;justify-content:center;gap:6px;margin:auto}.primary-nav a,.drawer-nav a{padding:8px 11px;border-radius:var(--radius-sm);font-size:14px;font-weight:650}.primary-nav a:hover,.primary-nav a[aria-current],.drawer-nav a:hover,.drawer-nav a[aria-current]{background:var(--brand-mist);color:var(--brand-deep)}.nav-actions{display:flex;align-items:center;gap:8px}.lang-switch{position:relative}.lang-trigger{position:relative;min-width:44px;min-height:40px;padding:7px 34px 7px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}.lang-trigger::after,.filter-trigger::after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(calc(-50% - 0.28em)) rotate(45deg)}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:35;width:180px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-menu)}.lang-menu a{display:block;padding:8px 10px;border-radius:var(--radius-sm);font-size:14px}.lang-menu a:hover,.lang-menu a[aria-current]{background:var(--brand-mist);color:var(--brand-deep)}.lang-menu a[aria-current]::after{content:"";display:inline-block;width:7px;height:4px;margin:0 0 3px 10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.header-link{padding:8px 6px;font-size:14px;font-weight:700}.nav-toggle{display:none;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);place-content:center;gap:4px}.nav-toggle span{display:block;width:18px;height:1px;background:var(--ink)}.drawer-nav{display:none}
.hero{position:relative;overflow:hidden;padding:var(--s7) 0 var(--s6);text-align:center}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(45deg,transparent 48%,rgba(200,211,208,.32) 49%,rgba(200,211,208,.32) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(200,211,208,.32) 49%,rgba(200,211,208,.32) 51%,transparent 52%);background-size:84px 84px;mask-image:linear-gradient(to bottom,#172220,transparent 75%);opacity:.6}.hero-copy{position:relative;max-width:850px;margin:auto}.eyebrow{display:flex;width:max-content;min-width:0;max-width:calc(100vw - 48px);margin:0 0 var(--s2);padding:5px 10px;border-radius:999px;background:var(--brand-mist);color:var(--brand-deep);font-size:var(--small);font-weight:750}.hero .eyebrow{margin-inline:auto}.hero h1{margin:20px 0 0;font-size:var(--h1);font-weight:900;line-height:1.19;letter-spacing:normal}.hero-lede{max-width:680px;margin:var(--s4) auto 0;color:var(--muted);font-size:18px}.underline-accent{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:5px;text-underline-offset:3px}.hero-actions{display:flex;justify-content:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap}
.mailbox-section{scroll-margin-top:88px;padding:0 0 var(--s8)}.mailbox-stage{min-height:720px;padding:var(--s5);border-radius:var(--radius-scene);background:var(--night);color:var(--paper);box-shadow:var(--shadow-scene)}.mailbox-stage input,.mailbox-stage .composer,.mailbox-stage .address-composer{background:#103d3a;color:#fff;border-color:#dceae6}.mailbox-stage .copy-button{background:var(--brand);color:var(--paper)}.mailbox-stage.tool-flash{box-shadow:0 0 0 4px var(--accent),var(--shadow-scene)}.stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.stage-label,.stage-status{color:var(--brand-soft)}.stage-label{font-size:var(--small);font-weight:700}.stage-status{display:inline-flex;align-items:center;gap:8px;font-size:14px}.stage-status::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.address-composer{display:flex;align-items:stretch;min-width:0;height:58px;border:1px solid var(--brand-soft);border-radius:var(--radius-sm);background:var(--night)}.address-composer:focus-within{outline:2px solid var(--paper);outline-offset:2px}.address-composer input{flex:1;border:0;outline:0;background:transparent;color:var(--paper);font-size:20px}.address-composer input:focus{outline:none}.copy-button{min-width:130px;border:0;border-left:1px solid var(--brand-soft);background:var(--night);color:var(--paper);font-weight:750}.copy-button:hover{background:var(--brand-deep);color:var(--paper)}.mailbox-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:var(--s3) 0 var(--s4)}.expiry{display:flex;gap:10px;align-items:center;color:var(--brand-soft)}.expiry strong{color:var(--paper);font-variant-numeric:tabular-nums}.tool-buttons{display:flex;gap:8px;flex-wrap:wrap}.tool-button{min-height:40px;padding:8px 12px;border-color:var(--brand-soft);background:var(--night);color:var(--paper)}.tool-button:hover{background:var(--brand-deep);color:var(--paper)}.inbox-window{display:grid;grid-template-columns:minmax(260px,36%) minmax(0,1fr);height:760px;overflow:hidden;border:1px solid var(--brand-soft);border-radius:var(--radius-card);background:var(--mist);color:var(--ink)}.inbox-list,.reader-pane{min-width:0;overflow-y:auto}.inbox-list{border-right:1px solid var(--line);background:var(--mist)}.inbox-head{display:flex;align-items:center;justify-content:space-between;padding:20px}.inbox-head h2,.reader-meta h3{margin:0;font-size:20px}.inbox-count{font-size:13px;color:var(--muted)}.message-list{padding:0 12px}.message-row{position:relative;display:grid;width:100%;min-width:0;gap:5px;padding:15px 12px;border:0;background:transparent;color:var(--ink);text-align:left}.message-row+.message-row{border-top:1px solid var(--line)}.message-row:hover,.message-row[aria-current]{background:var(--brand-mist);color:var(--ink)}.message-row[aria-current]::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--brand)}.message-row.is-unread::after{content:"";position:absolute;right:11px;top:20px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.message-from{display:flex;justify-content:space-between;gap:10px;padding-right:12px;font-weight:750}.message-from time,.message-preview{font-size:12px;color:var(--muted)}.message-subject,.message-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-demo-hint,.empty-state{margin:16px 12px 20px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--muted)}.reader-pane{background:var(--mist)}.reader-inner{padding:24px 26px}.reader-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.reader-from{margin:8px 0 0;color:var(--muted);overflow-wrap:anywhere}.mail-frame{display:block;flex:0 0 auto;width:100%;border:0;margin-top:20px;background:var(--paper)}.demo-mail{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper)}.demo-brand-head{display:flex;align-items:center;gap:12px;padding:18px;background:var(--brand);color:var(--paper)}.demo-body{padding:24px}.demo-code{width:max-content;max-width:100%;margin:20px 0;padding:12px 18px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);font-size:28px;font-weight:850;letter-spacing:.16em}.demo-fake-button{display:flex;width:max-content;max-width:100%;padding:9px 14px;border-radius:var(--radius-sm);background:var(--brand);color:var(--paper);font-weight:750}.demo-note,.cid-note{padding:13px 24px;border-top:1px solid var(--line);background:var(--mist);color:var(--muted);font-size:13px}
.scene-section,.content-section,.faq-section{padding:0 0 var(--s8)}.scene-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-scene);box-shadow:var(--shadow-scene)}.section-head{max-width:760px;margin:var(--s7) auto var(--s5);text-align:center}.section-head .eyebrow{margin-inline:auto}.section-head h2{margin:20px 0 0;font-size:var(--h2);line-height:1.25}.section-intro{margin:20px auto 0;color:var(--muted);font-size:17px}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);padding:12px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist)}.trust-pill{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--brand-deep);font-weight:700}.trust-pill svg,.feature-icon svg{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.feature-card,.choice-card{min-width:0;padding:var(--s4);border-radius:var(--radius-card);background:var(--mist)}.feature-card h3,.choice-card h3{margin:18px 0 0;font-size:var(--h3)}.feature-card p,.choice-card p{margin:12px 0 0;color:var(--muted)}.feature-icon{display:grid;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;place-items:center;color:var(--brand)}.compare-band{margin-bottom:var(--s8);padding:var(--s7) 0;background:var(--night);color:var(--paper)}.compare-band .section-intro,.compare-band .section-head p:not(.eyebrow){color:var(--brand-soft)}.compare-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s6);align-items:start}.compare-copy h2{margin:20px 0 0;font-size:var(--h2)}.compare-copy>p:not(.eyebrow){color:var(--brand-soft)}.compare-band .eyebrow{background:var(--brand-deep);color:var(--paper)}.choice-list{display:grid;gap:var(--s3)}.choice-card{background:var(--paper);color:var(--ink)}.choice-card a{display:inline-flex;margin-top:24px;color:var(--brand-deep);font-weight:750}.section-cta{padding-top:var(--s4)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);align-items:start}.faq-grid details{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist)}.faq-grid summary{cursor:pointer;font-weight:750}.faq-grid p{margin:10px 0 0;color:var(--muted)}.pre-footer{padding:var(--s6) 0}.pre-footer-card{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s5);border-radius:var(--radius-card);background:var(--accent-soft)}.pre-footer-card h2{margin:0;font-size:28px}.pre-footer-card p{margin:8px 0 0}.pre-footer-actions{display:flex;gap:10px;flex-wrap:wrap}
.card,.auth-surface,.console-section{min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper)}.auth-layout,.access-orbit{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s5);align-items:start;padding-block:var(--s6)}.access-dialogue{min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:24px 24px 24px 6px;background:var(--paper)}.route-canvas{padding-block:var(--s6)}.auth-surface form,.access-dialogue form{display:flow-root}.auth-status{margin:0 0 var(--s4);padding:12px 14px;border-radius:var(--radius-sm);background:var(--brand-mist);color:var(--brand-deep)}.auth-status.is-error{background:var(--danger-soft);color:var(--danger)}.field-stack{display:grid;gap:8px}.form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--s3);margin-bottom:var(--s5)}.console-home,.route-canvas{padding-block:var(--s6)}.session-surface{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:20px 24px;border-radius:var(--radius-scene);background:var(--night);color:var(--paper)}.session-surface p{margin:0;color:var(--brand-soft)}.console-flow{display:grid;gap:var(--s5);margin-top:var(--s5)}.alias-workbench{background:var(--mist)}.archive-ledger{border-width:0 0 0 1px;border-radius:0;background:var(--paper)}.security-strip{border-radius:var(--radius-scene);background:var(--night);color:var(--paper)}.security-strip .muted{color:var(--brand-soft)}.console-section h2{margin:0;font-size:24px}.console-section .section-intro{margin:20px 0 0}.alias-compose{align-items:end;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:40px}.alias-compose .composer{display:flex;align-items:center;flex:1 1 100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.alias-compose .composer input{flex:1;border:0}.composer-suffix{display:flex;align-items:center;align-self:stretch;padding:0 14px;border-left:1px solid var(--line);color:var(--muted)}.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.data-table{width:100%;border-collapse:collapse;background:var(--paper)}.data-table th,.data-table td{padding:13px 12px;border-bottom:1px solid var(--line);text-align:left}.data-table th{font-size:13px;color:var(--muted)}.status-pill{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--brand-mist);color:var(--brand-deep);font-size:13px}.row-actions{display:flex;gap:8px;flex-wrap:nowrap}.row-actions button{white-space:nowrap}.archive-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:16px}.filter-control{position:relative;width:max-content}.filter-trigger{position:relative;width:max-content;min-height:42px;padding:8px 42px 8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}.filter-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:4;min-width:170px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-menu)}.filter-menu [role=option]{display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left}.filter-menu [role=option]:hover,.filter-menu [aria-selected=true]{background:var(--brand-mist);color:var(--brand-deep)}.archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);width:100%;padding:15px 0;border:0;background:transparent;color:var(--ink);text-align:left}.archive-row+.archive-row{border-top:1px solid var(--line)}.archive-row-meta{display:flex;align-items:center;gap:10px}.archive-detail{max-width:100%;overflow:hidden;margin-top:40px;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist)}.archive-detail iframe{max-width:100%}.attachment-list{display:grid;gap:8px;margin-top:16px}.attachment-list a{color:var(--brand-deep);text-decoration:underline}.twofa-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.twofa-setup,.twofa-disable{display:grid;gap:10px;margin-top:24px}.twofa-setup img{width:180px;height:180px;border-radius:var(--radius-card);background:var(--paper)}.secret-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.twofa-confirm{margin-top:24px}.dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;padding:20px;background:rgba(23,34,32,.55);place-items:center}.dialog-card{width:min(430px,100%);padding:24px;border-radius:var(--radius-card);background:var(--paper);color:var(--ink)}.dialog-card h2{margin:0;font-size:22px}.dialog-card p{margin:12px 0 0}.dialog-card .form-actions{margin-bottom:0}.toast{position:fixed;right:16px;bottom:16px;z-index:80;width:max-content;max-width:min(430px,calc(100% - 32px));padding:11px 16px;border-radius:14px;background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s}.toast.show{opacity:1;transform:none}
.site-footer{padding:var(--s6) 0 var(--s4);background:var(--ink);color:var(--paper)}.footer-layout{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--s5)}.footer-layout>.locale-column{display:block}.locale-column{display:block}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-cards .card h2{margin-top:16px;font-size:22px}.site-footer .brand-link{color:var(--paper)}.footer-about p{max-width:360px;margin:16px 0 0;color:var(--brand-soft)}.footer-column h2{margin:0 0 16px;font-size:14px;color:var(--paper)}.footer-column a{display:block;width:max-content;max-width:100%;margin-top:10px;color:var(--brand-soft)}.footer-column a:hover{color:var(--paper)}.locale-column h2{margin:0 0 16px;font-size:14px;color:var(--paper)}.locale-column a{display:block;width:max-content;max-width:100%;margin-top:10px;color:var(--brand-soft);font-size:13px}.locale-column a[aria-current]{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:var(--s4);color:var(--brand-soft);font-size:13px}
.marketing{display:block}.decision-table{overflow-x:auto}.legal-hero{background:var(--mist)}.legal-glance{margin-bottom:40px}.allow-card,.deny-card{background:var(--paper)}.page-hero{padding:var(--s6) 0}.page-hero .wrap{max-width:900px}.page-hero h1,.relay-intro h1{margin:20px 0 0;font-size:clamp(38px,5vw,50px);line-height:1.16}.page-hero .section-intro,.relay-intro .section-intro{margin-top:20px}.relay-intro{padding:var(--s6) 0;background:var(--mist)}.relay-intro .wrap{max-width:900px}.access-zone{padding-bottom:var(--s7)}.plain-list{display:grid;gap:10px;padding-left:20px}.auth-explain h2,.auth-surface h2,.console-home h2,.timeline-scale h2,.anatomy-notes h2{font-size:22px}.session-surface strong{display:block;overflow-wrap:anywhere}.alias-board,.archive-ledger{margin-top:var(--s5);padding:32px;border-radius:var(--radius-card)}.alias-board{background:var(--mist);border:1px solid var(--line)}.console-heading,.archive-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.console-heading h2,.archive-heading h2{margin:20px 0 8px;font-size:22px}.quota-pill,.lock-badge{display:flex;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:13px}.console-home .alias-compose{margin-top:24px}.prefix-composer{display:flex;align-items:stretch;margin-top:8px}.prefix-composer input{flex:1;border-radius:6px 0 0 6px}.prefix-composer span{display:flex;align-items:center;flex:none;padding:0 14px;border:1px solid var(--line);border-left:0;border-radius:0 6px 6px 0;background:var(--paper)}.empty-state{margin:24px 0 0;padding:18px;border:1px dashed var(--line);border-radius:10px;background:var(--paper)}.table-scroll{max-width:100%;overflow-x:auto;margin:40px 0 24px}.table-scroll table{width:100%;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:14px;text-align:left;border-bottom:1px solid var(--line)}.table-scroll th{font-size:13px}.table-actions{display:flex;gap:8px;flex-wrap:nowrap}.table-actions,.status-pill{white-space:nowrap}.archive-ledger{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper)}.status-picker{position:relative;flex:none}.status-trigger{position:relative;min-height:44px;padding:0 44px 0 14px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.status-trigger::after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(calc(-50% - 0.28em)) rotate(45deg)}.status-menu{position:absolute;z-index:5;right:0;top:calc(100% + 8px);min-width:170px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow-menu)}.status-menu button{display:block;width:100%;padding:9px;border:0;border-radius:4px;background:transparent;color:var(--ink);text-align:left}.status-menu button[aria-selected=true]{background:var(--brand-mist);color:var(--brand-deep)}.archive-list{display:grid;gap:1px;margin-top:24px;background:var(--line)}.archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:16px;border:0;background:var(--paper);color:var(--ink);text-align:left}.archive-row-meta{display:flex;align-items:center;gap:12px}.archive-detail{max-width:100%;margin-top:40px;padding:24px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.archive-detail .attachment-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.attachment-list a{padding:8px;border:1px solid var(--line);border-radius:6px}.security-ribbon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:40px;padding:32px;border-radius:16px;background:var(--night);color:var(--paper)}.security-ribbon h2{margin:20px 0 8px;color:var(--paper)}.security-ribbon p{color:var(--brand-soft)}.security-ribbon .lock-badge{background:var(--accent);color:var(--ink)}.twofa-setup,.twofa-disable{grid-column:1/-1;margin-top:24px;padding:24px;border-radius:12px;background:var(--paper);color:var(--ink)}.twofa-setup p,.twofa-disable p{color:var(--muted)}.twofa-setup ol{display:grid;gap:8px}.secret-row,.confirm-row{display:flex;align-items:center;gap:12px;margin-top:16px}.secret-row code{min-width:0;overflow-wrap:anywhere}.confirm-row input{flex:1}.console-button,.text-button{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.planner-section,.matrix-section,.header-anatomy{padding:0 0 var(--s7)}.timeline-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.timeline-scale article{padding:28px;border:1px solid var(--line);border-radius:14px}.timeline-scale span{font-weight:800;color:var(--brand-deep)}.diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.scenario-grid .status-pill+h3{margin-top:16px}.choice-card p+.section-cta{padding-top:32px!important;margin-top:0}.choice-card .section-cta{padding-top:32px!important;margin-top:0!important}.choice-card .section-cta{padding-top:32px!important}.choice-card .section-cta>a{margin-top:24px}.choice-card p+a{margin-top:24px}.choice-card p+.card-cta,.choice-card p+div{padding-top:32px!important;margin-top:0!important}.section-cta{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;margin-top:0}.center-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.anatomy-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.sample-header{display:grid;gap:1px;padding:24px;border-radius:14px;background:var(--night);color:var(--brand-soft);overflow-wrap:anywhere}.sample-header code{padding:10px;border-bottom:1px solid var(--muted)}.anatomy-notes{display:grid;gap:24px}.anatomy-notes article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.anatomy-notes article h2{margin-top:0}.anatomy-notes article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brand-mist);color:var(--brand-deep);font-weight:800}.term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.term-grid div{padding:20px;border:1px solid var(--line);border-radius:12px}.term-grid dt{font-weight:800}.term-grid dd{margin:8px 0 0;color:var(--muted)}
.legal-body{padding:0 0 var(--s7)}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.overview-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--mist)}.overview-card h2,.allow-deny h2{font-size:22px}.retention-table{margin-top:40px;margin-bottom:40px}.legal-prose{display:grid;gap:32px}.legal-prose section{padding-bottom:24px;border-bottom:1px solid var(--line)}.legal-prose h2{font-size:26px}.legal-prose p{margin:10px 0 0;color:var(--muted)}.allow-deny{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.allow-deny article{padding:24px;border:1px solid var(--line);border-radius:14px}.allow-deny .status-pill+h2{margin-top:16px}.allow-deny li+li{margin-top:8px}
@media(max-width:900px){.guide-cards{grid-template-columns:minmax(0,1fr)}.primary-nav,.header-link{display:none}.nav-actions{margin-left:auto}.nav-toggle{display:grid}.drawer-nav{display:grid;gap:4px;padding:8px 24px 16px;border-top:1px solid var(--line);background:var(--paper)}.drawer-nav .header-create{margin-top:6px;color:var(--paper)}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.compare-layout,.auth-layout{grid-template-columns:minmax(0,1fr)}.footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}}
.mailbox-stage input,.mailbox-stage textarea{background:#103d3a!important;color:#fff!important}.mailbox-stage .address-composer input,.mailbox-section .mailbox-stage input{background:#103d3a!important;color:#fff!important}.mailbox-section .mailbox-stage .address-composer,.mailbox-section .mailbox-stage .composer{background:#103d3a;color:#fff}.nav-actions .lang-switch>button.lang-trigger,.lang-switch>button.lang-trigger{font-size:14px;overflow:visible}
.mailbox-stage input,.mailbox-stage textarea{background:#103d3a!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}.mailbox-stage .composer,.mailbox-stage .address-composer,.mailbox-stage .address-composer input{background:#103d3a!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}
@media(max-width:640px){.timeline-scale,.diagnostic-grid,.scenario-grid,.term-grid,.overview-grid,.allow-deny,.anatomy-layout,.security-ribbon{grid-template-columns:minmax(0,1fr)}.console-heading,.archive-heading{display:block}.status-picker{margin-top:16px;width:max-content}.secret-row,.confirm-row{align-items:stretch;flex-direction:column}.wrap{width:min(calc(100% - 32px),var(--wrap))}.site-header,.header-row{min-height:64px}.brand-link span{display:inline}.header-create{display:none}.nav-actions .lang-trigger.compact-lang-trigger{width:42px!important;font-size:0!important;overflow:hidden!important}.nav-actions button.lang-trigger.compact-lang-trigger{font-size:0!important;overflow:hidden!important}.lang-switch button.compact-lang-trigger,.nav-actions .lang-switch button.compact-lang-trigger{width:42px;font-size:0!important;overflow:hidden!important}.lang-trigger::before{content:"";display:block;width:15px;height:15px;margin:auto;border:1.5px solid var(--ink);border-radius:50%;background:linear-gradient(90deg,transparent 42%,var(--ink) 44%,var(--ink) 56%,transparent 58%),linear-gradient(transparent 42%,var(--ink) 44%,var(--ink) 56%,transparent 58%)}.lang-trigger::after{right:12px;width:5px;height:5px}.hero{padding:64px 0 48px}.hero-lede{font-size:16px}.mailbox-section{padding-bottom:96px}.mailbox-stage{min-height:0;padding:20px 16px;border-radius:18px}.stage-top{display:block}.stage-status{margin-top:8px}.address-composer{height:auto;flex-wrap:wrap}.address-composer input{flex:1 1 100%;min-height:52px;font-size:16px;overflow-wrap:anywhere}.copy-button{width:100%;min-height:44px;border-left:0;border-top:1px solid var(--brand-soft)}.mailbox-tools{align-items:flex-start;flex-direction:column}.inbox-window{display:block;height:700px}.inbox-list{height:100%;border-right:0}.inbox-grid>.reader-pane{display:none}.reader-pane.is-sheet{position:fixed;inset:0;z-index:55;display:block;width:100%;height:100dvh;overflow-y:auto;background:var(--paper)}.reader-pane.is-sheet::before{content:"";position:sticky;top:12px;z-index:2;float:right;width:32px;height:32px;margin-right:12px;border-radius:50%;background:var(--ink)}.reader-inner{padding:24px 20px}.trust-strip,.feature-grid,.faq-grid{grid-template-columns:minmax(0,1fr)}.compare-band{padding:64px 0}.pre-footer-card,.session-surface,.twofa-head,.archive-head{align-items:flex-start;flex-direction:column}.pre-footer-card{padding:24px}.footer-layout{grid-template-columns:minmax(0,1fr)}.footer-about{grid-column:auto}.footer-bottom{display:block}.row-actions{flex-wrap:wrap}.archive-row{grid-template-columns:minmax(0,1fr)}.archive-row-meta{justify-content:flex-start}.alias-compose>*{flex:1 1 100%}.table-scroll{overflow-x:auto}.data-table{min-width:620px}}

input,textarea{background:#103d3a;color:#fff;border-color:rgba(255,255,255,.14)}
.auth-surface input,.access-dialogue input,.dialog-card input,.twofa-setup input,.twofa-disable input,.field-stack input,.prefix-composer input,.confirm-row input{background:var(--paper);color:var(--ink);border-color:var(--line)}
.twofa-howto{display:grid;gap:8px;margin:0 0 16px;padding-left:20px}
.twofa-qr-plate{margin:0 0 16px;padding:16px;width:fit-content;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mist)}
.twofa-qr-plate img{display:block}

.mailbox-stage .address-composer,.mailbox-stage .composer{border-color:rgba(255,255,255,.14)}
.mailbox-stage .tool-button{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}
.mailbox-stage .copy-button{border-left-color:rgba(255,255,255,.14)}
.alias-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;margin:8px 0 0}
.alias-compose>label{grid-column:1/-1;margin:0;font-weight:750}
.alias-compose .prefix-composer{margin:0}
.alias-compose .form-actions{margin:0;align-self:end}
.console-heading h2,.archive-heading h2{margin:8px 0 10px}
.alias-board,.archive-ledger{border:1px solid var(--line)!important;border-radius:var(--radius-card)!important}
.alias-board{background:var(--mist)}
.archive-ledger{background:var(--paper);border-width:1px!important}
.status-pill.is-active{background:rgba(40,122,88,.16);color:var(--success)}
.status-pill.is-paused{background:rgba(70,86,83,.14);color:var(--muted)}
@media(max-width:640px){.alias-compose{grid-template-columns:minmax(0,1fr)}.alias-compose .form-actions{justify-content:flex-start}.copy-button{border-top-color:rgba(255,255,255,.14)}}
