@import url("/zirix/experience/header-white.css?v=20261010");
/* Zirix Atlantica 1.0 — shared visual system. Business logic is unchanged. */
@media(max-width:760px){html[data-zirix-service=vpn] .shell>aside{height:auto!important;top:auto!important;position:relative!important;max-height:none!important}}
html[data-zirix-service]{color-scheme:light!important;--z-bg:#f7faff!important;--z-panel:#fff!important;--z-soft:#eaf2fc!important;--z-hover:#e3eefb!important;--z-line:#dce5f1!important;--z-text:#20334d!important;--z-muted:#63768f!important;--z-accent:#326daf!important;--z-radius:12px;--bg:#f7faff!important;--panel:#fff!important;--soft:#eaf2fc!important;--ink:#20334d!important;--text:#20334d!important;--muted:#63768f!important;--line:#dce5f1!important;--green:#326daf!important;--mint:#e6f0fd!important;--accent:#326daf!important;--aside:#f3f7fc!important;--sidebar:#f3f7fc!important;--on-accent:#fff!important;--hover:#eaf2fc!important;--surface:#f7faff!important;--surface-raised:#fff!important;--surface-soft:#f0f5fc!important;--border:#dce5f1!important;--selected:#e6f0fd!important;--warm:#d69b4e!important;--orange:#a57332!important;--amber:#a57332!important;--danger:#b44646!important;--red:#b44646!important;--shadow:0 20px 60px #203b5f10!important;font-family:'Segoe UI',Arial,sans-serif!important;background:#f7faff;color:#20334d}
html[data-zirix-service] body{font-family:'Segoe UI',Arial,sans-serif!important;background:#f7faff;color:#20334d}
html[data-zirix-service] :is(button,input,select,textarea){font-family:inherit}html[data-zirix-service] :is(a,button,input,select,textarea):focus-visible{outline:2px solid #326daf;outline-offset:3px}html[data-zirix-service] :is([data-zirix-theme],[data-theme-toggle],#theme-toggle,.theme-toggle){display:none!important}
html[data-zirix-service] :is(.primary,.btn-primary,.auth-primary,.upload-button){background:#326daf!important;color:white!important;border-color:#326daf!important;border-radius:9px;box-shadow:0 5px 16px #326daf20}html[data-zirix-service] :is(.primary,.btn-primary,.auth-primary,.upload-button):hover{background:#27578f!important;border-color:#27578f!important}html[data-zirix-service] :is(.secondary,.quiet,.btn){border-radius:9px}html[data-zirix-service] :is(input,select,textarea){accent-color:#326daf}html[data-zirix-service] :is(.eyebrow,.auth-eyebrow){color:#326daf}html[data-zirix-service] :is(h1,h2,h3){color:#20334d}html[data-zirix-service] :is(.sidebar,#sidebar,.rail,.shell>aside){background:#f3f7fc!important;border-color:#dce5f1!important}
/* Exactly one navy/graphite global navigation; the saved wordmark is reused. */
html[data-zirix-service] #zirix-global{height:74px;min-height:74px;padding:0 3.2%;gap:28px;background:linear-gradient(112deg,#142d49,#242d3c)!important;color:white;border-bottom:1px solid #6cb9ee40;box-shadow:0 3px 16px #10223815;font-family:'Segoe UI',Arial,sans-serif;z-index:150}
html[data-zirix-service] #zirix-global .zg-brand{gap:10px;letter-spacing:normal;min-width:0}html[data-zirix-service] #zirix-global .zg-brand img:first-child{width:27px;height:32px}html[data-zirix-service] #zirix-global .zg-brand img.zg-wordmark{width:96px;height:32px;filter:brightness(0) invert(1);object-fit:contain}html[data-zirix-service] #zirix-global .zg-current{display:none}html[data-zirix-service] #zirix-global .zg-links{gap:20px;margin-left:15px;font-size:14px}html[data-zirix-service] #zirix-global .zg-links a{padding:26px 0;position:relative;color:#d7e7f8!important;font-weight:600}#zirix-global .zg-links a:after{content:'';position:absolute;height:2px;bottom:16px;left:0;width:30%;border-radius:2px;background:#3979b9;transition:width .25s}#zirix-global .zg-links a:nth-child(2):after{background:#8370bc}#zirix-global .zg-links a:nth-child(3):after{background:#3b879f}#zirix-global .zg-links a:nth-child(4):after{background:#536bb4}#zirix-global .zg-links a:nth-child(5):after{background:#bf793d}#zirix-global .zg-links a:nth-child(6):after{background:#b15f88}#zirix-global .zg-links a:hover:after{width:100%}
html[data-zirix-service] #zirix-global .zg-actions{margin-left:auto;gap:16px}html[data-zirix-service] #zirix-global .zg-launch{border:0;background:transparent;color:#d0e6fa;padding:9px 0;box-shadow:none;font-size:13px}#zirix-global .zg-launch svg{display:none}html[data-zirix-service] #zirix-global .zg-account{border:0;padding:0;margin:0;gap:20px}html[data-zirix-service] #zirix-global .zg-account a{font-size:13px}html[data-zirix-service] #zirix-global :is(.zg-login,.zg-profile){background:#326daf!important;color:white!important;border-radius:8px;padding:12px 21px}html[data-zirix-service] #zirix-global .zg-signup{color:#d0e6fa}
html[data-zirix-service] #zirix-launcher{background:white;color:#20334d;border:1px solid #dce5f1;border-radius:18px}html[data-zirix-service] #zirix-launcher .zg-service-list a{background:#f5f8fd;border:1px solid #e6edf7}html[data-zirix-service] #zirix-launcher .zg-service-list a:hover{background:#eaf2fc}html[data-zirix-service] #zirix-launcher .zg-kicker{color:#326daf}html[data-zirix-service] #zirix-launcher .zg-service-icon{background:#eaf2fc!important;color:#3979b9!important}html[data-zirix-service] #zirix-launcher [data-service=cloud] .zg-service-icon{background:#f0eafa!important;color:#8370bc!important}html[data-zirix-service] #zirix-launcher [data-service=vpn] .zg-service-icon{color:#3b879f!important}html[data-zirix-service] #zirix-launcher [data-service=security] .zg-service-icon{color:#536bb4!important}html[data-zirix-service] #zirix-launcher [data-service=crm] .zg-service-icon{background:#fff2df!important;color:#bf793d!important}html[data-zirix-service] #zirix-launcher [data-service=support] .zg-service-icon{background:#f9eaf1!important;color:#b15f88!important}
/* App surfaces: color is functional, content remains on white. */
html[data-zirix-service] :is(.layout,.shell){min-height:calc(100dvh - 74px)}html[data-zirix-service] :is(.layout>.sidebar,.layout>.rail,.shell>aside){top:74px;height:calc(100dvh - 74px)}html[data-zirix-service=mail] :is(#login,#workspace){height:calc(100dvh - 74px)}html[data-zirix-service=cloud] .sidebar{top:74px;height:calc(100dvh - 74px)}html[data-zirix-service=cloud] .auth-screen{min-height:calc(100dvh - 74px)}html[data-zirix-service=vpn] .shell main>header{top:74px}html[data-zirix-service] :is(.sidebar,.rail,#sidebar) :is(.nav button,.nav-item,.folder){border-radius:8px}html[data-zirix-service] :is(.nav button.active,.nav-item.active,.folder.active,.folder.selected){background:#e3eefb!important;color:#326daf!important}html[data-zirix-service] :is(.avatar,.product-mark .glyph){background:#e6f0fd;color:#326daf}
html[data-zirix-service=cloud] .file-icon.folder,html[data-zirix-service=cloud] .file-icon.folder:before{background:#d69b4e!important;color:white!important}html[data-zirix-service=cloud] :is(.file-icon.pdf,.file-icon.ppt){background:#f6e5ee!important;color:#b7668c!important}html[data-zirix-service=cloud] :is(.file-icon.sheet,.file-icon.xls,.file-icon.xlsx){background:#e4f1f5!important;color:#408aa4!important}html[data-zirix-service=cloud] :is(.file-icon.doc,.file-icon.text){background:#e6f0fd!important;color:#326daf!important}html[data-zirix-service=cloud] :is(.file-icon.image,.file-icon.video,.file-icon.audio){background:#eee8fa!important;color:#8370bc!important}html[data-zirix-service=cloud] .file-card{border-color:#e0e8f2;background:white;border-radius:12px}html[data-zirix-service=cloud] .file-card:hover{background:#f4f8ff;border-color:#aac4e5}html[data-zirix-service=cloud] progress::-webkit-progress-value{background:#326daf}html[data-zirix-service=cloud] .storage-sticker{background:#326daf!important;color:white!important}html[data-zirix-service=cloud] .auth-story{background:radial-gradient(ellipse at 80% 25%,#e0ebfb,transparent 70%),#f3f7fc!important}html[data-zirix-service=cloud] .bottom-note{color:#63768f}
html[data-zirix-service=mail] .login-art{background:radial-gradient(ellipse at 65% 65%,#e1ebfa,transparent 70%),#f3f7fc!important}html[data-zirix-service=mail] .login-art em{color:#326daf!important}html[data-zirix-service=mail] :is(.message.selected,.message.unread,.mail-item.selected){background:#edf5ff!important}html[data-zirix-service=mail] :is(.reader-empty .empty-icon,.empty-icon){color:#3979b9;background:#eaf2fc}html[data-zirix-service=mail] svg:has(use[href='#i-star']){color:#d69b4e}html[data-zirix-service=mail] svg:has(use[href='#i-folder']){color:#8370bc}html[data-zirix-service=mail] svg:has(use[href='#i-send']){color:#408aa4}html[data-zirix-service=mail] .primary svg{color:white}
html[data-zirix-service=crm] .kanban-column:nth-child(3n+1),html[data-zirix-service=crm] .kanban-col:nth-child(3n+1){background:#edf4fe}html[data-zirix-service=crm] .kanban-column:nth-child(3n+2),html[data-zirix-service=crm] .kanban-col:nth-child(3n+2){background:#f3effb}html[data-zirix-service=crm] .kanban-column:nth-child(3n+3),html[data-zirix-service=crm] .kanban-col:nth-child(3n+3){background:#fcf3e7}html[data-zirix-service=crm] .deal-card{border-radius:10px;border-color:#e0e8f2;background:white}html[data-zirix-service=crm] :is(.welcome,.login-copy){background:radial-gradient(ellipse at 90% 50%,#e7effd,transparent 65%)}html[data-zirix-service=crm] .art-center{background:#326daf!important;color:white!important}
html[data-zirix-service=support] .thread.active{background:#eaf2fe;border-color:#bad0ed}html[data-zirix-service=support] :is(.message.operator,.message.outgoing,.message.staff){background:#e6f0fd!important;color:#20334d!important}html[data-zirix-service=support] .message.note{background:#fff4df!important;color:#795829!important}html[data-zirix-service=support] .status{color:#326daf}html[data-zirix-service=support] .metric:nth-child(2) .metric-icon{color:#8370bc}html[data-zirix-service=support] .metric:nth-child(3) .metric-icon{color:#bf793d}
html[data-zirix-service=vpn] .download-card{position:relative;padding:27px;border:1px solid #dce5f1;background:white;border-radius:15px}html[data-zirix-service=vpn] .download-card .platform-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#eaf2fc;color:#326daf;margin-bottom:20px}html[data-zirix-service=vpn] .download-card .platform-icon svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.6}html[data-zirix-service=vpn] .download-card[data-platform=android] .platform-icon{color:#408aa4;background:#e9f4f8}html[data-zirix-service=vpn] .download-card[data-platform=linux] .platform-icon{color:#8370bc;background:#f0eafa}html[data-zirix-service=vpn] .download-card h2{font-size:23px;letter-spacing:-.5px}html[data-zirix-service=vpn] .download-card .primary{display:inline-block;padding:13px 17px;margin:12px 0 8px}html[data-zirix-service=vpn] .hero{background:linear-gradient(110deg,#eaf3fd,#f9fbff);border:1px solid #dce5f1}html[data-zirix-service=vpn] .downloads-banner{display:grid;grid-template-columns:1fr 46%;gap:35px;align-items:center;padding:32px;background:linear-gradient(110deg,#edf4fe,#f8fbff);border:1px solid #dce5f1;border-radius:16px;margin-bottom:24px}html[data-zirix-service=vpn] .downloads-banner h2{font-size:33px;letter-spacing:-1px;line-height:1.15;margin:12px 0}html[data-zirix-service=vpn] .downloads-banner img{width:100%;border-radius:10px;border:1px solid #c8d8eb;box-shadow:0 12px 24px #27496d13}html[data-zirix-service=vpn] .downloads-banner p{color:#63768f;line-height:1.7}.security-preview{width:100%;max-width:780px;border:1px solid #dce5f1;border-radius:12px;margin-top:20px}
/* Portal forms, account and information pages keep their field names/CSRF. */
html[data-zirix-service] :is(.auth-story,.auth-layout){background:transparent}html[data-zirix-service] .auth-story{background:radial-gradient(ellipse at 60% 50%,#e7effb,transparent 70%)}html[data-zirix-service] .auth-story h1 em{color:#326daf}html[data-zirix-service] .auth-panel{background:white;border:1px solid #dce5f1;border-radius:18px;box-shadow:0 20px 50px #203b5f0a}html[data-zirix-service] .auth-panel :is(input,select){border-color:#ccd9e9;background:#fbfdff;color:#20334d}html[data-zirix-service] .auth-art{background:center/contain no-repeat url('/zirix/atlantica/assets/screens/mail.svg');min-height:270px;transform:rotate(-3deg);filter:drop-shadow(0 14px 20px #23426512)}html[data-zirix-service] .auth-art>*{visibility:hidden}html[data-zirix-service] :is(.auth-story-bottom,.auth-hint,.auth-intro,.auth-footnote,.auth-footer){color:#63768f}html[data-zirix-service] :is(.auth-switch a,.auth-footer a,.auth-form a,.account-logout){color:#326daf}html[data-zirix-service] :is(.auth-notice,.registration-steps){background:#eaf2fc;border-color:#cbdcf0;color:#274a77}html[data-zirix-service] .auth-footer{border-color:#dce5f1}
html[data-zirix-service] :is(.account-page,.product-page){max-width:1280px;margin:0 auto;padding:55px 4.5% 80px}html[data-zirix-service] .account-services>a,html[data-zirix-service] .product-panel{background:white;border:1px solid #dce5f1;border-radius:14px;color:#20334d;box-shadow:0 8px 24px #203b5f08}html[data-zirix-service] .account-services>a{border-top:3px solid #3979b9}html[data-zirix-service] .account-services>a:nth-child(2){border-top-color:#8370bc}html[data-zirix-service] .account-services>a:nth-child(3){border-top-color:#3b879f}html[data-zirix-service] .account-services>a:nth-child(4){border-top-color:#536bb4}html[data-zirix-service] .account-services>a:nth-child(5){border-top-color:#bf793d}html[data-zirix-service] .account-services>a:nth-child(6){border-top-color:#b15f88}html[data-zirix-service] .product-panel a{color:#326daf;font-weight:600}.product-header{display:none!important}html[data-zirix-service] .product-account-grid{gap:22px}.za-wordmark{width:100px;height:34px;object-fit:contain}.za-footer{margin:0!important;padding:60px 4.5% 40px!important;background:linear-gradient(118deg,#13253d,#242d3c)!important;color:#cad6e5!important;border-top:3px solid #436889!important;display:block!important}.za-footer .footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr 1fr 1.5fr;gap:32px}.za-footer .brand{display:flex;align-items:center;gap:10px}.za-footer .wordmark{width:99px;filter:brightness(0) invert(1)}.za-footer .shield{width:26px;height:31px}.za-footer .shield path:first-child{stroke:#6cb9ee;fill:#244863}.za-footer .shield path:last-child{fill:#efbc74}.za-footer p{font-size:13px;line-height:1.8;color:#b7c7d9}.za-footer .domain{font-size:15px;color:#eef2f7}.za-footer .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.za-footer .footer-column h3{font-size:13px;color:#6cb9ee;margin:0 0 9px}.za-footer .footer-column a,.za-footer .footer-text-button{font-size:12px;color:#cad6e5;line-height:1.5}.za-footer .footer-column small{font-size:9px;margin-left:4px;background:#3e4a5b;padding:2px 5px;border-radius:4px}.za-footer .second-heading{margin-top:10px!important}.za-footer .footer-column .email{font-size:16px;color:#efbc74}.za-footer .footer-label{font-size:10px;letter-spacing:1.2px;color:#a4d3f5;margin-top:14px}.za-footer address{font-style:normal;font-size:13px;line-height:1.8;color:#d3dce8}.za-footer .socials{display:flex;gap:12px;margin-top:24px}.za-footer .social-icon{width:32px;height:32px;border:1px solid #6cb9ee55;border-radius:8px;display:grid;place-items:center;color:#6cb9ee}.za-footer .social-icon svg{width:19px;height:19px}.za-footer .footer-bottom{display:flex;align-items:center;gap:20px;border-top:1px solid #53607566;padding-top:25px;margin-top:46px;color:#98a8bd;font-size:11px}.za-footer .footer-bottom a{margin-left:auto}.za-footer a{text-decoration:none}.za-footer a:hover{color:#efbc74!important}
@media(max-width:1100px){html[data-zirix-service] #zirix-global{gap:17px}html[data-zirix-service] #zirix-global .zg-links{gap:12px;font-size:12px;margin:0}html[data-zirix-service] #zirix-global .zg-signup{display:none}.za-footer .footer-grid{grid-template-columns:1.3fr 1fr 1fr}.za-footer .contact-column{grid-column:2/4}}
@media(max-width:760px){html[data-zirix-service] #zirix-global{height:64px;min-height:64px;padding:0 3.2%;gap:10px}html[data-zirix-service] #zirix-global .zg-brand img.zg-wordmark{width:86px}html[data-zirix-service] #zirix-global .zg-links{display:none}html[data-zirix-service] #zirix-global .zg-launch span{display:inline;font-size:11px}html[data-zirix-service] #zirix-global .zg-actions{gap:12px}html[data-zirix-service] #zirix-global .zg-account a{font-size:12px}html[data-zirix-service] #zirix-global .zg-login{padding:11px 17px}html[data-zirix-service] #zirix-global .zg-profile{max-width:110px;font-size:10px;padding:10px}html[data-zirix-service] :is(.layout>.sidebar,.layout>.rail,.shell>aside){top:64px;height:calc(100dvh - 64px)}html[data-zirix-service=mail] :is(#login,#workspace){height:calc(100dvh - 64px)}html[data-zirix-service=cloud] .sidebar{top:64px;height:calc(100dvh - 64px)}html[data-zirix-service=vpn] .shell main>header{top:64px}html[data-zirix-service=vpn] .downloads-banner{grid-template-columns:1fr;padding:22px;gap:18px}html[data-zirix-service=vpn] .downloads-banner h2{font-size:29px}.za-footer .footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.za-footer .footer-brand{grid-column:1/-1}.za-footer .contact-column{grid-column:auto}.za-footer .footer-column .email{font-size:14px}.za-footer .footer-bottom{flex-wrap:wrap}.za-footer .footer-bottom span:nth-child(2){order:3;flex-basis:100%}html[data-zirix-service] .auth-art{min-height:200px}}
html[data-zirix-service] #zirix-global img{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}
html[data-zirix-service=crm] .kanban>.lane:nth-child(3n+1){background:#edf4fe}html[data-zirix-service=crm] .kanban>.lane:nth-child(3n+2){background:#f3effb}html[data-zirix-service=crm] .kanban>.lane:nth-child(3n+3){background:#fcf3e7}html[data-zirix-service=crm] .kanban>.lane:nth-child(3n+2) .tag{background:#e8def7;color:#71599e}html[data-zirix-service=crm] .kanban>.lane:nth-child(3n+3) .tag{background:#f6e7d0;color:#946a30}html[data-zirix-service=crm] .deal{border-color:#e0e8f2;border-radius:10px}
html[data-zirix-service=vpn] .chip{background:#eaf2fc;border:1px solid #cadbf0;color:#326daf}html[data-zirix-service=vpn] #notice{background:#eaf2fc;border:1px solid #cbdcf0;color:#274a77}html[data-zirix-service=vpn] #notice.error{background:#fff0f0;color:#a43b45;border-color:#e7bfc5}
html[data-zirix-service] .auth-panel{padding:30px!important}html[data-zirix-service] .auth-story>p:not(.auth-eyebrow){color:#63768f!important}html[data-zirix-service] .auth-panel .google-button{background:white;color:#20334d;border-color:#dce5f1}html[data-zirix-service] .status-dot,html[data-zirix-service=support] .status i{background:#408aa4}
html[data-zirix-service=crm] .nav button:nth-child(3n+1) svg{color:#3979b9}html[data-zirix-service=crm] .nav button:nth-child(3n+2) svg{color:#bf793d}html[data-zirix-service=crm] .nav button:nth-child(3n+3) svg{color:#8370bc}
@media(prefers-reduced-motion:reduce){html[data-zirix-service] *{scroll-behavior:auto!important;transition:none!important}}
