@font-face{font-family:Inter;src:url(/fonts/inter.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/jakarta.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/jetbrains-mono.ttf)format("truetype");font-weight:100 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f9fafb;--panel:#fff;--surface:#f3f4f6;--hover:#e5e7eb;--line:#e5e7eb;--ink:#111827;--muted:#647080;--faint:#7b8491;--yellow:#facc15;--yellow-hover:#eab308;--yellow-soft:#fff9dc;--yellow-ink:#785a00;--primary:#111827;--action-ink:#fff;--action-hover:#293343;--accent:#374151;--green:#047857;--green-soft:#ecfdf5;--red:#aa3c4c;--red-soft:#fff0f1;--blue:#426a9a;--blue-soft:#edf3fb;--shadow:0 1px 3px #10182804;--chart-line:#46536a;--chart-secondary:#8290a5;--split-a:#facc15;--split-b:#cbd5e1;--radius:20px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f131b;--panel:#181e29;--surface:#232b39;--hover:#2d3748;--line:#303b4c;--ink:#f1f5f9;--muted:#b2bdcd;--faint:#8f9db2;--yellow-soft:#383221;--yellow-ink:#f3d66a;--primary:#e2e8f0;--action-ink:#111827;--action-hover:#fff;--accent:#d5deeb;--green:#8cdbb4;--green-soft:#203b32;--red:#f3a2ad;--red-soft:#41292d;--blue:#a1bde3;--blue-soft:#293343;--shadow:none;--chart-line:#f3d66a;--chart-secondary:#7b91b0;--split-b:#91a0b9}*{box-sizing:border-box}html{scroll-behavior:auto;min-width:320px}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.6 Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.025em;font-family:Inter,sans-serif;line-height:1.4}h1{font-size:30px;font-weight:650}h2{font-size:23px;font-weight:650}h3{font-size:17px;font-weight:650}p{color:var(--muted)}small{font-size:12px}strong{font-weight:600}code,kbd,.mono{font-family:Mono,monospace}code{overflow-wrap:anywhere;font-size:12px}::selection{background:var(--yellow);color:#292b21}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{min-width:0;max-width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--surface)}input:read-only,textarea:read-only{color:var(--muted);background:var(--surface)}textarea{resize:vertical}select{cursor:pointer;padding-right:28px}input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}input[type=range]{accent-color:var(--accent);width:100%;box-shadow:none;background:0 0;border:0;padding:0}kbd{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 5px;font-size:11px}.button{border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){background:var(--surface);border-color:var(--faint)}.button.primary{background:var(--primary);color:var(--action-ink);border-color:var(--primary)}.button.primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);box-shadow:none}.button.ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.button.danger{color:var(--red);border-color:var(--red)}.button.draft-action{background:var(--yellow-soft);border-color:var(--yellow-soft);color:var(--yellow-ink)}.icon-button,.theme-toggle{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button:hover,.theme-toggle:hover{background:var(--surface);color:var(--ink)}.theme-toggle{border-color:var(--line);background:var(--panel)}.text-link{color:var(--accent);align-items:center;gap:8px;font-weight:500;display:inline-flex}.text-link:hover{text-decoration:underline}.muted,.subtle{color:var(--muted)}.positive{color:var(--green)}.negative{color:var(--red)}.numeric{text-align:right}.capitalize{text-transform:capitalize}.inline-icon{align-items:center;gap:7px;display:inline-flex}.neutral-tag,.environment-tag,.configuration-status,.section-marker{white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.neutral-tag{background:var(--surface);color:var(--muted);border:1px solid #0000;border-radius:8px;padding:6px 9px}.environment-tag{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:9px;padding:6px 9px}.environment-tag i,.environment-dot,.tiny-dot,.live-dot,.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.environment-tag i,.environment-dot,.live-dot{color:var(--green)}.badge{white-space:nowrap;background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.badge.running{background:var(--green-soft);color:var(--green)}.badge.draft{background:var(--surface);color:var(--muted)}.badge.paused{background:var(--yellow-soft);color:var(--yellow-ink)}.badge.completed{color:var(--blue);background:var(--blue-soft)}.brand{letter-spacing:-1.3px;color:var(--ink);align-items:center;gap:9px;font:750 25px/1 Jakarta,sans-serif;display:inline-flex}.brand-symbol{background:var(--yellow);color:#292b21;letter-spacing:-3px;border-radius:10px;place-items:center;width:30px;height:30px;padding-bottom:2px;padding-right:3px;font-size:24px;line-height:1;display:grid}.brand-period{color:var(--muted)}.avatar,.header-avatar{background:var(--surface);color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-flex}.skip-link{z-index:200;background:var(--yellow);color:#292b21;border-radius:12px;padding:10px 18px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.app-shell{min-height:100vh}.sidebar{z-index:40;background:var(--panel);border-right:1px solid var(--line);scrollbar-width:thin;flex-direction:column;width:232px;padding:0 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-brand{flex-shrink:0;align-items:center;gap:12px;height:86px;padding:0 12px;display:flex}.workspace-picker{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:10px;margin:3px 0 27px;padding:12px 10px;display:flex}.workspace-monogram{background:var(--surface);color:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;font:600 15px Jakarta,sans-serif;display:grid}.workspace-picker>span:nth-child(2){flex:1;min-width:0}.workspace-picker strong,.profile strong{overflow-wrap:anywhere;font-size:13px;display:block}.workspace-picker small,.profile small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.workspace-picker>svg{color:var(--faint)}.nav-label{color:var(--faint);margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:500}.nav-link{min-height:43px;color:var(--muted);border-radius:12px;align-items:center;gap:11px;margin-bottom:4px;padding:9px 12px;font-size:13px;transition:background .15s;display:flex;position:relative}.nav-link>span:nth-child(2){flex:1}.nav-link:hover{background:var(--surface);color:var(--ink)}.nav-link.active{background:var(--yellow-soft);color:var(--ink)}.nav-link.active:before{content:"";background:var(--yellow);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:-16px}.nav-count{background:var(--panel);min-width:21px;height:21px;color:var(--muted);border-radius:7px;place-items:center;font:500 11px Mono,monospace;display:grid}.nav-count.quiet{color:var(--faint);background:0 0}.project-context-label{justify-content:space-between;align-items:center;margin-top:29px;display:flex}.project-context-label .nav-label{margin-bottom:0}.tiny-dot{display:none}.sidebar-project-select{margin:11px 0 10px;position:relative}.project-mini-icon{color:var(--muted);pointer-events:none;position:absolute;top:13px;left:12px}.sidebar-project-select select{background:var(--panel);border-color:var(--line);border-radius:12px;width:100%;padding:11px 25px 11px 38px;font-size:13px;font-weight:600}.project-navigation{padding-bottom:20px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom .nav-link{font-size:12px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding:20px 4px;display:flex}.profile>a:nth-child(2){flex:1;min-width:0}.profile strong{font-size:12px}.profile small{font-size:11px}.profile-arrow{color:var(--faint);padding:7px}.workspace-main{min-width:0;margin-left:232px}.topbar{background:var(--panel);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 36px;display:flex;position:sticky;top:0}.topbar-leading{align-items:center;min-width:0;display:flex}.topbar-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.topbar-breadcrumb>span{color:var(--faint)}.topbar-breadcrumb strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-weight:500;overflow:hidden}.topbar-tools{flex-shrink:0;align-items:center;gap:12px;display:flex}.environment-select{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;max-width:180px;padding-left:10px;display:flex}.environment-select select{box-shadow:none;max-width:155px;min-height:38px;color:var(--ink);background:0 0;border:0;padding:8px 25px 8px 8px;font-size:12px}.environment-select select:disabled{opacity:1;cursor:default}.global-search{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 3px;font-size:12px;display:flex}.global-search kbd{margin-left:4px}.mobile-menu,.mobile-brand,.mobile-close,.sidebar-backdrop{display:none}.content{flex-direction:column;width:100%;max-width:1440px;min-height:calc(100vh - 72px);margin:auto;padding:28px 36px 0;display:flex}.content>*{min-width:0}.workspace-footer{color:var(--faint);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:42px 0 22px;font-size:11px;display:flex}.workspace-footer>span:first-child{font-weight:600}.eyebrow,.section-kicker{display:none}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.page-heading h1{margin-bottom:7px}.page-heading p{max-width:670px;font-size:13px}.page-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);overflow:hidden}.panel.padded{padding:26px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.panel-heading h2,.panel-heading h3{font-size:17px}.panel-heading p{margin-top:5px;font-size:12px}.count-pill{vertical-align:middle;background:var(--surface);min-width:24px;height:24px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin-left:7px;padding:0 6px;font:500 11px Mono,monospace;display:inline-flex}.collection-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.collection-heading h2{font-size:23px}.collection-heading p{margin-top:5px;font-size:13px}.breadcrumb{color:var(--muted);align-items:center;gap:8px;width:fit-content;min-height:28px;margin:0 0 21px;font-size:12px;display:flex}.breadcrumb:hover{color:var(--ink)}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:22px;padding:26px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.project-card:before{content:"";background:var(--yellow);border-radius:0 0 6px 6px;width:50px;height:5px;position:absolute;top:0;left:27px}.project-card:hover{border-color:var(--faint);box-shadow:0 6px 24px #24301808}.project-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.project-icon{background:var(--surface);width:45px;height:45px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.project-card-menu{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.project-title{letter-spacing:-.6px;justify-content:space-between;align-items:center;gap:10px;font:650 21px Jakarta,sans-serif;display:flex}.project-title>svg{color:var(--faint)}.project-card>p{min-height:44px;margin-top:10px;font-size:12px;line-height:1.8}.project-domain{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:7px;margin:20px 0;font-size:12px;display:flex}.environment-chips{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.environment-chips>span{color:var(--muted);background:var(--surface);border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.environment-chips i{background:var(--faint);border-radius:50%;width:4px;height:4px}.environment-chips i.green{background:var(--green)}.project-card-stats{border-top:1px solid var(--line);gap:24px;padding:20px 0;display:flex}.project-card-stats>div:last-child{display:none}.project-card-stats strong{align-items:center;gap:7px;font:500 21px Mono,monospace;display:flex}.project-card-stats span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.project-open{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;display:flex}.project-masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin:0 0 27px;padding-bottom:24px;display:flex}.project-identity{align-items:center;gap:15px;min-width:0;display:flex}.project-emblem{background:var(--panel);color:var(--accent);border:1px solid var(--line);border-radius:16px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid}.project-identity h1{font-size:27px}.project-metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.project-metadata>a{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.project-masthead>.button{font-size:12px}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.filter-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.filter-tabs button{min-height:37px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.filter-tabs button.active{background:var(--panel);color:var(--ink);box-shadow:inset 0 -3px var(--yellow)}.filter-tabs button>span{color:var(--faint);font:10px Mono,monospace}.filter-tools{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.search-input{background:var(--panel);border:1px solid var(--line);color:var(--faint);border-radius:12px;align-items:center;gap:8px;min-width:0;display:flex}.search-input:focus-within{border-color:var(--accent)}.search-input>svg{margin-left:12px}.search-input input{box-shadow:none;background:0 0;border:0;width:190px;min-width:0;padding:11px 11px 11px 0;font-size:12px}.small-select{background:var(--panel);border-radius:12px;min-height:42px;padding:10px 25px 10px 12px;font-size:12px}.experiment-list{gap:11px;display:grid}.experiment-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.experiment-card:hover{border-color:var(--faint);box-shadow:0 4px 18px #27301806}.experiment-card.running:before{content:"";background:var(--yellow);border-radius:0 4px 4px 0;width:4px;height:32px;position:absolute;top:27px;left:0}.experiment-card-main{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.experiment-emblem{background:var(--surface);width:42px;height:42px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.experiment-card-copy{min-width:0}.experiment-card-title{align-items:center;gap:12px;min-width:0;display:flex}.experiment-card-title>a{letter-spacing:-.3px;overflow-wrap:anywhere;font:600 15px/1.55 Inter,sans-serif}.experiment-card-title>a:hover{text-underline-offset:4px;text-decoration:underline}.experiment-card-title .badge{padding:4px 8px;font-size:11px}.experiment-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.experiment-card-meta>span:first-child{align-items:center;gap:6px;display:flex}.experiment-card-meta>i{background:var(--line);border-radius:50%;width:3px;height:3px}.allocation-label{color:var(--muted);align-items:center;gap:9px;font:10px Mono,monospace;display:flex}.allocation-label>span{align-items:center;gap:4px;display:flex}.allocation-label b{color:var(--muted);background:var(--surface);border-radius:5px;place-items:center;min-width:18px;height:18px;font-weight:500;display:grid}.experiment-card-end{align-items:center;gap:20px;display:flex}.experiment-card-end>.button{gap:10px;min-height:38px;padding:9px 12px;font-size:11px}.experiment-card-volume{text-align:right;min-width:90px}.experiment-card-volume strong{font:500 16px Mono,monospace;display:block}.experiment-card-volume span{color:var(--faint);margin-top:4px;font-size:10px;display:block}.experiment-masthead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.experiment-heading-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;display:flex}.experiment-type{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.experiment-heading-meta .badge,.experiment-heading-meta .environment-tag{font-size:11px}.experiment-masthead h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:29px}.experiment-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.experiment-key code{font-size:11px}.experiment-key .button{min-height:28px;color:var(--muted);background:0 0;border-color:#0000;padding:4px 7px;font-size:10px}.experiment-key>span{font-size:11px}.experiment-step-nav{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:28px;padding:6px;display:grid}.experiment-step-nav>a{color:var(--muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:43px;padding:10px 7px;font-size:12px;line-height:1.6;display:flex;position:relative}.experiment-step-nav>a>span{display:none}.experiment-step-nav>a.active{color:var(--ink);background:var(--yellow-soft);box-shadow:inset 0 -3px var(--yellow)}.experiment-step-nav>a>b{background:var(--surface);color:var(--muted);border-radius:4px;padding:1px 4px;font:10px Mono,monospace}.experiment-step-nav>a:hover{color:var(--ink);background:var(--surface)}.mobile-step-picker{display:none}.section-title-row{justify-content:space-between;align-items:center;gap:22px;margin-bottom:23px;display:flex}.section-title-row h2{margin-bottom:7px;font-size:23px}.section-title-row p{max-width:660px;font-size:13px}.setup-completion{color:var(--muted);white-space:nowrap;background:var(--surface);border-radius:9px;padding:7px 10px;font-size:11px}.setup-two-column{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;display:grid}.setup-checklist{align-self:start;padding-bottom:20px}.setup-checklist .panel-heading{align-items:flex-start}.setup-checklist .panel-heading>svg{color:var(--faint)}.setup-checklist>a:not(.button){border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:15px 23px;font-size:12px;display:flex}.setup-checklist>a>span{background:var(--surface);width:23px;height:23px;color:var(--faint);border-radius:50%;place-items:center;display:grid}.setup-checklist>a>span.done{color:var(--green);background:var(--green-soft)}.setup-checklist>a>strong{flex:1;font-weight:500}.setup-checklist>a>svg{color:var(--faint)}.setup-checklist>.button{margin:20px 23px 0;display:flex}.goals-layout{max-width:1000px;display:block}.primary-goal-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;margin-bottom:22px;padding:25px;position:relative;overflow:hidden}.primary-goal-card:before{content:"";background:var(--yellow);border-radius:0 5px 5px 0;width:5px;position:absolute;top:24px;bottom:24px;left:0}.primary-goal-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px;display:flex}.primary-goal-label>span:first-child{letter-spacing:.5px;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.primary-goal-label .neutral-tag{font-size:11px}.primary-goal-heading{align-items:center;gap:15px;display:flex}.metric-emblem{background:var(--yellow-soft);width:49px;height:49px;color:var(--yellow-ink);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.primary-goal-heading>div{flex:1;min-width:0}.primary-goal-heading h3{letter-spacing:-.7px;font-size:23px}.primary-goal-heading p{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.primary-goal-heading code{font-size:11px}.metric-tracking-type{text-transform:capitalize;background:var(--surface);color:var(--muted);border-radius:8px;padding:5px 9px;font-size:11px}.goal-library .panel-heading{padding:22px 25px}.goal-library-tools{border-bottom:1px solid var(--line);padding:17px 22px}.metric-categories{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:15px;display:flex}.metric-categories button{color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:11px;display:flex}.metric-categories button.selected{background:var(--yellow-soft);color:var(--yellow-ink)}.goal-library-tools .search-input{max-width:100%}.goal-library-tools .search-input input{width:100%;font-size:12px}.experiment-metric-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-width:0;padding:21px 25px;display:flex}.experiment-metric-row:last-child{border-bottom:0}.metric-list-icon{background:var(--surface);width:36px;height:36px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.experiment-metric-row>div:nth-child(2){flex:1;min-width:0}.experiment-metric-row>div:nth-child(2)>strong{font-size:14px}.experiment-metric-row p{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:11px;display:flex}.experiment-metric-row code{overflow-wrap:anywhere;font-size:11px}.experiment-metric-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.goal-role{color:var(--muted);background:var(--surface);border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.goal-role.primary-role{color:var(--yellow-ink);background:var(--yellow-soft)}.metric-row-actions{align-items:center;gap:5px;display:flex}.metric-row-actions .button{min-height:34px;padding:7px 10px;font-size:11px}.metric-row-actions .ghost{padding:7px}.empty-metrics{text-align:center;color:var(--faint);padding:35px 20px}.empty-metrics h3{color:var(--muted);margin-top:12px;font-size:16px}.empty-metrics p{margin-top:7px;font-size:12px}.form-fields{flex-direction:column;gap:21px;min-width:0;margin-top:22px;display:flex}.form-fields label,.field-label{color:var(--ink);flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.form-fields small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.7}.form-fields label>input,.form-fields label>select,.form-fields textarea,.field-label>input{width:100%;min-height:45px;font-size:14px}.form-fields label>textarea{min-height:110px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-actions,.modal-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:4px;padding-top:22px;display:flex}.form-actions>span{max-width:340px;font-size:12px;line-height:1.7}.modal-actions{justify-content:flex-end;margin-top:7px}.form-error{background:var(--red-soft);color:var(--red);border:1px solid var(--line);border-radius:12px;gap:9px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.inline-notice{color:var(--muted);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px 17px;font-size:12px;line-height:1.8;display:flex}.inline-notice>svg{color:var(--faint);margin-top:2px}.form-fields .inline-notice{margin:0}.form-fields .checkbox-label{flex-direction:row;align-items:center;gap:9px;font-size:12px;display:flex}.form-fields .checkbox-label input{flex-shrink:0;width:18px;min-height:0;margin:0}.form-fields .checkbox-label>span{font-weight:400}.modal{background:var(--panel);border:1px solid var(--line);color:var(--ink);overscroll-behavior:contain;border-radius:24px;width:min(550px,100% - 32px);max-height:90dvh;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #0003}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20271b66}.modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.modal-heading h2{font-size:23px}.modal-heading p{margin-top:7px;font-size:12px}.modal-heading>.button{flex-shrink:0;min-height:30px;padding:5px}.toast{z-index:100;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:15px;align-items:center;gap:10px;max-width:min(650px,100% - 40px);padding:14px 19px;font-size:12px;display:flex;position:fixed;bottom:23px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 8px 30px #0002}.toast>button{color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0 0 0 8px;font-size:21px}.toast-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.empty-state{text-align:center;max-width:640px;margin:auto;padding:45px 25px}.empty-icon{background:var(--surface);width:55px;height:55px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.empty-state h3{font-size:21px}.empty-state p{max-width:430px;margin:11px auto 23px;font-size:13px;line-height:1.9}.primary-goal-card>.empty-state{padding:10px 10px 15px}.command-search{border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin:20px 0;padding:0 12px;display:flex}.command-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:12px 0;font-size:13px}.command-results{max-height:450px;overflow-y:auto}.command-results>a{border-bottom:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;padding:15px 9px;font-size:13px;display:flex}.command-results>a>span{flex:1;min-width:0}.command-results small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.command-results>a>svg{color:var(--faint)}.command-results>a:hover{background:var(--surface)}.environment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.environment-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;min-width:0;padding:25px;position:relative}.environment-card.production:before{content:"";background:var(--yellow);border-radius:0 0 6px 6px;width:45px;height:5px;position:absolute;top:0;left:25px}.environment-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.environment-emblem{background:var(--surface);width:43px;height:43px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.environment-card-top .neutral-tag{font-size:10px}.environment-card h2{margin-bottom:7px;font-size:23px}.environment-card>code{color:var(--muted);font-size:12px}.environment-card-details{border-top:1px solid var(--line);color:var(--muted);gap:16px;margin-top:24px;padding-top:19px;font-size:11px;display:flex}.environment-card-details>span{align-items:center;gap:6px;display:flex}.environment-domains{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:5px;min-height:47px;padding:17px 0 9px;font-size:11px;line-height:1.8;display:flex}.environment-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:19px;display:flex}.environment-card-footer .button{min-height:36px;padding:7px 11px;font-size:11px}.environment-card-footer .text-link{gap:5px;font-size:11px}.table-wrap{min-width:0;overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}th{text-align:left;color:var(--muted);background:var(--canvas);border-bottom:1px solid var(--line);padding:15px 24px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--line);color:var(--ink);padding:22px 24px}tr:last-child td{border-bottom:0}td.numeric,th.numeric{text-align:right}.domain-panel .panel-heading h2{font-size:17px}.section-marker{color:var(--muted);font-size:11px}.domain-table td{padding-top:24px;padding-bottom:24px}.domain-table .button{min-height:37px;font-size:11px}.domain-cell{align-items:center;gap:13px;display:flex}.domain-cell strong{font-size:13px;font-weight:500}.domain-cell small{color:var(--faint);margin-top:5px;font-size:11px;display:block}.domain-icon{width:37px;height:37px;color:var(--accent);background:var(--surface);border-radius:12px;place-items:center;display:grid}.configuration-status{color:var(--green);font-size:11px}.domain-table .environment-tag{font-size:11px}.domain-explainer{background:var(--surface);border-radius:16px;align-items:flex-start;gap:13px;margin-top:22px;padding:21px;display:flex}.domain-explainer>svg{color:var(--faint)}.domain-explainer strong{font-size:13px}.domain-explainer p{max-width:800px;margin-top:5px;font-size:12px;line-height:1.8}.input-with-prefix{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;min-width:0;display:flex;overflow:hidden}.input-with-prefix:focus-within{border-color:var(--accent)}.input-with-prefix>span{color:var(--faint);padding:0 0 0 13px;font-size:13px}.input-with-prefix input{width:0;box-shadow:none;background:0 0;border:0;flex:1;padding-left:4px;font-size:14px}.integration-layout,.settings-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;display:grid}.sdk-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sdk-heading h2{font-size:19px}.sdk-heading .neutral-tag{white-space:normal;text-align:center;font-size:11px}.page-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:18px 0 25px;display:flex}.page-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;min-height:43px;padding:12px 2px;font-size:13px}.page-tabs button.active{color:var(--ink);border-color:var(--yellow)}.code-toolbar{background:var(--surface);color:var(--muted);border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font:11px Mono,monospace;display:flex}.code-toolbar .button{min-height:31px;padding:5px 9px;font:11px Inter,sans-serif}.code-block{border:1px solid var(--line);background:var(--canvas);color:var(--accent);border-radius:0 0 14px 14px;margin:0;padding:22px 19px;line-height:2;overflow:auto}.code-block code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.integration-key{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 0;display:flex}.integration-key>span{color:var(--muted);font-size:12px}.integration-key code{overflow-wrap:anywhere;max-width:100%;font-size:11px}.integration-key .button{min-height:34px;font-size:11px}.integration-layout aside>.muted{margin-top:20px;font-size:12px;line-height:1.9}.read-only-scope{background:var(--surface);border-radius:12px;flex-wrap:wrap;gap:20px;padding:14px;display:flex}.read-only-scope>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.variation-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.variation-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:25px}.variation-card.treatment{border-top:4px solid var(--yellow);padding-top:22px}.variation-card-top{align-items:center;gap:10px;display:flex}.variation-card-top>.mono{color:var(--muted);margin-left:auto;font-size:13px}.variation-letter{background:var(--surface);border-radius:11px;place-items:center;width:34px;height:34px;font:600 16px Mono,monospace;display:grid}.treatment .variation-letter{background:var(--yellow-soft);color:var(--yellow-ink)}.variation-card>p{margin-top:12px;font-size:12px}.variation-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;display:flex}.variation-footer .inline-notice{flex:1;margin:0}.targeting-section-label{align-items:center;gap:13px;margin-bottom:24px;display:flex}.targeting-section-label>span{background:var(--surface);width:39px;height:39px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.targeting-section-label p{margin-top:5px;font-size:12px}.targeting-rule{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.targeting-field{white-space:nowrap;color:var(--muted);margin-right:9px;font-size:12px}.targeting-rule select{min-width:145px;font-size:13px}.targeting-rule input{flex:1;min-width:180px;font-size:13px}.configured-domain-hints{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding:18px 0;font-size:12px;display:flex}.configured-domain-hints>span:first-child{margin-right:5px}.configured-domain-hints button{background:var(--surface);color:var(--accent);overflow-wrap:anywhere;border:0;border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:7px 9px;font-size:11px;display:flex}.form-divider{border-top:1px solid var(--line);margin:28px 0}.traffic-panel,.advanced-panel{max-width:1000px}.traffic-total{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.traffic-total h3{font-size:18px}.traffic-total p{margin-top:7px;font-size:12px}.traffic-total>strong{color:var(--ink);font:500 34px Mono,monospace}.traffic-total>strong>span{margin-left:4px;font-size:20px}.range-labels{color:var(--muted);justify-content:space-between;margin-top:11px;font-size:11px;display:flex}.split-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.split-heading>span{font:11px Mono,monospace}.large-split-bar{border-radius:12px;margin-bottom:22px;display:flex;overflow:hidden}.large-split-bar>span{color:#292b21;white-space:nowrap;border-right:2px solid var(--panel);justify-content:center;align-items:center;min-height:36px;font:11px Mono,monospace;display:flex;overflow:hidden}.traffic-variant{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.traffic-variant strong{flex:1;font-size:13px}.traffic-variant label{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.traffic-variant input{text-align:right;width:85px;min-width:0;padding:9px;font:12px Mono,monospace}.variant-label{background:var(--yellow-soft);min-width:27px;height:27px;color:var(--yellow-ink);border-radius:8px;place-items:center;margin-right:8px;font:11px Mono,monospace;display:inline-grid}.variant-b{color:var(--accent);background:var(--surface)}.measurement-defaults{background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.measurement-defaults>div{color:var(--accent);align-items:center;gap:12px;font-size:12px;display:flex}.measurement-defaults small{margin-top:4px;font-size:11px;display:block}.qa-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.qa-checks>a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px;font-size:12px;display:flex}.qa-checks>a:last-child{border:0}.qa-checks strong{flex:1;font-weight:500}.qa-checks>a>span:nth-child(3){color:var(--muted);font-size:11px}.qa-ready,.qa-missing{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.qa-missing{background:var(--yellow-soft);color:var(--yellow-ink)}.qa-checks>a>svg{color:var(--faint)}.launch-card{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:20px;padding:28px 25px}.launch-icon{background:var(--yellow-soft);width:65px;height:65px;color:var(--yellow-ink);border-radius:22px;place-items:center;margin:0 auto 22px;display:grid}.launch-card h3{margin-bottom:15px;font-size:23px;line-height:1.5}.launch-card p{margin-bottom:23px;font-size:12px;line-height:1.9}.launch-card>.button{width:100%;font-size:12px}.launch-card>span:last-child{color:var(--muted);margin-top:14px;font-size:11px;display:block}.create-experiment-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:start;gap:28px;display:grid}.create-experiment-form>.form-fields{padding:4px 27px 27px}.setup-explainer{padding:20px 15px 10px}.setup-explainer-icon{color:var(--yellow-ink);background:var(--yellow-soft);border-radius:18px;place-items:center;width:55px;height:55px;margin-bottom:23px;display:grid}.setup-explainer h2{margin-bottom:15px;font-size:24px;line-height:1.5}.setup-explainer p{max-width:330px;font-size:12px;line-height:1.9}.setup-explainer ol{margin:25px 0;padding:0;list-style:none}.setup-explainer li{color:var(--muted);align-items:center;gap:13px;margin:14px 0;font-size:12px;display:flex}.setup-explainer li>span{color:var(--muted);background:var(--surface);border-radius:8px;place-items:center;width:24px;height:24px;font:10px Mono,monospace;display:grid}.setup-explainer-note{border-top:1px solid var(--line);color:var(--muted);gap:9px;padding-top:20px;font-size:11px;line-height:1.9;display:flex}.results-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.results-metrics>div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:23px}.results-metrics>div>span{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.results-metrics strong{font:500 27px Mono,monospace;display:block}.results-metrics small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.insight-notice{background:var(--surface);color:var(--accent);border-radius:15px;align-items:center;gap:13px;margin-bottom:24px;padding:18px 21px;display:flex}.insight-notice>div{flex:1}.insight-notice strong{font-size:13px}.insight-notice p{margin-top:5px;font-size:11px}.insight-notice>.neutral-tag{flex-shrink:0;font-size:10px}.chart-panel{margin-bottom:24px}.chart-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:21px 25px 15px;display:flex}.chart-legend{color:var(--muted);align-items:center;gap:20px;font-size:11px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.legend-line{background:var(--chart-line);border-radius:2px;width:16px;height:3px}.legend-line.muted{background:var(--chart-secondary)}.chart-note{color:var(--faint);font-size:11px}.date-select{border-radius:10px;padding:8px 25px 8px 10px;font-size:11px}.chart-canvas{gap:17px;min-width:0;height:220px;padding:12px 25px 0;display:flex}.y-axis{color:var(--faint);flex-direction:column;flex-shrink:0;justify-content:space-between;width:35px;padding-bottom:20px;font:10px Mono,monospace;display:flex}.chart-canvas>svg{flex:1;width:0;min-width:0;height:100%}.x-axis{color:var(--faint);justify-content:space-between;margin:10px 25px 25px 77px;font:10px Mono,monospace;display:flex}.chart-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:14px 25px;font-size:11px;display:flex}.chart-footer>span{margin-left:auto}.segmented{background:var(--surface);border-radius:11px;gap:4px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:11px}.segmented button.selected{background:var(--panel);color:var(--ink)}.control-label{color:var(--muted);margin-left:9px;font-size:10px}.table-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:15px 25px;font-size:11px;display:flex}.variant-results td{font-size:12px}.activity-feed{padding:0 25px}.activity-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:22px 0;display:flex}.activity-item:last-child{border:0}.activity-item>span:first-child{background:var(--surface);width:35px;height:35px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.activity-item>div{flex:1;min-width:0}.activity-item strong{font-size:13px}.activity-item p{margin-top:5px;font-size:12px}.activity-item time{color:var(--faint);margin-top:7px;font-size:11px;display:block}.activity-footer{border-top:1px solid var(--line);padding:20px 25px}.settings-explainer{color:var(--accent);padding:25px 10px}.settings-explainer h3{margin:20px 0 14px;font-size:22px}.settings-explainer p{margin:14px 0;font-size:12px;line-height:1.9}.member-cell{align-items:center;gap:12px;display:flex}.member-cell strong{font-size:12px;display:block}.member-cell small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 27px;display:grid}.help-grid h2{margin:22px 0 15px;font-size:20px}.help-grid p{margin-bottom:24px;font-size:13px;line-height:1.9}.help-grid .text-link{font-size:12px}.help-icon{background:var(--yellow-soft);width:50px;height:50px;color:var(--yellow-ink);border-radius:16px;place-items:center;display:grid}.faq{border-bottom:1px solid var(--line);padding:21px 0}.faq:last-child{border:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.faq p{max-width:800px;margin-top:15px;font-size:12px;line-height:1.9}.standalone-state{text-align:center;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:100vh;padding:60px 25px;display:flex}.standalone-state>.brand{margin-bottom:25px}.standalone-state>h1{max-width:600px;font-size:clamp(27px,4vw,36px)}.standalone-state>p{max-width:480px;font-size:13px;line-height:1.9}.standalone-state>div{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.standalone-theme-toggle{position:absolute;top:24px;right:24px}.auth-layout{grid-template-columns:44% 56%;min-height:100vh;display:grid}.auth-story{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;padding:40px 50px 28px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";background:var(--yellow);border-radius:20px;width:30px;height:160px;position:absolute;top:-30px;right:40px;transform:rotate(35deg)}.auth-story-content{z-index:1;margin:auto 0;padding:70px 0 30px;position:relative}.auth-kicker{display:none}.auth-story-title{letter-spacing:-1.8px;font-size:42px;font-weight:600;line-height:1.4}.auth-story-title em{color:var(--accent);font-style:normal}.auth-story-content>p{color:var(--muted);margin:25px 0;font-size:13px;line-height:1.9}.auth-illustration{border-bottom:1px solid var(--line);height:185px;margin-top:40px;position:relative}.auth-illustration>svg{width:100%;height:155px;position:absolute;bottom:0;left:0}.illustration-grid{background:repeating-linear-gradient(0deg, transparent 0 39px, var(--line) 40px);position:absolute;inset:0}.illustration-label{color:var(--muted);font:500 17px Mono,monospace;position:absolute;top:50px;left:15px}.illustration-label>span{margin-left:5px;font:10px Inter,sans-serif}.illustration-label.label-b{color:var(--accent);top:0;left:auto;right:10px}.auth-principles{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.auth-principles>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.auth-story>footer{color:var(--faint);justify-content:space-between;align-items:center;margin-top:25px;font-size:11px;display:flex}.auth-main{background:var(--panel);flex-direction:column;padding:35px 42px 25px;display:flex}.auth-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.auth-top>.theme-toggle{order:3}.auth-top>a{align-items:center;gap:7px;display:flex}.auth-top>span{flex:1;justify-content:flex-end;gap:8px;display:flex}.auth-top>span>a{color:var(--accent);align-items:center;gap:6px;display:flex}.auth-form-wrap{width:100%;min-width:0;max-width:410px;margin:auto;padding:65px 0}.auth-form-wrap h1{letter-spacing:-1.1px;margin:0 0 14px;font-size:31px;line-height:1.45}.auth-description{max-width:360px;margin-bottom:29px;font-size:13px;line-height:1.9}.auth-form{gap:22px}.password-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.password-label>a{color:var(--accent);font-size:12px;font-weight:400}.password-field{position:relative}.password-field input{width:100%;min-height:46px;padding-right:45px;font-size:14px}.password-field>button{width:38px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;position:absolute;top:3px;right:3px}.auth-submit{justify-content:space-between;width:100%;min-height:47px;margin-top:7px;padding:12px 16px;font-size:13px}.auth-divider{color:var(--faint);white-space:nowrap;align-items:center;gap:10px;margin:32px 0 21px;font-size:9px;display:flex}.auth-divider>span{background:var(--line);flex:1;height:1px}.auth-footer{color:var(--faint);justify-content:space-between;gap:15px;font-size:11px;display:flex}.auth-mobile-brand,.auth-mobile-switch{display:none}.auth-success{text-align:center;padding:25px 0}.review-check{background:var(--green-soft);width:60px;height:60px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.auth-success p{margin:15px 0 25px;font-size:13px;line-height:1.9}@media (min-width:1500px){.content{padding-left:44px;padding-right:44px}.experiment-card-title>a{font-size:16px}}@media (max-width:1250px){.topbar{padding:0 28px}.content{padding-left:28px;padding-right:28px}.topbar-breadcrumb strong{max-width:140px}.global-search>span,.global-search kbd{display:none}.filter-tools{flex-basis:100%;justify-content:flex-start}.filter-tools .search-input{flex:1}.filter-tools .search-input input{width:100%}.experiment-card{padding:20px}.experiment-card-end{gap:15px}.experiment-card-end>.button{min-height:37px;font-size:11px}.experiment-card-volume{min-width:75px}.experiment-card-volume strong{font-size:14px}.experiment-emblem{display:none}.project-grid,.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.setup-two-column,.qa-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.experiment-step-nav>a{padding:10px 4px;font-size:11px}.auth-story{padding:35px}.auth-main{padding:30px}.auth-story-title{font-size:35px}.auth-top>span{display:none}.auth-top>.theme-toggle{margin-left:auto}}@media (max-width:1050px){.sidebar{visibility:hidden;width:260px;padding:0 16px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 100px #0002}.sidebar.is-open{visibility:visible;transform:none}.sidebar-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:39;background:#1b231966;border:0;display:block;position:fixed;inset:0}.workspace-main{margin-left:0}.mobile-menu{width:40px;min-height:40px;margin-right:9px;padding:8px;display:inline-flex}.mobile-close{min-height:32px;margin-left:auto;padding:5px;display:inline-flex}.sidebar-brand{height:76px}.topbar{height:66px}.content{min-height:calc(100vh - 66px)}.topbar-breadcrumb strong{max-width:270px}.project-grid,.environment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-card,.environment-card{padding:22px}.experiment-emblem{display:grid}.experiment-card-volume strong{font-size:16px}.filter-bar{flex-wrap:nowrap}.filter-tools{flex-basis:auto}.filter-tools .search-input{flex:1}.filter-tools .search-input input{width:160px}.experiment-step-nav>a{font-size:12px}.setup-two-column,.qa-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.integration-layout,.settings-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.toast{left:50%}.auth-layout{grid-template-columns:43% 57%}}@media (max-width:850px){.content{padding:24px 25px 0}.topbar{padding:0 22px}.topbar-breadcrumb strong{max-width:180px}.project-grid,.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card,.environment-card{padding:25px}.filter-bar{flex-wrap:wrap}.filter-tools{flex-basis:100%}.filter-tools .search-input input{width:100%}.experiment-emblem{display:none}.experiment-card-title>a{font-size:15px}.experiment-card-end{gap:17px}.experiment-step-nav{display:none}.mobile-step-picker{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 27px;padding:14px 17px;font-size:12px;display:flex}.mobile-step-picker select{border-color:var(--line);border-radius:10px;min-width:190px;max-width:65%;min-height:40px;padding:8px 28px 8px 11px;font-size:13px}.setup-two-column,.qa-layout,.integration-layout,.settings-layout{grid-template-columns:1fr}.setup-checklist{display:none}.integration-layout>aside{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.integration-layout>aside>.eyebrow,.integration-layout>aside>h3,.integration-layout>aside>.muted{grid-column:1/-1}.create-experiment-layout{grid-template-columns:minmax(0,1fr)}.setup-explainer{display:none}.variation-grid{gap:18px}.variation-card{padding:22px}.results-metrics{grid-template-columns:1fr 1fr}.help-grid{grid-template-columns:1fr}.targeting-rule input{flex-basis:100%;width:100%}.auth-story,.auth-main{padding:28px}.auth-story-title{font-size:31px}.auth-principles>span:last-child,.auth-footer>span:first-child{display:none}.auth-footer{justify-content:center}}@media (max-width:650px){.page-heading{flex-wrap:wrap}.topbar{gap:10px;height:66px;padding:0 16px}.topbar-tools{gap:9px}.topbar-leading{flex:1;overflow:hidden}.topbar-breadcrumb{gap:9px;font-size:12px}.topbar-breadcrumb strong,.topbar-breadcrumb>span:nth-of-type(2),.topbar-breadcrumb>a:first-child:not(:only-child),.topbar-breadcrumb>span:first-of-type{display:none}.topbar-breadcrumb>a{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.global-search{display:none}.environment-select{max-width:147px}.environment-select select{max-width:125px;min-height:38px;font-size:12px}.theme-toggle{width:40px;height:40px}.mobile-menu{flex-shrink:0;margin-right:7px}.content{padding:20px 19px 0}.project-masthead{align-items:center;gap:15px;margin-bottom:24px;padding-bottom:23px}.project-emblem{border-radius:15px;width:45px;height:45px}.project-emblem>svg{width:22px}.project-identity{gap:12px}.project-identity h1{font-size:25px}.project-metadata{gap:7px;font-size:11px}.project-masthead>.button{border-radius:13px;flex-shrink:0;gap:0;width:41px;height:41px;padding:10px;font-size:0}.project-masthead>.button>svg:last-child{display:none}.collection-heading{align-items:flex-start;gap:15px;margin-bottom:22px}.collection-heading h2{font-size:23px}.collection-heading p{max-width:270px;font-size:12px;line-height:1.8}.collection-heading>.button{gap:6px;min-height:42px;padding:10px 12px;font-size:12px}.collection-heading>.button>svg{width:15px}.filter-tabs{gap:3px}.filter-tabs button{gap:6px;min-height:38px;padding:8px 10px;font-size:12px}.filter-tabs button>span{font-size:10px}.filter-tools{gap:9px}.filter-tools .small-select{max-width:135px;font-size:12px}.experiment-card{border-radius:19px;padding:20px;display:block}.experiment-card-title{justify-content:space-between;align-items:flex-start;gap:13px}.experiment-card-title>a{font-size:16px;line-height:1.6}.experiment-card-title .badge{margin-top:2px;font-size:11px}.experiment-card-meta{gap:12px;margin-top:13px;font-size:12px}.experiment-card-meta>i{display:none}.allocation-label{font-size:10px}.experiment-card-end{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:17px;padding-top:15px}.experiment-card-volume{text-align:left;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.experiment-card-volume strong{font-size:15px}.experiment-card-volume span{margin:0;font-size:11px}.experiment-card-end>.button{gap:10px;min-height:40px;padding:9px 12px;font-size:12px}.experiment-card.running:before{height:30px;top:25px}.project-grid,.environment-grid{gap:17px}.page-heading{align-items:flex-start;gap:17px}.page-heading h1{font-size:28px}.page-heading p{font-size:12px;line-height:1.8}.page-heading>.page-actions>.button{gap:6px;min-height:42px;padding:10px 13px;font-size:12px}.page-heading>.page-actions>.button>svg{width:15px}.experiment-masthead{align-items:flex-start;gap:16px}.experiment-masthead h1{font-size:26px;line-height:1.45}.experiment-masthead>.page-actions{flex-direction:column;gap:8px}.experiment-masthead>.page-actions>.button{gap:0;width:39px;height:39px;padding:10px;font-size:0}.experiment-masthead>.page-actions>.button>svg{width:17px}.experiment-key{gap:5px;margin-top:9px}.experiment-key>span{flex-basis:100%;margin-top:3px}.experiment-heading-meta{gap:7px}.experiment-heading-meta .badge,.experiment-heading-meta .environment-tag,.experiment-type{font-size:10px}.mobile-step-picker{gap:12px;margin-bottom:24px;padding:12px 15px}.mobile-step-picker>span{font-size:12px}.section-title-row{align-items:flex-start;gap:17px}.section-title-row h2{font-size:23px}.section-title-row p{font-size:12px;line-height:1.8}.section-title-row>.button{gap:6px;padding:10px 12px;font-size:12px}.setup-completion{white-space:normal;text-align:right;min-width:90px;font-size:11px}.primary-goal-card{padding:23px}.primary-goal-heading h3{font-size:22px}.primary-goal-heading p{font-size:12px;line-height:1.9}.metric-emblem{border-radius:15px;width:45px;height:45px}.metric-tracking-type{display:none}.goal-library .panel-heading{padding:21px 23px}.experiment-metric-row{flex-wrap:wrap;gap:11px;padding:21px 23px}.experiment-metric-row>div:nth-child(2)>strong{font-size:14px}.experiment-metric-row p{font-size:11px}.metric-row-actions{flex-basis:100%;margin-left:47px}.metric-row-actions .button{min-height:38px;font-size:12px}.goal-role{font-size:10px}.form-fields small{font-size:11px}.form-grid{gap:18px}.form-actions{align-items:flex-start;gap:17px}.form-actions>span{font-size:11px}.form-actions>.button{font-size:12px}.panel.padded{padding:23px}.panel-heading{padding:21px 23px}.domain-panel .panel-heading .section-marker{display:none}.domain-table{white-space:normal}.domain-table thead{display:none}.domain-table tbody,.domain-table tr{display:block}.domain-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.domain-table td{border:0;padding:0;font-size:12px}.domain-table td:first-child{grid-column:1/-1;min-width:0;margin-bottom:3px}.domain-table td:nth-child(3){text-align:right}.domain-table td:last-child{text-align:left;grid-column:1/-1;margin-top:3px}.domain-table td:last-child .button{width:100%;min-height:39px;font-size:12px}.domain-cell strong{overflow-wrap:anywhere;font-size:14px}.domain-cell small{overflow-wrap:anywhere;font-size:12px}.domain-explainer{gap:11px;padding:20px}.domain-explainer p{font-size:11px}.variation-grid{grid-template-columns:1fr}.variation-footer{display:block}.variation-footer>.button{width:100%;margin-top:20px}.measurement-defaults{grid-template-columns:1fr;gap:22px}.targeting-rule{padding:14px}.targeting-rule select{flex:1;min-width:135px}.traffic-total h3{font-size:17px;line-height:1.6}.traffic-total p{font-size:12px}.traffic-total>strong{font-size:29px}.traffic-total>strong>span{font-size:18px}.traffic-variant strong{font-size:12px}.qa-checks>a{gap:10px;padding:20px;font-size:12px}.qa-checks>a>span:nth-child(3){display:none}.launch-card{padding:27px}.results-metrics{gap:13px}.results-metrics>div{padding:21px}.results-metrics strong{font-size:25px}.results-metrics small{font-size:11px}.insight-notice{align-items:flex-start;padding:18px}.insight-notice>.neutral-tag{display:none}.insight-notice strong{font-size:12px}.insight-notice p{font-size:11px;line-height:1.8}.chart-footer{align-items:flex-start;font-size:11px}.chart-footer>span{display:none}.table-footer{flex-direction:column;gap:8px;font-size:11px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-main{min-height:100vh;padding:25px}.auth-form-wrap{max-width:420px;padding:50px 0 40px}.auth-mobile-brand{margin-bottom:32px;display:block}.auth-form-wrap h1{font-size:30px}.auth-description{font-size:13px}.auth-mobile-switch{text-align:center;color:var(--muted);margin-top:25px;font-size:12px;display:block}.auth-mobile-switch>a{color:var(--accent)}.auth-footer{font-size:11px}.auth-top>a{font-size:12px}.toast{width:calc(100% - 32px);max-width:500px;padding:13px 17px;font-size:12px;line-height:1.8;bottom:18px}}@media (max-width:480px){.topbar{gap:8px;padding:0 12px}.topbar-tools{gap:7px}.topbar-breadcrumb>a{max-width:85px;font-size:12px}.mobile-menu{width:34px;margin-right:3px;padding:7px}.environment-select{max-width:130px;padding-left:8px}.environment-select select{max-width:112px;padding-left:7px;padding-right:23px;font-size:11px}.theme-toggle{border-radius:12px;width:38px;height:38px}.topbar-leading:has(.topbar-breadcrumb>a:only-child) .topbar-breadcrumb{display:none}.topbar-leading:has(.topbar-breadcrumb>a:only-child) .mobile-brand{margin-left:5px;display:inline-flex}.mobile-brand .brand{font-size:22px}.mobile-brand .brand-symbol{width:27px;height:27px;font-size:22px}.content{padding:17px 16px 0}.project-grid,.environment-grid{grid-template-columns:1fr;gap:17px}.project-card,.environment-card{padding:25px}.project-card>p{min-height:0;font-size:13px}.project-title{font-size:23px}.project-domain{font-size:13px}.environment-chips>span{font-size:11px}.project-card-stats span{font-size:12px}.project-card-stats strong{font-size:23px}.project-open{font-size:13px}.project-card-menu{font-size:12px}.project-masthead{gap:10px}.project-emblem{border-radius:14px;width:42px;height:42px}.project-identity{gap:10px;min-width:0}.project-identity>div{min-width:0}.project-identity h1{font-size:25px}.project-metadata{gap:6px;font-size:11px}.project-metadata>a:first-child{overflow-wrap:anywhere;max-width:210px;font-size:11px}.project-metadata>span,.project-metadata>a:last-child{display:none}.collection-heading{gap:12px}.collection-heading h2{font-size:22px}.collection-heading p{max-width:180px;font-size:12px;line-height:1.8}.collection-heading>.button{gap:5px;padding:10px;font-size:11px}.filter-tabs{justify-content:space-between;gap:0;width:100%}.filter-tabs button{gap:4px;min-height:38px;padding:8px;font-size:11px}.filter-tabs button>span{font-size:9px}.filter-tools .small-select{max-width:117px;padding-left:10px;font-size:11px}.filter-tools .search-input input{font-size:12px}.filter-bar{gap:14px}.experiment-card{padding:20px 18px}.experiment-card-title{gap:10px}.experiment-card-title>a{max-width:230px;font-size:16px}.experiment-card-title .badge{gap:5px;padding:5px 7px;font-size:10px}.experiment-card-meta{row-gap:12px;font-size:12px}.experiment-card-meta>.allocation-label{flex-basis:100%}.allocation-label{gap:13px;font-size:11px}.allocation-label b{font-size:10px}.experiment-card-end{gap:13px}.experiment-card-end>.button{gap:8px;min-height:40px;padding:10px 11px;font-size:11px}.experiment-card-volume{gap:5px;max-width:135px}.experiment-card-volume strong{font-size:14px}.experiment-card-volume span{font-size:10px}.page-heading h1{font-size:28px}.page-heading>.page-actions>.button{gap:5px;padding:10px;font-size:11px}.page-heading>.page-actions{flex-shrink:0}.page-heading p{font-size:12px}.experiment-masthead h1{font-size:26px}.experiment-key code{font-size:11px}.experiment-key .button{font-size:10px}.experiment-key>span,.breadcrumb{font-size:11px}.mobile-step-picker{padding:11px 13px}.mobile-step-picker>span{font-size:11px}.mobile-step-picker select{width:190px;min-width:0;max-width:64%;font-size:12px}.section-title-row{flex-wrap:wrap;gap:16px}.section-title-row>div{flex-basis:100%}.section-title-row h2{font-size:24px}.section-title-row>.button{min-height:42px;font-size:12px}.section-title-row>.setup-completion{text-align:left;min-width:0}.primary-goal-card{padding:23px 20px}.primary-goal-label{gap:8px;margin-bottom:20px}.primary-goal-label>span:first-child{letter-spacing:.3px;font-size:10px}.primary-goal-label .neutral-tag{padding:6px 8px;font-size:10px}.primary-goal-heading{align-items:flex-start;gap:12px}.primary-goal-heading h3{font-size:21px;line-height:1.5}.primary-goal-heading p{font-size:11px;line-height:1.9}.primary-goal-heading code{font-size:11px}.metric-emblem{border-radius:13px;width:40px;height:40px}.metric-emblem>svg{width:23px}.goal-library .panel-heading{padding:21px 20px}.goal-library .panel-heading h3{font-size:17px}.experiment-metric-row{gap:10px;padding:21px 20px}.experiment-metric-row>div:nth-child(2)>strong{font-size:13px}.goal-role{font-size:10px}.metric-list-icon{width:33px;height:33px}.metric-row-actions{margin-left:43px}.metric-row-actions .button{font-size:11px}.form-grid{grid-template-columns:1fr;gap:21px}.panel.padded{padding:22px}.form-actions{flex-wrap:wrap}.form-actions>span{flex-basis:100%;max-width:100%;font-size:12px}.form-actions>.button{margin-left:auto}.form-actions>a.button{margin-left:0}.read-only-scope{gap:14px}.read-only-scope>span{font-size:12px}.inline-notice{gap:9px;padding:14px;font-size:12px}.empty-state{padding:36px 19px}.empty-state h3{font-size:20px}.empty-state p{font-size:12px}.modal{border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 30px);padding:24px 21px}.modal-heading h2{font-size:22px}.modal-heading p{font-size:12px}.modal-actions{flex-wrap:wrap;gap:10px}.modal-actions>.button{min-height:43px;padding:10px 12px;font-size:12px}.environment-card h2{font-size:25px}.environment-card-top .neutral-tag{font-size:11px}.environment-card-details,.environment-domains{font-size:12px}.environment-card-footer .button{min-height:40px;font-size:12px}.environment-card-footer .text-link{font-size:12px}.domain-cell strong{font-size:13px}.domain-cell small{font-size:11px}.domain-table tr{padding:22px 20px}.domain-table .environment-tag,.configuration-status{font-size:11px}.domain-explainer{padding:19px 17px}.domain-explainer strong{font-size:13px}.domain-explainer p{font-size:12px}.variation-card{padding:22px}.variation-card-top .neutral-tag{font-size:11px}.targeting-section-label h3{font-size:16px}.targeting-section-label p{font-size:12px}.targeting-section-label>span{border-radius:11px;width:34px;height:34px}.targeting-rule{padding:13px}.targeting-field{margin-right:0;font-size:12px}.targeting-rule select{min-width:135px;font-size:12px}.targeting-rule input{flex-basis:100%;min-width:0;font-size:13px}.traffic-total{gap:13px}.traffic-total h3{font-size:17px}.traffic-total>strong{font-size:29px}.traffic-total p{font-size:12px}.traffic-variant{gap:9px}.traffic-variant input{width:70px;font-size:12px}.traffic-variant strong{font-size:12px}.variant-label{margin-right:0}.range-labels{font-size:11px}.qa-checks>a{gap:9px;padding:20px 18px;font-size:12px}.launch-card{padding:26px 22px}.create-experiment-form>.form-fields{padding:0 22px 23px}.results-metrics>div{padding:20px 16px}.results-metrics>div>span{font-size:12px}.results-metrics strong{font-size:24px}.results-metrics small{font-size:11px;line-height:1.8}.insight-notice{gap:9px;padding:17px 15px}.chart-panel .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.chart-panel .panel-heading h2{font-size:17px}.chart-panel .panel-heading p{font-size:12px}.chart-toolbar{flex-wrap:wrap;padding:19px 20px 10px}.chart-legend{gap:16px;font-size:11px}.chart-canvas{gap:10px;height:190px;padding:10px 20px 0}.y-axis{width:30px;font-size:10px}.x-axis{margin-left:60px;margin-right:20px;font-size:10px}.chart-footer{padding:15px 20px;font-size:11px;line-height:1.8}.integration-layout>aside{grid-template-columns:1fr}.sdk-heading{align-items:flex-start}.sdk-heading h2{font-size:18px}.sdk-heading .neutral-tag{max-width:110px;font-size:10px}.code-block{padding:17px 14px}.code-block code{font-size:11px}.settings-explainer{padding:10px}.help-grid h2{font-size:21px}.help-grid p{font-size:13px}.faq summary{font-size:13px;line-height:1.8}.faq p{font-size:12px}.auth-main{padding:23px}.auth-form-wrap{padding:45px 0 35px}.auth-form-wrap h1{font-size:29px}.auth-top>a{font-size:11px}.auth-divider{font-size:9px}.auth-footer{padding-top:20px}.workspace-footer{padding-top:35px;font-size:11px}.activity-feed{padding:0 20px}.activity-item{gap:11px}.activity-item strong{font-size:13px}.activity-item p{font-size:12px}.activity-item time{font-size:11px}.activity-item>span:first-child{width:30px;height:30px}}@media (max-width:370px){.topbar-breadcrumb>a{max-width:65px;font-size:11px}.environment-select{max-width:115px}.environment-select select{max-width:96px;font-size:10px}.content{padding-left:13px;padding-right:13px}.filter-tabs button{gap:3px;padding:8px 5px;font-size:10px}.filter-tabs button>span{font-size:9px}.collection-heading>.button{gap:4px;padding:10px 9px;font-size:10px}.collection-heading h2{font-size:21px}.collection-heading p{font-size:11px}.experiment-card-title>a{font-size:15px}.experiment-card-title .badge{font-size:9px}.experiment-card-end>.button{gap:6px;padding:10px 9px;font-size:10px}.experiment-card-volume span{font-size:10px}.project-metadata>a:first-child{max-width:160px;font-size:10px}.project-masthead>.button{width:37px;height:37px;padding:9px}.project-identity h1{font-size:23px}.project-emblem{width:38px;height:38px}.primary-goal-heading h3{font-size:19px}.primary-goal-label .neutral-tag,.primary-goal-label>span:first-child{font-size:9px}.primary-goal-heading p{font-size:11px}.modal-actions>.button{padding:10px;font-size:11px}}.rich-select{min-width:0;font-size:13px;line-height:1.5;position:relative}.vexo-select__control{border:1px solid var(--line);background:var(--panel);min-height:43px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.vexo-select__control:hover{border-color:var(--faint)}.vexo-select__control--is-focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--surface)}.vexo-select__control--is-disabled{opacity:.6;cursor:default}.vexo-select__value-container{gap:2px;min-width:0;padding:10px 12px}.vexo-select__single-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vexo-select__input-container{color:var(--ink);min-width:0;margin:0;padding:0}.vexo-select__input-container input{box-shadow:none;min-height:0;font:inherit;border:0}.vexo-select__placeholder{color:var(--faint)}.vexo-select__indicators{flex-shrink:0;align-items:center;display:flex}.vexo-select__indicator{color:var(--muted);padding:8px}.vexo-select__indicator svg{width:17px;height:17px}.vexo-select__indicator-separator{display:none}.vexo-select__menu{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:15px;margin-top:7px;padding:5px;font-size:13px;overflow:hidden;box-shadow:0 10px 32px #11182718}.vexo-select__menu-list{overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.vexo-select__option{cursor:pointer;border-radius:9px;align-items:center;min-height:39px;padding:10px 11px;display:flex}.vexo-select__option--is-focused{background:var(--surface)}.vexo-select__option--is-selected{background:var(--yellow-soft);color:var(--ink);font-weight:600}.vexo-select__option--is-disabled{opacity:.45;cursor:not-allowed}.vexo-select__menu-notice{color:var(--muted);padding:18px;font-size:12px}.select-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.select-option-copy>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.7}.select-sort{flex-shrink:0;width:145px}.sidebar-project-select .vexo-select__value-container{padding-left:36px}.project-mini-icon{z-index:1}.environment-select{padding-left:9px}.environment-select .rich-select{width:145px}.environment-select .vexo-select__control{box-shadow:none;background:0 0;border:0;min-height:38px}.environment-select .vexo-select__value-container{padding:8px}.environment-select .vexo-select__indicator{padding-left:3px;padding-right:8px}.targeting-rule>.rich-select{min-width:155px}.filter-tools .select-sort .vexo-select__control{min-height:43px}.chart-panel .panel-heading>.rich-select{min-width:145px}.experiment-navigation-back{color:var(--muted);align-items:center;gap:8px;min-height:40px;padding:5px 11px 14px;font-size:12px;display:flex}.experiment-navigation-back:hover{color:var(--ink)}.experiment-navigation-identity{border-bottom:1px solid var(--line);margin-bottom:23px;padding:7px 12px 24px}.experiment-navigation-identity>svg{color:var(--muted)}.experiment-navigation-name{letter-spacing:-.2px;overflow-wrap:anywhere;margin:10px 0 12px;font-size:14px;line-height:1.65;display:block}.experiment-navigation-identity .badge{padding:4px 7px;font-size:10px}.experiment-navigation-group+.experiment-navigation-group{margin-top:23px}.experiment-navigation-group .nav-label{letter-spacing:.8px;text-transform:uppercase;margin-bottom:11px;font-size:10px}.experiment-workspace .sidebar-bottom{padding-top:25px}.experiment-workspace .sidebar-bottom>.nav-link{display:none}.experiment-workspace{height:100dvh;overflow:hidden}.experiment-workspace .workspace-main{flex-direction:column;height:100dvh;min-height:0;display:flex}.experiment-workspace .topbar{flex-shrink:0;position:relative}.experiment-workspace .content{flex:1;min-height:0;padding-top:0;overflow:hidden}.experiment-workspace .workspace-footer{display:none}.experiment-frame{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.experiment-workspace .experiment-masthead{border-bottom:1px solid var(--line);flex-shrink:0;min-width:0;margin:0;padding:23px 0 22px}.experiment-workspace .experiment-masthead>div:first-child{min-width:0}.experiment-workspace .experiment-masthead h1{font-size:26px;line-height:1.5}.experiment-workspace .experiment-key{margin-top:6px}.experiment-workspace .experiment-heading-meta{margin-bottom:8px}.experiment-sample-label{color:var(--yellow-ink);background:var(--yellow-soft);white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px}.experiment-content-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto;flex:1;min-height:0;padding:26px 2px 36px;overflow:hidden auto}.experiment-section-content{width:100%;min-width:0}.experiment-section-content>.section-title-row{margin-bottom:24px}.experiment-workspace .setup-two-column{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr)}.experiment-analytics{min-width:0}.analytics-header{justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-bottom:22px;display:flex}.analytics-header h2{letter-spacing:-.6px;margin-bottom:7px;font-size:24px}.analytics-header p{max-width:600px;font-size:12px;line-height:1.8}.analytics-controls{flex-shrink:0;align-items:center;gap:9px;min-width:0;display:flex}.analytics-controls>.rich-select:first-child{min-width:205px;max-width:270px}.analytics-controls>.rich-select:last-child{min-width:142px}.analytics-notice{background:var(--yellow-soft);color:var(--yellow-ink);border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:23px;padding:14px 16px;font-size:12px;line-height:1.8;display:flex}.analytics-notice>svg{flex-shrink:0;margin-top:3px}.analytics-notice>div{flex:1;min-width:0}.analytics-notice p{color:var(--yellow-ink);margin-top:2px;font-size:11px;line-height:1.8}.analytics-notice .neutral-tag{color:var(--yellow-ink);background:var(--panel);flex-shrink:0;align-self:center;font-size:10px}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.analytics-kpi{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-width:0;padding:20px 21px;position:relative}.analytics-kpi>span{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.analytics-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.9px;color:var(--ink);overflow-wrap:anywhere;font:600 26px/1.4 Inter,sans-serif;display:block}.analytics-kpi>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.analytics-kpi:first-child:before{content:"";background:var(--yellow);border-radius:0 0 4px 4px;width:38px;height:3px;position:absolute;top:0;left:21px}.analytics-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;margin-bottom:22px;display:grid}.analytics-chart-card{min-width:0;margin-bottom:22px;padding:22px 23px 19px}.analytics-grid .analytics-chart-card{margin-bottom:0}.analytics-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:17px;margin-bottom:21px;display:flex}.analytics-chart-heading h3{letter-spacing:-.3px;font-size:16px}.analytics-chart-heading p{margin-top:6px;font-size:11px;line-height:1.8}.analytics-chart-heading>.rich-select{width:155px}.analytics-legend{color:var(--muted);align-items:center;gap:15px;padding-top:3px;font-size:11px;display:flex}.analytics-legend>span{align-items:center;gap:6px;display:flex}.analytics-dot{background:var(--chart-line);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.analytics-dot.control{background:var(--chart-secondary)}.analytics-dot.treatment{background:var(--chart-line)}.analytics-chart-frame{width:100%;min-width:0;overflow:hidden}.analytics-chart-frame>svg{width:100%;max-width:100%;font-family:Inter,sans-serif;display:block}.analytics-chart-frame [role=button]:focus{stroke:var(--accent);stroke-width:1px;fill:color-mix(in srgb, var(--yellow) 6%, transparent);outline:none}.analytics-chart-tooltip{min-height:40px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;margin-top:6px;padding:10px 0 0;font-size:11px;display:flex}.analytics-chart-tooltip>strong{color:var(--ink);margin-right:auto;font-size:11px;font-weight:500}.analytics-chart-tooltip>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.analytics-chart-tooltip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.analytics-insight-card{min-width:0;padding:23px}.analytics-insight-card h3{margin-bottom:13px;font-size:16px}.analytics-insight-card p{font-size:12px;line-height:1.9}.analytics-insight-card strong{font-variant-numeric:tabular-nums}.analytics-insight-card .text-link{min-height:35px;margin-top:20px;font-size:12px}.analytics-progress{background:var(--surface);border-radius:8px;height:7px;margin:17px 0 11px;overflow:hidden}.analytics-progress>span{background:var(--yellow);border-radius:8px;max-width:100%;height:100%;display:block}.analytics-progress+small{color:var(--muted);font-size:11px}.analytics-data-table{margin-bottom:22px}.analytics-data-table table{font-size:12px}.analytics-data-table td{font-variant-numeric:tabular-nums;padding-top:20px;padding-bottom:20px}.analytics-data-table .analytics-dot{margin-right:7px}.analytics-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-bottom:22px;display:grid}.analytics-analysis-grid>.panel{min-width:0;padding:23px}.analytics-analysis-grid h3{margin-bottom:18px;font-size:16px}.analytics-stat{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.analytics-stat:first-of-type{padding-top:3px}.analytics-stat:last-child{border:0}.analytics-stat>span{color:var(--muted);font-size:12px}.analytics-stat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.4px;text-align:right;font-size:19px;font-weight:600}.analytics-stat small{color:var(--muted);font-size:11px}.analytics-method-list{grid-template-columns:1fr auto;gap:12px 16px;margin:0;font-size:12px;display:grid}.analytics-method-list>div{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analytics-method-list>div>dt{flex:1}.analytics-method-list>div>dd{max-width:58%}.analytics-method-list dt{color:var(--muted)}.analytics-method-list dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;max-width:210px;margin:0;font-weight:500}.analytics-interval-card{min-width:0;margin-bottom:22px;padding:23px}.analytics-interval-card h3{margin-bottom:10px;font-size:16px}.analytics-chart-footnote{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.9}.analytics-empty{min-width:0}@media (max-width:1320px){.analytics-header{flex-wrap:wrap;align-items:flex-start}.analytics-controls{width:100%}.analytics-controls>.rich-select:first-child{flex:1;max-width:380px}.analytics-grid{grid-template-columns:minmax(0,1fr) 270px}.experiment-workspace .setup-two-column{grid-template-columns:minmax(0,1fr)}}@media (max-width:1150px){.analytics-grid{grid-template-columns:1fr}.analytics-insight-card{display:block}.analytics-method-list dd{max-width:100%}}@media (max-width:1050px){.experiment-workspace .content{padding-top:0}.experiment-workspace .topbar{position:relative}.experiment-navigation-identity{padding-bottom:20px}.experiment-workspace .sidebar-bottom{padding-top:20px}.experiment-workspace .experiment-masthead{padding:20px 0}.analytics-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:800px){.analytics-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-analysis-grid{grid-template-columns:1fr}.experiment-workspace .experiment-masthead h1{font-size:24px}.experiment-workspace .experiment-masthead>.page-actions{flex-direction:row}.experiment-workspace .experiment-masthead>.page-actions>.button{gap:0;width:39px;height:39px;padding:9px;font-size:0}.experiment-workspace .experiment-masthead>.page-actions>.button>svg{width:17px}.analytics-controls>.rich-select:first-child{min-width:190px;max-width:100%}.experiment-content-scroll{padding-top:23px}}@media (max-width:650px){.environment-select .rich-select{width:122px}.environment-select .vexo-select__control{min-height:36px}.environment-select .vexo-select__value-container{padding:8px 7px}.environment-select .vexo-select__single-value{font-size:11px}.rich-select,.vexo-select__menu{font-size:13px}.select-sort{width:130px}.filter-tools>.rich-select{flex-shrink:0}.targeting-rule>.rich-select{flex:1;min-width:135px}.experiment-workspace .experiment-masthead{align-items:flex-start;gap:12px;padding:18px 0}.experiment-workspace .experiment-heading-meta{gap:6px}.experiment-workspace .experiment-masthead h1{font-size:23px;line-height:1.45}.experiment-workspace .experiment-key code{font-size:10px}.experiment-workspace .experiment-key>span{display:none}.experiment-sample-label{padding:4px 6px;font-size:9px}.experiment-workspace .experiment-type{display:none}.experiment-workspace .experiment-masthead>.page-actions{flex-direction:column;gap:6px}.experiment-content-scroll{padding:22px 0 30px}.analytics-header{gap:18px;margin-bottom:21px}.analytics-header h2{font-size:23px}.analytics-controls{flex-wrap:wrap;gap:8px}.analytics-controls>.rich-select:first-child{flex:1;min-width:0;max-width:none}.analytics-controls>.rich-select:last-child{min-width:130px}.analytics-notice{gap:8px;padding:13px 14px;font-size:11px}.analytics-notice p{font-size:11px}.analytics-notice .neutral-tag{display:none}.analytics-kpis{gap:12px;margin-bottom:20px}.analytics-kpi{padding:18px 16px}.analytics-kpi>span{font-size:11px}.analytics-kpi>strong{font-size:25px}.analytics-kpi>small{font-size:11px}.analytics-kpi:first-child:before{left:16px}.analytics-chart-card,.analytics-insight-card,.analytics-interval-card{padding:20px 17px}.analytics-chart-heading{gap:13px}.analytics-chart-heading h3{font-size:16px}.analytics-chart-heading>.rich-select{width:145px}.analytics-legend{gap:13px}.analytics-chart-tooltip{gap:10px;font-size:11px}.analytics-chart-tooltip>strong{flex-basis:100%;margin:0}.analytics-analysis-grid>.panel{padding:21px 18px}.analytics-stat>strong{font-size:18px}.analytics-method-list{gap:12px;font-size:12px}.analytics-data-table td,.analytics-data-table th{padding-left:18px;padding-right:18px}}@media (max-width:370px){.environment-select .rich-select{width:103px}.environment-select .vexo-select__single-value{font-size:10px}.select-sort{width:117px}.analytics-controls{grid-template-columns:1fr;display:grid}.analytics-controls>.rich-select:first-child,.analytics-controls>.rich-select:last-child{width:100%;min-width:0}.analytics-kpi{padding:17px 13px}.analytics-kpi>strong{font-size:23px}.analytics-kpi>small{font-size:10px}.experiment-workspace .experiment-masthead h1{font-size:21px}.experiment-workspace .experiment-heading-meta .environment-tag,.experiment-workspace .experiment-key code{font-size:9px}.analytics-method-list{grid-template-columns:1fr}.analytics-method-list dd{text-align:left;margin-bottom:5px}.analytics-stat>strong{font-size:16px}}@media (prefers-reduced-motion:no-preference){.experiment-section-content{animation:.18s ease-out both experiment-section-in}.vexo-select__menu{animation:.13s ease-out both select-menu-in}.nav-link{transition:background .18s,color .18s}.button:active:not(:disabled){transform:scale(.98)}.analytics-progress>span{transition:width .3s ease-out}.analytics-chart-frame path{transition:stroke .2s,opacity .2s}}@keyframes experiment-section-in{0%{opacity:.25}to{opacity:1}}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sidebar,.button,.nav-link,.vexo-select__control,.analytics-progress>span,.analytics-chart-frame path{transition:none}.experiment-section-content,.vexo-select__menu{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:0s;animation-duration:0s}}.app-shell{--workspace-header-height:72px}.app-shell.is-scrolled{--workspace-header-height:56px}.app-shell .topbar{z-index:40;min-height:var(--workspace-header-height);height:var(--workspace-header-height);background:var(--surface);position:sticky;top:0}.experiment-workspace,.experiment-workspace .workspace-main{height:auto;min-height:100dvh;overflow:visible}.experiment-workspace .workspace-main{display:block}.experiment-workspace .topbar{position:sticky}.experiment-workspace .content{display:block;overflow:visible}.experiment-frame{min-height:auto;display:block;overflow:visible}.experiment-workspace .experiment-masthead{top:var(--workspace-header-height);z-index:30;background:var(--canvas);padding:22px 0;position:sticky}.experiment-workspace.is-scrolled .experiment-masthead{padding:10px 0}.experiment-workspace.is-scrolled .experiment-masthead h1{font-size:21px}.experiment-workspace.is-scrolled .experiment-key{display:none}.experiment-workspace.is-scrolled .experiment-heading-meta{margin-bottom:2px}.experiment-content-scroll{scrollbar-gutter:auto;overscroll-behavior:auto;min-height:auto;display:block;overflow:visible}.header-user-menu{flex-shrink:0;position:relative}.header-user-menu>summary{cursor:pointer;border-radius:22px;align-items:center;gap:7px;min-height:40px;padding:3px;list-style:none;display:flex}.header-user-menu>summary::-webkit-details-marker{display:none}.header-user-menu>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.header-user-menu .avatar{width:34px;height:34px;font-size:12px}.header-user-popover{border:1px solid var(--line);background:var(--surface);width:238px;color:var(--ink);z-index:210;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 45px #00000012}.header-user-identity{border-bottom:1px solid var(--line);gap:4px;margin-bottom:5px;padding:10px 12px 14px;display:grid}.header-user-identity small{color:var(--muted);font-size:12px}.header-user-popover>a,.header-user-popover>button,.header-theme-row{width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.header-user-popover>a:hover,.header-user-popover>button:hover{background:var(--yellow-soft)}.header-theme-row{justify-content:space-between}.header-theme-row .theme-toggle{width:34px;height:34px}.toast{background:var(--surface);width:max-content;max-width:min(380px,100vw - 40px);color:var(--ink);border:1px solid var(--line);z-index:240;border-radius:14px;gap:10px;padding:12px 14px;font-size:12px;line-height:1.6;position:fixed;inset:auto auto 20px 20px;transform:none;box-shadow:0 6px 25px #0000000c}.toast-dot{background:var(--yellow);flex-shrink:0;width:6px;height:6px}@media (max-width:640px){.app-shell{--workspace-header-height:66px}.app-shell.is-scrolled{--workspace-header-height:54px}.header-user-menu>summary>svg{display:none}.experiment-workspace.is-scrolled .experiment-masthead h1{font-size:17px}.experiment-workspace.is-scrolled .experiment-heading-meta{display:none}.experiment-workspace.is-scrolled .experiment-masthead{min-height:58px;padding:8px 0}.toast{left:12px;bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:no-preference){.app-shell .topbar,.experiment-workspace .experiment-masthead,.experiment-workspace .experiment-masthead h1{transition:height .18s,min-height .18s,padding .18s,font-size .18s}.header-user-popover,.toast{animation:.16s both section-crossfade}}.live-cohort-chart{width:100%;height:auto;min-height:180px;margin-top:24px;display:block}.live-comparison{border-top:1px solid var(--line);padding:16px 0}.live-interval{grid-template-columns:30px 1fr 150px;align-items:center;gap:15px;margin:24px 0;font-size:12px;display:grid}.live-interval>div{background:var(--line);height:2px;position:relative}.live-interval i{background:var(--chart-line);border-radius:5px;min-width:3px;height:7px;position:absolute;top:-2px}.app-shell .topbar,.header-user-popover,.toast{background:var(--panel)}.variant-payload{padding:10px 0;font-size:12px}.variant-payload textarea{font-family:Mono,monospace;font-size:11px}.variant-payload small{overflow-wrap:anywhere;color:var(--muted);margin-top:8px;line-height:1.7;display:block}.private-key{overflow-wrap:anywhere;white-space:normal}.experiment-workspace .topbar,.experiment-masthead{overflow-anchor:none}@media (max-width:640px){.experiment-workspace.is-scrolled .experiment-masthead{align-items:center}.experiment-workspace.is-scrolled .experiment-masthead>.page-actions{flex-direction:row;flex-shrink:0}.experiment-workspace.is-scrolled .experiment-masthead h1{line-height:1.35}}.visitor-data-panel{margin-top:24px}.visitor-data-panel>label{margin:20px 0 8px;font-weight:600;display:block}.visitor-data-panel>input{width:100%;max-width:680px}.visitor-data-panel .muted{max-width:780px}.visitor-data-actions,.visitor-job{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.visitor-job{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.visitor-job code{overflow-wrap:anywhere;font-size:11px}
.public-site{width:100%;min-height:100vh}.public-site a{text-decoration:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;max-width:1380px;height:84px;margin:auto;padding:0 44px;display:flex}.site-header .brand{font-size:23px}.site-header .brand-symbol{width:31px;height:31px;font-size:24px}.site-header nav,.site-nav-actions{align-items:center;gap:28px;display:flex}.site-header nav a,.site-signin{color:var(--muted);font-size:13px;font-weight:550}.site-header nav a:hover,.site-signin:hover{color:var(--ink)}.site-nav-actions{gap:19px}.site-nav-actions .button{padding:10px 14px;font-size:12px}.public-site main{max-width:1280px;margin:auto;padding:0 42px}.site-hero{text-align:center;border-bottom:1px solid var(--line);padding:86px 0 82px}.site-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site-badges span{letter-spacing:.055em;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font:9px/1.4 Mono,monospace;display:inline-flex}.site-badges i,.site-system-top i{background:var(--yellow);border-radius:50%;width:6px;height:6px;display:inline-block}.site-hero h1{letter-spacing:-.065em;margin:29px 0 24px;font-size:clamp(48px,6.3vw,82px);font-weight:570;line-height:1.06}.site-hero h1 span,.site-section-heading h2 span{color:var(--muted)}.site-hero>p{max-width:580px;color:var(--muted);margin:0 auto 25px;font-size:17px;line-height:1.8}.site-hero-actions{justify-content:center;gap:12px;display:flex}.site-hero-actions .button{padding:13px 22px;font-size:13px}.site-hero>p.site-hero-footnote{color:var(--faint);margin:17px auto 48px;font-size:11px}.site-system{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:20px;max-width:950px;margin:0 auto;overflow:hidden;box-shadow:0 14px 50px #11182704}.site-system-top,.site-system-bottom{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:17px 25px;font:9px Mono,monospace;display:flex}.site-system-top span{align-items:center;gap:8px;display:flex}.site-system-flow{grid-template-columns:repeat(3,1fr);display:grid}.site-system-step{border-right:1px solid var(--line);padding:30px 27px;position:relative}.site-system-step:last-child{border:0}.site-system-step>svg{margin:14px 0 8px}.site-system-step h2{letter-spacing:-.03em;margin:8px 0;font-size:20px}.site-system-step p{color:var(--muted);margin:0;font-size:11px}.site-system-number{color:var(--faint);font:10px Mono,monospace;position:absolute;top:24px;right:22px}.site-system-bottom{border-top:1px solid var(--line);background:var(--surface);border-bottom:0}.site-section{border-bottom:1px solid var(--line);padding:85px 0;scroll-margin-top:35px}.site-kicker{letter-spacing:.11em;color:var(--muted);margin-bottom:18px;font:10px Mono,monospace;display:block}.site-section-heading{max-width:750px;margin-bottom:40px}.site-section-heading h2,.site-resource-strip h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(29px,3.2vw,41px);font-weight:550;line-height:1.23}.site-section-heading p,.site-resource-strip p{color:var(--muted);max-width:570px;font-size:14px;line-height:1.8}.site-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.site-feature{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:28px}.site-feature-icon{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:26px;display:flex}.site-feature h3{letter-spacing:-.025em;margin:0 0 13px;font-size:16px;font-weight:570;line-height:1.5}.site-feature p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.site-workflow{grid-template-columns:1fr 1.05fr;gap:70px;display:grid}.site-workflow-list article{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.site-workflow-list article:first-child{padding-top:0}.site-workflow-list article:last-child{border:0;padding-bottom:0}.site-workflow-list article>span{color:var(--faint);padding-top:4px;font:11px Mono,monospace}.site-workflow-list h3{letter-spacing:-.03em;margin:0 0 10px;font-size:17px;font-weight:550}.site-workflow-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.site-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.site-plan{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;padding:31px 26px;display:flex;position:relative}.site-plan-featured{border:1px solid var(--ink)}.site-plan-marker{background:var(--yellow);color:#111827;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font:8px Mono,monospace;position:absolute;top:-10px;right:24px}.site-plan .site-kicker{margin-bottom:14px}.site-plan h3{letter-spacing:-.035em;min-height:54px;margin:0 0 27px;font-size:19px;font-weight:550;line-height:1.4}.site-plan-price{letter-spacing:-.04em;font-size:24px;font-weight:550}.site-plan-price span{color:var(--muted)}.site-plan>p{color:var(--muted);margin:11px 0 24px;font-size:11px;line-height:1.9}.site-plan ul{border-top:1px solid var(--line);margin:0 0 20px;padding:25px 0 0;list-style:none}.site-plan li{align-items:flex-start;gap:9px;margin-bottom:13px;font-size:11px;line-height:1.7;display:flex}.site-plan li svg{color:var(--muted);flex-shrink:0;margin-top:2px}.site-plan>p.site-plan-detail{margin-top:auto;padding-top:5px;font-size:10px}.site-plan .button{justify-content:space-between;width:100%;margin-top:7px;font-size:12px}.site-pricing-note{color:var(--faint);max-width:1000px;margin:21px 0 0;font-size:10px;line-height:1.9}.site-resource-strip{justify-content:space-between;align-items:center;gap:60px;display:flex}.site-resource-strip>div{max-width:560px}.site-resource-strip .button{margin-top:17px;font-size:12px}.site-integration-tags{grid-template-columns:1fr 1fr;gap:14px;min-width:360px;display:grid}.site-integration-tags span{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:20px;font:11px Mono,monospace;display:flex}.site-faq{max-width:850px;margin:auto}.site-faq details{border-bottom:1px solid var(--line);padding:21px 0}.site-faq details:last-child{border:0}.site-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:14px;font-weight:550;list-style:none;display:flex}.site-faq summary::-webkit-details-marker{display:none}.site-faq details p{color:var(--muted);max-width:700px;margin:17px 0 0;font-size:12px;line-height:1.9}.site-closing{text-align:center;padding:90px 0}.site-closing h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(28px,3.5vw,45px);font-weight:550;line-height:1.2}.site-closing .button{padding:12px 23px;font-size:13px}.site-footer{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;max-width:1280px;margin:auto;padding:45px 42px 50px;display:grid}.site-footer .brand{font-size:20px}.site-footer .brand-symbol{width:28px;height:28px;font-size:21px}.site-footer>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer p,.site-footer a,.site-footer span{color:var(--muted);font-size:11px}.site-footer strong{margin-bottom:6px;font-size:11px;font-weight:600}.site-footer .brand span{font-size:inherit;color:inherit}.site-footer p{margin:0;line-height:1.8}.site-document{max-width:850px;margin:0 auto;padding:70px 0 90px}.site-document h1{letter-spacing:-.05em;margin:0 0 22px;font-size:44px;line-height:1.15}.site-document h2{letter-spacing:-.025em;margin:40px 0 13px;font-size:21px}.site-document p,.site-document li{color:var(--muted);font-size:13px;line-height:1.95}.site-document pre{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:15px;padding:24px;font:11px/1.9 Mono,monospace;overflow:auto}.site-document a{color:var(--ink);text-decoration:underline}.site-document .site-kicker{margin-bottom:20px}.auth-legal{color:var(--muted);margin-top:25px;font-size:11px;line-height:1.8}.auth-legal a{color:var(--ink);text-decoration:underline}.billing-grid{grid-template-columns:1.05fr 1fr;gap:24px;display:grid}.billing-summary{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.billing-summary div{border:1px solid var(--line);border-radius:12px;padding:15px}.billing-summary dt{color:var(--muted);font-size:11px}.billing-summary dd{margin:5px 0 0;font-size:20px;font-weight:550}.billing-status{color:var(--muted);align-items:center;gap:8px;margin:12px 0;font-size:12px;display:inline-flex}.billing-offer{margin-top:24px}.billing-result{text-align:center;max-width:650px;margin:60px auto}.billing-result h1{letter-spacing:-.035em;font-size:32px}.billing-result p{color:var(--muted);font-size:14px}.billing-result .button{margin:16px 5px}.site-document .button{color:var(--action-ink);text-decoration:none}@media (min-width:1450px){.site-hero{padding-top:100px}.site-hero h1{font-size:88px}}@media (max-width:1050px){.site-header{padding:0 26px}.site-header nav{gap:18px}.site-header nav a{font-size:12px}.site-nav-actions{gap:12px}.site-nav-actions .button{display:none}.public-site main{padding:0 28px}.site-section{padding:65px 0}.site-feature-grid{grid-template-columns:repeat(2,1fr)}.site-workflow{gap:35px}.site-plan{padding:28px 19px}.site-plan h3{font-size:17px}.site-plan-price{font-size:22px}.site-resource-strip{gap:30px}.site-integration-tags{gap:10px;min-width:290px}.site-integration-tags span{padding:16px;font-size:10px}.site-footer{gap:20px;padding:35px 28px}}@media (max-width:720px){.site-header{gap:14px;height:73px;padding:0 20px}.site-header .brand{font-size:19px}.site-header .brand-symbol{width:27px;height:27px;font-size:21px}.site-header nav{display:none}.site-nav-actions{gap:16px}.site-signin{font-size:12px}.public-site main{padding:0 20px}.site-hero{padding:54px 0}.site-badges{gap:7px}.site-badges span{padding:5px 6px;font-size:7px}.site-badges span:last-child{display:none}.site-hero h1{letter-spacing:-.06em;margin:27px 0 21px;font-size:52px}.site-hero>p{max-width:370px;font-size:14px;line-height:1.9}.site-hero-actions{gap:8px}.site-hero-actions .button{padding:11px 14px;font-size:11px}.site-hero>p.site-hero-footnote{margin:16px auto 30px;font-size:9px}.site-system-top{padding:13px 15px;font-size:7px}.site-system-top>span:last-child{display:none}.site-system-flow{grid-template-columns:1fr}.site-system-step{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:27px 1fr;align-items:center;column-gap:17px;padding:17px 19px;display:grid}.site-system-step>svg{grid-row:1/3;width:22px;margin:0}.site-system-step h2{margin:0;font-size:17px}.site-system-step p{margin-top:3px;font-size:9px}.site-system-number{font-size:8px;top:22px;right:18px}.site-system-bottom{gap:7px;padding:12px 14px;font-size:7px}.site-section{padding:51px 0}.site-kicker{margin-bottom:15px;font-size:8px}.site-section-heading{margin-bottom:28px}.site-section-heading h2,.site-resource-strip h2{font-size:29px;line-height:1.25}.site-section-heading p,.site-resource-strip p{font-size:12px;line-height:1.9}.site-feature-grid{grid-template-columns:1fr;gap:13px}.site-feature{padding:24px}.site-feature-icon{width:37px;height:37px;margin-bottom:18px}.site-feature h3{font-size:16px}.site-feature p{font-size:12px}.site-workflow{grid-template-columns:1fr;gap:8px}.site-workflow-list article{gap:18px;padding:21px 0}.site-workflow-list h3{font-size:16px}.site-workflow-list p{font-size:12px}.site-plan-grid{grid-template-columns:1fr;gap:23px}.site-plan{padding:29px 24px}.site-plan h3{min-height:auto;margin-bottom:22px;font-size:20px}.site-plan-price{font-size:29px}.site-plan li{font-size:12px}.site-plan>p.site-plan-detail{font-size:11px}.site-pricing-note{font-size:9px}.site-resource-strip{display:block}.site-integration-tags{min-width:0;margin-top:27px}.site-integration-tags span{gap:10px;padding:16px 12px;font-size:10px}.site-faq summary{font-size:13px}.site-faq details p{font-size:12px}.site-closing{padding:58px 0}.site-closing h2{font-size:30px}.site-footer{grid-template-columns:1fr 1fr;gap:32px;padding:32px 20px}.site-footer>div:first-child{grid-column:1/-1}.site-document{padding:45px 0 65px}.site-document h1{font-size:34px}.site-document pre{padding:17px;font-size:10px}.billing-grid{grid-template-columns:1fr}.billing-summary{gap:10px}.billing-summary dd{font-size:17px}}.billing-request-form{gap:18px;margin-top:26px;display:grid}.billing-request-form label{gap:9px;font-size:13px;font-weight:600;display:grid}.billing-request-form input,.billing-request-form select,.billing-request-form textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;padding:13px}.billing-request-form textarea{resize:vertical;min-height:100px}.billing-request-form .check-label{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check-label input{width:auto;margin-top:3px}.billing-request-record{border-top:1px solid var(--line);padding:22px 0}.billing-summary{margin-bottom:24px;padding:32px}.billing-summary h2{text-transform:none}.billing-summary p{line-height:1.7}.billing-request-form button{justify-self:start}.billing-period-picker{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:30px auto 48px;padding:5px;display:flex}.billing-period-picker button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600}.billing-period-picker button[aria-pressed=true]{background:var(--ink);color:var(--panel)}.billing-period-picker button span{background:var(--yellow);color:#111827;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:10px}.subscription-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.subscription-plan-grid .site-plan{min-width:0;padding:28px 23px}.subscription-plan-grid .site-plan h3{min-height:76px;font-size:19px}.subscription-price{letter-spacing:-1px;min-height:104px;margin:22px 0;font-size:32px;font-weight:600}.subscription-price small{letter-spacing:0;color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;line-height:1.7;display:block}.subscription-price .pricing-pending{letter-spacing:-.4px;font-size:19px;line-height:1.5;display:block}.subscription-plan-grid .site-plan ul{font-size:12px}.subscription-plan-grid .site-plan-detail,.subscription-plan-grid .billing-request-form{font-size:11px}.subscription-plan-grid .check-label{font-size:11px;font-weight:400;line-height:1.7}.profile-billing-grid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.profile-billing-grid .billing-summary{margin:0 0 24px}.profile-plan-amount{letter-spacing:-1px;margin:12px 0 20px;font-size:36px;font-weight:600}.profile-plan-amount small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.usage-heading{flex-direction:column;gap:6px;margin:28px 0 16px;display:flex}.usage-heading strong{letter-spacing:-1px;font-size:28px}.usage-heading span{color:var(--muted);font-size:12px}.plan-usage-meter{background:var(--surface);width:100%;height:9px;accent-color:var(--yellow);border:0;border-radius:20px}.plan-usage-meter::-webkit-progress-bar{background:var(--surface);border-radius:20px}.plan-usage-meter::-webkit-progress-value{background:var(--yellow);border-radius:20px}.profile-cycle{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}.profile-cycle strong{font-size:13px}.profile-cycle p{color:var(--muted);font-size:12px}.renewal-form{gap:20px;margin-top:26px;display:grid}.renewal-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.renewal-heading p{color:var(--muted);margin:8px 0;font-size:13px}.renewal-form small{color:var(--muted);font-size:12px;line-height:1.7}.renewal-switch{background:var(--faint);cursor:pointer;border:0;border-radius:30px;flex-shrink:0;width:46px;height:26px;padding:3px}.renewal-switch span{background:#fff;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 1px 3px #1113}.renewal-switch.is-on{background:var(--ink)}.renewal-switch.is-on span{margin-left:20px}.renewal-switch:focus-visible,.billing-period-picker button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.renewal-form .check-label{gap:10px;font-size:13px;line-height:1.7;display:flex}.renewal-form .check-label input{margin-top:5px}.profile-plans{padding-top:45px}.profile-plans .site-section-heading{text-align:left}.profile-plans .site-section-heading h2{font-size:30px}.profile-plans .site-section-heading p,.profile-plans .billing-period-picker{margin-left:0}.profile-plans .subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.profile-plans .subscription-plan-grid .site-plan h3,.profile-plans .subscription-plan-grid .site-plan ul{min-height:0}.profile-plans .site-plan h3{max-width:300px}.billing-result{font-size:13px;line-height:1.7}.billing-status{line-height:1.7}.billing-request-form .form-error{margin:0}.profile-billing-grid input[readonly]{color:var(--muted)}@media (max-width:1120px){.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.subscription-plan-grid .site-plan h3{min-height:54px}.profile-billing-grid{grid-template-columns:1fr}}@media (max-width:680px){.subscription-plan-grid,.profile-plans .subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-grid .site-plan h3{min-height:0}.profile-billing-grid{gap:0}.billing-summary{padding:24px}.billing-grid{grid-template-columns:1fr}.billing-period-picker{margin:24px auto 38px}.billing-period-picker button{padding:10px}.profile-plan-amount{font-size:30px}.renewal-heading{align-items:flex-start}.profile-plans .site-section-heading h2{font-size:26px}.subscription-price{min-height:0;margin:24px 0 30px}}
