/* Corporate presentation and enterprise administration */
:root{--ink:#152b46;--slate:#61718b;--cobalt:#345cce;--stroke:#e5eaf1;--serif:Georgia,'Times New Roman',serif}
.public-mode{background:white;color:var(--ink)}.public-mode h1,.public-mode h2{color:var(--ink)}.public-mode .btn{min-height:45px;padding:0 21px;border-radius:5px;font-size:12px}.public-mode .btn.primary{background:#315ac9;border-color:#315ac9;box-shadow:none}.public-mode svg.i{width:18px;height:18px}.public-mode #toast{left:50%}.overline{display:block;color:#7586a3;font-size:10px;letter-spacing:2.2px;font-weight:650}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#4d6495;font-weight:550}.text-link .i{width:16px;height:16px}.brand-link{padding:0}.announcement{height:34px;background:#f0f4fa;display:flex;justify-content:center;align-items:center;gap:9px;color:#7b8da6;font-size:10px;letter-spacing:.15px}.announcement-dot{height:4px;width:4px;background:#6986cc;border-radius:50%}.announcement button{display:flex;align-items:center;gap:6px;padding:0;margin-left:10px;color:#526d9f;font-size:10px}.announcement button .i{width:12px;height:12px}.public-nav{height:88px;display:flex;justify-content:space-between;align-items:center;padding:0 max(38px,calc((100vw - 1280px)/2));gap:28px;background:white;position:relative;z-index:30;border-bottom:1px solid #edf0f5}.public-nav .brand-mark{width:38px;height:38px}.public-nav .brand-name{font-size:20px;letter-spacing:-.7px}.public-nav .brand-name span{font-size:14px;margin-left:6px}.public-nav .brand-sub{font-size:9px;letter-spacing:3px;margin-top:5px}.public-nav nav{display:flex;gap:30px;align-items:center;margin-left:auto;margin-right:auto}.public-nav nav button{font-size:11px;color:#6a7890;display:flex;align-items:center;gap:7px;padding:8px 0}.public-nav nav button .i{width:11px;height:11px}.public-nav-actions{display:flex;gap:24px;align-items:center}.public-signin{font-size:11px;color:#425976;font-weight:550}.public-nav .btn{min-height:39px;padding:0 15px;font-size:11px}.public-nav .btn .i{width:14px;height:14px}.public-mobile-menu{display:none}.corporate-hero{height:610px;position:relative;background:#142d47;isolation:isolate;color:white;overflow:hidden}.corporate-hero-photo{height:100%;width:100%;object-fit:cover;position:absolute;inset:0;z-index:-3;object-position:center 46%}.corporate-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0d263df5 0%,#0f2941eb 19%,#102a40b8 38%,#0e263b3b 64%,#14253505 100%)}.corporate-hero-content{width:580px;max-width:55%;margin-left:max(60px,calc((100vw - 1240px)/2));padding-top:67px}.hero-overline{display:flex;align-items:center;gap:9px;font-size:9px;color:#aebed7;letter-spacing:2.5px;font-weight:600}.hero-overline span{height:5px;width:5px;border-radius:50%;background:#9bb6ec}.corporate-hero h1{font-size:63px;line-height:1.065;font-weight:450;letter-spacing:-2px;color:white;margin:23px 0 24px}.corporate-hero-content>p{font-size:13px;color:#b5c1d1;line-height:1.9;max-width:355px}.hero-ctas{display:flex;align-items:center;gap:26px;margin-top:29px}.hero-ctas .btn{min-height:43px;padding:0 19px;font-size:11px}.hero-secondary{display:flex;align-items:center;gap:9px;font-size:11px;color:#d7e0ed;padding:0}.play-circle{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;border:1px solid #bccae34d}.play-circle .i{height:11px!important;width:11px!important}.hero-fineprint{font-size:9px;color:#7e94ad;margin-top:22px;letter-spacing:.25px}.hero-photo-label{position:absolute;right:max(45px,calc((100vw - 1250px)/2));bottom:113px;display:flex;align-items:center;gap:8px;font-size:7px;color:#eef2f8;letter-spacing:1.6px}.hero-photo-label span{width:4px;height:4px;background:#b8c9e5;border-radius:50%}.hero-bottom-strip{position:absolute;bottom:0;inset-inline:0;height:82px;display:grid;grid-template-columns:repeat(3,1fr);background:#0c263dda;border-top:1px solid #ffffff12;backdrop-filter:blur(8px);padding:0 max(60px,calc((100vw - 1240px)/2))}.hero-bottom-strip>div{display:flex;align-items:center;gap:20px;border-right:1px solid #ffffff13;padding:0 28px}.hero-bottom-strip>div:first-child{padding-left:0}.hero-bottom-strip>div:last-child{border:0}.hero-bottom-strip span{color:#718aa7;font-size:9px}.hero-bottom-strip p{font-size:12px;color:#c3cede;font-weight:450;letter-spacing:.1px}.hero-bottom-strip .i{margin-left:auto;color:#8aa3c5;width:17px;height:17px}.file-format-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;max-width:1240px;margin:auto;padding:34px 0;border-bottom:1px solid var(--stroke)}.file-format-strip>span{font-size:8px;letter-spacing:1.7px;font-weight:600;color:#97a4b8;max-width:185px;line-height:1.8}.file-format-strip>div{display:flex;gap:50px}.file-format-strip>div>div{display:flex;align-items:center;gap:10px}.file-format-strip>div>div>span:last-child{font-size:10px;color:#677b98}.file-format-strip small{font-size:7px;color:#a6b0c1;display:block;letter-spacing:1px;margin-top:5px}.file-format-strip .type-icon{width:27px;height:33px}.public-section{max-width:1240px;margin:auto;padding:85px 0}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.public-section h2{font-size:39px;font-weight:450;line-height:1.18;letter-spacing:-1.2px;margin-top:19px}.section-intro>p{font-size:12px;color:#96a2b6;line-height:1.9;padding-bottom:4px}.platform-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.platform-tabs>button{display:flex;text-align:left;align-items:flex-start;gap:20px;width:100%;padding:26px 0;border-bottom:1px solid var(--stroke);opacity:.65}.platform-tabs>button.active{opacity:1}.platform-tabs>button:first-child{padding-top:12px}.platform-tabs>button>span{font-size:9px;color:#9aabc1;margin-top:3px}.platform-tabs>button h3{font-size:15px;font-weight:550;color:#456184;letter-spacing:-.3px;margin-bottom:10px}.platform-tabs>button p{font-size:11px;color:#9aa7bb;line-height:1.9;max-width:285px}.platform-tabs>button>.i{width:15px;height:15px;margin-left:auto;color:#8ea2c7;opacity:0;align-self:center}.platform-tabs>button.active>.i{opacity:1}.platform-tabs>button.active h3{color:#234e94}.workspace-showcase{background:#f4f6fb;border:1px solid #e1e6f0;border-radius:10px;box-shadow:0 14px 40px #1f3d7810;overflow:hidden;min-height:330px;position:relative}.mini-window-top{height:35px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #e8edf4;background:white;padding:0 14px}.mini-window-top>span{height:4px;width:4px;border-radius:50%;background:#dce2ed}.mini-window-top p{margin:auto;font-size:6px;color:#9daabe;letter-spacing:1.1px}.mini-workspace{display:grid;grid-template-columns:55px 1fr;min-height:270px}.mini-workspace aside{background:white;display:flex;flex-direction:column;gap:22px;align-items:center;padding:24px 0}.mini-workspace aside .i{width:13px;height:13px;color:#b6c1d4}.mini-workspace aside .i:first-child{color:#6486cd}.mini-workspace>div{padding:17px}.mini-search{background:white;border:1px solid #edf0f6;border-radius:4px;padding:7px;font-size:7px;color:#abb5c6;display:flex;align-items:center;gap:7px}.mini-search .i{width:9px;height:9px}.mini-workspace h3{font-size:14px;font-weight:550;color:#435c86;margin:19px 0}.mini-files{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-files>div{background:white;border:1px solid #e9edf4;border-radius:5px;overflow:hidden}.mini-files .file-thumb{margin:5px 5px 0;height:79px}.mini-files .doc-paper{transform:scale(.7) rotate(-5deg);transform-origin:top center}.mini-files .brand-cover{transform:scale(.7) rotate(-7deg);transform-origin:top center}.mini-files .mini-sheet{transform:scale(.7) rotate(3deg);transform-origin:top center}.mini-files strong{font-size:6px;color:#627697;display:block;padding:9px 6px}.mini-folder-row{display:flex;gap:12px;margin-top:17px}.mini-folder-row span{font-size:7px;display:flex;align-items:center;gap:5px;color:#8ea0bc}.mini-folder-row .i{width:14px;height:14px;fill:#d0dcf5;color:#bdccea}.showcase-action{display:flex;align-items:center;gap:8px;font-size:9px;color:#6380bc;margin:0 19px 16px auto;padding:0}.showcase-action .i{height:11px;width:11px}.mini-editor{padding:0 18px;height:270px;overflow:hidden}.mini-editor-toolbar{background:white;border-bottom:1px solid #e6ebf3;display:flex;gap:16px;align-items:center;height:35px;padding:0 18px;font-size:11px;color:#7c8ea9}.mini-editor-toolbar span{font-size:8px;border-left:1px solid #e6ebf3;padding-left:10px}.mini-document{background:white;max-width:350px;margin:14px auto;padding:26px 30px;box-shadow:0 3px 15px #223c6a08}.mini-document>span{font-size:6px;color:#9aabc6;letter-spacing:1px}.mini-document h3{font-size:23px;color:#526a95;font-weight:450;margin:14px 0;line-height:1.15}.mini-document p{font-size:8px;color:#a1aec3;margin-bottom:17px}.mini-document>div{height:3px;background:#e5eaf3;margin:6px 0}.mini-document blockquote{background:#edf2fc;font-size:8px;color:#8199be;border-left:2px solid #99b2e4;margin:15px 0;padding:10px}.mini-team{padding:30px;min-height:270px}.mini-team h3{font-size:22px;font-weight:450;color:#4c658c}.mini-team>p{font-size:10px;color:#9cacbf;margin:10px 0 20px}.mini-team>div{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e7ebf3;padding:8px 12px;border-radius:6px;margin-top:8px}.mini-team strong{font-size:9px;color:#7287a5}.mini-team .pill{margin-left:auto;font-size:7px}.mini-team .avatar{width:25px;height:25px;font-size:7px}.solution-section{background:#f6f8fc}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.solution-grid article{padding:30px 30px 27px;background:white;border:1px solid #e9edf4;border-radius:7px}.solution-icon{width:42px;height:42px;border-radius:9px;background:#f0f4fd;display:flex;align-items:center;justify-content:center;color:#7e9ed7;margin-bottom:26px}.solution-grid article>span{font-size:8px;text-transform:uppercase;letter-spacing:1.4px;color:#98a8c0}.solution-grid h3{font-size:19px;letter-spacing:-.5px;font-weight:450;color:#3a5476;margin:12px 0}.solution-grid p{font-size:11px;color:#95a5bb;line-height:1.9;max-width:280px;min-height:65px}.solution-grid article>button{font-size:10px;color:#6d88b6;display:flex;align-items:center;gap:15px;margin-top:25px;padding:0}.solution-grid article>button .i{width:14px;height:14px}.security-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;padding-top:100px;padding-bottom:100px}.security-visual{height:350px;position:relative;background:radial-gradient(circle,#f1f5fd 0,white 65%);display:flex;align-items:center;justify-content:center}.security-orbit{position:absolute;border:1px dashed #e2e9f5;border-radius:50%}.orbit-one{width:220px;height:220px}.orbit-two{width:330px;height:330px}.security-core{height:110px;width:110px;background:linear-gradient(135deg,#eff4fd,#dce7fb);border:1px solid #e3eaf9;border-radius:27px;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 35px #3b60941c}.security-core .i{height:50px!important;width:50px!important;color:#7f9cd2;stroke-width:1.1}.security-note{position:absolute;background:white;border:1px solid #e6ecf5;padding:11px 15px;border-radius:7px;box-shadow:0 7px 25px #3054890b;display:flex;align-items:center;gap:8px;font-size:10px;color:#91a3c0}.security-note .i{height:14px!important;width:14px!important;color:#8da7d9}.note-one{top:49px;left:24px}.note-two{right:3px;top:132px}.note-three{left:48px;bottom:45px}.security-section>div:last-child>p{font-size:12px;color:#91a1b9;line-height:1.9;max-width:375px;margin:20px 0}.security-section ul{list-style:none;padding:0;margin:22px 0 26px}.security-section li{font-size:11px;color:#8297b4;margin:14px 0;display:flex;align-items:center;gap:9px}.security-section li .i{width:13px;height:13px;color:#8ca6c7}.security-section small{display:block;font-size:9px;color:#b1bccb;line-height:1.8;max-width:345px;margin-top:20px}.front-pricing{padding-top:65px;border-top:1px solid var(--stroke)}.front-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.front-price-grid article{padding:29px;border:1px solid #e4eaf3;border-radius:8px;background:white}.front-price-grid article.selected{background:#f5f8ff;border-color:#bacceb}.front-price-grid h3{font-size:14px;font-weight:500;color:#6c80a2}.front-price-grid .pill{font-size:6px;letter-spacing:.6px}.front-price{font-size:38px;font-weight:450;letter-spacing:-1px;margin:25px 0 13px;color:#2c496e}.front-price small{font-size:10px;font-weight:400;letter-spacing:0;color:#a0adc0;margin-left:7px}.front-price-grid article>p{font-size:11px;color:#8fa2bd;padding-bottom:25px;border-bottom:1px solid #e7edf7}.front-price-grid ul{padding:8px 0 0;list-style:none;margin:18px 0 25px;min-height:93px}.front-price-grid li{font-size:10px;color:#92a4bc;display:flex;align-items:center;gap:9px;margin:15px 0}.front-price-grid li .i{height:12px;width:12px;color:#90aa9c}.front-price-grid .btn{width:100%;min-height:39px;font-size:10px}.pricing-disclosure{font-size:9px;color:#acb7c8;text-align:center;margin-top:22px}.resource-section{padding-top:55px;display:grid;grid-template-columns:1fr 1.35fr;column-gap:100px}.resource-section>.overline{grid-column:1/-1}.resource-section h2{margin-top:20px}.front-faqs{margin-top:10px}.front-faqs details{border-bottom:1px solid #e9edf5;padding:21px 0}.front-faqs details:first-child{padding-top:0}.front-faqs summary{font-size:12px;color:#6b82a3;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:20px}.front-faqs summary .i{color:#a3b4cc;width:14px;height:14px}.front-faqs details p{font-size:11px;color:#9aaac0;line-height:1.9;margin-top:15px}.front-final-cta{max-width:1240px;margin:0 auto 70px;background:#f0f4fb;border:1px solid #e7edf6;border-radius:9px;padding:43px 50px;display:flex;justify-content:space-between;align-items:center;gap:30px}.front-final-cta h2{font-size:35px;font-weight:450;letter-spacing:-1px;line-height:1.2;margin-top:16px}.front-final-cta>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.front-final-cta .text-link{font-size:10px;margin-left:5px}.corporate-footer{background:#112941;color:#b8c8df;padding:60px max(50px,calc((100vw - 1240px)/2)) 25px}.corporate-footer .brand-name{color:#f2f5fb;font-size:20px}.corporate-footer .brand-name span{color:#c5d8f5;font-size:14px}.corporate-footer .brand-sub{color:#718fac}.corporate-footer .brand-mark{filter:grayscale(1) brightness(2);opacity:.95}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:50px}.footer-top h3{font-size:27px;line-height:1.2;font-weight:400;letter-spacing:-.5px;margin-top:30px;color:#d3dfee}.footer-top p{font-size:10px;line-height:1.9;color:#6f8aa7;margin-top:18px}.footer-top h4{font-size:8px;letter-spacing:1.6px;color:#a7bbd4;margin:7px 0 24px;font-weight:600}.footer-top button,.footer-top a{display:flex;align-items:center;gap:6px;font-size:10px;color:#819ebc;margin-bottom:17px;padding:0;text-align:left}.footer-top a .i{height:11px;width:11px}.footer-top p span{color:#89a6c3}.footer-bottom{margin-top:45px;padding-top:24px;border-top:1px solid #c8dbef16;display:flex;justify-content:space-between;gap:30px;font-size:9px;color:#567590}.footer-bottom>div{display:flex;gap:22px}.footer-bottom button{font-size:9px;padding:0;color:#7893b1}.public-pricing-wrap{max-width:1240px;margin:auto;padding:45px 0 75px}.public-pricing-wrap .plan-card{border-radius:7px;padding:30px}.public-pricing-wrap .plan-card h3{font-weight:500}.public-pricing-wrap .pricing-title{padding-bottom:40px}.public-pricing-wrap .pricing-title h1{font-weight:450;font-size:42px}.public-pricing-wrap .plan-card li{font-size:11px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:45px auto 65px;min-height:680px;border:1px solid #e5ebf3;border-radius:10px;overflow:hidden}.auth-story{position:relative;isolation:isolate;overflow:hidden;background:#132d49}.auth-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center;z-index:-2}.auth-story>div{position:absolute;inset:0;background:linear-gradient(180deg,#102c47de,#102c4777);z-index:-1}.auth-story>section{padding:50px;display:flex;flex-direction:column;min-height:100%;color:white}.auth-story h2{color:white;font-size:48px;line-height:1.15;font-weight:400;letter-spacing:-1.5px;margin-top:65px}.auth-story p{font-size:12px;color:#b1c2d7;line-height:1.9;margin-top:23px}.auth-story-foot{font-size:7px;letter-spacing:1.6px;margin-top:auto;padding-top:50px;color:#88a1be}.auth-form-wrap{padding:47px 62px;background:white}.auth-form-head h1{font-size:39px;line-height:1.14;letter-spacing:-1.1px;font-weight:450;margin:18px 0 16px}.auth-form-head>p{font-size:11px;color:#9baabf;margin-bottom:23px}.auth-demo-note{display:flex;align-items:flex-start;gap:8px;background:#f4f7fc;border:1px solid #e8eef7;padding:11px 13px;font-size:9px;line-height:1.8;color:#98a8c0;margin-bottom:21px;border-radius:5px}.auth-demo-note .i{height:13px;width:13px;flex-shrink:0;margin-top:2px}.auth-form-wrap .form-field{margin-bottom:17px}.auth-form-wrap .form-field label{font-size:10px;color:#70839f;font-weight:500}.auth-form-wrap .form-field input{min-height:42px;border-radius:5px;font-size:11px;border-color:#e3e9f2}.auth-form-wrap .form-field small{font-size:8px;color:#adbacb}.auth-password-wrap{position:relative}.auth-password-wrap input{padding-right:50px}.auth-password-wrap button{position:absolute;right:12px;top:14px;font-size:8px;color:#93a5bd}.auth-form-options{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#98a9c0;margin:18px 0}.auth-form-options label{display:flex;align-items:center;gap:6px}.auth-form-options button{padding:0;font-size:9px;color:#7d96bc}.auth-check{display:flex;align-items:center;gap:8px;font-size:9px;color:#93a5bd;margin-bottom:20px}.auth-check input,.auth-form-options input{accent-color:#567ac7;width:12px;height:12px;margin:0}.auth-submit{width:100%}.auth-switch{text-align:center;margin-top:21px;font-size:10px;color:#a1aec1}.auth-switch button{font-size:10px;color:#5e7db1;padding:0;margin-left:7px}.auth-separator{display:flex;align-items:center;gap:12px;font-size:6px;letter-spacing:.9px;color:#b1bdce;margin:26px 0 20px;white-space:nowrap}.auth-separator span{height:1px;background:#e9eef5;flex:1}.auth-bypass{width:100%;color:#7d92b3;font-size:10px!important;min-height:40px!important}.auth-privacy{display:block;text-align:center;color:#b3bfd0;font-size:8px;line-height:1.9;margin-top:17px}
/* Administration */
.admin-mode{background:#f5f7fb;--blue:#4568ce;--line:#e7ecf3;--navy:#233c5f;--muted:#94a3bb}.enterprise-sidebar{position:fixed;inset:0 auto 0 0;z-index:35;width:230px;background:#122a44;color:#7c98ba;display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-color:#324e6d #122a44}.admin-brand{padding:28px 24px 20px;text-align:left}.admin-brand .brand-name{color:#e2ebf9;font-size:20px}.admin-brand .brand-name span{color:#bbd0ef;font-size:14px}.admin-brand .brand-sub{color:#6f8fae}.admin-brand .brand-mark{width:36px;height:36px}.admin-workspace-label{margin:8px 20px 15px;padding:12px 10px;border:1px solid #ffffff12;display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px;border-radius:5px;color:#8da6c5}.admin-workspace-label .i{height:13px;width:13px}.admin-workspace-label span{font-size:6px;letter-spacing:.7px;margin-left:auto;color:#6389ba;background:#ffffff08;padding:4px 5px;border-radius:3px}.enterprise-sidebar nav{padding:0 14px}.admin-nav-group{font-size:7px;letter-spacing:1.6px;padding:17px 12px 10px;color:#4f7297;font-weight:650}.admin-nav-item{display:flex;align-items:center;gap:11px;width:100%;height:35px;border-radius:5px;text-align:left;font-size:10px;color:#829dbd;padding:0 12px;margin-bottom:3px}.admin-nav-item:hover{background:#1b3653;color:#b1c9e6}.admin-nav-item.active{background:#234367;color:#d9e7fb}.admin-nav-item .i{width:15px;height:15px;color:#688aaf;stroke-width:1.5}.admin-nav-item.active .i{color:#a6c4f0}.admin-nav-item small{margin-left:auto;font-size:8px;padding:2px 5px;border-radius:3px;color:#a9c6ea;background:#ffffff0f}.admin-sidebar-bottom{margin-top:auto;padding:25px 22px 20px}.admin-sidebar-bottom>button{display:flex;align-items:center;gap:8px;font-size:8px;color:#718fb0;border-top:1px solid #ffffff0d;padding:18px 0;width:100%}.admin-sidebar-bottom>button .i{height:12px;width:12px}.admin-sidebar-bottom>div{display:flex;align-items:center;gap:9px;margin-top:5px}.admin-sidebar-bottom .avatar{width:29px;height:29px;font-size:9px;background:#36516f;color:#a4bbd8;border-color:#3e5a7a}.admin-sidebar-bottom p{font-size:9px;color:#adc1da}.admin-sidebar-bottom small{display:block;font-size:7px;color:#5a7e9f;margin-top:5px}.admin-app{margin-left:230px;min-height:100vh}.admin-topbar{height:73px;padding:0 34px;border-bottom:1px solid #e6ecf5;background:#ffffffed;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:25;backdrop-filter:blur(12px)}.admin-topbar>div:first-child{font-size:10px;color:#a4b2c7}.admin-topbar>div:first-child>.i{width:11px;height:11px;color:#c2ccdb}.admin-topbar strong{font-size:10px;color:#758ba8;font-weight:500}.admin-topbar .btn{font-size:9px;min-height:31px;border-radius:5px;color:#8ba0bd}.admin-topbar .btn .i{width:11px;height:11px}.admin-demo-badge{display:flex;align-items:center;gap:6px;color:#a0aec4;font-size:7px;letter-spacing:.7px;margin-right:7px}.admin-demo-badge i{width:4px;height:4px;background:#b7c5dc;border-radius:50%}.admin-topbar .avatar{width:29px;height:29px;font-size:8px}.admin-mobile-toggle{display:none}.admin-content{max-width:1550px;margin:auto;padding:34px}.admin-page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px}.admin-page-heading .overline{font-size:7px;letter-spacing:1.5px;color:#a5b2c7}.admin-page-heading h1{font-size:29px;font-weight:500;letter-spacing:-.9px;margin-top:11px;color:#2a4161}.admin-page-heading p{font-size:10px;line-height:1.8;color:#9faec4;margin-top:10px}.admin-page-heading .btn{font-size:10px;min-height:36px;border-radius:5px;gap:8px;padding:0 13px}.admin-page-heading .btn .i{width:13px;height:13px}.admin-local-notice{font-size:9px;color:#9bacc5;line-height:1.8;background:#edf2fa;border:1px solid #e2eaf7;padding:10px 13px;display:flex;align-items:center;gap:8px;border-radius:5px;margin-bottom:24px}.admin-local-notice>.i{height:12px;width:12px;flex-shrink:0;color:#a7bad9}.enterprise-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.enterprise-stat{padding:20px 21px 19px;border:1px solid #e5ebf4;border-radius:8px;background:white;box-shadow:0 3px 15px #28467402}.enterprise-stat>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#9aaac1;line-height:1.6}.stat-icon{width:27px;height:27px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#edf2fd;color:#8da6d5}.stat-icon .i{width:14px;height:14px}.stat-icon.purple{background:#f0edfa;color:#af9ace}.stat-icon.green{background:#edf6f1;color:#8cb7a1}.stat-icon.amber{background:#faf4e9;color:#ceb585}.enterprise-stat>strong{display:block;font-size:27px;font-weight:500;letter-spacing:-.7px;color:#385273;margin-top:18px}.enterprise-stat>p{font-size:8px;color:#b5bfd0;line-height:1.7;margin-top:10px}.admin-overview-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:23px;margin-bottom:23px;align-items:start}.enterprise-panel{border:1px solid #e5ebf4;background:white;border-radius:8px;padding:23px;min-width:0;margin-bottom:23px}.admin-overview-grid>.enterprise-panel{margin-bottom:0}.enterprise-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.enterprise-panel-head h2{font-size:13px;font-weight:550;letter-spacing:-.2px;color:#527092}.enterprise-panel-head p{font-size:9px;color:#acb9cd;line-height:1.7;margin-top:7px}.enterprise-panel-head .pill{font-size:7px;font-weight:500}.enterprise-panel-head .text-link{font-size:9px;color:#8da5c9;white-space:nowrap}.enterprise-panel .btn{font-size:9px;min-height:32px;padding:0 12px;border-radius:5px}.enterprise-panel .btn .i{width:12px;height:12px}.revenue-chart{display:grid;grid-template-columns:44px 1fr;height:205px;margin-top:30px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:7px;color:#b7c3d5;padding-bottom:25px}.chart-plot{position:relative;margin:0 4px}.chart-gridlines{position:absolute;inset:0 0 25px;background:repeating-linear-gradient(to top,#edf1f7 0 1px,transparent 1px 59px)}.chart-plot svg{position:relative;width:100%;height:180px;display:block;z-index:1}.chart-x{display:flex;justify-content:space-between;font-size:7px;color:#b1bfd4;padding-top:12px}.chart-caption{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#abbad0;border-top:1px solid #eef2f7;margin-top:24px;padding-top:14px}.chart-caption>span{display:flex;align-items:center;gap:7px}.chart-caption .dot{height:4px;width:4px}.chart-caption button{display:flex;gap:5px;align-items:center;font-size:8px;color:#90a6c8;padding:0}.chart-caption .i{width:10px;height:10px}.quick-actions-panel .enterprise-panel-head{margin-bottom:12px}.quick-actions-panel>button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:15px 0;border-bottom:1px solid #eff3f8}.quick-actions-panel>button:last-child{border:0;padding-bottom:0}.quick-actions-panel>button>span{height:33px;width:33px;background:#f4f7fc;border:1px solid #edf1f8;border-radius:7px;color:#a2b6d4;display:flex;align-items:center;justify-content:center}.quick-actions-panel>button>span .i{height:15px;width:15px}.quick-actions-panel strong{font-size:10px;font-weight:550;color:#7b93b4}.quick-actions-panel small{font-size:8px;color:#b1bfd2;display:block;margin-top:6px}.quick-actions-panel>button>.i{margin-left:auto;height:12px;width:12px;color:#c1cedf}.enterprise-table-wrap{border:0;border-radius:0}.enterprise-table th{background:#fafbfd;font-size:8px;color:#a6b5ca;height:36px;border-color:#edf1f6}.enterprise-table td{height:66px;border-color:#eff3f8;color:#91a3bd;font-size:10px;padding-top:13px;padding-bottom:13px}.enterprise-table td>strong{font-size:11px;font-weight:550;color:#7b93b4}.invoice-cell{display:flex;align-items:center;gap:10px;text-align:left;padding:0}.invoice-symbol{width:29px;height:33px;border:1px solid #e6edf8;background:#f8faff;color:#a6badc;display:flex;align-items:center;justify-content:center;border-radius:5px}.invoice-symbol .i{height:14px;width:14px}.invoice-cell strong{font-size:9px;color:#7690b3;font-weight:550}.invoice-cell small{font-size:8px;color:#b1bfd2;display:block;margin-top:6px}.table-sub{font-size:8px;color:#bcc7d6;display:block;margin-top:6px}.status-pill{font-size:8px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #e6ebf3;border-radius:4px;color:#a2b0c4;background:#f9fafc;white-space:nowrap}.status-pill i{height:3px;width:3px;border-radius:50%;background:currentColor}.status-pill.paid,.status-pill.active,.status-pill.received,.status-pill.resolved{color:#7caa94;background:#f0f8f4;border-color:#e4f2eb}.status-pill.due,.status-pill.open{color:#bea877;background:#fcf8ef;border-color:#f5eddc}.status-pill.overdue,.status-pill.suspended{color:#c09ca2;background:#fbf3f4;border-color:#f3e7ea}.status-pill.refunded,.status-pill.draft{color:#a296be;background:#f6f3fc;border-color:#ede7f6}.platform-health>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f8;padding:14px 0;gap:10px}.platform-health>div:first-child{padding-top:0}.platform-health>div>span{font-size:9px;color:#8ca2bf;display:flex;align-items:center;gap:9px}.platform-health .i{height:13px;width:13px;color:#a5b7d1}.platform-health small{font-size:7px;color:#bdc6d4;display:flex;align-items:center;gap:5px}.platform-health small i{width:3px;height:3px;background:#c5bb9e;border-radius:50%}.admin-plan-distribution{margin-top:23px}.admin-plan-distribution h3{font-size:9px;color:#9bb0ca;font-weight:500}.admin-plan-distribution>div{height:5px;display:flex;border-radius:4px;overflow:hidden;margin:12px 0 10px;gap:2px}.admin-plan-distribution p{font-size:7px;color:#b0bfd2;line-height:1.8}.invoice-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.invoice-filters{display:flex;gap:4px;flex-wrap:wrap}.invoice-filters button{font-size:9px;color:#a8b7cd;padding:7px 10px;border-radius:4px;display:flex;align-items:center;gap:5px}.invoice-filters button.active{color:#6b8cc6;background:#edf3fc}.invoice-filters small{font-size:7px;background:#e1eaf9;padding:2px 4px;border-radius:2px}.table-search{display:flex;align-items:center;gap:8px;border:1px solid #e8edf5;border-radius:5px;padding:7px 10px;color:#aebed4;width:240px}.table-search .i{height:13px;width:13px}.table-search input{border:0;outline:none;font-size:9px;min-width:0;width:100%;background:none;padding:3px 0;color:#829bc0}.table-search input::placeholder{color:#bbc7d8}.admin-table-foot{display:flex;justify-content:space-between;padding-top:16px;margin-top:10px;border-top:1px solid #edf2f8;font-size:8px;color:#b6c3d5}.invoice-detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.invoice-detail-toolbar>.text-link{font-size:10px}.invoice-detail-toolbar>.text-link .i{transform:rotate(180deg);height:13px;width:13px}.invoice-detail-toolbar .btn{font-size:9px;min-height:33px;padding:0 12px}.invoice-detail-toolbar .btn .i{height:12px;width:12px}.invoice-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:24px;align-items:start}.invoice-paper{position:relative;overflow:hidden;border:1px solid #e2e9f2;background:white;padding:36px 32px;border-radius:7px;box-shadow:0 4px 20px #253d6605;min-height:670px}.invoice-watermark{position:absolute;top:330px;left:15%;font-size:110px;letter-spacing:15px;transform:rotate(-25deg);font-weight:700;color:#d7e0ed15;pointer-events:none}.invoice-paper-head{display:flex;justify-content:space-between;align-items:center}.invoice-paper-head>div:last-child{text-align:right}.invoice-paper-head h2{font-size:20px;color:#7690b5;font-weight:450;letter-spacing:2px}.invoice-paper-head>div:last-child>span{font-size:8px;color:#acbbd0;display:block;margin-top:8px}.sample-invoice-banner{margin:25px 0 30px;padding:11px 14px;border:1px solid #e7edf7;background:#f5f8fd;font-size:7px;color:#9cafd0;letter-spacing:1px}.invoice-address-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:35px}.invoice-address-grid small{font-size:6px;letter-spacing:1.4px;color:#b2c1d6}.invoice-address-grid h3{font-size:10px;font-weight:550;color:#8199bc;margin-top:12px}.invoice-address-grid p{font-size:8px;line-height:2;color:#aabbd2;margin-top:6px;word-break:break-word}.invoice-address-grid b{font-weight:500;color:#a1b3cd;margin-right:6px}.invoice-address-grid>div:last-child p{margin-top:11px}.invoice-items{width:100%;border-collapse:collapse;text-align:left;position:relative}.invoice-items th{font-size:7px;color:#adbed5;background:#f5f8fd;font-weight:500;padding:12px}.invoice-items td{font-size:9px;color:#9eb1cc;padding:20px 12px;border-bottom:1px solid #eaf0f8;vertical-align:top}.invoice-items td strong{font-size:9px;font-weight:500;display:block;color:#87a0c0}.invoice-items small{display:block;font-size:7px;line-height:1.8;color:#bac7d9;margin-top:7px;max-width:230px}.invoice-total-block{max-width:240px;margin:20px 0 40px auto;position:relative}.invoice-total-block>div{display:flex;justify-content:space-between;padding:11px 0;font-size:9px;color:#a7b9d3;gap:20px}.invoice-total-block b{font-weight:500;white-space:nowrap;color:#8ea7c9}.invoice-total-block .total{border-block:1px solid #e5edf8;margin:8px 0;font-size:12px;padding:15px 0;color:#819dc4}.invoice-total-block .total b{font-size:17px;color:#6b8dbd}.invoice-note{border-top:1px solid #eaf0f7;padding-top:20px;position:relative}.invoice-note strong{font-size:8px;color:#a0b2cd;font-weight:500}.invoice-note p{font-size:7px;color:#bbc8da;line-height:1.9;margin-top:9px}.invoice-paper-bottom{display:flex;justify-content:space-between;gap:20px;font-size:6px;color:#c1ccdd;padding-top:28px;margin-top:26px;border-top:1px solid #edf2f9}.invoice-meta-row{padding:13px 0;border-bottom:1px solid #edf2f8;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;color:#b1c0d5}.invoice-meta-row:last-child{border:0}.invoice-meta-row strong{font-size:8px;color:#9aafd0;font-weight:500;max-width:120px;text-align:right;overflow-wrap:anywhere}.invoice-customer-card{text-align:center}.invoice-customer-card .avatar{width:40px;height:40px;font-size:12px}.invoice-customer-card h3{font-size:11px;color:#8fa7c9;margin-top:14px;font-weight:500}.invoice-customer-card p{font-size:8px;color:#b4c3d9;margin:9px 0 20px}.report-grid,.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.report-grid>.enterprise-panel,.role-grid>.enterprise-panel{margin-bottom:0}.report-icon{width:40px;height:40px;border:1px solid #e4ecf9;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f3f7fd;color:#9eb5d9;flex-shrink:0}.report-icon .i{height:20px;width:20px}.report-card h2,.role-card h2{margin-top:25px;font-size:15px;font-weight:500;color:#7994bb}.report-card>p,.role-card>p{font-size:10px;color:#acbed5;line-height:1.9;min-height:45px;margin-top:12px;margin-bottom:23px}.report-card .btn{width:100%}.role-card ul{list-style:none;padding:20px 0;margin:20px 0 0;border-top:1px solid #edf2f9;min-height:150px}.role-card li{display:flex;align-items:center;gap:8px;font-size:9px;color:#a0b5d1;margin:14px 0}.role-card li .i{height:12px;width:12px;color:#aac2b5}.allocation-row{margin-bottom:22px}.allocation-row>div:first-child{display:flex;justify-content:space-between;font-size:9px;color:#9bb0cd}.allocation-row strong{font-size:9px;font-weight:500}.allocation-row small{color:#c0ccdc;font-size:7px}.allocation-row .storage-bar{height:4px;margin:9px 0 6px}.support-ticket{display:flex;align-items:center;gap:16px;border-bottom:1px solid #edf2f8;padding:22px 0}.support-ticket>div{flex:1}.support-ticket h3{font-size:12px;color:#8ca5c9}.support-ticket small{font-size:8px;display:block;color:#b7c6dc;margin-top:7px}.support-ticket p{font-size:10px;color:#b0c2db;margin-top:10px;line-height:1.9;max-width:500px}.brand-preview-photo{height:200px;overflow:hidden;border-radius:7px;margin-bottom:20px}.brand-preview-photo img{width:100%;height:100%;object-fit:cover}.brand-swatches{display:flex;gap:6px}.brand-swatches i{width:18px;height:18px;border-radius:4px;background:#153452}.brand-swatches i:nth-child(2){background:#537dd5}.brand-swatches i:nth-child(3){background:#b2cbe8}.admin-content>.section-head,.admin-content>.form-field{margin-top:8px}.admin-mode .plan-card{border-color:#e5ecf7;border-radius:8px}.admin-mode .plan-card h3{font-weight:500;color:#8ba4c6}.admin-mode .plan-price{font-size:28px;color:#7897bf;font-weight:450}.admin-mode .plan-card .quota{color:#b1c2d9}.admin-mode .content-panel{border-radius:8px}.admin-mode .form-field label{font-size:10px;color:#8da7c9;font-weight:500}.admin-mode .form-field input,.admin-mode .form-field textarea,.admin-mode .form-field select{font-size:11px;border-radius:5px;border-color:#e4ecf7;color:#829dbf}.admin-mode .btn{border-radius:5px}.admin-mode .hint{background:#f1f6fd;border-color:#e6edf9;font-size:9px;color:#a2b8d6;line-height:1.9}.admin-mode .workspace-footer{font-size:8px;color:#b6c4d8}.admin-mode .admin-table td{font-size:10px;height:72px}.admin-mode .admin-table th{font-size:8px}.admin-mode .admin-table .pill{font-size:8px}.admin-mode .audit-row{font-size:10px;color:#a2b8d6}.admin-mode .settings-row h3{font-size:11px;color:#91a9ca}.admin-mode .settings-row p{font-size:9px;color:#b6c5da}
/* Sharper, more readable customer workspace */
.editor-open{overflow:hidden!important}.editor-open #toast{left:50%;bottom:45px}.office-shell{position:fixed;inset:0;z-index:110;background:#eef2f7;display:flex;flex-direction:column;height:100dvh;overflow:hidden;--office-accent:#4669b6;--office-soft:#edf3fd;color:#3d526f}.sheet-office{--office-accent:#3e8a6b;--office-soft:#edf6f1}.office-topbar{height:65px;min-height:65px;padding:0 24px;background:white;border-bottom:1px solid #e9eef5;display:flex;align-items:center;justify-content:space-between;gap:20px}.office-back{height:31px;width:31px;display:flex;align-items:center;justify-content:center;color:#91a5c1;margin-right:5px}.office-back .i{width:17px;height:17px;transform:rotate(180deg)}.office-app-icon{width:34px;height:38px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#edf2fc;color:#718fc8}.office-app-icon.sheet{background:#e9f4ee;color:#6eac8e}.office-app-icon .i{width:21px;height:21px}.office-file-title input{display:block;font-size:13px;color:#4c6487;font-weight:550;border:1px solid transparent;border-radius:4px;outline:none;padding:3px 5px;max-width:40vw;width:330px;background:none}.office-file-title input:hover,.office-file-title input:focus{border-color:#e2eaf5}.office-file-title>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#a8b8ce;padding-left:6px;margin-top:3px}.office-file-title>span .i{width:9px;height:9px;color:#9fbaa8}.office-top-actions{display:flex;align-items:center;gap:17px}.office-demo-label{font-size:7px;letter-spacing:1.1px;color:#b5c1d2}.office-top-actions .avatar{height:27px;width:27px;font-size:8px}.office-top-actions .btn{min-height:31px;font-size:9px;border-radius:5px;padding:0 12px}.office-top-actions .btn .i{height:12px;width:12px}.office-top-actions .primary{background:var(--office-accent);border-color:var(--office-accent);box-shadow:none}.office-tabs{height:36px;min-height:36px;background:#fff;border-bottom:1px solid #e8edf4;display:flex;align-items:stretch;padding:0 25px;gap:7px}.office-tabs>button{font-size:11px;color:#7c91ad;padding:0 17px;border-bottom:2px solid transparent;position:relative}.office-tabs>button.active{color:var(--office-accent);border-bottom-color:var(--office-accent)}.office-tabs>button:first-child{font-weight:550;color:var(--office-accent);padding-left:8px}.office-tabs>div{margin-left:auto;display:flex;gap:6px;align-items:center}.office-tabs .icon-btn{height:27px;width:27px}.office-tabs .icon-btn .i{height:13px;width:13px}.office-ribbon{display:flex;height:108px;min-height:108px;background:#fcfdff;border-bottom:1px solid #dce5f1;padding:10px 18px 7px;overflow-x:auto;overflow-y:hidden;gap:0;scrollbar-width:thin;scrollbar-color:#e0e7f2 transparent}.ribbon-group{display:flex;flex-direction:column;justify-content:space-between;padding:0 14px;flex-shrink:0;border-right:1px solid #e7edf5;min-width:65px}.ribbon-group:last-child{border:0}.ribbon-group>div{display:flex;align-items:center;gap:9px;flex:1}.ribbon-group>span{text-align:center;display:block;font-size:7px;color:#b0c0d6;letter-spacing:.2px;padding-top:6px;white-space:nowrap}.ribbon-group:has(.font-controls)>div,.ribbon-group:has(.paragraph-controls)>div{display:block}.ribbon-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:8px;color:#8098ba;padding:7px;min-width:45px;max-width:78px;height:62px;border:1px solid transparent;border-radius:4px;text-align:center;line-height:1.5}.ribbon-button:hover{background:var(--office-soft);border-color:#e3ebf7;color:var(--office-accent)}.ribbon-button .i{width:21px;height:21px;color:#88a3c8;stroke-width:1.35}.font-controls{display:flex;align-items:center;gap:6px;padding:3px 0 7px}.font-controls select{border:1px solid #dfe7f2;border-radius:4px;background:white;padding:5px 7px;color:#7a91b2;font-size:10px;max-width:150px}.font-controls select:first-child{min-width:90px}.font-controls select:last-child{min-width:49px}.format-buttons{display:flex;align-items:center;gap:4px}.format-letter{height:26px;min-width:25px;border:1px solid transparent;border-radius:3px;color:#7f96b7;font-size:12px;text-align:center;padding:2px 5px}.format-letter:hover{background:var(--office-soft);color:var(--office-accent);border-color:#e2eaf7}.format-letter.bold{font-weight:750}.format-letter.italic{font-style:italic;font-family:Georgia,serif}.format-letter.underline{text-decoration:underline}.format-letter.strikeThrough{text-decoration:line-through}.color-control{position:relative;overflow:hidden;border-bottom:3px solid #7897c4;font-size:12px;height:24px;padding:2px 7px;color:#8299bd;cursor:pointer;border-radius:2px}.color-control.highlight{background:#faf0cf;border-bottom-color:#e2d19d;color:#b4a67b}.color-control input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.paragraph-controls{display:flex;align-items:center;gap:6px;margin-bottom:4px}.paragraph-button{display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:3px;padding:3px 5px;color:#92a8c6;height:28px}.paragraph-button:hover{background:var(--office-soft)}.paragraph-button .i{width:14px;height:14px}.paragraph-button small{font-size:7px}.mini-tool{font-size:8px;min-height:25px;padding:3px 6px;color:#91a8c9;border:1px solid #e6edf7;border-radius:3px;background:white;white-space:nowrap}.mini-tool:hover{background:var(--office-soft);color:var(--office-accent)}.paragraph-controls select{font-size:8px;background:white;border:1px solid #e5edf8;border-radius:3px;color:#a0b3ce;padding:4px;max-width:70px}.word-style-gallery{display:flex;gap:7px}.word-style-gallery button{background:white;border:1px solid #e6edf8;border-radius:4px;min-width:69px;padding:10px 7px;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.word-style-gallery button:nth-child(2) b{font-size:16px;font-weight:500}.word-style-gallery b{font-size:11px;color:#829cc1;font-weight:450}.word-style-gallery small{font-size:6px;color:#b7c7dd}.ribbon-select-label{display:flex;flex-direction:column;font-size:8px;color:#a5b8d3;gap:9px;padding:4px 0}.ribbon-select-label select{font-size:10px;color:#86a0c2;min-height:28px;border:1px solid #e0e9f6;border-radius:4px;padding:4px 8px;background:white;min-width:100px}.ribbon-color-large{display:flex;align-items:center;gap:10px;font-size:9px;color:#a2b7d3;padding:4px}.ribbon-color-large input{width:33px;height:30px;border:1px solid #e1eaf6;padding:2px;background:white;border-radius:4px}.word-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.word-canvas{flex:1;min-width:0;overflow:auto;padding:20px 40px 50px;scrollbar-width:thin;scrollbar-color:#c5d1e2 #eef2f7}.word-ruler{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto 12px;width:794px;height:20px;flex-shrink:0;background:repeating-linear-gradient(90deg,transparent 0 11px,#c7d3e3 11px 12px);background-size:100% 5px;background-repeat:no-repeat;background-position:bottom;border-bottom:1px solid #c2d0e3;color:#97abc7;font-size:7px}.word-ruler[hidden]{display:none}.word-paper{background:white;width:794px;min-height:1123px;flex-shrink:0;margin:auto;box-shadow:0 2px 10px #233f6a0c;border:1px solid #e1e8f2;position:relative;display:flex;flex-direction:column;transform-origin:top center}.word-paper.landscape{width:1123px;min-height:794px}.word-body{min-height:850px;outline:none;color:#3c5271;font-family:Arial,sans-serif;font-size:12pt;line-height:1.6;overflow-wrap:anywhere;flex:1}.word-body h1{font-size:30pt;font-weight:550;letter-spacing:-1.2px;line-height:1.2;color:#2d496e;margin:0 0 25px}.word-body h2{font-size:21pt;font-weight:500;line-height:1.3;color:#49688f;margin:28px 0 15px}.word-body h3{font-size:16pt;margin:20px 0 12px;color:#59799e}.word-body p{margin:0 0 14px}.word-body ul,.word-body ol{padding-left:27px;margin:14px 0}.word-body li{margin:7px 0}.word-body blockquote{border-left:3px solid #a2b8d9;color:#7c97ba;background:#f4f7fc;padding:17px 22px;margin:24px 0}.word-body a{color:#5279bb;text-decoration:underline}.word-body img{max-width:100%;height:auto}.document-table{border-collapse:collapse;width:100%;margin:20px 0;font-size:11pt}.document-table td,.document-table th{border:1px solid #cad7e8;padding:10px;min-width:40px;height:36px}.document-table th{background:#eef3fb;color:#6b88ae;font-weight:550}.word-running-head{font-size:9px;color:#aebed4;margin-bottom:35px;min-height:12px;border-bottom:1px solid #edf2f8;padding-bottom:12px}.word-running-head:empty{border:0;margin-bottom:15px}.word-running-foot{font-size:8px;color:#b8c8dd;margin-top:35px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #edf2f9;padding-top:13px}.office-status{height:29px;min-height:29px;background:#fff;border-top:1px solid #dce6f3;display:flex;align-items:center;justify-content:space-between;padding:0 22px;gap:20px;z-index:5}.office-status>div{display:flex;align-items:center;gap:10px;font-size:8px;color:#8da5c4;white-space:nowrap}.office-status-sep{height:9px;background:#dce5f2;width:1px}.office-status button{padding:2px;color:#8ca5c6;font-size:8px}.office-status>div:last-child>button{font-size:14px}.office-status input{accent-color:var(--office-accent);width:90px;height:3px}.office-status>div:last-child>span{font-size:8px;min-width:28px}.office-inspector{width:280px;flex-shrink:0;overflow:auto;background:#fff;border-left:1px solid #dce7f3;padding:22px}.office-inspector[hidden]{display:none}.inspector-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.inspector-heading h3{font-size:13px;font-weight:500;color:#7994bb}.inspector-heading .icon-btn{width:25px;height:25px}.inspector-heading .i{height:14px;width:14px}.inspector-description{font-size:10px;color:#a9bdd7;line-height:1.9;margin:13px 0 23px}.office-inspector textarea{width:100%;border:1px solid #e1eaf6;border-radius:5px;padding:11px;font-size:11px;color:#819ec6;line-height:1.8;resize:vertical;margin-bottom:14px}.office-inspector .btn{min-height:32px;font-size:9px;padding:0 12px;border-radius:5px;margin-bottom:12px}.office-inspector .btn.primary{background:var(--office-accent);border-color:var(--office-accent)}.office-inspector .form-field label{font-size:9px;color:#9eb4d2}.office-inspector .form-field input{font-size:10px;border-color:#e0eaf7;border-radius:4px}.office-comment{display:flex;gap:10px;margin-bottom:24px}.office-comment .avatar{height:26px;width:26px;font-size:8px}.office-comment b{font-size:10px;color:#819fc8;font-weight:550}.office-comment small{display:block;color:#b8c9e0;font-size:8px;line-height:1.8;max-width:170px;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.office-comment p{font-size:10px;line-height:1.9;color:#9cb3d1;margin-top:9px}.office-popup-backdrop{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:20px;background:#12294a40;backdrop-filter:blur(3px)}.office-popup{width:470px;max-width:100%;max-height:90vh;overflow:auto;background:white;border:1px solid #dfe9f7;border-radius:11px;padding:24px;box-shadow:0 20px 80px #16335b2b}.office-popup>div:first-child h2{font-size:17px;font-weight:500;color:#718eb6;letter-spacing:-.3px;line-height:1.5}.office-popup-body{padding:24px 0 20px}.office-popup .form-field label{font-size:10px;color:#8fa8cb}.office-popup .form-field input,.office-popup .form-field textarea{border-radius:5px;border-color:#dfe9f8;font-size:11px;color:#819fc7}.office-popup-actions{justify-content:flex-end;border-top:1px solid #e9f0f9;padding-top:17px}.office-popup-actions .btn{font-size:10px;min-height:33px;border-radius:5px;padding:0 14px}.office-popup .hint{font-size:10px;line-height:1.9;background:#f1f6fe;color:#9eb4d4;border-color:#e3edf9}.word-count-stats{display:flex;justify-content:space-around;gap:20px;text-align:center;padding:15px 0}.word-count-stats strong{display:block;font-size:31px;color:#7b9bc8;font-weight:450}.word-count-stats span{font-size:9px;color:#b0c3de;display:block;margin-top:12px}.sheet-formula-bar{height:36px;min-height:36px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#fbfdff;border-bottom:1px solid #dce7f3}.sheet-formula-bar>input:first-child{width:90px;flex-shrink:0;border:1px solid #e2ebf7;border-radius:3px;padding:4px 7px;outline:none;font-size:10px;color:#829fc7;background:white}.sheet-formula-bar>span{font-family:Georgia,serif;font-style:italic;color:#9cb3d0;font-size:15px;border-right:1px solid #dfe9f6;padding-right:13px}.sheet-formula-bar>input:last-child{border:0;background:none;outline:none;flex:1;font-size:11px;color:#7496c2;min-width:0;padding:5px 0;font-family:'Courier New',monospace}.sheet-formula-bar>input:last-child::placeholder{color:#bacbe0;font-size:10px;font-family:Arial,sans-serif}.sheet-workspace{display:flex;flex:1;overflow:hidden;min-height:0}.sheet-grid-wrap{flex:1;min-width:0;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#b8cadc #f0f5f9}.sheet-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:Arial,sans-serif;min-width:100%;background:white;transform-origin:top left}.sheet-grid td{width:105px;min-width:105px;max-width:105px;height:28px;border-right:1px solid #e8eef5;border-bottom:1px solid #e8eef5;font-size:12px;color:#4f6788;padding:5px 7px;outline:none;white-space:nowrap;overflow:hidden;text-overflow:clip;font-weight:400;position:relative}.sheet-grid td:focus{white-space:nowrap;overflow:visible;z-index:6;background:white!important;color:#496687}.sheet-grid td.selected-range{background:#e9f4ee33;box-shadow:inset 0 0 0 .5px #97c4ac44}.sheet-grid td.active-cell{box-shadow:inset 0 0 0 2px #73aa90;z-index:4;background:#f8fcfa}.sheet-grid thead th{height:28px;min-width:105px;width:105px;position:sticky;top:0;background:#f4f8fc;border-bottom:1px solid #d5e1ee;border-right:1px solid #dfe8f2;z-index:8;font-size:9px;color:#94adcb;font-weight:400;padding:0}.sheet-grid th button{display:block;width:100%;height:27px;font-size:9px;color:#93adc9;padding:0}.sheet-grid tbody>tr>th{background:#f4f8fc;width:40px;min-width:40px;max-width:40px;position:sticky;left:0;border-right:1px solid #d6e2ef;border-bottom:1px solid #dfe8f2;z-index:7;font-weight:400;padding:0}.sheet-grid thead>tr>.sheet-corner{width:40px;min-width:40px;max-width:40px;left:0;z-index:11;background:linear-gradient(135deg,transparent 40%,#dfe8f2 41% 59%,transparent 60%) #f4f8fc}.sheet-grid.freeze-row tbody tr:first-child td{position:sticky;top:28px;z-index:7;border-bottom:2px solid #bacede}.sheet-grid.freeze-row tbody tr:first-child th{top:28px;z-index:9;position:sticky}.sheet-grid.freeze-column tbody tr td:first-of-type{position:sticky;left:40px;z-index:5;border-right:2px solid #bfd1e0;background:white}.sheet-grid.freeze-column.freeze-row tbody tr:first-child td:first-of-type{z-index:10}.sheet-grid .has-cell-comment:after{content:'';position:absolute;top:0;right:0;border-top:5px solid #cfad72;border-left:5px solid transparent}.sheet-grid.hide-gridlines td{border-color:transparent}.sheet-bottom-tabs{height:35px;min-height:35px;background:#f9fcff;border-top:1px solid #dce7f3;display:flex;align-items:stretch;padding:0 22px;gap:9px;overflow-x:auto;scrollbar-width:none}.sheet-bottom-tabs>button:first-child{display:flex;align-items:center;justify-content:center;width:31px;color:#a3bcd7;margin-right:10px}.sheet-bottom-tabs>button:first-child .i{width:14px;height:14px}.sheet-tab{font-size:10px;color:#9bb3d1;border-bottom:2px solid transparent;padding:0 17px;display:flex;align-items:center;gap:12px;white-space:nowrap}.sheet-tab.active{color:#6a9c84;border-bottom-color:#76ad92;background:#f3faf6}.sheet-tab .i{width:10px;height:10px}.sheet-bottom-tabs>span{font-size:8px;margin-left:auto;color:#b6c9df;align-self:center;white-space:nowrap;padding-left:20px}.sheet-chart>div{position:relative;padding-bottom:33px;margin-bottom:7px;display:flex;flex-direction:column;gap:7px}.sheet-chart>div>span{font-size:9px;color:#a3bbd6}.sheet-chart i{display:block;height:13px;background:#9abfae;border-radius:3px;min-width:2px;max-width:100%}.sheet-chart b{font-size:8px;color:#b0c4dc;position:absolute;left:0;bottom:12px;font-weight:400}.formula-examples code{display:block;font-family:'Courier New',monospace;color:#81a5c6;background:#f4f8fc;border:1px solid #e7eff7;padding:10px;border-radius:4px;font-size:11px;overflow-wrap:anywhere}.formula-examples p{font-size:10px;color:#adc2dc;margin:8px 0 18px;line-height:1.8}
/* Keep secondary text legible on the light corporate surfaces. */
.word-body:focus-visible{outline:none}.admin-nav-item{font-size:11px;height:37px}.admin-nav-group{font-size:8px}.admin-page-heading p{font-size:11px}.admin-topbar>div:first-child,.admin-topbar strong{font-size:11px}.enterprise-stat>div{font-size:11px}.enterprise-stat>strong{font-size:29px}.enterprise-stat>p{font-size:9px}.enterprise-panel-head h2{font-size:14px}.enterprise-panel-head p{font-size:10px}.quick-actions-panel strong{font-size:11px}.quick-actions-panel small{font-size:9px;line-height:1.7}.enterprise-table td{font-size:11px}.enterprise-table th{font-size:9px}.invoice-cell strong{font-size:10px}.invoice-cell small,.table-sub{font-size:9px}.status-pill{font-size:9px}.invoice-address-grid small{font-size:8px}.invoice-address-grid h3{font-size:12px}.invoice-address-grid p{font-size:10px}.invoice-items th{font-size:9px}.invoice-items td,.invoice-items td strong{font-size:11px}.invoice-items small{font-size:9px}.sample-invoice-banner{font-size:8px}.invoice-note strong{font-size:10px}.invoice-note p{font-size:9px}.invoice-paper-bottom{font-size:8px}.invoice-total-block>div{font-size:11px}.invoice-total-block .total{font-size:13px}.invoice-total-block .total b{font-size:20px}.invoice-meta-row,.invoice-meta-row strong{font-size:10px}.invoice-customer-card h3{font-size:12px}.invoice-customer-card p{font-size:10px}.ribbon-button{font-size:9px}.mini-tool{font-size:9px}.ribbon-group>span{font-size:8px}.paragraph-button small{font-size:8px}.word-style-gallery small{font-size:8px}.office-file-title>span{font-size:9px}.office-tabs>button{font-size:12px}.office-status>div{font-size:9px}.auth-form-wrap .form-field label{font-size:11px}.auth-form-wrap .form-field input{font-size:12px}
@media(max-width:650px){.admin-nav-item{font-size:11px}.enterprise-stat>div{font-size:9px}.enterprise-stat>strong{font-size:25px}.enterprise-stat>p{font-size:8px}.admin-page-heading p{font-size:10px}.enterprise-panel-head h2{font-size:13px}.enterprise-panel-head p{font-size:9px}.invoice-address-grid h3{font-size:10px}.invoice-address-grid p{font-size:9px}.invoice-note p{font-size:8px}.invoice-items td,.invoice-items td strong{font-size:9px}.invoice-items small{font-size:7px}.invoice-paper-bottom{font-size:6px}.ribbon-button{font-size:8px}.mini-tool{font-size:8px}.ribbon-group>span{font-size:7px}.office-tabs>button{font-size:10px}.office-status>div{font-size:7px}.office-file-title>span{font-size:7px}}
.platform-tabs>button p,.solution-grid p,.security-section>div:last-child>p,.front-faqs details p,.section-intro>p{color:#6f819b}.front-price-grid li,.front-price-grid article>p{color:#7386a1}.corporate-footer button,.corporate-footer a{color:#a4b8d0}.enterprise-table td{color:#6e839e}.invoice-cell strong{color:#5c789e}.invoice-cell small,.table-sub{color:#8499b5}.enterprise-stat>div{color:#7289a7}.enterprise-stat>p{color:#859ab6}.admin-page-heading p{color:#7d93af}.admin-local-notice{color:#8199bc}.enterprise-panel-head p{color:#8b9fbb}.invoice-address-grid h3,.invoice-items td strong{color:#6f8bad}.invoice-address-grid p,.invoice-items td{color:#839bbb}.office-demo-label{color:#879bb8}.ribbon-button{color:#647f9f}.ribbon-group>span{color:#8dA3be}.font-controls select{color:#627fa3}.mini-tool{color:#7891b1}.paragraph-button{color:#7691b3}.office-status>div{color:#6d89ac}.sheet-formula-bar>input:last-child{color:#5376a3}.office-file-title>span{color:#879ebb}.office-inspector .inspector-description{color:#819cbe}
@media(max-width:1000px){.office-top-actions{gap:10px}.office-demo-label{display:none}.office-file-title input{width:270px}.office-ribbon{height:104px;min-height:104px;padding-inline:10px}.ribbon-group{padding-inline:11px}.word-canvas{padding:18px 25px 40px}.office-inspector{width:250px;padding:20px}.office-status>div:first-child>span:nth-child(3),.office-status>div:first-child>.office-status-sep:nth-child(4){display:none}.office-status{padding-inline:17px}.office-status input{width:70px}}
@media(max-width:650px){.office-topbar{height:59px;min-height:59px;padding:0 11px;gap:8px}.office-topbar>.flex{gap:6px}.office-back{width:24px;margin-right:0}.office-back .i{height:14px;width:14px}.office-app-icon{width:26px;height:31px}.office-app-icon .i{height:17px;width:17px}.office-file-title input{width:175px;max-width:39vw;font-size:10px;padding:3px}.office-file-title>span{font-size:6px;gap:3px;margin-top:2px;padding-left:3px}.office-file-title>span .i{height:7px;width:7px}.office-top-actions{gap:7px}.office-top-actions .avatar-stack,.office-top-actions .btn:not(.primary){display:none}.office-top-actions .btn.primary{font-size:8px;min-height:28px;padding:0 9px}.office-top-actions .btn.primary .i{height:10px;width:10px}.office-tabs{height:34px;min-height:34px;padding:0 11px;gap:2px}.office-tabs>button{font-size:9px;padding:0 10px}.office-tabs>div{gap:1px}.office-tabs .icon-btn{height:23px;width:23px}.office-tabs .icon-btn .i{height:12px;width:12px}.office-ribbon{height:98px;min-height:98px;padding:7px 8px}.ribbon-group{padding-inline:9px}.ribbon-group>span{font-size:6px}.ribbon-button{height:57px;gap:8px;font-size:7px;min-width:42px;padding:5px}.ribbon-button .i{height:18px;width:18px}.font-controls select{font-size:9px;padding:4px}.font-controls select:first-child{min-width:75px}.format-letter{height:24px;min-width:22px;font-size:11px}.color-control{font-size:11px;padding-inline:6px}.paragraph-button .i{height:12px;width:12px}.paragraph-button small{font-size:6px}.mini-tool{font-size:7px}.word-style-gallery button{min-width:60px;padding:8px 5px}.word-style-gallery button b{font-size:10px}.word-style-gallery button:nth-child(2) b{font-size:14px}.word-canvas{padding:15px 15px 35px}.word-paper,.word-ruler{zoom:.62!important}.word-paper{margin-left:0}.word-ruler{margin-left:0}.office-status{height:27px;min-height:27px;padding:0 11px;gap:12px}.office-status>div{font-size:7px;gap:7px}.office-status>div:first-child>.office-status-sep,.office-status>div:first-child>button{display:none}.office-status input{width:53px}.office-status>div:last-child{gap:5px}.office-status>div:last-child>span{font-size:6px}.office-status>div:last-child>button{font-size:12px}.office-inspector{position:absolute;right:0;top:191px;bottom:27px;z-index:30;width:260px;box-shadow:-10px 0 30px #27466d12}.sheet-office .office-inspector{top:227px;bottom:62px}.sheet-formula-bar{height:34px;min-height:34px;padding:0 11px;gap:9px}.sheet-formula-bar>input:first-child{width:70px;font-size:9px}.sheet-formula-bar>span{font-size:13px;padding-right:9px}.sheet-formula-bar>input:last-child{font-size:10px}.sheet-formula-bar>input:last-child::placeholder{font-size:8px}.sheet-grid td{font-size:11px;min-width:95px;width:95px;height:27px}.sheet-grid thead th{width:95px;min-width:95px;height:27px}.sheet-grid tbody>tr>th,.sheet-grid thead>tr>.sheet-corner{width:32px;min-width:32px;max-width:32px}.sheet-grid.freeze-column tbody tr td:first-of-type{left:32px}.sheet-grid.freeze-row tbody tr:first-child td{top:27px}.sheet-bottom-tabs{padding:0 11px;gap:4px;height:33px;min-height:33px}.sheet-tab{font-size:9px;padding:0 12px;gap:8px}.sheet-bottom-tabs>span{font-size:6px}.office-popup{padding:20px}.office-popup>div:first-child h2{font-size:16px}.office-popup-body{padding:20px 0 17px}.word-count-stats strong{font-size:27px}.word-count-stats span{font-size:8px}}
.app-shell .page-heading p{font-size:12px}.app-shell .file-table td{font-size:11px}.app-shell .file-name strong{font-size:11px}.app-shell .file-table .date-cell,.app-shell .file-table .size-cell{font-size:10px}.app-shell .nav-item{font-size:12px}
@media(min-width:1600px){.corporate-hero{height:670px}.corporate-hero-content{padding-top:86px}.corporate-hero h1{font-size:72px}.corporate-hero-content>p{font-size:14px}.corporate-hero-photo{object-position:center 50%}.enterprise-sidebar{width:250px}.admin-app{margin-left:250px}.admin-nav-item{height:39px;font-size:11px}.admin-nav-group{padding-top:21px}.admin-content{padding:40px}.enterprise-stat>strong{font-size:31px}.enterprise-panel-head h2{font-size:14px}.enterprise-table td{height:72px}}
@media(max-width:1350px){.public-nav{padding:0 38px;gap:20px}.public-nav nav{gap:22px}.public-nav-actions{gap:20px}.public-section,.file-format-strip,.front-final-cta,.auth-layout,.public-pricing-wrap{max-width:calc(100% - 100px)}.platform-layout{gap:55px}.file-format-strip>div{gap:35px}.corporate-hero-content{margin-left:50px}.hero-bottom-strip{padding:0 50px}.security-section{gap:60px}.auth-form-wrap{padding:43px}.admin-content{padding:28px}.enterprise-stat{padding:17px}.enterprise-stat>div{font-size:9px}.enterprise-stat>strong{font-size:24px}.enterprise-stat>p{font-size:7px}.admin-topbar{padding:0 28px}.admin-overview-grid{gap:18px;grid-template-columns:1.5fr 1fr}.enterprise-panel{padding:20px}.invoice-detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.invoice-paper{padding:28px 24px}.enterprise-table td{padding-left:10px;padding-right:10px}.enterprise-stats{gap:13px}}
@media(max-width:1100px){.public-nav{padding:0 28px}.public-nav nav{gap:17px}.public-nav nav button{font-size:10px}.public-nav .brand-name{font-size:18px}.public-nav .brand-name span{font-size:12px}.public-nav-actions{gap:14px}.public-nav .btn{font-size:10px;padding:0 12px}.corporate-hero h1{font-size:56px}.corporate-hero-content{max-width:58%}.corporate-hero-photo{object-position:57% center}.corporate-hero-shade{background:linear-gradient(90deg,#102b43f5,#102b43db 27%,#102b4380 58%,transparent)}.file-format-strip{gap:20px}.file-format-strip>div{gap:20px}.file-format-strip>span{font-size:7px;max-width:140px}.platform-layout{gap:35px;grid-template-columns:.85fr 1.15fr}.public-section h2{font-size:34px}.solution-grid{gap:15px}.solution-grid article{padding:24px}.solution-grid h3{font-size:17px}.solution-grid p{font-size:10px}.security-section{gap:35px}.security-orbit.orbit-two{width:280px;height:280px}.note-one{left:0}.note-two{right:-8px}.note-three{left:25px}.footer-top{gap:30px}.auth-story>section{padding:35px}.auth-story h2{font-size:40px}.auth-form-wrap{padding:35px}.auth-form-head h1{font-size:35px}.enterprise-sidebar{width:205px}.admin-app{margin-left:205px}.admin-brand{padding-left:20px}.admin-workspace-label{font-size:7px;margin-inline:15px;letter-spacing:1px}.admin-workspace-label span{display:none}.admin-nav-item{font-size:9px;padding-inline:10px}.admin-nav-group{font-size:6px}.admin-content{padding:24px}.admin-page-heading h1{font-size:26px}.admin-page-heading p{font-size:9px}.admin-topbar{padding:0 24px}.admin-demo-badge{display:none}.enterprise-stat>strong{font-size:22px}.stat-icon{width:23px;height:23px}.enterprise-stat{padding:15px}.enterprise-stat>div{font-size:8px}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-grid>.enterprise-panel{margin:0}.quick-actions-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.quick-actions-panel .enterprise-panel-head{grid-column:1/-1}.quick-actions-panel>button:nth-child(4){border:0}.platform-health small{font-size:8px}.platform-health>div>span{font-size:10px}.report-grid,.role-grid{grid-template-columns:repeat(2,1fr)}.invoice-detail-layout{grid-template-columns:1fr}.invoice-detail-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.invoice-detail-layout>aside>.hint{grid-column:1/-1}.invoice-detail-layout>aside>.enterprise-panel{margin:0}.invoice-paper{padding:35px}.invoice-detail-toolbar .btn{font-size:8px}}
@media(max-width:850px){.public-nav nav{display:none}.public-nav{height:76px}.public-nav-actions{margin-left:auto}.public-mobile-menu{display:flex}.public-nav.expanded nav{display:flex;position:absolute;top:75px;left:0;right:0;background:white;box-shadow:0 15px 20px #13355c0c;padding:20px 30px;z-index:40;justify-content:space-between}.public-nav.expanded nav button{font-size:11px}.corporate-hero{height:590px}.corporate-hero h1{font-size:51px}.corporate-hero-content{max-width:64%;padding-top:60px}.corporate-hero-content>p{font-size:12px;max-width:310px}.hero-ctas{gap:18px}.hero-ctas .btn{font-size:10px;padding:0 14px}.hero-secondary{font-size:10px}.corporate-hero-photo{object-position:62% center}.hero-bottom-strip{height:73px}.hero-bottom-strip>div{padding:0 18px;gap:12px}.hero-bottom-strip p{font-size:10px}.hero-bottom-strip .i{display:none}.hero-photo-label{font-size:6px;right:30px;bottom:95px}.file-format-strip{padding:25px 0}.file-format-strip>span{display:none}.file-format-strip>div{width:100%;justify-content:space-between;gap:15px}.file-format-strip>div>div{gap:7px}.file-format-strip>div>div>span:last-child{font-size:8px}.file-format-strip small{font-size:6px}.public-section{padding:60px 0}.public-section,.file-format-strip,.front-final-cta,.auth-layout,.public-pricing-wrap{max-width:calc(100% - 60px)}.section-intro{gap:20px}.section-intro>p{font-size:10px}.public-section h2{font-size:31px}.section-intro .text-link{font-size:10px}.platform-layout{grid-template-columns:1fr;gap:28px}.platform-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.platform-tabs>button{padding:17px 0;gap:9px}.platform-tabs>button:first-child{padding-top:17px}.platform-tabs>button h3{font-size:12px}.platform-tabs>button p{font-size:9px;line-height:1.8}.platform-tabs>button>span{font-size:7px}.platform-tabs>button>.i{display:none}.workspace-showcase{min-height:330px;max-width:600px;width:100%;margin:auto}.solution-grid{grid-template-columns:1fr}.solution-grid article{display:grid;grid-template-columns:50px 1fr 1fr;column-gap:20px;align-items:center;padding:25px}.solution-icon{grid-row:1/4;margin-bottom:0;align-self:center}.solution-grid article>span{grid-column:2;font-size:7px}.solution-grid h3{grid-column:2;font-size:17px;margin:10px 0}.solution-grid p{grid-column:3;grid-row:1/4;min-height:0;font-size:10px}.solution-grid article>button{grid-column:2;margin-top:8px;font-size:9px}.security-section{grid-template-columns:1fr 1fr;gap:30px}.security-visual{height:300px;transform:scale(.8);transform-origin:center}.security-core{width:95px;height:95px}.security-orbit.orbit-two{width:290px;height:290px}.note-two{right:-25px}.security-section>div:last-child>p{font-size:10px}.security-section li{font-size:9px}.security-section small{font-size:8px}.front-price-grid{gap:14px}.front-price-grid article{padding:22px}.front-price-grid .pill{display:none}.front-price-grid h3{font-size:12px}.front-price{font-size:32px}.front-price small{font-size:9px}.front-price-grid article>p{font-size:10px;line-height:1.8;padding-bottom:18px}.front-price-grid li{font-size:8px;line-height:1.7}.front-price-grid ul{min-height:115px}.front-price-grid .btn{font-size:9px;padding:0 10px}.resource-section{column-gap:40px}.front-faqs summary{font-size:10px}.front-faqs details p{font-size:10px}.front-final-cta{padding:30px;margin-bottom:45px}.front-final-cta .overline{font-size:7px}.front-final-cta h2{font-size:29px}.front-final-cta .btn{font-size:10px;padding:0 15px;min-height:40px}.corporate-footer{padding:45px 30px 25px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.footer-top>div:last-child{grid-column:2/-1}.footer-top>div:last-child p{margin-top:0}.footer-bottom{font-size:8px}.footer-bottom>div{gap:15px}.footer-bottom button{font-size:8px}.auth-layout{grid-template-columns:.85fr 1.15fr;margin-top:30px}.auth-story>section{padding:30px}.auth-story h2{font-size:34px}.auth-story p{font-size:10px}.auth-story-foot{font-size:6px}.auth-form-wrap{padding:30px}.auth-form-head h1{font-size:32px}.auth-form-head .overline{font-size:8px}.auth-form-head>p{font-size:10px}.auth-demo-note{font-size:8px}.auth-form-options{font-size:8px}.auth-form-options button{font-size:8px}.auth-switch{font-size:9px}.auth-switch button{font-size:9px}.enterprise-stats{grid-template-columns:repeat(2,1fr)}.enterprise-stat{padding:20px}.enterprise-stat>div{font-size:10px}.enterprise-stat>strong{font-size:27px}.enterprise-stat>p{font-size:8px}.invoice-toolbar{flex-direction:column;align-items:stretch;gap:15px}.table-search{width:100%}.enterprise-table{min-width:510px}.enterprise-table-wrap .enterprise-table{min-width:380px}.admin-page-heading .btn{font-size:8px;min-height:32px;white-space:nowrap}.admin-topbar>.flex:last-child>.btn{display:none}.report-grid,.role-grid{grid-template-columns:1fr}.report-card>p{min-height:0}.admin-mode .plans-grid{grid-template-columns:1fr 1fr}.support-ticket{flex-wrap:wrap}.support-ticket>.report-icon{width:30px;height:30px}.support-ticket>.report-icon .i{width:15px;height:15px}.support-ticket p{font-size:9px}.invoice-detail-toolbar{flex-direction:column;align-items:flex-start}.admin-content .settings-columns{grid-template-columns:1fr}}
@media(max-width:650px){.announcement{height:30px;font-size:8px;gap:6px}.announcement button{font-size:8px;margin-left:3px;gap:4px}.announcement button .i{display:none}.public-nav{height:73px;padding:0 20px;gap:10px}.public-nav .brand-mark{width:31px;height:31px}.public-nav .brand-name{font-size:17px}.public-nav .brand-name span{font-size:11px}.public-nav .brand-sub{font-size:7px;margin-top:4px;letter-spacing:2px}.public-nav-actions{gap:12px}.public-signin{font-size:10px}.public-nav .btn{min-height:33px;font-size:9px;padding:0 11px}.public-nav .btn .i{display:none}.public-mobile-menu{width:22px}.public-mobile-menu .i{width:17px;height:17px}.public-nav.expanded nav{top:72px;gap:15px;padding:20px;flex-wrap:wrap;justify-content:flex-start}.corporate-hero{height:625px}.corporate-hero-content{max-width:85%;width:auto;margin-left:26px;padding-top:55px}.corporate-hero h1{font-size:52px;letter-spacing:-1.7px}.hero-overline{font-size:8px;letter-spacing:2px}.corporate-hero-content>p{max-width:270px;font-size:11px}.corporate-hero-photo{object-position:65% center;opacity:.68}.corporate-hero-shade{background:linear-gradient(90deg,#0d2945ed,#102b45b8 60%,#102b4540)}.hero-ctas{flex-direction:column;align-items:flex-start;gap:19px}.hero-ctas .btn{font-size:11px;padding:0 17px}.hero-secondary{font-size:10px}.hero-fineprint{font-size:8px;max-width:260px;line-height:1.8;margin-top:19px}.hero-photo-label{display:none}.hero-bottom-strip{padding:0 25px;height:64px;grid-template-columns:1fr 1fr}.hero-bottom-strip>div:nth-child(3){display:none}.hero-bottom-strip>div:nth-child(2){border:0;padding-left:20px}.hero-bottom-strip p{font-size:9px;line-height:1.6}.hero-bottom-strip span{font-size:7px}.file-format-strip{padding:22px 0;max-width:calc(100% - 50px)}.file-format-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.file-format-strip>div>div>span:last-child{font-size:9px}.file-format-strip small{font-size:6px}.file-format-strip .type-icon{width:24px;height:28px}.public-section{padding:48px 0}.public-section,.front-final-cta,.auth-layout,.public-pricing-wrap{max-width:calc(100% - 50px)}.section-intro{display:block;margin-bottom:25px}.overline{font-size:7px;letter-spacing:1.7px}.public-section h2{font-size:32px;margin-top:17px}.section-intro>p{font-size:10px;margin-top:20px}.section-intro .text-link{font-size:10px;margin-top:23px}.platform-tabs{grid-template-columns:1fr;gap:0}.platform-tabs>button{gap:14px;padding:20px 0}.platform-tabs>button:first-child{padding-top:8px}.platform-tabs>button h3{font-size:13px}.platform-tabs>button p{font-size:10px;max-width:300px}.platform-tabs>button>span{font-size:8px}.platform-tabs>button>.i{display:block;width:13px}.workspace-showcase{min-height:290px}.mini-workspace{grid-template-columns:35px 1fr;min-height:240px}.mini-workspace aside{gap:22px;padding-top:21px}.mini-workspace aside .i{height:10px;width:10px}.mini-workspace>div{padding:12px}.mini-workspace h3{font-size:12px;margin:19px 0}.mini-search{font-size:6px}.mini-files{gap:5px}.mini-files .file-thumb{height:65px}.mini-files .doc-paper{transform:scale(.5)}.mini-files .mini-sheet{transform:scale(.5) rotate(3deg)}.mini-files .brand-cover{transform:scale(.5) rotate(-7deg)}.mini-files strong{font-size:5px;padding:7px 4px}.mini-folder-row{gap:8px}.mini-folder-row span{font-size:5px;gap:3px}.mini-folder-row .i{height:10px;width:10px}.showcase-action{font-size:8px}.solution-grid article{display:block;padding:26px}.solution-icon{margin-bottom:22px}.solution-grid article>span{font-size:7px}.solution-grid h3{font-size:20px;margin:12px 0}.solution-grid p{font-size:11px;max-width:none}.solution-grid article>button{font-size:10px;margin-top:24px}.security-section{grid-template-columns:1fr;gap:15px}.security-visual{height:290px;transform:scale(.88);margin-bottom:10px}.note-one{left:4px}.note-two{right:-8px}.note-three{left:27px}.security-section>div:last-child>p{font-size:11px;max-width:none}.security-section li{font-size:10px}.security-section small{font-size:8px;max-width:none}.front-price-grid{grid-template-columns:1fr;gap:17px}.front-price-grid article{padding:27px}.front-price-grid .pill{display:flex;font-size:6px}.front-price-grid h3{font-size:14px}.front-price{font-size:37px;margin:22px 0 11px}.front-price-grid article>p{font-size:11px}.front-price-grid ul{min-height:0;margin-bottom:25px}.front-price-grid li{font-size:10px}.front-price-grid .btn{font-size:11px;min-height:42px}.pricing-disclosure{font-size:8px;line-height:1.8}.resource-section{display:block}.front-faqs{margin-top:30px}.front-faqs summary{font-size:11px}.front-faqs details p{font-size:10px}.front-final-cta{display:block;padding:28px}.front-final-cta h2{font-size:31px;margin:17px 0 25px}.front-final-cta>div:last-child{gap:18px}.front-final-cta .btn{min-height:43px;font-size:11px}.corporate-footer{padding:40px 25px 25px}.footer-top{grid-template-columns:1fr 1fr;gap:33px 24px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1}.footer-top h3{font-size:29px;margin-top:25px}.footer-top p{font-size:10px}.footer-top h4{font-size:7px}.footer-top button,.footer-top a{font-size:10px}.footer-bottom{flex-direction:column;gap:18px;font-size:8px}.footer-bottom>div{justify-content:space-between;gap:12px;font-size:7px}.footer-bottom button{font-size:8px}.auth-layout{display:flex;flex-direction:column;margin:25px auto 40px}.auth-story{height:210px}.auth-story>section{padding:25px}.auth-story h2{font-size:30px;margin-top:23px;max-width:220px}.auth-story h2 br:last-child{display:none}.auth-story p{display:none}.auth-story-foot{display:none}.auth-form-wrap{padding:30px 24px}.auth-form-head h1{font-size:35px}.auth-form-head h1 br{display:none}.auth-form-head>p{font-size:10px}.auth-demo-note{font-size:8px}.auth-form-wrap .form-field label{font-size:10px}.auth-form-wrap .form-field input{font-size:10px}.auth-form-options{font-size:8px}.public-pricing-wrap{padding-top:25px}.public-pricing-wrap .pricing-title h1{font-size:32px}.public-pricing-wrap .plans-grid{grid-template-columns:1fr}.public-pricing-wrap .plan-card{padding:28px}.public-pricing-wrap .plan-card ul{min-height:0}.enterprise-sidebar{transform:translateX(-100%);transition:.2s;visibility:hidden;width:230px;box-shadow:0 0 0 100vw #1a2d4750}.enterprise-sidebar.open{transform:translateX(0);visibility:visible}.admin-app{margin-left:0}.admin-topbar{height:63px;padding:0 19px}.admin-mobile-toggle{display:flex;width:25px;height:25px}.admin-topbar>div:first-child{font-size:9px;gap:6px}.admin-topbar strong{font-size:9px}.admin-topbar>.flex:last-child{gap:4px}.admin-topbar>.flex:last-child>.avatar{display:none}.admin-content{padding:25px 18px}.admin-page-heading{margin-bottom:19px;gap:15px;align-items:flex-start}.admin-page-heading h1{font-size:25px;line-height:1.25}.admin-page-heading .overline{font-size:6px;letter-spacing:1.2px}.admin-page-heading p{font-size:9px;line-height:1.9;margin-top:9px}.admin-page-heading>.btn{display:none}.admin-local-notice{font-size:8px;padding:9px 11px;align-items:flex-start;line-height:1.9}.admin-local-notice>.i{margin-top:2px;flex-shrink:0}.enterprise-stats{gap:11px;margin-bottom:20px}.enterprise-stat{padding:15px}.enterprise-stat>div{font-size:8px;align-items:flex-start}.stat-icon{width:21px;height:21px}.stat-icon .i{width:11px;height:11px}.enterprise-stat>strong{font-size:24px;margin-top:15px}.enterprise-stat>p{font-size:7px;line-height:1.8}.enterprise-panel{padding:18px;margin-bottom:20px}.enterprise-panel-head{gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.enterprise-panel-head h2{font-size:12px;line-height:1.6}.enterprise-panel-head p{font-size:8px}.enterprise-panel-head .pill{font-size:6px}.revenue-chart{height:180px;grid-template-columns:37px 1fr}.chart-plot svg{height:155px}.chart-gridlines{bottom:25px;background-size:auto 50px}.chart-y{font-size:6px}.chart-x{font-size:6px}.chart-caption{font-size:7px;gap:15px}.chart-caption button{font-size:7px;white-space:nowrap}.quick-actions-panel{gap:0 14px}.quick-actions-panel strong{font-size:9px}.quick-actions-panel small{font-size:7px;line-height:1.6}.quick-actions-panel>button{gap:9px}.quick-actions-panel>button>span{width:28px;height:28px;flex-shrink:0}.quick-actions-panel>button>.i{display:none}.invoice-cell strong{font-size:8px}.invoice-cell small{font-size:7px}.enterprise-table td{font-size:9px}.invoice-filters{gap:2px}.invoice-filters button{font-size:8px;padding:7px 9px}.admin-table-foot{font-size:7px;gap:20px;line-height:1.8}.admin-content .section-head{align-items:flex-start;gap:15px}.admin-content .section-head h2{font-size:12px;line-height:1.7}.admin-content .section-head .btn{font-size:8px;padding:0 9px;min-height:31px}.admin-content .section-head .btn .i{width:11px;height:11px}.admin-content .admin-table{min-width:500px}.admin-mode .plans-grid{grid-template-columns:1fr}.admin-mode .plan-card{padding:25px}.admin-mode .plan-card .plan-price{font-size:32px}.invoice-paper{padding:24px 18px;min-height:620px}.invoice-paper .brand-mark{width:28px;height:28px}.invoice-paper .brand-name{font-size:14px}.invoice-paper .brand-name span{font-size:9px}.invoice-paper .brand-sub{font-size:6px}.invoice-paper-head h2{font-size:16px}.invoice-paper-head>div:last-child>span{font-size:6px}.invoice-address-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.invoice-address-grid>div:last-child{grid-column:1/-1}.invoice-address-grid>div:last-child p{display:flex;flex-wrap:wrap;gap:0 7px;font-size:7px}.sample-invoice-banner{font-size:6px;padding:9px 10px;line-height:1.9}.invoice-items td,.invoice-items td strong{font-size:8px;padding-left:7px;padding-right:7px}.invoice-items small{font-size:6px}.invoice-items th{font-size:6px;padding:10px 7px}.invoice-total-block{max-width:200px}.invoice-total-block>div{font-size:8px}.invoice-total-block .total{font-size:10px}.invoice-total-block .total b{font-size:15px}.invoice-note p{font-size:6px}.invoice-paper-bottom{font-size:5px;line-height:1.9;gap:15px}.invoice-detail-layout>aside{grid-template-columns:1fr}.invoice-detail-toolbar>.flex{gap:6px;flex-wrap:wrap}.invoice-detail-toolbar .btn{font-size:7px;padding:0 9px;min-height:30px}.invoice-detail-toolbar .btn .i{width:10px;height:10px}.support-ticket{gap:12px}.support-ticket>.report-icon{display:none}.support-ticket>div{min-width:170px}.report-grid,.role-grid{gap:16px}.admin-mode #toast{left:50%}}
