.legal-links[data-v-a22b41c8]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.legal-links a[data-v-a22b41c8]{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.legal-links a[data-v-a22b41c8]:hover{color:var(--blue);text-decoration:underline}.legal-links.compact[data-v-a22b41c8]{gap:4px 10px;font-size:11px}.marketing-page{--mk-ink: var(--text);--mk-muted: var(--muted);--mk-purple: var(--blue);--mk-paper: var(--bg);--mk-surface: var(--surface-solid);--mk-soft: var(--surface-soft);--mk-line: var(--line);--mk-lavender: var(--tag-blue);background:var(--mk-paper);color:var(--mk-ink);font-family:var(--aliasio-font);font-size:15px;line-height:1.5;overflow:clip}.marketing-page *{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-page button{font:inherit;cursor:pointer}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin:0;color:inherit}.marketing-page svg{flex-shrink:0}.marketing-page img{object-fit:contain}.marketing-page section[id],.marketing-page #apercu{scroll-margin-top:104px}.mk-container{max-width:1200px;margin-inline:auto;padding-inline:40px}.mk-skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);padding:12px 20px;border-radius:10px;background:var(--mk-surface);z-index:100}.mk-skip:focus{transform:none}.mk-header{position:sticky;top:0;z-index:30;background:var(--mk-paper);border-bottom:1px solid var(--mk-line)}.mk-header-inner{max-width:1320px;min-height:84px;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto}.mk-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:30px;letter-spacing:-1.6px;white-space:nowrap;line-height:1}.mk-brand img{border-radius:11px}.mk-brand-dot{color:var(--mk-purple)}.mk-desktop-nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:600;color:var(--mk-muted)}.mk-desktop-nav a,.mk-signin{transition:color .16s}.mk-desktop-nav a:hover,.mk-signin:hover{color:var(--mk-purple)}.mk-header-actions{display:flex;gap:22px;align-items:center}.mk-signin{font-size:13px;font-weight:650;white-space:nowrap}.marketing-page .mk-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 23px;border:1px solid var(--mk-purple);border-radius:12px;background:var(--mk-purple);color:var(--action-text);font-size:14px;font-weight:750;box-shadow:0 4px 12px #6454d91a;transition:transform .18s,box-shadow .18s}.marketing-page .mk-button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #6454d926}.marketing-page .mk-button-small{font-size:12px;min-height:44px;padding:10px 17px;gap:8px;border-radius:10px}.mk-menu-toggle{display:none;background:transparent;color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:10px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.mk-mobile-nav{display:none}.mk-main:focus{outline:none}.mk-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;min-height:650px;padding-top:88px;padding-bottom:92px}.mk-kicker{display:flex;align-items:center;gap:9px;letter-spacing:.095em;font-size:10px;font-weight:750;color:var(--mk-purple);margin-bottom:25px}.mk-kicker>span{width:6px;height:6px;background:var(--mk-purple);border-radius:50%;box-shadow:0 0 0 4px var(--mk-lavender)}.marketing-page .mk-hero h1{font-size:clamp(40px,4.3vw,59px);letter-spacing:-2.9px;line-height:1.12;font-weight:800;margin-bottom:24px}.mk-hero h1>span{color:var(--mk-purple)}.marketing-page .mk-hero-description{font-size:16px;line-height:1.85;color:var(--mk-muted);max-width:455px;letter-spacing:-.1px}.mk-hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:30px}.mk-text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;min-height:44px}.mk-text-link:hover{color:var(--mk-purple)}.mk-text-link svg{width:15px;height:15px}.marketing-page .mk-hero-note{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--mk-muted);margin-top:13px}.mk-hero-note svg{color:var(--green-text)}.mk-provider-line{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:41px;font-size:12px}.mk-provider-line>span{color:var(--mk-muted);font-size:11px}.mk-provider-line strong{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:650}.mk-provider-line svg{height:17px;width:17px}.mk-gmail-mark{font-family:Arial,sans-serif;font-weight:800;font-size:22px;background:linear-gradient(90deg,#4285f4 0 26%,#c5221f 26% 50%,#ea4335 50% 73%,#34a853 73%);color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.mk-preview-area{position:relative;min-width:0;padding:25px 0 26px;scroll-margin-top:130px}.mk-preview-orbit{position:absolute;inset:-20px -34px -30px -28px;border-radius:50%;background:radial-gradient(ellipse,var(--mk-lavender) 0%,transparent 70%);pointer-events:none}.mk-product-preview{position:relative;border:1px solid var(--mk-line);border-radius:17px;overflow:hidden;background:var(--mk-surface);box-shadow:0 25px 65px #24223812,0 4px 12px #24223805;transform:rotate(-1deg)}.mk-window-bar{height:36px;background:var(--mk-soft);border-bottom:1px solid var(--mk-line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;font-size:9px;color:var(--mk-muted)}.mk-window-bar>span:nth-child(2){display:flex;align-items:center;gap:5px}.mk-window-dots{display:flex;gap:4px}.mk-window-dots i{height:6px;width:6px;border-radius:50%;background:var(--line-strong)}.mk-demo-label{font-size:8px;border:1px solid var(--mk-line);padding:2px 7px;border-radius:5px}.mk-demo-body{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:370px}.mk-demo-sidebar{background:var(--mk-soft);padding:18px 10px 12px;display:flex;flex-direction:column;border-right:1px solid var(--mk-line)}.mk-demo-brand{display:flex;align-items:center;gap:5px;font-weight:800;font-size:17px;letter-spacing:-.9px;margin:0 0 29px 5px}.mk-demo-brand img{border-radius:7px}.mk-demo-caption{font-size:7px;letter-spacing:.09em;color:var(--mk-muted);margin:0 0 9px 9px}.mk-demo-nav{display:flex;align-items:center;gap:7px;padding:9px 8px;border-radius:7px;font-size:9px;color:var(--mk-muted);white-space:nowrap;margin-bottom:4px}.mk-demo-nav.active{background:var(--mk-lavender);color:var(--mk-purple);font-weight:750}.mk-demo-nav>span{margin-left:auto;font-size:8px}.mk-demo-account{margin-top:auto;display:flex;align-items:center;gap:6px;padding:20px 3px 0;font-size:8px}.mk-mini-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--mk-purple);background:var(--mk-lavender);font-weight:800}.mk-demo-account small{display:block;color:var(--mk-muted);font-size:6px;margin-top:2px}.mk-demo-content{padding:23px 17px 20px;min-width:0}.mk-demo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mk-demo-heading>div>span{font-size:7px;letter-spacing:.07em;color:var(--mk-muted)}.marketing-page .mk-demo-heading h2{font-size:20px;letter-spacing:-.6px;font-weight:800;line-height:1.4;margin-top:3px}.mk-demo-add{background:var(--mk-purple);color:var(--action-text);width:26px;height:26px;display:grid;place-items:center;border-radius:7px;font-size:18px}.mk-demo-search{display:flex;align-items:center;gap:7px;color:var(--mk-muted);font-size:9px;border:1px solid var(--mk-line);border-radius:7px;padding:7px 9px;margin-bottom:12px}.mk-demo-addresses{display:grid;gap:6px}.marketing-page .mk-demo-addresses button{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 9px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:8px;text-align:left;color:var(--mk-ink);transition:background .15s,border-color .15s}.marketing-page .mk-demo-addresses button.selected{background:var(--mk-lavender);border-color:var(--mk-purple)}.mk-demo-address-icon{height:29px;width:29px;border-radius:8px;background:var(--mk-soft);display:grid;place-items:center;color:var(--mk-purple);flex-shrink:0}.mk-demo-addresses strong{display:block;font-size:10px;font-weight:750;line-height:1.4}.mk-demo-addresses small{display:block;font-size:8px;color:var(--mk-muted);margin-top:2px;overflow-wrap:anywhere}.mk-demo-tag{margin-left:auto;background:var(--mk-surface);border:1px solid var(--mk-line);padding:3px 5px;border-radius:5px;color:var(--mk-muted);font-size:7px;white-space:nowrap}.mk-demo-message{margin-top:15px;border-top:1px solid var(--mk-line);padding-top:12px;min-height:91px}.mk-demo-message-top{display:flex;justify-content:space-between;color:var(--mk-muted);font-size:7px;margin-bottom:7px}.mk-demo-message-top>span:first-child{display:flex;align-items:center;gap:4px}.mk-status-dot{width:4px;height:4px;border-radius:50%;background:var(--green-text)}.mk-demo-message>strong{display:block;font-size:10px;line-height:1.6}.mk-demo-sender{font-size:8px;color:var(--mk-muted)}.marketing-page .mk-demo-message>p{font-size:9px;color:var(--mk-muted);line-height:1.7;margin-top:7px}.mk-demo-code{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;background:var(--green-bg);color:var(--green-text);border-radius:7px;margin-top:7px}.mk-demo-code>span{font-size:18px;font-weight:750;letter-spacing:4px;font-variant-numeric:tabular-nums}.mk-floating-note{position:relative;margin:-13px -12px 0 auto;display:flex;gap:10px;align-items:center;width:fit-content;max-width:92%;background:var(--mk-surface);padding:14px 19px;border:1px solid var(--mk-line);border-radius:12px;box-shadow:0 8px 24px #2422380e;transform:rotate(1deg)}.mk-floating-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--green-bg);color:var(--green-text)}.mk-floating-note strong{display:block;font-size:11px;font-weight:750}.mk-floating-note small{display:block;font-size:9px;color:var(--mk-muted);margin-top:3px}.marketing-page .mk-preview-hint{margin-top:18px;font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--mk-muted)}.mk-preview-hint>span{border-left:1px solid var(--mk-line);padding-left:7px;margin-left:3px;font-size:9px}.mk-value-strip{border-block:1px solid var(--mk-line);background:var(--mk-surface)}.mk-value-strip>.mk-container{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:24px}.mk-value-strip span{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:650}.mk-value-strip svg{color:var(--mk-purple)}.mk-section{padding-top:94px;padding-bottom:94px}.mk-section-heading{max-width:650px}.mk-section-label{display:block;font-size:10px;letter-spacing:.12em;font-weight:750;color:var(--mk-purple);margin-bottom:18px}.marketing-page .mk-section h2{font-size:clamp(30px,3.6vw,43px);font-weight:800;letter-spacing:-1.7px;line-height:1.2}.marketing-page .mk-section-heading>p{font-size:15px;line-height:1.85;color:var(--mk-muted);max-width:530px;margin-top:18px}.mk-feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-top:40px}.mk-feature{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:20px;padding:28px;display:flex;flex-direction:column;min-width:0}.mk-feature-large{background:var(--mk-lavender);border-color:var(--mk-lavender)}.mk-feature-icon{width:43px;height:43px;background:var(--mk-lavender);color:var(--mk-purple);border:1px solid var(--mk-line);border-radius:12px;display:grid;place-items:center;margin-bottom:25px}.mk-feature-large .mk-feature-icon{background:var(--mk-surface)}.marketing-page .mk-feature h3{font-size:19px;font-weight:800;letter-spacing:-.5px;line-height:1.4;margin-bottom:11px}.marketing-page .mk-feature>p{font-size:13px;line-height:1.85;color:var(--mk-muted);margin-bottom:26px}.mk-alias-illustration{margin-top:auto}.mk-alias-illustration>div:first-child{display:flex;align-items:center;gap:10px;padding:15px 13px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:12px}.mk-alias-illustration>div:first-child>span{height:32px;width:32px;display:grid;place-items:center;background:var(--mk-lavender);border-radius:9px;color:var(--mk-purple)}.mk-alias-illustration strong{display:block;font-size:11px}.mk-alias-illustration small{display:block;font-size:9px;color:var(--mk-muted);margin-top:3px}.mk-alias-illustration>div:first-child>svg{color:var(--mk-purple);margin-left:auto}.mk-alias-chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 17px}.mk-alias-chips>span{background:var(--mk-surface);border-radius:7px;padding:6px 8px;display:flex;align-items:center;gap:5px;font-size:9px;border:1px solid var(--mk-line)}.mk-alias-chips i{width:5px;height:5px;border-radius:50%}.mk-chip-purple{background:#7964ce}.mk-chip-green{background:#369077}.mk-chip-orange{background:#b77b29}.mk-feature-footnote{font-size:9px;line-height:1.7;color:var(--mk-muted)}.mk-code-illustration{background:var(--mk-soft);border:1px solid var(--mk-line);border-radius:12px;padding:18px;margin-top:auto}.mk-code-illustration>span{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--mk-muted)}.mk-code-illustration>strong{display:block;font-size:31px;letter-spacing:5px;margin-block:9px;font-weight:800;font-variant-numeric:tabular-nums}.mk-code-illustration>strong>span{color:var(--mk-purple)}.mk-code-illustration>small{display:flex;gap:5px;align-items:center;font-size:9px;color:var(--green-text)}.mk-share-illustration{display:flex;align-items:center;gap:10px;margin-top:auto;border:1px solid var(--mk-line);background:var(--mk-soft);border-radius:12px;padding:16px 12px}.mk-share-avatar{display:grid;place-items:center;height:33px;width:33px;flex-shrink:0;background:var(--mk-lavender);color:var(--mk-purple);font-size:11px;font-weight:750;border-radius:50%}.mk-share-illustration strong{font-size:10px;display:block}.mk-share-illustration>div>span{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--green-text);margin-top:5px}.mk-share-illustration>svg{margin-left:auto;color:var(--mk-purple)}.mk-how-section{border-block:1px solid var(--mk-line);background:var(--mk-surface)}.mk-steps{list-style:none;padding:0;margin:42px 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.mk-steps li{position:relative;padding-top:22px;border-top:1px solid var(--mk-line)}.mk-step-number{font-size:12px;color:var(--mk-purple);font-weight:800}.marketing-page .mk-steps h3{font-size:18px;line-height:1.45;letter-spacing:-.4px;margin-top:18px;font-weight:800}.marketing-page .mk-steps p{font-size:13px;line-height:1.85;color:var(--mk-muted);margin-top:11px}.mk-how-section .mk-text-link{color:var(--mk-purple);margin-top:12px}.mk-provider-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.mk-provider-cards article{border:1px solid var(--mk-line);border-radius:16px;padding:26px;background:var(--mk-surface)}.mk-provider-title{display:flex;align-items:center;gap:10px;margin-bottom:22px}.mk-provider-title svg{height:24px;width:24px}.marketing-page .mk-provider-title h3{font-size:19px;font-weight:750;letter-spacing:-.5px}.mk-provider-cards article>strong{display:block;font-size:12px;margin-bottom:9px;line-height:1.6}.marketing-page .mk-provider-cards article>p{font-size:12px;line-height:1.85;color:var(--mk-muted);min-height:67px}.mk-provider-cards article>span{display:block;font-size:9px;color:var(--mk-purple);line-height:1.8;border-top:1px solid var(--mk-line);padding-top:14px;margin-top:16px;font-weight:600}.marketing-page .mk-compatibility-note{font-size:11px;line-height:1.8;color:var(--mk-muted);margin-top:22px;max-width:740px}.mk-offer-section{display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:85px;padding-top:32px}.marketing-page .mk-offer-copy>p{font-size:15px;line-height:1.9;color:var(--mk-muted);margin-top:22px;max-width:440px}.mk-offer-reassurance{display:flex;align-items:flex-start;gap:13px;margin-top:35px;max-width:430px}.mk-offer-reassurance>svg{color:var(--mk-purple);margin-top:3px}.mk-offer-reassurance strong{font-size:13px}.marketing-page .mk-offer-reassurance p{font-size:12px;line-height:1.85;color:var(--mk-muted);margin-top:6px}.mk-offer-card{border:1px solid var(--mk-purple);background:var(--mk-surface);border-radius:22px;padding:33px;box-shadow:0 18px 45px #6454d90b}.mk-hero-price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0 14px;color:var(--mk-purple);font-size:12px;text-decoration:none}.mk-hero-price>span{color:var(--mk-muted)}.mk-hero-price:focus-visible{outline:2px solid var(--mk-purple);outline-offset:5px;border-radius:4px}.mk-offer-price{display:flex;align-items:baseline;gap:9px;margin-top:18px}.mk-offer-price strong{font-size:clamp(48px,7vw,64px);font-weight:800;letter-spacing:-3px;line-height:1.1}.mk-offer-price>span{color:var(--mk-muted);font-size:16px}.mk-offer-annual{display:grid;gap:9px;margin-top:15px;font-size:13px;color:var(--mk-muted)}.mk-offer-annual>strong{justify-self:start;padding:6px 10px;border-radius:9px;background:var(--mk-lavender);color:var(--mk-purple);font-size:11px;font-weight:650}.mk-offer-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:27px}.mk-offer-card-top>span:last-child{font-size:18px;letter-spacing:-1px;font-weight:800}.mk-offer-badge{font-size:9px;display:flex;gap:5px;align-items:center;padding:5px 9px;background:var(--mk-lavender);color:var(--mk-purple);border-radius:20px;font-weight:750}.marketing-page .mk-offer-card h3{font-size:28px;letter-spacing:-1px;font-weight:800;line-height:1.3}.marketing-page .mk-offer-card>p{font-size:12px;color:var(--mk-muted);margin-top:10px}.mk-offer-card ul{display:grid;gap:13px;padding:22px 0;margin:25px 0;border-top:1px solid var(--mk-line);list-style:none}.mk-offer-card li{display:flex;gap:11px;align-items:center;font-size:12px}.mk-offer-card li svg{color:var(--mk-purple)}.mk-offer-card .mk-button{width:100%}.mk-offer-card>small{display:block;font-size:10px;line-height:1.8;color:var(--mk-muted);margin-top:14px}.mk-faq-section{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px;border-top:1px solid var(--mk-line)}.mk-faq-section .mk-text-link{margin-top:18px;color:var(--mk-purple)}.mk-faq-list details{border-bottom:1px solid var(--mk-line)}.mk-faq-list details:first-child{border-top:1px solid var(--mk-line)}.mk-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:75px;padding:20px 0;list-style:none;font-size:14px;font-weight:700;cursor:pointer;line-height:1.6}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary svg{color:var(--mk-muted);transition:transform .2s}.mk-faq-list details[open] summary svg{transform:rotate(180deg)}.marketing-page .mk-faq-list p{font-size:13px;color:var(--mk-muted);line-height:1.95;margin:0 32px 24px 0}.mk-final-cta{text-align:center;border:1px solid var(--mk-line);background:var(--mk-lavender);border-radius:24px;padding-block:66px;margin-bottom:70px;width:calc(100% - 80px);max-width:1120px}.marketing-page .mk-final-cta h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.8px;line-height:1.2;font-weight:800;margin-bottom:28px}.mk-final-cta h2>span{color:var(--mk-purple)}.marketing-page .mk-final-cta p{font-size:11px;color:var(--mk-muted);margin-top:16px}.mk-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px}.mk-footer .mk-brand{font-size:26px}.marketing-page .mk-footer-top p{font-size:12px;color:var(--mk-muted);margin-top:14px}.mk-footer-top nav{display:flex;align-items:center;gap:24px;font-size:11px;color:var(--mk-muted);flex-wrap:wrap}.mk-footer-top nav a{display:inline-flex;align-items:center;min-height:44px}.mk-footer-top nav a:hover{color:var(--mk-purple)}.mk-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--mk-line);padding-block:23px;font-size:10px;color:var(--mk-muted)}.mk-footer-bottom .legal-links{font-size:10px}@media(min-width:1500px){.mk-hero{min-height:720px}.mk-container{max-width:1280px}.marketing-page .mk-hero h1{font-size:64px}.mk-demo-body{min-height:410px;grid-template-columns:140px minmax(0,1fr)}.mk-demo-content{padding:28px 22px}.mk-demo-addresses button{min-height:54px}}@media(max-width:1120px){.mk-header-inner{padding-inline:28px;gap:16px}.mk-desktop-nav{gap:16px;font-size:11px}.mk-header-actions{gap:15px}.mk-hero{gap:28px;padding-top:68px;padding-bottom:72px}.marketing-page .mk-hero h1{font-size:44px;letter-spacing:-2.1px}.mk-hero-actions{gap:14px}.mk-hero-actions .mk-button{padding-inline:19px;font-size:13px}.mk-hero-actions .mk-text-link{font-size:11px}.mk-demo-body{grid-template-columns:106px minmax(0,1fr)}.mk-demo-content{padding:21px 13px 17px}.mk-demo-tag{display:none}.mk-demo-brand{font-size:15px;gap:4px}.mk-demo-nav{font-size:8px;padding-inline:5px}.mk-feature-grid{gap:14px}.mk-feature{padding:23px}.mk-feature h3{font-size:17px}.mk-provider-cards{gap:15px}.mk-provider-cards article{padding:22px}.mk-offer-section,.mk-faq-section{gap:45px}.mk-floating-note{margin-right:-4px}}@media(max-width:900px){.mk-desktop-nav{display:none}.mk-menu-toggle{display:flex}.mk-mobile-nav{display:grid;border-top:1px solid var(--mk-line);padding:14px 28px;background:var(--mk-paper)}.mk-mobile-nav a{padding:11px 0;font-size:14px;font-weight:650;min-height:44px}.mk-hero{grid-template-columns:1fr;max-width:700px;padding-top:54px;gap:35px}.mk-hero-copy{text-align:center}.mk-kicker,.mk-hero-actions,.mk-hero-note,.mk-provider-line{justify-content:center}.marketing-page .mk-hero h1{font-size:clamp(38px,6vw,54px)}.marketing-page .mk-hero-description{margin-inline:auto;max-width:520px}.mk-hero-actions .mk-text-link{font-size:13px}.mk-provider-line{margin-top:28px}.mk-preview-area{width:100%;max-width:530px;margin-inline:auto}.mk-demo-body{grid-template-columns:126px minmax(0,1fr)}.mk-demo-content{padding:25px 20px 20px}.mk-demo-tag{display:block}.mk-floating-note{margin-right:-10px}.mk-feature-grid{grid-template-columns:1fr 1fr}.mk-feature-large{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.mk-feature-large .mk-feature-icon{grid-column:1;margin-bottom:17px}.mk-feature-large h3,.mk-feature-large>p{grid-column:1}.mk-feature-large .mk-alias-illustration{grid-column:2;grid-row:1/4;align-self:center}.mk-feature-large .mk-feature-footnote{grid-column:1/-1;margin-top:0}.mk-steps{gap:26px}.mk-provider-cards{grid-template-columns:1fr}.mk-provider-cards article{display:grid;grid-template-columns:1fr 1.2fr;column-gap:24px}.mk-provider-title{grid-row:1/3;margin-bottom:0;align-self:start}.mk-provider-cards article>span{grid-column:1/-1}.mk-provider-cards article>p{min-height:0}.mk-offer-section{grid-template-columns:1fr;max-width:700px;gap:30px}.mk-offer-copy>p{max-width:100%}.mk-offer-card{max-width:530px;width:100%;margin-inline:auto}.mk-faq-section{grid-template-columns:1fr;gap:28px}.mk-section{padding-block:68px}.mk-final-cta{margin-bottom:55px}.mk-footer-top{align-items:flex-start}.mk-footer-top nav{max-width:240px;gap:8px 20px;justify-content:flex-end}}@media(max-width:600px){.mk-container{padding-inline:22px}.mk-header-inner{padding:12px 20px;min-height:74px;gap:14px}.mk-brand{font-size:27px;gap:8px}.mk-brand img{height:32px;width:32px}.mk-header-actions{gap:8px}.mk-header-actions>.mk-signin{display:none}.marketing-page .mk-button-small{font-size:10px;padding:9px 11px;gap:5px}.mk-menu-toggle{min-width:40px;min-height:44px}.mk-hero{padding-top:44px;padding-bottom:42px;gap:26px}.mk-kicker{font-size:8px;letter-spacing:.07em;margin-bottom:21px}.marketing-page .mk-hero h1{font-size:clamp(33px,8.8vw,48px);letter-spacing:-1.8px;margin-bottom:21px}.marketing-page .mk-hero-description{font-size:14px;line-height:1.85}.mk-hero-actions{gap:9px 16px;margin-top:25px}.mk-hero-actions .mk-button{font-size:13px;min-height:52px}.mk-hero-actions .mk-text-link{font-size:11px}.marketing-page .mk-hero-note{font-size:10px}.mk-provider-line{gap:15px;margin-top:28px}.mk-provider-line>span{font-size:10px;width:100%}.mk-provider-line strong{font-size:12px}.mk-preview-area{padding-top:13px;padding-bottom:15px}.mk-preview-orbit{inset:0 -15px}.mk-product-preview{border-radius:12px;transform:none}.mk-demo-body{grid-template-columns:88px minmax(0,1fr);min-height:349px}.mk-demo-sidebar{padding:15px 6px 10px}.mk-demo-brand{font-size:12px;gap:3px;letter-spacing:-.6px;margin-left:0;margin-bottom:23px}.mk-demo-brand img{height:18px;width:18px}.mk-demo-caption{font-size:6px;letter-spacing:.04em;margin-left:5px}.mk-demo-nav{padding:8px 4px;font-size:7px;gap:4px}.mk-demo-nav svg{height:11px;width:11px}.mk-demo-account{font-size:7px;gap:4px;padding-inline:0}.mk-demo-account small{font-size:5px}.mk-mini-avatar{height:18px;width:18px;font-size:6px}.mk-demo-content{padding:17px 10px 15px}.mk-demo-heading{margin-bottom:12px}.mk-demo-heading>div>span{font-size:5px}.marketing-page .mk-demo-heading h2{font-size:17px}.mk-demo-add{height:22px;width:22px}.mk-demo-search{font-size:8px;padding:6px 7px}.marketing-page .mk-demo-addresses button{padding:8px 6px;gap:6px}.mk-demo-address-icon{height:25px;width:25px;border-radius:6px}.mk-demo-address-icon svg{height:13px;width:13px}.mk-demo-addresses strong{font-size:9px}.mk-demo-addresses small{font-size:7px}.mk-demo-tag{display:none}.mk-window-bar{font-size:8px;height:31px;padding-inline:9px}.mk-floating-note{padding:11px 14px;margin:-9px 3px 0 auto;gap:8px}.mk-floating-note strong{font-size:10px}.mk-floating-note small{font-size:8px}.marketing-page .mk-preview-hint{font-size:8px;gap:4px}.mk-preview-hint>span{font-size:7px;padding-left:4px;margin-left:1px}.mk-value-strip>.mk-container{flex-direction:column;align-items:flex-start;gap:13px;padding-block:20px}.mk-value-strip span{font-size:11px}.mk-value-strip svg{height:15px;width:15px}.mk-section{padding-block:52px}.mk-section-label{font-size:8px;letter-spacing:.1em;margin-bottom:14px}.marketing-page .mk-section h2{font-size:30px;letter-spacing:-1.1px}.marketing-page .mk-section-heading>p{font-size:13px;margin-top:16px;line-height:1.9}.mk-feature-grid{grid-template-columns:1fr;margin-top:28px;gap:14px}.mk-feature{padding:25px;border-radius:16px}.mk-feature-large{display:flex;grid-column:auto}.mk-feature-large .mk-alias-illustration{width:100%;align-self:stretch}.mk-feature-large .mk-feature-footnote{font-size:10px}.marketing-page .mk-feature h3{font-size:20px}.marketing-page .mk-feature>p{font-size:13px}.mk-feature-icon{margin-bottom:18px}.mk-code-illustration,.mk-share-illustration{margin-top:0}.mk-steps{grid-template-columns:1fr;gap:24px;margin-top:29px}.mk-steps li{padding-top:16px}.mk-steps h3{margin-top:11px}.mk-steps p{margin-top:8px}.mk-provider-cards{margin-top:27px}.mk-provider-cards article{display:block;padding:23px}.mk-provider-title{margin-bottom:17px}.mk-provider-cards article>span{font-size:10px}.marketing-page .mk-compatibility-note{font-size:10px}.mk-offer-section{padding-top:10px;gap:29px}.marketing-page .mk-offer-copy>p{font-size:13px}.mk-offer-reassurance{margin-top:25px}.mk-offer-card{padding:25px;border-radius:18px}.mk-offer-card-top{gap:8px}.mk-offer-card-top>span:last-child{font-size:17px}.mk-offer-badge{font-size:8px;padding-inline:7px}.marketing-page .mk-offer-card h3{font-size:26px}.mk-offer-card li{font-size:11px}.mk-offer-card ul{gap:13px}.mk-faq-list summary{font-size:12px;min-height:68px}.marketing-page .mk-faq-list p{font-size:12px;margin-right:9px;line-height:1.9}.mk-final-cta{width:calc(100% - 36px);padding:44px 22px;margin-bottom:42px;border-radius:18px}.marketing-page .mk-final-cta h2{font-size:32px;letter-spacing:-1.3px}.mk-final-cta .mk-section-label{font-size:7px}.marketing-page .mk-final-cta p{font-size:10px}.mk-footer-top{flex-direction:column;gap:21px;padding-bottom:24px}.mk-footer-top nav{max-width:100%;justify-content:flex-start;gap:5px 20px}.mk-footer-bottom{gap:14px;padding-block:20px}.mk-footer-bottom>span:last-child{width:100%;font-size:9px}}@media(max-width:360px){.mk-header-inner{padding-inline:16px;gap:8px}.mk-header .mk-brand{font-size:24px;gap:6px}.mk-header .mk-brand img{width:28px;height:28px}.mk-header-actions{gap:6px}.marketing-page .mk-header .mk-button-small{font-size:9px;padding-inline:10px;white-space:nowrap}.mk-header .mk-button-small svg{display:none}}@media(prefers-reduced-motion:reduce){.marketing-page *{scroll-behavior:auto;transition:none!important}.marketing-page .mk-button:hover{transform:none}}:root .auth-experience.auth-page{min-height:calc(100dvh - 45px);grid-template-columns:minmax(380px,.95fr) minmax(0,1fr);background:var(--surface-solid);color:var(--text)}:root .auth-experience .auth-story{position:relative;padding:42px clamp(32px,5vw,76px);gap:44px;background:radial-gradient(ellipse at 20% 65%,#d9d3f343,transparent 66%),var(--tag-blue);border-right:1px solid var(--line);box-shadow:none}:root .auth-experience .auth-brand{width:fit-content;gap:10px;font-size:29px;letter-spacing:-1.2px;color:var(--text)}:root .auth-experience .auth-brand img{border-radius:12px}:root .auth-experience .auth-brand>span{color:var(--blue);margin-left:-9px}.auth-story-content{display:grid;gap:22px;max-width:490px}:root .auth-experience .auth-story .eyebrow{color:var(--blue);font-size:10px;letter-spacing:.11em;line-height:1.7}:root .auth-experience .auth-story h1{margin:0;font-size:clamp(35px,3.6vw,54px);line-height:1.12;letter-spacing:-2px;font-weight:750}.auth-story h1>span{color:var(--blue)}:root .auth-experience .auth-story p{margin:0;font-size:15px;line-height:1.8;color:var(--muted);max-width:420px}.auth-inbox-preview{margin:9px 0 2px;padding:21px;border:1px solid var(--line);border-radius:20px;background:var(--surface-solid);box-shadow:0 16px 40px #3c32630a;transform:rotate(-1.5deg)}.auth-preview-heading{display:flex;align-items:center;gap:10px;padding:0 2px 16px;border-bottom:1px solid var(--line);font-size:12px}.auth-preview-mark{display:inline-flex;color:var(--blue)}.auth-preview-dot{width:6px;height:6px;background:var(--green);border-radius:50%;margin-left:auto}.auth-preview-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.auth-preview-row:last-child{border:0;padding-bottom:0}.auth-preview-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px}.auth-preview-icon.violet{color:var(--blue);background:var(--tag-blue)}.auth-preview-icon.mint{color:var(--green);background:var(--green-bg)}.auth-preview-icon.peach{color:var(--amber);background:var(--surface-soft)}.auth-preview-row>div{min-width:0;display:grid;gap:5px}.auth-preview-row strong{font-size:12px;font-weight:650}.auth-preview-row small{font-size:10px;color:var(--muted)}.auth-preview-tag,.auth-preview-code,.auth-preview-check{margin-left:auto;flex:0 0 auto}.auth-preview-tag{color:var(--blue);background:var(--tag-blue);padding:5px 7px;font-size:8px;border-radius:6px}.auth-preview-check{color:var(--green)}.auth-preview-code{font-size:15px;color:var(--muted);letter-spacing:2px}.auth-story-note{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);line-height:1.6}.auth-story-note svg{flex:0 0 auto;color:var(--blue)}.auth-story-footer{display:grid;gap:9px;font-size:11px;color:var(--muted)}:root .auth-experience .auth-story-footer a{color:var(--blue);text-decoration:none;font-size:11px;width:fit-content}:root .auth-experience .auth-story-footer a:hover{text-decoration:underline}:root .auth-experience .auth-form-wrap{position:relative;padding:85px clamp(28px,5vw,70px) 48px;gap:28px}.auth-back{position:absolute;top:31px;left:36px;display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--muted);font-size:11px;text-decoration:none}.auth-back:hover{color:var(--blue)}:root .auth-experience .auth-card{width:min(412px,100%);gap:17px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.auth-card-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--tag-blue);color:var(--blue);border:1px solid var(--line);border-radius:15px;margin-bottom:3px}:root .auth-experience .auth-card .eyebrow,:root .auth-experience .auth-card .auth-step{font-size:10px;color:var(--blue);letter-spacing:.09em}:root .auth-experience .auth-card h2{font-size:clamp(27px,2.4vw,33px);line-height:1.2;letter-spacing:-1.1px;margin:-7px 0 -3px;font-weight:750}:root .auth-experience .auth-card>p{font-size:13px;line-height:1.65;margin:0 0 3px}:root .auth-experience .auth-card label{gap:8px;font-size:12px;font-weight:600}:root .auth-experience .auth-card input{height:49px;border-radius:11px;border-color:var(--line-strong);background:var(--surface-solid);font-size:13px}:root .auth-experience .auth-card input:focus-visible{outline:3px solid var(--tag-blue);outline-offset:2px;border-color:var(--blue)}:root .auth-experience .auth-card input[aria-invalid=true]{border-color:var(--red)}.auth-password-field{position:relative;display:block}:root .auth-experience .auth-password-field input{padding-right:49px}.auth-password-toggle{position:absolute;inset:2px 2px 2px auto;width:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);border-radius:9px}.auth-password-toggle:hover{color:var(--blue);background:var(--surface-soft)}:root .auth-experience .auth-card .auth-field-help{font-size:10px;line-height:1.6;margin:-11px 0 -2px}:root .auth-experience .auth-card .auth-mismatch{color:var(--red)}:root .auth-experience .auth-card .primary-button,:root .auth-experience .auth-card .secondary-button{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;font-size:13px;font-weight:650;text-decoration:none}:root .auth-experience .auth-card .primary-button{background:var(--blue);color:var(--action-text);box-shadow:0 5px 14px #6454d912}:root .auth-experience .auth-card .secondary-button{border:1px solid var(--line-strong)}:root .auth-experience .auth-card .auth-error,:root .auth-experience .auth-card .auth-notice{padding:12px 14px;border:1px solid var(--line);border-radius:10px;margin:0;font-size:12px;overflow-wrap:anywhere}:root .auth-experience .auth-card .auth-error{color:var(--red);background:var(--surface-soft);border-left:3px solid var(--red)}:root .auth-experience .auth-card .auth-notice{color:var(--green-text);background:var(--green-bg)}:root .auth-experience .auth-card .auth-link{display:inline-flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none;line-height:1.6;min-height:30px}:root .auth-experience .auth-card .auth-link:hover{text-decoration:underline}:root .auth-experience .auth-card .auth-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root .auth-experience .auth-switch{padding-top:18px;gap:7px;font-size:11px;color:var(--muted);margin-top:3px}:root .auth-experience .auth-card .auth-fine,:root .auth-experience .auth-card .auth-legal{font-size:10px}.auth-setup-note{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:10px;background:var(--surface-soft);color:var(--muted)}.auth-setup-note svg{flex:0 0 auto;color:var(--blue);margin-top:2px}.auth-setup-note p{margin:0;font-size:10px;line-height:1.7}.auth-footer{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;color:var(--muted);font-size:10px}:root .auth-experience .auth-card .auth-code-input{height:62px;font-size:25px;letter-spacing:.21em}:root .auth-experience .auth-card .auth-link-hint{margin:0;background:var(--tag-blue);padding:12px;font-size:12px}:root .auth-experience .auth-legal-links{margin-top:-6px}:root .auth-experience .auth-legal-links.legal-links{justify-content:center;font-size:10px}@media(max-width:1000px){:root .auth-experience .auth-story{padding:36px}:root .auth-experience .auth-story h1{font-size:37px;letter-spacing:-1.5px}:root .auth-experience .auth-form-wrap{padding-inline:30px}.auth-preview-tag{display:none}}@media(max-width:760px){:root .auth-experience.auth-page{grid-template-columns:1fr;grid-template-rows:auto 1fr}:root .auth-experience .auth-story{padding:20px 24px;gap:0;border-right:0;border-bottom:1px solid var(--line)}:root .auth-experience .auth-brand{font-size:25px}:root .auth-experience .auth-brand img{width:34px;height:34px}.auth-story-content{display:none}:root .auth-experience .auth-story h1{font-size:30px;line-height:1.15;letter-spacing:-1px}:root .auth-experience .auth-story h1 br{display:none}:root .auth-experience .auth-story h1>span{display:inline-block}:root .auth-experience .auth-story p{font-size:12px;max-width:440px}.auth-inbox-preview,.auth-story-note,.auth-story-footer,.auth-story-content>.eyebrow{display:none}:root .auth-experience .auth-form-wrap{padding:77px 24px 36px}.auth-back{top:19px;left:24px}:root .auth-experience .auth-card input{font-size:16px}:root .auth-experience .auth-card h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.auth-link-progress{animation:none}}.captcha-protection[data-v-5583ea8c]{width:min(420px,100%);margin:20px auto 0;padding:0 16px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center;box-sizing:border-box}.captcha-widget[data-v-5583ea8c]{display:flex;justify-content:center}.captcha-status[data-v-5583ea8c]{margin:0 0 10px}.captcha-notice[data-v-5583ea8c]{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px}.captcha-links[data-v-5583ea8c]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.captcha-links a[data-v-5583ea8c]{color:inherit;text-decoration:underline;text-underline-offset:3px;padding:3px 0}.captcha-links a[data-v-5583ea8c]:hover{color:var(--text)}.captcha-links a[data-v-5583ea8c]:focus-visible{outline:2px solid var(--iris,var(--blue));outline-offset:4px;border-radius:2px}.language-bar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:6px 24px;background:var(--surface-solid);color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.language-bar select{font:inherit;color:var(--text);background:var(--surface-solid);border:1px solid var(--line-strong);border-radius:6px;padding:5px 8px;min-height:32px}.profile-menu[data-v-88ec8163]{position:relative;width:100%;color:var(--aliasio-ink)}summary[data-v-88ec8163]{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 8px;cursor:pointer;font-size:13px;font-weight:600;list-style:none;border-radius:10px}summary[data-v-88ec8163]::-webkit-details-marker{display:none}summary[data-v-88ec8163]:hover,details[open]>summary[data-v-88ec8163]{background:var(--aliasio-surface-soft)}.profile-avatar[data-v-88ec8163]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--aliasio-lavender);color:var(--aliasio-iris)}.profile-chevron[data-v-88ec8163]{margin-left:auto;color:var(--aliasio-muted);transition:transform .14s}.profile-menu[open] .profile-chevron[data-v-88ec8163]{transform:rotate(180deg)}.profile-popover[data-v-88ec8163]{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;padding:16px;border:1px solid var(--aliasio-line-strong);border-radius:14px;background:var(--aliasio-surface);box-shadow:var(--aliasio-shadow);z-index:50}.profile-title[data-v-88ec8163]{font-size:12px;font-weight:700;margin:0 0 8px}.profile-email[data-v-88ec8163]{font-size:12px;line-height:1.5;color:var(--aliasio-muted);overflow-wrap:anywhere;margin:0 0 16px}.profile-popover[data-v-88ec8163] .language-bar{display:grid;justify-content:stretch;gap:8px;padding:12px 0;background:transparent;border:0;border-top:1px solid var(--aliasio-line);font-size:13px}.profile-popover[data-v-88ec8163] select{width:100%;min-height:44px;border-radius:8px;font-size:14px}.profile-logout[data-v-88ec8163]{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:8px 0;margin-top:8px;border:0;border-top:1px solid var(--aliasio-line);background:transparent;color:var(--aliasio-muted);font:inherit;font-size:13px;cursor:pointer}.profile-logout[data-v-88ec8163]:hover{color:var(--aliasio-danger)}summary[data-v-88ec8163]:focus-visible,button[data-v-88ec8163]:focus-visible{outline:3px solid var(--aliasio-iris);outline-offset:2px}@media(prefers-reduced-motion:reduce){.profile-chevron[data-v-88ec8163]{transition:none}}.passkey-panel[data-v-69e58821]{padding:24px;display:grid;gap:14px}.passkey-panel p[data-v-69e58821]{color:var(--muted);line-height:1.6}.passkey-panel form[data-v-69e58821],.passkey-panel label[data-v-69e58821]{display:grid;gap:10px}.passkey-panel input[data-v-69e58821]{font:inherit;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid);color:var(--text)}.passkey-panel ul[data-v-69e58821]{padding-left:20px}.auth-error[data-v-69e58821]{color:var(--red)!important}.twofactor-setup[data-v-185e3858]{display:grid;gap:12px;justify-items:start}.twofactor-setup img[data-v-185e3858]{border:1px solid var(--line);border-radius:var(--aliasio-radius-card);background:#fff;padding:8px}.twofactor-line[data-v-185e3858]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.twofactor-line .input[data-v-185e3858]{flex:1 1 220px;min-width:0}.twofactor-status[data-v-185e3858]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px}.twofactor-recovery[data-v-185e3858]{margin-top:16px;border:1px solid var(--line-strong);border-radius:var(--aliasio-radius-card);padding:16px;display:grid;gap:10px}.twofactor-recovery ul[data-v-185e3858]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.twofactor-recovery code[data-v-185e3858]{font-size:15px;letter-spacing:.06em}.security-onboarding{width:min(680px,calc(100vw - 32px));max-height:85dvh;margin:auto;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface-solid);color:var(--text);box-shadow:0 30px 100px #0004;overflow:auto}.security-onboarding[open]{display:grid;gap:20px}.security-onboarding::backdrop{background:#15132b66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.security-onboarding h1{font-size:26px;margin:10px 0}.security-onboarding header p{color:var(--muted);line-height:1.6}.security-prompt-choice{display:flex;align-items:center;gap:10px;font-size:14px}.security-prompt-choice input{width:18px;height:18px}.session-bar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:8px 24px;background:var(--surface-solid);border-bottom:1px solid var(--line);font-size:12px}.session-bar span{overflow-wrap:anywhere}.session-bar button,.auth-link{border:0;background:none;color:var(--blue);font:inherit;cursor:pointer;min-height:36px}.auth-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:var(--tag-blue);padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.auth-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--text);font-size:34px;font-weight:800;letter-spacing:-1.5px}.auth-brand img{border-radius:14px}.auth-story h1{font-size:clamp(32px,4vw,56px);line-height:1.15;letter-spacing:-2px;color:var(--text);margin:20px 0}.auth-story p{font-size:17px;line-height:1.8;color:var(--muted);max-width:470px}.auth-story>a:last-child{color:var(--blue);font-size:14px}.auth-form-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px}.auth-card{width:min(420px,100%);display:grid;gap:18px}.auth-card h2{font-size:29px;line-height:1.25;letter-spacing:-1px}.auth-card>p{color:var(--muted);line-height:1.7}.auth-card label{display:grid;gap:8px;font-size:14px;font-weight:600}.auth-card input{width:100%;height:48px;border:1px solid var(--line-strong);border-radius:10px;padding:0 14px;font:inherit;background:var(--surface-solid);color:var(--text)}.auth-card .primary-button{width:100%}.auth-card .auth-error{color:var(--red)}.auth-switch{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;border-top:1px solid var(--line);padding-top:12px}.auth-fine{font-size:12px}.auth-legal{font-size:12px;color:var(--muted)}.auth-legal-links{margin-top:-6px}.auth-link-progress{height:4px;border-radius:999px;background:linear-gradient(90deg,#7049c4,#c4b5fd,#7049c4);background-size:200% 100%;animation:auth-link-wait 1.4s ease-in-out infinite}@keyframes auth-link-wait{to{background-position:-200% 0}}.auth-link-hint{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--tag-blue);font-size:14px}.auth-step{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.auth-card .auth-code-input{height:64px;font-size:clamp(22px,5vw,30px);letter-spacing:.23em;text-align:center;font-variant-numeric:tabular-nums}.auth-card input:focus-visible{outline:3px solid #a78bfa55;outline-offset:3px;border-color:#a78bfa}.auth-alternative{font-size:13px}.auth-card .primary-button{min-height:48px}.auth-card input::placeholder{color:var(--muted)}@media(max-width:760px){.auth-page{grid-template-columns:1fr}.auth-story{padding:28px;gap:24px}.auth-story h1{font-size:32px}.auth-story p{font-size:14px}.auth-form-wrap{padding:32px 24px}.auth-card input{font-size:16px}.session-bar{padding-inline:16px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=dark] body{background:linear-gradient(180deg,var(--bg),var(--bg-deep));color:var(--text)}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] strong{color:var(--text)}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] textarea{background:#151b26;color:var(--text);border-color:var(--line-strong)}:root[data-theme=dark] .schedule-summary,:root[data-theme=dark] .setup-required,:root[data-theme=dark] .connection-result{background:#2f5b9d47;color:#c9dcff;border-color:#73a9ff47}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.85),transparent 34%),linear-gradient(180deg,var(--bg),var(--bg-deep))}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{min-height:100vh;padding:36px 24px 48px}.shell-inner{width:min(1156px,100%);margin:0 auto}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.brand{display:flex;align-items:center;gap:13px;min-width:0}.brand-mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:37px;height:37px;border-radius:14px;background:radial-gradient(circle at 35% 25%,#ff9aa7 0 21%,transparent 22%),linear-gradient(145deg,#ff4369,#c42872 52%,#8748ff);box-shadow:inset 0 1px #ffffff8c,0 10px 24px #c4287238}.brand-mark span{width:11px;height:11px;border-radius:50%;background:#ffffffeb;transform:translate(-5px,-7px)}h1,h2,p{margin:0}h1{color:#080b11;font-size:var(--aliasio-type-title);line-height:1;font-weight:700;letter-spacing:0}.status-cluster{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.status-pill,.quota-pill,.soft-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap}.status-pill{gap:7px;min-height:34px;padding:0 14px;background:#ffffff9e;border:1px solid rgba(255,255,255,.82);color:#596170;box-shadow:inset 0 1px #ffffffe6,0 7px 18px #232d3e09;font-size:var(--aliasio-type-body);font-weight:500}.status-pill.ok{background:var(--green-bg);color:var(--green-text)}.pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75}.tabbar{height:66px;display:flex;align-items:center;gap:6px;margin-bottom:26px;padding:8px;overflow-x:auto;border-radius:var(--radius-lg);background:#ffffffdb;border:1px solid rgba(255,255,255,.95);box-shadow:var(--shadow-soft),inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scroll-padding:8px;scrollbar-width:none}.tabbar::-webkit-scrollbar{display:none}.app-tab{flex:0 0 auto;min-width:110px;height:50px;border:0;border-radius:14px;padding:0 24px;background:transparent;color:#606875;font-size:var(--aliasio-type-section);font-weight:600;letter-spacing:0}.app-tab.quiet{background:#f5f6f9eb}.app-tab.active{color:#fff;background:linear-gradient(180deg,var(--blue-bright),var(--blue));box-shadow:0 10px 20px #006edb47,inset 0 1px #ffffff47}.feedback{display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:12px 14px;border-radius:15px;border:1px solid rgba(27,155,99,.2);background:#1b9b6314;color:#116542;font-size:var(--aliasio-type-body);font-weight:700}.feedback.danger{border-color:#c43c3c38;background:#c43c3c14;color:var(--red)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.title-group{min-width:0}.title-group h1{color:#080b11;font-size:var(--aliasio-type-title);line-height:1.15;font-weight:700;letter-spacing:0}.title-group p{margin-top:8px;color:#516075;font-size:var(--aliasio-type-body);font-weight:500;overflow-wrap:anywhere}.quota-pill{min-height:36px;gap:9px;padding:0 14px;background:#ffffffa3;border:1px solid rgba(255,255,255,.92);color:#5c6471;box-shadow:inset 0 1px #ffffffe6;font-size:var(--aliasio-type-body);font-weight:600}.quota-pill strong{color:var(--blue);font-weight:700}.surface,.stat-tile,.mail-row,.message-detail,.alias-row,.code-card{background:var(--surface);border:1px solid rgba(255,255,255,.95);box-shadow:var(--shadow-soft),inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.surface{min-width:0;border-radius:18px;padding:22px}.surface-heading,.surface-title,.view-toolbar,.batch-row,.time-row,.job-actions,.mail-toolbar,.selected-alias,.code-line{display:flex;align-items:center}.surface-heading,.view-toolbar{justify-content:space-between;gap:14px;margin-bottom:16px}.surface-title{gap:9px;color:var(--text);font-size:var(--aliasio-type-section);font-weight:700}.input,.select{width:100%;height:44px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffffe0;color:var(--text);padding:0 13px;outline:none;box-shadow:inset 0 1px 2px #00000006}.input:focus,.select:focus{border-color:#0a84ffad;box-shadow:0 0 0 4px #0a84ff21,inset 0 1px 2px #00000006}.primary-button,.secondary-button,.icon-button,.mini-button,.mini-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;white-space:nowrap;font-weight:700;letter-spacing:0}.primary-button{min-height:50px;padding:0 22px;border-radius:14px;background:linear-gradient(180deg,var(--blue-bright),var(--blue));color:#fff;box-shadow:0 12px 24px #006edb3b,inset 0 1px #ffffff42;font-size:var(--aliasio-type-body)}.secondary-button,.icon-button,.mini-button,.mini-text-button{background:#ffffffc7;color:#263244;border:1px solid rgba(28,31,36,.08);box-shadow:inset 0 1px #ffffffe0}.secondary-button{min-height:42px;padding:0 15px;border-radius:13px;font-size:var(--aliasio-type-body)}.small-button{min-height:36px;padding:0 12px}.icon-button{width:36px;height:36px;border-radius:50%;padding:0}.mini-button{width:34px;height:34px;border-radius:50%;padding:0}.mini-text-button{min-height:32px;padding:0 11px;border-radius:999px;font-size:var(--aliasio-type-meta)}.full-button{width:100%}.soft-tag{min-height:26px;padding:0 10px;background:#1b9b631c;color:var(--green);font-size:var(--aliasio-type-meta);font-weight:700}.soft-tag.muted{background:#edf0f5;color:var(--muted)}.account-view{display:grid;grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(150px,.5fr));gap:14px;align-items:stretch}.account-selector{display:grid;gap:15px}.account-details{display:grid;gap:8px;color:var(--muted);overflow-wrap:anywhere}.account-details strong{color:var(--text);font-size:var(--aliasio-type-section)}.account-details small{color:var(--muted)}.status-line{gap:8px;color:var(--text);font-weight:700}.status-dot{width:9px;height:9px;border-radius:99px;background:var(--amber)}.status-dot.active{background:var(--green)}.stat-tile{display:grid;align-content:center;min-height:138px;border-radius:18px;padding:18px}.stat-tile strong{color:var(--text);font-size:34px;line-height:1;font-weight:750}.stat-tile span{margin-top:10px;color:var(--muted);font-size:var(--aliasio-type-body);font-weight:600}.create-view,.settings-view{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:14px;align-items:start}.settings-view{grid-template-columns:minmax(340px,1fr) minmax(340px,1fr) minmax(220px,.65fr)}.create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:13px}.batch-row,.time-row,.job-actions{gap:10px;flex-wrap:wrap}.compact-field{display:inline-grid;grid-template-columns:auto minmax(72px,104px);align-items:center;gap:9px;color:var(--muted);font-size:var(--aliasio-type-body);font-weight:650}.compact-field.grow{flex:1 1 160px;grid-template-columns:auto minmax(0,1fr)}.compact-input{width:96px}.job-form{display:grid;gap:11px;margin-bottom:16px}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:14px;background:#eef1f7eb}.segmented-control button{min-height:38px;border:0;border-radius:11px;background:transparent;color:#687180;font-size:var(--aliasio-type-body);font-weight:700}.segmented-control button.active{background:var(--surface-solid);color:var(--text);box-shadow:0 8px 18px #181f2b14,inset 0 1px #fffffff2}.job-list,.alias-list,.code-grid{display:grid;gap:10px}.job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 0;border-top:1px solid var(--line)}.job-row:first-child{border-top:0}.job-main,.job-meta,.alias-main,.alias-meta{min-width:0}.job-main strong,.job-main small,.job-meta small,.alias-main strong,.alias-main small,.alias-meta small{display:block}.job-main strong,.alias-main strong{color:var(--text);overflow-wrap:anywhere}.job-main small,.job-meta small,.alias-main small,.alias-meta small{margin-top:5px;color:var(--muted);font-size:var(--aliasio-type-meta)}.job-meta,.alias-meta{text-align:right}.job-actions{justify-content:flex-end;margin-top:8px}.danger-button:hover:not(:disabled){border-color:#c43c3c59;color:var(--red)}.danger-text{color:var(--red)!important}.view-toolbar{margin-bottom:14px}.toolbar-note{color:var(--muted);font-size:var(--aliasio-type-body);font-weight:700}.alias-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:82px;border-radius:18px;padding:16px 18px;text-align:left}.alias-bulk-wrap{display:grid;gap:12px}.alias-bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;position:sticky;top:8px;z-index:3}.alias-bulk-bar strong{font-size:var(--aliasio-type-body)}.alias-bulk-sep{flex:1 1 auto}.alias-row{grid-template-columns:auto minmax(0,1fr);cursor:default}.alias-row.bulk-selected{border-color:#0a84ff66;background:var(--surface-soft)}.alias-select{width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.alias-open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.alias-open:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:12px}.alias-row.selected{border-color:#0a84ff7a;box-shadow:0 0 0 4px #0a84ff1f,var(--shadow-soft)}.inbox-view{min-width:0}.mail-toolbar{gap:13px;flex-wrap:wrap;margin-bottom:18px}.limit-field{grid-template-columns:auto minmax(72px,96px)}.check-field{display:inline-flex;align-items:center;gap:8px;color:#656d79;font-size:var(--aliasio-type-body);font-weight:500;white-space:nowrap}.check-field input{appearance:none;width:18px;height:18px;margin:0;border-radius:6px;border:1.5px solid #b9c0cb;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe6}.check-field input:checked{border-color:var(--blue);background:linear-gradient(135deg,transparent 43%,#fff 44% 54%,transparent 55%),linear-gradient(45deg,transparent 48%,#fff 49% 59%,transparent 60%),var(--blue-bright)}.folder-select{display:inline-grid;grid-template-columns:auto minmax(120px,168px);align-items:center;gap:8px;color:var(--muted)}.fetch-button{margin-left:4px}.selected-alias{justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:11px 12px;border-radius:14px;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);color:#263244;overflow-wrap:anywhere}.mail-list{display:grid;gap:12px;margin-top:6px}.mail-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:22px;align-items:center;width:100%;min-height:98px;padding:18px 20px;border-radius:18px;text-align:left}.mail-row.selected{border-color:#fffffff2}.mail-row:hover,.mail-row:focus-visible{border-color:#0a84ff6b;box-shadow:0 0 0 4px #0a84ff1a,var(--shadow-soft)}.avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#eef1f6;color:#606a78;font-size:var(--aliasio-type-section);font-weight:700}.mail-copy,.mail-title,.preview{min-width:0}.mail-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#2a2f38;font-size:var(--aliasio-type-section);font-weight:700;margin-bottom:8px}.mail-subject{color:#4f5866;font-weight:600}.preview{display:block;color:#6e7480;font-size:var(--aliasio-type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-row time{color:#657080;font-size:var(--aliasio-type-body);font-weight:600;white-space:nowrap}.message-detail{margin-top:12px;padding:24px 22px 28px;border-radius:18px}.message-meta,.settings-list{display:grid;grid-template-columns:72px minmax(0,1fr);row-gap:10px;column-gap:16px;margin:0 0 26px;font-size:var(--aliasio-type-body);line-height:1.45}.message-meta dt,.settings-list dt{color:var(--muted);font-weight:500}.message-meta dd,.settings-list dd{min-width:0;margin:0;color:var(--text);font-weight:500;overflow-wrap:anywhere}.code-line{gap:10px;margin-bottom:20px;font-size:var(--aliasio-type-section)}.code-line strong{font-weight:700}.code-line span{min-height:40px;display:inline-flex;align-items:center;padding:0 15px;border-radius:12px;color:var(--green);background:var(--green-bg);box-shadow:inset 0 1px #ffffffbf;font-weight:750;letter-spacing:.5px;font-variant-numeric:tabular-nums}.message-body{min-height:220px;border-radius:16px;background:var(--surface-solid);border:1px solid var(--line);box-shadow:inset 0 1px #fffffff5;padding:22px 18px;color:var(--text);font-size:var(--aliasio-type-section);line-height:1.72;white-space:pre-wrap}.mail-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:#14182047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mail-modal{display:flex;flex-direction:column;width:min(900px,100%);max-height:min(82vh,760px);overflow:hidden;border-radius:24px;background:#fffffff0;border:1px solid rgba(255,255,255,.96);box-shadow:0 34px 90px #181f2b3d,inset 0 1px #fffffffa}.mail-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.mail-modal-title-group{min-width:0}.mail-modal-title-group h3{margin:10px 0 7px;color:var(--text);font-size:var(--aliasio-type-section);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.mail-modal-title-group p{color:var(--muted);font-size:var(--aliasio-type-body);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.mail-modal-close{flex:0 0 auto}.mail-modal-scroll{min-height:0;overflow:auto;padding:22px 24px 26px}.mail-modal-meta{margin-bottom:20px}.mail-modal-code{flex-wrap:wrap}.mail-modal-body{border-top:1px solid var(--line);padding-top:20px;color:var(--text);font-size:var(--aliasio-type-section);line-height:1.72;white-space:pre-wrap;overflow-wrap:anywhere}.mail-modal-body p{margin:0}.mail-modal-body.loading{color:var(--muted)}.code-panel{padding:20px;border-radius:20px}.code-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;align-items:stretch}.code-card{display:flex;flex-direction:column;min-width:0;min-height:172px;gap:12px;border-radius:18px;padding:18px}.code-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.code-card-head .soft-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-card strong{flex-shrink:0;min-width:0;color:var(--green);font-size:clamp(24px,2vw,30px);line-height:1.08;letter-spacing:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.code-subject{min-width:0;margin:0;color:var(--text);font-weight:700;line-height:1.42;overflow-wrap:anywhere;word-break:break-word}.code-meta{display:block;min-width:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.code-copy{align-self:flex-start;min-width:96px;max-width:100%;margin-top:auto}.settings-panel{display:grid;gap:18px}.settings-field{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--muted)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-grid div{min-width:0;border-radius:14px;background:var(--surface-soft);padding:14px}.settings-grid span,.quota-large span{display:block;color:var(--muted);font-size:var(--aliasio-type-meta);font-weight:650}.settings-grid strong{display:block;margin-top:8px;color:var(--text);overflow-wrap:anywhere}.settings-refresh{justify-self:start}.quota-large{display:grid;gap:8px;align-content:center;min-height:120px}.quota-large strong{color:var(--blue);font-size:44px;line-height:1}.empty-state{display:grid;place-items:center;min-height:128px;border:1px dashed var(--line-strong);border-radius:18px;color:var(--muted);text-align:center;padding:18px;background:#ffffff7a}.compact-empty{min-height:84px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}@media(max-width:1100px){.account-view,.create-view,.settings-view{grid-template-columns:1fr 1fr}.account-selector{grid-column:1 / -1}.code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{padding:20px 14px 32px}.masthead,.page-head{display:grid}.status-cluster{justify-content:flex-start}h1{font-size:var(--aliasio-type-section)}.tabbar{height:auto;align-items:stretch;width:100%;padding:8px;flex-wrap:wrap;overflow:visible}.app-tab{flex:1 1 calc(33.333% - 6px);min-width:0;height:46px;padding:0 16px;font-size:var(--aliasio-type-body)}.title-group h1{font-size:var(--aliasio-type-section)}.account-view,.create-view,.settings-view,.code-grid,.create-row,.job-row,.alias-row,.mail-row{grid-template-columns:1fr}.surface{padding:18px}.mail-toolbar{align-items:stretch}.settings-field,.limit-field{width:100%;grid-template-columns:auto minmax(0,1fr)}.fetch-button,.primary-button,.secondary-button{width:100%}.job-meta,.alias-meta{text-align:left}.job-actions{justify-content:flex-start}.mail-row{gap:12px}.mail-title{font-size:var(--aliasio-type-body)}.preview{white-space:normal}.message-meta,.settings-list{grid-template-columns:1fr;row-gap:6px}.message-meta dd,.settings-list dd{margin-bottom:8px}.mail-modal-backdrop{padding:10px;place-items:end center}.mail-modal{max-height:calc(100vh - 20px);border-radius:22px}.mail-modal-header{padding:18px 18px 14px}.mail-modal-title-group h3{font-size:var(--aliasio-type-section)}.mail-modal-scroll{padding:18px}}:root{--bg:#f8fafc;--surface:#fff;--line:#e8ecf2;--line-strong:#dce2eb;--blue:#3267df;--blue-bright:#4277ef;--text:#202a3d;--muted:#69758a;--shadow-soft:0 2px 5px #20304a03;font-size:var(--aliasio-type-body)}body{background:var(--bg)}button{transition:background .16s,border-color .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8cb1ff;outline-offset:3px}button:hover:not(:disabled){filter:brightness(.98)}.app-shell{padding:0}.shell-inner{width:100%;margin:0}.sidebar{width:246px;height:100dvh;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:32px 18px 18px;background:#fff;border-right:1px solid var(--line);z-index:20}.brand{text-decoration:none;gap:10px;padding:0 10px}.brand-mark{width:36px;height:36px;border-radius:11px;color:#fff;background:var(--blue);box-shadow:0 4px 9px #3267df24}.brand-wordmark{display:flex;gap:4px;font-size:var(--aliasio-type-section);font-weight:720;color:#263249;letter-spacing:-.8px}.brand-wordmark>span{font-weight:400}.plus-badge{align-self:flex-start;color:var(--blue);font-weight:700;font-size:var(--aliasio-type-section)}.nav-caption{color:#65738a;font-size:var(--aliasio-type-meta);font-weight:700;letter-spacing:1.4px;margin:46px 14px 14px}.tabbar{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:6px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.app-tab{display:flex;align-items:center;gap:12px;min-width:0;height:46px;padding:0 14px;text-align:left;border-radius:8px;color:#647087;font-size:var(--aliasio-type-meta);font-weight:550}.app-tab.active{background:#edf3ff;color:#3267df;box-shadow:none;font-weight:650}.app-tab:hover:not(.active){background:#f6f8fb}.nav-count{margin-left:auto;border-radius:5px;padding:2px 6px;background:#e8eef8;font-size:var(--aliasio-type-meta)}.privacy-note{margin:auto 10px 30px;padding:20px 15px;border:1px solid #e3ebf9;border-radius:12px;background:#f7faff;color:#5c7296}.privacy-note svg{color:var(--blue);margin-bottom:12px}.privacy-note strong{display:block;font-size:var(--aliasio-type-meta);color:#364a68}.privacy-note p{margin-top:7px;font-size:var(--aliasio-type-meta);line-height:1.65}.sidebar-account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:20px 8px 2px}.account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf0f5;color:#647087;flex-shrink:0}.sidebar-account div{min-width:0}.sidebar-account strong,.sidebar-account div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--aliasio-type-meta)}.sidebar-account div>span{color:var(--muted);margin-top:5px;font-size:var(--aliasio-type-meta)}.workspace{margin-left:246px}.masthead{height:79px;padding:0 40px;border-bottom:1px solid var(--line);background:#fff;margin:0}.breadcrumb{display:flex;align-items:center;gap:12px;color:#65738a;font-size:var(--aliasio-type-meta)}.breadcrumb span{color:#445169}.status-cluster{gap:16px}.status-pill{background:#f6f8fb;border:none;box-shadow:none;font-size:var(--aliasio-type-meta);padding:0 10px;min-height:28px}.status-pill.ok{background:#edf8f1}.page-content{padding:38px 40px 22px;max-width:1450px;margin:auto}.page-head{align-items:center;margin-bottom:28px}.eyebrow{display:block;color:#65738a;font-size:var(--aliasio-type-meta);letter-spacing:1.4px;font-weight:650;margin-bottom:10px}.title-group h1{font-size:var(--aliasio-type-title);font-weight:680;letter-spacing:-.9px;color:#202a3d}.title-group p{font-size:var(--aliasio-type-meta);font-weight:400;color:#65738a;margin-top:10px}.primary-button{min-height:41px;padding:0 17px;font-size:var(--aliasio-type-meta);font-weight:600;border-radius:8px;background:var(--blue);box-shadow:0 3px 5px #3267df15}.secondary-button{min-height:38px;border-radius:7px;font-size:var(--aliasio-type-meta);font-weight:550;background:#fff;border-color:var(--line-strong);box-shadow:none}.icon-button{border-radius:8px;border-color:var(--line);background:#fff}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.overview-card{background:#fff;border:1px solid var(--line);padding:22px 18px;display:flex;gap:14px;align-items:center;border-radius:10px}.metric-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#4e7cda;background:#eff4ff;flex-shrink:0}.metric-icon.green{color:#399776;background:#edf8f3}.metric-icon.violet{color:#8e6ac6;background:#f4effc}.overview-card div>span{display:block;font-size:var(--aliasio-type-meta);color:#65738a;margin-bottom:7px}.overview-card strong{color:#263249;font-size:var(--aliasio-type-section);font-weight:650;font-variant-numeric:tabular-nums}.overview-card small{font-size:var(--aliasio-type-meta);font-weight:400;color:#65738a;margin-left:5px}.inbox-view{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.inbox-panel-head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;gap:16px}h3{margin:0}.inbox-panel-head h3{display:flex;align-items:center;gap:10px;font-size:var(--aliasio-type-body);font-weight:650}.inbox-panel-head p{color:#65738a;font-size:var(--aliasio-type-meta);margin-top:7px}.soft-tag{font-size:var(--aliasio-type-meta);font-weight:550;min-height:22px;padding:0 7px;border-radius:5px}.search-toolbar{display:flex;gap:14px;padding:0 24px 18px}.search-field{display:flex;gap:10px;align-items:center;min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;padding:0 12px;background:#f9fbfd;color:#8a95a7;height:40px}.search-field:focus-within{border-color:#8cb1ff;box-shadow:0 0 0 3px #3267df12}.search-field input{width:100%;min-width:0;background:none;border:none;outline:none;font-size:var(--aliasio-type-meta);color:var(--text)}.search-field input::placeholder{color:#65738a}.search-field input:focus-visible{outline:none}.search-field .icon-button{width:26px;height:26px;flex-shrink:0}.folder-select{grid-template-columns:auto minmax(95px,135px);font-size:var(--aliasio-type-meta);gap:9px}.select,.input{height:40px;border-radius:7px;box-shadow:none;font-size:var(--aliasio-type-meta)}.mail-toolbar{padding:13px 24px;margin:0;gap:22px;border-block:1px solid var(--line);background:#fcfdff}.limit-field{margin-left:auto;order:3;font-size:var(--aliasio-type-meta);gap:8px;grid-template-columns:auto 56px}.limit-field .input{width:56px;height:30px;padding:0 6px}.check-field{font-size:var(--aliasio-type-meta);gap:7px}.check-field input{appearance:auto;accent-color:var(--blue);width:14px;height:14px;box-shadow:none}.empty-state{border:1px solid var(--line);background:#fff;border-radius:10px;gap:14px;padding:32px;line-height:1.6}.inbox-empty{min-height:340px;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;gap:0;padding:40px 24px}.empty-icon{display:grid;place-items:center;width:76px;height:76px;background:#f1f5fc;color:#7095d9;border-radius:23px;margin-bottom:23px}.inbox-empty h3{font-size:var(--aliasio-type-section);font-weight:600;color:#34415a;letter-spacing:-.3px}.inbox-empty p{max-width:365px;font-size:var(--aliasio-type-meta);color:#65738a;margin:10px 0 22px;line-height:1.75}.empty-footnote{display:flex;align-items:center;gap:6px;color:#65738a;font-size:var(--aliasio-type-meta);margin-top:21px}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#65738a;font-size:var(--aliasio-type-meta);margin-top:24px}.page-footer span:first-child{display:flex;align-items:center;gap:6px}.surface,.stat-tile,.alias-row,.code-card{border:1px solid var(--line);box-shadow:none;border-radius:10px;-webkit-backdrop-filter:none;backdrop-filter:none}.surface-title{font-size:var(--aliasio-type-body)}.stat-tile strong{font-size:var(--aliasio-type-title)}.stat-tile span{font-size:var(--aliasio-type-meta)}.account-view{grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(100px,1fr))}.create-view,.settings-view{grid-template-columns:repeat(2,minmax(0,1fr))}.create-row{grid-template-columns:1fr}.settings-list{font-size:var(--aliasio-type-meta);grid-template-columns:80px minmax(0,1fr)}.filter-select{width:150px}.feedback{border-radius:8px;font-size:var(--aliasio-type-meta);font-weight:500}.feedback>span{flex:1}.feedback svg{flex-shrink:0}.feedback .icon-button{margin-left:auto;flex-shrink:0}.mail-list{gap:0;margin:0}.mail-row{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:88px;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;padding:18px 24px;box-shadow:none}.mail-row:hover{background:#f8fbff;box-shadow:none}.avatar{width:38px;height:38px;font-size:var(--aliasio-type-body);background:#edf3fc;color:#537bbe;border-radius:12px}.mail-title{font-size:var(--aliasio-type-meta);gap:8px}.mail-subject{width:100%;font-size:var(--aliasio-type-meta)}.preview,.mail-row time{font-size:var(--aliasio-type-meta)}.selected-alias{margin:12px 24px;background:#f1f6ff;border-color:#dfebff;font-size:var(--aliasio-type-meta)}.setup-guide{margin-bottom:20px;display:grid;gap:15px;justify-items:start}.setup-guide>svg{color:var(--blue)}.setup-guide p{max-width:620px;color:var(--muted);line-height:1.7}.setup-path{font-size:var(--aliasio-type-meta);background:#f6f8fb;padding:10px 12px;border-radius:6px;overflow-wrap:anywhere}@media(min-width:1500px){.page-content{padding-top:48px}.inbox-empty{min-height:400px}}@media(max-width:1100px){.sidebar{width:214px;padding-inline:12px}.workspace{margin-left:214px}.page-content{padding:28px 24px}.masthead{padding-inline:24px}.overview-card{padding:17px 12px;gap:10px}.overview-card small{display:block;margin:3px 0 0}.account-view{grid-template-columns:repeat(3,minmax(0,1fr))}.account-selector{grid-column:1/-1}.create-view,.settings-view{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{position:static;width:100%;height:auto;padding:18px 16px 10px;border-right:none;border-bottom:1px solid var(--line)}.brand{padding:0 3px}.nav-caption,.privacy-note,.sidebar-account{display:none}.tabbar{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin-top:18px;padding-bottom:4px}.app-tab{flex:0 0 auto;height:40px;padding:0 11px;font-size:var(--aliasio-type-meta);gap:7px}.app-tab svg{width:16px}.workspace{margin-left:0}.masthead{display:flex;height:58px;padding:0 18px;gap:10px}.breadcrumb{font-size:var(--aliasio-type-meta);gap:6px}.status-cluster{gap:8px}.status-pill{font-size:9px;padding:0 8px}.page-content{padding:26px 16px 20px}.page-head{display:flex;align-items:center;gap:12px}.page-head .primary-button{width:auto;padding:0 11px;font-size:var(--aliasio-type-meta)}.title-group h1{font-size:var(--aliasio-type-section)}.eyebrow{font-size:8px}.title-group p{font-size:var(--aliasio-type-meta)}.overview-grid{gap:8px;margin-bottom:20px}.overview-card{padding:13px 10px;align-items:start;flex-direction:column;gap:9px}.metric-icon{width:30px;height:30px;border-radius:8px}.metric-icon svg{width:16px}.overview-card div>span{font-size:9px;min-height:22px;margin-bottom:3px}.overview-card strong{font-size:var(--aliasio-type-section)}.overview-card small{font-size:8px}.inbox-panel-head{padding:18px 16px}.inbox-panel-head .secondary-button{width:auto;padding:0 10px}.inbox-panel-head p{font-size:var(--aliasio-type-meta)}.search-toolbar{flex-wrap:wrap;padding:0 16px 15px;gap:10px}.search-field{flex-basis:100%}.folder-select{width:100%;grid-template-columns:auto minmax(0,1fr)}.mail-toolbar{padding:12px 16px;gap:12px}.limit-field{width:auto;grid-template-columns:auto 48px}.limit-field .input{width:48px}.check-field{font-size:var(--aliasio-type-meta)}.inbox-empty{min-height:340px}.inbox-empty h3{font-size:var(--aliasio-type-body)}.inbox-empty .primary-button,.inbox-empty .secondary-button{width:auto}.page-footer{flex-wrap:wrap;font-size:9px}.account-view{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-tile{min-height:100px;padding:12px}.stat-tile strong{font-size:var(--aliasio-type-section)}.stat-tile span{font-size:var(--aliasio-type-meta)}.mail-row{grid-template-columns:32px minmax(0,1fr);padding:16px;gap:12px}.mail-row time{grid-column:2}.avatar{width:32px;height:32px}.preview{white-space:nowrap}.mail-title{font-size:var(--aliasio-type-meta)}.alias-row{grid-template-columns:minmax(0,1fr)}.surface-title{font-size:var(--aliasio-type-meta)}.surface-heading{flex-wrap:wrap}.compact-field{font-size:var(--aliasio-type-meta)}.code-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){button{transition:none}}.app-tab:nth-child(5){margin-top:26px}@media(max-width:760px){.app-tab:nth-child(5){margin-top:0}}.page-footer a{color:var(--blue);text-decoration:none}.page-footer a:hover{text-decoration:underline}.guided-setup{max-width:760px;display:grid;gap:18px}.guided-setup fieldset{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:0;min-width:0;display:grid;gap:14px}.guided-setup legend{padding:0 12px 0 0;font-weight:650}.guided-setup label{display:grid;gap:8px;font-size:var(--aliasio-type-meta);font-weight:550;color:#465571}.setup-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-help{color:#65738a;font-size:var(--aliasio-type-meta);line-height:1.7}.cookie-input{height:88px;padding:12px;resize:vertical;font-family:ui-monospace,monospace}.setup-actions{display:flex;gap:12px;flex-wrap:wrap}.setup-error{color:#a63333;background:#fff2f2;padding:12px;border-radius:8px;font-size:var(--aliasio-type-meta)}.connection-result{padding:14px;background:#f0f5fc;color:#365780;border-radius:8px;line-height:1.7}.optional-label{color:#65738a;font-size:var(--aliasio-type-meta);font-weight:400;margin-left:8px}.setup-help{font-size:var(--aliasio-type-meta);color:#546985}.setup-help p{margin-top:10px;line-height:1.7}summary{cursor:pointer;font-weight:600}summary:focus-visible{outline:3px solid #8cb1ff;outline-offset:4px}.advanced-section{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.advanced-section .form-help{margin:14px 0}.create-view{grid-template-columns:minmax(0,760px)}.schedule-surface>summary{font-size:var(--aliasio-type-body)}.schedule-surface[open]>summary{margin-bottom:24px}.setup-required{background:#f0f5ff;border-color:#d7e3fb;color:#365780}.account-setup-area{margin-bottom:20px}.title-group p,.check-field,.overview-card div>span,.inbox-panel-head p,.sidebar-account div>span{font-size:var(--aliasio-type-meta)}@media(max-width:760px){.setup-fields{grid-template-columns:1fr}.setup-actions{flex-direction:column}.guided-setup{padding:20px 16px}.setup-required{flex-wrap:wrap}.check-field{font-size:var(--aliasio-type-meta)}}.schedule-summary{padding:11px 13px;border:1px solid #dce7f8;border-radius:8px;background:#f6f9ff;color:#365780;font-size:var(--aliasio-type-meta);font-weight:600}.tag-filter{width:150px}.tag-editor{display:grid;gap:12px;margin:0 0 14px;padding:14px 16px}.tag-list{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.compact-tags{margin-top:5px}.tag-list .soft-tag button{border:0;background:transparent;color:inherit;padding:0 0 0 4px;cursor:pointer}.tag-add{display:flex;gap:8px;max-width:460px}.tag-add .input{flex:1;min-width:0}@media(max-width:760px){.tag-filter{width:100%}.tag-add{flex-direction:column}}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .masthead,:root[data-theme=dark] .inbox-view,:root[data-theme=dark] .overview-card,:root[data-theme=dark] .surface,:root[data-theme=dark] .empty-state{background:var(--surface-solid);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .app-tab{color:var(--muted)}:root[data-theme=dark] .app-tab.active{background:#5382dc3d;color:var(--blue)}:root[data-theme=dark] .app-tab:hover:not(.active),:root[data-theme=dark] .mail-row:hover{background:#73a9ff14}:root[data-theme=dark] .brand-wordmark,:root[data-theme=dark] .breadcrumb span,:root[data-theme=dark] .title-group h1,:root[data-theme=dark] .overview-card strong,:root[data-theme=dark] .privacy-note strong{color:var(--text)}:root[data-theme=dark] .privacy-note,:root[data-theme=dark] .mail-toolbar,:root[data-theme=dark] .search-field,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .icon-button{background:#151b26;color:var(--text);border-color:var(--line-strong)}:root[data-theme=dark] .mail-toolbar{border-color:var(--line)}:root[data-theme=dark] .selected-alias{background:#2f5b9d47;border-color:#73a9ff47;color:#c9dcff}:root[data-theme=dark] .soft-tag{color:#d7e5ff}:root[data-theme=dark] .empty-icon{background:#73a9ff24;color:var(--blue)}:root[data-theme=dark] .form-help,:root[data-theme=dark] .title-group p,:root[data-theme=dark] .inbox-panel-head p,:root[data-theme=dark] .page-footer{color:var(--muted)}.mail-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:560px;border-top:1px solid var(--line)}.mail-folders{display:flex;flex-direction:column;gap:5px;padding:20px 12px;background:var(--surface);border-right:1px solid var(--line)}.mail-folders>button{display:flex;align-items:center;gap:11px;min-height:44px;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:var(--aliasio-type-meta);text-align:left;cursor:pointer;transition:background .15s,color .15s}.mail-folders>button:hover{background:var(--bg);color:var(--text)}.mail-folders>button.active{background:color-mix(in srgb,var(--accent,#7864e8) 13%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--accent,#7864e8) 28%,transparent);font-weight:650}.mail-folders>button:disabled{opacity:.55;cursor:wait}.mail-folders svg{flex-shrink:0}.mail-nav-caption{font-size:var(--aliasio-type-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 12px}.mail-nav-caption:not(:first-child){margin-top:16px}.mail-nav-help{font-size:var(--aliasio-type-meta);line-height:1.6;color:var(--muted);padding:20px 12px;margin-top:auto}.mail-content{min-width:0;background:var(--bg)}.mail-filter-details{margin:0 24px 12px;border-top:1px solid var(--line)}.mail-filter-details summary{display:flex;align-items:center;gap:8px;padding:12px 0;color:var(--muted);font-size:var(--aliasio-type-meta);cursor:pointer;list-style:none}.mail-filter-details .mail-toolbar{padding:4px 0 12px;border:0}.mail-content .search-toolbar{padding-bottom:12px}.mail-content .mail-row{background:transparent}.mail-content .mail-row:hover{background:var(--surface)}.mail-modal .reply-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.mail-modal .mail-modal-body{padding-top:22px}.mail-folders button:focus-visible,.history-open:focus-visible{outline:2px solid var(--accent,#7864e8);outline-offset:2px}@media(max-width:850px){.mail-workspace{grid-template-columns:170px minmax(0,1fr)}.mail-folders{padding:14px 8px}.mail-folders>button{font-size:var(--aliasio-type-meta);padding:10px 8px}}@media(max-width:600px){.mail-workspace{display:block;min-height:440px}.mail-folders{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px;gap:6px}.mail-folders>button{flex:0 0 auto;min-height:44px}.mail-nav-caption,.mail-nav-help{display:none}.mail-filter-details{margin:0 16px 10px}.inbox-scope .compact-field{min-width:0}.mail-content .inbox-panel-head{align-items:flex-start}.mail-content .inbox-panel-head p{line-height:1.6}}@media(prefers-reduced-motion:reduce){.mail-folders>button{transition:none}}.mail-message-details{border-bottom:1px solid var(--line);padding-bottom:14px}.mail-message-details summary{font-size:var(--aliasio-type-meta);color:var(--muted);cursor:pointer;padding:8px 0}.mail-modal-header h3{overflow-wrap:anywhere}.mail-modal .reply-composer{margin-bottom:0}.mail-modal .mail-modal-body{border-bottom:1px solid var(--line);padding-bottom:24px}@media(max-width:600px){.page-content{padding:20px 12px}.inbox-view,.mail-content,.mail-workspace,.inbox-scope{min-width:0;max-width:100%}.inbox-scope{display:flex;flex-direction:column;align-items:stretch;gap:12px}.inbox-scope .compact-field{width:100%;max-width:100%;flex:0 0 auto}.inbox-scope select{width:100%;min-width:0;font-size:16px;min-height:44px}.mail-content .inbox-panel-head{flex-wrap:wrap;gap:12px;padding:16px}.mail-row{padding:14px 12px;gap:10px}.mail-copy,.mail-title{min-width:0}.mail-title{flex-wrap:wrap}.mail-title strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.mail-subject{width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.mail-modal-backdrop{padding:0}.mail-modal{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.mail-modal-header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;gap:10px}.mail-modal-title-group h3{font-size:18px;line-height:1.35;margin-top:6px}.mail-modal-title-group p{font-size:12px}.mail-modal-close{width:44px;height:44px}.mail-modal-scroll{padding:12px 12px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain}.mail-modal .message-navigation{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px}.message-navigation span{grid-column:1/-1;grid-row:1;text-align:center;font-size:12px}.message-navigation button,.mail-modal .secondary-button{min-height:44px}.mail-modal-code{flex-wrap:wrap}.mail-modal input,.mail-modal textarea,.mail-modal select{font-size:16px}}:root{--muted: #596a82;--action-bg: #3267df;--action-text: #fff}:root[data-theme=dark]{--muted: #aab5c9;--action-bg: #90b5ff;--action-text: #101d35}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 18px;background:var(--surface-solid);color:var(--blue);border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.page-content:focus{outline:none}.sidebar{overflow-y:auto}.workspace,.title-group{min-width:0}.title-group p{overflow-wrap:anywhere;line-height:1.6;font-size:var(--aliasio-type-body)}.title-group h1{font-size:var(--aliasio-type-title);letter-spacing:-1px;line-height:1.15}.page-head{gap:20px}.page-head>button{flex-shrink:0}.eyebrow{font-size:var(--aliasio-type-meta)}.app-tab{font-size:var(--aliasio-type-body);min-height:46px}.sidebar-account{margin-top:auto}.sidebar-account .account-avatar{background:var(--aliasio-lavender);color:var(--aliasio-iris)}.sidebar-account strong{font-size:var(--aliasio-type-meta);font-weight:600}.sidebar-account div>span{font-size:var(--aliasio-type-meta)}.breadcrumb,.status-pill{font-size:var(--aliasio-type-meta)}.primary-button{background:var(--action-bg);color:var(--action-text)}.primary-button,.secondary-button{min-height:44px;font-size:var(--aliasio-type-body);border-radius:10px}.primary-button:hover:not(:disabled){background:var(--action-bg);filter:brightness(.94)}.icon-button{min-width:40px;min-height:40px}.input,.select,.search-field{min-height:44px;font-size:var(--aliasio-type-body)}.search-field input{font-size:var(--aliasio-type-body)}.search-field .icon-button{min-width:30px;min-height:30px}.overview-card{border-radius:14px;padding:22px 18px}.overview-card div>span{font-size:var(--aliasio-type-meta)}.overview-card small{font-size:var(--aliasio-type-meta)}.inbox-view{border-radius:16px}.inbox-panel-head h3{font-size:var(--aliasio-type-body)}.inbox-panel-head p,.check-field,.limit-field{font-size:var(--aliasio-type-meta)}.check-field{min-height:36px}.check-field input{width:17px;height:17px}.mail-toolbar{flex-wrap:wrap;gap:12px 20px}.limit-field .input{min-height:36px}.soft-tag{min-height:24px;font-size:var(--aliasio-type-meta)}.mail-row{transition:background .15s ease}.mail-title{row-gap:6px}.mail-title strong{font-size:var(--aliasio-type-body);overflow-wrap:anywhere}.mail-subject{font-size:var(--aliasio-type-body);color:var(--text);line-height:1.5;overflow-wrap:anywhere}.preview{font-size:var(--aliasio-type-meta);line-height:1.6;color:var(--muted)}.mail-row time{font-size:var(--aliasio-type-meta);font-weight:400;color:var(--muted)}.alias-main strong,.alias-main small{overflow-wrap:anywhere}.inbox-empty p{font-size:var(--aliasio-type-body);max-width:410px}.empty-footnote,.page-footer{font-size:var(--aliasio-type-meta)}.results-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 16px;color:var(--muted);font-size:var(--aliasio-type-meta)}.mini-text-button{min-height:36px}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--muted)}.loading-state svg{color:var(--blue)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .breadcrumb,:root[data-theme=dark] .nav-caption,:root[data-theme=dark] .overview-card div>span,:root[data-theme=dark] .overview-card small,:root[data-theme=dark] .check-field,:root[data-theme=dark] .limit-field,:root[data-theme=dark] .empty-footnote,:root[data-theme=dark] .inbox-empty p,:root[data-theme=dark] .guided-setup label,:root[data-theme=dark] .setup-help,:root[data-theme=dark] .optional-label{color:var(--muted)}:root[data-theme=dark] .search-field input::placeholder{color:var(--muted)}:root[data-theme=dark] .nav-count,:root[data-theme=dark] .soft-tag.muted{color:#c4d4ef;background:#2b384e}:root[data-theme=dark] .status-pill.ok{color:#92e0b4;background:#203d32}:root[data-theme=dark] .metric-icon,:root[data-theme=dark] .avatar,:root[data-theme=dark] .account-avatar{background:#263651;color:#a8c6ff}:root[data-theme=dark] .metric-icon.green{background:#203d32;color:#92e0b4}:root[data-theme=dark] .metric-icon.violet{background:#382e4c;color:#d1b4fc}:root[data-theme=dark] .inbox-empty h3{color:var(--text)}:root[data-theme=dark] .mail-modal{background:var(--surface-solid);color:var(--text)}@media(max-width:1100px)and (min-width:761px){.overview-card{padding:18px 12px}}@media(max-width:760px){.sidebar{padding:18px 16px 14px}.tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px}.app-tab{flex-direction:column;justify-content:center;gap:6px;height:auto;min-height:64px;padding:9px 4px;font-size:var(--aliasio-type-meta);text-align:center;white-space:normal;line-height:1.3;position:relative}.app-tab svg{width:19px}.nav-count{position:absolute;top:5px;right:6px;font-size:var(--aliasio-type-meta)}.masthead{height:auto;min-height:62px;padding:10px 16px;flex-wrap:wrap}.breadcrumb{font-size:var(--aliasio-type-meta)}.status-cluster{margin-left:auto}.status-pill{font-size:var(--aliasio-type-meta)}.page-content{padding:26px 16px 20px}.title-group h1{font-size:var(--aliasio-type-title)}.title-group p,.eyebrow{font-size:var(--aliasio-type-meta)}.page-head{flex-wrap:wrap}.page-head .primary-button{min-height:44px;font-size:var(--aliasio-type-meta);padding-inline:14px}.overview-card{padding:14px 10px;border-radius:12px}.overview-card div>span{font-size:var(--aliasio-type-meta);min-height:32px}.overview-card small{font-size:var(--aliasio-type-meta);line-height:1.5}.overview-card strong{font-size:var(--aliasio-type-section)}.input,.select,.search-field input{font-size:var(--aliasio-type-body)}.inbox-panel-head p,.check-field{font-size:var(--aliasio-type-meta)}.limit-field{margin-left:0}.mail-row time{font-size:var(--aliasio-type-meta)}.mail-title strong{font-size:var(--aliasio-type-meta)}.view-toolbar .filter-select,.view-toolbar .tag-filter,.view-toolbar .secondary-button{width:100%}.page-footer{font-size:var(--aliasio-type-meta);line-height:1.6}}@media(prefers-reduced-motion:reduce){.mail-row{transition:none}.spin{animation:none}}:root{font-family:var(--aliasio-font);--bg: var(--aliasio-paper);--bg-deep: var(--aliasio-bg-deep);--surface: var(--aliasio-surface);--surface-solid: var(--aliasio-surface);--surface-soft: var(--aliasio-surface-soft);--line: var(--aliasio-line);--line-strong: var(--aliasio-line-strong);--text: var(--aliasio-ink);--muted: var(--aliasio-muted);--muted-soft: var(--aliasio-muted);--blue: var(--aliasio-iris);--blue-bright: var(--aliasio-iris-hover);--tag-blue: var(--aliasio-lavender);--green: var(--aliasio-success);--green-text: var(--aliasio-success);--green-bg: var(--aliasio-mint);--red: var(--aliasio-danger);--amber: var(--aliasio-warning);--action-bg: var(--aliasio-iris);--action-text: var(--aliasio-action-text);--shadow: var(--aliasio-shadow);--shadow-soft: var(--aliasio-shadow-soft);--radius-lg: var(--aliasio-radius-feature);--radius-md: var(--aliasio-radius-card);--radius-sm: var(--aliasio-radius-control)}body,:root[data-theme=dark] body{background:var(--bg);color:var(--text)}.brand{gap:11px}.aliasio-symbol{width:40px;height:40px;border-radius:12px;flex-shrink:0}.brand-wordmark,:root[data-theme=dark] .brand-wordmark{font-family:var(--aliasio-font);color:var(--text);font-size:var(--aliasio-type-title);font-weight:800;letter-spacing:-1.5px;gap:0;align-items:baseline}.brand-wordmark>.brand-period{color:var(--blue);font-weight:800}.title-group h1{color:var(--text);font-weight:800}.eyebrow,.nav-caption,.breadcrumb,.title-group p,.overview-card div>span,.overview-card small,.inbox-panel-head p,.page-footer,.form-help{color:var(--muted)}.breadcrumb span,.overview-card strong{color:var(--text)}.sidebar,.masthead,.overview-card,.inbox-view,.empty-state{background:var(--surface-solid)}.app-tab{color:var(--muted)}.app-tab.active,:root[data-theme=dark] .app-tab.active{background:var(--tag-blue);color:var(--blue)}.app-tab:hover:not(.active),:root[data-theme=dark] .app-tab:hover:not(.active){background:var(--surface-soft)}.nav-count,:root[data-theme=dark] .nav-count{background:var(--tag-blue);color:var(--blue)}.primary-button{box-shadow:0 3px 8px #6454d91a}.primary-button:hover:not(:disabled){filter:brightness(.94)}.secondary-button,.icon-button,.search-field,.mail-toolbar,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .search-field,:root[data-theme=dark] .mail-toolbar{background:var(--surface-solid);color:var(--text);border-color:var(--line-strong)}.search-field,.mail-toolbar,:root[data-theme=dark] .search-field,:root[data-theme=dark] .mail-toolbar{background:var(--surface-soft)}.input,.select,textarea,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] textarea{background:var(--surface-solid);color:var(--text);border-color:var(--line-strong)}.search-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--tag-blue)}.search-field input::placeholder{color:var(--muted)}.privacy-note,:root[data-theme=dark] .privacy-note{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.privacy-note strong{color:var(--text)}.metric-icon,.metric-icon.violet,.avatar,.account-avatar,.empty-icon,:root[data-theme=dark] .metric-icon,:root[data-theme=dark] .metric-icon.violet,:root[data-theme=dark] .avatar,:root[data-theme=dark] .account-avatar,:root[data-theme=dark] .empty-icon{background:var(--tag-blue);color:var(--blue)}.metric-icon.green,:root[data-theme=dark] .metric-icon.green,.status-pill.ok,:root[data-theme=dark] .status-pill.ok{background:var(--green-bg);color:var(--green-text)}.mail-row:hover,:root[data-theme=dark] .mail-row:hover{background:var(--surface-soft)}.mail-row.selected,.alias-row.selected{background:var(--tag-blue);border-color:var(--blue)}.soft-tag.blue{background:var(--tag-blue);color:var(--blue)}.selected-alias,:root[data-theme=dark] .selected-alias,.schedule-summary,:root[data-theme=dark] .schedule-summary,.connection-result,:root[data-theme=dark] .connection-result,.setup-required,:root[data-theme=dark] .setup-required{background:var(--tag-blue);border-color:var(--line);color:var(--text)}.inbox-empty h3{color:var(--text)}.surface,.stat-tile,.alias-row,.code-card{border-radius:var(--aliasio-radius-card)}@media(max-width:760px){.brand-wordmark{font-size:var(--aliasio-type-title)}}.mail-modal{background:var(--surface-solid);border-color:var(--line-strong);box-shadow:0 24px 80px #00000040}.message-body,.code-line span{box-shadow:none}.code-line span{color:var(--green-text);background:var(--green-bg)}.segmented-control{background:var(--surface-soft)}.segmented-control button{color:var(--muted)}.segmented-control button.active{color:var(--text);box-shadow:none}.feedback:not(.danger):not(.setup-required){color:var(--green-text);background:var(--green-bg)}.setup-error{color:var(--red);background:var(--surface-soft)}.connection-guide{display:grid;justify-items:start;gap:14px;padding:24px;margin-bottom:24px;border-color:var(--blue)}.connection-guide h2{font-size:var(--aliasio-type-section);letter-spacing:-.5px}.connection-guide p{max-width:670px;line-height:1.7;color:var(--muted)}.connection-guide-actions{display:flex;gap:12px;flex-wrap:wrap}.connection-guide a{text-decoration:none}@media(max-width:760px){.connection-guide{padding:20px}.connection-guide-actions{width:100%}.connection-guide-actions>*{width:100%}}.session-alert{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;margin-bottom:24px;border-left:4px solid var(--red)}.session-alert.warning{border-left-color:var(--amber)}.session-alert-icon{color:var(--red);display:flex;padding-top:2px}.session-alert.warning .session-alert-icon{color:var(--amber)}.session-alert-body{display:grid;gap:5px;min-width:0;flex:1}.session-alert-body strong{font-size:var(--aliasio-type-body)}.session-alert-body p{color:var(--muted);line-height:1.6}.session-alert-body small{color:var(--muted-soft);overflow-wrap:anywhere}.session-alert-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.session-alert-actions button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.session-check{display:inline-flex;align-items:center;gap:7px;width:fit-content}@media(max-width:760px){.session-alert{flex-wrap:wrap}.session-alert-actions{width:100%}.session-alert-actions>*{flex:1;justify-content:center}}.alias-wizard{display:grid;gap:18px;margin-top:20px}.alias-wizard-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}.alias-wizard-fields label{display:grid;gap:8px;font-size:13px}.alias-preview{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.alias-preview-list{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.alias-preview-list span{padding:8px 12px;background:var(--surface-solid);border:1px solid var(--line);border-radius:8px;font-variant-numeric:tabular-nums}.alias-preview p,.alias-preview small{color:var(--muted);line-height:1.6}.alias-results{margin-top:24px;display:grid;gap:12px}.alias-results article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px}.alias-results article div{display:grid;gap:6px;overflow-wrap:anywhere;min-width:0}.alias-results article span{color:var(--muted)}@media(max-width:600px){.alias-wizard-fields{grid-template-columns:1fr}.alias-results article{flex-wrap:wrap}}body{font-size:var(--aliasio-type-body)}.title-group h1{font-size:var(--aliasio-type-title);font-weight:800}h2,.surface-title,.connection-guide h2{font-size:var(--aliasio-type-section);font-weight:700}.form-help,.alias-main small,.alias-meta,.nav-count{font-size:var(--aliasio-type-meta)}code,.code-line,.code-card,.stat-tile strong,.nav-count,.overview-card strong{font-variant-numeric:tabular-nums}button,.mini-button,.mini-text-button,.icon-button,.tag-list button{min-height:44px}.icon-button,.tag-list button{min-width:44px}:root :focus-visible{outline:3px solid var(--aliasio-iris);outline-offset:3px}.alias-main strong{font-size:var(--aliasio-type-body)}.alias-open{min-width:0}.alias-select{min-width:24px;min-height:24px;margin:0;accent-color:var(--aliasio-iris)}.alias-row[aria-busy=true]{opacity:.65}.alias-skeletons{display:grid;gap:12px}.alias-skeleton{height:82px;border-radius:var(--aliasio-radius-card);background:var(--aliasio-surface-soft);animation:alias-pulse 1.4s ease-in-out infinite alternate}@keyframes alias-pulse{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.alias-skeleton{animation:none}}.copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10000;padding:12px 20px;border-radius:var(--aliasio-radius-control);background:var(--aliasio-mint);color:var(--aliasio-success);box-shadow:var(--aliasio-shadow);pointer-events:none}h1,h2,h3{color:var(--aliasio-ink)}.view-toolbar{flex-wrap:wrap}.tag-filter{min-width:170px}.soft-tag.muted,:root[data-theme=dark] .soft-tag.muted{background:var(--aliasio-surface-soft);color:var(--aliasio-muted)}.alias-select-target{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;flex-shrink:0}:root{--motion-fast: .14s;--motion-normal: .24s;--motion-ease: cubic-bezier(.2,.8,.2,1)}@keyframes aliasio-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes aliasio-dialog{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aliasio-fade{0%{opacity:0}to{opacity:1}}.page-content>section,.page-content>.authenticator-view{animation:aliasio-reveal var(--motion-normal) var(--motion-ease)}.feedback[role],.alias-results,.sms-code strong{animation:aliasio-reveal .18s var(--motion-ease)}dialog[open]{animation:aliasio-dialog .2s var(--motion-ease)}dialog[open]::backdrop{animation:aliasio-fade .18s ease-out}.visual-picker[open] .visual-menu{animation:aliasio-reveal .15s var(--motion-ease)}.visual-chevron{transition:transform var(--motion-fast) var(--motion-ease)}.visual-picker[open] .visual-chevron{transform:rotate(180deg)}.primary-button,.secondary-button,.icon-button,.app-tab,.segmented-control button{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease}@media(hover:hover)and (pointer:fine){.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled){transform:translateY(-1px)}}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.icon-button:active:not(:disabled){transform:translateY(0) scale(.98)}.app-tab:active,.segmented-control button:active{transform:scale(.985)}.input,.select,textarea,.visual-picker summary{transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.alias-reorder-move{transition:transform .26s var(--motion-ease)}.alias-reorder-enter-active{transition:opacity .18s ease,transform .18s var(--motion-ease)}.alias-reorder-leave-active{transition:opacity .1s ease}.alias-reorder-enter-from{opacity:0;transform:translateY(6px)}.alias-reorder-leave-to{opacity:0}.authenticator-grid>article,.sms-activation{animation:aliasio-reveal .22s var(--motion-ease)}.authenticator-grid>article:nth-child(2),.sms-activation:nth-of-type(2){animation-delay:25ms}.authenticator-grid>article:nth-child(3),.sms-activation:nth-of-type(3){animation-delay:50ms}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.primary-button:hover,.secondary-button:hover,.icon-button:hover,.primary-button:active,.secondary-button:active,.icon-button:active,.app-tab:active,.segmented-control button:active{transform:none!important}}[data-motion-engine=motion] .page-content>section,[data-motion-engine=motion] .page-content>.authenticator-view,[data-motion-engine=motion] dialog[open],[data-motion-engine=motion] .visual-picker[open] .visual-menu,[data-motion-surface]{animation:none}[data-motion-engine=motion] .primary-button,[data-motion-engine=motion] .secondary-button,[data-motion-engine=motion] .icon-button{transition-property:background-color,border-color,box-shadow,color}[data-motion-engine=motion] .primary-button:active:not(:disabled),[data-motion-engine=motion] .secondary-button:active:not(:disabled),[data-motion-engine=motion] .icon-button:active:not(:disabled){transform:none}.mobile-menu-toggle{display:none}@media(max-width:760px){.shell-inner,.workspace,.page-content,.surface,.view-toolbar,.sms-layout>*{min-width:0;max-width:100%}.app-shell{padding:0}.shell-inner{display:block}.sidebar{position:sticky;top:0;z-index:40;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;background:var(--surface-solid);border-bottom:1px solid var(--line);width:100%;height:auto;max-height:85dvh;overflow:auto}.sidebar .brand{margin:0;gap:8px;width:auto;padding:0;flex:0 0 auto}.sidebar .brand-wordmark{font-size:var(--aliasio-type-section)}.sidebar .aliasio-symbol{width:32px;height:32px}.sidebar .nav-caption,.sidebar .privacy-note,.sidebar .sidebar-account{display:none}.mobile-menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:auto;max-width:65%;margin:0;font-size:var(--aliasio-type-meta)}.mobile-menu-toggle>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-menu-toggle>span:last-child{white-space:nowrap}.sidebar .tabbar{display:none}.sidebar.mobile-menu-open .tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding-top:10px;margin:0}.sidebar .app-tab{min-width:0;min-height:48px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:8px;padding:10px;margin:0;font-size:var(--aliasio-type-meta)}.sidebar .app-tab svg{flex-shrink:0}.sidebar .nav-count{position:static;margin-left:auto}.masthead{padding:12px 16px;min-height:56px;gap:8px;flex-wrap:wrap}.breadcrumb{min-width:0;flex-wrap:wrap;font-size:var(--aliasio-type-meta)}.status-cluster{gap:8px;flex-wrap:wrap}.status-pill{font-size:var(--aliasio-type-meta)}.page-content{padding:20px 16px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom))}.page-heading{gap:12px;flex-wrap:wrap}.page-content h1{font-size:var(--aliasio-type-title);line-height:1.2;overflow-wrap:anywhere}.view-toolbar,.search-toolbar,.mail-toolbar,.authenticator-toolbar,.setup-help-toolbar{display:flex;flex-wrap:wrap;gap:10px}.view-toolbar>*{min-width:0;flex:1 1 140px}.view-toolbar .search-field{flex-basis:100%}.search-field input{min-width:0;width:100%}.input,.select,textarea,input[type=search],input[type=email],input[type=password]{font-size:var(--aliasio-type-body);max-width:100%;min-height:44px}.primary-button,.secondary-button,.icon-button,.visual-picker summary,.visual-options button{min-height:44px}.icon-button{min-width:44px}.setup-help-toolbar .secondary-button,.sms-phone .secondary-button,.sms-code .secondary-button{width:auto;flex:1 1 auto}.sms-layout,.alias-wizard-fields,.account-view,.overview-grid,.setup-fields,.job-form{grid-template-columns:minmax(0,1fr)}.sms-new,.sms-activation,.create-surface{padding:18px}.sms-heading h2{font-size:var(--aliasio-type-section)}.sms-credit{max-width:100%;overflow-wrap:anywhere}.sms-receiving>.sms-heading .secondary-button{width:auto}.sms-phone{font-size:var(--aliasio-type-section)}.alias-row{min-width:0;gap:12px;padding:16px}.alias-main,.alias-meta,.mail-main{min-width:0;overflow-wrap:anywhere}.alias-main strong{overflow-wrap:anywhere}.alias-meta{flex-wrap:wrap}.segmented-control{display:flex;flex-wrap:wrap}.segmented-control button{min-height:44px;flex:1 1 120px;white-space:normal}dialog.setup-help-dialog,dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;overscroll-behavior:contain}dialog footer{display:flex;flex-wrap:wrap;gap:10px}dialog footer button{flex:1 1 120px}.visual-options{max-height:min(260px,40dvh);overscroll-behavior:contain}.page-footer{padding-bottom:env(safe-area-inset-bottom);flex-wrap:wrap}.language-bar{padding:6px 12px}.language-bar select{min-height:36px}}@media(max-width:360px){.mobile-menu-toggle>span:first-child{display:none}.mobile-menu-toggle{max-width:55%}.sidebar{padding:10px 12px}.page-content{padding-left:12px;padding-right:12px}.status-pill{display:none}}.inbox-scope{display:flex;flex-wrap:wrap;gap:16px;padding:20px;margin-bottom:16px}.inbox-scope label{min-width:0;flex:1 1 240px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.inbox-scope .select{width:100%;min-width:0}.inbox-scope p{flex-basis:100%;margin:0}.job-main small{overflow-wrap:anywhere}.job-actions{flex-wrap:wrap}@media(max-width:760px){.input,.select,textarea,input[type=search],input[type=email],input[type=password]{font-size:16px}}.sidebar{width:240px;padding:26px 16px 12px;gap:0;background:var(--aliasio-surface);border-right:1px solid var(--aliasio-line)}.workspace{margin-left:240px}.sidebar .brand{padding:0 8px;margin:0 0 28px;gap:9px}.sidebar .brand-wordmark{font-size:28px;letter-spacing:-1px}.sidebar .aliasio-symbol{width:34px;height:34px}.sidebar-context{padding:12px;margin-bottom:16px;background:var(--aliasio-surface-soft);border:1px solid var(--aliasio-line);border-radius:12px}.sidebar-context label{display:block;font-size:11px;font-weight:600;color:var(--aliasio-muted);margin-bottom:7px}.sidebar-context select{display:block;width:100%;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--aliasio-ink);font:inherit;font-size:12px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.sidebar-context button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;background:none;color:var(--aliasio-iris);font:inherit;font-size:13px;cursor:pointer}.sidebar-create{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;flex-shrink:0;margin:0 0 26px;border:1px solid var(--aliasio-line-strong);border-radius:9px;background:var(--aliasio-surface);color:var(--aliasio-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sidebar-create svg{color:var(--aliasio-iris)}.sidebar-create:hover,.sidebar-create[aria-current=page]{background:var(--aliasio-lavender);border-color:var(--aliasio-iris);color:var(--aliasio-iris)}.sidebar .tabbar{display:flex;flex-direction:column;gap:8px;flex:1 0 auto;margin:0 0 32px}.area-link{display:flex;align-items:center;gap:12px;min-height:66px;width:100%;padding:12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--aliasio-muted);text-align:left;font:inherit;cursor:pointer;transition:background .14s,color .14s}.area-link>svg{flex-shrink:0}.area-link>span{display:grid;gap:5px;min-width:0}.area-link strong{font-size:14px;font-weight:600;line-height:1.3;color:var(--aliasio-ink)}.area-link small{font-size:11px;line-height:1.3;color:var(--aliasio-muted)}.area-link:hover{background:var(--aliasio-surface-soft)}.area-link.active{background:var(--aliasio-lavender);color:var(--aliasio-iris)}.area-link.active strong{color:var(--aliasio-iris);font-weight:700}.area-chevron{margin-left:auto}.sidebar-utilities{margin-top:auto;padding-top:12px;border-top:1px solid var(--aliasio-line)}.utility-link{min-height:56px;padding:8px;margin-bottom:6px}.utility-link strong{font-size:13px}.utility-link small{font-size:11px}.context-navigation{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 16px;margin:-8px 0 24px;border-bottom:1px solid var(--aliasio-line)}.context-navigation button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--aliasio-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.context-navigation button:hover{background:var(--aliasio-surface-soft);color:var(--aliasio-ink)}.context-navigation button[aria-current=page]{background:var(--aliasio-surface);border-color:var(--aliasio-line-strong);color:var(--aliasio-iris);box-shadow:var(--aliasio-shadow-soft)}.context-count{font-size:11px;font-variant-numeric:tabular-nums;padding:2px 6px;background:var(--aliasio-lavender);color:var(--aliasio-iris);border-radius:5px}.sidebar button:focus-visible,.sidebar a:focus-visible,.sidebar select:focus-visible,.context-navigation button:focus-visible{outline:3px solid var(--aliasio-iris);outline-offset:2px}.sidebar .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:761px)and (max-height:740px){.sidebar{padding-top:18px}.sidebar .brand,.sidebar-create{margin-bottom:18px}.sidebar .tabbar{gap:4px;margin-bottom:20px}.area-link{min-height:58px}}@media(max-width:760px){.sidebar{width:100%;padding:12px 16px;gap:10px;background:var(--aliasio-surface)}.workspace{margin-left:0}.sidebar .brand{margin:0;padding:0}.sidebar .brand-wordmark{font-size:24px}.sidebar .aliasio-symbol{width:32px;height:32px}.sidebar .mobile-menu-toggle{display:flex;gap:12px}.sidebar-context,.sidebar-create,.sidebar .tabbar,.sidebar-utilities{display:none}.sidebar.mobile-menu-open .sidebar-context{display:block;order:2;width:100%;margin:8px 0 0}.sidebar-context select{min-height:44px;font-size:16px}.sidebar.mobile-menu-open .sidebar-create{display:flex;order:3;margin:0}.sidebar.mobile-menu-open .tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:4;width:100%;gap:6px;margin:0}.area-link{min-height:64px;padding:10px;gap:9px}.area-link strong{font-size:13px}.area-link small{font-size:11px}.area-chevron{display:none}.sidebar.mobile-menu-open .sidebar-utilities{display:block;order:5;width:100%;padding-top:8px}.utility-link{margin:0}.context-navigation{gap:4px;margin-top:0}.context-navigation button{flex:1;padding:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.area-link{transition:none}}.security-view{display:grid;gap:20px;max-width:860px}.security-view>.form-help{margin:0}.security-view .settings-panel{min-width:0}.alias-view .view-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px}.alias-view .view-toolbar .search-field{grid-column:1 / -1;min-width:0;width:100%}.alias-view .search-field input{min-width:0;width:100%}.alias-view .view-toolbar .tag-filter,.alias-view .view-toolbar .filter-select{width:100%;min-width:0}.alias-view .alias-list{gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.alias-view .alias-row{min-height:64px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0}.alias-view .alias-row:last-child{border-bottom:0}.alias-view .alias-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.alias-pagination,.alias-pagination form,.alias-pagination label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alias-pagination{padding:12px 0}.alias-pagination input{width:72px}.alias-pagination select{width:80px}.alias-pagination button[aria-current=page]{background:var(--tag-blue);border-color:var(--blue);font-weight:700}.overview-grid{gap:10px;margin-bottom:14px}.overview-grid .overview-card{padding:10px 14px}.overview-grid .metric-icon{width:30px;height:30px}.overview-grid .overview-card strong{font-size:17px}.overview-grid .overview-card div>span{margin-bottom:3px;min-height:0}.inbox-scope{padding:12px 16px;gap:10px}.inbox-scope .form-help{display:none}.folder-toggle{display:none;margin:10px 16px}.mail-content .inbox-panel-head{padding:14px 20px}.mail-content .search-toolbar{padding:0 20px 8px}.mail-filter-details{margin:0 20px 8px}.mail-list .mail-row{min-height:100px;padding:12px 20px;gap:12px}.mail-list .mail-title{display:flex;flex-wrap:wrap;min-width:0;gap:5px;align-items:center}.mail-list .mail-title strong{max-width:100%;flex:1 1 160px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.mail-list .mail-subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mail-list .mail-title .soft-tag{font-size:11px;padding:2px 5px}.mail-list .preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark]{--muted:#b6b4c5}.alias-view .form-help,.mail-recipient{font-size:13px}@media(max-width:1200px){.folder-toggle{display:inline-flex}.mail-workspace{grid-template-columns:minmax(0,1fr)}.mail-workspace .mail-folders{display:none}.mail-workspace.folders-open .mail-folders{display:flex;flex-wrap:wrap;flex-direction:row;border-bottom:1px solid var(--line)}.mail-workspace.folders-open .mail-folders button{width:auto}.mail-folders .mail-nav-caption,.mail-folders .mail-nav-help{display:none}}@media(max-width:600px){.alias-view .view-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alias-view .view-toolbar .tag-filter{grid-column:1/-1}.alias-view .alias-meta{gap:5px;flex-direction:column;align-items:flex-end}.alias-view .alias-open{gap:6px}.overview-grid{display:flex;flex-wrap:wrap}.overview-grid .overview-card{flex:1 1 140px}.overview-grid .overview-card small{display:none}.mail-list .mail-row{grid-template-columns:minmax(0,1fr) auto;padding:12px}.mail-list .avatar{display:none}.mail-list .mail-row time{font-size:11px}.alias-pagination{gap:6px}}.mobile-bottom-nav{display:none}@media(max-width:760px){.mobile-bottom-nav{position:fixed;z-index:60;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:8px max(6px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:var(--aliasio-surface,var(--surface));border-top:1px solid var(--line);box-shadow:0 -6px 28px #0000000a}.mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:0 2px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:600;line-height:1.2;touch-action:manipulation}.mobile-tab-icon{display:flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:12px}.mobile-bottom-nav button[aria-current=page]{color:var(--aliasio-iris,#7864e8)}.mobile-bottom-nav button[aria-current=page] .mobile-tab-icon{background:var(--tag-blue,#7864e81a)}.mobile-bottom-nav button:active{transform:scale(.96)}.workspace{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.sidebar{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:10px;box-shadow:none}.sidebar .mobile-menu-toggle{width:44px;min-width:44px;max-width:44px;padding:0;justify-content:center;border:0;background:transparent}.mobile-menu-toggle>span:first-child{display:none}.sidebar.mobile-menu-open .tabbar{display:none}.masthead{height:auto;min-height:0;padding:6px 16px;border:0}.masthead .breadcrumb{display:none}.masthead .status-cluster{margin-left:auto}.page-head .eyebrow{display:none}.page-content{padding-top:12px}.page-content h1{font-size:27px;letter-spacing:-.6px}.context-navigation{overflow-x:auto;flex-wrap:nowrap;padding:4px;background:var(--surface);border-radius:14px}.context-navigation button{flex:1 0 auto;min-height:42px;border-radius:10px}.mail-list .mail-subject{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.mail-modal-backdrop{z-index:100}}@media(max-width:760px){.masthead{position:fixed;top:calc(10px + env(safe-area-inset-top));right:62px;z-index:41;padding:0;background:transparent;min-height:44px;width:44px}.masthead .status-pill{display:none}.masthead .status-cluster{margin:0}}@media(max-width:760px){.inbox-view .inbox-scope{margin-bottom:8px;padding:8px 12px;border-radius:14px}.inbox-view .folder-toggle{margin:0 0 8px;min-height:40px;padding:6px 12px;width:auto;border-radius:20px}.inbox-view .mail-content{border-radius:18px}.mail-content .search-toolbar{padding:4px 12px 8px;gap:8px}.mail-filter-details{margin:0 12px 4px}.mail-filter-details summary{min-height:44px;padding:8px 0;box-sizing:border-box}.mail-list .mail-row{min-height:100px;border-bottom:1px solid var(--line)}.page-content .page-head{margin-bottom:16px}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.mail-action-toast{position:fixed;z-index:150;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:14px;align-items:center;width:max-content;max-width:calc(100% - 24px);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:16px;padding:12px 16px;box-shadow:0 8px 36px #0003}.mail-action-toast>span{font-size:14px}.mail-action-toast button{min-height:44px;flex-shrink:0}@media(max-width:760px){.mail-action-toast{bottom:calc(88px + env(safe-area-inset-bottom));padding:10px 12px}.mail-action-toast>span{font-size:12px}}.code-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.install-settings{padding:20px;margin-bottom:16px}.install-settings h3{margin:0 0 12px}.install-settings .install-app{width:auto;max-width:100%;min-height:44px}.advanced-mail-filters,.mail-bulk-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:12px;align-items:end}.advanced-mail-filters label{display:grid;gap:6px;flex:1 1 150px;min-width:0;font-size:13px}.advanced-mail-filters input{min-height:44px;min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:10px}.account-health{padding:16px;margin-bottom:12px}.account-health summary{cursor:pointer;min-height:32px}.account-health-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.account-health-row strong{flex:1;overflow-wrap:anywhere}.mail-bulk-toolbar label{display:flex;gap:8px;align-items:center;min-height:44px}.mail-bulk-toolbar input,.favorite-filter input{width:20px;height:20px;accent-color:var(--blue)}.favorite-filter{display:flex;align-items:center;gap:8px;min-height:44px;margin:12px 0}.favorite-toggle[aria-pressed=true]{color:var(--blue)}.favorite-actions{display:flex;gap:8px;flex-wrap:wrap}.favorite-actions button{min-height:44px}.feedback progress{max-width:100%;margin-left:12px}@media(max-width:600px){.advanced-mail-filters label{flex-basis:calc(50% - 12px)}.mail-bulk-toolbar button{flex:1 1 40%}.favorite-actions{grid-column:1/-1}}.alias-view .alias-row{grid-template-columns:auto auto minmax(0,1fr)}.alias-view .favorite-actions{grid-column:3;justify-content:flex-start}.alias-view .favorite-toggle{width:36px;min-height:44px;font-size:23px}@media(max-width:600px){.alias-view .alias-row{gap:6px;padding:10px 8px}.alias-view .favorite-actions{grid-column:1/-1;justify-content:flex-end}}.advanced-mail-filters .attachment-filter input{width:20px;min-height:20px;vertical-align:middle;margin-right:8px;accent-color:var(--blue)}.attachment-filter span{display:flex;align-items:center;min-height:44px}.shortcut-help{max-width:min(480px,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);padding:24px}.shortcut-help::backdrop{background:#0008}.shortcut-help dl{display:grid;grid-template-columns:auto 1fr;gap:12px}.shortcut-help dd{margin:0}.shortcut-help dt{font-weight:700}.usage-category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.usage-category-filters button{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.usage-category-filters button[aria-pressed=true]{background:var(--aliasio-lavender,#f1eefc);color:var(--aliasio-iris,#6654cf);border-color:#b0a2e9}.usage-category-filters button>span{font-size:10px;border-radius:5px;background:#64748b0d;padding:2px 5px}.usage-tag-field{display:flex;min-width:0}.usage-selected-filter{white-space:nowrap;min-height:42px}:root{--glass-fill: rgb(249 247 255 / 84%);--glass-rim: rgb(255 255 255 / 92%);--glass-shadow: 0 8px 32px #6454d914, inset 0 1px 1px #fff}:root[data-theme=dark]{--glass-fill: rgb(37 34 50 / 90%);--glass-rim: rgb(183 170 255 / 22%);--glass-shadow: 0 8px 32px #0003, inset 0 1px 1px #ffffff12}.liquid-app{background:var(--bg)}.liquid-app button,.liquid-app input,.liquid-app select{accent-color:var(--blue)}.liquid-app button:focus-visible,.liquid-app summary:focus-visible,.liquid-app a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.liquid-app .workspace-wordmark{display:inline-flex;text-decoration:none;font-size:32px;letter-spacing:-1.6px;font-weight:800;color:var(--text)}.liquid-app .workspace-wordmark .brand-period{color:var(--blue)}.liquid-app .heading-count{font-size:15px;letter-spacing:0;font-weight:500;color:var(--muted);margin-left:18px;white-space:nowrap}.liquid-app .masthead{gap:20px}.liquid-app .masthead .breadcrumb{display:none}.liquid-app .masthead .sidebar-context{margin:0 0 0 auto;background:none;border:0;padding:0;max-width:230px}.liquid-app .masthead .sidebar-context label{font-size:11px;margin-bottom:2px}.liquid-app .masthead .sidebar-context select{min-height:36px;max-width:230px}.liquid-app .header-profile{max-width:150px}.liquid-app .header-profile .profile-popover{bottom:auto;top:calc(100% + 10px);left:auto;right:0;width:260px}.liquid-app .masthead .status-pill{display:none}.liquid-app .header-create{white-space:nowrap;min-height:46px}.liquid-app .page-head .eyebrow{display:none}.liquid-app .page-head h1{font-size:36px;letter-spacing:-1.2px}.liquid-app .page-head p{font-size:15px}.liquid-app .context-navigation{border:0;margin:0 0 14px;padding:0}.liquid-app .glass-setup-guide{margin:0 0 16px;color:var(--muted);font-size:12px}.liquid-app .glass-setup-guide>summary{cursor:pointer;min-height:30px}.liquid-app .glass-setup-guide[open]{padding:16px;border:1px solid var(--line);border-radius:16px}.liquid-app .primary-button{border-radius:12px;box-shadow:none}.liquid-app .advanced-mail-options>summary{display:flex;gap:8px;align-items:center;min-height:36px;cursor:pointer;font-size:12px;color:var(--muted)}.liquid-app .account-health{background:none;border:0;padding:0;font-size:12px}.liquid-app .account-health>summary{min-height:32px;cursor:pointer}.liquid-app .inbox-view{background:transparent;border:0;box-shadow:none;border-radius:0}.liquid-app .inbox-scope{background:transparent;box-shadow:none;border:0;padding:0;margin-bottom:12px}.liquid-app .inbox-scope .mobile-scope-toggle{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;color:var(--muted);font:inherit;font-size:12px;text-align:left;min-height:38px;cursor:pointer}.liquid-app .mobile-scope-toggle>span{display:flex;gap:8px;min-width:0}.liquid-app .mobile-scope-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-app .inbox-scope-fields{display:none}.liquid-app .scope-open .inbox-scope-fields{display:flex;gap:12px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.liquid-app .inbox-scope-fields .form-help{flex-basis:100%}.liquid-app .mail-bulk-toolbar{background:var(--surface);box-shadow:none;font-size:12px;gap:8px}.liquid-app .mail-bulk-toolbar button{font-size:12px}.liquid-app .alias-view{position:relative}.liquid-app .alias-view .view-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 160px 165px auto auto;gap:12px}.liquid-app .alias-view .view-toolbar .search-field{grid-column:auto;min-height:48px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.liquid-app .alias-view .view-toolbar input,.liquid-app .alias-view .view-toolbar select{min-height:48px;font-size:13px}.liquid-app .alias-view>.form-help{font-size:11px;text-align:right;margin:8px 0}.liquid-app .results-summary{font-size:12px;color:var(--muted);margin:8px 0}.liquid-app .alias-status-tabs{display:flex;max-width:570px;gap:4px;padding:4px;margin:20px 0;background:var(--surface-soft);border-radius:12px}.liquid-app .alias-status-tabs button{flex:1;border:1px solid transparent;background:none;color:var(--muted);font:inherit;font-size:14px;min-height:42px;border-radius:9px;cursor:pointer}.liquid-app .alias-status-tabs button[aria-pressed=true]{background:var(--tag-blue);border-color:var(--glass-rim);color:var(--blue);box-shadow:inset 0 1px 1px #fff6}.liquid-app .alias-bulk-wrap{display:flex;flex-direction:column;position:relative;padding-bottom:100px}.liquid-app .alias-table-head,.liquid-app .alias-view .alias-row{display:grid;grid-template-columns:30px minmax(220px,2.4fr) minmax(95px,1fr) 95px minmax(120px,1fr) 114px;align-items:center;gap:16px}.liquid-app .alias-table-head{background:var(--surface-soft);border-radius:12px 12px 0 0;color:var(--muted);padding:18px;font-size:12px}.liquid-app .alias-select-page{position:absolute;top:0;left:18px;min-height:54px;display:flex;align-items:center}.liquid-app .alias-select-page>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.liquid-app .alias-select-page input,.liquid-app .alias-select-target input{width:18px;height:18px}.liquid-app .alias-view .alias-list{border:0;overflow:visible;border-radius:0}.liquid-app .alias-view .alias-row{min-height:84px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0}.liquid-app .alias-view .alias-row.bulk-selected,.liquid-app .alias-view .alias-row.selected{background:var(--tag-blue)}.liquid-app .alias-open{display:flex;align-items:center;gap:16px;min-width:0;padding:0;background:transparent;border:0;text-align:left;color:var(--text);cursor:pointer}.liquid-app .alias-main{min-width:0;display:grid;gap:5px}.liquid-app .alias-main strong{font-size:14px;font-weight:700}.liquid-app .alias-main small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-app .alias-avatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--tag-blue);color:var(--blue);font-size:19px}.liquid-app .alias-row:nth-child(3n+2) .alias-avatar{background:var(--green-bg);color:var(--green-text)}.liquid-app .alias-tags-cell{display:flex;gap:3px;min-width:0;overflow:hidden}.liquid-app .alias-tags-cell .soft-tag{max-width:100%;text-overflow:ellipsis;overflow:hidden}.liquid-app .alias-sharing-cell{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:none;font:inherit;font-size:12px;color:var(--muted);text-align:left;cursor:pointer;min-height:44px}.liquid-app .alias-sharing-cell svg{flex-shrink:0}.liquid-app .alias-row-actions{display:flex;align-items:center;gap:0}.liquid-app .alias-row-actions .icon-button{width:36px;min-width:36px;min-height:44px;background:transparent;border:0}.liquid-app .favorite-toggle[aria-pressed=true]{color:var(--blue)}.liquid-app .alias-more{position:relative}.liquid-app .alias-more summary{list-style:none;display:grid;place-items:center;width:36px;min-height:44px;cursor:pointer;color:var(--muted);border-radius:8px}.liquid-app .alias-more summary::-webkit-details-marker{display:none}.liquid-app .alias-action-menu{position:absolute;right:0;top:44px;z-index:15;width:170px;background:var(--surface);padding:6px;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.liquid-app .alias-action-menu button{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;min-height:44px;padding:8px 12px;color:var(--text);font:inherit;font-size:13px;cursor:pointer}.liquid-app .alias-action-menu button:hover{background:var(--surface-soft)}.liquid-app .alias-pagination{order:2;margin:20px 0;gap:8px;justify-content:flex-end;font-size:12px}.liquid-app .alias-pagination .secondary-button{font-size:12px;border:0;background:none}.liquid-app .alias-pagination button[aria-current=page]{color:var(--blue);background:var(--tag-blue);border-radius:10px}.liquid-app .alias-pagination>label{margin-right:auto}.liquid-app .alias-pagination form{display:none}.liquid-app .alias-bulk-bar{order:3;position:sticky;bottom:24px;z-index:18;align-self:center;display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;margin:0;padding:8px 16px;border-radius:40px;border:1px solid var(--glass-rim);background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.liquid-app .alias-bulk-bar strong{font-size:13px;padding:0 12px;white-space:nowrap}.liquid-app .alias-bulk-bar button{background:transparent;border:0;border-radius:24px;font-size:12px;min-height:44px}.liquid-app .alias-bulk-bar button:hover{background:var(--tag-blue)}.liquid-app .alias-bulk-bar .bulk-clear{order:9}.liquid-app .alias-bulk-sep{height:24px;width:1px;background:var(--line)}.liquid-app .inline-reader{min-width:0;background:var(--surface);border-left:1px solid var(--line)}.liquid-app .inline-reader .mail-modal{display:flex;flex-direction:column;width:auto;max-width:none;max-height:none;height:auto;background:var(--surface);border:0;border-radius:0;box-shadow:none;padding:0;overflow:visible}.liquid-app .reader-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 30px}.liquid-app .reader-action-pill{display:flex;align-items:center;padding:6px 12px;border:1px solid var(--glass-rim);border-radius:32px;background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.liquid-app .reader-action-pill button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;background:none;border-radius:24px;font:inherit;font-size:13px;color:var(--text);cursor:pointer}.liquid-app .reader-action-pill button:hover{background:var(--tag-blue)}.liquid-app .reader-stepper{display:flex}.liquid-app .reader-stepper button{border:0;background:transparent}.liquid-app .inline-reader .mail-modal-header{padding:26px 38px 22px;border:0;background:none}.liquid-app .inline-reader .mail-modal-title-group{width:100%}.liquid-app .inline-reader h3{font-size:29px;line-height:1.35;letter-spacing:-.7px;font-weight:750;margin:0 0 28px}.liquid-app .reader-sender{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}.liquid-app .reader-sender .avatar{width:50px;height:50px;border-radius:50%;font-size:22px}.liquid-app .reader-sender>div{display:grid;gap:5px;min-width:0}.liquid-app .reader-sender strong{font-size:15px}.liquid-app .reader-sender span:not(.avatar){font-size:12px;color:var(--muted);overflow-wrap:anywhere}.liquid-app .reader-sender time{font-size:11px;color:var(--muted);margin-left:auto;align-self:flex-start;white-space:nowrap}.liquid-app .inline-reader .mail-modal-scroll{padding:0 38px 40px;overflow:visible}.liquid-app .inline-reader .mail-message-details{font-size:12px;margin:0 0 18px}.liquid-app .inline-reader .message-body{font-size:16px;line-height:1.9;background:transparent;border:0;padding:0}.liquid-app .reader-empty{display:grid;align-content:center;justify-items:center;text-align:center;color:var(--muted);padding:50px;background:var(--surface);border-left:1px solid var(--line)}.liquid-app .reader-empty h2{font-size:19px}@media(min-width:761px){.liquid-app .sidebar{position:fixed;inset:12px auto 12px 12px;width:88px;height:calc(100dvh - 24px);padding:28px 6px 16px;border:1px solid var(--glass-rim);border-radius:26px;background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);z-index:30}.liquid-app .sidebar .brand{justify-content:center;padding:0;margin:8px 0 52px}.liquid-app .sidebar .brand-wordmark{display:none}.liquid-app .sidebar .aliasio-symbol{width:48px;height:48px;border-radius:14px}.liquid-app .sidebar .tabbar{gap:22px;flex:initial;margin:0}.liquid-app .sidebar .area-link{flex-direction:column;justify-content:center;gap:10px;text-align:center;padding:14px 2px;min-height:82px;border-radius:14px}.liquid-app .sidebar .area-link strong{font-size:10px;letter-spacing:-.1px;font-weight:550}.liquid-app .sidebar .area-link>svg{width:25px;height:25px;stroke-width:1.65}.liquid-app .sidebar .area-link small,.liquid-app .sidebar .area-chevron{display:none}.liquid-app .sidebar-utilities{margin-top:auto}.liquid-app .workspace{margin-left:120px}.liquid-app .masthead{height:92px;padding:18px 32px;border-bottom:1px solid var(--line);background:var(--surface)}.liquid-app .page-content{padding:26px 32px;max-width:1600px;margin:auto}.liquid-app .page-head{margin:0 0 24px}.liquid-app .page-footer{font-size:11px}}@media(min-width:1100px){.liquid-app.reader-layout .page-content{padding:0 0 24px;max-width:none}.liquid-app.reader-layout .page-head{display:none}.liquid-app.reader-layout .inbox-view{padding:0;position:relative}.liquid-app.reader-layout .inbox-view>.account-health,.liquid-app.reader-layout .inbox-view>.mini-text-button,.liquid-app.reader-layout .advanced-mail-options{margin:0 20px;display:inline-block;vertical-align:top}.liquid-app.reader-layout .advanced-mail-options[open]{display:block}.liquid-app.reader-layout .inbox-scope{padding:0 20px;margin:0}.liquid-app.reader-layout .folder-toggle{display:inline-flex;margin:4px 20px 8px;font-size:12px;min-height:32px}.liquid-app .mail-workspace.split-reader,.liquid-app .mail-workspace.split-reader.all-mailboxes{display:grid;grid-template-columns:minmax(300px,365px) minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.liquid-app .split-reader .mail-folders{display:none}.liquid-app .split-reader.folders-open .mail-folders{display:flex;flex-wrap:wrap;flex-direction:row;grid-column:1/-1;border:0;border-bottom:1px solid var(--line);padding:12px}.liquid-app .split-reader.folders-open .mail-folders button{width:auto}.liquid-app .split-reader .mail-nav-caption,.liquid-app .split-reader .mail-nav-help{display:none}.liquid-app .split-reader .mail-content{min-width:0;border:0;border-radius:0;background:var(--surface);padding:0}.liquid-app .split-reader .inbox-panel-head{padding:22px 18px 12px;align-items:flex-start}.liquid-app .split-reader .inbox-panel-head h3{font-size:25px;letter-spacing:-.6px}.liquid-app .split-reader .inbox-panel-head h3 .soft-tag{display:block;background:none;padding:6px 0;color:var(--muted);font-size:12px;font-weight:400}.liquid-app .split-reader .inbox-panel-head p{font-size:11px}.liquid-app .split-reader .inbox-panel-head .secondary-button{padding:8px;border:0;background:none}.liquid-app .split-reader .inbox-panel-head .secondary-button span{display:none}.liquid-app .split-reader .search-toolbar{padding:0 16px 10px;gap:6px}.liquid-app .split-reader .search-scope{max-width:100%;width:100%;min-height:28px;border:0;background:none;font-size:11px;order:1}.liquid-app .split-reader .search-field{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;min-height:44px}.liquid-app .split-reader .search-field input{font-size:13px}.liquid-app .split-reader .search-results{margin:0 18px 8px;font-size:11px}.liquid-app .split-reader .quick-mail-filters{margin:0 16px 12px;padding:3px;background:var(--surface-soft);border-radius:10px;gap:2px}.liquid-app .split-reader .quick-mail-filters button{border:0;border-radius:8px;min-height:36px;background:transparent;font-size:12px}.liquid-app .split-reader .quick-mail-filters button[aria-pressed=true]{background:var(--tag-blue);color:var(--blue)}.liquid-app .split-reader .mail-filter-details{margin:0 18px 4px}.liquid-app .split-reader .mail-filter-details summary{font-size:11px;padding:6px 0}.liquid-app .split-reader .conversation-controls{margin:0 18px 6px;font-size:11px}.liquid-app .split-reader .conversation-controls label{min-height:30px}.liquid-app .split-reader .message-item{position:relative;border-bottom:1px solid var(--line)}.liquid-app .split-reader .mail-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:20px 20px 20px 30px;min-height:112px;border:0;border-radius:10px;background:transparent}.liquid-app .split-reader .mail-row.selected{background:var(--tag-blue)}.liquid-app .split-reader .mail-row .avatar{display:grid;width:36px;height:36px;border-radius:50%;font-size:17px}.liquid-app .split-reader .mail-copy{padding-right:24px}.liquid-app .split-reader .mail-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.liquid-app .split-reader .mail-title strong{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-app .split-reader .mail-subject{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.liquid-app .split-reader .preview{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.liquid-app .split-reader .mail-recipient,.liquid-app .split-reader .mail-title>.soft-tag{display:none}.liquid-app .split-reader .mail-row time{position:absolute;right:16px;top:7px;font-size:10px;color:var(--muted)}.liquid-app .split-reader .unread-dot{position:absolute;left:12px;top:52px;width:6px;height:6px}.liquid-app .split-reader .mail-select{position:absolute;left:6px;top:12px;z-index:2;padding:0;min-height:24px}.liquid-app .split-reader .mail-select input{width:14px;height:14px}.liquid-app .split-reader .message-quick-actions{position:absolute;right:4px;bottom:0;z-index:3}.liquid-app .split-reader .message-quick-actions summary{font-size:10px;min-height:30px;padding:5px}.liquid-app .split-reader .message-quick-actions[open]{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.liquid-app .split-reader .mail-pagination{padding:12px;gap:8px;font-size:11px}.liquid-app .split-reader .mail-pagination button{font-size:11px;padding:8px}.liquid-app .split-reader .page-jump{display:none}}@media(min-width:761px)and (max-width:1199px){.liquid-app .alias-view .view-toolbar{grid-template-columns:minmax(150px,1fr) 145px 150px}.liquid-app .alias-view .view-toolbar .search-field{grid-column:1/-1}.liquid-app .alias-table-head,.liquid-app .alias-view .alias-row{grid-template-columns:24px minmax(150px,2fr) 90px 80px 100px 76px;gap:8px}.liquid-app .alias-avatar,.liquid-app .alias-row-actions .favorite-toggle{display:none}.liquid-app .header-profile{max-width:44px}.liquid-app .header-profile summary>span:not(.profile-avatar),.liquid-app .header-profile .profile-chevron{display:none}.liquid-app .reader-controls{padding:20px 16px;gap:0}.liquid-app .reader-action-pill button{font-size:11px;padding:6px 9px}.liquid-app .inline-reader .mail-modal-header,.liquid-app .inline-reader .mail-modal-scroll{padding-left:24px;padding-right:24px}}@media(max-width:760px){.liquid-app .workspace-wordmark,.liquid-app .header-profile,.liquid-app .masthead .sidebar-context,.liquid-app .header-create{display:none}.liquid-app .page-head h1{font-size:29px}.liquid-app .heading-count{font-size:12px;margin-left:10px}.liquid-app .mobile-bottom-nav{background:var(--glass-fill);border:1px solid var(--glass-rim);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.liquid-app .alias-view .view-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.liquid-app .alias-view .view-toolbar .search-field{grid-column:1/-1}.liquid-app .alias-view .view-toolbar .tag-filter{grid-column:auto}.liquid-app .alias-table-head{display:none}.liquid-app .alias-select-page{position:static;gap:8px;margin:0 0 8px}.liquid-app .alias-select-page>span{position:static;width:auto;height:auto;clip-path:none;font-size:12px}.liquid-app .alias-view .alias-row{grid-template-columns:24px minmax(0,1fr) 76px;padding:14px 8px;gap:8px}.liquid-app .alias-avatar{display:none}.liquid-app .alias-main strong{font-size:13px}.liquid-app .alias-main small{font-size:11px}.liquid-app .alias-tags-cell{grid-column:2;grid-row:auto}.liquid-app .alias-row>.status-pill{grid-column:3;grid-row:1}.liquid-app .alias-sharing-cell{grid-column:2;font-size:11px;min-height:32px}.liquid-app .alias-row-actions{grid-column:3;grid-row:2/4;flex-wrap:wrap}.liquid-app .alias-row-actions .favorite-toggle{display:none}.liquid-app .alias-bulk-bar{position:fixed;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;border-radius:22px;flex-wrap:wrap;gap:2px;padding:8px}.liquid-app .alias-bulk-bar strong{font-size:12px}.liquid-app .alias-bulk-bar .bulk-select-all{display:none}.liquid-app .alias-pagination{justify-content:center}.liquid-app .alias-pagination>label{flex-basis:100%}}@media(prefers-reduced-transparency:reduce){:root{--glass-fill:var(--surface)}.liquid-app .sidebar,.liquid-app .alias-bulk-bar,.liquid-app .reader-action-pill,.liquid-app .mobile-bottom-nav{backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){:root{--glass-fill:var(--surface)}}@media(prefers-reduced-motion:reduce){.liquid-app *,.liquid-app *:before,.liquid-app *:after{scroll-behavior:auto;transition:none;animation:none}}.liquid-app .mobile-account-control{display:none}@media(max-width:760px){.liquid-app .mobile-account-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 20px}.liquid-app .mobile-account-control label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.liquid-app .mobile-account-control select{flex:1;min-width:0;width:120px;font-size:13px}.liquid-app .mobile-account-control button{font-size:12px}.liquid-app .header-profile{display:block;position:fixed;top:calc(6px + env(safe-area-inset-top));right:110px;width:40px}.liquid-app .header-profile summary>span:not(.profile-avatar),.liquid-app .header-profile .profile-chevron{display:none}}.liquid-app .inbox-utilities>summary{display:flex;align-items:center;gap:8px;padding:8px 20px;color:var(--muted);font-size:11px;cursor:pointer;list-style:none;min-height:34px}.liquid-app .inbox-utilities>summary::-webkit-details-marker{display:none}.liquid-app .inbox-utilities[open]{padding-bottom:12px;border-bottom:1px solid var(--line)}.liquid-app .inbox-utilities>details,.liquid-app .inbox-utilities>.mini-text-button{margin:8px 20px}.liquid-app .mailbox-options{margin:0 18px 10px;font-size:11px;color:var(--muted)}.liquid-app .mailbox-options>summary{display:flex;gap:6px;align-items:center;min-height:28px;cursor:pointer}.liquid-app .split-reader .mail-title strong{flex:0 0 auto}.liquid-app .split-reader .mail-row{align-items:start}.liquid-app .inline-reader .email-reader{display:flex;flex-direction:column}.liquid-app .inline-reader .email-reader>button{order:5;align-self:flex-start;margin:20px 0;font-size:12px}.liquid-app .inline-reader .mail-modal-body{border:0;background:none;padding:0;font-size:16px;line-height:1.9}.liquid-app .inline-reader .mail-modal-body>p{margin:0}.liquid-app .inline-reader .mail-modal-body>.form-help{margin-top:20px;font-size:12px}@media(max-width:760px){.liquid-app .alias-row>.status-chip{grid-column:3;grid-row:1}}.liquid-app.addresses-layout .page-content{display:flex;flex-direction:column}.liquid-app.addresses-layout .page-head{order:0}.liquid-app.addresses-layout .alias-view{order:1}.liquid-app.addresses-layout .context-navigation{order:2}.liquid-app.addresses-layout .glass-setup-guide{order:3}.liquid-app.addresses-layout .page-footer{order:4}.liquid-app .alias-view{display:flex;flex-direction:column}.liquid-app .alias-view .view-toolbar{order:0}.liquid-app .alias-status-tabs{order:1;margin:18px 0 16px}.liquid-app .alias-bulk-wrap,.liquid-app .alias-view>.empty-state,.liquid-app .alias-skeletons{order:2}.liquid-app .alias-view>.results-summary{order:3}.liquid-app .alias-view>.form-help{order:4}.liquid-app .alias-select-target{padding:0;min-width:0}.liquid-app .alias-select-target input{width:18px;height:18px}.liquid-app .inline-reader .reader-action-pill{border:1px solid var(--glass-rim);box-shadow:0 8px 28px #6454d917,inset 0 0 0 2px #ffffff80}.liquid-app .alias-bulk-bar{box-shadow:0 8px 28px #6454d91c,inset 0 0 0 2px #ffffff70}.liquid-app .split-reader .mailbox-options{margin-bottom:4px}.liquid-app .split-reader .mail-title strong{font-size:14px}.liquid-app .split-reader .mail-subject,.liquid-app .split-reader .preview{font-size:13px}.liquid-app .split-reader .search-results{display:none}[data-design=liquid-glass]{--aliasio-radius-control:12px;--aliasio-radius-card:20px;--aliasio-radius-feature:26px;--aliasio-shadow:0 16px 48px #2422380d;--aliasio-shadow-soft:0 6px 22px #24223808}.liquid-app :is(.surface,.settings-panel,.passkey-panel,.stat-tile){background:var(--surface-solid);border-color:var(--line);border-radius:20px;box-shadow:none}.liquid-app :is(.surface-title,.surface-heading h2){font-size:18px;font-weight:700;letter-spacing:-.35px}.liquid-app .surface-title>svg{color:var(--blue);stroke-width:1.65}.liquid-app :is(.input,.select,textarea){border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);min-height:44px;color:var(--text);font-family:inherit}.liquid-app :is(.input,.select,textarea):focus{outline:2px solid var(--blue);outline-offset:2px}.liquid-app :is(.secondary-button,.icon-button){border-radius:12px;box-shadow:none}.liquid-app :is(.secondary-button,.icon-button):hover:not(:disabled){background:var(--tag-blue);border-color:var(--line-strong);color:var(--blue)}.liquid-app :is(.form-help,.setup-copy,.connection-guide>p){line-height:1.65}.liquid-app :is(.context-navigation,.segmented-control,.authenticator-toolbar,.sms-tabs){border:1px solid var(--glass-rim);background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-radius:16px;padding:6px;gap:6px}.liquid-app .context-navigation{width:fit-content;max-width:100%;margin-bottom:24px}.liquid-app .context-navigation button{min-height:42px;border-radius:11px}.liquid-app .context-navigation button[aria-current=page],.liquid-app .segmented-control button.active{background:var(--tag-blue);color:var(--blue);border-color:transparent;box-shadow:inset 0 1px 1px #fff8}.liquid-app :is(.authenticator-toolbar,.sms-tabs){padding:12px;flex-wrap:wrap;align-items:center}.liquid-app :is(.feedback,.connection-result,.selected-alias,.schedule-summary){border-radius:14px;box-shadow:none}.liquid-app .feedback{line-height:1.6}.liquid-app .empty-state{min-height:210px;padding:44px 28px;border:1px solid var(--line);background:var(--surface);border-radius:20px;box-shadow:none}.liquid-app .empty-icon{border-radius:20px;background:var(--tag-blue);color:var(--blue)}.liquid-app .create-view{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;align-items:start}.liquid-app .create-view>.surface{padding:28px}.liquid-app .alias-wizard{gap:22px}.liquid-app .alias-wizard-fields{gap:18px}.liquid-app .alias-wizard-fields label,.liquid-app .setup-fields label{font-size:13px;line-height:1.5}.liquid-app :is(.alias-preview,.schedule-summary){background:var(--surface-soft);border:1px solid var(--line);padding:20px;border-radius:14px}.liquid-app .alias-preview-list span{background:var(--tag-blue);color:var(--blue);border-radius:8px}.liquid-app .create-view .segmented-control{margin:24px 0}.liquid-app .job-row{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.liquid-app .sharing-header{padding:0 0 24px;border-bottom:1px solid var(--line)}.liquid-app .sharing-header h2{font-size:26px;letter-spacing:-.7px}.liquid-app .sharing-header p{max-width:680px;line-height:1.7}.liquid-app .sharing-eyebrow{color:var(--blue);font-size:11px;letter-spacing:1px}.liquid-app .invite-form{padding:28px}.liquid-app .share-steps{padding:6px;border:1px solid var(--glass-rim);background:var(--glass-fill);border-radius:14px}.liquid-app .share-steps li{border-radius:10px}.liquid-app .share-steps li[aria-current=step]{background:var(--tag-blue);color:var(--blue)}.liquid-app :is(.guest-preview,.alias-chosen,.share-existing){background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;box-shadow:none}.liquid-app .sharing-stats{gap:20px;border:0;background:none}.liquid-app .authenticator-intro{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px}.liquid-app .authenticator-intro>svg{color:var(--blue)}.liquid-app .authenticator-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.liquid-app .authenticator-card{padding:26px}.liquid-app .authenticator-card h3{font-size:18px;letter-spacing:-.35px}.liquid-app .authenticator-code{font-size:36px;letter-spacing:5px}.liquid-app .auth-account-link{background:var(--surface-soft);border:0;border-radius:12px;line-height:1.7}.liquid-app .authenticator-view>.connection-guide{padding:26px}.liquid-app .authenticator-card .setup-help-toolbar{margin-top:20px}.liquid-app .code-view{max-width:1200px}.liquid-app .code-period{display:flex;align-items:center;gap:12px;font-size:13px;margin:18px 0}.liquid-app .code-panel{padding:0;background:none;border:0}.liquid-app .code-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.liquid-app .code-card{border:1px solid var(--line);background:var(--surface);padding:26px;border-radius:20px;box-shadow:none}.liquid-app .code-card .code-copy{border:1px solid var(--glass-rim);background:var(--glass-fill);padding:12px 18px;border-radius:14px;color:var(--blue);box-shadow:var(--glass-shadow)}.liquid-app .sms-layout{gap:26px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.liquid-app .sms-new,.liquid-app .sms-activation{padding:28px}.liquid-app .sms-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px}.liquid-app .sms-credit{background:var(--tag-blue);color:var(--blue);border:0;border-radius:99px;padding:10px 16px}.liquid-app .sms-code{border-radius:14px;background:var(--surface-soft);color:var(--text)}.liquid-app .sms-phone{font-variant-numeric:tabular-nums}.liquid-app .settings-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.liquid-app .settings-view>.surface{padding:28px;min-width:0}.liquid-app .settings-view>.surface h2{font-size:20px;letter-spacing:-.4px;margin-top:0}.liquid-app .settings-list{gap:14px 24px}.liquid-app .settings-grid{gap:16px;background:var(--surface-soft);border-radius:14px;padding:18px}.liquid-app .settings-grid>div{background:none;border:0;box-shadow:none}.liquid-app .quota-large strong{color:var(--blue);font-size:44px}.liquid-app .security-view{max-width:1080px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.liquid-app .security-view>.surface{padding:28px;min-width:0}.liquid-app .security-view .install-settings{grid-column:1/-1}.liquid-app .account-view{gap:20px}.liquid-app .account-selector{padding:26px}.liquid-app .account-details{gap:12px}.liquid-app .stat-tile{padding:24px;border:1px solid var(--line)}.liquid-app .stat-tile strong{color:var(--blue);font-size:32px}.liquid-app .account-setup-area .surface{border-radius:20px}[data-design=liquid-glass] :is(.alias-share-modal,.alias-drawer,.setup-help-dialog,.mail-dialog,.shortcut-help){border:1px solid var(--glass-rim);background:var(--surface);color:var(--text);border-radius:24px;box-shadow:0 24px 80px #24223829;max-width:calc(100vw - 24px)}[data-design=liquid-glass] :is(.alias-share-modal,.alias-drawer,.setup-help-dialog,.mail-dialog,.shortcut-help)::backdrop{background:#18132655;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-design=liquid-glass] :is(.alias-drawer,.alias-share-modal,.mail-dialog)>header{background:var(--glass-fill);border-bottom:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-design=liquid-glass] .alias-drawer{border-radius:24px 0 0 24px}[data-design=liquid-glass] .alias-drawer-body section{border-color:var(--line)}[data-design=liquid-glass] :is(.copy-toast,.mail-action-toast){border:1px solid var(--glass-rim);border-radius:24px;background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-design=liquid-glass] .auth-page{background:var(--bg);gap:0}[data-design=liquid-glass] .auth-story{background:var(--glass-fill);border-right:1px solid var(--glass-rim);box-shadow:inset -1px 0 #fff9;color:var(--text)}[data-design=liquid-glass] .auth-story h1{color:var(--text);font-size:clamp(34px,4vw,60px);line-height:1.12;letter-spacing:-2px}[data-design=liquid-glass] .auth-story :is(p,a){color:var(--muted)}[data-design=liquid-glass] .auth-story .eyebrow{color:var(--blue)}[data-design=liquid-glass] .auth-brand{color:var(--text);font-size:30px;letter-spacing:-1px}[data-design=liquid-glass] .auth-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:36px;box-shadow:var(--shadow)}[data-design=liquid-glass] .auth-card h2{font-size:28px;letter-spacing:-.7px}[data-design=liquid-glass] .auth-card input{min-height:48px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--text)}[data-design=liquid-glass] .auth-card .primary-button{border-radius:12px;min-height:48px;box-shadow:none}[data-design=liquid-glass] .language-bar{background:var(--glass-fill);border-color:var(--glass-rim)}@media(max-width:1099px){.liquid-app .create-view,.liquid-app .settings-view,.liquid-app .security-view,.liquid-app .sms-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.liquid-app :is(.create-view>.surface,.settings-view>.surface,.security-view>.surface,.invite-form,.authenticator-card,.authenticator-intro,.sms-new,.sms-activation,.account-selector,.code-card){padding:20px;border-radius:18px}.liquid-app :is(.create-view,.settings-view,.security-view,.authenticator-grid,.sms-layout){gap:16px}.liquid-app .context-navigation{width:100%;overflow-x:auto;flex-wrap:nowrap}.liquid-app .context-navigation button{white-space:nowrap}.liquid-app .sharing-header{gap:16px;flex-wrap:wrap}.liquid-app .sharing-header h2{font-size:23px}.liquid-app .authenticator-toolbar>*{max-width:100%}.liquid-app .settings-list{grid-template-columns:minmax(0,1fr);gap:6px}.liquid-app .settings-list dd{margin-bottom:12px;overflow-wrap:anywhere}[data-design=liquid-glass] .auth-card{padding:24px;border-radius:20px}[data-design=liquid-glass] .auth-story h1{letter-spacing:-1px}[data-design=liquid-glass] .alias-drawer{border-radius:20px 20px 0 0}}@media(min-width:1100px){.liquid-app .split-reader .mail-row{grid-template-columns:38px minmax(0,1fr);grid-auto-rows:auto;align-content:start;align-items:start;padding:24px 18px 16px 32px;min-height:120px}.liquid-app .split-reader .mail-copy{display:block;min-width:0;padding-right:0}.liquid-app .split-reader .mail-title{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:5px;min-width:0}.liquid-app .split-reader .mail-title strong{display:block;flex:none;min-height:0;max-height:none;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liquid-app .split-reader .mail-subject{white-space:normal;line-height:1.45;font-weight:550}.liquid-app .split-reader .preview{margin-top:5px;line-height:1.45}.liquid-app .split-reader .mail-row .avatar{margin:2px 0 0;align-self:start}.liquid-app .split-reader .mail-select{left:6px;top:18px}.liquid-app .split-reader .unread-dot{top:50px}.liquid-app .split-reader .conversation-controls{font-size:11px;margin-bottom:6px}.liquid-app .split-reader .conversation-controls>details{width:100%}.liquid-app .split-reader .conversation-controls summary{min-height:28px;cursor:pointer;color:var(--muted)}.liquid-app .reader-sender strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-app .reader-sender>div{flex:1;min-width:0}.liquid-app .reader-sender span:not(.avatar){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root[data-theme=dark] .liquid-app :is(.reader-action-pill,.alias-bulk-bar){box-shadow:0 8px 28px #0003,inset 0 0 0 1px #b7aaff12}@media(min-width:1100px){.liquid-app .mail-workspace.split-reader,.liquid-app .mail-workspace.split-reader.all-mailboxes{grid-template-columns:minmax(340px,380px) minmax(0,1fr);align-items:stretch}.liquid-app .split-reader>.mail-content,.liquid-app .split-reader>.inline-reader{height:calc(100dvh - 126px);min-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.liquid-app .split-reader.folders-open>.mail-content,.liquid-app .split-reader.folders-open>.inline-reader{height:calc(100dvh - 198px)}.liquid-app .split-reader .inbox-panel-head{padding:16px 16px 6px}.liquid-app .split-reader .inbox-panel-head h3{font-size:22px}.liquid-app .split-reader .inbox-panel-head h3 .soft-tag{display:inline;margin-left:7px;padding:0;font-size:11px}.liquid-app .split-reader .inbox-panel-head p{margin:4px 0 0}.liquid-app .split-reader .mailbox-options{margin:0 16px 6px}.liquid-app .split-reader .mail-row{min-height:96px;padding:20px 16px 14px 30px;gap:10px}.liquid-app .split-reader .mail-subject,.liquid-app .split-reader .preview{-webkit-line-clamp:1}.liquid-app .split-reader .quick-mail-filters{margin-bottom:6px}.liquid-app .split-reader .mail-filter-details{margin-bottom:0}.liquid-app .reader-controls{position:sticky;top:0;z-index:5;padding:18px 26px;background:var(--surface)}.liquid-app .inline-reader .mail-modal-header{padding:12px 28px}.liquid-app .inline-reader h3{font-size:27px;margin-bottom:20px}.liquid-app .reader-sender{padding-bottom:18px}.liquid-app .inline-reader .mail-modal-scroll{padding:0 28px 24px}.liquid-app .inline-reader .mail-message-details{margin-bottom:12px}.liquid-app .inline-reader .mail-modal-body{line-height:1.7}.liquid-app .inline-reader .email-frame{height:calc(100dvh - 390px);min-height:340px}.liquid-app.reader-layout .page-footer{margin:0;padding:12px 24px}}.liquid-app .alias-bulk-wrap{padding-bottom:24px}.liquid-app .alias-view .alias-row{min-height:72px;padding-top:10px;padding-bottom:10px}.liquid-app .alias-pagination{margin:12px 0}.liquid-app .alias-view>.form-help{margin:4px 0 16px}.liquid-app .page-head{margin-bottom:18px}.liquid-app :is(.create-view>.surface,.settings-view>.surface,.security-view>.surface,.invite-form,.authenticator-card,.sms-new,.sms-activation,.account-selector,.code-card){padding:22px}.liquid-app :is(.create-view,.settings-view,.security-view,.authenticator-grid,.sms-layout){gap:18px}.liquid-app .reader-more{position:relative}.liquid-app .reader-more>summary{display:grid;place-items:center;list-style:none;cursor:pointer;min-width:36px;min-height:44px;color:var(--muted);border-radius:20px}.liquid-app .reader-more>summary::-webkit-details-marker{display:none}.liquid-app .reader-more-menu{position:absolute;right:0;top:50px;width:220px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:var(--shadow);z-index:12}.liquid-app .reader-more-menu button{width:100%;justify-content:flex-start;font-size:13px;border-radius:8px;text-align:left}[data-design=liquid-glass] .bulk-address-modal{width:min(660px,calc(100vw - 32px));max-height:90dvh;padding:24px;border:1px solid var(--glass-rim);border-radius:26px;background:var(--surface);color:var(--text);box-shadow:0 30px 100px #17112f40;overflow:auto}.bulk-address-modal::backdrop{background:#15102466;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bulk-address-modal header,.bulk-address-modal footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.bulk-address-modal header{align-items:flex-start}.bulk-address-modal h2{display:flex;align-items:center;gap:10px;margin:8px 0}.bulk-address-modal header p{color:var(--muted);font-size:14px}.bulk-address-fields{border:0;padding:16px 0;margin:0;display:grid;gap:10px;min-width:0}.bulk-address-fields>label{font-weight:650}.bulk-address-fields :is(textarea,select,input:not([type=checkbox])){width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--text);font:inherit}.bulk-address-fields textarea{resize:vertical;min-height:120px}.bulk-address-fields .form-help{margin:0 0 8px}.bulk-address-stats{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px;background:var(--surface-soft);border-radius:12px;font-size:13px}.bulk-address-modal ul{max-height:150px;overflow:auto;overflow-wrap:anywhere;padding-left:20px}.bulk-address-warning{padding:12px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--line);font-size:14px}.bulk-address-warning label{display:flex;gap:8px;margin-top:10px}.bulk-address-modal footer{position:sticky;bottom:-24px;background:var(--surface);padding:16px 0 8px;border-top:1px solid var(--line)}@media(max-width:600px){.bulk-address-modal footer{flex-wrap:wrap}.bulk-address-modal footer button{flex:1}.bulk-address-modal header p{font-size:13px}}@media(prefers-reduced-transparency:reduce){[data-design=liquid-glass] :is(.surface,.masthead,.sidebar,.context-navigation,.alias-share-modal,.bulk-address-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.liquid-app .classification-controls{padding:8px 16px;font-size:12px;color:var(--muted)}.liquid-app .classification-controls>summary{cursor:pointer}.liquid-app .classification-controls[open] .classification-actions{margin-top:12px}@media(min-width:1100px){.liquid-app .alias-view .view-toolbar{grid-template-columns:minmax(200px,1fr) 150px 150px auto auto auto;gap:10px}}@media(max-width:767px){.liquid-app .masthead .status-cluster{display:flex;flex-wrap:nowrap;gap:6px}.liquid-app .masthead .status-cluster>.header-refresh{display:none}.liquid-app .masthead .command-trigger{display:none}.liquid-app .mobile-account-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:16px}.liquid-app .mobile-account-control select{width:100%}.liquid-app .mobile-account-control button{width:auto;padding:10px;white-space:nowrap}.liquid-app .alias-view .view-toolbar>button:last-child{grid-column:1/-1}.liquid-app .alias-view .view-toolbar{margin-bottom:0}.liquid-app .alias-status-tabs{margin-top:12px}}@media(max-width:767px){.liquid-app[data-page=inbox] .page-head{display:none}.liquid-app[data-page=inbox] .mobile-account-control{margin-bottom:8px}.liquid-app .inbox-utilities{padding:6px 0;margin:0}.liquid-app .mail-content .inbox-panel-head{padding:4px 8px;min-height:40px}.liquid-app .inbox-panel-head .secondary-button{width:40px;min-width:40px;padding:9px;font-size:0}.liquid-app .mailbox-options{padding:4px 8px;margin:0;font-size:12px}.liquid-app .search-toolbar{padding:8px 0;margin:0}.liquid-app .search-toolbar .search-field{min-height:44px;border-radius:12px}.liquid-app .search-results{display:none}.liquid-app .quick-mail-filters{padding:0;gap:4px;background:var(--surface-soft);border-radius:12px}.liquid-app .quick-mail-filters button{border:0;border-radius:10px;min-height:38px}.liquid-app .mail-filter-details{padding:8px 0;margin:0;font-size:12px}.liquid-app .classification-filter{padding:0 0 6px}.liquid-app .classification-filter .select{min-height:36px;font-size:12px;width:100%;max-width:none}.liquid-app .conversation-controls{padding:6px 0;font-size:12px;margin:0}.liquid-app .message-item{position:relative;display:block;margin:0;padding:0;border-bottom:1px solid var(--line)}.liquid-app .message-item .mail-select{position:absolute;left:8px;top:16px;z-index:2;width:20px;padding:0;margin:0}.liquid-app .message-item .mail-row{display:block;width:100%;min-height:104px;padding:26px 12px 24px 38px;margin:0;border:0;border-radius:12px}.liquid-app .mail-row .avatar,.liquid-app .mail-row .mail-recipient,.liquid-app .mail-title>.soft-tag{display:none}.liquid-app .mail-copy{display:grid;gap:5px;min-width:0;width:100%}.liquid-app .mail-title{display:grid;gap:4px;min-width:0}.liquid-app .mail-title strong{flex:none;min-width:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liquid-app .mail-subject{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liquid-app .mail-preview{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liquid-app .mail-meta{position:absolute;right:12px;top:6px;font-size:10px;margin:0;padding:0}.liquid-app .message-item>.mail-row-actions{position:absolute;bottom:3px;right:8px}}@media(max-width:767px){.liquid-app .mail-row .preview{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.5}.liquid-app .mail-row>time{position:absolute;right:12px;top:6px;font-size:10px;margin:0;padding:0}.liquid-app .message-quick-actions{position:absolute;bottom:0;right:6px}.liquid-app .message-quick-actions>summary{font-size:10px;min-height:26px;padding:3px 8px}.liquid-app .mail-title .unread-dot{position:absolute;left:14px;top:62px}.liquid-app .message-quick-actions[open]{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:12px}}@media(max-width:767px){[data-design=liquid-glass] .mail-modal .message-body{font-size:16px;line-height:1.65}[data-design=liquid-glass] .mail-modal .email-reader{display:flex;flex-direction:column}[data-design=liquid-glass] .mail-modal .email-reader>button{order:5;margin:16px 0;font-size:12px}}.liquid-app .security-view{align-items:start;max-width:none}.liquid-app .security-view>.form-help{grid-column:1/-1;margin:0}.liquid-app .security-view>.surface{display:block}.liquid-app .security-view>.surface:last-child{grid-column:1/-1}.liquid-app .security-view .surface-title{margin-bottom:18px}.liquid-app .code-period{display:inline-flex;gap:12px;align-items:center;margin:8px 12px 16px 0}.liquid-app .code-period select{min-height:44px;padding:8px 34px 8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.liquid-app[data-page=services] .authenticator-toolbar{display:flex;flex-wrap:wrap;margin-top:16px}.liquid-app[data-page=services] .authenticator-toolbar>.select{width:auto;flex:1;min-width:180px}.liquid-app[data-page=services] .connection-guide{padding:18px 22px}.liquid-app[data-page=services] .connection-guide h2{display:none}.liquid-app[data-page=services] .connection-guide p{margin:0}.liquid-app .account-view{align-items:start}.liquid-app .account-view .stat-tile{min-height:130px;padding:22px;align-content:center}.liquid-app .install-settings{display:flex;align-items:center;justify-content:space-between;gap:16px}.liquid-app .install-settings h3{margin:0}@media(min-width:1100px){.liquid-app .settings-view{display:block;columns:2;column-gap:18px}.liquid-app .settings-view>*{break-inside:avoid;margin-bottom:18px;display:flow-root}}@media(max-width:767px){.liquid-app .install-settings{flex-wrap:wrap}.liquid-app .account-view .stat-tile{min-height:100px}}.infinite-mail-loader{padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.infinite-mail-loader p{margin:0}.infinite-mail-loader button{font-size:12px}.mail-row:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.mail-modal:focus{outline:none}.command-menu{width:min(520px,calc(100vw - 32px));max-height:80dvh;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text);box-shadow:0 24px 100px #100c3033}.command-menu::backdrop{background:#14102566;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-menu header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.command-menu h2{margin:0;font-size:22px}.command-menu>.input{width:100%;box-sizing:border-box}.command-results{display:grid;gap:3px;margin:12px 0;max-height:45dvh;overflow:auto}.command-results>button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;cursor:pointer}.command-results>button:is(:hover,:focus-visible){background:var(--tag-blue);outline:2px solid var(--blue);outline-offset:-2px}.command-results span{color:var(--muted)}.command-item-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.command-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;background:var(--tag-blue,rgba(92,106,196,.1));color:var(--blue,#5c6ac4);flex-shrink:0}.command-badge.apple-bg{background:#00000014;color:var(--text)}:root[data-theme=dark] .command-badge.apple-bg{background:#ffffff26;color:#fff}.command-badge.firefox-bg{background:#ff713926;color:#f50}.command-badge.danger-badge{background:#e5393524;color:#e53935}@media(min-width:1100px){.liquid-app.reader-layout .mail-content,.liquid-app.reader-layout .inline-reader{overscroll-behavior-y:contain}.liquid-app.reader-layout .page-footer{display:none}.liquid-app.reader-layout .page-content{padding-bottom:0}}.mail-splitter{display:none}@media(min-width:1100px){.liquid-app .mail-workspace.split-reader,.liquid-app .mail-workspace.split-reader.all-mailboxes{grid-template-columns:var(--mail-list-width,460px) 10px minmax(0,1fr)}.liquid-app .mail-splitter{display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--surface);border-inline:1px solid var(--line);position:relative;z-index:6;transition:background .15s}.liquid-app .mail-splitter span{display:grid;place-items:center;width:8px;height:48px;border-radius:8px;color:var(--muted);background:var(--line);font-size:16px}.liquid-app .mail-splitter:hover,.liquid-app .mail-splitter:focus-visible,.liquid-app .is-resizing>.mail-splitter{background:var(--tag-blue);outline:2px solid var(--blue);outline-offset:-2px}.liquid-app .is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.liquid-app .is-resizing iframe{pointer-events:none}.liquid-app .split-reader .mail-row{min-height:112px;padding-top:22px;padding-bottom:18px;gap:12px}.liquid-app .split-reader .preview{-webkit-line-clamp:2}.liquid-app .split-reader .inbox-panel-head{padding:20px 20px 12px}}.liquid-app[data-page=admin] .page-head,.liquid-app[data-page=admin] .masthead .sidebar-context,.liquid-app[data-page=admin] .header-create,.liquid-app[data-page=admin] .header-refresh{display:none}.liquid-app[data-page=admin] .page-content{max-width:none}.apple-bg{background:linear-gradient(135deg,#1c1c1e,#3a3a3c);color:#fff}:root[data-theme=dark] .apple-bg{background:linear-gradient(135deg,#2c2c2e,#48484a);color:#f5f5f7}.firefox-bg{background:linear-gradient(135deg,#ff7139,#ff3a00,#c41460);color:#fff}.gmail-bg{background:linear-gradient(135deg,#ea4335,#d93025,#c5221f);color:#fff}.unified-bg{background:linear-gradient(135deg,#6366f1,#4f46e5,#4338ca);color:#fff}.unified-pill{background:#6366f124;color:#6366f1}:root[data-theme=dark] .unified-pill{background:#6366f138;color:#a5b4fc}.apple-tag{background:#7878801f;color:var(--text);border:1px solid var(--line)}.firefox-tag{background:#ff71391f;color:#e5531d;border:1px solid rgba(255,113,57,.28)}:root[data-theme=dark] .firefox-tag{background:#ff71392e;color:#ff8e66}.gmail-tag{background:#ea43351f;color:#d93025;border:1px solid rgba(234,67,53,.28)}:root[data-theme=dark] .gmail-tag{background:#ea43352e;color:#f28b82}.account-brand-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em}.settings-coexistence-panel{margin-bottom:24px}.settings-coexistence-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.settings-coexistence-header>div:nth-child(2){flex:1}.settings-coexistence-header h3{margin:0;font-size:16px;font-weight:700;color:var(--text)}.settings-coexistence-header .section-subtitle{margin:2px 0 0;font-size:12px;color:var(--muted)}.brand-icons-cluster{display:flex;align-items:center;gap:4px}.brand-cluster-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.brand-cluster-plus{font-size:13px;font-weight:700;color:var(--muted);padding:0 1px}.mini-add-btn{padding:6px 12px;font-size:12px;border-radius:8px;gap:6px}.settings-accounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:18px}.settings-account-card{display:flex;flex-direction:column;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--surface);transition:all .2s ease;position:relative}.settings-account-card:hover{border-color:#6854d959;box-shadow:0 8px 24px #0000000f}.settings-account-card.active{border-color:#6854d9;background:linear-gradient(180deg,rgba(104,84,217,.05) 0%,transparent 100%);box-shadow:0 0 0 1px #6854d9,0 8px 24px #6854d914}.settings-account-card-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.settings-account-brand{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px #0000001a}.settings-account-titles{flex:1;overflow:hidden}.settings-account-name-row{display:flex;align-items:center;gap:8px}.settings-account-name-row strong{font-size:14px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#e5f6eb;color:#1f6b3d}:root[data-theme=dark] .active-tag{background:#1b3829;color:#8be3ab}.settings-account-provider-label{display:block;font-size:11px;color:var(--muted);margin-top:2px}.settings-account-info-body{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:#7878800d;margin-bottom:14px}.account-info-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.info-label{color:var(--muted)}.info-val{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.status-pill-small{padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}.status-ok{background:#25664f1f;color:#25664f}:root[data-theme=dark] .status-ok{background:#2ea0732e;color:#4ed99e}.status-warn{background:#e08a141f;color:#b36b00}:root[data-theme=dark] .status-warn{background:#f5a62333;color:#f7b955}.settings-account-card-actions{display:flex;align-items:center;gap:8px;margin-top:auto}.account-action-btn{padding:6px 12px;font-size:12px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px}.account-delete-btn{color:var(--muted);width:32px;height:32px}.account-delete-btn:hover{color:#e53935;background:#e539351a}.settings-add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;border-radius:16px;border:2px dashed var(--line);background:transparent;cursor:pointer;transition:all .2s ease;min-height:160px;text-align:center}.settings-add-card:hover{border-color:#6854d9;background:#6854d90a;transform:translateY(-2px)}.add-card-icon-pair{display:flex;gap:6px;margin-bottom:10px}.mini-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.settings-add-card strong{font-size:13px;color:var(--text);margin-bottom:4px}.settings-add-card small{font-size:11px;color:var(--muted)}.panel-brand-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:600;margin-left:auto}.provider-details-row{display:inline-flex;align-items:center;gap:7px}.account-modal-backdrop{position:fixed;inset:0;background:#0f0c1c94;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:fadeIn .2s ease-out}.account-modal-card{width:min(640px,100%);max-height:90vh;overflow-y:auto;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 80px #00000047;padding:28px}.account-modal-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.modal-title-with-brand{display:flex;align-items:center;gap:14px}.provider-badge-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 14px #0000001f}.account-modal-subtitle{margin:4px 0 0;font-size:13px;color:var(--muted)}.modal-inner-form{border:0;padding:0;background:transparent;box-shadow:none}.modal-footer-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.provider-cards-section{margin-bottom:18px}.field-label-prominent{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:10px}.provider-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.provider-choice-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;transition:all .18s ease;position:relative}.provider-choice-card:hover{border-color:var(--blue, #5c6ac4);transform:translateY(-1px)}.provider-choice-card.active{border-color:var(--blue, #5c6ac4);background:var(--tag-blue, rgba(92, 106, 196, .08));box-shadow:0 0 0 1px var(--blue, #5c6ac4)}.provider-choice-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.provider-choice-texts{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.provider-choice-texts strong{font-size:14px;font-weight:650}.provider-choice-texts small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choice-check{color:var(--blue, #5c6ac4);flex-shrink:0}.relay-note-highlight{border-left:3px solid #ff7139;background:#ff71390f}.accounts-coexistence-banner{margin-bottom:20px;padding:20px;border-radius:18px}.banner-header{margin-bottom:14px}.banner-header h4{margin:2px 0 0;font-size:16px;font-weight:650}.accounts-cards-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.account-coexistence-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft, rgba(255, 255, 255, .03));cursor:pointer;transition:all .16s ease}.account-coexistence-card:hover{border-color:var(--blue, #5c6ac4);background:var(--surface)}.account-coexistence-card.active{border-color:var(--blue, #5c6ac4);background:var(--tag-blue, rgba(92, 106, 196, .08))}.account-card-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.account-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.account-card-name-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.account-card-name-row strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--green, #28a745);background:#28a7451f;padding:2px 6px;border-radius:10px}.account-card-sub{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-card-delete-btn{margin-left:auto;color:var(--muted);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;opacity:.6;transition:all .15s ease}.account-coexistence-card:hover .account-card-delete-btn,.account-card-delete-btn:hover{opacity:1}.account-card-delete-btn:hover{color:#e53935;background:#e539351f}.header-account-button{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:20px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:all .15s ease}.header-account-button:hover{border-color:var(--blue, #5c6ac4);background:var(--surface-soft, rgba(255, 255, 255, .05))}.account-brand-icon-wrapper{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.account-header-info{display:flex;flex-direction:column;text-align:left;line-height:1.2}.account-header-name{font-size:12px;font-weight:650;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-header-provider{font-size:10px;color:var(--muted)}.account-switcher-chevron{color:var(--muted);transition:transform .2s ease}.account-switcher-dialog{position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:0;max-width:none;max-height:none;border:0;background:#0f0c1c8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.account-switcher-card{width:min(500px,calc(100vw - 32px));max-height:80vh;display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--line);box-shadow:0 24px 80px #0000004d;padding:24px}.account-switcher-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.switcher-title h3{margin:4px 0 0;font-size:19px;font-weight:650}.account-switcher-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:50vh;padding:4px 0}.switcher-account-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-soft, rgba(255, 255, 255, .03));cursor:pointer;transition:all .15s ease}.switcher-account-item:hover{border-color:var(--blue, #5c6ac4);background:var(--surface)}.switcher-account-item.active{border-color:var(--blue, #5c6ac4);background:var(--tag-blue, rgba(92, 106, 196, .08))}.switcher-brand-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.switcher-account-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.switcher-account-title-row{display:flex;align-items:center;gap:8px}.switcher-account-title-row strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-pill{font-size:10px;font-weight:600;padding:1px 7px;border-radius:8px}.icloud-pill{background:#7878801f;color:var(--text)}.relay-pill{background:#ff713924;color:#ff6830}.switcher-account-email{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switcher-check{color:var(--blue, #5c6ac4);flex-shrink:0}.switcher-delete-btn{margin-left:6px;color:var(--muted);width:30px;height:30px;border-radius:8px;display:grid;place-items:center;opacity:.6;transition:all .15s ease;flex-shrink:0}.switcher-account-item:hover .switcher-delete-btn,.switcher-delete-btn:hover{opacity:1}.switcher-delete-btn:hover{color:#e53935;background:#e539351f}.account-switcher-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.visually-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.danger-confirm-card{max-width:440px}.danger-text{color:#e53935!important}.delete-confirm-text{font-size:14px;line-height:1.5;color:var(--text);margin:12px 0 16px}.delete-confirm-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;margin-bottom:20px;width:fit-content}.danger-button{background:#e53935!important;color:#fff!important;border:none!important}.danger-button:hover{background:#d32f2f!important}.create-account-selector{margin-bottom:18px;padding:12px 14px;border-radius:14px;background:var(--surface-soft, rgba(255, 255, 255, .03));border:1px solid var(--line)}.selector-label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.account-selector-pills{display:flex;flex-wrap:wrap;gap:8px}.account-selector-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font-size:12.5px;font-weight:600;transition:all .16s ease}.account-selector-pill:hover{border-color:var(--blue, #5c6ac4);background:var(--surface-hover, rgba(255, 255, 255, .06))}.account-selector-pill.active{border-color:var(--blue, #5c6ac4);background:var(--tag-blue, rgba(92, 106, 196, .12));color:var(--text);box-shadow:0 0 0 1px var(--blue, #5c6ac4)}.selector-icon-wrap{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.selector-check{color:var(--blue, #5c6ac4);margin-left:2px}.selector-quota-badge{font-size:10.5px;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:4px;background:var(--surface-hover, rgba(255, 255, 255, .08));color:var(--text-muted);margin-left:2px}.selector-quota-badge.warning-cap{color:#f59e0b;background:#f59e0b24}.selector-quota-badge.danger-cap{color:#ef4444;background:#ef44442e;font-weight:700}.alias-provider-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.provider-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-soft, rgba(255, 255, 255, .04));color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:all .16s ease}.provider-tab-btn:hover{background:var(--surface);border-color:var(--blue, #5c6ac4)}.provider-tab-btn.active{background:var(--tag-blue, rgba(92, 106, 196, .12));border-color:var(--blue, #5c6ac4);color:var(--text);box-shadow:0 0 0 1px var(--blue, #5c6ac4)}.provider-tab-icon{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.provider-tab-count{font-size:11px;opacity:.75;font-weight:500}.alias-label-row{display:flex;align-items:center;gap:8px}.alias-provider-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.3}.coexistence-stats-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 20px;background:var(--surface-soft, rgba(255, 255, 255, .03));border:1px solid var(--line);border-radius:14px;margin-top:16px}.stats-summary-left{display:flex;flex-direction:column;gap:4px}.stats-summary-label{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.stats-summary-count{display:flex;align-items:baseline;gap:8px}.stats-summary-count strong{font-size:24px;font-weight:750;color:var(--text);letter-spacing:-.02em}.stats-summary-count span{font-size:13px;color:var(--muted)}.stats-summary-breakdown{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text);margin-top:2px}.breakdown-item{display:inline-flex;align-items:center;gap:5px;font-weight:500}.breakdown-sep{color:var(--muted);font-weight:700}.health-status-row{display:flex;flex-direction:column;gap:6px}.health-item{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:8px;font-size:11.5px;font-weight:600}.health-ok{background:#2ea0431f;color:#2ea043}:root[data-theme=dark] .health-ok{color:#56d364}.health-warn{background:#e362091f;color:#d97706}.health-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.custom-context-menu{position:fixed;z-index:9999;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #00000040;padding:6px;display:flex;flex-direction:column;gap:2px;animation:context-menu-in .12s ease-out}@keyframes context-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.context-menu-header{padding:6px 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.context-menu-header strong{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-context-menu button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:none;background:transparent;color:var(--text);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:all .12s ease}.custom-context-menu button:hover{background:var(--surface-hover, rgba(255, 255, 255, .08));color:var(--blue, #5c6ac4)}.mail-view-tabs{display:flex;align-items:center;gap:6px;padding:10px 18px 6px;border-bottom:1px solid var(--line);background:var(--surface-soft, rgba(255, 255, 255, .02));overflow-x:auto;scrollbar-width:none}.mail-view-tabs::-webkit-scrollbar{display:none}.mail-view-tab{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:550;cursor:pointer;white-space:nowrap;transition:all .15s ease}.mail-view-tab:hover{background:var(--surface-hover, rgba(255, 255, 255, .06));color:var(--text)}.mail-view-tab.active{background:var(--tag-blue, rgba(92, 106, 196, .12));border-color:#5c6ac459;color:var(--blue, #5c6ac4);font-weight:650;box-shadow:0 2px 8px #5c6ac426}.mail-view-tab:disabled{opacity:.5;cursor:not-allowed}.folder-tab-toggle{margin-left:auto}
