/* Emaila Cloud Experience — Core 1.3.1 recovery bundle.
   Consolidated into /assets so customer/storefront styling remains reachable on hosting setups
   that restrict newly-created nested public directories. Uses system fonts only. */

/* source: theme.css */
:root{--bg:#f4f6fa;--panel:#fff;--ink:#17213c;--muted:#66718a;--line:#e3e8f0;--primary:#6054e8;--mint:#a2f2cf;--dark:#0c1126;--radius:18px;--shadow:0 12px 40px #12213d07;--font:Inter,'Segoe UI',Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a,button,input,select,textarea{outline-offset:5px} :focus-visible{outline:3px solid #a390ff}svg{width:21px;height:21px;flex-shrink:0;vertical-align:middle}p{margin:0 0 20px;color:var(--muted)}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.045em;margin:0 0 20px}h1{font-size:clamp(2.6rem,5vw,4.5rem);font-weight:650}h2{font-size:clamp(2rem,3vw,3rem);font-weight:650}h3{font-size:1.3rem;letter-spacing:-.025em}small,.small{font-size:.875rem}img{max-width:100%}.skip{position:fixed;top:-60px;left:20px;z-index:100;background:white;padding:10px}.skip:focus{top:10px}.container{max-width:1240px;padding:0 32px;margin:auto}.row{display:flex;align-items:center;gap:14px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:grid;gap:20px}.grid{display:grid;gap:24px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.muted{color:var(--muted)}.strong{font-weight:600}.eyebrow{font-size:.8125rem;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--primary);margin-bottom:20px}.tag{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:30px;background:#f0eefc;color:#5143c6;font-size:.8125rem;font-weight:600}.tag.green{background:#e5f6ed;color:#14734b}.tag.orange{background:#fff1df;color:#9a5807}.tag.red{background:#ffeded;color:#b33c3c}.tag.gray{background:#ecf0f6;color:#59657d}.btn{border:1px solid transparent;border-radius:10px;padding:12px 20px;display:inline-flex;justify-content:center;align-items:center;gap:9px;font-weight:600;font-size:.9375rem;line-height:1.4;background:var(--primary);color:white;transition:background .18s,transform .18s;white-space:nowrap}.btn:hover{background:#5043d3;transform:translateY(-1px)}.btn.mint{background:var(--mint);color:#112b25}.btn.mint:hover{background:#c0fbe2}.btn.outline{border-color:var(--line);background:transparent;color:var(--ink)}.btn.outline:hover{background:#eef0f7}.btn.ghost{background:transparent;color:var(--muted);padding:8px}.btn.sm{padding:9px 14px;font-size:.875rem}.btn.full{width:100%}.iconbtn{background:transparent;border:1px solid var(--line);border-radius:10px;width:40px;height:40px;display:inline-grid;place-items:center;color:var(--muted)}.link{color:var(--primary);font-weight:600}.link:hover{text-decoration:underline}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.card h3{margin-bottom:10px}.card p:last-child{margin-bottom:0}.divider{border-top:1px solid var(--line);margin:24px 0}.iconbox{width:46px;height:46px;display:grid;place-items:center;background:#f1efff;color:var(--primary);border-radius:13px;margin-bottom:20px}.pill-tabs{display:flex;padding:5px;background:#e9edf5;border-radius:11px;width:max-content;max-width:100%;gap:3px}.pill-tabs button{border:0;border-radius:8px;background:transparent;padding:8px 15px;color:var(--muted);font-size:.875rem;font-weight:600}.pill-tabs button.active{background:white;color:var(--ink);box-shadow:0 3px 10px #17213c0d}.field{display:grid;gap:7px;margin-bottom:18px}.field label{font-size:.875rem;font-weight:600}.field input,.field select,.field textarea,.search-input{border:1px solid var(--line);background:var(--panel);border-radius:10px;color:var(--ink);padding:12px 14px;width:100%;min-width:0}.field textarea{resize:vertical;min-height:140px}.check{display:flex;gap:9px;align-items:center;font-size:.875rem}.check input{accent-color:var(--primary);width:17px;height:17px}.searchbar{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);padding:10px 16px;border-radius:12px}.searchbar input{border:0;background:transparent;padding:4px 0;min-width:0;width:100%;color:var(--ink);outline:0}.notice{padding:15px 18px;border:1px solid #dad5ff;background:#f1efff;border-radius:12px;color:#5143b4;font-size:.875rem;display:flex;gap:12px;align-items:flex-start}.notice.success{color:#14734b;background:#eafaef;border-color:#c0e9d0}.progress{height:7px;border-radius:20px;background:#e9ecf3;overflow:hidden}.progress span{display:block;height:100%;border-radius:20px;background:var(--primary)}.empty{text-align:center;padding:45px;color:var(--muted)}.empty svg{height:38px;width:38px;margin-bottom:15px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:.875rem}th{text-align:left;color:var(--muted);font-size:.8125rem;font-weight:500;border-bottom:1px solid var(--line);padding:14px 18px;background:var(--bg)}td{padding:18px;border-bottom:1px solid var(--line)}tr:last-child td{border-bottom:0}td strong{display:block;font-weight:600}td small{color:var(--muted)}td:last-child{text-align:right}th:last-child{text-align:right}tbody tr:hover{background:var(--bg)}.table-card{padding:0;overflow:hidden}.table-head{padding:23px;display:flex;justify-content:space-between;align-items:center;gap:20px}.table-head h3{margin:0}.search-mini{display:flex;gap:10px;align-items:center;max-width:230px}.search-mini input{width:100%;background:transparent;border:0;outline:0;color:var(--ink)}.table-foot{padding:16px 22px;color:var(--muted);font-size:.8125rem;border-top:1px solid var(--line)}
/* Website */
.marketing{background:#fff}.topline{background:#171d36;color:#c3c9dd;font-size:.8125rem;padding:9px 0}.topline .container{display:flex;align-items:center;justify-content:space-between;gap:15px}.topline a{color:var(--mint)}.nav{height:88px;background:var(--dark);color:white;border-bottom:1px solid #ffffff0c;position:relative;z-index:20}.nav .container{height:100%;display:flex;align-items:center;gap:42px}.brand{display:flex;align-items:center;gap:11px;font-size:1.2rem;font-weight:650;letter-spacing:-.045em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:35px;height:35px;color:var(--dark);background:var(--mint);border-radius:11px}.brand-mark svg{width:25px;height:25px}.brand em{font-style:normal;font-weight:400;opacity:.68}.navlinks{display:flex;align-items:center;gap:28px;flex:1;font-size:.875rem;color:#c6ccdf}.navlinks a:hover,.navlinks a.active{color:var(--mint)}.nav .btn.outline{border-color:#ffffff30;color:#fff}.nav select{background:transparent;color:#c6ccdf;border:0;font-size:.8125rem;max-width:75px}.nav select option{color:#17213c}.menu-button{display:none}.hero{color:#fff;background:radial-gradient(ellipse at 85% 35%,#292154 0%,transparent 45%),var(--dark);position:relative;overflow:hidden;padding:80px 0 62px}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:65px 65px;pointer-events:none}.hero .container{position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.hero h1{font-size:clamp(3rem,5.1vw,4.65rem);line-height:1.06;font-weight:620;margin-top:24px;max-width:650px}.hero h1 span{color:var(--mint)}.hero p{color:#a6afc8;font-size:1.125rem;max-width:490px}.hero .eyebrow{color:#cbc1ff;display:flex;gap:9px;align-items:center}.hero .tag{background:#ffffff08;border:1px solid #ffffff20;color:#c8c8dd;font-weight:400}.hero-actions{display:flex;gap:13px;margin:30px 0 22px}.hero-actions .btn{padding:15px 25px}.hero .btn.outline{border-color:#ffffff26;color:#e2e7f5}.hero-note{font-size:.8125rem;color:#8d97b3;display:flex;gap:8px;align-items:center}.hero-note svg{width:16px;height:16px;color:var(--mint)}.hero-console{border:1px solid #7c73b452;background:#161b32c9;border-radius:20px;box-shadow:0 20px 80px #0004;transform:rotate(-2deg);padding:0;overflow:hidden}.console-top{padding:16px 22px;border-bottom:1px solid #ffffff0c;font-size:.75rem;color:#8f9ab9;display:flex;align-items:center;justify-content:space-between}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#525c7b}.console-body{padding:26px}.console-body h3{font-size:1.3rem;letter-spacing:-.03em;margin:0}.console-body p{font-size:.8125rem;margin:6px 0 0}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0}.console-metrics strong{display:block;font-size:1.5rem;letter-spacing:-.06em;font-weight:500}.console-metrics small{font-size:.75rem;color:#929db9}.graph-svg{width:100%;height:110px;display:block;overflow:visible}.console-service{display:flex;align-items:center;gap:12px;background:#ffffff05;border:1px solid #ffffff0a;padding:14px;border-radius:12px;margin-top:18px;font-size:.8125rem}.console-service .iconbox{margin:0;width:38px;height:38px;background:#b7a1ff19;color:#b7a1ff}.console-service .tag{margin-left:auto;color:var(--mint);border:0;background:#a2f2cf12}.console-tail{display:flex;gap:12px;padding:15px 0 0;font-size:.75rem;color:#a6afc8}.hero-statline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;padding-top:25px;border-top:1px solid #ffffff10;gap:25px}.hero-statline strong{font-weight:500;font-size:1rem;color:#e0e5f2}.hero-statline p{font-size:.8125rem;margin:4px 0 0;color:#8390ad}.domain-strip{position:relative;margin:0;background:#f4f6fb;padding:32px 0;border-bottom:1px solid var(--line)}.domain-strip .container{display:grid;grid-template-columns:240px 1fr 240px;gap:28px;align-items:center}.domain-strip h3{font-size:1.25rem;margin:0}.domain-strip p{font-size:.875rem;margin:6px 0 0}.domain-form{display:flex;gap:8px;border:1px solid var(--line);background:white;padding:7px;border-radius:12px}.domain-form input{flex:1;min-width:0;border:0;padding:9px 12px;outline:0;color:var(--ink)}.tld-pills{display:flex;justify-content:space-between;gap:14px;font-size:.875rem}.tld-pills strong{display:block}.tld-pills small{color:var(--muted);font-size:.75rem}.section{padding:80px 0}.section.alt{background:#f5f7fb}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-head h2{margin-bottom:12px}.section-head p{margin:0;max-width:540px}.plans{align-items:stretch}.plan{border:1px solid var(--line);padding:30px;border-radius:18px;position:relative;background:white;display:flex;flex-direction:column}.plan.featured{border-color:var(--primary);box-shadow:0 12px 50px #6054e811}.plan .popular{position:absolute;right:24px;top:27px;font-size:.75rem;color:var(--primary);background:#f1efff;padding:4px 9px;border-radius:6px}.plan .iconbox{margin-bottom:24px}.plan h3{font-size:1.45rem;margin:0 0 10px}.plan p{font-size:.875rem;min-height:24px}.price{font-size:2.8rem;font-weight:650;letter-spacing:-.06em;margin:6px 0 0;line-height:1.2}.price small{font-size:.875rem;letter-spacing:0;color:var(--muted);font-weight:400}.plan .price-note{font-size:.75rem;color:var(--muted);margin:6px 0 23px}.features{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:13px;font-size:.875rem}.features li{display:flex;align-items:center;gap:10px}.features svg{color:#188664;width:17px;height:17px}.feature-grid .card{border:0;background:transparent;box-shadow:none;padding:12px}.feature-grid h3{font-size:1.15rem}.feature-grid p{font-size:.9375rem}.feature-grid .iconbox{background:#eeeff9}.split-banner{background:var(--dark);border-radius:25px;color:white;padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.split-banner h2{font-size:2.5rem}.split-banner p{color:#a1aac4}.split-banner .eyebrow{color:var(--mint)}.location-list{display:grid;gap:12px}.location-list div{border:1px solid #ffffff15;background:#ffffff04;padding:17px 20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.location-list small{color:#a3adc9}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.faqs details{border-bottom:1px solid var(--line);padding:21px 0}.faqs summary{list-style:none;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:20px}.faqs summary:after{content:'+';font-weight:400;font-size:1.5rem;color:var(--muted)}.faqs details[open] summary:after{content:'−'}.faqs details p{font-size:.9375rem;margin:15px 0 0}.cta{background:#eff0ff;padding:55px 0}.cta .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.cta h2{font-size:2.2rem;margin-bottom:10px}.cta p{margin:0}.footer{padding:60px 0 25px;background:var(--dark);color:#c2c9dc}.footer .brand{color:white}.footer p{font-size:.875rem;color:#8f9ab5;margin:20px 0;max-width:270px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer h4{color:#e8ebf6;font-size:.875rem;letter-spacing:0}.footer-links{display:grid;gap:10px;font-size:.875rem;color:#95a0bd}.footer-links a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid #ffffff12;margin-top:45px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#7b89a8}.page-hero{background:radial-gradient(ellipse at top right,#302458,transparent 60%),var(--dark);color:white;padding:70px 0;text-align:center}.page-hero h1{font-size:3.5rem;margin-bottom:18px}.page-hero p{color:#a7b1cb;max-width:640px;margin:0 auto}.page-hero .eyebrow{color:var(--mint)}.page-hero .searchbar{max-width:620px;margin:30px auto 0}.breadcrumb{font-size:.8125rem;color:var(--muted);display:flex;gap:10px;margin-bottom:25px}.breadcrumb a{color:var(--primary)}.article-layout{display:grid;grid-template-columns:1fr 290px;gap:45px}.article h2{font-size:1.9rem;margin:35px 0 20px}.article h3{margin:28px 0 14px}.article li{margin-bottom:10px;color:var(--muted)}.article pre{overflow:auto;background:var(--dark);color:var(--mint);padding:22px;border-radius:12px;font-size:.875rem}.article-meta{font-size:.875rem;color:var(--muted);margin:20px 0 30px}.article-sidebar{align-self:start;position:sticky;top:30px}.article-sidebar a{display:block;padding:10px 0;font-size:.875rem;color:var(--muted)}.article-sidebar a:hover{color:var(--primary)}.kb-card{display:block;transition:border-color .2s,transform .2s}.kb-card:hover{border-color:#b8acf9;transform:translateY(-3px)}.article-link{padding:20px 0;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.article-link h3{font-size:1rem;margin:0 0 5px}.article-link p{font-size:.875rem;margin:0}.article-link>svg{color:var(--primary)}.news-card{display:flex;flex-direction:column}.news-band{height:110px;padding:20px;background:linear-gradient(125deg,#eef0ff,#e2edf7);border-radius:12px;margin-bottom:24px;display:flex;align-items:end;gap:10px}.news-band span{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#5d55aa}.news-card .link{margin-top:auto;font-size:.875rem}.tld-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tld-card{padding:24px}.tld-card h3{font-size:2rem}.result-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px;border-bottom:1px solid var(--line)}.result-row h3{margin:0;font-size:1.15rem}.result-row p{margin:5px 0 0;font-size:.8125rem}.result-row:last-child{border:0}.results{margin-top:30px}.result-heading{padding:25px;border-bottom:1px solid var(--line)}.result-heading p{margin:8px 0 0;font-size:.875rem}.cart-layout{display:grid;grid-template-columns:1fr 350px;gap:30px}.cart-item{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-item .iconbox{margin:0}.cart-item h3{margin:0 0 5px;font-size:1.1rem}.cart-item p{margin:0;font-size:.875rem}.cart-item .item-price{margin-left:auto;white-space:nowrap}.summary-line{display:flex;justify-content:space-between;gap:15px;margin:16px 0;font-size:.9375rem}.summary-line.total{font-size:1.2rem;border-top:1px solid var(--line);padding-top:20px;font-weight:600}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--panel)}.auth-story{background:radial-gradient(ellipse at 40% 80%,#282353,transparent 70%),var(--dark);color:white;padding:60px;display:flex;flex-direction:column;justify-content:space-between}.auth-story h1{font-size:3.4rem;max-width:470px;line-height:1.1}.auth-story h1 span{color:var(--mint)}.auth-story p{color:#98a4c2;max-width:410px}.auth-story .iconbox{background:#ffffff0a;color:var(--mint)}.auth-form{padding:55px;display:flex;align-items:center;justify-content:center}.auth-inner{width:100%;max-width:405px}.auth-inner h2{font-size:2rem}.auth-inner .notice{margin:25px 0;font-size:.8125rem}.auth-footer{margin-top:30px;font-size:.875rem;text-align:center}.or-divider{display:flex;align-items:center;gap:14px;font-size:.75rem;color:var(--muted);margin:22px 0}.or-divider:before,.or-divider:after{content:'';height:1px;background:var(--line);flex:1}.legal{max-width:830px;margin:auto}.legal h2{font-size:1.5rem;margin:30px 0 18px}
/* Client workspace */
.client-shell{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--dark);padding:30px 19px 22px;color:#929fbd;display:flex;flex-direction:column;position:fixed;width:245px;height:100vh;z-index:40;overflow:auto}.sidebar .brand{color:white;padding:0 11px;margin-bottom:40px;font-size:1.15rem}.sidebar .brand-mark{width:32px;height:32px}.sidebar-label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;margin:20px 14px 11px;color:#65718e}.side-link{display:flex;align-items:center;gap:12px;font-size:.875rem;padding:12px 14px;border-radius:9px;margin-bottom:3px;transition:background .2s}.side-link svg{width:19px;height:19px}.side-link:hover{background:#ffffff07;color:#dde2f1}.side-link.active{background:#252640;color:#c9bdff;box-shadow:inset 3px 0 #a893ff}.side-count{margin-left:auto;background:#ffffff09;border-radius:5px;padding:0 6px;font-size:.6875rem;color:#b7c0d7}.sidebar-bottom{margin-top:auto;padding-top:28px}.support-mini{padding:17px;background:#ffffff04;border:1px solid #ffffff0a;border-radius:12px;margin-bottom:22px}.support-mini strong{font-size:.8125rem;color:#e7ebf7}.support-mini p{font-size:.75rem;color:#7f8ca9;margin:6px 0 14px}.support-mini a{font-size:.75rem;color:var(--mint)}.sidebar-user{display:flex;align-items:center;gap:11px;padding:0 7px}.avatar{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;background:#efeaff;color:#7560c3;font-size:.75rem;font-weight:600}.sidebar-user strong{font-size:.8125rem;color:#d3d9ea;display:block}.sidebar-user small{font-size:.6875rem;color:#7888a7}.client-main{grid-column:2;min-width:0}.client-top{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:var(--panel);gap:20px}.client-top .searchbar{border:0;padding:0;width:320px;background:transparent;color:var(--muted);font-size:.875rem}.client-top-actions{display:flex;align-items:center;gap:16px}.client-top-actions .iconbtn{border:0}.client-top .menu-button{background:transparent;color:var(--ink);border:0}.client-content{padding:35px 38px 50px;max-width:1600px;margin:auto}.client-breadcrumb{font-size:.8125rem;color:var(--muted);margin-bottom:22px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.page-heading h1{font-size:1.9rem;margin:0 0 9px;letter-spacing:-.045em}.page-heading p{font-size:.875rem;margin:0}.welcome-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(105deg,#efedff,#eef4ff);border:1px solid #e4e0f9;border-radius:15px;padding:23px 27px;margin-bottom:26px}.welcome-banner h3{font-size:1.05rem;margin:0 0 7px}.welcome-banner p{font-size:.8125rem;margin:0}.welcome-banner .iconbox{margin:0;background:#fff9}.stat-card{padding:22px}.stat-card .row{justify-content:space-between}.stat-card .iconbox{width:38px;height:38px;border-radius:11px;margin:0}.stat-card p{font-size:.8125rem;margin:0}.stat-card strong{display:block;font-size:2rem;font-weight:600;letter-spacing:-.05em;margin:12px 0 5px}.stat-card small{font-size:.75rem;color:var(--muted)}.stat-card .link{font-size:.75rem;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;margin-top:25px}.dashboard-grid h3{font-size:1rem}.service-card{padding:20px;border:1px solid var(--line);border-radius:12px;margin-top:18px}.service-card .iconbox{margin:0;width:38px;height:38px}.service-card h4{font-size:.875rem;letter-spacing:0;margin:0}.service-card p{font-size:.75rem;margin:3px 0 0}.usage-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px}.usage-label{font-size:.75rem;display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted)}.service-footer{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--muted)}.dashboard-side{display:grid;gap:24px;align-content:start}.invoice-callout{background:var(--dark);color:white;border:0}.invoice-callout p{color:#909dbb;font-size:.8125rem}.invoice-callout strong{display:block;font-size:2rem;letter-spacing:-.05em;margin:16px 0 4px}.invoice-callout h3{color:#dfe5f5}.invoice-callout small{color:#a0acc5}.invoice-callout .btn{margin-top:23px}.invoice-callout .row{justify-content:space-between}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-action{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:17px 9px;font-size:.75rem}.quick-action svg{color:var(--primary)}.quick-action:hover{border-color:var(--primary)}.ticket-preview{border-bottom:1px solid var(--line);padding:17px 0}.ticket-preview:last-child{border:0;padding-bottom:0}.ticket-preview h4{font-size:.875rem;letter-spacing:0;margin:0 0 8px;font-weight:500}.ticket-preview small{color:var(--muted);font-size:.75rem}.client-footer{display:flex;justify-content:space-between;gap:20px;margin-top:38px;border-top:1px solid var(--line);padding-top:20px;font-size:.75rem;color:var(--muted)}.notification-wrap{position:relative}.notification-panel{position:absolute;top:47px;right:0;width:320px;max-width:85vw;z-index:30;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 35px #0002}.notification-panel h3{font-size:1rem}.notification-panel a{display:block;padding:13px 0;font-size:.875rem;border-top:1px solid var(--line)}.notification-panel small{display:block;color:var(--muted);margin-top:4px}.client-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:24px}.detail-list{display:grid;gap:18px;margin:0}.detail-list div{display:flex;justify-content:space-between;gap:20px;font-size:.875rem}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;text-align:right;font-weight:500;overflow-wrap:anywhere}.metric-chart{margin-top:24px}.metric-chart .graph-svg{height:160px}.chart-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:.75rem}.resource-card{padding:24px;margin-top:24px}.domain-name{font-size:2rem;letter-spacing:-.05em;margin:0 0 10px}.tabs-row{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:25px}.tabs-row button{padding:13px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:.875rem}.tabs-row button.active{color:var(--primary);border-color:var(--primary)}.toggle{display:flex;align-items:center;justify-content:space-between;gap:25px}.toggle p{font-size:.875rem;margin:4px 0 0}.toggle input{appearance:none;width:42px;height:24px;background:#c2cad9;border-radius:20px;position:relative;cursor:pointer;flex-shrink:0}.toggle input:before{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;background:white;border-radius:50%;transition:left .2s}.toggle input:checked{background:var(--primary)}.toggle input:checked:before{left:21px}.ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.message{display:flex;gap:15px;border-bottom:1px solid var(--line);padding:26px 0}.message:first-child{padding-top:0}.message:last-child{border:0}.message-body{flex:1;min-width:0}.message-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:13px}.message-top strong{font-size:.875rem}.message-top small{font-size:.75rem;color:var(--muted)}.message p{font-size:.9375rem;margin:0}.message .avatar{flex-shrink:0}.message.staff .avatar{background:#e3f5ee;color:#25805b}.reply-box{margin-top:24px}.reply-box textarea{min-height:130px}.invoice-document{max-width:900px;margin:auto;padding:45px}.invoice-header{display:flex;justify-content:space-between;align-items:start;gap:25px}.invoice-header h2{font-size:2rem;margin:0 0 10px}.invoice-address{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:45px 0}.invoice-address h4{font-size:.8125rem;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.invoice-address p{font-size:.875rem;line-height:1.8}.invoice-totals{max-width:310px;margin:20px 0 20px auto}.settings-layout{display:grid;grid-template-columns:230px 1fr;gap:25px}.settings-nav{align-self:start;padding:14px}.settings-nav a{display:block;padding:11px 14px;border-radius:8px;font-size:.875rem;color:var(--muted)}.settings-nav a.active{color:var(--primary);background:#f0edff}.settings-form{max-width:850px}.settings-form h3{font-size:1.15rem}.settings-form .field{margin-bottom:8px}.settings-form>.grid{margin:25px 0}.status-uptime{display:flex;gap:3px;height:32px;margin:22px 0 8px}.status-uptime span{flex:1;background:#5fc5a0;border-radius:3px}.status-uptime span.warning{background:#e1b45c}.timeline{display:grid;gap:28px}.timeline-item{padding-left:24px;border-left:2px solid var(--line)}.timeline-item small{color:var(--muted)}.timeline-item h3{margin:10px 0;font-size:1rem}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:90;max-width:min(90vw,520px);padding:14px 20px;border:1px solid #7267bb;background:#171d36;color:white;border-radius:12px;box-shadow:0 12px 30px #0003;font-size:.875rem;animation:toast-in .2s}.hidden,[hidden]{display:none!important}.demo-label{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#8070b5;background:#eeeafa;padding:4px 8px;border-radius:5px}.code{font-family:Consolas,monospace;font-size:.875rem;padding:10px 14px;background:var(--bg);border-radius:8px;overflow-wrap:anywhere}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.count-text{color:var(--muted);font-size:.875rem}.filter-row .searchbar{max-width:290px}.mobile-close{display:none}.theme-dark{--bg:#0f1427;--panel:#171e34;--ink:#e3e8f4;--muted:#a1acc5;--line:#2b3450;--shadow:none;color-scheme:dark}.theme-dark .welcome-banner{background:linear-gradient(100deg,#282541,#1f2b45);border-color:#39335a}.theme-dark .pill-tabs{background:#212b42}.theme-dark .pill-tabs button.active{background:#394159;color:white}.theme-dark .iconbox{background:#302950;color:#bfb0ff}.theme-dark .notice{background:#292440;border-color:#4b3b70;color:#c7b7ff}.theme-dark .notice.success{background:#153a30;color:#a2f2cf;border-color:#2f6554}.theme-dark .tag{background:#30294d;color:#cbbbff}.theme-dark .tag.green{background:#153a30;color:#a2f2cf}.theme-dark .tag.orange{background:#493821;color:#f9d18d}.theme-dark .tag.gray{background:#2a344d;color:#c3cee7}.theme-dark .demo-label{background:#30294d;color:#cbbbff}.theme-dark .btn.outline:hover{background:#26314a}.theme-dark .settings-nav a.active{background:#30294d;color:#cbbbff}.theme-dark .plan{background:var(--panel)}.theme-dark .price-note{color:var(--muted)}.theme-dark .popular{background:#30294d;color:#cbbbff}
@keyframes toast-in{from{opacity:0;bottom:15px}to{opacity:1;bottom:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-console{transform:none}}
@media(min-width:1600px){.client-content{padding-top:45px}.dashboard-grid{grid-template-columns:2fr 1fr}}
@media(max-width:1150px){.nav .container{gap:25px}.navlinks{gap:18px}.hero-grid{gap:35px}.domain-strip .container{grid-template-columns:210px 1fr}.tld-pills{display:none}.client-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{width:220px}.client-content{padding:28px}.client-top{padding:0 28px}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.client-detail-grid{grid-template-columns:1fr}.hero h1{font-size:3.5rem}.hero-console{transform:none}}
@media(max-width:900px){.menu-button{display:inline-grid;place-items:center;background:transparent;color:white;border:1px solid #ffffff30;border-radius:9px;width:40px;height:40px}.nav .container{justify-content:space-between;gap:15px}.navlinks{display:none;position:absolute;top:88px;left:0;right:0;padding:25px 32px;background:#141b33;border-top:1px solid #ffffff10;flex-direction:column;align-items:start;box-shadow:0 25px 30px #0003}.navlinks.open{display:flex}.nav-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:3rem}.hero p{font-size:1rem}.console-body{padding:20px}.console-metrics{gap:10px}.console-metrics strong{font-size:1.2rem}.hero-actions{flex-wrap:wrap}.grid3{gap:16px}.plan{padding:23px}.price{font-size:2.3rem}.sidebar{transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:translateX(0);box-shadow:0 0 0 100vmax #050a1899}.mobile-close{display:block;margin:0 0 20px auto;color:#c4cce1;background:transparent;border:0}.client-shell{display:block}.client-main{width:100%}.client-top{height:72px}.client-top .menu-button{display:inline-grid}.client-top .searchbar{max-width:250px}.client-top-actions{gap:8px}.auth-story{padding:40px}.auth-form{padding:40px}.auth-story h1{font-size:2.7rem}.cart-layout{grid-template-columns:1fr 310px}.ticket-layout{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr 230px;gap:25px}.split-banner{padding:35px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.settings-layout{grid-template-columns:190px 1fr}}
@media(max-width:700px){.container{padding:0 22px}.topline .container{justify-content:center}.topline .container>span:last-child{display:none}.nav{height:76px}.navlinks{top:76px}.nav-actions .btn{padding:10px 13px;font-size:.8125rem}.nav-actions select{display:none}.brand{font-size:1.08rem}.hero{padding:50px 0 35px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:3.25rem;max-width:550px}.hero p{max-width:490px}.hero-console{max-width:520px;width:100%;margin:auto}.console-metrics strong{font-size:1.6rem}.hero-statline{grid-template-columns:1fr 1fr;margin-top:38px;gap:22px}.hero-statline strong{font-size:.875rem}.domain-strip{padding:25px 0}.domain-strip .container{grid-template-columns:1fr;gap:18px}.domain-form .btn{padding:12px 15px}.section{padding:55px 0}.section-head{align-items:start;flex-direction:column;gap:22px}.grid3,.grid2,.feature-grid,.grid4{grid-template-columns:1fr}.plans{gap:20px}.plan{padding:28px}.plan p{min-height:0}.price{font-size:2.8rem}.split-banner{grid-template-columns:1fr;padding:28px;gap:25px;border-radius:18px}.split-banner h2{font-size:2rem}.faq-grid{grid-template-columns:1fr;gap:15px}.cta .container{align-items:start;flex-direction:column}.cta h2{font-size:1.9rem}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:10px}.page-hero{padding:48px 0}.page-hero h1{font-size:2.5rem}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static;order:-1}.tld-grid{grid-template-columns:1fr 1fr}.result-row{gap:12px;align-items:start;flex-wrap:wrap}.result-row>.row{flex:1;justify-content:flex-end}.cart-layout{grid-template-columns:1fr}.auth{grid-template-columns:1fr}.auth-story{padding:25px;min-height:0}.auth-story>div:nth-child(2),.auth-story>small{display:none}.auth-story .brand{margin:0}.auth-form{padding:40px 25px;align-items:start}.auth-inner{max-width:430px}.client-content{padding:25px 20px 35px}.client-top{padding:0 20px;gap:12px}.client-top .searchbar{display:none}.client-top-actions{margin-left:auto}.client-top-actions .small{display:none}.page-heading{align-items:start;flex-wrap:wrap}.page-heading h1{font-size:1.7rem}.page-heading .btn{padding:10px 14px}.welcome-banner{padding:20px;align-items:start;flex-wrap:wrap}.welcome-banner>.row{align-items:start}.welcome-banner .iconbox{display:none}.dashboard-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:17px}.stat-card .iconbox{display:none}.stat-card strong{font-size:1.8rem}.stat-card small{font-size:.6875rem}.card{padding:22px}.table-card{padding:0}.table-head{flex-wrap:wrap;padding:20px}.usage-row{gap:18px}.service-card{padding:16px}.service-footer{gap:10px;flex-wrap:wrap}.filter-row{align-items:start;flex-direction:column;gap:15px}.filter-row .searchbar{max-width:none;width:100%}.pill-tabs{overflow:auto;width:100%}.pill-tabs button{flex:1;padding:8px 13px;white-space:nowrap}.client-detail-grid{gap:18px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto;gap:7px}.settings-nav a{white-space:nowrap}.invoice-document{padding:25px}.invoice-header,.invoice-address{grid-template-columns:1fr;flex-wrap:wrap;gap:20px}.invoice-header .brand{font-size:1rem}.invoice-address{margin:30px 0}.invoice-header h2{font-size:1.7rem}.message-top{flex-wrap:wrap;gap:5px}.client-footer{flex-direction:column;gap:8px}.tabs-row{gap:19px}.domain-name{font-size:1.65rem}.notification-panel{right:-45px}}
@media print{.sidebar,.client-top,.client-footer,.page-heading,.demo-label,.toast{display:none!important}.client-shell{display:block}.client-content{padding:0}.invoice-document{box-shadow:none;border:0}.invoice-document .btn{display:none}body{background:white;color:#17213c}.theme-dark{--panel:#fff;--ink:#17213c;--muted:#66718a;--line:#e3e8f0;--bg:#fff}}
/* Compact controls keep narrow phone screens comfortable. */
@media(max-width:700px){.ticket-preview>.row{flex-wrap:wrap;align-items:start;gap:8px}.result-row>.row{width:100%;flex-wrap:wrap;justify-content:space-between}.result-row h3{overflow-wrap:anywhere}.tld-card{padding:20px}.client-top-actions .demo-label{display:none}}
@media(max-width:380px){.nav .brand em{display:none}.nav .container{gap:9px}.nav-actions{gap:9px}.nav .brand{font-size:1rem}.container{padding-left:18px;padding-right:18px}.hero h1{font-size:2.8rem}}

/* source: light-brand.css */
/* Light brand edition: white + blue + green, with the original logo's pink and purple. */
:root{--bg:#f5f9fd;--panel:#fff;--ink:#153653;--muted:#5c7186;--line:#e0eaf2;--primary:#1769d4;--mint:#ddf6ec;--brand-pink:#fb5d96;--brand-purple:#5f46ab;--shadow:0 10px 40px #1a638008;color-scheme:light}
.brand-logo{display:block;width:170px;height:68px;object-fit:contain;flex-shrink:0}
.brand{line-height:1;letter-spacing:0}.brand-mark{background:#edf4ff;color:#1769d4}
.btn:hover{background:#1258b5}.btn.mint{background:#087b57;color:#fff}.btn.mint:hover{background:#066a4b}.btn.outline:hover{background:#f0f6fc}
.iconbox{background:#edf5ff;color:#1769d4}.tag{background:#f0ecfa;color:#5f46ab}.tag.green{background:#e4f7ee;color:#076b49}.tag.gray{background:#edf3f8;color:#536c82}
.topline{background:#f2f8fc;color:#526b80;border-bottom:1px solid #e7eff5}.topline a{color:#087b57}
.nav{background:#fff;color:#153653;border-bottom:1px solid #e5edf4;box-shadow:0 4px 20px #2667b005}.navlinks{color:#536b82}.navlinks a:hover,.navlinks a.active{color:#1769d4}.nav .btn.outline{border-color:#dce7f2;color:#1769d4;background:#fff}.nav .btn.outline:hover{background:#edf5ff}.nav select{color:#536b82}.menu-button{color:#1769d4;border-color:#dce7f2}
.hero{color:#153653;background:radial-gradient(ellipse at 83% 33%,#e9f8f2 0%,transparent 47%),radial-gradient(ellipse at 18% 60%,#edf6ff 0%,transparent 65%),#fff}
.hero:before{background-image:linear-gradient(#1769d405 1px,transparent 1px),linear-gradient(90deg,#1769d405 1px,transparent 1px);mask-image:linear-gradient(90deg,transparent,#000)}
.hero h1{font-weight:650}.hero h1 span{color:#087b57}.hero p{color:#5c7186}.hero .eyebrow{color:#5f46ab}.hero .tag{background:#fff;border-color:#f3d3e1;color:#5f46ab}.hero .tag svg{color:#d63376}.hero .btn.outline{color:#1769d4;border-color:#d5e3f0;background:#fff}.hero-note{color:#59718a}.hero-note svg{color:#087b57}
.hero-console{background:#fff;border-color:#d7e8ed;box-shadow:0 20px 60px #135c8a12;transform:rotate(-2deg)}.console-top{background:#f7fafc;border-color:#e7eef4;color:#637d93}.window-dots i:nth-child(1){background:#fb5d96}.window-dots i:nth-child(2){background:#5f46ab}.window-dots i:nth-child(3){background:#28aa83}.console-body h3{color:#173953}.console-body p{color:#71849a}.console-metrics strong{color:#184467}.console-metrics small{color:#6d8196}.console-service{background:#f5f9fc;border-color:#e3edf3;color:#173953}.console-service .iconbox{background:#e9f6f0;color:#07805b}.console-service .tag{color:#087b57;border-color:#caebdf;background:#e4f7ee}.console-service .muted{color:#678197}.console-tail{color:#6c8093}.console-tail svg{color:#088258}
.hero-statline{border-color:#dfe9f1}.hero-statline strong{color:#254b67}.hero-statline strong svg{color:#5f46ab}.hero-statline p{color:#6f8295}.domain-strip{background:#f3f9fd;border-color:#e0edf5}
.section.alt{background:#f6fafc}.plan.featured{border-color:#1769d4;box-shadow:0 12px 45px #1769d410}.plan.featured:before{content:'';position:absolute;top:-1px;left:28px;right:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,#1769d4,#13a37b,#fb5d96)}.plan .popular{background:#f0ecfa;color:#5f46ab}.features svg{color:#07805b}.feature-grid .iconbox{background:#edf5ff;color:#1769d4}.feature-grid .card:nth-child(3n+2) .iconbox{background:#e7f8ef;color:#087b57}.feature-grid .card:nth-child(3n) .iconbox{background:#f3eefb;color:#5f46ab}
.split-banner{background:linear-gradient(115deg,#eef7ff,#eaf8f1);border:1px solid #d9eaf1;color:#173953}.split-banner p{color:#607b90}.split-banner .eyebrow{color:#5f46ab}.location-list div{border-color:#d4e6ef;background:#ffffffb3;color:#235174}.location-list small{color:#678197}.cta{background:linear-gradient(105deg,#eef7ff,#eaf8f1);border-top:1px solid #e2edf3;border-bottom:1px solid #e2edf3}
.footer{background:#f8fbfe;color:#516d84;border-top:1px solid #e2edf4}.footer p{color:#6e8397}.footer h4{color:#214866}.footer-links{color:#627a90}.footer-links a:hover{color:#1769d4}.footer-bottom{border-color:#dfe9f2;color:#6c8194}.footer .brand-logo{width:180px;height:72px}.page-hero{background:radial-gradient(ellipse at 90% 10%,#e4f5ed,transparent 60%),linear-gradient(120deg,#f0f7ff,#fff);color:#153653;border-bottom:1px solid #e2edf4}.page-hero p{color:#61798f}.page-hero .eyebrow{color:#5f46ab}.news-band{background:linear-gradient(125deg,#ebf6ff,#eaf8f1)}.news-band span{color:#5f46ab}.news-band svg{color:#1769d4}
.auth-story{background:radial-gradient(ellipse at 85% 75%,#e0f6eb,transparent 65%),linear-gradient(135deg,#edf6ff,#fafcff);color:#173953;border-right:1px solid #e2edf4}.auth-story .brand-logo{width:195px;height:78px}.auth-story h1 span{color:#087b57}.auth-story p{color:#627c91}.auth-story .iconbox{background:#fff;color:#087b57}.auth-story .eyebrow{color:#5f46ab!important}.auth-story>small{color:#6b8197!important}.auth-story .small .muted{color:#627c91}.article pre{background:#edf5fc;color:#245977;border:1px solid #dce9f4}.notice{background:#f2eefb;border-color:#e1d8f1;color:#5f46ab}
/* The light workspace keeps navigation and content bright. */
.client:not(.theme-dark) .sidebar{background:#fff;color:#5f768d;border-right:1px solid #e0eaf2}.sidebar .brand{padding:0 7px;margin-bottom:25px}.sidebar .brand-logo{width:184px;height:74px}.sidebar-label{font-size:.75rem;letter-spacing:.09em}
.client:not(.theme-dark) .sidebar-label{color:#8194a7}.client:not(.theme-dark) .side-link:hover{background:#f5f9fd;color:#1769d4}.client:not(.theme-dark) .side-link.active{background:#edf5ff;color:#1769d4;box-shadow:inset 3px 0 #1769d4}.client:not(.theme-dark) .side-count{background:#e7eef6;color:#647b92}.client:not(.theme-dark) .support-mini{background:linear-gradient(120deg,#eef7ff,#edf8f2);border-color:#dfebf2}.client:not(.theme-dark) .support-mini strong{color:#214866}.client:not(.theme-dark) .support-mini p{color:#6b8297}.client:not(.theme-dark) .support-mini a{color:#087b57}.client:not(.theme-dark) .sidebar-user strong{color:#274b68}.client:not(.theme-dark) .sidebar-user small{color:#8194a7}.client:not(.theme-dark) .avatar{background:#f1ebfa;color:#5f46ab}.client:not(.theme-dark) .mobile-close{color:#526e87}.client:not(.theme-dark) .welcome-banner{background:linear-gradient(105deg,#edf6ff,#eaf8f0);border-color:#dceaf2}.client:not(.theme-dark) .invoice-callout{background:linear-gradient(130deg,#edf6ff,#eef8f3);border:1px solid #d5e7ed;color:#17456a}.client:not(.theme-dark) .invoice-callout h3{color:#275775}.client:not(.theme-dark) .invoice-callout p{color:#658096}.client:not(.theme-dark) .invoice-callout small{color:#6b8197}.client:not(.theme-dark) .stat-card:nth-child(2) .iconbox{background:#e5f7ed;color:#087b57}.client:not(.theme-dark) .stat-card:nth-child(3) .iconbox{background:#fff0f6;color:#b82965}.client:not(.theme-dark) .stat-card:nth-child(4) .iconbox{background:#f1ecfa;color:#5f46ab}.client:not(.theme-dark) .demo-label{background:#f1ecfa;color:#5f46ab}.client:not(.theme-dark) .settings-nav a.active{background:#edf5ff;color:#1769d4}.invoice-document .brand-logo{width:165px;height:66px}.client:not(.theme-dark) .progress span{background:linear-gradient(90deg,#1769d4,#459ae8)}
.theme-dark .sidebar .brand-logo{background:#fff;border-radius:10px;padding:5px}.theme-dark .invoice-document .brand-logo{background:#fff;border-radius:8px;padding:4px}
@media(max-width:1150px){.nav .container{gap:23px}.navlinks{gap:17px}.sidebar .brand-logo{width:166px;height:67px}.hero-console{transform:none}}
@media(max-width:900px){.navlinks{background:#fff;border-color:#e5edf4;box-shadow:0 25px 35px #17365315}.menu-button{color:#1769d4;border-color:#dce7f2}.sidebar .brand-logo{width:166px;height:67px}}
@media(max-width:700px){.nav .brand-logo{width:135px;height:54px}.nav .container{gap:12px}.nav-actions{gap:10px}.auth-story{border-right:0;border-bottom:1px solid #e2edf4}.auth-story .brand-logo{width:165px;height:66px}.hero-console{transform:none}.invoice-document .brand-logo{width:150px;height:60px}.footer .brand-logo{width:175px;height:70px}}
@media(max-width:380px){.nav .brand-logo{width:112px;height:45px}.nav .container{gap:8px}.nav-actions{gap:8px}.nav-actions .btn{padding:9px 10px}.nav .menu-button{width:36px;height:36px}.topline{font-size:.75rem}}
@media print{.invoice-document .brand-logo{width:165px;height:66px}.theme-dark .invoice-document .brand-logo{padding:0}}

/* source: premium.css */
/* Reference-inspired edition. Self-hosted typography; no remote font requests. */



:root{--font:Ubuntu,'Segoe UI',Arial,sans-serif;--ink:#11294b;--muted:#60758e;--primary:#0873b9;--bg:#f4f8fc;--panel:#fff;--line:#dfe9f3;--radius:19px;--sky:#eaf7ff;--green:#077847;--shadow:0 10px 35px #143b6507}
body{font-family:var(--font);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-.03em}h1,h2{font-weight:700}h3{font-weight:500}.btn{font-weight:500;border-radius:12px;padding:13px 22px;box-shadow:0 4px 12px #0873b90b}.btn:hover{background:#075f99}.btn.mint{background:#077847;color:white}.btn.mint:hover{background:#056339}.btn.outline{box-shadow:none}.ui-icon{stroke-width:1.8}.link{font-weight:500}.price,td strong,.stat-card strong,.summary-line.total{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.1em;font-weight:500;font-size:.8125rem}.tag{font-weight:500;padding:5px 10px}.card{box-shadow:var(--shadow)}.brand-text{color:#0873b9}
.topline{font-size:.75rem;background:#f0f8ff;border-bottom:1px solid #dfedf7;padding:8px 0}.topline .container>span{display:flex;align-items:center;gap:9px}.topline svg{width:14px;height:14px;color:#5f46ab}.topline a{color:#416386}.utility-separator{color:#b4c9dc;margin:0 5px}.nav{height:102px;z-index:50;background:#fff;box-shadow:none}.nav .brand-logo{width:185px;height:74px}.nav .container{gap:33px}.navlinks{gap:19px;flex:1}.nav-actions{gap:13px}.nav-actions>.btn{padding:12px 17px}.nav-cart{position:relative;border:0;background:#f1f7fc;color:#1a5785}.cart-count{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;border-radius:20px;background:#5f46ab;color:white;font-size:.6875rem;display:grid;place-items:center;border:2px solid white}.navgroup{position:static}.navgroup>summary{list-style:none;display:flex;gap:7px;align-items:center;font-size:.9375rem;font-weight:500;color:#163554;cursor:pointer;padding:15px 0;white-space:nowrap}.navgroup>summary::-webkit-details-marker{display:none}.navgroup>summary>.ui-icon{width:18px;height:18px;color:#0873b9}.nav-chevron{display:grid;place-items:center;margin-left:2px}.nav-chevron svg{width:12px;height:12px;transform:rotate(90deg);transition:transform .2s;color:#7b92a9}.navgroup[open]>summary{color:#0873b9}.navgroup[open] .nav-chevron svg{transform:rotate(-90deg)}.mega-panel{position:absolute;top:102px;left:50%;transform:translateX(-50%);width:740px;background:white;border:1px solid #dfeaf3;box-shadow:0 24px 55px #183a6219;border-radius:0 0 23px 23px;padding:20px;display:grid;grid-template-columns:1.25fr 1fr;gap:20px;color:#18344f;z-index:60}.mega-main{padding:10px}.mega-label{display:block;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:#7b91a6;margin:0 13px 14px}.mega-link{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:13px;color:#17314d}.mega-link:hover{background:#f4f9fd;color:#0873b9}.mega-link strong{display:block;font-size:.9375rem;font-weight:500;margin-bottom:4px}.mega-link small{display:block;color:#6b8197;font-size:.8125rem;line-height:1.5}.mega-feature{background:linear-gradient(140deg,#e9f7ff,#ecf9f2);border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:center}.mega-feature.purple{background:linear-gradient(135deg,#f1ecfa,#fff1f7)}.mega-feature>.tag{width:max-content}.mega-feature h3{font-size:1.85rem;line-height:1.17;font-weight:500;margin:20px 0 14px}.mega-feature p{font-size:.875rem}.mega-feature>.link{font-size:.875rem}.mega-resources{width:450px;grid-template-columns:1fr;left:auto;right:20%;transform:none}.nav-icon,.path-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.nav-icon .ui-icon{width:19px;height:19px}.tone-grid,.tone-cloud,.tone-server,.tone-book,.tone-activity{background:#eaf5ff;color:#0873b9}.tone-globe,.tone-shield,.tone-settings{background:#e6f7ef;color:#077847}.tone-bag,.tone-megaphone,.tone-lock{background:#f1ecfa;color:#5f46ab}.tone-ticket,.tone-heart{background:#fff0f6;color:#b42b66}.tone-invoice,.tone-credit{background:#fff4df;color:#936110}.tone-user,.tone-bolt{background:#e7f6f8;color:#087986}
/* A domain-first opening, with an oversized search rather than a dashboard mockup. */
.domain-hero{padding:48px 0 0;background:radial-gradient(ellipse at 80% 18%,#e0f7ee,transparent 50%),linear-gradient(130deg,#eaf7ff,#f7fbff 50%,#eaf7ff);border-bottom:1px solid #e1edf5;overflow:hidden;text-align:center}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:9px;color:#5f46ab;font-size:.8125rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin-bottom:20px}.hero-kicker span{display:block;width:18px;height:2px;border-radius:3px;background:#fb5d96}.domain-hero h1{font-size:clamp(3rem,5.5vw,4.6rem);line-height:1.06;letter-spacing:-.04em;color:#10294c;margin:0 0 23px;font-weight:700}.domain-hero h1>span{color:#0873b9}.domain-hero-copy{font-size:1.0625rem;color:#5c7691;line-height:1.7;margin-bottom:29px}.domain-launch{max-width:1030px;margin:auto;border-radius:25px;padding:22px 30px 18px;background:radial-gradient(ellipse at 105% 0,#229ed7,transparent 65%),linear-gradient(115deg,#086eaf,#097cbd);box-shadow:0 25px 55px #0875ac1c;position:relative;color:white;text-align:left}.launch-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.launch-tabs{display:flex;gap:25px;align-items:center}.launch-tabs a{display:flex;align-items:center;gap:8px;color:#e4f4ff;font-size:.875rem;opacity:.85}.launch-tabs a.active{color:#fff;opacity:1;font-weight:500}.launch-tabs svg{width:17px;height:17px}.launch-tabs a:hover{text-decoration:underline}.launch-caption{font-size:.75rem;color:#def2ff}.launch-search{padding:7px 7px 7px 20px;border:0;border-radius:15px;align-items:center;box-shadow:0 8px 20px #0547771c}.launch-search>.ui-icon{width:22px;height:22px;color:#90a7bc}.launch-search input{font-size:1.125rem;padding:15px 8px;color:#153653}.launch-search input::placeholder{color:#8aa0b3}.launch-search .btn{padding:19px 29px;border-radius:10px;font-size:.9375rem}.launch-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:13px;background:#ffffff12;border:1px solid #ffffff14;margin-top:18px;overflow:hidden}.launch-prices a{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:4px 12px;padding:15px 20px;color:white;border-right:1px solid #ffffff1c}.launch-prices a:last-child{border:0}.launch-prices a:hover{background:#ffffff0d}.launch-prices strong{font-size:1.25rem;letter-spacing:-.03em;font-weight:500}.launch-prices span{font-size:.9375rem;font-weight:500;text-align:right;white-space:nowrap}.launch-prices span small{font-size:.75rem;opacity:.85;font-weight:400;margin-left:3px}.launch-prices .tld-caption{grid-column:1/-1;font-size:.75rem;color:#def2ff;margin-top:2px}.launch-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;font-size:.75rem;color:#def2ff}.launch-bottom>span:first-child{display:flex;align-items:center;gap:8px}.launch-bottom svg{width:15px;height:15px;color:#c9f1de}.start-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:39px 0 0;text-align:left;border-top:1px solid #d9e8f3;padding:25px 0}.start-paths a{display:flex;align-items:center;gap:15px;padding:0 26px;border-right:1px solid #d9e8f3}.start-paths a:first-child{padding-left:0}.start-paths a:last-child{border:0;padding-right:0}.start-paths a:hover strong{color:#0873b9}.path-number{font-size:.75rem;color:#72899f;align-self:start;padding-top:10px}.path-icon{width:43px;height:43px;background:#fff;box-shadow:0 4px 14px #142f5005;border:1px solid #dfeaf3}.path-icon svg{width:21px;height:21px}.start-paths strong{display:block;font-size:1rem;font-weight:500;color:#1e3e5c}.start-paths small{display:block;font-size:.8125rem;color:#68829a;margin-top:3px}.workspace-section{background:linear-gradient(120deg,#f5faff,#f2faf7);border-top:1px solid #e6eef5;border-bottom:1px solid #e6eef5}.workspace-showcase{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center}.workspace-showcase p{max-width:430px}.workspace-points{display:grid;gap:16px;margin:28px 0 32px;font-size:.9375rem;color:#42657e}.workspace-points>div{display:flex;gap:11px;align-items:center}.workspace-points svg{color:#0873b9;width:19px;height:19px}.workspace-points>div:nth-child(2) svg{color:#b42b66}.workspace-points>div:nth-child(3) svg{color:#077847}.workspace-showcase .hero-console{transform:none;border-radius:23px}.plan{border-radius:21px;border-color:#dbe8f2;padding:33px}.plan h3{font-size:1.5rem;font-weight:500}.plan.featured{border-color:#0873b9;box-shadow:0 14px 50px #086cac10}.plan .popular{color:#5f46ab;background:#f1ecfa}.plan .iconbox{width:50px;height:50px;border-radius:15px}.plan .price{font-weight:700;font-size:2.9rem}.plan .price-note{font-size:.8125rem}.plan .btn{border-radius:12px}.features{font-size:.9375rem}.section-head h2{line-height:1.13}.page-hero{padding:65px 0}.page-hero h1{line-height:1.13}.footer{background:#f4faff}.footer h4{font-weight:500}.news-band{border-radius:15px}.kb-card:hover{border-color:#60acd7;box-shadow:0 15px 35px #0873b90b}
/* A clear, colourful client menu with consistent icon containers. */
.client-shell{grid-template-columns:258px minmax(0,1fr)}.sidebar{width:258px;padding:22px 16px 24px}.sidebar .brand{padding:0 9px;margin-bottom:18px}.sidebar .brand-logo{width:195px;height:78px}.workspace-identity{border:1px solid #e5edf4;border-radius:13px;display:flex;gap:10px;align-items:center;padding:12px;margin-bottom:7px;background:#fafcff}.workspace-monogram{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:10px;background:#fce7f0;color:#a7225b;font-size:.6875rem;font-weight:500}.workspace-identity strong{display:block;font-size:.8125rem;font-weight:500;color:#284863}.workspace-identity small{display:block;font-size:.6875rem;color:#7b90a4}.workspace-identity>.ui-icon{margin-left:auto;width:14px;height:14px;color:#9ab0c2}.sidebar-label{font-size:.6875rem;letter-spacing:.12em;margin:20px 14px 10px;color:#7a91a8}.side-link{gap:11px;padding:8px 11px;margin-bottom:5px;font-weight:400;border-radius:12px;font-size:.875rem;min-height:47px}.side-link>.nav-icon{width:31px;height:31px;border-radius:10px}.side-link .ui-icon{width:18px;height:18px}.side-count{font-weight:500;font-size:.6875rem;padding:1px 6px}.client:not(.theme-dark) .sidebar{border-right:1px solid #dde8f1;box-shadow:5px 0 30px #14456503}.client:not(.theme-dark) .side-link:hover{background:#f1f7fc;color:#1c567d}.client:not(.theme-dark) .side-link.active{background:#10375e;color:white;box-shadow:0 6px 15px #10375e12}.client:not(.theme-dark) .side-link.active .nav-icon{background:#ffffff18;color:#b4e6ff}.client:not(.theme-dark) .side-link.active .side-count{background:#ffffff20;color:#fff}.client:not(.theme-dark) .side-count{background:#eef2f7;color:#677e94}.sidebar-bottom{padding-top:28px}.client:not(.theme-dark) .support-mini{background:linear-gradient(130deg,#f3eefb,#fff1f6);border:1px solid #eadff0;padding:19px}.support-mini strong{display:block;line-height:1.35;font-weight:500;font-size:.9375rem}.client:not(.theme-dark) .support-mini strong{color:#5f46ab}.support-mini p{font-size:.8125rem;margin:9px 0 13px}.client:not(.theme-dark) .support-mini p{color:#8d6d87}.client:not(.theme-dark) .support-mini a{font-size:.8125rem;color:#a7225b;font-weight:500}.support-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#ffffffa1;color:#a7225b;margin-bottom:13px}.support-icon svg{width:18px;height:18px}.sidebar-user{padding:2px 9px}.sidebar-user .avatar{border-radius:11px}.client-top{height:88px;background:#ffffffd9;padding:0 40px}.client-top .searchbar{background:#f5f8fc;border:1px solid #e4edf4;padding:9px 14px;border-radius:12px;max-width:340px;width:100%}.client-top .searchbar svg{width:18px;height:18px;color:#7d99b0}.client-top-actions .iconbtn{background:#f2f7fb;color:#557b97}.client-top-actions .avatar{background:#f9e7ef;color:#a7225b;font-weight:500}.client-content{padding:35px 40px 50px}.client:not(.theme-dark){background:#f5f8fc}.page-heading h1{font-size:2rem;font-weight:500;letter-spacing:-.035em}.page-heading p{font-size:.9375rem}.client-breadcrumb{font-size:.8125rem;color:#7a90a5}.client:not(.theme-dark) .welcome-banner{border-color:#dbeaf5;background:linear-gradient(110deg,#e8f5ff,#f0faf6);padding:25px 28px;border-radius:17px}.welcome-banner h3{font-size:1.15rem;font-weight:500}.welcome-banner p{font-size:.875rem}.client:not(.theme-dark) .welcome-banner .iconbox{background:#fff;color:#0873b9;width:45px;height:45px}.stat-card{padding:24px;border-radius:17px}.stat-card p{font-size:.875rem;color:#62798f}.stat-card strong{font-size:2.2rem;font-weight:500;margin:14px 0 6px}.stat-card .iconbox{width:39px;height:39px;border-radius:12px}.client:not(.theme-dark) .stat-card:nth-child(1) .iconbox{background:#e8f5ff;color:#0873b9}.client:not(.theme-dark) .stat-card:nth-child(2) .iconbox{background:#e6f7ef;color:#077847}.client:not(.theme-dark) .stat-card:nth-child(3) .iconbox{background:#fff4df;color:#936110}.client:not(.theme-dark) .stat-card:nth-child(4) .iconbox{background:#fff0f6;color:#b42b66}.dashboard-grid h3{font-size:1.0625rem;font-weight:500}.service-card{border-radius:14px;border-color:#e1ebf2;padding:22px}.service-card h4{font-weight:500;font-size:.9375rem}.service-card .iconbox{width:42px;height:42px;border-radius:12px}.service-card p{font-size:.8125rem}.usage-label{font-size:.8125rem}.service-footer{font-size:.8125rem}.client:not(.theme-dark) .invoice-callout{background:radial-gradient(ellipse at 110% 10%,#328dd3,transparent 65%),linear-gradient(125deg,#08639f,#1376b9);color:#fff;border:0;border-radius:19px;box-shadow:0 15px 35px #08639f1a}.client:not(.theme-dark) .invoice-callout h3{color:#fff}.client:not(.theme-dark) .invoice-callout p,.client:not(.theme-dark) .invoice-callout small{color:#e2f2ff}.invoice-callout strong{font-size:2.3rem;font-weight:500}.invoice-callout .btn.mint{background:#fff;color:#116492;font-weight:500}.invoice-callout .btn.mint:hover{background:#eaf6ff}.quick-action{padding:18px 12px;background:transparent;align-items:start;font-size:.8125rem;gap:14px;border-radius:14px}.quick-action>.ui-icon{width:33px;height:33px;background:#e8f5ff;border-radius:9px;padding:7px;color:#0873b9;box-sizing:content-box;width:19px;height:19px}.quick-action:nth-child(2)>.ui-icon{background:#fff0f6;color:#b42b66}.quick-action:nth-child(3)>.ui-icon{background:#e6f7ef;color:#077847}.quick-action:nth-child(4)>.ui-icon{background:#f1ecfa;color:#5f46ab}.table-card{border-radius:17px}table{font-size:.9375rem}th{font-size:.75rem;letter-spacing:.065em;text-transform:uppercase;font-weight:500;padding:16px 19px;background:#f7fafc}td{padding:19px;font-weight:400}td strong{font-weight:500}td small{font-size:.8125rem}.pill-tabs{border-radius:12px;background:#eaf0f6;padding:5px}.pill-tabs button{font-weight:500;border-radius:9px}.pill-tabs button.active{color:#175c89}.field label{font-size:.875rem;font-weight:500}.field input,.field textarea,.field select{border-radius:12px;padding:13px 15px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#399edb;box-shadow:0 0 0 3px #0873b90c}.filter-row .searchbar{border-radius:12px}.auth-story h1{font-size:3.4rem;font-weight:700}.auth-story h1 span{color:#0873b9}.auth-story .brand-logo{width:205px;height:82px}.auth-form{background:#fff}.auth-inner h2{font-weight:500;letter-spacing:-.025em}.theme-dark .workspace-identity{background:#1d263e;border-color:#35405a}.theme-dark .workspace-identity strong{color:#e1e7f4}.theme-dark .side-link>.nav-icon{background:#ffffff0b;color:#b6d4ef}.theme-dark .side-link.active .nav-icon{background:#ffffff10;color:#c9bdff}.theme-dark .client-top{background:var(--panel)}.theme-dark .client-top .searchbar{background:#1d263e;border-color:#35405a}.theme-dark .client-top-actions .iconbtn{background:#25314a;color:#b9cce2}.theme-dark .quick-action>.ui-icon{background:#25314a;color:#add9ff}.theme-dark th{background:#1d263e}.theme-dark .auth-form{background:var(--panel)}
@media(max-height:900px) and (min-width:901px){.sidebar{padding-top:16px}.sidebar .brand-logo{height:64px;width:180px}.sidebar .brand{margin-bottom:13px}.sidebar-label{margin:14px 14px 6px}.side-link{min-height:43px;padding-top:6px;padding-bottom:6px;margin-bottom:3px}.workspace-identity{padding:10px}.sidebar-bottom{padding-top:20px}.support-mini{margin-bottom:18px}.support-mini .support-icon{display:none}.support-mini strong{font-size:.875rem}.support-mini p{margin:6px 0 9px}}
@media(max-width:1150px){.nav .container{gap:23px}.nav .brand-logo{width:165px;height:66px}.navlinks{gap:16px}.navgroup>summary{font-size:.875rem;gap:6px}.nav-actions{gap:10px}.nav-actions>.btn{padding:11px 14px}.launch-prices a{padding:15px}.client-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{width:238px}.sidebar .brand-logo{width:183px;height:73px}.client-content{padding:30px}.client-top{padding:0 30px}.workspace-showcase{gap:40px}.stat-card{padding:20px}}
@media(max-width:1100px){.menu-button{display:inline-grid;place-items:center;color:#1769d4;border:1px solid #dce7f2;border-radius:10px;width:40px;height:40px;background:#fff}.nav .container{justify-content:space-between}.nav-actions{margin-left:auto}.navlinks{display:none;position:absolute;top:102px;left:0;right:0;padding:22px 28px;background:white;border-top:1px solid #e4edf5;box-shadow:0 20px 35px #183a6219;max-height:calc(100vh - 150px);overflow:auto;flex-direction:column;align-items:stretch;gap:0}.navlinks.open{display:flex}.navgroup{width:100%;border-bottom:1px solid #e6edf5}.navgroup>summary{font-size:.9375rem;padding:16px 6px;gap:10px}.nav-chevron{margin-left:auto}.mega-panel,.mega-resources{position:static;transform:none;left:auto;right:auto;top:auto;width:100%;border:0;border-radius:12px;box-shadow:none;padding:10px 0 15px;grid-template-columns:1fr;background:#f9fcff}.mega-feature{display:none}.mega-main{padding:7px}.mega-label{font-size:.6875rem}.mega-link{padding:12px}.mega-link strong{font-size:.875rem}.mega-link small{font-size:.75rem}}
@media(max-width:900px){.sidebar{width:238px}.client-shell{display:block}.client-top{height:78px}.sidebar .brand-logo{width:183px;height:73px}.domain-hero h1{font-size:3.6rem}.domain-launch{padding:22px}.launch-prices{grid-template-columns:1fr 1fr}.launch-prices a:nth-child(2){border:0}.launch-prices a:nth-child(-n+2){border-bottom:1px solid #ffffff1c}.start-paths a{padding:0 18px;gap:11px}.path-number{display:none}.start-paths strong{font-size:.875rem}.start-paths small{font-size:.75rem}.workspace-showcase{gap:30px}.workspace-showcase h2{font-size:2.25rem}.workspace-points{font-size:.875rem}.client-top .menu-button{background:transparent}.client-content{padding:30px}}
@media(max-width:700px){.topline{font-size:.75rem}.topline .container{justify-content:center}.nav{height:82px}.nav .brand-logo{width:140px;height:56px}.nav .container{gap:10px}.navlinks{top:82px}.nav-actions{gap:9px}.nav-actions>.btn{padding:11px 12px;font-size:.8125rem}.nav-actions>.btn>.ui-icon{display:none}.nav-cart{display:none}.nav-actions select{display:none}.domain-hero{padding:35px 0 0}.hero-kicker{font-size:.6875rem;letter-spacing:.055em;gap:7px;margin-bottom:17px}.domain-hero h1{font-size:clamp(2.45rem,8vw,3.3rem);line-height:1.11;letter-spacing:-.035em;margin-bottom:19px}.domain-hero-copy{font-size:.9375rem;line-height:1.65;margin-bottom:24px}.domain-hero-copy br{display:none}.domain-launch{border-radius:19px;padding:18px 15px 15px}.launch-top{margin-bottom:14px;gap:10px}.launch-tabs{gap:17px}.launch-tabs a{font-size:.75rem;gap:6px}.launch-tabs svg{width:15px;height:15px}.launch-caption{display:none}.launch-search{display:flex;flex-wrap:wrap;padding:8px;border-radius:12px;gap:5px}.launch-search>.ui-icon{display:none}.launch-search input{font-size:1rem;padding:12px 9px;flex:1 1 100%}.launch-search .btn{width:100%;padding:14px;font-size:.875rem;border-radius:8px}.launch-prices{margin-top:14px;border-radius:11px}.launch-prices a{padding:13px 12px;gap:5px 8px}.launch-prices strong{font-size:1.08rem}.launch-prices span{font-size:.875rem}.launch-prices .tld-caption{font-size:.6875rem;margin-top:1px}.launch-bottom{font-size:.6875rem;flex-wrap:wrap;gap:6px;margin-top:13px}.launch-bottom>span:last-child{font-size:.6875rem}.start-paths{grid-template-columns:1fr;gap:0;margin-top:28px;padding:8px 0 16px}.start-paths a,.start-paths a:first-child,.start-paths a:last-child{border:0;border-bottom:1px solid #dde9f2;padding:15px 2px;gap:15px}.start-paths a:last-child{border-bottom:0}.start-paths strong{font-size:.9375rem}.start-paths small{font-size:.8125rem}.path-icon{width:40px;height:40px}.workspace-showcase{grid-template-columns:1fr;gap:35px}.workspace-showcase h2{font-size:2.1rem}.workspace-showcase p{max-width:none}.workspace-points{margin:24px 0;gap:15px}.plan{padding:28px}.plan .price{font-size:2.7rem}.client-content{padding:25px 20px 35px}.client-top{padding:0 20px}.client-top .searchbar{display:none}.page-heading h1{font-size:1.7rem}.page-heading p{font-size:.875rem}.stat-card{padding:18px}.stat-card strong{font-size:2rem}.stat-card p{font-size:.8125rem}.stat-card .iconbox{display:none}.client:not(.theme-dark) .welcome-banner{padding:21px}.welcome-banner h3{font-size:1.0625rem}.welcome-banner p{font-size:.8125rem}.service-card{padding:17px}.service-card h4{font-size:.875rem}.usage-label,.service-footer{font-size:.75rem}.service-card .iconbox{width:35px;height:35px}.quick-action{padding:16px;font-size:.8125rem}.page-hero{padding:48px 0}.auth-story .brand-logo{width:165px;height:66px}.client-top-actions .small,.client-top-actions .demo-label{display:none}.notification-panel{right:-45px}}
@media(max-width:380px){.nav .brand-logo{width:115px;height:46px}.nav .menu-button{width:35px;height:35px}.nav-actions>.btn{padding:10px}.nav .container{gap:8px}.launch-tabs{gap:11px}.launch-tabs a{font-size:.6875rem}.launch-prices strong{font-size:1rem}.launch-prices span{font-size:.8125rem}.launch-prices a{padding:12px 9px;gap:4px}.launch-prices .tld-caption{display:none}.domain-hero h1{font-size:2.45rem}.hero-kicker{font-size:.625rem}.stat-card{padding:15px}}
@media(prefers-reduced-motion:reduce){.nav-chevron svg{transition:none}}
@media print{.invoice-document{font-family:Ubuntu,Arial,sans-serif}.domain-hero,.nav,.topline,.mega-panel{display:none!important}}

.navgroup:not([open])>.mega-panel{display:none}
@media(max-width:700px){.launch-prices a{grid-template-columns:1fr;gap:3px}.launch-prices span{text-align:left}.launch-prices .tld-caption{grid-column:auto}.mega-link .nav-icon{width:32px;height:32px}}

/* source: customer-experience.css */
/* Emaila Cloud — customer workspace refinement */
.client{--primary:#535bd5;--text:#26334f;--muted:#69778e;--border:#e3e9f2;--surface:#fff;background:#f4f7fc;color:var(--text)}
.client-content{max-width:1600px;margin:auto;padding:36px 40px}.client .card{border:1px solid var(--border);box-shadow:0 4px 22px #253a6504;border-radius:18px}.client h1{font-size:clamp(26px,2.5vw,36px);letter-spacing:-1.1px;line-height:1.2}.client h3{letter-spacing:-.25px}.client .btn:not(.outline):not(.ghost){background:#535bd5;border-color:#535bd5;box-shadow:0 3px 8px #535bd514}.client .btn:not(.outline):not(.ghost):hover{background:#424ab7}.client .btn.outline{background:#fff;border-color:#dce3ee;color:#3b4965}.client .sidebar{background:#fff;border-right:1px solid #e7ebf3}.client .side-link{border-radius:10px;margin:3px 14px;padding:9px 12px;font-size:13px}.client .side-link.active{background:#edf0ff!important;color:#4e50bd!important;box-shadow:inset 3px 0 #6550bf}.client .side-link.active .nav-icon{background:#dedfff;color:#5f46ab}.client .side-link.active .side-count{background:white;color:#535bd5}.client .sidebar-label{font-size:10px;letter-spacing:1.5px;margin-top:25px}.client .nav-icon{border-radius:9px}.tone-folder,.tone-download{background:#e5f5ef;color:#16836c}.tone-bell,.tone-activity{background:#fff1e3;color:#a06d25}.tone-settings{background:#eeeafa;color:#7158b0}.client .client-top{border-bottom:1px solid #e7ebf3;background:#ffffffed}.client .client-breadcrumb{font-size:12px;color:#8590a4;margin-bottom:26px}.client input,.client select,.client textarea{border-color:#dfe5ef;border-radius:10px}.client input:focus,.client textarea:focus,.client select:focus{border-color:#858ce6;box-shadow:0 0 0 3px #535bd511}.client textarea{min-height:150px;resize:vertical}.client .tag.green{background:#e4f6ee;color:#19785e}.client .tag.orange{background:#fff3dd;color:#99661d}.client .tag{font-size:11px;font-weight:500}.client .client-footer{margin-top:45px}.client .support-mini{background:linear-gradient(135deg,#f0edff,#edf8f6);border:1px solid #e3e6f4}.client .support-mini a{color:#535bd5}.client .iconbtn{border-radius:9px}.client button:disabled{opacity:.4;cursor:not-allowed}.wrap{flex-wrap:wrap}.muted{color:var(--muted)}.full{width:100%}.client [hidden]{display:none!important}
.files-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px}.files-workspace{min-width:0}.file-sidebar{padding:14px!important;align-self:start}.file-nav{display:grid;gap:5px}.file-nav button{display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:12px;border-radius:9px;text-align:left;color:#64728b;font:inherit;font-size:13px;cursor:pointer}.file-nav button.active{background:#eef0ff;color:#535bd5;font-weight:500}.file-storage{border-top:1px solid var(--border);margin-top:24px;padding:24px 9px 10px}.storage-emblem{display:grid;place-items:center;background:#e8f5ef;color:#14866e;width:42px;height:42px;border-radius:13px;margin-bottom:16px}.file-storage strong{font-size:14px;display:block;line-height:1.6}.file-storage p{font-size:12px;line-height:1.7;margin:8px 0 15px}.folder-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.folder-tile{display:grid;grid-template-columns:40px 1fr;gap:5px 12px;text-align:left;background:white;border:1px solid var(--border);border-radius:14px;padding:20px;font:inherit;cursor:pointer;min-width:0;color:var(--text)}.folder-tile strong{font-size:13px;align-self:end;overflow-wrap:anywhere}.folder-tile small{font-size:11px;color:var(--muted);grid-column:2}.folder-glyph{grid-row:span 2;align-self:center;color:#bc964d;background:#fff5e3;width:40px;height:40px;display:grid;place-items:center;border-radius:10px}.folder-tile:nth-child(2n) .folder-glyph{background:#eeeafb;color:#7c62bd}.folder-tile:nth-child(3n) .folder-glyph{background:#e5f4ef;color:#16876d}.folder-tile.active{border-color:#8a8fe0;box-shadow:0 0 0 2px #535bd50a}.files-panel{padding:24px!important}.files-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.files-panel-head h3{margin:0 0 6px}.view-switch{display:flex;gap:3px;background:#f2f5fa;border-radius:9px;padding:4px}.view-switch button{border:0;background:transparent;color:#8992a4;width:33px;height:31px;border-radius:6px;cursor:pointer}.view-switch button.active{background:white;color:#535bd5;box-shadow:0 2px 5px #27395910}.files-toolbar{display:flex;gap:10px;padding-bottom:22px}.files-toolbar .searchbar{flex:1;min-width:100px}.files-toolbar select{width:auto;max-width:150px;font-size:12px;padding:10px}.files-toolbar input{width:100%;min-width:0}.file-results.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.file-card{border:1px solid var(--border);border-radius:12px;position:relative;min-width:0;background:white;transition:border-color .15s,box-shadow .15s}.file-card:hover{border-color:#b4bde1;box-shadow:0 5px 18px #26385809}.file-card.selected{border-color:#747be0;background:#fafaff}.file-select{position:absolute;left:12px;top:12px;z-index:1}.file-select input{width:16px;height:16px;accent-color:#535bd5}.file-thumbnail{width:100%;height:130px;display:flex;align-items:center;justify-content:center;border:0;border-radius:11px 11px 0 0;background:#f5f7fc;cursor:pointer;position:relative;color:#6883b3}.file-thumbnail img{max-width:80%;max-height:80px;object-fit:contain}.document-symbol{display:flex;flex-direction:column;align-items:center;gap:5px}.document-symbol svg{width:39px;height:39px;stroke-width:1.3}.document-symbol small{font-size:9px;letter-spacing:1px;font-weight:700}.kind-pdf{background:#fff0f2;color:#c85b72}.kind-image{background:#f1edfc;color:#795cba}.kind-text{background:#edf4fc;color:#5077ae}.star-marker{position:absolute;right:12px;top:12px;color:#c6a254}.star-marker svg{width:14px;height:14px;fill:#fff1ce}.file-info{padding:15px 15px 9px;min-width:0}.file-name{padding:0;border:0;background:none;text-align:left;color:var(--text);font:inherit;font-size:12px;font-weight:500;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.file-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#8590a3;margin-top:8px}.file-actions{display:flex;justify-content:flex-end;gap:1px;padding:3px 9px 10px}.file-actions .iconbtn,.file-more summary{width:30px;height:30px;padding:6px;color:#8390a6;border:0;background:none}.file-actions svg{width:16px;height:16px}.file-more{position:relative}.file-more summary{list-style:none;cursor:pointer;border-radius:7px}.file-more summary::-webkit-details-marker{display:none}.file-more[open]{z-index:5}.file-more>div{position:absolute;right:0;top:33px;width:185px;background:white;box-shadow:0 9px 35px #1f2d5524;border:1px solid var(--border);border-radius:10px;padding:7px;z-index:6}.file-more button{border:0;background:none;display:flex;align-items:center;gap:9px;padding:10px;width:100%;text-align:left;color:var(--text);font:inherit;font-size:12px;cursor:pointer;border-radius:6px}.file-more button:hover{background:#f2f4fb}.file-results.list{display:grid;gap:8px}.file-results.list .file-card{display:grid;grid-template-columns:64px minmax(0,1fr) 100px;align-items:center;padding:8px 8px 8px 34px;gap:10px}.file-results.list .file-thumbnail{height:56px;border-radius:7px}.file-results.list .file-thumbnail img{max-height:35px}.file-results.list .document-symbol svg{width:22px;height:22px}.file-results.list .document-symbol small{font-size:7px}.file-results.list .file-select{top:28px;left:11px}.file-results.list .file-info{padding:5px}.file-results.list .file-meta{justify-content:flex-start;gap:20px}.file-results.list .file-actions{padding:0}.file-results.list .star-marker{top:4px;right:4px}.selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;background:#f0f1ff;border-radius:9px;margin-bottom:16px;font-size:12px}.file-empty{grid-column:1/-1;text-align:center;padding:50px 16px}.file-empty>svg{width:45px;height:45px;color:#a5b4c9;margin-bottom:16px}.file-empty p{font-size:13px}.file-dropzone{display:flex;align-items:center;gap:14px;border:1px dashed #c8d3e5;border-radius:12px;background:#f8fafe;padding:20px;margin-top:22px}.file-dropzone strong{font-size:12px}.file-dropzone p{font-size:11px;margin:5px 0 0}.file-dropzone>.btn{margin-left:auto;flex-shrink:0}.drop-icon{color:#7f8fb0;flex-shrink:0}.file-dropzone.dragging{background:#edf0ff;border-color:#535bd5}.upload-status{font-size:12px;color:#17806b;margin-top:10px;line-height:1.5}
.support-summary{display:flex;align-items:center;gap:32px;padding:30px;border:1px solid #dfe8ee;background:linear-gradient(115deg,#f2f0ff,#effaf7);border-radius:18px;margin-bottom:30px}.support-intro{display:flex;gap:22px;align-items:center;flex:1}.support-orbit{width:70px;height:70px;display:grid;place-items:center;background:#fff9;border:8px solid #ffffff80;border-radius:50%;color:#7261bd}.support-orbit svg{width:30px;height:30px}.support-intro h2{font-size:23px;margin:8px 0}.support-intro p{font-size:13px;margin:0}.support-intro .eyebrow{font-size:9px;letter-spacing:1.4px;color:#776aab}.support-total{display:flex;flex-direction:column;gap:8px;border-left:1px solid #dbe5e9;padding-left:30px}.support-total strong{font-size:32px;color:#447565;font-weight:500}.support-total span{font-size:11px;color:#78889a}.support-total.attention strong{color:#a9803b}.ticket-filterbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.pill-tabs{display:flex;gap:5px;flex-wrap:wrap}.pill-tabs button{border:0;background:transparent;padding:10px 15px;font:inherit;font-size:12px;color:#7b879b;cursor:pointer;border-radius:9px}.pill-tabs button.active{background:#e9edff;color:#535bd5;font-weight:500}.case-list{display:grid;gap:12px}.case-row{display:flex;align-items:center;gap:20px;padding:25px;background:white;border:1px solid var(--border);border-radius:15px;transition:border-color .15s,transform .15s;color:var(--text)}.case-row:hover{border-color:#aeb9e4;transform:translateY(-1px)}.case-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#edf0ff;color:#6b6ad0;flex-shrink:0}.case-icon.closed{background:#edf7f2;color:#55947a}.case-main{flex:1;min-width:0}.case-reference{font-size:10px;letter-spacing:.3px;color:#8b96a8;display:flex;gap:10px}.case-main h3{font-size:15px;margin:8px 0}.case-main>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-bottom:14px}.case-meta{display:flex;gap:18px;flex-wrap:wrap;color:#8a95a7;font-size:10px}.case-meta span{display:flex;align-items:center;gap:5px}.case-meta svg{width:13px;height:13px}.case-state{display:flex;flex-direction:column;gap:15px;align-items:flex-end;flex-shrink:0}.priority{font-size:10px;color:#8390a4;display:flex;align-items:center;gap:7px}.priority i{width:5px;height:5px;border-radius:50%;background:#89a0c7}.priority i.high{background:#d39a65}.case-open{color:#adb7c7}.help-ribbon{display:flex;align-items:center;gap:17px;padding:22px;background:#edf2fa;border-radius:14px;margin-top:25px}.help-ribbon strong{font-size:13px}.help-ribbon p{font-size:12px;margin:5px 0 0}.help-ribbon>.btn{margin-left:auto}.case-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:24px}.case-aside{display:grid;gap:20px;align-content:start}.case-aside>.card{padding:23px}.support-person{text-align:center}.team-avatar{width:60px;height:60px;border-radius:20px;background:linear-gradient(135deg,#dce8f7,#e6def7);color:#6355a5;display:grid;place-items:center;margin:0 auto 18px;font-size:18px;font-weight:500}.support-person>span.small{display:block;font-size:10px}.support-person h3{font-size:16px;margin:10px 0}.support-person p{font-size:12px;line-height:1.8}.support-tip{display:flex;gap:10px;font-size:11px;text-align:left;color:#8390a3;line-height:1.7}.support-tip svg{flex-shrink:0;width:17px}.support-topic{display:inline-flex;align-items:center;gap:7px;background:#eaf6f0;color:#37866a;padding:8px 12px;border-radius:7px;font-size:10px}.support-topic svg{width:14px;height:14px}.guide-shortcut{display:flex;align-items:center;gap:10px;padding:13px 0;font-size:12px;color:#6f7c95;border-bottom:1px solid var(--border)}.guide-shortcut:last-child{border-bottom:0}.guide-shortcut svg{width:17px;height:17px;color:#7c83bb}.case-details .detail-list{font-size:11px}.case-details dt,.case-details dd{padding:8px 0}.case-details dd{overflow-wrap:anywhere}.case-composer{padding:30px!important}.form-step{display:flex;align-items:center;gap:14px;margin:22px 0}.form-step:first-child{margin-top:0}.form-step>span{width:30px;height:30px;background:#eeeffd;color:#6665c0;border-radius:10px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.form-step h3{font-size:15px;margin:0 0 5px}.form-step p{font-size:12px;margin:0}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.composer-footer>span{font-size:10px;color:#8a95a7;display:flex;align-items:center;gap:6px}.composer-footer>span svg{width:13px;height:13px}.composer-footer .btn{font-size:12px}.compact.file-dropzone{padding:17px;margin-top:0}.staged-files{display:grid;gap:8px;margin-top:12px}.staged-file{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;padding:10px}.staged-file>button:not(.iconbtn){text-align:left;background:none;border:0;font:inherit;font-size:12px;color:var(--text);cursor:pointer;overflow-wrap:anywhere}.staged-file small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.staged-file>.iconbtn{margin-left:auto;flex-shrink:0}.conversation-card{padding:0!important;overflow:hidden}.conversation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 26px}.conversation-heading strong{font-size:14px}.conversation-heading small{display:block;margin-top:5px;color:#8a94a7;font-size:10px}.conversation-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eef0ff;color:#6c6bc0}.conversation-tabs{display:flex;gap:24px;padding:0 26px;border-bottom:1px solid var(--border);overflow-x:auto}.conversation-tabs button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:12px;color:#8290a5;padding:15px 0;cursor:pointer;white-space:nowrap}.conversation-tabs button.active{color:#535bd5;border-bottom-color:#656bdd}.conversation-tabs button>span{font-size:9px;background:#f0f3f9;border-radius:5px;padding:3px 6px;margin-left:6px}.thread-date{text-align:center;font-size:10px;color:#9aa4b4;margin:27px 0}.thread-message{display:flex;align-items:flex-start;gap:12px;padding:0 26px 26px}.thread-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#e8ecf5;color:#7886a5;flex-shrink:0;font-size:10px}.from-support .thread-avatar{background:#dfefe9;color:#508c76}.thread-content{flex:1;min-width:0}.thread-message-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:3px 0 12px;font-size:11px}.thread-message-head time{font-size:9px;color:#98a2b2;white-space:nowrap}.staff-label{font-size:8px;color:#528b77;background:#edf7f2;padding:3px 5px;border-radius:4px;margin-left:5px}.message-bubble{padding:18px;background:#f3f6fb;border:1px solid #ecf0f7;border-radius:0 12px 12px}.from-support .message-bubble{background:#f1f8f5;border-color:#e4f0e9}.message-bubble>p{font-size:12px;line-height:1.9;color:#61728a;margin:0;overflow-wrap:anywhere}.message-note{font-size:9px;color:#8a9c94;display:block;margin-top:10px}.message-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.attachment-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;background:white;border:1px solid #e0e8ec;border-radius:9px;text-align:left;cursor:pointer;color:var(--text);max-width:100%;font:inherit}.attachment-chip>span:nth-child(2){min-width:0}.attachment-chip strong{font-size:10px;display:block;overflow-wrap:anywhere}.attachment-chip small{display:block;font-size:9px;color:#8e9bad;margin-top:5px}.attachment-chip>svg{width:14px;height:14px;color:#98a4b5;margin-left:8px;flex-shrink:0}.attachment-symbol{width:34px;height:38px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.attachment-symbol svg{width:20px;height:20px}.case-reply{margin-top:22px;padding:26px!important}.reply-heading{display:flex;gap:12px;align-items:center;margin-bottom:22px}.reply-heading h3{font-size:15px;margin:0 0 5px}.reply-heading p{font-size:11px;margin:0}.thread-files,.thread-history{padding:26px;min-height:280px}.attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.closed-ticket{margin-top:20px;display:flex;align-items:center;gap:15px}.closed-ticket h3{font-size:14px}.closed-ticket p{font-size:12px}.closed-ticket>span{color:#398972}.closed-ticket>.btn{margin-left:auto;flex-shrink:0}
.modal-open{overflow:hidden}.file-preview-dialog,.workspace-dialog{border:1px solid #e3e7f0;border-radius:20px;padding:0;box-shadow:0 30px 100px #17214140;color:#26334f;background:white;max-height:90dvh}.file-preview-dialog::backdrop,.workspace-dialog::backdrop{background:#16233c99;backdrop-filter:blur(5px)}.file-preview-dialog{width:min(1100px,94vw);max-width:94vw}.preview-header{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border)}.preview-header>div{flex:1;min-width:0}.preview-header h2{font-size:16px;margin:0 0 6px;overflow-wrap:anywhere}.preview-header small{font-size:11px;color:#8b96a8}.preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:400px}.preview-canvas{display:flex;background:#f2f5f9;min-height:400px;max-height:60dvh;overflow:auto;min-width:0}.image-preview{display:flex;align-items:center;justify-content:center;width:100%;padding:40px;background-color:#f7f8fb;background-image:linear-gradient(45deg,#e9edf4 25%,transparent 25%),linear-gradient(-45deg,#e9edf4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9edf4 75%),linear-gradient(-45deg,transparent 75%,#e9edf4 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.image-preview img{max-width:100%;max-height:52dvh;object-fit:contain;filter:drop-shadow(0 8px 20px #16233c18)}.preview-details{padding:25px 22px;border-left:1px solid var(--border)}.preview-details .eyebrow{font-size:9px;letter-spacing:1.4px;color:#8e98aa}.preview-details .detail-list{display:block}.preview-details dt{font-size:10px;color:#96a0b0;margin-top:22px}.preview-details dd{font-size:12px;margin:7px 0 0;overflow-wrap:anywhere;line-height:1.6}.preview-note{display:flex;gap:8px;font-size:10px;line-height:1.7;color:#8da197;margin-top:30px;padding-top:20px;border-top:1px solid var(--border)}.preview-note svg{flex-shrink:0;width:15px;height:15px}.preview-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--border);padding:16px 24px;font-size:11px;color:#8a95a7}.text-preview{padding:30px;width:100%;min-width:0;background:#f8fafc}.text-file-label{font-size:10px;letter-spacing:1.5px;color:#8c9db6;margin-bottom:20px}.text-preview pre{font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:#50627c}.pdf-preview{width:100%;display:flex;flex-direction:column}.pdf-preview iframe{border:0;width:100%;height:52dvh;min-height:330px}.pdf-preview p{font-size:10px;padding:8px 15px;margin:0}.unsupported-preview{align-self:center;text-align:center;padding:40px;width:100%}.unsupported-preview>svg{width:50px;height:50px;color:#9baac0}.unsupported-preview h3{font-size:17px}.unsupported-preview p{font-size:12px}.workspace-dialog{width:460px;max-width:92vw;padding:27px}.workspace-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.workspace-dialog h2{font-size:19px;margin:0}.workspace-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.workspace-dialog p{font-size:13px;line-height:1.8}.workspace-dialog .field{margin-bottom:18px}
.activity-entry{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border);color:var(--text)}.activity-entry:last-child{border:0}.activity-entry>span{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;background:#eef1fb;color:#8290b6;border-radius:10px}.activity-entry strong{font-size:12px}.activity-entry small{display:block;font-size:10px;color:#95a0b2;margin-top:7px}.activity-entry>svg{margin-left:auto;color:#aab4c5;width:15px}.notification-item{display:flex;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid var(--border)}.notification-item:last-child{border:0}.notification-item>a{flex:1}.notification-item strong{font-size:13px}.notification-item p{font-size:12px;margin:7px 0}.notification-item small{font-size:10px;color:#95a0b1}.notification-item.is-read{opacity:.65}.contact-card{text-align:center}.contact-avatar{width:65px;height:65px;display:grid;place-items:center;border-radius:22px;background:#e9e9fb;color:#7864ac;margin:0 auto 20px;font-size:21px}.contact-card:nth-child(even) .contact-avatar{background:#e5f3ed;color:#57927a}.contact-card p{font-size:13px;overflow-wrap:anywhere}.contact-card .btn{margin:auto}.preference-card{max-width:800px}.preference-row{padding:22px 0;border-bottom:1px solid var(--border)}.preference-row strong{font-size:13px}.preference-row p{font-size:12px;margin:6px 0 0}.preference-row input{accent-color:#535bd5}.download-icon{display:grid;place-items:center;width:50px;height:56px;border-radius:12px;margin-bottom:25px}.download-cards .eyebrow{display:block;font-size:9px;margin-bottom:12px}.download-cards h3{font-size:17px;line-height:1.5}.download-cards .row{margin-top:25px}
.client.theme-dark{--text:#d9e2f3;--muted:#9aa9c2;--border:#30405c;background:#172238;color:var(--text)}.theme-dark .side-link.active{background:#333960!important;color:#d5d4ff!important}.theme-dark .card,.theme-dark .folder-tile,.theme-dark .case-row,.theme-dark .file-card,.theme-dark .file-more>div,.theme-dark .attachment-chip,.theme-dark dialog{background:#202e46;color:var(--text)}.theme-dark .file-thumbnail,.theme-dark .file-dropzone,.theme-dark .message-bubble,.theme-dark .view-switch,.theme-dark .help-ribbon,.theme-dark .conversation-tabs button>span{background:#263750;border-color:#36455f}.theme-dark .support-summary{background:linear-gradient(120deg,#333453,#23433f);border-color:#3c5066}.theme-dark .support-total strong,.theme-dark .support-intro .eyebrow{color:#b4bbed}.theme-dark .from-support .message-bubble{background:#213d39;border-color:#2b5146}.theme-dark .message-bubble>p{color:#c2cddd}.theme-dark .btn.outline{background:#293850;border-color:#40506b;color:#d9e1f2}.theme-dark .file-preview-dialog,.theme-dark .workspace-dialog{color:#d9e2f3}.theme-dark .preview-canvas,.theme-dark .text-preview{background:#162238}.theme-dark .text-preview pre{color:#c4d0e3}.theme-dark .preview-header,.theme-dark .preview-footer{background:#202e46}.theme-dark .file-nav button.active,.theme-dark .pill-tabs button.active,.theme-dark .selection-bar{background:#363b61;color:#d1ceff}.theme-dark .file-more button:hover{background:#35425a}.theme-dark .file-card.selected{background:#303955}.theme-dark .file-name{color:#dae3f4}
@media(min-width:1550px){.file-results.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1200px){.client-content{padding:28px}.files-layout{grid-template-columns:155px minmax(0,1fr);gap:16px}.folder-tile{grid-template-columns:1fr;padding:15px}.folder-glyph{grid-row:auto}.folder-tile small{grid-column:1}.file-results.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.support-summary{gap:20px;padding:24px}.support-orbit{display:none}.support-total{padding-left:20px}.case-row{gap:14px;padding:20px}.case-open{display:none}.files-toolbar{flex-wrap:wrap}.files-toolbar .searchbar{flex-basis:100%}.ticket-filterbar{flex-wrap:wrap}}
@media(max-width:800px){.case-layout{grid-template-columns:1fr}.case-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.case-aside>.card:last-child{grid-column:1/-1}.support-summary{flex-wrap:wrap}.support-intro{flex-basis:100%}.support-total{border:0;padding:0;flex:1}.support-total strong{font-size:25px}.preview-layout{grid-template-columns:1fr}.preview-details{display:none}.preview-canvas{min-height:330px}.case-state{max-width:145px}.files-layout{grid-template-columns:1fr}.file-sidebar{padding:8px!important}.file-nav{display:flex;flex-wrap:wrap}.file-storage{display:none}.folder-tile{grid-template-columns:35px 1fr}.folder-glyph{grid-row:span 2;width:35px;height:35px}.folder-tile small{grid-column:2}.file-preview-dialog{border-radius:14px}.help-ribbon{flex-wrap:wrap}.help-ribbon>.btn{margin-left:0}.download-cards{grid-template-columns:1fr!important}}
@media(max-width:520px){.client-content{padding:22px 15px}.client h1{font-size:26px;letter-spacing:-.7px}.client .client-breadcrumb{margin-bottom:20px}.folder-tiles{gap:8px;grid-template-columns:1fr}.folder-tile{padding:13px}.file-results.grid{gap:10px}.files-panel{padding:14px!important}.file-thumbnail{height:110px}.file-info{padding:12px 9px 6px}.file-name{font-size:11px}.file-meta{font-size:9px;flex-wrap:wrap;gap:4px}.file-dropzone{flex-wrap:wrap;padding:15px;gap:10px}.file-dropzone>.btn{margin-left:0}.file-dropzone p{line-height:1.6}.file-results.list .file-card{grid-template-columns:45px minmax(0,1fr);gap:5px}.file-results.list .file-actions{grid-column:2;justify-content:flex-start}.file-results.list .file-meta{gap:8px}.case-row{gap:12px;align-items:flex-start;flex-wrap:wrap;padding:18px}.case-main{flex-basis:calc(100% - 60px)}.case-state{flex-direction:row;align-items:center;max-width:none;margin-left:58px;gap:12px}.case-main h3{line-height:1.5}.case-meta{gap:10px}.ticket-filterbar .searchbar{width:100%}.pill-tabs button{padding:9px 11px;font-size:11px}.case-aside{grid-template-columns:1fr}.conversation-heading{padding:18px;align-items:flex-start;flex-wrap:wrap}.conversation-tabs{gap:16px;padding:0 18px}.conversation-tabs button{font-size:11px}.thread-message{padding:0 16px 24px;gap:9px}.thread-avatar{width:27px;height:27px;font-size:8px;border-radius:9px}.thread-message-head{align-items:flex-start;flex-direction:column;gap:5px}.message-bubble{padding:13px}.message-bubble>p{font-size:12px}.attachment-chip{padding:9px;gap:7px}.attachment-chip>svg{display:none}.attachment-symbol{width:28px;height:33px}.case-composer,.case-reply{padding:20px!important}.composer-footer{align-items:flex-start;flex-direction:column}.composer-footer>.btn{width:100%;justify-content:center}.form-step h3{font-size:14px;line-height:1.5}.form-step p{font-size:11px;line-height:1.6}.attachment-grid{grid-template-columns:1fr}.closed-ticket{flex-wrap:wrap}.closed-ticket>.btn{margin-left:0}.preview-header{padding:15px;gap:9px}.preview-header h2{font-size:13px}.preview-header small{font-size:9px}.preview-header .iconbtn{width:30px;height:30px;padding:6px;flex-shrink:0}.preview-header>.attachment-symbol{display:none}.preview-footer{padding:13px}.text-preview{padding:20px}.workspace-dialog{padding:21px}.notification-item{gap:12px}.notification-item strong{font-size:12px}.contacts-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.case-row,.file-card{transition:none}}
.client.theme-dark .sidebar,.client.theme-dark .client-top{background:#1c2940;border-color:#30405c}.client.theme-dark .support-mini{background:linear-gradient(135deg,#34324f,#25433f);border-color:#40536c}.client.theme-dark .support-mini a{color:#c2b9ff}.client.theme-dark .file-nav button{color:#aab8cf}.client.theme-dark .file-nav button.active{color:#d8d4ff}.client.theme-dark .view-switch button.active{background:#3d4965;color:#e0dcff}

/* source: integration.css */
.experience .required{color:#b72d67}.experience .page-head,.experience .page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.experience .page-head h1,.experience .page-heading h1{font-size:2rem;margin:0 0 8px;font-weight:500;letter-spacing:-.035em}.experience .page-head p{margin:0;color:var(--muted)}.experience .page-head>.actions{flex-shrink:0}.experience .actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.experience .grid-2,.experience .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.experience .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.experience .grid-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:25px}.experience .btn-primary{background:var(--blue);color:#fff}.experience .btn-block{width:100%}.experience .btn-small{padding:9px 14px;font-size:.8rem}.experience .btn-lg{padding:15px 24px}.experience .btn-danger{background:#b12750;color:#fff}.experience .btn:disabled{opacity:.5;cursor:not-allowed}.experience .card+.card{margin-top:22px}.experience .stack>.card+.card{margin-top:0}.experience .card h2{font-size:1.45rem;line-height:1.3;margin:0 0 18px}.experience .card h3{font-size:1.12rem;margin:0 0 16px}.experience .card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px}.experience .card-head h2,.experience .card-head h3{margin:0}.experience .card-head p{font-size:.85rem;margin:5px 0 0}.experience .card-head a{color:var(--blue);font-size:.85rem}.experience .flush{padding:0}.experience .table-scroll{overflow:auto;border-radius:inherit}.experience .table-scroll table{min-width:620px}.experience table{width:100%;border-collapse:collapse}.experience td small{display:block;margin-top:5px}.experience .status{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 10px;border-radius:6px;background:#edf2f8;color:#45627c;font-size:.75rem;font-weight:500}.experience .status-active,.experience .status-paid,.experience .status-fulfilled,.experience .status-registered{background:#e7f7ee;color:#08643e}.experience .status-unpaid,.experience .status-expired,.experience .status-overdue,.experience .status-failed{background:#fcedf1;color:#9e264d}.experience .status-pending,.experience .status-open,.experience .status-review_required{background:#fff4dd;color:#89630d}.experience .status-partially_paid,.experience .status-staff_reply{background:#e7f1fc;color:#215f9c}.experience .detail-list{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;font-size:.9rem;line-height:1.6}.experience dt{color:var(--muted)}.experience dd{margin:0;overflow-wrap:anywhere}.experience .field small{display:block;font-size:.76rem;margin-top:8px;color:var(--muted)}.experience .field-error,.experience .field small.field-error{color:#aa2454}.experience .field input[type=file]{width:100%;font-size:.85rem;background:var(--panel);border:1px solid var(--border)}.experience .field textarea{width:100%;resize:vertical;min-height:130px}.experience .form-footer{display:flex;justify-content:flex-end;margin-top:24px}.experience .check{display:flex;align-items:flex-start;gap:10px;margin:15px 0;font-size:.86rem;line-height:1.7}.experience .check input{margin-top:5px;flex-shrink:0}.experience .text{white-space:pre-wrap;overflow-wrap:anywhere}.experience .notice{line-height:1.6;margin-bottom:20px;border-radius:12px;font-size:.87rem}.experience .notice.error{background:#fcedf2;border-color:#f1d1df;color:#9f2650}.experience .notice.success{background:#e8f6ef;color:#176843;border-color:#c8e4d8}.experience .notice.warning{background:#fff6df;color:#806215;border-color:#eddfb2}.experience .notice a{font-weight:500;text-decoration:underline}.experience .notice span{display:block}.experience .muted{color:var(--muted)}.experience .subtitle{font-size:1rem;color:var(--muted);line-height:1.7}.experience .auth-content{margin-top:32px}.experience .auth-content h1{font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:12px 0}.experience .auth-links{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;margin-top:22px}.experience .auth-links a{color:var(--blue)}.experience .auth-story-point{margin-top:35px;font-size:.88rem}.experience .auth-story-point span{line-height:1.7}.experience .auth-content form>.btn{margin-top:18px}.experience .auth{min-height:100vh}.experience .auth-story>small{color:#70819c}.experience .auth-inner{max-width:470px}.experience .captcha-field{margin:20px 0;max-width:100%;overflow:auto}.experience .field input,.experience .field select,.experience .field textarea{min-width:0}.experience .hidden,.experience .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.experience .skip-link{position:fixed;top:-100px;left:14px;z-index:999;background:#fff;color:#116997;padding:12px 18px}.experience .skip-link:focus{top:10px}.experience .admin-session-notice{position:relative;z-index:55;background:#edf2fb;border-bottom:1px solid #d3deed;font-size:.8rem;color:#284768}.experience .admin-session-notice .container{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:10px}.experience .admin-session-notice span,.experience .admin-session-notice a{display:flex;align-items:center;gap:8px}.experience .admin-session-notice svg{width:16px;height:16px}.experience .nav-actions form{margin:0}.experience .nav-actions select{font:inherit;font-size:.78rem;padding:8px;border:1px solid #dce6ef;border-radius:8px;background:#fff;color:#45657f}.experience .currency-label{font-size:.8rem}.experience .flash-container{padding-top:18px}.experience .flash-container .notice:last-child{margin:0}.experience .plans-grid{align-items:stretch}.experience .plan{min-width:0}.experience .plan .price{font-size:2rem;line-height:1.2;overflow-wrap:anywhere}.experience .plan .price small{display:block;font-size:.75rem;color:var(--muted);font-weight:400;margin-top:8px}.experience .plan .features li{display:flex;align-items:flex-start;gap:8px;font-size:.85rem}.experience .plan .features svg{width:17px;height:17px;flex-shrink:0;margin-top:4px}.experience .catalogue-empty{grid-column:1/-1;max-width:100%}.experience .domain-price{font-size:1.65rem}.experience .domain-price small{display:block;font-size:.8rem;color:var(--muted);font-weight:400}.experience .domain-search-panel{max-width:850px;margin:30px auto 0}.experience .domain-form select{border:none;border-left:1px solid #dbe5ef;font:inherit;background:#fff;color:#3f627f;padding:8px 15px;max-width:135px}.experience .domain-page-tabs{justify-content:center;margin-top:20px;gap:25px}.experience .domain-order-form{margin-top:16px;max-width:440px}.experience .result-card{margin-bottom:32px}.experience .result-card h2{margin-bottom:12px}.experience .result-card p{margin:12px 0 0}.experience .order-summary{align-self:start;position:sticky;top:110px}.experience .cart-item>form{margin:0}.experience .cart-item h3{margin:0 0 6px}.experience .cart-item p{margin:0;font-size:.82rem}.experience .purchase-steps{display:flex;justify-content:center;gap:26px;list-style:none;padding:0;margin:0 0 34px;counter-reset:step;font-size:.85rem;color:var(--muted)}.experience .purchase-steps li{display:flex;align-items:center;gap:8px}.experience .purchase-steps li:before{counter-increment:step;content:counter(step);border:1px solid #d6e2ee;width:27px;height:27px;border-radius:50%;display:grid;place-items:center}.experience .purchase-steps .active{color:#0873b9;font-weight:500}.experience .purchase-steps .active:before{background:#0873b9;color:#fff;border-color:#0873b9}.experience .faq-list details{padding:22px 0;border-bottom:1px solid #dce8f3}.experience .faq-list summary{font-size:1rem;font-weight:500;cursor:pointer}.experience .faq-list p{margin:14px 0 0;font-size:.9rem}.experience .pagination{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:20px;font-size:.8rem;flex-wrap:wrap}.experience .pagination a{color:#146d9e}.experience .pagination button{font:inherit}.experience .empty{padding:40px 20px;text-align:center}.experience .empty .iconbox{margin:0 auto 20px}.experience .empty h3{margin:0 0 10px}.experience .empty p{color:var(--muted)}.experience .section-gap{margin-top:24px}.experience .money-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:.88rem}.experience .signout{width:100%;border:0;background:none;cursor:pointer;text-align:left;font:inherit}.experience .client-shell{min-height:100vh}.experience .sidebar{height:100vh;overflow-y:auto}.experience .client-footer{margin-top:40px}.experience .support-mini p{margin-block:8px}.experience .invoice-callout a{margin-top:22px}.experience .service-card .row h4{margin:0 0 7px}.experience .service-card p{margin:0}.experience .ticket-preview{display:block;padding:18px 0;border-top:1px solid #e4edf5;margin-top:15px}.experience .ticket-preview h4{font-size:.9rem;font-weight:500;margin:0 0 7px}.experience .service-footer a{white-space:nowrap}.experience .ticket-conversation{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px}.experience .message-list{display:flex;flex-direction:column;gap:18px}.experience .message-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:24px}.experience .message-card.staff-message{background:#f4f6fe;border-color:#e4e7f8}.experience .message-author{display:flex;align-items:center;gap:12px;margin-bottom:15px}.experience .message-author strong{display:block;font-size:.85rem}.experience .message-author small{font-size:.72rem;color:var(--muted)}.experience .message-author time{margin-left:auto;color:var(--muted);font-size:.75rem}.experience .message-body{white-space:pre-wrap;line-height:1.8;font-size:.9rem;overflow-wrap:anywhere}.experience .attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.experience .attachment-chip{display:inline-flex;align-items:center;gap:7px;background:#f1f6fb;border:1px solid #dbe7f0;padding:8px 12px;border-radius:8px;color:#2b5b7e;font-size:.77rem}.experience .attachment-chip svg{width:15px;height:15px}.experience .file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.experience .file-card{border:1px solid var(--border);border-radius:15px;padding:22px;background:var(--panel);min-width:0}.experience .file-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;margin:16px 0 8px}.experience .file-card small{font-size:.75rem;color:var(--muted)}.experience .file-card .row{margin-top:20px}.experience .file-card button{font:inherit}.experience .file-dialog{border:1px solid #d8e3ef;border-radius:18px;width:min(1000px,94vw);padding:24px;max-height:92vh;background:var(--panel);color:var(--ink)}.experience .file-dialog::backdrop{background:#071b3699;backdrop-filter:blur(3px)}.experience .file-dialog iframe{width:100%;height:65vh;border:0;margin-top:20px;background:#fff}.experience .file-dialog img{max-width:100%;max-height:65vh;display:block;margin:20px auto 0}.experience .notification-row{display:flex;align-items:center;gap:18px;padding:22px;border-bottom:1px solid var(--border)}.experience .notification-row:last-child{border:0}.experience .notification-row.read{opacity:.65}.experience .notification-row strong{display:block;margin-bottom:7px;font-size:.9rem}.experience .notification-row small{color:var(--muted);font-size:.8rem}.experience .invoice-sheet{background:#fff;color:#173f5f;border:1px solid #e0e8f1;padding:38px;border-radius:18px;margin-bottom:28px}.experience .invoice-top,.experience .invoice-parties{display:flex;justify-content:space-between;gap:25px}.experience .invoice-parties{margin-block:32px}.experience .invoice-top h2{margin:0 0 10px}.experience .invoice-meta{font-size:.85rem}.experience .invoice-parties address{font-style:normal;font-size:.85rem;white-space:pre-wrap;line-height:1.7}.experience .invoice-totals{max-width:340px;margin:25px 0 25px auto}.experience .invoice-totals .total{font-size:1.1rem;font-weight:500}.experience .invoice-logo{width:165px;height:66px;object-fit:contain}.experience .theme-dark .message-card.staff-message{background:#242c45;border-color:#38415c}.experience .theme-dark .attachment-chip{background:#232f44;border-color:#3a455c;color:#bdcfe4}.experience .theme-dark .status{background:#2d3a50;color:#bdcfe4}.experience .theme-dark .status-paid,.experience .theme-dark .status-active{background:#163d35;color:#ade2d4}.experience .theme-dark .invoice-sheet{background:#fff;color:#173f5f}.experience .theme-dark .notice{background:#1e2b43;color:#c0d3e7;border-color:#35425b}.experience .theme-dark .admin-session-notice{background:#202b43;color:#d2ddf0;border-color:#3a4560}
@media(max-width:1000px){.experience .grid-main,.experience .ticket-conversation{grid-template-columns:1fr}.experience .order-summary{position:static}.experience .file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience .sidebar.open{transform:translateX(0)}.experience .page-head{align-items:flex-start}.experience .page-head>.actions{flex-shrink:1}.experience .auth{grid-template-columns:minmax(300px,.8fr) minmax(400px,1fr)}}
@media(max-width:700px){.experience .form-grid,.experience .grid-2,.experience .grid-3,.experience .file-grid{grid-template-columns:1fr}.experience .page-head{flex-direction:column;gap:16px}.experience .page-head h1{font-size:1.75rem}.experience .domain-form{flex-wrap:wrap;gap:8px}.experience .domain-form input{flex-basis:100%;width:100%}.experience .domain-form select{border:1px solid #dbe5ef;border-radius:8px;max-width:none;flex:1;min-height:42px}.experience .purchase-steps{gap:10px;justify-content:space-between;font-size:.7rem}.experience .purchase-steps li{gap:5px}.experience .purchase-steps li:before{width:20px;height:20px}.experience .auth{display:block}.experience .auth-story{min-height:260px;padding:30px}.experience .auth-story>div{padding-top:20px}.experience .auth-story h1{font-size:2.1rem}.experience .auth-story p,.experience .auth-story-point,.experience .auth-story>small{display:none}.experience .auth-story .brand-logo{width:140px;height:56px}.experience .auth-form{padding:30px 24px 50px}.experience .auth-inner{width:100%;max-width:470px}.experience .auth-content{margin-top:24px}.experience .admin-session-notice .container{padding:9px 16px;flex-wrap:wrap;gap:5px;font-size:.72rem}.experience .admin-session-notice span{flex:1 0 100%}.experience .invoice-parties,.experience .invoice-top{flex-direction:column}.experience .invoice-sheet{padding:22px}.experience .detail-list{grid-template-columns:110px minmax(0,1fr)}.experience .service-footer{flex-wrap:wrap}.experience .message-author{flex-wrap:wrap}.experience .message-author time{width:100%;margin-left:44px}.experience .table-scroll table{min-width:580px}.experience .cart-item{flex-wrap:wrap}.experience .cart-item>.iconbox{display:none}.experience .cart-item>div:nth-child(2){flex:1 1 70%}.experience .cart-item>.item-price{margin-left:0}.experience .result-row{flex-wrap:wrap;gap:12px}.experience .client-top-actions{margin-left:auto}.experience .brand-logo{object-fit:contain}.experience .notification-row{padding:18px;gap:12px}.experience .notification-row>.iconbox{display:none}}
@media print{.experience .sidebar,.experience .client-top,.experience .client-footer,.experience .admin-session-notice,.experience .client-breadcrumb,.experience .no-print,.experience .page-head,.experience .notice{display:none!important}.experience .client-shell{display:block}.experience .client-main{margin:0}.experience .client-content{padding:0}.experience .invoice-sheet{border:0;border-radius:0;padding:0;box-shadow:none}.experience .invoice-parties,.experience .invoice-top{flex-direction:row}.experience .invoice-sheet table{min-width:0}.experience .invoice-sheet tr{break-inside:avoid}body.client.experience{background:#fff}.experience .invoice-sheet{color:#173f5f;background:#fff}.experience .invoice-logo{width:140px;height:55px}.experience .invoice-totals{break-inside:avoid}}
.welcome{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.welcome h1{font-size:30px;letter-spacing:-.7px;margin:7px 0 9px}.welcome p{color:var(--muted);margin:0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-card{display:flex;flex-direction:column;position:relative;gap:10px;border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;padding:24px;transition:transform .18s}.stat-card:hover{transform:translateY(-3px)}.stat-icon{height:42px;width:42px;border-radius:13px;display:grid;place-items:center;background:#eff2ff;color:#6974df}.stat-icon svg{width:22px;height:22px}.stat-card .stat-value{font-size:32px;line-height:1.1;letter-spacing:-1px}.stat-card small{font-size:12px;color:var(--muted)}.billing-callout{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff6e8;border:1px solid #f3dfbc;border-radius:16px;padding:20px 24px;margin-bottom:24px}.billing-callout svg{width:28px;height:28px;color:#d09439}.billing-callout p{margin:5px 0 0;font-size:13px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:24px}.help-card{background:linear-gradient(130deg,#f0efff,#edf6ff);border:1px solid var(--line);border-radius:18px;padding:25px}.help-card p{color:var(--muted);line-height:1.6}.renewal-row,.notification-row,.activity-row{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.renewal-row>span:nth-child(2),.notification-row>span:nth-child(2),.activity-row>div{flex:1;min-width:0}.renewal-row strong,.notification-row strong,.activity-row strong{display:block;font-size:14px;overflow-wrap:anywhere}.renewal-row small,.notification-row small,.activity-row small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.service-icon{width:42px;height:42px;border-radius:12px;flex:0 0 42px;display:grid;place-items:center;background:#eff2ff;color:#7380d7}.service-icon svg{width:20px;height:20px}.renewal-row>svg{width:17px;height:17px;color:var(--muted)}.files-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.file-card{padding:22px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;min-width:0}.file-card h3{overflow-wrap:anywhere;font-size:15px;margin-top:20px}.file-card p{font-size:12px;color:var(--muted)}.file-card .row{margin-top:20px}.file-visual{height:85px;display:grid;place-items:center;border-radius:12px;background:#f3f6ff;color:#8a92d1}.file-visual svg{height:36px;width:36px}.file-dialog{width:min(950px,92vw);padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface,#fff);color:var(--text);box-shadow:0 25px 100px #16234a55}.file-dialog::backdrop{background:#17213b88}.file-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.file-dialog-content{height:65vh;display:grid;place-items:center;background:#eef1f8}.file-dialog iframe{width:100%;height:100%;border:0}.file-dialog img{max-width:100%;max-height:100%;object-fit:contain}.file-dialog [hidden]{display:none}.inline-search{display:flex;gap:10px;align-items:center}.inline-search input{flex:1;min-width:0;border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;padding:13px;font:inherit;color:inherit}.unread-dot{width:8px;height:8px;border-radius:50%;background:#6a79e5}.notification-row.read{opacity:.65}.block{display:block}.client .table-main{font-weight:600;color:var(--text)}.tone-globe{background:#eaf8f2;color:#52a886}.tone-invoice{background:#fff1e3;color:#df9b5d}.tone-ticket{background:#f5eefe;color:#ae8bd0}.theme-dark .stat-card,.theme-dark .file-card{background:#192336}.theme-dark .billing-callout{background:#3b3326;border-color:#5d4a30}.theme-dark .help-card{background:linear-gradient(130deg,#242441,#1e2d3e)}.theme-dark .service-icon,.theme-dark .file-visual{background:#293448}.theme-dark .file-dialog-content{background:#111927}.theme-dark .billing-callout p{color:#dfc7a4}@media(max-width:1180px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.welcome{align-items:flex-start;flex-direction:column}.welcome h1{font-size:26px}.stats-grid{gap:12px}.stat-card{padding:18px}.billing-callout{align-items:flex-start;flex-direction:column;padding:18px}.files-grid{grid-template-columns:1fr}.dashboard-grid{gap:18px}.notification-row strong{font-size:13px}.client-content{padding-left:20px;padding-right:20px}}






.experience .stack,.experience .card,.experience .dashboard-grid>*,.experience .client-main{min-width:0}.experience .table-scroll{max-width:100%;overflow-x:auto}.experience .sidebar nav{max-height:calc(100vh - 220px);overflow-y:auto}.experience .sidebar .sidebar-bottom{margin-top:20px}.experience .client-main{width:calc(100% - 260px)}.experience .admin-session-notice+.client-shell .sidebar{top:38px;height:calc(100vh - 38px)}.experience .social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.experience .social-links a{font-size:12px;color:var(--muted)}@media(max-width:900px){.experience .client-main{width:100%}}@media(max-width:600px){.experience .card-head{flex-wrap:wrap;gap:12px}.experience .card-head h2{font-size:18px}.experience .client-main{width:100%}}
.experience .client-main{width:100%}.experience .dashboard-grid .card-head h2{font-size:20px;line-height:1.3}.experience .card:not(.flush)>.card-head{padding:0;margin-bottom:20px}.experience .stat-label{font-size:14px}

/* Emaila Cloud 1.3.2 storefront integration corrections */
.experience .currency-picker{position:relative;flex:0 0 auto}
.experience .currency-picker>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:78px;height:44px;padding:0 13px;border:1px solid #dfe9f2;border-radius:12px;background:#fff;color:#355b77;font-size:.79rem;font-weight:600;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}
.experience .currency-picker>summary::-webkit-details-marker{display:none}
.experience .currency-picker>summary:hover{background:#f7fbff;border-color:#c9dceb}
.experience .currency-picker[open]>summary{border-color:#8ebfe4;box-shadow:0 0 0 3px rgba(30,116,185,.10)}
.experience .currency-chevron{display:grid;place-items:center;color:#7b92a9}
.experience .currency-chevron svg{width:11px;height:11px;transform:rotate(90deg);transition:transform .18s}
.experience .currency-picker[open] .currency-chevron svg{transform:rotate(-90deg)}
.experience .currency-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:90;width:156px;padding:7px;background:#fff;border:1px solid #dfe9f2;border-radius:14px;box-shadow:0 22px 50px rgba(20,55,88,.16)}
.experience .currency-menu form{margin:0}
.experience .currency-menu button{width:100%;border:0;background:transparent;border-radius:9px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;color:#36536f;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}
.experience .currency-menu button:hover{background:#f2f8fc;color:#0873b9}
.experience .currency-menu button.selected{background:#edf6fc;color:#086d9e;font-weight:700}
.experience .currency-menu button b{color:#0b8a62;font-size:.78rem}
.experience .currency-label{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:42px;padding:0 12px;border:1px solid #dfe9f2;border-radius:11px;background:#f8fbfe;color:#45657f;font-size:.79rem;font-weight:600}
.experience .navgroup>.mega-panel{margin-top:0}
.experience .navgroup:not([open])>.mega-panel{display:none}
.experience .mega-panel{align-items:stretch}
.experience .mega-feature{min-height:100%}
@media(max-width:1100px){.experience .currency-picker>summary{height:40px;min-width:70px;padding:0 10px}.experience .currency-menu{right:-8px}.experience .navgroup>.mega-panel{margin-top:0}}
@media(max-width:700px){.experience .currency-picker,.experience .currency-label{display:none}}
