@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}:root{font-family:DM Sans,sans-serif;color:#202027;background:#f7f7fa;font-synthesis:none;--accent:#b18cff;--ink:#17171b;--muted:#60606d;--line:#f5f5f8}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0}button:disabled{opacity:.55;cursor:wait}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}#app{display:flex;min-height:100vh}aside{width:248px;background:var(--ink);color:#f5f5f8;padding:31px 20px 0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:2}.brand{text-decoration:none;display:flex;align-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:23px;letter-spacing:-1px;gap:9px}.brand img{width:32px;height:32px}.brand>span{font-size:10px;align-self:flex-start;margin-top:6px}.workspace{display:flex;align-items:center;gap:11px;border:1px solid #202027;border-radius:9px;margin:34px 0 29px;padding:12px;font-size:12px;font-weight:600}.workspace small,.profile small{display:block;font-size:10px;color:#b1b1be;margin-top:4px}.avatar{height:33px;width:33px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:#393940;color:#e9defc;font-size:11px;font-weight:700}.workspace .live-dot{margin-left:auto}.nav-label{font-size:9px;letter-spacing:1.8px;color:#b1b1be;margin:0 12px 14px}nav{display:grid;gap:6px}nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border-radius:7px;background:none;color:#d0d0db;font-size:12px}nav button>span{font-size:18px;width:20px}nav button.active{background:var(--accent);color:#20182f;font-weight:700}nav button:not(.active):hover{background:#202027}nav b{margin-left:auto;font-size:10px;background:#c4a3ff;border-radius:4px;padding:2px 6px}.sidebar-bottom{margin-top:auto}.side-note{margin:46px 12px 25px;border-top:1px solid #202027;padding-top:24px}.side-note>span{font-size:8px;letter-spacing:1.3px;color:#b1b1be}.side-note h3{font-family:Manrope;font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.8px}.line-art{height:36px;color:#7653a8;font-size:36px}.line-art span{display:inline-block;border:1px solid #60606d;border-radius:50%;width:37px;height:37px;text-align:center;font-size:23px}.profile{display:flex;text-align:left;align-items:center;gap:10px;border-top:1px solid #202027;padding:19px 0;width:100%;color:#f5f5f8;background:none;font-size:11px}.profile>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.profile>span:last-child{margin-left:auto}main{margin-left:248px;flex:1;min-width:0}header{height:77px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--line);background:#fff;font-size:11px}header>span{display:flex;gap:18px;align-items:center}.header-right{font-size:10px;color:#60606d}.live-dot{width:6px;height:6px;background:#a878f5;display:inline-block;border-radius:50%;box-shadow:0 0 0 3px #a878f518}.icon-btn{background:none;color:#60606d;font-size:20px;padding:6px 9px;border-radius:6px}.icon-btn:hover{background:#f5f5f8}.demo-banner{background:#f4efff;border-bottom:1px solid #e9defc;padding:9px 38px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#60606d}.demo-banner button{background:none;font-size:10px;font-weight:700;color:#202027}.content{padding:39px 38px}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:700;color:#60606d}h1{font-family:Manrope;font-size:38px;letter-spacing:-1.8px;margin:8px 0 10px;line-height:1.2;font-weight:800}.heading p{font-size:12px;color:#6e6e7b;margin:0}.primary{background:var(--accent);color:#20182f;border:1px solid #a878f5;border-radius:7px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 2px #20202709;transition:transform .15s,background .15s}.primary:hover{background:#c4a3ff;transform:translateY(-1px)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:27px}.stats button{border:1px solid var(--line);border-radius:10px;padding:20px;text-align:left;background:#fff;color:inherit;transition:transform .15s}.stats button:hover{transform:translateY(-3px);border-color:#b5b5c2}.stats button>span{font-size:11px;display:flex;justify-content:space-between;align-items:center}.stats i{font-style:normal;color:#6e6e7b}.stats strong{display:flex;align-items:center;gap:9px;font-family:Manrope;font-size:35px;font-weight:650;letter-spacing:-1px;margin:15px 0 7px}.stats em{font-family:DM Sans;font-style:normal;font-size:9px;background:#f4efff;border-radius:4px;padding:4px 6px;letter-spacing:0}.stats small{font-size:10px;color:#6e6e7b}.orange{color:#7653a8!important}.green{color:#6d37bd!important}.sheet{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #10101304}.sheet-title{padding:21px 22px 18px;display:flex;justify-content:space-between;align-items:center}.sheet h2{font-size:14px;margin:0;font-weight:700}.sheet-title h2>span{margin-left:6px;background:#f5f5f8;color:#60606d;border-radius:5px;padding:3px 6px;font-size:10px}.text-button{background:none;color:#60606d;font-size:11px;font-weight:600;padding:6px}.toolbar{display:flex;gap:10px;padding:0 22px 20px}.search{display:flex;align-items:center;gap:9px;flex:1;border:1px solid var(--line);border-radius:6px;padding:0 11px;color:#6e6e7b;min-width:150px}.search>span{font-size:23px}.search input{width:100%;border:0;background:none;padding:10px 0;font-size:11px;min-width:80px}.search kbd{border:1px solid #f5f5f8;border-radius:4px;padding:1px 5px;font-size:11px}select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px;color:#60606d;font-size:11px;max-width:100%}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#6e6e7b;background:#fff;padding:12px 15px;border-block:1px solid var(--line)}th:first-child{padding-left:23px}td{border-bottom:1px solid #f5f5f8;padding:17px 15px;font-size:10px}td:first-child{padding-left:23px;width:40%}tr:last-child td{border:0}tbody tr:hover{background:#fff}.ticket-link{text-align:left;background:none;padding:0;display:grid;gap:6px;color:inherit;max-width:360px;white-space:normal}.ticket-link small{font-size:9px;color:#60606d}.ticket-link small span{color:#6e6e7b}.ticket-link strong{font-size:12px;font-weight:600}.ticket-link>span{font-size:9px;color:#6e6e7b}.badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;border:1px solid #f5f5f8;border-radius:5px;padding:4px 7px;color:#60606d;background:#fff}.badge i{height:4px;width:4px;border-radius:50%;background:currentColor}.badge.active{color:#60606d;background:#f4efff}.badge.closed{color:#6e6e7b;background:#fff;border-color:#f4efff}.badge.pending{color:#6d37bd;background:#f4efff;border-color:#f4efff}.badge.resolved{color:#60606d;background:#f4efff}.priority{color:#6e6e7b;font-size:10px}.priority.urgent,.priority.high{color:#7653a8}.person{display:inline-flex;align-items:center;gap:7px}.avatar.small{height:23px;width:23px;border-radius:50%;font-size:8px;background:#f5f5f8;color:#6e6e7b}.date,.muted{color:var(--muted)}footer{border-top:1px solid var(--line);padding:14px 22px;display:flex;justify-content:space-between;font-size:9px;color:#6e6e7b;background:#fff}.bottom-note{display:flex;align-items:center;gap:9px;font-size:9px;color:#6e6e7b;padding-top:20px}.bottom-note>span:last-child{margin-left:auto}.empty{text-align:center;padding:40px}.empty>span{font-size:32px;color:#7653a8}.empty p{color:#60606d}.table-wrap{overflow:auto}.report{padding:28px}.report>p{font-size:12px;color:#60606d}.bar-row{display:flex;align-items:center;gap:20px;margin-top:25px;font-size:12px}.bar-row>span{width:90px}.bar-row>div{flex:1;background:#f5f5f8;border-radius:8px;height:16px;overflow:hidden}.bar-row i{display:block;height:100%;background:#c4a3ff}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.help-grid article{padding:27px;background:#fff;border:1px solid var(--line);border-radius:10px}.help-grid article>span{color:#7653a8;font-size:30px}.help-grid h2{font-size:19px}.help-grid p{font-size:13px;line-height:1.8;color:#60606d}dialog{border:1px solid #e3e3eb;border-radius:16px;width:610px;max-width:calc(100vw - 28px);max-height:90dvh;padding:33px;color:var(--ink);box-shadow:0 30px 100px #10101333}dialog::backdrop{background:#101013b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog h2{font-family:Manrope;letter-spacing:-.7px;max-width:95%;font-size:24px}dialog>p{color:#60606d;font-size:12px;line-height:1.7}.close{position:absolute;right:12px;top:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}form label{display:grid;gap:7px;font-size:11px;font-weight:600;margin:15px 0}form input:where(:not([type=checkbox],[type=radio],[type=hidden])),form textarea,form select{width:100%;border:1px solid #e3e3eb;border-radius:7px;padding:12px;font-size:13px;background:#fff;color:#202027}textarea{resize:vertical}form .primary{margin-top:6px}.secondary{padding:11px 16px;border:1px solid #e3e3eb;background:#fff;border-radius:7px;font-size:12px;color:var(--ink)}hr{border:0;border-top:1px solid var(--line);margin:25px 0}.ticket-description{white-space:pre-wrap;font-size:13px;line-height:1.8;background:#f5f5f8;padding:17px;border-radius:8px}.comment{border:1px solid var(--line);padding:13px;border-radius:7px;margin:12px 0;font-size:12px}.comment small{display:block;font-size:9px;color:#60606d;margin-top:5px}.comment p{white-space:pre-wrap;line-height:1.6}.empty-conversation{padding:16px;background:#fff;font-size:12px;color:#60606d}.link-button{display:inline-block;text-decoration:none}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#f4efff;padding:14px 22px;border-radius:8px;font-size:12px;opacity:0;transition:.2s;z-index:20;pointer-events:none;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%)}.auth-page{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh}.auth-story{background:var(--ink);color:#f4efff;padding:50px;display:flex;flex-direction:column;justify-content:space-between}.auth-story h1{font-size:clamp(44px,6vw,80px);font-weight:500;letter-spacing:-4px}.auth-story .eyebrow{color:var(--accent)}.auth-story p{line-height:1.8;color:#c1c1cc;font-size:16px}.auth-story small{font-size:11px;color:#b1b1be}.auth-panel{display:flex;align-items:center;justify-content:center;padding:40px}.auth-panel>div{max-width:370px;width:100%}.auth-panel h2{font-family:Manrope;font-size:28px;letter-spacing:-1px}.auth-panel p{font-size:13px;color:#60606d;line-height:1.7}.auth-panel form button{width:100%;margin-bottom:10px}.auth-panel .text-button{margin-top:25px}.setup-note{padding:16px;background:#f4efff;border-radius:8px}@media(min-width:1500px){.content{max-width:1450px;margin:auto;padding:45px 50px}td{padding-top:22px;padding-bottom:22px}.ticket-link strong{font-size:14px}}@media(max-width:1100px){aside{width:210px;padding-inline:14px}main{margin-left:210px}.brand{font-size:20px}.content{padding:28px 22px}header{padding-inline:22px}.stats{gap:10px}.stats button{padding:15px}.stats small{font-size:9px}.toolbar{flex-wrap:wrap}.search{min-width:100%}.bottom-note>span:last-child{display:none}}@media(max-width:760px){aside{position:static;width:100%;padding:17px;display:block}.brand{font-size:23px}.workspace,.nav-label,.sidebar-bottom{display:none}nav{display:flex;overflow:auto;margin-top:18px;gap:5px}nav button{flex-shrink:0;padding:10px;font-size:10px}nav button>span{display:none}#app{display:block}main{margin:0}header{height:53px;padding:0 18px}.demo-banner{padding:10px 18px;gap:12px;font-size:9px}.demo-banner button{flex-shrink:0;font-size:9px}.content{padding:27px 16px}.heading{gap:10px;margin-bottom:23px}h1{font-size:31px}.heading .eyebrow{font-size:7px;letter-spacing:1px}.heading p{font-size:10px}.heading .primary{font-size:11px;padding:11px;white-space:nowrap}.stats{grid-template-columns:repeat(2,1fr)}.stats strong{font-size:30px;margin:12px 0 4px}.sheet-title{padding:18px 15px}.toolbar{padding:0 15px 15px}.toolbar select{flex:1}.table-wrap{overflow:auto}table{min-width:760px}.help-grid{grid-template-columns:1fr}footer{font-size:8px;padding:12px}.auth-page{grid-template-columns:1fr}.auth-story{padding:27px;min-height:350px;gap:30px}.auth-story h1{font-size:48px;letter-spacing:-2px}.auth-story small{display:none}.auth-panel{padding:30px}dialog{padding:25px}.form-grid{grid-template-columns:1fr}.bottom-note{font-size:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.marketing-shell{display:block!important;background:#fff;--brand-black:#101013;--surface:#ffffff;--accent:#b18cff;--text-soft:#b9b9c6;color:var(--brand-black)}.marketing-page{width:100%;overflow:clip}.marketing-page a{text-decoration:none}.skip-link{position:fixed;top:-80px;left:20px;padding:14px 20px;background:var(--accent);color:var(--ink);z-index:50}.skip-link:focus{top:15px}.site-header{height:76px;margin:0 auto;padding:0 5.2%;background:var(--brand-black);color:var(--surface);border:0;position:relative;z-index:5;gap:20px;border-bottom:1px solid #ffffff12}.site-header .brand{font-size:24px;letter-spacing:-1.3px;gap:10px}.site-header .brand>span{font-size:inherit;align-self:auto;margin:0}.site-header .brand img{width:34px;height:34px}.site-nav{display:flex;gap:26px;margin-left:auto;margin-right:auto}.site-nav a{font-size:13px;color:#d0d0db;transition:color .2s}.site-nav a:hover{color:var(--accent)}.site-nav-actions{display:flex;gap:10px;align-items:center;margin-left:auto;flex-shrink:0}.signin-link{font-size:13px;white-space:nowrap;display:flex;gap:9px;align-items:center}.signin-link svg{width:15px}.site-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:13px 20px;border-radius:10px;background:var(--accent);color:var(--brand-black)!important;border:1.5px solid #d7c2ff;font-size:14px;font-weight:700;box-shadow:0 3px #10101320,inset 0 1px #fffa;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.site-button:hover{background:#c4a3ff;transform:translateY(-3px);box-shadow:0 8px 25px #10101320}.site-button.compact{min-height:43px;font-size:12px;padding:10px 16px;gap:15px}.menu-toggle{display:none;color:var(--surface);background:none;padding:10px;border:1px solid #8d829f;border-radius:9px}.mobile-menu{background:var(--brand-black);padding:5px 24px 24px;color:var(--surface)}.mobile-menu a{display:block;padding:14px;border-bottom:1px solid #393940;font-size:15px}.mobile-menu[hidden]{display:none}.site-main{margin:0;min-width:0}.hero-section{position:relative;background:var(--brand-black);color:var(--surface);padding:42px 5.2% 38px;isolation:isolate}.hero-grain{position:absolute;inset:0;opacity:.035;pointer-events:none;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='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");z-index:-1}.hero-copy{position:relative;max-width:none;margin:0;min-width:0}.hero-kicker{font-size:10px;font-weight:600;letter-spacing:2.2px;display:flex;align-items:center;gap:11px;color:#c1c1cc}.demo-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#b18cff;box-shadow:0 0 0 4px #7653a814}.hero-copy h1{font-size:clamp(58px,5.4vw,80px);line-height:1.02;letter-spacing:-4px;font-weight:650;margin:24px 0 22px}.hero-copy h1>span{color:var(--accent)}.hero-copy p{font-size:17px;color:#c1c1cc;line-height:1.8;letter-spacing:-.2px;margin:0 0 26px;max-width:470px}.hero-actions{display:flex;align-items:center;gap:12px}.hero-text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:#f5f5f8}.hero-text-link span{transition:transform .2s}.hero-text-link:hover span{transform:translateY(4px)}.hero-reassurance{display:flex;gap:16px;color:#b1b1be;font-size:11px;margin:20px 0 0;line-height:1.6}.hero-reassurance span{display:flex;align-items:center;gap:7px}.hero-reassurance svg{width:14px;height:14px;color:var(--accent)}.hero-product{position:relative;margin:0;max-width:none;perspective:1400px;animation:product-arrive .8s .1s both;min-width:0}.product-window{border:1px solid #ffffff35;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 35px 70px #10101365,0 0 0 7px #ffffff05;color:#202027}.window-chrome{height:39px;background:#f5f5f8;border-bottom:1px solid #e3e3eb;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:10px;color:#60606d}.window-chrome>span:nth-child(2){display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.5px}.window-chrome svg{width:11px;height:11px}.window-dots{display:flex;gap:6px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#b5b5c2}.window-dots i:first-child{background:#c4a3ff}.sample-label{font-size:7px;letter-spacing:1px}.preview-layout{display:grid;grid-template-columns:minmax(0,1fr)}.preview-sidebar{background:#17171d;color:#f5f5f8;padding:23px 15px;display:none;flex-direction:column}.preview-wordmark{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:700;letter-spacing:-.8px}.preview-wordmark img{width:25px;height:25px}.preview-workspace{display:flex;align-items:center;gap:9px;border:1px solid #393940;padding:10px;border-radius:6px;margin:25px 0;font-size:9px}.preview-workspace>span{display:grid;place-items:center;background:#393940;color:#b18cff;width:26px;height:26px;border-radius:5px;font-size:9px}.preview-workspace small{display:block;font-size:7px;color:#b1b1be;margin-top:5px}.preview-nav-title{font-size:7px;letter-spacing:1px;color:#a3a3b3;margin:0 10px 12px}.preview-nav{display:flex;align-items:center;gap:8px;padding:10px;font-size:9px;color:#c1c1cc;margin-bottom:3px}.preview-nav svg{width:14px;height:14px}.preview-nav.active{background:var(--accent);color:#20182f;border-radius:5px;font-weight:700}.preview-nav b{margin-left:auto;font-size:8px}.preview-sidebar-end{margin-top:auto;padding:20px 10px 0}.mini-spark{font-size:30px;color:#c4a3ff}.preview-sidebar-end p{font-size:17px;line-height:1.4;margin:6px 0 0;letter-spacing:-.5px;color:#b5b5c2}.preview-main{min-width:0;padding:0 20px 16px}.preview-breadcrumb{height:40px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f5f5f8;font-size:10px;color:#60606d}.preview-breadcrumb>span:first-child{color:#b5b5c2}.preview-user{display:grid;place-items:center;margin-left:auto;border-radius:50%;background:#e9defc;font-size:9px;width:25px;height:25px}.preview-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 0 16px}.preview-heading small{font-size:8px;letter-spacing:1.2px;color:#60606d}.preview-heading h3{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-1px;font-weight:650;margin:6px 0 0}.preview-new{display:flex;align-items:center;gap:6px;font-size:11px;background:var(--accent);padding:9px 12px;border:1px solid #8c61d5;border-radius:5px;white-space:nowrap;color:#20182f}.preview-new svg{height:11px;width:11px}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.preview-metrics>div{background:#fff;border:1px solid #e3e3eb;border-radius:7px;padding:13px 14px}.preview-metrics>div>span{font-size:10px;color:#60606d}.preview-metrics strong{display:flex;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif;font-weight:600;font-size:28px;margin-top:10px}.preview-metrics i{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#f4efff;color:#6e6e7b}.preview-metrics i.peach{background:#f4efff;color:#7653a8}.preview-metrics svg{width:14px;height:14px}.preview-sheet{border:1px solid #e3e3eb;border-radius:8px;background:#fff;overflow:hidden}.preview-queue{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:12px}.preview-queue strong>span{font-size:8px;color:#6e6e7b;margin-left:5px;background:#f5f5f8;padding:3px 5px;border-radius:3px}.preview-queue>span{font-size:9px;display:flex;gap:5px;align-items:center;color:#60606d}.preview-queue svg{height:11px;width:11px}.preview-table-head,.preview-row{display:grid;grid-template-columns:minmax(0,1fr) 65px 90px 35px;align-items:center;gap:10px;padding:0 14px}.preview-table-head{font-size:8px;letter-spacing:.6px;color:#60606d;background:#fff;border-block:1px solid #f5f5f8;height:27px}.preview-row{min-height:52px;border-bottom:1px solid #f5f5f8}.preview-row:last-child{border:0}.preview-row>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.preview-requester{width:24px;height:24px;background:#f5f5f8;color:#60606d;border-radius:50%;display:grid;place-items:center;font-size:7px;flex-shrink:0}.preview-row strong{display:block;font-weight:550;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-row>div>span:last-child{min-width:0}.preview-row small{display:block;font-size:9px;margin-top:5px;color:#60606d}.preview-priority{font-size:10px;color:#6e6e7b;display:flex;align-items:center;gap:4px}.preview-priority i{width:3px;height:10px;background:currentColor;border-radius:2px}.preview-priority.high,.preview-priority.urgent{color:#7653a8}.preview-state{font-size:9px;border:1px solid #f5f5f8;border-radius:4px;padding:4px 6px;display:flex;align-items:center;gap:4px;width:max-content;color:#60606d;background:#f4efff}.preview-state i{width:3px;height:3px;border-radius:50%;background:currentColor}.preview-state.in-progress{color:#6e6e7b;background:#fff;border-color:#f4efff}.preview-state.waiting{color:#6d37bd;background:#f4efff;border-color:#e9defc}.preview-assignee{width:22px;height:22px;border-radius:50%;background:#f5f5f8;color:#60606d;display:grid;place-items:center;font-size:9px}.preview-bottom{display:flex;align-items:center;gap:7px;font-size:9px;color:#60606d;padding-top:15px}.preview-bottom .demo-dot{width:4px;height:4px}.hero-caption{max-width:none;margin:15px 0 0;display:flex;justify-content:space-between;align-items:center;color:#c1c1cc;font-size:11px;gap:16px}.hero-caption>span{font-size:8px;letter-spacing:1.4px}.hero-caption>a{display:flex;align-items:center;gap:9px;min-height:44px}.hero-caption svg{width:12px;height:12px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:26px 7%;border-bottom:1px solid #e3e3eb;max-width:1600px;margin:auto}.value-strip>div{display:flex;align-items:center;gap:18px;border-right:1px solid #e3e3eb}.value-strip>div:last-child{border:0}.value-strip>div>span{font-size:10px;color:#60606d}.value-strip p{font-size:12px;line-height:1.85;color:#60606d;margin:0}.value-strip strong{font-weight:600;font-size:13px;color:var(--brand-black)}.section-wrap{max-width:1320px;margin:auto;padding:76px 5.2%}.site-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:2px;color:#60606d}.marketing-page h2{font-family:Manrope,sans-serif;font-size:clamp(34px,4.1vw,56px);font-weight:600;letter-spacing:-2.3px;line-height:1.15;margin:20px 0}.section-intro{position:relative;margin-bottom:32px}.section-intro>p{font-size:15px;line-height:1.8;color:#60606d;max-width:325px;position:absolute;bottom:3px;right:0;margin:0}.product-tour{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.tour-steps{display:flex;flex-direction:column;gap:0}.tour-step{display:flex;text-align:left;gap:16px;color:#60606d;background:none;border-bottom:1px solid #e3e3eb;padding:19px 18px;align-items:flex-start;border:1px solid #ddd8e7;border-radius:12px;margin-bottom:9px}.step-number{font-size:10px;padding-top:4px;line-height:24px;flex-shrink:0}.tour-step strong{font-family:Manrope,sans-serif;display:block;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:30px}.step-description{display:block;font-size:13px;line-height:1.8;color:#60606d;max-height:0;overflow:hidden;opacity:0;transition:opacity .25s,max-height .3s,margin .3s;margin-top:0}.tour-step.is-active{color:var(--brand-black);background:#f4efff;border-color:#b18cff}.tour-step.is-active .step-description{max-height:160px;opacity:1;margin-top:12px}.tour-step.is-active .step-number{color:#6d37bd}.step-arrow{margin-left:auto;flex-shrink:0;padding-top:3px}.step-arrow svg{height:18px;width:18px}.tour-step.is-active .step-arrow{color:#6d37bd;transform:rotate(45deg)}.tour-try{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:600;margin-top:27px}.tour-try svg{height:17px;width:17px}.tour-stage{padding:30px 35px;background:#f5f5f8;border:1px solid #e3e3eb;border-radius:16px;position:relative;isolation:isolate;overflow:hidden}.tour-stage-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#60606d11 1px,transparent 1px),linear-gradient(90deg,#60606d11 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.tour-stage-label{display:flex;align-items:center;justify-content:center;gap:9px;font-size:7px;letter-spacing:1.2px;color:#60606d;margin-bottom:22px}.tour-stage-label .demo-dot{width:4px;height:4px}.tour-ticket{background:#fff;border:1px solid #e3e3eb;border-radius:11px;padding:25px;box-shadow:0 16px 30px #60606d12;min-height:382px}.tour-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-card-top>span:first-child{font-size:6px;letter-spacing:.8px;color:#60606d;display:flex;gap:7px;align-items:center}.tour-card-top .demo-dot{width:4px;height:4px}.tour-status{padding:4px 8px;border-radius:5px;background:#f4efff;color:#60606d;font-size:8px;white-space:nowrap}.tour-status.in-progress{background:#f4efff;color:#6e6e7b}.tour-status.resolved{background:#e9defc;color:#6d37bd}.tour-ticket h3{font-family:Manrope,sans-serif;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.8px;margin:20px 0 13px}.tour-meta{display:flex;gap:15px;font-size:7px;color:#60606d;border-bottom:1px solid #f5f5f8;padding-bottom:18px;margin-bottom:20px}.tour-meta>span{display:flex;align-items:center;gap:5px}.tour-meta svg{width:11px;height:11px}.tour-chat{display:flex;gap:10px;margin-bottom:17px}.tour-avatar{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;font-size:7px;border-radius:50%;color:#6e6e7b;background:#f4efff}.tour-chat.agent .tour-avatar{background:#f4efff;color:#60606d}.tour-avatar svg{width:13px;height:13px}.tour-chat strong{font-size:8px;font-weight:600;display:block;margin:2px 0 6px}.tour-chat small{font-size:7px;color:#60606d;margin-left:6px;font-weight:400}.tour-chat p{font-size:10px;line-height:1.7;margin:0;color:#60606d}.tour-card-bottom{border-top:1px solid #f5f5f8;padding-top:15px;display:flex;justify-content:space-between;align-items:center}.tour-owner{font-size:8px;display:flex;gap:6px;align-items:center;color:#60606d}.tour-owner svg{width:12px;height:12px}.tour-progress{display:flex;gap:4px}.tour-progress i{width:20px;height:3px;background:#f5f5f8;border-radius:2px}.tour-progress i.complete{background:#7653a8}.tour-stage-footnote{display:block;text-align:center;font-size:8px;color:#60606d;margin-top:20px}.why-section{background:#f5f5f8;border-block:1px solid #f5f5f8}.why-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-top:68px;padding-bottom:68px}.why-heading h2{font-size:clamp(32px,3.6vw,49px);line-height:1.18}.why-heading h2>span{color:#60606d}.why-heading>p{font-size:13px;line-height:1.9;color:#60606d;margin:25px 0}.why-heading .site-button{font-size:12px;min-height:49px;padding:13px 18px}.benefit-stack{padding-top:8px;display:flex;flex-direction:column;justify-content:center}.benefit-stack article{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid #e3e3eb}.benefit-stack article:last-child{border-bottom:0}.benefit-icon{height:43px;width:43px;border:1px solid #e3e3eb;background:#e9defc;display:grid;place-items:center;border-radius:10px;color:#60606d;flex-shrink:0}.benefit-icon svg{height:21px;width:21px}.benefit-stack h3{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.5px;font-weight:600;margin:0 0 10px}.benefit-stack p{font-size:12px;line-height:1.9;color:#60606d;margin:0 0 13px;max-width:300px}.benefit-stack article>div>span{font-size:9px;color:#60606d;display:flex;align-items:center;gap:12px}.benefit-stack article>div>span svg{width:12px;height:12px}.questions-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px}.questions-section h2{font-size:42px}.questions-section>div>p{font-size:13px;line-height:1.9;color:#60606d}.questions-section>div>p a{color:#393940;display:inline-flex;gap:7px;align-items:center;border-bottom:1px solid #b5b5c2}.questions-section>div>p svg{width:13px;height:13px}.faq-list{border-top:1px solid #e3e3eb}.faq-list details{border-bottom:1px solid #e3e3eb}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:20px;font-size:14px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:20px;font-weight:400;color:#6e6e7b;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.9;color:#60606d;margin:0 30px 25px 0}.faq-list details p a{text-decoration:underline;color:#393940}.closing-section{position:relative;background:var(--brand-black);color:#f5f5f8;padding:64px 7%;overflow:hidden;isolation:isolate}.closing-content{max-width:1180px;margin:auto;position:relative}.closing-section .site-eyebrow{color:#b18cff}.closing-section h2{font-size:clamp(37px,4.6vw,64px);letter-spacing:-2.5px;line-height:1.15}.closing-section h2 span{color:var(--accent)}.closing-section p{font-size:14px;color:#c1c1cc;margin:23px 0 29px}.closing-actions{display:flex;gap:28px;align-items:center}.closing-contact{font-size:12px;display:flex;gap:10px;align-items:center}.closing-contact svg{height:16px;width:16px}.closing-section small{display:block;margin-top:18px;font-size:10px;color:#b1b1be}.closing-mark{position:absolute;top:35px;right:-90px;border:1px solid #c4a3ff24;border-radius:90px;transform:rotate(-16deg);height:400px;width:400px;display:grid;place-items:center;z-index:-1;box-shadow:0 0 0 40px #7653a810,0 0 0 80px #7653a807}.closing-mark svg{width:230px;height:230px;color:#b18cff2b;stroke-width:1.3}.site-footer{border:0;padding:36px 5.2% 22px;background:var(--surface);display:flex;flex-wrap:wrap;gap:30px;align-items:center;color:var(--brand-black)}.site-footer .brand{font-size:25px}.site-footer .brand>span{font-size:inherit;margin:0;align-self:auto}.site-footer .brand img{width:30px;height:30px}.site-footer p{font-size:10px;color:#60606d;margin:13px 0 0}.footer-links{display:flex;gap:30px;margin-left:auto;font-size:11px;color:#60606d}.footer-links a:hover{text-decoration:underline}.footer-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:23px;margin-top:8px;border-top:1px solid #e3e3eb;color:#60606d;font-size:9px}.early-preview{display:flex;gap:6px;align-items:center}.early-preview i{height:5px;width:5px;background:#7653a8;border-radius:50%}@keyframes product-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.preview-row{min-height:52px}}@media(max-width:1050px){.site-nav{gap:20px}.site-nav a{font-size:11px}.site-nav-actions .compact{display:none}.preview-wordmark{font-size:14px;gap:4px}.preview-wordmark img{width:21px;height:21px}.preview-table-head,.preview-row{grid-template-columns:minmax(0,1fr) 52px 75px 24px;gap:7px;padding-inline:10px}.section-wrap{padding-block:80px}.product-tour{gap:35px}.tour-stage{padding:25px 20px}.tour-ticket{padding:20px}.section-intro>p{max-width:280px;font-size:13px}.value-strip{padding:30px 5%;gap:20px}.value-strip>div{gap:11px}.value-strip p{font-size:10px}.value-strip strong{font-size:11px}.why-inner{gap:40px}.questions-section{gap:45px}.questions-section h2{font-size:36px}.faq-list summary{font-size:12px}.closing-mark{right:-180px}}@media(max-width:760px){.site-nav{display:none}.menu-toggle{display:block}.hero-kicker{font-size:8px;letter-spacing:1.6px}.hero-reassurance svg{width:12px;height:12px}.product-window{border-radius:10px;box-shadow:0 15px 35px #10101365,0 0 0 4px #ffffff05}.window-chrome{height:30px;padding-inline:12px}.window-chrome>span:nth-child(2){font-size:7px}.window-dots{gap:4px}.window-dots i{width:4px;height:4px}.sample-label{display:none}.preview-breadcrumb{height:34px;font-size:8px}.preview-heading{padding:18px 0 16px}.preview-heading small{font-size:6px;letter-spacing:.8px}.preview-new{font-size:7px;padding:7px 8px}.preview-new svg{width:10px;height:10px}.preview-metrics{gap:7px;margin-bottom:13px}.preview-metrics>div{padding:10px}.preview-metrics>div>span{font-size:7px}.preview-metrics strong{font-size:25px;margin-top:7px}.preview-metrics i{height:23px;width:23px}.preview-metrics svg{width:11px;height:11px}.preview-queue{padding:12px;font-size:9px}.preview-queue>span{font-size:6px}.preview-table-head,.preview-row{grid-template-columns:minmax(0,1fr) 45px 70px;gap:5px}.preview-assignee,.preview-table-head>span:last-child{display:none}.preview-row{min-height:53px}.preview-requester{width:20px;height:20px;font-size:6px}.preview-row>div:first-child{gap:6px}.preview-bottom{padding-top:11px;font-size:6px}.hero-caption{margin-top:18px;justify-content:center}.hero-caption>span{display:none}.hero-caption>a{font-size:8px}.value-strip{grid-template-columns:1fr;gap:0;padding:15px 24px}.value-strip>div{padding:14px 0;border-right:0;border-bottom:1px solid #e3e3eb;gap:20px}.value-strip>div>span{font-size:9px}.value-strip p,.value-strip strong{font-size:12px}.value-strip p br{display:none}.value-strip strong:after{content:" "}.section-wrap{padding:65px 24px}.marketing-page h2{font-size:38px;letter-spacing:-1.8px}.site-eyebrow{font-size:8px;letter-spacing:1.4px}.section-intro{margin-bottom:25px}.section-intro>p{position:static;font-size:14px;max-width:370px;margin-top:18px}.product-tour{grid-template-columns:1fr;gap:30px}.tour-step strong{font-size:19px}.step-description{font-size:12px}.tour-try{margin-top:20px;font-size:11px}.tour-stage{padding:25px 28px}.tour-ticket{padding:23px;min-height:355px}.tour-ticket h3{font-size:23px}.tour-chat p{font-size:10px}.tour-stage-label{font-size:7px}.why-inner{grid-template-columns:1fr;gap:20px}.why-heading h2{font-size:40px}.why-heading p{font-size:13px}.benefit-stack article{gap:17px;padding:25px 0}.benefit-stack p{max-width:100%;font-size:12px}.benefit-stack h3{font-size:18px}.questions-section{grid-template-columns:1fr;gap:25px}.questions-section h2{font-size:36px}.faq-list summary{font-size:13px;padding:22px 0}.faq-list details p{font-size:12px}.closing-section{padding:65px 24px}.closing-section h2{font-size:39px;letter-spacing:-1.8px}.closing-section p{font-size:13px;max-width:260px}.closing-actions{gap:24px}.closing-actions .site-button{font-size:12px;gap:15px;padding:13px 18px;min-height:50px}.closing-contact{font-size:11px}.closing-mark{width:250px;height:250px;border-radius:55px;top:125px;right:-190px}.closing-mark svg{height:160px;width:160px}.site-footer{padding:35px 24px 23px;gap:28px}.site-footer .brand{font-size:23px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;font-size:11px;margin-left:0;width:100%}.footer-bottom{font-size:8px;gap:10px;flex-wrap:wrap;line-height:1.7;margin-top:0}.footer-bottom>span:nth-child(2){display:none}}@media(max-width:380px){.preview-requester{display:none}.tour-stage{padding:20px 16px}.tour-ticket{padding:18px}.tour-meta{gap:9px}.closing-actions{gap:17px}.closing-actions .site-button{padding-inline:15px}}@media(prefers-reduced-motion:reduce){.marketing-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.header-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;border:1.5px solid #8d829f;border-radius:9px;background:transparent;color:#fff;font-size:13px;font-weight:650;white-space:nowrap;transition:background .18s,border-color .18s}.header-button:hover{background:#ffffff0d;border-color:#c4a3ff}.header-button svg{width:16px;height:16px}.header-button.header-signup{background:#b18cff;border-color:#d7c2ff;color:#101013}.header-button.header-signup:hover{background:#c4a3ff}.site-button.button-outline{background:transparent;color:#fff!important;border-color:#a194b7;box-shadow:none}.site-button.button-outline:hover{background:#b18cff16;border-color:#d7c2ff}.mobile-menu nav{display:grid;gap:0}.mobile-menu-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px}.mobile-menu-actions .header-button{display:flex;padding:10px 8px;font-size:13px;border:1.5px solid #8d829f;white-space:normal;text-align:center}.mobile-menu-actions .header-signup{border-color:#d7c2ff}.hero-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;max-width:1320px;margin:auto}.hero-product .preview-layout{grid-template-columns:minmax(0,1fr)}.hero-product .preview-sidebar{display:none}@media(min-width:1450px){.site-header{padding-inline:max(5.2%,calc((100% - 1320px)/2))}}@media(max-width:1139px){.hero-layout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:780px}.hero-copy h1{font-size:72px}.hero-copy p{max-width:570px}.hero-section{padding-top:36px}.hero-product{width:100%}}@media(max-width:1100px){.site-nav-actions .header-demo{display:none}.site-nav{gap:20px}}@media(max-width:900px){.site-header{height:72px}.hero-layout{max-width:700px}.hero-copy h1{font-size:68px}}@media(max-width:760px){.site-header .brand{font-size:22px}.site-header .brand img{width:32px;height:32px}.site-nav-actions{gap:8px}.hero-copy h1{font-size:clamp(52px,9vw,68px);letter-spacing:-3px}.hero-section{padding-block:30px}.hero-kicker{font-size:9px;letter-spacing:1.2px}.hero-copy p{font-size:16px}.hero-reassurance{font-size:11px;row-gap:8px}.hero-layout{gap:26px}.hero-caption{flex-wrap:wrap;gap:4px 16px;justify-content:space-between}.hero-caption>span{display:block}.hero-caption>a{font-size:11px}.preview-main{padding-inline:16px}.preview-row strong{font-size:11px}.preview-row small,.preview-state,.preview-priority{font-size:9px}.preview-heading h3{font-size:22px}.section-wrap,.why-inner{padding-block:56px}.tour-step{padding:18px 15px}}@media(max-width:600px){.site-header{height:68px}.site-nav-actions .signin-link{display:none}.site-nav-actions .header-signup{padding-inline:13px}.site-nav-actions .header-signup svg{display:none}.hero-copy h1{font-size:54px}.hero-copy p br{display:none}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-actions .site-button{min-height:50px;padding:12px 10px;font-size:14px;gap:9px}.hero-reassurance{flex-direction:column;align-items:flex-start;gap:7px;margin-top:17px}.preview-main{padding-inline:12px}.hero-caption>span{display:none}.hero-caption>a{width:100%;justify-content:center}.hero-layout{gap:24px}}@media(max-width:380px){.site-header{padding-inline:12px;gap:8px}.site-header .brand{font-size:18px;gap:6px;letter-spacing:-.8px}.site-header .brand img{width:28px;height:28px}.site-nav-actions{gap:6px}.site-nav-actions .header-signup{font-size:12px;padding-inline:11px}.hero-copy h1{font-size:49px;letter-spacing:-2.5px}.hero-kicker{font-size:8px;letter-spacing:1px}.hero-actions .site-button{font-size:13px}.mobile-menu-actions{gap:7px}.mobile-menu-actions .header-button{font-size:12px}}.ui-icon{width:20px;height:20px;display:inline-block;flex-shrink:0;vertical-align:middle}.brand-period{color:#a878f5}.brand>span{font-size:inherit;align-self:auto;margin:0}.app-shell{background:#f7f7fa}.app-shell>aside{background:#101013;border-right:1px solid #ffffff08;box-shadow:5px 0 25px #10101305}.app-shell .brand{font-size:23px;letter-spacing:-1.1px}.app-shell .workspace{border-color:#393940;background:#ffffff03;border-radius:12px;padding:14px 12px}.app-shell .workspace small{color:#c1c1cc}.app-shell nav{gap:7px}.app-shell nav button{font-size:12px;padding:13px 14px;border-radius:8px;transition:background .2s,transform .2s}.app-shell nav button:hover{transform:translate(2px)}.app-shell nav button.active{background:#b18cff;box-shadow:0 3px 9px #10101320,inset 0 1px #fff5}.app-shell nav button>span{display:inline-flex}.app-shell nav .ui-icon{width:18px;height:18px}.app-shell .side-note{padding-top:25px}.app-shell .side-note h3{font-size:26px;line-height:1.2;font-weight:500;color:#e9defc}.app-shell .side-note>span{font-size:7px;letter-spacing:1.5px}.app-shell .line-art{display:flex;align-items:center;gap:12px;height:42px}.app-shell .line-art>.ui-icon{width:28px;height:28px;color:#6e6e7b}.app-shell .line-art>span{display:grid;place-items:center;height:32px;width:32px;border-color:#60606d}.app-shell .line-art>span .ui-icon{width:20px;height:20px}.app-shell .profile{padding-block:21px;line-height:1.6}.app-shell .profile small{color:#c1c1cc}.app-shell header{background:#fff;border-color:#f5f5f8;font-size:12px}.workspace-home{text-decoration:none;color:#60606d;display:flex;align-items:center;gap:4px;font-size:11px}.workspace-home .ui-icon{width:13px;height:13px}.connection-label{display:flex;align-items:center;gap:8px}.mobile-account{display:none}.app-shell .content{padding-top:40px}.app-shell .heading h1{font-size:40px;font-weight:650;letter-spacing:-1.8px}.app-shell .heading p{color:#60606d;font-size:13px}.app-shell .eyebrow{font-size:8px;letter-spacing:1.5px;color:#60606d}.app-shell .primary{border-radius:8px;background:#b18cff;padding:13px 19px;box-shadow:0 3px #6d37bd10,inset 0 1px #ffffff70}.app-shell .stats{gap:16px;margin-top:34px}.app-shell .stats button{padding:22px;border-radius:12px;border-color:#e3e3eb;box-shadow:0 3px 9px #20202704}.app-shell .stats button>span{font-size:12px}.app-shell .stats strong{font-size:38px;font-weight:550;margin-block:16px 8px}.app-shell .stats small{font-size:10px;color:#60606d}.app-shell .stats button:last-child{background:#f4efff;border-color:#e9defc}.app-shell .sheet{border-radius:13px;border-color:#e3e3eb;box-shadow:0 8px 20px #20202704}.app-shell .sheet-title{padding:24px}.app-shell .sheet h2{font-size:15px}.app-shell .toolbar{padding-inline:24px}.app-shell .toolbar input,.app-shell .toolbar select{font-size:12px}.app-shell .search{background:#fff;border-color:#e3e3eb;border-radius:7px}.app-shell th{font-size:10px;background:#fff;padding-block:13px;color:#60606d}.app-shell td{padding-block:20px}.app-shell .ticket-link{gap:7px}.app-shell .ticket-link strong{font-size:13px;font-weight:550}.app-shell .ticket-link small,.app-shell .ticket-link>span{font-size:10px}.app-shell .badge{padding:5px 8px;border-radius:5px;font-size:10px}.app-shell .priority,.app-shell .person,.app-shell .date{font-size:11px}.app-shell .bottom-note{font-size:10px;color:#60606d}.app-shell .demo-banner{background:#f4efff;font-size:11px;padding-block:11px}.app-shell .demo-banner button{font-size:11px}.app-shell .sheet footer{font-size:10px}.app-shell .report{padding:30px}.app-shell dialog{border-radius:18px;box-shadow:0 30px 100px #1010134d}.app-shell dialog h2{font-weight:650;line-height:1.35}.app-shell form label{font-size:12px}.app-shell .help-grid article{border-radius:14px;padding:30px}.app-shell .help-grid h2{font-family:Manrope,sans-serif;letter-spacing:-.5px;line-height:1.4}.app-shell .help-grid p{color:#60606d}.auth-shell{background:#fff}.auth-page{min-height:100dvh}.auth-story{background:#101013;padding:45px 8%;position:relative;isolation:isolate;overflow:hidden;min-height:100dvh}.auth-story .brand{font-size:27px;z-index:1}.auth-story .brand img{width:36px;height:36px}.auth-story-center{padding:75px 0;z-index:1}.auth-story .eyebrow{font-size:8px;letter-spacing:1.8px;color:#c4a3ff}.auth-story h1{font-size:clamp(45px,4.8vw,76px);letter-spacing:-3.4px;font-weight:550;line-height:1.1;margin:25px 0}.auth-story h1>span{color:#b18cff}.auth-story p{font-size:15px;color:#c1c1cc;line-height:1.9}.auth-story small{color:#b1b1be}.auth-proof{display:flex;align-items:center;gap:14px;border-top:1px solid #393940;margin-top:36px;padding-top:25px;color:#e9defc;font-size:12px}.auth-proof>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid #60606d;color:#c4a3ff}.auth-proof small{display:block;margin-top:5px;font-size:10px;color:#b1b1be}.auth-orbit{width:500px;height:500px;border:1px solid #c4a3ff20;border-radius:50%;position:absolute;right:-280px;bottom:-250px;box-shadow:0 0 0 50px #c4a3ff07,0 0 0 100px #c4a3ff05;z-index:-1}.auth-panel{position:relative;padding:100px 35px;min-height:100dvh;background:#fff}.auth-panel>div{max-width:360px}.auth-back{position:absolute;top:40px;left:40px;text-decoration:none;color:#6e6e7b;font-size:11px}.auth-back:hover{color:#393940}.auth-welcome-mark{width:45px;height:45px;background:#f4efff;border:1px solid #e9defc;color:#60606d;display:grid;place-items:center;border-radius:12px;margin-bottom:28px}.auth-welcome-mark svg{width:23px;height:23px}.auth-panel .eyebrow{font-size:8px;letter-spacing:1.7px;color:#60606d}.auth-panel h2{font-size:32px;font-weight:600;letter-spacing:-1.1px;margin:13px 0}.auth-panel p{font-size:12px;color:#60606d;line-height:1.9}.auth-panel form{margin-top:27px}.auth-panel form label{font-size:11px;color:#60606d;margin-block:19px}.auth-panel form input{background:#fff;padding:14px;font-size:13px;border:1px solid #e3e3eb;border-radius:8px;box-shadow:0 2px 4px #39394004}.auth-panel input::placeholder{color:#b5b5c2}.auth-panel .auth-submit{background:#b18cff;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:14px 17px;font-size:12px;min-height:48px;margin-top:24px}.auth-panel .auth-switch{font-size:11px}.auth-switch a{font-weight:600;color:#6d37bd;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-demo-link{margin-top:30px;padding-top:23px;border-top:1px solid #e3e3eb}.auth-demo-link>span{font-size:10px;color:#60606d;display:block;margin-bottom:9px}.auth-demo-link>a{font-size:11px;color:#60606d;text-decoration:none;display:flex;gap:12px;align-items:center}.auth-demo-link svg{width:16px;height:16px}.auth-panel .auth-access-note{font-size:10px;margin-top:25px;color:#60606d}.auth-access-note a{color:#60606d}.auth-bottom-note{position:absolute;bottom:30px;color:#60606d;font-size:10px}.auth-panel #auth-message:not(:empty){border:1px solid #e9defc;background:#f4efff;padding:12px;border-radius:7px;font-size:12px;color:#60606d}@media(max-width:1100px){.app-shell .brand{font-size:20px}.app-shell .stats{gap:11px}.app-shell .stats button{padding:18px}.app-shell .stats button>span{font-size:11px}.app-shell .stats small{font-size:9px}.auth-story{padding:40px 8%}.auth-story h1{font-size:54px}.auth-story p{font-size:13px}}@media(max-width:760px){.app-shell>aside{padding:20px 17px 13px}.app-shell .brand{font-size:24px}.app-shell nav{margin-top:17px}.app-shell nav button{font-size:11px;padding:10px 13px}.app-shell nav button>span{display:none}.app-shell header{padding:0 17px;height:57px;font-size:11px}.app-shell .header-right{gap:9px}.connection-label{display:none}.workspace-home{font-size:10px}.mobile-account{display:inline-flex;align-items:center;padding:6px}.mobile-account .ui-icon{width:17px;height:17px}.app-shell .demo-banner{font-size:10px;gap:12px;align-items:flex-start;padding:12px 17px}.app-shell .demo-banner button{font-size:9px;max-width:120px;flex-shrink:0;text-align:right}.app-shell .content{padding:28px 17px}.app-shell .heading h1{font-size:32px}.app-shell .heading p{font-size:11px}.app-shell .heading .eyebrow{font-size:6px;letter-spacing:1.2px}.app-shell .heading .primary{font-size:10px;padding:12px}.app-shell .stats{margin-top:25px;gap:10px}.app-shell .stats button{padding:17px}.app-shell .stats strong{font-size:32px;margin-block:12px 6px}.app-shell .stats button>span{font-size:10px}.app-shell .stats small{font-size:9px}.app-shell .sheet-title{padding:19px 15px}.app-shell .toolbar{padding:0 15px 17px}.app-shell .bottom-note{font-size:8px}.app-shell .sheet footer{font-size:9px}.app-shell .sheet footer>span:last-child{display:none}.app-shell .ticket-link strong{font-size:12px}.app-shell td{padding-block:18px}.auth-story{padding:28px;min-height:0}.auth-story .brand{font-size:24px}.auth-story-center{padding:42px 0 5px}.auth-story h1{font-size:49px;letter-spacing:-2.5px;margin:19px 0}.auth-story p{font-size:13px;margin-bottom:6px}.auth-proof{display:none}.auth-story>small{display:none}.auth-panel{min-height:0;padding:68px 28px 75px}.auth-panel h2{font-size:29px}.auth-back{top:25px;left:28px;font-size:10px}.auth-panel>div{max-width:400px}.auth-welcome-mark{display:none}.auth-bottom-note{bottom:25px}.auth-panel .auth-demo-link{margin-top:25px}}@media(prefers-reduced-motion:reduce){.app-shell *,.auth-shell *{transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.ticket-card-list{display:none;list-style:none;margin:0;padding:0}.app-shell .ticket-description,.app-shell .comment p,.app-shell .comment strong,.app-shell dialog h2,.app-shell dialog>p{overflow-wrap:anywhere}.app-shell dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:20px}.app-shell dialog .close{min-width:44px;min-height:44px}.app-shell form label,.app-shell .form-grid>*{min-width:0}.marketing-page :is(.product-tour,.why-inner,.questions-section)>*,.tour-step>span:nth-child(2),.tour-chat>div,.benefit-stack article>div{min-width:0}.hero-actions,.closing-actions,.hero-reassurance{flex-wrap:wrap}.tour-step.is-active .step-description{max-height:none}.tour-meta,.tour-card-top{flex-wrap:wrap}.hero-text-link,.closing-contact,.tour-try,.footer-links a,.signin-link{min-height:44px;display:inline-flex;align-items:center}.faq-list summary{min-height:56px}.menu-toggle{min-width:44px;min-height:44px}.mobile-menu{display:none}.site-button{max-width:100%;white-space:normal;text-align:center}.site-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.auth-story,.auth-panel{min-width:0}#toast{bottom:max(24px,env(safe-area-inset-bottom))}@media(max-width:1100px){.site-nav{gap:20px}}@media(max-width:1024px){#app.app-shell{display:block}.app-shell>aside{position:static;inset:auto;width:100%;padding:22px 24px 12px;display:block;z-index:auto}.app-shell .brand{font-size:25px}.app-shell :is(.workspace,.nav-label,.sidebar-bottom){display:none}.app-shell nav{display:flex;gap:7px;margin-top:18px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 3px 8px;scroll-padding-inline:8px}.app-shell nav button{flex-shrink:0;min-height:44px;padding:10px 15px;font-size:13px;white-space:nowrap}.app-shell nav button:hover{transform:none}.app-shell>main{margin-left:0;width:100%;min-width:0}.app-shell header{height:auto;min-height:60px;padding:8px 24px;gap:16px;flex-wrap:wrap}.app-shell header>span{gap:12px}.app-shell .header-right{margin-left:auto;gap:10px}.app-shell .connection-label{display:none}.app-shell .mobile-account{display:inline-flex;align-items:center;justify-content:center}.app-shell .icon-btn{min-width:44px;min-height:44px}.app-shell .workspace-home{min-height:44px;font-size:12px}.app-shell .demo-banner{padding:12px 24px;font-size:12px;gap:14px}.app-shell .demo-banner button{min-height:44px;font-size:12px}.app-shell .content{padding:30px 24px}.app-shell .heading{gap:20px;align-items:center}.app-shell .heading>div{min-width:0}.app-shell .heading h1{overflow-wrap:anywhere;font-size:36px}.app-shell .heading p{font-size:13px}.app-shell .heading .eyebrow{font-size:8px}.app-shell .primary,.app-shell .secondary{min-height:48px;font-size:14px;padding:12px 18px}.app-shell .text-button{min-height:44px;font-size:12px;padding:10px 6px}.app-shell .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell .stats button{min-width:0;padding:18px}.app-shell .stats button>span{font-size:12px;gap:6px}.app-shell .stats small{font-size:11px;line-height:1.5}.app-shell .stats strong{flex-wrap:wrap;font-size:34px}.app-shell .sheet-title{padding:16px 20px;gap:12px}.app-shell .toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px;gap:12px}.app-shell .toolbar .search{grid-column:1/-1;min-width:0;width:100%}.app-shell .search kbd{display:none}.app-shell .toolbar :is(input,select),.app-shell form :is(input:where(:not([type=checkbox],[type=radio],[type=hidden])),select,textarea),.auth-panel form input{font-size:16px;min-height:48px;min-width:0}.app-shell .toolbar select{width:100%}.app-shell .table-wrap{display:none}.app-shell .ticket-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px}.ticket-card-list>li{min-width:0;display:flex}.ticket-card-list>.empty{grid-column:1/-1;display:block;padding:30px 15px}.ticket-card{display:flex;flex-direction:column;gap:11px;width:100%;height:100%;text-align:left;color:var(--ink);background:#fff;border:1px solid #e3e3eb;border-radius:11px;padding:18px}.ticket-card:active{background:#f4efff}.ticket-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#60606d;line-height:1.5}.ticket-card-top>span{overflow-wrap:anywhere}.ticket-card-top svg{height:18px;width:18px}.ticket-card-title{display:block;font-size:16px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.ticket-card-requester{font-size:12px;color:#60606d;overflow-wrap:anywhere}.ticket-card-flags{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:3px 0}.app-shell .ticket-card .badge{font-size:11px;padding:6px 8px}.app-shell .ticket-card .priority{font-size:12px}.ticket-card-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-top:1px solid #f5f5f8;padding-top:13px;margin-top:auto;width:100%}.ticket-card-meta>span{display:grid;gap:6px;min-width:0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ticket-card-meta small{font-size:8px;letter-spacing:.8px;color:#60606d}.app-shell .bottom-note{font-size:10px;line-height:1.7;align-items:flex-start}.app-shell .bottom-note>.live-dot{margin-top:5px}.app-shell .help-grid{grid-template-columns:1fr}.app-shell dialog{padding:28px;max-width:calc(100vw - 32px)}.app-shell dialog .close{position:sticky;top:0;float:right;margin:-15px -15px 0 0;background:#fff;border:1px solid #f5f5f8;z-index:1}.app-shell dialog h2{clear:right;font-size:24px}.app-shell dialog :is(p,.ticket-description,.comment){font-size:14px;line-height:1.75}.app-shell dialog .comment small{font-size:11px}.app-shell form label,.auth-panel form label{font-size:13px}.auth-panel .auth-submit{font-size:14px;min-height:48px}.auth-panel p{font-size:14px}.auth-panel .auth-switch{font-size:13px;line-height:2}.auth-back{font-size:13px;min-height:44px;display:flex;align-items:center}.auth-demo-link>a{font-size:13px;min-height:44px;line-height:1.5}.auth-demo-link>span{font-size:12px}}@media(max-width:900px){.site-nav{display:none}.mobile-menu:not([hidden]){display:block}.site-nav-actions .menu-toggle{display:block}.product-tour{grid-template-columns:minmax(0,1fr);gap:32px}.section-intro>p{position:static;max-width:480px;font-size:15px;line-height:1.8;margin-top:20px}.tour-stage{max-width:580px;width:100%;margin-inline:auto;padding:28px}.tour-ticket{padding:28px;min-height:0}.tour-card-top>span:first-child{font-size:9px;letter-spacing:.5px}.tour-status{font-size:11px;padding:5px 9px}.tour-ticket h3{font-size:26px}.tour-meta{font-size:11px;gap:12px;line-height:1.6}.tour-meta svg{height:14px;width:14px}.tour-chat{gap:12px;margin-bottom:22px}.tour-avatar{width:30px;height:30px;font-size:10px}.tour-chat strong{font-size:12px;line-height:1.5}.tour-chat small{font-size:10px}.tour-chat p{font-size:13px;line-height:1.75}.tour-owner{font-size:11px}.tour-stage-label,.tour-stage-footnote{font-size:9px;line-height:1.6}.tour-step strong{font-size:21px}.step-description{font-size:14px;line-height:1.8}.tour-try{font-size:13px}.why-inner,.questions-section{grid-template-columns:minmax(0,1fr);gap:28px}.benefit-stack p{max-width:100%;font-size:14px}.benefit-stack article>div>span{font-size:12px}.benefit-stack h3{font-size:20px}.why-heading>p,.questions-section>div>p,.faq-list summary,.faq-list details p{font-size:15px}.why-heading .site-button{font-size:14px}.faq-list summary>span{flex-shrink:0}.auth-page{grid-template-columns:minmax(0,1fr)}.auth-story{min-height:0;padding:30px}.auth-story-center{padding:27px 0 0}.auth-story h1{font-size:42px;margin:15px 0;letter-spacing:-2px}.auth-story p,.auth-proof,.auth-story>small{display:none}.auth-panel{min-height:0;padding:85px 30px 80px}.auth-panel>div{max-width:450px}.auth-welcome-mark{display:none}.auth-back{top:22px;left:30px}}@media(max-width:760px){.app-shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section,.section-wrap,.closing-section,.site-footer{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.site-footer{padding-bottom:max(23px,env(safe-area-inset-bottom))}.footer-links{row-gap:5px}.footer-links a{font-size:13px}.site-eyebrow{line-height:1.7}}@media(max-width:600px){.app-shell>aside{padding:18px 16px 8px}.app-shell nav{margin-top:12px}.app-shell nav button{font-size:12px;padding-inline:13px}.app-shell header{padding:4px 16px;gap:0 10px;font-size:11px}.app-shell header>span{gap:7px}.app-shell .header-right{gap:2px}.app-shell .workspace-home{font-size:11px}.app-shell .demo-banner{padding:10px 16px;font-size:11px;align-items:center}.app-shell .demo-banner button{font-size:11px;max-width:125px}.app-shell .content{padding:26px 16px}.app-shell .heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:22px}.app-shell .heading h1{font-size:32px}.app-shell .heading .primary{font-size:14px;min-height:48px;padding:12px 18px;white-space:normal}.app-shell .heading .eyebrow{font-size:8px}.app-shell .stats{margin-top:22px;gap:10px}.app-shell .stats button{padding:16px}.app-shell .stats button>span{font-size:11px;line-height:1.5}.app-shell .stats strong{font-size:32px}.app-shell .stats small{font-size:10px}.app-shell .sheet-title{padding:14px;flex-wrap:wrap;gap:2px 12px}.app-shell .toolbar{padding:0 14px 16px;gap:10px}.app-shell .ticket-card-list{grid-template-columns:minmax(0,1fr);padding:0 14px 16px;gap:12px}.app-shell dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px}.app-shell .form-grid{grid-template-columns:minmax(0,1fr)}.app-shell .bar-row{gap:12px}.app-shell .bar-row>span{width:75px;font-size:12px}.app-shell .report{padding:22px}.app-shell .bottom-note{font-size:10px}.auth-story{padding:24px}.auth-story-center{display:none}.auth-panel{padding:80px 24px 75px}.auth-back{left:24px}.auth-panel .auth-access-note{font-size:12px}.auth-panel .auth-switch a{display:inline-flex;align-items:center;min-height:44px}.closing-contact{font-size:13px}.preview-heading{gap:10px}.preview-heading small{font-size:8px;line-height:1.5}.preview-heading h3{font-size:20px;line-height:1.3}.preview-new{font-size:10px;flex-shrink:0}.preview-metrics>div{min-width:0;padding:10px 8px}.preview-metrics>div>span{font-size:10px;line-height:1.5;display:block;min-height:30px}.preview-metrics strong{font-size:25px}.preview-metrics i{display:none}.preview-queue{font-size:12px}.preview-queue>span{font-size:9px}.preview-table-head{display:none}.preview-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;min-height:0}.preview-row>div:first-child{grid-column:1/-1;gap:9px}.preview-requester{display:grid;width:24px;height:24px;font-size:8px}.preview-row strong{font-size:11px;white-space:normal;line-height:1.5}.preview-row small{font-size:9px}.preview-priority{grid-column:1;grid-row:2;font-size:10px;padding-left:33px}.preview-state{grid-column:2;grid-row:2;font-size:9px;padding:5px 7px}.preview-row:last-child{display:none}.preview-bottom{font-size:9px;line-height:1.5}.sample-label{display:inline;font-size:8px;letter-spacing:.5px}.window-chrome>span:nth-child(2){display:none}.tour-stage{padding:20px 16px}.tour-ticket{padding:20px}.tour-ticket h3{font-size:24px}.tour-chat small{display:block;margin:3px 0 0}.tour-card-bottom{gap:10px}.tour-step{gap:12px}.tour-step strong{font-size:19px}.step-description{font-size:14px}}@media(max-width:380px){.hero-section,.section-wrap,.closing-section{padding-inline:18px}.closing-actions>.site-button{width:100%}.floating-resolution{right:0;padding-inline:12px;max-width:100%}.resolution-spark{display:none}.preview-heading h3{font-size:19px}.preview-new{font-size:9px;padding:7px}.tour-ticket{padding:17px}.tour-ticket h3{font-size:22px}.app-shell .toolbar{grid-template-columns:minmax(0,1fr)}.app-shell .toolbar .search{grid-column:auto}.app-shell header>span:first-child{flex-wrap:wrap}}@media(max-height:700px)and (min-width:1025px){.app-shell>aside{overflow-y:auto}.app-shell .side-note{display:none}.app-shell .workspace{margin-block:20px}.auth-story-center{padding-block:30px}}@media(pointer:coarse){button,a,input,select,textarea,summary{touch-action:manipulation}.hero-product,.floating-resolution{animation:none}.site-button:hover,.app-shell .stats button:hover{transform:none}}.feature-container{max-width:1120px;margin:auto;padding-inline:32px}.feature-hero{background:#101013;color:#f4efff;padding:30px 0 72px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:12px;color:#c1c1cc;margin:0 0 45px}.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center}.feature-hero .site-eyebrow{color:#c4a3ff}.feature-hero h1{font-size:clamp(36px,4.6vw,64px);font-weight:600;letter-spacing:-2px;line-height:1.15;max-width:900px;margin:24px 0}.feature-hero h1 span{color:#b18cff}.feature-hero p{max-width:650px;line-height:1.9;color:#c1c1cc;font-size:16px;margin:0 0 28px}.feature-hero small{display:block;font-size:12px;color:#c1c1cc;margin-top:18px}.feature-content{max-width:960px;padding-block:55px 80px}.feature-content article{padding:35px 0;border-bottom:1px solid #e3e3eb;scroll-margin-top:24px}.feature-content article h2{font-size:clamp(27px,3vw,36px);letter-spacing:-1px;line-height:1.25;max-width:750px}.feature-content :is(p,li,dd){font-size:16px;line-height:1.9;color:#60606d}.feature-content a:not(.site-button){color:#393940;text-decoration:underline;text-underline-offset:3px}.feature-content li{padding-left:5px;margin:8px 0}.feature-content ul{padding-left:22px}.status-definitions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.status-definitions>div{background:#f4efff;border:1px solid #e9defc;border-radius:10px;padding:22px}.status-definitions dt{font-size:16px;font-weight:700;margin-bottom:8px}.status-definitions dd{margin:0;font-size:14px}.feature-content .feature-boundaries{border:0;background:#f4efff;padding:30px;border-radius:14px;margin-top:30px}.feature-boundaries .site-button{margin-top:15px}.not-found{width:100%;max-width:760px;margin:auto;padding:100px 24px;color:#101013}.not-found h1{font-size:42px;line-height:1.2}.not-found p{line-height:1.8;font-size:16px;margin-bottom:25px}@media(max-width:600px){.feature-container{padding-inline:24px}.feature-hero{padding-bottom:50px}.breadcrumbs{margin-bottom:28px}.feature-hero h1{font-size:36px;letter-spacing:-1.5px}.feature-content{padding-block:30px 55px}.feature-content article{padding-block:28px}.feature-content article h2{font-size:29px}.status-definitions{grid-template-columns:1fr}.feature-content .feature-boundaries{padding:22px}.feature-content :is(p,li,dd){font-size:15px}}:root{--ts-surface:#f5f3fa;--ts-border:#e1d9ec;--ts-ink:#30203e;--ts-muted:#695773;--ts-active:linear-gradient(120deg,#7134cb,#512298);--ts-active-solid:#6130ad;--ts-active-border:#9258e0;--ts-owner-bg:#fff4e9;--ts-owner-border:#efd9c0;--ts-owner-ink:#733918;--ts-resolved-bg:#ede6ff;--ts-resolved-border:#d8c7f5;--ts-resolved-ink:#58269c;--ts-selected:#f3ecff;--ts-open-bg:#eff5fd;--ts-open-ink:#355d8c;--ts-open-border:#dce6f5;--ts-closed-bg:#f0edf3;--ts-closed-ink:#504459;--ts-closed-border:#d9d2e0;--ts-waiting-bg:#fff3e1;--ts-waiting-ink:#8d571d;--ts-waiting-border:#f4dfbc;--ts-workload:linear-gradient(135deg,#2b193e,#20102f);--ts-urgent:#ed8a9f;--ts-high:#efb57e;--ts-normal:#b88aee;--ts-low:#93b6d4}.app-shell.demo-workspace,.desk-preview{--accent:#b9edce;--ink:#19271f;--muted:#637067;--ts-surface:#f5f7f4;--ts-border:#dce4dc;--ts-ink:#23332a;--ts-muted:#637067;--ts-active:linear-gradient(115deg,#fff0d8,#ffdbad);--ts-active-solid:#ffe3bb;--ts-active-border:#edbd83;--ts-owner-bg:#fff6c7;--ts-owner-border:#e6d17c;--ts-owner-ink:#6d5011;--ts-resolved-bg:#def5e7;--ts-resolved-border:#abd8ba;--ts-resolved-ink:#1b633c;--ts-selected:#eff8f1;--ts-open-bg:#fff0db;--ts-open-ink:#8a430d;--ts-open-border:#efc99a;--ts-closed-bg:#edf1ed;--ts-closed-ink:#4a5c4e;--ts-closed-border:#d3ddd5;--ts-waiting-bg:#fff7d1;--ts-waiting-ink:#765614;--ts-waiting-border:#e9d58a;--ts-workload:linear-gradient(130deg,#233b2e,#18271f);--ts-urgent:#fa8b8b;--ts-high:#ffb06b;--ts-normal:#f5d66f;--ts-low:#82dca2;--ts-sidebar:linear-gradient(170deg,#222329,#141519 85%);--ts-sidebar-border:#383940;--ts-overdue-bg:#ffe4e6;--ts-overdue-border:#efb6bc;--ts-overdue-ink:#9c2631;--ts-action:#176b43;--ts-action-hover:#125736}.hero-v2{background:#0c0913;padding-top:26px;padding-bottom:18px;overflow:hidden}.hero-v2 .hero-art{position:absolute;inset:0;z-index:-2;pointer-events:none}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.82}.hero-v2:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0913ec,#0c09139c 32%,#0c091324 70%),linear-gradient(0deg,#0c0913,transparent 38%);pointer-events:none}.hero-v2 .hero-grain{opacity:.025}.hero-v2 .hero-layout{max-width:1400px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:32px}.hero-v2 .hero-kicker{font-size:8px;letter-spacing:1.5px;color:#dacdeb;line-height:1.7;gap:9px}.hero-v2 .hero-copy h1{font-size:clamp(46px,4.4vw,64px);letter-spacing:-3px;line-height:1.04;font-weight:650;margin:18px 0}.hero-v2 .hero-copy h1>span{display:block;margin-top:12px;font-size:.72em;line-height:1.16;letter-spacing:-1.8px;max-width:360px;color:#c4a3ff;background:linear-gradient(115deg,#dfccff,#ac78ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.hero-v2 .hero-copy p{font-size:15px;line-height:1.7;max-width:350px;color:#ded7e9;margin-bottom:21px}.hero-v2 .hero-reassurance{font-size:9px;gap:8px 14px;flex-wrap:wrap;margin-top:16px;color:#d2c7df}.hero-v2 .hero-actions{gap:10px}.hero-v2 .hero-actions .site-button{min-height:48px;padding:12px 16px;font-size:13px;gap:12px}.hero-v2 .button-outline{background:#100b1c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-v2 .hero-caption{margin-top:3px;color:#d7cbe6;gap:10px}.hero-v2 .hero-caption>span{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:0}.hero-v2 .hero-caption svg{width:12px;height:12px}.hero-v2 .hero-caption>a{font-size:10px;white-space:nowrap}.desk-preview{background:var(--ts-surface);color:var(--ts-ink);border:1px solid #b8c9bc;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0007,0 0 0 5px #c4a3ff12,0 0 70px #923ff521;text-align:left;isolation:isolate}.desk-preview *{box-sizing:border-box}.desk-preview button,.desk-preview input{font-family:inherit}.desk-preview button{cursor:pointer}.desk-preview a:focus-visible,.desk-preview button:focus-visible{outline:3px solid #21824f;outline-offset:-3px}.desk-chrome{height:44px;padding:0 12px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ts-border);font-size:11px;font-weight:650}.desk-chrome>span:first-child{display:flex;align-items:center;gap:7px;min-width:0}.desk-chrome-path{color:#72667e;font-size:9px;font-weight:400}.desk-sample{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:9px;color:var(--ts-muted);font-weight:500}.desk-sample i{height:5px;width:5px;border-radius:50%;background:#36a568;box-shadow:0 0 0 3px #e5f4e8}.desk-current-user{gap:6px;color:#335b42}.desk-user-avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#244c35;color:#fff;font-size:8px;font-weight:700}.desk-user-role{border:1px solid #bdd7c5;border-radius:5px;background:#e8f3eb;padding:2px 5px;font-size:8px;line-height:1.5}.desk-body{padding:12px;display:grid;gap:9px}.desk-welcome{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:0 2px 3px;color:var(--ts-ink)}.desk-welcome>div:first-child>span{font-size:7px;letter-spacing:1.3px;color:#8b719e;font-weight:650}.desk-preview .desk-welcome h2{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.5px;line-height:1.3;font-weight:700;margin:3px 0 0;color:var(--ts-ink)}.desk-team{display:flex;flex-shrink:0;padding-right:2px}.desk-team span{width:29px;height:29px;border:2px solid #fff;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:700;background:#d9efdf;color:#326342;margin-left:-5px;letter-spacing:0!important;box-shadow:0 2px 5px #44227315}.desk-team span+span{background:#ffedb4;color:#755714}.desk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.desk-metric{border:1px solid var(--ts-border);background:#fff;padding:10px 9px;border-radius:9px;min-width:0;min-height:56px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;position:relative;overflow:hidden}.desk-metric>span{font-size:9px;display:flex;align-items:center;gap:5px;line-height:1.5;font-weight:600;grid-column:1;grid-row:1}.desk-metric>span svg{width:12px;height:12px}.desk-metric strong{font-family:Manrope,sans-serif;font-weight:700;font-size:27px;line-height:1.15;letter-spacing:-1px;grid-column:2;grid-row:1/3}.desk-metric small{display:block;font-size:8px;line-height:1.5;color:#695773;grid-column:1;grid-row:2}.desk-metric.metric-active{background:var(--ts-active);border-color:var(--ts-active-border);color:#823908;box-shadow:0 2px 6px #b85f1010}.desk-metric.metric-active small{color:#e9daff}.desk-metric.metric-owners{background:var(--ts-owner-bg);border-color:var(--ts-owner-border);color:var(--ts-owner-ink)}.desk-metric.metric-owners small{color:#78492a}.desk-metric.metric-overdue{background:var(--ts-overdue-bg);border-color:var(--ts-overdue-border);color:var(--ts-overdue-ink)}.desk-metric.metric-resolved{background:var(--ts-resolved-bg);color:var(--ts-resolved-ink);border-color:var(--ts-resolved-border)}.desk-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:9px;align-items:start}.desk-queue{background:#fff;border:1px solid var(--ts-border);border-radius:10px;overflow:hidden;min-width:0}.desk-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 11px}.desk-queue-heading h3{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;margin:0;letter-spacing:-.2px}.desk-queue-heading h3>span{font-size:9px;font-weight:600;padding:2px 5px;border-radius:4px;background:#e5f2e8;color:#356243}.desk-new{min-height:44px;display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:9px;font-weight:650;padding:6px 8px;position:relative;isolation:isolate}.desk-new:before{content:"";position:absolute;inset:6px 0;z-index:-1;background:var(--ts-action);border:1px solid #0f5735;border-radius:6px}.desk-new:hover:before{background:var(--ts-action-hover)}.desk-new svg{width:12px;height:12px}.desk-search{display:flex;align-items:center;gap:7px;margin:0 10px 2px;padding:0 9px;border:1px solid var(--ts-border);border-radius:6px;background:#fafcf9;color:#69776c;min-width:0}.desk-search>svg{width:13px;height:13px}.desk-search:focus-within{border-color:#5b9f73;box-shadow:0 0 0 2px #5b9f7320}.desk-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#405548;padding:7px 0;min-height:32px;width:100%;min-width:0;font-size:11px;line-height:1.5;border-radius:0}.desk-search input::placeholder{color:#69776c;opacity:1}.desk-filters{display:flex;overflow-x:auto;scrollbar-width:thin;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #e1e9e1}.desk-filters button{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:8px 2px;min-height:44px;font-size:9px;font-weight:550;color:#637067;border:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;border-radius:0}.desk-filters button[aria-pressed=true]{color:#24623d;border-bottom-color:#37955b}.desk-filters button:hover{color:#25663f;background:#f3f9f3}.desk-filters button>span{display:grid;place-items:center;min-width:15px;height:15px;background:#edf2ed;border-radius:4px;font-size:8px;color:#56675b}.desk-filters button[aria-pressed=true]>span{color:#fff;background:#256f43}.desk-table-labels,.desk-ticket{display:grid;grid-template-columns:minmax(0,1fr) 70px 23px;align-items:center;gap:6px;padding-inline:10px}.desk-table-labels{height:23px;font-size:7px;letter-spacing:.7px;color:#66776b;background:#f7faf6}.desk-table-labels>span:last-child{text-align:center;letter-spacing:0}.desk-ticket{min-height:58px;width:100%;border:0;border-top:1px solid #e7ede5;background:#fff;text-align:left;border-radius:0;color:var(--ts-ink);position:relative;padding-block:8px;transition:background .15s}.desk-ticket[aria-pressed=true]{background:var(--ts-selected)}.desk-ticket[aria-pressed=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#36915a}.desk-ticket:hover{background:#f0f7ef}.desk-ticket-subject{display:flex;align-items:center;gap:7px;min-width:0}.desk-ticket-subject>span:last-child{min-width:0}.desk-category{height:28px;width:28px;display:grid;place-items:center;border-radius:8px;flex-shrink:0;border:1px solid #edc5c8;background:linear-gradient(130deg,#fff0f0,#f9d8da);color:#a2393f;box-shadow:inset 0 1px #fff}.desk-category svg{width:17px;height:17px}.desk-category.hardware{border-color:#c0dbc5;background:linear-gradient(130deg,#effaf0,#d8eddc);color:#34714b}.desk-category.access{border-color:#e9d598;background:linear-gradient(130deg,#fffbee,#f9ebbd);color:#8c691d}.desk-category.software{border-color:#edcba5;background:linear-gradient(130deg,#fff5e8,#ffe1bf);color:#975018}.desk-ticket strong{font-size:11px;display:block;line-height:1.45;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-ticket-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:8px;color:#617365;margin-top:3px;line-height:1.5}.desk-priority{display:flex;align-items:center;gap:4px;font-weight:550}.desk-priority:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.desk-priority.urgent{color:#af2937}.desk-priority.high{color:#a55615}.desk-priority.normal{color:#357046}.desk-priority.low{color:#76641c}.desk-overdue{color:#a32935;font-size:8px}.desk-status{display:flex;align-items:center;gap:4px;border:1px solid #dce6f5;background:#eff5fd;color:#355d8c;border-radius:5px;padding:4px;font-size:8px;white-space:nowrap;width:max-content}.desk-status i{height:4px;width:4px;background:currentColor;border-radius:50%}.desk-status.active{background:var(--ts-open-bg);color:var(--ts-open-ink);border-color:var(--ts-open-border)}.desk-status.closed{background:var(--ts-closed-bg);color:var(--ts-closed-ink);border-color:var(--ts-closed-border)}.desk-status.pending{background:var(--ts-waiting-bg);color:var(--ts-waiting-ink);border-color:var(--ts-waiting-border)}.desk-status.resolved{background:var(--ts-resolved-bg);color:var(--ts-resolved-ink);border-color:var(--ts-resolved-border)}.desk-owner{display:grid;place-items:center;width:23px;height:23px;border:2px solid white;background:#d9efdf;color:#326342;font-size:7px;border-radius:50%;justify-self:center;font-weight:650;flex-shrink:0}.desk-owner.morgan{background:#ffedb4;color:#755714}.desk-owner.unassigned{color:#647260;background:#edf2ed;border:1px dashed #bdcfbd}.desk-queue-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;padding:0 10px;color:#617365;border-top:1px solid #e7ede5;min-height:44px}.desk-queue-foot>a{font-size:8px;min-height:44px;display:flex;align-items:center;gap:4px;color:#2e6641;font-weight:600;white-space:nowrap}.desk-queue-foot svg{width:11px;height:11px}.desk-ticket-list{min-height:174px}.desk-empty{min-height:174px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#455e4e;text-align:center;padding:15px}.desk-empty>span{font-size:10px;font-weight:400;color:#637067}.desk-insights{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.desk-detail{background:#fff;border:1px solid var(--ts-border);border-radius:10px;min-width:0;padding:12px;box-shadow:0 3px 10px #44206006}.desk-detail-label{display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.6px;color:#637c6a;font-weight:600}.desk-detail-label>span:last-child{margin-left:auto;letter-spacing:0;color:#637c6a}.desk-detail-live{width:5px;height:5px;background:#36915a;border-radius:50%}.desk-detail h4{font-size:13px;line-height:1.4;letter-spacing:-.2px;margin:9px 0;color:var(--ts-ink);font-weight:700}.desk-detail-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:8px}.desk-request{margin:11px 0;padding:9px 10px;border:1px solid #e2e9de;border-radius:7px;background:#f8faf6}.desk-request>span{display:flex;gap:5px;align-items:center;font-size:7px;letter-spacing:.7px;color:#637c6a;font-weight:600}.desk-request>span svg{width:11px;height:11px}.desk-detail p{margin:6px 0 0;font-size:11px;line-height:1.55;color:#455e4e}.desk-next{font-size:9px;color:#775818;display:flex;align-items:flex-start;gap:7px;line-height:1.5;border-radius:6px;padding:8px;background:#fff4d4}.desk-next small{display:block;font-size:6px;letter-spacing:.7px;font-weight:700;margin-bottom:3px}.desk-next svg{width:12px;height:12px;margin-top:3px}.desk-next.is-overdue{color:#a32935;background:#ffeaeb}.desk-detail-owner{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:10px;min-height:38px}.desk-detail-owner small{display:block;font-size:6px;letter-spacing:.6px;color:#637c6a;margin-bottom:2px}.desk-detail-owner strong{font-size:10px;color:#455e4e;font-weight:600}.desk-detail-owner>a{margin-left:auto;display:grid;place-items:center;height:44px;width:44px;color:#2e6641;border-radius:6px}.desk-detail-owner>a:hover{background:#e1f0e5}.desk-detail-owner>a svg{height:14px;width:14px}.desk-detail-empty{padding:30px 3px;text-align:center;color:#455e4e;display:grid;justify-items:center;gap:10px}.desk-detail-empty strong{font-size:12px}.desk-detail-empty p{font-size:11px}.desk-workload{background:var(--ts-workload);border:1px solid #3c5b47;border-radius:9px;padding:11px 12px;color:#f1f8f2;min-width:0}.desk-workload>span{font-size:9px;display:flex;justify-content:space-between;gap:7px;font-weight:600}.desk-workload>span strong{font-size:8px;font-weight:500;color:#d2e6d7}.desk-priority-bar{display:flex;gap:3px;height:6px;margin:10px 0;border-radius:3px;overflow:hidden}.desk-priority-bar i{flex:1;background:var(--ts-urgent)}.desk-priority-bar i:nth-child(2){flex:2;background:var(--ts-high)}.desk-priority-bar i:nth-child(3){flex:2;background:var(--ts-normal)}.desk-priority-bar i:nth-child(4){background:var(--ts-low)}.desk-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;font-size:8px;color:#d2e6d7}.desk-legend>span{display:flex;gap:4px;align-items:center;white-space:nowrap}.desk-legend b{margin-left:auto;font-weight:600;color:#fff}.desk-legend i{height:5px;width:5px;border-radius:2px;background:var(--ts-urgent);flex-shrink:0}.desk-legend>span:nth-child(2) i{background:var(--ts-high)}.desk-legend>span:nth-child(3) i{background:var(--ts-normal)}.desk-legend>span:nth-child(4) i{background:var(--ts-low)}.desk-sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}@media(min-width:1600px){.hero-v2 .hero-layout{gap:40px}.desk-ticket{min-height:62px}.desk-ticket strong{font-size:12px}.desk-ticket-meta,.desk-status{font-size:9px}.desk-detail h4{font-size:14px}.desk-detail p{font-size:12px}.desk-detail{padding:13px}.desk-welcome{min-height:41px}}@media(max-width:1139px){.hero-v2 .hero-layout{grid-template-columns:minmax(0,1fr);max-width:850px;gap:24px}.hero-v2 .hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:35px;align-items:center}.hero-v2 .hero-kicker{grid-column:1/-1}.hero-v2 .hero-copy h1{grid-column:1;grid-row:2/5;font-size:48px;letter-spacing:-2.4px;margin:15px 0 0}.hero-v2 .hero-copy h1>span{font-size:.64em;max-width:330px;letter-spacing:-1px;margin-top:8px}.hero-v2 .hero-copy p{grid-column:2;grid-row:2;margin:15px 0 12px;font-size:14px;max-width:none}.hero-v2 .hero-actions{grid-column:2;grid-row:3;align-self:start;gap:10px}.hero-v2 .hero-actions .site-button{font-size:12px;gap:8px;padding-inline:13px}.hero-v2 .hero-reassurance{grid-column:2;grid-row:4;align-self:start;flex-direction:column;margin-top:12px}.hero-v2:before{background:linear-gradient(90deg,#0c0913c7,#0c091326),linear-gradient(0deg,#0c0913,transparent 65%)}.hero-art img{object-position:65% center}}@media(max-width:760px){.hero-v2{padding-top:24px;padding-bottom:16px}.hero-v2 .hero-layout{max-width:600px;gap:22px}.hero-v2 .hero-copy{display:block}.hero-v2 .hero-kicker{font-size:8px;letter-spacing:1.2px}.hero-v2 .hero-copy h1{font-size:48px;line-height:1.06;letter-spacing:-2.4px;margin:15px 0}.hero-v2 .hero-copy h1 br{display:none}.hero-v2 .hero-copy h1>span{font-size:.65em;line-height:1.2;letter-spacing:-1px;max-width:none;text-wrap:wrap;margin-top:8px}.hero-v2 .hero-copy p{font-size:15px;margin:0 0 18px;max-width:460px}.hero-v2 .hero-reassurance{flex-direction:row;gap:7px 15px;margin-top:12px;max-width:none}.hero-v2 .hero-actions{display:flex;gap:10px}.hero-v2 .hero-actions .site-button{font-size:13px;padding-inline:18px;min-height:48px}.hero-v2 .hero-caption>span{font-size:9px}.hero-v2 .hero-caption>a{font-size:10px}.desk-chrome-path{display:none}.desk-body{padding:10px;gap:9px}.desk-workspace{grid-template-columns:minmax(0,1fr)}.desk-insights{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.desk-welcome h2{font-size:15px}.desk-search input{font-size:16px;min-height:44px}.desk-ticket{min-height:55px}.desk-ticket strong{font-size:12px}.desk-ticket-meta{font-size:9px}.desk-filters button{font-size:10px}.desk-workload{padding:13px}.desk-detail h4{font-size:14px}.desk-detail p{font-size:12px}}@media(max-width:520px){.hero-v2 .hero-copy h1{font-size:43px;letter-spacing:-2px}.hero-v2 .hero-copy h1>span{font-size:.65em}.hero-v2 .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-v2 .hero-actions .site-button{padding-inline:10px;font-size:13px}.hero-v2 .hero-reassurance{font-size:9px}.hero-v2 .hero-caption{justify-content:center}.hero-v2 .hero-caption>span{display:none}.hero-v2 .hero-caption>a{font-size:11px;width:100%;justify-content:center}.desk-preview{border-radius:12px;box-shadow:0 20px 50px #0008,0 0 0 4px #c4a3ff15}.desk-body{padding:9px;gap:8px}.desk-chrome{font-size:10px;padding-inline:11px}.desk-welcome>div:first-child>span{font-size:7px;letter-spacing:1px}.desk-preview .desk-welcome h2{font-size:14px;letter-spacing:-.3px;max-width:220px}.desk-team span{width:26px;height:26px;font-size:7px}.desk-metrics{gap:5px}.desk-metric{padding:9px 8px;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:4px}.desk-metric>span{font-size:9px;gap:4px}.desk-metric>span svg{display:none}.desk-metric strong{font-size:27px;grid-row:2;grid-column:1}.desk-metric small{display:none}.desk-queue-heading{padding-inline:10px}.desk-queue-heading h3{font-size:12px}.desk-filters{gap:10px}.desk-filters button{font-size:9px;gap:4px}.desk-table-labels{display:none}.desk-ticket{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:10px;gap:5px 8px}.desk-ticket-subject{grid-column:1/-1;gap:8px}.desk-ticket strong{white-space:normal;line-height:1.45;font-size:12px}.desk-ticket-meta{font-size:9px;gap:7px}.desk-status{grid-column:1;margin-left:36px;font-size:9px;padding:3px 5px;grid-row:2}.desk-owner{grid-column:2;grid-row:2;width:22px;height:22px}.desk-queue-foot{font-size:8px}.desk-queue-foot>a{font-size:9px;gap:3px}.desk-insights{grid-template-columns:minmax(0,1fr);gap:8px}.desk-detail{padding:12px}.desk-detail-tags .desk-status{margin-left:0}.desk-detail-label{font-size:8px}.desk-detail h4{font-size:15px;margin-block:8px}.desk-detail p{font-size:12px}.desk-detail-tags{font-size:9px}.desk-next{font-size:10px}.desk-next small,.desk-detail-owner small{font-size:7px}.desk-detail-owner strong{font-size:11px}.desk-detail-owner .desk-owner{width:26px;height:26px;font-size:9px}.desk-workload{padding:11px 12px}.desk-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;font-size:8px}.desk-workload>span{font-size:10px}.desk-legend>span{gap:3px}}@media(max-width:380px){.hero-v2 .hero-copy h1{font-size:38px;letter-spacing:-1.7px}.hero-v2 .hero-copy p{font-size:14px}.hero-v2 .hero-kicker{font-size:7px;letter-spacing:1px}.hero-v2 .hero-reassurance{gap:5px 10px}.desk-team{display:none}.desk-metric{padding:8px 7px}.desk-metric>span{font-size:8px}.desk-filters{gap:7px}.desk-filters button{font-size:9px;gap:3px}.desk-queue-foot{font-size:7px}.desk-queue-foot>a{font-size:8px}.desk-legend{gap:5px;font-size:7px}}@media(prefers-reduced-motion:reduce){.hero-v2 .hero-product{animation:none}.desk-ticket{transition:none}}@media(forced-colors:active){.hero-v2 .hero-copy h1>span{-webkit-text-fill-color:currentColor;background:none}.desk-ticket[aria-pressed=true],.desk-filters button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.desk-search:focus-within{outline:2px solid Highlight}}.desk-shell{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch}.desk-main{min-width:0;background:radial-gradient(ellipse at top right,#e3f0e566,transparent 600px),var(--ts-surface)}.desk-sidebar{position:static;inset:auto;width:auto;z-index:auto;display:flex;flex-direction:column;min-width:0;padding:0 8px;background:var(--ts-sidebar);border-right:1px solid var(--ts-sidebar-border);color:#dcdde4}.desk-sidebar-brand{display:flex;align-items:center;gap:6px;min-height:44px;color:#fff;font-size:11px;font-weight:700;letter-spacing:-.3px;padding:0 3px}.desk-sidebar-brand img{width:21px;height:21px;flex-shrink:0}.desk-organization{display:grid;gap:4px;color:#d1d2d9;border:1px solid #575963;border-radius:6px;background:#2a2b32;margin:9px 0 12px;padding:8px;min-height:44px}.desk-organization small,.desk-nav-label{font-size:7px;letter-spacing:.6px;color:#bfc0ca}.desk-organization strong{display:flex;align-items:center;justify-content:space-between;gap:3px;font-size:10px;font-weight:600}.desk-organization strong svg{width:12px;height:12px;transform:rotate(90deg)}.desk-organization>span{font-size:8px;color:#bfc1cb}.desk-nav-label{padding:0 6px 5px}.desk-nav{display:grid;gap:1px;margin:0;overflow:visible}.desk-nav button,.desk-nav a{display:flex;align-items:center;gap:7px;min-height:44px;padding:7px 6px;min-width:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#dcdde4;text-align:left;font-size:9px;font-weight:500}.desk-nav button>span{width:auto;font-size:9px;line-height:1.4;white-space:nowrap}.desk-nav .ui-icon{width:13px;height:13px;flex-shrink:0;color:#bfc1cc}.desk-nav b{margin-left:auto;font-size:8px;min-width:15px;padding:1px 3px;border:1px solid #545660;border-radius:4px;background:transparent;text-align:center;font-weight:500}.desk-nav button[aria-pressed=true]{background:#e9e9ee;border-color:#fafafd;color:#282930}.desk-nav button[aria-pressed=true] .ui-icon,.desk-nav button[aria-pressed=true] b{color:#41434d;border-color:#a7a8b0}.desk-nav button:hover,.desk-nav a:hover{background:#303139;border-color:#5c5e69;color:#fff}.desk-nav button[aria-pressed=true]:hover{background:#fff;color:#282930}.desk-nav-divider{height:1px;background:#41434b;margin:5px 6px}.desk-sidebar-bottom{margin-top:auto;padding:12px 3px 8px}.desk-sidebar-bottom>span{display:block;font-size:7px;line-height:1.6;color:#bfc1cb;padding:0 3px 8px}.desk-sidebar-bottom>span strong{color:#fff}.desk-sidebar-bottom>a{display:flex;align-items:center;gap:7px;min-height:44px;border-top:1px solid #41434b;color:#eff0f7;font-size:10px;padding-top:6px}.desk-sidebar-bottom small{display:block;font-size:8px;color:#bfc1cb;margin-top:3px}.desk-sidebar-bottom .ui-icon{margin-left:auto;width:12px;height:12px;color:#bfc1cb}.desk-profile-avatar{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;background:#3b3d47;color:#eff0f7;font-size:8px}.desk-preview .desk-sidebar :is(a,button):focus-visible{outline-color:#e9e9ee}.desk-current-queue{font-size:10px;color:var(--ts-ink)}.desk-demo-badge{font-size:8px;border:1px solid #bfdbc7;background:#e5f4e8;color:#326243;padding:3px 6px;border-radius:4px;font-weight:500}.desk-company{display:flex;align-items:center;gap:9px;min-width:0}.desk-company img{width:38px;height:38px;border-radius:9px;flex-shrink:0}.desk-preview .desk-welcome h2{font-size:19px;margin:0;line-height:1.25;letter-spacing:-.5px;white-space:nowrap}.desk-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.desk-new{white-space:nowrap;padding:6px 10px}.desk-new:before{inset:3px 0;border-radius:6px}.desk-inbox-caption{font-size:8px;color:var(--ts-muted);white-space:nowrap}@media(max-width:760px){.desk-shell{grid-template-columns:minmax(0,1fr)}.desk-sidebar{display:none}.desk-preview .desk-welcome h2{font-size:19px}.desk-metric>span{font-size:10px}}@media(max-width:520px){.desk-metric>span{font-size:9px;line-height:1.4}.desk-metric{min-height:70px}.desk-heading-actions .desk-team{display:none}.desk-company img{width:33px;height:33px}.desk-preview .desk-welcome h2{font-size:17px}.desk-heading-actions{gap:0}.desk-welcome{gap:8px}.desk-inbox-caption{display:none}}@media(max-width:380px){.desk-company{gap:7px}.desk-company img{width:30px;height:30px}.desk-preview .desk-welcome h2{font-size:15px}.desk-metric>span{font-size:8px}.desk-new{font-size:9px;padding-inline:8px}.desk-chrome{padding-inline:10px}}.site-footer.footer-professional{display:block;padding:46px 5.2% 20px;border-top:1px solid #e4dbee;background:linear-gradient(135deg,#fbf9ff,#fff 70%);color:#211b2d}.footer-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr .75fr 1fr 1.5fr;gap:32px;align-items:start}.footer-professional .brand{font-size:24px;letter-spacing:-1px;gap:9px}.footer-professional .footer-about p{font-size:13px;line-height:1.8;color:#695f75;margin:17px 0 12px}.footer-professional .footer-contact{display:flex;gap:9px;align-items:center;min-height:44px;font-size:12px;font-weight:600;color:#5d3290;overflow-wrap:anywhere}.footer-contact svg,.footer-location-label svg{height:16px;width:16px}.footer-location-label{display:flex;gap:9px;align-items:center;font-size:12px;color:#695f75;min-height:34px}.footer-professional .footer-social{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;margin-top:12px;padding:10px 14px;border:1px solid #d9cbe8;border-radius:10px;background:#fff;color:#211b2d;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.footer-social svg{width:17px;height:17px;flex-shrink:0}.footer-professional .footer-social:hover{border-color:#9b6fcd;background:#f2e9fc;color:#6c2dc2}.footer-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer-professional .footer-column h2{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.3px;color:#382a48;margin:5px 0 12px}.footer-column>a{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;min-height:44px;color:#6c5e7b}.footer-column>a svg{width:12px;height:12px;opacity:.6}.footer-professional a:hover{color:#6c2dc2}.footer-column>a:hover,.footer-contact:hover{text-decoration:underline;text-underline-offset:4px}.footer-professional a:focus-visible{outline:3px solid #9455dc;outline-offset:3px;border-radius:3px}.footer-map-card{overflow:hidden;border:1px solid #e0d4ee;border-radius:14px;box-shadow:0 6px 20px #2a103506;background:#fff;min-width:0}.footer-map-heading{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-map-heading>div>span{font-size:8px;letter-spacing:1.5px;color:#786487;font-weight:600}.footer-professional .footer-map-heading h2{font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:1.3;margin:4px 0 0;color:#2c1b3f}.footer-map-state{font-size:9px;letter-spacing:1px;padding:5px 7px;background:#f3ecfd;color:#70469a;border:1px solid #e2d5f3;border-radius:5px}.footer-map-card iframe{display:block;border:0;border-block:1px solid #e8e0ef;width:100%;height:200px;background:#e9e5ed}.footer-map-card>a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;min-height:44px;font-size:10px;color:#674186}.footer-map-card>a svg{height:13px;width:13px}.footer-professional .footer-bottom{max-width:1400px;margin:30px auto 0;padding-top:19px;font-size:10px;color:#7a6d88;border-color:#e4dbea;gap:16px;flex-wrap:wrap}@media(max-width:1100px){.footer-grid{grid-template-columns:1.15fr .8fr 1fr;gap:25px}.footer-map-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr auto}.footer-map-heading{grid-column:1;grid-row:1;padding:20px}.footer-map-card iframe{grid-column:2;grid-row:1/3;height:180px;border-block:0;border-left:1px solid #e8e0ef}.footer-map-card>a{grid-column:1;grid-row:2;padding:12px 20px;line-height:1.5}.footer-professional .footer-map-heading h2{font-size:22px}}@media(max-width:600px){.site-footer.footer-professional{padding:32px max(24px,env(safe-area-inset-left)) max(22px,env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.footer-about{grid-column:1/-1}.footer-professional .footer-about p{margin:12px 0 5px}.footer-about p br:last-child{display:none}.footer-column>a{font-size:13px}.footer-professional .footer-column h2{font-size:11px;margin-bottom:6px}.footer-map-card{display:block;grid-column:1/-1}.footer-map-heading{padding:14px 16px}.footer-map-card iframe{height:190px;border-inline:0;border-block:1px solid #e8e0ef}.footer-map-card>a{font-size:11px;padding-inline:16px}.footer-professional .footer-map-heading h2{font-size:19px}.footer-professional .footer-bottom{font-size:10px;gap:8px;margin-top:24px}.footer-professional .footer-bottom>span:nth-child(2){display:none}}.marketing-shell{background:#f7f5fb;--brand-black:#15101f;--corporate-ink:#24172f;--corporate-purple:#6531ac;--corporate-muted:#665871}.marketing-page .site-main{background:radial-gradient(ellipse at 94% 24%,#e9ddf8 0,transparent 36%),#f8f6fc}.marketing-page .site-header{height:72px;background:#15101ff5;border-bottom:1px solid #dac5fa24}.marketing-page .site-nav a{font-weight:550;letter-spacing:.05px}.marketing-page .header-button,.marketing-page .site-button{border-radius:7px}.marketing-page .header-signup{background:#c5a4ff;border-color:#dfcbff;color:#211033}.marketing-page .site-button:hover{transform:translateY(-2px)}.marketing-page h2{font-weight:650;letter-spacing:-1.6px;text-wrap:balance}.marketing-page .site-eyebrow{color:#70439c;font-size:10px;line-height:1.7;letter-spacing:1.6px}.marketing-page .hero-v2{background:#15101f;padding-top:24px;padding-bottom:18px}.hero-v2 .hero-art img{opacity:.68}.marketing-page .hero-v2:before{background:linear-gradient(90deg,#15101ff5,#15101fab 36%,#15101f36 80%),linear-gradient(0deg,#15101f,transparent 38%)}.hero-v2:after{content:"";position:absolute;inset:-20% -15%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 76% 48%,#9b5bdc26,transparent 55%);animation:corporate-wash 4s ease-out both}.hero-v2 .hero-copy h1{font-weight:650;letter-spacing:-2.5px}.hero-v2 .hero-copy h1>span{font-size:.67em;max-width:360px;letter-spacing:-1.3px}.hero-v2 .hero-copy p{max-width:370px;line-height:1.75;font-size:14px;color:#ded7e9;margin-bottom:14px}.marketing-page .brand-tagline{display:block;color:#dac3fa;font-size:13px;font-weight:650;line-height:1.6;letter-spacing:.1px;margin:0 0 21px;border-left:2px solid #b783f2;padding-left:12px}.hero-v2 .hero-kicker{color:#d6c5e7;font-size:8px;letter-spacing:1.4px}.marketing-page .value-strip{max-width:none;padding:23px max(5.2%,calc((100% - 1250px)/2));background:linear-gradient(110deg,#f0e7fb,#faf8fd 50%,#ece6f7);border-block:1px solid #dbcee8;gap:24px}.value-strip>div{border-color:#d9cce5;gap:14px}.value-strip>div>span{display:grid;place-items:center;color:#7242a3;background:#e6d7f4;border:1px solid #d6bee9;border-radius:9px;width:38px;height:38px;flex-shrink:0}.value-strip>div>span svg{width:18px;height:18px}.value-strip p{color:#6b5a79;font-size:11px;line-height:1.7}.value-strip strong{color:#39234d;font-size:12px;font-weight:650}.people-section{position:relative;isolation:isolate;background:radial-gradient(ellipse at 0 35%,#e1d0f4a6,transparent 55%),linear-gradient(135deg,#fbfaff,#f3edf9);border-bottom:1px solid #e1d5ed}.people-section:before{content:"";position:absolute;right:6%;top:35px;width:160px;height:150px;background-image:radial-gradient(#a989ce70 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(120deg,transparent,#000);mask-image:linear-gradient(120deg,transparent,#000);z-index:-1;pointer-events:none}.people-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:62px;padding-block:64px;max-width:1400px}.support-photo{margin:0;position:relative;isolation:isolate;overflow:hidden;border:1px solid #d4c0e5;border-radius:15px;background:#d7ccdf;box-shadow:0 20px 48px #34174916;min-width:0}.support-picture{display:block;overflow:hidden;width:100%}.support-picture img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .6s ease}.support-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#1c0e33eb,transparent 48%),linear-gradient(120deg,#59239a0a,transparent 65%)}.support-photo figcaption{position:absolute;left:26px;right:22px;bottom:24px;z-index:1;color:#fff}.support-photo figcaption>span{display:block;font-size:8px;letter-spacing:1.7px;color:#e3cafa;font-weight:650;margin-bottom:7px;line-height:1.6}.support-photo figcaption>strong{display:block;font-family:Manrope,sans-serif;font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.4px}.people-copy{min-width:0}.marketing-page .people-copy h2{font-size:clamp(31px,3.1vw,44px);line-height:1.18;color:#2c1c3a;margin:15px 0 20px}.people-copy h2 em{font-style:normal;color:#7542ab}.people-copy>p{color:#655571;font-size:14px;line-height:1.85;max-width:470px;margin:0}.people-details{display:grid;gap:19px;margin:26px 0}.people-details>div{display:flex;gap:12px;align-items:flex-start}.people-details>div>svg{color:#7844ac;width:19px;height:19px;margin-top:2px}.people-details strong{display:block;font-size:12px;font-weight:650;color:#382148;line-height:1.6}.people-details small{display:block;font-size:12px;line-height:1.7;color:#6a5a77;margin-top:3px;max-width:360px}.editorial-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:12px;font-weight:700;color:#643396;border-bottom:1px solid #ba98d6;padding:5px 0}.editorial-link svg{width:16px;height:16px;transition:transform .2s}.editorial-link:hover svg{transform:translate(3px)}.editorial-link:hover{color:#432063;border-color:#7545a1}.workflow-band{position:relative;isolation:isolate;background:radial-gradient(ellipse at 82% 25%,#55317990,transparent 55%),linear-gradient(130deg,#241331,#16101f);color:#fff;overflow:hidden}.workflow-band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#d3b9ee06 1px,transparent 1px),linear-gradient(90deg,#d3b9ee06 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.workflow-band .product-section{max-width:1400px;padding-block:62px}.workflow-band .site-eyebrow{color:#ccb0ee}.workflow-band h2{color:#fff;font-size:clamp(32px,3.3vw,46px);line-height:1.2;margin:15px 0 24px}.workflow-band .section-intro{margin-bottom:32px}.workflow-band .section-intro>p{color:#cbbcd8;line-height:1.85;font-size:13px;max-width:330px;bottom:0}.workflow-band .product-tour{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-band .tour-step{background:#ffffff03;color:#cfbedb;border-color:#d4b8f333;border-radius:8px;padding:19px 20px;margin-bottom:10px;transition:background .2s,border-color .2s}.workflow-band .tour-step strong{font-size:18px;line-height:1.6;letter-spacing:-.25px;color:#f1e8fa}.workflow-band .tour-step.is-active{background:#8f54c323;border-color:#a875d6;color:#fff;box-shadow:inset 3px 0 #ba86ed}.workflow-band .step-description{color:#d4c5e0;font-size:12px;line-height:1.8}.workflow-band .tour-step.is-active :is(.step-number,.step-arrow){color:#dbbbff}.workflow-band .tour-try{color:#dfc7fb;min-height:44px;margin-top:15px}.workflow-band .tour-stage{background:linear-gradient(145deg,#eee3fa,#d9c6ee);border:1px solid #bb97d8;padding:24px 29px;border-radius:12px;box-shadow:0 18px 45px #08040d35}.workflow-band .tour-stage-label,.workflow-band .tour-stage-footnote{color:#614374}.workflow-band .tour-ticket{color:#2e2236;border-color:#ddcdeb;min-height:350px;box-shadow:0 15px 30px #4f2c6c15}.workflow-band .tour-ticket h3{color:#30213d;font-size:23px}.workflow-band .tour-ticket p{color:#655571}.workflow-band .tour-stage-footnote{margin-top:16px}.marketing-page .why-section{background:radial-gradient(ellipse at 90% 85%,#dfcdf5 0,transparent 50%),linear-gradient(140deg,#f8f4fc,#ece3f5);border-block:1px solid #d9c9e8}.marketing-page .why-inner{max-width:1400px;padding-block:68px;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.marketing-page .why-heading h2{font-size:clamp(31px,3.1vw,44px);color:#2d1d3b;line-height:1.2;margin:15px 0 20px}.marketing-page .why-heading h2>span{color:#7642a8}.marketing-page .why-heading>p{font-size:14px;line-height:1.85;color:#675473;margin:0 0 15px}.marketing-page .benefit-stack{padding:0;margin-bottom:10px}.marketing-page .benefit-stack article{gap:13px;padding:13px 0;border-color:#d9c9e6;align-items:flex-start}.marketing-page .benefit-icon{height:29px;width:29px;border-radius:7px;background:#e1d0f0;border-color:#d4bde7;color:#74449a}.marketing-page .benefit-icon svg{width:15px;height:15px}.marketing-page .benefit-stack h3{font-size:13px;letter-spacing:0;margin:1px 0 5px;color:#382149;font-weight:700}.marketing-page .benefit-stack p{font-size:12px;line-height:1.75;margin:0;max-width:380px;color:#695574}.remote-story{min-width:0}.screen-photo .support-picture img{aspect-ratio:3/2;object-position:60% center}.photo-context{font-size:11px;line-height:1.75;color:#6c527d;margin:13px 3px 0;max-width:450px}.context-note{display:flex;align-items:center;gap:14px;border-top:1px solid #d3bce5;border-bottom:1px solid #d3bce5;padding:19px 0;margin-top:22px;color:#653a88}.context-note>svg{height:25px;width:25px}.context-note strong{display:block;font-size:13px;color:#422557;line-height:1.5}.context-note small{display:block;font-size:10px;line-height:1.7;margin-top:4px;color:#705b80}.marketing-page .questions-section{max-width:1400px;padding-block:65px;gap:65px;background:transparent}.marketing-page .questions-section h2{font-size:clamp(31px,3.1vw,43px);line-height:1.2;color:#30203f;margin-block:15px 22px}.marketing-page .questions-section>div>p{color:#6b5b79}.marketing-page .faq-list{border-top:1px solid #d9cce7}.marketing-page .faq-list details{border-bottom:1px solid #d9cce7}.marketing-page .faq-list summary{padding:22px 4px;font-size:13px;font-weight:650;color:#3e2950;line-height:1.7}.marketing-page .faq-list details[open]{background:#eee5f7;border-radius:8px;padding-inline:16px;margin-inline:-16px}.marketing-page .faq-list details p{color:#685473;font-size:12px}.marketing-page .closing-section{background:radial-gradient(ellipse at 90% 10%,#71489990,transparent 60%),linear-gradient(115deg,#22142f,#14101c);padding:55px 5.2%;border-top:1px solid #8961a64a}.marketing-page .closing-content{max-width:1255px}.marketing-page .closing-section .site-eyebrow{color:#cbb0eb}.marketing-page .closing-section h2{font-size:clamp(34px,4vw,55px);letter-spacing:-1.6px;margin:15px 0 20px;line-height:1.15}.marketing-page .closing-section p{color:#d1c2df;font-size:14px;line-height:1.8;margin:20px 0 24px}.marketing-page .closing-mark{right:8%;top:32px;width:290px;height:290px;border-radius:65px;opacity:.7}.marketing-page .closing-mark svg{width:170px;height:170px}.marketing-page .closing-section small{color:#c5b5d2}.marketing-page .footer-professional{background:linear-gradient(125deg,#eee5f7,#faf8fd 65%);border-top:1px solid #e2d3ed}.footer-tagline{display:block;color:#563570;font-weight:700;margin-bottom:7px;font-size:12px}.marketing-page .footer-professional .footer-bottom{color:#6f5d7d}.marketing-page .feature-hero{background:radial-gradient(ellipse at 90% 40%,#613a8390,transparent 60%),#191020;padding:30px 5.2% 48px;border-bottom:1px solid #b592d14a}.feature-hero-layout{max-width:1255px;margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:55px}.feature-hero-layout>.feature-container{max-width:none;margin:0;padding:0}.feature-hero-layout .breadcrumbs{margin-bottom:26px}.feature-hero-layout h1{font-size:clamp(32px,3.4vw,46px);letter-spacing:-1.7px;line-height:1.18;margin-block:17px}.feature-hero-layout .site-eyebrow{color:#cfb1eb}.feature-hero-layout .brand-tagline{margin:25px 0 0;font-size:12px}.feature-hero-layout p{font-size:14px;line-height:1.85;color:#d3c7df}.feature-support-photo{margin-top:25px}.feature-page .feature-content{max-width:1100px;padding-block:40px 60px}.feature-page .feature-content article{padding:32px;border:1px solid #e0d2eb;border-radius:12px;margin:20px 0;background:linear-gradient(120deg,#fff,#f8f4fd)}.feature-page .feature-content article:nth-child(2n){background:linear-gradient(130deg,#eee4f9,#f6f1fb)}.feature-page .feature-content article h2{font-size:clamp(27px,3vw,36px);color:#332141;line-height:1.25;letter-spacing:-1px}.feature-page .feature-content :is(p,li,dd){font-size:14px;line-height:1.85;color:#655571}.feature-page .feature-content .feature-boundaries{background:#e7d9f4;border-color:#cab0de}.feature-page .status-definitions>div{background:#ece2f7;border-color:#d9c5eb}.marketing-page [data-reveal]{opacity:1}.marketing-page [data-reveal].is-in-view{animation:corporate-enter .65s ease-out both}@keyframes corporate-enter{0%{opacity:.35;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes corporate-wash{0%{opacity:.35;transform:translate(3%)}to{opacity:1;transform:translate(0)}}@media(hover:hover)and (pointer:fine){.support-photo:hover .support-picture img{transform:scale(1.025)}}@media(max-width:1139px){.hero-v2 .hero-copy p{max-width:560px}.hero-v2 .hero-copy h1>span{max-width:none}.hero-v2 .hero-copy h1>span br{display:none}.hero-v2 .hero-copy h1>span br:after{content:" "}.brand-tagline{width:max-content;max-width:100%}.people-layout,.marketing-page .why-inner{gap:35px}.feature-hero-layout{gap:32px}.marketing-page .section-intro>p{max-width:290px;font-size:12px}.workflow-band .product-tour{gap:30px}.workflow-band .tour-stage{padding:23px}.marketing-page .people-copy h2,.marketing-page .why-heading h2{font-size:34px}}@media(max-width:900px){.marketing-page .value-strip{padding-inline:5.2%;gap:18px}.value-strip>div{gap:9px}.value-strip>div>span{width:30px;height:30px}.value-strip strong{font-size:11px}.value-strip p{font-size:10px}.people-layout,.marketing-page .why-inner{gap:27px}.people-copy>p,.marketing-page .why-heading>p{font-size:13px}.marketing-page .people-copy h2,.marketing-page .why-heading h2{font-size:29px}.people-details{gap:15px;margin-block:20px}.people-details small{font-size:11px}.support-photo figcaption{left:18px;bottom:19px}.support-photo figcaption>strong{font-size:17px}.support-photo figcaption>span{font-size:7px}.marketing-page .section-intro>p{position:static;max-width:480px;font-size:13px}.workflow-band .tour-step{padding:17px 15px}.workflow-band .tour-step strong{font-size:16px}.feature-hero-layout{grid-template-columns:minmax(0,1fr);max-width:690px}.feature-support-photo{margin-top:0}.feature-support-photo .support-picture img{max-height:350px;object-position:center 40%}}@media(max-width:760px){.marketing-page .site-header{height:68px}.people-layout,.marketing-page .why-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:42px}.people-copy{grid-row:1}.phone-photo{grid-row:2}.marketing-page .people-copy h2,.marketing-page .why-heading h2{font-size:34px}.people-copy>p,.marketing-page .why-heading>p{font-size:14px;max-width:none}.people-details{margin-block:22px;gap:18px}.people-details small{font-size:12px;max-width:none}.people-details strong{font-size:13px}.support-photo figcaption{left:22px;bottom:22px}.support-photo figcaption>strong{font-size:20px}.support-photo figcaption>span{font-size:8px}.workflow-band .product-section{padding-block:44px}.workflow-band .product-tour{grid-template-columns:minmax(0,1fr);gap:27px}.workflow-band .tour-stage{max-width:none;width:100%;padding:25px}.workflow-band .tour-step strong{font-size:17px}.workflow-band .tour-step .step-description{max-width:520px}.marketing-page .questions-section{padding-block:44px;gap:28px}.marketing-page .closing-section{padding-block:44px}.marketing-page .closing-mark{right:-135px;opacity:.45}.marketing-page .feature-hero{padding-block:25px 38px}.feature-page .feature-content{padding-block:22px 40px}}@media(max-width:600px){.marketing-page .site-header{height:68px}.marketing-page .hero-v2{padding-top:20px}.hero-v2 .hero-copy h1{letter-spacing:-2px}.hero-v2 .hero-copy h1>span{font-size:.69em;line-height:1.2}.hero-v2 .hero-copy p{font-size:14px;max-width:100%}.marketing-page .brand-tagline{font-size:12px;margin-bottom:20px}.hero-v2 .hero-reassurance{gap:8px 13px}.marketing-page .value-strip{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 24px}.value-strip>div{border-right:0;border-bottom:1px solid #d9cce5;gap:13px;padding:13px 0}.value-strip>div:last-child{border:0}.value-strip>div>span{width:34px;height:34px}.value-strip strong{font-size:12px}.value-strip p{font-size:11px;line-height:1.7}.people-layout,.marketing-page .why-inner{padding-inline:24px;gap:26px}.marketing-page .people-copy h2,.marketing-page .why-heading h2{font-size:30px;letter-spacing:-1px}.support-photo{border-radius:11px}.support-photo figcaption{left:18px;bottom:17px;right:16px}.support-photo figcaption>strong{font-size:17px}.support-photo figcaption>span{font-size:7px;letter-spacing:1.1px}.workflow-band .product-section{padding-inline:24px}.workflow-band h2{font-size:30px;letter-spacing:-1px}.workflow-band .tour-stage{padding:20px 15px}.workflow-band .tour-stage-label{font-size:6px;letter-spacing:.8px}.workflow-band .tour-step{padding:17px 14px}.workflow-band .tour-ticket{padding:20px}.marketing-page .benefit-stack p{max-width:none}.marketing-page .benefit-stack h3{font-size:14px}.photo-context{font-size:11px}.marketing-page .questions-section{padding-inline:24px}.marketing-page .questions-section h2{font-size:30px;letter-spacing:-1px}.marketing-page .faq-list summary{font-size:14px}.marketing-page .faq-list details p{font-size:13px}.marketing-page .closing-section{padding-inline:24px}.marketing-page .closing-section h2{font-size:34px;letter-spacing:-1px}.marketing-page .closing-actions{gap:10px}.marketing-page .closing-actions .site-button{font-size:12px;padding-inline:14px}.feature-hero-layout h1{font-size:32px;letter-spacing:-1px}.feature-page .feature-content article{padding:23px 20px;margin-block:15px}.feature-page .feature-content article h2{font-size:27px}.feature-hero-layout .brand-tagline{margin-bottom:0}.feature-support-photo .support-picture img{max-height:none}}@media(prefers-reduced-motion:reduce){.marketing-page *,.marketing-page *:before,.marketing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.marketing-page [data-reveal]{opacity:1!important;transform:none!important}.support-photo:hover .support-picture img{transform:none}}@media(forced-colors:active){.support-photo:after,.hero-v2:after,.people-section:before,.workflow-band:after{display:none}.support-photo figcaption{background:Canvas;color:CanvasText;padding:8px}.support-photo figcaption>span{color:CanvasText}.editorial-link,.people-details strong,.people-details small{color:LinkText}}.stories-section,.pricing-section{scroll-margin-top:30px;position:relative;isolation:isolate}.stories-section{border-block:1px solid #e2d5ed;background:radial-gradient(ellipse at 95% 25%,#dcc8ef75,transparent 45%),linear-gradient(125deg,#f2eaf9,#fcfaff 65%)}.stories-wrap,.pricing-wrap{max-width:1360px;padding-block:74px}.stories-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:55px;align-items:end;margin-bottom:32px}.marketing-page .stories-heading h2,.marketing-page .pricing-heading h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.3vw,46px);line-height:1.17;letter-spacing:-1.6px;color:#2c1c3a;margin:14px 0 0;font-weight:650}.stories-heading h2 em{font-style:normal;color:#7643aa}.stories-intro p{color:#655571;font-size:13px;line-height:1.85;margin:0 0 14px;max-width:430px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.story-card{position:relative;min-width:0;margin:0;padding:25px;border:1px solid #d8c6e7;border-radius:13px;background:#ffffffd9;box-shadow:0 12px 32px #3d1d5510;overflow:hidden}.story-card:nth-child(2){background:linear-gradient(155deg,#fff,#f5eefb)}.story-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:31px}.story-icon{display:grid;place-items:center;background:#ede1f8;color:#74419f;border:1px solid #dbc4ed;width:39px;height:39px;border-radius:10px;flex-shrink:0}.story-icon svg{width:18px;height:18px}.story-status{font-size:9px;font-weight:600;color:#6f567e;letter-spacing:.1px;border:1px solid #e2d6ec;padding:5px 8px;border-radius:5px;background:#faf7fd}.story-number{position:absolute;right:21px;top:79px;font-family:Manrope,sans-serif;font-size:61px;font-weight:700;line-height:1;color:#c5a8db26;letter-spacing:-4px;pointer-events:none}.story-card h3{position:relative;color:#34213f;font-size:19px;font-family:Manrope,sans-serif;letter-spacing:-.5px;line-height:1.4;margin:0 0 13px}.story-card>p{position:relative;color:#6d5b79;font-size:13px;line-height:1.8;margin:0;min-height:71px;max-width:300px}.story-audience{display:flex;align-items:center;justify-content:space-between;color:#78538f;font-size:11px;font-weight:600;border-top:1px solid #e8ddef;margin-top:24px;padding-top:17px}.story-audience>span{font-size:16px;color:#9d78b6}.story-quote-mark{font:72px/.8 Georgia,serif;color:#9a65bf;display:block;margin:5px 0 20px}.customer-story{display:flex;flex-direction:column}.customer-story blockquote{font-family:Manrope,sans-serif;font-size:19px;line-height:1.65;color:#392247;margin:0 0 26px}.customer-story figcaption{border-top:1px solid #e5d6ed;padding-top:18px;margin-top:auto}.customer-story figcaption strong{display:block;color:#3c254a;font-size:13px}.customer-story figcaption span{display:block;color:#755f83;font-size:11px;line-height:1.7;margin-top:5px}.pricing-section{overflow:hidden;background:radial-gradient(ellipse at 50% 28%,#6933a868,transparent 60%),radial-gradient(ellipse at 100% 100%,#51277a55,transparent 50%),#130e1c;border-block:1px solid #493257;color:#f8f4ff}.pricing-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#caa1ff08 1px,transparent 1px),linear-gradient(90deg,#caa1ff08 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%)}.pricing-section:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:820px;height:820px;border:1px solid #b485e31c;border-radius:50%;left:50%;top:-420px;transform:translate(-50%);box-shadow:0 0 0 80px #b485e308,0 0 0 160px #b485e305}.pricing-wrap{padding-block:80px;position:relative}.pricing-heading{text-align:center;max-width:690px;margin:0 auto 46px}.pricing-heading .site-eyebrow{color:#d7b5fa;font-size:10px;letter-spacing:2px}.marketing-page .pricing-heading h2{font-size:clamp(36px,3.8vw,52px);color:#fff;line-height:1.13;letter-spacing:-1.8px}.pricing-heading h2>span{color:#d3a4ff}.pricing-heading>p{color:#c4b4d2;font-size:14px;line-height:1.8;max-width:520px;margin:18px auto}.plans-preview-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;line-height:1.6;color:#e4cafa;border:1px solid #a97bcb59;background:#c19ae014;padding:8px 13px;border-radius:100px}.plans-preview-label:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#c48bff;box-shadow:0 0 10px #b171ed80}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;padding-block:12px}.plan-card{--plan-text:#291c3b;--plan-muted:#655274;--plan-accent:#7135a2;--plan-line:#ddcee9;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:linear-gradient(150deg,#fff 20%,#f1e6fc);border:1px solid #eee1fa;border-radius:18px;padding:30px;box-shadow:0 18px 45px #06020b38,inset 0 1px #fff;color:var(--plan-text)}.plan-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#aa76d8,#ddc1f5);pointer-events:none}.plan-card:after{content:"";position:absolute;z-index:-1;right:-72px;top:-80px;width:230px;height:230px;border:1px solid #a576cf1c;border-radius:50%;box-shadow:0 0 0 28px #a576cf08,0 0 0 56px #a576cf05;pointer-events:none}.plan-card.plan-featured{--plan-text:#fff;--plan-muted:#edddfc;--plan-accent:#f1ddff;--plan-line:#ebcaff40;margin-block:-12px;padding-block:42px;background:radial-gradient(ellipse at 100% 0,#c99aff26,transparent 60%),linear-gradient(155deg,#7130bd,#6227a7 60%,#4a1d82);border-color:#c192f0;box-shadow:0 24px 60px #03010555,0 0 40px #9a51df26,inset 0 1px #efd5ff75}.plan-featured:before{height:4px;background:linear-gradient(90deg,#d7a6ff,#fff,#bd7df5)}.plan-featured:after{border-color:#edd5ff33;box-shadow:0 0 0 28px #e4c8ff0c,0 0 0 56px #e4c8ff08}.plan-card.plan-business-card{--plan-text:#fcf7ff;--plan-muted:#cbbbd9;--plan-accent:#d4a8f4;--plan-line:#b99cce38;background:radial-gradient(ellipse at 100% 0,#79529542,transparent 65%),linear-gradient(145deg,#30223f,#20172c);border-color:#715384;box-shadow:0 18px 45px #06020b38,inset 0 1px #b996cf33}.plan-business-card:before{background:linear-gradient(90deg,#76578c,#bd99da)}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.plan-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:13px;border:1px solid #d6b9ed;background:#ead8f9;color:#7135a2;box-shadow:inset 0 1px #ffffff9c}.plan-icon svg{height:23px;width:23px}.plan-topline>span:last-child{font-size:10px;font-weight:650;color:#745384;border:1px solid #d9c7e5;background:#ffffffa8;border-radius:100px;padding:6px 10px;white-space:nowrap}.plan-featured .plan-icon,.plan-business-card .plan-icon{background:#ddbbff1f;border-color:#ddbbff54;color:#f1dfff;box-shadow:inset 0 1px #ffffff1a}.plan-featured .plan-topline>span:last-child{background:#f6eaff;border-color:#fff;color:#5b218b;box-shadow:0 3px 12px #2e0a5129}.plan-business-card .plan-topline>span:last-child{background:#c9a2e819;border-color:#b996d143;color:#e4cafa}.plan-eyebrow{font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.7;color:var(--plan-accent)}.plan-heading h3{font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-1.1px;font-family:Manrope,sans-serif;margin:11px 0 12px;color:var(--plan-text)}.plan-heading>p{font-size:13px;line-height:1.8;color:var(--plan-muted);min-height:47px;margin:0}.plan-price{padding:24px 0 22px;border-bottom:1px solid var(--plan-line);margin-bottom:22px}.plan-price strong{font-family:Manrope,sans-serif;display:block;font-size:25px;line-height:1.3;font-weight:650;letter-spacing:-.6px;color:var(--plan-text)}.plan-price>span{display:block;font-size:11px;color:var(--plan-muted);margin-top:7px;line-height:1.6}.plan-inclusions h4{font-size:12px;font-weight:650;line-height:1.6;margin:0 0 17px;color:var(--plan-text)}.plan-inclusions ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.plan-inclusions li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.75;color:var(--plan-muted)}.plan-inclusions li>svg{width:17px;height:17px;color:var(--plan-accent);margin-top:2px;flex-shrink:0}.plan-action{padding-top:30px;align-self:end}.plan-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:49px;width:100%;font-size:12px;font-weight:700;border:1px solid #9763bf;border-radius:9px;padding:13px 14px;background:#fff;color:#57247c;box-shadow:0 3px 8px #4921680b;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.plan-button svg{width:16px;height:16px;flex-shrink:0;transition:transform .18s}.plan-button:hover{background:#ebdcf8;border-color:#7940a3;transform:translateY(-2px);box-shadow:0 6px 16px #170c2826}.plan-button:hover svg{transform:translate(3px)}.plan-featured .plan-button{background:#fff;border-color:#fff;color:#622591;box-shadow:0 7px 20px #2e0d512b}.plan-featured .plan-button:hover{background:#f0ddff;border-color:#fff}.plan-business-card .plan-button{background:#d3abf21a;border-color:#c196e3;color:#f4e7ff}.plan-business-card .plan-button:hover{background:#d3abf234;border-color:#ebcbff}.plan-action>span{display:block;text-align:center;font-size:10px;line-height:1.7;color:var(--plan-muted);margin-top:11px}.plans-pilot-note{display:flex;align-items:center;gap:17px;margin-top:28px;padding:22px 24px;border:1px solid #a277bf40;border-radius:13px;background:linear-gradient(110deg,#9e64c51c,#c498e00a);color:#e8d6f5;box-shadow:inset 0 1px #dac4ea0a}.pilot-note-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #b98bd358;border-radius:11px;background:#be82ec1f;color:#d4a4f7}.pilot-note-icon svg{width:20px;height:20px}.plans-pilot-note>div{flex:1;min-width:0}.plans-pilot-note h3{font-size:13px;line-height:1.6;margin:0 0 5px;color:#f3e7fc;font-weight:650}.plans-pilot-note p{font-size:11px;line-height:1.8;margin:0;max-width:620px;color:#c6b2d4}.plans-pilot-note>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:600;white-space:nowrap;color:#e0b9ff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#bc8adb7a}.plans-pilot-note>a:hover{text-decoration-color:currentColor}.plans-pilot-note>a svg{width:14px;height:14px}.stories-section a:focus-visible,.plan-starter-card a:focus-visible{outline:3px solid #8651bd;outline-offset:4px}.pricing-section a:focus-visible{outline:3px solid #e8caff;outline-offset:4px}.pricing-section .plan-starter-card a:focus-visible{outline-color:#7135a2}@media(min-width:1025px){.marketing-page .site-nav{gap:20px}.marketing-page .site-nav a{font-size:12px}}@media(max-width:1100px){.plan-card{padding:25px}.plan-card.plan-featured{padding-block:37px}.stories-heading{gap:30px}.plans-pilot-note{flex-wrap:wrap}.plans-pilot-note>a{margin-left:54px}.story-card{padding:21px}.story-status{font-size:8px;padding:5px}.story-card>p{font-size:12px}}@media(max-width:900px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto;padding-block:0;gap:20px}.plan-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;column-gap:30px;padding:28px}.plan-card.plan-featured{margin-block:0;padding:28px}.plan-heading{grid-column:1;grid-row:1}.plan-inclusions{grid-column:2;grid-row:1/3;border-left:1px solid var(--plan-line);padding:9px 0 9px 28px}.plan-action{grid-column:1;grid-row:2;padding-top:0}.plan-price{border:0;margin-bottom:0;padding-block:20px}.plan-inclusions ul{gap:19px}.plan-topline{margin-bottom:15px}.plan-heading>p{min-height:0}.stories-heading{grid-template-columns:minmax(0,1fr);gap:19px}.stories-intro{display:flex;align-items:center;justify-content:space-between;gap:25px}.stories-intro p{margin:0;max-width:480px}.stories-intro .editorial-link{white-space:nowrap}.story-card-top{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}.story-number{top:92px}.story-card h3{font-size:17px}}@media(max-width:600px){.stories-wrap,.pricing-wrap{padding:54px 24px}.marketing-page .stories-heading h2,.marketing-page .pricing-heading h2{font-size:32px;letter-spacing:-1px}.stories-intro{display:block}.stories-intro p{font-size:13px;margin-bottom:13px}.story-grid{grid-template-columns:minmax(0,1fr);gap:14px}.story-card{padding:23px}.story-card-top{flex-direction:row;align-items:center;margin-bottom:25px}.story-card h3{font-size:20px}.story-card>p{font-size:13px;min-height:0;max-width:none}.story-number{top:75px}.story-audience{margin-top:20px}.story-status{font-size:9px;padding:5px 8px}.pricing-heading{margin-bottom:26px}.pricing-heading>p{font-size:13px}.plans-preview-label{font-size:10px;max-width:100%;text-align:left;padding:8px 10px}.plan-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:0;padding:25px}.plan-card.plan-featured{padding:25px}.plan-heading,.plan-inclusions,.plan-action{grid-column:auto;grid-row:auto}.plan-inclusions{border:0;padding:0}.plan-inclusions ul{gap:13px}.plan-inclusions li{font-size:13px}.plan-price{padding-block:22px;margin-bottom:21px;border-bottom:1px solid var(--plan-line)}.plan-action{padding-top:26px}.plan-topline{margin-bottom:22px}.plan-button{font-size:13px}.plans-pilot-note{padding:19px;gap:12px;align-items:flex-start}.plans-pilot-note>div{flex-basis:calc(100% - 49px)}.plans-pilot-note>a{margin-left:0;font-size:11px;white-space:normal}.plans-pilot-note h3{font-size:12px}.plan-heading h3{font-size:34px}.customer-story blockquote{font-size:19px}}@media(prefers-reduced-motion:reduce){.plan-button,.plan-button svg{transition:none}.plan-button:hover,.plan-button:hover svg{transform:none}}@media(forced-colors:active){.pricing-section,.plan-card,.plan-card.plan-featured,.plan-card.plan-business-card,.story-card,.plans-pilot-note{background:Canvas;border-color:CanvasText;color:CanvasText;box-shadow:none}.plan-card{--plan-text:CanvasText;--plan-muted:CanvasText;--plan-accent:CanvasText;--plan-line:CanvasText}.pricing-section:before,.pricing-section:after,.plan-card:before,.plan-card:after,.plans-preview-label:before,.story-number{display:none}.plan-button{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}.pricing-section a:focus-visible{outline-color:Highlight}}.client-ribbon{background:linear-gradient(180deg,#f8f8fa,#f1f2f5);border-bottom:1px solid #dddfe5;color:#666973}.client-ribbon-inner{display:flex;align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:9px 5.2%}.client-ribbon-heading{flex:0 0 auto;font-size:9px;line-height:1.5;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:#747782;margin:0;padding-right:20px;border-right:1px solid #d9dce3}.client-ribbon-viewport{flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b6b2c3 transparent}.client-ribbon-track{display:flex;width:max-content}.client-ribbon-list{display:flex;align-items:center;gap:28px;list-style:none;padding:0 28px 0 0;margin:0;flex:none}.client-ribbon-list[aria-hidden=true]{display:none}.client-ribbon-list>li{display:flex;justify-content:center;flex:0 0 136px;width:136px}.client-logo{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:40px;color:#666973;white-space:nowrap}.client-logo img{display:block;width:23px;height:23px;flex-shrink:0;object-fit:contain}.client-logo>span{font-family:Manrope,sans-serif;font-size:15px;line-height:1.3;letter-spacing:-.4px;font-weight:750}.client-logo-nerdi>span{font-size:21px;font-weight:800;letter-spacing:-1px}.client-logo-sacanda>span{font-weight:700;letter-spacing:-.7px}.client-logo-regcount>span{letter-spacing:-.9px;font-weight:700}.client-logo-dnlaunch img{width:19px;height:27px}button.client-ribbon-toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #d4d5de;border-radius:50%;background:transparent;color:#777381;cursor:pointer}.client-ribbon-toggle:hover{background:#e9e7ef;color:#4b405d}.client-ribbon-toggle:focus-visible,.client-ribbon-viewport:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.client-ribbon-toggle[hidden],.client-play-symbol,.client-ribbon.is-paused .client-pause-symbol{display:none}.client-ribbon.is-paused .client-play-symbol{display:block}.client-ribbon.is-moving .client-ribbon-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.client-ribbon.is-moving .client-ribbon-list[aria-hidden=true]{display:flex}.client-ribbon.is-moving .client-ribbon-track{animation:client-ticker-left 32s linear infinite}.client-ribbon.is-paused .client-ribbon-track{animation-play-state:paused}@media(hover:hover){.client-ribbon-viewport:hover .client-ribbon-track{animation-play-state:paused}}@keyframes client-ticker-left{to{transform:translate(-50%)}}@media(max-width:760px){.client-ribbon-inner{gap:12px;padding:7px 24px}.client-ribbon-heading{max-width:64px;padding-right:12px;font-size:8px;letter-spacing:1px}.client-ribbon-list{gap:24px;padding-right:24px}.client-ribbon-list>li{flex-basis:126px;width:126px}.client-logo{gap:7px}.client-logo>span{font-size:16px}.client-logo-nerdi>span{font-size:20px}.client-logo img{width:22px;height:22px}.client-logo-dnlaunch img{width:17px;height:25px}}@media(max-width:420px){.client-ribbon-inner{padding-inline:16px;gap:8px}.client-ribbon-heading{padding-right:8px}.client-ribbon.is-moving .client-ribbon-viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}}@media(prefers-reduced-motion:reduce){.client-ribbon .client-ribbon-track{animation:none!important;transform:none!important}.client-ribbon .client-ribbon-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.client-ribbon .client-ribbon-list[aria-hidden=true],.client-ribbon-toggle{display:none}}.client-ribbon .client-logo-wordmark img{width:120px;height:36px;object-fit:contain}.client-ribbon .client-logo-nerdi img{width:84px;height:32px}.client-ribbon .client-logo-ridge-residential img{width:106px;height:40px;object-fit:contain}@media(max-width:760px){.client-ribbon-inner{display:block;padding-block:6px}.client-ribbon-heading{max-width:none;border:0;padding:0;font-size:8px;line-height:12px;letter-spacing:1px}.client-ribbon-heading:after{content:" · Swipe to explore";font-weight:400;letter-spacing:0;text-transform:none}.client-ribbon .client-ribbon-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory}.client-ribbon .client-ribbon-track{width:100%;animation:none;transform:none}.client-ribbon-list{width:100%;gap:20px;padding:0}.client-ribbon-list>li{flex:0 0 calc((100% - 20px)/2);width:calc((100% - 20px)/2);scroll-snap-align:start}.client-ribbon .client-ribbon-list[aria-hidden=true],.client-ribbon-toggle{display:none}.client-logo{height:36px}.client-logo>span{font-size:15px}.client-ribbon .client-logo-ridge-residential img{height:36px}}@media(forced-colors:active){.client-ribbon{background:Canvas;color:CanvasText;border-color:CanvasText}.client-ribbon-heading,.client-logo,.client-ribbon-toggle{color:CanvasText}.client-ribbon.is-moving .client-ribbon-viewport{-webkit-mask-image:none;mask-image:none}.client-ribbon-toggle{border-color:ButtonText}}.hero-ai-link{display:flex;align-items:center;gap:8px;min-height:44px;width:max-content;max-width:100%;color:#ead8ff;font-size:11px;line-height:1.5;font-weight:650;margin-top:6px}.hero-ai-link>svg{width:15px;height:15px;flex-shrink:0}.hero-ai-link>svg:last-child{width:13px}.hero-ai-link>small{font-size:9px;line-height:1.5;font-weight:500;color:#d8c1ed;border:1px solid #b48bd457;background:#c79ded12;border-radius:100px;padding:3px 7px}.hero-ai-link:hover{color:#fff}.hero-ai-link:focus-visible{outline:3px solid #d3a4ff;outline-offset:3px;border-radius:4px}.ai-section{--ai-ink:#fbf7ff;--ai-muted:#e0d0f0;position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:80px;color:var(--ai-ink);background:radial-gradient(ellipse at 94% 10%,#a361e76b,transparent 54%),radial-gradient(ellipse at 5% 100%,#542b8b,transparent 62%),linear-gradient(120deg,#34204e,#532b7e 70%,#693d95);border-block:1px solid #865ab3}.ai-section:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(#e5ccff08 1px,transparent 1px),linear-gradient(90deg,#e5ccff08 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(100deg,transparent 15%,#000);mask-image:linear-gradient(100deg,transparent 15%,#000)}.ai-section:after{content:"";position:absolute;z-index:-1;width:650px;height:650px;right:-220px;top:-270px;border:1px solid #e0c6ff24;border-radius:50%;box-shadow:0 0 0 72px #e0c6ff06,0 0 0 144px #e0c6ff04;pointer-events:none}.ai-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center;max-width:1400px;padding-block:64px 46px}.ai-copy{min-width:0}.ai-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:10px;font-weight:750;letter-spacing:1.1px;line-height:1.6;color:#efddff}.ai-brand-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d4acff66;border-radius:10px;background:linear-gradient(135deg,#b57cef66,#ab71e11a);box-shadow:inset 0 1px #fff3}.ai-brand-icon svg{width:22px;height:22px}.ai-pilot-label{font-size:10px;font-weight:500;letter-spacing:0;color:#e0c8f3;border:1px solid #c79aeb55;padding:3px 8px;border-radius:100px}.marketing-page .ai-copy h2{font-family:Manrope,sans-serif;font-size:clamp(38px,3.8vw,54px);letter-spacing:-1.8px;line-height:1.12;margin:24px 0 20px;color:var(--ai-ink);font-weight:750;text-wrap:initial}.ai-copy h2 em{font-style:normal;color:#dec0ff}.ai-intro{font-size:15px;line-height:1.8;color:var(--ai-muted);max-width:470px;margin:0}.ai-workflow{list-style:none;padding:0;margin:28px 0;display:grid;gap:20px}.ai-workflow li{display:flex;align-items:flex-start;gap:14px;position:relative}.ai-workflow li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #c5a2e559;border-radius:10px;background:#b184d522;color:#eedbff;font-size:11px;font-weight:700}.ai-workflow li:not(:last-child):after{content:"";position:absolute;left:16px;top:36px;bottom:-16px;border-left:1px solid #c5a2e533}.ai-workflow strong{display:block;font-size:14px;line-height:1.5;color:var(--ai-ink);font-weight:650}.ai-workflow p{color:var(--ai-muted);font-size:12px;line-height:1.7;margin:4px 0 0}.ai-section-actions{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ai-demo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 18px;color:#302144;background:#e1f2b6;border:1px solid #ebfccb;border-radius:11px;font-size:13px;font-weight:750;box-shadow:0 8px 20px #1a0e3526,inset 0 1px #fff7;transition:background .18s,transform .18s}.ai-demo-link svg{width:18px;height:18px}.ai-demo-link:hover{background:#efffd0;transform:translateY(-2px);color:#302144}.ai-section-actions>span{max-width:420px;font-size:10px;line-height:1.7;color:#dbc6ec}.ai-section :is(a,button,[tabindex]):focus-visible{outline:3px solid #d8edaa;outline-offset:4px}.ai-workbench{min-width:0;margin:0;padding:20px;background:#eee5f7;color:#352344;border:1px solid #dbc5f2;border-radius:22px;box-shadow:0 28px 65px #180d373b,0 0 0 6px #e6caff0d,inset 0 1px #fff9;color-scheme:light}.ai-workbench-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px}.ai-workbench-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:750;color:#4b286c}.ai-workbench-top svg{height:20px;width:20px;color:#7d43b3}.ai-sample-label{font-size:9px;font-weight:600;line-height:1.5;color:#705486;background:#e1d3ee;border:1px solid #d1bce2;border-radius:100px;padding:4px 8px;white-space:nowrap}.ai-incoming{padding:17px 18px;background:#f9f5fc;border:1px solid #d9c9e5;border-radius:13px;box-shadow:0 3px 8px #35224405}.ai-ticket-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.8px;color:#775888;font-weight:650}.ai-ticket-meta>span:last-child{letter-spacing:0;background:#fff0d8;color:#7e4a0b;border:1px solid #f0d2a6;border-radius:5px;padding:3px 7px;font-size:9px}.ai-incoming h3{font-family:Manrope,sans-serif;font-size:18px;line-height:1.45;letter-spacing:-.4px;color:#362344;margin:8px 0 14px;font-weight:750}.ai-request{display:flex;align-items:flex-start;gap:9px}.ai-request-avatar{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:#dfd0ec;color:#61417e;font-size:9px;font-weight:700}.ai-request strong{font-size:11px;font-weight:650;color:#53386b}.ai-request strong>span{font-weight:400;color:#796487}.ai-request p{font-size:12px;line-height:1.7;margin:5px 0 0;color:#6a5679}.ai-transform-label{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:650;color:#795194;margin:15px 0 12px}.ai-transform-label svg{width:14px;height:14px}.ai-transform-label>span{margin-left:4px}.ai-example-controls>p{font-size:10px;line-height:1.5;margin:0 0 8px;color:#6d507f}.ai-example-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:5px;border:1px solid #cdb7df;border-radius:11px;background:#dfcfed}.ai-section .ai-example-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:45px;padding:10px 8px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#614677;font-size:12px;line-height:1.4;font-weight:650;transition:background .18s,color .18s,box-shadow .18s}.ai-example-tab svg{width:16px;height:16px;flex-shrink:0}.ai-section .ai-example-tab:hover{color:#43215f;background:#ffffff80}.ai-section .ai-example-tab[aria-selected=true]{color:#fff;background:#7140a3;border-color:#693499;box-shadow:0 3px 8px #5c2f8b24,inset 0 1px #ffffff26}.ai-workbench :is(button,[tabindex]):focus-visible{outline-color:#62318e;outline-offset:3px}.ai-example-results{margin-top:12px}.ai-example-panel{padding:18px;background:linear-gradient(125deg,#f9f4ff,#f1e6fa);border:1px solid #c8abdd;border-radius:12px;min-height:230px;box-shadow:inset 3px 0 #9762be}.ai-example-panel[hidden],.ai-example-controls[hidden]{display:none}.ai-example-panel+.ai-example-panel:not([hidden]){margin-top:12px}.ai-section[data-enhanced] .ai-example-panel{margin-top:0}.ai-output-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ai-output-heading>span:first-child{display:flex;align-items:center;gap:7px;color:#663a8b;font-size:11px;font-weight:750}.ai-output-heading svg{width:15px;height:15px}.ai-output-heading>span:last-child{font-size:8px;letter-spacing:.6px;color:#79588e;font-weight:600}.ai-output-intro{font-size:14px;line-height:1.6;font-weight:650;color:#422555;margin:12px 0}.ai-summary-points{display:grid;gap:9px;margin:0}.ai-summary-points>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;font-size:11px;line-height:1.65}.ai-summary-points dt{font-weight:650;color:#704b87}.ai-summary-points dd{color:#604973;margin:0}.ai-next-step{display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid #d9c4e9;color:#5d3878;font-size:11px;line-height:1.7}.ai-next-step svg{width:16px;height:16px;flex-shrink:0}.ai-next-step strong{font-weight:750;margin-right:7px}.ai-draft-example{font-size:12px;line-height:1.8;color:#543b66}.ai-draft-example p{margin:11px 0}.ai-draft-hint{display:flex;align-items:center;gap:7px;padding-top:11px;border-top:1px solid #d9c4e9;color:#715585;font-size:10px;line-height:1.6}.ai-draft-hint svg{width:14px;height:14px;flex-shrink:0}.ai-review-strip{display:flex;align-items:center;gap:9px;margin-top:14px;background:#e0ead8;border:1px solid #bfd1b6;border-radius:10px;padding:11px 12px;color:#3c5a38}.ai-review-strip>span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;background:#cbdcbe;border-radius:8px}.ai-review-strip svg{width:17px;height:17px;flex-shrink:0}.ai-review-strip>svg:last-child{margin-left:auto;width:15px}.ai-review-strip strong{display:block;font-size:11px;font-weight:750;line-height:1.5}.ai-review-strip p{font-size:10px;line-height:1.6;margin:2px 0 0;color:#54704b}.ai-workbench figcaption{font-size:9px;line-height:1.6;color:#7a6489;text-align:center;margin-top:12px}.ai-control-bar{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1204px;margin:0 auto;padding:22px 0 26px;border-top:1px solid #d6b5f430}.ai-control-bar>div{display:flex;align-items:flex-start;gap:11px}.ai-control-bar svg{height:20px;width:20px;flex-shrink:0;color:#d7b4f2;margin-top:1px}.ai-control-bar p{font-size:11px;color:#decdec;line-height:1.8;margin:0}.ai-control-bar strong{color:#f5eaff;font-weight:650}html[data-theme=dark] .ai-section{background:radial-gradient(ellipse at 90% 15%,#70459670,transparent 60%),linear-gradient(120deg,#271a3d,#442660);border-color:#674283}@media(max-width:1400px){.ai-control-bar{margin-inline:7%}}@media(max-width:1100px){.ai-layout{gap:32px}.marketing-page .ai-copy h2{font-size:42px}.ai-workbench{padding:16px}.ai-workbench-top{flex-wrap:wrap}.ai-intro{font-size:14px}.ai-workflow{gap:18px}.ai-example-panel{min-height:250px}}@media(max-width:900px){.ai-layout{grid-template-columns:minmax(0,1fr);max-width:750px;gap:36px;padding-block:46px 36px}.ai-intro{max-width:560px}.ai-workflow{gap:16px}.ai-workbench{width:100%}.ai-example-panel{min-height:230px}.ai-control-bar{gap:24px}.ai-control-bar>div{gap:8px}}@media(max-width:600px){.ai-layout{padding:38px 22px 30px;gap:30px}.marketing-page .ai-copy h2{font-size:39px;letter-spacing:-1.5px;margin-block:20px 16px}.ai-eyebrow{font-size:9px;letter-spacing:.7px;gap:7px}.ai-brand-icon{width:28px;height:28px;border-radius:8px}.ai-brand-icon svg{width:19px;height:19px}.ai-pilot-label{font-size:9px}.ai-intro{font-size:14px}.ai-workflow{margin-block:23px}.ai-workflow strong{font-size:13px}.ai-workflow p{font-size:12px}.ai-workbench{padding:14px;border-radius:17px}.ai-workbench-top{gap:8px}.ai-workbench-top>span:first-child{font-size:13px}.ai-sample-label{font-size:8px}.ai-incoming{padding:14px}.ai-incoming h3{font-size:17px}.ai-request strong>span{display:none}.ai-section .ai-example-tab{font-size:11px;padding-inline:5px;gap:5px}.ai-example-tab svg{width:14px;height:14px}.ai-example-panel{padding:14px;min-height:270px}.ai-output-intro{font-size:13px}.ai-summary-points>div{grid-template-columns:72px minmax(0,1fr);gap:6px}.ai-review-strip{padding:10px;gap:8px}.ai-review-strip>svg:last-child{display:none}.ai-control-bar{grid-template-columns:minmax(0,1fr);margin-inline:22px;padding-block:20px 26px;gap:15px}.ai-control-bar p{font-size:10px}.ai-demo-link{font-size:12px}.ai-transform-label{font-size:9px}}@media(prefers-reduced-motion:no-preference){.ai-section[data-enhanced] .ai-example-panel:not([hidden]){animation:ai-result-arrive .22s ease-out}@keyframes ai-result-arrive{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.ai-demo-link,.ai-section .ai-example-tab{transition:none}.ai-demo-link:hover{transform:none}}@media(forced-colors:active){.ai-section,html[data-theme=dark] .ai-section,.ai-workbench,.ai-incoming,.ai-example-panel,.ai-review-strip{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.ai-section:before,.ai-section:after{display:none}.ai-section .ai-demo-link,.ai-section .ai-example-tab{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}.ai-section .ai-example-tab[aria-selected=true]{background:Highlight;color:HighlightText;border-color:Highlight}.ai-section :is(a,button,[tabindex]):focus-visible{outline-color:Highlight}}@media(max-width:900px){.marketing-page{--site-header-height:72px}.site-navigation{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0px);background:#15101f;box-shadow:0 4px 18px #15101f24}.site-navigation .mobile-menu>nav,.site-navigation .mobile-menu .mobile-menu-actions{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;overflow:visible;text-align:left}.site-navigation .mobile-menu .mobile-menu-actions{gap:8px;margin-top:12px}.site-navigation .mobile-menu>nav>a,.site-navigation .mobile-menu .mobile-menu-actions>a{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:44px;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.marketing-page [id]{scroll-margin-top:calc(var(--site-header-height) + env(safe-area-inset-top,0px) + 16px)}}@media(max-width:760px){.marketing-page{--site-header-height:68px}}.hero-v2 .hero-layout{max-width:1440px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.hero-v2 .hero-copy{display:block}.hero-v2 .hero-copy h1{font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-1.9px;white-space:nowrap;margin:18px 0 20px}.hero-v2 .hero-copy h1>span{max-width:none;font-size:.72em;line-height:1.2;letter-spacing:-1px;white-space:nowrap;text-wrap:nowrap;margin-top:12px}.hero-v2 .hero-copy>p{width:100%;max-width:480px;text-align:left;text-wrap:pretty;line-height:1.7}.hero-v2 .hero-product{width:100%;max-width:840px;justify-self:end;perspective:none}.hero-demo-card{position:relative;isolation:isolate;padding-bottom:44px;border-radius:14px;background:#20152e;box-shadow:0 20px 50px #0005}.hero-demo-snapshot{pointer-events:none;-webkit-user-select:none;user-select:none}.hero-demo-snapshot .desk-preview{border-radius:14px 14px 0 0;box-shadow:none}.hero-demo-snapshot .desk-chrome{height:36px}.hero-demo-snapshot .desk-body{padding:10px;gap:8px}.hero-demo-snapshot .desk-sidebar{padding:10px 8px}.hero-demo-snapshot .desk-nav :is(a,button){min-height:32px;padding-block:6px}.hero-demo-snapshot .desk-organization{margin-block:10px}.hero-demo-snapshot .desk-sidebar-bottom{padding-bottom:0}.hero-demo-snapshot .desk-search{display:none}.hero-demo-snapshot .desk-filters button{min-height:32px;padding-block:6px}.hero-demo-snapshot .desk-ticket{min-height:50px;padding-block:7px}.hero-demo-snapshot .desk-ticket-list{min-height:150px}.hero-demo-snapshot .desk-queue-heading{padding-block:10px}.hero-demo-snapshot .desk-queue-foot,.hero-demo-snapshot .desk-queue-foot>a{min-height:32px}.hero-demo-launch{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;border-radius:14px;color:#f2e8ff;cursor:pointer;outline-offset:5px}.hero-demo-launch>span{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;font-size:12px;font-weight:650;border:1px solid #a97be65c;border-top:0;border-radius:0 0 14px 14px;background:#21162f}.hero-demo-launch svg{height:15px;width:15px}.hero-demo-launch:hover{box-shadow:0 0 0 2px #c4a3ff}.hero-demo-launch:hover>span{background:#352049;color:#fff}.hero-demo-launch:focus-visible{outline:3px solid #dfc8ff}.hero-v2 .hero-caption{display:block;text-align:center;font-size:10px;line-height:1.6;margin:10px 0 0;color:#cfc0de}@media(min-width:1140px){.marketing-page .hero-v2{padding-right:3.2%}}@media(max-width:1279px){.hero-demo-snapshot .desk-workspace{grid-template-columns:minmax(0,1fr)}.hero-demo-snapshot .desk-insights{display:none}}@media(max-width:1139px){.hero-v2 .hero-layout{grid-template-columns:minmax(0,1fr);max-width:680px;gap:24px}.hero-v2 .hero-copy h1{font-size:clamp(32px,5.3vw,52px);margin-top:15px}.hero-v2 .hero-copy>p{max-width:540px;margin-top:0}.hero-v2 .hero-reassurance{flex-direction:row}.hero-v2 .hero-product{max-width:680px;justify-self:center}}@media(max-width:760px){.hero-v2 .hero-layout{max-width:580px;gap:22px}.hero-v2 .hero-copy h1{font-size:clamp(24px,6.7vw,46px);letter-spacing:-1px}.hero-v2 .hero-copy h1>span{font-size:.76em;letter-spacing:-.5px;margin-top:9px}.hero-v2 .hero-copy>p{font-size:14px;max-width:none}.hero-v2 .hero-product{max-width:540px}.hero-demo-snapshot .desk-company img{width:30px;height:30px}.hero-demo-snapshot .desk-welcome h2{font-size:16px}.hero-demo-snapshot .desk-metric{min-height:55px;padding:7px}.hero-demo-snapshot .desk-metric strong{font-size:24px}.hero-demo-snapshot .desk-ticket{min-height:58px;grid-template-columns:minmax(0,1fr) auto;padding:7px 9px}.hero-demo-snapshot .desk-ticket-list{min-height:174px}.hero-demo-snapshot .desk-ticket-subject{grid-column:1;grid-row:1/3}.hero-demo-snapshot .desk-ticket strong{font-size:11px;white-space:nowrap}.hero-demo-snapshot .desk-status{grid-column:2;grid-row:1;margin-left:0;font-size:8px;padding:3px}.hero-demo-snapshot .desk-owner{grid-column:2;grid-row:2;width:20px;height:20px;font-size:7px}.hero-demo-snapshot .desk-ticket-meta{font-size:8px;gap:4px}}@media(forced-colors:active){.hero-demo-launch{border:1px solid LinkText}.hero-demo-launch:focus-visible{outline-color:Highlight}}.hero-demo-snapshot .desk-body{padding:0;gap:0}.hero-demo-snapshot .desk-main{background:#fff}.hero-demo-snapshot .desk-chrome{height:36px;background:#fafaff;border-bottom:1px solid #dddde8}.desk-compact-logo{vertical-align:middle;border-radius:5px;margin-right:5px}.desk-compact-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #dddde8;font-size:12px}.desk-compact-toolbar small{font-size:10px;font-weight:500;color:#727387;margin-left:4px}.hero-demo-snapshot .desk-workspace{gap:0}.hero-demo-snapshot .desk-queue{border:0;border-radius:0;box-shadow:none}.hero-demo-snapshot .desk-search{display:flex;min-height:30px;margin:7px 9px;padding:4px 8px}.hero-demo-snapshot .desk-search input{font-size:10px}.hero-demo-snapshot .desk-filters{padding:0 9px 6px;gap:4px}.hero-demo-snapshot .desk-filters button{min-height:24px;padding:4px 6px;font-size:8px}.hero-demo-snapshot .desk-ticket{min-height:42px;padding:6px 9px;border-radius:0;gap:6px}.hero-demo-snapshot .desk-ticket-list{min-height:294px}.hero-demo-snapshot .desk-ticket strong{font-size:11px}.hero-demo-snapshot .desk-ticket-subject{gap:7px}.hero-demo-snapshot .desk-category{width:25px;height:25px;border-radius:5px}.hero-demo-snapshot .desk-ticket-meta{font-size:8px;gap:4px}.hero-demo-snapshot .desk-insights{border-left:1px solid #dddde8;padding:10px;background:#f8f8fc}.hero-demo-snapshot .desk-detail{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.hero-demo-snapshot .desk-nav :is(a,button){min-height:27px;padding-block:5px}.hero-demo-snapshot .desk-organization{margin-block:6px;padding:7px}.hero-demo-snapshot .desk-sidebar-bottom>span{display:none}.desk-sample-history{display:grid;gap:7px;border-top:1px solid #e0e0e9;padding-top:10px;margin-top:12px;font-size:9px;color:#656579}.desk-sample-history strong{color:#322842;font-size:10px}@media(max-width:760px){.hero-demo-snapshot .desk-ticket{min-height:44px}.hero-demo-snapshot .desk-ticket-list{min-height:308px}.hero-demo-snapshot .desk-status{font-size:8px}.hero-demo-snapshot .desk-owner{width:18px;height:18px}}.hero-v2 .hero-feature-badges{display:block;position:static;width:100%;max-width:480px;margin-top:22px}.hero-feature-badges-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hero-ai-badge{display:flex;align-items:center;gap:11px;margin-bottom:9px;padding:12px 14px;border:1px solid #ad84d1;border-radius:12px;background:linear-gradient(110deg,#f7edff,#ede3fb);box-shadow:inset 0 1px #fff,0 4px 14px #6632910b;text-decoration:none;min-width:0;color:#53247d}.hero-ai-badge-mark{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:10px;background:#7540a9;color:#fff;box-shadow:inset 0 1px #ffffff40}.hero-ai-badge-mark svg{width:22px;height:22px}.hero-ai-badge>span:nth-child(2){min-width:0;flex:1}.hero-ai-badge strong{display:block;font-size:13px;line-height:1.5;font-weight:750}.hero-ai-badge small{display:block;font-size:10px;line-height:1.5;color:#71558a}.hero-ai-badge-action{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.hero-ai-badge-action svg{width:13px;height:13px}.hero-ai-badge:hover{border-color:#7540a9;background:linear-gradient(110deg,#f4e7ff,#e6d8f7)}.hero-ai-badge:focus-visible{outline:3px solid #7540a9;outline-offset:3px}html[data-theme=dark] .marketing-page .hero-ai-badge{background:linear-gradient(110deg,#402451,#30203e);border-color:#9161b6;color:#f3e5ff;box-shadow:inset 0 1px #b47ed42b}html[data-theme=dark] .marketing-page .hero-ai-badge small{color:#ceb4df}.hero-feature-badge{--badge-accent:#6c36b1;--badge-tint:#f0e7fc;display:flex;flex-direction:column;min-width:0;padding:12px 11px 11px;border:1px solid #d7c8e6;border-radius:12px;background:linear-gradient(145deg,#ffffffeb,#fff9);box-shadow:0 3px 10px #38204f06}.hero-feature-badge--gold{--badge-accent:#856125;--badge-tint:#fbefd7;border-color:#dfd0b1}.hero-feature-badge--silver{--badge-accent:#58667b;--badge-tint:#e8edf4;border-color:#cbd2de}.hero-feature-badge-top{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--badge-accent)}.hero-feature-badge-mark{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:50%;background:var(--badge-tint);box-shadow:inset 0 0 0 1px currentColor}.hero-feature-badge-mark svg{width:18px;height:18px}.hero-feature-badge-label{font-size:9px;font-weight:750;line-height:1.3;letter-spacing:.6px}.hero-feature-badge-title{display:block;color:#30243f;font-size:12px;font-weight:750;line-height:1.4;letter-spacing:-.1px;text-wrap:balance}.hero-feature-badge-description{display:block;padding-top:7px;margin-top:auto;color:var(--badge-accent);font-size:10px;font-weight:650;line-height:1.4}html[data-theme=dark] .marketing-page .hero-feature-badge{--badge-accent:#d4adff;--badge-tint:#49305f;background:linear-gradient(145deg,#332441,#291c36);border-color:#624779;box-shadow:none}html[data-theme=dark] .marketing-page .hero-feature-badge--gold{--badge-accent:#e6c787;--badge-tint:#4f4029;border-color:#6e5a3d}html[data-theme=dark] .marketing-page .hero-feature-badge--silver{--badge-accent:#cad5e7;--badge-tint:#394151;border-color:#566174}html[data-theme=dark] .marketing-page .hero-feature-badge-title{color:#f3eafa}@media(max-width:380px){.hero-feature-badges-grid{grid-template-columns:minmax(0,1fr);gap:7px}.hero-feature-badge{display:grid;grid-template-columns:95px minmax(0,1fr);column-gap:10px;padding:10px 12px}.hero-feature-badge-top{grid-row:1/3;margin:0}.hero-feature-badge-description{grid-column:2;padding-top:3px}.hero-feature-badge-title{text-wrap:pretty}}@media(forced-colors:active){.hero-feature-badge,.hero-feature-badge-mark{border:1px solid CanvasText}.hero-feature-badge-mark{box-shadow:none}.hero-feature-badge :is(.hero-feature-badge-title,.hero-feature-badge-top,.hero-feature-badge-description){color:CanvasText}}.marketing-shell{--brand-black:#241b38;--accent:#7541cf;--text-soft:#655c73;background:#fff;color:#241b38}.marketing-page .site-main{background:#fff}.marketing-page .site-navigation{background:#7137b5;box-shadow:0 3px 18px #5422831a}.marketing-page .site-header{background:linear-gradient(105deg,#6931aa,#8042c4);color:#fff;border-bottom:1px solid #b990df66}.marketing-page .site-header .brand{color:#fff}.marketing-page .site-header .brand-period{color:#e5cfff}.marketing-page .site-nav a{color:#f5edff}.marketing-page .site-nav a:hover,.marketing-page .site-nav a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:5px}.marketing-page .header-button{border-color:#d3b4ee;background:#ffffff0a;color:#fff;border-radius:9px}.marketing-page .header-button:hover{background:#ffffff1f;border-color:#fff;color:#fff}.marketing-page .header-signup{background:#fff;border-color:#fff;color:#632ba2;box-shadow:0 4px 12px #3f166922}.marketing-page .header-signup:hover{background:#f0e3fc;border-color:#f0e3fc;color:#53208c}.marketing-page .menu-toggle{color:#fff;border-color:#d3b4ee;background:#ffffff0a}.marketing-page .site-navigation .mobile-menu{background:#7137b5;color:#fff;border-color:#b990df66;box-shadow:0 12px 22px #48206d25}.marketing-page .mobile-menu a{border-color:#bd97df66}.marketing-page .site-navigation :is(a,button):focus-visible{outline-color:#fff}.marketing-page .site-button{background:linear-gradient(135deg,#8145d7,#6831ba);border-color:#7139c6;border-radius:10px;color:#fff!important;box-shadow:0 6px 16px #7139c624,inset 0 1px #ffffff26}.marketing-page .site-button:hover{background:linear-gradient(135deg,#7239c7,#58259f);box-shadow:0 8px 22px #7139c635}.marketing-page .site-button.button-outline{color:#5a2998!important;background:#ffffffdf;border-color:#bda5dc;box-shadow:0 3px 10px #58317e0a;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-page .site-button.button-outline:hover{background:#f2eafa;border-color:#8454b8}.marketing-page a:focus-visible,.marketing-page button:focus-visible,.marketing-page summary:focus-visible{outline:3px solid #7436bf;outline-offset:4px}.marketing-page .hero-v2{color:#251a38;background:radial-gradient(ellipse at 88% 20%,#dfd0fa 0,transparent 50%),radial-gradient(ellipse at 12% 85%,#f4e6fb 0,transparent 46%),linear-gradient(125deg,#fff 10%,#faf7ff 60%,#f1eafb);border-bottom:1px solid #e7dcf3}.hero-v2 .hero-art{opacity:.17;-webkit-mask-image:linear-gradient(90deg,transparent 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 24%,#000 100%);mix-blend-mode:luminosity}.hero-v2 .hero-art img{opacity:.5}.marketing-page .hero-v2:before{background:linear-gradient(90deg,#f4edfa99,transparent 72%),linear-gradient(0deg,#f0e8f8,transparent 60%)}.marketing-page .hero-v2:after{inset:0;background:radial-gradient(ellipse at 83% 32%,#c6a0fa50,transparent 42%),linear-gradient(#35204408,#35204408);animation:bright-arrival 1.2s ease-out both}.hero-v2 .hero-grain{opacity:.22;background-image:radial-gradient(#8961ba55 .7px,transparent .7px);background-size:23px 23px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000);mask-image:linear-gradient(90deg,transparent 45%,#000)}.hero-v2 .hero-copy h1{color:#251a38}.hero-v2 .hero-copy h1>span{color:#7139bc;background:linear-gradient(105deg,#7139bc,#9854c6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-v2 .hero-copy p{color:#62576e}.hero-v2 .hero-kicker{color:#674785}.hero-v2 .hero-kicker .demo-dot{background:#8c4bda;box-shadow:0 0 0 4px #8c4bda12}.marketing-page .brand-tagline{color:#67418b;border-left-color:#9d68db}.hero-v2 .hero-reassurance{color:#65566f}.hero-v2 .hero-reassurance svg{color:#75509b}.hero-v2 .hero-ai-link{color:#6632a4}.hero-v2 .hero-ai-link:hover{color:#43216d}.hero-v2 .hero-ai-link>small{color:#694383;border-color:#d4bee7;background:#fff9}.hero-v2 .hero-caption{color:#6b5b7c}.hero-demo-card{background:#fff;border:1px solid #d6c5ec;box-shadow:0 20px 50px #68439321,0 0 0 6px #ffffff80}.hero-demo-launch{color:#603197}.hero-demo-launch>span{background:linear-gradient(95deg,#fff,#f0e7fb);border-color:#d6c5ec;font-weight:700;color:#603197}.hero-demo-launch:hover{box-shadow:0 0 0 2px #9c6fd5}.hero-demo-launch:hover>span{background:#eaddf8;color:#4c237c}.hero-demo-launch:focus-visible{outline-color:#7139bc}.client-ribbon{background:#fff;border-bottom-color:#e9e3f0}.client-ribbon-heading{color:#6b6176}.client-logo{color:#62586d}.marketing-page .value-strip{background:#faf8fe;border-color:#e8dff2}.value-strip>div>span{background:#f0e7fc;border-color:#e2d2f4;color:#7544b0;box-shadow:0 3px 8px #7544b009}.people-section{background:radial-gradient(ellipse at 0 45%,#efe6fb99,transparent 55%),#fff;border-color:#ebe2f3}.people-section:before{opacity:.65}.support-photo{border-color:#e0d2ee;border-radius:18px;box-shadow:0 18px 40px #4e256518}.workflow-band{background:radial-gradient(ellipse at 88% 15%,#eee3fb,transparent 60%),#fbf9ff;color:#30213e;border-block:1px solid #e6dcef}.workflow-band:after{background-image:linear-gradient(#8861b308 1px,transparent 1px),linear-gradient(90deg,#8861b308 1px,transparent 1px)}.workflow-band .site-eyebrow{color:#75439f}.workflow-band h2{color:#30213e}.workflow-band .section-intro>p{color:#695777}.workflow-band .tour-step{background:#ffffffc9;color:#705f7e;border-color:#e1d3ee;border-radius:12px;box-shadow:0 3px 9px #542d7305}.workflow-band .tour-step strong{color:#3b274d}.workflow-band .tour-step:hover{border-color:#b496d1;background:#fff}.workflow-band .tour-step.is-active{background:#fff;border-color:#b090d2;color:#3d2455;box-shadow:inset 3px 0 #9660cf,0 7px 22px #71418e0c}.workflow-band .step-description{color:#6a5579}.workflow-band .tour-step.is-active :is(.step-number,.step-arrow){color:#7a42ae}.workflow-band .tour-try{color:#6a349d}.workflow-band .tour-stage{background:linear-gradient(145deg,#f4edfc,#e9dcf8);border-color:#d7c2eb;box-shadow:0 15px 40px #64348412;border-radius:18px}.marketing-page .why-section{background:linear-gradient(135deg,#fff,#f9f5fd);border-color:#e8ddf2}.marketing-page .benefit-icon{background:#f0e5fc;border-color:#e1cdef}.stories-section{background:#fff;border-color:#e9dff2}.story-card,.story-card:nth-child(2){background:#fff;border-color:#e3d7ee;border-radius:16px;box-shadow:0 9px 28px #4923640b}.story-card:nth-child(2){background:linear-gradient(160deg,#fff,#faf6ff)}.pricing-section{background:radial-gradient(ellipse at 50% 20%,#e9d8fc99,transparent 60%),linear-gradient(180deg,#faf7ff,#f4eefb);color:#30213e;border-color:#e1d3ed}.pricing-heading .site-eyebrow{color:#71429a}.marketing-page .pricing-heading h2{color:#30213e}.pricing-heading h2>span{color:#8548b8}.pricing-heading>p{color:#6b587a}.plans-preview-label{color:#694183;background:#ffffffbd;border-color:#d9c4eb}.plans-preview-label:before{background:#9555c9;box-shadow:0 0 0 4px #9555c914}.plan-card{background:#fff;border-color:#dfd1ed;box-shadow:0 12px 32px #60397e0d}.plan-card.plan-featured{background:radial-gradient(ellipse at 100% 0,#bd8aff38,transparent 65%),linear-gradient(155deg,#8750cf,#713ab9 65%,#6332a3);border-color:#9666d2;box-shadow:0 18px 40px #743caf2b,0 0 0 5px #ad7cdd0d}.plan-card.plan-business-card{--plan-text:#352143;--plan-muted:#6a537a;--plan-accent:#78429e;--plan-line:#e1cfe9;background:linear-gradient(145deg,#fff,#f7f0fc);border-color:#dac5e9;box-shadow:0 12px 32px #60397e0d}.plan-business-card .plan-icon{background:#f1e3fa;border-color:#ddc4ee;color:#8046aa;box-shadow:inset 0 1px #fff}.plan-business-card .plan-topline>span:last-child{background:#f5ecfb;border-color:#dfc9ed;color:#734c8b}.plan-business-card .plan-button{background:#fff;border-color:#b78dd2;color:#653588}.plan-business-card .plan-button:hover{background:#efe2f9;border-color:#9463b4}.plans-pilot-note{background:#ffffffb3;color:#523568;border-color:#dcc8eb;box-shadow:none}.pilot-note-icon{background:#eee1f9;color:#8050a5;border-color:#d9c0ea}.plans-pilot-note h3{color:#472b5c}.plans-pilot-note p{color:#6d547d}.plans-pilot-note>a{color:#79469f;text-decoration-color:#bc97d4}.marketing-page .closing-section{background:radial-gradient(ellipse at 95% 25%,#e4d2f8,transparent 55%),linear-gradient(120deg,#faf5ff,#efe5fa);border-color:#dfceed;color:#30203f}.marketing-page .closing-section .site-eyebrow{color:#78429e}.marketing-page .closing-section h2{color:#352243}.marketing-page .closing-section h2 span{color:#8246b4}.marketing-page .closing-section p,.marketing-page .closing-section small{color:#715a81}.marketing-page .closing-mark{border-color:#b28bd542;box-shadow:0 0 0 35px #b18bd312,0 0 0 70px #b18bd308}.marketing-page .closing-mark svg{color:#ae82cf66}.marketing-page .footer-professional{background:#fff;border-top-color:#e5d9ef}.footer-map-card{border-color:#e0d4ec;box-shadow:0 5px 20px #5c377b08}.marketing-page .feature-hero{background:radial-gradient(ellipse at 88% 35%,#eadbfa,transparent 55%),#faf7ff;color:#30203f;border-color:#dfd1eb}.feature-hero .breadcrumbs,.feature-hero p,.feature-hero small{color:#6d577b}.feature-hero .site-eyebrow{color:#7d4aa0}.feature-hero h1{color:#30203f}.feature-hero h1 span{color:#8047b0}.feature-page .feature-content article{box-shadow:0 5px 18px #55307106;background:#fff}.feature-page .feature-content article:nth-child(2n){background:#fbf8ff}@keyframes bright-arrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.story-card{transition:transform .2s,box-shadow .2s}.story-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #633c7d13}}@media(prefers-reduced-motion:reduce){.marketing-page .hero-v2:after,.marketing-page .story-card{animation:none;transition:none;transform:none}}@media(forced-colors:active){.marketing-page .site-navigation :is(a,button):focus-visible{outline-color:Highlight}.marketing-page .hero-art,.marketing-page .hero-grain,.marketing-page .hero-v2:before,.marketing-page .hero-v2:after{display:none}.hero-v2 .hero-copy h1>span{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.marketing-page .site-button,.marketing-page .site-button.button-outline{background:ButtonFace;color:ButtonText!important;border-color:ButtonText}.marketing-page :is(a,button,summary):focus-visible{outline-color:Highlight}}.marketing-page .theme-toggle{min-width:44px;min-height:44px;padding:10px 12px;gap:7px;cursor:pointer}.marketing-page .theme-toggle[hidden],.theme-toggle .theme-sun{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}html[data-theme=dark] .theme-toggle .theme-moon{display:none}@media(max-width:1200px){.theme-toggle [data-theme-label]{display:none}.marketing-page .theme-toggle{padding:10px;width:44px}}@media(max-width:1280px){.marketing-page .site-nav-actions>.header-demo{display:none}}@media(max-width:600px){.marketing-page .site-header{gap:10px}}@media(max-width:420px){.marketing-page .site-nav-actions>.header-signup{display:none}}html[data-theme=dark]{background:#17121f;color-scheme:dark}html[data-theme=dark] .marketing-shell{background:#17121f;color:#f5effc}html[data-theme=dark] .marketing-page{--night-bg:#17121f;--night-panel:#251c30;--night-raised:#30223e;--night-ink:#f5effc;--night-muted:#cbbcd8;--night-line:#4b365c;--night-accent:#d1a8fa}html[data-theme=dark] .marketing-page .site-main{background:var(--night-bg)}html[data-theme=dark] .marketing-page .hero-v2{background:radial-gradient(ellipse at 85% 20%,#58317677,transparent 58%),#1b1326;color:var(--night-ink);border-color:var(--night-line)}html[data-theme=dark] .marketing-page .hero-art{opacity:.65;mix-blend-mode:normal}html[data-theme=dark] .marketing-page .hero-v2:before{background:linear-gradient(90deg,#1b1326ed,transparent 85%),linear-gradient(0deg,#1b1326,transparent 65%)}html[data-theme=dark] .marketing-page .hero-v2:after{background:radial-gradient(ellipse at 83% 32%,#b076df20,transparent 48%)}html[data-theme=dark] .marketing-page .hero-copy h1{color:var(--night-ink)}html[data-theme=dark] .marketing-page .hero-copy h1>span{color:#d8b4ff;background:linear-gradient(105deg,#e4cdff,#c396fb);background-clip:text;-webkit-background-clip:text}html[data-theme=dark] .marketing-page :is(.hero-copy p,.hero-reassurance,.hero-caption,.hero-kicker,.brand-tagline){color:var(--night-muted)}html[data-theme=dark] .marketing-page :is(.hero-ai-link,.hero-reassurance svg){color:var(--night-accent)}html[data-theme=dark] .marketing-page .hero-ai-link>small{color:#ddc2ef;background:#382344;border-color:#71518a}html[data-theme=dark] .marketing-page .hero-demo-card{border-color:#7d5a9d;box-shadow:0 20px 50px #0004,0 0 0 6px #b98be910}html[data-theme=dark] .marketing-page .hero-demo-launch>span{color:#fff;background:var(--demo-bar);border-color:var(--demo-line)}html[data-theme=dark] .marketing-page .hero-demo-launch:hover>span{background:var(--demo-bar-hover);color:#fff}html[data-theme=dark] .marketing-page .site-button.button-outline{color:#ead9fa!important;background:#30203f;border-color:#a782c9}html[data-theme=dark] .marketing-page .site-button.button-outline:hover{background:#49315d}html[data-theme=dark] .marketing-page :is(.client-ribbon,.value-strip){background:#211929;border-color:var(--night-line)}html[data-theme=dark] .marketing-page :is(.client-ribbon-heading,.client-logo,.client-ribbon-toggle,.value-strip p){color:var(--night-muted);border-color:var(--night-line)}html[data-theme=dark] .marketing-page .client-ribbon-toggle:hover{background:#382745;color:#fff}html[data-theme=dark] .marketing-page .client-logo img{filter:brightness(1.9)}html[data-theme=dark] .marketing-page :is(.value-strip>div,.benefit-stack article,.context-note){border-color:var(--night-line)}html[data-theme=dark] .marketing-page :is(.value-strip strong,.people-details strong,.benefit-stack h3,.context-note strong){color:var(--night-ink)}html[data-theme=dark] .marketing-page :is(.value-strip>div>span,.benefit-icon,.story-icon,.pilot-note-icon){background:#382747;color:#d8b5f8;border-color:#66477c}html[data-theme=dark] .marketing-page :is(.people-section,.why-section,.stories-section){background:linear-gradient(130deg,#1c1526,#241a2e);border-color:var(--night-line);color:var(--night-ink)}html[data-theme=dark] .marketing-page :is(.people-copy h2,.why-heading h2,.stories-heading h2,.questions-section h2){color:var(--night-ink)}html[data-theme=dark] .marketing-page :is(.people-copy h2 em,.why-heading h2>span,.stories-heading h2 em,.site-eyebrow){color:var(--night-accent)}html[data-theme=dark] .marketing-page :is(.people-copy>p,.people-details small,.why-heading>p,.benefit-stack p,.photo-context,.context-note small,.stories-intro p,.questions-section>div>p){color:var(--night-muted)}html[data-theme=dark] .marketing-page :is(.people-details>div>svg,.context-note,.editorial-link,.questions-section>div>p a){color:var(--night-accent);border-color:#84629c}html[data-theme=dark] .marketing-page .support-photo{border-color:#604574;box-shadow:0 18px 40px #0003}html[data-theme=dark] .marketing-page .workflow-band{background:radial-gradient(ellipse at 85% 15%,#44305466,transparent 60%),#19121f;border-color:var(--night-line);color:var(--night-ink)}html[data-theme=dark] .marketing-page .workflow-band h2{color:var(--night-ink)}html[data-theme=dark] .marketing-page .workflow-band .section-intro>p{color:var(--night-muted)}html[data-theme=dark] .marketing-page .tour-step{background:#261b32;border-color:#50395f;color:var(--night-muted)}html[data-theme=dark] .marketing-page .tour-step strong{color:var(--night-ink)}html[data-theme=dark] .marketing-page .tour-step.is-active{background:#382545;border-color:#ad7ed3;color:#f7efff;box-shadow:inset 3px 0 #c698ee}html[data-theme=dark] .marketing-page .step-description{color:var(--night-muted)}html[data-theme=dark] .marketing-page :is(.tour-try,.tour-step.is-active .step-number,.tour-step.is-active .step-arrow){color:var(--night-accent)}html[data-theme=dark] .marketing-page .tour-stage{color-scheme:light;background:linear-gradient(145deg,#eee3fa,#d9c6ee);border-color:#946caf;box-shadow:0 18px 40px #0003}html[data-theme=dark] .marketing-page .story-card{background:var(--night-panel);border-color:var(--night-line);box-shadow:0 12px 32px #0002}html[data-theme=dark] .marketing-page :is(.story-card h3,.customer-story blockquote,.customer-story figcaption strong){color:var(--night-ink)}html[data-theme=dark] .marketing-page :is(.story-card>p,.customer-story figcaption span){color:var(--night-muted)}html[data-theme=dark] .marketing-page .story-status{background:#362342;color:#ddc3ee;border-color:#614575}html[data-theme=dark] .marketing-page .story-audience{color:#d5a9f1;border-color:var(--night-line)}html[data-theme=dark] .marketing-page .pricing-section{background:radial-gradient(ellipse at 50% 28%,#65339555,transparent 60%),#17101f;color:var(--night-ink);border-color:var(--night-line)}html[data-theme=dark] .marketing-page .pricing-heading h2{color:var(--night-ink)}html[data-theme=dark] .marketing-page .pricing-heading h2>span{color:var(--night-accent)}html[data-theme=dark] .marketing-page .pricing-heading>p{color:var(--night-muted)}html[data-theme=dark] .marketing-page .plans-preview-label{background:#35233f;color:#e0c5f5;border-color:#755189}html[data-theme=dark] .marketing-page .plan-card:not(.plan-featured){--plan-text:#f5effc;--plan-muted:#cebadb;--plan-accent:#d7aff4;--plan-line:#594068;background:#2a1d35;border-color:#6c4c80;box-shadow:0 18px 40px #0003}html[data-theme=dark] .marketing-page .plan-card:not(.plan-featured) :is(.plan-icon,.plan-topline>span:last-child){background:#402a50;border-color:#805899;color:#e5c7fa}html[data-theme=dark] .marketing-page .plan-card:not(.plan-featured) .plan-button{background:#3b264c;border-color:#a17abb;color:#f3e3ff}html[data-theme=dark] .marketing-page .plan-card:not(.plan-featured) .plan-button:hover{background:#513364}html[data-theme=dark] .marketing-page .plans-pilot-note{background:#291c34;border-color:var(--night-line)}html[data-theme=dark] .marketing-page .plans-pilot-note h3{color:var(--night-ink)}html[data-theme=dark] .marketing-page .plans-pilot-note p{color:var(--night-muted)}html[data-theme=dark] .marketing-page .plans-pilot-note>a{color:var(--night-accent)}html[data-theme=dark] .marketing-page :is(.faq-list,.faq-list details){border-color:var(--night-line)}html[data-theme=dark] .marketing-page .faq-list summary{color:var(--night-ink)}html[data-theme=dark] .marketing-page .faq-list summary>span{color:var(--night-accent)}html[data-theme=dark] .marketing-page .faq-list details[open]{background:#30213d}html[data-theme=dark] .marketing-page .faq-list details p{color:var(--night-muted)}html[data-theme=dark] .marketing-page .faq-list details p a{color:var(--night-accent)}html[data-theme=dark] .marketing-page .closing-section{background:radial-gradient(ellipse at 90% 10%,#70469766,transparent 60%),#261632;border-color:var(--night-line);color:var(--night-ink)}html[data-theme=dark] .marketing-page .closing-section h2{color:var(--night-ink)}html[data-theme=dark] .marketing-page .closing-section h2 span{color:var(--night-accent)}html[data-theme=dark] .marketing-page :is(.closing-section p,.closing-section small){color:var(--night-muted)}html[data-theme=dark] .marketing-page .footer-professional{background:#1d1426;color:var(--night-ink);border-color:var(--night-line)}html[data-theme=dark] .marketing-page :is(.footer-professional .brand,.footer-column h2,.footer-map-heading h2){color:var(--night-ink)}html[data-theme=dark] .marketing-page :is(.footer-about p,.footer-location-label,.footer-column>a,.footer-professional .footer-bottom,.footer-map-heading>div>span){color:var(--night-muted);border-color:var(--night-line)}html[data-theme=dark] .marketing-page :is(.footer-tagline,.footer-contact,.footer-map-card>a){color:var(--night-accent)}html[data-theme=dark] .marketing-page :is(.footer-map-card,.footer-social){background:#2b1e36;color:var(--night-ink);border-color:#5d416f;box-shadow:none}html[data-theme=dark] .marketing-page .footer-map-state{background:#422a51;color:#e2bff7;border-color:#725088}html[data-theme=dark] .marketing-page .footer-professional a:hover{color:#fff}html[data-theme=dark] .marketing-page .feature-hero{background:radial-gradient(ellipse at 90% 40%,#613a8366,transparent 60%),#21152c;color:var(--night-ink);border-color:var(--night-line)}html[data-theme=dark] .marketing-page .feature-hero h1{color:var(--night-ink)}html[data-theme=dark] .marketing-page .feature-hero h1 span{color:var(--night-accent)}html[data-theme=dark] .marketing-page :is(.feature-hero p,.feature-hero small,.breadcrumbs){color:var(--night-muted)}html[data-theme=dark] .marketing-page .feature-content article{background:#281d33;border-color:var(--night-line)}html[data-theme=dark] .marketing-page .feature-content article h2{color:var(--night-ink)}html[data-theme=dark] .marketing-page .feature-content :is(p,li,dd){color:var(--night-muted)}html[data-theme=dark] .marketing-page .feature-content a:not(.site-button){color:var(--night-accent)}html[data-theme=dark] .marketing-page .status-definitions>div{background:#352440;border-color:#684779}html[data-theme=dark] .marketing-page :is(a,button,summary):focus-visible{outline-color:#d9b3ff}html[data-theme=dark] .marketing-page .site-navigation :is(a,button):focus-visible{outline-color:#fff}html[data-theme=dark] .marketing-page .desk-preview{color-scheme:light}@media(forced-colors:active){html[data-theme=dark] .marketing-page :is(a,button,summary):focus-visible{outline-color:Highlight}html[data-theme=dark] .marketing-page .hero-copy h1>span{background:none;-webkit-text-fill-color:CanvasText}}.marketing-page{--finish-line:#d9cce8;--finish-surface:#fff;--finish-soft:#faf7fd;--finish-shadow:0 8px 24px #38205209;--demo-bar:#412653;--demo-bar-hover:#321c42;--demo-line:#76518f}html[data-theme=dark] .marketing-page{--finish-line:#594269;--finish-surface:#281d33;--finish-soft:#30213d;--finish-shadow:0 8px 24px #0002;--demo-bar:#342044;--demo-bar-hover:#281736;--demo-line:#966eb0}.marketing-page .header-button{border-radius:11px}.marketing-page :is(.site-button,.plan-button){border-radius:12px}.marketing-page .hero-kicker{width:fit-content;max-width:100%;padding:7px 10px;border:1px solid var(--finish-line);border-radius:9px;background:var(--finish-soft);box-shadow:inset 0 1px #fff5}.marketing-page .hero-demo-card{border-radius:20px;padding-bottom:48px;border-color:#c5a9e0;box-shadow:0 22px 48px #58357822,0 0 0 5px #ffffff80,inset 0 1px #fff}.marketing-page .hero-demo-snapshot .desk-preview{border-radius:19px 19px 0 0}.marketing-page .hero-demo-launch{border-radius:20px}.marketing-page .hero-demo-launch>span{min-height:48px;border:0;border-top:1px solid var(--demo-line);border-radius:0 0 19px 19px;background:var(--demo-bar);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1px;box-shadow:inset 0 1px #ffffff12;transition:background .18s ease}.marketing-page .hero-demo-launch>span svg{width:22px;height:22px;padding:3px;border:1px solid #ffffff55;border-radius:6px;background:#ffffff10}.marketing-page .hero-demo-launch:hover>span{background:var(--demo-bar-hover);color:#fff}.marketing-page .hero-demo-launch:hover{box-shadow:0 0 0 2px var(--demo-line)}.marketing-page .hero-demo-launch>span{position:relative;isolation:isolate;overflow:hidden}.marketing-page .hero-demo-launch>span:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#e4c9ff;box-shadow:0 0 0 4px #c58cff24,0 0 12px #c58cff60;pointer-events:none}.marketing-page .hero-demo-launch>span:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#d9b3ff3d 50%,transparent 62%);transform:translate(-110%)}@keyframes demo-invitation-pulse{0%,to{transform:scale(1);opacity:.7}45%,60%{transform:scale(1.2);opacity:1}}@keyframes demo-invitation-shimmer{0%,18%{transform:translate(-110%)}72%,to{transform:translate(110%)}}@media(prefers-reduced-motion:no-preference){.marketing-page .hero-demo-launch>span:before{animation:demo-invitation-pulse 2.4s ease-in-out 2}.marketing-page .hero-demo-launch>span:after{animation:demo-invitation-shimmer 2.4s ease-in-out 2}}.marketing-page .hero-demo-launch:is(:hover,:focus-visible)>span:before,.marketing-page .hero-demo-launch:is(:hover,:focus-visible)>span:after{animation:none}.marketing-page :is(.support-photo,.ai-preview,.story-card,.plan-card,.tour-stage,.footer-map-card),.feature-page .feature-content article{border-radius:20px}.marketing-page :is(.support-photo,.ai-preview,.story-card,.footer-map-card){border-color:var(--finish-line)}.marketing-page :is(.tour-ticket,.plans-pilot-note){border-radius:16px}.marketing-page .benefit-stack{gap:10px}.marketing-page .benefit-stack article{padding:16px;border:1px solid var(--finish-line);border-radius:14px;background:var(--finish-surface);box-shadow:var(--finish-shadow)}.marketing-page .benefit-stack article:last-child{border-bottom:1px solid var(--finish-line)}.marketing-page .context-note{padding:18px;border:1px solid var(--finish-line);border-radius:14px;background:var(--finish-surface);box-shadow:var(--finish-shadow)}.marketing-page .context-note>svg{flex-shrink:0}.marketing-page .faq-list{display:grid;align-content:start;gap:10px;border:0}.marketing-page .faq-list details{border:1px solid var(--finish-line);border-radius:14px;background:var(--finish-surface);box-shadow:var(--finish-shadow)}.marketing-page .faq-list details[open]{padding:0;margin:0;border-color:#b295ce;background:var(--finish-soft);border-radius:14px}.marketing-page .faq-list summary{padding:18px 20px;border-radius:13px}.marketing-page .faq-list details p{margin:0 20px 20px}@media(max-width:760px){.marketing-page :is(.support-photo,.ai-preview,.story-card,.plan-card,.tour-stage,.footer-map-card),.feature-page .feature-content article{border-radius:16px}.marketing-page .benefit-stack article{padding:14px}.marketing-page .faq-list summary{padding:16px}.marketing-page .faq-list details p{margin:0 16px 18px}}@media(prefers-reduced-motion:reduce){.marketing-page .hero-demo-launch>span{transition:none}}@media(forced-colors:active){.marketing-page,html[data-theme=dark] .marketing-page{--finish-line:CanvasText;--finish-surface:Canvas;--finish-soft:Canvas;--finish-shadow:none}.marketing-page .hero-kicker,.marketing-page .hero-demo-card{box-shadow:none;border-color:CanvasText}.marketing-page .hero-demo-launch>span,html[data-theme=dark] .marketing-page .hero-demo-launch>span,.marketing-page .hero-demo-launch:hover>span,html[data-theme=dark] .marketing-page .hero-demo-launch:hover>span{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none}.marketing-page .hero-demo-launch>span svg{border-color:ButtonText;background:ButtonFace}.marketing-page .hero-demo-launch>span:before,.marketing-page .hero-demo-launch>span:after{content:none;animation:none}}html .marketing-page .site-footer.footer-brand{position:relative;isolation:isolate;overflow:hidden;padding:0;border-top:1px solid #9e76c1;border-radius:26px 26px 0 0;background:radial-gradient(ellipse at 90% 10%,#71479288,transparent 58%),linear-gradient(125deg,#281634,#352044 60%,#251330);color:#fff}.footer-brand .footer-art{position:absolute;inset:0 0 0 auto;width:65%;height:100%;pointer-events:none;opacity:.48;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%);z-index:0}.footer-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% center}.footer-brand:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#281634f2 5%,#281634ad 58%,#28163485);z-index:1}.footer-brand:after{content:"";position:absolute;inset:0 0 auto;height:3px;pointer-events:none;background:linear-gradient(90deg,#8660b1,#d7b7f6 42%,#af7ad1 72%,#6c4593);z-index:3}.footer-brand .footer-grid,.footer-brand .footer-bottom{position:relative;z-index:2}.footer-brand .footer-grid{width:89.6%;padding:48px 0 30px}html .marketing-page .site-footer.footer-brand .brand{color:#fff;font-size:27px}html .marketing-page .site-footer.footer-brand .brand-period{color:#d4aff7}html .marketing-page .site-footer.footer-brand .footer-about p{color:#d8cce3}html .marketing-page .site-footer.footer-brand .footer-tagline{color:#f0ddff}html .marketing-page .site-footer.footer-brand .footer-contact{width:fit-content;max-width:100%;margin-block:7px;padding:7px 12px;border:1px solid #9473b15c;border-radius:11px;background:#ffffff07;color:#f4eafa;box-shadow:inset 0 1px #ffffff09}html .marketing-page .site-footer.footer-brand .footer-contact svg{color:#d7b2f6}html .marketing-page .site-footer.footer-brand .footer-location-label{color:#d3c3df;margin-top:4px}html .marketing-page .site-footer.footer-brand .footer-location-label svg{color:#d7b2f6}html .marketing-page .site-footer.footer-brand .footer-social{color:#f6edff;border-color:#9a77b975;background:#c79bec12;border-radius:11px;box-shadow:inset 0 1px #ffffff0d}html .marketing-page .site-footer.footer-brand .footer-column h2{position:relative;padding-bottom:12px;margin-bottom:12px;color:#fff;font-size:11px;letter-spacing:1px;text-transform:uppercase}.footer-brand .footer-column h2:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,#d1a9ef,#8c62b0)}html .marketing-page .site-footer.footer-brand .footer-column>a{padding-inline:8px;margin-left:-8px;border-radius:8px;color:#dbcee6;transition:color .18s ease,background .18s ease}html .marketing-page .site-footer.footer-brand .footer-column>a svg{color:#d1a9ef;opacity:1}html .marketing-page .site-footer.footer-brand .footer-column>a:hover{color:#fff;background:#ffffff0a}html .marketing-page .site-footer.footer-brand :is(.footer-contact,.footer-social):hover{color:#fff;background:#c79bec22;border-color:#c8a0e6}html .marketing-page .site-footer.footer-brand a:focus-visible{outline:3px solid #e5c9ff;outline-offset:4px}html .marketing-page .site-footer.footer-brand .footer-map-card{background:#33203f;border:1px solid #9e78b783;border-radius:20px;box-shadow:0 16px 36px #10071638,inset 0 1px #ffffff0c}html .marketing-page .site-footer.footer-brand .footer-map-heading{background:linear-gradient(120deg,#42294f,#33203f)}html .marketing-page .site-footer.footer-brand .footer-map-heading>div>span{color:#d3bce3}html .marketing-page .site-footer.footer-brand .footer-map-heading h2{color:#fff}html .marketing-page .site-footer.footer-brand .footer-map-state{color:#ead4ff;background:#a876cb22;border-color:#b38bce66;border-radius:7px}html .marketing-page .site-footer.footer-brand .footer-map-card iframe{border-color:#8c699f70}html .marketing-page .site-footer.footer-brand .footer-map-card>a{color:#ecdbfa;background:#ffffff03}html .marketing-page .site-footer.footer-brand .footer-map-card>a:hover{color:#fff;background:#a876cb22}html .marketing-page .site-footer.footer-brand .footer-bottom{max-width:none;margin:0;padding:20px max(5.2%,calc((100% - 1400px)/2));background:#000;border-color:#000;color:#d3c3df}.footer-brand .early-preview{padding:6px 10px;border:1px solid #a682c257;border-radius:20px;background:#b98adc0d;color:#e7d4f5}.footer-brand .early-preview i{background:#cda4f3;box-shadow:0 0 0 3px #cda4f31a}@media(max-width:600px){html .marketing-page .site-footer.footer-brand{padding:0;border-radius:20px 20px 0 0}.footer-brand .footer-grid{width:calc(100% - (2*max(24px,env(safe-area-inset-left),env(safe-area-inset-right))));padding:34px 0 24px}html .marketing-page .site-footer.footer-brand .footer-bottom{padding:20px max(24px,env(safe-area-inset-left),env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom))}.footer-brand .footer-art{width:100%;height:65%;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.footer-brand:before{background:linear-gradient(180deg,#281634ad,#281634f2 65%)}html .marketing-page .site-footer.footer-brand .brand{font-size:26px}html .marketing-page .site-footer.footer-brand .footer-map-card{border-radius:16px}}@media(prefers-reduced-motion:reduce){html .marketing-page .site-footer.footer-brand .footer-column>a{transition:none}}@media(forced-colors:active){html .marketing-page .site-footer.footer-brand{background:Canvas;color:CanvasText;border-color:CanvasText}.footer-brand .footer-art,.footer-brand:before,.footer-brand:after,.footer-brand .footer-column h2:after{display:none}html .marketing-page .site-footer.footer-brand :is(.brand,.footer-tagline,.footer-about p,.footer-location-label,.footer-column h2,.footer-map-heading h2,.footer-map-heading>div>span,.footer-bottom,.footer-map-state,.early-preview){color:CanvasText;border-color:CanvasText;background:Canvas}html .marketing-page .site-footer.footer-brand :is(a,a:hover){color:LinkText;border-color:LinkText;background:Canvas;box-shadow:none}html .marketing-page .site-footer.footer-brand :is(.footer-map-card,.footer-map-heading){background:Canvas;border-color:CanvasText;box-shadow:none}html .marketing-page .site-footer.footer-brand a:focus-visible{outline-color:Highlight}}.marketing-page{--resource-ink:#30213e;--resource-muted:#655570;--resource-accent:#703b9d}html[data-theme=dark] .marketing-page{--resource-ink:#f5effc;--resource-muted:#cbbcd8;--resource-accent:#d1a8fa}.resource-container{width:min(1120px,100%);padding-inline:32px;margin-inline:auto}.marketing-page .resource-hero{background:radial-gradient(ellipse at 88% 12%,#e5d4f6,transparent 65%),#faf7fd;border-bottom:1px solid var(--finish-line);padding:28px 0 64px;color:var(--resource-ink)}html[data-theme=dark] .marketing-page .resource-hero{background:radial-gradient(ellipse at 88% 12%,#51306488,transparent 65%),#21152c}.resource-hero .breadcrumbs{flex-wrap:wrap;margin-bottom:32px;color:var(--resource-muted)}.resource-hero .breadcrumbs a{color:var(--resource-accent);text-decoration:underline;text-underline-offset:4px}.resource-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:44px;align-items:center}.resource-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.16;letter-spacing:-1.6px;margin:20px 0;max-width:850px}.resource-hero h1 span{color:var(--resource-accent)}.resource-hero p{max-width:750px;font-size:17px;line-height:1.8;color:var(--resource-muted);margin:0 0 26px}.resource-hero small{display:block;margin-top:18px;color:var(--resource-muted);line-height:1.7;font-size:12px}.resource-hero .site-button{max-width:100%;white-space:normal;text-align:center}.resource-label{font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--resource-accent)}.marketing-page :is(.resource-note,.reporting-overview){position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:0;display:block;overflow:visible;color:var(--resource-ink)}.reporting-overview{padding:30px;border:1px solid var(--finish-line);border-radius:22px;background:var(--finish-surface);box-shadow:var(--finish-shadow)}.reporting-overview ol{padding-left:23px;margin:20px 0}.reporting-overview li{padding:16px 0 16px 6px;border-bottom:1px solid var(--finish-line);color:var(--resource-accent)}.reporting-overview li strong{display:block;font-size:19px;color:var(--resource-ink);margin-bottom:8px}.reporting-overview li span{color:var(--resource-muted);font-size:14px;line-height:1.7}.reporting-overview>a{color:var(--resource-accent);font-size:13px;line-height:1.7;display:flex;gap:12px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.reporting-overview svg{flex-shrink:0}.resource-body{max-width:960px;padding-block:24px 72px;color:var(--resource-ink)}.resource-body>section{padding-block:36px;border-bottom:1px solid var(--finish-line)}.resource-body :is(section,aside){scroll-margin-top:110px}.resource-body h2,.support-resources h2{font-size:clamp(26px,3vw,36px);line-height:1.25;letter-spacing:-.8px;margin:12px 0 20px;color:var(--resource-ink)}.resource-body :is(p,li){font-size:16px;line-height:1.85;color:var(--resource-muted)}.resource-body p{margin:0 0 18px}.resource-body p:last-child{margin-bottom:0}.resource-body a:not(.site-button){color:var(--resource-accent);text-decoration:underline;text-underline-offset:4px}.metric-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.metric-groups>div{padding:22px;border:1px solid var(--finish-line);border-radius:16px;background:var(--finish-soft)}.metric-groups h3{font-size:17px;line-height:1.5;margin:0 0 12px;color:var(--resource-ink)}.metric-groups ul{padding-left:18px;margin:0}.metric-groups li{font-size:14px;padding-bottom:8px}.resource-note{background:var(--finish-soft);padding:28px;border:1px solid var(--finish-line);border-left:4px solid var(--resource-accent);border-radius:16px;margin-block:32px}.resource-note h2{font-size:23px;margin-top:0}.resource-body>.resource-cta{border:0}.resource-cta .site-button{margin:8px 0}.resource-body .resource-small{font-size:13px}.guide-contents{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;padding:20px 0;border-bottom:1px solid var(--finish-line)}.guide-contents strong{width:100%;margin-bottom:8px}.guide-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.6}.metric-definitions{display:grid;gap:18px;margin-top:28px}.metric-definition{border:1px solid var(--finish-line);border-radius:18px;padding:26px;background:var(--finish-surface);box-shadow:var(--finish-shadow)}.metric-definition h3{font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:10px 0 16px}.resource-body .metric-formula{background:var(--finish-soft);padding:16px;border-radius:10px;color:var(--resource-ink);line-height:1.7;font-size:15px}.guide-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid var(--finish-line);border-radius:14px}.guide-table-wrap:focus-visible{outline:3px solid var(--resource-accent);outline-offset:4px}.guide-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.7}.guide-table-wrap caption{text-align:left;padding:16px;font-weight:700;background:var(--finish-soft)}.guide-table-wrap :is(th,td){padding:16px;text-align:left;vertical-align:top;border-top:1px solid var(--finish-line);border-bottom:0;white-space:normal;font-size:14px;line-height:1.7;background:transparent}.guide-table-wrap th{color:var(--resource-ink);font-weight:650}.guide-table-wrap thead th{background:var(--finish-soft)}.guide-table-wrap td{color:var(--resource-muted)}.guide-table-wrap tbody tr:hover{background:var(--finish-soft)}.review-steps{padding-left:24px}.review-steps li{padding:0 0 14px 6px}.support-resources{padding-block:64px;color:var(--resource-ink)}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.resource-card{padding:28px;border:1px solid var(--finish-line);border-radius:20px;background:var(--finish-soft);box-shadow:var(--finish-shadow)}.resource-card h3{font-size:22px;line-height:1.4;margin:16px 0 12px}.resource-card h3 a{color:var(--resource-ink);text-decoration:underline;text-decoration-color:var(--finish-line);text-underline-offset:5px}.resource-card h3 a:hover{color:var(--resource-accent)}.resource-card h3 svg{display:inline-block;vertical-align:middle;margin-left:5px}.resource-card p{color:var(--resource-muted);font-size:15px;line-height:1.8;margin:0}@media(max-width:900px){.resource-grid{grid-template-columns:1fr}.resource-hero-grid{grid-template-columns:1fr;gap:30px}.reporting-overview{max-width:650px}.metric-groups{grid-template-columns:1fr}.metric-groups>div{padding:20px}}@media(max-width:600px){.resource-container{padding-inline:22px}.resource-hero{padding-bottom:44px}.resource-hero h1{font-size:34px;letter-spacing:-1px}.resource-hero p{font-size:16px}.resource-grid{grid-template-columns:1fr}.resource-card,.reporting-overview,.metric-definition,.resource-note{padding:22px}.resource-body :is(p,li){font-size:15px}.support-resources{padding-block:44px}.resource-body>section{padding-block:28px}.guide-contents{gap:0}.guide-contents a{width:100%}}@media(forced-colors:active){.marketing-page,.marketing-page.resource-page{--resource-ink:CanvasText;--resource-muted:CanvasText;--resource-accent:LinkText}.marketing-page .resource-hero{background:Canvas}.resource-card,.reporting-overview{box-shadow:none}}.marketing-page .support-band{--resource-ink:#fff;--resource-muted:#fff;--resource-accent:#fff;--night-ink:#fff;--night-muted:#fff;--night-accent:#fff;--finish-surface:#352044;--finish-soft:#352044;--finish-line:#76538f;--finish-shadow:0 8px 24px #160b2026;background:#281634;color:#fff;border-block:1px solid #4f3261}.marketing-page .support-band :is(.site-eyebrow,.resource-label){color:#fff}.marketing-page .support-band .questions-section h2,.marketing-page .support-band .questions-section>div>p,.marketing-page .support-band .questions-section a,.marketing-page .support-band .faq-list summary,.marketing-page .support-band .faq-list summary>span,.marketing-page .support-band .faq-list details p{color:#fff}.marketing-page .support-band .questions-section>div>p a{border-color:#b590cd}.marketing-page .support-band .resource-card h3 a{text-decoration-color:#b590cd}.marketing-page .support-band .resource-card:focus-within{border-color:#d6b2f0}html .marketing-page .support-band .faq-list details[open]{background:#412653;border-color:#ad83c9}.marketing-page .support-band .faq-list summary:hover{background:#ffffff08}.marketing-page .support-band a:hover{text-decoration-color:#fff}html .marketing-page .support-band :is(a,summary):focus-visible{outline:3px solid #e5c9ff;outline-offset:4px;border-radius:6px}@media(forced-colors:active){html .marketing-page .support-band{--resource-ink:CanvasText;--resource-muted:CanvasText;--resource-accent:LinkText;--night-ink:CanvasText;--night-muted:CanvasText;--night-accent:LinkText;--finish-surface:Canvas;--finish-soft:Canvas;--finish-line:CanvasText;--finish-shadow:none;background:Canvas;color:CanvasText;border-color:CanvasText}html .marketing-page .support-band :is(.site-eyebrow,.resource-label,h2,p,summary,summary>span){color:CanvasText}html .marketing-page .support-band .faq-list details[open],html .marketing-page .support-band .faq-list summary:hover{background:Canvas;border-color:CanvasText}html .marketing-page .support-band :is(a,a:hover){color:LinkText;border-color:LinkText;text-decoration-color:LinkText}html .marketing-page .support-band :is(a,summary):focus-visible{outline-color:Highlight}}.billing-panel{padding:24px;max-width:1080px}.billing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.billing-heading h2{font-size:24px;margin:8px 0}.billing-heading p,.billing-plan p,.billing-seat-note,.billing-security{font-size:12px;line-height:1.7;color:#596776;margin:7px 0}.billing-status{font-size:11px;font-weight:700;padding:8px 11px;border:1px solid #b9ccdd;border-radius:20px;background:#edf3f9;color:#24486d;white-space:nowrap}.billing-notice{font-size:12px;line-height:1.7;background:#edf3f9;border:1px solid #c5d5e4;color:#24486d;border-radius:9px;padding:12px 15px;margin:12px 0 20px}.billing-warning{background:#fff7eb;border-color:#ebc48d;color:#754600}.billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.billing-plan{border:1px solid #b9ccdd;border-radius:12px;padding:24px;background:linear-gradient(135deg,#eef3f9,#fff)}.billing-plan-icon{color:#284f78}.billing-plan-icon svg{width:28px;height:28px}.billing-plan h3{font-size:22px;margin:12px 0 8px}.billing-rate{display:grid;gap:4px;margin:20px 0}.billing-rate strong{font-size:26px;color:#213a55}.billing-rate span,.billing-plan li{font-size:12px;color:#43596e}.billing-plan ul{padding:0;list-style:none;display:grid;gap:10px}.billing-plan li{display:flex;align-items:center;gap:9px}.billing-plan li svg{width:16px;height:16px;flex-shrink:0}.billing-account{min-width:0}.billing-counts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 12px}.billing-counts div{border:1px solid #d6e0e8;border-radius:10px;padding:14px;display:grid;gap:4px}.billing-counts strong{font-size:28px;color:#234566}.billing-counts span{font-size:11px;color:#52697d}.billing-details{font-size:12px;margin:22px 0}.billing-details div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #e0e6ed}.billing-details dd{margin:0;text-align:right;font-weight:600}.billing-account input[type=number]{max-width:140px}.billing-account #billing-estimate{font-size:13px;font-weight:600;color:#284f78}.billing-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 10px}.billing-security{display:flex;align-items:center;gap:9px;border-top:1px solid #dde4eb;margin-top:22px;padding-top:15px}.billing-security svg{flex-shrink:0;width:18px;height:18px}.billing-panel button:disabled{opacity:.55;cursor:not-allowed;transform:none}.billing-loading{font-size:13px;color:#52697d}.billing-error{min-height:1.5em}.pricing-grid.single-launch-plan{grid-template-columns:minmax(0,650px);justify-content:center}.single-launch-plan .plan-inclusions ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}.billing-provider{display:inline-flex;align-items:center;gap:6px;min-height:32px;vertical-align:middle;white-space:nowrap;color:#263c58;font-weight:700;text-decoration:none;border-radius:6px}.billing-provider img{display:block;width:22px;height:22px;flex-shrink:0;border-radius:5px}.billing-provider:hover{color:#452166;text-decoration:underline;text-underline-offset:3px}.billing-provider:focus-visible{outline:2px solid #69448a;outline-offset:4px}.billing-grid[hidden],.billing-checkout-stage[hidden]{display:none}.billing-checkout-stage{margin-top:20px;scroll-margin-top:90px}.billing-checkout-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 0;border-bottom:1px solid #dde4eb;margin-bottom:18px}.billing-checkout-heading h3{margin:0;font-size:20px;color:#263c58}.billing-checkout-heading p,.billing-checkout-loading,.billing-message{font-size:12px;line-height:1.7;color:#596776;margin:6px 0}.billing-message:empty{display:none}.billing-message a{font-weight:700;color:#452166;text-underline-offset:3px}#billing-checkout-mount{min-width:0;background:#fff;border-radius:12px;overflow:hidden}.billing-checkout-loading{padding:30px 16px;text-align:center}@media(max-width:760px){.billing-panel{padding:17px}.billing-heading{display:block}.billing-status{display:inline-block;margin:8px 0}.billing-heading h2{font-size:21px}.billing-grid{grid-template-columns:1fr;gap:16px}.billing-plan{padding:18px}.billing-rate strong{font-size:23px}.single-launch-plan .plan-inclusions ul{grid-template-columns:1fr}.billing-details div{flex-wrap:wrap}.billing-details dd{text-align:left}}.billing-account select{max-width:100%;width:100%;margin-bottom:12px}.billing-plan li{align-items:flex-start}.billing-plan li svg{margin-top:1px}.billing-account label{min-width:0}.billing-plan h3{overflow-wrap:anywhere}@media(max-width:760px){.billing-account{order:-1}}.hero-demo-snapshot .desk-preview-compact{color-scheme:light;color:var(--ts-ink);background:#fff}.desk-preview-compact{position:relative}.hero-demo-snapshot .desk-preview-compact .desk-shell{grid-template-columns:116px minmax(0,1fr);min-height:448px}.hero-demo-snapshot .desk-preview-compact .desk-sidebar{padding:0 7px 7px;background:var(--ts-sidebar)}.desk-preview-compact .desk-sidebar-brand{min-height:33px;font-size:11px;gap:5px}.hero-demo-snapshot .desk-preview-compact .desk-organization{min-height:25px;margin:3px 0 0;padding:5px 6px;border-radius:4px}.desk-preview-compact .desk-organization strong{font-size:9px}.desk-preview-compact .desk-admin-label{font-size:7px;color:#bfc1cb;padding:5px 3px 7px}.hero-demo-snapshot .desk-preview-compact .desk-nav{display:grid;gap:0}.hero-demo-snapshot .desk-preview-compact .desk-nav :is(a,button){min-height:17px;padding:2px 4px;gap:5px;border-radius:4px;font-size:8px;line-height:1.3}.desk-preview-compact .desk-nav :is(a,button)>span{width:auto;font-size:8px;white-space:nowrap}.desk-preview-compact .desk-nav .ui-icon{width:11px;height:11px}.desk-preview-compact .desk-nav b{font-size:7px;min-width:13px;padding:0 2px}.desk-preview-compact .desk-nav .desk-nav-selected{background:#e9e9ee;border-color:#fafafd;color:#282930;font-weight:650}.desk-preview-compact .desk-nav-selected :is(.ui-icon,b){color:#41434d;border-color:#a7a8b0}.hero-demo-snapshot .desk-preview-compact .desk-sidebar-bottom{margin-top:auto;padding:6px 2px 0}.desk-preview-compact .desk-sidebar-bottom>a{min-height:31px;font-size:9px;padding-top:5px;gap:5px}.desk-preview-compact .desk-sidebar-bottom small{font-size:6px;white-space:nowrap;margin-top:2px}.desk-preview-compact .desk-profile-avatar{width:20px;height:20px;font-size:7px}.hero-demo-snapshot .desk-preview-compact .desk-chrome{height:33px;background:#fff;padding:0 10px;font-size:10px;border-color:var(--ts-border);gap:7px}.desk-preview-compact .desk-chrome>span{display:flex;align-items:center;gap:6px;min-width:0}.desk-preview-compact .desk-compact-logo{width:19px;height:19px;margin:0}.desk-preview-compact .desk-demo-badge{font-size:7px;padding:2px 4px}.desk-preview-compact .desk-header-tools{font-size:8px;color:var(--ts-muted)}.desk-preview-compact .desk-header-tools>span{display:flex;align-items:center;gap:4px}.desk-preview-compact .desk-header-tools svg{width:12px;height:12px}.desk-preview-compact .desk-current-user{border:1px solid var(--ts-border);padding:4px;border-radius:4px}.desk-preview-compact .desk-current-user span{background:#f2f5f1;padding:1px 3px}.hero-demo-snapshot .desk-preview-compact .desk-workspace{grid-template-columns:minmax(0,1fr) 170px;gap:0;min-height:390px}.hero-demo-snapshot .desk-preview-compact .desk-queue{display:flex;flex-direction:column;min-width:0}.desk-preview-compact .desk-compact-toolbar{min-height:35px;padding:4px 8px;border:0;gap:5px}.desk-preview-compact .desk-current-queue{font-size:12px;white-space:nowrap}.desk-preview-compact .desk-current-queue small{border:1px solid var(--ts-border);border-radius:3px;padding:0 4px;background:var(--ts-surface);font-size:8px}.desk-preview-compact .desk-system-clock{display:flex;flex-direction:column;align-items:center;gap:1px;margin-inline:auto;font-size:7px;line-height:1.4;color:var(--ts-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.desk-preview-compact .desk-system-clock strong{font-size:9px;font-weight:500;color:var(--ts-ink)}.desk-preview-compact .desk-heading-tools{display:flex;align-items:center;gap:6px}.desk-preview-compact .desk-new{min-height:25px;font-size:8px;padding:4px 7px;background:var(--ts-action);border:1px solid #0f5735;border-radius:4px;box-shadow:inset 0 1px #ffffff25}.desk-preview-compact .desk-new:before{display:none}.desk-preview-compact .desk-new svg{width:11px;height:11px}.desk-preview-compact .desk-layout-toggle{display:flex;gap:2px;background:#f5f7f4;border:1px solid var(--ts-border);border-radius:4px;padding:2px;font-size:7px;color:var(--ts-muted)}.desk-preview-compact .desk-layout-toggle>*{display:flex;gap:3px;align-items:center;padding:3px}.desk-preview-compact .desk-layout-toggle b{background:#fff;border:1px solid var(--ts-border);border-radius:2px;font-weight:550;color:var(--ts-ink)}.desk-preview-compact .desk-layout-toggle svg{width:10px;height:10px}.desk-preview-compact .desk-search-tools{display:flex;align-items:stretch;gap:4px;padding:0 8px 5px}.hero-demo-snapshot .desk-preview-compact .desk-search{display:flex;flex:1;margin:0;min-height:26px;padding:0 5px;gap:4px;border-radius:4px;background:#fafcf9}.hero-demo-snapshot .desk-preview-compact .desk-search input{font-size:8px;min-height:24px;padding:4px 0}.desk-preview-compact .desk-search>svg{width:10px;height:10px;flex-shrink:0}.desk-preview-compact .desk-advanced{font-size:7px;font-weight:600;white-space:nowrap;border-left:1px solid var(--ts-border);padding-left:5px}.desk-preview-compact :is(.desk-sort,.desk-filter-control,.desk-views-control){display:flex;align-items:center;font-size:7px;white-space:nowrap;padding:4px 5px;border:1px solid var(--ts-border);border-radius:4px;color:var(--ts-muted)}.desk-preview-compact .desk-sort{display:none}.desk-preview-compact .desk-list-meta{display:flex;align-items:center;justify-content:space-between;min-height:22px;padding:0 8px;font-size:7px;color:var(--ts-muted);border-bottom:1px solid var(--ts-border)}.desk-preview-compact .desk-list-meta>span{display:flex;align-items:center;gap:5px}.desk-preview-compact .desk-select-box{display:block;width:10px;height:10px;flex:0 0 10px;border:1px solid #a9afa9;border-radius:2px;background:#fff}.desk-preview-compact #desk-queue-results{flex:1;display:flex;flex-direction:column}.hero-demo-snapshot .desk-preview-compact :is(.desk-table-labels,.desk-ticket){display:grid;grid-template-columns:minmax(0,1fr) 60px 35px 39px 55px 46px 46px 15px;gap:5px;padding-inline:8px}.hero-demo-snapshot .desk-preview-compact .desk-table-labels{min-height:21px;height:auto;font-size:7px;letter-spacing:0;background:#f8f7fa}.desk-preview-compact .desk-table-labels>span{border-right:1px solid #dedbe3;text-align:left;white-space:nowrap}.desk-preview-compact .desk-table-labels>span:last-child{border:0;text-align:left}.hero-demo-snapshot .desk-preview-compact .desk-ticket-list{min-height:0;flex:1;max-height:315px;overflow:hidden}.hero-demo-snapshot .desk-preview-compact .desk-ticket{height:35px;min-height:35px;padding-block:4px;border-color:#eeeaf2}.desk-preview-compact .desk-ticket[aria-pressed=true]:before{top:0;bottom:0;border-radius:0;width:2px}.hero-demo-snapshot .desk-preview-compact .desk-ticket-subject{grid-column:auto;grid-row:auto;gap:6px}.desk-preview-compact .desk-ticket-subject>span:nth-child(2){flex:1;min-width:0}.desk-preview-compact .desk-ticket-title{display:flex;align-items:center;gap:5px;min-width:0}.desk-preview-compact .desk-ticket-title>small{font-size:7px;color:#69756c;flex-shrink:0}.hero-demo-snapshot .desk-preview-compact .desk-ticket strong{font-size:9px;line-height:1.5}.hero-demo-snapshot .desk-preview-compact .desk-ticket-meta{font-size:7px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.hero-demo-snapshot .desk-preview-compact .desk-status{grid-column:auto;grid-row:auto;margin:0;font-size:7px;padding:3px;border-radius:3px;gap:3px}.desk-preview-compact .desk-status i{width:3px;height:3px}.desk-preview-compact .desk-ticket>.desk-priority{font-size:7px;white-space:nowrap;gap:1px}.desk-preview-compact .desk-ticket>.desk-priority:before{display:none}.desk-preview-compact .desk-tech{font-size:7px;color:#535d58;overflow:hidden;text-overflow:ellipsis}.desk-preview-compact .desk-date{font-size:7px;color:#737c76;white-space:nowrap}.desk-preview-compact .desk-date small{display:block;font-size:7px;margin-top:2px}.hero-demo-snapshot .desk-preview-compact .desk-queue-foot{min-height:27px;font-size:7px;padding:3px 8px;gap:5px}.desk-preview-compact .desk-queue-foot>span:last-child{display:flex;align-items:center;gap:8px;white-space:nowrap}.desk-preview-compact .desk-queue-foot b{border:1px solid var(--ts-border);padding:1px 4px;font-weight:400}.hero-demo-snapshot .desk-preview-compact .desk-insights{display:block;background:#fff;padding:11px 9px;border-color:var(--ts-border)}.desk-preview-compact .desk-detail-label{font-size:6px;letter-spacing:.3px;gap:4px}.desk-preview-compact .desk-detail h4{font-size:12px;line-height:1.4;margin:11px 0 8px;color:var(--ts-ink)}.desk-preview-compact .desk-detail-tags{gap:6px;flex-wrap:wrap}.desk-preview-compact .desk-detail-tags .desk-priority{font-size:7px}.desk-preview-compact .desk-detail-tags .desk-priority:before{display:none}.desk-preview-compact .desk-request{margin:12px 0;padding:10px 0;border:0;border-block:1px solid var(--ts-border);border-radius:0;background:transparent}.desk-preview-compact .desk-request p{font-size:9px;line-height:1.7;display:block;overflow:visible;color:#526058;margin:0 0 8px}.desk-preview-compact .desk-request>small{font-size:7px;color:var(--ts-muted)}.desk-preview-compact .desk-next{font-size:8px;line-height:1.6;padding:7px;border-radius:4px;gap:5px}.desk-preview-compact .desk-next small{font-size:6px;letter-spacing:.4px;margin-bottom:3px}.desk-preview-compact .desk-next svg{width:11px;height:11px;flex-shrink:0}.desk-preview-compact .desk-detail-owner{margin:12px 0;padding:0;border:0;gap:6px}.desk-preview-compact .desk-detail-owner small{font-size:6px}.desk-preview-compact .desk-detail-owner strong{font-size:9px}.desk-preview-compact .desk-open-ticket{display:flex;align-items:center;justify-content:space-between;min-height:28px;background:var(--ts-action);color:#fff;border:1px solid #0f5735;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:600;box-shadow:inset 0 1px #ffffff25}.desk-preview-compact .desk-open-ticket svg{width:13px;height:13px}@media(max-width:1279px){.hero-demo-snapshot .desk-preview-compact .desk-workspace{grid-template-columns:minmax(0,1fr)}.hero-demo-snapshot .desk-preview-compact .desk-insights{display:none}.desk-preview-compact .desk-sort{display:flex}.hero-demo-snapshot .desk-preview-compact .desk-ticket strong{font-size:11px}}@media(max-width:760px){.hero-demo-snapshot .desk-preview-compact .desk-shell{grid-template-columns:minmax(0,1fr);min-height:0}.hero-demo-snapshot .desk-preview-compact .desk-sidebar{display:none}.hero-demo-snapshot .desk-preview-compact .desk-workspace,.hero-demo-snapshot .desk-preview-compact .desk-shell{min-height:0}.desk-preview-compact .desk-compact-toolbar{flex-wrap:wrap}.desk-preview-compact .desk-system-clock{order:3;flex:1 0 100%;flex-direction:row;justify-content:center;gap:7px;padding-top:2px}.desk-preview-compact .desk-system-clock strong{font-size:8px}.hero-demo-snapshot .desk-preview-compact .desk-ticket{height:42px;min-height:42px}.hero-demo-snapshot .desk-preview-compact :is(.desk-table-labels,.desk-ticket){grid-template-columns:minmax(0,1fr) 60px 35px 46px;gap:6px}.desk-preview-compact .desk-table-labels>.desk-date-label,.desk-preview-compact .desk-date,.desk-preview-compact .desk-sort{display:none}.desk-preview-compact .desk-ticket-title{display:block}.desk-preview-compact .desk-ticket-title>small{display:none}.desk-preview-compact .desk-ticket-meta{font-size:8px}.desk-preview-compact .desk-header-tools>span:not(.desk-current-user){display:none}}@media(max-width:380px){.desk-preview-compact .desk-views-control,.desk-preview-compact .desk-layout-toggle{display:none}.hero-demo-snapshot .desk-preview-compact :is(.desk-table-labels,.desk-ticket){grid-template-columns:minmax(0,1fr) 60px 41px;gap:5px}.desk-preview-compact .desk-table-labels>span:nth-child(3),.desk-preview-compact .desk-ticket>.desk-priority{display:none}.desk-preview-compact .desk-list-meta{font-size:7px}}.hero-demo-snapshot .desk-preview-compact .desk-status.new-request{background:#fff0f1;border-color:#f3b8bf;color:#a21829;white-space:nowrap}.desk-preview-compact .desk-new-request-flag{flex:0 0 auto;margin-left:auto;padding:2px 4px;border-radius:3px;background:#b42332;color:#fff;font-size:6px;font-weight:600;line-height:1.5;white-space:nowrap}.desk-preview-compact .desk-followup{font-size:6.5px;color:var(--ts-muted)}.desk-preview-compact .desk-followup.is-overdue{color:#a21829}.desk-preview-compact .desk-preview-row-icon{display:flex;color:var(--ts-action)}.desk-preview-compact .desk-preview-row-icon svg{width:12px;height:12px}@media(max-width:760px){.desk-preview-compact :is(.desk-followup,.desk-followup-label,.desk-preview-row-icon,.desk-preview-label){display:none}.hero-demo-snapshot .desk-preview-compact .desk-ticket-list{max-height:294px}.desk-preview-compact .desk-new-request-flag{font-size:6px;padding:2px 3px}}.desk-preview-compact .desk-nav :is(.nav-shortcuts,.nav-submenu){display:grid;gap:0}.desk-preview-compact .desk-nav .nav-submenu[hidden]{display:none}.desk-preview-compact .desk-nav button{display:flex;align-items:center;width:100%;background:transparent;border:1px solid transparent;color:inherit;text-align:left;font-family:inherit}.desk-preview-compact .desk-nav button.active{background:#e9e9ee;border-color:#fafafd;color:#282930;font-weight:650}.desk-preview-compact .desk-nav .nav-name{flex:1;min-width:0}.desk-preview-compact .desk-nav .nav-chevron{margin-left:auto}.desk-preview-compact .desk-nav .nav-group{border-top:1px solid #ffffff14;margin-top:4px;padding-top:4px}.tour-status.new-request,.ai-ticket-meta .new-request{background:#fff0f1;border-color:#f3b8bf;color:#a21829}@media(min-width:1280px)and (max-width:1599px){.hero-demo-snapshot .desk-preview-compact :is(.desk-table-labels,.desk-ticket){grid-template-columns:minmax(0,1fr) 58px 30px 32px 40px 40px}.desk-preview-compact :is(.desk-followup,.desk-followup-label,.desk-preview-row-icon,.desk-preview-label){display:none}}:root{--brand-lime:#e1f2b6;--brand-lime-hover:#efffd0;--brand-lime-ink:#302144;--brand-lime-soft:#f3f8e7;--brand-lime-line:#6b8037;--brand-lime-focus:#526824}@media(forced-colors:none){html:root .marketing-page .site-navigation .header-signup{border-color:var(--brand-lime);background:transparent;color:#fff;box-shadow:none}html:root .marketing-page .site-navigation .header-signup:hover{background:#ffffff12;color:#fff}html:root .marketing-page .site-navigation .header-signup .ui-icon{color:var(--brand-lime)}html:root .marketing-page .hero-demo-launch>span{border-top:2px solid var(--brand-lime)}html:root .marketing-page .hero-demo-launch>span .ui-icon{color:var(--brand-lime)}html:root .marketing-page .site-footer.footer-brand :is(.footer-contact,.footer-social){border-color:#e1f2b655}html:root .marketing-page .site-footer.footer-brand :is(.footer-contact,.footer-social):hover{border-color:var(--brand-lime)}html:root .marketing-page .site-footer.footer-brand .footer-contact svg{color:var(--brand-lime)}}html.mobile-drawer-open,html.mobile-drawer-open body{overflow:hidden;overscroll-behavior:none}.mobile-drawer-backdrop{position:fixed;inset:0;z-index:100;background:#110c2080;touch-action:none}.mobile-drawer-backdrop[hidden]{display:none}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.drawer-heading>strong{font-size:16px;font-weight:650}.drawer-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #ffffff40;border-radius:7px;background:transparent;color:inherit;font-size:24px;line-height:1}.drawer-close:hover{background:#ffffff12}.workspace-menu-toggle,.workspace-drawer-heading,.workspace-drawer-signup{display:none}@media(max-width:900px){.marketing-page{--site-header-height:56px;--mobile-header-surface:#fff;--mobile-header-ink:#302144;--mobile-header-line:#e4ddec}html[data-theme=dark] .marketing-page{--mobile-header-surface:#211929;--mobile-header-ink:#fff;--mobile-header-line:#493952}.marketing-page .site-navigation{background:var(--mobile-header-surface);box-shadow:0 1px 8px #15101f0c}.marketing-page .site-header{height:var(--site-header-height);min-height:0;flex-wrap:nowrap;gap:8px;padding-block:0;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));background:var(--mobile-header-surface);color:var(--mobile-header-ink);border-color:var(--mobile-header-line)}.marketing-page .site-header .brand{font-size:20px;gap:7px;letter-spacing:-1px;color:inherit;white-space:nowrap}.marketing-page .site-header .brand img{width:28px;height:28px}.marketing-page .site-header .brand-period{color:#a878f5}.marketing-page .site-header :is(.menu-toggle,.theme-toggle,.signin-link){min-width:44px;min-height:44px;border-color:var(--mobile-header-line);background:transparent;color:inherit;border-radius:7px}.marketing-page .site-header :is(.menu-toggle,.theme-toggle,.signin-link):hover{background:#a878f514;color:inherit}html:root .marketing-page .site-navigation .site-header .header-signup{background:#6931aa}.marketing-page .site-header>.menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.marketing-page .site-header .site-brand{min-width:0;margin-right:auto}.marketing-page .site-header .site-nav-actions{margin-left:0}.marketing-page .site-navigation .mobile-menu.mobile-drawer{position:fixed;inset:0 auto 0 0;z-index:101;width:min(320px,calc(100vw - 40px));height:100vh;height:100dvh;max-height:none;padding:max(16px,env(safe-area-inset-top,0px)) 18px max(20px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-right:1px solid #a989cb55;border-radius:0 12px 12px 0;background:#302041;color:#f7f3fc;box-shadow:12px 0 32px #13091f38}.marketing-page .site-navigation .mobile-menu.mobile-drawer:not([hidden]){display:block}.marketing-page .site-navigation .mobile-menu.mobile-drawer[hidden]{display:none}.site-navigation .drawer-heading{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #ffffff24}.marketing-page .site-navigation .mobile-menu>nav>a{padding:14px 8px;border-color:#ffffff20;border-radius:4px}.marketing-page .site-navigation .mobile-menu>nav>a:hover{background:#ffffff10}.marketing-page .site-navigation .mobile-menu .header-button{padding:12px;text-align:left}}@media(max-width:600px){.marketing-page .site-header .site-nav-actions>.header-signup{display:none}}@media(max-width:1024px){.app-shell.compact-workspace>aside.workspace-navigation{position:fixed;inset:0 auto 0 0;z-index:101;display:flex;flex-direction:column;width:min(300px,calc(100vw - 40px));height:100vh;height:100dvh;max-height:100dvh;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow:hidden;gap:0;border-radius:0 12px 12px 0;box-shadow:12px 0 32px #13091f38}.app-shell.compact-workspace>aside.workspace-navigation[hidden]{display:none}.app-shell.compact-workspace .workspace-drawer-heading{display:flex;margin-bottom:12px;padding:0 4px}.app-shell.compact-workspace .workspace-navigation>.brand{font-size:20px;padding:0 4px}.app-shell.compact-workspace .workspace-navigation .organization-switcher{display:block;width:auto;max-width:none;margin:16px 4px 10px}.app-shell.compact-workspace .workspace-navigation .organization-switcher select{width:100%;min-height:44px;font-size:16px}.app-shell.compact-workspace .workspace-navigation .organization-switcher small{display:block}.app-shell.compact-workspace .workspace-navigation>nav{display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;gap:2px;margin:0;padding:2px 2px 8px;scrollbar-width:thin}.app-shell.compact-workspace .workspace-navigation>nav button{width:100%;min-height:44px;padding:10px 12px;text-align:left;font-size:13px;white-space:normal}.app-shell.compact-workspace .workspace-navigation>nav button>.nav-name{display:inline;white-space:normal}.app-shell.compact-workspace .workspace-navigation>nav button>.ui-icon{display:inline-block;width:18px;height:18px}.app-shell.compact-workspace .workspace-navigation .sidebar-bottom{display:block;margin-top:8px}.app-shell.compact-workspace .workspace-navigation .sidebar-bottom :is(a,button){min-height:44px}.app-shell.compact-workspace .workspace-drawer-signup{display:flex;align-items:center;padding:8px;font-size:12px;color:inherit;border:1px solid #ffffff30;border-radius:6px;margin-bottom:6px;text-decoration:none}.app-shell.compact-workspace .workspace-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--ts-border);border-radius:6px;background:#fff;color:var(--ts-ink)}.app-shell.compact-workspace>main>header{flex-wrap:nowrap;gap:8px;padding-inline:8px}.app-shell.compact-workspace .workspace-company{flex:1;min-width:0}.app-shell.compact-workspace .header-right{margin-left:0}.app-shell.compact-workspace .header-right .mobile-account{display:none}}@media(max-width:760px){.app-shell.compact-workspace .header-right :is(.header-reports,.demo-signup){display:none}.app-shell.compact-workspace .workspace-company>strong{max-width:none}}@media(prefers-reduced-motion:no-preference){.mobile-drawer.is-drawer-open{animation:mobile-drawer-enter .18s ease-out}@keyframes mobile-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}}@media(forced-colors:active){.mobile-drawer-backdrop{background:Canvas;opacity:.6}.drawer-close{border-color:ButtonText}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(#app.app-shell.compact-workspace){scrollbar-gutter:auto}html #app{min-height:100vh;min-height:100dvh}#app.app-shell.compact-workspace{display:flex;min-height:0}.app-shell.compact-workspace :is(.content,.table-wrap,.queue-context,dialog){scrollbar-gutter:stable}
