@font-face{font-family:Nunito;src:url(/fonts/nunito-latin.woff2) format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}:root{--font-nunito:"Nunito","Avenir Next","Trebuchet MS",ui-rounded,system-ui,sans-serif;--blue:#26a9e0;--blue-hover:#1f96c9;--cyan:#4bc2ec;--navy:#2b2953;--navy-hover:#3a376c;--ink:#313148;--body:#616161;--muted:#6b6b85;--sky-10:#fbfeff;--sky-25:#f2f9fe;--sky-50:#e8f7fd;--sky-75:#dbf3fb;--sky-100:#c7ebf8;--panel:#ffffff;--panel-soft:#f9fbfd;--paper:#f2f6fc;--line:#e3e9f5;--line-strong:#cfe0ee;--hero-1:#2a9dce;--hero-2:#1f89b7;--hero-3:#27648f;--hero-4:#244b74;--hero-5:#1f3a5c;--orange:#ee7c1e;--danger:#b5364b;--purple:var(--navy);--purple-hover:var(--navy-hover);--navy-deep:#12233d;--sky:var(--sky-50);--soft-blue:var(--sky-25);color-scheme:light}.wave-down,.wave-up{position:relative}.wave-down:after,.wave-up:before{content:"";position:absolute;z-index:1;left:0;width:100%;height:clamp(56px,9vw,130px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.wave-down:after{bottom:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.wave-up:before{top:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28C160 28 80 49 0 70V0h1280v70c-80 21-160 42-320 42-320 0-320-84-640-84z'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-synthesis:none;font-weight:400;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{opacity:.55;cursor:wait}.brand-logo{display:inline-flex;align-items:center;gap:11px;width:fit-content}.brand-logo img{display:block;height:44px;object-fit:contain}.brand-logo .cloud-label{padding:4px 8px;border:1px solid rgba(255,255,255,.32);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.brand-logo.compact img{width:154px}.landing{position:relative;min-height:100vh;overflow:hidden;color:white;background:linear-gradient(126deg,rgba(39,149,197,.78) 0,rgba(26,92,145,.78) 37%,rgba(22,45,75,.95) 100%),radial-gradient(circle at 10% 10%,#55c8ed,transparent 44%),var(--navy)}.landing:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.landing-glow{position:absolute;width:820px;height:820px;border:1px solid rgba(134,220,250,.14);border-radius:50%;right:-310px;top:-310px;box-shadow:0 0 0 110px rgba(76,194,236,.035),0 0 0 240px rgba(76,194,236,.025)}.landing-nav{position:relative;z-index:3;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:27px 0;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.16)}.landing-nav,.landing-nav nav{display:flex;align-items:center}.landing-nav nav{gap:26px;font-size:14px;font-weight:700}.landing-nav nav a{color:rgba(255,255,255,.76);transition:color .18s ease}.landing-nav nav a:hover{color:white}.product-current{padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2)}.landing-content{width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 105px);margin:0 auto;padding:clamp(62px,8vw,112px) 0 120px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(54px,7vw,100px);align-items:center}.hero,.landing-content{position:relative;z-index:2}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-weight:900;font-size:12px}.hero h1{margin:15px 0 24px;max-width:690px;color:white;font-size:clamp(52px,6.2vw,82px);font-weight:800;letter-spacing:-.042em;line-height:.98}.hero h1 span{color:var(--cyan)}.hero>p{max-width:650px;margin:0;color:rgba(255,255,255,.83);font-size:clamp(18px,2vw,21px);line-height:1.58}.actions{display:flex;gap:12px;margin-top:31px;flex-wrap:wrap}.actions,.button{align-items:center}.button{display:inline-flex;min-height:42px;justify-content:center;border:0;border-radius:8px;padding:11px 17px;background:var(--purple);font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover{background:var(--purple-hover)}.button.light{padding:13px 20px;background:white;color:var(--purple);box-shadow:0 14px 35px rgba(8,24,49,.2)}.button.light:hover{background:#f5fbfe}.button.glass{padding:13px 20px;background:rgba(43,41,83,.72);border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button.secondary{background:white;color:var(--purple);border:1px solid var(--line)}.button.secondary:hover{background:var(--soft-blue);border-color:#bfddea}.hero-points{display:flex;gap:11px 22px;flex-wrap:wrap;padding:0;margin:30px 0 0;list-style:none;color:rgba(255,255,255,.72);font-size:13px}.hero-points li:before{content:"✓";margin-right:7px;font-weight:900}.cloud-preview{position:relative;padding:20px;overflow:hidden;color:var(--ink);border:1px solid rgba(255,255,255,.4);background:rgba(248,252,255,.94);box-shadow:0 35px 90px rgba(8,24,49,.33);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cloud-preview:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-100px;border-radius:50%;background:rgba(75,194,236,.13)}.preview-top{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid var(--line);font-size:14px;font-weight:850}.preview-mark{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:var(--navy)}.preview-mark img{width:22px;height:22px;object-fit:contain}.preview-status{margin-left:auto;display:flex;align-items:center;gap:6px;color:#3c8e7c;font-size:11px}.preview-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#4dc9a6;box-shadow:0 0 0 4px rgba(77,201,166,.14)}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.preview-stats article{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:12px;background:white}.preview-stats small,.preview-stats span{color:var(--muted);font-size:10px}.preview-stats strong{font-size:20px;letter-spacing:-.025em}.preview-files{padding:16px;border-radius:13px;background:white;border:1px solid var(--line)}.preview-file-head{min-height:30px!important;padding:0 0 10px!important;border:0!important}.preview-file-head span{margin-left:auto;color:var(--blue);font-size:10px;font-weight:800}.preview-files>div{min-height:55px;display:flex;align-items:center;gap:11px;padding:8px 0;border-top:1px solid #edf1f5}.preview-files>div>span{display:grid;gap:3px}.preview-files strong{font-size:11px}.preview-files small{color:var(--muted);font-size:9px}.preview-files b{margin-left:auto;color:var(--muted);font-size:10px}.file-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:white;font-size:8px;font-style:normal;font-weight:900}.file-icon.image{background:#28abd9}.file-icon.video{background:#675f9d}.file-icon.file{background:#8294aa}.landing-wave{position:absolute;z-index:1;width:120%;height:125px;left:-10%;bottom:-87px;border-radius:50% 50% 0 0;background:var(--paper);transform:rotate(-1deg)}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)}.auth-story{position:relative;overflow:hidden;padding:42px clamp(36px,6vw,86px);display:flex;flex-direction:column;justify-content:space-between;color:white;background:linear-gradient(145deg,rgba(38,169,224,.64),rgba(22,45,75,.96)),var(--navy)}.auth-story:after{content:"";position:absolute;width:560px;height:560px;right:-260px;bottom:-270px;border:1px solid rgba(75,194,236,.24);border-radius:50%;box-shadow:0 0 0 85px rgba(75,194,236,.05),0 0 0 170px rgba(75,194,236,.04)}.auth-story>div{position:relative;z-index:1;max-width:540px}.auth-story h1{margin:14px 0 20px;color:white;font-size:clamp(42px,5vw,66px);font-weight:900;letter-spacing:-.045em;line-height:1.03}.auth-story p{color:rgba(255,255,255,.76);font-size:18px;line-height:1.6}.auth-story .auth-foot{position:relative;z-index:1;margin:0;font-size:12px}.auth-panel{display:grid;place-items:center;padding:44px;background:var(--paper)}.auth-card{width:min(480px,100%);padding:38px;border-radius:18px}.auth-card h1{margin:10px 0;font-size:36px;font-weight:900;letter-spacing:-.035em}.mobile-home{display:none;margin-bottom:26px;color:var(--blue);font-size:13px;font-weight:800}.form-error{padding:10px 12px;color:var(--danger);background:#fff0f2;border:1px solid #f1c6ce;border-radius:8px}.field{display:grid;gap:7px;margin:18px 0;color:var(--ink);font-size:13px;font-weight:800}.field input{min-height:46px;padding:12px 13px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:8px;outline:none}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(38,169,224,.13)}.auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.demo-gate{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:30px 20px;color:white;background:radial-gradient(circle at 8% 12%,rgba(120,205,240,.3),transparent 34%),linear-gradient(102deg,var(--hero-1) 0,var(--hero-2) 24%,var(--hero-3) 55%,var(--hero-4) 79%,var(--hero-5) 100%)}.demo-gate-glow{display:none}.demo-gate-card{position:relative;z-index:1;width:min(100%,500px);padding:44px;background:white;border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:0 30px 80px rgba(5,20,38,.28)}.demo-gate-card .brand-logo{margin-bottom:44px}.demo-gate-card .brand-logo img{width:171px;height:52px}.demo-gate-card .brand-logo .cloud-label{color:var(--blue);background:var(--sky-50);border-color:var(--cyan)}.demo-gate-kicker{display:inline-block;padding:6px 22px 5px;background:var(--paper);border:1px solid var(--cyan);border-radius:100px;font-size:13px;text-transform:uppercase}.demo-gate-card h1,.demo-gate-kicker{color:var(--navy);font-weight:800;letter-spacing:normal}.demo-gate-card h1{max-width:420px;margin:16px 0 14px;font-size:clamp(30px,4.4vw,40px);line-height:1.2}.demo-gate-card>p{margin:0;color:var(--body);font-size:16px;line-height:1.7}.demo-gate-card form{margin-top:26px}.demo-gate-field{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:700}.demo-gate-field input{min-height:50px;margin-top:1px;padding:14px 16px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:10px;outline:none;font-size:16px}.demo-gate-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(38,169,224,.12)}.demo-gate-submit{width:100%;margin-top:16px}.demo-gate-error{margin:12px 0 0;padding:12px 14px;color:#963c49;background:#fff1f3;border:1px solid #f1ccd2;border-radius:10px;font-size:14px;line-height:1.6}.demo-gate-note{display:block;margin-top:18px;color:var(--muted);font-size:14px;line-height:1.6}.demo-gate-back{display:inline-block;margin-top:24px;color:var(--blue);font-size:15px;font-weight:700}.demo-gate-back:hover{color:var(--blue-hover)}.demo-gate-loading{display:flex;align-items:center;gap:10px;color:var(--body);font-size:15px}.demo-gate-spinner{width:16px;height:16px;border:2px solid #cdebf4;border-top:2px solid var(--blue);border-radius:50%;animation:demo-gate-spin .8s linear infinite}@keyframes demo-gate-spin{to{transform:rotate(1turn)}}.shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:27px 20px 22px;overflow:hidden;color:#eaf6fb;background:linear-gradient(174deg,rgba(38,169,224,.18),transparent 32%),var(--navy-deep)}.sidebar:after{content:"";position:absolute;width:300px;height:300px;left:-165px;bottom:-170px;border:1px solid rgba(75,194,236,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(75,194,236,.03),0 0 0 110px rgba(75,194,236,.025)}.sidebar-product{margin:18px 5px 24px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sidebar nav{position:relative;z-index:1;display:grid;gap:5px}.nav-item{padding:10px 12px;border-left:3px solid transparent;border-radius:7px;color:#aebed0;font-size:14px;font-weight:750}.nav-item:hover{color:white;background:rgba(255,255,255,.06)}.nav-item.active{color:white;background:linear-gradient(90deg,rgba(75,194,236,.16),rgba(255,255,255,.05))}.sidebar-foot{position:absolute;z-index:1;left:25px;right:20px;bottom:24px;color:#b5c6d6;font-size:12px;line-height:1.7}.sidebar-foot small{color:#7f95a9}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#4bc2a6;box-shadow:0 0 0 4px rgba(75,194,166,.12)}.main{min-width:0;padding:34px clamp(24px,5vw,70px)}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:32px}.main>h1,.topbar h1{margin:7px 0;font-size:clamp(30px,4vw,43px);font-weight:900;letter-spacing:-.045em;line-height:1.05}.muted{color:var(--muted)}.row-actions,.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.form-grid input,.form-grid select,.form-grid textarea,.toolbar select{min-height:40px;padding:9px 11px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:8px;outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.toolbar select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(38,169,224,.1)}.notice{margin:-14px 0 24px;padding:11px 14px;background:var(--sky);border:1px solid #a9dced;border-radius:8px}.grid{display:grid;gap:18px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:21px;box-shadow:0 7px 30px rgba(26,54,84,.045)}.card h2{margin:0;font-weight:900;letter-spacing:-.025em}.stat-label{color:var(--muted);font-size:13px}.stat-value{margin-top:10px;color:var(--purple);font-size:27px;font-weight:900;letter-spacing:-.035em}.section{margin-top:24px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.table{width:100%;border-collapse:collapse}.table th{padding:0 10px 11px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase}.table td{padding:14px 10px;border-top:1px solid var(--line);font-size:14px}.table code{overflow-wrap:anywhere;color:#396276}.row-actions button{padding:5px 8px;color:var(--purple);background:white;border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:12px;font-weight:800}.row-actions button:hover{border-color:#add9e8;background:var(--soft-blue)}.pill{display:inline-flex;padding:4px 8px;color:#157ca6;background:var(--sky);border-radius:999px;font-size:11px;font-weight:850}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;align-items:end}.form-grid label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:750}.form-grid .check{display:flex;align-items:center;gap:8px;min-height:40px}.form-grid .check input{min-height:0}.domain-instruction{overflow-x:auto;white-space:nowrap}.domain-instruction code{font-size:13px;white-space:nowrap}.scope-list{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.scope-list legend{color:var(--muted);font-size:12px}.scope-list label{display:flex;align-items:center;gap:5px;color:var(--ink)}.scope-list input{min-height:0}.project-access-list{grid-column:1/-1;display:grid;gap:10px;margin:0;padding:13px 15px;border:1px solid var(--line);border-radius:10px}.project-access-list legend{padding:0 4px;color:var(--ink);font-size:13px;font-weight:850}.project-access-options{display:flex;flex-wrap:wrap;gap:9px 18px}.member-access-form label,.project-access-options label{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.member-access-form input,.project-access-options input{min-height:0;accent-color:var(--blue)}.member-access-details{min-width:180px}.member-access-details summary{width:fit-content;color:#267fa4;cursor:pointer;font-size:13px;font-weight:800}.member-access-form{display:grid;gap:8px;min-width:190px;margin-top:9px;padding:10px;background:#f7fbfd;border:1px solid #d9eaf0;border-radius:9px}.member-access-form .button{min-height:34px;justify-self:start;padding:8px 11px;font-size:12px}.all-projects-access{color:#157ca6;font-weight:800}.member-access-locked{max-width:720px}.secret{display:grid;gap:8px;margin-top:18px;padding:12px;color:#563b00;background:#fff6d9;border-radius:8px}.secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.code-block{overflow:auto;padding:14px;color:#e8f7fc;background:var(--navy-deep);border-radius:9px;line-height:1.55;font-size:12px}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (max-width:1000px){.landing-content{grid-template-columns:1fr;padding-top:70px}.hero{text-align:center}.hero h1,.hero>p{margin-left:auto;margin-right:auto}.hero .actions,.hero-points{justify-content:center}.cloud-preview{max-width:680px;margin:0 auto;transform:none}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;width:100%;height:auto;display:flex;align-items:center;gap:15px;padding:15px 18px}.sidebar .brand-logo img{width:140px}.sidebar-foot,.sidebar-product{display:none}.sidebar nav{margin-left:auto;display:flex;overflow-x:auto}.nav-item{white-space:nowrap}.stats,.two{grid-template-columns:repeat(2,1fr)}.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.mobile-home{display:block}}@media (max-width:650px){.landing-nav{width:min(100% - 30px,1180px);padding:17px 0}.landing-nav .brand-logo img{width:140px}.landing-nav .cloud-label,.landing-nav nav a:first-child{display:none}.landing-nav nav{gap:11px;font-size:12px}.landing-content{width:min(100% - 30px,1180px);padding:52px 0 90px}.hero h1{font-size:clamp(44px,15vw,65px)}.hero>p{font-size:17px}.hero .actions{display:grid}.cloud-preview{padding:13px}.preview-stats{grid-template-columns:1fr 1fr}.preview-files>div:last-child,.preview-stats article:last-child{display:none}.sidebar{align-items:flex-start;flex-direction:column}.sidebar nav{width:100%;margin:0}.main{padding:24px 16px;overflow-x:hidden}.form-grid,.stats,.two{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.card{overflow-x:auto}.auth-panel{padding:20px}.auth-card{padding:26px 22px}.auth-actions{grid-template-columns:1fr}.demo-gate-card{padding:28px 22px}.demo-gate-card .brand-logo{margin-bottom:40px}}.app-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);color:#28304a;background:#f4f7fb}.app-sidebar{position:sticky;top:0;z-index:20;height:100vh;display:flex;flex-direction:column;padding:22px 15px 16px;overflow:auto;color:#dcecf5;background:radial-gradient(circle at 16% 0,rgba(40,169,224,.25),transparent 31%),linear-gradient(180deg,#162e4b,#102239)}.app-sidebar-brand{padding:0 9px 15px}.app-sidebar .brand-logo img{width:146px}.app-sidebar .cloud-label{padding:3px 6px;font-size:8px}.workspace-switcher{width:100%;min-height:57px;display:flex;align-items:center;gap:10px;padding:9px 10px;color:white;text-align:left;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer}.workspace-switcher:hover{background:rgba(255,255,255,.11)}.workspace-mark{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;color:#163049;background:linear-gradient(145deg,#72d4f3,#2baddf);border-radius:8px;font-size:11px;font-weight:900}.workspace-switcher>span:nth-child(2){display:grid;min-width:0}.workspace-switcher strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher small{color:#90a9bc;font-size:9px}.workspace-switcher b{margin-left:auto;color:#8299ab}.app-nav{display:grid;gap:17px;padding:19px 1px}.app-nav-group{display:grid;gap:3px}.app-nav-label{padding:0 10px 5px;color:#648096;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.app-nav-item{min-height:35px;display:flex;align-items:center;gap:10px;padding:7px 10px;color:#9eb2c2;border-radius:7px;font-size:11px;font-weight:800;transition:color .18s,background .18s}.app-nav-item>span{width:18px;color:#7e99ad;text-align:center;font-family:ui-monospace,monospace;font-size:12px;font-weight:900}.app-nav-item>small{min-width:18px;margin-left:auto;padding:2px 5px;color:#dff8ff;text-align:center;background:rgba(75,194,236,.22);border-radius:99px;font-size:8px}.app-nav-item:hover{color:white;background:rgba(255,255,255,.06)}.app-nav-item.active{color:white;background:linear-gradient(90deg,rgba(42,172,221,.23),rgba(255,255,255,.055));box-shadow:inset 2px 0 #4bc2ec}.app-nav-item.active>span{color:#59cef4}.sidebar-usage{display:grid;gap:8px;margin:auto 5px 13px;padding:13px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);border-radius:9px}.sidebar-usage>div{display:flex;align-items:baseline;justify-content:space-between}.sidebar-usage strong{color:white;font-size:11px}.sidebar-usage span{color:#7f99ac;font-size:8px}.sidebar-usage a{color:#65c9ee;font-size:8px;font-weight:800}.sidebar-usage .app-meter{background:rgba(255,255,255,.12)}.sidebar-profile{display:flex;align-items:center;gap:9px;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.08)}.app-avatar{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#5e5a9a,#33305d);border:2px solid rgba(255,255,255,.12);border-radius:50%;font-size:9px;font-weight:900}.sidebar-profile>span:nth-child(2){display:grid;min-width:0}.sidebar-profile strong{font-size:10px}.sidebar-profile small{color:#7893a7;font-size:8px}.sidebar-profile b{margin-left:auto;color:#658096;font-size:8px;letter-spacing:1px}.app-main{min-width:0;padding:0 clamp(24px,4vw,58px) 60px}.app-topline{min-height:69px;justify-content:space-between;gap:20px;margin:0 calc(clamp(24px, 4vw, 58px) * -1);padding:0 clamp(24px,4vw,58px);background:rgba(255,255,255,.86);border-bottom:1px solid #e0e7ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-search,.app-topline{display:flex;align-items:center}.app-search{width:min(460px,55vw);height:36px;gap:8px;padding:0 12px;color:#8b97a9;background:#f5f7fa;border:1px solid #e2e8ef;border-radius:8px}.app-search input{width:100%;color:#28304a;background:transparent;border:0;outline:0;font-size:11px}.app-search span{font-size:18px;line-height:1;transform:rotate(-16deg)}.app-top-actions{display:flex;align-items:center;gap:15px;color:#69758a;font-size:10px;font-weight:800}.app-top-actions a:hover{color:#26a9e0}.app-top-actions button{position:relative;width:30px;height:30px;display:grid;place-items:center;color:#627188;background:white;border:1px solid #e1e7ee;border-radius:8px;cursor:pointer}.app-top-actions button i{position:absolute;width:5px;height:5px;right:5px;top:5px;background:#26a9e0;border:1px solid white;border-radius:50%}.app-region{padding-left:12px;border-left:1px solid #e3e8ee}.app-region b{margin-left:3px;color:#a2acb9}.app-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;padding:33px 0 25px}.app-eyebrow{color:#2698c6;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.app-page-head h1{margin:7px 0 5px;color:#252746;font-size:clamp(28px,3.1vw,39px);font-weight:900;letter-spacing:-.045em;line-height:1}.app-page-head p{margin:0;color:#778297;font-size:11px}.app-head-actions{display:flex;align-items:center;gap:8px}.app-button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;color:white;background:#2b2953;border:1px solid #2b2953;border-radius:7px;box-shadow:0 5px 12px rgba(43,41,83,.12);cursor:pointer;font-size:10px;font-weight:900}.app-button:hover{background:#3b386e}.app-button.secondary{color:#434660;background:white;border-color:#dce3eb;box-shadow:none}.app-button.secondary:hover{color:#258db8;background:#f4fbfe;border-color:#a8dbe9}.app-period{min-height:37px;padding:8px 13px;color:#4c5870;background:white;border:1px solid #dce3eb;border-radius:7px;cursor:pointer;font-size:10px;font-weight:800}.app-panel{padding:19px;background:white;border:1px solid #dfe6ed;border-radius:11px;box-shadow:0 5px 22px rgba(28,52,78,.035)}.app-panel h2{margin:0;color:#2b2e4c;font-size:15px;font-weight:900;letter-spacing:-.02em}.app-panel-head p,.app-panel>p{margin:4px 0 0;color:#818b9d;font-size:9px;line-height:1.55}.app-panel-head{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.app-panel-head button,.app-panel-head>a{color:#2796c1;background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:900}.app-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.app-stat{min-height:133px;padding:17px;background:white;border:1px solid #dfe6ed;border-radius:10px;box-shadow:0 5px 22px rgba(28,52,78,.03)}.app-stat>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#788397;font-size:9px;font-weight:800}.app-stat>div:first-child b{color:#359780;font-size:8px}.app-stat>strong{display:block;margin:13px 0 12px;color:#2b2953;font-size:25px;letter-spacing:-.04em}.app-stat>strong small{color:#727b8e;font-size:11px;letter-spacing:0}.app-stat>p{margin:7px 0 0;color:#8a94a5;font-size:8px}.app-stat .app-stat-detail{margin-top:20px}.app-meter{height:5px;overflow:hidden;background:#eaf0f4;border-radius:99px}.app-meter>span{height:100%;display:block;background:linear-gradient(90deg,#27a9df,#4bc2ec);border-radius:inherit}.app-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:13px;margin-top:13px}.app-chart{height:190px;display:grid;grid-template-columns:35px 1fr;gap:10px;padding-top:8px}.chart-scale{flex-direction:column;color:#a0a9b7;font-size:7px}.chart-bars,.chart-scale{display:flex;justify-content:space-between}.chart-bars{height:100%;align-items:flex-end;gap:clamp(5px,.8vw,10px);border-bottom:1px solid #dfe6ed;background:repeating-linear-gradient(180deg,#edf1f5 0,#edf1f5 1px,transparent 0,transparent 25%)}.chart-bars i{position:relative;width:100%;min-width:5px;background:linear-gradient(180deg,#45bce9,#278fbe);border-radius:3px 3px 0 0;opacity:.9}.chart-bars i:nth-child(3n){background:linear-gradient(180deg,#6ad0ef,#36a3ce)}.chart-bars i span{display:none;position:absolute;left:50%;bottom:calc(100% + 6px);padding:4px 6px;color:white;background:#252746;border-radius:4px;transform:translateX(-50%);white-space:nowrap;font-size:7px}.chart-bars i:hover span{display:block}.chart-labels{display:flex;justify-content:space-between;padding:8px 0 0 46px;color:#a0a9b7;font-size:7px}.activity-list{display:grid}.activity-list>div{min-height:55px;display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #edf1f5}.activity-list>div:first-child{border-top:0}.activity-icon{width:29px;height:29px;display:grid;flex:0 0 auto;place-items:center;color:#238eb9;background:#e7f6fc;border-radius:8px;font-size:11px;font-weight:900}.activity-icon.domain{color:#645f9f;background:#eeedf8}.activity-icon.import{color:#278b77;background:#e8f7f3}.activity-icon.key{color:#a17525;background:#fff5df;font-family:ui-monospace,monospace;font-size:8px}.activity-list p{min-width:0;display:grid;margin:0}.activity-list strong{overflow:hidden;color:#373b54;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.activity-list small{color:#929bab;font-size:7px}.activity-list>div>b{margin-left:auto;color:#798497;font-size:8px;white-space:nowrap}.app-status{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;color:#2e8b74;background:#e7f6f1;border-radius:99px;white-space:nowrap;font-size:7px;font-weight:900}.app-status i{width:4px;height:4px;background:#3fb193;border-radius:50%}.app-status.warning{color:#9a6d18;background:#fff4d9}.app-status.warning i{background:#e0a632}.app-status.neutral{color:#687487;background:#eef1f5}.app-status.neutral i{background:#8995a7}.app-status.blue{color:#2587ae;background:#e4f5fb}.app-status.blue i{background:#2fa9d8}.app-project-strip{margin-top:13px}.project-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.project-mini-grid>button{min-width:0;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:11px;text-align:left;background:#fbfcfd;border:1px solid #e4e9ef;border-radius:8px;cursor:pointer}.project-mini-grid>button:hover{border-color:#aadcea;background:#f4fbfe}.project-mini-grid>button>span:nth-child(2){min-width:0;display:grid}.project-mini-grid strong{overflow:hidden;color:#333750;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-mini-grid small{color:#929bab;font-size:7px}.project-symbol{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#3db6e5,#228dbb);border-radius:8px;font-size:8px;font-weight:900}.project-symbol.purple{background:linear-gradient(145deg,#7771b2,#4c477d)}.project-symbol.teal{background:linear-gradient(145deg,#48bea7,#288673)}.project-symbol.large{width:42px;height:42px;font-size:10px}.project-mini-usage{width:66px;display:grid;gap:4px}.project-mini-usage b{color:#4b5368;font-size:7px;text-align:right}.project-mini-grid>button>i{color:#a0a9b5;font-style:normal}.project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-card{padding:19px;background:white;border:1px solid #dfe6ed;border-radius:11px}.project-card-top{display:flex;align-items:flex-start;gap:9px}.project-card-top .app-status{margin:5px 0 0 auto}.project-card-top>button{color:#939dac;background:transparent;border:0;cursor:pointer}.project-card h2{margin:15px 0 2px;color:#2b2e4b;font-size:16px}.project-card>code{color:#919aaa;font-size:8px}.project-card dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0 16px}.project-card dl div{display:grid;gap:3px}.project-card dt{color:#99a2b1;font-size:7px;text-transform:uppercase}.project-card dd{display:flex;align-items:center;gap:5px;margin:0;color:#4a5267;font-size:9px;font-weight:800}.region-flag{min-width:22px;padding:3px 4px;color:#267da3;text-align:center;background:#e4f5fb;border-radius:4px;font-size:7px;font-weight:900}.project-open{width:100%;display:flex;justify-content:space-between;margin-top:15px;padding:10px 0 0;color:#278fba;background:transparent;border:0;border-top:1px solid #ebeff3;cursor:pointer;font-size:9px;font-weight:900}.project-create-card{min-height:295px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;color:#8791a2;background:rgba(255,255,255,.5);border:1px dashed #bfcbd6;border-radius:11px;cursor:pointer}.project-create-card:hover{color:#288eb8;background:#f7fcfe;border-color:#62c1e4}.project-create-card>span{width:43px;height:43px;display:grid;place-items:center;color:#2898c5;background:#e6f6fb;border-radius:50%;font-size:20px}.project-create-card strong{color:#4b5266;font-size:11px}.project-create-card small{max-width:210px;text-align:center;font-size:8px;line-height:1.5}.provider-flow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:13px;background:linear-gradient(90deg,#f6fbfd,white)}.provider-flow>div{display:flex;align-items:center;gap:9px}.provider-flow>div>span{width:27px;height:27px;display:grid;flex:0 0 auto;place-items:center;color:#278fb9;background:#e2f4fb;border-radius:50%;font-size:8px;font-weight:900}.provider-flow p{display:grid;margin:0}.provider-flow strong{font-size:8px}.provider-flow small{color:#9099a8;font-size:7px}.provider-flow>i{color:#b7c2cc;font-style:normal}.media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 13px}.media-breadcrumb{display:flex;align-items:center;gap:7px;color:#9ca5b4;font-size:9px;white-space:nowrap}.media-breadcrumb button{color:#598096;background:transparent;border:0;cursor:pointer;font-size:9px}.media-breadcrumb strong{color:#333850}.media-actions{display:flex;align-items:center;gap:6px}.media-actions>button{min-height:31px;padding:6px 9px;color:#606c80;background:#fbfcfd;cursor:pointer;font-size:8px;font-weight:800}.media-actions>button,.media-search{border:1px solid #e0e6ed;border-radius:6px}.media-search{height:31px;display:flex;align-items:center;gap:6px;padding:0 9px;color:#9ca6b5;background:#f8fafc}.media-search input{width:145px;background:transparent;border:0;outline:0;font-size:8px}.view-toggle{display:flex;overflow:hidden;border:1px solid #e0e6ed;border-radius:6px}.view-toggle button{width:30px;height:30px;color:#8b96a6;background:white;border:0;border-left:1px solid #e0e6ed;cursor:pointer}.view-toggle button:first-child{border-left:0}.view-toggle button.active{color:#268eb8;background:#e8f6fb}.folder-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.folder-row button{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:0 9px;padding:11px;text-align:left;background:white;border:1px solid #e0e6ed;border-radius:8px;cursor:pointer}.folder-row button:hover{border-color:#9fd5e7}.folder-row button>span{grid-row:1/span 2;color:#35aadd;font-size:21px;transform:scaleX(1.12)}.folder-row strong{overflow:hidden;color:#3a3e57;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.folder-row small{color:#98a1b0;font-size:7px}.folder-row .folder-new{display:flex;align-items:center;justify-content:center;color:#768194;background:transparent;border-style:dashed}.folder-row .folder-new span{color:#2a96c0;font-size:14px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.media-card{background:white;border:1px solid #dfe6ed;border-radius:9px}.media-preview{position:relative;width:100%;height:160px;overflow:hidden;background:#dce7ef;border:0;cursor:pointer}.media-preview.sunset{background:radial-gradient(circle at 70% 23%,#ffdf9f 0 8%,transparent 9%),linear-gradient(155deg,transparent 40%,rgba(26,76,100,.35) 41%),linear-gradient(140deg,#e8a575,#6bb3cf 52%,#244c68)}.media-preview.ocean{background:radial-gradient(ellipse at 48% 75%,rgba(121,227,233,.7),transparent 24%),linear-gradient(150deg,#15253f,#18789b 55%,#55c4d0)}.media-preview.paper{background:linear-gradient(135deg,transparent 20%,rgba(81,79,122,.1) 21% 47%,transparent 48%),#eff1f5}.media-preview.portrait{background:radial-gradient(ellipse at 53% 38%,#e6b9a4 0 17%,transparent 18%),radial-gradient(ellipse at 50% 80%,#293950 0 34%,transparent 35%),linear-gradient(145deg,#d3dbdf,#879dac)}.media-preview.product{background:radial-gradient(ellipse at 50% 60%,#f3f1ea 0 21%,transparent 22%),linear-gradient(135deg,#d9e5e3,#a6c4bf)}.media-preview.archive{background:repeating-linear-gradient(135deg,#e9edf1 0 12px,#f4f6f8 12px 24px)}.app-file-glyph{width:31px;height:34px;display:grid;place-items:center;color:white;background:#64748a;border-radius:4px 4px 7px 4px;box-shadow:0 4px 10px rgba(33,52,72,.17);font-size:7px;font-weight:900}.media-preview>.app-file-glyph{position:absolute;left:13px;bottom:12px}.kind-jpg,.kind-png,.kind-webp{background:#24a6d6}.kind-mp4{background:#625d9a}.kind-pdf{background:#d85b68}.kind-zip{background:#7d8c9f}.kind-csv{background:#40a482}.media-select{position:absolute;width:14px;height:14px;left:9px;top:9px;background:rgba(255,255,255,.88);border:1px solid rgba(37,55,73,.24);border-radius:4px}.media-preview>i{position:absolute;right:8px;top:8px;padding:4px 6px;color:#4a5364;background:rgba(255,255,255,.85);border-radius:5px;font-style:normal;font-size:7px}.play-button{position:absolute;width:41px;height:41px;display:grid;left:50%;top:50%;place-items:center;color:white;background:rgba(28,36,58,.7);border:1px solid rgba(255,255,255,.5);border-radius:50%;transform:translate(-50%,-50%);font-size:12px}.media-card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px}.media-card-info>span{min-width:0;display:grid;gap:3px}.media-card-info>span:last-child{justify-items:end}.media-card-info strong{overflow:hidden;color:#383c54;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.media-card-info small{color:#949dad;font-size:7px;white-space:nowrap}.media-email-action{width:max-content;margin-top:5px;padding:4px 7px;color:#277fa6;background:#eaf7fb;border:1px solid #cdebf5;border-radius:5px;cursor:pointer;font-size:7px;font-weight:900}.media-email-action:hover{color:#1f6f92;background:#dff3fa}.media-grid.list{grid-template-columns:1fr;gap:6px}.media-grid.list .media-card{display:grid;grid-template-columns:86px 1fr}.media-grid.list .media-preview{height:61px;border-radius:7px;transform:scale(.8)}.media-grid.list .media-preview>.app-file-glyph{left:8px;bottom:7px;transform:scale(.75)}.media-grid.list .media-card-info{align-items:center}.media-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;color:#8893a4;font-size:8px}.media-footer>div{display:flex;align-items:center;gap:3px}.media-footer button{width:26px;height:26px;color:#728094;background:white;border:1px solid #e1e7ed;border-radius:5px;cursor:pointer;font-size:8px}.media-footer button.active{color:white;background:#2b2953;border-color:#2b2953}.app-empty{display:grid;place-items:center;padding:50px;text-align:center}.app-empty>span{font-size:30px}.app-empty h2{margin-top:10px}.app-empty p{margin-bottom:15px}.app-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:13px}.app-stack{display:grid;align-content:start;gap:13px}.app-tabs{display:flex;gap:4px;margin:-4px 0 18px;border-bottom:1px solid #e5eaf0}.app-tabs button{padding:9px 12px;color:#8993a4;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:9px;font-weight:900}.app-tabs button.active{color:#288fb9;border-color:#2aa7d9}.app-field{display:grid;gap:6px;margin-bottom:14px;color:#4f586c;font-size:9px;font-weight:900}.app-field input,.app-field select,.app-field textarea{width:100%;min-height:38px;padding:9px 10px;color:#31364f;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;outline:0;font-size:9px}.app-field textarea{min-height:78px;resize:vertical}.app-field input:focus,.app-field select:focus,.app-field textarea:focus{border-color:#56bae0;box-shadow:0 0 0 3px rgba(38,169,224,.1)}.app-field>small{color:#97a0ae;font-size:7px;font-weight:600;line-height:1.5}.app-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-check{display:flex;align-items:flex-start;gap:9px;margin:4px 0 16px;color:#4b5266;font-size:9px}.app-check input{margin-top:3px;accent-color:#2aa6d8}.app-check>span{display:grid}.app-check small{color:#969fad;font-size:7px}.drive-detected{display:flex;gap:10px;margin:-3px 0 16px;padding:11px;background:#f1f9fc;border:1px solid #cde9f3;border-radius:8px}.drive-mark{width:28px;height:28px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#36b66e,#ebc638 60%,#4285f4 61%);border-radius:7px;font-size:10px}.drive-detected p{display:grid;margin:0}.drive-detected strong{color:#386070;font-size:9px}.drive-detected small{color:#72909c;font-size:7px}.csv-drop{min-height:170px;display:grid;place-items:center;align-content:center;gap:7px;margin-bottom:15px;color:#778397;background:#f9fbfc;border:1px dashed #b9c8d4;border-radius:9px;text-align:center;cursor:pointer}.csv-drop input{position:absolute;opacity:0;pointer-events:none}.csv-drop>span{width:39px;height:39px;display:grid;place-items:center;color:#2b9ac7;background:#e4f5fb;border-radius:50%;font-size:17px}.csv-drop strong{color:#41485d;font-size:9px}.csv-drop small{color:#929cab;font-size:7px}.job-list>div{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid #eaf0f4}.job-list>div:first-child{border-top:0}.job-progress{min-width:0;flex:1 1;display:grid;gap:3px}.job-list strong{font-size:9px}.job-list small{color:#929cab;font-size:7px}.job-list .app-meter{margin-top:5px}.job-list>div>b{color:#2d94bd;font-size:9px}.compact-table{display:grid}.compact-table>div{min-height:48px;display:flex;align-items:center;gap:10px;border-top:1px solid #ebeff3}.compact-table>div:first-child{border-top:0}.compact-table>div>span:first-child:not(.app-status){flex:1 1;display:grid;color:#41475d;font-size:9px;font-weight:800}.compact-table small{color:#929cab;font-size:7px;font-weight:600}.compact-table>div>b{color:#909aaa;font-size:7px}.video-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:13px;margin-bottom:13px}.video-player{position:relative;min-height:285px;overflow:hidden;background:linear-gradient(145deg,#17263d,#1b7392 62%,#58c2cc);border-radius:11px}.video-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 74%,rgba(105,226,229,.58),transparent 28%),linear-gradient(160deg,transparent 40%,rgba(6,20,39,.55))}.video-player>button{position:absolute;width:58px;height:58px;display:grid;left:50%;top:50%;place-items:center;color:white;background:rgba(18,37,60,.68);border:1px solid rgba(255,255,255,.55);border-radius:50%;transform:translate(-50%,-50%);cursor:pointer}.video-player>span{position:absolute;right:13px;bottom:12px;padding:4px 7px;color:white;background:rgba(15,26,43,.7);border-radius:4px;font-size:8px}.video-detail{display:flex;flex-direction:column;justify-content:center}.video-detail h2{margin-top:13px;font-size:19px}.video-detail>p{margin-bottom:17px}.video-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 18px}.video-detail dl div{display:grid;gap:3px}.video-detail dt{color:#9aa3b1;font-size:7px;text-transform:uppercase}.video-detail dd{margin:0;color:#465066;font-size:9px;font-weight:800}.video-stats{margin-bottom:13px}.video-list>div{min-height:67px;display:grid;grid-template-columns:92px minmax(180px,1fr) 65px 85px 20px;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #e9edf2}.video-list>div:first-child{border-top:0}.video-thumb{position:relative;width:86px;height:50px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#1d354f,#2da4c5);border-radius:7px}.video-thumb.tone-1{background:linear-gradient(145deg,#684b71,#c58b90)}.video-thumb.tone-2{background:linear-gradient(145deg,#25384f,#748e9f)}.video-thumb.tone-3{background:linear-gradient(145deg,#425b59,#77af9d)}.video-thumb b{font-size:9px}.video-thumb small{position:absolute;right:4px;bottom:4px;padding:2px 3px;color:white;background:rgba(0,0,0,.55);border-radius:3px;font-size:6px}.video-list p,.video-list>div>span:nth-child(3){display:grid;margin:0}.video-list strong{color:#3a3f55;font-size:9px}.video-list small{color:#959eac;font-size:7px}.video-list>div>span:nth-child(3){color:#4d566b;font-size:9px;font-weight:900}.video-list>div>button{color:#9ca5b2;background:transparent;border:0;cursor:pointer}.embed-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.embed-preview-panel{min-height:390px}.device-switch{display:flex;overflow:hidden;border:1px solid #e0e6ec;border-radius:6px}.device-switch button{padding:6px 8px;color:#7a8596;background:white;border:0;cursor:pointer;font-size:7px}.device-switch button.active{color:#288fb9;background:#e9f6fb}.embed-canvas{min-height:310px;display:grid;place-items:center;padding:25px;background:repeating-linear-gradient(45deg,#f3f5f7 0 10px,#eef1f4 10px 20px);border-radius:8px}.embed-demo{width:min(430px,100%);overflow:hidden;background:white;border:1px solid #d8e0e8;border-radius:8px;box-shadow:0 15px 30px rgba(25,45,66,.16)}.embed-photo{height:185px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;color:white;background:radial-gradient(circle at 70% 22%,#ffdf9f 0 8%,transparent 9%),linear-gradient(145deg,#e4a474,#4f9dbd 53%,#1b405d)}.embed-photo b{font-size:22px;letter-spacing:.12em}.embed-photo small{font-size:7px;letter-spacing:.2em}.embed-demo>div{display:grid;gap:3px;padding:11px 13px}.embed-demo>div strong{font-size:9px}.embed-demo>div small{color:#929ba9;font-size:7px}.app-code{overflow:auto;margin:0;padding:15px;color:#e5f5fb;background:#12263d;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.7}.code-note{color:#8e98a8;font-size:7px}.code-note code{color:#298cb5}.settings-list{display:grid;margin-top:18px}.app-check.switch{align-items:center;padding:10px 0;border-top:1px solid #ebeff3}.app-check.switch input{width:28px;height:16px;appearance:none;background:#cdd5de;border-radius:99px;cursor:pointer;transition:background .2s}.app-check.switch input:after{content:"";width:12px;height:12px;display:block;margin:2px;background:white;border-radius:50%;transition:transform .2s}.app-check.switch input:checked{background:#2ca9d9}.app-check.switch input:checked:after{transform:translateX(12px)}.compact-table.embeds>div{display:grid;grid-template-columns:auto 1fr auto auto}.compact-table.embeds>div>span:nth-child(2){display:grid}.compact-table.embeds button,.compact-table.top-assets button{background:transparent;border:0;cursor:pointer}.domain-callout{display:flex;align-items:center;gap:15px;margin-bottom:13px;color:white;background:linear-gradient(110deg,#18344f,#176c94);border-color:transparent}.domain-callout-icon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;color:#58c8ef;background:rgba(255,255,255,.1);border-radius:10px;font-size:21px}.domain-callout>div{flex:1 1}.domain-callout h2{color:white}.domain-callout p{margin:4px 0 0;color:rgba(255,255,255,.68);font-size:8px}.domain-callout>button{color:#8bddfa;background:transparent;border:0;cursor:pointer;font-size:8px;font-weight:900}.domain-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:13px}.domain-list>div{min-height:66px;display:grid;grid-template-columns:auto 1fr auto 82px 24px;align-items:center;gap:10px;border-top:1px solid #e9eef2}.domain-list>div:first-child{border-top:0}.domain-icon{width:31px;height:31px;display:grid;place-items:center;color:#2894bd;background:#e4f4fa;border-radius:8px;font-size:15px}.domain-icon.platform{color:white;background:#2b2953;font-size:8px;font-weight:900}.domain-icon.pending{color:#a97a22;background:#fff3da}.domain-list p{display:grid;gap:2px;margin:0}.domain-list strong{color:#363b53;font-size:9px}.domain-list small{color:#929caa;font-size:7px}.domain-list button{color:#288fb9;background:transparent;border:0;cursor:pointer;font-size:7px;font-weight:900}.primary-badge{color:#625d96;background:#eeedf8;padding:4px 6px;border-radius:99px;text-align:center;font-size:7px;font-weight:900}.domain-add-panel>p code{color:#278db6}.domain-add-panel form{margin-top:17px}.input-prefix{display:flex;align-items:center;overflow:hidden;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px}.input-prefix span{padding-left:10px;color:#9aa4b2;font-size:8px}.input-prefix input{border:0}.dns-record{position:relative;display:grid;gap:9px;margin-top:17px;padding:12px;background:#f4f7f9;border-radius:8px}.dns-record>div{display:grid;grid-template-columns:45px 1fr}.dns-record span{color:#98a1af;font-size:7px;text-transform:uppercase}.dns-record code,.dns-record strong{color:#4a5266;font-size:8px;overflow-wrap:anywhere}.dns-record>button{position:absolute;right:8px;top:8px;color:#288eb7;background:white;border:1px solid #dce3e9;border-radius:5px;cursor:pointer;font-size:7px}.analytics-chart{margin-top:13px}.chart-legend{display:flex;gap:13px;color:#7e899b;font-size:7px}.chart-legend span{display:flex;align-items:center;gap:4px}.chart-legend i{width:6px;height:6px;display:inline-block;background:#2ea7d6;border-radius:2px}.chart-legend i.purple{background:#655f9d}.analytics-bars{height:215px;display:flex;align-items:flex-end;gap:clamp(2px,.5vw,7px);padding-top:15px;border-bottom:1px solid #dfe6ec;background:repeating-linear-gradient(180deg,#edf1f5 0,#edf1f5 1px,transparent 0,transparent 25%)}.analytics-bars>div{width:100%;height:100%;display:flex;align-items:flex-end;gap:1px}.analytics-bars b,.analytics-bars i{width:50%;display:block;background:#35abd8;border-radius:2px 2px 0 0}.analytics-bars b{background:#6c67a3}.analytics-labels{display:flex;justify-content:space-between;padding-top:8px;color:#9aa3b1;font-size:7px}.analytics-lower{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.usage-projects>div{min-height:62px;display:grid;grid-template-columns:auto 1fr 70px;align-items:center;gap:10px;border-top:1px solid #e9eef2}.usage-projects>div:first-child{border-top:0}.usage-project-progress{display:grid;gap:7px}.usage-projects strong{font-size:9px}.usage-projects>div>b{display:grid;color:#41495e;text-align:right;font-size:9px}.usage-projects>div>b small{color:#929baa;font-size:7px}.compact-table.top-assets>div{display:grid;grid-template-columns:16px auto 1fr auto}.compact-table.top-assets>div>b{color:#a1a9b6}.compact-table.top-assets>div>span:nth-child(3){display:grid}.compact-table.top-assets>div>strong{color:#41485d;font-size:8px}.developer-hero{min-height:148px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:13px;padding:21px 25px;color:white;background:radial-gradient(circle at 12% 5%,rgba(68,190,233,.28),transparent 34%),linear-gradient(120deg,#142a44,#183d5e);border-radius:11px}.developer-hero>div{display:flex;align-items:center;gap:17px}.dev-orbit{width:58px;height:58px;display:grid;flex:0 0 auto;place-items:center;color:#79d5f4;background:rgba(255,255,255,.06);border:1px solid rgba(117,214,247,.25);border-radius:50%;box-shadow:0 0 0 9px rgba(75,194,236,.04);font-family:ui-monospace,monospace;font-size:15px}.developer-hero h2{margin:5px 0;color:white;font-size:20px}.developer-hero p{max-width:520px;margin:0;color:rgba(255,255,255,.68);font-size:9px;line-height:1.55}.developer-hero dl{min-width:285px;display:grid;gap:9px;margin:0;padding-left:22px;border-left:1px solid rgba(255,255,255,.13)}.developer-hero dl>div{display:grid;grid-template-columns:70px 1fr;align-items:center}.developer-hero dt{color:#87a1b5;font-size:7px;text-transform:uppercase}.developer-hero dd{margin:0;font-size:8px}.developer-hero code{color:#8bdcf7;font-size:7px}.developer-grid{margin-bottom:13px}.code-panel{position:relative;padding-bottom:0;overflow:hidden;background:#12263d;border-color:#12263d}.code-panel .app-tabs{margin-bottom:0;border-color:rgba(255,255,255,.1)}.code-panel .app-tabs button{color:#7992a5}.code-panel .app-tabs button.active{color:#6fd2f3;border-color:#4bc2ec}.app-code.large{min-height:260px;padding:20px 6px;color:#d7edf5;background:transparent;font-size:8px}.copy-code{position:absolute;right:14px;top:15px;color:#8fdcf7;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:5px;cursor:pointer;font-size:7px}.code-panel-foot{margin:0 -19px;padding:10px 17px;color:#7890a2;background:rgba(0,0,0,.15);font-size:7px}.code-panel-foot span{margin-right:6px;color:#4bc2a6}.tool-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tool-list code{display:flex;justify-content:space-between;padding:8px 9px;color:#465269;background:#f5f7fa;border:1px solid #e6ebf0;border-radius:6px;font-size:7px}.tool-list code span{color:#2b97c1}.api-key-table,.invoice-table,.member-table{display:grid}.api-key-table>div,.invoice-table>div,.member-table>div{min-height:54px;display:grid;align-items:center;gap:10px;padding:7px 0;border-top:1px solid #e9edf2;color:#5c667a;font-size:8px}.api-key-table>div{grid-template-columns:1.15fr 1fr .9fr 1fr .75fr 20px}.api-key-table .table-head,.invoice-table .table-head,.member-table .table-head{min-height:25px;padding:0;color:#9ca5b2;border-top:0;font-size:7px;font-weight:900;text-transform:uppercase}.api-key-table>div>span:first-child{display:grid}.api-key-table strong{color:#383d54;font-size:9px}.api-key-table small{color:#929ba9;font-size:7px}.api-key-table code{color:#34738d;font-size:7px}.api-key-table i{display:inline-block;margin:1px;padding:3px 5px;color:#426a7c;background:#ecf4f7;border-radius:4px;font-style:normal;font-size:6px}.api-key-table button{color:#98a1af;background:transparent;border:0;cursor:pointer}.members-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr);gap:13px}.member-table>div{grid-template-columns:1.4fr .7fr .7fr .75fr 20px}.member-table>div>span:first-child{display:flex;align-items:center;gap:9px}.member-table>div>span:first-child>span{display:grid}.member-table strong{color:#3b4057;font-size:9px}.member-table small{color:#939cab;font-size:7px}.member-avatar{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;color:white;background:#389fca;border-radius:50%;font-size:8px;font-style:normal;font-weight:900}.member-avatar.purple{background:#6a65a2}.member-avatar.teal{background:#3a9e89}.member-avatar.orange{background:#c48746}.member-avatar.pending{color:#8e98a8;background:#edf1f4}.member-table button{color:#596478;background:transparent;border:0;cursor:pointer;font-size:8px}.member-table>div>span:nth-child(2) button{padding:5px 7px;background:#f5f7f9;border:1px solid #e2e7ec;border-radius:5px}.online-dot{width:5px;height:5px;display:inline-block;margin-right:5px;background:#43b394;border-radius:50%}.pending-member{background:#fffdf7}.invite-panel>p{margin-bottom:17px}.role-note{margin:-3px 0 16px;padding:10px;background:#f4f7f9;border-radius:7px}.role-note strong{font-size:8px}.role-note p{margin:3px 0 0;color:#828c9d;font-size:7px;line-height:1.5}.seat-note{display:flex;gap:9px;margin-top:18px;padding-top:15px;border-top:1px solid #e6ebef}.seat-note>span{width:30px;height:30px;display:grid;place-items:center;color:#2a95be;background:#e5f5fa;border-radius:50%;font-size:15px}.seat-note p{display:grid;margin:0}.seat-note strong{font-size:8px}.seat-note small{color:#929caa;font-size:7px}.billing-hero{min-height:190px;display:grid;grid-template-columns:.8fr 1.2fr .55fr;align-items:center;gap:25px;margin-bottom:13px;padding:23px;color:white;background:radial-gradient(circle at 10% 10%,rgba(67,192,235,.33),transparent 35%),linear-gradient(120deg,#142a44,#183b5a);border-radius:11px}.billing-hero>div:first-child{display:grid;justify-items:start}.billing-hero h2{margin:10px 0 3px;color:white;font-size:19px}.billing-hero p{margin:0 0 14px;color:#9db3c3;font-size:8px}.billing-hero>div:first-child>strong{font-size:25px}.billing-hero>div:first-child>strong small{font-size:9px}.billing-hero>div:first-child>span:last-child{color:#8199ac;font-size:7px}.billing-usage{display:grid;gap:18px;padding:0 25px;border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12)}.billing-usage>div{position:relative;display:grid;gap:6px}.billing-usage>div>span{display:flex;align-items:baseline;gap:7px}.billing-usage strong{font-size:13px}.billing-usage small{color:#8da5b6;font-size:7px}.billing-usage>div>b{position:absolute;right:0;top:2px;color:#7dd7f3;font-size:8px}.billing-usage .app-meter{background:rgba(255,255,255,.12)}.billing-usage p{margin:0;color:#7f98ab;font-size:7px}.billing-card{padding:16px;color:#2f3450;background:linear-gradient(145deg,#f7f9fc,#d8e9f0);border-radius:10px;box-shadow:0 12px 25px rgba(0,0,0,.15)}.billing-card span{display:block;color:#2b2953;font-size:9px;font-weight:900;font-style:italic}.billing-card strong{display:block;margin-top:18px;font-size:10px;letter-spacing:.12em}.billing-card small{color:#84909f;font-size:7px}.billing-card button{float:right;color:#278cb5;background:transparent;border:0;cursor:pointer;font-size:7px}.billing-note{display:flex;align-items:center;gap:11px;margin-bottom:13px;padding:13px 17px;background:#eff9fc;border-color:#c7e6f0}.billing-note>span{width:30px;height:30px;display:grid;place-items:center;color:#278fb9;background:#d9f0f8;border-radius:50%}.billing-note p{flex:1 1;display:grid;margin:0}.billing-note strong{color:#3b5361;font-size:9px}.billing-note small{color:#718b98;font-size:7px}.billing-note a{color:#278eb8;font-size:7px;font-weight:900}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px}.plan-card{position:relative;padding:18px;background:white;border:1px solid #dfe6ed;border-radius:10px}.plan-card.current{border:2px solid #2aa7d9}.plan-current{position:absolute;right:10px;top:-9px;padding:4px 7px;color:white;background:#2aa7d9;border-radius:99px;font-size:6px;font-weight:900;text-transform:uppercase}.plan-card h2{margin:0;color:#2b2e4b;font-size:17px}.plan-card>p{margin:2px 0 14px;color:#929baa;font-size:7px}.plan-card>strong{color:#2b2953;font-size:22px}.plan-card>strong small{font-size:8px}.plan-card>span:not(.plan-current){display:block;color:#919aa9;font-size:7px}.plan-card ul{display:grid;gap:7px;padding:14px 0 14px 15px;margin:13px 0;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;color:#596378;font-size:7px}.plan-card li::marker{color:#37ad8c}.plan-card button{width:100%;min-height:32px;color:#4d576b;background:white;border:1px solid #dce3e9;border-radius:6px;cursor:pointer;font-size:8px;font-weight:900}.plan-card.current button{color:#8c96a5;background:#f0f3f6;border-color:transparent}.invoice-table>div{grid-template-columns:.8fr 1.5fr .6fr .5fr .5fr}.invoice-table strong{color:#41475d}.invoice-table button{color:#278eb8;background:transparent;border:0;cursor:pointer;font-size:7px;font-weight:900}.settings-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px}.settings-nav{position:sticky;top:90px;height:fit-content;display:grid;gap:3px}.settings-nav a{padding:8px 10px;color:#7e899b;border-left:2px solid transparent;font-size:9px;font-weight:800}.settings-nav a.active,.settings-nav a:hover{color:#288fb9;background:#eaf7fb;border-color:#2aa7d9;border-radius:0 6px 6px 0}.settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;margin:-2px -2px 18px;padding-bottom:14px;border-bottom:1px solid #e7ecf1}.settings-section-head p{margin:4px 0 0;color:#8b95a5;font-size:8px}.locked-input{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f2f5f7;border:1px solid #e0e5ea;border-radius:7px}.locked-input strong{font-size:9px}.locked-input small{margin-left:auto;color:#969fad;font-size:7px}.app-check.prominent{padding:12px;background:#f0f9fc;border:1px solid #cce8f2;border-radius:8px}.format-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px}.format-options label{display:flex;align-items:flex-start;gap:7px;padding:10px;border:1px solid #e0e6ec;border-radius:7px}.format-options input{accent-color:#2aa6d7}.format-options span{display:grid}.format-options b{font-size:8px}.format-options small{color:#929caa;font-size:7px}.danger-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#efcbd0}.danger-panel h2{color:#a6384b}.danger-panel p{margin:4px 0 0;color:#8d7580;font-size:8px}.danger-panel button{padding:8px 11px;color:#a6374a;background:white;border:1px solid #deaab3;border-radius:6px;cursor:pointer;font-size:8px;font-weight:900}.app-toast{position:fixed;z-index:100;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;padding:12px 15px;color:white;background:#26334b;border:1px solid rgba(255,255,255,.13);border-radius:9px;box-shadow:0 18px 45px rgba(13,29,48,.24);font-size:9px;font-weight:800;animation:toast-in .25s ease-out}.app-toast span{width:20px;height:20px;display:grid;place-items:center;color:#17392f;background:#57c4a5;border-radius:50%;font-size:9px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1150px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.app-stat-grid,.media-grid,.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-mini-grid{grid-template-columns:1fr}.plan-grid{grid-template-columns:repeat(2,1fr)}.developer-hero{align-items:flex-start;flex-direction:column}.developer-hero dl{width:100%;grid-template-columns:repeat(3,1fr);padding:15px 0 0;border:0;border-top:1px solid rgba(255,255,255,.13)}.developer-hero dl>div{display:grid;grid-template-columns:1fr;gap:4px}.billing-hero{grid-template-columns:1fr 1fr}.billing-card{display:none}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;display:block;padding:14px 16px;overflow:visible}.app-sidebar-brand{display:inline-block;padding:0}.app-nav-label,.sidebar-profile,.sidebar-usage,.workspace-switcher{display:none}.app-nav{display:flex;gap:4px;margin-top:12px;padding:0;overflow-x:auto}.app-nav-group{display:contents}.app-nav-item{flex:0 0 auto}.app-main,.app-topline{padding-inline:20px}.app-topline{margin-inline:-20px}.analytics-lower,.app-dashboard-grid,.app-split,.domain-grid,.members-layout,.video-feature{grid-template-columns:1fr}.folder-row{grid-template-columns:repeat(2,1fr)}.provider-flow{display:grid;grid-template-columns:1fr 1fr}.provider-flow>i{display:none}.media-toolbar{align-items:flex-start;flex-direction:column}.media-actions{width:100%}.developer-hero dl,.media-actions{overflow-x:auto}.billing-hero{grid-template-columns:1fr}.billing-usage{padding:18px 0 0;border:0;border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:640px){.app-main{padding:0 14px 45px}.app-topline{min-height:57px;margin-inline:-14px;padding-inline:14px}.app-search{width:100%}.app-region,.app-top-actions>a{display:none}.app-page-head{align-items:flex-start;flex-direction:column;padding:24px 0 20px}.app-page-head h1{font-size:31px}.app-stat-grid,.media-grid,.plan-grid,.project-card-grid{grid-template-columns:1fr}.project-create-card{min-height:180px}.app-dashboard-grid{display:block}.app-dashboard-grid .app-panel+.app-panel{margin-top:12px}.media-preview{height:200px}.app-field-row,.format-options{grid-template-columns:1fr}.video-list>div{grid-template-columns:72px 1fr auto}.video-thumb{width:66px;height:43px}.video-list .app-status,.video-list>div>span:nth-child(3){display:none}.domain-list>div{grid-template-columns:auto 1fr auto;padding:10px 0}.domain-list>div>.app-status,.domain-list>div>.primary-badge,.domain-list>div>span:empty{display:none}.developer-hero>div{align-items:flex-start}.dev-orbit{display:none}.developer-hero dl,.tool-list{grid-template-columns:1fr}.api-key-table .table-head,.invoice-table .table-head,.member-table .table-head{display:none}.api-key-table>div:not(.table-head),.invoice-table>div:not(.table-head),.member-table>div:not(.table-head){grid-template-columns:1fr auto;gap:6px;padding:13px 0}.api-key-table>div>:nth-child(3),.api-key-table>div>:nth-child(4),.invoice-table>div>:nth-child(2),.member-table>div>:nth-child(3){display:none}.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;display:flex;overflow-x:auto}.settings-nav a{flex:0 0 auto}.locked-input{align-items:flex-start;flex-direction:column}.locked-input small{margin-left:0}.billing-note{align-items:flex-start}.billing-note a{display:none}.app-toast{left:14px;right:14px;bottom:14px}}.marketing-section{margin-inline:auto}.marketing-kicker{color:#269dcd;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.marketing-home{overflow:hidden;background:#f8fafc}.marketing-home h2,.marketing-home h3,.marketing-page h1,.marketing-page h2,.marketing-page h3{font-weight:800}.marketing-home .landing{min-height:760px}.marketing-home .landing-content{min-height:655px;padding-bottom:105px}.preview-file-head a{margin-left:auto;color:var(--blue);font-size:10px;font-weight:800}.home-trust{width:min(1160px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 auto;padding:26px 0;color:#939dac;border-bottom:1px solid #e1e8ee}.home-trust>span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-trust>div{display:flex;align-items:center;gap:clamp(22px,4vw,55px);color:#69758a}.home-trust strong{font-size:12px;font-weight:900;letter-spacing:-.02em}.home-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;padding:105px 0 58px}.home-intro h2{max-width:720px;margin:12px 0 0;color:#242641;font-size:clamp(36px,4.4vw,57px);line-height:1.05;letter-spacing:-.05em}.home-intro>p{align-self:end;margin:0 0 5px;color:#6f7b8d;font-size:16px;line-height:1.75}.home-feature-showcase{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-bottom:110px}.home-feature-showcase>article{min-height:335px;display:flex;flex-direction:column;justify-content:space-between;padding:31px;overflow:hidden;background:white;border:1px solid #dfe7ed;border-radius:16px;box-shadow:0 13px 40px rgba(27,52,78,.045)}.home-feature-showcase .home-feature-large{min-height:410px;grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;color:white;background:radial-gradient(circle at 88% 10%,rgba(75,194,236,.24),transparent 33%),linear-gradient(125deg,#122942,#1b4e6e);border-color:transparent}.home-feature-icon{width:41px;height:41px;display:grid;place-items:center;color:#278fb9;background:#e5f5fb;border-radius:10px;font-family:ui-monospace,monospace;font-size:16px;font-weight:900}.home-feature-large .home-feature-icon{color:#69d0f1;background:rgba(255,255,255,.09)}.home-feature-showcase article>small{margin-top:27px;color:#2698c6;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home-feature-large>div:first-child>small{display:block;margin-top:25px;color:#70d2f3;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home-feature-showcase h2{max-width:470px;margin:10px 0 13px;color:#262943;font-size:27px;line-height:1.12;letter-spacing:-.04em}.home-feature-large h2{color:white;font-size:clamp(30px,3vw,43px)}.home-feature-showcase p{margin:0;color:#748093;font-size:13px;line-height:1.7}.home-feature-large p{color:#a9c0cf}.home-feature-large a{display:block;margin-top:21px;color:#75d5f4;font-size:11px;font-weight:900}.upload-visual{position:relative;min-height:280px;display:grid;place-items:center;padding:25px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);border-radius:15px}.upload-ring{width:138px;height:138px;display:grid;place-content:center;gap:2px;color:white;text-align:center;background:radial-gradient(circle,#183c59 60%,transparent 61%),conic-gradient(#4bc2ec 0 73%,rgba(255,255,255,.1) 73% 100%);border-radius:50%}.upload-ring b{font-size:30px;letter-spacing:-.04em}.upload-ring small{color:#8caabd;font-size:8px}.upload-visual>div{width:min(360px,88%);display:grid;grid-template-columns:1fr auto;gap:2px 20px;margin-top:10px}.upload-visual>div strong{font-size:10px}.upload-visual>div small{color:#829fb3;font-size:8px}.upload-visual>div>i{height:5px;grid-column:1/-1;margin-top:7px;overflow:hidden;background:rgba(255,255,255,.1);border-radius:99px}.upload-visual>div>i b{width:73%;height:100%;display:block;background:linear-gradient(90deg,#25a7da,#5ac9ed)}.upload-visual>p{margin-top:15px;color:#7f9db1;font-size:8px}.upload-visual>p span{margin-right:4px;color:#4ec8a6}.format-stack{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding:28px 18px;background:#f4f8fa;border-radius:12px}.format-stack b{width:62px;height:69px;display:grid;place-items:center;color:white;background:#6c7c90;border-radius:7px;font-size:9px}.format-stack b:nth-of-type(2){background:#2d9cca}.format-stack b:nth-of-type(3){background:#5b5792}.format-stack i{color:#a9b4be;font-style:normal}.domain-visual{display:flex;align-items:center;gap:10px;margin-top:28px;padding:19px;background:#f3f8fa;border:1px solid #deebf0;border-radius:12px}.domain-visual>span{color:#39b495}.domain-visual code{flex:1 1;color:#365d70;font-size:11px}.domain-visual b{padding:5px 8px;color:#2d9077;background:#e2f4ee;border-radius:99px;font-size:8px}.home-section-heading{max-width:760px}.home-section-heading.centered{margin-inline:auto;text-align:center}.home-section-heading h2{margin:12px 0 17px;color:#252841;font-size:clamp(37px,4.4vw,56px);line-height:1.04;letter-spacing:-.052em}.home-section-heading>p{margin:0;color:#748092;font-size:15px;line-height:1.75}.home-lifecycle{padding:108px 0 116px;background:#edf5f8;border-top:1px solid #e1e9ee}.lifecycle-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.lifecycle-grid:before{content:"";position:absolute;height:1px;left:9%;right:9%;top:30px}.lifecycle-grid article{position:relative;min-height:300px;padding:24px;background:rgba(255,255,255,.9);border:1px solid #d9e5eb;border-radius:14px;box-shadow:0 13px 35px rgba(27,52,78,.035)}.lifecycle-grid article>div{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:39px}.lifecycle-grid article>div span{width:58px;height:58px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#2ba9dc,#2184b2);border:7px solid #edf5f8;border-radius:50%;box-shadow:0 0 0 1px #9ed4e6;font-size:11px;font-weight:900}.lifecycle-grid article>div i{height:1px;flex:1 1;background:#b7dce9}.lifecycle-grid article:last-child>div i{opacity:0}.lifecycle-grid h3{margin:0 0 12px;color:#292c47;font-size:21px;letter-spacing:-.035em}.lifecycle-grid p{margin:0;color:#768194;font-size:11px;line-height:1.72}.lifecycle-grid small{display:block;margin-top:23px;padding-top:17px;color:#2a91ba;border-top:1px solid #e6ecef;font-size:8px;font-weight:900;letter-spacing:.03em}.home-search-needs{padding-block:112px}.search-needs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px}.search-needs-grid article{min-height:350px;display:flex;flex-direction:column;padding:31px;background:white;border:1px solid #dce5eb;border-radius:15px;box-shadow:0 16px 45px rgba(27,52,76,.045)}.search-needs-grid article>span{width:37px;height:37px;display:grid;place-items:center;color:#278fb9;background:#e5f5fa;border-radius:9px;font-size:9px;font-weight:900}.search-needs-grid h3{margin:34px 0 14px;color:#292c47;font-size:23px;line-height:1.18;letter-spacing:-.03em}.search-needs-grid p{margin:0;color:#748092;font-size:12px;line-height:1.75}.search-needs-grid small{display:block;margin-top:auto;padding-top:26px;color:#278fb9;font-size:8px;font-weight:800;line-height:1.5}.home-email-hosting{padding:112px 0;background:#edf5f8;border-top:1px solid #e0e9ee}.home-email-hosting>div{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,110px)}.home-email-copy h2{max-width:610px;margin:13px 0 18px;color:#252841;font-size:clamp(38px,4.2vw,56px);line-height:1.04;letter-spacing:-.052em}.home-email-copy>p{margin:0;color:#6f7d90;font-size:14px;line-height:1.75}.home-email-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;padding:23px 0 24px;margin:24px 0 0;color:#4e5e72;border-top:1px solid #d5e2e8;border-bottom:1px solid #d5e2e8;list-style:none;font-size:10px}.home-email-copy li:before{content:"✓";margin-right:7px;color:#34a688;font-weight:900}.home-email-copy code{color:#278db7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.home-email-copy>a{display:inline-block;margin-top:24px;color:#278fb9;font-size:11px;font-weight:900}.email-preview{overflow:hidden;background:#10253a;border:1px solid #23465f;border-radius:17px;box-shadow:0 28px 70px rgba(21,46,69,.2)}.email-preview-toolbar{display:flex;align-items:center;gap:6px;padding:13px 16px;background:#173148;border-bottom:1px solid rgba(255,255,255,.08)}.email-code-card>div:first-child span,.email-preview-toolbar span{width:7px;height:7px;background:#ef7f80;border-radius:50%}.email-code-card>div:first-child span:nth-child(2),.email-preview-toolbar span:nth-child(2){background:#eabe60}.email-code-card>div:first-child span:nth-child(3),.email-preview-toolbar span:nth-child(3){background:#55c398}.email-preview-toolbar b{margin-left:auto;color:#8ca5b5;font-size:8px}.email-preview-message{width:min(410px,calc(100% - 52px));margin:26px auto 0;padding:28px;text-align:center;background:white;border-radius:10px 10px 0 0}.email-preview-message>small{color:#288fb9;font-size:7px;font-weight:900;letter-spacing:.17em}.email-preview-image{min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;margin:18px 0 21px;padding:20px;color:white;text-align:left;background:radial-gradient(circle at 82% 20%,rgba(103,217,246,.55),transparent 35%),linear-gradient(135deg,#286f9b,#173550);border-radius:7px}.email-preview-image span{font-size:7px;opacity:.72}.email-preview-image strong{margin-top:6px;font-size:23px;letter-spacing:-.04em}.email-preview-message h3{margin:0;color:#272b44;font-size:17px}.email-preview-message p{margin:9px 0 17px;color:#7a8596;font-size:8px;line-height:1.6}.email-preview-message>b{display:inline-block;padding:8px 12px;color:white;background:#2b2953;border-radius:4px;font-size:7px;letter-spacing:.08em}.email-preview pre{max-height:170px;overflow:auto;margin:0;padding:22px 27px;color:#c6e5ee;background:#0b1f31;border-top:1px solid rgba(255,255,255,.07);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.65}.home-workflow{padding:110px 0;color:white;background:radial-gradient(circle at 12% 0,rgba(38,169,224,.23),transparent 33%),linear-gradient(135deg,#142a43,#102238)}.home-workflow>div{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(55px,8vw,110px)}.home-workflow-copy h2{margin:13px 0 18px;color:white;font-size:clamp(37px,4vw,54px);line-height:1.04;letter-spacing:-.05em}.home-workflow-copy>p{color:#9bb1c1;font-size:15px;line-height:1.7}.home-workflow-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:0;margin:24px 0 29px;color:#c5d5df;list-style:none;font-size:10px}.home-workflow-copy li:before{content:"✓";margin-right:7px;color:#51c9aa}.agent-window{overflow:hidden;background:#f7fafc;border:1px solid rgba(255,255,255,.24);border-radius:15px;box-shadow:0 30px 70px rgba(3,14,27,.35)}.agent-window>div:first-child{display:flex;align-items:center;gap:6px;padding:12px 15px;color:#516074;background:white;border-bottom:1px solid #dfe7ed}.agent-window>div:first-child span{width:7px;height:7px;background:#ef7e80;border-radius:50%}.agent-window>div:first-child span:nth-child(2){background:#eabf61}.agent-window>div:first-child span:nth-child(3){background:#5ac49c}.agent-window>div:first-child b{margin-left:auto;font-size:9px}.agent-window>p{margin:0;padding:19px 22px;color:#445168;font-size:11px;line-height:1.55}.agent-window>p strong{display:block;margin-bottom:4px;color:#252b43;font-size:8px;text-transform:uppercase}.agent-window .agent-answer{margin:0 14px;padding:17px;background:white;border:1px solid #e1e8ed;border-radius:9px}.agent-window code{color:#258cb6}.agent-tools{display:flex;gap:6px;padding:12px 22px}.agent-tools span{padding:5px 7px;color:#317c68;background:#e7f5f0;border-radius:5px;font-family:ui-monospace,monospace;font-size:7px}.agent-window pre{margin:0;padding:17px 22px;color:#cae6ef;background:#0d2034;font-size:9px;line-height:1.6}.home-teams{padding:112px 0 38px}.home-teams>.home-section-heading{margin-bottom:45px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.team-grid article{min-height:335px;display:flex;flex-direction:column;padding:31px;background:white;border:1px solid #dfe7ed;border-radius:15px;box-shadow:0 12px 38px rgba(28,54,79,.035)}.team-card-top{display:flex;align-items:center;justify-content:space-between}.team-card-top>span{width:42px;height:42px;display:grid;place-items:center;color:#2797c2;background:#e6f6fb;border-radius:10px;font-family:ui-monospace,monospace;font-size:13px;font-weight:900}.team-card-top>small{color:#2799c7;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.team-grid h3{max-width:460px;margin:36px 0 12px;color:#292c47;font-size:26px;line-height:1.13;letter-spacing:-.04em}.team-grid p{max-width:520px;margin:0;color:#758194;font-size:12px;line-height:1.7}.team-grid ul{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0 0;margin:auto 0 0;list-style:none}.team-grid li{padding:6px 9px;color:#4d6572;background:#f0f6f8;border-radius:99px;font-size:8px;font-weight:800}.home-capabilities{padding:110px 0}.home-capabilities-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.home-capabilities h2{max-width:690px;margin:11px 0 0;color:#252841;font-size:clamp(37px,4vw,53px);line-height:1.05;letter-spacing:-.05em}.home-capabilities-head a{color:#288fba;font-size:11px;font-weight:900}.home-capabilities>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:#dfe7ed;border:1px solid #dfe7ed;border-radius:14px}.home-capabilities article{min-height:225px;padding:28px;background:white}.home-capabilities article>span{width:36px;height:36px;display:grid;place-items:center;color:#2a96c0;background:#e6f5fa;border-radius:9px;font-family:ui-monospace,monospace;font-size:12px;font-weight:900}.home-capabilities h3{margin:36px 0 9px;color:#292c46;font-size:17px}.home-capabilities article p{margin:0;color:#788496;font-size:11px;line-height:1.65}.home-infrastructure{padding:112px 0;background:radial-gradient(circle at 82% 14%,rgba(72,193,235,.19),transparent 30%),#142a43}.home-infrastructure>div{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,110px)}.infrastructure-copy h2{margin:13px 0 19px;font-size:clamp(38px,4vw,54px);line-height:1.04;letter-spacing:-.052em}.infrastructure-copy>p{color:#9db3c2;font-size:14px;line-height:1.75}.infrastructure-copy dl{display:grid;gap:0;margin:30px 0 0}.infrastructure-copy dl>div{padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.infrastructure-copy dt{font-size:11px;font-weight:900}.infrastructure-copy dd{margin:4px 0 0;color:#849fb1;font-size:9px}.infrastructure-map{position:relative;min-height:460px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;padding:34px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:18px}.infrastructure-map>article{min-width:0;min-height:160px;display:flex;flex-direction:column;justify-content:center;padding:18px;background:rgba(7,27,44,.56);border:1px solid rgba(255,255,255,.1);border-radius:12px}.infrastructure-map>article>span{width:29px;height:29px;display:grid;place-items:center;color:#6ed0f1;background:rgba(75,194,236,.12);border-radius:7px;font-size:8px;font-weight:900}.infrastructure-map article small{margin:22px 0 5px;color:#6dcbed;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.infrastructure-map article strong{color:#eaf5f8;font-size:11px;line-height:1.45}.infrastructure-map>i{color:#5aa7c1;font-style:normal}.infra-output{position:absolute;left:34px;right:34px;bottom:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.infra-output>span{display:flex;align-items:center;gap:7px;padding:11px;color:#9cb3c2;background:rgba(255,255,255,.055);border-radius:8px;font-size:7px}.infra-output b{padding:4px 5px;background:rgba(75,194,236,.12);border-radius:4px;font-family:ui-monospace,monospace;font-size:7px}.home-comparison{padding:112px 0}.comparison-scroll{margin-top:49px;overflow-x:auto;background:white;border:1px solid #dce5eb;border-radius:15px;box-shadow:0 18px 55px rgba(26,51,74,.05)}.home-comparison table{width:100%;min-width:820px;border-collapse:collapse}.home-comparison td,.home-comparison th{padding:19px 20px;text-align:left;border-top:1px solid #e6ecf0;font-size:10px}.home-comparison thead th{color:#727e91;background:#f5f8fa;border-top:0;font-size:8px;font-weight:900;text-transform:uppercase}.home-comparison thead th:first-child{width:27%}.home-comparison thead th:nth-child(2){color:white;background:#2b2953}.home-comparison thead th:nth-child(2) span{display:block;color:#74d3f2;font-size:7px}.home-comparison tbody th{color:#30344e;font-size:11px;font-weight:900}.home-comparison tbody td{color:#7b8697}.home-comparison tbody td:nth-child(2){color:#3b3d5d;background:#f2f2f9;font-weight:800}.home-comparison tbody td:nth-child(2) b{margin-right:7px}.home-pricing{padding:90px 0;background:#eef5f8}.home-pricing>div{display:grid;grid-template-columns:1fr 370px;align-items:center;gap:100px}.home-pricing h2{margin:12px 0 15px;color:#252841;font-size:clamp(37px,4vw,52px);line-height:1.05;letter-spacing:-.05em}.home-pricing>div>div>p{max-width:610px;color:#748092;font-size:14px;line-height:1.7}.home-pricing .button{margin-top:17px}.home-pricing article{padding:32px;background:white;border:1px solid #d8e3e9;border-radius:15px;box-shadow:0 20px 50px rgba(28,55,78,.09)}.home-pricing article>span{color:#2697c4;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-pricing article>strong{display:block;margin:12px 0 0;color:#2b2953;letter-spacing:-.05em}.home-pricing article>p{margin:-3px 0 19px;color:#8c96a6;font-size:10px}.home-pricing article>b{color:#2b2e49;font-size:25px}.home-pricing article>b small{color:#8b95a4;font-size:9px}.home-pricing article ul{display:grid;gap:9px;padding:18px 0 18px 17px;border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;color:#606b7e;font-size:10px}.home-pricing article li::marker{color:#39ad8c}.home-pricing article>a{color:#288fb9;font-size:11px;font-weight:900}.home-quickstart{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,100px);padding-block:115px}.quickstart-copy h2{margin:13px 0 29px;color:#252841;font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.052em}.quickstart-copy ol{display:grid;gap:0;padding:0;margin:0;list-style:none}.quickstart-copy li{display:flex;gap:13px;padding:14px 0;border-top:1px solid #e1e8ed}.quickstart-copy li>span{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;color:#278eb8;background:#e5f4fa;border-radius:50%;font-size:9px;font-weight:900}.quickstart-copy li>div{display:grid;gap:3px}.quickstart-copy li strong{color:#33364e;font-size:11px}.quickstart-copy li small{color:#7d8899;font-size:9px;line-height:1.5}.quickstart-copy>a{display:inline-block;margin-top:22px;color:#278fb9;font-size:11px;font-weight:900}.quickstart-code{overflow:hidden;background:#10253a;border:1px solid #23455e;border-radius:16px;box-shadow:0 26px 70px rgba(22,45,75,.19)}.quickstart-code>div:first-child{display:flex;align-items:center;gap:6px;padding:13px 16px;background:#173148;border-bottom:1px solid rgba(255,255,255,.08)}.quickstart-code>div:first-child span{width:7px;height:7px;background:#ef7f80;border-radius:50%}.quickstart-code>div:first-child span:nth-child(2){background:#eabe60}.quickstart-code>div:first-child span:nth-child(3){background:#55c398}.quickstart-code>div:first-child b{margin-left:auto;color:#8ca5b5;font-size:8px}.quickstart-code pre{min-height:320px;overflow:auto;margin:0;padding:30px;color:#c6e5ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.8}.quickstart-response{display:flex;justify-content:space-between;gap:15px;padding:15px 19px;color:#68cbaa;background:#0b1f31;border-top:1px solid rgba(255,255,255,.07);font-size:8px}.quickstart-response code{color:#90aab9;font-size:8px}.share-ready-card{padding:24px;background:white;border:1px solid #dce5eb;border-radius:16px;box-shadow:0 24px 65px rgba(25,51,75,.12)}.share-ready-top{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #e4eaee}.share-ready-top>div{display:grid;gap:3px}.share-ready-top strong{color:#30344d;font-size:11px}.share-ready-top small{color:#7d8999;font-size:8px}.share-ready-top>b{margin-left:auto;padding:5px 8px;color:#2d9077;background:#e2f4ee;border-radius:99px;font-size:8px}.share-ready-preview{min-height:245px;display:flex;flex-direction:column;justify-content:flex-end;margin:19px 0;padding:28px;color:white;background:radial-gradient(circle at 82% 16%,rgba(103,217,246,.48),transparent 34%),linear-gradient(135deg,#2877a5,#173550);border-radius:11px}.share-ready-preview span{font-size:8px;font-weight:900;letter-spacing:.15em}.share-ready-preview strong{margin-top:9px;font-size:34px;line-height:1.02;letter-spacing:-.045em}.share-ready-card>label{display:block;margin-bottom:7px;color:#687589;font-size:8px;font-weight:900;text-transform:uppercase}.share-ready-link{display:flex;align-items:center;gap:10px;padding:9px 9px 9px 13px;background:#f2f7f9;border:1px solid #dce7ec;border-radius:8px}.share-ready-link code{min-width:0;flex:1 1;overflow:hidden;color:#356075;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.share-ready-link button{padding:8px 10px;color:white;background:#2b2953;border:0;border-radius:6px;cursor:pointer;font-size:8px;font-weight:900}.share-ready-card>p{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:17px 0 0;color:#748092;font-size:8px}.share-ready-card>p span{color:#35a589;font-weight:900}.home-faq{padding:105px 0 112px;background:#eef5f8;border-top:1px solid #e0e8ed}.home-faq>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,9vw,120px);align-items:start}.home-faq-list{overflow:hidden;background:white;border:1px solid #dce5eb;border-radius:15px;box-shadow:0 16px 45px rgba(27,52,76,.04)}.home-faq-list details{padding:0 25px;border-top:1px solid #e4eaee}.home-faq-list details:first-child{border-top:0}.home-faq-list summary{min-height:71px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#33364f;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;color:#288fb8;background:#e8f5fa;border-radius:50%;font-size:14px;transition:transform .2s ease}.home-faq-list details[open] summary span{transform:rotate(45deg)}.home-faq-list details p{margin:-3px 0 22px;padding-right:38px;color:#768294;font-size:10px;line-height:1.7}.marketing-cta{padding:100px 24px;color:white;text-align:center;background:radial-gradient(circle at 50% -30%,rgba(75,194,236,.32),transparent 47%),linear-gradient(130deg,#16304d,#102239)}.marketing-cta>span{color:#70d3f3;font-size:10px;font-weight:900;letter-spacing:.15em}.marketing-cta h2{max-width:800px;margin:13px auto 17px;color:white;font-size:clamp(39px,5vw,63px);line-height:1;letter-spacing:-.055em}.marketing-cta>p{max-width:660px;margin:0 auto;color:#9fb4c4;font-size:14px;line-height:1.7}.marketing-cta>div{display:flex;justify-content:center;gap:10px;margin-top:27px}.marketing-footer{padding:60px max(24px,calc((100% - 1160px) / 2));color:#9eb2c1;background:#0e1f33}.marketing-footer-main{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:42px;padding-bottom:45px}.marketing-footer-main .brand-logo img{width:152px}.marketing-footer-main>div>p{max-width:290px;margin:17px 0;font-size:11px;line-height:1.6}.marketing-footer-main>div>span{color:#6f899d;font-size:8px}.marketing-footer-main>div>span i{width:6px;height:6px;display:inline-block;margin-right:6px;background:#4ec5a4;border-radius:50%}.marketing-footer nav{display:grid;align-content:start;gap:11px;font-size:9px}.marketing-footer nav strong{margin-bottom:4px;color:white;font-size:9px;text-transform:uppercase}.marketing-footer nav a:hover{color:#64cced}.marketing-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:#5f788d;border-top:1px solid rgba(255,255,255,.07);font-size:8px}.marketing-page{background:#f8fafc}.marketing-page-hero{min-height:520px;color:white;background:radial-gradient(circle at 78% 20%,rgba(61,190,235,.27),transparent 34%),linear-gradient(130deg,#183a5a,#11253c 70%)}.marketing-header{width:min(1160px,calc(100% - 48px));min-height:90px;display:grid;grid-template-columns:1fr auto 1fr;gap:25px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.13)}.marketing-header .brand-logo img{width:154px}.marketing-header>nav{gap:23px;color:rgba(255,255,255,.7);font-size:11px;font-weight:800}.marketing-header>nav a:hover{color:white}.marketing-header>div{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:10px;font-weight:900}.marketing-header-cta{padding:9px 13px;color:#2b2953;background:white;border-radius:7px}.marketing-page-hero>div:last-child{margin:0 auto;padding:95px 0 110px;text-align:center}.marketing-page-hero>div:last-child>span{color:#6ed1f2;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.marketing-page-hero h1{margin:13px 0 19px;color:white;font-size:clamp(49px,6.4vw,76px);font-weight:800;line-height:1.01;letter-spacing:-.043em}.marketing-page-hero p{max-width:720px;margin:0 auto;color:#adc0ce;font-size:17px;line-height:1.65}.feature-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:90px 0}.feature-page-card{min-height:340px;display:grid;grid-template-columns:auto 1fr;gap:18px;padding:31px;background:white;border:1px solid #dfe7ed;border-radius:14px}.feature-page-card>span{width:43px;height:43px;display:grid;place-items:center;color:#2a98c4;background:#e6f6fb;border-radius:10px;font-family:ui-monospace,monospace;font-weight:900}.feature-page-card h2{margin:5px 0 11px;color:#272a44;font-size:25px;letter-spacing:-.035em}.feature-page-card p{margin:0;color:#748092;font-size:12px;line-height:1.7}.feature-page-card ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:22px 0 0;margin:22px 0 0;color:#546074;border-top:1px solid #e5ebef;list-style:none;font-size:10px}.feature-page-card li:before{content:"✓";margin-right:6px;color:#3aad8e}.marketing-band{width:min(1160px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 90px;padding:30px;color:white;background:linear-gradient(120deg,#16304d,#174a69);border-radius:14px}.marketing-band>div{display:grid;gap:5px}.marketing-band span{color:#82a9bd;font-size:8px;text-transform:uppercase}.marketing-band strong{font-size:13px}.marketing-band>i{color:#5b8ba3;font-style:normal}.feature-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-bottom:90px}.feature-outcomes>div{padding:31px;background:#eef5f8;border:1px solid #dce6eb;border-radius:14px}.feature-outcomes h2{margin:16px 0 12px;color:#292d47;font-size:22px;line-height:1.2;letter-spacing:-.03em}.feature-outcomes p{margin:0;color:#748092;font-size:11px;line-height:1.75}.pricing-toggle-row{display:flex;align-items:center;justify-content:center;gap:9px;padding:60px 0 25px;color:#707c8e;font-size:10px}.pricing-toggle-row button{width:36px;height:20px;padding:2px;background:#2aa8da;border:0;border-radius:99px;cursor:pointer}.pricing-toggle-row button i{width:16px;height:16px;display:block;margin-left:auto;background:white;border-radius:50%}.pricing-toggle-row strong{color:#353a52}.pricing-toggle-row small{margin-left:5px;padding:3px 6px;color:#25856e;background:#e2f4ed;border-radius:99px}.pricing-page-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:15px 0 85px}.pricing-page-card{position:relative;padding:26px 22px;background:white;border:1px solid #dfe7ed;border-radius:13px}.pricing-page-card.popular{border:2px solid #28a8da;box-shadow:0 18px 45px rgba(36,151,197,.12)}.pricing-page-card>span{position:absolute;right:13px;top:-10px;padding:5px 8px;color:white;background:#2aa8da;border-radius:99px;font-size:7px;font-weight:900;text-transform:uppercase}.pricing-page-card h2{margin:0;color:#292c47;font-size:28px;letter-spacing:-.04em}.pricing-page-card>p{margin:3px 0 20px;color:#929baa;font-size:9px}.pricing-page-card>strong{color:#2b2953;font-size:27px}.pricing-page-card>strong small{font-size:9px}.pricing-page-card>b{display:block;color:#929baa;font-size:8px}.pricing-page-card ul{display:grid;gap:9px;padding:20px 0 20px 16px;margin:19px 0;border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;color:#5d687b;font-size:9px}.pricing-page-card li::marker{color:#3ead8e}.pricing-page-card>a{display:block;padding:10px;color:white;text-align:center;background:#2b2953;border-radius:7px;font-size:9px;font-weight:900}.pricing-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:90px}.pricing-explainer>div{padding-top:20px;border-top:2px solid #dfe7ed}.pricing-explainer span{color:#27a0d0;font-size:9px;font-weight:900}.pricing-explainer h2{margin:13px 0 10px;color:#292d47;font-size:20px}.pricing-explainer p{margin:0;color:#758194;font-size:11px;line-height:1.7}.pricing-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;padding:80px;margin-bottom:90px;background:white;border:1px solid #dfe7ed;border-radius:15px}.pricing-faq>div>span{color:#279dcb;font-size:9px;font-weight:900;text-transform:uppercase}.pricing-faq h2{margin:10px 0;color:#292c46;font-size:38px;letter-spacing:-.045em}.pricing-faq p{color:#798597;font-size:11px}.pricing-faq dl{margin:0}.pricing-faq dl>div{padding:19px 0;border-top:1px solid #e5ebef}.pricing-faq dl>div:first-child{border-top:0}.pricing-faq dt{color:#353a52;font-size:12px;font-weight:900}.pricing-faq dd{margin:7px 0 0;color:#778395;font-size:10px;line-height:1.6}.docs-search{display:flex;align-items:center;gap:10px;margin-top:-25px;padding:18px 20px;background:white;border:1px solid #dce5eb;border-radius:12px;box-shadow:0 18px 45px rgba(24,50,75,.12)}.docs-search>span{color:#8794a5;font-size:21px}.docs-search input{width:100%;color:#32374f;background:transparent;border:0;outline:0;font-size:13px}.docs-search kbd{padding:5px 7px;color:#7d8999;background:#f0f3f6;border:1px solid #dce3e9;border-radius:5px;font-size:8px;white-space:nowrap}.docs-layout{display:grid;grid-template-columns:190px 1fr;gap:50px;padding:70px 0 95px}.docs-layout>aside{display:grid;align-content:start;gap:12px}.docs-layout>aside strong{margin-bottom:5px;color:#292d47;font-size:10px;text-transform:uppercase}.docs-layout>aside a{color:#778396;font-size:10px}.docs-layout>aside a:hover{color:#2798c4}.docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.docs-grid article{padding:25px;background:white;border:1px solid #dfe7ed;border-radius:12px}.docs-grid article>span{color:#2aa0cf;font-size:8px;font-weight:900}.docs-grid h2{margin:9px 0 17px;color:#2c3049;font-size:19px}.docs-grid nav{display:grid}.docs-grid nav a{display:flex;justify-content:space-between;padding:9px 0;color:#667286;border-top:1px solid #ebeff2;font-size:9px}.docs-grid nav a b{color:#2b96c0}.docs-quickstart{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;margin-bottom:95px;padding:55px;color:white;background:linear-gradient(125deg,#16304d,#153d5c);border-radius:15px}.docs-quickstart>div>span{color:#6bcff1;font-size:9px;font-weight:900;text-transform:uppercase}.docs-quickstart h2{margin:11px 0;color:white;font-size:38px;letter-spacing:-.045em}.docs-quickstart p{color:#9fb3c2;font-size:11px;line-height:1.7}.docs-quickstart a{color:#6fd2f2;font-size:10px;font-weight:900}.docs-quickstart pre{overflow:auto;margin:0;padding:25px;color:#d4edf5;background:#0b1e31;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:9px;line-height:1.7}.docs-simple-steps{display:grid;gap:10px;padding:0;margin:0;list-style:none}.docs-simple-steps li{display:flex;align-items:flex-start;gap:13px;padding:17px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px}.docs-simple-steps li>span{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;color:#10253a;background:#6fd2f2;border-radius:50%;font-size:9px;font-weight:900}.docs-simple-steps li>div{display:grid;gap:4px}.docs-simple-steps strong{color:white;font-size:11px}.docs-simple-steps small{color:#9fb3c2;font-size:9px;line-height:1.55}.upload-dialog-backdrop{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:25px;background:rgba(12,25,44,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upload-dialog{width:min(100%,680px);overflow:hidden;color:#30354c;background:white;border:1px solid rgba(255,255,255,.62);border-radius:17px;box-shadow:0 30px 90px rgba(6,18,34,.36)}.upload-dialog-head{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:linear-gradient(135deg,#f2fbfe,white);border-bottom:1px solid #e1e9ee}.upload-dialog-head>div{display:flex;align-items:center;gap:12px}.upload-dialog-head>div>div{display:grid;gap:2px}.upload-dialog-head small{color:#278db6;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.upload-dialog-head h2{margin:0;color:#292d48;font-size:22px;letter-spacing:-.035em}.upload-dialog-head>button{width:34px;height:34px;color:#738093;background:white;border:1px solid #dce5eb;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.upload-dialog-icon{width:42px;height:42px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#31addb,#247da4);border-radius:11px;box-shadow:0 8px 20px rgba(40,149,193,.2);font-size:16px;font-weight:900}.upload-dialog-body{display:grid;gap:18px;padding:21px 22px}.upload-dropzone{min-height:150px;display:grid;place-items:center;gap:6px;padding:24px;color:#748194;text-align:center;background:#f8fbfc;border:1.5px dashed #cbdbe3;border-radius:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.upload-dropzone.dragging,.upload-dropzone:hover{background:#f0fafd;border-color:#42add5;transform:translateY(-1px)}.upload-dropzone>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.upload-dropzone>strong{color:#343950;font-size:13px}.upload-dropzone>small{font-size:10px}.upload-drop-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:4px;color:#258fba;background:#e3f4fa;border-radius:50%;font-size:20px;font-weight:900}.upload-dropzone.has-file{min-height:72px;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:12px;padding:12px 14px;text-align:left;background:#f8fafc;border-style:solid}.upload-dropzone.has-file>span:nth-child(3){display:grid;gap:3px;min-width:0}.upload-dropzone.has-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone.has-file b{color:#258fba;font-size:9px}.upload-file-glyph{width:42px;height:44px;display:grid;place-items:center;color:white;background:#728194;border-radius:7px;font-size:7px;font-weight:900}.upload-file-glyph.video{background:linear-gradient(145deg,#765c9e,#4d8fc0);font-size:13px}.upload-dialog-error{margin:0;padding:11px 12px;color:#963c49;background:#fff1f3;border:1px solid #f1ccd2;border-radius:8px;font-size:10px;line-height:1.5}.video-routing{display:grid;gap:14px}.video-routing-intro{display:flex;align-items:flex-start;gap:12px}.video-routing-intro>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#755b9d,#497fa8);border-radius:10px;font-size:12px}.video-routing-intro>div{display:grid;gap:3px}.video-routing-intro small{color:#6d56a0;font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.video-routing-intro h3{margin:0;color:#30344c;font-size:18px;letter-spacing:-.025em}.video-routing-intro p{max-width:560px;margin:2px 0 0;color:#727f91;font-size:10px;line-height:1.55}.upload-destination-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.upload-destination-grid>button{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;color:#657286;text-align:left;background:white;border:1px solid #dce5eb;border-radius:11px;cursor:pointer}.upload-destination-grid>button:hover{border-color:#a9cbd9}.upload-destination-grid>button.active{background:#f0f9fc;border-color:#38a6cf;box-shadow:0 0 0 3px rgba(42,166,216,.09)}.destination-radio{width:16px;height:16px;margin-top:1px;background:white;border:1.5px solid #b6c2cc;border-radius:50%;box-shadow:inset 0 0 0 3px white}.upload-destination-grid>button.active .destination-radio{background:#299cca;border-color:#299cca}.upload-destination-grid>button>span:nth-child(2){display:grid;gap:4px}.upload-destination-grid small{width:max-content;padding:3px 5px;color:#277f9f;background:#e2f3f8;border-radius:4px;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.upload-destination-grid strong{color:#34384f;font-size:11px}.upload-destination-grid p{margin:0;color:#768294;font-size:9px;line-height:1.5}.upload-destination-grid>button>b{grid-column:2;color:#298cac;font-size:8px}.upload-ready-note{display:flex;align-items:center;gap:10px;padding:12px;color:#387a65;background:#eff9f5;border:1px solid #cee9dd;border-radius:9px}.upload-ready-note.video{color:#61527e;background:#f5f1fa;border-color:#ded4ea}.upload-ready-note>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;color:white;background:#36a57c;border-radius:50%;font-size:11px;font-weight:900}.upload-ready-note.video>span{background:#6e5796}.upload-ready-note p{display:grid;gap:3px;margin:0}.upload-ready-note strong{color:#343950;font-size:11px}.upload-ready-note small{color:#7b8798;font-size:9px}.upload-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:15px 22px 20px;background:#fbfcfd;border-top:1px solid #e6ebef}.upload-dialog-actions .app-button{min-width:112px}.upload-dialog-actions .app-button:disabled{cursor:not-allowed}.video-upload-handoff{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:13px;padding:17px 19px;background:linear-gradient(100deg,#f5f1fa,#f4fbfd);border-color:#ded5ea}.video-upload-handoff-icon{width:45px;height:45px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#755b9d,#428dae);border-radius:12px;font-size:13px}.video-upload-handoff>div{display:grid;gap:3px}.video-upload-handoff small{color:#715b98;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.video-upload-handoff h2{margin:0;color:#30344c;font-size:15px}.video-upload-handoff p{margin:0;color:#748093;font-size:9px}.video-upload-handoff p strong{color:#495068}.dashboard-video-choice{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px;margin:0;background:#f8fbfc;border:1px solid #dbe6eb;border-radius:10px}.dashboard-video-choice legend{padding:0 5px;color:var(--blue);font-size:11px;font-weight:850;text-transform:uppercase}.dashboard-video-choice>h3,.dashboard-video-choice>p{grid-column:1/-1;margin:0}.dashboard-video-choice>h3{color:var(--ink);font-size:16px}.dashboard-video-choice>p{margin-top:-4px;color:var(--muted);font-size:11px}.dashboard-video-choice>label{grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;background:white;border:1px solid var(--line);border-radius:9px;cursor:pointer}.dashboard-video-choice>label.active{background:#eff9fc;border-color:var(--blue);box-shadow:0 0 0 2px rgba(38,169,224,.08)}.dashboard-video-choice input{width:15px;min-height:15px;margin-top:2px;box-shadow:none}.dashboard-video-choice span{display:grid;gap:3px}.dashboard-video-choice small{width:max-content;padding:2px 5px;color:#267f9f;background:#e1f3f8;border-radius:4px;font-size:8px;text-transform:uppercase}.dashboard-video-choice strong{color:var(--ink);font-size:13px}.dashboard-video-choice b{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.video-cloud-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#162d48,#1b4e6b)}.video-cloud-card:after{position:absolute;width:230px;height:230px;right:-85px;bottom:-105px;content:"";background:rgba(79,196,226,.16);border-radius:50%}.video-cloud-mark{width:46px;height:46px;display:grid;place-items:center;color:white;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:12px}.video-cloud-card>small{display:block;margin-top:24px;color:#6ed2ee;font-size:10px;font-weight:850;text-transform:uppercase}.video-cloud-card h2{margin:5px 0 9px;color:white;font-size:28px}.video-cloud-card .muted{color:#aac0ce}.video-cloud-card ul{position:relative;z-index:1;display:grid;gap:7px;padding:0;margin:18px 0 0;color:#d8e7ed;list-style:none;font-size:11px}.video-cloud-card li:before{margin-right:7px;color:#65cbe8;content:"✓"}.email-published-label{display:block;width:max-content;margin-top:4px;padding:3px 6px;color:#24789b;background:#e6f5fa;border-radius:999px;font-size:10px;font-weight:800}.email-dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow-y:auto;padding:25px;background:rgba(12,25,44,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.email-dialog{width:min(100%,570px);overflow:hidden;color:#30354c;background:white;border:1px solid rgba(255,255,255,.6);border-radius:16px;box-shadow:0 28px 85px rgba(6,18,34,.32)}.email-dialog-head{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:18px 21px;background:linear-gradient(135deg,#f4fbfd,white);border-bottom:1px solid #e2e9ee}.email-dialog-head>div{display:flex;align-items:center;gap:12px}.email-dialog-head>div>div{display:grid;gap:2px}.email-dialog-head small{color:#278db6;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.email-dialog-head h2{margin:0;color:#292d48;font-size:22px;letter-spacing:-.035em}.email-dialog-head>button{width:34px;height:34px;color:#738093;background:white;border:1px solid #dce5eb;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.email-dialog-icon{width:42px;height:42px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#31addb,#247da4);border-radius:11px;box-shadow:0 8px 20px rgba(40,149,193,.2);font-size:18px}.email-dialog-file{display:flex;align-items:center;gap:11px;margin:20px 22px 0;padding:11px 13px;background:#f7fafc;border:1px solid #e3e9ee;border-radius:9px}.email-dialog-file>span{width:36px;height:39px;display:grid;place-items:center;color:white;background:#27a0cf;border-radius:5px 5px 8px 5px;font-size:8px;font-weight:900}.email-dialog-file p,.email-dialog-success p{display:grid;gap:3px;margin:0}.email-dialog-file strong,.email-dialog-success strong{color:#383d55;font-size:12px}.email-dialog-file small,.email-dialog-success small{color:#8490a1;font-size:10px;line-height:1.45}.email-dialog form,.email-dialog-result{padding:20px 22px 22px}.email-dialog-intro{margin:0 0 17px;color:#667487;font-size:12px;line-height:1.65}.email-dialog-dimensions{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px}.email-dialog-dimensions>b{padding-bottom:13px;color:#98a2af;font-size:13px}.email-dialog-alt,.email-dialog-dimensions label,.email-dialog-result>label{display:grid;gap:7px;color:#41485d;font-size:11px;font-weight:900}.email-dialog-dimensions label>div{display:flex;align-items:center;overflow:hidden;background:#fbfcfd;border:1px solid #dce4eb;border-radius:8px}.email-dialog input,.email-dialog select,.email-dialog textarea{min-width:0;width:100%;color:#30364d;background:#fbfcfd;border:1px solid #dce4eb;border-radius:8px;outline:none;font:inherit}.email-dialog input:focus,.email-dialog select:focus,.email-dialog textarea:focus{border-color:#58b9de;box-shadow:0 0 0 3px rgba(42,166,216,.1)}.email-dialog-dimensions input{min-height:42px;padding:10px;background:transparent;border:0;border-radius:0;font-size:13px;font-weight:800}.email-dialog-dimensions input:focus{box-shadow:none}.email-dialog-dimensions i{padding:0 11px;color:#8a95a4;font-size:10px;font-style:normal}.email-dialog-alt{margin-top:16px}.email-dialog-alt input{min-height:42px;padding:10px 11px;font-size:12px}.email-dialog-alt select{min-height:42px;padding:9px 10px;font-size:11px}.email-dialog-alt small{color:#8994a4;font-size:10px;font-weight:500;line-height:1.5}.email-dialog-error{margin:13px 0 0;padding:10px 12px;color:#9b3e4a;background:#fff1f3;border:1px solid #f4ccd2;border-radius:8px;font-size:11px;line-height:1.5}.email-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.email-dialog-actions .button{min-height:39px;padding:9px 15px;font-size:11px}.email-dialog-success{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding:12px;background:#effaf6;border:1px solid #ccecdf;border-radius:9px}.email-dialog-success>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;color:white;background:#35a87c;border-radius:50%;font-size:13px;font-weight:900}.email-dialog-result textarea{min-height:112px;padding:12px;resize:vertical;color:#ccebf4;background:#10273a;border-color:#10273a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.6}.email-copy-primary{width:100%;margin:10px 0 17px;background:#2a91ba;font-size:11px}.email-url-row{display:grid;grid-template-columns:1fr auto}.email-url-row input{min-height:39px;padding:9px 10px;border-radius:8px 0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.email-url-row button{padding:0 13px;color:#267fa4;background:#ebf7fb;border:1px solid #d0e8f0;border-left:0;border-radius:0 8px 8px 0;cursor:pointer;font-size:10px;font-weight:900}.email-dialog-warning{display:flex;align-items:flex-start;gap:9px;margin:15px 0 0;padding:11px;color:#7f6831;background:#fff9e9;border:1px solid #eee0b6;border-radius:8px;font-size:10px;line-height:1.5}.email-dialog-warning>span{width:19px;height:19px;display:grid;flex:0 0 auto;place-items:center;color:white;background:#d2a642;border-radius:50%;font-size:10px;font-weight:900}.embed-dialog-backdrop{position:fixed;z-index:1010;inset:0;display:grid;place-items:center;overflow-y:auto;padding:25px;background:rgba(12,25,44,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.embed-dialog{width:min(100%,700px);overflow:hidden;color:#30354c;background:white;border:1px solid rgba(255,255,255,.6);border-radius:16px;box-shadow:0 28px 85px rgba(6,18,34,.32)}.embed-dialog-head{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:18px 21px;background:linear-gradient(135deg,#f4fbfd,white);border-bottom:1px solid #e2e9ee}.embed-dialog-head>div{display:flex;align-items:center;gap:12px}.embed-dialog-head>div>div{display:grid;gap:2px}.embed-dialog-head small{color:#278db6;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.embed-dialog-head h2{margin:0;color:#292d48;font-size:22px;letter-spacing:-.035em}.embed-dialog-head>button{width:34px;height:34px;color:#738093;background:white;border:1px solid #dce5eb;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.embed-dialog-icon{width:42px;height:42px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#31addb,#247da4);border-radius:11px;box-shadow:0 8px 20px rgba(40,149,193,.2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.embed-dialog-file{display:flex;align-items:center;gap:11px;margin:20px 22px 0;padding:11px 13px;background:#f7fafc;border:1px solid #e3e9ee;border-radius:9px}.embed-dialog-file>span{width:36px;height:39px;display:grid;place-items:center;color:white;background:#27a0cf;border-radius:5px 5px 8px 5px;font-size:8px;font-weight:900}.embed-dialog-file p{display:grid;gap:3px;margin:0}.embed-dialog-file strong{color:#383d55;font-size:12px}.embed-dialog-file small{color:#8490a1;font-size:10px;line-height:1.45}.embed-dialog-warning{display:flex;align-items:flex-start;gap:9px;margin:15px 22px 0;padding:11px;color:#7f6831;background:#fff9e9;border:1px solid #eee0b6;border-radius:8px;font-size:10px;line-height:1.5}.embed-dialog-warning>span{width:19px;height:19px;display:grid;flex:0 0 auto;place-items:center;color:white;background:#d2a642;border-radius:50%;font-size:10px;font-weight:900}.embed-dialog-body{padding:20px 22px 22px}.embed-dialog-intro{margin:0 0 17px;color:#667487;font-size:12px;line-height:1.65}.embed-dialog-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:19px;padding:13px;background:#f7fafc;border:1px solid #e3e9ee;border-radius:9px}.embed-dialog-settings label{display:grid;gap:6px;color:#41485d;font-size:10px;font-weight:900}.embed-dialog-settings label.embed-dialog-alt{grid-column:1/-1}.embed-dialog-settings input,.embed-dialog-settings select{min-width:0;min-height:38px;width:100%;padding:8px 9px;color:#30364d;background:white;border:1px solid #dce4eb;border-radius:7px;outline:none;font-size:11px}.embed-dialog-settings input:focus,.embed-dialog-settings select:focus{border-color:#58b9de;box-shadow:0 0 0 3px rgba(42,166,216,.1)}.embed-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.embed-dialog-actions .button{min-height:39px;padding:9px 15px;font-size:11px}.embed-snippet-tabs{min-width:0}.embed-snippet-tablist{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid #e2e9ee}.embed-snippet-tablist button{flex:0 0 auto;padding:9px 10px;color:#7d8999;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:10px;font-weight:850;white-space:nowrap}.embed-snippet-tablist button:hover{color:#278fb9}.embed-snippet-tablist button.active{color:#247fa5;border-bottom-color:#2ba3d1}.embed-snippet-description{min-height:32px;margin:12px 0 10px;color:#7b8797;font-size:10px;line-height:1.55}.embed-snippet-code-wrap{position:relative}.embed-snippet-code{min-height:180px;overflow:auto;margin:0;padding:17px 18px 48px;color:#d8f0f6;background:#10273a;border-radius:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.7}.embed-snippet-copy{position:absolute;right:10px;bottom:10px;min-height:32px;padding:7px 10px;background:#2a91ba;font-size:10px}.embed-snippet-copy:hover{background:#237d9f}.embed-platform-guide{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(45px,7vw,90px);padding:110px 0}.embed-platform-copy>span{color:#278fb9;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.embed-platform-copy h2{max-width:520px;margin:13px 0 17px;color:#252841;font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.05em}.embed-platform-copy>p{margin:0;color:#738092;font-size:13px;line-height:1.75}.embed-platform-copy ul{display:grid;gap:8px;padding:0;margin:27px 0 0;list-style:none}.embed-platform-copy li{display:flex;align-items:baseline;gap:10px;padding-top:9px;border-top:1px solid #e1e8ed}.embed-platform-copy li strong{min-width:88px;color:#33374f;font-size:11px}.embed-platform-copy li small{color:#7d8899;font-size:10px}.embed-guide-card{overflow:hidden;background:white;border:1px solid #dce5eb;border-radius:15px;box-shadow:0 20px 52px rgba(25,50,73,.08)}.embed-guide-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:19px 21px;background:linear-gradient(135deg,#f4fbfd,white);border-bottom:1px solid #e2e9ee}.embed-guide-card-head div{display:grid;gap:4px}.embed-guide-card-head span{color:#278db6;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.embed-guide-card-head h3{margin:0;color:#292d48;font-size:17px;letter-spacing:-.025em}.embed-guide-card-head b{color:#39a27e;font-size:9px;font-weight:900}.embed-guide-card .embed-snippet-tabs{padding:0 21px 21px}.embed-guide-card .embed-snippet-code{min-height:195px}.email-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;padding:90px 0}.email-benefits article{min-height:255px;padding:27px;background:white;border:1px solid #dfe7ed;border-radius:14px}.email-benefits article>span{width:42px;height:42px;display:grid;place-items:center;color:#2997c2;background:#e5f5fa;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900}.email-benefits h2{margin:42px 0 11px;color:#292c47;font-size:20px;letter-spacing:-.03em}.email-benefits p{margin:0;color:#768294;font-size:10px;line-height:1.7}.email-problem{padding:78px 0;background:#eef5f8;border-block:1px solid #e0e8ed}.email-problem>div{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:85px}.email-problem h2{max-width:700px;margin:13px 0 0;color:#252841;font-size:clamp(38px,4.2vw,54px);line-height:1.05;letter-spacing:-.05em}.email-problem p{margin:0 0 5px;color:#6f7d8f;font-size:14px;line-height:1.75}.email-workflow{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,100px);padding:110px 0}.email-workflow-copy h2{margin:13px 0 29px;color:#252841;font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.052em}.email-workflow-copy ol{display:grid;gap:0;padding:0;margin:0;list-style:none}.email-workflow-copy li{display:flex;gap:13px;padding:14px 0;border-top:1px solid #e1e8ed}.email-workflow-copy li>span{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;color:#278eb8;background:#e5f4fa;border-radius:50%;font-size:9px;font-weight:900}.email-workflow-copy li>div{display:grid;gap:3px}.email-workflow-copy li strong{color:#33364e;font-size:11px}.email-workflow-copy li small{color:#7d8899;font-size:9px;line-height:1.5}.email-code-card{overflow:hidden;background:#10253a;border:1px solid #23455e;border-radius:16px;box-shadow:0 26px 70px rgba(22,45,75,.19)}.email-code-card>div:first-child{display:flex;align-items:center;gap:6px;padding:13px 16px;background:#173148;border-bottom:1px solid rgba(255,255,255,.08)}.email-code-card>div:first-child b{margin-left:auto;color:#8ca5b5;font-size:8px}.email-code-card pre{min-height:365px;overflow:auto;margin:0;padding:37px;color:#c6e5ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.8}.email-code-card footer{display:flex;flex-wrap:wrap;gap:7px;padding:15px 18px;color:#69cbaa;background:#0b1f31;border-top:1px solid rgba(255,255,255,.07);font-size:8px}.email-code-card footer span{padding:5px 7px;background:rgba(105,203,170,.08);border-radius:5px}.email-compatibility{padding:110px 0;color:white;background:radial-gradient(circle at 88% 0,rgba(75,194,236,.2),transparent 33%),linear-gradient(135deg,#142a43,#102238)}.email-compatibility-heading{max-width:750px}.email-compatibility-heading h2{margin:13px 0 17px;color:white;font-size:clamp(39px,4.4vw,56px);line-height:1.04;letter-spacing:-.052em}.email-compatibility-heading p{margin:0;color:#9db3c2;font-size:14px;line-height:1.75}.email-guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.email-guidance-grid article{min-height:245px;padding:27px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:13px}.email-guidance-grid article>span{color:#69d0f1;font-size:8px;font-weight:900}.email-guidance-grid h3{margin:35px 0 11px;color:white;font-size:18px;line-height:1.2;letter-spacing:-.025em}.email-guidance-grid p{margin:0;color:#91a9ba;font-size:10px;line-height:1.72}.email-use-cases{padding:110px 0}.email-use-cases>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.email-use-cases article{min-height:335px;display:flex;flex-direction:column;padding:30px;background:white;border:1px solid #dfe7ed;border-radius:14px}.email-use-cases article>small{color:#2799c7;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.email-use-cases article h2{margin:42px 0 13px;color:#292c47;font-size:23px;line-height:1.16;letter-spacing:-.035em}.email-use-cases article p{margin:0;color:#758194;font-size:11px;line-height:1.72}.email-use-cases article>span{margin-top:auto;padding-top:23px;color:#288fb9;border-top:1px solid #e5ebef;font-size:8px;font-weight:800}.email-details{padding:100px 0;background:#eef5f8;border-block:1px solid #e0e8ed}.email-details>div{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px}.email-details h2{margin:13px 0 17px;color:#252841;font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.05em}.email-details p{color:#738092;font-size:13px;line-height:1.72}.email-details a{display:inline-block;margin-top:13px;color:#278fb9;font-size:11px;font-weight:900}.email-details dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;overflow:hidden;background:white;border:1px solid #dce5eb;border-radius:14px}.email-details dl>div{padding:22px;border-top:1px solid #e4eaee;border-left:1px solid #e4eaee}.email-details dl>div:nth-child(-n+2){border-top:0}.email-details dl>div:nth-child(odd){border-left:0}.email-details dt{color:#31354e;font-size:11px;font-weight:900}.email-details dd{margin:5px 0 0;color:#7d8899;font-size:9px}.email-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,9vw,120px);align-items:start;padding:110px 0}.collection-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;padding:100px 0 55px}.collection-intro h2{max-width:680px;margin:13px 0 0;color:#252841;font-size:clamp(38px,4.3vw,56px);line-height:1.04;letter-spacing:-.052em}.collection-intro>p{margin:0 0 5px;color:#6f7c8e;font-size:14px;line-height:1.78}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 0 110px}.collection-grid>a{min-height:360px;display:flex;flex-direction:column;padding:31px;overflow:hidden;background:white;border:1px solid #dce5eb;border-radius:15px;box-shadow:0 15px 42px rgba(25,50,73,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.collection-grid>a:hover{transform:translateY(-3px);border-color:#9fd7e9;box-shadow:0 20px 48px rgba(25,50,73,.08)}.collection-grid>a.featured{position:relative;min-height:390px;grid-column:1/-1;padding:48px;color:white;background:radial-gradient(circle at 86% 15%,rgba(75,194,236,.24),transparent 31%),linear-gradient(125deg,#132a43,#194c6b);border-color:transparent}.collection-grid>a.featured:after{content:"";position:absolute;width:250px;height:250px;right:8%;bottom:-155px;border:1px solid rgba(112,210,243,.18);border-radius:50%;box-shadow:0 0 0 55px rgba(75,194,236,.035),0 0 0 110px rgba(75,194,236,.025)}.collection-grid>a>div{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.collection-grid>a>div>span{width:44px;height:44px;display:grid;place-items:center;color:#288fba;background:#e5f5fa;border-radius:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:900}.collection-grid>a.featured>div>span{color:#73d3f3;background:rgba(255,255,255,.09)}.collection-grid>a>div>small{color:#a1aab7;font-size:9px;font-weight:900;letter-spacing:.1em}.collection-grid>a.featured>div>small{color:#7ba2b6}.collection-grid h2{position:relative;z-index:1;max-width:610px;margin:50px 0 13px;color:#292c47;font-size:29px;line-height:1.12;letter-spacing:-.04em}.collection-grid .featured h2{margin-top:70px;color:white;font-size:clamp(34px,4vw,49px)}.collection-grid p{position:relative;z-index:1;max-width:650px;margin:0;color:#748092;font-size:12px;line-height:1.72}.collection-grid .featured p{color:#a9bfcd;font-size:14px}.collection-grid ul{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;padding:21px 0 0;margin:auto 0 0;list-style:none}.collection-grid li{padding:6px 9px;color:#526775;background:#eef5f7;border-radius:99px;font-size:8px;font-weight:800}.collection-grid .featured li{color:#b8cfdb;background:rgba(255,255,255,.075)}.collection-grid>a>b{position:relative;z-index:1;margin-top:22px;color:#288fb9;font-size:10px}.collection-grid .featured>b{color:#73d3f3}.collection-guide{padding:105px 0;color:white;background:radial-gradient(circle at 10% 0,rgba(38,169,224,.21),transparent 31%),linear-gradient(135deg,#142a43,#102238)}.collection-guide>div{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(55px,8vw,110px)}.collection-guide h2{margin:13px 0 0;color:white;font-size:clamp(38px,4vw,53px);line-height:1.04;letter-spacing:-.05em}.collection-guide ol,.collection-guide ul{display:grid;gap:9px;padding:0;margin:0;list-style:none}.collection-guide ol li{min-height:92px;display:flex;align-items:center;gap:14px;padding:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:11px}.collection-guide ol li>span{width:35px;height:35px;display:grid;flex:0 0 auto;place-items:center;color:#142b43;background:#6fd2f2;border-radius:50%;font-size:10px;font-weight:900}.collection-guide ol p{display:grid;gap:4px;margin:0}.collection-guide ol strong{color:white;font-size:12px}.collection-guide ol small{color:#94adbd;font-size:9px;line-height:1.55}.collection-guide ul{grid-template-columns:1fr 1fr}.collection-guide ul li{display:flex;gap:9px;padding:18px;color:#c1d2dc;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:10px}.collection-guide ul span{color:#53caaa;font-weight:900}.collection-crosslink{margin-block:110px;padding:65px;text-align:center;background:#edf5f8;border:1px solid #dce7ec;border-radius:17px}.collection-crosslink>span{color:#279bca;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.collection-crosslink h2{max-width:720px;margin:14px auto 16px;color:#292c47;font-size:clamp(36px,4.2vw,52px);line-height:1.05;letter-spacing:-.05em}.collection-crosslink p{max-width:650px;margin:0 auto;color:#748092;font-size:13px;line-height:1.72}.collection-crosslink .button{margin-top:25px}.detail-breadcrumb{display:flex;align-items:center;gap:8px;padding:25px 0;color:#8792a2;border-bottom:1px solid #e1e8ed;font-size:9px}.detail-breadcrumb a:hover{color:#278fb9}.detail-breadcrumb strong{color:#3c4159}.detail-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:80px 0 100px}.detail-outcomes article{min-height:285px;padding:29px;background:white;border:1px solid #dfe7ed;border-radius:14px;box-shadow:0 12px 38px rgba(25,50,73,.035)}.detail-outcomes article>span{color:#299cca;font-size:9px;font-weight:900}.detail-outcomes h2{margin:72px 0 12px;color:#292c47;font-size:23px;line-height:1.18;letter-spacing:-.035em}.detail-outcomes p{margin:0;color:#758193;font-size:11px;line-height:1.72}.detail-problem{padding:95px 0;background:#edf5f8;border-block:1px solid #dfe8ed}.detail-problem>div{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:85px}.detail-problem h2{max-width:700px;margin:13px 0 0;color:#252841;font-size:clamp(38px,4.3vw,55px);line-height:1.04;letter-spacing:-.052em}.detail-problem p{margin:0 0 4px;color:#6f7c8e;font-size:14px;line-height:1.78}.detail-steps{padding:110px 0}.detail-steps>ol{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin:55px 0 0;list-style:none}.detail-steps>ol:before{content:"";position:absolute;height:1px;left:15%;right:15%;top:28px;background:#b3dce9}.detail-steps li{position:relative;min-height:295px;padding:27px;background:white;border:1px solid #dfe7ed;border-radius:14px}.detail-steps li>span{position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;background:linear-gradient(145deg,#2aa9da,#2186b4);border:7px solid #f8fafc;border-radius:50%;box-shadow:0 0 0 1px #9fd4e6;font-size:10px;font-weight:900}.detail-steps li>div{margin-top:43px}.detail-steps h3{margin:0 0 12px;color:#292d47;font-size:22px;letter-spacing:-.035em}.detail-steps p{margin:0;color:#758194;font-size:11px;line-height:1.73}.detail-use-cases{padding:110px 0;color:white;background:radial-gradient(circle at 88% 0,rgba(75,194,236,.18),transparent 31%),linear-gradient(135deg,#142a43,#102238)}.detail-use-cases .home-section-heading h2{color:white}.detail-use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:48px}.detail-use-case-grid article{min-height:325px;padding:29px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:13px}.detail-use-case-grid small{color:#70d2f3;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.detail-use-case-grid h3{margin:55px 0 13px;color:white;font-size:22px;line-height:1.16;letter-spacing:-.035em}.detail-use-case-grid p{margin:0;color:#93aabb;font-size:10px;line-height:1.73}.detail-included{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;padding:110px 0}.detail-included h2{margin:13px 0 17px;color:#252841;font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.05em}.detail-included>div>p{color:#738092;font-size:13px;line-height:1.72}.detail-included>div>a{display:inline-block;margin-top:13px;color:#278fb9;font-size:11px;font-weight:900}.detail-included>ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;margin:0;overflow:hidden;background:#dce5eb;border:1px solid #dce5eb;border-radius:14px;list-style:none}.detail-included li{min-height:76px;display:flex;align-items:center;gap:9px;padding:18px;color:#4c566a;font-size:10px;font-weight:800}.detail-included li span{color:#34a889;font-weight:900}.detail-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,9vw,120px);align-items:start;padding:100px 0;border-top:1px solid #e1e8ed}.detail-faq h2{margin:13px 0 0;color:#252841;font-size:clamp(36px,4vw,49px);line-height:1.05;letter-spacing:-.05em}.detail-related{padding:20px 0 110px}.detail-related>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px}.detail-related a{min-height:300px;display:flex;flex-direction:column;padding:27px;background:#edf5f8;border:1px solid #dce6eb;border-radius:14px;transition:transform .18s ease,border-color .18s ease}.detail-related a:hover{transform:translateY(-3px);border-color:#9fd5e7}.detail-related a>span{width:39px;height:39px;display:grid;place-items:center;color:#288fb9;background:white;border-radius:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.detail-related a>small{margin-top:32px;color:#2798c4;font-size:8px;font-weight:900;text-transform:uppercase}.detail-related h3{margin:10px 0 11px;color:#292d47;font-size:21px;line-height:1.18;letter-spacing:-.03em}.detail-related p{margin:0;color:#758194;font-size:10px;line-height:1.7}.detail-related a>b{margin-top:auto;padding-top:20px;color:#278fb9;font-size:9px}.marketing-cta.compact{padding-block:80px}.marketing-cta.compact h2{font-size:clamp(36px,4vw,50px)}@media (max-width:980px){.landing-nav nav a:nth-child(4),.landing-nav nav a:nth-child(5){display:none}.docs-quickstart,.email-details>div,.email-faq,.email-problem>div,.email-workflow,.home-email-hosting>div,.home-faq>div,.home-infrastructure>div,.home-intro,.home-pricing>div,.home-quickstart,.home-workflow>div{grid-template-columns:1fr;gap:40px}.home-feature-showcase .home-feature-large{grid-template-columns:1fr}.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.lifecycle-grid:before{display:none}.infrastructure-map{max-width:720px}.home-capabilities>div:last-child,.pricing-page-grid{grid-template-columns:repeat(2,1fr)}.email-guidance-grid,.feature-outcomes,.search-needs-grid{grid-template-columns:1fr}.email-benefits,.email-use-cases>div:last-child{grid-template-columns:repeat(2,1fr)}.marketing-header{grid-template-columns:1fr auto}.marketing-header>nav{display:none}.feature-page-grid,.pricing-faq{grid-template-columns:1fr}.pricing-faq{gap:30px;padding:45px}.collection-guide>div,.collection-intro,.detail-faq,.detail-included,.detail-problem>div,.embed-platform-guide{grid-template-columns:1fr;gap:42px}.detail-outcomes,.detail-related>div:last-child,.detail-steps>ol,.detail-use-case-grid{grid-template-columns:1fr}.detail-steps>ol:before{display:none}}@media (max-width:700px){.marketing-section{width:min(100% - 30px,1160px)}.marketing-home .landing{min-height:auto}.home-trust{width:min(100% - 30px,1160px);align-items:flex-start;flex-direction:column}.home-trust>div{width:100%;justify-content:space-between;gap:12px;overflow-x:auto}.home-intro{grid-template-columns:1fr;gap:25px;padding-top:75px}.home-feature-showcase{grid-template-columns:1fr;padding-bottom:75px}.home-feature-showcase .home-feature-large{grid-column:auto;padding:24px}.upload-visual{min-height:245px}.email-compatibility,.home-capabilities,.home-comparison,.home-email-hosting,.home-faq,.home-infrastructure,.home-lifecycle,.home-workflow{padding-block:75px}.lifecycle-grid,.team-grid{grid-template-columns:1fr}.lifecycle-grid article{min-height:260px}.home-teams{padding-block:75px 15px}.home-workflow-copy ul{grid-template-columns:1fr}.agent-tools{flex-wrap:wrap}.infrastructure-map{min-height:auto;grid-template-columns:1fr;padding:20px}.infrastructure-map>article{min-height:130px}.infrastructure-map>i{transform:rotate(90deg);text-align:center}.infra-output{position:static;grid-template-columns:1fr;grid-column:1;margin-top:8px}.home-capabilities-head{align-items:flex-start;flex-direction:column}.home-capabilities>div:last-child{grid-template-columns:1fr}.home-pricing{padding-block:70px}.home-quickstart{padding-block:75px}.quickstart-code pre{min-height:0;padding:22px;font-size:11px}.share-ready-preview{min-height:210px}.home-faq-list summary{min-height:64px}.marketing-cta{padding-block:75px}.marketing-cta>div{align-items:stretch;flex-direction:column}.marketing-footer-main{grid-template-columns:1fr 1fr;gap:40px}.marketing-footer-main>div{grid-column:1/-1}.marketing-footer-bottom{flex-direction:column}.marketing-header{width:min(100% - 30px,1160px)}.marketing-page-hero{min-height:470px}.marketing-page-hero>div:last-child{width:min(100% - 30px,940px);padding-top:80px}.feature-page-grid{padding-block:65px}.feature-page-card{padding:24px}.feature-page-card,.feature-page-card ul{grid-template-columns:1fr}.marketing-band{width:min(100% - 30px,1160px);align-items:flex-start;flex-direction:column;margin-bottom:65px}.marketing-band>i{transform:rotate(90deg)}.pricing-explainer,.pricing-page-grid{grid-template-columns:1fr}.pricing-explainer{gap:25px}.pricing-faq{width:min(100% - 30px,1160px);padding:27px;margin-bottom:65px}.docs-layout{grid-template-columns:1fr;gap:25px}.docs-layout>aside{display:flex;overflow-x:auto}.docs-layout>aside>*{flex:0 0 auto}.docs-grid{grid-template-columns:1fr}.docs-quickstart{width:min(100% - 30px,1160px);padding:28px}.embed-platform-guide{width:min(100% - 30px,1160px);padding-block:75px}.email-benefits,.email-details dl,.email-use-cases>div:last-child{grid-template-columns:1fr}.email-benefits,.email-problem{padding-block:65px}.email-details,.email-faq,.email-use-cases,.email-workflow{padding-block:75px}.email-workflow-copy h2{margin-bottom:22px}.email-code-card pre{min-height:0;padding:24px;font-size:8px}.email-guidance-grid article{min-height:210px}.email-details dl>div,.email-details dl>div:nth-child(-n+2){border-top:1px solid #e4eaee;border-left:0}.email-details dl>div:first-child{border-top:0}.email-dialog-backdrop{align-items:start;padding:12px}.email-dialog-head{padding:15px}.email-dialog-file{margin-inline:15px}.email-dialog form,.email-dialog-result{padding:17px 15px}.email-dialog-dimensions{grid-template-columns:1fr}.email-dialog-dimensions>b{display:none}.embed-dialog-backdrop{align-items:start;padding:12px}.embed-dialog-head{padding:15px}.embed-dialog-file,.embed-dialog-warning{margin-inline:15px}.embed-dialog-body{padding:17px 15px}.embed-dialog-settings{grid-template-columns:1fr}.embed-dialog-settings label.embed-dialog-alt{grid-column:auto}.upload-dialog-backdrop{align-items:start;padding:12px}.upload-dialog-head{padding:15px}.upload-dialog-body{padding:17px 15px}.upload-dropzone.has-file{grid-template-columns:auto minmax(0,1fr)}.upload-dropzone.has-file>b{display:none}.dashboard-video-choice,.upload-destination-grid{grid-template-columns:1fr}.upload-dialog-actions{padding:14px 15px 17px}.upload-dialog-actions .app-button{min-width:0}.video-upload-handoff{grid-template-columns:auto 1fr;align-items:start}.video-upload-handoff>.app-button{grid-column:1/-1;width:100%}.collection-intro{grid-template-columns:1fr;gap:24px;padding-top:75px}.collection-grid{grid-template-columns:1fr;padding-bottom:75px}.collection-grid>a.featured{min-height:390px;grid-column:auto;padding:30px}.collection-grid .featured h2{margin-top:55px}.collection-guide{padding-block:75px}.collection-guide ul{grid-template-columns:1fr}.collection-crosslink{width:min(100% - 30px,1160px);margin-block:75px;padding:38px 24px}.detail-outcomes{padding-block:65px 75px}.detail-outcomes article{min-height:240px}.detail-outcomes h2{margin-top:52px}.detail-faq,.detail-included,.detail-problem,.detail-steps,.detail-use-cases{padding-block:75px}.detail-use-case-grid article{min-height:275px}.detail-included>ul{grid-template-columns:1fr}.detail-related{padding-bottom:75px}}body,html{background:var(--panel)}body{color:var(--body);font-family:var(--font-nunito);font-size:16px;font-weight:500;line-height:1.7}.marketing-home,.marketing-page{background:var(--panel)}.marketing-section{width:min(1160px,calc(100% - 48px))}.hero h1,.marketing-home h1,.marketing-page h1{font-size:clamp(38px,4.6vw,50px);font-weight:800;line-height:1.2;letter-spacing:normal}.marketing-home h2,.marketing-page h2{color:var(--ink);font-size:clamp(30px,3.4vw,38px);font-weight:800;line-height:1.18;letter-spacing:normal}.marketing-home h3,.marketing-page h3{color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.25;letter-spacing:normal}.collection-grid h2,.detail-related h3,.detail-steps h3,.email-use-cases article h2,.home-capabilities h3,.home-feature-showcase h2,.pricing-explainer h2{font-size:28px;line-height:1.25;letter-spacing:normal}.collection-grid p,.collection-intro>p,.detail-included>div>p,.detail-outcomes p,.detail-problem p,.detail-related p,.detail-steps p,.detail-use-case-grid p,.docs-grid article p,.email-benefits p,.email-compatibility-heading p,.email-details p,.email-problem p,.email-use-cases article p,.hero>p,.home-capabilities article p,.home-email-copy>p,.home-faq-list details p,.home-feature-showcase article>p,.home-intro>p,.home-section-heading>p,.marketing-cta>p,.pricing-explainer p,.pricing-faq dd,.pricing-faq p{color:var(--body);font-size:16px;font-weight:500;line-height:1.7}.collection-intro>p,.hero>p,.home-section-heading>p,.marketing-page-hero p{font-size:clamp(17px,1.5vw,18px);line-height:1.65}.marketing-home :is(p,dd,blockquote,figcaption):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *),.marketing-page :is(p,dd,blockquote,figcaption):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *){font-size:16px;line-height:1.7}.marketing-home :is(li,dt,strong,b):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *),.marketing-page :is(li,dt,strong,b):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *){font-size:16px}.marketing-home :is(small,.tag,code):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *),.marketing-page :is(small,.tag,code):not(:is(.cloud-preview,.upload-visual,.format-stack,.domain-visual,.email-preview,.agent-window,.quickstart-code,.infrastructure-map,.share-ready-card,.comparison-scroll,.home-hero-visual,.pricing-price-circle,.marketing-kicker,.connect-signup-circle) *){font-size:14px;line-height:1.6}.marketing-home a:not(:is(.cloud-preview,.email-preview,.agent-window,.quickstart-code,.comparison-scroll) *),.marketing-page a:not(:is(.cloud-preview,.email-preview,.agent-window,.quickstart-code,.comparison-scroll) *){font-size:inherit}.collection-crosslink a,.detail-related a,.home-capabilities-head a,.home-email-copy>a,.home-feature-large a,.home-pricing article>a,.quickstart-copy>a{color:var(--blue);font-size:16px;font-weight:700}.home-comparison td,.home-comparison th{padding:18px 20px;font-size:15px}.home-comparison thead th{font-size:13px;letter-spacing:.06em}.home-comparison thead th:nth-child(2){background:var(--navy)}.home-comparison thead th:nth-child(2) span{color:var(--cyan);font-size:12px}.home-comparison tbody th{color:var(--ink);font-size:15px;font-weight:800}.home-comparison tbody td{color:var(--body)}.home-comparison tbody td:nth-child(2){color:var(--navy);background:var(--sky-25);font-weight:700}.home-comparison tbody td:nth-child(2) b{color:#32a386}.home-capabilities>div:last-child{gap:16px;overflow:visible;background:none;border:0;border-radius:0}.home-capabilities article{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(43,41,83,.06)}.home-capabilities h3{margin:26px 0 10px;color:var(--ink);font-size:22px}.home-capabilities article p{color:var(--body);font-size:16px;line-height:1.7}.home-capabilities article>span{width:44px;height:44px;font-size:15px;border-radius:12px}.home-pricing article{padding:34px;border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 44px rgba(43,41,83,.08)}.home-pricing article>span{display:inline-block;padding:5px 18px 4px;color:var(--navy);background:var(--paper);border:1px solid var(--cyan);border-radius:100px;font-size:13px;font-weight:800;letter-spacing:normal}.home-pricing article>strong{color:var(--navy);font-size:44px;letter-spacing:normal}.home-pricing article>p{color:var(--muted);font-size:15px}.home-pricing article>b{color:var(--ink);font-size:24px}.home-pricing article>b small{color:var(--muted);font-size:14px}.home-pricing article ul{gap:10px;color:var(--body);font-size:15px}.quickstart-copy li>span{width:34px;height:34px;font-size:14px}.quickstart-copy li strong{color:var(--ink);font-size:16px}.quickstart-copy li small{color:var(--body);font-size:14px;line-height:1.6}.collection-intro>span,.detail-problem>span,.docs-page>section>span,.home-feature-showcase article>small,.home-teams article>small,.marketing-kicker,.pricing-faq>div>span,.pricing-plans-heading .marketing-kicker{display:inline-block;padding:6px 26px 5px;color:var(--navy);background:var(--paper);border:1px solid var(--cyan);border-radius:100px;font-size:14px;font-weight:800;letter-spacing:normal;line-height:1.5;text-transform:uppercase}.button{min-height:46px;padding:12px 26px;border-radius:6px;background:var(--blue);color:white;font-size:17px;font-weight:600;letter-spacing:normal;box-shadow:none}.button:hover{background:var(--blue-hover);transform:translateY(-1px)}.button:active{transform:scale(.99)}.button.light,.button.secondary{color:var(--navy);background:white;border:1.5px solid var(--line-strong);box-shadow:none}.button.light:hover,.button.secondary:hover{color:var(--navy);background:var(--sky-50);border-color:var(--blue)}.button.glass{color:white;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:none;backdrop-filter:none}.button.glass:hover{background:rgba(255,255,255,.22)}.landing,.marketing-page-hero{position:relative;color:white;background:radial-gradient(circle at 6% 10%,rgba(120,205,240,.2),transparent 30%),radial-gradient(circle at 92% 44%,rgba(120,198,235,.13),transparent 28%),linear-gradient(104deg,var(--hero-1) 0,var(--hero-2) 20%,var(--hero-3) 48%,var(--hero-4) 74%,var(--hero-5) 100%)}.landing-glow,.landing:before{display:none}.landing:after,.marketing-page-hero:after{content:"";position:absolute;z-index:2;left:0;bottom:-1px;width:100%;height:clamp(56px,9vw,130px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.landing:after{background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23c7ebf8' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.landing-wave{display:none}.marketing-home .landing{min-height:auto}.marketing-home .landing-content{padding-bottom:clamp(130px,15vw,210px)}.eyebrow,.landing .hero .eyebrow,.marketing-page-hero>div:last-child>span{display:inline-block;color:white;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.34);border-radius:100px;padding:6px 22px 5px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero h1,.marketing-page-hero h1{color:white;font-size:clamp(38px,4.6vw,50px);font-weight:800;line-height:1.2;letter-spacing:normal}.hero h1 span,.marketing-page-hero h1 span{color:var(--cyan)}.landing .hero>p,.marketing-page-hero p{color:rgba(255,255,255,.88)}.hero-points{color:rgba(255,255,255,.82);font-size:15px}.hero-points li:before{color:var(--cyan)}.marketing-page-hero{min-height:auto}.marketing-page-hero>div:last-child{width:min(940px,calc(100% - 48px));padding:clamp(56px,7vw,84px) 0 clamp(110px,14vw,170px)}.marketing-page-hero h1{margin:18px 0 20px}.marketing-page-hero p{max-width:760px}.landing-nav,.marketing-header{position:relative;z-index:3;width:min(1160px,calc(100% - 48px));min-height:92px;padding:20px 0;border-bottom:0}.marketing-header:before{display:none}.landing-nav nav,.marketing-header>div,.marketing-header>nav{font-size:16px;font-weight:500}.landing-nav nav a,.marketing-header>nav a,.marketing-nav-menu>.marketing-nav-link{color:rgba(255,255,255,.92);transition:color .18s ease}.landing-nav nav a:hover,.marketing-header>nav a:hover,.marketing-nav-menu>.marketing-nav-link:hover{color:white}.marketing-header>div{gap:20px;font-size:16px;font-weight:500}.landing-nav .landing-nav-cta,.marketing-header-cta{padding:11px 24px;color:white!important;background:var(--blue);border:0;border-radius:6px;font-size:16px;font-weight:600;box-shadow:none}.landing-nav .landing-nav-cta:hover,.marketing-header-cta:hover{color:white!important;background:var(--blue-hover)}.brand-logo img{width:171px;height:52px}.brand-logo.compact img{width:152px;height:46px}.brand-logo .cloud-label{padding:5px 11px;color:white;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.38);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.14em}.brand-logo.on-light .cloud-label{color:var(--blue);background:var(--sky-50);border-color:var(--cyan)}.home-trust{color:var(--body);background:var(--sky-100);border-bottom:0}.home-intro{background:linear-gradient(var(--sky-100) 0,#d9f1fb 100%)}.home-feature-showcase{background:linear-gradient(#d9f1fb 0,var(--sky-50) 100%)}.home-lifecycle{background:linear-gradient(var(--sky-50) 0,#f5fbfe 100%);border-top:0}.home-search-needs{background:linear-gradient(#f5fbfe 0,var(--panel) 100%)}.home-email-hosting{background:linear-gradient(#f5fbfe 0,var(--sky-50) 100%);border-top:0}.home-teams{background:linear-gradient(var(--sky-50) 0,var(--panel) 100%)}.home-capabilities,.home-comparison{background:var(--panel)}.home-pricing{background:linear-gradient(var(--panel) 0,var(--sky-50) 100%)}.home-quickstart{background:var(--sky-50)}.home-faq{background:linear-gradient(var(--sky-50) 0,var(--panel) 100%)}.home-infrastructure{position:relative;color:white;background:radial-gradient(circle at 88% 12%,rgba(120,205,240,.22),transparent 32%),linear-gradient(102deg,var(--hero-1) 0,var(--hero-3) 52%,var(--hero-5) 100%);padding-block:clamp(120px,14vw,165px)}.home-infrastructure:after,.home-infrastructure:before{content:"";position:absolute;z-index:1;left:0;width:100%;height:clamp(48px,7vw,110px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.home-infrastructure:before{top:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28C160 28 80 49 0 70V0h1280v70c-80 21-160 42-320 42-320 0-320-84-640-84z'/%3E%3C/svg%3E")}.home-infrastructure:after{bottom:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.home-infrastructure>*{position:relative;z-index:2}.infrastructure-copy h2{color:white;font-size:clamp(30px,3.4vw,38px);line-height:1.18;letter-spacing:normal}.infrastructure-copy>p{color:rgba(255,255,255,.86);font-size:16px;line-height:1.7}.infrastructure-copy dt{color:white;font-size:16px;font-weight:800}.infrastructure-copy dd{color:rgba(255,255,255,.74);font-size:14px}.infrastructure-map>article>span{color:var(--cyan);font-size:12px}.infrastructure-map article small{color:var(--cyan);font-size:12px;letter-spacing:.06em}.infrastructure-map article strong{color:white;font-size:15px}.infrastructure-map>i{color:rgba(255,255,255,.6)}.infra-output>span{color:rgba(255,255,255,.8);font-size:12px}.infra-output b{color:#8adcf5;font-size:12px}.collection-crosslink,.detail-problem,.email-compatibility,.email-details,.marketing-band{color:var(--body);background:var(--sky-50);border-color:var(--line-strong)}.collection-grid,.collection-intro,.detail-faq,.detail-included,.detail-outcomes,.detail-related,.detail-steps,.docs-grid,.email-benefits,.email-use-cases,.pricing-explainer{background:var(--panel)}.collection-intro h2,.detail-included h2,.detail-problem h2,.home-email-copy h2,.home-feature-showcase h2,.home-intro h2,.home-section-heading h2,.lifecycle-grid h3,.pricing-faq h2,.search-needs-grid h3,.team-grid h3{color:var(--ink);font-weight:800;letter-spacing:normal}.collection-intro h2,.home-email-copy h2,.home-intro h2,.home-section-heading h2{font-size:clamp(30px,3.4vw,38px);line-height:1.18}.cloud-preview,.collection-grid>a,.detail-outcomes article,.detail-steps li,.docs-grid article,.email-use-cases article,.feature-page-card,.home-feature-showcase>article,.lifecycle-grid article,.search-needs-grid article,.share-ready-card,.team-grid article{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(43,41,83,.06)}.detail-outcomes article,.detail-steps li,.docs-grid article,.email-use-cases article,.feature-page-card{padding:34px}.cloud-preview{contain:paint;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(255,255,255,.7);border-radius:20px;box-shadow:0 20px 48px rgba(8,24,49,.22)}.collection-grid>a.featured,.collection-guide,.detail-use-cases,.docs-quickstart,.home-feature-large,.marketing-cta{color:white;background:radial-gradient(circle at 90% 4%,rgba(120,205,240,.26),transparent 34%),linear-gradient(102deg,var(--hero-1) 0,var(--hero-3) 52%,var(--hero-5) 100%);border-color:transparent}.collection-grid>a.featured{border:1.5px solid var(--cyan);box-shadow:0 20px 50px rgba(75,194,236,.2)}.collection-grid>a.featured h2,.collection-guide h2,.collection-guide h3,.detail-use-cases h2,.detail-use-cases h3,.docs-quickstart h2,.docs-quickstart h3,.home-feature-large h2,.home-feature-large h3{color:white}.collection-grid>a.featured p,.collection-guide p,.detail-use-case-grid p,.detail-use-cases p,.docs-quickstart p,.home-feature-large p{color:rgba(255,255,255,.84)}.collection-guide small,.detail-use-cases small,.docs-quickstart small,.home-feature-large small{color:var(--cyan)}.collection-guide ul span,.detail-use-cases span,.docs-quickstart span,.home-feature-large .home-feature-icon{color:var(--cyan);background:rgba(255,255,255,.12)}.collection-grid>a>div>span,.feature-page-card>span,.home-feature-icon,.search-needs-grid article>span,.team-card-top>span{color:var(--blue);background:var(--sky-50);border-radius:12px}.collection-grid h2,.detail-outcomes h2,.detail-related h3,.detail-steps h3,.email-use-cases article h2,.feature-page-card h2{color:var(--ink);font-weight:800;letter-spacing:normal}.collection-grid h2{font-size:28px;line-height:1.25}.collection-grid>a.featured h2{color:white}.collection-grid>a.featured p{color:rgba(255,255,255,.84)}.collection-intro h2{font-size:clamp(30px,3.4vw,38px);line-height:1.18}.collection-guide ul span,.detail-included li span,.feature-page-card li:before{color:var(--blue)}.marketing-band{border-radius:20px;box-shadow:0 14px 40px rgba(75,194,236,.12)}.marketing-band>i{color:var(--orange)}.marketing-band strong{color:var(--ink);font-size:16px}.marketing-band span{color:var(--muted);font-size:12px}.detail-breadcrumb{border-color:var(--line-strong)}.detail-breadcrumb strong{color:var(--navy)}.detail-steps li>span{color:white;background:linear-gradient(145deg,var(--blue),#2184b2);border-color:var(--panel);box-shadow:0 0 0 1px var(--cyan)}.detail-included li,.detail-included>ul{border-color:var(--line)}.detail-included li{background:white}.lifecycle-grid:before{background:linear-gradient(90deg,transparent,#9fd4e7 12% 88%,transparent)}.lifecycle-grid article>div span{border-color:var(--sky-25)}.lifecycle-grid p,.search-needs-grid p,.team-grid p{color:var(--body);font-size:15px;line-height:1.7}.home-feature-showcase article>small,.lifecycle-grid small,.search-needs-grid small{font-size:13px}.marketing-cta{position:relative;padding-block:clamp(110px,13vw,150px)}.marketing-cta:after,.marketing-cta:before{content:"";position:absolute;z-index:1;left:0;width:100%;height:clamp(48px,7vw,110px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.marketing-cta:before{top:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28C160 28 80 49 0 70V0h1280v70c-80 21-160 42-320 42-320 0-320-84-640-84z'/%3E%3C/svg%3E")}.marketing-cta:after{bottom:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23dbf3fb' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.marketing-cta>*{position:relative;z-index:2}.marketing-cta>span{display:inline-block;color:white;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.34);border-radius:100px;padding:6px 22px 5px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.marketing-cta h2{color:white!important;font-size:clamp(32px,3.8vw,44px);line-height:1.18;letter-spacing:normal}.marketing-cta>p{color:rgba(255,255,255,.86);font-size:17px;line-height:1.65}.marketing-cta .button.light{border-color:transparent}.marketing-footer{padding:clamp(56px,7vw,80px) max(24px,calc((100% - 1160px) / 2)) 28px;color:var(--body);background:linear-gradient(var(--sky-75) 30%,var(--panel) 100%)}.marketing-footer-main{gap:40px;padding-bottom:40px}@media (min-width:701px){.marketing-footer-main{grid-template-columns:1.5fr repeat(5,1fr)}}@media (max-width:700px){.marketing-footer-main{grid-template-columns:1fr 1fr;gap:32px}.marketing-footer-main>div{grid-column:1/-1}}.marketing-footer-main .brand-logo img{width:171px;height:52px}.marketing-footer-main>div>p{max-width:320px;margin:18px 0;color:var(--body);font-size:16px;line-height:1.7}.marketing-footer-main>div>span{color:var(--muted);font-size:14px}.marketing-footer-main>div>span i{width:8px;height:8px;background:#34a688}.marketing-footer nav{gap:12px;font-size:16px}.marketing-footer nav strong{margin-bottom:8px;color:var(--ink);font-size:22px;font-weight:800;text-transform:none}.marketing-footer nav a{color:var(--body);font-weight:500}.marketing-footer nav a:hover{color:var(--blue)}.marketing-footer-bottom{padding-top:22px;color:var(--muted);border-top:1px solid var(--line);font-size:14px}.marketing-dropdown{position:relative}.marketing-dropdown summary{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.92);cursor:pointer;list-style:none}.marketing-dropdown summary::-webkit-details-marker{display:none}.marketing-dropdown summary:after{content:"⌄";font-size:14px;line-height:1}.marketing-dropdown summary:hover,.marketing-dropdown[open] summary{color:white}.marketing-dropdown-menu{position:absolute;z-index:20;top:calc(100% + 18px);left:-18px;display:grid;min-width:230px;padding:12px;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px rgba(27,44,77,.16)}.marketing-dropdown-menu a{padding:10px 12px;color:var(--navy)!important;border-radius:8px;font-size:15px;line-height:1.3;white-space:nowrap}.marketing-dropdown-menu a:hover{color:var(--navy)!important;background:var(--sky-50)}.marketing-mega-menu{left:50%;display:grid;width:min(520px,calc(100vw - 30px));min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:16px;transform:translateX(-50%)}.marketing-mega-menu a{display:flex;flex-direction:column;gap:3px;min-height:62px;padding:12px 13px;white-space:normal}.marketing-mega-menu a:first-child{grid-column:1/-1;background:var(--sky-25)}.marketing-mega-menu a span{color:var(--navy);font-size:15px;font-weight:800}.marketing-mega-menu a small{color:var(--body);font-size:13px;font-weight:500;line-height:1.4}.app-shell,.shell{color:var(--ink);background:var(--paper)}.app-sidebar,.sidebar{color:#dcecf5;background:radial-gradient(circle at 16% 0,rgba(75,194,236,.22),transparent 32%),linear-gradient(180deg,#34326a 0,var(--navy) 46%,#211f42 100%)}.sidebar:after{display:none}.app-sidebar .brand-logo img,.sidebar .brand-logo img{width:152px;height:46px}.app-nav-label{color:#a39fd0;font-size:11px;letter-spacing:.12em}.app-nav-item{font-weight:700}.app-nav-item,.app-nav-item>span{font-size:14px}.app-nav-item>small{font-size:11px}.app-nav-item.active{box-shadow:inset 3px 0 var(--cyan)}.app-nav-item.active>span{color:var(--cyan)}.workspace-switcher strong{font-size:14px}.workspace-switcher small{color:#aeb0d8;font-size:12px}.workspace-mark{background:linear-gradient(145deg,var(--cyan),var(--blue));color:white;font-size:13px}.sidebar-usage strong{font-size:14px}.sidebar-usage span{color:#aeb0d8;font-size:12px}.sidebar-usage a{color:var(--cyan);font-size:12px}.sidebar-product{color:var(--cyan);font-size:11px}.nav-item{font-size:15px;font-weight:700}.nav-item.active{border-left-color:var(--cyan);background:linear-gradient(90deg,rgba(75,194,236,.18),rgba(255,255,255,.05))}.sidebar-foot{color:#c3c2e0;font-size:13px}.sidebar-foot small{color:#a09fce}.dashboard-nav-group{display:grid;gap:4px}.dashboard-nav-group+.dashboard-nav-group{margin-top:15px}.dashboard-nav-group>p{margin:0 0 4px 12px;color:#a39fd0;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.dashboard-nav-skeleton{min-height:230px}.topbar-copy{min-width:0}.dashboard-context{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#6d7690;font-size:11px;font-weight:750}.dashboard-context span{color:#6d7690;text-transform:uppercase;letter-spacing:.07em}.dashboard-context strong{color:#29304f;font-size:12px;font-weight:900}.dashboard-context i{color:#a0a9bd;font-style:normal}.context-select{display:grid;gap:4px;min-width:180px;color:#65708a;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.context-select select{width:100%;font-size:14px;font-weight:750;letter-spacing:normal;text-transform:none}.workspace-create-card{margin-bottom:24px}.workspace-create-card>div>small{color:#247a9d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workspace-create-card>div>p{margin:6px 0 0}.workspace-create-card .row-actions{min-height:40px;align-self:end}.project-table-scope{display:block;margin-top:3px;color:#78829a;font-size:11px;font-weight:600}.stat-value{color:var(--navy)}.shell .topbar .eyebrow{color:#1f6b88;background:linear-gradient(110deg,#dff6fc,#e9edfb);border-color:#9bd9e9;box-shadow:0 3px 12px rgba(38,117,151,.08)}.dashboard-loading-card{min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.dashboard-loading-spinner{width:17px;height:17px;display:inline-block;border:2px solid #cfe8f0;border-top:2px solid var(--blue);border-radius:50%;animation:dashboard-loading-spin .7s linear infinite}@keyframes dashboard-loading-spin{to{transform:rotate(1turn)}}.main>h1,.topbar h1{color:var(--navy);letter-spacing:normal}.card h2{color:var(--ink);letter-spacing:normal}.pill{color:#1a7ca6;background:var(--sky-50)}.row-actions button{color:var(--navy)}.row-actions button:hover{border-color:var(--cyan);background:var(--sky-50)}.notice{color:#165d78;background:var(--sky-50);border-color:#a9dced}.billing-alert{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 28px;padding:20px 24px;background:#fdf0e6;border:1px solid #f3d4b8;border-left:4px solid var(--orange);border-radius:12px}.billing-alert strong{display:block;color:#8a4a12;font-size:17px}.billing-alert p{margin:6px 0 0;max-width:60ch;color:#8a5b33;font-size:15px;line-height:1.6}.billing-alert small{display:block;margin-top:8px;color:#a2764e;font-size:13px;line-height:1.5}.billing-alert-error{color:var(--danger)!important}.billing-alert .button{flex:0 0 auto;background:var(--orange)}.billing-alert .button:hover{background:#d86d14}.pricing-price-circle strong{line-height:1;color:var(--body)}.pricing-price-circle small,.pricing-price-circle span{font-size:18px}.home-faq-list summary{color:var(--ink);font-size:18px;font-weight:800}.home-faq-list summary span{color:#1a7ba6;background:var(--paper);font-size:15px}.detail-breadcrumb{color:var(--body);font-size:15px}.detail-breadcrumb a{color:var(--body)}.detail-breadcrumb a:hover{color:var(--blue-hover)}.detail-outcomes article>span,.detail-steps li>span,.docs-grid article>span,.email-workflow li>span,.pricing-explainer>div>span,.quickstart-copy li>span{font-size:15px;font-weight:800}.docs-layout aside a,.docs-search kbd,.email-details dt,.embed-guide-card-head b,.embed-guide-card-head span{font-size:14px}.embed-snippet-tablist button{color:var(--body);font-size:15px;font-weight:700}.embed-snippet-tablist button[aria-selected=true]{color:var(--navy)}.detail-use-case-grid small,.docs-layout aside a,.email-details dd,.embed-platform-copy li small,.embed-platform-copy>p,.embed-snippet-description,.feature-outcomes p,.feature-page-card p,.home-pricing>div>div>p{color:var(--body)}.collection-crosslink a,.detail-included>div>a,.detail-related a>b,.detail-related a>small,.home-capabilities-head a,.home-email-copy>a,.home-pricing article>a,.quickstart-copy>a{color:#1a7ba6}.collection-guide a,.detail-use-cases a,.docs-quickstart a,.home-feature-large a{color:var(--cyan)}.detail-related a,.feature-outcomes>div{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(43,41,83,.06)}.email-problem{background:linear-gradient(var(--panel) 0,var(--sky-50) 100%);border-block:0}.email-guidance-grid article{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(43,41,83,.06)}.email-guidance-grid article>span{color:var(--navy);font-size:16px;font-weight:800;background:var(--sky-50)}.email-guidance-grid p{color:var(--body);font-size:16px}.email-guidance-grid strong{color:var(--ink)}.detail-use-cases{position:relative}.detail-use-cases>*{position:relative;z-index:2}.detail-use-cases:after,.detail-use-cases:before{content:"";position:absolute;z-index:1;left:0;width:100%;height:clamp(48px,7vw,110px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.detail-use-cases:before{top:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28C160 28 80 49 0 70V0h1280v70c-80 21-160 42-320 42-320 0-320-84-640-84z'/%3E%3C/svg%3E")}.detail-use-cases:after{bottom:-1px;background-image:url("data:image/svg+xml;utf8,%3Csvg preserveAspectRatio='none' viewBox='0 0 1280 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M320 28c320 0 320 84 640 84 160 0 240-21 320-42v70H0V70c80-21 160-42 320-42z'/%3E%3C/svg%3E")}.connect-field input:focus-visible,.connect-field select:focus-visible,.connect-plan-select select:focus-visible,.demo-gate-field input:focus-visible,.form-grid input:focus-visible,.form-grid select:focus-visible,.form-grid textarea:focus-visible,.toolbar select:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.button:focus-visible,.connect-button:focus-visible,.connect-period-pill label:has(input:focus-visible),.marketing-footer a:focus-visible,.marketing-header a:focus-visible,.marketing-mobile-nav summary:focus-visible,.pricing-period-toggle button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.marketing-header a:focus-visible,.marketing-mobile-nav summary:focus-visible{outline-color:white}.marketing-footer nav{gap:2px}.connect-footerbar a,.connect-help,.connect-login-forgot a,.connect-login-signup a,.marketing-footer nav a{display:inline-flex;align-items:center;min-height:44px}.connect-legal{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.home-trust>span{color:var(--muted);font-size:13px;letter-spacing:.06em}.home-trust>div{color:var(--ink)}.home-trust strong{color:var(--ink);font-size:16px;font-weight:800;letter-spacing:normal}.home-trust strong:before,.rating-stars,.sparkle{color:var(--orange)}@media (max-width:700px){.detail-outcomes article,.detail-steps li,.docs-grid article,.email-use-cases article,.feature-page-card{padding:26px}}.pricing-plans-heading{padding-top:58px;text-align:center}.pricing-plans-heading h2{max-width:650px;margin:12px auto 10px}.pricing-plans-heading p{max-width:700px;margin:0 auto;color:#616161;font-size:16px;font-weight:400;line-height:1.5}.pricing-controls{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;width:min(1000px,calc(100% - 48px));margin:22px auto 0;padding:26px 0 0;color:var(--body);border-top:1px solid var(--line);font-size:16px;text-align:center}.pricing-period-toggle{display:inline-flex;flex:0 0 auto;gap:4px;padding:5px;background:var(--paper);border-radius:999px}.pricing-period-toggle button{box-sizing:border-box;padding:10px 26px;color:var(--muted);background:transparent;border:2px solid transparent;border-radius:999px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pricing-period-toggle button.active{color:var(--blue);background:white;border-color:var(--blue)}.pricing-featured-grid{display:grid;width:min(1000px,calc(100% - 48px));grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px auto 0;align-items:start}.pricing-featured-card{overflow:hidden;padding:0 0 40px;color:#616161;background:#f9fbfd;border-radius:30px;text-align:center}.pricing-featured-card h3{margin:0;padding:16px 20px;color:white;background:#4bc2ec;border-radius:30px 30px 0 0;font-size:18px;font-weight:700;line-height:18px;letter-spacing:.08em;text-transform:uppercase}.pricing-featured-card:nth-child(2) h3{background:#2b2953}.pricing-price-circle{display:flex;width:140px;height:140px;margin:15px auto;align-items:center;justify-content:center;padding:52px 0;box-sizing:border-box;color:#26a9e0;border:1px solid #26a9e0;border-radius:100px}.pricing-price-circle small,.pricing-price-circle span{font-size:14px;font-weight:500}.pricing-price-circle strong{color:#616161;font-size:40px;font-weight:800;line-height:40px}.pricing-card-billing{min-height:17px;margin:0;padding:0 20px;color:#616161;font-size:11.2px;font-weight:500;line-height:16.8px}.pricing-featured-card hr{margin:17.5px 0;border:0;border-top:2px solid #e1e8ee}.pricing-feature-list{display:grid;gap:0;margin:20px 15% 15px;padding:0;color:#26a9e0;list-style:none;text-align:left}.pricing-feature-list li{padding:0 0 10px;color:#26a9e0;font-size:16px;font-weight:700;line-height:16px}.pricing-feature-list li:before{margin-right:8px;color:#26a9e0;content:"✓"}.pricing-card-upgrade{margin:0 20px 12px;color:#616161;font-size:11.2px;font-weight:500;line-height:16.8px}.pricing-plan-select{display:block;margin:0 20px}.pricing-plan-select select{width:100%;height:40px;padding:0 12px;color:#616161;background:white;border:1px solid #cddbe5;border-radius:5px;font:inherit;font-size:14px}.pricing-card-cta{display:inline-block;margin-top:25px;padding:4px 14px;color:white;background:#26a9e0;border-radius:5px;font-size:14px;font-weight:500;line-height:30px}.pricing-card-cta:hover{background:#2b2953}.pricing-reassurance{width:min(1000px,calc(100% - 48px));margin:17px auto 78px;color:#616161;font-size:14px;text-align:center}.sr-only{margin:-1px}@media (max-width:800px){.marketing-mega-menu{left:0;transform:none}.pricing-plans-heading{padding-top:40px}.pricing-featured-grid{grid-template-columns:1fr;width:min(366px,calc(100% - 48px))}}.connect-page{--connect-navy:#2b2c5e;--connect-blue:#26a9e0;--connect-ink:#3d3d56;--connect-muted:#6b6b85;--connect-bg:#eef3fc;--connect-line:#e3e9f5;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;color:var(--connect-ink);background:var(--connect-bg)}.connect-footerbar,.connect-topbar{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;padding:22px 40px;background:linear-gradient(90deg,#26a9e0,#2b2c5e)}.connect-footerbar{margin-top:40px;background:var(--connect-navy)}.connect-logo{display:inline-flex;align-items:center;gap:12px;color:white}.connect-logo img{display:block;width:44px;height:34px;object-fit:contain}.connect-logo-text{display:flex;flex-direction:column;line-height:1;color:white}.connect-logo-thin{font-size:12px;font-weight:400;letter-spacing:.34em}.connect-logo-bold{font-size:19px;font-weight:700;letter-spacing:.06em}.connect-help,.connect-legal,.connect-legal a{color:white;font-size:15px;font-weight:600}.connect-legal{margin:0;opacity:.85;font-weight:400}.connect-legal a{font-weight:400;text-decoration:underline}.connect-main{flex:1 1;width:min(1200px,100%);box-sizing:border-box;margin:0 auto;padding:60px 24px 20px}.connect-hero{margin-bottom:44px;text-align:center}.connect-eyebrow{margin:0 0 12px;color:var(--connect-blue);font-size:20px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.connect-hero h1{margin:0 0 16px;color:#000;font-size:46px;font-weight:800;line-height:1.15}.connect-sub{margin:0;color:var(--connect-muted);font-size:18px}.connect-choice-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.connect-choice-card{display:flex;flex-direction:column;padding:36px 34px;background:white;border-radius:18px;box-shadow:0 12px 34px rgba(43,44,94,.08)}.connect-choice-card-primary{border:1px solid #bde5f7;border-top:5px solid var(--connect-blue)}.connect-choice-eyebrow,.connect-signup-plan-eyebrow{margin:0 0 8px;color:var(--connect-blue);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.connect-choice-eyebrow-muted{color:var(--connect-muted)}.connect-choice-card h2,.connect-login-card h2,.connect-signup-form h2{margin:0 0 10px;color:var(--connect-navy);font-size:28px;font-weight:800}.connect-choice-sub{margin:0 0 22px;color:var(--connect-muted)}.connect-checklist,.connect-signup-features{flex:1 1;margin:0 0 28px;padding:0;list-style:none}.connect-checklist li{position:relative;margin-bottom:14px;padding-left:36px;color:var(--connect-navy);font-weight:600}.connect-checklist li:before{position:absolute;top:-2px;left:0;width:22px;height:22px;content:"✓";border-radius:50%;color:var(--connect-blue);background:#e6f4fd;font-size:17px;font-weight:700;line-height:22px;text-align:center}.connect-checklist-muted li:before{color:var(--connect-muted);background:#f0f1f6}.connect-button{display:block;width:100%;box-sizing:border-box;padding:18px 24px;border:2px solid transparent;border-radius:10px;cursor:pointer;font-size:17px;font-weight:700;text-align:center}.connect-button-primary{color:white;background:var(--connect-navy)}.connect-button-primary:hover{background:#3a3b74}.connect-button-secondary{color:var(--connect-navy);background:white;border-color:var(--connect-line)}.connect-button-secondary:hover{border-color:var(--connect-blue)}.connect-choice-note{margin:14px 0 0;color:var(--connect-muted);font-size:14px;text-align:center}.connect-trust{margin:34px 0 0;padding:22px;border-radius:14px;text-align:center;background:white;box-shadow:0 8px 24px rgba(43,44,94,.06)}.connect-stars{color:#f5a623;letter-spacing:.08em}.connect-trust-text{margin-left:8px;color:var(--connect-navy);font-weight:700}.connect-trust-text strong{color:var(--connect-blue)}.connect-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;text-align:center}.connect-feature-icon{display:block;width:34px;height:34px;margin:0 auto 10px;color:var(--connect-blue);font-size:34px;font-weight:400;line-height:34px}.connect-feature strong{color:var(--connect-navy)}.connect-signup-layout .connect-hero{margin-bottom:44px}.connect-signup-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:hidden;border-radius:20px;box-shadow:0 16px 40px rgba(43,44,94,.1)}.connect-signup-plan{padding:40px 38px;text-align:center;background:#e8f2fc}.connect-signup-plan-eyebrow{margin-bottom:16px}.connect-signup-circle{display:flex;width:170px;height:170px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 18px;border:2px solid var(--connect-blue);border-radius:50%;background:white;line-height:1}.connect-signup-price-line{display:flex;align-items:flex-start;line-height:1}.connect-signup-currency{margin-top:5px;color:var(--connect-navy);font-size:30px;font-weight:800}.connect-signup-amount{color:var(--connect-navy);font-size:54px;font-weight:800}.connect-signup-per{margin-top:2px;color:var(--connect-blue);font-size:20px;font-weight:700;line-height:1}.connect-signup-billed{margin:0 0 4px;color:var(--connect-blue);font-weight:700}.connect-signup-billed s{color:var(--connect-muted);font-weight:400}.connect-signup-fineprint,.connect-signup-note,.connect-signup-upsell{margin:0;color:var(--connect-muted)}.connect-signup-divider{margin:26px 0;border:0;border-top:1px solid #cfe2f5}.connect-signup-upsell{margin-bottom:22px}.connect-signup-upsell strong{color:var(--connect-navy)}.connect-signup-features{display:inline-block;flex:none;margin-bottom:22px;text-align:left}.connect-signup-features li{position:relative;margin-bottom:12px;padding-left:30px;color:var(--connect-blue);font-size:16px;font-weight:700}.connect-signup-features li:before{position:absolute;top:-1px;left:0;content:"✓";color:var(--connect-blue);font-size:18px;line-height:1.4}.connect-signup-features li.muted{color:#9aa0b5;font-weight:400}.connect-signup-features li.muted:before{content:"✕";color:#b9bfd0;font-size:15px}.connect-signup-fineprint{font-size:14px}.connect-signup-fineprint-center{margin-top:14px;text-align:center}.connect-signup-form{padding:40px 38px;background:white}.connect-signup-form h2{margin-bottom:24px}.connect-form-error{list-style:none;margin:0 0 18px;padding:14px 16px;border-radius:10px;color:#a75c28;background:#fdf0e6;font-size:14px;line-height:1.5}.connect-form-error li{margin:0}.connect-form-error li+li{margin-top:6px}.connect-form-error a{color:var(--connect-blue);font-weight:700;text-decoration:underline}.connect-field{display:block;margin:0 0 16px}.connect-field>span:not(.sr-only){display:block;margin-bottom:7px;color:var(--connect-ink);font-size:14px;font-weight:700}.connect-field input,.connect-field select{display:block;width:100%;min-height:52px;box-sizing:border-box;padding:16px 18px;color:var(--connect-ink);border:1px solid var(--connect-line);border-radius:10px;outline:none;background:white;font-size:16px;line-height:1.25}.connect-field input::placeholder{color:#9aa0b5}.connect-field input:focus,.connect-field select:focus{border-color:var(--connect-blue);box-shadow:0 0 0 3px rgba(38,169,224,.12)}.connect-signup-save{margin:22px 0 10px;color:var(--connect-navy);font-weight:700;text-align:center}.connect-period-pill{display:flex;gap:0;margin:0 0 18px;padding:5px;border:0;border-radius:999px;background:#eef3fc}.connect-period-pill label{position:relative;flex:1 1;box-sizing:border-box;padding:12px 0;border:2px solid transparent;border-radius:999px;color:var(--connect-muted);cursor:pointer;font-weight:700;text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.connect-period-pill label.active{color:var(--connect-blue);border-color:var(--connect-blue);background:white}.connect-period-pill input{position:absolute;width:1px;height:1px;opacity:0}.connect-period-pill label:focus-within{box-shadow:0 0 0 3px rgba(38,169,224,.12)}.connect-plan-select{display:block;margin-bottom:18px}.connect-plan-select select{width:100%;min-height:52px;box-sizing:border-box;padding:16px 18px;color:var(--connect-ink);border:1px solid var(--connect-line);border-radius:10px;background:white;font-size:16px;line-height:1.25}.connect-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;color:var(--connect-ink);font-size:15px;line-height:1.45}.connect-check input{flex:0 0 auto;margin-top:4px;accent-color:var(--connect-blue)}.connect-check a,.connect-login-signup a,.connect-signup-login a{color:var(--connect-blue);text-decoration:underline}.connect-signup-submit{margin-top:20px}.connect-signup-login{margin:0;color:var(--connect-navy);font-weight:600;text-align:center}.connect-login-card{width:min(520px,100%);box-sizing:border-box;margin:0 auto;padding:38px;border-radius:18px;background:white;box-shadow:0 12px 34px rgba(43,44,94,.08)}.connect-login-card h2{margin-bottom:24px}.connect-login-card .connect-button{margin-top:22px}.connect-submit-status{margin:10px 0 0;color:var(--connect-muted);font-size:13px;text-align:center}.connect-login-signup{margin:24px 0 0;color:var(--connect-muted);text-align:center}.connect-login-signup a{color:var(--connect-blue);font-weight:700}.connect-login-forgot{margin:16px 0 0;text-align:center}.connect-checkout-success{margin:0 0 32px;padding:18px 22px;color:var(--connect-blue);background:#f2f6fc;border-radius:10px;text-align:center}.connect-checkout-success h3{margin:0 0 4px;color:var(--connect-blue);font-size:22px;font-weight:800}.connect-checkout-success p{margin:0;color:var(--connect-muted)}.connect-setup-card{width:min(620px,100%);margin-inline:auto}.connect-region{margin:24px 0 8px;padding:0;border:0}.connect-region legend{padding:0;color:var(--connect-ink);font-size:15px;font-weight:700}.connect-region-help{margin:6px 0 16px;color:var(--connect-muted);font-size:15px;line-height:1.6}.connect-region-option{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding:16px 18px;border:1px solid var(--connect-line);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.connect-region-option:hover{border-color:var(--connect-blue)}.connect-region-option:has(input:checked){border-color:var(--connect-blue);background:#f2f9fe}.connect-region-option:has(input:focus-visible){box-shadow:0 0 0 3px rgba(38,169,224,.16)}.connect-region-option input{margin-top:4px;accent-color:var(--connect-blue)}.connect-region-option span{display:grid;gap:3px}.connect-region-option strong{color:var(--connect-navy);font-size:16px}.connect-region-option small{color:var(--connect-muted);font-size:14px;line-height:1.5}.connect-choice-note a,.connect-login-forgot a{color:var(--connect-blue);font-weight:700}.connect-form-success{margin:0 0 18px;padding:14px 16px;border-radius:10px;color:#1c6b52;background:#e8f7f1;font-size:14px;line-height:1.5}.marketing-header{display:flex;align-items:center;justify-content:space-between;gap:28px}.marketing-header>nav{display:flex;align-items:center;gap:26px;overflow:visible}.marketing-nav-menu{position:relative;display:inline-flex;align-items:center;gap:4px}.marketing-nav-menu>.marketing-nav-link{color:rgba(255,255,255,.92)}.marketing-nav-menu>.marketing-nav-link:hover{color:white}.marketing-nav-menu>.marketing-dropdown{position:static}.marketing-nav-menu>.marketing-dropdown summary{padding:5px 1px}.marketing-nav-menu>.marketing-dropdown summary:after{display:none}.marketing-nav-menu>.marketing-dropdown summary span{font-size:14px;line-height:1}.marketing-nav-menu:focus-within>.marketing-dropdown>.marketing-dropdown-menu,.marketing-nav-menu:hover>.marketing-dropdown>.marketing-dropdown-menu{display:grid}.marketing-nav-menu>.marketing-dropdown>.marketing-dropdown-menu:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:18px}@media (max-width:900px){.marketing-header>nav{gap:15px}.connect-signup-panel{grid-template-columns:1fr}}.marketing-mobile-nav{display:none;position:relative}.marketing-mobile-nav>summary{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:rgba(255,255,255,.12);cursor:pointer;list-style:none}.marketing-mobile-nav>summary::-webkit-details-marker{display:none}.marketing-mobile-nav>summary span{width:20px;height:2px;background:white;border-radius:2px;box-shadow:0 -6px 0 white,0 6px 0 white}.marketing-mobile-nav[open]>summary span{background:transparent;box-shadow:0 -6px 0 white,0 6px 0 white}.marketing-mobile-panel{position:absolute;z-index:30;top:calc(100% + 14px);right:0;display:grid;gap:18px;width:min(320px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:20px;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 50px rgba(27,44,77,.22)}.marketing-mobile-panel section{display:grid;gap:8px}.marketing-mobile-panel section>div{display:grid;gap:2px}.marketing-mobile-heading,.marketing-mobile-primary{display:block;padding:10px 12px;color:var(--navy);background:var(--sky-25);border-radius:8px;font-size:16px;font-weight:800}.marketing-mobile-panel section>div a{display:block;padding:10px 12px;color:var(--body);border-radius:8px;font-size:15px;font-weight:500}.marketing-mobile-panel a:hover{background:var(--sky-50);color:var(--navy)}.marketing-mobile-actions{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.marketing-mobile-actions>a{min-height:46px;display:grid;place-items:center;color:var(--navy);border:1.5px solid var(--line-strong);border-radius:6px;font-size:16px;font-weight:600}.marketing-mobile-actions>.marketing-header-cta{border-color:transparent}@media (max-width:781px){.marketing-mobile-nav{display:block}.marketing-header>div{display:none}.connect-footerbar,.connect-topbar{padding:18px 20px}.connect-footerbar{flex-direction:column;gap:14px;text-align:center}.connect-main{padding:36px 16px 12px}.connect-hero h1{font-size:32px}.connect-eyebrow{font-size:16px}.connect-choice-cards,.connect-features{grid-template-columns:1fr}.connect-choice-card{padding:30px 24px}.connect-feature{margin-bottom:22px}.connect-login-card,.connect-signup-form,.connect-signup-plan{padding:30px 24px}.connect-login-card h2,.connect-signup-form h2{font-size:26px}.marketing-header{width:min(100% - 32px,1160px)}.marketing-header>nav{display:none}}.upload-workspace{min-width:0}.bulk-media-uploader{position:relative;overflow:hidden;isolation:isolate;color:var(--ink);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,250,255,.97)),white;border:1px solid #b9e1f0;border-radius:23px;box-shadow:0 22px 55px rgba(35,120,158,.13),inset 0 2px 0 rgba(255,255,255,.9)}.bulk-media-uploader:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.5;background-image:linear-gradient(rgba(54,169,215,.06) 1px,transparent 0),linear-gradient(90deg,rgba(54,169,215,.06) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,black,transparent 84%);mask-image:linear-gradient(180deg,black,transparent 84%)}.bulk-uploader-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.bulk-uploader-glow-one{width:300px;height:300px;right:-95px;top:-180px;background:rgba(75,194,236,.23);box-shadow:0 0 0 65px rgba(75,194,236,.06)}.bulk-uploader-glow-two{width:185px;height:185px;left:29%;bottom:-135px;background:rgba(89,101,182,.1)}.bulk-uploader-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:30px 31px 25px;border-bottom:1px solid rgba(180,223,238,.72)}.bulk-uploader-title{display:flex;align-items:flex-start;gap:15px}.bulk-uploader-mark{width:47px;height:47px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#2bb7e8,#267ab2);border:1px solid rgba(255,255,255,.5);border-radius:15px;box-shadow:0 12px 24px rgba(38,134,182,.22);font-size:24px;font-weight:900;line-height:1}.bulk-media-uploader.video-only .bulk-uploader-mark{padding-left:2px;background:linear-gradient(145deg,#7964a6,#387fab)}.bulk-queue-kicker,.bulk-uploader-title small,.upload-import-heading small{display:block;color:#2587ae;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bulk-media-uploader.video-only .bulk-uploader-title small{color:#68588f}.bulk-uploader-title h2{max-width:690px;margin:5px 0 7px;color:#252c4b;font-size:clamp(24px,3vw,31px);font-weight:900;letter-spacing:-.04em;line-height:1.05}.bulk-uploader-title p{max-width:690px;margin:0;color:#68728a;font-size:14px;line-height:1.55}.bulk-uploader-summary{min-width:132px;display:grid;gap:1px;padding:13px 15px;color:#4e6080;text-align:right;background:rgba(255,255,255,.7);border:1px solid rgba(167,212,231,.8);border-radius:13px;box-shadow:0 8px 18px rgba(41,108,149,.06)}.bulk-uploader-summary strong{color:#277fa5;font-size:25px;font-weight:900;letter-spacing:-.045em;line-height:1}.bulk-media-uploader.video-only .bulk-uploader-summary strong{color:#63518c}.bulk-uploader-summary span{font-size:11px;font-weight:800}.bulk-uploader-summary small{margin-top:3px;color:#7f8ba0;font-size:9px}.bulk-uploader-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,.38fr);gap:20px;padding:24px 31px}.bulk-dropzone{position:relative;min-height:218px;display:grid;place-content:center;justify-items:center;gap:8px;overflow:hidden;padding:30px;color:#748199;text-align:center;background:rgba(255,255,255,.78);border:1.5px dashed #9ed3e8;border-radius:17px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.bulk-dropzone:before{position:absolute;inset:10px;content:"";border:1px solid rgba(93,184,219,.13);border-radius:11px;pointer-events:none}.bulk-dropzone.dragging,.bulk-dropzone:hover{background:linear-gradient(135deg,#f2fcff,#f7f4ff);border-color:#35add8;box-shadow:0 14px 30px rgba(40,146,188,.12);transform:translateY(-2px)}.bulk-dropzone.has-items{min-height:164px}.bulk-dropzone>input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bulk-dropzone-orbit{position:absolute;width:105px;height:105px;border:1px solid rgba(44,167,215,.21);border-radius:50%;box-shadow:0 0 0 15px rgba(44,167,215,.045),0 0 0 30px rgba(44,167,215,.03);animation:bulk-orbit 8s linear infinite}.bulk-dropzone-icon{position:relative;width:47px;height:47px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#31b9e6,#267da7);border-radius:14px;box-shadow:0 10px 20px rgba(36,139,184,.22);font-size:28px;font-weight:700;line-height:1}.video-only .bulk-dropzone-icon{padding-left:2px;background:linear-gradient(145deg,#7660a2,#438ab2);font-size:16px}.bulk-dropzone>strong{position:relative;color:#303950;font-size:16px;font-weight:900}.bulk-dropzone>span:not(.bulk-dropzone-orbit):not(.bulk-dropzone-icon){position:relative;color:#718096;font-size:12px}.bulk-dropzone>b{position:relative;padding:5px 9px;color:#2984a8;background:#e7f7fc;border-radius:999px;font-size:9px;font-weight:900}.video-only .bulk-dropzone>b{color:#66558c;background:#f2eef8}.bulk-upload-settings{display:grid;align-content:start;gap:13px;padding:17px;background:rgba(255,255,255,.82);border:1px solid rgba(199,222,233,.95);border-radius:17px;box-shadow:0 10px 25px rgba(42,97,125,.045)}.bulk-settings-title{display:flex;align-items:flex-start;gap:9px;padding-bottom:4px}.bulk-settings-title>span{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;color:#2b90b9;background:#e4f5fb;border-radius:8px;font-size:9px;font-weight:900}.video-only .bulk-settings-title>span{color:#66558b;background:#f1edf8}.bulk-settings-title div{display:grid;gap:1px}.bulk-settings-title strong{color:#343c53;font-size:12px}.bulk-settings-title small{color:#77869a;font-size:9px;line-height:1.4}.bulk-upload-settings>label{display:grid;gap:6px;color:#68758b;font-size:10px;font-weight:900}.bulk-route-select select,.bulk-upload-settings select{width:100%;min-height:39px;padding:8px 42px 8px 10px;color:#394257;appearance:none;-webkit-appearance:none;background-color:white;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m4.5 6.75 4.5 4.5 4.5-4.5' fill='none' stroke='%23394257' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #d4e2ea;border-radius:8px;outline:0;font-size:12px;font-weight:750}.bulk-route-select select:focus,.bulk-upload-settings select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(38,169,224,.11)}.bulk-upload-message{position:relative;z-index:1;margin:-4px 31px 0;padding:9px 11px;color:#286783;background:rgba(225,246,253,.76);border:1px solid #b7dfed;border-radius:9px;font-size:11px;font-weight:750}.bulk-upload-queue{position:relative;z-index:1;margin:0 31px 5px;overflow:hidden;background:rgba(255,255,255,.86);border:1px solid rgba(201,224,234,.96);border-radius:16px}.bulk-upload-queue>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;background:linear-gradient(100deg,rgba(237,249,254,.9),rgba(250,253,255,.95));border-bottom:1px solid #e1edf2}.bulk-queue-kicker{font-size:8px}.bulk-upload-queue h3{margin:2px 0 0;color:#31394f;font-size:15px;font-weight:900;letter-spacing:-.015em}.bulk-queue-stats{display:flex;align-items:center;gap:8px;color:#478167;font-size:10px;font-weight:850;white-space:nowrap}.bulk-queue-stats .has-errors{color:#a8525d}.bulk-queue-list{max-height:355px;overflow:auto}.bulk-queue-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 17px;border-top:1px solid #edf2f5}.bulk-queue-item:first-child{border-top:0}.bulk-queue-item.uploading{background:linear-gradient(90deg,rgba(236,249,254,.58),transparent)}.bulk-queue-item.complete{background:rgba(241,251,247,.56)}.bulk-queue-item.error{background:#fff8f8}.bulk-queue-file-icon{width:35px;height:35px;display:grid;place-items:center;color:#3a94ba;background:#e7f6fb;border-radius:10px;font-size:14px;font-weight:900}.bulk-queue-file-icon.video{padding-left:1px;color:#65548b;background:#f0ecf7;font-size:11px}.bulk-queue-file-info{min-width:0;display:grid;gap:5px}.bulk-queue-file-info>div:first-child{display:flex;align-items:baseline;gap:7px;min-width:0}.bulk-queue-file-info strong{min-width:0;overflow:hidden;color:#343c53;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bulk-queue-file-info>div:first-child span{flex:0 0 auto;color:#8490a1;font-size:9px}.bulk-queue-file-info small{overflow:hidden;color:#77869a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bulk-queue-item.error .bulk-queue-file-info small{color:#a64e59}.bulk-queue-progress{width:100%;height:5px;overflow:hidden;background:#e6eef2;border-radius:999px}.bulk-queue-progress>i{display:block;height:100%;background:linear-gradient(90deg,#28abd9,#52c5e9);border-radius:inherit;transition:width .22s ease}.bulk-queue-item.complete .bulk-queue-progress>i{background:#47bf97}.bulk-queue-item.error .bulk-queue-progress>i{background:#d4767e}.bulk-route-select{width:128px}.bulk-route-select select{min-height:34px;padding-top:6px;padding-bottom:6px;font-size:10px}.bulk-route-chip{width:105px;padding:7px 8px;color:#2e8bad;text-align:center;background:#e8f7fc;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.bulk-route-chip.video{color:#67558c;background:#f0edf7}.bulk-queue-action{min-width:57px;padding:7px 8px;color:#60738b;background:white;border:1px solid #d8e3ea;border-radius:7px;cursor:pointer;font-size:9px;font-weight:850}.bulk-queue-action:hover{color:#277fa5;border-color:#9acfe2;background:#f2fbfe}.bulk-uploader-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:17px 31px;background:linear-gradient(100deg,rgba(226,246,253,.78),rgba(244,248,255,.78));border-top:1px solid rgba(185,222,236,.72)}.bulk-uploader-footer p{display:flex;align-items:center;gap:7px;margin:0;color:#61758a;font-size:11px;font-weight:750}.bulk-uploader-footer p span{color:#28a8d8;font-size:14px}.bulk-upload-start{min-width:175px;min-height:43px;padding:10px 17px;color:white;background:linear-gradient(135deg,#26a9e0,#247da8);border:1px solid rgba(255,255,255,.45);border-radius:10px;box-shadow:0 9px 18px rgba(36,136,179,.2);cursor:pointer;font-size:12px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.bulk-upload-start:hover:not(:disabled){box-shadow:0 13px 23px rgba(36,136,179,.29);transform:translateY(-1px)}.video-only .bulk-upload-start{background:linear-gradient(135deg,#6f5a99,#387faa);box-shadow:0 9px 18px rgba(74,93,151,.2)}.upload-import-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:stretch}.upload-import-card{background:linear-gradient(145deg,white,#f8fcff)}.upload-import-heading{display:flex;align-items:flex-start;gap:12px}.upload-import-heading>span{width:37px;height:37px;display:grid;flex:0 0 auto;place-items:center;color:#2a91b9;background:#e7f7fc;border-radius:11px;font-size:18px;font-weight:900}.upload-import-heading h2{margin:3px 0 2px;font-size:20px}.upload-import-heading .muted{margin:0;font-size:11px}.video-upload-intro{min-height:190px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:27px 31px}.video-upload-intro>div{position:relative;z-index:1}.video-upload-intro>div>small{display:block;margin-top:16px;color:#6ed2ee;font-size:10px;font-weight:850;text-transform:uppercase}.video-upload-intro h2{color:white}.video-upload-intro ul{min-width:280px;margin:0}@keyframes bulk-orbit{to{transform:rotate(1turn)}}@media (max-width:960px){.bulk-uploader-body{grid-template-columns:1fr}.bulk-upload-settings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.bulk-settings-title{grid-column:1/-1}.upload-import-grid,.video-upload-intro{grid-template-columns:1fr}.video-upload-intro ul{min-width:0}}@media (max-width:620px){.bulk-uploader-footer,.bulk-uploader-head{padding-right:18px;padding-left:18px}.bulk-uploader-head{display:grid;gap:17px}.bulk-uploader-summary{width:100%;grid-template-columns:auto 1fr;align-items:baseline;text-align:left}.bulk-uploader-summary small{grid-column:1/-1}.bulk-uploader-body{padding:18px}.bulk-upload-settings{grid-template-columns:1fr}.bulk-settings-title{grid-column:auto}.bulk-upload-queue{margin-right:18px;margin-left:18px}.bulk-upload-queue>header{align-items:flex-start;flex-direction:column;gap:6px}.bulk-queue-item{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px}.bulk-route-chip,.bulk-route-select{grid-column:2;width:100%}.bulk-queue-action{grid-column:2;justify-self:start}.bulk-uploader-footer{align-items:stretch;flex-direction:column}.bulk-upload-start{width:100%}.video-upload-intro{padding:24px 22px}}@media (prefers-reduced-motion:reduce){.bulk-dropzone,.bulk-queue-progress>i,.bulk-upload-start{transition:none}.bulk-dropzone-orbit,.dashboard-loading-spinner{animation:none}}.dashboard-profile-menu{position:absolute;z-index:3;right:20px;bottom:82px;left:20px}.dashboard-profile-menu>summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 10px;color:#ecf8fc;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;list-style:none}.dashboard-profile-menu>summary::-webkit-details-marker{display:none}.dashboard-profile-menu>summary:hover,.dashboard-profile-menu[open]>summary{background:rgba(75,194,236,.16);border-color:rgba(91,205,240,.38)}.dashboard-profile-avatar{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;color:#17334e;background:linear-gradient(145deg,#74d9f4,#fff);border-radius:50%;font-size:12px;font-weight:900}.dashboard-profile-identity{min-width:0;display:grid;gap:2px}.dashboard-profile-identity small,.dashboard-profile-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-identity strong{color:white;font-size:11px}.dashboard-profile-identity small{color:#8daabd;font-size:9px}.dashboard-profile-chevron{margin-left:auto;color:#83d7f2;font-size:14px}.dashboard-profile-panel{position:absolute;right:0;bottom:calc(100% + 9px);left:0;display:grid;gap:4px;padding:10px;color:var(--ink);background:white;border:1px solid #d8e8ef;border-radius:12px;box-shadow:0 18px 40px rgba(5,22,40,.28)}.dashboard-profile-panel-heading{display:grid;gap:2px;padding:4px 8px 8px;border-bottom:1px solid var(--line)}.dashboard-profile-panel-heading span{color:#278db6;font-size:8px;font-weight:900;letter-spacing:.1em}.dashboard-profile-panel-heading strong{color:var(--ink);font-size:12px}.dashboard-profile-panel>a,.dashboard-profile-panel>button{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px;color:var(--ink);background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:11px;font-weight:800;text-align:left}.dashboard-profile-panel>a:hover,.dashboard-profile-panel>button:hover{color:#1e84aa;background:var(--sky-50)}.dashboard-profile-panel>button{width:100%;border-top:1px solid #edf1f4;border-radius:0}.dashboard-profile-panel>button span{color:#2a9ac5;font-size:15px}.dashboard-profile-error{margin:4px 7px 0;color:var(--danger);font-size:9px;line-height:1.4}.profile-overview-card{display:flex;align-items:center;gap:17px;color:white;background:linear-gradient(115deg,#16324f,#1a5d7b);border-color:transparent}.profile-overview-mark{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;color:#78d8f2;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.17);border-radius:14px;font-size:31px}.profile-overview-card small{color:#77d5f1;font-size:9px;font-weight:900;letter-spacing:.1em}.profile-overview-card h2{margin:4px 0 5px;color:white;font-size:24px;letter-spacing:-.035em}.profile-overview-card p{max-width:700px;margin:0;color:#b6d0dc;font-size:12px;line-height:1.55}.profile-settings-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start;margin-top:24px}.account-settings-card,.dashboard-billing-card{min-width:0}.profile-card-heading{display:flex;align-items:flex-start;gap:12px}.profile-card-heading>div{min-width:0}.profile-card-heading small{display:block;color:#278db6;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.profile-card-heading h2{margin:4px 0 5px;font-size:20px}.profile-card-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.profile-card-icon{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;color:#238caf;background:#e5f6fb;border-radius:11px;font-size:24px;font-weight:900}.profile-card-icon.password{color:#6c579a;background:#f0ecf8;font-size:21px}.profile-card-icon.billing{color:#287e6b;background:#e6f6ef;font-size:20px}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}.profile-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.profile-form input{min-height:42px;padding:10px 11px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:8px;outline:0}.profile-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(38,169,224,.1)}.profile-form input:disabled{background:#f6f8fb;cursor:wait}.profile-form-help{grid-column:1/-1;margin:-2px 0 0;color:#7b8798;font-size:10px;line-height:1.45}.profile-form .button{grid-column:1/-1;justify-self:start}.profile-divider{margin:25px 0;border-top:1px solid var(--line)}.profile-password-heading{margin-top:2px}.profile-form-error,.profile-form-success{margin:16px 0 0;padding:10px 11px;border-radius:8px;font-size:11px;line-height:1.45}.profile-form-error{color:#963c49;background:#fff1f3;border:1px solid #f1ccd2}.profile-form-success{color:#28745e;background:#eff9f5;border:1px solid #cee9dd}.account-settings-loading{margin:22px 0 0;color:var(--muted);font-size:12px}.billing-card-heading{margin-bottom:19px}.billing-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 14px;padding:11px 12px;background:#f8fbfd;border:1px solid var(--line);border-radius:9px}.billing-card-actions .muted{font-size:10px;line-height:1.4}.billing-card-actions .button{flex:0 0 auto}.profile-billing-table-wrap{overflow-x:auto}.profile-billing-table{min-width:550px}.profile-billing-table td{font-size:12px}.profile-billing-table .row-actions{flex-wrap:nowrap}.profile-billing-table .row-actions button{white-space:nowrap}@media (max-width:900px){.sidebar{flex-wrap:wrap}.sidebar nav{flex:1 1 auto;min-width:0}.dashboard-profile-menu{position:relative;right:auto;bottom:auto;left:auto;width:100%;flex:1 1 100%;order:3}.dashboard-profile-panel{position:absolute;right:0;bottom:auto;top:calc(100% + 8px);left:0}.sidebar{overflow:visible}.profile-settings-grid{grid-template-columns:1fr}}@media (max-width:650px){.profile-overview-card{align-items:flex-start}.profile-form{grid-template-columns:1fr}.profile-form .button,.profile-form-help{grid-column:auto}.billing-card-actions{align-items:stretch;flex-direction:column}.billing-card-actions .button{width:100%}.domain-instruction{white-space:normal}.domain-instruction code{display:inline-block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.media-library-shell{display:grid;grid-template-columns:minmax(0,1fr) 272px;overflow:hidden;background:white;border:1px solid #dbe6ed;border-radius:17px;box-shadow:0 14px 38px rgba(26,54,84,.06)}.media-library-main{min-width:0;padding:25px 26px 29px}.media-library-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #e8eef2}.media-library-kicker{display:block;color:#2796c1;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.media-library-toolbar h2{margin:5px 0;color:#292d4a;font-size:26px;letter-spacing:-.04em}.media-library-toolbar p{margin:0;color:#7b8797;font-size:11px;line-height:1.5}.media-library-search{display:flex;align-items:center;gap:8px;min-width:min(380px,48%)}.media-library-search label{flex:1 1 auto}.media-library-search input{width:100%;min-height:40px;padding:9px 11px;color:var(--ink);background:#f9fbfc;border:1px solid #dbe6ed;border-radius:8px;outline:none;font-size:11px}.media-library-search input:focus{border-color:#47afd4;box-shadow:0 0 0 3px rgba(42,166,216,.1)}.media-library-search .button{min-height:40px;padding:9px 13px;font-size:11px}.media-library-context{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0 16px}.media-library-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;color:#8491a1;font-size:11px}.media-library-breadcrumb span{color:#2b9bc6;font-weight:850}.media-library-breadcrumb b{color:#b5c0ca;font-size:15px;font-weight:400}.media-library-breadcrumb strong{overflow:hidden;color:#384058;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.media-library-breadcrumb em{padding:4px 7px;color:#5a7a89;background:#e9f6fa;border-radius:999px;font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.media-library-library-label{padding:5px 9px;color:#687889;background:#f4f8fa;border:1px solid #e1e9ee;border-radius:7px;font-size:10px;font-weight:800}.media-library-library-select{display:flex;align-items:center;gap:8px;color:#778698;font-size:10px;font-weight:800}.media-library-library-select select{min-height:33px;padding:6px 27px 6px 9px;color:#3d465e;background:#f8fbfc;border:1px solid #dbe6ed;border-radius:7px;outline:none;font-size:10px;font-weight:800}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:15px}.media-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #dce7ed;border-radius:12px;box-shadow:0 6px 18px rgba(24,52,73,.035);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.media-card:hover{border-color:#9bcee0;box-shadow:0 12px 28px rgba(31,102,133,.12);transform:translateY(-2px)}.media-card-thumbnail{display:block;width:100%;padding:0;background:#eef5f8;border:0;cursor:pointer}.media-card-thumbnail-inner{position:relative;display:grid;min-height:132px;place-items:center;overflow:hidden;background:radial-gradient(circle at 25% 15%,#f9fdff,transparent 38%),linear-gradient(145deg,#e8f5fa,#eef2f8)}.media-card-thumbnail img{width:100%;height:132px;display:block;object-fit:cover;transition:transform .25s ease}.media-card:hover .media-card-thumbnail img{transform:scale(1.04)}.media-file-glyph{width:48px;height:55px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#3caed3,#237aa2);border-radius:8px 8px 12px 8px;box-shadow:0 9px 19px rgba(31,124,160,.2);font-size:9px;font-weight:900;letter-spacing:.03em}.media-file-glyph.video{background:linear-gradient(145deg,#755da0,#3d86b0);font-size:17px}.media-file-glyph.audio{background:linear-gradient(145deg,#2d9b88,#26707f);font-size:20px}.media-audio-preview,.media-video-preview{width:100%;height:132px;display:grid;place-items:center;background:radial-gradient(circle at 25% 10%,rgba(255,255,255,.24),transparent 32%),linear-gradient(145deg,#4e3f77,#2485a9)}.media-audio-preview{background:radial-gradient(circle at 25% 10%,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#2c887b,#286b88)}.media-audio-preview span,.media-video-preview span{width:45px;height:45px;display:grid;place-items:center;color:white;background:rgba(255,255,255,.19);border:1px solid rgba(255,255,255,.36);border-radius:50%;box-shadow:0 10px 20px rgba(10,34,54,.18);font-size:14px}.media-audio-preview span{font-size:21px}.media-card-status{top:9px;left:9px;color:#79561d;background:rgba(255,249,223,.95);border:1px solid #eedb9d;font-weight:900;text-transform:uppercase}.media-card-open-hint,.media-card-status{position:absolute;padding:4px 6px;border-radius:5px;font-size:8px}.media-card-open-hint{right:8px;bottom:8px;color:white;background:rgba(21,47,68,.77);opacity:0;font-weight:850;transition:opacity .18s ease}.media-card-thumbnail:focus-visible .media-card-open-hint,.media-card:hover .media-card-open-hint{opacity:1}.media-card-copy{display:grid;gap:5px;min-width:0;padding:12px 12px 13px}.media-card-name{overflow:hidden;padding:0;color:#30374f;background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:850;text-align:left;text-overflow:ellipsis;white-space:nowrap}.media-card-name:hover{color:#238caf}.media-card-copy>span{overflow:hidden;color:#8994a3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.media-card-copy .email-published-label{margin-top:1px;font-size:8px}.media-empty-state{display:grid;min-height:285px;place-items:center;align-content:center;padding:35px;text-align:center;background:linear-gradient(145deg,#fbfdfe,#f4f9fb);border:1px dashed #c9dde6;border-radius:13px}.media-empty-icon{width:52px;height:52px;display:grid;place-items:center;color:#2a9cc6;background:#e5f6fb;border-radius:15px;font-size:25px}.media-empty-state h3{margin:14px 0 5px;color:#3a425b;font-size:16px}.media-empty-state p{max-width:380px;margin:0;color:#8390a0;font-size:11px;line-height:1.55}.media-library-sidebar{min-width:0;padding:25px 14px 19px;background:linear-gradient(180deg,#f5fafc,#edf5f8);border-left:1px solid #dbe7ec}.media-library-sidebar-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 5px 15px;border-bottom:1px solid #dce8ed}.media-library-sidebar-head h3{margin:4px 0 0;color:#303950;font-size:20px;letter-spacing:-.035em}.media-library-sidebar-head>span{min-width:24px;padding:4px 6px;color:#3484a0;background:#dff2f7;border-radius:999px;font-size:9px;font-weight:900;text-align:center}.media-folder-list{display:grid;gap:4px;padding:13px 0 17px}.media-folder-item{width:100%;min-height:36px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 10px;color:#718193;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:10px;font-weight:800;text-align:left}.media-folder-item:hover{color:#247b9d;background:rgba(255,255,255,.72)}.media-folder-item.active{color:#1d789d;background:white;border-color:#a7d5e3;box-shadow:0 4px 12px rgba(37,125,157,.08)}.media-folder-item>span:not(.media-folder-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-folder-item b{min-width:17px;color:#9aa8b5;font-size:9px;text-align:right}.media-folder-item.active b{color:#388dab}.media-folder-icon{color:#6bb3c9;font-size:14px;line-height:1}.media-new-folder{display:grid;gap:9px;padding:15px 5px 17px;border-top:1px solid #dce8ed}.media-new-folder label{display:grid;gap:6px;color:#6e7d8e;font-size:9px;font-weight:900}.media-new-folder input{width:100%;min-height:36px;padding:8px 9px;color:#344057;background:white;border:1px solid #d6e3e8;border-radius:7px;outline:none;font-size:10px}.media-new-folder input:focus{border-color:#43abd0;box-shadow:0 0 0 3px rgba(42,166,216,.1)}.media-new-folder .button{min-height:36px;padding:8px 11px;font-size:10px}.media-library-sidebar-note{display:flex;align-items:flex-start;gap:8px;padding:11px 9px;color:#6f8391;background:rgba(255,255,255,.55);border:1px solid #d7e6eb;border-radius:8px}.media-library-sidebar-note>span{color:#3499bb;font-size:14px}.media-library-sidebar-note p{margin:0;font-size:9px;line-height:1.5}.media-library-sidebar-note strong{color:#3c6474}.media-preview-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(11,25,42,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.media-preview-dialog{width:min(1080px,100%);max-height:min(850px,calc(100vh - 48px));overflow:hidden;color:#30364e;background:white;border:1px solid rgba(255,255,255,.6);border-radius:17px;box-shadow:0 32px 100px rgba(5,17,31,.4)}.media-preview-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 21px;background:linear-gradient(135deg,#effafe,white);border-bottom:1px solid #e0e9ee}.media-preview-head>div{display:flex;align-items:center;gap:12px;min-width:0}.media-preview-head>div>div{min-width:0}.media-preview-head small{display:block;color:#278db6;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.media-preview-head h2{overflow:hidden;margin:4px 0 0;color:#292d48;font-size:19px;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.media-preview-head>button{width:34px;height:34px;flex:0 0 auto;color:#738093;background:white;border:1px solid #dce5eb;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.media-preview-icon{width:41px;height:41px;display:grid;flex:0 0 auto;place-items:center;color:white;background:linear-gradient(145deg,#31addb,#247da4);border-radius:11px;box-shadow:0 8px 20px rgba(40,149,193,.2);font-size:17px}.media-preview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:595px;max-height:calc(100vh - 124px)}.media-preview-stage{display:grid;min-width:0;min-height:420px;place-items:center;padding:27px;background:radial-gradient(circle at 50% 15%,#253d55,#11273c 69%)}.media-preview-image{max-width:100%;max-height:min(560px,calc(100vh - 210px));display:block;object-fit:contain;border-radius:5px;box-shadow:0 20px 45px rgba(3,14,26,.35)}.media-preview-video{max-height:min(560px,calc(100vh - 210px));border-radius:6px}.media-preview-frame,.media-preview-video{width:100%;display:block;background:#061321}.media-preview-frame{height:min(560px,calc(100vh - 210px));border:0;border-radius:6px}.media-preview-audio{width:min(460px,100%)}.media-preview-generic{display:grid;place-items:center;gap:10px;color:#d9e8ef;text-align:center}.media-preview-generic .media-file-glyph{width:70px;height:80px;font-size:11px}.media-preview-generic strong{font-size:13px}.media-preview-generic small{color:#9eb4c2;font-size:10px}.media-preview-details{min-width:0;overflow:auto;padding:24px 23px 25px;background:#fff;border-left:1px solid #e1e9ee}.media-detail-kicker{margin-bottom:13px;color:#278db6;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.media-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 19px;overflow:hidden;background:#f8fbfc;border:1px solid #e1e9ee;border-radius:8px}.media-detail-list>div{min-width:0;padding:10px;border-top:1px solid #e6edf0}.media-detail-list>div:nth-child(-n+2){border-top:0}.media-detail-list>div:nth-child(2n){border-left:1px solid #e6edf0}.media-detail-list dt{color:#8a96a4;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.media-detail-list dd{overflow:hidden;margin:4px 0 0;color:#3f475d;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.media-detail-list .pill{padding:3px 6px;font-size:8px}.media-detail-form{display:grid;gap:11px}.media-detail-form label{display:grid;gap:6px;color:#5a6578;font-size:10px;font-weight:850}.media-detail-form input,.media-detail-form select,.media-detail-form textarea{width:100%;min-height:37px;padding:8px 9px;color:#30374e;background:#fbfcfd;border:1px solid #dce5ea;border-radius:7px;outline:none;font:inherit;font-size:10px}.media-detail-form textarea{min-height:62px;resize:vertical}.media-detail-form input:focus,.media-detail-form select:focus,.media-detail-form textarea:focus{border-color:#52b5d9;box-shadow:0 0 0 3px rgba(42,166,216,.1)}.media-detail-save{width:100%;min-height:37px;padding:8px;font-size:10px}.media-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:19px;padding-top:17px;border-top:1px solid #e3eaee}.media-detail-actions .button{min-height:36px;padding:8px 9px;font-size:10px}.media-detail-actions .button:first-child{grid-column:1/-1}.button.danger{color:#a34f5a;background:#fff7f7;border:1px solid #edcfd2}.button.danger:hover{color:#963b49;background:#ffeff1;border-color:#e6b8be}.media-preview-error{margin:13px 0 0;padding:9px 10px;color:#963c49;background:#fff1f3;border:1px solid #f1ccd2;border-radius:7px;font-size:10px;line-height:1.45}@media (max-width:920px){.media-library-shell{grid-template-columns:1fr}.media-library-sidebar{border-top:1px solid #dbe7ec;border-left:0}.media-folder-list{grid-template-columns:repeat(2,minmax(0,1fr))}.media-new-folder{grid-template-columns:minmax(0,1fr) auto;align-items:end}.media-new-folder .button{min-width:120px}.media-library-sidebar-note{display:none}.media-preview-layout{grid-template-columns:1fr;max-height:none;overflow:auto}.media-preview-stage{min-height:330px}.media-preview-details{border-top:1px solid #e1e9ee;border-left:0}}@media (max-width:620px){.media-library-main{padding:20px 16px 22px}.media-library-toolbar{align-items:stretch;flex-direction:column;gap:15px}.media-library-search{min-width:0}.media-library-context{align-items:flex-start;flex-direction:column}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-audio-preview,.media-card-thumbnail img,.media-card-thumbnail-inner,.media-video-preview{min-height:104px;height:104px}.media-card-copy{padding:10px}.media-folder-list,.media-new-folder{grid-template-columns:1fr}.media-new-folder .button{width:100%}.media-preview-backdrop{align-items:start;padding:12px}.media-preview-dialog{max-height:calc(100vh - 24px)}.media-preview-head{padding:14px 15px}.media-preview-layout{max-height:calc(100vh - 90px)}.media-preview-stage{min-height:240px;padding:18px}.media-preview-details{padding:18px 15px 20px}}