:root{color:#0b1f33;font-synthesis:none;text-rendering:optimizelegibility;--navy:#0c2a4d;--navy-dark:#071d35;--teal:#117b7c;--teal-dark:#0a5e61;--ink:#09131d;--muted:#596675;--line:#aeb7bf;--line-dark:#172330;--soft:#f4f7f8;--success:#16833a;--danger:#b42318;--yellow:#f0d20a;--radius-sm:4px;--radius:7px;--container:1280px;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;min-height:100vh;margin:0}.coming-page{isolation:isolate;background:#fff;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(28px,3.7vw,58px) clamp(28px,5.4vw,84px) 34px;display:grid;position:relative;overflow:hidden}.coming-header{z-index:2;position:relative}.coming-header img{width:clamp(280px,39vw,600px);height:auto;display:block}.coming-copy{z-index:2;text-align:center;place-self:center;width:min(920px,78vw);margin-top:2vh;position:relative}.coming-copy h1{color:#080d12;letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(58px,7.2vw,112px);font-weight:850;line-height:.98}.coming-copy h1 span{display:block}.coming-copy p{color:#10171d;letter-spacing:-.025em;text-wrap:balance;max-width:760px;margin:clamp(30px,4vh,48px) auto 0;font-size:clamp(20px,2vw,31px);line-height:1.32}.coming-copy strong{color:var(--teal);letter-spacing:-.015em;margin-top:clamp(24px,3.2vh,38px);font-size:clamp(19px,1.7vw,27px);font-weight:780;display:block}.coming-footer{z-index:2;border-top:2px solid var(--navy);color:var(--navy);letter-spacing:.14em;justify-content:space-between;gap:24px;padding-top:28px;font-size:12px;font-weight:800;display:flex;position:relative}.coming-footer b{color:var(--teal);margin:0 8px}.coming-registration{z-index:1;opacity:.95;width:72px;height:72px;position:absolute}.coming-registration:before,.coming-registration:after{content:"";background:var(--navy);position:absolute}.coming-registration:before{width:72px;height:1px;box-shadow:20px 0 0 var(--teal);top:35px;left:0}.coming-registration:after{width:1px;height:72px;box-shadow:0 20px 0 var(--teal);top:0;left:35px}.mark-top-left{top:18px;left:20px}.mark-top-right{top:18px;right:20px;transform:rotate(90deg)}.mark-left{top:43%;left:20px}.mark-right{top:20%;right:20px;transform:rotate(90deg)}.coming-qr-motif{z-index:1;aspect-ratio:1;opacity:.96;width:clamp(250px,30vw,460px);position:absolute;bottom:8%;right:-16px}.coming-qr-grid{grid-template:repeat(14,1fr)/repeat(14,1fr);gap:5px;display:grid;position:absolute;inset:0}.coming-qr-grid span{background:var(--navy)}.coming-qr-grid span.is-teal{background:var(--teal)}.finder{border:clamp(8px, .8vw, 12px) solid var(--navy);background:#fff;display:block;position:absolute;box-shadow:inset 0 0 0 clamp(8px,.8vw,12px) #fff}.finder:after{content:"";background:var(--navy);position:absolute;inset:22%}.finder-small{aspect-ratio:1;width:27%;bottom:4%;right:50%}.finder-medium{aspect-ratio:1;width:35%;bottom:0;right:8%}.finder-large{aspect-ratio:1;width:29%;bottom:40%;right:4%}@media (width<=760px){.coming-page{min-height:100svh;padding:30px 24px 24px}.coming-header img{width:min(330px,80vw)}.coming-copy{width:100%;margin:0;padding:52px 0 180px}.coming-copy h1{letter-spacing:-.055em;text-wrap:wrap;max-width:310px;font-size:clamp(38px,10.2vw,46px)}.coming-copy p{text-wrap:wrap;max-width:240px;font-size:15px;line-height:1.42}.coming-copy strong{text-wrap:wrap;max-width:240px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.45}.coming-footer{flex-direction:column;gap:10px;padding-top:18px;font-size:10px;line-height:1.6}.coming-qr-motif{opacity:.32;width:260px;bottom:96px;right:-60px}.mark-right,.mark-left{display:none}.coming-registration{transform-origin:0 0;transform:scale(.7)}.mark-top-right{transform-origin:100% 0;transform:rotate(90deg)scale(.7)}}@media (height<=720px) and (width>=761px){.coming-page{padding-top:28px;padding-bottom:24px}.coming-header img{width:360px}.coming-copy h1{font-size:68px}.coming-copy p{margin-top:24px;font-size:22px}.coming-copy strong{margin-top:18px;font-size:20px}}button,input,textarea,select{font:inherit}button{color:inherit}button:not(:disabled),label[for],select{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #117b7c38}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;min-height:100vh;display:flex}.fatal-error{background:#fff;place-content:center;justify-items:start;gap:18px;min-height:100svh;padding:32px;display:grid}.fatal-error img{width:min(360px,82vw);height:auto}.fatal-error h1{color:var(--navy);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(38px,6vw,72px)}.fatal-error p{max-width:600px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.site-header{border-bottom:1px solid var(--line-dark);z-index:50;background:#fffffff5;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:36px;height:76px;padding:0 34px;display:grid;position:sticky;top:0}.brand-button{background:0 0;border:0;align-items:center;width:min(340px,100%);padding:0;text-decoration:none;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:100%;max-width:315px;height:46px;display:block}.primary-nav{align-items:stretch;gap:34px;height:100%;display:flex}.nav-link{color:inherit;letter-spacing:-.01em;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:3px 2px 0;font-size:15px;font-weight:650;text-decoration:none;display:flex}.nav-link:hover,.nav-link.is-active{color:var(--teal-dark);border-bottom-color:var(--teal)}.header-cta{white-space:nowrap}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.account-controls{align-items:center;gap:10px;display:flex}.account-sign-in,.account-dashboard-link,.mobile-account-action{color:var(--navy);background:0 0;border:0;font-size:13px;font-weight:750}.account-sign-in,.account-dashboard-link{min-height:40px;padding:0 4px}.account-dashboard-link{align-items:center;gap:7px;display:inline-flex}.account-dashboard-link svg{width:17px;height:17px}.account-sign-in:hover,.account-dashboard-link:hover{color:var(--teal-dark)}.account-controls.is-compact,.mobile-header-account,.mobile-menu-button,.mobile-nav-cta{display:none}.primary-button,.secondary-button,.outline-button{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;transition:color .14s,background-color .14s,border-color .14s,transform .14s;display:inline-flex}.primary-button svg,.secondary-button svg,.outline-button svg{stroke-width:1.9px;width:18px;height:18px}.primary-button{color:#fff;background:var(--navy);border:1px solid var(--navy)}.primary-button:hover:not(:disabled){background:var(--navy-dark);transform:translateY(-1px)}.secondary-button,.outline-button{color:var(--navy);border:1px solid var(--navy);background:#fff}.secondary-button:hover:not(:disabled),.outline-button:hover:not(:disabled){color:#fff;background:var(--navy)}button:disabled{opacity:.48;cursor:not-allowed}.full-width{width:100%}.text-button{color:var(--teal-dark);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:700;display:inline-flex}.text-button svg{width:15px}.hero{place-items:center;min-height:168px;padding:42px 80px 34px;display:grid;position:relative;overflow:hidden}.hero-copy{text-align:center;max-width:1040px}.hero h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:850;line-height:.98}.hero p{color:#263644;letter-spacing:-.018em;max-width:880px;margin:16px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.registration-rail{opacity:.65;background:linear-gradient(var(--line-dark), var(--line-dark)) 50% 0 / 1px 80px no-repeat, repeating-linear-gradient(to bottom, var(--line-dark) 0 1px, transparent 1px 8px) 50% 108px / 9px 80px no-repeat;width:40px;position:absolute;top:34px;bottom:0}.registration-rail:after{content:"+";font-family:ui-monospace,monospace;font-size:24px;font-weight:300;position:absolute;top:76px;left:11px}.rail-left{left:32px}.rail-right{right:32px}.main-container{width:min(var(--container), calc(100% - 64px));margin:0 auto}.pricing-page{width:min(1280px,100% - 64px);margin:0 auto;padding:66px 0 94px}.pricing-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(36px,7vw,130px);min-height:454px;padding:0 18px 58px;display:grid}.pricing-hero-copy{max-width:620px}.pricing-hero h1,.pricing-choice h2,.pricing-closing h2{color:var(--navy);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(49px,5.3vw,78px);font-weight:850;line-height:.94}.pricing-hero p{color:#344553;letter-spacing:-.025em;max-width:570px;margin:25px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.48}.pricing-hero-actions{align-items:center;gap:30px;margin-top:30px;display:flex}.pricing-hero-actions a,.pricing-static-note button,.pricing-terms-link{color:var(--teal-dark);font:inherit;text-underline-offset:7px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.pricing-code-graphic{aspect-ratio:1.27;justify-self:center;width:min(100%,410px);position:relative}.pricing-qr-grid{aspect-ratio:1;border:4px solid var(--navy);background:#fff;grid-template:repeat(11,1fr)/repeat(11,1fr);gap:4px;width:54%;padding:13%;display:grid;position:absolute;top:10%;left:2%}.pricing-qr-grid:before,.pricing-qr-grid:after{aspect-ratio:1;border:9px solid var(--navy);content:"";background:#fff;width:27%;position:absolute}.pricing-qr-grid:before{box-shadow:inset 0 0 0 9px white, inset 0 0 0 999px var(--navy);top:9%;left:9%}.pricing-qr-grid:after{box-shadow:inset 0 0 0 9px white, inset 0 0 0 999px var(--navy);bottom:9%;right:9%}.pricing-qr-grid i{z-index:1;background:var(--navy);display:block}.pricing-graphic-corner{z-index:2;border-color:var(--navy);border-style:solid;width:38px;height:38px;position:absolute}.pricing-graphic-corner.is-top-left{border-width:2px 0 0 2px;top:0;left:-8px}.pricing-graphic-corner.is-top-right{border-width:2px 2px 0 0;top:0;left:53%}.pricing-graphic-corner.is-bottom-left{border-width:0 0 2px 2px;top:59%;left:-8px}.pricing-graphic-corner.is-bottom-right{border-width:0 2px 2px 0;top:59%;left:53%}.pricing-scan-waves{border-right:3px solid var(--teal);border-radius:0 100% 100% 0;width:43%;height:61%;position:absolute;top:19%;right:1%}.pricing-scan-waves:before,.pricing-scan-waves:after,.pricing-scan-waves i{border-right:2px solid var(--teal);content:"";border-radius:0 100% 100% 0;width:42%;position:absolute;top:9%;bottom:9%;right:17%}.pricing-scan-waves:after{width:34%;top:20%;bottom:20%;right:38%}.pricing-scan-waves i{width:27%;top:29%;bottom:29%;right:58%}.pricing-scan-waves b{aspect-ratio:1;background:var(--teal);border-radius:50%;width:12px;position:absolute;top:calc(50% - 6px);right:-23px}.pricing-plans{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.pricing-plan{background:#fff;flex-direction:column;min-width:0;min-height:556px;padding:38px 28px 30px;display:flex}.pricing-plan+.pricing-plan{border-left:1px solid var(--line-dark)}.pricing-plan.is-emphasized{background:#f3fbfb;position:relative}.pricing-plan.is-emphasized:before{background:var(--navy);content:"";height:6px;position:absolute;top:-1px;left:-1px;right:-1px}.pricing-plan header{text-align:center;border-bottom:1px solid #b7c2c9;min-height:194px;padding-bottom:28px}.pricing-plan h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:36px}.pricing-price{gap:4px;margin-top:26px;display:grid}.pricing-price strong{color:var(--navy);letter-spacing:-.075em;font-size:70px;line-height:.83}.pricing-price span{color:#465762;font-size:14px;font-weight:750}.pricing-plan ul{flex:1;gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.pricing-plan li{color:#30424f;align-items:flex-start;gap:11px;font-size:13px;line-height:1.38;display:flex}.pricing-plan li svg{width:18px;height:18px;color:var(--teal);stroke-width:2.4px;flex:none}.pricing-plan button{width:100%}.pricing-static-note{border-bottom:2px solid var(--navy);text-align:center;justify-items:center;gap:12px;padding:42px 20px 54px;display:grid}.pricing-static-note strong{color:var(--navy);letter-spacing:-.035em;font-size:20px}.pricing-choice{background:#eef4fb;grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);align-items:center;gap:86px;margin-top:72px;padding:70px clamp(32px,6vw,82px);display:grid}.pricing-choice h2{max-width:520px;font-size:clamp(44px,4.7vw,68px)}.pricing-choice p{color:#30424f;max-width:560px;margin:28px 0 0;font-size:17px;line-height:1.58}.pricing-choice ul{gap:30px;margin:0;padding:0;list-style:none;display:grid}.pricing-choice li{color:var(--navy);letter-spacing:-.025em;align-items:center;gap:20px;font-size:clamp(16px,1.8vw,21px);font-weight:700;display:flex}.pricing-choice li svg{color:#fff;background:var(--teal);stroke-width:2.5px;border-radius:50%;flex:none;width:42px;height:42px;padding:9px}.pricing-closing{text-align:center;justify-items:center;padding:100px 20px 26px;display:grid}.pricing-closing h2{max-width:860px;font-size:clamp(42px,5.1vw,72px)}.pricing-closing .primary-button{min-width:240px;margin-top:33px}.pricing-terms-link{text-underline-offset:5px;margin-top:22px;font-size:12px}.tracked-landing-page{width:min(1280px,100% - 64px);margin:0 auto;padding:68px 0 96px}.tracked-landing-hero{border-bottom:2px solid var(--navy);grid-template-columns:minmax(0,.88fr) minmax(510px,1.12fr);align-items:center;gap:60px;min-height:456px;padding:0 18px 76px;display:grid}.tracked-landing-hero h1,.tracked-flow-section h2,.tracked-analytics-copy h2,.tracked-compare h2,.tracked-closing h2{color:var(--navy);letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(46px,5.25vw,76px);font-weight:850;line-height:.94}.tracked-landing-hero p{color:#344553;max-width:570px;margin:25px 0 0;font-size:20px;line-height:1.5}.tracked-landing-actions,.tracked-closing>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tracked-routing-visual{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:13px;display:grid}.tracked-routing-visual>svg{color:var(--teal)}.tracked-print,.tracked-destination{border:1px solid var(--navy);color:var(--navy);justify-items:center;gap:12px;padding:22px 14px;font-size:12px;font-weight:800;display:grid}.tracked-print>svg{width:110px;height:110px;color:var(--navy)}.tracked-link{border:2px solid var(--teal);color:var(--teal-dark);text-align:center;border-radius:50px;justify-items:center;gap:3px;padding:18px 12px;font-size:11px;display:grid}.tracked-link svg{width:26px}.tracked-link span{color:#51646b;font-size:9px}.tracked-destination div{border-bottom:8px solid var(--teal);background:#cce9e8;width:118px;height:73px}.tracked-flow-section{padding:86px 0}.tracked-flow-section>h2,.tracked-compare>h2{text-align:center;font-size:clamp(38px,4vw,57px)}.tracked-flow{grid-template-columns:1fr auto 1.16fr auto 1fr;align-items:start;gap:24px;margin-top:48px;display:grid}.tracked-flow>svg{color:var(--teal);align-self:center}.tracked-flow article{text-align:center;justify-items:center;display:grid}.tracked-flow article>span{aspect-ratio:1;color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:34px;font-size:14px;font-weight:800;display:grid}.tracked-flow article>svg{width:39px;height:39px;color:var(--navy);margin-top:16px}.tracked-flow h3{color:var(--navy);letter-spacing:-.03em;margin:12px 0 0;font-size:18px}.tracked-flow p{color:#40515d;max-width:270px;margin:8px 0 0;font-size:13px;line-height:1.5}.tracked-domain-section{background:#eef8f8;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:68px;padding:72px 68px;display:grid}.tracked-domain-copy h2{color:var(--navy);letter-spacing:-.065em;text-wrap:balance;margin:8px 0 0;font-size:clamp(39px,4.4vw,62px);font-weight:850;line-height:.96}.tracked-domain-copy p{color:#30424f;max-width:560px;margin:21px 0 0;font-size:17px;line-height:1.55}.tracked-domain-copy .outline-button{margin-top:27px}.tracked-domain-demo{border:1px solid var(--navy);color:var(--navy);text-align:center;background:#fff;justify-items:center;gap:10px;padding:37px 24px;display:grid;box-shadow:9px 9px #c7e5e5}.tracked-domain-demo>svg{width:42px;height:42px;color:var(--teal-dark)}.tracked-domain-demo>span{color:#52636d;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.tracked-domain-demo>strong{letter-spacing:-.04em;font-size:clamp(18px,2vw,25px)}.tracked-domain-demo>i{border-top:1px solid #9dc9c6;width:min(100%,250px)}.tracked-domain-demo>small{color:var(--teal-dark);font-size:12px;font-weight:850}.tracked-control-demo{text-align:left;background:#f6fbfb;border:1px solid #8fa0aa;grid-template-columns:1fr auto;gap:8px;width:100%;margin-top:20px;padding:16px;display:grid}.tracked-control-demo label{color:var(--navy);gap:5px;font-size:10px;font-weight:800;display:grid}.tracked-control-demo input{color:#51616c;background:#fff;border:1px solid #aeb9bf;width:100%;min-height:33px;padding:0 7px;font-size:10px}.tracked-control-demo button{border:1px solid var(--teal);color:#fff;background:var(--teal);align-self:end;min-height:33px;font-size:11px;font-weight:800}.tracked-control-demo small{color:#35515b;grid-column:1/-1;align-items:center;gap:7px;font-size:11px;display:flex}.tracked-control-demo small i{background:var(--teal);border-radius:8px;width:18px;height:10px}.tracked-control-demo small b{color:var(--navy);background:#fff;border:1px solid #8fa0aa;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;font-weight:750;display:inline-flex}.tracked-control-demo small svg{width:12px}.tracked-analytics-section{background:#eef4fb;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;gap:68px;padding:72px 68px;display:grid}.tracked-analytics-copy h2{font-size:clamp(39px,4.4vw,62px)}.tracked-analytics-copy p{color:#30424f;max-width:500px;margin:25px 0 0;font-size:18px;line-height:1.55}.tracked-analytics-demo{border:1px solid var(--navy);background:#fff}.tracked-analytics-demo header{color:#fff;background:var(--navy);align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.tracked-analytics-demo header svg{width:17px}.analytics-demo-grid{grid-template-columns:1.2fr 1fr;gap:8px;padding:10px;display:grid}.analytics-demo-grid article{border:1px solid #d6dee2;min-height:118px;padding:11px}.analytics-demo-grid strong,.tracked-analytics-demo footer strong{color:var(--navy);font-size:10px;display:block}.analytics-line,.analytics-bars{background:repeating-linear-gradient(to bottom, transparent 0 15px, #dfe5e8 16px 17px), linear-gradient(145deg, transparent 0 15%, var(--teal) 16% 18%, transparent 19% 33%, var(--teal) 34% 36%, transparent 37% 51%, var(--teal) 52% 54%, transparent 55%);height:68px;margin-top:15px;display:block}.analytics-donut{aspect-ratio:1;border:14px solid var(--navy);border-right-color:var(--teal);border-bottom-color:#d2dbe0;border-radius:50%;width:66px;margin:14px auto;display:block}.analytics-map{background:radial-gradient(ellipse at 25% 50%, var(--teal) 0 10%, transparent 11%), radial-gradient(ellipse at 68% 35%, #9fcfd0 0 12%, transparent 13%), #edf1f2;height:68px;margin-top:15px;display:block}.analytics-bars{background:repeating-linear-gradient(to bottom, var(--teal) 0 6px, transparent 6px 16px)}.tracked-analytics-demo footer{border-top:1px solid #d6dee2;grid-template-columns:1fr repeat(3,.45fr);gap:9px;padding:11px;display:grid}.tracked-analytics-demo footer span{background:#dfe5e8;height:10px;margin-top:2px}.tracked-compare{border-bottom:2px solid var(--navy);padding:88px 0}.tracked-compare>div{border-top:1px solid var(--teal);border-bottom:1px solid var(--teal);grid-template-columns:1fr 1fr;margin:45px auto 0;display:grid}.tracked-compare article{padding:0 28px}.tracked-compare article+article{border-left:1px solid var(--teal)}.tracked-compare h3{color:var(--teal-dark);text-align:center;margin:20px 0 0;font-size:24px}.tracked-compare p{color:#334955;border-top:1px solid #b4d5d5;align-items:center;min-height:55px;margin:0;font-size:14px;line-height:1.4;display:flex}.tracked-compare article p:first-of-type{margin-top:18px}.tracked-compare>button{color:var(--teal-dark);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin:24px auto 0;font-size:13px;font-weight:800;text-decoration:underline;display:block}.tracked-closing{text-align:center;justify-items:center;padding:94px 20px 18px;display:grid}.tracked-closing h2{max-width:900px;font-size:clamp(42px,4.9vw,70px)}.tracked-closing>div{justify-content:center}.tracked-closing p{color:#40525e;align-items:center;gap:7px;margin:25px 0 0;font-size:13px;display:inline-flex}.tracked-closing p svg{width:17px;color:var(--teal)}.tool-landing{width:min(1280px,100% - 64px);margin:0 auto;padding:68px 0 96px}.tool-landing-hero{border-bottom:2px solid var(--navy);grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:60px;min-height:456px;padding:0 18px 76px;display:grid}.tool-landing h1,.tool-landing h2{color:var(--navy);letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(46px,5.25vw,76px);font-weight:850;line-height:.94}.tool-landing-hero p{color:#344553;max-width:570px;margin:25px 0 0;font-size:20px;line-height:1.5}.tool-landing-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tool-landing-choice{border-bottom:1px solid var(--line-dark);padding:85px 0}.tool-landing-choice>h2,.tool-landing-close h2{text-align:center;font-size:clamp(38px,4vw,57px)}.tool-landing-choice>div{border-top:1px solid var(--teal);border-bottom:1px solid var(--teal);grid-template-columns:repeat(5,1fr);margin-top:48px;display:grid}.tool-landing-choice article{min-height:205px;color:var(--navy);padding:25px 20px}.tool-landing-choice article+article{border-left:1px solid #b4d5d5}.tool-landing-choice article>svg{width:31px;height:31px;color:var(--teal-dark)}.tool-landing-choice h3{letter-spacing:-.03em;margin:20px 0 0;font-size:17px}.tool-landing-choice p{color:#51626c;margin:8px 0 0;font-size:12px;line-height:1.5}.tool-landing-download{background:#eef8f8;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:90px;padding:78px 68px;display:grid}.tool-landing-download h2{font-size:clamp(39px,4.4vw,62px)}.tool-landing-download p{color:#30424f;max-width:500px;margin:25px 0 0;font-size:18px;line-height:1.55}.tool-landing-download ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.tool-landing-download li{color:var(--navy);align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.tool-landing-download li svg{width:18px;color:var(--teal-dark)}.tool-landing-close{text-align:center;justify-items:center;padding:94px 20px 18px;display:grid}.tool-landing-close h2{max-width:900px}.tool-landing-close p{color:#40525e;max-width:570px;margin:25px 0 0;font-size:16px;line-height:1.5}.tool-landing-close .primary-button{margin-top:28px}.related-product-links{border-top:1px solid var(--line-dark);padding:68px 0 0}.related-product-links h2{color:var(--navy);letter-spacing:-.03em;margin:0 0 25px;font-size:17px;font-weight:850}.related-product-links>div{border-top:1px solid var(--teal);border-bottom:1px solid var(--teal);grid-template-columns:repeat(3,1fr);display:grid}.related-product-links a{min-height:104px;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:20px;text-decoration:none;display:flex}.related-product-links a+a{border-left:1px solid #b4d5d5}.related-product-links a:hover{background:#f1fafa}.related-product-links span{gap:6px;display:grid}.related-product-links strong{letter-spacing:-.025em;font-size:15px}.related-product-links small{color:#51626c;font-size:11px;line-height:1.45}.related-product-links svg{width:18px;color:var(--teal-dark);flex:none}.tool-mockup{border:1px solid var(--navy);background:#fff;overflow:hidden;box-shadow:11px 11px #c7e5e5}.tool-mockup header{color:#fff;background:var(--navy);align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.tool-mockup header svg{width:17px}.tool-mockup main{align-content:center;justify-items:center;gap:13px;min-height:276px;padding:24px;display:grid}.tool-mockup label{color:#4a5c66;justify-content:space-between;width:min(100%,330px);font-size:11px;font-weight:750;display:flex}.tool-mockup label span{color:var(--navy)}.tool-mockup footer{color:var(--teal-dark);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.tool-mockup footer svg{width:14px;margin-left:7px}.qr-preview{outline:1px solid var(--navy);color:#fff;background:repeating-linear-gradient(45deg, var(--navy) 0 8px, transparent 8px 15px), repeating-linear-gradient(-45deg, var(--navy) 0 7px, transparent 7px 16px), white;letter-spacing:.13em;width:152px;height:152px;text-shadow:0 1px 2px var(--navy);border:10px solid #fff;place-items:center;font-size:11px;font-weight:900;display:grid}.barcode-preview{width:min(100%,360px);height:128px;color:var(--navy);background:repeating-linear-gradient(90deg, var(--navy) 0 2px, transparent 2px 4px, var(--navy) 4px 5px, transparent 5px 9px, var(--navy) 9px 13px, transparent 13px 15px);letter-spacing:.24em;place-items:end center;padding:0 0 12px;font-size:11px;font-weight:850;display:grid}.scan-stage{width:min(100%,320px);height:142px;color:var(--teal);background:linear-gradient(135deg,#d7e3e8 0 37%,#a2b5be 37% 40%,#e6eef0 40% 100%);border:1px solid #91a0a8;place-items:center;display:grid}.scan-stage svg{filter:drop-shadow(0 1px #fff);width:50px;height:50px}.tool-mockup.is-scanner main{justify-items:start}.tool-mockup.is-scanner strong{color:var(--navy);font-size:12px}.tool-mockup.is-scanner span{color:#4b606a;font-size:12px}.tool-mockup.is-scanner b{color:var(--teal-dark);background:#edfafa;border:1px solid #98cfc8;padding:6px 8px;font-size:11px}.tracking-domain-manager{border:1px solid var(--line-dark);background:#fff;margin:28px 0}.tracking-domain-manager>header{border-bottom:1px solid var(--line-dark);padding:26px 30px 18px}.tracking-domain-manager h2{color:var(--navy);letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.tracking-domain-manager header p{color:#54636c;max-width:690px;margin:9px 0 0;font-size:13px;line-height:1.5}.tracking-domain-manager form{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:22px 30px 0;display:grid}.tracking-domain-manager form label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.tracking-domain-manager input{min-height:44px;color:var(--navy);font:inherit;border:1px solid #8997a1;padding:0 13px}.tracking-domain-manager form button{align-self:end;min-height:44px}.tracking-domain-help,.tracking-domain-message{color:#53616b;margin:14px 30px;font-size:12px;line-height:1.45}.tracking-domain-message{color:var(--teal-dark);background:#effafa;border:1px solid #8fc7c3;padding:10px 12px}.tracking-domain-message.is-error{color:var(--danger);background:#fff5f4;border-color:#dfa19c}.tracking-domain-list,.tracking-domain-list article+article{border-top:1px solid var(--line-dark)}.tracking-domain-list article>header{justify-content:space-between;align-items:center;gap:16px;padding:17px 30px;display:flex}.tracking-domain-list article>header>div{color:var(--navy);align-items:center;gap:9px;display:flex}.tracking-domain-list article>header>div>svg{width:18px;color:var(--teal-dark)}.tracking-domain-list article>header button{min-height:33px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #8b99a3;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.tracking-domain-list article>header button svg{width:13px}.tracking-domain-list article>header button.is-danger{color:var(--danger)}.tracking-domain-records{gap:10px;padding:0 30px 20px;display:grid}.tracking-domain-records p,.tracking-domain-records small{color:#5a6872;margin:0;font-size:11px}.tracking-domain-records label{color:var(--navy);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px;font-size:10px;font-weight:850;display:grid}.tracking-domain-copy{overflow-wrap:anywhere;color:#344a55;background:var(--soft);min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid #b2bec4;justify-content:space-between;align-items:center;padding:8px 9px;font-size:11px;display:flex}.tracking-domain-copy span{color:var(--teal-dark);flex:none;margin-left:8px;display:grid}.tracking-domain-copy svg{width:14px}.tracking-domain-active{color:var(--teal-dark);align-items:center;gap:7px;margin:0;padding:0 30px 20px;font-size:12px;font-weight:750;display:flex}.tracking-domain-active>svg,.tracking-domain-active a svg{width:15px}.tracking-domain-active a{color:var(--teal-dark);align-items:center;gap:4px;display:inline-flex}.tracking-domain-manager.is-locked{color:var(--navy);background:#f6f8f9;align-items:center;gap:13px;padding:22px 26px;display:flex}.tracking-domain-manager.is-locked>svg{width:27px;color:var(--teal-dark)}.tracking-domain-manager.is-locked h2{margin:0;font-size:18px}.tracking-domain-manager.is-locked p{margin:5px 0 0}.bulk-tracking-domain-note{color:var(--teal-dark)!important;margin-top:7px!important}.brand-landing-page{width:min(1280px,100% - 64px);margin:0 auto;padding:68px 0 96px}.brand-hero{border-bottom:1px solid var(--navy);grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:70px;padding:0 18px 72px;display:grid}.brand-hero h1,.brand-feature-section h2,.brand-kits h2,.brand-closing h2{color:var(--navy);letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(46px,5.25vw,76px);font-weight:850;line-height:.94}.brand-hero p{color:#344553;max-width:580px;margin:24px 0 0;font-size:20px;line-height:1.5}.brand-hero>div>div,.brand-closing>div{gap:12px;margin-top:30px;display:flex}.brand-designer{background:#fff;border:1px solid #9aa9b1;grid-template-columns:82px 1fr 142px;min-height:432px;display:grid}.brand-designer aside{color:#52656d;text-align:center;border-right:1px solid #ced8dc;align-content:start;gap:31px;padding:25px 14px;font-size:11px;display:grid}.brand-designer aside b{color:var(--teal-dark)}.brand-designer main{align-content:start;justify-items:center;gap:20px;padding:25px;display:grid}.brand-designer strong{color:var(--navy);font-size:12px}.brand-qr{aspect-ratio:1;border:15px solid var(--navy);outline:7px dotted var(--navy);width:185px;color:var(--teal);text-align:center;background:#fff;place-items:center;font-size:14px;font-weight:900;display:grid}.brand-designer label{width:100%;color:var(--navy);justify-content:space-between;gap:12px;font-size:10px;font-weight:800;display:flex}.brand-designer label span{gap:5px;display:flex}.brand-designer label i,.brand-kits footer b{aspect-ratio:1;background:var(--navy);width:17px;display:block}.brand-designer label i:nth-child(2),.brand-kits footer b:nth-child(2){background:var(--teal)}.brand-designer label i:nth-child(3),.brand-kits footer b:nth-child(3){background:#83cbd0}.brand-designer label i:nth-child(4),.brand-kits footer b:nth-child(4){background:#cfd9de}.brand-designer section{border-left:1px solid #ced8dc;align-content:start;gap:13px;padding:25px 16px;display:grid}.brand-patterns,.brand-frames{grid-template-columns:1fr 1fr;gap:9px;display:grid}.brand-patterns i,.brand-frames i{aspect-ratio:1;background:repeating-linear-gradient(45deg,var(--navy) 0 4px,white 4px 9px);border:2px solid #9ab4b7}.brand-patterns i:nth-child(2n){background:repeating-linear-gradient(90deg,var(--navy) 0 4px,white 4px 9px)}.brand-frames i{background:#fff;border-width:7px}.brand-feature-section{padding:83px 0}.brand-feature-section h2{text-align:center;font-size:clamp(38px,4vw,57px)}.brand-feature-section>div{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.brand-feature-section article{text-align:center;padding:0 25px}.brand-feature-section article+article{border-left:1px solid #9cafb3}.brand-feature-section svg{width:48px;height:48px;color:var(--teal-dark)}.brand-feature-section h3{color:var(--navy);margin:16px 0 0;font-size:19px}.brand-feature-section p{color:#465762;font-size:13px;line-height:1.5}.brand-kits{text-align:center;background:#eef4fb;padding:70px}.brand-kits h2{font-size:clamp(38px,4vw,57px)}.brand-kits>p{color:#40525d;margin:14px 0 30px}.brand-kits>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.brand-kits article{text-align:left;background:#fff;border:1px solid #a8b9bf;padding:19px}.brand-kits h3{color:var(--navy);margin:0;font-size:17px}.brand-kit-swatch{grid-template-columns:1fr 1fr;align-items:center;gap:22px;margin:20px 0;display:grid}.brand-kit-swatch span{aspect-ratio:1;background:var(--teal);border-radius:50%;width:72px}.brand-kit-swatch i{aspect-ratio:1;border:9px solid var(--navy);outline:5px dotted var(--navy);width:100%}.brand-kit-swatch.is-1 span{background:#83cbd0}.brand-kit-swatch.is-1 i{border-color:var(--teal);outline-color:var(--teal)}.brand-kits footer{gap:8px;display:flex}.brand-kits>button{color:var(--teal-dark);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-top:24px;font-weight:800;text-decoration:underline}.brand-closing{text-align:center;justify-items:center;padding:92px 20px 18px;display:grid}.brand-closing h2{max-width:900px;font-size:clamp(42px,4.9vw,70px)}.brand-closing p{color:#40515d;align-items:center;gap:7px;margin:23px 0 0;font-size:13px;display:flex}.brand-closing p svg{width:17px;color:var(--teal)}.account-page{width:min(1120px,100% - 64px);min-height:calc(100vh - 166px);margin:0 auto;padding:64px 0 80px}.account-hero{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:32px;padding:0 0 34px;display:flex}.account-hero h1,.account-signin-gate h1,.account-unavailable h1{max-width:760px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.account-hero p,.account-signin-gate p,.account-unavailable p{color:#40505d;max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.55}.account-hero-actions{align-items:center;gap:10px;display:flex}.account-hero-actions .primary-button,.account-hero-actions .outline-button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.account-hero-actions svg{width:17px;height:17px}.workspace-switcher{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;gap:6px;margin-top:19px;font-size:11px;font-weight:850;display:inline-grid}.workspace-switcher select{min-width:280px;min-height:42px;color:var(--navy);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #8997a1;border-radius:0;padding:0 38px 0 12px;font-size:12px}.billing-notice{border:1px solid var(--teal-dark);background:#eefafa;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:18px 20px;display:flex}.billing-notice.is-muted{border-color:var(--line-dark);background:var(--soft)}.billing-notice>div{gap:4px;display:grid}.billing-notice strong{color:var(--navy);font-size:15px}.billing-notice span{color:#52616c;font-size:12px;line-height:1.45}.billing-notice button{flex:none}.account-hero-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-hero-title h1{margin:0}.plan-status-badge{color:#52616c;letter-spacing:.09em;text-transform:uppercase;background:#eef2f4;border:1px solid #9cabb5;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.plan-status-badge svg{width:15px;height:15px}.plan-status-badge.is-pro{border-color:var(--teal);color:#086e6d;background:#e4f7f5}.plan-status-badge.is-team{border-color:var(--navy);background:var(--navy);color:#fff}.account-usage{border:1px solid var(--line-dark);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.account-usage article{grid-template-columns:30px 1fr;gap:12px;min-height:150px;padding:24px;display:grid}.account-usage article+article{border-left:1px solid var(--line-dark)}.account-usage article>svg{width:23px;height:23px;color:var(--teal);stroke-width:1.8px}.account-usage article>div{align-content:start;gap:6px;display:grid}.account-usage span{color:#53616d;font-size:12px;font-weight:700}.account-usage strong{color:var(--navy);letter-spacing:-.025em;font-size:20px}.account-usage small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.usage-meter{background:#fff;border:1px solid #96a2aa;grid-column:1/-1;align-self:end;height:7px;overflow:hidden}.usage-meter span{background:var(--teal);min-width:2px;height:100%;display:block}.team-manager{border:1px solid var(--line-dark);background:#fff;border-top:0}.team-loading{color:var(--navy);padding:28px 32px;font-weight:750}.team-toolbar{justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex}.team-toolbar .eyebrow{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.team-toolbar h2{color:var(--navy);letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.team-toolbar p{color:#566570;max-width:650px;margin:8px 0 0;font-size:13px;line-height:1.5}.team-title-row{align-items:center;gap:8px;display:flex}.icon-button{width:35px;height:35px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #9aa7af;place-items:center;padding:0;display:grid}.icon-button:hover{border-color:var(--navy);background:var(--soft)}.icon-button:disabled{opacity:.5;cursor:wait}.icon-button svg{width:15px;height:15px}.icon-button.is-danger{color:var(--danger)}.team-seat-count{border:1px solid var(--navy);background:var(--soft);grid-template-columns:auto auto;align-items:center;gap:3px 8px;min-width:150px;padding:15px 18px;display:grid}.team-seat-count svg{width:23px;color:var(--teal-dark);grid-row:1/3}.team-seat-count span{color:#62707a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.team-seat-count strong{color:var(--navy);font-size:20px}.team-seat-count small{color:#65737d;grid-column:1/-1;margin-top:4px;font-size:10px}.team-rename-form{border:1px solid var(--navy);background:var(--soft);grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;margin:0 32px 24px;padding:18px;display:grid}.team-rename-form label,.team-invite-form label,.invite-link-result label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.team-rename-form input,.team-invite-form input,.team-invite-form select,.invite-link-result input{width:100%;min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #8997a1;border-radius:0;padding:0 12px}.team-invite-form{border:1px solid var(--navy);background:var(--soft);grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:17px;margin:0 32px 28px;padding:22px;display:grid}.team-invite-form .form-heading{align-items:center}.team-invite-form .form-heading>svg{width:24px;color:var(--teal-dark)}.team-invite-form .form-heading h3{margin:0}.team-invite-form .primary-button{white-space:nowrap;min-height:44px}.invite-link-result{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:3px;display:grid}.invite-link-result .outline-button{align-items:center;gap:7px;min-height:44px;display:inline-flex}.invite-link-result svg{width:15px}.team-list{border-top:1px solid var(--line-dark)}.team-list-heading{background:var(--soft);min-height:44px;color:var(--navy);justify-content:space-between;align-items:center;padding:0 32px;display:flex}.team-list-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.team-list-heading span{color:#65737d;font-size:11px}.team-list article{grid-template-columns:auto minmax(0,1fr) 130px 35px;align-items:center;gap:13px;min-height:72px;padding:13px 32px;display:grid}.team-list article+article{border-top:1px solid #c6cdd2}.member-avatar{border:1px solid var(--navy);background:var(--navy);color:#fff;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.member-avatar.is-pending{color:var(--teal-dark);background:#fff}.member-avatar svg{width:17px}.member-identity{gap:3px;min-width:0;display:grid}.member-identity strong{color:var(--navy);text-overflow:ellipsis;font-size:13px;overflow:hidden}.member-identity span{color:#65737d;text-overflow:ellipsis;font-size:11px;overflow:hidden}.team-list select{min-height:36px;color:var(--navy);font:inherit;text-transform:capitalize;background:#fff;border:1px solid #8997a1;border-radius:0;padding:0 9px;font-size:11px;font-weight:800}.member-role{color:#596872;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #9ba8b0;justify-self:start;min-width:76px;padding:5px 8px;font-size:9px;font-weight:900}.member-role.is-owner{border-color:var(--navy);background:var(--navy);color:#fff}.member-role.is-admin{border-color:var(--teal-dark);color:var(--teal-dark);background:#eefafa}.pending-invitations{border-bottom:0}.tracked-codes-empty{border:1px solid var(--line-dark);background:var(--soft);border-top:0;grid-template-columns:72px 1fr;align-items:center;gap:24px;min-height:230px;padding:42px;display:grid}.empty-code-mark{border:1px solid var(--navy);width:64px;height:64px;color:var(--teal-dark);place-items:center;display:grid}.empty-code-mark svg{width:27px;height:27px}.tracked-codes-empty h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:27px}.tracked-codes-empty p{color:#50606b;margin:9px 0 0;font-size:14px;line-height:1.5}.tracked-code-manager{border:1px solid var(--line-dark);background:#fff;border-top:0}.tracked-code-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.tracked-code-toolbar h2{color:var(--navy);letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.tracked-code-toolbar .eyebrow{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.tracked-code-toolbar .primary-button{align-items:center;gap:8px;display:inline-flex}.tracked-code-toolbar svg{width:17px;height:17px}.tracked-code-toolbar-actions{align-items:stretch;gap:10px;display:flex}.tracked-code-toolbar-actions .outline-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.brand-kit-manager{border:1px solid var(--line-dark);background:#fff;border-bottom:0}.brand-kit-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.brand-kit-toolbar h2{color:var(--navy);letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.brand-kit-toolbar p{color:#566570;max-width:590px;margin:8px 0 0;font-size:13px;line-height:1.5}.brand-kit-toolbar .eyebrow{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.brand-kit-toolbar .outline-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.brand-kit-toolbar svg{width:16px;height:16px}.brand-kit-form{border:1px solid var(--navy);background:var(--soft);grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);margin:0 32px 28px;display:grid}.brand-kit-fields{grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.brand-kit-fields label{color:var(--navy);align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.brand-kit-fields input:not([type=checkbox]):not([type=range]),.brand-kit-fields select{width:100%;min-height:46px;color:var(--navy);font:inherit;background:#fff;border:1px solid #8997a1;border-radius:0;padding:0 13px}.brand-kit-fields input[type=color]{cursor:pointer;padding:4px!important}.brand-logo-upload{grid-column:1/-1}.brand-logo-upload .outline-button{cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.brand-logo-upload .outline-button svg{width:16px;height:16px}.brand-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.toggle-row{background:#fff;border:1px solid #8997a1;grid-template-columns:1fr auto;align-items:center;min-height:46px;padding:0 13px}.brand-safety{border:1px solid var(--teal-dark);color:var(--teal-dark);background:#eefafa;grid-column:1/-1;padding:11px 13px;font-size:11px;font-weight:800}.brand-safety.is-invalid{border-color:var(--danger);color:var(--danger);background:#fff4f2}.brand-kit-preview-panel{border-left:1px solid var(--navy);background:#fff;align-content:center;justify-items:center;gap:13px;min-height:350px;padding:28px;display:grid}.brand-kit-preview-panel>span{color:#62707a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.brand-kit-preview{background:#fff;border:1px solid #a7b2b9;place-items:center;width:200px;height:200px;padding:10px;display:grid}.brand-kit-preview canvas,.brand-kit-preview svg{max-width:180px;max-height:180px}.brand-kit-list{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.brand-kit-list article{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:84px;padding:18px 22px;display:grid}.brand-kit-list article:nth-child(odd){border-right:1px solid var(--line-dark)}.brand-kit-list article:nth-child(n+3){border-top:1px solid var(--line-dark)}.brand-kit-list article>svg{width:22px;color:var(--teal-dark)}.brand-kit-list article>div{gap:4px;min-width:0;display:grid}.brand-kit-list strong{color:var(--navy);font-size:14px}.brand-kit-list span{color:#65737d;text-transform:capitalize;font-size:10px}.brand-kit-list button{min-height:34px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #98a5ad;place-items:center;padding:0 9px;font-size:11px;font-weight:800;display:grid}.brand-kit-list button svg{width:14px;height:14px}.brand-kit-empty{border-top:1px solid var(--line-dark);color:#5d6b75;align-items:center;gap:10px;padding:22px 32px;font-size:12px;display:flex}.brand-kit-empty svg{width:18px;color:var(--teal-dark)}.account-notice{border:1px solid var(--teal-dark);color:var(--navy);background:#eefafa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 32px 22px;padding:13px 15px;font-size:14px;font-weight:750;display:grid}.account-notice>svg{width:19px;color:var(--teal-dark)}.account-notice button,.form-heading button{color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.account-notice button svg,.form-heading button svg{width:18px;height:18px}.account-inline-error{border:1px solid var(--danger);color:var(--danger);background:#fff4f2;margin:0 32px 22px;padding:13px 15px;font-size:14px;font-weight:700}.bulk-code-workflow{border:1px solid var(--navy);background:#fff;margin:0 32px 28px}.bulk-code-heading{background:var(--soft);justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex}.bulk-code-heading h3{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:24px}.bulk-code-heading p{color:#53616d;margin:7px 0 0;font-size:13px;line-height:1.45}.bulk-code-heading>button{color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.bulk-code-heading>button svg{width:19px;height:19px}.bulk-code-start{border-top:1px solid var(--navy);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.bulk-dropzone{border-right:1px solid var(--navy);text-align:center;background:#fff;align-content:center;justify-items:center;gap:9px;min-height:245px;padding:28px;transition:background-color .16s,box-shadow .16s;display:grid}.bulk-dropzone.is-dragging{box-shadow:inset 0 0 0 3px var(--teal-dark);background:#eefafa}.bulk-dropzone>svg{width:30px;height:30px;color:var(--teal-dark);stroke-width:1.7px}.bulk-dropzone>strong{color:var(--navy);font-size:17px}.bulk-dropzone>span{color:#63717a;margin-bottom:5px;font-size:11px}.bulk-dropzone .primary-button{min-height:42px}.bulk-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bulk-template-panel{background:#f5f8fa;align-content:center;justify-items:start;gap:13px;padding:28px;display:grid}.bulk-template-panel>svg{width:29px;color:var(--navy);stroke-width:1.6px}.bulk-template-panel strong{color:var(--navy);font-size:15px}.bulk-template-panel p{color:#5e6c76;margin:6px 0 0;font-size:11px;line-height:1.5}.bulk-template-panel .outline-button{align-items:center;gap:7px;min-height:40px;font-size:11px;display:inline-flex}.bulk-template-panel .outline-button svg{width:14px;height:14px}.bulk-code-error{border-top:1px solid var(--danger);color:var(--danger);background:#fff4f2;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:750;display:flex}.bulk-code-error svg{width:17px;height:17px}.bulk-review-summary{border-top:1px solid var(--navy);grid-template-columns:repeat(3,1fr);display:grid}.bulk-review-summary>div{grid-template-columns:auto 1fr;align-items:baseline;gap:9px;min-height:74px;padding:18px 21px;display:grid}.bulk-review-summary>div+div{border-left:1px solid var(--navy)}.bulk-review-summary strong{color:var(--navy);letter-spacing:-.04em;font-size:26px}.bulk-review-summary span{color:#5e6c76;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.bulk-review-summary .is-invalid strong{color:var(--danger)}.bulk-review-summary .is-valid strong{color:var(--teal-dark)}.bulk-review-table-wrap{border-top:1px solid var(--navy);max-height:390px;overflow:auto}.bulk-review-table{border-collapse:collapse;table-layout:fixed;width:100%}.bulk-review-table th{z-index:1;border-bottom:1px solid var(--navy);background:var(--navy);color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:850;position:sticky;top:0}.bulk-review-table th:first-child{width:54px}.bulk-review-table th:nth-child(2){width:17%}.bulk-review-table th:nth-child(3){width:25%}.bulk-review-table th:nth-child(4),.bulk-review-table th:nth-child(5){width:14%}.bulk-review-table td{color:#465661;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #c0c9ce;padding:12px;font-size:10px;line-height:1.4}.bulk-review-table tr.is-invalid td{background:#fff8f6}.bulk-row-ready,.bulk-row-errors{align-items:flex-start;gap:5px;font-weight:800;display:inline-flex}.bulk-row-ready{color:var(--teal-dark)}.bulk-row-errors{color:var(--danger)}.bulk-row-ready svg,.bulk-row-errors svg{flex:none;width:13px;height:13px}.bulk-code-actions{background:var(--soft);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.bulk-code-actions>span{color:#596872;font-size:11px;font-weight:700}.bulk-code-actions>div{gap:9px;display:flex}.bulk-management-bar{border-top:1px solid var(--line-dark);background:var(--soft);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 16px 10px 32px;display:flex}.bulk-management-bar>label{color:var(--navy);cursor:pointer;align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.bulk-management-bar input,.tracked-code-select input{width:17px;height:17px;accent-color:var(--teal-dark);cursor:pointer}.bulk-management-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.bulk-management-bar button{min-height:34px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #8b99a3;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.bulk-management-bar button:hover:not(:disabled){border-color:var(--navy)}.bulk-management-bar button:disabled{color:#8c979e;cursor:not-allowed;background:#eef1f2}.bulk-management-bar button.is-clear{color:#5f6d76;background:0 0;border-color:#0000}.bulk-management-bar button svg{width:13px;height:13px}.tracked-code-form{border:1px solid var(--navy);background:var(--soft);grid-template-columns:1fr 1fr;gap:18px;margin:0 32px 28px;padding:24px;display:grid}.form-heading{grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}.form-heading h3{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:22px}.form-heading p{color:#53616d;margin:6px 0 0;font-size:13px}.tracked-code-form label,.destination-editor label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.tracked-code-form input,.tracked-code-form select,.destination-editor input,.destination-editor select{width:100%;min-height:46px;color:var(--navy);font:inherit;background:#fff;border:1px solid #8997a1;border-radius:0;padding:0 13px}.tracked-code-form label small,.destination-editor label small{color:#65737d;font-size:10px;font-weight:600;line-height:1.45}.form-section-heading{border-top:1px solid #b5c0c7;grid-column:1/-1;gap:4px;padding-top:8px;display:grid}.form-section-heading strong{color:var(--navy);font-size:14px}.form-section-heading span{color:#5d6b75;font-size:11px;line-height:1.4}.form-wide{grid-column:1/-1}.attribution-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.attribution-fields .form-section-heading{grid-column:1/-1}.attribution-summary{background:#f2fafa;border:1px solid #9bb8b8;align-content:center;gap:4px;min-height:46px;padding:9px 13px;display:grid}.attribution-summary strong{color:var(--teal-dark);font-size:11px}.attribution-summary span{color:#56646e;overflow-wrap:anywhere;font-size:10px;font-weight:650}.tracked-code-appearance{gap:15px;display:grid}.tracked-code-appearance .form-section-heading{padding-top:8px}.tracked-code-appearance-controls{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:end;gap:13px;display:grid}.tracked-code-appearance-controls>label{grid-row:1/span 2}.tracked-code-appearance-preview{background:#fff;border:1px solid #8997a1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.tracked-code-appearance-preview>svg{width:18px;color:var(--teal-dark)}.tracked-code-appearance-preview>div{gap:3px;min-width:0;display:grid}.tracked-code-appearance-preview strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tracked-code-appearance-preview div span{color:#65737d;text-transform:capitalize;font-size:9px;font-weight:750}.appearance-swatch{border:4px solid var(--background-color);background:var(--code-color);outline:1px solid #9aa6ad;width:30px;height:30px}.tracked-code-customize-button{justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;display:inline-flex}.tracked-code-customize-button svg{width:14px;height:14px}.tracked-code-appearance-locked{background:#fff;border:1px solid #9aa6ad;align-items:center;gap:12px;padding:13px 15px;display:flex}.tracked-code-appearance-locked>svg{width:21px;color:var(--teal-dark)}.tracked-code-appearance-locked>div{gap:3px;display:grid}.tracked-code-appearance-locked strong{color:var(--navy);font-size:12px}.tracked-code-appearance-locked span{color:#65737d;font-size:10px;line-height:1.4}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.tracked-list-status{border-top:1px solid var(--line-dark);min-height:170px;color:var(--navy);place-items:center;font-weight:750;display:grid}.tracked-code-list{border-top:1px solid var(--line-dark)}.tracked-code-card{grid-template-columns:minmax(0,1fr) 110px;gap:18px 30px;padding:27px 32px;display:grid}.tracked-code-card.has-bulk-select{grid-template-columns:24px minmax(0,1fr) 110px;gap:18px 20px}.tracked-code-card.is-selected{box-shadow:inset 4px 0 0 var(--teal-dark);background:#f3fbfb}.tracked-code-card+.tracked-code-card{border-top:1px solid var(--line-dark)}.tracked-code-select{grid-area:1/1/span 2;align-self:start;padding-top:3px}.tracked-code-card.has-bulk-select .tracked-code-main{grid-column:2}.tracked-code-card.has-bulk-select .tracked-code-metric{grid-column:3}.tracked-code-card.has-bulk-select .tracked-code-actions,.tracked-code-card.has-bulk-select .destination-editor{grid-column:2/-1}.tracked-code-main{min-width:0}.tracked-code-main h3{color:var(--navy);letter-spacing:-.03em;margin:8px 0 5px;font-size:22px}.tracked-code-main a{color:var(--teal-dark);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.tracked-code-main a svg{flex:none;width:13px;height:13px}.tracked-code-main p{color:#5a6872;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.campaign-label{color:var(--teal-dark);letter-spacing:.05em;text-transform:uppercase;background:#f2fafa;border:1px solid #8aa4a5;margin-left:7px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-block}.campaign-label.is-brand{border-color:var(--navy);color:var(--navy);background:#edf3f8}.code-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.code-tags span{color:#53616d;background:#f8fafb;border:1px solid #bbc5ca;padding:3px 7px;font-size:9px;font-weight:750}.status-pill{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.status-pill.is-paused{color:#796120;background:#fff9e7}.tracked-code-metric{align-content:center;justify-items:end;display:grid}.tracked-code-metric strong{color:var(--navy);letter-spacing:-.04em;font-size:28px}.tracked-code-metric span{color:#68757e;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:750}.tracked-code-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tracked-code-actions button{min-height:36px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #8b99a3;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.tracked-code-actions button:hover{border-color:var(--navy);background:var(--soft)}.tracked-code-actions button svg{width:14px;height:14px}.destination-editor{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:end;gap:10px;padding-top:5px;display:grid}.destination-editor input:disabled{color:#7d878e;cursor:not-allowed;background:#eceff1}.campaign-editor{background:var(--soft);border:1px solid #9eabb3;grid-template-columns:repeat(3,1fr);padding:20px}.editor-heading{grid-column:1/-1;gap:4px;padding-bottom:5px;display:grid}.editor-heading strong{color:var(--navy);font-size:16px}.editor-heading span{color:#5a6872;font-size:11px}.editor-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.analytics-page{width:min(1280px,100% - 64px);min-height:calc(100vh - 166px);margin:0 auto;padding:34px 0 72px}.analytics-back{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 24px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.analytics-back svg{width:17px;height:17px}.analytics-heading{justify-content:space-between;align-items:end;gap:28px;padding:0 0 25px;display:flex}.analytics-heading>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;display:grid}.analytics-heading h1{color:var(--navy);letter-spacing:-.055em;grid-area:1/2;margin:0;font-size:clamp(38px,4vw,54px);line-height:1}.analytics-heading a{color:var(--teal-dark);overflow-wrap:anywhere;grid-column:2;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.analytics-heading a svg{width:13px;height:13px}.analytics-heading-actions{align-items:stretch;gap:10px;display:flex}.analytics-export{white-space:nowrap;align-items:center;gap:7px;min-height:44px;display:inline-flex}.analytics-export svg{width:15px;height:15px}.workspace-analytics-heading>div:first-child{display:block}.workspace-analytics-heading h1{margin:0;display:block}.workspace-analytics-heading p{color:#52616c;margin:9px 0 0;font-size:13px}.range-picker{border:1px solid var(--line-dark);grid-template-columns:repeat(3,92px);display:grid}.range-picker button{border:0;border-left:1px solid var(--line-dark);min-height:42px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;font-size:12px;font-weight:800}.range-picker button:first-child{border-left:0}.range-picker button.is-active{background:var(--navy);color:#fff}.range-picker button:disabled{color:#9aa4ab;cursor:not-allowed;background:#f1f3f4}.analytics-kpis{border:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.analytics-kpis article{grid-template-columns:34px 1fr;gap:12px;min-height:126px;padding:23px;display:grid}.analytics-kpis article+article{border-left:1px solid var(--line-dark)}.analytics-kpis svg{width:22px;height:22px;color:var(--teal-dark);stroke-width:1.8px}.analytics-kpis article div{align-content:start;gap:5px;display:grid}.analytics-kpis span{color:#596873;font-size:11px;font-weight:800}.analytics-kpis strong{color:var(--navy);letter-spacing:-.035em;text-transform:capitalize;font-size:21px}.analytics-kpis small{color:#697680;font-size:10px;line-height:1.4}.analytics-panel{border:1px solid var(--line-dark);background:#fff;border-top:0}.analytics-panel>header{justify-content:space-between;align-items:start;gap:20px;padding:20px 22px 12px;display:flex}.analytics-panel h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:17px}.analytics-panel header p{color:#687680;margin:5px 0 0;font-size:11px}.analytics-panel header>span{color:var(--teal-dark);font-size:11px;font-weight:800}.analytics-panel header>svg{width:20px;color:var(--teal-dark)}.chart-frame{height:320px;padding:6px 16px 20px}.chart-tooltip{border:1px solid var(--navy);color:var(--navy);background:#fff;gap:3px;padding:9px 11px;font-size:10px;display:grid;box-shadow:3px 3px #0c2a4d1f}.chart-tooltip strong{font-size:12px}.analytics-grid{grid-template-columns:1fr 1fr;display:grid}.analytics-grid .analytics-panel:nth-child(2n){border-left:0}.ranked-bars{gap:14px;min-height:190px;padding:10px 22px 24px;display:grid}.ranked-bar>div:first-child{color:var(--navy);justify-content:space-between;gap:20px;margin-bottom:6px;font-size:11px;display:flex}.ranked-bar strong{font-variant-numeric:tabular-nums}.ranked-bar-track{background:#f5f7f8;border:1px solid #9aa6ae;height:8px}.ranked-bar-track span{background:var(--teal);min-width:3px;height:100%;display:block}.split-breakdown{grid-template-columns:1fr 1fr;display:grid}.split-breakdown>div{min-width:0}.split-breakdown>div+div{border-left:1px solid var(--line-dark)}.split-breakdown h3{color:#5b6974;letter-spacing:.12em;text-transform:uppercase;margin:7px 22px 0;font-size:10px}.split-breakdown .ranked-bars{min-height:166px;padding-top:12px}.small-chart{height:218px;padding:6px 16px 22px}.timing-panel>h3{color:#5b6974;letter-spacing:.12em;text-transform:uppercase;margin:6px 22px 0;font-size:10px}.timing-panel .small-chart{height:142px;padding-bottom:15px}.timing-panel .small-chart.is-hourly{height:132px}.analytics-empty{color:#6a7780;place-items:center;min-height:190px;margin:0;padding:24px;font-size:12px;display:grid}.recent-visits{border-bottom:1px solid var(--line-dark)}.visit-table-wrap{padding:0 22px 22px;overflow-x:auto}.visit-table-wrap table{border-collapse:collapse;width:100%;color:var(--navy);white-space:nowrap;font-size:11px}.visit-table-wrap th{border-bottom:1px solid var(--line-dark);color:#56646e;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px}.visit-table-wrap td{border-bottom:1px solid #d9dfe3;padding:12px}.visit-table-wrap tr:last-child td{border-bottom:0}.table-empty{min-height:110px}.account-loading,.account-error,.account-signin-gate,.account-unavailable{border:1px solid var(--line-dark);align-content:center;justify-items:start;gap:14px;min-height:420px;padding:48px;display:grid}.account-loading{color:var(--navy);font-size:18px;font-weight:750}.account-error strong{color:var(--danger);font-size:24px}.account-error p{color:var(--muted);margin:0}.account-signin-gate>svg{width:44px;height:44px;color:var(--teal);margin-bottom:12px}.account-signin-gate .primary-button{margin-top:10px}.info-page{width:min(1180px,100% - 64px);margin:0 auto;padding:58px 0 84px}.info-hero{max-width:980px;padding:26px 0 52px 70px;position:relative}.info-registration{border:1px solid var(--teal);border-radius:50%;width:42px;height:42px;position:absolute;top:38px;left:0}.info-registration:before,.info-registration:after{content:"";background:var(--navy);position:absolute}.info-registration:before{width:60px;height:1px;top:20px;left:-9px}.info-registration:after{width:1px;height:60px;top:-9px;left:20px}.info-hero h1{color:var(--navy);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,78px);font-weight:850;line-height:.98}.info-hero p{color:#344553;letter-spacing:-.02em;max-width:800px;margin:22px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.5}.info-layout{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(230px,.72fr) minmax(0,1.8fr);gap:0;display:grid}.info-summary{color:var(--navy);align-self:start;gap:14px;padding:38px 36px 42px 0;display:grid}.info-summary>svg{width:42px;height:42px;color:var(--teal);stroke-width:1.6px}.info-summary>strong{letter-spacing:-.03em;font-size:22px}.info-summary p{color:#465663;margin:0;font-size:14px;line-height:1.65}.info-summary>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.info-summary .primary-button{justify-self:start;margin-top:6px}.info-email{color:var(--teal-dark);text-underline-offset:4px;font-size:16px;font-weight:800}.info-article{border-left:1px solid var(--line-dark);padding:36px 0 54px 52px}.info-article h2{color:var(--navy);letter-spacing:-.035em;margin:34px 0 10px;font-size:23px}.info-article h2:first-child{margin-top:0}.info-article p,.info-article li{color:#344553;font-size:15px;line-height:1.72}.info-article p{max-width:760px;margin:0}.info-article a{color:var(--teal-dark);text-underline-offset:3px;font-weight:750}.contact-topics{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:32px 0 38px;display:grid}.contact-topics section{padding:22px}.contact-topics section+section{border-left:1px solid var(--line-dark)}.contact-topics strong{color:var(--navy);font-size:15px}.contact-topics p{margin-top:8px;font-size:12px;line-height:1.55}.code-type-comparison{border:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-bottom:44px;display:grid}.code-type-comparison section{padding:28px}.code-type-comparison section+section{border-left:1px solid var(--line-dark);background:#f2f9f9}.code-type-comparison span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.code-type-comparison h2{margin:8px 0 10px;font-size:26px}.code-type-comparison p{font-size:13px;line-height:1.55}.code-type-comparison ul{margin:20px 0 0;padding-left:20px}.code-type-comparison li{margin:8px 0;font-size:13px;line-height:1.5}.not-found-summary{align-self:stretch;place-items:center}.not-found-code{font-family:ui-monospace,monospace;color:var(--teal)!important;letter-spacing:-.08em!important;font-size:clamp(72px,11vw,150px)!important;font-weight:850!important}.not-found-actions{align-self:center;padding-top:62px;padding-bottom:62px}.not-found-actions .primary-button{margin-top:24px}.generator-workspace,.scanner-workspace,.formats-catalog{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.tool-loading{border:1px solid var(--line-dark);border-radius:var(--radius);min-height:520px;color:var(--muted);place-items:center;font-size:13px;font-weight:700;display:grid}.workspace-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;width:50%;height:60px;padding:0 24px;display:grid}.workspace-tab{background:0 0;border:0;border-bottom:3px solid #0000;font-size:16px;font-weight:700}.workspace-tab:hover,.workspace-tab.is-active{color:var(--teal-dark);border-bottom-color:var(--teal)}.workspace-grid{grid-template-columns:1fr 1.08fr;min-height:560px;display:grid}.generator-controls{border-right:1px solid var(--line-dark);flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.generator-controls.is-customizing{gap:8px;padding-top:16px;padding-bottom:12px}.generator-controls.is-customizing .editor-tabs{height:34px}.generator-controls.is-customizing .editor-fieldset{padding-bottom:8px}.generator-controls.is-customizing .pattern-choice{gap:4px;min-height:68px;padding:5px}.generator-controls.is-customizing .pattern-sample{width:34px;height:34px}.generator-controls.is-customizing .upload-logo-button{min-height:54px}.field-label{color:var(--ink);flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.field-label input,.field-label textarea,.field-label select,.scan-gun-panel input{border-radius:var(--radius-sm);width:100%;color:var(--ink);background:#fff;border:1px solid #73808b;font-size:15px;font-weight:500}.field-label textarea{resize:vertical;min-height:92px;padding:13px;line-height:1.45}.field-label input,.scan-gun-panel input{height:44px;padding:0 12px}.field-label textarea:focus,.field-label input:focus,.field-label select:focus{border-color:var(--teal);outline:2px solid #117b7c24}.field-help{color:var(--muted);font-size:12px;font-weight:500}.field-error{color:#b42318;font-size:12px;font-weight:650;line-height:1.4}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;border-radius:var(--radius-sm);width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #73808b;padding:0 42px 0 12px;font-size:15px;font-weight:600}.select-wrap>svg{pointer-events:none;width:17px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.format-finder{z-index:3;position:relative}.format-finder-input{border-radius:var(--radius-sm);background:#fff;border:1px solid #91a1aa;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.format-finder-input:focus-within{border-color:var(--teal);outline:2px solid #117b7c24}.format-finder-input svg{width:17px;height:17px;color:var(--teal-dark)}.format-finder-input input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.format-finder-results{border-radius:var(--radius-sm);background:#fff;border:1px solid #7c9099;gap:0;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 25px #0a284629}.format-finder-results-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 9px 6px;font-size:10px;font-weight:850}.format-finder-option{min-height:38px;color:var(--navy);text-align:left;background:#fff;border:0;border-radius:3px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 9px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.format-finder-option:hover,.format-finder-option:focus-visible{background:#effafa}.format-finder-option:focus-visible{outline-offset:1px;outline:2px solid #117b7c24}.format-finder-option.is-selected{color:var(--teal-dark);box-shadow:inset 3px 0 0 var(--teal);background:#effafa}.format-finder-option strong{font-size:12px;font-weight:800}.format-finder-option span{color:#5e6d78;text-align:right;font-size:10px;font-weight:550;line-height:1.35}.format-finder-empty{color:var(--muted);margin:0;padding:10px 9px;font-size:12px;line-height:1.4}.format-guidance{color:#50606b;font-size:12px;font-weight:500;line-height:1.45}.format-guidance strong{color:var(--navy);font-weight:800}.format-requirements{border-left:3px solid var(--teal);color:#52636d;background:#f2f9f9;gap:3px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.format-requirements strong{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.payload-tabs,.source-tabs{border-radius:var(--radius-sm);border:1px solid #73808b;display:grid;overflow:hidden}.payload-tabs{grid-template-columns:repeat(4,1fr)}.payload-tabs button,.source-tabs button{background:#fff;border:0;border-right:1px solid #aeb7bf;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:650;display:flex}.payload-tabs button:last-child,.source-tabs button:last-child{border-right:0}.payload-tabs button.is-active,.source-tabs button.is-active{color:var(--teal-dark);box-shadow:inset 0 -3px 0 var(--teal);background:#f2fafa}.payload-tabs svg,.source-tabs svg{stroke-width:1.8px;width:17px;height:17px}.guided-payload{border-radius:var(--radius-sm);background:#f8fbfb;border:1px solid #91a1aa;gap:12px;margin:0;padding:15px;display:grid}.guided-payload legend{color:var(--navy);padding:0 5px;font-size:14px;font-weight:800}.guided-payload>p{color:#50606b;margin:0;font-size:12px;line-height:1.45}.guided-payload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.guided-payload-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-payload-grid .field-label{gap:6px;font-size:12px}.guided-payload-grid .field-label input{height:40px;font-size:13px}.guided-payload-output{overflow-wrap:anywhere;color:#245058;background:#fff;border:1px solid #c7d1d5;border-radius:3px;padding:9px 10px;font-size:11px;line-height:1.4;display:block}.guided-advanced-button{align-self:start;margin-top:-3px}.brand-teaser{border-radius:var(--radius-sm);background:#fbfcfc;border:1px solid #95a0aa;padding:13px}.teaser-title{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.teaser-title svg{width:15px}.teaser-features{border:1px solid #d0d6db;border-radius:3px;grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid}.teaser-features span{color:#4e5d69;border-right:1px solid #d0d6db;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:650;display:flex}.teaser-features span:last-child{border-right:0}.teaser-features svg{width:15px}.brand-teaser .secondary-button{min-height:38px}.generate-button{margin-top:auto}.print-readiness{border-radius:var(--radius-sm);background:#f8fbfb;border:1px solid #a0afb6;gap:7px;width:min(100%,460px);margin:13px 0 4px;padding:12px;display:grid}.print-readiness>div{gap:4px;display:grid}.print-readiness strong{color:var(--navy);align-items:center;gap:7px;font-size:12px;display:inline-flex}.print-readiness strong svg{width:16px;color:var(--teal-dark)}.print-readiness span,.print-readiness p{color:#53616c;margin:0;font-size:11px;line-height:1.4}.print-readiness .text-button{font-size:12px}.print-status{align-items:center;gap:5px;font-weight:700;display:inline-flex}.print-status svg{width:14px}.print-status.is-passed{color:#087563}.print-status.is-failed{color:#c9362d}.print-status.is-unavailable{color:#586773}.preview-panel{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:22px 28px 24px;display:flex;position:relative}.preview-label{color:var(--ink);font-size:14px;font-weight:750;position:absolute;top:22px;left:28px}.code-stage{place-items:center;width:min(390px,90%);min-height:390px;margin:20px auto 3px;padding:28px;display:grid;position:relative}.code-stage.is-linear{width:min(540px,96%);min-height:260px}.code-stage canvas{width:auto;max-width:100%;height:auto;max-height:340px;image-rendering:crisp-edges}.styled-qr-frame{aspect-ratio:1;width:min(380px,100%);position:relative}.styled-qr{width:100%;height:100%}.styled-qr svg,.styled-qr canvas{display:block;width:100%!important;height:100%!important}.styled-qr-logo{--logo-size:16%;--logo-background:#fff;width:var(--logo-size);height:var(--logo-size);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styled-qr-logo.is-protected{background:var(--logo-background);padding:1.6%}.styled-qr-logo img{object-fit:contain;width:100%;height:100%;display:block}.corner{border-color:#7c8790;width:24px;height:24px;position:absolute}.corner-tl{border-top:1px solid;border-left:1px solid;top:3px;left:3px}.corner-tr{border-top:1px solid;border-right:1px solid;top:3px;right:3px}.corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:3px;left:3px}.corner-br{border-bottom:1px solid;border-right:1px solid;bottom:3px;right:3px}.preview-filename{letter-spacing:-.015em;margin-top:5px;font-size:17px}.scan-safety{min-height:26px;color:var(--teal-dark);align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:700;display:inline-flex}.scan-safety svg{width:16px}.scan-safety.failed{color:var(--danger)}.scan-safety.passed{color:var(--success)}.preview-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.render-error,.scan-error{color:var(--danger);border-radius:var(--radius-sm);background:#fff4f3;border:1px solid #f0b7b2;padding:10px 12px;font-size:13px}.panel-heading-row,.section-heading-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading-row h2,.section-heading-row h2{letter-spacing:-.025em;margin:0;font-size:18px}.editor-tabs{border-bottom:1px solid #b8c0c6;grid-template-columns:1fr 1fr;height:42px;display:grid}.editor-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;font-size:13px;font-weight:750}.editor-tabs button.is-active{color:var(--teal-dark);border-bottom-color:var(--teal)}.editor-fieldset{border:0;border-bottom:1px solid #c6cdd2;margin:0;padding:0 0 13px}.editor-fieldset legend{margin:0 0 8px;padding:0;font-size:13px;font-weight:800}.pattern-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pattern-choice{border-radius:var(--radius-sm);background:#fff;border:1px solid #a8b1b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:86px;padding:8px;font-size:11px;font-weight:700;display:flex}.pattern-choice.is-selected{border:2px solid var(--teal);color:var(--teal-dark)}.pattern-sample{background-color:var(--navy);background-size:10px 10px;width:40px;height:40px}.pattern-square{background-image:linear-gradient(90deg,#fff 2px,#0000 2px),linear-gradient(#fff 2px,#0000 2px)}.pattern-rounded{background-image:radial-gradient(circle,#fff 2px,#0000 3px);border-radius:8px}.pattern-dots{background-color:#fff;background-image:radial-gradient(circle, var(--navy) 3px, transparent 4px)}.color-fieldset{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.color-fieldset legend{grid-column:1/-1}.color-input{flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.color-input-control{border-radius:var(--radius-sm);border:1px solid #a8b1b8;align-items:center;gap:8px;height:38px;padding:4px 8px;display:flex}.color-input input{background:0 0;border:0;width:30px;height:26px;padding:0}.color-input code{font-size:11px;font-weight:650}.contrast-status{min-height:38px;color:var(--success);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.contrast-status svg{width:14px}.contrast-status.is-invalid{color:var(--danger)}.logo-fieldset{grid-template-columns:1.1fr 1fr;align-items:center;gap:8px 20px;display:grid}.logo-fieldset legend{grid-column:1/-1}.upload-logo-button{border-radius:var(--radius-sm);min-height:68px;color:var(--navy);border:1px dashed #929da6;grid-row:span 2;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex;position:relative}.upload-logo-button:hover{background:var(--soft)}.upload-logo-button input,.upload-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-logo-button svg{width:16px}.logo-fieldset>.field-help{text-align:center;grid-column:1}.range-control{flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.range-control>span{justify-content:space-between;display:flex}.range-control input{accent-color:var(--teal)}.toggle-row{justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.toggle-row input{width:36px;height:20px;accent-color:var(--teal)}.form-actions{margin-top:auto}.two-up{grid-template-columns:1.5fr .8fr;gap:10px;display:grid}.pro-note{color:#465562;border-top:1px solid #c5ccd1;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:12px;display:flex}.pro-note button{color:var(--teal-dark);background:0 0;border:0;font-weight:750;text-decoration:underline}.scanner-grid{grid-template-columns:1.1fr .9fr;min-height:510px;display:grid}.scan-source-panel{border-right:1px solid var(--line-dark);padding:16px}.source-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:10px}.camera-frame{border-radius:var(--radius-sm);background:#172027;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.camera-frame video{object-fit:cover;width:100%;height:340px;display:none}.camera-frame.is-active video{display:block}.camera-placeholder{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:9px;padding:40px;display:flex}.camera-placeholder>svg{stroke-width:1.2px;color:#8fcaca;width:64px;height:64px}.camera-placeholder strong{font-size:19px}.camera-placeholder span{color:#c8d0d5;max-width:320px;font-size:12px;line-height:1.5}.viewfinder-corner{border-color:#fff;width:28px;height:28px;position:absolute}.vf-tl{border-top:3px solid;border-left:3px solid;top:24px;left:24px}.vf-tr{border-top:3px solid;border-right:3px solid;top:24px;right:24px}.vf-bl{border-bottom:3px solid;border-left:3px solid;bottom:24px;left:24px}.vf-br{border-bottom:3px solid;border-right:3px solid;bottom:24px;right:24px}.scan-line{background:var(--teal);height:2px;animation:2.8s ease-in-out infinite alternate scan;position:absolute;top:35%;left:0;right:0;box-shadow:0 0 8px #117b7c80}@keyframes scan{0%{transform:translateY(-70px)}to{transform:translateY(110px)}}.camera-controls{grid-template-columns:1fr 230px;gap:12px;margin-top:10px;display:grid}.compact-select select{height:44px}.privacy-line{color:#40505d;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.privacy-line svg{width:15px}.upload-dropzone{border-radius:var(--radius-sm);text-align:center;background:#fafcfc;border:1px dashed #7f8b94;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:398px;display:flex;position:relative}.upload-dropzone>svg{width:58px;height:58px;color:var(--teal);stroke-width:1.3px}.upload-dropzone>strong{font-size:20px}.upload-dropzone>span:not(.secondary-button){color:var(--muted);font-size:13px}.scan-gun-panel{border-radius:var(--radius-sm);text-align:center;border:1px solid #b2bac1;flex-direction:column;justify-content:center;align-items:center;min-height:398px;padding:48px;display:flex}.scan-gun-panel>svg{width:58px;height:58px;color:var(--teal);stroke-width:1.3px}.scan-gun-panel h2{margin:14px 0 6px;font-size:22px}.scan-gun-panel p{color:var(--muted);max-width:420px;margin:0 0 20px;font-size:13px;line-height:1.55}.scan-gun-panel .field-label{text-align:left;width:100%}.scan-gun-panel .primary-button{width:100%;margin-top:12px}.result-inspector{padding:18px 24px}.scan-success-notice{z-index:90;color:#fff;background:#08714d;border:2px solid #064c35;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:min(620px,100vw - 32px);min-height:112px;padding:18px 16px 18px 20px;animation:.22s ease-out scan-success-enter;display:grid;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #071d3557}.scan-success-icon{stroke-width:2.4px;width:48px;height:48px}.scan-success-copy{gap:2px;min-width:0;display:grid}.scan-success-copy strong{letter-spacing:-.025em;font-size:24px;line-height:1.05}.scan-success-copy span{letter-spacing:.12em;text-transform:uppercase;opacity:.86;font-size:12px;font-weight:850}.scan-success-copy code{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scan-success-action{border-radius:var(--radius-sm);color:#06543b;white-space:nowrap;background:#fff;border:1px solid #fff;min-height:42px;padding:0 16px;font-weight:850}.scan-success-close{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.scan-success-close svg{width:19px;height:19px}@keyframes scan-success-enter{0%{opacity:0;transform:translate(-50%,-18px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.result-inspector h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.result-empty{min-height:330px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px;display:flex}.result-empty svg{width:52px;height:52px;color:var(--teal);stroke-width:1.3px}.result-empty strong{color:var(--navy);font-size:18px}.result-empty span{max-width:310px;font-size:13px;line-height:1.5}.result-status{border-bottom:1px solid #a9b2b9;align-items:center;gap:9px;min-height:42px;font-size:17px;font-weight:800;display:flex}.result-status svg{color:#fff;border-radius:50%;width:22px;height:22px;padding:3px}.result-status.is-valid{color:var(--success)}.result-status.is-valid svg{background:var(--success)}.result-status.is-invalid{color:var(--danger)}.result-status.is-invalid svg{background:var(--danger)}.result-list{margin:12px 0}.result-list>div{grid-template-columns:34% 66%;align-items:baseline;gap:10px;min-height:32px;font-size:14px;display:grid}.result-list dt{color:#3c4a56}.result-list dd{min-width:0;margin:0;font-weight:700}.value-cell{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.match-panel{border-top:1px solid #a9b2b9;padding-top:12px}.match-panel h3{margin:0 0 8px;font-size:18px}.clearable-input{position:relative}.clearable-input input{padding-right:40px}.clearable-input button{background:0 0;border:0;width:32px;height:32px;position:absolute;top:6px;right:6px}.clearable-input svg{width:16px}.match-result{background:#f2f4f5;border:1px solid #b9c1c7;align-items:center;gap:9px;min-height:44px;margin-top:9px;padding:0 14px;font-size:17px;font-weight:800;display:flex}.match-result.is-match{color:#fff;border-color:var(--navy);background:var(--navy)}.match-result svg{width:21px}.result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.recent-scans{border-top:1px solid var(--line-dark);padding:16px}.recent-empty{color:var(--muted);text-align:center;border:1px solid #c2c9ce;margin-top:10px;padding:22px;font-size:13px}.scan-table-wrap{margin-top:10px;overflow-x:auto}.scan-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.scan-table-wrap th,.scan-table-wrap td{text-align:left;border:1px solid #c5ccd1;padding:9px 12px}.scan-table-wrap th{color:#4c5965;background:#f5f7f8;font-size:11px}.table-valid,.table-invalid{align-items:center;gap:5px;font-weight:650;display:inline-flex}.table-valid{color:var(--success)}.table-invalid{color:var(--danger)}.table-valid svg,.table-invalid svg{width:15px}.formats-catalog{overflow:hidden}.catalog-toolbar{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:18px 22px;display:flex}.search-field{border-radius:var(--radius-sm);border:1px solid #7d8993;align-items:center;gap:9px;width:300px;min-height:44px;padding:0 12px;display:flex}.search-field svg{width:18px;color:var(--muted)}.search-field input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.catalog-tabs{flex-wrap:wrap;gap:6px;display:flex}.catalog-tabs button{border-radius:var(--radius-sm);background:#fff;border:1px solid #a9b2b9;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.catalog-tabs button.is-active{color:#fff;background:var(--navy);border-color:var(--navy)}.format-list-header,.format-row{grid-template-columns:1fr 2.1fr 1.2fr 130px;align-items:center;gap:22px;display:grid}.format-list-header{min-height:38px;color:var(--muted);background:#f5f7f8;border-bottom:1px solid #c3cbd0;padding:0 22px;font-size:11px;font-weight:750}.format-row{border-bottom:1px solid #c3cbd0;min-height:88px;padding:15px 22px}.format-row>div{flex-direction:column;gap:4px;display:flex}.format-row strong{font-size:16px}.format-row>div span{color:var(--teal-dark);font-size:11px;font-weight:750}.format-row p{color:#44525e;margin:0;font-size:13px;line-height:1.45}.format-row .secondary-button{min-height:38px;padding:0 12px;font-size:12px}.available-status{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.available-status svg{width:16px}.catalog-empty{text-align:center;color:var(--muted);padding:50px}.catalog-note{color:var(--muted);background:#f8fafb;margin:0;padding:20px 22px;font-size:12px;line-height:1.55}.value-strip{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:24px;padding:20px 0;display:grid}.value-strip article{border-right:1px solid #8e989f;grid-template-columns:42px 1fr;gap:14px;min-height:78px;padding:6px 32px;display:grid}.value-strip article:last-child{border-right:0}.value-strip h2{letter-spacing:-.02em;margin:0 0 5px;font-size:15px}.value-strip p{color:#3e4d59;margin:0;font-size:12px;line-height:1.45}.target-mark{border:1px solid var(--navy);border-radius:50%;width:32px;height:32px;margin-top:2px;position:relative}.target-mark:before,.target-mark:after{content:"";background:var(--navy);position:absolute}.target-mark:before{width:44px;height:1px;top:15px;left:-7px}.target-mark:after{width:1px;height:44px;top:-7px;left:15px}.site-footer{border-top:1px solid var(--line-dark);color:#263644;letter-spacing:.24em;justify-content:space-between;align-items:center;min-height:62px;margin-top:28px;padding:0 36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.footer-nav{justify-content:center;align-items:center;gap:22px;display:flex}.footer-nav a{color:var(--navy);letter-spacing:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-weight:750;text-decoration:none}.footer-nav a:hover{color:var(--teal-dark);text-underline-offset:4px;text-decoration:underline}.footer-cookie-settings{color:var(--navy);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-weight:750}.footer-cookie-settings:hover{color:var(--teal-dark);text-underline-offset:4px;text-decoration:underline}.analytics-consent{z-index:90;border:1px solid var(--navy);background:#fff;align-items:center;gap:18px;width:min(620px,100% - 40px);padding:14px 16px 14px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 34px #071d352e}.analytics-consent p{color:#334551;margin:0;font-size:12px;line-height:1.45}.analytics-consent-actions{flex:none;gap:8px;display:flex}.analytics-consent-actions button{border:1px solid var(--navy);min-height:36px;color:var(--navy);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;padding:0 12px;font-size:11px;font-weight:800}.analytics-consent-actions button:hover{color:#fff;background:var(--navy)}.dialog-backdrop{z-index:100;background:#071d35a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upgrade-dialog{border:1px solid var(--navy-dark);border-radius:var(--radius);background:#fff;width:min(1080px,100%);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto}.dialog-close{background:#fff;border:1px solid #a9b2b9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.dialog-close svg{width:18px}.dialog-brand{color:var(--teal-dark);letter-spacing:.18em;margin:0 0 12px;font-size:11px;font-weight:850}.upgrade-dialog h2{max-width:650px;color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.02}.dialog-intro{color:#465561;max-width:780px;font-size:15px;line-height:1.6}.plan-comparison{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.plan-column{padding:22px}.plan-column+.plan-column{border-left:1px solid var(--line-dark)}.plan-column.is-pro{background:#f3fafa}.plan-column.is-team{background:var(--navy);color:#fff}.plan-name{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.is-team .plan-name{color:#80ddd7}.plan-heading{grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;display:grid}.plan-heading .plan-name{grid-column:1/-1}.plan-heading strong{letter-spacing:-.035em;margin-top:7px;font-size:28px}.plan-heading>span:last-child{color:#65727c;font-size:11px}.is-team .plan-heading>span:last-child{color:#bdcbd2}.plan-purpose{color:#52616c;min-height:42px;margin:10px 0 0;font-size:12px;line-height:1.45}.is-team .plan-purpose{color:#d6e0e5}.plan-column ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.plan-column li{color:#40505d;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.plan-column li svg{width:16px;height:16px;color:var(--teal);stroke-width:2px;flex:none}.is-team li{color:#e6edef}.is-team li svg{color:#80ddd7}.plan-select-button{border:1px solid var(--navy);background:var(--navy);color:#fff;width:100%;margin-top:20px;padding:11px 14px;font-weight:800}.plan-select-button.is-team-button{color:var(--navy);background:#80ddd7;border-color:#80ddd7}.plan-select-button.is-current-button{color:#52616c;cursor:default;background:#eef2f4;border-color:#9cabb5}.dialog-actions{gap:12px;margin-top:22px;display:flex}.qr-preview-dialog{border:1px solid var(--navy-dark);border-radius:var(--radius);text-align:center;background:#fff;justify-items:center;gap:16px;width:min(460px,100%);max-height:calc(100vh - 48px);padding:34px;display:grid;position:relative;overflow-y:auto}.qr-preview-dialog h3{color:var(--navy);letter-spacing:-.035em;margin:6px 38px 0;font-size:26px}.qr-preview-dialog p{color:#52616c;max-width:350px;margin:0;font-size:12px;line-height:1.5}.qr-preview-dialog img{aspect-ratio:1;width:min(100%,330px);image-rendering:pixelated;background:#fff;border:1px solid #aeb9bf}.qr-preview-actions{justify-content:center;gap:10px;width:100%;display:flex}.qr-preview-actions button{justify-content:center}.qr-preview-actions a{text-decoration:none}.launch-note{color:var(--muted);margin:12px 0 0;font-size:11px}.staff-page{width:min(1280px,100% - 64px);min-height:calc(100vh - 166px);margin:0 auto;padding:52px 0 80px}.staff-hero{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px;display:flex}.staff-back-link{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:17px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.staff-back-link svg{width:15px;height:15px}.staff-hero h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px);line-height:.98}.staff-hero p{color:#40505d;max-width:720px;margin:15px 0 0;font-size:15px;line-height:1.55}.staff-identity{border:1px solid var(--navy);background:var(--soft);grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-width:240px;padding:16px 18px;display:grid}.staff-identity svg{width:24px;height:24px;color:var(--teal-dark);grid-row:1/3}.staff-identity span{color:#62707a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.staff-identity strong{color:var(--navy);overflow-wrap:anywhere;font-size:12px}.staff-summary{border:1px solid var(--line-dark);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.staff-summary article{border-left:1px solid var(--line-dark);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:20px 17px;display:grid}.staff-summary article:nth-child(3n+1){border-left:0}.staff-summary article:nth-child(n+4){border-top:1px solid var(--line-dark)}.staff-summary svg{width:20px;height:20px;color:var(--teal-dark);stroke-width:1.8px}.staff-summary article div{gap:7px;display:grid}.staff-summary span{color:#5b6872;font-size:10px;font-weight:760;line-height:1.35}.staff-summary strong{color:var(--navy);letter-spacing:-.04em;font-size:23px}.staff-directory{border:1px solid var(--line-dark);background:#fff;border-top:0}.staff-directory-toolbar{justify-content:space-between;align-items:flex-end;gap:22px;padding:25px 28px;display:flex}.staff-directory-toolbar form{flex:1;gap:7px;max-width:800px;display:grid}.staff-directory-toolbar label{color:var(--navy);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.staff-directory-toolbar form>div{background:#fff;border:1px solid #8997a1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.staff-directory-toolbar form svg{width:18px;color:var(--teal-dark);margin-left:13px}.staff-directory-toolbar input{min-width:0;min-height:45px;color:var(--navy);font:inherit;border:0;outline:0;padding:0 12px;font-size:13px}.staff-directory-toolbar form .primary-button{border-top:0;border-bottom:0;border-right:0;min-height:45px}.staff-directory-toolbar>.outline-button{white-space:nowrap;align-items:center;gap:7px;min-height:46px;display:inline-flex}.staff-directory-toolbar>.outline-button svg{width:16px;height:16px}.staff-tabs{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--soft);min-height:50px;padding:0 28px;display:flex}.staff-tabs button{color:#586773;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:120px;padding:0 18px;font-size:11px;font-weight:850}.staff-tabs button.is-active{border-bottom-color:var(--teal);color:var(--navy)}.staff-tabs button:hover{color:var(--teal-dark)}.staff-table-wrap{width:100%;overflow-x:auto}.staff-table-wrap table{border-collapse:collapse;width:100%;color:var(--navy);font-size:11px}.staff-table-wrap th{border-bottom:1px solid var(--line-dark);background:var(--navy);color:#fff;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:9px;font-weight:850}.staff-table-wrap td{color:#40505d;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d1d8dd;max-width:310px;padding:14px;line-height:1.4}.staff-table-wrap tbody tr:hover{background:#f7fafb}.staff-table-wrap tbody tr:last-child td{border-bottom:0}.staff-table-wrap td strong{color:var(--navy);font-size:12px;display:block}.staff-table-wrap td>span:not(.staff-status){color:#6a7680;margin-top:3px;font-size:9px;display:block}.staff-table-wrap td button{border:1px solid var(--navy);min-height:32px;color:var(--navy);cursor:pointer;background:#fff;padding:0 12px;font-size:10px;font-weight:850}.staff-table-wrap td button:hover{background:var(--navy);color:#fff}.staff-table-wrap td button:disabled{opacity:.5;cursor:wait}.staff-table-wrap td a{color:var(--teal-dark);align-items:flex-start;gap:5px;font-weight:760;display:inline-flex}.staff-table-wrap td a svg{flex:none;width:12px;height:12px;margin-top:2px}.staff-table-empty{text-align:center;height:140px;color:#68757e!important}.staff-status,.staff-role{color:#53616c;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eef2f4;border:1px solid #9aa7af;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.staff-status.is-active,.staff-status.is-processed,.staff-status.is-trialing{color:#176432;background:#edf9f1;border-color:#4b9e68}.staff-status.is-team{border-color:var(--navy);background:var(--navy);color:#fff}.staff-status.is-pro{border-color:var(--teal);color:var(--teal-dark);background:#e4f7f5}.staff-status.is-past-due,.staff-status.is-failed{color:var(--danger);background:#fff1ef;border-color:#d65c51}.staff-status.is-pending,.staff-status.is-planned{color:#735814;background:#fff8e5;border-color:#b98d27}.staff-operations>section:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:120px;padding:26px 28px;display:grid}.staff-operations>section:first-child>svg{width:27px;height:27px;color:var(--teal-dark)}.staff-operations h2,.staff-section-heading h2,.staff-section-heading h3{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:20px}.staff-operations p,.staff-section-heading p{color:#5b6872;max-width:700px;margin:6px 0 0;font-size:11px;line-height:1.5}.staff-event-section{border-top:1px solid var(--line-dark)}.staff-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.staff-workspace-detail{border:1px solid var(--line-dark);background:#fff;margin-top:28px}.staff-workspace-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 28px;display:flex}.staff-workspace-detail>header h2{color:var(--navy);letter-spacing:-.04em;margin:10px 0 0;font-size:30px}.staff-workspace-detail>header p{color:#65727c;margin:5px 0 0;font-size:10px}.staff-detail-metrics{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--soft);grid-template-columns:repeat(4,1fr);display:grid}.staff-detail-metrics article{gap:6px;min-height:94px;padding:20px 23px;display:grid}.staff-detail-metrics article+article{border-left:1px solid var(--line-dark)}.staff-detail-metrics span{color:#606d77;font-size:10px;font-weight:760}.staff-detail-metrics strong{color:var(--navy);letter-spacing:-.035em;font-size:22px}.staff-detail-grid{grid-template-columns:1.15fr .85fr;display:grid}.staff-detail-grid>section+section{border-left:1px solid var(--line-dark)}.staff-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-link-actions a{min-height:34px;color:var(--navy);border:1px solid #8d9ba5;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.staff-link-actions a:hover{border-color:var(--navy);background:var(--soft)}.staff-link-actions svg{width:12px;height:12px}.staff-definition-list{border-top:1px solid #d1d8dd;grid-template-columns:1fr 1fr;margin:0;display:grid}.staff-definition-list div{border-bottom:1px solid #d1d8dd;min-width:0;padding:14px 26px}.staff-definition-list div:nth-child(odd){border-right:1px solid #d1d8dd}.staff-definition-list dt{color:#6a7680;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.staff-definition-list dd{color:var(--navy);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;font-weight:750}.staff-member-list{border-top:1px solid #d1d8dd}.staff-member-list article{justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 26px;display:flex}.staff-member-list article+article{border-top:1px solid #d1d8dd}.staff-member-list article div{min-width:0}.staff-member-list strong{color:var(--navy);font-size:11px;display:block}.staff-member-list article div span{color:#65727c;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.staff-detail-codes{border-top:1px solid var(--line-dark)}.staff-detail-loading,.staff-loading{min-height:220px;color:var(--navy);place-items:center;font-size:16px;font-weight:780;display:grid}.staff-detail-loading{border:1px solid var(--line-dark);background:var(--soft);margin-top:28px}.staff-access-error{border:1px solid var(--line-dark);text-align:center;align-content:center;place-items:center;min-height:500px;padding:40px;display:grid}.staff-access-error>svg{width:46px;height:46px;color:var(--teal-dark);margin-bottom:12px}.staff-access-error h1{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:42px}.staff-access-error p{color:#53616c;max-width:580px;margin:14px 0 24px;line-height:1.55}.staff-access-error .outline-button{align-items:center;gap:7px;display:inline-flex}.staff-access-error .outline-button svg{width:15px;height:15px}.staff-support{background:#fff}.support-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 28px;display:flex}.support-header>div>span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.support-header h2{color:var(--navy);letter-spacing:-.035em;margin:6px 0 0;font-size:27px}.support-header p{color:#596771;margin:7px 0 0;font-size:11px;line-height:1.5}.support-header .outline-button{align-items:center;gap:7px;min-height:42px;display:inline-flex}.support-header .outline-button svg{width:15px;height:15px}.support-summary{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--soft);grid-template-columns:repeat(5,1fr);display:grid}.support-summary article{gap:6px;min-height:82px;padding:17px 22px;display:grid}.support-summary article+article{border-left:1px solid var(--line-dark)}.support-summary span{color:#65727c;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.support-summary strong{color:var(--navy);letter-spacing:-.04em;font-size:23px}.staff-support>.account-inline-error{align-items:center;gap:8px;margin:18px 22px 0;display:flex}.staff-support>.account-inline-error svg,.support-success svg{flex:none;width:17px;height:17px}.support-success{color:#176432;background:#edf9f1;border:1px solid #4b9e68;align-items:center;gap:8px;margin:18px 22px 0;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.support-toolbar{border-bottom:1px solid var(--line-dark);align-items:end;gap:16px;padding:22px;display:flex}.support-toolbar form{flex:1;gap:7px;display:grid}.support-toolbar label{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.support-toolbar form>div{background:#fff;border:1px solid #8d9ba5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.support-toolbar form svg{width:17px;color:var(--teal-dark);margin-left:12px}.support-toolbar input{min-width:0;min-height:42px;color:var(--navy);font:inherit;border:0;outline:0;padding:0 11px;font-size:12px}.support-toolbar form .primary-button{border-top:0;border-bottom:0;border-right:0;min-height:42px}.support-toolbar select,.support-thread-controls select{min-height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #8d9ba5;border-radius:0;padding:0 34px 0 11px;font-size:11px;font-weight:750}.support-workspace{grid-template-columns:minmax(300px,.78fr) minmax(0,1.7fr);min-height:680px;display:grid}.support-thread-list{border-right:1px solid var(--line-dark);background:#f8fafb;max-height:880px;overflow-y:auto}.support-thread-row{color:#4b5964;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd4d9;gap:7px;width:100%;padding:17px 18px;display:grid}.support-thread-row:hover{background:#eef5f5}.support-thread-row.is-active{box-shadow:inset 4px 0 0 var(--teal);background:#fff}.support-thread-row-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.support-thread-row-topline strong{color:var(--navy);overflow-wrap:anywhere;font-size:11px}.support-thread-row-topline time{color:#7a858d;flex:none;font-size:8px}.support-thread-subject{color:var(--navy);font-size:12px;font-weight:850}.support-thread-preview{color:#5e6b74;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.support-thread-meta{color:#6b7780;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.support-unread{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:22px;padding:5px 7px;font-size:8px;font-weight:900}.staff-status.is-open{color:#176432;background:#edf9f1;border-color:#4b9e68}.staff-status.is-resolved{color:#53616c;background:#eef2f4;border-color:#8c99a2}.staff-status.is-high{color:var(--danger);background:#fff1ef;border-color:#d65c51}.support-list-empty,.support-conversation-empty,.staff-support-empty{color:#61707a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;padding:32px;display:grid}.support-list-empty svg,.support-conversation-empty svg,.staff-support-empty svg{width:34px;height:34px;color:var(--teal-dark)}.support-list-empty strong,.support-conversation-empty h3,.staff-support-empty h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:20px}.support-list-empty span,.support-conversation-empty p,.staff-support-empty p{max-width:390px;margin:0;font-size:11px;line-height:1.55}.support-conversation{background:#fff;min-width:0}.support-conversation>header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px;display:flex}.support-conversation>header h3{color:var(--navy);letter-spacing:-.035em;margin:9px 0 0;font-size:23px}.support-conversation>header p{color:#64717b;margin:6px 0 0;font-size:10px}.support-thread-controls{grid-template-columns:repeat(3,minmax(110px,1fr));gap:9px;display:grid}.support-thread-controls label{color:#68757e;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.support-thread-controls select{min-height:36px;font-size:10px}.support-message-list{background:#f3f6f7;gap:14px;max-height:600px;padding:22px;display:grid;overflow-y:auto}.support-message{background:#fff;border:1px solid #9eabb3;width:min(92%,720px)}.support-message.is-outbound{border-color:var(--teal-dark);justify-self:end}.support-message.is-note{background:#fff9e9;border-color:#c3922f;justify-self:center;width:min(96%,760px)}.support-message>header{border-bottom:1px solid #d1d9de;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.support-message>header>div{align-items:center;gap:7px;min-width:0;display:flex}.support-message>header svg{width:15px;height:15px;color:var(--teal-dark);flex:none}.support-message.is-note>header svg{color:#8a6414}.support-message>header strong{color:var(--navy);overflow-wrap:anywhere;font-size:10px}.support-message>header span{color:#73808a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.support-message>header time{color:#73808a;flex:none;font-size:8px}.support-message>p{color:#3f4f5b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:17px 16px;font-size:12px;line-height:1.65}.support-attachments{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.support-attachments button{min-width:180px;color:var(--navy);text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #9eabb3;align-items:center;gap:8px;padding:9px 10px;display:flex}.support-attachments button:hover{border-color:var(--teal-dark);background:#edf7f6}.support-attachments svg{width:15px;height:15px;color:var(--teal-dark)}.support-attachments span{min-width:0}.support-attachments strong,.support-attachments small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-attachments strong{max-width:220px;font-size:9px}.support-attachments small{color:#697680;margin-top:3px;font-size:8px}.support-composers{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.support-composers form{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.support-composers form+form{border-left:1px solid var(--line-dark);background:#fffaf0}.support-composers label{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.support-composers label svg{width:15px;height:15px;color:var(--teal-dark)}.support-composers textarea{resize:vertical;width:100%;color:var(--navy);font:inherit;border:1px solid #8d9ba5;border-radius:0;outline:0;padding:12px;font-size:11px;line-height:1.55}.support-composers textarea:focus{border-color:var(--teal-dark);box-shadow:0 0 0 2px #0d858321}.support-composers button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.support-composers button svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1050px){.site-header{grid-template-columns:220px 1fr auto;gap:18px;padding:0 20px}.primary-nav{gap:18px}.brand-logo{max-width:210px}.header-cta{padding:0 13px;font-size:13px}.account-dashboard-link{font-size:0}.account-dashboard-link svg{width:20px;height:20px}.workspace-grid,.scanner-grid{grid-template-columns:1fr}.workspace-tabs{width:100%}.generator-controls,.scan-source-panel{border-right:0;border-bottom:1px solid var(--line-dark)}.generator-controls{min-height:540px}.preview-panel{min-height:560px}.value-strip article{padding:6px 18px}.format-list-header,.format-row{grid-template-columns:1fr 1.8fr 125px}.format-list-header span:nth-child(3),.format-row .available-status{display:none}.info-page{width:min(100% - 40px,980px)}.site-footer{flex-wrap:wrap;justify-content:center}.footer-promise{text-align:center;width:100%}.pricing-page{width:min(100% - 40px,920px)}.pricing-hero{grid-template-columns:minmax(0,1fr) 360px;gap:38px}.pricing-choice{gap:46px}.tracked-landing-hero{grid-template-columns:minmax(0,.8fr) minmax(400px,1fr);gap:38px}.tracked-analytics-section{gap:36px;padding:52px 40px}}@media (width<=760px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;height:68px;padding:0 16px}.brand-logo{max-width:180px;height:40px}.guided-payload-grid,.guided-payload-grid.two-columns{grid-template-columns:1fr}.format-finder-option{flex-direction:column;align-items:flex-start;gap:2px}.format-finder-option span{text-align:left}.mobile-header-account{display:block}.mobile-header-account .account-controls.is-compact{min-height:42px;display:flex}.mobile-header-account .mobile-account-action{white-space:nowrap;min-height:42px;font-size:11px;font-weight:850}.mobile-menu-button{background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.primary-nav{border-bottom:1px solid var(--line-dark);background:#fff;flex-direction:column;gap:0;height:auto;padding:8px 16px 16px;display:none;position:absolute;top:68px;left:0;right:0}.primary-nav.is-open{display:flex}.nav-link{text-align:left;border-bottom-width:1px;min-height:48px}.mobile-nav-cta{border:1px solid var(--teal);color:var(--navy);background:#effafa;border-radius:999px;padding:11px 16px;font-weight:800;display:block}.header-actions{display:none}.account-controls.is-compact{justify-content:space-between;min-height:50px;display:flex}.mobile-account-action{min-height:46px;color:var(--teal-dark);padding:0;font-size:14px}.hero{min-height:182px;padding:40px 28px 30px}.hero h1{font-size:43px}.hero p{font-size:16px}.registration-rail{display:none}.main-container{width:min(100% - 24px, var(--container))}.pricing-page{width:min(100% - 28px,720px);padding:36px 0 56px}.pricing-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:12px 2px 42px}.pricing-hero h1{font-size:clamp(43px,12vw,57px)}.pricing-hero p{margin-top:19px;font-size:16px}.pricing-hero-actions{gap:22px;margin-top:25px}.pricing-code-graphic{justify-self:center;width:min(100%,350px)}.pricing-plans{grid-template-columns:1fr}.pricing-plan{min-height:0;padding:32px 23px 26px}.pricing-plan+.pricing-plan{border-top:1px solid var(--line-dark);border-left:0}.pricing-plan header{min-height:0;padding-bottom:23px}.pricing-plan h2{font-size:32px}.pricing-price strong{font-size:62px}.pricing-plan ul{gap:13px;margin:24px 0}.pricing-static-note{padding:34px 16px 42px}.pricing-static-note strong{font-size:18px}.pricing-static-note button{font-size:13px}.tracking-domain-manager>header{padding:22px 20px 16px}.tracking-domain-manager form{grid-template-columns:1fr;padding:20px 20px 0}.tracking-domain-help,.tracking-domain-message{margin-left:20px;margin-right:20px}.tracking-domain-list article>header{flex-direction:column;align-items:stretch;padding:16px 20px}.tracking-domain-list article>header>div:last-child{flex-wrap:wrap}.tracking-domain-records,.tracking-domain-active{padding-left:20px;padding-right:20px}.tracking-domain-records label{grid-template-columns:1fr}.pricing-choice{grid-template-columns:1fr;gap:37px;margin-top:48px;padding:46px 25px}.pricing-choice h2,.pricing-closing h2{font-size:clamp(40px,11vw,54px)}.pricing-choice p{margin-top:20px;font-size:15px}.pricing-choice ul{gap:21px}.pricing-choice li{gap:14px;font-size:16px}.pricing-choice li svg{width:34px;height:34px;padding:7px}.pricing-closing{padding-top:64px}.tracked-landing-page{width:min(100% - 28px,720px);padding:38px 0 56px}.tracked-landing-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:8px 2px 46px}.tracked-landing-hero h1{font-size:clamp(43px,12vw,57px)}.tracked-landing-hero p{margin-top:18px;font-size:16px}.tracked-routing-visual{grid-template-columns:1fr;gap:10px;width:min(100%,280px);margin:0 auto}.tracked-routing-visual>svg{justify-self:center;transform:rotate(90deg)}.tracked-print>svg{width:92px;height:92px}.tracked-destination div{width:170px}.tracked-flow-section{padding:57px 0}.tracked-flow-section>h2,.tracked-compare>h2{font-size:clamp(38px,10vw,52px)}.tracked-flow{grid-template-columns:1fr;gap:24px;margin-top:34px}.tracked-flow>svg{justify-self:center;transform:rotate(90deg)}.tracked-flow article{padding:0 12px}.tracked-domain-section{grid-template-columns:1fr;gap:34px;padding:44px 21px}.tracked-domain-copy h2{font-size:clamp(39px,10vw,53px)}.tracked-domain-copy p{margin-top:18px;font-size:15px}.tracked-domain-demo{box-shadow:7px 7px #c7e5e5}.tracked-control-demo{max-width:320px}.tracked-analytics-section{grid-template-columns:1fr;gap:34px;padding:44px 21px}.tracked-analytics-copy h2{font-size:clamp(39px,10vw,53px)}.tracked-analytics-copy p{margin-top:18px;font-size:15px}.tracked-compare{padding:57px 0}.tracked-compare>div{grid-template-columns:1fr;margin-top:31px}.tracked-compare article{padding:0 18px}.tracked-compare article+article{border-top:1px solid var(--teal);border-left:0}.tracked-compare h3{font-size:21px}.tracked-compare p{min-height:49px;font-size:13px}.tracked-closing{padding-top:61px}.tracked-closing h2{font-size:clamp(40px,10.5vw,53px)}.tool-landing{width:min(100% - 28px,720px);padding:38px 0 56px}.tool-landing-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:8px 2px 46px}.tool-landing h1{font-size:clamp(43px,12vw,57px)}.tool-landing-hero p{margin-top:18px;font-size:16px}.tool-landing-choice{padding:57px 0}.tool-landing-choice>h2,.tool-landing-close h2{font-size:clamp(38px,10vw,52px)}.tool-landing-choice>div{grid-template-columns:1fr;margin-top:34px}.tool-landing-choice article{min-height:0;padding:22px 18px}.tool-landing-choice article+article{border-top:1px solid #b4d5d5;border-left:0}.tool-landing-choice h3{margin-top:12px}.tool-landing-download{grid-template-columns:1fr;gap:34px;padding:44px 21px}.tool-landing-download h2{font-size:clamp(39px,10vw,53px)}.tool-landing-download p{margin-top:18px;font-size:15px}.tool-landing-close{padding-top:61px}.tool-landing-close h2{font-size:clamp(40px,10.5vw,53px)}.tool-mockup{box-shadow:7px 7px #c7e5e5}.tool-mockup main{min-height:236px}.related-product-links{padding-top:45px}.related-product-links>div{grid-template-columns:1fr}.related-product-links a+a{border-top:1px solid #b4d5d5;border-left:0}.generator-workspace,.scanner-workspace,.formats-catalog{border-radius:var(--radius-sm)}.workspace-tabs{height:54px;padding:0 12px}.generator-controls{min-height:0;padding:18px 14px}.payload-tabs button{flex-direction:column;gap:2px;min-height:48px;font-size:10px}.preview-panel{min-height:500px;padding:18px 12px}.preview-label{top:16px;left:16px}.code-stage{width:320px;max-width:100%;min-height:320px;padding:20px}.preview-actions{gap:8px}.preview-actions .primary-button,.preview-actions .secondary-button{padding:0 12px;font-size:12px}.color-fieldset{grid-template-columns:1fr 1fr}.contrast-status{grid-column:1/-1;min-height:24px}.logo-fieldset{grid-template-columns:1fr}.logo-fieldset legend,.logo-fieldset>.field-help{grid-column:1}.upload-logo-button{grid-row:auto}.scanner-grid{min-height:0}.scan-source-panel{padding:10px}.source-tabs button{flex-direction:column;gap:2px;min-height:50px;font-size:11px}.camera-frame,.camera-frame video{height:270px;min-height:270px}.camera-controls{grid-template-columns:1fr}.upload-dropzone,.scan-gun-panel{min-height:330px}.scan-gun-panel{padding:28px 18px}.result-inspector{padding:18px 14px}.scan-success-notice{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:0;padding:15px 12px 15px 15px;top:78px}.scan-success-icon{width:40px;height:40px}.scan-success-copy strong{font-size:21px}.scan-success-action{grid-column:1/-1;width:100%}.scan-success-close{grid-area:1/3}.result-actions,.value-strip{grid-template-columns:1fr}.value-strip article{border-bottom:1px solid #a8b1b8;border-right:0;padding:16px 18px}.value-strip article:last-child{border-bottom:0}.info-page{width:min(100% - 28px,720px);padding:30px 0 54px}.account-page{width:min(100% - 28px,720px);padding:34px 0 54px}.billing-notice{flex-direction:column;align-items:stretch}.billing-notice button{width:100%}.account-hero{flex-direction:column;align-items:flex-start;gap:22px}.account-hero-actions{flex-direction:column;align-items:stretch;width:100%}.account-hero-actions button{justify-content:center}.workspace-switcher,.workspace-switcher select{width:100%;min-width:0}.account-hero h1,.account-signin-gate h1,.account-unavailable h1{font-size:43px}.account-usage{grid-template-columns:1fr}.account-usage article+article{border-top:1px solid var(--line-dark);border-left:0}.team-toolbar{flex-direction:column;align-items:stretch;padding:25px 20px}.team-seat-count{width:100%}.team-rename-form{grid-template-columns:1fr 1fr;margin:0 20px 24px}.team-rename-form label{grid-column:1/-1}.team-invite-form{grid-template-columns:1fr;margin:0 20px 24px;padding:20px}.team-invite-form .form-heading,.invite-link-result{grid-column:1}.invite-link-result{grid-template-columns:1fr}.team-list-heading{padding:0 20px}.team-list article{grid-template-columns:auto minmax(0,1fr) auto;padding:13px 20px}.team-list article>.icon-button{grid-column:3}.team-list select,.member-role{grid-area:2/2;justify-self:start}.tracked-codes-empty{grid-template-columns:1fr;padding:30px 24px}.tracked-code-toolbar{flex-direction:column;align-items:stretch;padding:25px 20px}.tracked-code-toolbar .primary-button{justify-content:center}.tracked-code-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.bulk-code-workflow{margin:0 20px 24px}.bulk-code-heading{padding:20px}.bulk-code-start{grid-template-columns:1fr}.bulk-dropzone{border-right:0;min-height:220px}.bulk-template-panel{border-top:1px solid var(--navy)}.bulk-review-summary{grid-template-columns:1fr}.bulk-review-summary>div{min-height:58px;padding:13px 18px}.bulk-review-summary>div+div{border-top:1px solid var(--navy);border-left:0}.bulk-review-table{min-width:860px}.bulk-code-actions{flex-direction:column;align-items:stretch}.bulk-code-actions>div{grid-template-columns:1fr 1fr;display:grid}.bulk-management-bar{flex-direction:column;align-items:stretch;padding:14px 20px}.bulk-management-bar>div{justify-content:flex-start}.brand-kit-toolbar{flex-direction:column;align-items:stretch;padding:25px 20px}.brand-kit-toolbar .outline-button{width:100%}.brand-kit-form{grid-template-columns:1fr;margin:0 20px 24px}.brand-kit-fields{grid-template-columns:1fr;padding:20px}.brand-kit-fields .form-heading,.brand-kit-fields .form-actions,.brand-logo-upload,.brand-safety{grid-column:1}.brand-kit-preview-panel{border-top:1px solid var(--navy);border-left:0;min-height:280px}.brand-kit-list{grid-template-columns:1fr}.brand-kit-list article:nth-child(odd){border-right:0}.brand-kit-list article+article{border-top:1px solid var(--line-dark)}.brand-kit-empty{padding-left:20px;padding-right:20px}.account-notice,.account-inline-error{margin-left:20px;margin-right:20px}.tracked-code-form{grid-template-columns:1fr;margin:0 20px 24px;padding:20px}.tracked-code-form label,.form-heading,.form-actions,.form-section-heading{grid-column:1}.attribution-fields{grid-template-columns:1fr}.attribution-fields .form-section-heading{grid-column:1}.tracked-code-appearance-controls{grid-template-columns:1fr}.tracked-code-appearance-controls>label{grid-row:auto}.form-actions{grid-template-columns:1fr 1fr;display:grid}.tracked-code-card{grid-template-columns:1fr auto;padding:24px 20px}.tracked-code-card.has-bulk-select{grid-template-columns:24px minmax(0,1fr) auto;gap:16px 13px}.destination-editor{grid-template-columns:1fr 1fr}.destination-editor label{grid-column:1/-1}.campaign-editor{grid-template-columns:1fr}.campaign-editor .editor-heading,.campaign-editor .editor-actions{grid-column:1}.analytics-page{width:min(100% - 28px,720px);padding:25px 0 52px}.analytics-heading{flex-direction:column;align-items:stretch}.analytics-heading-actions{flex-direction:column}.analytics-export{justify-content:center}.analytics-heading>div:first-child{grid-template-columns:auto minmax(0,1fr)}.analytics-heading h1{font-size:40px}.range-picker{grid-template-columns:repeat(3,1fr)}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis article:nth-child(3){border-left:0}.analytics-kpis article:nth-child(n+3){border-top:1px solid var(--line-dark)}.analytics-grid{grid-template-columns:1fr}.analytics-grid .analytics-panel:nth-child(2n){border-left:1px solid var(--line-dark)}.chart-frame{height:260px;padding-left:5px;padding-right:5px}.split-breakdown{grid-template-columns:1fr}.split-breakdown>div+div{border-top:1px solid var(--line-dark);border-left:0}.visit-table-wrap{padding-left:14px;padding-right:14px}.account-loading,.account-error,.account-signin-gate,.account-unavailable{min-height:360px;padding:32px 24px}.staff-page{width:min(100% - 28px,720px);padding:34px 0 54px}.staff-hero{flex-direction:column;align-items:stretch}.staff-identity{width:100%;min-width:0}.staff-summary{grid-template-columns:1fr 1fr}.staff-summary article{min-height:92px}.staff-summary article+article{border-left:0}.staff-summary article:nth-child(2n){border-left:1px solid var(--line-dark)}.staff-summary article:nth-child(n+3){border-top:1px solid var(--line-dark)}.staff-directory-toolbar{flex-direction:column;align-items:stretch;padding:20px}.staff-directory-toolbar>.outline-button{justify-content:center}.staff-directory-toolbar form>div{grid-template-columns:auto minmax(0,1fr)}.staff-directory-toolbar form .primary-button{border-top:1px solid var(--navy);border-left:0;grid-column:1/-1}.staff-tabs{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}.staff-tabs button{min-width:0;min-height:46px;padding:0 10px}.staff-tabs button:nth-child(2n){border-left:1px solid var(--line-dark)}.staff-tabs button:nth-child(n+3){border-top:1px solid var(--line-dark)}.staff-tabs button:last-child:nth-child(odd){grid-column:1/-1}.staff-table-wrap table{min-width:780px}.staff-operations>section:first-child{grid-template-columns:auto minmax(0,1fr);padding:22px 20px}.staff-operations>section:first-child .staff-status{grid-column:2;justify-self:start}.staff-workspace-detail>header{padding:22px 20px}.staff-detail-metrics{grid-template-columns:1fr 1fr}.staff-detail-metrics article:nth-child(odd){border-left:0}.staff-detail-metrics article:nth-child(n+3){border-top:1px solid var(--line-dark)}.staff-detail-grid{grid-template-columns:1fr}.staff-detail-grid>section+section{border-top:1px solid var(--line-dark);border-left:0}.staff-section-heading{flex-direction:column;align-items:stretch;padding:20px}.staff-link-actions{justify-content:flex-start}.staff-definition-list div{padding:13px 20px}.staff-member-list article{padding-left:20px;padding-right:20px}.staff-access-error{min-height:360px;padding:32px 22px}.staff-access-error h1{font-size:36px}.support-header{flex-direction:column;align-items:stretch;padding:22px 20px}.support-header .outline-button{justify-content:center}.support-summary{grid-template-columns:repeat(2,1fr)}.support-summary article+article{border-left:0}.support-summary article:nth-child(2n){border-left:1px solid var(--line-dark)}.support-summary article:nth-child(n+3){border-top:1px solid var(--line-dark)}.support-summary article:last-child:nth-child(odd){grid-column:1/-1}.support-toolbar{flex-direction:column;align-items:stretch;padding:18px}.support-toolbar form>div{grid-template-columns:auto minmax(0,1fr)}.support-toolbar form .primary-button{border-top:1px solid var(--navy);border-left:0;grid-column:1/-1}.support-workspace{grid-template-columns:1fr}.support-thread-list{border-right:0;border-bottom:1px solid var(--line-dark);max-height:440px}.support-conversation>header{flex-direction:column;align-items:stretch}.support-thread-controls{grid-template-columns:1fr}.support-message-list{max-height:520px;padding:16px}.support-message,.support-message.is-note{width:100%}.support-message>header{flex-direction:column;align-items:flex-start}.support-composers{grid-template-columns:1fr}.support-composers form+form{border-top:1px solid var(--line-dark);border-left:0}.info-hero{padding:24px 4px 36px}.info-registration{display:none}.info-hero h1{text-wrap:wrap;font-size:43px}.info-hero p{margin-top:16px;font-size:16px}.info-layout{grid-template-columns:1fr}.info-summary{padding:26px 12px 28px}.info-article{border-top:1px solid var(--line-dark);border-left:0;padding:28px 12px 42px}.info-article h2{font-size:21px}.contact-topics,.code-type-comparison{grid-template-columns:1fr}.contact-topics section+section,.code-type-comparison section+section{border-top:1px solid var(--line-dark);border-left:0}.not-found-summary{min-height:160px}.not-found-actions{padding-top:36px;padding-bottom:42px}.site-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:18px;line-height:1.5}.footer-promise{text-align:left;width:auto}.footer-nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.analytics-consent{flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 28px);padding:15px;bottom:14px;right:14px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions button{width:100%}.catalog-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.catalog-tabs{grid-template-columns:repeat(2,1fr);display:grid}.format-list-header{display:none}.format-row{grid-template-columns:1fr auto;gap:10px}.format-row p{grid-area:2/1/auto/-1}.format-row .secondary-button{grid-area:1/2}.upgrade-dialog{padding:26px 18px}.qr-preview-dialog{padding:28px 18px 20px}.qr-preview-dialog h3{font-size:23px}.qr-preview-actions{grid-template-columns:1fr;display:grid}.plan-comparison{grid-template-columns:1fr}.plan-column+.plan-column{border-left:0;border-top:1px solid var(--line-dark)}.dialog-actions{flex-direction:column}}
