@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.google-g{flex:none;width:18px;height:18px;display:block;background:0 0!important;border-radius:0!important}:root{color:#17242d;font-synthesis:none;--ink:#07131d;--nav:#07111b;--mint:#00bfa5;--mint-2:#59e1cc;--line:#dce5e2;--muted:#708078;--paper:#fff;background:#f3f6f5;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f3f6f5;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#c3d0ce;z-index:30;border-right:1px solid #1a2b34;flex-direction:column;width:246px;padding:24px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.side-top{justify-content:space-between;align-items:center;padding:0 8px 25px;display:flex}.logo{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;font-size:15px;font-weight:800;display:flex}.logo-mark{background:linear-gradient(145deg,#10262c,#07131e);border:1px solid #1b847a;border-radius:8px;justify-content:center;align-items:flex-end;gap:2px;width:25px;height:25px;padding:6px;display:flex;position:relative}.logo-mark i{background:var(--mint-2);border-radius:4px;width:3px;display:block}.logo-mark i:first-child{height:5px}.logo-mark i:nth-child(2){height:11px}.logo-mark i:nth-child(3){height:8px}.workspace{background:#0c1923;border:1px solid #24333c;border-radius:11px;align-items:center;gap:9px;margin-bottom:22px;padding:10px;display:flex}.workspace-dot{color:#03211e;background:var(--mint-2);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.workspace div{flex-direction:column;flex:1;display:flex}.workspace small,.profile small{letter-spacing:.1em;color:#6f8587;font-size:8px}.workspace strong,.profile strong{color:#eef6f5;font-size:11px}.nav-label{letter-spacing:.16em;color:#53676b;margin:19px 11px 8px;font-size:9px;font-weight:700}.sidebar nav button,.side-bottom>button{color:#aab9b8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;margin:2px 0;padding:0 11px;font-size:12px;display:flex}.sidebar nav button:hover,.side-bottom>button:hover{color:#fff;background:#101f29}.sidebar nav button.active{color:#65efd9;background:linear-gradient(90deg,#123c3a,#0e282c);box-shadow:inset 2px 0 #31dac0}.sidebar nav button b{color:#5ee8d2;background:#183737;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:9px}.side-bottom{margin-top:auto}.profile{border-top:1px solid #1e2e37;align-items:center;gap:9px;margin-top:15px;padding:18px 7px 0;display:flex}.profile>span{color:#fff;background:#172a34;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.profile div{flex-direction:column;flex:1;display:flex}.mobile-close,.menu-btn{display:none!important}main{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);z-index:20;background:#ffffffe6;justify-content:space-between;align-items:center;height:66px;padding:0 34px;display:flex;position:sticky;top:0}.topbar p{letter-spacing:.12em;color:#9ba7a3;font-size:10px;font-weight:800}.topbar p span{color:#334740}.top-actions{align-items:center;gap:9px;display:flex}.search-button{border:1px solid var(--line);color:#8b9893;background:#f7f9f8;border-radius:8px;align-items:center;gap:9px;width:214px;height:36px;padding:0 10px;font-size:11px;display:flex}.search-button span{text-align:left;flex:1}.search-button kbd{background:#fff;border:1px solid #d6dfdc;border-radius:4px;padding:2px 5px;font-size:9px}.status-pill{border:1px solid var(--line);color:#4d625a;background:#fff;border-radius:8px;height:36px;padding:0 11px;font-size:10px}.status-pill i,.live-tag i,.tiny-status i{background:#10c892;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #dff8ef}.avatar{color:#fff;background:#0b1b24;border:0;border-radius:9px;width:36px;height:36px;font-size:10px;font-weight:700}.page{max-width:1500px;margin:auto;padding:34px}.fade-in{animation:.28s ease-out fade}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.hero-row.compact{margin-bottom:20px}.eyebrow,.section-kicker{color:#149c8b;letter-spacing:.16em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.hero-row h1,.event-title h1{letter-spacing:-.04em;color:#12212a;margin:8px 0 4px;font-size:29px}.hero-row p,.event-title p{color:#788880;margin:0;font-size:12px}.primary,.secondary{border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#081a22;box-shadow:0 5px 13px #0a222524}.primary:hover{background:#0d2b32}.primary:disabled{opacity:.75}.secondary{color:#2b3d42;border:1px solid var(--line);background:#fff}.primary svg,.secondary svg{width:16px}.proof-banner{color:#fff;background:linear-gradient(110deg,#071720,#0b2d30 68%,#0a3b39);border-radius:14px;align-items:center;min-height:242px;padding:35px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #132b2921}.proof-copy{z-index:2;max-width:660px;position:relative}.live-tag,.tiny-status{letter-spacing:.12em;color:#8df1e2;font-family:DM Mono,monospace;font-size:9px}.proof-copy h2{letter-spacing:-.035em;margin:16px 0 10px;font-size:25px}.proof-copy h2 em{color:#63e7d3;font-style:normal}.proof-copy p{color:#9cb5b4;max-width:620px;font-size:12px;line-height:1.7}.proof-links{color:#c1d9d5;gap:25px;margin-top:23px;font-size:10px;display:flex}.proof-links span{align-items:center;gap:6px;display:flex}.proof-links svg{color:#50d9c4;border:1px solid #237a70;border-radius:50%;width:15px;height:15px;padding:3px}.score-ring{--score:338deg;z-index:3;background:conic-gradient(#61ead4 var(--score),#194442 0);border-radius:50%;place-items:center;width:136px;height:136px;margin-left:auto;margin-right:30px;display:grid;position:relative;box-shadow:0 0 35px #1ae2be29}.score-ring:before{content:"";background:#0b292b;border-radius:50%;width:112px;height:112px;position:absolute}.score-ring div{flex-direction:column;align-items:center;display:flex;position:relative}.score-ring strong{font-size:38px;line-height:1}.score-ring span{letter-spacing:.14em;color:#7fa8a4;margin-top:6px;font-size:7px}.signal-field{right:-30px;opacity:.2;background-image:radial-gradient(#56a89e 1px,#0000 1px);background-size:18px 18px;width:36%;position:absolute;inset-block:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.signal-field i{background:#5ef3dc;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #5ef3dc}.signal-field i:first-child{top:20%;left:28%}.signal-field i:nth-child(2){top:69%;left:49%}.signal-field i:nth-child(3){top:43%;left:70%}.signal-field i:nth-child(4){top:75%;left:86%}.signal-field i:nth-child(5){top:15%;left:93%}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:14px 0;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:14px;padding:18px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:41px;height:41px;display:grid}.metric-icon svg{width:19px}.metric-icon.mint{color:#0bae93;background:#e4faf5}.metric-icon.blue{color:#4980d5;background:#e9f2ff}.metric-icon.amber{color:#d99219;background:#fff4dc}.metric-icon.violet{color:#8d5fd0;background:#f1eaff}.metric-grid article>div:last-child{flex-direction:column;display:flex}.metric-grid span{text-transform:uppercase;letter-spacing:.08em;color:#819089;font-size:9px;font-weight:700}.metric-grid strong{letter-spacing:-.04em;font-size:23px}.metric-grid small{color:#87948f;font-size:8px}.metric-grid .up{color:#0ba27f}.metric-grid .warn{color:#c7871d}.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.coverage-panel,.activity-panel{padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.text-btn,.filter-btn{color:#64756f;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.text-btn svg{width:13px}.journey{grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0 24px;display:grid}.journey-step{align-items:center;gap:8px;display:flex;position:relative}.journey-step .node{color:#0baf92;z-index:2;background:#ebfaf7;border:1px solid #7bd5c6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.journey-step .node svg{width:12px}.journey-step>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.journey-step strong{white-space:nowrap;font-size:9px}.journey-step code{color:#85938e;font:8px DM Mono}.journey-step b{color:#15a48e;margin-left:auto;font-size:8px}.connector{z-index:1;background:#b6ddd7;height:1px;position:absolute;left:24px;right:-20px}.coverage-bar{background:#e7eeec;border-radius:20px;height:7px;position:relative;overflow:hidden}.coverage-bar span{border-radius:inherit;background:linear-gradient(90deg,#18bda4,#56d8c4);height:100%;display:block}.coverage-bar i{background:#fff;width:2px;height:100%;position:absolute;top:0}.coverage-legend{color:#93a19c;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.activity-list{margin-top:14px}.activity-list button{text-align:left;background:#fff;border:0;border-top:1px solid #eef2f1;align-items:center;gap:10px;width:100%;padding:12px 2px;display:flex}.activity-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.activity-icon svg{width:14px}.activity-icon.success{color:#08a883;background:#e6f9f4}.activity-icon.warn{color:#db9628;background:#fff3dc}.activity-icon.info{color:#4b7fd3;background:#eaf2ff}.activity-list div{flex-direction:column;flex:1;display:flex}.activity-list strong{font-size:10px}.activity-list small{color:#8a9893;margin-top:3px;font-size:8px}.activity-list time{color:#93a19c;font-size:8px}.issues-panel{margin-top:14px;padding:22px}.filter-btn{border:1px solid var(--line);border-radius:7px;padding:7px 10px}.filter-btn svg{width:13px}.issue-row{border-top:1px solid #edf1f0;grid-template-columns:60px 1fr 60px 130px;align-items:center;gap:15px;padding:14px 0;display:grid}.issue-row:first-of-type{margin-top:14px}.severity{letter-spacing:.1em;text-align:center;border-radius:5px;padding:5px;font-size:7px;font-weight:800}.severity.high{color:#d84d41;background:#ffebe9}.severity.medium{color:#c67e12;background:#fff1d8}.severity.low{color:#4d77b7;background:#eaf3ff}.issue-row>div{flex-direction:column;display:flex}.issue-row strong{font-size:10px}.issue-row small{color:#8b9994;margin-top:4px;font:8px DM Mono}.destination{color:#536761;font-size:9px;font-weight:700}.issue-row>button{color:#22383d;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.issue-row>button svg{width:12px}.scan-command{padding:14px}.url-input{border:1px solid var(--line);background:#f7f9f8;border-radius:9px;align-items:center;padding:5px 5px 5px 12px;display:flex}.url-input>svg{color:#71827b;width:17px}.url-input input{color:#31463f;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font:11px DM Mono}.scan-progress{background:#e7efed;border-radius:8px;height:3px;margin-top:13px;overflow:hidden}.scan-progress span{background:#22c7ad;height:100%;transition:width .22s;display:block}.scan-meta{color:#81918a;gap:25px;margin-top:10px;font-size:8px;display:flex}.scan-meta span:first-child{margin-right:auto}.scan-meta i{background:#e3a132;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.scan-meta i.done{background:#14b690}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scan-layout{grid-template-columns:1.65fr .8fr;gap:14px;margin-top:14px;display:grid}.browser-panel{overflow:hidden}.browser-bar{border-bottom:1px solid var(--line);background:#f7f9f8;justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex}.browser-bar>div:first-child{gap:5px;display:flex}.browser-bar>div:first-child i{background:#d1d9d6;border-radius:50%;width:7px;height:7px}.browser-bar>span{border:1px solid var(--line);color:#61726c;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 40px;font:8px DM Mono;display:flex}.browser-bar span svg{color:#13ae91;width:12px}.device-switch{display:flex}.device-switch button{background:0 0;border:0;padding:6px;font-size:8px}.device-switch .active{background:#e4efec;border-radius:5px}.site-preview{background:#f8faf8;min-height:480px;margin:14px;position:relative;overflow:hidden}.preview-nav{background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 30px;font-size:8px;display:flex}.preview-nav strong{color:#17334a;font-size:15px}.preview-nav button,.preview-content button{color:#fff;background:#0c2732;border:0;border-radius:5px;padding:8px 13px;font-size:7px}.preview-content{grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:68px 55px;display:grid}.preview-content small{color:#10a88f;letter-spacing:.13em;font-size:7px;font-weight:800}.preview-content h2{letter-spacing:-.05em;margin:10px 0;font-size:29px;line-height:1.05}.preview-content p{color:#70817c;font-size:9px;line-height:1.7}.preview-form{background:#fff;border:1px solid #dfe8e5;border-radius:8px;padding:22px;box-shadow:0 12px 30px #20332c12}.preview-form label{flex-direction:column;margin-bottom:10px;font-size:7px;font-weight:700;display:flex}.preview-form input,.preview-form textarea{border:1px solid #d9e4e0;border-radius:4px;height:28px;margin-top:4px}.preview-form textarea{height:55px}.preview-form button{background:#11ad94;width:100%}.hotspot{color:#fff;background:#00bda3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 4px #d6f9f2}.hotspot.one{top:46px;right:30px}.hotspot.two{top:180px;right:35px}.hotspot.three{top:365px;right:35px}.discovery-panel{padding:18px}.icon-btn{color:#647670;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.icon-btn svg{width:17px}.discovery-search{border:1px solid var(--line);background:#f7f9f8;border-radius:7px;align-items:center;height:35px;margin:15px 0;padding:0 9px;display:flex}.discovery-search svg{color:#8c9994;width:14px}.discovery-search input{background:0 0;border:0;outline:0;padding-left:7px;font-size:9px}.event-item{text-align:left;background:#fff;border:0;border-top:1px solid #edf2f0;grid-template-columns:25px 1fr auto 15px;align-items:center;gap:9px;width:100%;padding:14px 2px;display:grid}.event-item:hover{background:#f8fbfa}.event-number{color:#91a09a;font:8px DM Mono}.event-item>div{flex-direction:column;display:flex}.event-item strong{font-size:9px}.event-item code{color:#84928d;margin-top:3px;font:8px DM Mono}.confidence{border-radius:15px;padding:4px 7px;font-size:8px}.confidence.verified{color:#079477;background:#e4f8f2}.confidence.ready{color:#527bbe;background:#e9f1ff}.confidence.review{color:#bc7c19;background:#fff0d7}.event-item>svg{width:12px}.event-title{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.event-title>div:last-child{gap:8px;display:flex}.back-link{color:#82908a;background:0 0;border:0;padding:0;font-size:9px}.event-title>div>span{color:#394b45;font-size:9px}.event-title h1{font-size:25px}.verified-badge{vertical-align:middle;color:#069678;letter-spacing:.08em;background:#e3f9f3;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:7px!important;display:inline-flex!important}.verified-badge svg{width:12px}.event-title code{color:#248e80;background:#e8f5f2;border-radius:4px;padding:3px 6px;font-family:DM Mono}.proof-layout{grid-template-columns:1fr 1fr .8fr;gap:14px;display:grid}.evidence-card,.outcome-card,.destinations-card{padding:20px}.tiny-status{color:#278c7d;background:#e8f8f4;border-radius:20px;padding:6px 9px}.tiny-status i{width:5px;height:5px;margin-right:4px}.evidence-visual{background:#f1f5f3;border-radius:8px;place-items:center;height:258px;margin:18px 0 14px;display:grid;position:relative}.mini-form{background:#fff;border:1px solid #dfe7e4;border-radius:7px;width:68%;padding:17px;box-shadow:0 10px 25px #183c3213}.mini-form label{flex-direction:column;margin-bottom:8px;font-size:7px;font-weight:700;display:flex}.mini-form label span{color:#74837d;border:1px solid #dce5e2;border-radius:3px;height:26px;margin-top:3px;padding:7px;font-weight:400}.mini-form button{color:#fff;background:#0d927e;border:2px solid #23bda5;border-radius:4px;width:100%;height:29px;font-size:7px;box-shadow:0 0 0 4px #cef7f0}.cursor-dot{color:#0c8f7b;position:absolute;bottom:40px;right:74px}.cursor-dot svg{filter:drop-shadow(0 2px 3px #fff);width:23px}.code-lines{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.code-lines div{flex-direction:column;display:flex}.code-lines span{color:#82908b;text-transform:uppercase;font-size:7px}.code-lines code{white-space:nowrap;margin-top:4px;font:7px DM Mono}.big-check{color:#12ad8f}.success-page{text-align:center;background:linear-gradient(145deg,#eefaf7,#f9fbfa);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:258px;margin:18px 0 14px;padding:20px;display:flex}.success-page>div{color:#0eac8d;background:#d9f7ef;border:1px solid #73d7c5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.success-page h2{margin:14px 0 6px;font-size:20px}.success-page p{color:#7c8c86;font-size:9px;line-height:1.6}.proof-facts{flex-wrap:wrap;gap:8px;display:flex}.proof-facts span{color:#2c796c;background:#edf8f5;border-radius:15px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex}.proof-facts svg{width:10px}.destination-row{border-bottom:1px solid #edf1f0;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;padding:16px 0;display:grid}.destination-row>span:first-child{border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.destination-row .ga{color:#ec8d13;background:#fff2dc}.meta-logo{color:#3273d4;background:#e9f1ff}.gtm{color:#088f77;background:#e7f8f4;font-size:7px}.destination-row div{flex-direction:column;display:flex}.destination-row strong{font-size:9px}.destination-row code{color:#84938d;margin-top:3px;font:7px DM Mono}.destination-row>svg{color:#0fad8d;width:15px}.add-destination{color:#657770;background:#fafcfb;border:1px dashed #b8c9c4;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;margin-top:12px;font-size:8px;display:flex}.add-destination svg{width:12px}.qa-panel{margin-top:14px;padding:22px}.qa-score{justify-content:space-between;align-items:center;display:flex}.qa-score h3{margin:5px 0;font-size:15px}.qa-score>strong{color:#0aad8d;font-size:28px}.qa-score>strong span{font-size:12px}.qa-tests{grid-template-columns:repeat(5,1fr);gap:8px;margin:17px 0;display:grid}.qa-tests div{border:1px solid #e1e9e6;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;padding:12px;display:grid}.qa-tests div>span{color:#0aa889;background:#e4f8f2;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;display:grid}.qa-tests svg{width:10px}.qa-tests strong{font-size:8px}.qa-tests small{color:#0aa889;font-size:7px}.qa-footer{color:#fff;background:#0b282b;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.qa-footer>svg{color:#4be0ca}.qa-footer div:nth-child(2){flex-direction:column;display:flex}.qa-footer strong{font-size:9px}.qa-footer span{color:#8aafab;font-size:7px}.qa-bar{background:#254a49;border-radius:5px;flex:1;height:5px;margin-left:20px}.qa-bar span{border-radius:inherit;background:#4de0ca;width:100%;height:100%;display:block}.toast{color:#fff;z-index:50;background:#0b272a;border-radius:10px;align-items:center;gap:10px;padding:15px 16px;animation:.2s fade;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 50px #00181555}.toast>svg{color:#4be0ca}.toast div{flex-direction:column;display:flex}.toast strong{font-size:10px}.toast span{color:#8db0ac;font-size:8px}.toast button{color:#8db0ac;background:0 0;border:0;margin-left:15px}.toast button svg{width:15px}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.scan-layout{grid-template-columns:1fr}.proof-layout{grid-template-columns:1fr 1fr}.destinations-card{grid-column:1/-1}.search-button{justify-content:center;width:36px;padding:0}.search-button span,.search-button kbd{display:none}.journey{gap:10px}.proof-banner{padding:28px}.score-ring{margin-right:0}.issue-row{grid-template-columns:55px 1fr 45px 110px}}@media (width<=760px){.app-shell{display:block}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.is-open{transform:none}.scrim{z-index:29;background:#00101899;border:0;position:fixed;inset:0}.mobile-close,.menu-btn{display:grid!important}main{width:100%}.topbar{padding:0 16px}.status-pill{display:none}.page{padding:22px 15px}.hero-row,.event-title{flex-direction:column;align-items:flex-start;gap:15px}.hero-row h1{font-size:25px}.proof-banner{display:block}.score-ring{margin:25px 0 0}.signal-field{width:70%}.proof-links{flex-direction:column;gap:8px}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.journey{grid-template-columns:1fr 1fr}.connector{display:none}.issue-row{grid-template-columns:55px 1fr}.issue-row .destination{display:none}.issue-row>button{grid-column:2}.scan-meta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.browser-bar>span{padding:7px 10px}.preview-content{grid-template-columns:1fr;padding:30px}.proof-layout{grid-template-columns:1fr}.destinations-card{grid-column:auto}.qa-tests{grid-template-columns:1fr 1fr}.event-title>div:last-child{width:100%}.event-title .primary,.event-title .secondary{flex:1}.code-lines{grid-template-columns:1fr}.qa-footer{flex-wrap:wrap}.qa-bar{flex-basis:100%;margin:5px 0 0}.topbar p{display:none}}@media (width<=460px){.metric-grid,.qa-tests{grid-template-columns:1fr}.preview-content{padding:22px}.preview-content h2{font-size:24px}.browser-bar .device-switch{display:none}.event-title>div:last-child{flex-direction:column}.event-title .primary,.event-title .secondary{width:100%}}.language-select{border:1px solid var(--line);color:#536761;background:#fff;border-radius:8px;align-items:center;gap:3px;height:36px;padding:0 8px;display:flex}.language-select select{color:#263b35;cursor:pointer;background:0 0;border:0;outline:0;max-width:118px;font-size:10px;font-weight:800}@media (width<=760px){.language-select select{max-width:58px}.sidebar nav{min-height:0;overflow-y:auto}.sidebar nav button{flex:none}}.landing{color:#09202a;background:#f5f8f7;min-height:100vh;overflow:hidden}.landing .logo{color:#09202a}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 26px;display:flex}.landing-nav nav{gap:28px;display:flex}.landing-nav a{color:#526660;font-size:12px;font-weight:700;text-decoration:none}.landing-login,.landing-primary{color:#fff;background:#09232d;border:0;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.landing-login{color:#18313a;background:#fff;border:1px solid #dce8e4;height:38px}.landing-primary:disabled{cursor:wait}.landing-login:hover,.landing-secondary:hover{border-color:#9bb9b0}.google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;display:inline-grid}.landing-login .google-g{background:#f1f5f4}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1180px;margin:44px auto 0;padding:0 26px 74px;display:grid}.landing-eyebrow{color:#068e7a;letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.landing-copy h1,.landing-section h2,.landing-flow h2,.landing-security h2{letter-spacing:-.065em;color:#0a2029;margin:17px 0;font-size:51px;line-height:1.02}.landing-copy h1 em{color:#0aa98e;font-style:normal}.landing-copy p{color:#59706a;margin:0;font-size:16px;line-height:1.65}.landing-actions{gap:10px;margin:27px 0 17px;display:flex}.auth-notice{background:#fff5f3;border:1px solid #efc3bc;border-radius:8px;padding:10px 12px;color:#a23e31!important;margin:-7px 0 17px!important;font-size:11px!important;line-height:1.45!important}.landing-primary{box-shadow:0 10px 20px #08312d22}.landing-secondary{color:#263f42;background:#fff;border:1px solid #d1dfda;border-radius:9px;align-items:center;gap:5px;height:42px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.landing-copy>small{color:#6f827c;align-items:center;gap:6px;font-size:10px;display:flex}.landing-copy>small svg{color:#0aa889}.landing-product{min-width:0;position:relative}.landing-product:before{content:"";z-index:0;background:radial-gradient(circle,#91ead83d,#0000 66%);position:absolute;inset:-50px -40px}.landing-browser{z-index:1;background:#fff;border:1px solid #d5e3de;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d312928}.landing-browser-bar{color:#6c7f78;background:#f6f9f8;border-bottom:1px solid #e5eeeb;align-items:center;gap:15px;height:44px;padding:0 14px;font:10px DM Mono;display:flex}.landing-browser-bar span{gap:4px;display:flex}.landing-browser-bar i{background:#c9d7d2;border-radius:50%;width:7px;height:7px}.landing-browser-bar b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.landing-browser-bar em{color:#078f7a;background:#e6faf5;border-radius:10px;padding:4px 6px;font-size:8px;font-style:normal}.landing-product-body{grid-template-columns:136px minmax(0,1fr);min-height:385px;display:grid}.landing-product-body aside{color:#a8bdb9;background:#07151d;flex-direction:column;gap:8px;padding:18px 12px;display:flex}.landing-product-body aside .logo{color:#fff;margin-bottom:14px;font-size:8px}.landing-product-body aside .logo-mark{margin:-4px;transform:scale(.7)}.landing-product-body aside small{letter-spacing:.12em;color:#55706f;font-size:7px}.landing-product-body aside strong{color:#f2fbf9;margin-bottom:7px;font-size:10px}.landing-product-body aside button{color:#a8bdb9;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px 6px;font-size:8px;display:flex}.landing-product-body aside button svg{width:13px}.landing-product-body aside .mock-active{color:#62e5cf;background:#12383a}.landing-product-body article{min-width:0;padding:23px}.mock-top{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding-bottom:17px;display:flex}.mock-top span,.mock-stat-row small{color:#69807a;letter-spacing:.1em;font-size:7px}.mock-top b{flex:1;min-width:0;font-size:14px}.mock-top button{background:#fff;border:1px solid #d9e5e1;border-radius:5px;flex:none;align-items:center;gap:3px;padding:6px;font-size:8px;display:flex}.mock-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.mock-stat-row div{background:#f7faf9;border:1px solid #e6eeeb;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.mock-stat-row strong{font-size:20px}.mock-events{border:1px solid #e4ece9;border-radius:7px;overflow:hidden}.mock-events>div{border-bottom:1px solid #edf2f0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:12px;display:grid}.mock-events>div:last-child{border:0}.mock-events>div>span{color:#06a587;background:#e4faf5;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.mock-events>div>span i{background:#e8aa35;border-radius:50%;width:7px;height:7px}.mock-events svg{width:12px}.mock-events section{flex-direction:column;gap:2px;min-width:0;display:flex}.mock-events b,.mock-events small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-events b{font-size:9px}.mock-events small{color:#71847d;font-size:7px}.mock-events em{color:#087d6b;background:#e7f7f3;border-radius:9px;padding:4px;font:7px DM Mono}.landing-trust{color:#28544e;background:#e5f4f0;justify-content:center;align-items:center;gap:42px;min-height:70px;font-size:10px;font-weight:800;display:flex}.landing-trust span{align-items:center;gap:7px;display:flex}.landing-trust svg{color:#08a98d;width:14px}.landing-section{max-width:1180px;margin:0 auto;padding:102px 26px}.landing-section h2,.landing-flow h2,.landing-security h2{margin:12px 0 30px;font-size:34px}.landing-features{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-features article{background:#fff;border:1px solid #dce8e4;border-radius:12px;min-height:220px;padding:22px;position:relative}.landing-features article>span{color:#a1b3ad;font:10px DM Mono;position:absolute;top:18px;right:20px}.landing-features article>svg{color:#0c9d87;width:24px;height:24px;margin-top:30px}.landing-features h3{margin:18px 0 7px;font-size:16px}.landing-features p,.landing-flow p,.landing-security p{color:#657a74;margin:0;font-size:12px;line-height:1.7}.landing-flow{color:#fff;background:#09222b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;padding:82px max(26px,50vw - 564px);display:grid}.landing-flow h2{color:#fff}.landing-flow p{color:#a8c1bc}.landing-flow code{color:#69e5ce;background:#173c3e;border-radius:4px;padding:3px 5px}.landing-flow ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-flow li{background:#0d2d33;border:1px solid #285156;border-radius:9px;flex-direction:column;gap:20px;padding:17px;display:flex}.landing-flow li b{color:#61e2cb;font:10px DM Mono}.landing-flow li span{font-size:13px;font-weight:800}.landing-security{justify-content:space-between;align-items:center;gap:40px;max-width:1128px;margin:0 auto;padding:80px 0;display:flex}.landing-security>div{align-items:flex-start;gap:18px;max-width:620px;display:flex}.landing-security>div>svg{color:#09a88f;flex:none;margin-top:4px}.landing-security h2{margin:11px 0 7px}.landing-footer{color:#71837e;border-top:1px solid #dce8e4;justify-content:space-between;align-items:center;max-width:1128px;margin:auto;padding:28px 0;font-size:10px;display:flex}.landing-footer .logo{color:#09202a}.landing-footer .logo-mark{background:#0d252c}@media (width<=850px){.landing-nav nav{display:none}.landing-hero,.landing-flow{grid-template-columns:1fr}.landing-hero{gap:38px;padding-top:24px}.landing-copy h1{font-size:42px}.landing-trust{flex-wrap:wrap;gap:14px 25px;padding:15px 20px}.landing-security{flex-direction:column;align-items:flex-start;margin:0 26px}.landing-footer{margin:0 26px}.landing-product-body{grid-template-columns:110px 1fr}.landing-product-body article{padding:15px}.mock-stat-row{gap:4px}.mock-events b{font-size:8px}}@media (width<=560px){.landing-nav{padding:0 17px}.landing-hero,.landing-section{padding-left:17px;padding-right:17px}.landing-copy h1{font-size:36px}.landing-product-body aside{display:none}.landing-product-body,.landing-features{grid-template-columns:1fr}.landing-flow{padding:55px 17px}.landing-flow ol{grid-template-columns:1fr 1fr}.landing-security{margin:0 17px;padding:58px 0}.landing-footer{margin:0 17px}.landing-footer span,.landing-browser-bar em{display:none}}.email-login{background:#fff;border:1px solid #dbe8e3;border-radius:9px;margin:18px 0 15px;padding:12px}.email-login strong{font-size:10px}.email-login>div{gap:7px;margin-top:8px;display:flex}.email-login input{border:1px solid #d3e1dc;border-radius:6px;flex:1;min-width:0;padding:9px;font-size:10px}.email-login button{color:#087e6d;background:#e8f6f2;border:0;border-radius:6px;padding:0 10px;font-size:9px;font-weight:800}.email-login>small{color:#54716a;margin-top:7px;font-size:9px;display:block}.role-section{padding-top:30px}.pricing-section{padding-top:50px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;display:grid}.pricing-grid article{background:#fff;border:1px solid #dce8e4;border-radius:12px;padding:25px}.pricing-grid article.featured{border:2px solid #10a88f;box-shadow:0 16px 36px #0b9c831c}.pricing-grid article>span{letter-spacing:.12em;color:#078f7a;font-size:9px;font-weight:800}.pricing-grid h3{margin:16px 0 7px;font-size:21px}.pricing-grid strong{letter-spacing:-.06em;font-size:32px}.pricing-grid strong small{letter-spacing:0;color:#71837e;font-size:11px}.pricing-grid p,.pricing-grid li{color:#667b75;font-size:11px;line-height:1.6}.pricing-grid ul{min-height:128px;padding-left:16px}.pricing-grid .landing-primary{margin-top:8px}.price-note{color:#748781;margin-top:12px;font-size:9px;display:block}.landing-footer a{color:#264d49;font-weight:800;text-decoration:none}@media (width<=850px){.pricing-grid{grid-template-columns:1fr}}.landing .google-g{border-radius:0;flex:none;width:18px;height:18px;display:block;background:0 0!important}.landing-nav .logo{color:#09202a;text-shadow:none}.landing .logo-byline{color:#6d817b;letter-spacing:.02em;text-transform:none;white-space:nowrap;margin-left:-5px;font-size:8px;font-weight:800}.invitation-login-notice{color:#1d5d52;background:#ebfaf6;border:1px solid #9edfd2;border-radius:9px;align-items:flex-start;gap:10px;margin:16px 0 -4px;padding:12px;display:flex}.invitation-login-notice>svg{color:#08957d;flex:none;width:18px}.invitation-login-notice>div{gap:3px;display:grid}.invitation-login-notice strong{font-size:11px}.invitation-login-notice small{font-size:9px;line-height:1.45}.toast.project-undo-toast{z-index:92}.toast.project-undo-toast button{color:#b9ece3;border:1px solid #315b57;border-radius:6px;min-height:30px;margin-left:8px;padding:0 9px;font-size:8px;font-weight:800}.toast.project-undo-toast button:hover{background:#123a3b}.invitation-toast{z-index:92}.invitation-toast.error{background:#4b1f22}.invitation-toast.error>svg{color:#f2aaa2}.invitation-toast>button{border-radius:6px;place-items:center;width:28px;height:28px;margin-left:6px;display:grid}.invitation-toast>button:hover{background:#ffffff12}.invitation-toast>button svg{width:14px}.landing-capabilities{grid-template-columns:repeat(4,1fr)}.landing-demo{grid-template-columns:.84fr 1.16fr;align-items:center;gap:62px;max-width:1128px;margin:0 auto;padding:84px 0;display:grid}.landing-demo-copy h2{letter-spacing:-.045em;margin:13px 0;font-size:34px;line-height:1.08}.landing-demo-copy>p{color:#657a74;margin:0;font-size:13px;line-height:1.75}.demo-points{gap:10px;margin:24px 0;display:grid}.demo-points span{color:#30514c;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.demo-points svg{color:#07a98d}.demo-stage{background:#fff;border:1px solid #cde0db;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 25px 64px #0b38312b}.demo-stage-bar{color:#637b74;background:#f5f9f7;border-bottom:1px solid #e2ece8;align-items:center;gap:11px;height:44px;padding:0 14px;font:10px DM Mono;display:flex}.demo-stage-bar span{gap:4px;display:flex}.demo-stage-bar i{background:#c7d8d2;border-radius:50%;width:7px;height:7px}.demo-stage-bar b{flex:1;font-weight:500}.demo-stage-bar em{color:#067e6c;background:#e7f7f3;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal}.demo-screen{grid-template-columns:132px minmax(0,1fr);min-height:303px;display:grid}.demo-side{color:#9bb2ae;background:#07151d;flex-direction:column;gap:6px;padding:17px 12px;display:flex}.demo-side .logo{color:#fff;margin-bottom:14px;font-size:8px}.demo-side .logo-mark{margin:-4px;transform:scale(.72)}.demo-side>span{border-radius:5px;align-items:center;gap:7px;padding:8px 7px;font-size:8px;display:flex}.demo-side .demo-active{color:#65e8d1;background:#123b3b}.demo-side svg{width:13px}.demo-main{min-width:0;padding:22px}.demo-head{border-bottom:1px solid #e8efec;align-items:center;gap:10px;padding-bottom:15px;display:flex}.demo-head>span{letter-spacing:.1em;color:#698079;font-size:7px}.demo-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.demo-head button{color:#fff;background:#09252c;border:0;border-radius:6px;align-items:center;gap:4px;padding:7px;font-size:8px;display:flex}.demo-rail{grid-template-columns:repeat(5,1fr);gap:3px;margin:21px 0;display:grid}.demo-rail>div{color:#7a8e88;flex-direction:column;align-items:center;gap:5px;font-size:7px;display:flex}.demo-rail b{background:#fff;border:1px solid #cbd9d5;border-radius:50%;place-items:center;width:22px;height:22px;font:8px DM Mono;display:grid}.demo-rail .done{color:#098f7a}.demo-rail .done b{background:#e5faf5;border-color:#8edfcf}.demo-data{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.demo-data article{background:#f8fbfa;border:1px solid #e3ece9;border-radius:7px;flex-direction:column;gap:4px;padding:11px;display:flex}.demo-data small{color:#71857e;letter-spacing:.06em;font-size:7px}.demo-data strong{letter-spacing:-.04em;font-size:19px}.demo-data span{color:#318071;font-size:7px}.demo-play{color:#fff;background:#13ad93;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e7fbf6,0 10px 24px #063e3635}.demo-play svg{margin-left:2px}@media (width<=1000px){.landing-capabilities{grid-template-columns:repeat(2,1fr)}.landing-demo{grid-template-columns:1fr;gap:34px;margin:0 26px}}@media (width<=560px){.landing-capabilities{grid-template-columns:1fr}.landing-demo{margin:0 17px;padding:62px 0}.demo-side{display:none}.demo-screen{grid-template-columns:1fr}.demo-main{padding:16px}.demo-head strong{font-size:11px}.demo-data{gap:5px}.demo-data article{padding:8px}.demo-data strong{font-size:16px}.demo-rail{margin:17px 0}}.landing{background:linear-gradient(#f6faf8 0,#f5f8f7 38%,#fff 70%,#f5f8f7 100%)}.landing-nav{max-width:1240px;padding-inline:36px}.landing-nav nav{gap:clamp(16px,2.3vw,32px)}.landing-nav a{white-space:nowrap;transition:color .18s}.landing-nav a:hover{color:#08a88f}.landing-hero{gap:clamp(38px,5.8vw,88px);max-width:1240px;min-height:650px;padding:clamp(48px,7vw,94px) 36px clamp(74px,8vw,112px)}.landing-copy{max-width:555px}.landing-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:10.8ch;font-size:clamp(46px,5.1vw,72px);line-height:.98}.landing-copy h1 span,.landing-copy h1 em{white-space:nowrap;display:block}.landing-copy p{text-wrap:pretty;max-width:50ch;font-size:clamp(14px,1.35vw,17px)}.landing-eyebrow{letter-spacing:.12em;background:#eaf8f4;border:1px solid #cde9e1;border-radius:100px;width:max-content;padding:7px 10px}.landing-function-summary{flex-wrap:wrap;gap:8px 14px;margin:18px 0 -5px;padding:0;list-style:none;display:flex}.landing-function-summary li{color:#28544e;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.landing-function-summary svg{color:#0aa98e;flex:none}.landing-actions{margin-top:31px}.landing-primary,.landing-secondary{min-height:46px;padding-inline:18px;transition:transform .18s,box-shadow .18s}.landing-primary:hover{transform:translateY(-2px);box-shadow:0 16px 27px #08312d2d}.landing-secondary:hover{transform:translateY(-2px)}.landing-product:after{content:"";z-index:0;opacity:.55;border:1px solid #8cddcd;border-radius:50%;width:280px;height:280px;animation:12s linear infinite landingOrbit;position:absolute;bottom:-95px;right:-100px}.landing-browser{transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s;transform:perspective(1500px)rotateY(-2deg)rotateX(1deg)}.landing-product:hover .landing-browser{transform:perspective(1500px)rotateY(0)rotateX(0)translateY(-5px);box-shadow:0 38px 90px #0d312936}.landing-product:before{animation:6s ease-in-out infinite landingGlow}.landing-product-body article{position:relative}.mock-stat-row div{transition:transform .35s}.landing-browser:hover .mock-stat-row div:nth-child(2){transform:translateY(-5px)}.landing-browser:hover .mock-stat-row div:nth-child(3){transform:translateY(-2px)}.mock-events>div{animation:7s ease-in-out infinite landingRow}.mock-events>div:nth-child(2){animation-delay:1.1s}.mock-events>div:nth-child(3){animation-delay:2.2s}.landing-trust{gap:clamp(18px,3.5vw,54px);min-height:78px;padding-inline:24px;position:relative;overflow:hidden}.landing-trust:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:7s ease-in-out infinite trustSweep;position:absolute;inset:0;transform:translate(-110%)}.landing-trust span{white-space:nowrap;position:relative}.landing-section{max-width:1240px;padding:clamp(76px,9vw,128px) 36px}.landing-section>div{max-width:650px}.landing-section h2,.landing-flow h2,.landing-security h2{text-wrap:balance;font-size:clamp(30px,3vw,44px);line-height:1.04}.landing-features{margin-top:40px}.landing-features article{min-height:235px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.landing-features article:after{content:"";opacity:.64;background:#d8f6ef;border-radius:50%;width:140px;height:140px;transition:transform .4s;position:absolute;bottom:-76px;right:-66px}.landing-features article:hover{border-color:#8edacb;transform:translateY(-7px);box-shadow:0 18px 34px #0b3a3020}.landing-features article:hover:after{transform:scale(1.35)}.landing-features article>*{z-index:1;position:relative}.landing-features p{max-width:31ch}.landing-demo{max-width:1168px;padding-block:clamp(70px,8vw,110px)}.landing-demo-copy h2{text-wrap:balance;font-size:clamp(31px,3vw,43px);line-height:1.05}.demo-stage{animation:7s ease-in-out infinite demoFloat;transform:perspective(1600px)rotateY(1.5deg)}.demo-stage:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#0000 10%,#ffffff8c 45%,#0000 56%);animation:6.5s ease-in-out infinite stageSweep;position:absolute;inset:-1px;transform:translate(-130%)}.demo-play{animation:2.4s ease-in-out infinite playPulse}.demo-data article:nth-child(2){transform:translateY(-5px)}.landing-flow{gap:clamp(34px,6vw,88px);padding-block:clamp(78px,8vw,115px)}.landing-flow>div{max-width:520px}.landing-flow h2{margin-bottom:18px}.landing-flow li{min-height:112px;transition:background .2s,transform .2s}.landing-flow li:hover{background:#113a3d;transform:translateY(-4px)}.landing-security,.landing-footer{max-width:1168px}@keyframes landingGlow{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}@keyframes landingOrbit{to{transform:rotate(360deg)}}@keyframes landingRow{0%,58%,to{background:#fff}64%,72%{background:#f0fbf8}}@keyframes trustSweep{0%,54%,to{transform:translate(-110%)}70%{transform:translate(110%)}}@keyframes demoFloat{0%,to{transform:perspective(1600px)rotateY(1.5deg)translateY(0)}50%{transform:perspective(1600px)rotateY(0)translateY(-10px)}}@keyframes stageSweep{0%,65%,to{transform:translate(-130%)}82%{transform:translate(130%)}}@keyframes playPulse{0%,to{box-shadow:0 0 0 8px #e7fbf6,0 10px 24px #063e3635}50%{box-shadow:0 0 0 15px #d9f9f1,0 14px 28px #063e3645}}@media (width<=850px){.landing-nav,.landing-hero,.landing-section{padding-inline:24px}.landing-hero{min-height:0}.landing-copy h1{max-width:12ch}.landing-product{max-width:660px}.landing-demo,.landing-security,.landing-footer{margin-inline:24px}.landing-product:after{right:-40px}.landing-features p{max-width:36ch}}@media (width<=560px){.landing-nav,.landing-hero,.landing-section{padding-inline:17px}.landing-nav{gap:9px}.landing-login{padding-inline:11px;font-size:10px}.landing-login .google-g{display:none}.landing-hero{padding-top:48px;padding-bottom:64px}.landing-copy h1{max-width:10ch;font-size:clamp(43px,13.2vw,57px)}.landing-copy h1 span,.landing-copy h1 em{white-space:normal}.landing-copy p{font-size:14px}.landing-actions{flex-direction:column;align-items:stretch}.landing-primary,.landing-secondary{justify-content:center}.landing-trust{justify-content:flex-start;gap:12px 22px}.landing-section{padding-block:72px}.landing-features{margin-top:30px}.landing-demo{margin-inline:17px}.demo-stage{animation:none;transform:none}.landing-security,.landing-footer{margin-inline:17px}.landing-product:after{display:none}}.landing-language{color:#536660;background:#fff;border:1px solid #dce8e4;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;display:flex}.landing-language svg{width:14px}.landing-language select{font:inherit;color:inherit;background:0 0;border:0}.landing-capabilities>a{min-height:235px;color:inherit;background:#fff;border:1px solid #dce8e4;border-radius:12px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.landing-capabilities>a>span{color:#a1b3ad;font:10px DM Mono;position:absolute;top:18px;right:20px}.landing-capabilities>a>svg{color:#0c9d87;width:24px;height:24px;margin-top:30px}.landing-capabilities>a>em{color:#087b67;background:#e7f7f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:16px;right:18px}.landing-capabilities>a>em svg{width:14px}.landing-capabilities>a:hover{border-color:#8edacb;transform:translateY(-7px);box-shadow:0 18px 34px #0b3a3020}.landing-capabilities>a p{max-width:31ch}.landing-copy h1 span{color:#07987f}@media (width<=560px){.landing-language{margin-left:auto}.landing-capabilities>a{min-height:220px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing{overflow:hidden}.landing-nav,.landing-hero,.landing-section,.landing-demo,.landing-security,.landing-footer{width:min(100%,1240px)}.landing-hero{align-items:center}.landing-section,.landing-demo{position:relative}.landing-section:before{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#c8f3e8 0,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:48px;right:-270px}.landing-section>*{z-index:1;position:relative}.landing-demo{width:calc(100% - 72px);padding-inline:0}.demo-video-stage{isolation:isolate;background:#06171d;border-color:#22524f;animation:none;transform:none;box-shadow:0 32px 86px #061d1d38}.demo-video-stage:before{display:none}.demo-video{aspect-ratio:16/9;object-fit:cover;background:#07151d;width:100%;display:block}.demo-video-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:none;background:#06161bd9;border:1px solid #ffffff2a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex;position:absolute;inset:auto 18px 18px}.demo-video-caption span{color:#75ead7;letter-spacing:.12em;align-items:center;gap:7px;font:800 8px DM Mono,monospace;display:flex}.demo-video-caption strong{letter-spacing:-.02em;font-size:11px}.landing-flow{position:relative;overflow:hidden}.landing-flow:after{content:"";opacity:.6;border:1px solid #2f7770;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-330px;right:-270px}.landing-flow>*{z-index:1;position:relative}@media (width<=1000px){.landing-demo{width:auto}.demo-video-stage{transform:none}}@media (width<=560px){.demo-video-caption{padding:8px 10px;inset:auto 10px 10px}.demo-video-caption strong{font-size:9px}.demo-video-caption span{font-size:7px}}.security-strip{color:#fff;background:#0a262a;border:1px solid #174244;border-radius:11px;align-items:center;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex;box-shadow:0 12px 30px #14362e14}.security-strip>svg{color:#55e3ce;width:21px}.security-strip div{flex-direction:column;flex:1;display:flex}.security-strip strong{font-size:10px}.security-strip span{color:#8eb4af;margin-top:2px;font-size:8px}.security-grade{letter-spacing:.1em;border:1px solid #245451;border-radius:20px;padding:6px 9px;color:#58dfcb!important;font:8px DM Mono!important}.provider-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.provider-card{flex-direction:column;min-height:265px;padding:20px;display:flex;position:relative}.provider-logo{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.provider-logo svg{width:20px}.provider-logo.google{color:#079477;background:#e7f7f3}.provider-logo.analytics{color:#e08d16;background:#fff2d9}.provider-logo.meta{color:#3675d4;background:#e8f0ff}.provider-logo.custom{color:#8158c0;background:#f0e9ff}.provider-state{text-transform:uppercase;letter-spacing:.08em;color:#8a9993;font-size:7px;position:absolute;top:20px;right:18px}.provider-state i{background:#b5c0bd;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.provider-state.connected{color:#059879}.provider-state.connected i{background:#0fbd94;box-shadow:0 0 0 3px #ddf7f0}.provider-card h3{margin:17px 0 6px;font-size:13px}.provider-card>p{color:#788982;min-height:43px;margin:0;font-size:9px;line-height:1.6}.scope-box{background:#f6f9f8;border-radius:7px;flex-direction:column;margin:12px 0;padding:9px 10px;display:flex}.scope-box small{letter-spacing:.12em;color:#95a29d;font-size:6px;font-weight:800}.scope-box span{color:#536860;margin-top:4px;font:7px DM Mono}.connection-button{color:#314942;background:#fff;border:1px solid #ccd9d5;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:auto;font-size:8px;font-weight:700;display:flex}.connection-button svg{width:13px}.connection-button.connected{color:#078d74;background:#effaf7;border-color:#a7ded4}.connection-button:disabled{opacity:.65}.connection-flow{align-items:center;gap:30px;margin-top:14px;padding:22px;display:flex}.connection-flow h3{margin:5px 0;font-size:14px}.connection-flow>div:first-child{min-width:260px}.flow-steps{flex:1;justify-content:flex-end;align-items:center;display:flex}.flow-steps>svg{color:#a9b7b2;width:14px;margin:0 11px}.flow-steps span{grid-template-columns:22px 1fr;align-items:center;display:grid}.flow-steps b{color:#06987d;background:#e3f8f3;border-radius:50%;grid-row:1/3;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.flow-steps i{color:#193c3b;font:700 7px DM Mono}.flow-steps small{color:#82918b;white-space:nowrap;font-size:7px}.modal-layer,.command-layer{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041218ad;border:0;width:100%;height:100%;position:absolute;inset:0}.audit-modal{width:min(520px,100vw - 30px);padding:22px;animation:.2s fade;position:relative;box-shadow:0 30px 80px #00100d66}.audit-event{border-top:1px solid #e8eeec;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.audit-event:first-of-type{margin-top:15px}.audit-event>svg{color:#0da98a;width:18px}.audit-event div{flex-direction:column;display:flex}.audit-event strong{font-size:9px}.audit-event span,.audit-event time{color:#85948e;font-size:7px}.audit-event.muted>svg{color:#81928c}.command-box{background:#fff;border:1px solid #d9e4e1;border-radius:13px;width:min(580px,100vw - 30px);padding:9px;animation:.16s fade;position:relative;box-shadow:0 30px 80px #00100d66}.command-search{border-bottom:1px solid #e5ecea;align-items:center;gap:10px;height:52px;padding:0 10px;display:flex}.command-search>svg{color:#6e817a;width:18px}.command-search input{border:0;outline:0;flex:1;font-size:12px}.command-search kbd{color:#84928d;background:#f6f8f7;border:1px solid #d9e1df;border-radius:5px;padding:4px 6px;font-size:8px}.command-box>small{letter-spacing:.14em;color:#93a09b;margin:13px 10px 6px;font-size:7px;font-weight:800;display:block}.command-box>button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:25px 1fr auto 16px;align-items:center;gap:8px;width:100%;height:45px;padding:0 10px;display:grid}.command-box>button:hover{background:#f0f8f6}.command-box>button>svg{color:#0a987f;width:15px}.command-box>button span{font-size:9px;font-weight:700}.command-box>button em{color:#8c9994;font-size:7px;font-style:normal}.command-box>button>svg:last-child{color:#83928c;width:12px}.command-box{max-height:min(660px,100vh - 40px);overflow:auto}.command-empty{color:#788982;text-align:center;border-top:1px solid #edf2f0;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:9px;display:flex}.command-empty svg{color:#0a987f;width:15px}@media (width<=1100px){.provider-grid{grid-template-columns:1fr 1fr}.connection-flow{flex-direction:column;align-items:flex-start}.flow-steps{justify-content:flex-start;width:100%}}@media (width<=760px){.flow-steps{grid-template-columns:1fr 1fr;gap:15px;display:grid}.flow-steps>svg{display:none}.provider-grid{grid-template-columns:1fr}.security-grade{display:none}}.consent-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.consent-summary article{align-items:center;gap:12px;padding:17px;display:flex}.consent-summary article>div{flex-direction:column;display:flex}.consent-summary small{letter-spacing:.1em;color:#82918b;font-size:7px;font-weight:800}.consent-summary strong{margin:3px 0;font-size:14px}.consent-summary em{color:#83918c;font-size:7px;font-style:normal}.matrix-panel{padding:22px}.matrix-head{justify-content:space-between;align-items:center;display:flex}.matrix-head h3{margin:5px 0;font-size:15px}.scenario-tabs{background:#f1f5f4;border-radius:8px;padding:3px;display:flex}.scenario-tabs button{color:#75867f;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:8px}.scenario-tabs button.active{color:#173c37;background:#fff;box-shadow:0 2px 7px #12352e15}.matrix-table{margin-top:17px}.matrix-row{text-align:left;color:#53665f;background:#fff;border:0;border-top:1px solid #e8efed;grid-template-columns:1.5fr .8fr .8fr .8fr .9fr .7fr;align-items:center;width:100%;min-height:48px;padding:0 10px;font-size:8px;display:grid}.matrix-row:not(.header):hover{background:#f7fbfa}.matrix-row.header{letter-spacing:.1em;color:#8b9994;background:#f6f9f8;border:0;min-height:35px;font-size:7px;font-weight:800}.matrix-row>span:first-child{color:#223b34;font-weight:700}.dest-dot{background:#20c3a6;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.matrix-row .selected{color:#078e76;font-weight:800}.matrix-row .pass,.matrix-row .review{align-items:center;gap:4px;display:flex}.matrix-row .pass{color:#079679}.matrix-row .review{color:#c38017}.matrix-row svg{width:13px}.consent-bottom{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.rule-card,.alert-card{padding:21px}.rule-card>.panel-head svg{color:#73847e;width:18px}.rule-card>label{border-top:1px solid #e8eeec;align-items:center;padding:13px 0;display:flex}.rule-card>label:first-of-type{margin-top:12px}.rule-card label span{flex-direction:column;flex:1;display:flex}.rule-card label strong{font-size:9px}.rule-card label small{color:#899792;margin-top:2px;font-size:7px}.rule-card input,.setting-toggle input{accent-color:#0ead91}.alert-card{background:linear-gradient(140deg,#fffaf0,#fff);gap:14px;display:flex}.alert-card>span{color:#ca8419;background:#fff0d2;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.alert-card>span svg{width:17px}.alert-card>div{flex-direction:column;flex:1;display:flex}.alert-card small{letter-spacing:.1em;color:#c3811a;font-size:7px;font-weight:800}.alert-card h3{margin:6px 0;font-size:13px}.alert-card p{color:#7b8984;font-size:8px;line-height:1.6}.alert-card button{background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:flex}.alert-card button svg{width:12px}.qa-hero{color:#fff;background:linear-gradient(110deg,#071720,#0b3432);align-items:center;padding:27px 32px;display:flex;position:relative;overflow:hidden}.qa-hero>div:first-child{max-width:650px}.qa-hero h2{margin:12px 0 7px;font-size:21px}.qa-hero p{color:#95afab;font-size:9px;line-height:1.6}.qa-hero-stats{gap:40px;margin-top:20px;display:flex}.qa-hero-stats span{flex-direction:column;display:flex}.qa-hero-stats strong{font-size:17px}.qa-hero-stats small{letter-spacing:.12em;color:#779a95;font-size:6px}.pulse-orbit{border:1px solid #2b5b57;border-radius:50%;place-items:center;width:115px;height:115px;margin-left:auto;margin-right:50px;display:grid;position:relative}.pulse-orbit:before{content:"";border:1px solid #26726a;border-radius:50%;position:absolute;inset:17px}.pulse-orbit span{color:#fff;z-index:2;background:#1dbda2;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 0 30px #1bd0ad66}.pulse-orbit i{background:#52e8d1;border-radius:50%;width:6px;height:6px;position:absolute}.pulse-orbit i:first-of-type{top:7px;left:31px}.pulse-orbit i:nth-of-type(2){bottom:30px;right:8px}.pulse-orbit i:nth-of-type(3){bottom:35px;left:3px}.runs-panel{margin-top:14px;padding:22px}.run-filter{align-items:center;gap:4px;display:flex}.run-filter>svg{color:#85938e;width:13px}.run-filter button{color:#7c8b85;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:7px}.run-filter button.active{color:#078d76;background:#e9f5f2}.runs-table{margin-top:15px}.run-row{text-align:left;background:#fff;border:0;border-top:1px solid #e8efed;grid-template-columns:.7fr 1.2fr 1.2fr .8fr .6fr .7fr;align-items:center;width:100%;min-height:48px;padding:0 10px;font-size:8px;display:grid}.run-row.header{color:#899791;letter-spacing:.1em;background:#f6f9f8;border:0;min-height:34px;font-size:7px}.run-row:hover:not(.header){background:#f8fbfa}.run-row code{color:#158c7b;font:8px DM Mono}.run-row>span{color:#788781}.run-row em{border-radius:20px;width:max-content;padding:4px 7px;font-style:normal}.run-row em.passed{color:#078d75;background:#e4f8f2}.run-row em.review{color:#b97715;background:#fff1d7}.run-row em.failed{color:#c9473e;background:#ffebe8}.settings-layout{grid-template-columns:210px 1fr;gap:14px;display:grid}.settings-nav{height:max-content;padding:9px}.settings-nav button{color:#687a73;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:42px;padding:0 10px;font-size:9px;display:flex}.settings-nav button svg{width:15px}.settings-nav button.active{color:#078d76;background:#eaf7f4}.settings-content{flex-direction:column;gap:14px;display:flex}.settings-card{padding:22px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.form-grid label{color:#556961;flex-direction:column;font-size:8px;font-weight:700;display:flex}.form-grid input,.form-grid select{color:#233d36;background:#fafcfb;border:1px solid #d8e2df;border-radius:7px;outline:0;height:39px;margin-top:5px;padding:0 11px;font-size:9px}.form-grid input:focus,.form-grid select:focus{border-color:#49bca9;box-shadow:0 0 0 3px #dff6f1}.setting-toggle{border-top:1px solid #e7eeec;align-items:center;padding:15px 2px;display:flex}.setting-toggle:first-of-type{margin-top:15px}.setting-toggle span{flex-direction:column;flex:1;display:flex}.setting-toggle strong{font-size:9px}.setting-toggle small{color:#84938d;margin-top:3px;font-size:7px}.help-hero{text-align:center;padding:28px 0 30px}.help-hero .eyebrow{justify-content:center}.help-hero h1{margin:10px 0 5px;font-size:28px}.help-hero p{color:#798983;font-size:10px}.help-hero>div{background:#fff;border:1px solid #d7e2de;border-radius:9px;align-items:center;width:min(520px,100%);height:44px;margin:20px auto 0;padding:0 12px;display:flex;box-shadow:0 8px 30px #193b3110}.help-hero>div svg{color:#81918a;width:16px}.help-hero input{border:0;outline:0;flex:1;padding-left:9px;font-size:9px}.help-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.help-category{padding:21px}.help-category>svg{color:#0aa187;width:24px}.help-category h3{margin:13px 0 5px;font-size:13px}.help-category p{color:#7a8a84;font-size:8px;line-height:1.6}.help-category button{background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:8px;font-weight:700;display:flex}.help-category button svg{width:12px}.article-list{margin-top:14px;padding:22px}.article-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8efed;grid-template-columns:30px 1fr auto 15px;align-items:center;width:100%;height:48px;display:grid}.article-list>button>span{color:#078e76;background:#e8f7f3;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.article-list>button svg{width:12px}.article-list strong{font-size:9px}.article-list small{color:#87958f;font-size:7px}.support-strip{color:#fff;background:#0a292b;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:17px 20px;display:flex}.support-strip>div{align-items:center;gap:10px;display:flex}.support-strip>div>svg{color:#50dfca}.support-strip span{flex-direction:column;display:flex}.support-strip small{color:#8eafab;font-size:7px}.support-strip button{color:#fff;background:#153c3d;border:1px solid #315654;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:8px;display:flex}.support-strip button svg{width:12px}@media (width<=1000px){.consent-summary{grid-template-columns:1fr 1fr}.matrix-row{grid-template-columns:1.4fr .8fr .8fr .8fr}.matrix-row>:nth-child(5),.matrix-row>:nth-child(2){display:none}.consent-bottom,.help-grid{grid-template-columns:1fr}.pulse-orbit{margin-right:5px}}@media (width<=700px){.consent-summary{grid-template-columns:1fr}.matrix-head{flex-direction:column;align-items:flex-start;gap:10px}.matrix-table{overflow-x:auto}.matrix-row{min-width:620px}.qa-hero{padding:24px;display:block}.pulse-orbit{display:none}.qa-hero-stats{gap:20px}.runs-table{overflow-x:auto}.run-row{min-width:650px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto}.settings-nav button{min-width:120px}.form-grid{grid-template-columns:1fr}.support-strip{flex-direction:column;align-items:flex-start;gap:12px}}.workspace{width:100%;color:inherit;text-align:left}.workspace-menu{z-index:2;background:#0d1d26;border:1px solid #263943;border-radius:10px;margin:-14px 0 13px;padding:5px;position:relative}.workspace-menu button{color:#aebdbc;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:27px 1fr 16px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.workspace-menu button:hover,.workspace-menu button.selected{background:#152831}.workspace-menu button>span,.workspace-menu button>svg:first-child{color:#5fe4d0;background:#19383a;border-radius:6px;place-items:center;width:25px;height:25px;padding:5px;display:grid}.workspace-menu button div{flex-direction:column;display:flex}.workspace-menu strong{color:#fff;font-size:8px}.workspace-menu small{color:#718589;font-size:6px}.workspace-menu button>svg:last-child{color:#51d7c2;width:12px}.profile{width:100%;color:inherit;text-align:left;background:0 0;border:0}.side-bottom>button.active{color:#65efd9;background:#101f29}.site-preview.mobile{border-radius:12px;max-width:390px;min-height:650px;margin-inline:auto;box-shadow:0 0 0 10px #e8eeec}.site-preview.mobile .preview-nav span{display:none}.site-preview.mobile .preview-content{grid-template-columns:1fr;gap:25px;padding:35px 25px}.site-preview.mobile .hotspot.one{right:13px}.site-preview.mobile .hotspot.two{top:330px;right:13px}.site-preview.mobile .hotspot.three{top:600px;right:13px}.empty-filter{text-align:center;color:#84938d;padding:30px 10px;font-size:8px}.implementation-modal{width:min(560px,100vw - 30px);padding:22px;position:relative;box-shadow:0 30px 80px #00100d66}.implementation-modal pre{color:#8cf0df;background:#071820;border-radius:9px;margin:17px 0;padding:18px;font:10px/1.8 DM Mono;overflow:auto}.implementation-modal>div:nth-of-type(2){gap:10px;margin-bottom:15px;display:flex}.implementation-modal>div:nth-of-type(2) span{color:#078d76;background:#e8f7f3;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.implementation-modal>div:nth-of-type(2) svg{width:11px}.implementation-modal>.primary{margin-left:auto}.settings-empty>svg{color:#0b9c83;width:28px;margin-bottom:12px}.settings-empty>p{color:#7c8c86;max-width:550px;font-size:9px;line-height:1.6}.settings-empty>.secondary{width:max-content;margin:8px 0 18px}.member-list{width:100%}.member-row,.api-key-row{border-top:1px solid #e5ecea;align-items:center;padding:15px 0 0;display:flex}.member-row{min-height:56px;padding-bottom:3px}.member-row>span{color:#fff;background:#0b282b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.member-row>div{flex-direction:column;flex:1;margin-left:9px;display:flex}.member-row strong{text-transform:capitalize;font-size:9px}.member-row small,.api-key-row span{color:#82918b;font-size:7px}.member-row em{color:#078c75;background:#e5f8f3;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal}.member-row select{color:#40534c;background:#f8faf9;border:1px solid #dce5e2;border-radius:7px;height:30px;padding:0 24px 0 8px;font-size:8px}.member-remove{color:#a07171;background:0 0;border:0;place-items:center;width:30px;height:30px;margin-left:4px;display:grid}.member-remove svg{width:14px}.api-key-row{justify-content:space-between}.api-key-row code{color:#25463f;font:9px DM Mono}.retention-note{background:#edf8f5;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.retention-note>svg{color:#0b9e84}.retention-note>div{flex-direction:column;display:flex}.retention-note strong{font-size:8px}.retention-note span{color:#6f817b;font-size:7px}.help-modal{width:min(560px,100vw - 30px);padding:23px;position:relative;box-shadow:0 30px 80px #00100d66}.help-modal>p,.help-modal li{color:#687a73;font-size:9px;line-height:1.7}.help-modal ol{margin:15px 0 20px;padding-left:18px}.help-modal .primary{margin-left:auto}.invite-modal{width:min(510px,100vw - 30px);padding:24px;position:relative;box-shadow:0 30px 80px #00100d66}.invite-modal>p{color:#708078;font-size:9px;line-height:1.6}.invite-modal>label{color:#495e56;flex-direction:column;gap:6px;margin-top:15px;font-size:8px;font-weight:700;display:flex}.invite-modal input,.invite-modal select{color:#263b34;background:#f8faf9;border:1px solid #dce5e2;border-radius:8px;outline:0;height:40px;padding:0 11px;font-size:10px}.invite-modal input:focus,.invite-modal select:focus{border-color:#33bfa8;box-shadow:0 0 0 3px #dff8f3}.role-summary{background:#edf8f5;border-radius:9px;align-items:center;gap:11px;margin-top:15px;padding:13px;display:flex}.role-summary>svg{color:#0a9b82;width:20px}.role-summary>span{flex-direction:column;display:flex}.role-summary strong{font-size:9px}.role-summary small{color:#708078;margin-top:2px;font-size:7px}.invite-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.scope-card{padding:20px}.scope-list{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.scope-list button{text-align:left;background:#fff;border:1px solid #dce8e4;border-radius:8px;grid-template-columns:28px 1fr 14px;align-items:center;gap:8px;min-width:145px;padding:9px;display:grid}.scope-list button:hover,.scope-list button.active{background:#f0fbf8;border-color:#65cdbc}.scope-list button>span{color:#4e7068;background:#eef4f2;border-radius:7px;place-items:center;width:27px;height:27px;font:8px DM Mono;display:grid}.scope-list button.active>span{color:#fff;background:#0d9e87}.scope-list button div{flex-direction:column;gap:2px;display:flex}.scope-list button strong{font-size:10px}.scope-list button small{color:#73857f;font:8px DM Mono}.scope-list button svg{color:#0ba88f;width:14px}.scope-create{border-top:1px solid #e7eeeb;grid-template-columns:1.5fr .8fr .65fr auto;align-items:end;gap:8px;padding-top:15px;display:grid}.scope-create label{color:#6b7d77;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.scope-create input,.scope-create select{color:#233c3c;background:#fff;border:1px solid #dce7e3;border-radius:7px;outline:none;height:35px;padding:0 9px;font-size:10px}.scope-create input:focus,.scope-create select:focus{border-color:#3fc5ad;box-shadow:0 0 0 3px #dff8f1}.scope-create .secondary{height:35px;font-size:9px}@media (width<=720px){.scope-create{grid-template-columns:1fr 1fr}.scope-create .secondary{grid-column:1/-1}}.invite-form{border-top:1px solid #e7eeeb;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:8px;margin-top:15px;padding-top:15px;display:grid}.invite-form label{color:#6b7d77;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.invite-form input,.invite-form select{color:#233c3c;background:#fff;border:1px solid #dce7e3;border-radius:7px;outline:none;height:35px;padding:0 9px;font-size:10px}.invite-form input:focus,.invite-form select:focus{border-color:#3fc5ad;box-shadow:0 0 0 3px #dff8f1}.invite-form .secondary{height:35px;font-size:9px}.invite-message{align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.invite-message svg{width:14px}.invite-message.success{color:#098d75}.invite-message.error{color:#a14c4c}.invite-list{border-top:1px solid #e7eeeb;margin-top:15px}.invite-list>div{border-bottom:1px solid #eef2f0;align-items:center;gap:9px;padding:11px 0;display:flex}.invite-list>div>span{color:#078e75;background:#e5f7f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.invite-list section{flex-direction:column;flex:1;gap:2px;display:flex}.invite-list strong{font-size:9px}.invite-list small{color:#7e8e88;font-size:7px}.invite-list em{text-transform:uppercase;color:#75867f;font:7px DM Mono}.invite-list em.pending{color:#0a9279}@media (width<=720px){.invite-form{grid-template-columns:1fr}.invite-form .secondary{width:100%}}.team-settings-stack{gap:14px;display:grid}.project-team-toolbar{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;gap:14px;display:grid}.project-team-toolbar label,.project-invite-form label{color:#667a72;gap:6px;font-size:8px;font-weight:800;display:grid}.project-team-toolbar select,.project-invite-form input,.project-invite-form select{color:#243e38;background:#fff;border:1px solid #d8e5e1;border-radius:8px;height:38px;padding:0 10px;font-size:9px}.project-team-toolbar p{color:#758780;margin:0;font-size:8px;line-height:1.55}.project-invite-form{border-top:1px solid #e5ece9;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:8px;padding-top:15px;display:grid}.team-count{color:#6f837b;font:8px DM Mono}.project-member-row{border-top:1px solid #e6eeeb;grid-template-columns:32px minmax(0,1fr) 150px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.project-member-row>span{color:#fff;background:#0c3232;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.project-member-row section{min-width:0}.project-member-row strong,.project-member-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-member-row small{color:#7a8b85;margin-top:3px;font-size:7px}.project-member-row select{background:#fff;border:1px solid #dce7e3;border-radius:7px;height:31px;padding:0 8px;font-size:8px}.api-beta-note,.api-help-card{background:#f6fbfa;border:1px solid #dceae6;border-radius:9px;padding:14px}.api-beta-note{align-items:flex-start;gap:10px;display:flex}.api-beta-note svg{color:#0b9d84;flex:none;width:18px}.api-beta-note strong,.api-beta-note span{display:block}.api-beta-note span{color:#6e817a;margin-top:4px;font-size:8px;line-height:1.55}.api-help-card h4{margin:0 0 8px;font-size:10px}.api-help-card p,.api-help-card li{color:#667a73;font-size:8px;line-height:1.6}.api-help-card code{overflow-wrap:anywhere;font:8px DM Mono}.help-card.interactive{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e4}.help-card.interactive:hover,.help-card.interactive:focus-visible{border-color:#55c7b3;outline:0;box-shadow:0 10px 30px #0b45391c}.help-card.interactive .help-card-arrow{color:#0a977f;width:15px;margin-left:auto}.support-link{color:#087c69;align-items:center;gap:9px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.support-link:hover{text-decoration:underline}.help-modal h3{padding-right:30px}.help-modal .help-modal-close{position:absolute;top:15px;right:15px}.help-modal .legal{color:#5f766e;background:#f1f7f5;border-radius:7px;padding:10px}.help-modal .help-note{border:1px solid #e1eae7;border-radius:8px;gap:8px;padding:10px;display:flex}.help-modal .help-note svg{color:#0a987f;flex:none;width:16px}@media (width<=760px){.project-team-toolbar,.project-invite-form{grid-template-columns:1fr}.project-invite-form button{width:100%}.project-member-row{grid-template-columns:32px 1fr}.project-member-row select,.project-member-row button{grid-column:2}.help-modal{max-height:calc(100vh - 30px);overflow:auto}}.team-project-select{color:#667a72;gap:6px;max-width:520px;margin:16px 0;font-size:8px;font-weight:800;display:grid}.team-project-select select,.team-invite-form input,.team-invite-form select{color:#243e38;background:#fff;border:1px solid #d8e5e1;border-radius:8px;height:38px;padding:0 10px;font-size:9px}.team-invite-form{border-top:1px solid #e5ece9;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:8px;padding:15px 0;display:grid}.team-invite-form label{color:#667a72;gap:6px;font-size:8px;font-weight:800;display:grid}.team-permission-note{color:#667a72;background:#f2f7f5;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.team-permission-note svg{width:15px}.team-count{align-items:center;gap:5px;display:flex}.team-count svg{width:15px}.member-summary{color:#71847c;justify-content:space-between;gap:10px;padding:11px 0;font-size:8px;display:flex}.member-summary strong{color:#29433c}.project-member-row>div{min-width:0}@media (width<=760px){.team-invite-form{grid-template-columns:1fr}.team-invite-form button{width:100%}}.help-modal-layer{padding:18px}.help-modal.help-modal{border-radius:22px;width:min(1080px,100vw - 36px);max-height:calc(100vh - 36px);padding:0;overflow:auto;box-shadow:0 34px 100px #00100d73}.help-modal-head{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e1eae7;align-items:flex-start;padding:24px 28px 20px;position:sticky;top:0}.help-modal-head>div{min-width:0}.help-modal-head h3{letter-spacing:-.035em;margin:7px 0 5px;padding:0;font-size:25px}.help-modal-head p{color:#657970;max-width:760px;margin:0;font-size:10px;line-height:1.6}.help-walkthrough{gap:15px;padding:26px 28px;display:grid}.help-walkthrough-step{background:#fbfdfc;border:1px solid #dce8e4;border-radius:18px;grid-template-columns:minmax(250px,.78fr) minmax(380px,1.22fr);align-items:center;gap:25px;padding:22px;display:grid}.help-step-copy>span{color:#5df0b7;background:#0d3b34;border-radius:10px;place-items:center;width:34px;height:34px;font:800 9px DM Mono;display:grid}.help-step-copy>p{color:#294039;margin:15px 0 14px;font-size:12px;line-height:1.75}.help-step-copy>small{color:#6b7e77;align-items:flex-start;gap:7px;font-size:8px;line-height:1.5;display:flex}.help-step-copy>small svg{color:#0a9d82;flex:none;width:13px}.help-step-preview{background:#fff;border:1px solid #cddcd6;border-radius:15px;margin:0;overflow:hidden;box-shadow:0 14px 32px #163e3512}.help-step-preview>figcaption{color:#698078;letter-spacing:.11em;background:#f3f8f6;border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;padding:8px 11px;font-size:7px;font-weight:900;display:flex}.help-step-preview>figcaption b{color:#0b8f77;font:8px DM Mono}.help-shot-browser>header{border-bottom:1px solid #e5ece9;align-items:center;gap:7px;height:32px;padding:0 10px;display:flex}.help-shot-browser>header img{border-radius:5px;width:17px;height:17px}.help-shot-browser>header strong{letter-spacing:.1em;margin-right:auto;font-size:7px}.help-shot-browser>header i{background:#cad8d3;border-radius:50%;width:5px;height:5px}.help-shot-browser>div{grid-template-columns:105px 1fr;min-height:190px;display:grid}.help-shot-browser aside{background:#0a1c23;padding:13px 8px}.help-shot-browser aside>span{background:#273a40;border-radius:99px;width:72%;height:5px;margin:7px;display:block}.help-shot-browser aside button{color:#71e8c0;text-align:left;background:#16423e;border:0;border-radius:7px;align-items:center;gap:5px;width:100%;margin:10px 0;padding:8px 6px;font-size:6px;display:flex}.help-shot-browser aside button svg{width:11px}.help-shot-browser main{background:#f5f8f7;min-width:0;padding:16px;position:relative}.help-shot-browser main>small{color:#758881;white-space:nowrap;text-overflow:ellipsis;font:6px DM Mono;display:block;overflow:hidden}.help-shot-browser main>section{grid-template-columns:1.2fr .8fr .6fr;gap:5px;margin:14px 0;display:grid}.help-shot-browser main>section i{background:#fff;border:1px solid #dce6e2;border-radius:6px;height:32px}.help-shot-browser main>button{color:#087b69;background:#e9faf5;border:2px solid #14a78c;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:82%;min-height:42px;font-size:8px;font-weight:900;display:flex;position:relative;box-shadow:0 0 0 4px #d8f5ed}.help-shot-browser main>button svg{width:13px}.help-shot-browser main>button b{color:#5df0b7;background:#0c3a34;border-radius:50%;place-items:center;width:20px;height:20px;font:8px DM Mono;display:grid;position:absolute;top:-10px;right:-10px}.help-shot-browser main>footer{gap:7px;margin-top:18px;display:flex}.help-shot-browser main>footer span{background:#d9e5e1;border-radius:99px;width:42%;height:7px}.help-shot-browser main>footer span:last-child{background:#a9ddcc;width:25%}.help-finished{background:#eaf9f4;border:1px solid #bce1d5;border-radius:16px;align-items:flex-start;gap:13px;margin:0 28px 25px;padding:19px 20px;display:flex}.help-finished>svg{color:#098a73;flex:none;width:24px}.help-finished strong{font-size:12px}.help-finished p{color:#587068;margin:5px 0 0;font-size:9px;line-height:1.6}.help-modal.help-modal .modal-actions{z-index:5;background:#fffffffa;border-top:1px solid #e1eae7;margin:0;padding:15px 28px;position:sticky;bottom:0}@media (width<=760px){.help-modal-layer{padding:8px}.help-modal.help-modal{border-radius:17px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.help-modal-head{padding:19px 18px 16px}.help-modal-head h3{font-size:21px}.help-walkthrough{gap:12px;padding:18px}.help-walkthrough-step{grid-template-columns:1fr;gap:17px;padding:17px}.help-shot-browser>div{grid-template-columns:80px 1fr;min-height:175px}.help-shot-browser aside button{font-size:5px}.help-finished{margin:0 18px 18px}.help-modal.help-modal .modal-actions{padding:13px 18px}.help-modal.help-modal .modal-actions button{flex:1}}.help-shot-main{background:#f5f8f7;min-width:0;padding:16px;position:relative}.help-shot-main>small{color:#758881;white-space:nowrap;text-overflow:ellipsis;font:6px DM Mono;display:block;overflow:hidden}.help-shot-main>section{grid-template-columns:1.2fr .8fr .6fr;gap:5px;margin:14px 0;display:grid}.help-shot-main>section i{background:#fff;border:1px solid #dce6e2;border-radius:6px;height:32px}.help-shot-main>button{color:#087b69;background:#e9faf5;border:2px solid #14a78c;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:82%;min-height:42px;font-size:8px;font-weight:900;display:flex;position:relative;box-shadow:0 0 0 4px #d8f5ed}.help-shot-main>button svg{width:13px}.help-shot-main>button b{color:#5df0b7;background:#0c3a34;border-radius:50%;place-items:center;width:20px;height:20px;font:8px DM Mono;display:grid;position:absolute;top:-10px;right:-10px}.help-shot-main>footer{gap:7px;margin-top:18px;display:flex}.help-shot-main>footer span{background:#d9e5e1;border-radius:99px;width:42%;height:7px}.help-shot-main>footer span:last-child{background:#a9ddcc;width:25%}.settings-empty:has(.api-beta-note){max-width:900px;padding:30px}.settings-empty:has(.api-beta-note)>svg{background:#e7f8f3;border-radius:11px;width:38px;height:38px;margin-bottom:16px;padding:9px}.settings-empty:has(.api-beta-note) h3{letter-spacing:-.04em;margin:8px 0;font-size:25px}.settings-empty:has(.api-beta-note)>p{max-width:650px;margin:0 0 22px;font-size:11px}.api-beta-note{background:linear-gradient(120deg,#f0faf7,#fbfdfc);border-color:#cfe6df;margin:0 0 14px;padding:16px 18px}.api-beta-note svg{width:21px;height:21px}.api-beta-note strong{font-size:11px}.api-beta-note span{max-width:680px;font-size:10px;line-height:1.55}.api-key-help{background:#fff;border:1px solid #e0eae7;border-radius:10px;margin:0 0 16px}.api-key-help summary{cursor:pointer;color:#27413d;padding:13px 16px;font-size:11px;font-weight:800;list-style:none}.api-key-help summary::-webkit-details-marker{display:none}.api-key-help summary:before{content:"+";color:#078e76;background:#e8f7f3;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:9px;display:inline-grid}.api-key-help[open] summary{border-bottom:1px solid #e5eeeb}.api-key-help[open] summary:before{content:"–"}.api-key-help ol{color:#64776f;margin:0;padding:13px 18px 15px 35px}.api-key-help li{padding:3px 0;font-size:9px;line-height:1.55}.api-key-create{background:#f8fbfa;border:1px solid #dce9e5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 0 8px;padding:14px;display:grid}.api-key-create input{color:#213b35;background:#fff;border:1px solid #ccdcd7;border-radius:8px;outline:0;width:100%;height:42px;padding:0 13px;font-size:11px}.api-key-create input:focus{border-color:#20b69b;box-shadow:0 0 0 3px #dff7f1}.api-key-create .secondary{white-space:nowrap;height:42px}.api-key-row{border-top:1px solid #e6eeeb;gap:14px;min-height:64px;padding:14px 2px}.api-key-row code{color:#18584c;background:#f0f6f4;border-radius:6px;min-width:190px;padding:7px 9px;font-size:10px}.api-key-row span{flex:1;font-size:9px;line-height:1.45}.interactive-help{align-items:stretch}.interactive-help .help-category{flex-direction:column;min-height:214px;padding:25px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.interactive-help .help-category:hover{border-color:#a7dcd1;transform:translateY(-3px);box-shadow:0 14px 30px #153e3612}.interactive-help .help-category>svg{background:#e8f8f4;border-radius:8px;width:28px;height:28px;padding:6px}.interactive-help .help-category h3{letter-spacing:-.025em;margin:18px 0 8px;font-size:15px}.interactive-help .help-category p{margin:0;font-size:9px;line-height:1.65}.interactive-help .help-category button{color:#0b7f6d;margin-top:auto;padding:17px 0 0;font-size:9px}.support-strip{border-radius:14px;margin-top:20px;padding:21px 24px;box-shadow:0 12px 26px #0b282b18}.support-strip strong{font-size:11px}.support-strip small{margin-top:4px;font-size:8px}.support-strip .secondary{color:#203b3a;background:#fff;height:38px;text-decoration:none}.help-legal{color:#61736e;align-items:center;gap:12px;padding:15px 2px;font-size:9px;display:flex}.help-legal a{color:#087f6d;font-weight:800;text-decoration:none}.help-legal a:hover{text-decoration:underline}@media (width<=700px){.api-key-create{grid-template-columns:1fr}.api-key-create .secondary{width:100%}.api-key-row{flex-direction:column;align-items:flex-start;gap:7px}.api-key-row code{min-width:0}.interactive-help .help-category{min-height:180px}.help-legal{flex-direction:column;align-items:flex-start}}.hero-actions{gap:8px;display:flex}.library-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.library-summary article{align-items:center;gap:12px;padding:16px;display:flex}.library-summary article>span{color:#253c36;font-size:22px;font-weight:800}.library-summary article>span.green{color:#0aa184}.library-summary article>span.amber{color:#d28d1d}.library-summary article>span.blue{color:#4b78c3}.library-summary article div{flex-direction:column;display:flex}.library-summary strong{font-size:9px}.library-summary small{color:#83918c;margin-top:2px;font-size:7px}.library-panel{padding:15px 20px 20px}.library-toolbar{justify-content:space-between;gap:10px;margin-bottom:13px;display:flex}.library-search,.proof-select{background:#f8faf9;border:1px solid #dbe4e1;border-radius:7px;align-items:center;height:38px;padding:0 10px;display:flex}.library-search{width:min(440px,60%)}.library-search svg,.proof-select svg{color:#7d8d87;width:14px}.library-search input{background:0 0;border:0;outline:0;flex:1;padding-left:8px;font-size:9px}.proof-select select{appearance:none;color:#53665f;background:0 0;border:0;outline:0;padding:0 8px;font-size:8px}.event-row{text-align:left;color:#6f8079;background:#fff;border:0;border-top:1px solid #e6edeb;grid-template-columns:1.6fr 1fr .8fr .8fr 1fr .7fr 18px;align-items:center;width:100%;min-height:58px;padding:0 8px;font-size:8px;display:grid}.event-row.header{letter-spacing:.09em;color:#8a9893;background:#f6f9f8;border:0;min-height:34px;font-size:7px}.event-row:not(.header):hover{background:#f7fbfa}.event-row>span:first-child{align-items:center;gap:9px;display:flex}.event-symbol{color:#07957b;background:#e8f7f3;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.event-symbol svg{width:14px}.event-row>span:first-child div{flex-direction:column;display:flex}.event-row strong{color:#253b35;font-size:9px}.event-row code{color:#84938d;margin-top:2px;font:7px DM Mono}.event-row>span:nth-child(3){flex-direction:column;display:flex}.event-row b{color:#1c4038;font-size:8px}.mini-meter{background:#e4ece9;border-radius:3px;width:55px;height:3px;margin-top:4px}.mini-meter em{background:#20bba1;height:100%;display:block}.proof-state{border-radius:15px;align-items:center;gap:4px;width:max-content;padding:4px 6px;display:flex!important}.proof-state svg{width:11px}.proof-state.verified{color:#078d75;background:#e4f8f2}.proof-state.ready{color:#4e75b6;background:#eaf1ff}.proof-state.review{color:#bb7917;background:#fff0d7}.dest-chips{gap:3px;display:flex}.dest-chips i{background:#edf2f0;border-radius:4px;padding:4px;font-size:6px;font-style:normal}.event-row>svg{width:12px}.library-empty{color:#84938d;flex-direction:column;align-items:center;padding:55px;display:flex}.library-empty svg{width:25px}.library-empty strong{margin:8px 0 3px;font-size:10px}.library-empty span{font-size:8px}.release-strip{color:#fff;background:#09252a;border-radius:11px;align-items:center;gap:12px;padding:15px 18px;display:flex}.release-step{align-items:center;gap:8px;min-width:150px;display:flex}.release-step>span{color:#73928f;border:1px solid #315556;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.release-step.done>span{color:#fff;background:#17b79c;border-color:#17b79c}.release-step.current>span{color:#52e0cb;border-color:#52e0cb;box-shadow:0 0 0 4px #17443f}.release-step div{flex-direction:column;display:flex}.release-step strong{font-size:9px}.release-step small{color:#789994;font-size:7px}.release-strip>svg{color:#42625f;width:14px}.release-strip>.primary{color:#07251f;background:#4adbc6;margin-left:auto}.deployment-tabs{gap:4px;margin:18px 0 10px;display:flex}.deployment-tabs button{color:#788982;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:9px}.deployment-tabs button.active{color:#078d76;border-color:#14ad92}.deployment-tabs b{color:#078d76;background:#e5f5f1;border-radius:10px;padding:2px 5px;font-size:7px}.deployment-layout{grid-template-columns:1fr 300px;gap:14px;display:grid}.change-list{padding:21px}.draft-badge{color:#a06d1e;background:#fff1d7;border-radius:12px;padding:5px 7px;font:7px DM Mono}.change-row{text-align:left;background:#fff;border:0;border-top:1px solid #e7eeec;grid-template-columns:30px 1fr 16px;align-items:center;width:100%;padding:13px 0;display:grid}.change-row:hover{background:#f8fbfa}.change-row>span{border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.change-row>span.new{color:#078d75;background:#e4f8f2}.change-row>span.change{color:#bb7917;background:#fff0d7}.change-row div{grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.change-row small{color:#889690;text-transform:uppercase;grid-column:1/-1;font-size:6px}.change-row strong{font:9px DM Mono}.change-row em{color:#71817b;font-size:8px;font-style:normal}.change-row>svg{width:12px}.deployment-side{flex-direction:column;gap:14px;display:flex}.release-score,.target-card{padding:20px}.release-score>strong{color:#0aa184;margin:10px 0;font-size:34px;display:block}.release-score>strong small{font-size:12px}.release-score>div{background:#e7eeec;border-radius:5px;height:5px}.release-score>div span{background:#19bda1;height:100%;display:block}.release-score p{color:#687b74;gap:5px;font-size:7px;display:flex}.release-score p svg{color:#0ca388;width:12px}.target-card h3{margin:10px 0 3px;font-size:12px}.target-card code{color:#7b8b85;font:7px DM Mono}.target-card>div{border-top:1px solid #e7eeec;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:8px;display:flex}.history-panel{padding:20px}.version-row{border-top:1px solid #e5ecea;grid-template-columns:.6fr 1.4fr 1fr .8fr .6fr .5fr .8fr;align-items:center;min-height:55px;font-size:8px;display:grid}.version-row.header{color:#889690;letter-spacing:.08em;background:#f6f9f8;border:0;min-height:33px;padding:0 7px;font-size:7px}.version-row code{color:#0b967e;font:9px DM Mono}.version-row>div{flex-direction:column;display:flex}.version-row small{color:#84938d;font-size:6px}.version-row>button{background:0 0;border:0;align-items:center;gap:4px;font-size:7px;display:flex}.version-row>button svg{width:11px}.diff-modal,.rollback-modal{width:min(540px,100vw - 30px);padding:22px;position:relative;box-shadow:0 30px 80px #00100d66}.diff-code{background:#081a22;border-radius:8px;flex-direction:column;margin:16px 0;padding:15px;font:9px/1.8 DM Mono;display:flex}.diff-code span{color:#70e5d3}.diff-code em{color:#e9988e;font-style:normal}.diff-modal>.primary{margin-left:auto}.rollback-modal{text-align:center}.rollback-modal>svg{color:#d38b1b;width:32px}.rollback-modal>.section-kicker{justify-content:center;margin-top:10px}.rollback-modal h3{font-size:17px}.rollback-modal p{color:#71827c;font-size:9px;line-height:1.6}.rollback-modal>div{justify-content:center;gap:8px;margin-top:18px;display:flex}@media (width<=1050px){.library-summary{grid-template-columns:1fr 1fr}.event-table{overflow-x:auto}.event-row{min-width:900px}.release-strip{flex-wrap:wrap}.release-strip>.primary{flex-basis:100%;margin:5px 0 0}.deployment-layout{grid-template-columns:1fr}.deployment-side{grid-template-columns:1fr 1fr;display:grid}.version-row{min-width:800px}.history-panel{overflow-x:auto}}@media (width<=650px){.hero-actions{width:100%}.hero-actions button{flex:1}.library-summary{grid-template-columns:1fr}.library-search{width:100%}.proof-select{display:none}.release-step{min-width:120px}.release-strip>svg{display:none}.deployment-side{grid-template-columns:1fr}}.stat-filter{appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit}.stat-filter:hover,.stat-filter[aria-pressed=true]{border-color:var(--teal,#13b7a6);box-shadow:0 0 0 2px color-mix(in srgb, var(--teal,#13b7a6) 16%, transparent)}.workflow-guide{margin:0 0 20px;padding:22px}.workflow-guide-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workflow-guide-head h3{margin:4px 0 0}.workflow-guide-head small{color:var(--muted);white-space:nowrap}.workflow-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.workflow-guide li{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:flex}.workflow-guide li b{background:var(--teal,#13b7a6);color:#fff;border-radius:999px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.workflow-guide li strong,.workflow-guide li span{display:block}.workflow-guide li span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}@media (width<=980px){.workflow-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workflow-guide-head{display:block}.workflow-guide-head small{white-space:normal;margin-top:8px;display:block}.workflow-guide ol{grid-template-columns:1fr}}.library-project-picker{grid-template-columns:minmax(210px,.7fr) 1fr;align-items:end;gap:18px;margin:14px 0;padding:16px 18px;display:grid}.library-project-picker label{color:#62756e;gap:6px;font-size:8px;font-weight:800;display:grid}.library-project-picker select{color:#203f39;background:#fff;border:1px solid #d8e5e1;border-radius:8px;height:38px;padding:0 10px;font-size:9px}.library-project-picker p{color:#748780;margin:0;font-size:8px;line-height:1.55}.library-project-picker p strong{color:#173c35}@media (width<=700px){.library-project-picker{grid-template-columns:1fr}}.library-project-picker>div{color:#748780;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.library-project-picker>div>svg{color:#0a977f;width:17px}.library-project-picker>div strong,.library-project-picker>div small{display:block}.library-project-picker>div strong{color:#173c35;font-size:9px}.library-project-picker>div small{margin-top:3px;font-size:7px}.library-project-picker>div em{color:#087f6b;background:#e7f7f3;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.scan-result-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:14px;display:grid}.test-profile-bar{border-top:1px solid #e6eeeb;align-items:center;gap:12px;margin-top:12px;padding:12px 2px 2px;display:flex}.test-profile-bar>div{align-items:center;gap:9px;margin-right:auto;display:flex}.test-profile-bar svg{color:#07977f;width:16px}.test-profile-bar span{display:grid}.test-profile-bar small{letter-spacing:.12em;color:#82918b;font-size:7px}.test-profile-bar strong{font-size:10px}.test-profile-bar select{font:inherit;background:#fff;border:1px solid #dce7e3;border-radius:8px;padding:8px 10px;font-size:9px}.test-profile-bar button svg{width:13px}.test-profile-editor{background:#f5faf8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;padding:14px;display:grid}.test-profile-editor label{color:#60736b;gap:5px;font-size:8px;display:grid}.test-profile-editor input,.test-profile-editor textarea{font:inherit;background:#fff;border:1px solid #d9e6e1;border-radius:8px;padding:9px;font-size:9px}.test-profile-editor .wide{grid-column:1/-1}.test-profile-editor p{color:#567169;align-items:center;gap:8px;margin:0;font-size:8px;display:flex}.test-profile-editor p svg{color:#07977f;width:14px}.form-plan{margin:14px 0;padding:18px}.form-plan-list{gap:8px;margin-top:14px;display:grid}.form-plan-list article{border:1px solid #e6eeeb;border-radius:10px;grid-template-columns:minmax(180px,1fr) 130px 100px 135px;align-items:center;gap:12px;padding:11px 12px;display:grid}.form-plan-list article>div{gap:3px;display:grid}.form-plan-list strong{text-transform:capitalize;font-size:10px}.form-plan-list code,.form-plan-list article>span{color:#71827b;font-size:8px}.form-plan-list button{justify-content:center}.plan-status{border-radius:20px;width:max-content;padding:5px 8px}.plan-status.ready{color:#087a67;background:#e7f7f2}.plan-status.review_required{color:#9b6710;background:#fff5dc}.plan-status.profile_required{color:#6d7580;background:#eef1f3}.scan-summary{min-height:112px;padding:18px}.scan-summary h3{margin:10px 0 4px;font-size:22px}.scan-summary p{color:#788880;margin:0;font-size:9px}.technical-inspection{margin-top:14px;padding:18px}.technical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.technical-grid>article{background:#fbfdfc;border:1px solid #e5eeeb;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.technical-grid>article>strong{color:#1c433a;font-size:10px}.technical-grid>article>small{color:#72847d;font-size:8px;line-height:1.5}.technical-row{border-top:1px solid #e8efec;gap:3px;padding-top:7px;display:grid}.technical-row span{color:#6a7f77;font-size:8px}.technical-row code,.event-chip-list code{overflow-wrap:anywhere;color:#097967;font:8px/1.4 DM Mono,monospace}.technical-row small{color:#87958f;font-size:7px}.event-chip-list{border-top:1px solid #e8efec;flex-wrap:wrap;gap:5px;padding-top:7px;display:flex}.event-chip-list code{background:#e7f6f1;border-radius:5px;padding:4px 6px}.event-chip-list small{color:#72847d;font-size:8px}.technical-warnings{gap:7px;margin-top:12px;display:grid}.technical-warnings>div{background:#f6faf8;border:1px solid #dbe8e3;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.technical-warnings>div.review{background:#fff9eb;border-color:#efd59d}.technical-warnings strong{color:#314b43;font-size:9px}.technical-warnings span{color:#647a72;font-size:8px;line-height:1.5}.scan-project-action{align-items:center;gap:12px;margin-top:14px;padding:18px;display:flex}.scan-project-action>div{flex:1}.scan-project-action h3{margin:6px 0 4px;font-size:15px}.scan-project-action p{color:#71827b;margin:0;font-size:9px}.live-site-preview{background:#f8faf8;border:1px solid #e0e9e6;height:520px;margin:14px;position:relative;overflow:hidden}.live-site-preview.mobile{border-radius:12px;width:min(390px,100% - 28px);height:650px;margin-inline:auto;box-shadow:0 0 0 10px #e8eeec}.live-site-preview iframe{background:#fff;border:0;width:100%;height:100%;display:block}.live-preview-status{z-index:2;pointer-events:none;color:#1f6257;justify-content:space-between;gap:8px;font:8px DM Mono;display:flex;position:absolute;top:10px;left:10px;right:10px}.live-preview-status span,.live-preview-status small{background:#edfaf6e8;border:1px solid #aee3d4;border-radius:16px;padding:6px 8px}.live-preview-status i{background:#08ae8e;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #c9f5e9}.preview-error{z-index:3;background:#fff;border:1px solid #e6c8a3;border-radius:10px;gap:7px;padding:18px;display:grid;position:absolute;inset:72px 28px auto;box-shadow:0 18px 42px #31231124}.preview-error strong{color:#4a3020;font-size:11px}.preview-error span{color:#785f4b;font-size:9px;line-height:1.5}.preview-error .secondary{width:max-content;height:34px;margin-top:3px}.live-proof{color:#067d68;letter-spacing:.06em;background:#e3f8f2;border-radius:4px;margin-left:5px;padding:2px 4px;font:7px DM Mono;display:inline-block}.scan-filters{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) auto;align-items:end;gap:8px;margin:10px 0 4px;display:grid}.scan-filters label{color:#60736b;gap:4px;font-size:8px;font-weight:700;display:grid}.scan-filters select{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;min-width:0;height:31px;padding:0 8px;font-size:9px}.scan-filters small{color:#71827b;white-space:nowrap;padding:0 2px 9px;font-size:8px}.projects-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.project-list{gap:6px;padding:14px;display:grid}.project-list button{text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;gap:9px;padding:11px;display:flex}.project-list button.active{background:#effaf7;border-color:#83d7c8}.project-list button>span{color:#0a9e86;background:#e7f7f2;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.project-list button svg{width:14px}.project-list button div{gap:3px;min-width:0;display:grid}.project-list button strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.project-list button small{color:#73847e;font-size:7px}.project-detail{gap:14px;display:grid}.project-header,.project-card{padding:20px}.project-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-header h2{letter-spacing:-.04em;margin:6px 0;font-size:23px}.project-header a{color:#1a8273;align-items:center;gap:5px;font:9px DM Mono;display:flex}.project-header a svg{width:12px}.project-actions{flex-wrap:wrap;gap:8px;display:flex}.project-explainer{color:#70817b;margin:15px 0;font-size:10px;line-height:1.6}.conversion-list{border-top:1px solid #e8efec}.conversion-row{border-bottom:1px solid #edf2f0;grid-template-columns:minmax(200px,1fr) 125px 135px;align-items:center;gap:9px;padding:11px 0;display:grid}.conversion-row label{align-items:flex-start;gap:10px;display:flex}.conversion-row label input{accent-color:#099a83;margin:2px 0 0}.conversion-row label span{gap:3px;display:grid}.conversion-row strong{font-size:10px}.conversion-row small{color:#788982;font-size:8px}.conversion-row select{background:#fff;border:1px solid #dce6e3;border-radius:7px;height:31px;padding:0 7px;font-size:8px}.event-filters{border-top:1px solid #e8efec;align-items:end;gap:10px;padding:12px 0;display:flex}.event-filters label{color:#60736b;gap:5px;font-size:8px;font-weight:700;display:grid}.event-filters select,.event-filters input{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;min-width:160px;height:32px;padding:0 8px;font-size:9px}.event-filters small{color:#71827b;margin-left:auto;padding-bottom:8px;font-size:8px}.event-preview-toggle{white-space:nowrap;height:31px;padding:0 9px;font-size:8px}.event-preview{color:#48675f;background:linear-gradient(145deg,#f3fcf9,#edf8f5);border:1px solid #a8dccf;border-radius:11px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.event-preview-summary{align-items:center;gap:10px;display:flex}.event-preview-summary strong{color:#087c67;text-transform:uppercase;letter-spacing:.08em;background:#dff5ef;border-radius:999px;padding:5px 8px;font-size:8px}.event-preview-summary span{color:#203d35;font-size:11px;font-weight:800}.event-location-grid{grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr);gap:8px;display:grid}.event-location-grid>span{background:#fff;border:1px solid #d8ebe5;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.event-location-grid>span:last-child:nth-child(3){grid-column:1/-1}.event-location-grid small{color:#758881;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.event-location-grid strong{color:#21453c;overflow-wrap:anywhere;font-size:9px}.event-location-grid code,.event-selector{color:#15594e;overflow-wrap:anywhere;background:0 0;padding:0;font:8px DM Mono,monospace}.event-selector{background:#deefe9;border-radius:7px;padding:8px 10px;display:block}.event-control>small{color:#0b816d;max-width:145px;font-size:7px;line-height:1.35}.finding-screenshot{background:#fff;border:1px solid #cfe5df;border-radius:10px;overflow:hidden}.finding-screenshot-head{background:#f8fbfa;border-bottom:1px solid #deebe7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.finding-screenshot-head>span{gap:3px;display:grid}.finding-screenshot-head strong{color:#203d35;font-size:9px}.finding-screenshot-head small{color:#74867f;font-size:7px}.finding-screenshot-head em{color:#087d68;text-transform:uppercase;letter-spacing:.05em;background:#dff8f1;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;display:flex}.finding-screenshot-head em i{background:#00b894;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #bff1e4}.finding-screenshot-frame{background:linear-gradient(135deg,#e8f0ed,#dce8e4);place-items:center;min-height:280px;display:grid}.finding-screenshot-frame figure{background:#e4ece9;width:100%;margin:0}.finding-screenshot-frame img{object-fit:contain;width:100%;max-height:560px;display:block}.finding-screenshot-frame figcaption{color:#856923;background:#fff8e8;border-top:1px solid #e3ebe8;padding:9px 12px;font-size:8px;line-height:1.5}.finding-screenshot-loading,.finding-screenshot-error{color:#587269;justify-content:center;align-items:center;gap:9px;min-height:280px;font-size:9px;display:flex}.finding-screenshot-loading svg,.finding-screenshot-error svg{width:16px}.finding-screenshot-error{flex-direction:column}.finding-screenshot-error .secondary{min-height:30px}.event-workbench{overflow:hidden}.event-worklist{border-top:1px solid #e5ece9}.event-work-item{border-bottom:1px solid #e5ece9;padding:16px 0}.event-work-item.selected{background:#f8fcfb;margin-inline:-10px;padding-inline:10px;box-shadow:inset 3px 0 #13aa90}.event-work-head{grid-template-columns:minmax(220px,1fr) minmax(110px,.48fr) minmax(145px,.6fr) auto;align-items:end;gap:9px;display:grid}.event-choice{align-self:center;align-items:flex-start;gap:10px;display:flex}.event-choice input{accent-color:#099a83;margin:2px 0 0}.event-choice span,.event-control,.event-pixel-intro{gap:4px;display:grid}.event-choice strong{color:#1d332d;font-size:10px}.event-choice small,.event-pixel-intro small{color:#788982;font-size:8px;line-height:1.45}.event-control>span{color:#60736b;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.event-control select{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;height:31px;padding:0 7px;font-size:8px}.event-control select:disabled,.event-pixel-workspace :is(select,textarea):disabled{color:#95a19d;cursor:not-allowed;background:#f3f6f5}.event-work-head>.tiny-status,.event-approval{grid-column:4;justify-self:end}.event-work-item>.event-preview{margin-top:10px}.event-pixel-workspace{background:#fbfdfc;border:1px solid #dce9e5;border-radius:9px;grid-template-columns:minmax(170px,.45fr) minmax(420px,1.55fr);align-items:start;gap:12px;margin-top:12px;padding:12px;display:grid}.event-pixel-intro strong{color:#203d35;font-size:9px}.event-pixel-intro .section-kicker{font-size:7px}.event-pixel-workspace .pixel-submission-form{grid-template-columns:110px minmax(220px,1fr) auto}.event-pixel-workspace .pixel-submission-list{grid-column:1/-1}.event-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.event-pagination>span{color:#71827b;font-size:8px}.event-pagination>div{gap:7px;display:flex}.event-pagination button{justify-content:center;min-width:82px}.event-pagination button svg{width:13px}.gtm-state{background:#fff8e8;border:1px solid #f4dfad;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.gtm-state>svg{color:#bd8519;width:19px}.gtm-state div{flex:1;gap:3px;display:grid}.gtm-state strong{font-size:10px}.gtm-state small{color:#857653;font-size:8px}.gtm-selector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-top:15px;display:grid}.gtm-selector label{color:#60736b;gap:5px;font-size:8px;font-weight:700;display:grid}.gtm-selector select{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.gtm-selector select:disabled{color:#95a19d;background:#f3f6f5}.gtm-consent-config{background:#f8fbfa;border:1px solid #dce6e3;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.gtm-consent-config input{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;height:34px;padding:0 8px;font:9px DM Mono}.gtm-consent-config small{color:#73857f;grid-column:1/-1;font-size:8px}.gtm-selector>button{width:max-content}.gtm-selected{color:#087c67;background:#e8f8f3;border:1px solid #a8dfd3;border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;padding:10px;display:flex}.gtm-selected svg{width:17px}.gtm-selected span{gap:2px;display:grid}.gtm-selected strong{font-size:9px}.gtm-selected small{color:#48786e;font:8px DM Mono}.gtm-flow-error{color:#914940;background:#fff5f3;border:1px solid #e7b4ae;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.gtm-flow-error>svg{flex:none;width:17px}.gtm-flow-error>div{gap:3px;display:grid}.gtm-flow-error strong{font-size:9px}.gtm-flow-error small{color:#805d58;font-size:8px;line-height:1.5}.gtm-inspection{color:#294a4f;background:#f3fafb;border:1px solid #cbdde1;border-radius:8px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.gtm-inspection div{gap:3px;display:grid}.gtm-inspection strong{font-size:10px}.gtm-inspection small{color:#607b80;font:8px DM Mono}.gtm-inspection p{margin:0;font-size:9px;line-height:1.5}.gtm-inspection>span{color:#577075;font-size:8px}.gtm-inspection code{color:#087c67;font-size:8px}.pixel-setup{background:#f3fbf8;border:1px solid #cbe6de;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.pixel-setup>div{grid-column:1/-1;gap:2px;display:grid}.pixel-setup strong{color:#19443b;font-size:10px}.pixel-setup small{color:#607b75;font-size:8px}.pixel-setup label{color:#526c64;gap:4px;font-size:8px;font-weight:700;display:grid}.pixel-setup input{background:#fff;border:1px solid #d5e5df;border-radius:6px;height:32px;padding:0 8px;font:8px DM Mono}.pixel-setup .primary{grid-column:1/-1;justify-self:start}.gtm-selector .pixel-setup{display:none}.pixel-review-flow{gap:14px;margin-top:14px;display:grid}.pixel-submission{border-top:1px solid #e5ece9;grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr);gap:12px;padding:14px 0;display:grid}.pixel-setup{display:none}.pixel-submission>div:first-child{flex-direction:column;gap:3px;display:flex}.pixel-submission>div:first-child strong{color:#203d35;font-size:9px}.pixel-submission>div:first-child small{color:#7b8c85;font-size:7px}.pixel-card{background:#fbfdfc;border:1px solid #dce9e5;border-radius:10px;margin-bottom:10px;padding:16px}.pixel-card .event-work-main{margin-bottom:12px}.pixel-submission-form{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:start;gap:9px;display:grid}.pixel-submission-form select,.pixel-submission-form textarea{color:#334a43;background:#fff;border:1px solid #d5e5df;border-radius:7px;width:100%;padding:10px;font:9px DM Mono}.pixel-submission-form textarea{resize:vertical;grid-column:1/-1;min-height:108px}.pixel-submission-form .secondary{white-space:nowrap;grid-column:1/-1;justify-self:start}.pixel-submission-list{grid-column:1/-1;gap:5px;display:grid}.pixel-submission-list>div{background:#f7faf9;border-radius:6px;grid-template-columns:26px 70px 90px minmax(120px,1fr) auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.pixel-submission-list>div.snippet-warning{background:#fff7ea;border:1px solid #f0d097}.pixel-submission-list code{color:#087f6c;font:7px DM Mono}.pixel-submission-list span,.pixel-submission-list small{color:#62776f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pixel-submission-list aside{gap:5px;display:flex}.pixel-submission-list aside button,.snippet-toggle{padding:6px 8px;font-size:7px}.snippet-toggle svg{width:11px}.pixel-review-select{background:#e8f1ee;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.pixel-review-select input{accent-color:#079b82;cursor:pointer;width:14px;height:14px;margin:0}.pixel-review-select input:disabled{cursor:not-allowed;opacity:.45}.pixel-review-select svg{color:#09836e;width:14px}.snippet-review{border-top:1px solid #dce8e4;grid-column:1/-1;padding-top:9px}.snippet-summary{color:#486158;flex-wrap:wrap;gap:6px 12px;font-size:7px;display:flex}.snippet-summary strong{color:#25463f}.snippet-review p{color:#a36a18;margin:7px 0 0;font-size:7px}.snippet-review p.error{color:#a24444;font-weight:800}.snippet-review pre{color:#bdeae0;white-space:pre-wrap;word-break:break-word;background:#081a22;border-radius:6px;max-height:230px;margin:8px 0 0;padding:10px;font:8px/1.55 DM Mono,monospace;overflow:auto}.pixel-bulk-toolbar{background:#effaf7;border:1px solid #89d5c6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:13px 14px;display:flex}.pixel-bulk-toolbar>label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.pixel-bulk-toolbar>label input{accent-color:#079b82;width:16px;height:16px;margin:0}.pixel-bulk-toolbar>label span{gap:3px;display:grid}.pixel-bulk-toolbar strong{color:#174a3e;font-size:9px}.pixel-bulk-toolbar small{color:#667e76;font-size:7px}.pixel-bulk-toolbar>div{align-items:center;gap:12px;display:flex}.pixel-bulk-toolbar>div>span{color:#557069;white-space:nowrap;font-size:8px}.pixel-bulk-toolbar>div>span b{color:#087b67;font:800 11px DM Mono,monospace}.pixel-bulk-toolbar .primary{white-space:nowrap;min-height:34px}.pixel-bulk-success{color:#087965;background:#eaf9f5;border:1px solid #82d2c2;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:8px;display:flex}.pixel-bulk-success svg{width:15px}.collaborator-list{gap:7px;display:grid}.collaborator-list>div{border-top:1px solid #edf2f0;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.collaborator-list span{color:#128a79;background:#e6f8f3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.collaborator-list strong{font-size:9px}.collaborator-list small{color:#788982;font-size:8px}.project-empty{text-align:center;place-items:center;padding:50px 20px;display:grid}.project-empty>svg{color:#13a68e;width:28px}.project-empty h3{margin:12px 0 5px}.project-empty p{color:#73847e;margin:0 0 18px;font-size:10px}.project-create-page{max-width:1240px;margin-inline:auto}.project-create-hero{background:linear-gradient(135deg,#fff 0%,#f3faf7 100%);border:1px solid #dce8e4;border-radius:16px;padding:28px 30px}.project-create-hero p{max-width:760px;font-size:12px;line-height:1.65}.project-create-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.project-create-steps li{color:#7a8883;background:#f7faf9;border:1px solid #dfe8e5;border-radius:11px;align-items:center;gap:10px;padding:13px 14px;font-size:10px;font-weight:750;display:flex}.project-create-steps li b{color:#5e6d67;background:#e7eeeb;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.project-create-steps li.active{color:#174a3e;background:#eefaf6;border-color:#95d8c9}.project-create-steps li.active b{color:#fff;background:#0a9b82}.project-create-page>.scan-command{border-color:#cfe2db;padding:20px}.project-create-page .scan-project-action{background:#f0faf7;border:1px solid #9ddaca}@media (width<=700px){.project-create-steps{grid-template-columns:1fr}.project-create-hero{padding:20px}.project-create-page .scan-project-action{flex-direction:column;align-items:stretch}.project-create-page .scan-project-action button{justify-content:center;width:100%}}.project-search{color:#70827b;background:#f8fbfa;border:1px solid #dce8e4;border-radius:8px;align-items:center;gap:8px;min-height:34px;margin:0 4px 6px;padding:0 9px;display:flex}.project-search:focus-within{border-color:#7fd4c5;box-shadow:0 0 0 3px #dff6ef}.project-search svg{flex:none;width:14px}.project-search input{color:#263c36;background:0 0;border:0;outline:0;width:100%;min-width:0;font:9px inherit}.project-list-items{gap:5px;max-height:520px;display:grid;overflow:auto}.project-list-empty{color:#788982;text-align:center;padding:18px 10px;font-size:9px}.project-journey{padding:18px 20px}.project-journey-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-journey-head h3{max-width:680px;margin:5px 0 0;font-size:14px}.project-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.project-journey li{color:#667a72;background:#fbfdfc;border:1px solid #e1ebe7;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-height:70px;padding:12px;font-size:8px;line-height:1.5;display:grid}.project-journey li>b{color:#718079;background:#edf2f0;border-radius:50%;place-items:center;width:22px;height:22px;font:700 8px DM Mono,monospace;display:grid}.project-journey li.done>b{color:#087e6b;background:#e3f7f1}.project-journey li.current{background:#f2fbf8;border-color:#8fd8ca}.project-journey li.current>b{color:#fff;background:#0b927b}.project-journey li strong,.project-journey li small{display:block}.project-journey li strong{color:#243d36;margin-bottom:3px;font-size:9px}.project-journey>p{color:#647970;align-items:center;gap:7px;margin:12px 0 0;font-size:8px;display:flex}.project-journey>p svg{color:#0b927b;width:14px}.role-chip{color:#596b65;text-transform:uppercase;letter-spacing:.08em;background:#edf2f1;border-radius:20px;flex:none;padding:6px 9px;font:700 7px DM Mono,monospace}.role-chip.admin{color:#067b67;background:#e1f7f0}.role-chip.editor{color:#4269a5;background:#eaf2ff}.project-tabs{background:#f4f8f6;border:1px solid #e1eae7;border-radius:10px;gap:6px;padding:4px;display:flex;overflow:auto}.project-tabs button{color:#667a73;background:0 0;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 12px;font-size:9px;font-weight:700}.project-tabs button.active{color:#087d69;background:#fff;box-shadow:0 2px 8px #1a4a3d14}.event-head-actions{align-items:center;gap:8px;display:flex}.preview-session-events{gap:8px;margin-top:16px;display:grid}.preview-session-events>div{background:#f8fbfa;border:1px solid #e1ebe7;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.preview-session-events svg{color:#0b927b;width:16px}.preview-session-events span{flex-direction:column;gap:3px;display:flex}.preview-session-events strong{font-size:9px}.preview-session-events small{color:#6f817a;font:8px DM Mono,monospace}.pixel-integration-workspace>.event-worklist{margin-top:15px}.scope-add-disclosure{border-top:1px solid #e5ece9;margin-top:12px}.scope-add-disclosure summary{color:#087c69;cursor:pointer;width:max-content;padding-top:12px;font-size:9px;font-weight:700}.scope-add-disclosure .scope-add{margin-top:10px}details.event-pixel-workspace{display:block}.event-pixel-workspace>summary{cursor:pointer;color:#087c69;align-items:center;gap:8px;font-size:9px;font-weight:800;list-style:none;display:flex}.event-pixel-workspace>summary::-webkit-details-marker{display:none}.event-pixel-workspace>summary:before{content:"+";color:#077660;background:#def4ed;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.event-pixel-workspace[open]>summary:before{content:"−"}.event-pixel-workspace>.pixel-submission-form{margin-top:12px}.team-workspace{grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);align-items:start;gap:16px;display:grid}.team-workspace>section{min-width:0}.invite-result{color:#28594f;background:#effaf7;border:1px solid #a9dfd3;border-radius:8px;gap:8px;margin-top:10px;padding:11px;display:grid}.invite-result strong{font-size:9px}.invite-result small{font-size:8px;line-height:1.5}.invite-result code{color:#087a67;text-overflow:ellipsis;white-space:nowrap;background:#e2f4ef;border-radius:6px;padding:7px;font:7px DM Mono,monospace;overflow:hidden}.invite-result button{width:max-content}.member-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.member-summary>div{min-width:0}.member-summary strong,.member-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-summary select{color:#263c36;background:#fff;border:1px solid #dce6e3;border-radius:7px;min-height:31px;padding:0 7px;font-size:8px}.gtm-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.gtm-readiness>span{color:#70817b;background:#fbfdfc;border:1px solid #e1ebe7;border-radius:9px;padding:11px;font-size:8px}.gtm-readiness strong{color:#25433b;margin-bottom:3px;font-size:9px;display:block}.gtm-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gtm-flow,.gtm-plan,.gtm-result,.gtm-history{grid-column:1/-1}.gtm-flow{background:#fbfdfc;border:1px solid #dce8e4;border-radius:10px;gap:12px;margin-top:6px;padding:14px;display:grid}.gtm-flow-head,.gtm-plan-head,.gtm-result-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.gtm-flow-head>div,.gtm-plan-head>div,.gtm-result-head>div{gap:3px;display:grid}.gtm-flow-head strong,.gtm-plan-head strong,.gtm-result-head strong,.gtm-history>div strong{color:#203f37;font-size:10px}.gtm-flow-head small,.gtm-plan-head small,.gtm-result-head small,.gtm-history>div small{color:#6e817a;font-size:8px;line-height:1.5}.gtm-flow-head>svg{color:#0c947d;width:20px}.gtm-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.gtm-flow-steps li{background:#fff;border:1px solid #e0e9e6;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:10px;display:grid}.gtm-flow-steps li>b{color:#74857f;background:#edf2f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.gtm-flow-steps li>b svg{width:12px}.gtm-flow-steps li>span{gap:3px;min-width:0;display:grid}.gtm-flow-steps strong{color:#435b54;font-size:8px;line-height:1.35}.gtm-flow-steps small{color:#84918d;font-size:7px;line-height:1.4}.gtm-flow-steps li.done{background:#f0faf7;border-color:#a8ddd1}.gtm-flow-steps li.done>b{color:#fff;background:#0c947d}.gtm-flow-steps li.current{background:#fff9eb;border-color:#e1b659;box-shadow:0 0 0 2px #f9eccd}.gtm-flow-steps li.current>b{color:#fff;background:#d59a20}.gtm-pixel-selection{background:#fff;border:1px solid #d7e5e0;border-radius:9px;gap:9px;padding:12px;display:grid}.gtm-pixel-selection-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.gtm-pixel-selection-head>div,.gtm-pixel-results>div:first-child{gap:3px;display:grid}.gtm-pixel-selection-head strong,.gtm-pixel-results>div:first-child strong{color:#29483f;font-size:10px}.gtm-pixel-selection-head small,.gtm-pixel-results>div:first-child small{color:#71837c;max-width:720px;font-size:8px;line-height:1.5}.gtm-pixel-selection-count{color:#497169;margin:0;font-size:8px;font-weight:800}.gtm-pixel-selection-list{gap:6px;max-height:390px;padding-right:2px;display:grid;overflow:auto}.gtm-pixel-selection-item{cursor:pointer;background:#fbfdfc;border:1px solid #e0e9e6;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.gtm-pixel-selection-item:hover{border-color:#acd9cf}.gtm-pixel-selection-item.selected{background:#effaf7;border-color:#71c9b8;box-shadow:0 0 0 2px #e0f5f0}.gtm-pixel-selection-item.disabled{cursor:not-allowed;opacity:.62}.gtm-pixel-selection-item input{accent-color:#0a9279;width:15px;height:15px;margin:0}.gtm-pixel-selection-item>span{gap:3px;min-width:0;display:grid}.gtm-pixel-selection-item strong{color:#29483f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gtm-pixel-selection-item small{color:#758780;overflow-wrap:anywhere;font:7px DM Mono,monospace}.gtm-pixel-selection-item em{color:#667972;white-space:nowrap;background:#edf2f0;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.gtm-pixel-selection-item.selected em{color:#087764;background:#d8f2eb}.gtm-pixel-selection-empty,.gtm-pixel-selection-required{border-radius:7px;align-items:center;gap:6px;margin:0;padding:9px;font-size:8px;line-height:1.45;display:flex}.gtm-pixel-selection-empty{color:#6b7d77;background:#f5f8f7}.gtm-pixel-selection-required{color:#8c651e;background:#fff6e5}.gtm-pixel-selection-empty svg,.gtm-pixel-selection-required svg{flex:none;width:14px}.gtm-plan,.gtm-result{background:#f3fbf9;border:1px solid #abdcd1;border-radius:10px;gap:12px;padding:14px;display:grid}.gtm-plan.blocked,.gtm-result.partial{background:#fff9ed;border-color:#edc77c}.gtm-plan-head>code{color:#087764;background:#dff2ed;border-radius:6px;padding:5px 7px;font:7px DM Mono,monospace}.gtm-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.gtm-plan-summary>span{color:#74847e;background:#fff;border:1px solid #dce8e4;border-radius:7px;gap:3px;padding:9px;font-size:7px;display:grid}.gtm-plan-summary strong{color:#25453d;font-size:10px}.gtm-plan-issues{background:#fffaf0;border:1px solid #e8d29e;border-radius:8px;gap:6px;padding:10px;display:grid}.gtm-plan-issues>strong{color:#8a681c;font-size:8px}.gtm-plan-issues p{color:#786b4c;gap:6px;margin:0;font-size:8px;line-height:1.45;display:flex}.gtm-plan-issues p svg{flex:none;width:13px}.gtm-plan-issues.blocked{background:#fff5f3;border-color:#e7b4ae}.gtm-plan-issues.blocked>strong,.gtm-plan-issues.blocked p{color:#994b43}.gtm-plan-items,.gtm-result-items{gap:7px;display:grid}.gtm-plan-items article{background:#fff;border:1px solid #dce7e3;border-radius:8px;grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) minmax(220px,1fr);gap:8px;padding:10px;display:grid}.gtm-plan-items article>div{gap:3px;display:grid}.gtm-plan-items strong{color:#29473f;font-size:8px}.gtm-plan-items small{color:#7c8c86;font-size:7px}.gtm-plan-items article>span,.gtm-result-items>span{color:#546b64;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:7px;display:grid}.gtm-plan-items code,.gtm-result-items code{color:#087764;text-transform:uppercase;background:#e9f6f2;border-radius:4px;padding:3px 5px;font:6px DM Mono,monospace}.gtm-confirmation{cursor:pointer;background:#fff;border:1px solid #acdcd1;border-radius:8px;align-items:flex-start;padding:11px;line-height:1.5;color:#29483f!important;grid-template-columns:none!important;gap:8px!important;font-size:8px!important;display:flex!important}.gtm-confirmation input{accent-color:#0b927a;margin-top:2px}.gtm-draft-only{color:#5f7770;align-items:center;gap:6px;margin:0;font-size:8px;line-height:1.5;display:flex}.gtm-draft-only svg{color:#0b927a;flex:none;width:14px}.gtm-result-head strong{align-items:center;gap:6px;display:flex}.gtm-result-head strong svg{color:#0a947b;width:16px}.gtm-result-head a{flex:none}.gtm-result-items>span{background:#fff;border-radius:6px;padding:7px 9px}.gtm-result-items>span.snippet-warning{color:#914c45}.gtm-pixel-results{gap:8px;display:grid}.gtm-pixel-results article{background:#fff;border:1px solid #cae6df;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.gtm-pixel-result-icon{color:#087b66;background:#def4ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.gtm-pixel-result-icon svg{width:15px}.gtm-pixel-results article>div{gap:3px;min-width:0;display:grid}.gtm-pixel-results article strong{color:#29483f;font-size:9px}.gtm-pixel-results article small{color:#74867f;font-size:7px}.gtm-pixel-results article p{color:#566e66;margin:2px 0;font-size:8px;line-height:1.5}.gtm-pixel-results article code{color:#6b7f78;overflow-wrap:anywhere;font:6px DM Mono,monospace}.gtm-pixel-results article>em{color:#087b66;white-space:nowrap;background:#def4ee;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.gtm-pixel-results article.reused>em{color:#496b9a;background:#e8eef8}.gtm-pixel-results article.failed{background:#fff8f7;border-color:#e8bbb6}.gtm-pixel-results article.failed .gtm-pixel-result-icon,.gtm-pixel-results article.failed>em{color:#a14942;background:#fbe4e1}.gtm-history{border-top:1px solid #dce7e3;gap:7px;margin-top:4px;padding-top:13px;display:grid}.gtm-history>div{gap:2px;display:grid}.gtm-history>p{color:#71827c;margin:0;font-size:8px}.gtm-history article{background:#fff;border:1px solid #e0e9e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.gtm-history article>div{gap:2px;min-width:0;display:grid}.gtm-history article strong{color:#314d45;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.gtm-history article small{color:#7d8c87;font-size:7px}.gtm-history article>a{color:#0a9179}.gtm-history article>a svg{width:14px}.gtm-run-status{color:#65756f;background:#eef2f1;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.gtm-run-status.succeeded{color:#087864;background:#e3f6f1}.gtm-run-status.partial{color:#9b6811;background:#fff2d7}.gtm-run-status.failed{color:#9e4a43;background:#fde9e7}.gtm-run-status.running{color:#376d9a;background:#e7f0fa}.project-settings-card dl{background:#f7faf9;border-radius:9px;grid-template-columns:160px minmax(0,1fr);gap:10px 14px;margin:16px 0 0;padding:14px;display:grid}.project-settings-card dt{color:#6e8079;font-size:8px;font-weight:700}.project-settings-card dd{overflow-wrap:anywhere;color:#2b443d;margin:0;font:8px DM Mono,monospace}.danger-zone{background:#fff8f8;border:1px solid #eac9c9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.danger-zone>div{gap:3px;display:grid}.danger-zone strong{color:#7e3030;font-size:10px}.danger-zone small{color:#916060;max-width:620px;font-size:8px;line-height:1.5}.danger-button{color:#a33f3f;white-space:nowrap;background:#fff;border:1px solid #d68d8d;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.danger-button:hover{background:#fff0f0}.danger-button svg{width:13px}.delete-project-modal{z-index:91;gap:12px;width:min(460px,100vw - 32px);padding:22px;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.delete-project-modal h3{color:#582828;margin:0;font-size:17px}.delete-project-modal p{color:#6f5757;margin:0;font-size:9px;line-height:1.6}.delete-project-modal label{color:#634848;gap:6px;font-size:8px;font-weight:800;display:grid}.delete-project-modal input{border:1px solid #dfb6b6;border-radius:7px;min-height:36px;padding:0 10px;font:9px inherit}.delete-project-modal footer{justify-content:flex-end;gap:8px;display:flex}.template-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.template-chips span{color:#315c54;background:#edf7f4;border-radius:20px;padding:6px 9px;font-size:8px}.template-chips b{color:#07977f;margin-left:3px}@media (width<=900px){.scan-result-grid,.technical-grid{grid-template-columns:1fr}.test-profile-bar{flex-direction:column;align-items:stretch}.test-profile-editor,.form-plan-list article{grid-template-columns:1fr}.live-preview-status small{display:none}.scan-filters{grid-template-columns:1fr}.scan-filters small{padding-bottom:0}.projects-layout,.project-journey ol,.team-workspace,.gtm-readiness{grid-template-columns:1fr}.project-journey-head,.danger-zone{flex-direction:column;align-items:stretch}.project-settings-card dl{grid-template-columns:1fr}.project-list-items{max-height:260px}.conversion-row{grid-template-columns:1fr}.event-filters{flex-direction:column;align-items:stretch}.event-filters select,.event-filters input{width:100%}.event-filters small{margin-left:0;padding-bottom:0}.event-work-head{grid-template-columns:1fr;align-items:stretch}.event-work-head>.tiny-status,.event-approval{grid-column:auto;justify-self:start}.event-pixel-workspace,.event-pixel-workspace .pixel-submission-form{grid-template-columns:1fr}.event-pagination{flex-direction:column;align-items:flex-start}.gtm-selector,.gtm-consent-config{grid-template-columns:1fr}.gtm-flow-steps,.gtm-plan-summary{grid-template-columns:1fr 1fr}.gtm-pixel-selection-head{flex-direction:column;align-items:stretch}.gtm-pixel-selection-head button{width:max-content}.gtm-plan-items article{grid-template-columns:1fr}.gtm-result-head{flex-direction:column;align-items:stretch}.pixel-setup,.pixel-submission,.pixel-submission-form{grid-template-columns:1fr}.pixel-submission-list>div{grid-template-columns:26px 70px 1fr}.pixel-submission-list small,.snippet-toggle,.snippet-review,.pixel-submission-list aside{grid-column:1/-1}.pixel-bulk-toolbar{flex-direction:column;align-items:stretch}.pixel-bulk-toolbar>div{justify-content:space-between}.event-location-grid{grid-template-columns:1fr}.event-location-grid>span:last-child:nth-child(3){grid-column:auto}.project-header,.scan-project-action{flex-direction:column}}@media (width<=560px){.gtm-flow-steps,.gtm-plan-summary{grid-template-columns:1fr}.gtm-pixel-selection-item,.gtm-pixel-results article{grid-template-columns:22px minmax(0,1fr)}.gtm-pixel-selection-item>em,.gtm-pixel-results article>em{grid-column:2;justify-self:start}.gtm-history article{grid-template-columns:1fr}}.scan-finding{background:#fff;border:1px solid #dde9e5;border-radius:10px;overflow:hidden}.scan-finding>button{width:100%;color:inherit;text-align:left;background:0 0;border:0}.scan-finding.active{border-color:#59c6b3;box-shadow:0 0 0 3px #dff8f2}.scan-finding-detail{background:#f8fcfb;border-top:1px solid #e7efec;gap:10px;padding:0 14px 14px;display:grid}.scan-finding-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.scan-finding-detail dl div{background:#fff;border-radius:7px;padding:9px}.scan-finding-detail dt{color:#7b8b85;font-size:7px}.scan-finding-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font:8px DM Mono}.scan-finding-detail p{color:#60756e;margin:0;font-size:8px;line-height:1.6}.scan-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.scan-pagination small{color:#788a84;font-size:8px}.scan-pagination div{gap:6px;display:flex}.project-add{justify-content:center;width:100%;min-height:38px;margin-bottom:10px}.journey-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.journey-actions button{min-height:30px}.event-work-row.highlighted{border-color:#45c0aa;box-shadow:0 0 0 3px #dbf7f1}.pixel-draft-check{color:#7a8c85;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.pixel-draft-check.valid{color:#0b9078}.pixel-draft-check svg{width:14px}.pixel-submit-success{color:#087965;background:#effbf8;border:1px solid #8bd8ca;border-radius:8px;align-items:center;gap:7px;margin:0 0 12px;padding:10px 12px;font-size:8px;display:flex}.pixel-submit-success svg{width:15px}.scan-project-action small.error{color:#a04747}.scan-finding-detail>div{background:#fff;border-radius:8px;gap:4px;padding:11px;display:grid}.scan-finding-detail>div:first-child{margin-top:14px}.scan-finding-detail>div span{color:#758881;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.scan-finding-detail>div strong{font-size:9px}.scan-finding-detail>div code{color:#547068;overflow-wrap:anywhere;font:7px DM Mono}.scan-finding-detail>div small{color:#70837c;font-size:8px;line-height:1.55}.scan-finding-detail>a{color:#087c68;align-items:center;gap:6px;width:max-content;font-size:8px;font-weight:800;text-decoration:none;display:flex}.scan-finding-detail>a svg{width:13px}@media (width<=700px){.scan-finding-detail dl{grid-template-columns:1fr}.scan-pagination{flex-direction:column;align-items:flex-start}.journey-actions{grid-template-columns:1fr;display:grid}.journey-actions button{width:100%}}.browser-qa-panel{gap:17px;margin:14px 0;padding:22px;display:grid}.browser-qa-panel h3{margin:6px 0;font-size:16px}.browser-qa-panel p{color:#6a7e77;max-width:760px;font-size:9px;line-height:1.65}.browser-qa-form{grid-template-columns:1fr auto;gap:10px;display:grid}.browser-qa-form input{border:1px solid #d8e4e0;border-radius:8px;outline:0;height:42px;padding:0 12px;font:10px inherit}.browser-qa-form input:focus{border-color:#18a98e;box-shadow:0 0 0 3px #dff6f1}.browser-qa-error,.browser-qa-warning{align-items:center;gap:7px;margin:0;display:flex;color:#b97715!important}.browser-qa-error svg,.browser-qa-warning svg{width:14px}.browser-qa-result{border-top:1px solid #e6efec;gap:13px;padding-top:16px;display:grid}.browser-qa-result>div:first-child{align-items:baseline;gap:10px;display:flex}.browser-qa-result strong{color:#133c36;font-size:11px}.browser-qa-result small{color:#788b84;font-size:8px}.browser-signals{flex-wrap:wrap;gap:8px;display:flex}.browser-signals span{background:#f8fbfa;border:1px solid #dbe8e4;border-radius:8px;gap:3px;min-width:105px;padding:10px;display:grid}.browser-signals b{color:#087e69;font-size:9px}.browser-qa-limit{align-items:center;gap:6px;display:flex;color:#16806d!important}.browser-qa-limit svg{width:14px}@media (width<=700px){.browser-qa-form{grid-template-columns:1fr}.browser-qa-form .primary{justify-content:center}.browser-qa-result>div:first-child{flex-direction:column;align-items:flex-start}}.qa-mode-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:14px;display:grid}.qa-mode-grid .browser-qa-panel{margin:0}.config-qa-panel{gap:15px;padding:22px;display:grid}.config-qa-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.config-qa-panel h3{margin:5px 0 0;font-size:15px}.config-qa-panel>p{color:#6c7f78;margin:0;font-size:9px;line-height:1.6}.config-qa-panel .config-score{color:#0a8f77;font:800 18px DM Mono}.consent-guidance{background:#fffaf0;border:1px solid #edd6a5;border-radius:9px;gap:8px;padding:13px;display:grid}.consent-guidance strong{color:#795812;font-size:9px}.consent-guidance p{color:#846c38;margin:0;font-size:8px;line-height:1.55}.consent-guidance .secondary{width:max-content}.config-qa-panel .secondary{justify-content:center}.help-modal .modal-actions,.invite-modal .modal-actions{background:#fff;border-top:1px solid #e3ebe8;margin:18px -23px -23px;padding:13px 23px;position:sticky;bottom:-23px}@media (width<=980px){.qa-mode-grid{grid-template-columns:1fr}}.pricing-section{isolation:isolate;padding-top:clamp(76px,9vw,124px);padding-bottom:clamp(84px,10vw,136px)}.pricing-section:before{opacity:.5;background:radial-gradient(circle,#c9f5ea 0,#e7faf5 23%,#0000 68%);width:min(760px,85vw);height:min(760px,85vw);top:50%;right:50%;transform:translate(50%,-50%)}.pricing-section>div:first-child{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin-inline:auto;display:flex}.pricing-section>div:first-child .landing-eyebrow{margin-inline:auto}.pricing-section>div:first-child h2{max-width:18ch;margin:15px auto 20px}.pricing-section>div:first-child p{color:#5d756e;text-wrap:pretty;max-width:68ch;margin:0 auto;font-size:clamp(13px,1.2vw,15px);line-height:1.75}.pricing-grid{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:20px;width:min(100%,1168px);margin:clamp(38px,5vw,62px) auto 0;display:grid;position:relative}.pricing-grid article{background:linear-gradient(150deg,#fff 0%,#fbfefd 100%);border:1px solid #d6e6e0;border-radius:18px;flex-direction:column;align-items:stretch;min-width:0;min-height:408px;padding:28px 27px 26px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 28px #0b362e12}.pricing-grid article:before{content:"";opacity:.76;background:#ddf8f1;border-radius:50%;width:150px;height:150px;transition:transform .3s;position:absolute;top:-74px;right:-72px}.pricing-grid article:hover{z-index:1;border-color:#9bded0;transform:translateY(-7px);box-shadow:0 24px 44px #083e3421}.pricing-grid article:hover:before{transform:scale(1.16)}.pricing-grid article:first-child,.pricing-grid article:nth-child(2),.pricing-grid article:nth-child(3){grid-column:span 4}.pricing-grid article:nth-child(4){grid-column:3/span 4}.pricing-grid article:nth-child(5){grid-column:7/span 4}.pricing-grid article>*{z-index:1;position:relative}.pricing-grid article>span{color:#087c6b;letter-spacing:.12em;white-space:nowrap;background:#ebfaf6eb;border:1px solid #cceae2;border-radius:999px;align-self:flex-start;max-width:100%;padding:6px 9px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.pricing-grid h3{color:#10272d;letter-spacing:-.055em;margin:20px 0 10px;font-size:27px;line-height:1}.pricing-grid strong{color:#071b21;font-variant-numeric:tabular-nums;letter-spacing:-.075em;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;font-size:clamp(33px,3vw,42px);line-height:1;display:flex}.pricing-grid strong small{color:#657a74;letter-spacing:0;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.pricing-grid p{color:#5e756f;overflow-wrap:anywhere;min-height:43px;margin:17px 0 16px;font-size:11px;line-height:1.62}.pricing-grid ul{border-top:1px solid #e4efeb;gap:10px;min-height:0;margin:0;padding:17px 0 0;list-style:none;display:grid}.pricing-grid li{color:#36564f;overflow-wrap:anywhere;padding-left:19px;font-size:11px;line-height:1.45;position:relative}.pricing-grid li:before{content:"✓";color:#087f6d;background:#daf7ef;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-weight:900;display:grid;position:absolute;top:.05em;left:0}.pricing-grid article.featured{z-index:1;background:radial-gradient(circle at 100% 0,#79f5d830,#0000 40%),linear-gradient(145deg,#08272c 0%,#0a3d3d 100%);border:1px solid #0a9e86;transform:translateY(-13px);box-shadow:0 26px 52px #03473e38}.pricing-grid article.featured:before{opacity:.22;background:#63e4c9;top:-60px;right:-58px}.pricing-grid article.featured:hover{border-color:#65e5cb;transform:translateY(-20px);box-shadow:0 32px 62px #03433b4a}.pricing-grid article.featured>span{color:#a0f5e4;background:#81eed61f;border-color:#8aefd861}.pricing-grid article.featured h3,.pricing-grid article.featured strong{color:#fff}.pricing-grid article.featured strong small,.pricing-grid article.featured p{color:#c0ddd6}.pricing-grid article.featured ul{border-color:#d6fcf42e}.pricing-grid article.featured li{color:#e3f6f2}.pricing-grid article.featured li:before{color:#063b35;background:#85ecd7}.pricing-grid .landing-primary{color:#07342f;width:100%;min-height:43px;box-shadow:none;text-align:center;background:#78ead5;justify-content:center;margin-top:24px;font-size:10px}.pricing-grid .landing-primary:hover{color:#052b27;background:#a0f6e4;box-shadow:0 13px 25px #0003}.price-note{z-index:2;color:#6d827c;text-align:center;background:#ffffffbd;border:1px solid #d9ebe5;border-radius:10px;width:min(100%,760px);margin:24px auto 0;padding:12px 15px;font-size:9px;line-height:1.6;position:relative}@media (width<=1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.pricing-grid article,.pricing-grid article:nth-child(n){grid-column:auto}.pricing-grid article:nth-child(5){grid-column:1/-1;justify-self:center;width:min(100%,370px)}.pricing-grid article.featured{transform:none}.pricing-grid article.featured:hover{transform:translateY(-7px)}}@media (width<=640px){.pricing-section{padding-top:72px;padding-bottom:84px}.pricing-section>div:first-child h2{max-width:15ch;margin-bottom:18px}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px}.pricing-grid article,.pricing-grid article:nth-child(n){grid-column:auto;width:auto;min-height:0;padding:25px 22px 24px}.pricing-grid article.featured{transform:none}.pricing-grid p{min-height:0}.pricing-grid ul{gap:9px}.pricing-grid .landing-primary{margin-top:23px}.price-note{margin-top:16px;padding:11px 13px}}.landing-section-centered>div:first-child{text-align:center;max-width:760px;margin-inline:auto}.landing-section-centered>div:first-child .landing-eyebrow,.landing-section-centered>div:first-child h2{margin-inline:auto}.landing-section-centered>div:first-child p{text-wrap:pretty;max-width:68ch;margin-inline:auto}.reporting-property-picker{align-items:end}.reporting-property-picker label{flex:230px;gap:7px;min-width:0;display:grid}.reporting-property-picker label>span{color:#657a74;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.reporting-property-picker select:disabled{cursor:not-allowed;color:#98a8a2;background:#f0f4f2}.reporting-property-picker .reporting-primary{min-height:44px}@media (width<=650px){.reporting-property-picker{align-items:stretch}}.project-switcher{grid-template-columns:30px minmax(0,1fr) 28px;display:grid}.global-loading-bar{z-index:100;pointer-events:none;opacity:0;height:3px;transition:opacity .12s;position:fixed;top:0;left:0;right:0;overflow:hidden}.global-loading-bar.active{opacity:1}.global-loading-bar span{background:linear-gradient(90deg,#12a98d,#60ebd3);border-radius:999px;width:36%;height:100%;animation:1.05s ease-in-out infinite global-loading;display:block}@keyframes global-loading{0%{transform:translate(-110%)}to{transform:translate(390%)}}.route-loading{color:#52665f;background:#f3f6f5;place-content:center;justify-items:center;gap:11px;min-height:100vh;display:grid;position:relative}.route-loading>span{z-index:100;background:linear-gradient(90deg,#12a98d,#60ebd3);border-radius:999px;width:36%;height:3px;animation:1.05s ease-in-out infinite global-loading;position:fixed;top:0;left:0}.route-loading>svg{color:#0a9f87;width:20px}.route-loading>strong{letter-spacing:.03em;font-size:11px}.route-loading.compact{min-height:calc(100vh - 66px)}.project-switcher label{min-width:0;display:grid}.project-switcher label small{margin-bottom:2px}.project-switcher select{color:#eef6f5;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px;font-weight:750}.project-switcher select option{color:#142129;background:#fff}.project-switcher>button{color:#5ee8d2;background:#13252e;border:1px solid #29434a;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.project-switcher>button svg{width:14px}.project-tabs button svg{vertical-align:middle;width:14px;height:14px;margin-right:5px}.project-tabs button span{color:#087d69;background:#e8f5f1;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px}.project-hub-overview{padding:22px}.project-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.project-hub-metrics>span{background:#fbfdfc;border:1px solid #dfeae6;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.project-hub-metrics svg{color:#0b9e85;grid-row:1/3;width:18px}.project-hub-metrics small{color:#72847d;font-size:7px}.project-hub-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.project-connection-checklist{gap:7px;display:grid}.project-connection-checklist button{text-align:left;background:#fff;border:1px solid #e0e9e6;border-radius:9px;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.project-connection-checklist button:hover{background:#f7fcfa;border-color:#69cdbc}.project-connection-checklist svg{color:#0a9b83;width:17px}.project-connection-checklist span{gap:3px;display:grid}.project-connection-checklist strong{font-size:9px}.project-connection-checklist small{color:#73847e;font-size:7px}.project-connection-checklist em{color:#799088;background:#eef3f1;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.project-connection-checklist em.connected{color:#078f75;background:#def7ef}.project-source-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.project-source-grid>article{background:#fbfdfc;border:1px solid #dfeae6;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;padding:14px;display:grid}.project-source-grid>article>svg{color:#079a82;width:18px}.project-source-grid>article>div{gap:3px;display:grid}.project-source-grid>article span{color:#72847d;font-size:7px}.project-source-grid>article strong{font-size:9px}.project-source-grid>article label{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.project-source-grid select{background:#fff;border:1px solid #d9e5e1;border-radius:7px;min-width:0;height:38px;padding:0 9px;font-size:8px}.project-source-grid>p{color:#63766f;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.project-source-grid>p svg{width:14px}.event-work-head{grid-template-columns:minmax(240px,1fr) minmax(112px,.34fr) auto auto auto auto}.event-rename svg{width:13px}.event-rename-form{align-items:center;gap:5px;display:flex}.event-rename-form input{border:1px solid #8bd2c5;border-radius:6px;min-width:140px;height:31px;padding:0 8px;font-size:9px}.event-rename-form button{background:#fff;border:1px solid #dbe6e2;border-radius:6px;height:30px;padding:0 8px;font-size:7px}.quality-gateway{grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.quality-gateway>svg{color:#099a82;width:25px}.quality-gateway h3{margin:5px 0}.quality-gateway p{color:#70817a;margin:0;font-size:9px;line-height:1.55}@media (width<=850px){.project-hub-metrics,.project-source-grid{grid-template-columns:1fr 1fr}.event-work-head{grid-template-columns:1fr}.quality-gateway{grid-template-columns:35px 1fr}.quality-gateway .primary{grid-column:1/-1}}@media (width<=560px){.project-hub-metrics,.project-source-grid,.project-source-grid>article label{grid-template-columns:1fr}.event-rename-form{flex-direction:column;align-items:stretch}.event-rename-form input{min-width:0}}.audit-live-progress{gap:7px;margin-top:13px;display:grid}.audit-live-progress>div{background:#e6eee9;border-radius:999px;height:7px;overflow:hidden}.audit-live-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#0b8e58,#36e88a);height:100%;transition:width .25s;display:block}.audit-live-progress p{color:#617069;justify-content:space-between;gap:12px;margin:0 2px;font-size:11px;display:flex}.audit-live-progress p strong{color:#264136}.landing-configurable-pricing>div:first-child .landing-primary{width:auto;margin-top:18px;display:inline-flex}.landing-configurable-pricing .pricing-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-configurable-pricing .price-note{justify-content:center;align-items:center;gap:7px;display:flex}.landing-configurable-pricing .price-note svg{width:14px}@media (width<=900px){.landing-configurable-pricing .pricing-grid.compact{grid-template-columns:1fr}}.projects-page{max-width:1380px;margin-inline:auto}.projects-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.project-list{background:linear-gradient(#fff,#f8fbfa);border-radius:18px;gap:10px;padding:14px;box-shadow:0 18px 48px #12372e0f}.project-list .panel-head{padding:2px 3px 8px}.project-list .panel-head h3{margin-top:5px;font-size:15px}.project-list .project-add{color:#087f6a;background:#eef9f5;border:1px solid #cfe1dc;border-radius:10px;place-items:center;width:36px;min-height:36px;margin:0;padding:0;display:grid}.project-search{background:#fff;border-color:#d4e3de;border-radius:11px;min-height:44px;margin:0;padding:0 11px;box-shadow:0 6px 18px #133c320b}.project-search input{font-size:10px}.project-search>button{color:#64766f;text-align:center;background:#eef4f2;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;min-height:0;margin:0;padding:0;display:grid}.project-list-items{gap:7px;max-height:610px;padding-right:2px}.project-list-items>button{background:0 0;border:1px solid #0000;border-radius:12px;width:100%;min-height:62px;padding:10px;transition:background .16s,border-color .16s,transform .16s}.project-list-items>button:hover{background:#fff;border-color:#d5e6e1;transform:translate(2px)}.project-list-items>button.active{background:#eefaf6;border-color:#83d7c8;box-shadow:0 8px 20px #0d806914}.project-list-items>button>span{border-radius:10px;width:34px;height:34px}.project-list-items>button strong{font-size:10px}.project-list-items>button small{white-space:normal;line-height:1.5}.project-list-empty{background:#fff;border:1px dashed #d4e2de;border-radius:11px;justify-items:center;gap:7px;padding:28px 12px;display:grid}.project-list-empty svg{color:#8aa099;width:19px}.project-header-guided{background:linear-gradient(135deg,#fff 35%,#eef9f5);border-radius:18px;padding:24px 26px}.project-tabs{border-radius:13px;padding:5px}.project-tabs button{border-radius:9px;min-height:38px;padding-inline:14px}.project-tool-launcher{background:linear-gradient(135deg,#f7fbfa,#eef8f5);border:1px solid #dce9e5;border-radius:16px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:18px;margin:22px 0;padding:20px;display:grid}.project-tool-launcher>div:first-child{align-self:center}.project-tool-launcher h4{letter-spacing:-.03em;margin:6px 0;font-size:16px}.project-tool-launcher p{color:#667a72;margin:0;font-size:9px;line-height:1.65}.project-tool-launcher>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-tool-launcher button{color:#29443d;text-align:left;background:#fff;border:1px solid #d8e6e1;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:48px;padding:9px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.project-tool-launcher button:hover{border-color:#83d4c5;transform:translateY(-2px);box-shadow:0 9px 20px #12504214}.project-tool-launcher button>svg:first-child{color:#0a9c83;width:17px}.project-tool-launcher button>svg:last-child{color:#789089;width:14px}.project-tool-launcher button span{font-size:9px;font-weight:800}.project-create-modal-layer{place-items:center;padding:18px;display:grid}.project-create-modal{z-index:91;background:#fff;border-radius:20px;width:min(590px,100vw - 36px);padding:28px}.project-create-modal h3{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.project-create-modal>p{max-width:500px;margin:12px 0 4px;font-size:10px;line-height:1.7}.project-create-fields{gap:14px;margin-top:20px;display:grid}.project-create-fields label{color:#425d55;gap:7px;font-size:9px;font-weight:800;display:grid}.project-create-fields input{color:#18372f;background:#fbfdfc;border:1px solid #d2e1dc;border-radius:11px;outline:0;width:100%;height:46px;padding:0 13px;font-size:11px}.project-create-fields input:focus{border-color:#36bda5;box-shadow:0 0 0 4px #ddf6f0}.project-create-fields small{color:#778983;font-size:8px;font-weight:500;line-height:1.5}.project-source-card .source-status{grid-column:1/-1}.source-status{color:#536b63;background:#fff;border:1px solid #dce8e4;border-radius:9px;align-items:flex-start;gap:8px;margin:2px 0;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.source-status>svg{color:#0b967e;flex:none;width:14px}.source-status>span{flex:1}.source-status.success{color:#087b67;background:#ecfaf6;border-color:#b8e3d8}.source-status.warning{color:#755d2c;background:#fffaf0;border-color:#ead9ae}.source-status.warning>svg{color:#bc861b}.source-status.error{color:#8b4842;background:#fff5f4;border-color:#eac8c5}.source-status .secondary{flex:none;min-height:27px;padding-inline:8px;font-size:7px}.team-workspace{border-radius:18px;padding:26px;display:block}.team-workspace .invite-form{background:#f7fbfa;border:1px solid #dce9e5;border-radius:13px;margin-top:18px;padding:18px}.team-workspace .member-summary{margin-top:20px;padding:13px 2px}.team-workspace .invite-list>div{min-height:57px;padding:12px 4px}.project-settings-card{border-radius:18px;padding:26px}.project-details-form{background:#f8fbfa;border:1px solid #dfeae6;border-radius:13px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);padding:18px}.project-details-form .gtm-actions{grid-column:1/-1;margin-top:2px}.project-settings-card dl{background:#fff;border:1px solid #e0e9e6;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;padding:0;overflow:hidden}.project-settings-card dl>div{border-bottom:1px solid #e7eeeb;padding:14px}.project-settings-card dl>div:nth-last-child(-n+2){border-bottom:0}.project-settings-card dt{margin-bottom:5px}.project-settings-card dd{font-size:9px}.danger-zone{border-radius:13px;margin-top:22px;padding:18px}.danger-zone p{color:#8c5b5b;max-width:650px;margin:5px 0 0;font-size:8px;line-height:1.55}.settings-page{max-width:1280px;margin-inline:auto}.settings-hero{background:linear-gradient(130deg,#fff 45%,#eaf8f3);border:1px solid #dce8e4;border-radius:18px;margin-bottom:18px;padding:26px 28px;box-shadow:0 16px 40px #12372e0d}.settings-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:18px}.settings-nav{background:#fff;border-radius:15px;gap:5px;padding:8px;display:grid;position:sticky;top:82px;box-shadow:0 14px 36px #143a310e}.settings-nav button{text-align:left;border-radius:10px;height:46px;padding-inline:12px;font-size:10px;font-weight:750}.settings-nav button.active{background:linear-gradient(90deg,#e6f7f2,#f2fbf8);box-shadow:inset 3px 0 #0b9d84}.settings-content{gap:18px}.settings-card{border-radius:17px;padding:26px}.settings-card .panel-head h3{margin-top:6px;font-size:17px}.settings-card .form-grid{gap:17px;margin-top:22px}.settings-card .form-grid input,.settings-card .form-grid select{background:#fff;border-radius:10px;height:44px;font-size:10px}.settings-card .setting-toggle{min-height:66px;padding:16px 4px}.settings-card .setting-toggle strong{font-size:10px}.settings-card .setting-toggle small{max-width:720px;font-size:8px;line-height:1.55}.team-settings-stack{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px}.team-access-card,.organization-members-card{border-radius:17px}.team-access-card{min-width:0}.organization-members-card{position:sticky;top:82px}.organization-members-card>p,.settings-help{color:#6e8179;font-size:9px;line-height:1.6}.team-count{color:#087c69;background:#e9f7f3;border-radius:999px;justify-content:center;min-width:54px;padding:7px 9px}.team-project-select{max-width:none;margin:18px 0}.team-project-select select{border-radius:10px;height:44px;font-size:10px}.team-invite-form{background:#f7fbfa;border:1px solid #dce9e5;border-radius:13px;grid-template-columns:minmax(0,1fr) 170px auto;padding:18px}.team-invite-form input,.team-invite-form select{background:#fff;height:42px}.project-member-row{min-height:62px;padding:12px 2px}.project-member-row>span{width:36px;height:36px}.project-member-row strong{font-size:10px}.project-member-row small{font-size:8px}.organization-members-card .member-row{gap:10px;min-height:58px}.api-settings-card{max-width:none!important}.retention-note{border:1px solid #cee7df;border-radius:11px;padding:16px}@media (width<=1050px){.project-tool-launcher,.team-settings-stack{grid-template-columns:1fr}.organization-members-card{position:relative;top:auto}}@media (width<=900px){.projects-layout,.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:relative;top:auto}.settings-nav button{min-width:150px}.project-details-form{grid-template-columns:1fr}.project-list-items{max-height:300px}}@media (width<=650px){.project-tool-launcher>div:last-child,.project-settings-card dl{grid-template-columns:1fr}.project-settings-card dl>div{border-bottom:1px solid #e7eeeb!important}.project-settings-card dl>div:last-child{border-bottom:0!important}.team-invite-form{grid-template-columns:1fr}.project-create-modal{padding:22px}.source-status{flex-direction:column;align-items:stretch}.settings-hero{align-items:stretch;padding:22px}.settings-hero .primary{justify-content:center;width:100%}}.marketing-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfaf0;border-bottom:1px solid #193a3321;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;min-height:74px;margin:0;padding:0 max(18px,50vw - 640px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:sticky;top:0}.marketing-brand{color:#102d28;letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:11px;font-size:16px;font-weight:900;text-decoration:none;display:flex}.marketing-brand>span:last-child{line-height:1;display:grid}.marketing-brand small{color:#6d7e79;letter-spacing:.04em;margin-top:4px;font-size:8px;font-weight:750}.marketing-brand-mark{border-radius:10px;width:32px;height:32px;display:block;box-shadow:0 8px 20px #0a4d412e}.marketing-main-nav{justify-content:center;align-items:center;gap:30px;display:flex}.marketing-main-nav>a,.marketing-tools-menu>button{color:#47605a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:760;text-decoration:none;position:relative}.marketing-main-nav>a.active,.marketing-main-nav>a:hover,.marketing-tools-menu>button:hover,.marketing-tools-menu:focus-within>button{color:#0a806c}.marketing-main-nav>a:after{content:"";background:#25c58f;border-radius:3px;height:2px;transition:transform .2s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.marketing-main-nav>a:hover:after,.marketing-main-nav>a.active:after{transform:scaleX(1)}.marketing-tools-menu{position:relative}.marketing-tools-menu>button{align-items:center;gap:4px;padding:12px 0;display:flex}.marketing-tools-menu>button svg{width:14px;height:14px;transition:transform .2s}.marketing-tools-menu:hover>button svg,.marketing-tools-menu:focus-within>button svg{transform:rotate(180deg)}.marketing-tool-panel{opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #dce9e4;border-radius:17px;grid-template-columns:1fr 1fr;gap:7px;width:430px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-7px);box-shadow:0 26px 70px #0a2f282b}.marketing-tools-menu:hover .marketing-tool-panel,.marketing-tools-menu:focus-within .marketing-tool-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.marketing-tool-panel:before{content:"";height:20px;position:absolute;inset:-18px 0 auto}.marketing-tool-panel a{color:#173c35;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.marketing-tool-panel a:hover,.marketing-tool-panel a.active{background:#eef9f5;transform:translateY(-1px)}.marketing-tool-panel b{color:#50eead;background:#123e36;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.marketing-tool-panel span{gap:3px;min-width:0;display:grid}.marketing-tool-panel strong{font-size:12px}.marketing-tool-panel small{color:#758680;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.marketing-nav-actions{align-items:center;gap:9px;display:flex}.marketing-language{color:#536963;background:#ffffffd1;border:1px solid #d9e5e1;border-radius:11px;align-items:center;gap:5px;padding:8px 9px;display:flex}.marketing-language svg{width:14px;height:14px}.marketing-language select{color:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.marketing-login{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#103d35;border:1px solid #103d35;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #0b483d24}.marketing-login:hover{background:#0a6f5e}.marketing-menu-toggle,.marketing-mobile-menu{display:none}@media (width<=920px){.marketing-nav{gap:17px}.marketing-main-nav{gap:20px}.marketing-main-nav>a,.marketing-tools-menu>button{font-size:11px}.marketing-brand small{display:none}}@media (width<=760px){.marketing-nav{grid-template-columns:auto 1fr auto;gap:12px;min-height:66px;padding-inline:14px}.marketing-main-nav,.marketing-nav-actions{display:none}.marketing-menu-toggle{color:#143c34;cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:13px;grid-column:3;place-items:center;width:42px;height:42px;display:grid}.marketing-menu-toggle svg{width:20px}.marketing-mobile-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fffffffc;border:1px solid #d8e5e0;border-radius:20px;max-height:calc(100vh - 88px);padding:13px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow:auto;transform:translateY(-8px);box-shadow:0 28px 80px #082d263b}.marketing-mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketing-mobile-menu nav{gap:7px;display:grid}.marketing-mobile-menu nav>span{color:#758780;letter-spacing:.12em;text-transform:uppercase;padding:7px 8px 2px;font-size:9px;font-weight:900}.marketing-mobile-menu nav>a:not(.marketing-mobile-link){color:#173c35;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.marketing-mobile-menu nav>a:not(.marketing-mobile-link).active{background:#edf9f5}.marketing-mobile-menu nav>a>b{color:#50eead;background:#123e36;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.marketing-mobile-menu nav>a>span{gap:3px;display:grid}.marketing-mobile-menu nav strong{font-size:12px}.marketing-mobile-menu nav small{color:#758680;font-size:9px}.marketing-mobile-link{color:#284b43;border-radius:12px;padding:12px;font-size:11px;font-weight:850;text-decoration:none}.marketing-mobile-link.active{color:#087864;background:#edf9f5}.marketing-mobile-menu footer{border-top:1px solid #e2ebe7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding-top:12px;display:grid}.marketing-language.mobile{min-width:0}.marketing-language.mobile span{font-size:9px;font-weight:850}.marketing-language.mobile select{min-width:0;max-width:135px;margin-left:auto}.marketing-login.mobile{min-height:42px}.marketing-brand-mark{width:31px;height:31px}}@media (width<=420px){.marketing-mobile-menu footer{grid-template-columns:1fr}.marketing-login.mobile{width:100%}}.landing-experiment{--space:#061b1c;--space-2:#0b3030;--mint:#4af2ad;--cyan:#54d8ff;background:#f6faf8;overflow:clip}.landing-experiment .marketing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfae6;border-bottom-color:#103d351c;width:100%;padding-inline:max(18px,50% - 640px);position:sticky;top:0}.landing-hero-experiment{background:var(--space);color:#fff;width:100%;height:240vh;min-height:1460px;position:relative;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.landing-hero-sticky{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);align-items:center;gap:clamp(32px,5vw,74px);width:100%;height:calc(100vh - 74px);min-height:650px;padding:clamp(34px,5vw,78px) max(24px,50vw - 620px);display:grid;position:sticky;top:74px;overflow:hidden}.landing-space{z-index:-3;background:radial-gradient(circle at 72% 34%,#4ef3b01b,#0000 25%),radial-gradient(circle at 15% 78%,#53bfff14,#0000 26%),linear-gradient(140deg,#041415 0%,#092326 52%,#06191b 100%);position:absolute;inset:0}.landing-space:before{content:"";transform:perspective(500px) rotateX(64deg) translateY(calc(8% + var(--hero-progress,0)*8%));transform-origin:50%;background-image:linear-gradient(#6cecc009 1px,#0000 1px),linear-gradient(90deg,#6cecc009 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-30%;-webkit-mask-image:linear-gradient(#0000 5%,#000 40%,#0000 78%);mask-image:linear-gradient(#0000 5%,#000 40%,#0000 78%)}.landing-space:after{content:"";opacity:.2;transform:translateY(calc(var(--hero-progress,0)*-35px));background-image:radial-gradient(circle,#ffffffa6 0 1px,#0000 1.5px);background-size:87px 93px;position:absolute;inset:0}.landing-space i{filter:drop-shadow(0 0 28px #43e7ab1f);border:1px solid #53f0b329;border-radius:50%;position:absolute}.landing-space i:first-child{width:470px;height:470px;top:-170px;right:-190px}.landing-space i:nth-child(2){width:290px;height:290px;bottom:-110px;left:-130px}.landing-space i:nth-child(3){background:#5df7b7;border:0;width:9px;height:9px;top:16%;left:55%;box-shadow:0 0 26px #5df7b7}.landing-space i:nth-child(4){background:#70d9ff;border:0;width:6px;height:6px;bottom:18%;left:22%;box-shadow:0 0 24px #70d9ff}.landing-hero-experiment .landing-copy{z-index:4;width:100%;max-width:660px;transform:translateY(calc(var(--hero-progress,0)*-26px));transition:filter .15s linear;position:relative}.landing-hero-experiment .landing-eyebrow{color:#69f5b9;background:#31e19f14;border:1px solid #55f1b538}.landing-hero-experiment .landing-copy h1{color:#f7fffb;text-wrap:balance;width:auto;max-width:11.5ch}.landing-hero-experiment .landing-copy h1 span{color:var(--mint);text-shadow:0 0 40px #49f2ad3d;white-space:normal}.landing-hero-experiment .landing-copy>p{color:#b9cbc6}.landing-hero-experiment .landing-function-summary li{color:#cee0db;background:#ffffff0b;border-color:#b9e2d526}.landing-hero-experiment .landing-function-summary svg{color:var(--mint)}.landing-hero-experiment .landing-secondary{color:#dbe9e5;background:#ffffff0a;border-color:#d5eee640}.landing-hero-experiment .landing-copy>small{color:#9fb4ae}.landing-hero-experiment .email-login{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-color:#b5dccf2e}.landing-hero-experiment .email-login input{color:#fff;background:#0313129e;border-color:#c5e4da33}.landing-hero-experiment .email-login>small{color:#a7c3ba}.landing-hero-experiment .landing-product{z-index:3;transform:perspective(1400px) rotateY(calc(-4deg + var(--hero-progress,0)*4deg)) rotateX(calc(2deg - var(--hero-progress,0)*2deg)) translate3d(calc(var(--hero-progress,0)*-18px),calc(var(--hero-progress,0)*12px),0) scale(calc(1 - var(--hero-progress,0)*.035));filter:drop-shadow(0 35px 70px #0000005c);transform-origin:50%;will-change:transform;position:relative}.landing-hero-experiment .landing-browser{border-color:#91e7ca2e;box-shadow:0 42px 110px #00000073}.landing-signal-cloud{z-index:2;pointer-events:none;position:absolute;inset:0}.landing-signal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:188px;opacity:clamp(0,min(calc(var(--hero-progress,0)*3.8 - var(--delay)),calc((1 - var(--hero-progress,0))*18)),1);transform:translate3d(calc(var(--from-x)*max(0,1 - var(--hero-progress,0))),calc(var(--from-y)*max(0,1 - var(--hero-progress,0))),0) scale(calc(.74 + var(--hero-progress,0)*.26));will-change:transform,opacity;background:#082322c7;border:1px solid #7bf4cb3d;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff0f}.landing-signal>svg{width:19px;height:19px;color:var(--mint)}.landing-signal span{gap:2px;display:grid}.landing-signal small{color:#88a8a0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.landing-signal strong{color:#f4fffb;white-space:nowrap;font-size:12px}.landing-signal em{color:#0b6655;letter-spacing:.04em;text-transform:uppercase;background:#eafaf4;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:-8px;right:8px}.signal-1{--from-x:-18vw;--from-y:-8vh;--delay:.05;top:18%;left:4%}.signal-2{--from-x:18vw;--from-y:-8vh;--delay:.18;top:15%;right:3%}.signal-3{--from-x:-18vw;--from-y:8vh;--delay:.32;bottom:13%;left:7%}.signal-4{--from-x:18vw;--from-y:8vh;--delay:.47;bottom:10%;right:4%}.signal-5{--from-x:0vw;--from-y:-10vh;--delay:.62;top:8%;left:47%}.signal-6{--from-x:0vw;--from-y:10vh;--delay:.76;bottom:6%;left:44%}.landing-scroll-cue{z-index:6;color:#9ab0aa;letter-spacing:.08em;text-transform:uppercase;opacity:calc(1 - var(--hero-progress,0)*1.8);justify-items:center;gap:9px;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.landing-scroll-cue i{background:#7fe1bf40;width:1px;height:28px;position:relative;overflow:hidden}.landing-scroll-cue i:after{content:"";background:var(--mint);height:100%;animation:1.7s ease-in-out infinite landing-scroll-line;position:absolute;inset:-100% 0 auto}@keyframes landing-scroll-line{to{transform:translateY(200%)}}.landing-experiment .landing-trust{z-index:8;margin-top:0;position:relative}.landing-experiment .role-section .landing-features article{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:250px;display:flex}.landing-experiment .role-section .landing-features article>span{color:#08735f;background:#eaf8f3;border-radius:12px;place-items:center;width:39px;height:39px;margin:0 auto 18px;display:grid;position:static}.landing-experiment .role-section .landing-features article>svg{margin-inline:auto}.landing-experiment .role-section .landing-features article p{max-width:310px;margin-inline:auto}.landing-experiment .role-section .landing-features{align-items:stretch;width:100%;margin:36px auto 0;max-width:960px!important}.landing-experiment .landing-section-centered>div:first-child{text-align:center;margin-inline:auto}.landing-experiment .landing-section-centered>div:first-child .landing-eyebrow{justify-content:center}.landing-experiment .landing-section-centered>.landing-features{align-items:stretch;width:100%;margin:40px auto 0;max-width:1120px!important}.landing-platform-cta{width:max-content;margin:30px auto 0;text-decoration:none}.logo-mark.logo-image{object-fit:cover;background:0 0;border:0;padding:0;display:block}.auth-transition{text-align:center;color:#102d28;background:radial-gradient(circle at 50% 42%,#dff8f0,#0000 34%),#f6faf8;grid-column:1/-1;align-content:center;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-transition>img{border-radius:17px;width:58px;height:58px;box-shadow:0 17px 42px #0b5d4d2b}.auth-transition>span{color:#087864;letter-spacing:.16em;margin-top:25px;font-size:10px;font-weight:900}.auth-transition h1{letter-spacing:-.055em;max-width:680px;margin:13px 0 8px;font-size:clamp(32px,5vw,56px);line-height:1.02}.auth-transition p{color:#647970;max-width:560px;margin:0;font-size:13px;line-height:1.65}.auth-transition>div{background:#d7e9e3;border-radius:99px;width:min(330px,70vw);height:4px;margin-top:28px;overflow:hidden}.auth-transition>div i{border-radius:inherit;background:#13aa8c;width:42%;height:100%;animation:1.15s ease-in-out infinite alternate auth-progress;display:block}@keyframes auth-progress{0%{transform:translate(-10%)}to{transform:translate(150%)}}.landing-tool-stories{border-top:1px solid #e0e9e5;width:min(100%,1240px);margin:0 auto;padding:clamp(82px,10vw,138px) 36px}.landing-tool-stories>header{text-align:center;max-width:770px;margin:0 auto 58px}.landing-tool-stories>header .landing-eyebrow{justify-content:center}.landing-tool-stories>header h2{letter-spacing:-.06em;text-wrap:balance;margin:15px 0 17px;font-size:clamp(34px,4.6vw,62px);line-height:1}.landing-tool-stories>header p{color:#60766e;margin:0;font-size:14px;line-height:1.75}.landing-tool-story-list{gap:24px;display:grid}.landing-tool-story{background:#fff;border:1px solid #d9e5e1;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(35px,7vw,90px);min-height:520px;padding:clamp(34px,5vw,65px);display:grid;box-shadow:0 24px 70px #0f372e14}.landing-tool-story:nth-child(2n) .landing-tool-story-copy{order:2}.landing-tool-story:nth-child(2n) .landing-tool-proof{order:1}.landing-tool-story-copy>span{color:#0a806a;letter-spacing:.14em;font-size:9px;font-weight:900}.landing-tool-story-copy h3{letter-spacing:-.055em;text-wrap:balance;margin:14px 0;font-size:clamp(29px,3.4vw,46px);line-height:1.04}.landing-tool-story-copy>p{color:#5f736c;margin:0;font-size:13px;line-height:1.75}.landing-tool-story-copy ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.landing-tool-story-copy li{color:#304b44;align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.landing-tool-story-copy li svg{color:#0aaa89;flex:none;width:15px}.landing-tool-story-copy>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:27px;display:flex}.landing-tool-story-copy .landing-primary{text-decoration:none}.landing-knowledge-link{color:#42665c;align-items:center;gap:7px;max-width:310px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.landing-knowledge-link:hover{color:#087864;text-decoration:underline}.landing-knowledge-link svg{flex:none;width:13px}.landing-tool-proof{color:#edfdf7;background:#0a2828;border-radius:24px;min-height:370px;padding:28px;overflow:hidden;box-shadow:0 28px 60px #06252040}.landing-tool-proof>header{border-bottom:1px solid #aee5d22e;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:22px;display:grid}.landing-tool-proof>header svg{color:#55edb2;width:22px}.landing-tool-proof>header span{font-size:12px;font-weight:900}.landing-tool-proof>header small{color:#84a69d;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.landing-tool-proof ol{gap:0;margin:32px 0 25px;padding:0;list-style:none;display:grid}.landing-tool-proof li{grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:58px;display:grid;position:relative}.landing-tool-proof li b{z-index:2;color:#65f0ba;background:#103b37;border:1px solid #58eeb76b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;display:grid;position:relative}.landing-tool-proof li span{font-size:12px;font-weight:800}.landing-tool-proof li i{z-index:1;background:#62eab84d;width:1px;height:44px;position:absolute;top:38px;left:15px}.landing-tool-proof footer{grid-template-columns:1.4fr .9fr .6fr;gap:7px;display:grid}.landing-tool-proof footer span{background:#34d99d;border-radius:99px;height:7px}.landing-tool-proof footer span:nth-child(2){background:#68cde6}.landing-tool-proof footer span:nth-child(3){background:#e8c66e}.landing-tool-stories-cta{background:#e9f6f1;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:28px 32px;display:flex}.landing-tool-stories-cta p{color:#49675e;max-width:760px;margin:0;font-size:12px;line-height:1.65}.landing-tool-stories-cta a{flex:none;text-decoration:none}@media (width>=1051px){.landing-hero-experiment{height:300vh;min-height:1900px}.landing-hero-sticky{min-height:650px;padding:0;display:block}.landing-hero-experiment .landing-copy{z-index:6;width:min(620px,42vw);max-width:none;opacity:var(--hero-copy-opacity,1);pointer-events:none;transform:translate3d(calc(-50% - var(--hero-copy-return,0)*24vw),calc(-50% + var(--hero-copy-y,0px)),0) scale(var(--hero-copy-scale,1));transform-origin:50%;will-change:transform,opacity;position:absolute;top:50%;left:50%}.landing-hero-experiment.hero-copy-interactive .landing-copy{pointer-events:auto}.landing-hero-experiment .landing-copy h1{max-width:10.9ch;font-size:clamp(46px,4.45vw,64px)}.landing-hero-experiment .landing-copy>p{font-size:clamp(13px,1.1vw,16px)}.landing-hero-experiment .landing-product{z-index:7;width:min(700px,50vw);opacity:var(--hero-product-opacity,0);transform:translate3d(calc(-50% + var(--hero-final-layout,0)*24vw),calc(-50% + var(--hero-product-y,38px)),0) scale(var(--hero-product-scale,.78));transform-origin:50%;will-change:transform,opacity;margin:0;position:absolute;top:50%;left:50%}.landing-hero-experiment .landing-product:before{opacity:calc(.25 + var(--hero-product-opacity,0)*.75)}.landing-hero-experiment .landing-browser{transform:perspective(1500px) rotateY(calc(-3deg + var(--hero-final-layout,0)*3deg)) rotateX(calc(1deg - var(--hero-final-layout,0)*1deg));box-shadow:0 42px 110px #00000073,0 0 calc(var(--hero-product-opacity,0)*70px) #4af2ad29}.landing-signal-cloud{z-index:8}.landing-signal{width:210px;min-width:0;opacity:var(--hero-signals-opacity,0);transform:translate(-50%,-50%) translate3d(calc(var(--from-x)*max(0,1 - var(--hero-signals-in,0)) + var(--collapse-x)*var(--hero-signals-out,0)),calc(var(--from-y)*max(0,1 - var(--hero-signals-in,0)) + var(--collapse-y)*var(--hero-signals-out,0)),0) translate3d(var(--cluster-x),var(--cluster-y),0) scale(var(--hero-signal-scale,.78));transform-origin:50%;will-change:transform,opacity;inset:50% auto auto 50%}.signal-1{--from-x:-34vw;--from-y:-12vh;--cluster-x:-235px;--cluster-y:-98px;--collapse-x:235px;--collapse-y:98px}.signal-2{--from-x:34vw;--from-y:-12vh;--cluster-x:235px;--cluster-y:-98px;--collapse-x:-235px;--collapse-y:98px}.signal-3{--from-x:-38vw;--from-y:0vh;--cluster-x:-235px;--cluster-y:0px;--collapse-x:235px;--collapse-y:0px}.signal-4{--from-x:38vw;--from-y:0vh;--cluster-x:235px;--cluster-y:0px;--collapse-x:-235px;--collapse-y:0px}.signal-5{--from-x:-30vw;--from-y:14vh;--cluster-x:-235px;--cluster-y:98px;--collapse-x:235px;--collapse-y:-98px}.signal-6{--from-x:30vw;--from-y:14vh;--cluster-x:235px;--cluster-y:98px;--collapse-x:-235px;--collapse-y:-98px}.landing-scroll-cue{opacity:clamp(0,calc(1 - var(--hero-progress,0)*4),1)}}@media (width>=1051px) and (height<=800px){.landing-hero-experiment .landing-copy{width:min(550px,41vw)}.landing-hero-experiment .landing-copy h1{margin-block:10px;font-size:clamp(40px,3.7vw,52px)}.landing-hero-experiment .landing-copy>p{font-size:13px;line-height:1.5}.landing-hero-experiment .landing-function-summary{gap:4px 10px;margin:10px 0 -5px}.landing-hero-experiment .landing-function-summary li{font-size:10px}.landing-hero-experiment .landing-actions{margin-block:16px 8px}.landing-hero-experiment .landing-primary,.landing-hero-experiment .landing-secondary{min-height:40px}.landing-hero-experiment .email-login{margin-block:8px 6px;padding:8px}.landing-hero-experiment .email-login>div{margin-top:6px}.landing-hero-experiment .email-login input{padding:7px}.landing-hero-experiment .email-login>small{margin-top:5px}.landing-hero-experiment .landing-copy>small{font-size:9px}.landing-hero-experiment .landing-product{width:min(640px,48vw)}.landing-hero-experiment .landing-product-body{min-height:350px}}@media (width<=1050px){.landing-hero-experiment{height:auto;min-height:0}.landing-hero-sticky{grid-template-columns:1fr;height:auto;min-height:0;padding-top:70px;padding-bottom:100px;position:relative;top:0}.landing-hero-experiment .landing-copy{max-width:760px}.landing-hero-experiment .landing-product{width:min(780px,100%);margin:0 auto}.landing-signal,.landing-scroll-cue{display:none}}@media (width<=900px){.landing-tool-story{grid-template-columns:1fr;min-height:0}.landing-tool-story:nth-child(2n) .landing-tool-story-copy,.landing-tool-story:nth-child(2n) .landing-tool-proof{order:initial}.landing-tool-proof{min-height:330px}.landing-tool-stories-cta{flex-direction:column;align-items:flex-start}}@media (width<=650px){.landing-experiment .marketing-nav{padding-inline:12px}.landing-hero-sticky{padding:48px 18px 70px}.landing-hero-experiment .landing-copy h1{font-size:clamp(40px,13vw,62px)}.landing-hero-experiment .landing-actions{align-items:stretch}.landing-hero-experiment .landing-actions>*{justify-content:center}.landing-hero-experiment .email-login>div{flex-direction:column}.landing-hero-experiment .email-login button{min-height:38px}.landing-hero-experiment .landing-product{overflow:hidden}.landing-experiment .role-section .landing-features article{min-height:0}.landing-tool-stories{padding:70px 17px}.landing-tool-stories>header{text-align:left}.landing-tool-stories>header .landing-eyebrow{justify-content:flex-start}.landing-tool-story{border-radius:21px;gap:28px;padding:26px 20px}.landing-tool-proof{border-radius:18px;min-height:300px;padding:21px}.landing-tool-proof>header small{display:none}.landing-tool-stories-cta{padding:23px}.landing-tool-stories-cta a,.landing-platform-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.landing-hero-experiment{height:auto;min-height:0}.landing-hero-sticky{height:auto;min-height:720px;position:relative;top:0}.landing-signal{opacity:.92;transform:none}.landing-scroll-cue{display:none}.landing-scroll-cue i:after{animation:none}}@media (prefers-reduced-motion:reduce) and (width>=1051px){.landing-signal{opacity:0}.landing-hero-experiment .landing-copy,.landing-hero-experiment .landing-product{transition:none}}.landing-platform-cta{justify-content:center;align-items:center;margin-inline:auto;display:flex}.landing-tool-story{opacity:0;transition:opacity .72s,transform .82s cubic-bezier(.2,.8,.2,1);transform:translateY(44px)scale(.985)}.landing-tool-story:nth-child(2n){transform:translateY(44px)translate(-18px)scale(.985)}.landing-tool-story.is-visible{opacity:1;transform:none}.landing-reveal{opacity:0;transition:opacity .62s ease calc(var(--reveal-order,0)*70ms),transform .72s cubic-bezier(.2,.8,.2,1) calc(var(--reveal-order,0)*70ms);transform:translateY(28px)}.landing-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-tool-story,.landing-tool-story:nth-child(2n),.landing-reveal{opacity:1;transition:none;transform:none}}.sidebar nav button.feature-locked{color:#7d9993;cursor:not-allowed;opacity:1;background:#0b2027;border:1px dashed #31504d}.sidebar nav button.feature-locked:hover{color:#7d9993;background:#0b2027}.sidebar nav button.feature-locked>svg{color:#58bba8}.feature-lock-label{color:#6fcbb9;letter-spacing:.04em;white-space:nowrap;border:1px solid #315953;border-radius:999px;margin-left:auto;padding:3px 6px;font:700 6px DM Mono,monospace}.overview-stats .stat-card.feature-locked,.project-tool-launcher button.feature-locked,.command-box>button.feature-locked{color:#61736d;cursor:not-allowed;opacity:1;background:linear-gradient(135deg,#f2f6f5,#eaf1ef);border-style:dashed}.overview-stats .stat-card.feature-locked:hover,.overview-stats .stat-card.feature-locked:focus-visible,.project-tool-launcher button.feature-locked:hover,.command-box>button.feature-locked:hover{box-shadow:none;background:linear-gradient(135deg,#f2f6f5,#eaf1ef);border-color:#c4d4cf;transform:none}.module-overview .feature-locked>span{color:#61736d;align-items:center;gap:6px;display:flex}.module-overview .feature-locked>span svg{color:#168d78;width:12px;height:12px}.module-overview .feature-locked>strong svg{color:#168d78;width:25px;height:25px}.project-tool-launcher button.feature-locked span{gap:3px;display:grid}.project-tool-launcher button.feature-locked span small{color:#71847d;font-size:7px;font-weight:700}.project-tool-launcher button.feature-locked>svg:last-child,.command-box>button.feature-locked>svg:last-child{color:#168d78}.command-box>button.feature-locked em{color:#168d78;font-weight:800}.interactive-help .help-category.feature-locked{opacity:1;background:linear-gradient(145deg,#fff,#f1f6f4);border-style:dashed}.interactive-help .help-category.feature-locked:hover{box-shadow:none;border-color:#dce8e4;transform:none}.interactive-help .help-category.feature-locked>svg{color:#748983;background:#e8efed}.interactive-help .help-category.feature-locked button{color:#168d78;cursor:not-allowed;opacity:1;align-items:center;gap:7px;display:flex}.interactive-help .help-category.feature-locked button svg{width:13px;height:13px}.help-modal.help-modal{width:min(1380px,100vw - 36px)}.help-walkthrough{gap:18px}.help-live-step{background:linear-gradient(135deg,#fbfdfc,#f3f9f7);border:1px solid #dce8e4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 24px;display:grid}.help-live-step .help-step-copy{grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid}.help-live-step .help-step-copy>span{color:#5df0b7;background:#0d3b34;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font:800 10px DM Mono,monospace;display:grid}.help-live-step .help-step-copy>p{color:#294039;margin:0;font-size:13px;line-height:1.7}.help-live-step .help-step-copy>small{color:#6b7e77;align-items:flex-start;gap:7px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.help-live-step .help-step-copy>small svg{color:#0a9d82;flex:none;width:14px}.help-step-navigation{justify-items:end;gap:10px;min-width:270px;display:grid}.help-step-navigation>b{color:#6a8078;letter-spacing:.08em;text-transform:uppercase;font:800 8px DM Mono,monospace}.help-step-navigation>span{gap:8px;display:flex}.help-step-navigation button{justify-content:center;min-width:112px;height:38px}.help-step-navigation button svg{width:15px}.help-step-navigation button:disabled{cursor:not-allowed;opacity:.45}.help-live-preview{background:#fff;border:1px solid #cadbd5;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 48px #0e362d21}.help-live-preview>figcaption{background:linear-gradient(90deg,#eef7f4,#fff);border-bottom:1px solid #dfe9e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:48px;padding:9px 14px;display:grid}.help-live-preview>figcaption>span{color:#173c34;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.help-live-preview>figcaption svg{color:#0a9a82;width:16px}.help-live-preview>figcaption small{color:#6d827a;font-size:8px;line-height:1.4}.help-live-preview>figcaption b{color:#0b8f77;font:9px DM Mono,monospace}.help-live-frame{background:#f3f6f5;width:100%;height:min(720px,100vh - 255px);min-height:560px;position:relative;overflow:hidden}.help-live-frame iframe{pointer-events:none;background:#f3f6f5;border:0;width:100%;height:100%;display:block}.help-live-frame>span{z-index:2;cursor:default;position:absolute;inset:0}@media (width<=760px){.help-modal.help-modal{width:calc(100vw - 16px)}.help-live-step{grid-template-columns:1fr;gap:16px;padding:17px}.help-live-step .help-step-copy{grid-template-columns:35px minmax(0,1fr);column-gap:12px}.help-live-step .help-step-copy>span{width:35px;height:35px;font-size:8px}.help-live-step .help-step-copy>p{font-size:10px}.help-step-navigation{justify-items:stretch;width:100%;min-width:0}.help-step-navigation>b{text-align:center}.help-step-navigation>span{grid-template-columns:1fr 1fr;display:grid}.help-step-navigation button{min-width:0}.help-live-preview>figcaption{grid-template-columns:1fr auto}.help-live-preview>figcaption small{grid-column:1/3}.help-live-frame{height:520px;min-height:520px}}.marketing-footer{color:#62736a;border-top:1px solid #d7e1dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:min(100% - 48px,1240px);margin:0 auto;padding:30px 0;font-size:10px;display:grid}.marketing-footer-brand{color:#102a21;align-items:center;gap:9px;text-decoration:none;display:flex}.marketing-footer-brand img{flex:none}.marketing-footer-brand span{letter-spacing:.09em;font-size:11px;font-weight:900;display:grid}.marketing-footer-brand small{color:#71827a;letter-spacing:.04em;margin-top:1px;font-size:7px;font-weight:750}.marketing-footer p{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.marketing-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.marketing-footer nav a{color:#264d49;white-space:nowrap;font-weight:850;text-decoration:none}.marketing-footer nav a:hover,.marketing-footer nav a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.marketing-footer{grid-template-columns:1fr auto;align-items:start;width:calc(100% - 34px)}.marketing-footer p{grid-area:2/1/auto/-1}.marketing-footer nav{gap:12px 16px}}@media (width<=430px){.marketing-footer{grid-template-columns:1fr}.marketing-footer nav{justify-content:flex-start}.marketing-footer p{grid-area:auto}}@media print{.marketing-footer{display:none}}.marketing-footer nav button{color:#264d49;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.marketing-footer nav button:hover,.marketing-footer nav button:focus-visible{text-underline-offset:3px;text-decoration:underline}.consent-layer{z-index:1200;pointer-events:none;background:linear-gradient(#0000 20%,#0313174d 100%);justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.consent-panel{pointer-events:auto;color:#0a2827;background:#fbfdfc;border:1px solid #b8d5ce;border-radius:18px;outline:none;width:min(100%,960px);padding:22px;box-shadow:0 28px 90px #031c2052}.consent-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.consent-icon{color:#fff;background:#0a9e87;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #087f6d31}.consent-icon svg{width:21px}.consent-heading small{color:#087d6d;letter-spacing:.13em;margin-bottom:4px;font:800 9px DM Mono,monospace;display:block}.consent-heading h2{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.14}.consent-panel>p{color:#4b6762;max-width:760px;margin:13px 0 18px;font-size:12px;line-height:1.58}.consent-panel>p a{color:#087b6b;text-underline-offset:3px;align-items:center;gap:1px;font-weight:850;display:inline-flex}.consent-panel>p a svg{width:12px;height:12px}.consent-close{color:#55706a;cursor:pointer;background:#fff;border:1px solid #d5e4e0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.consent-close svg{width:16px}.consent-categories{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.consent-categories article{background:#f4f9f7;border:1px solid #d7e5e1;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;display:grid}.consent-categories article>span{color:#087d6d;background:#e3f5f0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.consent-categories article>span svg{width:15px}.consent-categories strong{align-items:center;gap:7px;font-size:12px;display:flex}.consent-categories strong em{color:#197466;letter-spacing:.06em;background:#dff2ed;border-radius:20px;padding:3px 6px;font:700 7px DM Mono,monospace}.consent-categories p{color:#5a716c;margin:6px 0 0;font-size:10px;line-height:1.5}.consent-categories small{color:#94712b;margin-top:7px;font-size:9px;line-height:1.4;display:block}.consent-categories article>input{accent-color:#0a9e87;margin:8px 3px 0}.consent-switch{width:38px;height:22px;margin-top:5px;display:block;position:relative}.consent-switch input{opacity:0;pointer-events:none;position:absolute}.consent-switch i{cursor:pointer;background:#bccbc7;border-radius:20px;width:100%;height:100%;transition:background .2s;display:block}.consent-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #07332d2b}.consent-switch input:checked+i{background:#0a9e87}.consent-switch input:checked+i:after{transform:translate(16px)}.consent-switch input:focus-visible+i{outline-offset:2px;outline:3px solid #8be0d2}.consent-actions{justify-content:flex-end;gap:9px;display:flex}.consent-button{color:#244c47;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:10px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s}.consent-button svg{vertical-align:-3px;width:14px;margin-right:5px}.consent-button:hover{border-color:#83cabc;transform:translateY(-1px)}.consent-button.primary{color:#fff;background:#087f6d;border-color:#087f6d;box-shadow:0 8px 18px #087f6d2e}.consent-button.reject{color:#fff;background:#244c47;border-color:#244c47;box-shadow:0 8px 18px #183d3830}.consent-reopen{z-index:1190;color:#21524b;min-height:34px;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fafffded;border:1px solid #c6ddd8;border-radius:30px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:800;display:flex;position:fixed;bottom:15px;right:15px;box-shadow:0 8px 22px #061f1b26}.consent-reopen:hover{color:#087966;border-color:#61bdac}.consent-reopen:focus-visible,.consent-button:focus-visible,.consent-close:focus-visible{outline-offset:2px;outline:3px solid #78d6c6}@media (width<=720px){.consent-layer{padding:10px}.consent-panel{border-radius:15px;max-height:calc(100dvh - 20px);padding:17px;overflow:auto}.consent-heading h2{font-size:17px}.consent-categories{grid-template-columns:1fr}.consent-actions{grid-template-columns:1fr;display:grid}.consent-button{padding-inline:10px}.consent-reopen span{display:none}.consent-reopen{justify-content:center;width:38px;padding:0}}@media (prefers-reduced-motion:reduce){.consent-button,.consent-switch i,.consent-switch i:after{transition:none}}@media print{.consent-layer,.consent-reopen{display:none}}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.stat-card{flex-direction:column;gap:8px;min-height:124px;padding:18px;display:flex}.stat-card>span{letter-spacing:.12em;color:#70827b;font:800 8px DM Mono,monospace}.stat-card>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.stat-card>small{color:#71827b;min-height:27px;font-size:9px;line-height:1.5}.stat-card .secondary{align-self:flex-start;height:32px;margin-top:auto;padding:0 11px;font-size:9px}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.stats-grid{grid-template-columns:1fr}}.overview-stats .stat-card{appearance:none;text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:inherit}.overview-stats .stat-card:hover,.overview-stats .stat-card:focus-visible{border-color:#67cdbc;outline:0;transform:translateY(-1px);box-shadow:0 10px 30px #0d3c3320}.overview-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin:14px 0;display:grid}.overview-pipeline,.overview-projects{padding:20px}.overview-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-section-head h3{margin:4px 0 0;font-size:15px}.overview-section-head .secondary{flex:none}.overview-pipeline ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.overview-pipeline li{background:#fbfdfc;border:1px solid #dce9e5;border-radius:10px;min-height:112px;padding:13px 10px;position:relative}.overview-pipeline li+li:before{content:"›";z-index:1;color:#65a99b;background:#fff;place-items:center;width:14px;height:24px;font-size:18px;display:grid;position:absolute;top:42px;left:-8px}.overview-pipeline li b{color:#fff;background:#0b9b83;border-radius:50%;place-items:center;width:24px;height:24px;font:9px DM Mono;display:grid}.overview-pipeline li strong,.overview-pipeline li span{display:block}.overview-pipeline li strong{margin-top:10px;font-size:9px}.overview-pipeline li span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.overview-project-list{gap:9px;margin-top:18px;display:grid}.overview-project-row{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #dfe9e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.overview-project-row:hover{background:#f4fcfa;border-color:#5cc9b6}.overview-project-row strong,.overview-project-row small{display:block}.overview-project-row strong{font-size:10px}.overview-project-row small{color:var(--muted);margin-top:4px;font-size:7px}.overview-project-row aside{align-items:center;gap:8px;display:flex}.overview-project-row aside svg{color:#0b9b83;width:14px}.overview-empty{text-align:center;min-height:170px;color:var(--muted);place-items:center;display:grid}.overview-empty p{max-width:360px;font-size:9px;line-height:1.6}.overview-empty .primary{margin-top:8px}.overview-stats .stat-card,.overview-project-row{transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}@media (width<=1000px){.overview-workspace{grid-template-columns:1fr}.overview-pipeline ol{grid-template-columns:repeat(3,1fr)}.overview-pipeline li+li:before{display:none}}@media (width<=650px){.overview-section-head{flex-direction:column;align-items:stretch}.overview-pipeline ol{grid-template-columns:1fr}.overview-pipeline li{min-height:0}.overview-project-row{grid-template-columns:1fr}.overview-project-row aside{justify-content:space-between}}.overview-projects>.panel-head+div{gap:8px;margin-top:18px;display:grid}.overview-projects>.panel-head+div>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e9e6;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:11px;display:grid}.overview-projects>.panel-head+div>button:hover{background:#f4fcfa;border-color:#56c5b2}.overview-projects>.panel-head+div>button>svg:first-child{color:#0b9b83;width:16px}.overview-projects>.panel-head+div>button span{min-width:0}.overview-projects>.panel-head+div>button strong,.overview-projects>.panel-head+div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-projects>.panel-head+div>button strong{font-size:9px}.overview-projects>.panel-head+div>button small{color:#7a8b85;margin-top:3px;font-size:7px}.overview-projects>.panel-head+div>button em{color:#9a6c10;white-space:nowrap;background:#fff3d8;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.overview-projects>.panel-head+div>button em.done{color:#087d68;background:#e4f8f2}.overview-projects>.panel-head+div>button em.current{color:#39709b;background:#e8f3ff}@media (width<=650px){.overview-projects>.panel-head+div>button{grid-template-columns:24px minmax(0,1fr) 14px}.overview-projects>.panel-head+div>button em{grid-column:2}}.overview-error-state{text-align:center;background:linear-gradient(145deg,#fff,#f8fbfa);align-content:center;place-items:center;gap:18px;min-height:300px;margin:14px 0;padding:48px;display:grid;box-shadow:0 18px 46px #173c3510}.overview-error-icon{color:#079b82;background:#e9faf6;border:1px solid #bce8df;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.overview-error-icon svg{width:25px;height:25px}.overview-error-state>div{justify-items:center;display:grid}.overview-error-state h3{letter-spacing:-.035em;margin:0;font-size:24px}.overview-error-state p{color:#6f827b;max-width:580px;margin:9px 0 20px;font-size:11px;line-height:1.65}.overview-error-state .secondary svg{width:14px;height:14px}.welcome-panel{isolation:isolate;background:radial-gradient(circle at 88% 12%,#dff8f2 0,#0000 31%),linear-gradient(135deg,#fff 0%,#f9fcfb 58%,#eef8f5 100%);border:1px solid #d5e5e1;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:48px;min-height:420px;margin:14px 0;padding:52px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #173c3510}.welcome-panel:before{content:"";z-index:-1;background:radial-gradient(circle,#dff8f180,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-160px;left:-90px}.welcome-copy{z-index:2;min-width:0;max-width:760px;position:relative}.welcome-copy .live-tag{color:#0b9881;align-items:center;font-weight:800;display:inline-flex}.welcome-copy h1{color:#10222a;letter-spacing:-.055em;max-width:780px;margin:18px 0 13px;font-size:clamp(36px,4vw,56px);line-height:1.04}.welcome-copy>p{color:#61746e;max-width:760px;margin:0;font-size:14px;line-height:1.72}.welcome-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.welcome-actions .primary{flex:none;height:48px;padding:0 21px}.welcome-actions small{color:#677a74;align-items:center;gap:7px;min-width:0;font-size:9px;line-height:1.5;display:flex}.welcome-actions small svg{color:#0a9981;flex:none;width:14px;height:14px}.welcome-visual{justify-self:end;width:100%;max-width:470px;min-height:310px;position:relative}.visual-orbit{opacity:.72;border:1px solid #8fd6c9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:278px;height:278px}.orbit-two{opacity:.48;border-style:dashed;width:204px;height:204px}.visual-core{z-index:2;color:#fff;background:linear-gradient(145deg,#0a2028,#0b3434);border:1px solid #173b3b;border-radius:50%;align-content:center;place-items:center;gap:9px;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 42px #092d2b33}.visual-core svg{color:#62e3cf;width:28px;height:28px}.visual-core span{letter-spacing:.13em;font:800 9px DM Mono,monospace}.visual-card{z-index:3;color:#243b37;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d3e5e0;border-radius:12px;align-items:center;gap:11px;min-width:178px;min-height:58px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 13px 30px #173c3517}.visual-card svg{color:#079a82;background:#e4f8f3;border-radius:7px;flex:none;width:20px;height:20px;padding:3px}.visual-card span{font-size:10px;font-weight:800;line-height:1.3}.card-domain{top:17px;left:0}.card-events{top:50%;right:-4px;transform:translateY(-50%)}.card-gtm{bottom:17px;left:18px}@media (width<=1050px){.welcome-panel{grid-template-columns:1fr;padding:42px}.welcome-copy{max-width:none}.welcome-visual{justify-self:center}.welcome-copy h1,.welcome-copy>p{max-width:850px}}@media (width<=650px){.overview-error-state{min-height:260px;padding:34px 22px}.overview-error-state h3{font-size:21px}.welcome-panel{border-radius:14px;gap:30px;min-height:0;padding:30px 22px}.welcome-copy h1{margin-top:15px;font-size:34px}.welcome-copy>p{font-size:12px}.welcome-actions{flex-direction:column;align-items:stretch;gap:12px}.welcome-actions .primary{width:100%}.welcome-visual{gap:9px;max-width:none;min-height:0;display:grid}.visual-orbit{display:none}.visual-core,.visual-card{border-radius:11px;justify-content:flex-start;width:100%;min-width:0;height:auto;min-height:54px;padding:13px 15px;display:flex;position:static;transform:none}.visual-core{border-color:#173b3b;order:0}.visual-core svg{width:20px;height:20px}.visual-card{box-shadow:0 8px 20px #173c3510}.card-domain{order:1}.card-events{order:2}.card-gtm{order:3}}
