@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfAABQAAAAADpwAAAdVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjsbgmwcLj9IVkFSZgZgP1NUQVSBACciAHAvTBEICoVEhF4LGgAwhDABNgIkAzAEIAWFeAeBCgwHG8EMUZRy0ohJfiRUt10wvYxkNK1WdcrxMC+nK63T9OAjLm8FfbUf2W9mP94ecpBIHboQqWhAoaJidFhoQCFRpmqXaLMyQA2xmsGdI+pbV6CldeTFoX03r7xKTa7iBE/32rz3N0AJUcAaeOLBxKMRyF0XqNZBjjp1XbyCezXW6t0/btV25jCb/tR0r5rME+IynRAp6RDR5jqdTKMkIiFkVK1Z5xizKoUh6r/GiGvT/n/0kZyIQDeByIHwsXYgwhYmIFCbZw2f7vJVQcbizHAfZKzaowOQIQBSI6DleHgAUoGABJWSea4mBkpmjA1wPQxXANIJUvW/VQCk6iI3gWAhvdpZLkLef3apBtyDlJwBHUrsQ3e7Qwp8nYc66djF9lHfRSo9BCm/awDEZXIVsA1AByRA7cC4nBGU0Uaiyx2/wALeHAdwyTm0A7ABekzCdPFXGxwBGXIUKFGhRgOBKQSiCAQA1g6qlEf08AisHfKYnspgV3kfjE1X0NamyCwJ1pC5WW+A6F1hAIAdI8wM72DKhf9qBWE/loP2AKr2OTBFI5GSgQ45mMHWk91RBPzXdI0oR6IBc6ywhQ8eWEhPYVdAAKX+LRM7OzO0yKJ7PqW4E4sC1Cr/0vyOVwBaxPsp9B4uMbtvAhMAAw46OIEOwQVAixYOoNEUL8pouDHlhZTY2JFwtZnaWvpuY1r4MYNIHtQdkynlKoWaQAsjHTrhBTE9xaDkJMoQBUcqQT+SO7C5slwYC+rJheGjtQPNACKAHtAKvkBDACAAMAAAxmnC9BK6Q0YL4ScYWQS6YtJPEgikJAqhg5JEnjJJhCzS5ZMoPkEkomiJ8XG4YGyM2IMo0H7ZRBuF4pOCTYKIkqxGLIhoJLtsqYMLiiUbEA0oPaRmYuvdT79OIoHO/EhOk19kQd9zvxKF3KAoFO2ql3quGkQBUgOpnth4d2h6IKfOjobVn/9+svb1yffl/NCns7w/6dnl+2LsHWPKNKs1jwURDQaGG5UsXLPQLOZdxoPE59j1b/zuqXCbzBUuz4Z9wxWSqJuMBk1TSOq8WWyfssOjtLKLlH6/4pKyMsXFfn+pKuPwxZxLWKX2mhHMc2ldneeSaVJN9ShGiRKlF7GaZ7/ODprMzyr37mGNO58dH8q32KVZkcf+qIHYN54Pvvta0sblDEo+M35W7q+y8YT28hMy8xPGK4wgoXljVkvM5xsobF5fdImiTUyKCrGgTqMhSkMV9Ioffkz/hh6mvp8te/UD1s0jY4+fUJkETP7wfZeDj3baOSWeQsmJBqdd/HWJYoPFxUQudcvJglPPnClzdJ9Z4RHKHS2WnYuqjXvHuNWC0lGsab0z9EGqyWVy3lkPhVcJoy8sAjIAsATaE0+BUgjCxfAcfIrABBcgSIUjAK10hMMhhHCRCY9wuBA6pY9Dnpsjc+QnLV7rSRpHfQHN7fHw0icn2exCWjKQ3gUfjCoA5hKT9rc3kWd7P4lIy8orIPOyaMS1b18nvl2ri6z1TGuRWPz335ARjycfKBJCKJGPguAgLwxTZsDcp88v9ukcZCixseLisZEDPBptO2vNvCMzi1ttnNJSnUqjr4SqeILQ3f3vahrLXiTr6++MWmBV0/6UlObmdMrOvyB3Gp3OQ3JrU6Po0Pb24cOgNDXSU51I4uelLCDuPOw8Mi6O/4nJ/GmXTTEAZjJTtk+B2E5hFnBEBKeAiZ+aIKbwTLauRKdj81TAghnxOBslp1EYTFqCQUlLRqDXC7LS9v4ZV7P9s1dlCfQr2dkrI57xUUbrwU4dl7+2ky6QLu2yGQz1oI9fQGEyq6tnEZPQZ5ZPPhy1wH7nEgZuFWRqDnl2bvxt1i87yszfXD/ISDRFFHMOn1A5ZuBl7MwS6evrROKw5EicSUgrVOr52XnUtX++eQ3Lf/htCj6Rs7uNO1icmt7uOCKz+yycWVjuzl6eZTBmRwAEgOfetvZFGauVpltLJeGnGAN8epu/GICf/yvrNHd/pbwsJwEqBkD4mcgfBOj5SUiQIcY/EkPeDqdkl+ruBMqcZkaKGMogwrSSkTeYRSA6j6BypxBAGWi9Fh84lQp4GQ+XILMiCKYpzoDbEy0QrPIZMn1eQW6Zx2lNVjmTTRAdUMqvCGBEW8BpsQQCpTmQ0aYLcqL6egtqcMygfu0GuEW16xPSye4MUWHtLAb18U8bVwroF+Iwhv0rxfSrFRDSpVt04MfkkAiNxffkmk5hIUOiIgSuCekjcElYF6HDHHxqhZwB084vICgw2YQs8NDs7c7Ed0xAlxhnCquJlWGP6w0awLLcIkstsSQeiYWRWEkJrK4+mq+3gxnGvBjgQ+vODMThmKwGyXGm8IU0sSyj6sssNcUJFgf65M90RHhR2iOg09qyVexWCARTR7DMuS2WSSGRKaajVI4+DBahW7uQTIf37+hbheYyAKQbW7THjFDK8QjKlKtQqUq1GoobF0MiJSY/m8rMWWUKCQKUfrIwhTRAyZHPJBFZZK8oXXgSHgEAAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-cyrillic-wght-normal-CSoh1k7O.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-vietnamese-wght-normal-DuF6gx5Y.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-ext-wght-normal-D2bqQwGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-wght-normal-Blzrepd3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-cyrillic-wght-normal-BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-vietnamese-wght-normal-DnTfAuVi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-ext-wght-normal-BH75is57.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-wght-normal-M4ts_BV7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(72% .15 27);--color-success:oklch(76% .13 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(17.5% .014 268);--color-paper-2:oklch(21% .016 268);--color-paper-3:oklch(25% .017 268);--color-ink:oklch(96% .006 75);--color-ink-2:oklch(85% .01 262);--color-muted:oklch(70% .016 262);--color-rule:oklch(30% .016 266);--color-light:oklch(100% 0 0);--color-shade:oklch(10% .022 268);--color-accent:oklch(77% .1 274);--color-accent-ink:oklch(19% .035 274);--color-accent-hi:oklch(84% .085 274);--color-accent-deep:oklch(44% .13 274);--color-accent-soft:oklch(91% .038 274);--color-focus:oklch(80% .1 274);--color-accent-2:oklch(83% .095 62);--color-dusk:oklch(70% .12 330);--color-day-ink:oklch(22% .022 268);--color-day-muted:oklch(38% .022 266);--color-fog:oklch(94% .012 70);--color-well:oklch(95.5% .008 75);--color-well-2:oklch(92% .01 75);--color-well-ink:oklch(21% .016 268);--color-well-muted:oklch(47% .016 265);--color-well-rule:oklch(87.5% .009 75);--color-card:oklch(99.5% .003 75);--glass:oklch(22% .018 268/.58);--glass-blur:22px;--glass-hi:inset 0 1px 0 oklch(100% 0 0/.1), inset 0 0 0 1px oklch(100% 0 0/.06);--shadow-card:0 1px 0 oklch(100% 0 0/.06) inset, 0 40px 80px -32px oklch(8% .02 268/.7);--font-display:"Wix Madefor Display Variable", "Wix Madefor Display", ui-sans-serif, system-ui, sans-serif;--font-body:"Wix Madefor Text Variable", "Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;--radius-card:18px;--radius-inner:10px;--radius-pill:999px;--rule-hair:1px;--tracking-display:-.022em;--display-weight:500}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:contrast(1.04)saturate(1.03)}:root{--surface:var(--color-paper-2);--surface-raised:var(--color-paper-3);--line:var(--color-rule);--wash:color-mix(in oklab, var(--color-light) 4%, transparent);--wash-strong:color-mix(in oklab, var(--color-light) 8%, transparent);--lit:inset 0 1px 0 color-mix(in oklab, var(--color-light) 8%, transparent);--accent-wash:color-mix(in oklab, var(--color-accent) 14%, transparent);--warn-wash:color-mix(in oklab, var(--color-accent-2) 14%, transparent);--error-wash:color-mix(in oklab, var(--color-error) 14%, transparent);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--chan-referral:oklch(90% .07 274);--chan-search:oklch(77% .1 274);--chan-social:oklch(64% .11 274);--chan-placement:oklch(52% .11 274);--chan-campaign:oklch(41% .1 274);--chan-ai:var(--color-accent-2);--chan-direct:oklch(55% .016 262)}body{font-size:var(--text-sm);line-height:1.5}button,input,select,textarea{color:inherit}code,pre{font-family:var(--font-mono)}h2,h3{max-width:none}.app{min-height:100vh;display:flex}.sidebar{width:224px;padding:var(--space-md) var(--space-sm);background:var(--color-paper);border-right:var(--rule-hair) solid var(--line);flex-direction:column;flex-shrink:0;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0}.sidebar h1.brand{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-lg);padding:0 var(--space-sm);font-size:var(--text-lg);letter-spacing:var(--tracking-display);font-weight:600;display:flex}.brand-ring{fill:none;stroke:var(--color-rule);stroke-width:1.5px}.brand-trace{fill:none;stroke:var(--color-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.sidebar nav{gap:var(--space-3xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.sidebar nav a,.sidebar-foot a{padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);border-radius:var(--radius-inner);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none;display:block;position:relative}.sidebar nav a:before,.sidebar-foot a:before{content:"";left:var(--space-sm);background:var(--color-rule);width:6px;height:6px;transition:background-color var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.sidebar nav a:hover,.sidebar-foot a:hover{background:var(--wash);color:var(--color-ink)}.sidebar nav a:hover:before,.sidebar-foot a:hover:before{background:var(--color-muted)}.sidebar nav a.active,.sidebar-foot a.active{background:var(--accent-wash);color:var(--color-ink)}.sidebar nav a.active:before,.sidebar-foot a.active:before{background:var(--color-accent)}.sidebar nav .nav-group{margin:var(--space-md) 0 var(--space-2xs);padding:0 var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);font-weight:500}.sidebar nav a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-foot{padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--line);margin-top:auto}.sign-out{min-height:0;box-shadow:none;text-align:left;border-radius:var(--radius-inner);width:100%;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);font-weight:400;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;display:block}.sign-out:hover{background:var(--error-wash);color:var(--color-error);box-shadow:none}.sign-out.confirming{color:var(--color-error);background:var(--error-wash)}.sign-out:disabled{background:var(--wash);color:var(--color-muted);cursor:progress}.main{min-width:0;padding:var(--space-lg) var(--space-xl) var(--space-2xl);max-width:calc(var(--container) + 2 * var(--space-xl));flex:1;margin-inline:auto;overflow-x:auto}.main h2{margin:0 0 var(--space-md);font-size:var(--text-2xl);line-height:1.1}.card{background:var(--surface);color:var(--color-ink);border:var(--rule-hair) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--lit);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md)}table{border-collapse:collapse;width:100%}table th,table td{padding:var(--space-xs);border-bottom:var(--rule-hair) solid var(--line);text-align:left}table tbody tr:last-child td{border-bottom:0}table th{color:var(--color-muted);font-weight:500;font-size:var(--text-xs);white-space:nowrap}table td.numeric,table th.numeric{font-variant-numeric:tabular-nums;text-align:right}table td{font-variant-numeric:tabular-nums}.pill{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;display:inline-block}.pill.good{background:var(--accent-wash);color:var(--color-accent)}.pill.warn{background:var(--warn-wash);color:var(--color-accent-2)}.pill.bad{background:var(--error-wash);color:var(--color-error)}.pill.dim{background:var(--wash);color:var(--color-muted)}button{min-height:36px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-light) 35%, transparent);transition:background-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border:0;font-weight:600}button:hover{background:var(--color-accent-hi);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-light) 35%, transparent), 0 0 0 4px var(--accent-wash)}button:active{background:var(--color-accent);box-shadow:none}button:disabled{background:var(--wash-strong);color:var(--color-muted);cursor:not-allowed;box-shadow:none}button.ghost{background:var(--wash);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--line)}button.ghost:hover{background:var(--wash-strong);box-shadow:inset 0 0 0 1px var(--line)}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:36px;padding:0 var(--space-sm);background:var(--color-paper);color:var(--color-ink);border:var(--rule-hair) solid var(--line);border-radius:var(--radius-inner);transition:border-color var(--dur-micro) var(--ease-out)}textarea{padding-block:var(--space-xs)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--accent-wash);outline:0}.daily-controls{gap:var(--space-3xs);padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;flex-shrink:0;display:inline-flex}.seg{min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--color-muted);box-shadow:none;font-size:var(--text-xs);background:0 0;font-weight:500}.seg:hover{background:var(--wash);color:var(--color-ink);box-shadow:none}.seg:active{background:var(--wash-strong)}.seg.active,.seg[aria-pressed=true]{background:var(--wash-strong);color:var(--color-ink);box-shadow:var(--lit)}a.seg{align-items:center;text-decoration:none;display:inline-flex}.card>.seg,.not-found .seg,[role=alert] .seg,.issue-actions .seg,.experiment-row .seg{box-shadow:inset 0 0 0 1px var(--line)}.login-page{min-height:100vh;padding:var(--space-md);place-items:center;display:grid}.login-card{width:min(100%,340px);padding:var(--space-xl) var(--space-lg);background:var(--surface);color:var(--color-ink);border:var(--rule-hair) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--lit)}.login-card h2{margin-bottom:var(--space-md)}.login-card input{width:100%;margin-bottom:var(--space-sm)}.login-card label{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-2xs);display:block}.muted{color:var(--color-muted)}.form-error{color:var(--color-error);font-size:var(--text-xs);margin:var(--space-xs) 0 0;line-height:1.4}.tag{font-size:var(--text-xs);color:var(--color-muted)}.daily-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.daily-title{font-size:var(--text-md);margin:0;font-weight:600}.daily-sub{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.daily-table-wrap{max-height:320px;overflow-y:auto}.daily-note{margin:var(--space-md) 0 0;font-size:var(--text-xs);color:var(--color-muted);border-top:var(--rule-hair) solid var(--line);padding-top:var(--space-sm);line-height:1.5}.page-head{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.page-head h2{margin:0}.page-head .daily-sub{margin-top:0}.chart{width:100%;position:relative}.chart svg{touch-action:pan-y;outline:0;overflow:visible}.chart svg:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-inner)}.chart-grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.chart-axis{fill:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-family:var(--font-body)}.chart-line{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-fade-top{stop-color:var(--color-accent);stop-opacity:.32}.chart-fade-bottom{stop-color:var(--color-accent);stop-opacity:0}.chart-area{animation:chart-fade var(--dur-long) var(--ease-out) both}.chart-cursor{stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:none;opacity:.55}.chart-dot{fill:var(--color-accent);stroke:var(--color-paper);stroke-width:2px}.chart-dot-halo{fill:var(--accent-wash)}.chart-band{fill:var(--wash)}.chart-tick{fill:var(--color-rule)}.chart-seg{stroke:var(--surface);stroke-width:1px}.chart-bar{animation:chart-grow var(--dur-long) var(--ease-out) both;transform-box:view-box}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-fade{0%{opacity:0}to{opacity:1}}.chart-tip{z-index:var(--z-tooltip);pointer-events:none;min-width:150px;max-width:260px;padding:var(--space-xs) var(--space-sm);gap:var(--space-3xs);background:var(--surface-raised);border-radius:var(--radius-inner);box-shadow:var(--glass-hi), var(--shadow-card);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:absolute;top:0}.chart-tip[data-side=right]{transform:translate(12px)}.chart-tip[data-side=left]{transform:translate(calc(-100% - 12px))}.chart-tip strong{font-size:var(--text-sm);font-weight:600}.chart-tip-meta{color:var(--color-muted)}.chart-tip-row{align-items:center;gap:var(--space-xs);display:flex}.chart-tip-row b{padding-left:var(--space-sm);margin-left:auto;font-weight:600}.chart-key-dot{background:var(--color-accent);border-radius:2px;flex-shrink:0;width:8px;height:8px}.chart-foot{margin-top:var(--space-sm)}.chan-legend{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;justify-content:flex-end;max-width:60%;display:flex}.chan-key{font-size:var(--text-xs);color:var(--color-ink-2);align-items:center;gap:var(--space-xs);font-variant-numeric:tabular-nums;display:inline-flex}.chan-key i{border-radius:2px;width:8px;height:8px;display:inline-block}.kpi-card{padding:var(--space-xs) var(--space-lg)}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.kpi{padding:var(--space-md) var(--space-md) var(--space-md) 0;min-width:0}.kpi+.kpi{padding-left:var(--space-md);border-left:var(--rule-hair) solid var(--line)}.kpi-label{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;font-weight:500}.kpi-hint{width:14px;height:14px;margin-left:var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);cursor:help;vertical-align:1px;place-items:center;font-size:9px;display:inline-grid}.kpi-value{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);font-size:var(--text-2xl);margin-top:var(--space-2xs);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-xs);white-space:nowrap;line-height:1.1;display:flex}.kpi-delta{font-size:var(--text-xs);margin-top:var(--space-2xs);font-variant-numeric:tabular-nums;font-weight:500}.kpi-delta.up{color:var(--color-accent)}.kpi-delta.down{color:var(--color-accent-2)}.kpi-delta.flat,.kpi-delta.dim{color:var(--color-muted)}.live-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-wash);animation:live-pulse 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes live-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.panel-pair{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.panel-pair>.card{margin-bottom:0}.panel-pair+.card,.panel-pair{margin-bottom:var(--space-md)}@media (width<=68rem){.panel-pair{grid-template-columns:minmax(0,1fr)}}.bar-table td{padding:var(--space-2xs) var(--space-xs)}.bar-cell{min-height:28px;padding:0 var(--space-xs);border-radius:6px;align-items:center;display:flex;position:relative;overflow:hidden}.bar-fill{background:var(--accent-wash);border-radius:6px;position:absolute;inset:0 auto 0 0}.bar-text{font-size:var(--text-sm);word-break:break-all;position:relative}.funnel-bar{align-items:center;gap:var(--space-md);padding:var(--space-xs) 0;grid-template-columns:120px minmax(0,1fr) auto;display:grid}.funnel-bar .name{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-bar .track{border-radius:var(--space-2xs);background:var(--wash);height:10px;overflow:hidden}.funnel-bar .bar{background:var(--color-accent);border-radius:var(--space-2xs);min-width:2px;height:100%}.funnel-bar .val{font-variant-numeric:tabular-nums;text-align:right;min-width:96px}.form-bars .funnel-bar .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight,.decision-card{padding-left:var(--space-xl);position:relative}.insight:before,.decision-card:before{content:"";left:var(--space-md);top:var(--space-md);background:var(--color-accent);border-radius:2px;width:8px;height:8px;position:absolute}.insight.s1:before{background:var(--color-error)}.insight.s2:before{background:var(--color-accent-2)}.insight h3{margin:0 0 var(--space-2xs);font-size:var(--text-md)}.insight p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.insight-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insight-body.open{display:block}.insight.clickable{cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out)}.insight.clickable:hover{background:var(--surface-raised)}.insight-list{gap:var(--space-xs);flex-direction:column;display:flex}.insight-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-2xs);display:flex}.insight-meta{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.insight-list .insight{margin:0}.insight-list .insight p{margin:var(--space-2xs) 0 0}.insight-more{text-align:left;background:var(--wash);width:100%;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--line);font-weight:500}.insight-more:hover{background:var(--wash-strong);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--line)}.decision-collect:before{background:var(--color-accent-2)}.decision-monitor:before{background:var(--color-muted)}.decision-title{max-width:60ch;font-size:var(--text-xl);margin:0}.decision-why{color:var(--color-ink-2);box-shadow:none;text-align:left;min-height:0;font:inherit;max-width:980px;margin:var(--space-xs) 0 0;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;border-radius:0;-webkit-box-orient:vertical;padding:0;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.decision-why:hover{box-shadow:none;color:var(--color-ink);background:0 0}.decision-why.open{display:block}.decision-card code,.experiment-row code,.search-panel code{font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);background:var(--wash);word-break:break-word;border-radius:6px}.decision-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.decision-sample-row{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);display:flex}.decision-sample-row .decision-sample{flex:1;margin:0}.decision-grid{gap:var(--space-sm);margin:var(--space-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-grid>div{border-radius:var(--radius-inner);padding:var(--space-sm);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line)}.decision-grid p{margin:var(--space-xs) 0 0;line-height:1.45}.decision-sample{border-radius:var(--space-2xs);background:var(--wash-strong);height:6px;overflow:hidden}.decision-sample span{background:var(--color-accent);border-radius:var(--radius-pill);height:100%;display:block}@media (width<=45rem){.decision-grid{grid-template-columns:minmax(0,1fr)}.decision-card .daily-head{align-items:flex-start}.decision-card .insight-meta{flex-wrap:wrap;justify-content:flex-end}}.experiment-list{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.experiment-row{gap:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-inner);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);display:grid}.experiment-row p{margin:var(--space-xs) 0 0;color:var(--color-muted)}.experiment-name{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.experiment-contract{gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--color-muted);grid-template-columns:1fr 1fr;display:grid}.experiment-contract b{color:var(--color-ink);font-weight:600;display:block}.experiment-running{color:var(--color-accent)}.experiment-approved{color:var(--color-accent-hi)}.experiment-matured{color:var(--color-accent-2)}.experiment-detail{grid-column:1/-1}.experiment-evidence{border-top:var(--rule-hair) solid var(--line);padding-top:var(--space-md)}.experiment-comparison{gap:var(--space-md);margin:var(--space-md) 0;grid-template-columns:1fr 1fr;display:grid}.experiment-comparison>div{gap:var(--space-xs);display:grid}.experiment-comparison strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--display-weight);font-variant-numeric:tabular-nums}.experiment-evidence progress{width:min(220px,100%);accent-color:var(--color-accent)}.experiment-guardrails{padding-left:var(--space-lg)}.experiment-history{margin-top:var(--space-lg)}.experiment-history summary{cursor:pointer;color:var(--color-muted);padding:var(--space-xs) 0}.experiment-row .seg{margin-top:var(--space-sm)}@media (width<=45rem){.experiment-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}.issue-row{cursor:pointer}.issue-row:hover td{background:var(--wash)}.issue-status{width:8px;height:8px;margin-right:var(--space-xs);vertical-align:1px;background:var(--color-error);border-radius:50%;display:inline-block}.issue-status[data-status=resolved]{background:var(--color-muted)}.issue-toggle,.name-link{box-shadow:none;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:400}.issue-toggle:hover,.name-link:hover{box-shadow:none;color:var(--color-accent);background:0 0}.issue-toggle:focus-visible,.name-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.issue-detail-row td{background:var(--wash)}.issue-detail{padding:var(--space-2xs) 0 var(--space-xs)}.issue-detail .daily-sub{margin:var(--space-xs) 0}.issue-stack{max-height:200px;font-size:var(--text-xs);padding:var(--space-sm);border-radius:var(--radius-inner);background:var(--color-shade);box-shadow:inset 0 0 0 1px var(--line);white-space:pre;-webkit-user-select:all;user-select:all;line-height:1.45;overflow:auto}.issue-actions{gap:var(--space-xs);margin:var(--space-xs) 0;display:flex}.issue-occ td{font-size:var(--text-xs)}.row-link{cursor:pointer}.row-link td{transition:background-color var(--dur-micro) var(--ease-out)}.row-link:hover td{background:var(--wash)}.row-arrow{opacity:0;transition:opacity var(--dur-micro) var(--ease-out);text-align:right}.row-link:hover .row-arrow{opacity:.7}.kpi-value-sm{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--display-weight);line-height:1.2}.spark{display:block;overflow:visible}.spark-line{stroke:var(--color-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark .spark-end{fill:var(--color-accent)}.spark .spark-end.zero{fill:var(--color-muted)}.spark-empty{font-size:var(--text-xs)}.matrix{border-collapse:separate;border-spacing:3px;width:100%}.matrix th,.matrix td{border-bottom:0}.matrix th{font-weight:500}.matrix-cell{background:var(--wash);min-width:56px;font-size:var(--text-xs);text-align:center;border-radius:6px}.note{margin-top:var(--space-xs)}.note-toggle{box-shadow:none;cursor:pointer;min-height:0;color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);background:0 0;border:0;border-radius:4px;padding:0;font-weight:500;display:inline-flex}.note-toggle:hover{color:var(--color-ink);box-shadow:none;background:0 0}.note-icon{border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px}.note-body{margin-top:var(--space-xs)!important}.not-found{max-width:520px}.not-found p{color:var(--color-muted);line-height:1.5}.processing-banner{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-inner);background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--color-accent-2);font-size:var(--text-sm);line-height:1.4}.form-templates{gap:var(--space-xs);margin:var(--space-xs) 0;flex-wrap:wrap;display:flex}.form-builder{gap:var(--space-sm);flex-direction:column;display:flex}.form-builder label{gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted);flex-direction:column;display:flex}.form-builder input:not([type=checkbox]),.form-builder select,.form-builder textarea{width:100%}.form-builder h4,.form-field-result h4,.form-responses h4{margin:var(--space-sm) 0 var(--space-2xs);font-size:var(--text-sm)}.form-q{border-radius:var(--radius-inner);padding:var(--space-xs);box-shadow:inset 0 0 0 1px var(--line);gap:var(--space-xs);flex-direction:column;display:flex}.form-q-row{gap:var(--space-xs);flex-wrap:wrap;align-items:flex-end;display:flex}.form-q-row>input{flex:220px}.form-q-row>select{flex:0 0 140px;width:auto}.form-builder .form-check{white-space:nowrap;flex-direction:row;align-items:center}.form-kpis{margin:var(--space-sm) 0}.form-field-result{margin:var(--space-md) 0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--line)}.form-texts{margin:var(--space-xs) 0;max-height:260px;padding:0;list-style:none;overflow:auto}.form-texts li{padding:var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.form-embed{margin:var(--space-xs) 0;font-size:var(--text-sm)}.form-embed pre{background:var(--color-shade);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius-inner);padding:var(--space-xs);margin:var(--space-2xs) 0;overflow:auto}.form-responses{margin-top:var(--space-lg)}.connections-table{overflow-x:auto}.connections-table td:first-child{overflow-wrap:anywhere}.search-panel .daily-head{flex-wrap:wrap}.search-panel .daily-controls{flex-wrap:wrap;flex-shrink:1}.search-panel code{overflow-wrap:anywhere}.search-panel table{min-width:440px}.search-panel .daily-table-wrap{overflow:auto}.tool-table-scroll{max-width:100%;overflow-x:auto}.tool-table-scroll table{min-width:650px}.tool-table-scroll td:first-child{overflow-wrap:anywhere;max-width:250px}@media (width<=45rem){.app{flex-direction:column}.sidebar{width:auto;height:auto;z-index:var(--z-sticky);align-self:stretch;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-md);border-right:0;border-bottom:var(--rule-hair) solid var(--line);flex-direction:row}.sidebar h1.brand{margin:0;padding:0}.sidebar nav{gap:var(--space-3xs);flex-direction:row;flex:1;min-width:0;overflow-x:auto}.sidebar nav .nav-group{display:none}.sidebar nav a{flex-shrink:0}.sidebar-foot{border:0;margin:0;padding:0}.sign-out{white-space:nowrap;width:auto}.main{padding:var(--space-md)}.page-head,.daily-head{gap:var(--space-xs);flex-wrap:wrap}.chan-legend{justify-content:flex-start;max-width:none}.kpi-value{font-size:var(--text-xl)}.funnel-bar{gap:var(--space-sm);grid-template-columns:88px minmax(0,1fr) auto}}
