@font-face{font-family:Figtree;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/figtree-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{color-scheme:dark;--bg: #121315;--bg-deep: #0b0c0e;--panel: #1b1d21;--panel-soft: #202228;--stroke: #2b2e35;--text: #f2f2f4;--muted: #8b8f98;--green: #36d07c;--blue: #64b8ff;--purple: #a15bff;--yellow: #f7c625;--pink: #ff7da3;--orange: #ff9357;--teal: #49e0c4;--lime: #b4e35a;--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--radius: 18px;--radius-md: 14px;--radius-sm: 10px;--radius-pill: 999px;--stroke-strong: #3a3e47;--muted-strong: #a9adb7;--faint: #858b95;--green-soft: rgba(54, 208, 124, .14);--red: #ff7d88;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--control-sm: 32px;--control-md: 40px;--control-lg: 44px;--radius-xs: 6px;--row-compact: 36px;--row-comfortable: 48px;--amber: #ffb37a;--metric-clicks: var(--blue);--metric-registration: var(--purple);--metric-install: var(--pink);--metric-ftd: var(--green);--metric-redeposit: var(--teal);--metric-roi: var(--orange);--metric-revenue: var(--yellow);--metric-income: var(--lime);--text-9: 9px;--text-10: 10px;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-22: 22px;--font-sans: "Figtree", ui-sans-serif, system-ui, sans-serif;--font-display: "Archivo", "Figtree", ui-sans-serif, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-24: 24px;--text-26: 26px;--text-28: 28px;--text-30: 30px;--text-38: 38px;--text-32: 32px;--text-34: 34px;--text-36: 36px;--text-40: 40px;--text-46: 46px;--z-floating: 40;--z-lifted: 60;--z-popover: 60;--z-drawer-scrim: 70;--z-drawer: 71;--z-dock: 80;--z-modal: 90;--z-sheet-scrim: 92;--z-sheet: 93;--z-nav-scrim: 110;--z-nav: 120;--z-picker: 1200;--z-toast: 1200;--z-picker-menu: 1300;--z-select: 1500;--z-select-menu: 1501;--z-select-host: 1600;--z-profile-menu: 1700;--z-confirm: 9000;--z-palette: 9999}@media (max-width: 900px){:root{--control-md: var(--control-lg)}}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}html::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:8px}html::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover{background:#ffffff29}.table-wrap{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:radial-gradient(circle at 20% 20%,#1c1e24,#101215 55%,#0c0d10);color:var(--text);min-height:100vh;position:relative}a{color:inherit}button{font-family:inherit;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(54,208,124,.6);outline-offset:2px}input,select,textarea{font-family:inherit}.app{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:linear-gradient(135deg,#16181cf2,#0b0c0efa);position:relative;overflow:hidden}.app:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(54,208,124,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(54,208,124,.03) 1px,transparent 1px),radial-gradient(1100px 560px at 84% -10%,rgba(54,208,124,.07),transparent 60%),radial-gradient(820px 460px at 6% 110%,rgba(100,184,255,.05),transparent 60%);background-size:44px 44px,44px 44px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#000 55%,rgba(0,0,0,.6) 100%);mask-image:radial-gradient(circle at 50% 30%,#000 0% 55%,#0009);pointer-events:none}.sidebar{background:linear-gradient(180deg,#17191d,#14161a);border-right:1px solid #202329;padding:32px 24px;display:flex;flex-direction:column;gap:28px;position:relative;z-index:2;box-shadow:inset -1px 0 #ffffff05}.login-screen{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 18% 18%,rgba(54,208,124,.16),transparent 45%),radial-gradient(circle at 82% 12%,rgba(100,184,255,.14),transparent 50%),radial-gradient(circle at 60% 78%,rgba(161,91,255,.12),transparent 40%),linear-gradient(160deg,#0c0e12,#0b0c10 60%,#0b0b0d);padding:48px 28px;position:relative;overflow:hidden}.login-screen:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:90px 90px;opacity:.12;pointer-events:none}.login-card{width:min(1100px,92vw);background:linear-gradient(160deg,#1e2025fa,#121418f7);border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:0;display:grid;gap:0;overflow:hidden;position:relative;box-shadow:0 35px 70px #00000073}.login-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.06),transparent 45%);pointer-events:none}.login-card--single{width:min(440px,92vw);padding:32px 28px;display:grid;gap:16px;background:linear-gradient(160deg,#1a1c22fa,#101216f7);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 70px #00000080,inset 0 0 0 1px #ffffff05}.login-card--single .login-right{padding:0;background:transparent}.login-badge{display:inline-flex;align-items:center;gap:6px}.login-badge.is-insecure{color:var(--yellow);border-color:#f7c6254d;background:#f7c62514}.login-right-header{margin-bottom:2px}.login-sub{margin:0 0 6px}.login-field .input-wrap:focus-within{border-color:#36d07ca6;box-shadow:0 0 0 3px #36d07c1f}.login-message{display:flex;flex-direction:column;gap:4px}.login-message.is-error{color:var(--red);background:#ff7d8814;border:1px solid rgba(255,125,136,.24)}.login-message.is-notice{color:var(--muted-strong);background:#ffffff0a;border:1px solid var(--stroke)}.login-message.is-throttled{color:var(--yellow);background:#f7c62514;border:1px solid rgba(247,198,37,.24)}.login-countdown{font-size:var(--text-12);opacity:.85}.login-countdown strong{font-variant-numeric:tabular-nums;font-weight:600}.login-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-help-toggle{background:none;border:0;padding:0;color:var(--faint);font-size:var(--text-12);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.login-help-toggle:hover,.login-help-toggle:focus-visible{color:var(--text)}.login-help{margin:0;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);line-height:1.5;color:var(--muted-strong);background:#ffffff08;border:1px solid var(--stroke);overflow:hidden}.login-caps{display:flex;align-items:center;gap:8px;margin:-4px 0 0;padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--text-12);color:var(--yellow);background:#f7c62514;border:1px solid rgba(247,198,37,.22)}.login-logo{display:grid;place-items:center;margin-bottom:2px}.login-logo img{height:64px;width:auto;max-width:240px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5))}.login-stack{width:min(440px,92vw);display:flex;flex-direction:column;align-items:center;gap:18px}.login-right{position:relative;z-index:1;padding:40px;display:flex;flex-direction:column;gap:18px}.login-right{background:linear-gradient(160deg,#181a1ffa,#0e1014fa)}.login-card h2,.login-card h3{margin:0;color:var(--text)}.login-card h2{font-size:var(--text-26)}.login-card h3{font-size:var(--text-20)}.login-sub{margin:0;font-size:var(--text-13);color:var(--muted);line-height:1.6}.login-right-header{display:flex;align-items:center;justify-content:space-between}.login-badge{padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.35);color:var(--green);font-size:var(--text-11);background:#36d07c1a;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.login-right form{display:grid;gap:14px}.login-right .action-pill{width:100%;justify-content:center;padding:12px 18px;font-size:var(--text-14);font-weight:600;background:#36d07c1f;border:1px solid rgba(54,208,124,.4);color:var(--green);box-shadow:0 0 14px #36d07c1f;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.login-right .action-pill:hover:not(:disabled){background:#36d07c33;border-color:#36d07c99;box-shadow:0 0 18px #36d07c47}.login-right .action-pill:disabled{opacity:.7;cursor:progress;box-shadow:none}.login-right .action-pill:active:not(:disabled){transform:scale(.985)}.login-right form.is-loading .input-wrap{opacity:.7;pointer-events:none}.login-right form.is-loading .login-remember{opacity:.6;pointer-events:none}.login-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(54,208,124,.25);border-top-color:var(--green);animation:login-spin .7s linear infinite;display:inline-block}@keyframes login-spin{to{transform:rotate(360deg)}}.login-field label{font-size:var(--text-12);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.input-wrap{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--stroke);background:#101216d9;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease}.input-wrap:focus-within{border-color:#36d07c80;box-shadow:0 0 12px #36d07c26}.input-wrap:focus-within>svg{color:var(--green)}.input-wrap svg{color:var(--muted)}.input-wrap input{border:none;background:transparent;color:var(--text);flex:1;font-size:var(--text-13)}.input-wrap input::placeholder{color:#ffffff4d}.input-wrap input:-webkit-autofill,.input-wrap input:-webkit-autofill:hover,.input-wrap input:-webkit-autofill:focus,.input-wrap input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill, #101216) inset;caret-color:var(--text);transition:background-color 9999s ease-out,color 9999s ease-out}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:active,.code-input:-webkit-autofill,.code-input:-webkit-autofill:hover,.code-input:-webkit-autofill:focus,.code-input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px #1e2126 inset;caret-color:var(--text);transition:background-color 9999s ease-out,color 9999s ease-out}.login-remember{display:flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--muted)}.login-remember input{accent-color:var(--green)}.input-wrap .icon-btn,.login-field .icon-btn.ghost{width:28px;height:28px;border-radius:8px;border:none;background:transparent;box-shadow:none;color:var(--muted);padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease}.input-wrap .icon-btn:hover,.login-field .icon-btn.ghost:hover{color:var(--text);background:#ffffff0f;border:none}.input-wrap .icon-btn svg{color:inherit}.login-help{margin-top:auto;font-size:var(--text-12);color:var(--muted)}@media (max-width: 640px){.login-right{padding:28px}.login-card{border-radius:var(--radius)}}.form-error{padding:8px 12px;border-radius:var(--radius-sm);background:#ff7d881a;color:var(--red);border:1px solid rgba(255,125,136,.32);font-size:var(--text-12);font-weight:500}.form-success{padding:8px 10px;border-radius:var(--radius-sm);background:#36d07c1f;color:#9cf0c3;border:1px solid rgba(54,208,124,.35);font-size:var(--text-12)}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:12px}.action-pill.sidebar-docs{width:100%;justify-content:center;background:#0c1014b3;border-color:#64b8ff73;color:var(--blue);box-shadow:0 12px 24px #64b8ff1f}.action-pill.sidebar-docs:hover{filter:none;background:#64b8ff1a;box-shadow:0 16px 28px #64b8ff38}.action-pill.sidebar-docs.is-active{background:#64b8ff29;border-color:#64b8ffbf}.brand{display:flex;align-items:center;min-height:36px}.brand img{max-width:190px;width:100%;height:auto;display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.brand .brand-mark{display:none}.loading-state{display:flex;flex-direction:column;gap:10px;padding:22px 4px;min-height:84px;justify-content:center}.loading-state-row{display:block;height:14px}@media (max-width: 900px){input,textarea,select{font-size:16px!important}.icon-btn,.action-pill,.offers-mode-toggle,button.ghost{min-height:var(--control-lg);min-width:var(--control-lg)}.login-remember{display:flex;align-items:center;gap:10px;min-height:44px}.login-remember input[type=checkbox]{width:20px;height:20px;flex:none}}.chev{opacity:.6;margin-left:auto}.nav{display:flex;flex-direction:column;gap:6px}.nav-group{display:flex;flex-direction:column;gap:6px;padding-top:6px}.nav-section-title{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.08em;color:var(--green);padding:6px 12px 2px}.nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--muted);text-decoration:none;font-size:var(--text-14);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.nav-item svg{transition:transform .18s ease}.nav-item:hover svg{transform:translate(1px)}.nav-item.active{background:#36d07c1f;color:var(--green);position:relative;box-shadow:inset 0 0 0 1px #36d07c38}.nav-item.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:var(--radius-pill);background:var(--green);box-shadow:0 0 10px #36d07c99;animation:nav-active-in .24s ease}@keyframes nav-active-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}.nav-item:hover{background:#ffffff0a;color:var(--text)}.main{padding:28px 32px 36px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1;min-width:0}.form-section{display:block}.docs-kicker{font-size:var(--text-11);letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.docs-sub{font-size:var(--text-13);color:var(--muted);line-height:1.6}.docs-hero-meta{display:flex;gap:12px;flex-wrap:wrap}.docs-meta-card{min-width:150px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 100% at 0% 0%,rgba(255,255,255,.035),transparent 60%),#0c0e12cc;display:grid;gap:6px}.docs-meta-card span{font-size:var(--text-10);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.docs-meta-card strong{font-size:var(--text-18);font-weight:700;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.docs-meta-card:first-child strong{color:var(--green)}.doc-card-head{display:flex;gap:12px;align-items:flex-start}.docs-article h3{margin:0 0 8px;font-size:var(--text-22);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text)}.docs-article .doc-card-head p{margin:0;font-size:var(--text-14);color:var(--muted-strong);line-height:1.65;max-width:88ch}.doc-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--doc-accent, var(--green)) 13%,transparent);border:1px solid color-mix(in srgb,var(--doc-accent, var(--green)) 28%,transparent);color:var(--doc-accent, var(--green))}.doc-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--text-12);color:var(--text)}.doc-list li{display:flex;gap:8px;line-height:1.5}.doc-list li:before{content:"";width:10px;height:2px;border-radius:2px;background:var(--doc-accent, var(--green));opacity:.75;margin-top:10px;flex-shrink:0}.topbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.action-pill{background:linear-gradient(180deg,#3fe08a,#2fc275);border:1px solid rgba(54,208,124,.9);color:#071108;min-height:var(--control-md);padding:0 var(--space-16);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:var(--text-14);font-weight:600;box-shadow:0 10px 22px #36d07c38;transition:filter .18s ease,box-shadow .18s ease}.action-pill:hover{filter:brightness(1.06);box-shadow:0 14px 28px #36d07c4d}.action-pill:disabled,.action-pill:disabled:hover{background:var(--fill);border-color:transparent;color:var(--muted);box-shadow:none;filter:none;transform:none;cursor:not-allowed}.topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.ghost{background:#1c1e23e6;border:1px solid #23262c;color:var(--muted);min-height:var(--control-md);padding:0 var(--space-14);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--text-13)}.ghost:hover{color:var(--text);border-color:#2e3138}.balance{color:var(--yellow);font-weight:600;font-size:var(--text-14);padding:8px 10px}.profile{display:flex;align-items:center;gap:10px;padding:6px 12px;border-left:1px solid #252830}.profile.profile-clickable{background:transparent;border:1px solid transparent;border-left:1px solid #252830;border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease,background .2s ease}.profile.profile-clickable:hover{border-color:#36d07c59;background:#36d07c14}.profile.profile-clickable.is-active{border-color:#36d07c73;background:#36d07c1f}.avatar{width:34px;height:34px;background:color-mix(in srgb,var(--ident-color, var(--green)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ident-color, var(--green)) 42%,transparent);color:var(--ident-color, var(--green));border-radius:50%;font-weight:700;display:grid;place-items:center;font-size:var(--text-12);letter-spacing:.03em;flex:none}.profile-name{font-size:var(--text-13);font-weight:600}.profile-role{display:flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.profile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-menu-wrap{position:relative}.profile-menu{position:absolute;right:0;top:calc(100% + 10px);background:#12141a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);min-width:262px;padding:6px;display:flex;flex-direction:column;gap:0;box-shadow:0 24px 48px #00000080;z-index:var(--z-profile-menu);overflow:hidden}.profile-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;border-radius:var(--radius-sm);font-size:var(--text-13);color:var(--text);background:transparent;border:1px solid transparent;cursor:pointer}.profile-menu-item svg{flex:none;color:var(--muted)}.profile-menu-item:hover svg{color:inherit}.pm-chev,.pm-trailing{margin-left:auto}.pm-trailing{font-size:var(--text-11);font-weight:700;letter-spacing:.05em;color:var(--muted);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:1px 6px}.profile-menu-item:hover{border-color:#36d07c80;background:#36d07c1f;color:var(--green)}.notifications-wrap{position:relative}.notification-btn{position:relative;width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:linear-gradient(180deg,#15171c,#111317);color:var(--muted-strong);display:grid;place-items:center;transition:border-color .18s ease,color .18s ease,background .18s ease}.notification-btn:after{content:"";position:absolute;inset:-3px;border-radius:inherit}.notification-btn:hover{border-color:var(--stroke-strong);color:var(--text)}.notification-btn.is-open{border-color:#36d07c73;color:var(--green);box-shadow:0 0 12px #36d07c26}.notification-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 6px;border-radius:var(--radius-pill);border:2px solid var(--bg);background:var(--stroke-strong);color:var(--text);font-size:var(--text-10);font-weight:700;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center}.notifications-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(420px,88vw);max-height:min(65vh,520px);background:linear-gradient(160deg,#16191fdb,#0e1116db);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:12px;display:grid;grid-template-rows:auto auto auto 1fr;gap:10px;box-shadow:0 30px 60px #0000007a,inset 0 1px #ffffff0a;z-index:9;overflow:hidden;min-height:0}.notifications-menu>.notifications-list{min-height:0;max-height:none}.notifications-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}.notifications-head strong{font-size:var(--text-13);letter-spacing:.04em;text-transform:uppercase;color:#d6deec}.notifications-mark-all{padding:6px 12px;border-radius:8px;font-size:var(--text-11);font-weight:600;border:1px solid rgba(54,208,124,.4);background:#36d07c1a;color:var(--green);letter-spacing:.01em;transition:background .16s ease,box-shadow .16s ease}.notifications-mark-all:hover:not(:disabled){background:#36d07c2e;box-shadow:0 0 12px #36d07c2e}.notifications-mark-all:disabled{opacity:.45;cursor:not-allowed}.notifications-controls{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#0e121ab8;padding:8px;display:grid;gap:8px}.notifications-search{width:100%;min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#11151ee6;color:#eaf2ff;padding:0 10px;font-size:var(--text-12)}.notifications-search::placeholder{color:#919cb1e0}.notifications-control-row{display:flex;align-items:flex-end;gap:8px}.notifications-unread-toggle{min-height:32px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);background:#0c0e1299;color:var(--muted);display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:var(--text-11);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.notifications-unread-toggle:hover{color:var(--text);border-color:#ffffff24}.notifications-unread-toggle-track{position:relative;width:26px;height:14px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.08);transition:background .22s ease,border-color .22s ease;flex:0 0 auto}.notifications-unread-toggle-thumb{position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:var(--muted);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease}.notifications-unread-toggle.is-on{color:var(--green);border-color:#36d07c52;background:#36d07c0f}.notifications-unread-toggle.is-on .notifications-unread-toggle-track{background:#36d07c40;border-color:#36d07c66}.notifications-unread-toggle.is-on .notifications-unread-toggle-thumb{background:var(--green);transform:translate(12px);box-shadow:0 0 6px #36d07c99}.notif-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 4px;font-size:var(--text-10);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:0 0 auto}.notif-group-header:first-child{padding-top:2px}.notif-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 6px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--muted-strong);font-size:var(--text-10);font-weight:600;letter-spacing:0;text-transform:none}.notifications-undo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid rgba(54,208,124,.28);background:#36d07c14;color:var(--text);font-size:var(--text-12);font-weight:500;animation:empty-state-in .22s ease}.notifications-undo-btn{padding:4px 10px;border-radius:8px;border:1px solid rgba(54,208,124,.4);background:#36d07c1f;color:var(--green);font-size:var(--text-11);font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.notifications-undo-btn:hover{background:#36d07c33;border-color:#36d07c99}.notifications-clear-filters{margin-left:auto;padding:4px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff05;color:var(--muted-strong);font-size:var(--text-11);font-weight:500;cursor:pointer;transition:color .16s ease,border-color .16s ease}.notifications-clear-filters:hover{color:var(--green);border-color:#36d07c66}.notifications-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;max-height:min(52vh,360px);padding:2px 6px 2px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;scroll-behavior:smooth}.notifications-list::-webkit-scrollbar{width:6px}.notifications-list::-webkit-scrollbar-track{background:transparent}.notifications-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:var(--radius-pill)}.notifications-list::-webkit-scrollbar-thumb:hover{background:#36d07c52}.notif-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:10px;row-gap:4px;padding:14px 14px 12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#181a1f73;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden;flex:0 0 auto;animation:notif-card-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes notif-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.notif-card:nth-child(2){animation-delay:.04s}.notif-card:nth-child(3){animation-delay:.08s}.notif-card:nth-child(4){animation-delay:.12s}.notif-card:nth-child(5){animation-delay:.16s}.notif-card:nth-child(6){animation-delay:.2s}.notif-card:nth-child(7){animation-delay:.22s}.notif-card:nth-child(8){animation-delay:.24s}.notif-card:nth-child(n+9){animation-delay:.26s}.notif-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--muted);opacity:.45;transition:opacity .16s ease,box-shadow .16s ease}.notif-card.severity-info:before{background:var(--blue)}.notif-card.severity-warning:before{background:var(--yellow)}.notif-card.severity-critical:before{background:var(--red)}.notif-card:hover{border-color:#ffffff1f;background:#202329a6;transform:translateY(-1px);box-shadow:0 6px 18px #00000047}.notif-card.is-unread{border-color:#36d07c38;background:#36d07c0a}.notif-card.severity-critical.is-unread{border-color:#ff7d8840;background:#ff7d880d}.notif-card.is-unread:before{opacity:1;box-shadow:0 0 8px currentColor}.notif-card.severity-info.is-unread:before{color:var(--blue)}.notif-card.severity-warning.is-unread:before{color:var(--yellow)}.notif-card.severity-critical.is-unread:before{color:var(--red)}.notif-card-title{grid-row:1;grid-column:1;font-size:var(--text-13);font-weight:600;color:var(--muted-strong);line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-card.is-unread .notif-card-title{color:var(--text)}.notif-card-time{grid-row:1;grid-column:2;font-size:var(--text-11);color:var(--muted);white-space:nowrap;padding-top:2px}.notif-card-msg{grid-row:2;grid-column:1 / span 2;margin:0;font-size:var(--text-12);color:var(--muted);line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-card-foot{grid-row:3;grid-column:1 / span 2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;min-height:22px}.notif-card-meta{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:#ffffff05;font-size:var(--text-10);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;max-width:50%;overflow:hidden;text-overflow:ellipsis}.notif-card-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;opacity:0;transform:translate(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.notif-card:hover .notif-card-actions,.notif-card:focus-within .notif-card-actions{opacity:1;transform:translate(0);pointer-events:auto}.notif-card-btn{padding:4px 10px;border-radius:6px;font-size:var(--text-11);font-weight:500;border:1px solid var(--stroke);background:transparent;color:var(--muted-strong);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:4px}.notif-card-btn:hover{color:var(--text);border-color:var(--stroke-strong);background:#ffffff0a}.notif-card-btn.is-danger{width:24px;height:24px;padding:0;border-color:transparent;color:var(--muted);background:transparent}.notif-card-btn.is-danger:hover{border-color:#ff7d8866;background:#ff7d8814;color:var(--red)}.notifications-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;margin-top:-4px}.notifications-refresh-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--muted);font-size:var(--text-11);font-weight:500;cursor:pointer;transition:color .14s ease}.notifications-refresh-link:hover:not(:disabled){color:var(--green)}.notifications-refresh-link:disabled{opacity:.55;cursor:not-allowed}.notifications-refresh-link .is-spinning{animation:login-spin .85s linear infinite}.notifications-sev-tabs{display:inline-flex;align-items:center;padding:4px;gap:2px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#0c0e1299;flex:1;min-width:0}.notifications-sev-tab{flex:1;min-width:0;padding:6px 8px;border:0;background:transparent;border-radius:6px;font-size:var(--text-11);font-weight:500;color:var(--muted);cursor:pointer;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;white-space:nowrap}.notifications-sev-tab.is-active{box-shadow:inset 0 0 0 1px #ffffff0d}.notifications-sev-tab:hover{color:var(--text);background:#ffffff0a}.notifications-sev-tab.is-active{background:#ffffff0f;color:var(--text)}.notifications-sev-tab.sev-info.is-active{color:var(--blue);background:#64b8ff1a}.notifications-sev-tab.sev-warning.is-active{color:var(--yellow);background:#f7c6251a}.notifications-sev-tab.sev-critical.is-active{color:var(--red);background:#ff7d881a}.notifications-load-more{align-self:center;margin:4px auto 2px;padding:6px 14px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:500;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--muted-strong);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease;flex:0 0 auto}.notifications-load-more:hover:not(:disabled){color:var(--green);border-color:#36d07c66;background:#36d07c0f}.notifications-load-more:disabled{opacity:.55;cursor:not-allowed}.notifications-empty{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#0f121880;color:var(--muted-strong);padding:18px 14px;font-size:var(--text-12);display:flex;align-items:center;justify-content:center;gap:10px;text-align:left}.notifications-empty-bell{color:var(--muted)}.notifications-empty-text{display:flex;flex-direction:column;gap:2px;min-width:0}.notifications-empty-text strong{font-size:var(--text-12);font-weight:600;color:var(--text)}.notifications-empty-text span{font-size:var(--text-11);color:var(--muted);word-break:break-word}.notifications-empty.notifications-error{border-color:#ff7d8852;color:var(--red);background:#ff7d880f;align-items:flex-start}.notifications-empty-icon{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-14);background:#ff7d881f;border:1px solid rgba(255,125,136,.32);color:var(--red);line-height:1}@media (max-width: 640px){.notifications-control-row{flex-direction:column;align-items:stretch}.notifications-unread-toggle{width:100%;justify-content:center}}.modal-overlay{position:fixed;inset:0;background:#08090cb3;backdrop-filter:blur(6px);display:grid;place-items:center;z-index:var(--z-modal)}.modal{width:min(520px,90vw);background:linear-gradient(160deg,#222429fa,#121418fa);border:1px solid var(--stroke);border-radius:var(--radius);padding:20px 22px 22px;box-shadow:0 30px 60px #00000080;display:flex;flex-direction:column;gap:18px}.modal-overlay-scroll{overflow-y:auto;padding:28px 16px;align-items:start}@supports (align-items: safe center){.modal-overlay-scroll{align-items:safe center}}.dashboard-filters-modal{width:min(620px,94vw);position:relative;padding:22px 24px 18px;gap:16px}.pw-modal{width:min(460px,92vw);gap:20px}.pw-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pw-modal-title{display:flex;align-items:center;gap:12px}.pw-modal-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#36d07c1f;border:1px solid rgba(54,208,124,.3);color:var(--green);flex-shrink:0}.pw-modal-title h2{margin:0;font-size:var(--text-18)}.pw-modal-sub{margin:2px 0 0;font-size:var(--text-12);color:var(--muted-strong)}.pw-form{display:flex;flex-direction:column;gap:16px}.token-input-wrap{position:relative}.token-input{width:100%;min-height:44px;padding:10px 76px 10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);font-size:var(--text-13);font-family:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.token-input:focus{outline:none;border-color:#36d07c66;background:#ffffff0b;box-shadow:0 0 0 3px #36d07c1a}.token-input.is-masked{-webkit-text-security:disc;text-security:disc}.token-input::-ms-reveal,.token-input::-ms-clear{display:none}.token-input-actions{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;padding-left:14px;background:linear-gradient(90deg,#22252b00,#22252bf2 40%);border-radius:8px}.token-action-btn{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .14s ease,background .14s ease}.token-action-btn:hover{color:var(--green);background:#36d07c14}.pw-input-wrap{position:relative}.pw-input-wrap input{width:100%;min-height:44px;padding:10px 44px 10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);font-size:var(--text-14);letter-spacing:.02em;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pw-input-wrap input:focus{outline:none;border-color:#36d07c66;background:#ffffff0b;box-shadow:0 0 0 3px #36d07c1a}.pw-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .14s ease,background .14s ease}.pw-eye:hover{color:var(--text);background:#ffffff0d}.pw-strength{display:flex;align-items:center;gap:10px;margin-top:8px}.pw-strength-bars{display:flex;gap:4px;flex:1}.pw-strength-bar{height:4px;flex:1;border-radius:var(--radius-pill);background:#ffffff14;transition:background .2s ease}.pw-strength-bar.is-danger{background:var(--red)}.pw-strength-bar.is-warning{background:#ffb37a}.pw-strength-bar.is-success{background:var(--green)}.pw-strength-label{font-size:var(--text-11);font-weight:600;white-space:nowrap}.pw-strength-label.tone-danger{color:var(--red)}.pw-strength-label.tone-warning{color:#ffb37a}.pw-strength-label.tone-success{color:var(--green)}.pw-mismatch{font-size:var(--text-11);color:var(--red);margin-top:6px;display:block}.pw-generate{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:var(--radius-sm);border:1px dashed rgba(54,208,124,.3);background:transparent;color:var(--green);font-size:var(--text-12);font-weight:600;cursor:pointer;transition:background .16s ease}.pw-generate:hover{background:#36d07c0f}.pw-error{font-size:var(--text-12);color:var(--red);background:#ff7d8814;border:1px solid rgba(255,125,136,.25);border-radius:var(--radius-sm);padding:10px 12px}.pw-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.pw-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:6px 4px 4px}.pw-done-icon{color:var(--green)}.pw-done h3{margin:0;font-size:var(--text-16)}.pw-done p{margin:0;font-size:var(--text-12);color:var(--muted-strong);line-height:1.5}.pw-done-value{display:flex;align-items:center;gap:8px;margin:6px 0 4px;padding:8px 10px 8px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.pw-done-value code{font-family:var(--font-mono);font-size:var(--text-13);color:var(--text);letter-spacing:.03em}.dashboard-filters-modal .modal-body{gap:16px 18px}.dashboard-filters-modal .modal-head h2{font-size:var(--text-18);font-weight:700;letter-spacing:-.01em;margin:0}.dashboard-filters-modal .modal-head .icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--muted);transition:color .16s ease,border-color .16s ease,background .16s ease}.dashboard-filters-modal .modal-head .icon-btn:hover{color:var(--text);border-color:#ffffff24;background:#ffffff0d}.dashboard-filters-modal .field label{font-size:var(--text-11);font-weight:500;color:var(--muted);letter-spacing:.02em}.dashboard-filters-modal .field-sep{font-size:var(--text-11);color:var(--muted);padding:0 2px}.dashboard-filters-modal{isolation:isolate}.dashboard-filters-modal:before{content:"";position:absolute;top:60px;left:60px;width:180px;height:180px;border-radius:var(--radius-pill);background:var(--green);filter:blur(80px);opacity:.12;pointer-events:none;z-index:-1}.dashboard-filters-modal .modal-head h2{display:inline-flex;align-items:center;gap:10px}.dashboard-filters-modal .modal-head h2:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #36d07ca6;flex:0 0 auto}.dashboard-filters-modal .modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.dashboard-filters-modal .modal-body>.field-wide{grid-column:1 / -1}.deus-date-picker{position:relative;min-width:0;width:100%}.deus-date-picker[open]{z-index:var(--z-picker)}.deus-date-picker>summary{list-style:none;outline:none}.deus-date-picker>summary:focus-visible{outline:none}.deus-date-picker>summary::-webkit-details-marker{display:none}.deus-date-trigger{width:100%;box-sizing:border-box;min-height:var(--control-md);padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#0f1116b8;color:var(--text);font-size:var(--text-13);font-weight:500;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.deus-date-trigger:hover{border-color:#ffffff29}.deus-date-picker[open] .deus-date-trigger{border-color:#36d07c80;box-shadow:0 0 0 3px #36d07c1f;background:#0f1116d9}.deus-date-trigger-icon{color:var(--muted);flex:0 0 auto;transition:color .16s ease}.deus-date-picker[open] .deus-date-trigger-icon{color:var(--green)}.deus-date-trigger-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deus-date-trigger-value.is-placeholder{color:var(--muted);font-weight:400}.deus-date-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-picker-menu);width:260px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 36%),linear-gradient(180deg,#212329,#181a1f);box-shadow:0 24px 50px #00000080,inset 0 1px #ffffff0a;overflow:hidden;transform-origin:top center;animation:deus-dropdown-in .2s var(--ease-smooth)}.deus-date-menu:before{content:"";position:absolute;top:-30%;left:-8%;width:160px;height:160px;border-radius:var(--radius-pill);background:var(--green);filter:blur(70px);opacity:.12;pointer-events:none}.deus-date-menu>*{position:relative;z-index:1}.deus-date-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 2px}.deus-date-month-label{font-size:var(--text-12);font-weight:600;color:var(--text);letter-spacing:-.005em;text-transform:capitalize}.deus-date-nav-btn{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.deus-date-nav-btn:hover{color:var(--green);border-color:#36d07c66;background:#36d07c14}.deus-date-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.deus-date-weekdays span{font-size:var(--text-10);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding:4px 0}.deus-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.deus-date-day{aspect-ratio:1 / 1;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:var(--text-12);font-weight:500;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .14s ease,background .14s ease,border-color .14s ease;position:relative;font-variant-numeric:tabular-nums}.deus-date-day:hover{background:#ffffff0f;color:var(--text)}.deus-date-day.is-out{color:#ffffff2e}.deus-date-day.is-out:hover{color:var(--muted);background:#ffffff08}.deus-date-day.is-today{color:var(--green);font-weight:700}.deus-date-day.is-today:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--green);box-shadow:0 0 4px #36d07c8c}.deus-date-day.is-selected{background:var(--green);color:#0a0f0c;font-weight:700;box-shadow:0 0 12px #36d07c73}.deus-date-day.is-selected:after{display:none}.deus-date-day.is-selected:hover{background:var(--green);color:#0a0f0c}.deus-date-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.deus-date-link{background:transparent;border:0;padding:4px 8px;border-radius:6px;color:var(--muted);font-size:var(--text-11);font-weight:500;cursor:pointer;transition:color .14s ease,background .14s ease}.deus-date-link:hover{color:var(--green);background:#36d07c0f}.profit-card-value{font-size:var(--text-36);font-weight:700;letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1;z-index:1;position:relative;margin-bottom:8px}@media (min-width: 1400px){.profit-card-value{font-size:var(--text-40)}}.entries-table th.sortable{cursor:pointer;user-select:none;transition:color .14s ease}.entries-table th.sortable:hover{color:var(--text)}.goal-pace-text{min-width:0}.goal-pace-value{font-size:var(--text-16);font-weight:700;color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:4px}.goal-pace-value small{font-size:var(--text-11);font-weight:500;color:var(--muted);letter-spacing:0}.goal-pace-hint{display:flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--muted-strong);line-height:1.45}.goal-pace-hint strong{color:var(--text);font-weight:600}.skeleton{display:inline-block;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:skeleton-sweep 1.4s ease-in-out infinite;vertical-align:middle}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card{gap:14px}.skeleton-row{display:flex;align-items:center;gap:10px}.skeleton-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.skeleton-panel{display:flex;flex-direction:column}.palette-overlay{position:fixed;inset:0;background:#08090c8c;backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh;z-index:var(--z-palette)}.palette{position:relative;width:min(640px,92vw);max-height:72vh;display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#212329f5,#191b20fa);box-shadow:0 30px 60px #0009,inset 0 1px #ffffff0a;overflow:hidden;isolation:isolate}.palette-tone{position:absolute;top:-20%;left:-10%;width:240px;height:240px;border-radius:var(--radius-pill);background:var(--green);filter:blur(80px);opacity:.1;pointer-events:none;z-index:-1}.palette-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.palette-search-icon{color:var(--muted);flex:0 0 auto}.palette-input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--text);font-family:inherit;font-size:var(--text-14);letter-spacing:-.005em;padding:0}.palette-input::placeholder{color:var(--muted)}.palette-kbd,.palette-foot kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--muted-strong);font-size:var(--text-10);font-weight:600;font-family:inherit;letter-spacing:.04em}.palette-list{flex:1;min-height:0;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.palette-list::-webkit-scrollbar{width:6px}.palette-list::-webkit-scrollbar-track{background:transparent}.palette-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:var(--radius-pill)}.palette-group{margin-bottom:4px}.palette-group-label{padding:8px 10px 4px;font-size:var(--text-10);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.palette-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);font-family:inherit;font-size:var(--text-13);font-weight:500;cursor:pointer;text-align:left;transition:color .12s ease,background .12s ease}.palette-item:hover,.palette-item.is-active{background:#36d07c14;color:var(--text)}.palette-item.is-active{box-shadow:inset 2px 0 0 var(--green)}.palette-item-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex:0 0 auto}.palette-item.is-active .palette-item-icon,.palette-item:hover .palette-item-icon{color:var(--green)}.palette-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item-hint{font-size:var(--text-11);color:var(--muted);padding:2px 6px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.palette-item-enter{color:var(--green);display:inline-flex;align-items:center}.palette-empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:var(--text-12)}.palette-foot{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:8px 14px;border-top:1px solid rgba(255,255,255,.05);background:#0f111666}.palette-foot-keys{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-10);color:var(--muted);letter-spacing:.04em}.region-arppu-list{display:flex;flex-direction:column;gap:14px}.region-arppu-row{display:flex;flex-direction:column;gap:6px;padding:6px 2px;position:relative}.region-arppu-row+.region-arppu-row{border-top:1px solid rgba(255,255,255,.04);padding-top:14px}.region-arppu-head{display:flex;align-items:center;gap:10px}.region-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:700;font-variant-numeric:tabular-nums;background:#ffffff0a;color:var(--muted);border:1px solid rgba(255,255,255,.06);flex:0 0 auto}.region-arppu-row.is-podium .region-rank.rank-1{background:linear-gradient(135deg,#f7c6254d,#f7c6251f);color:var(--yellow);border-color:#f7c62573;box-shadow:0 0 10px #f7c62533}.region-arppu-row.is-podium .region-rank.rank-2{background:#ffffff14;color:#d6d8de;border-color:#ffffff2e}.region-arppu-row.is-podium .region-rank.rank-3{background:linear-gradient(135deg,#ff935740,#ff93571a);color:var(--orange);border-color:#ff935766}.region-name{flex:1;min-width:0;font-size:var(--text-13);font-weight:600;color:var(--text);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-arppu-val{flex:0 0 auto;font-size:var(--text-14);font-weight:700;font-variant-numeric:tabular-nums;color:var(--green);letter-spacing:-.01em}.region-arppu-bar-wrap{position:relative;height:6px;border-radius:var(--radius-pill);background:#ffffff0a;overflow:hidden}.region-arppu-bar{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--green),rgba(54,208,124,.4));transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #36d07c4d}.region-arppu-meta{display:flex;gap:8px;margin-top:4px}.region-meta-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.06);background:#ffffff05;font-size:var(--text-11)}.region-meta-label{color:var(--muted);font-weight:500;letter-spacing:.02em}.region-meta-value{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.chart-insight{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid rgba(54,208,124,.18);background:#36d07c0d;color:var(--text);font-size:var(--text-12);line-height:1.4}.chart-insight strong{font-weight:600;color:var(--green)}.chart-insight-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);background:#36d07c2e;color:var(--green);font-size:var(--text-10);font-weight:700;flex:0 0 auto}.threshold-input{position:relative;display:flex;align-items:stretch}.threshold-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:var(--text-14);font-weight:600;color:var(--muted);pointer-events:none;font-family:inherit;transition:color .16s ease;z-index:1}.field.is-active .threshold-prefix{color:var(--green)}.threshold-input input[type=number]{width:100%;padding-left:28px;font-variant-numeric:tabular-nums}.compare-toggle-text{font-weight:600;letter-spacing:.005em}.dashboard-filters-modal .field-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;width:100%}.dashboard-filters-modal .field-row>.deus-date-picker{width:100%;min-width:0;justify-self:stretch}.dashboard-filters-modal .field-row>.deus-date-picker>summary{width:100%}.dashboard-filters-modal .field{width:100%;grid-template-columns:minmax(0,1fr)}.dashboard-filters-modal .field-row input{min-width:0;width:100%}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-head h2{font-size:var(--text-18);margin-top:6px}.modal-kicker{font-size:var(--text-12);color:var(--muted);letter-spacing:.4px}.icon-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#1a1c21e6;color:var(--text);display:grid;place-items:center}.icon-btn:hover{border-color:#3a3f48}.modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.og-debug-modal{max-width:560px}.og-debug-body{display:grid;grid-template-columns:1fr;gap:14px}.og-debug-loading{padding:28px 0;text-align:center;color:var(--muted);font-size:var(--text-13)}.og-debug-errorwrap{display:grid;gap:12px}.og-debug-statusbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.og-chip{padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:700;letter-spacing:.02em;border:1px solid var(--stroke);background:#ffffff0a;color:var(--muted-strong)}.og-chip.ok{border-color:#36d07c66;background:#36d07c1f;color:var(--green)}.og-chip.bad{border-color:#ff7d8873;background:#ff7d881f;color:var(--red)}.og-redirects{display:grid;gap:8px}.og-redirect-list{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff05}.og-redirect-hop{display:flex;align-items:center;gap:8px;font-size:var(--text-11)}.og-redirect-url{font-family:inherit;font-variant-numeric:tabular-nums;color:var(--text);word-break:break-all}.og-debug-scraped{font-size:var(--text-12);color:var(--muted);margin-right:auto}.og-rescrape,.og-debug-ext{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12)}.og-debug-warn{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,179,122,.35);background:#ffb37a14}.og-warn-row{display:flex;align-items:center;gap:8px;font-size:var(--text-12);color:#ffb37a}.og-preview{border:1px solid var(--stroke);border-radius:12px;overflow:hidden;background:#ffffff05}.og-preview-media{width:100%;aspect-ratio:1.91 / 1;background:#ffffff08;display:flex;align-items:center;justify-content:center}.og-preview-media img{width:100%;height:100%;object-fit:cover}.og-preview-noimg{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--text-12)}.og-preview-meta{display:grid;gap:4px;padding:12px 14px;border-top:1px solid var(--stroke)}.og-preview-host{font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.og-preview-title{font-size:var(--text-14);font-weight:600;color:var(--text)}.og-preview-desc{font-size:var(--text-12);color:var(--muted-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.og-props{display:grid;gap:1px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--stroke)}.og-prop{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 12px;background:#ffffff05;font-size:var(--text-12)}.og-prop-key{color:var(--muted);font-weight:600}.og-prop-val{color:var(--text);word-break:break-word}.og-prop-mono{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11);color:var(--muted-strong)}.domains-batch-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0}.domains-batch-bar .ghost{display:inline-flex;align-items:center;gap:6px}.domains-batch-msg{font-size:var(--text-12);color:var(--muted)}.domains-batch-msg.error{color:var(--red)}.og-see-history{margin-left:8px;padding:0;border:0;background:none;color:var(--green);font-size:var(--text-11);font-weight:600;cursor:pointer;white-space:nowrap}.og-see-history:hover{text-decoration:underline}.og-canonical-line{display:block}.og-canonical-history{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.og-canonical-history-row{display:block;color:var(--muted-strong);word-break:break-all}.og-canonical-history-date{color:var(--muted);white-space:nowrap}.og-engagement{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--text-12);color:var(--muted)}.og-engagement strong{color:var(--text)}.og-history-head{display:flex;align-items:center;gap:6px;font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.og-history-list{display:grid;gap:1px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--stroke);max-height:180px;overflow-y:auto}.og-history-code{padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--text-10);font-weight:700;border:1px solid var(--stroke);color:var(--muted-strong)}.og-history-code.ok{border-color:#36d07c66;color:var(--green)}.field{display:grid;gap:8px;align-content:start}.form-grid>.field:first-child{grid-column:1 / -1}.field label{font-size:var(--text-13);color:var(--muted)}.field-row{display:flex;align-items:center;gap:10px}.field input,.field select{flex:1;width:100%;min-height:var(--control-md);padding:0 var(--space-14);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;letter-spacing:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field input::placeholder{color:var(--muted);font-weight:400;letter-spacing:0}.field input:hover{border-color:#ffffff1f;background:#ffffff09}.field input:focus{outline:none;border-color:#36d07c66;background:#ffffff0a;box-shadow:0 0 0 3px #36d07c1a}.field input:disabled{opacity:.5;cursor:not-allowed}.login-field .input-wrap{--field-autofill: #0d0f14;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:var(--field-autofill);padding:10px 12px}.login-field .input-wrap:hover{border-color:#ffffff1f}.login-field .input-wrap input{border:none;background:transparent;padding:0}select,.field select{appearance:none;-webkit-appearance:none;width:100%;min-height:var(--control-md);padding:0 40px 0 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background-color:#ffffff06;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;cursor:pointer;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,#8a93a3 50%),linear-gradient(135deg,#8a93a3 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}select:hover,.field select:hover{border-color:#ffffff1f;background-color:#ffffff09}select:focus,.field select:focus{outline:none;border-color:#36d07c66;background-color:#ffffff0a;box-shadow:0 0 0 3px #36d07c1a}select:disabled,.field select:disabled{opacity:.5;cursor:not-allowed}select option,.field select option{background:#15171c;color:#e7edf8}.field-sep{font-size:var(--text-12);color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:12px}.modal-actions-split{justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.modal-reset-link{background:transparent;border:none;color:var(--muted);font-size:var(--text-12);font-weight:500;padding:6px 4px;cursor:pointer;transition:color .16s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.modal-reset-link:hover{color:var(--red);text-decoration-color:#ff7d8866}.dashboard-filters-modal{background:linear-gradient(160deg,#1a1c22c7,#0e1014d1);border-color:#ffffff0f;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff0a}.dashboard-filters-modal .field input[type=date]{width:100%;background:#0f1116b8;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:var(--text-13);font-weight:500;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;color-scheme:dark}.dashboard-filters-modal .field input[type=date]:hover{border-color:#ffffff29}.dashboard-filters-modal .field input[type=date]:focus{outline:none;border-color:#36d07c80;box-shadow:0 0 0 3px #36d07c1f}.dashboard-filters-modal .field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.62) sepia(1) saturate(4) hue-rotate(95deg);opacity:.7;cursor:pointer;transition:opacity .16s ease}.dashboard-filters-modal .field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.live-custom-range-inputs{display:flex;gap:6px;min-width:0}.live-custom-range .live-custom-range-inputs>*{flex:1 1 0;min-width:0}.live-custom-range .deus-date-trigger{width:100%;min-width:0}.live-custom-range .deus-date-trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-custom-range .deus-date-picker{position:relative}.live-custom-range .deus-date-menu{left:0;right:auto}.deus-date-day.is-blocked{opacity:.25;cursor:not-allowed;text-decoration:line-through}.deus-date-day.is-blocked:hover{background:transparent}.dashboard-filters-modal .modal-section-label{grid-column:1 / -1;margin-top:4px;font-size:var(--text-10);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:8px}.dashboard-filters-modal .modal-section-label svg{color:var(--green);flex:0 0 auto}.dashboard-filters-modal .modal-section-label:first-child{margin-top:0}.dashboard-filters-modal .field.is-active{position:relative}.dashboard-filters-modal .field.is-active:before{content:"";position:absolute;left:-10px;top:24px;bottom:4px;width:2px;border-radius:var(--radius-pill);background:var(--green);box-shadow:0 0 8px #36d07c73}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.field-clear{background:transparent;border:0;padding:2px 6px;font-size:var(--text-11);font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:6px;transition:color .14s ease,background .14s ease}.field-clear:hover{color:var(--red);background:#ff7d8814}.action-pill.is-dirty{box-shadow:0 0 #36d07c73;animation:action-pill-dirty 1.6s ease-in-out infinite}@keyframes action-pill-dirty{0%,to{box-shadow:0 0 #36d07c73,0 10px 20px #36d07c2e}50%{box-shadow:0 0 0 6px #36d07c00,0 12px 26px #36d07c52}}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;font-variant-numeric:tabular-nums}.cards.secondary{margin-top:-8px}.cards.stats-secondary{margin-top:-6px}.cards.report{margin-bottom:8px}.card{background:linear-gradient(160deg,#1f2126f2,#16181ceb);border:1px solid #24262b;border-radius:16px;padding:20px 22px;box-shadow:0 8px 24px #00000047;min-height:108px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.card:before,.panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff1a,#ffffff05);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.card:after{content:"";position:absolute;top:-60%;right:-20%;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);opacity:.16;transform:rotate(25deg);pointer-events:none}.card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0006}.card>*,.panel>*{position:relative;z-index:1}.card-head{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--text-12);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.kpi-delta{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:700;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-delta svg{flex-shrink:0}.card-head .kpi-delta{margin-left:auto}.card-meta .kpi-delta{display:flex;width:fit-content;margin-top:6px}.card>.kpi-delta{align-self:flex-start;margin-top:2px}.kpi-delta.is-good{color:#4ee39c;background:#36d07c1a;border:1px solid rgba(54,208,124,.28)}.kpi-delta.is-bad{color:var(--red);background:#ff7d881a;border:1px solid rgba(255,125,136,.28)}.card-value{font-size:var(--text-30);font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.card-meta{font-size:var(--text-12);color:var(--muted);margin-top:auto;line-height:1.5}.cards.secondary .card{padding:16px 20px;min-height:96px}.stats-kpi-card{min-height:92px;padding:14px 18px;gap:10px;background:linear-gradient(155deg,#16191ef5,#0e1116f0);border-color:#36d07c33}.stats-kpi-card:before{background:linear-gradient(135deg,#36d07c59,#78aaff14,#36d07c2e);opacity:.75}.stats-kpi-card .card-head{font-size:var(--text-12);color:#98a0ad;text-transform:uppercase;letter-spacing:.06em}.stats-kpi-card .card-value{font-size:var(--text-24);font-weight:700;line-height:1}.stats-kpi-card .card-meta{font-size:var(--text-11);margin-top:0}.panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.panels.api-stack,.panels.panels-single{grid-template-columns:1fr}.panels.extra{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.device-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.device-charts .panel.span-2{grid-column:1 / -1}.device-charts .panel.placement-conversion{min-height:420px}.geo-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-charts .panel{min-height:320px}.geo-charts .panel.span-2{grid-column:span 2}.geo-charts .panel.span-3{grid-column:1 / -1}.city-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.city-charts .panel{min-height:320px}.city-charts .panel.span-2{grid-column:1 / -1}.profile-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 1200px){.geo-charts,.city-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.geo-charts{grid-template-columns:minmax(0,1fr)}.geo-charts .panel.span-2,.geo-charts .panel.span-3{grid-column:1 / -1}.city-charts{grid-template-columns:minmax(0,1fr)}}.profile-info{background:#0c0e12a6;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.profile-info span{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.profile-info strong{font-size:var(--text-16);color:var(--text)}.panel{background:linear-gradient(160deg,#1e2025f5,#14161af2);border-radius:var(--radius);border:1px solid #24262b;padding:18px 22px 20px;min-height:380px;box-shadow:inset 0 0 0 1px #ffffff05,0 20px 40px #00000059;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.panel.is-fit{min-height:0}.ftd-volume-panel{min-height:340px}.overview-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.overview-filter{border:1px solid rgba(255,255,255,.1);background:#0a0e12c2;color:var(--muted);border-radius:var(--radius-pill);padding:8px 12px;font-size:var(--text-12);font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease}.overview-filter:hover{color:var(--text);border-color:#ffffff3d}.overview-filter.is-active{background:#36d07c14}.overview-filter-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.form-panel{min-height:auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:10px}.api-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utm-tool-bar{position:relative;z-index:50;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(54,208,124,.15);background:#36d07c0a}.utm-tool-field{min-width:180px;max-width:230px}.utm-tool-field label{font-size:var(--text-11);margin-bottom:4px}.utm-tool-field .country-select-trigger{min-height:var(--control-md);padding:4px 12px;border-radius:var(--radius-sm)}.utm-tool-field .country-select-value,.utm-tool-field .country-select-value.is-placeholder{font-size:var(--text-13)}.utm-tool-field .country-select-arrow{font-size:var(--text-11)}.utm-grid .field:first-child .country-select-trigger{min-height:var(--control-md);padding:4px 12px;border-radius:var(--radius-sm)}.utm-grid .field:first-child .country-select-value,.utm-grid .field:first-child .country-select-value.is-placeholder{font-size:var(--text-13)}.utm-grid .field:first-child .country-select-arrow{font-size:var(--text-11)}.utm-tool-hint{flex:1;min-width:240px;font-size:var(--text-12);color:var(--muted-strong);line-height:1.5;margin:0 0 6px}.utm-tool-hint code{font-family:var(--font-mono);font-size:var(--text-11);padding:1px 6px;border-radius:6px;background:#ffffff0f;color:var(--green)}.utm-tool-hint strong{color:var(--text)}.utm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin-top:16px}.utm-grid .field input{min-height:var(--control-md);padding:0 12px;border-radius:var(--radius-sm);font-size:var(--text-13)}.utm-grid .field label{font-size:var(--text-11);margin-bottom:4px}.utm-field-aliased label{color:var(--green)}.utm-field-aliased input{border-color:#36d07c33}.utm-subs-toggle{margin-top:14px;padding:10px 16px;border-radius:var(--radius-sm);border:1px dashed rgba(255,255,255,.12);background:transparent;color:var(--muted-strong);font-size:var(--text-12);font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.utm-subs-toggle:hover:not(:disabled){color:var(--text);border-color:#36d07c4d;background:#36d07c0a}.utm-subs-toggle:disabled{cursor:default;color:var(--green);border-color:#36d07c40;border-style:solid;background:#36d07c0d}.utm-fill-macros{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(54,208,124,.28);background:#36d07c12;color:#6fe3a4;font-size:var(--text-12);font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.utm-fill-macros:hover{background:#36d07c21;border-color:#36d07c73}.utm-preset-draft{display:inline-flex;align-items:center;gap:6px}.utm-preset-draft input{height:32px;width:160px;border-radius:var(--radius-sm);border:1px solid rgba(54,208,124,.35);background:#0f1116b3;color:var(--text);padding:0 10px;font-size:var(--text-12);font-family:inherit;outline:none}.utm-preset-draft input:focus{box-shadow:0 0 0 3px #36d07c1f}.utm-preset-confirm{height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid rgba(54,208,124,.5);background:var(--green-soft);color:#6fe3a4;font-size:var(--text-12);font-weight:700;cursor:pointer}.utm-preset-confirm:disabled{opacity:.45;cursor:default}.utm-preset-cancel{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);border:0;background:#ffffff0f;color:var(--muted);cursor:pointer}.utm-preset-cancel:hover{color:var(--text)}.utm-preview-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.utm-param-count{font-size:var(--text-10);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:#36d07c1a;border:1px solid rgba(54,208,124,.28);border-radius:var(--radius-pill);padding:2px 10px}.utm-macros{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.utm-macros-label{font-size:var(--text-11);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.utm-macros-chips{display:flex;flex-wrap:wrap;gap:6px}.utm-macro-chip{font-family:var(--font-mono);font-size:var(--text-11);padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--muted-strong);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.utm-macro-chip:hover:not(:disabled){color:var(--green);border-color:#36d07c4d;background:#36d07c0f}.utm-macro-chip:disabled{opacity:.4;cursor:not-allowed}.country-select-custom{border-top:1px solid rgba(255,255,255,.06);color:var(--green)}.country-select-custom .country-select-name{font-style:italic;color:var(--green)}.utm-url-pixel{background:#36d07c29;color:var(--green);border-radius:4px;padding:0 4px}.utm-warnings{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.utm-warnings li{display:flex;align-items:center;gap:6px;font-size:var(--text-11);color:#ffb37a}.utm-presets{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.utm-preset-save{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;padding:6px 12px;border-radius:8px;border:1px dashed rgba(54,208,124,.3);background:transparent;color:var(--green);cursor:pointer;transition:background .16s ease}.utm-preset-save:hover{background:#36d07c0f}.utm-preset-chips{display:flex;flex-wrap:wrap;gap:6px}.utm-preset-chip{display:inline-flex;align-items:center;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.08);background:#ffffff06;overflow:hidden}.utm-preset-load{background:transparent;border:none;color:var(--text);font-size:var(--text-11);font-weight:500;padding:6px 4px 6px 12px;cursor:pointer}.utm-preset-load:hover{color:var(--green)}.utm-preset-del{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:6px 8px 6px 4px;display:inline-flex;align-items:center}.utm-preset-del:hover{color:var(--red)}.utm-presets-empty{font-size:var(--text-11);color:var(--muted);font-style:italic}.utm-history-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.utm-history-search{width:200px;min-height:36px;padding:8px 12px;font-size:var(--text-12);font-weight:500;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--text);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.utm-history-search::placeholder{color:var(--muted);font-weight:400}.utm-history-search:hover{border-color:#ffffff1f;background:#ffffff09}.utm-history-search:focus{outline:none;border-color:#36d07c66;background:#ffffff0a;box-shadow:0 0 0 3px #36d07c1a}.utm-grid .field:first-child{grid-column:1 / -1}.field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--text);font-size:var(--text-13);min-height:150px;resize:vertical;font-family:var(--font-mono);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field textarea:focus{outline:none;border-color:#36d07c66;background:#ffffff0a;box-shadow:0 0 0 3px #36d07c1a}.field-hint{font-size:var(--text-11);color:var(--muted);margin-top:6px}.field-inline{display:flex;flex-direction:column;gap:6px}.checkbox{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-13);color:var(--text);cursor:pointer}.checkbox input{accent-color:var(--green)}.field input[type=checkbox],.checkbox input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;min-height:0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--green);cursor:pointer}.form-grid .field label.checkbox{font-size:var(--text-13);text-transform:none;letter-spacing:0;color:var(--text)}.domain-form{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-form .field:first-child{grid-column:span 2}.accounts-form{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-form .field-span-2{grid-column:span 2}.accounts-form .field-span-3{grid-column:1 / -1}.accounts-domains-field,.accounts-owner-field,.accounts-comment-field{align-self:start}.accounts-domains-field{position:relative}.accounts-domains-field .field-hint{margin-top:8px}.accounts-owner-field{grid-template-rows:auto}.accounts-owner-field select{min-height:52px;align-self:auto}.registry-dashboard-panel .domain-form,.registry-dashboard-panel .accounts-form,.registry-dashboard-panel .pixel-form{position:relative;margin-top:14px;padding:20px 22px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--section-accent, var(--green)) 17%,rgba(255,255,255,.07));background:radial-gradient(130% 100% at 100% 0%,color-mix(in srgb,var(--section-accent, var(--green)) 7%,transparent) 0%,transparent 46%),linear-gradient(160deg,#1b1e24f0,#12151af2);box-shadow:inset 0 1px #ffffff08,0 14px 32px #00000042}.accounts-form .field label,.domain-form .field label,.registry-dashboard-panel .pixel-form .field label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-11);color:#98a0ad}.accounts-form .field input,.accounts-form .field select,.accounts-form .field textarea,.domain-form .field input,.domain-form .field select,.domain-form .field textarea,.registry-dashboard-panel .pixel-form .field input,.registry-dashboard-panel .pixel-form .field select,.registry-dashboard-panel .pixel-form .field textarea{border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#191b20f2,#14161bf2);color:#f0f2f7}.accounts-form .field input::placeholder,.accounts-form .field textarea::placeholder,.domain-form .field input::placeholder,.domain-form .field textarea::placeholder,.registry-dashboard-panel .pixel-form .field input::placeholder,.registry-dashboard-panel .pixel-form .field textarea::placeholder{color:#979da8c7}.row-index-cell{color:var(--muted);font-size:var(--text-11)}.geo-chip-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.geo-chip,.flow-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text);font-size:var(--text-12);font-weight:500;white-space:nowrap}.geo-chip .fi{border-radius:2px;font-size:var(--text-12)}.geo-chip-more{color:var(--muted);cursor:default}.flow-pill{max-width:220px;overflow:hidden;text-overflow:ellipsis}.tracking-name{display:inline-block;max-width:340px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tracking-preview{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;background:linear-gradient(160deg,#14171ce6,#0e1116eb);gap:8px}.tracking-preview-name{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-13);font-weight:700;color:var(--text)}.tracking-preview-url{display:block;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11);color:var(--muted-strong);word-break:break-all;line-height:1.5}.tracking-filter-open{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-md);padding:0 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--text);font-size:var(--text-14);font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.tracking-filter-open svg{color:var(--green)}.tracking-filter-open:hover{border-color:#36d07c66;background:#ffffff0a}.tracking-filter-modal{width:min(620px,94vw)}.tracking-filter-body{display:grid;grid-template-columns:1fr;gap:14px}.tracking-filter-logic{display:flex;align-items:center;justify-content:space-between;gap:12px}.tracking-filter-logic-label{font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.tracking-logic-toggle,.tracking-mode-toggle{display:inline-flex;border-radius:var(--radius-sm);border:1px solid var(--stroke);overflow:hidden}.tracking-logic-toggle button,.tracking-mode-toggle button{padding:8px 14px;border:0;background:transparent;color:var(--muted-strong);font-size:var(--text-12);font-weight:700;font-family:inherit;cursor:pointer;transition:background .14s ease,color .14s ease}.tracking-logic-toggle button.is-active,.tracking-mode-toggle button.is-active.is-ok{background:#36d07c29;color:var(--green)}.tracking-mode-toggle button.is-active.is-bad{background:#ff7d8829;color:var(--red)}.tracking-filter-rules{display:grid;gap:12px}.tracking-filter-rule{border:1px solid var(--stroke);border-radius:12px;padding:12px;background:#ffffff05;display:grid;gap:10px}.tracking-filter-rule-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px}.tracking-filter-note{margin:0;font-size:var(--text-12);color:var(--muted);font-style:italic}.tracking-filter-empty{padding:18px;text-align:center;color:var(--muted);font-size:var(--text-13);border:1px dashed var(--stroke);border-radius:12px}.tracking-filter-add,.tracking-filter-open.tracking-filter-add{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);border:1px dashed rgba(54,208,124,.4);background:#36d07c0f;color:var(--green);font-size:var(--text-12);font-weight:600;font-family:inherit;cursor:pointer}.tag-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--field-h);padding:4px 6px;border-radius:var(--field-radius);border:1px solid var(--field-border);background:var(--field-bg);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.tag-input:hover{background:var(--field-bg-hover)}.tag-input:focus-within{border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.tag-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;max-width:100%;padding:0 4px 0 8px;border:0;border-radius:var(--radius-xs);background:var(--island);box-shadow:0 0 0 1px var(--field-border);color:var(--text);font-size:var(--text-12);font-weight:600;overflow-wrap:anywhere}.tag-chip button{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border:0;border-radius:var(--radius-xs);background:none;color:var(--muted);cursor:pointer;font-size:var(--text-14);line-height:1;padding:0}.tag-chip button:hover{background:var(--fill);color:var(--text)}.tag-input-field{flex:1;min-width:120px;border:0!important;background:transparent!important;color:var(--text);font-size:var(--text-14);min-height:32px!important;padding:0 6px!important;box-shadow:none!important;text-overflow:ellipsis}.tag-input-field:focus,.tag-input-field:focus-visible{outline:none}.tag-input-field::placeholder{color:var(--field-placeholder)}.tracking-verify-result{display:grid;gap:8px}.tracking-stream-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff05;font-size:var(--text-12)}.tracking-stream-row strong{color:var(--text)}.flow-tree{display:grid;gap:12px;margin-top:14px}.flow-sort{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;border:1px solid var(--stroke);border-radius:12px;background:#ffffff05}.flow-sort>svg{color:var(--muted);flex-shrink:0}.flow-sort-btn{border:0;background:none;color:var(--muted);font-family:inherit;font-size:var(--text-12);font-weight:600;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .14s ease,color .14s ease;white-space:nowrap}.flow-sort-btn:hover{color:var(--text);background:#ffffff0a}.flow-sort-btn.is-active{color:var(--green);background:#36d07c1f}.flow-link{border:1px solid var(--stroke);border-radius:var(--radius-md);background:linear-gradient(160deg,#1e212899,#12151ab3);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.flow-link.is-open{border-color:#6ad6ff47;box-shadow:0 1px #6ad6ff0f inset}.flow-link-head{display:grid;gap:10px;padding:14px 16px}.flow-link-top{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.flow-link-toggle{display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:700;cursor:pointer;min-width:0;padding:0}.flow-chevron{color:var(--muted);transition:transform .16s ease;display:inline-flex;flex-shrink:0}.flow-state-dot.is-active{background:var(--green);box-shadow:0 0 0 3px #36d07c29}.flow-state-dot.is-off{background:#8a93a3;box-shadow:0 0 0 3px #8a93a324}.flow-buyer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.flow-segments{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.flow-seg{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff05;color:var(--text);font-size:var(--text-12);font-weight:600;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.flow-seg svg{flex-shrink:0}.flow-seg .fi{border-radius:2px;font-size:var(--text-12)}.flow-seg-tool{border-color:#36d07c47}.flow-seg-tool svg{color:var(--green)}.flow-seg-game{border-color:#a15bff47}.flow-seg-game svg{color:#b98bff}.flow-seg-geo{border-color:#6ad6ff47}.flow-seg-brand{border-color:#ffaf5a47}.flow-seg-brand svg{color:#ffbd6a}.flow-link-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.flow-kt{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--stroke);font-size:var(--text-11);font-weight:700;letter-spacing:.02em}.flow-kt-dot{width:6px;height:6px;border-radius:50%}.flow-kt.is-live{color:var(--muted-strong);border-color:var(--stroke);background:#ffffff06}.flow-kt.is-live .flow-kt-dot{background:var(--green)}.flow-kt.is-local{color:var(--muted)}.flow-kt.is-local .flow-kt-dot{background:#8a93a3}.flow-link-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:24px}.flow-pill-copy{cursor:pointer;font-family:inherit;gap:8px;transition:border-color .14s ease,color .14s ease}.flow-pill-copy svg{flex-shrink:0;color:#6ad6ff}.flow-pill-copy:hover{border-color:#6ad6ff66}.flow-pill-copy.is-copied{border-color:#36d07c73;color:#7ce2a7}.flow-pill-copy.is-copied svg{color:var(--green)}.flow-pill-url{overflow:hidden;text-overflow:ellipsis;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12)}.flow-metric{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:600;color:var(--muted)}.flow-metric svg{color:var(--muted)}.flow-metric-muted{color:#ffffff52}.flow-metric-muted svg{color:#ffffff52}.flow-metric-status{padding:2px 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke)}.flow-status-on{color:#7ce2a7;border-color:#36d07c52;background:#36d07c14}.flow-status-off{color:#ffb27a;border-color:#ff7d884d;background:#ff7d8814}.flow-domains{display:grid;gap:8px;padding:0 16px 16px 36px;position:relative}.flow-domain{border:1px solid var(--stroke);border-left:3px solid rgba(106,214,255,.5);border-radius:var(--radius-sm);padding:12px 14px;background:#ffffff05}.flow-domain-head{display:flex;align-items:center;gap:8px;color:var(--text);font-size:var(--text-13);font-weight:600;flex-wrap:wrap}.flow-domain-icon{display:inline-flex;color:#6ad6ff}.flow-domain-name{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12)}.flow-domain-tag{font-size:var(--text-11);font-weight:600;color:var(--muted);padding:2px 8px;border-radius:6px;border:1px solid var(--stroke);text-transform:uppercase;letter-spacing:.03em}.flow-domain-geos{display:inline-flex;align-items:center;gap:4px}.flow-domain-geos .fi{border-radius:2px;font-size:var(--text-12)}.flow-domain-geo-more{font-size:var(--text-10);color:var(--muted);font-weight:600}.flow-domain-count{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--text-11);color:var(--muted);font-weight:600}.flow-domain-count svg{color:var(--green)}.flow-pixels{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.flow-pixel-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.28);background:#36d07c12;color:#9ceabc;font-size:var(--text-11);font-weight:600;font-family:inherit;font-variant-numeric:tabular-nums}.flow-pixel-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-pixel-dot.is-off{background:#8a93a3}.flow-pixel-flag.fi{border-radius:2px;font-size:var(--text-11)}.flow-pixels-empty{font-size:var(--text-12);color:var(--muted);font-style:italic;padding:8px 0 0}.flow-empty{display:flex;align-items:center;gap:10px;font-size:var(--text-12);color:var(--muted);padding:4px 16px 16px 36px}.flow-empty>svg{color:#6ad6ff}.flow-empty-cta{border:1px solid rgba(106,214,255,.35);background:#6ad6ff14;color:#9fd9f6;font-family:inherit;font-size:var(--text-12);font-weight:600;padding:4px 12px;border-radius:8px;cursor:pointer;transition:background .14s ease}.flow-empty-cta:hover{background:#6ad6ff29}.flow-detail-btn{width:28px;height:28px}.flow-detail-modal{width:min(660px,94vw)}.flow-detail-body{display:grid;grid-template-columns:1fr;gap:14px}.flow-detail-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--stroke)}.flow-detail-buyer{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-14);font-weight:700;color:var(--text);margin-right:2px}.flow-detail-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.flow-detail-card{border:1px solid var(--stroke);border-radius:12px;background:#ffffff05;overflow:hidden}.flow-detail-card-head{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:var(--text-11);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--stroke);background:#ffffff04}.flow-detail-card-head svg{color:#6ad6ff}.flow-detail-count{margin-left:auto;min-width:20px;text-align:center;padding:1px 8px;border-radius:var(--radius-pill);background:#36d07c1f;color:#7ce2a7;font-size:var(--text-11);letter-spacing:0}.flow-detail-list{display:grid}.flow-detail-row{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:10px 14px;font-size:var(--text-12);align-items:center}.flow-detail-row+.flow-detail-row{border-top:1px solid rgba(255,255,255,.045)}.flow-detail-key{color:var(--muted);font-weight:500}.flow-detail-val{color:var(--text);word-break:break-word;min-width:0}.flow-detail-val.is-mono{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12)}.flow-detail-code{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);color:#9fd9f6}.flow-detail-geoval{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.flow-detail-geoval .fi{border-radius:2px;font-size:var(--text-12)}.flow-detail-urlblock{border:1px solid var(--stroke);border-radius:12px;background:#6ad6ff0b;padding:12px 14px;display:grid;gap:8px}.flow-detail-urlhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.flow-detail-urllabel{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-11);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9fd9f6}.flow-detail-urllabel svg{color:#6ad6ff}.flow-detail-url{display:block;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11);color:var(--text);word-break:break-all;line-height:1.55}.flow-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff08;color:var(--muted);font-family:inherit;font-size:var(--text-11);font-weight:600;cursor:pointer;transition:color .14s ease,border-color .14s ease;flex-shrink:0}.flow-copy-btn:hover{color:var(--text);border-color:var(--stroke-strong, rgba(255, 255, 255, .18))}.flow-detail-pixels{display:grid;gap:1px}.flow-detail-pixel{display:flex;align-items:center;gap:10px;padding:10px 14px;flex-wrap:wrap}.flow-detail-pixel+.flow-detail-pixel{border-top:1px solid rgba(255,255,255,.045)}.flow-detail-pixid{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);font-weight:600;color:#9ceabc}.flow-detail-token{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11);color:var(--muted);margin-left:auto}.flow-detail-copy{width:26px;height:26px;flex-shrink:0}.flow-detail-pixel-note{flex-basis:100%;font-size:var(--text-11);color:var(--muted);font-style:italic}.flow-detail-empty{font-size:var(--text-12);color:var(--muted);padding:10px 14px;margin:0}.flow-final-link{border:1px solid rgba(54,208,124,.3);border-radius:12px;background:#36d07c0f;padding:12px 14px;display:grid;gap:8px}.flow-final-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--green);font-weight:700}.flow-final-head .ghost{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11)}.flow-final-url{display:block;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);color:var(--text);word-break:break-all;line-height:1.5}.flow-see-traffic{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid rgba(161,91,255,.4);background:#a15bff1a;color:#c39bff;font-size:var(--text-12);font-weight:700;font-family:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease}.flow-see-traffic svg{color:var(--purple)}.flow-see-traffic:hover{background:#a15bff2e;border-color:#a15bff99}.traffic-step-value{font-size:var(--text-14);font-weight:700;color:var(--text);margin:4px 0;word-break:break-all}.accounts-form textarea{min-height:120px}.role-name{font-size:var(--text-16);font-weight:600;color:var(--text)}.role-permissions{display:flex;flex-wrap:wrap;gap:6px}.roles-count{font-size:var(--text-11);color:var(--muted-strong);font-weight:500}.role-row-name{font-weight:600}.goal-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:16px;align-items:start}@media (max-width: 920px){.goal-list{grid-template-columns:1fr}}.goal-td-value{font-size:var(--text-13);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.goal-td-value small{font-size:var(--text-11);font-weight:500;color:var(--faint)}.goal-head-text{min-width:0}.goal-primary-value{font-size:var(--text-26);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.goal-primary-value span{font-size:var(--text-16);font-weight:500;color:var(--faint);letter-spacing:0}.goal-row-value{font-size:var(--text-14);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.goal-row-value small{font-size:var(--text-12);font-weight:500;color:var(--faint)}.utm-grid .field input{background:#1a1c20;border:1px solid var(--stroke);color:var(--text);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--text-13)}.utm-preview{margin-top:18px;padding:14px;border-radius:var(--radius-md);background:#101216b3;border:1px solid rgba(255,255,255,.06);display:grid;gap:12px}.utm-url{font-size:var(--text-12);color:var(--text);word-break:break-all;line-height:1.5}.utm-url.is-empty{color:var(--muted)}.utm-url.is-invalid{color:var(--pink)}.utm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.action-pill.is-disabled{opacity:.5;pointer-events:none}.utm-history{margin-top:22px;display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.utm-history-head{align-items:center}.utm-history-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.utm-history-list li{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.06);background:#10121699}.utm-history-list span{font-size:var(--text-12);color:var(--text);word-break:break-all}.utm-history-item{align-items:center!important;border-color:#ffffff0d!important;background:#ffffff04!important;transition:border-color .16s ease,background .16s ease}.utm-history-item:hover{border-color:#ffffff1a!important;background:#ffffff08!important}.utm-history-main{display:flex;flex-direction:column;gap:4px;min-width:0}.utm-history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:var(--text-11);color:var(--muted-strong)}.utm-history-tool{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text)}.utm-history-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.utm-history-country{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--muted-strong)}.utm-history-sub{color:var(--muted);letter-spacing:.01em}.utm-history-url{font-size:var(--text-12);color:var(--muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.4}.utm-history-copy{flex-shrink:0;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease,border-color .16s ease}.utm-history-copy:hover{color:var(--green);background:#36d07c14;border-color:#36d07c40}.utm-history .empty-state{margin-top:0}.form-grid .field label{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.6px}.form-grid .field:nth-child(4){grid-column:1 / -1}.domain-form .field:nth-child(4){grid-column:auto}.form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.entries-section{display:block}.table-wrap{margin-top:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;overflow-x:auto}.table-wrap:has(.country-select-picker.is-open){overflow:visible;position:relative;z-index:var(--z-select-host)}.panel-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.entries-table{width:100%;border-collapse:collapse;font-size:var(--text-12);min-width:720px}.domain-table{min-width:680px}.accounts-table{min-width:1320px}.registry-dashboard-panel{min-height:0;position:relative;overflow:hidden;border-color:#ffffff14;background:radial-gradient(120% 120% at 50% -10%,color-mix(in srgb,var(--section-accent, var(--green)) 13%,transparent),#10141c00 54%),linear-gradient(160deg,#1e2025f5,#14161af2);box-shadow:inset 0 0 0 1px #ffffff05,0 20px 40px #00000059}.registry-dashboard-panel:after,.utm-registry-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--section-accent, var(--green)) 9%,transparent) 0%,transparent 42%);opacity:.9;z-index:0}.registry-dashboard-panel>*,.utm-registry-panel>*{position:relative;z-index:1}.domain-registry-panel,.accounts-registry-panel{padding-bottom:24px}.registry-dashboard-panel:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(180deg,#ffffff05,#fff0);background-size:22px 22px,100% 100%;opacity:.12;pointer-events:none}.domain-registry-panel .panel-head,.accounts-registry-panel .panel-head,.accounts-registry-panel .accounts-summary-strip,.domain-registry-panel .table-wrap,.accounts-registry-panel .table-wrap,.domain-registry-panel .empty-state,.accounts-registry-panel .empty-state{position:relative;z-index:2}.domain-registry-panel .domain-form,.accounts-registry-panel .accounts-form{position:relative;z-index:6}.registry-dashboard-panel .table-wrap{margin-top:16px;border-color:#ffffff14;background:#0d1015a3;border-radius:var(--radius-md)}.registry-dashboard-panel .entries-table th{background:#14171ed6}.registry-dashboard-panel .entries-table td{background:#0c0e127a}.registry-dashboard-panel .entries-table tr:hover td{background:#ffffff0a}.accounts-registry-panel .table-wrap{margin-top:14px}.accounts-summary-strip{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.accounts-summary-item{position:relative;overflow:hidden;padding:20px 22px;border-radius:16px;border:1px solid #24262b;background:linear-gradient(160deg,#222429f2,#181a1ee6);box-shadow:0 15px 30px #00000059;min-height:108px;display:flex;flex-direction:column;gap:14px;--kpi-accent: #6b7080;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.accounts-summary-item:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000006b;border-color:#2c2f35}.accounts-summary-item.tone-neutral{--kpi-accent: #6ad6ff}.accounts-summary-item.tone-warning{--kpi-accent: #ffb37a}.accounts-summary-top{display:flex;align-items:center;gap:10px}.accounts-summary-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--kpi-accent);background:linear-gradient(158deg,color-mix(in srgb,var(--kpi-accent) 24%,transparent),color-mix(in srgb,var(--kpi-accent) 7%,transparent));border:1px solid color-mix(in srgb,var(--kpi-accent) 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--kpi-accent) 26%,transparent)}.accounts-summary-icon svg{width:18px;height:18px}.accounts-summary-item:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--kpi-accent) 12%,transparent) 0%,transparent 46%);opacity:1}.accounts-summary-item>*{position:relative}.accounts-summary-item:after{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--kpi-accent) 70%,transparent),transparent)}.accounts-summary-item:hover{border-color:color-mix(in srgb,var(--kpi-accent) 34%,#2c2f35)}.accounts-summary-label{font-size:var(--text-14);letter-spacing:0;text-transform:none;color:var(--text);font-weight:500}.accounts-summary-item strong{font-size:var(--text-28);letter-spacing:.3px;color:var(--text);line-height:1;font-weight:600;font-feature-settings:"tnum"}.accounts-summary-bar{height:4px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden;margin-top:auto}.accounts-summary-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--kpi-accent);transition:width .3s ease}.accounts-summary-sub{font-size:var(--text-12);color:var(--muted);margin-top:auto}.registry-dashboard-panel .form-actions{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;margin-top:4px}.registry-dashboard-panel .empty-state{border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#191c22cc,#12151ad1)}.accounts-modal{width:min(1040px,94vw)}.accounts-modal-body{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-modal .modal-body .field:first-child{grid-column:auto}.accounts-modal .field-span-3{grid-column:1 / -1}.accounts-edit-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.accounts-edit-summary-item{position:relative;overflow:hidden;border:1px solid var(--stroke);border-radius:12px;padding:12px 14px;background:var(--well);box-shadow:none;display:grid;gap:4px}.accounts-edit-summary-item span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:var(--text-10);font-weight:600}.accounts-edit-summary-item strong{color:var(--text);font-size:var(--text-14);font-weight:600;line-height:1.35;font-family:inherit;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-modal textarea{min-height:120px;font-size:var(--text-14);line-height:1.45;font-family:inherit}.accounts-modal .modal-actions,.pixel-edit-modal .modal-actions{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:6px}.pixel-edit-modal{width:min(680px,94vw)}.pixel-edit-modal .modal-body{align-items:start}.pixel-edit-modal .modal-body .field-span-2{grid-column:1 / -1}.pixel-edit-modal .modal-body .country-select-trigger{border-color:#ffffff17;background:linear-gradient(160deg,#191b20f2,#14161bf2);color:#f0f2f7}.accounts-modal .modal-head,.pixel-edit-modal .modal-head{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:14px;margin-bottom:16px}.pixel-edit-modal .modal-body .field label,.accounts-modal .modal-body .field label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-11);font-weight:600;color:#98a0ad}.pixel-edit-modal .modal-body .field input,.pixel-edit-modal .modal-body .field textarea,.accounts-modal .modal-body .field input,.accounts-modal .modal-body .field textarea{border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#191b20f2,#14161bf2);color:#f0f2f7}.pixel-edit-modal .modal-body .field input::placeholder,.pixel-edit-modal .modal-body .field textarea::placeholder,.accounts-modal .modal-body .field input::placeholder,.accounts-modal .modal-body .field textarea::placeholder{color:#979da8c7}.meta-token-sections{display:grid;gap:16px}.meta-token-panel{min-height:0}.meta-token-panel{margin-top:0;border-color:#4264a057;background:radial-gradient(95% 120% at 0% 0%,#1d3a2a38,#11161f00 65%),linear-gradient(165deg,#181b24f7,#0e1119f7);box-shadow:inset 0 0 0 1px #ffffff05,0 22px 40px #00000061}.bf-head-text{display:flex;flex-direction:column;gap:1px}.bf-check-name{font-size:var(--text-12);font-weight:700;color:var(--text)}.bf-check-value{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.bf-action-value{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.meta-token-panel .table-wrap{border-color:#5677b257;background:#080c1494}.meta-token-panel .entries-table th{background:#0a101bc2;color:#a6bee2;letter-spacing:.03em}.meta-token-panel .entries-table td{background:#070c1452}@media (max-width: 920px){.meta-token-panel{margin-top:0}}.pixel-table{min-width:1080px}.pixel-table-wrap{display:grid;gap:10px}.pixel-table-wrap .pixel-table-toolbar{margin:-1px -1px 0;padding:14px 14px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0d1119b8,#090d1470)}.pixel-table-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end;position:relative;z-index:5}.pixel-table-toolbar .field{gap:6px;min-width:0}.pixel-table-toolbar .field:first-child{grid-column:auto}.pixel-table-toolbar .field label{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-11)}.registry-search,.pixel-table-toolbar .country-select-trigger{min-height:var(--control-md);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff08;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.registry-search:hover,.pixel-table-toolbar .country-select-trigger:hover{border-color:#ffffff2b;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.registry-search:focus-within,.pixel-table-toolbar .country-select-picker.is-open .country-select-trigger{border-color:#36d07c99;box-shadow:0 0 0 3px #36d07c1f,inset 0 1px #ffffff08}.registry-search{display:flex;align-items:center;gap:10px;height:var(--control-md);padding:0 14px}.registry-search>svg{flex-shrink:0;color:var(--muted)}.registry-search input,.registry-search input:hover,.registry-search input:focus{flex:1;min-width:0;height:100%;padding:0;margin:0;border:none;outline:none;background:transparent;box-shadow:none;min-height:0;color:var(--text);font-family:inherit;font-size:var(--text-13);line-height:normal}.registry-search input::placeholder{color:#6b7079}.registry-search-clear{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--muted);transition:color .15s ease,background .15s ease}.registry-search-clear:hover{color:var(--text);background:#ffffff0f}.domain-table tbody tr,.pixel-table tbody tr,.accounts-table tbody tr{transition:background .14s ease}.domain-table tbody tr:hover,.pixel-table tbody tr:hover,.accounts-table tbody tr:hover{background:#ffffff08}.domain-table tbody tr .accounts-action-group,.pixel-table tbody tr .accounts-action-group,.accounts-table tbody tr .accounts-action-group{opacity:.5;transition:opacity .15s ease}.domain-table tbody tr:hover .accounts-action-group,.domain-table tbody tr:focus-within .accounts-action-group,.pixel-table tbody tr:hover .accounts-action-group,.pixel-table tbody tr:focus-within .accounts-action-group,.accounts-table tbody tr:hover .accounts-action-group,.accounts-table tbody tr:focus-within .accounts-action-group{opacity:1}.icon-btn[data-tip]{position:relative}.icon-btn[data-tip]:hover:after,.icon-btn[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:6px;background:#0d0f13;color:var(--text);border:1px solid rgba(255,255,255,.1);font-size:var(--text-11);font-weight:500;line-height:1;white-space:nowrap;z-index:30;pointer-events:none;box-shadow:0 6px 16px #00000073}.icon-btn[data-tip]:hover:before,.icon-btn[data-tip]:focus-visible:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#0d0f13;z-index:30;pointer-events:none}.filter-clear-btn{align-self:end;height:var(--control-md);display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,125,136,.3);background:#ff7d8814;color:var(--red);font-size:var(--text-12);font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease}.filter-clear-btn:hover{background:#ff7d8824;border-color:#ff7d8873}@media (max-width: 720px){.pixel-table-wrap .pixel-table-toolbar{padding:12px 10px 8px}.pixel-table-toolbar{grid-template-columns:1fr}}.stats-table{min-width:1100px}.stats-table th,.stats-table td{text-align:right}.stats-table th:nth-child(1),.stats-table th:nth-child(2),.stats-table th:nth-child(3),.stats-table td:nth-child(1),.stats-table td:nth-child(2),.stats-table td:nth-child(3){text-align:left}.entries-table th,.entries-table td{height:var(--row-compact);padding:var(--space-8) 14px;text-align:left;border-bottom:1px dashed rgba(255,255,255,.07);font-variant-numeric:tabular-nums}.entries-table th{font-size:var(--text-11);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#12141899;border-bottom-style:solid}.entries-table td{color:var(--text)}.row-actions{display:inline-flex;align-items:center;gap:8px}.entries-table tr:hover td{background:#ffffff08}.token-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11);color:var(--muted)}.copy-cell{white-space:nowrap}.copy-inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.copy-toast-anchor{position:fixed;z-index:var(--z-toast);pointer-events:none;transform:translate(-50%,-100%)}.copy-toast-anchor.is-below{transform:translate(-50%)}.copy-toast{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:600;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px)}.copy-toast.success{color:#5effb0;background:#0c1e16e0;box-shadow:0 8px 20px #2eff9924}.copy-toast.error{color:#ff9fa7;background:#281012e6;box-shadow:0 8px 20px #ff5a6c2e}.copy-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-domain-cell{max-width:260px;white-space:normal;line-height:1.45;color:#d7dbe3}.accounts-pixel-cell{max-width:300px;white-space:normal;line-height:1.45;color:#dce3ef}.accounts-country-cell{max-width:220px;white-space:normal;line-height:1.45;color:#d2d8e2}.accounts-comment-cell{max-width:240px;white-space:normal;color:#bcc3cf;line-height:1.45}.accounts-integration-cell{min-width:210px}.accounts-integration-badges{display:inline-flex;gap:4px;align-items:center}.accounts-integration-pill{border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);color:var(--muted-strong);background:#ffffff08;padding:6px 12px;font-size:var(--text-10);font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.accounts-integration-pill.is-working{border-color:#36d07c66;color:var(--green);background:#36d07c14}.accounts-integration-pill.is-down{border-color:#ff7d8866;color:var(--red);background:#ff7d8814}.accounts-integration-pill.is-pending{border-color:#6ad6ff66;color:#6ad6ff;background:#6ad6ff14}.accounts-integration-pill.is-not-wired{border-color:#ffffff1f;color:var(--muted-strong);background:#ffffff0a}.accounts-integration-caption{display:block;margin-top:6px;font-size:var(--text-11);color:#93a0b4;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.accounts-action-dash{color:#76839a;font-size:var(--text-13)}.accounts-actions-cell{display:grid;justify-items:center;gap:8px}.accounts-action-group{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding-right:4px}.accounts-table td:last-child,.pixel-table td:last-child,.entries-table td:last-child{padding-right:16px}.accounts-form-divider{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.accounts-form-divider span{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a78bfaf2}.accounts-form-divider em{font-style:normal;font-size:var(--text-12);color:var(--muted, rgba(255, 255, 255, .45))}.col-access{width:1%;white-space:nowrap}.accounts-access-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:var(--radius-pill);border:1px solid rgba(139,92,246,.32);background:#8b5cf61a;color:#c4b5fdf2;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.accounts-access-btn:hover{background:#8b5cf62e;border-color:#8b5cf68c;transform:translateY(-1px)}.accounts-access-tags{display:inline-flex;gap:4px}.accounts-access-tags em{font-style:normal;font-size:var(--text-10);font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:6px;background:#ffffff12;color:#ffffffb8}.accounts-access-empty{opacity:.4}.accounts-access-empty:hover:not(:disabled){opacity:1}.credentials-modal{max-width:520px;width:100%}.credentials-head-title{display:flex;align-items:flex-start;gap:12px}.credentials-head-title h2{margin:2px 0 0;font-variant-numeric:tabular-nums}.credentials-body{display:grid;gap:2px;padding:4px 0}.credential-row{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);transition:background .16s ease}.credential-row:hover{background:#ffffff08}.credential-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, rgba(255, 255, 255, .45))}.credential-value{min-width:0;overflow-wrap:anywhere;font-size:var(--text-14);color:#ffffffe6}.credential-value.is-revealed{color:#fff;user-select:all}.credential-empty{font-style:normal;color:#ffffff47}.credential-actions{display:inline-flex;gap:4px}.credential-actions .icon-btn.is-done{color:var(--green);border-color:#36d07c73}.credential-error{grid-column:2 / -1;font-size:var(--text-12);color:var(--red)}.credentials-divider{display:flex;align-items:center;gap:10px;margin:10px 14px 4px;font-size:var(--text-11);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted, rgba(255, 255, 255, .38))}.credentials-divider:after{content:"";flex:1;height:1px;background:#ffffff12}.credentials-footnote{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:var(--text-12);line-height:1.5;color:var(--muted, rgba(255, 255, 255, .4))}.totp-code{position:relative;display:inline-flex;align-items:center;gap:10px}.totp-digits{padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-family:var(--font-mono);font-size:var(--text-20);font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease}.totp-digits:hover:not(:disabled){border-color:#36d07c80;background:#36d07c14}.totp-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.totp-ring svg{transform:rotate(-90deg)}.totp-ring-track{fill:none;stroke:#ffffff1a;stroke-width:2.5}.totp-ring-progress{fill:none;stroke:var(--green);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s ease}.totp-ring em{position:absolute;font-style:normal;font-size:var(--text-9);font-weight:700;font-variant-numeric:tabular-nums;color:#fff9}.totp-code.is-urgent .totp-ring-progress{stroke:#ffb547}.totp-code.is-urgent .totp-digits{border-color:#ffb54766}.totp-copied{position:absolute;left:0;bottom:-18px;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-11);color:var(--green)}.totp-error{font-size:var(--text-12);color:var(--red)}.credentials-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 14px 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.credentials-actions .action-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.credentials-actions .action-pill:disabled{opacity:.38;cursor:not-allowed}.mailbox-refresh{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);padding:4px 10px}@media (max-width: 520px){.credentials-actions{grid-template-columns:1fr}}.mailbox-panel{display:grid;gap:10px;margin:6px 14px 0;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.07);background:#ffffff05}.mailbox-panel.is-muted{color:var(--muted, rgba(255, 255, 255, .4));font-size:var(--text-12)}.mailbox-hint{margin:0;font-size:var(--text-12);line-height:1.5;color:var(--muted, rgba(255, 255, 255, .45))}.mailbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.mailbox-connected{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;color:var(--green)}.mailbox-step{margin:0;font-size:var(--text-12);line-height:1.55;color:#ffffffbf}.mailbox-step a{color:#7dd3fc}.mailbox-usercode{display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:start;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid rgba(125,211,252,.35);background:#7dd3fc1a;font-family:var(--font-mono);font-size:var(--text-20);font-weight:700;letter-spacing:.18em;color:#fff;cursor:pointer}.mailbox-usercode:hover{background:#7dd3fc2e}.mailbox-warning{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--text-12);line-height:1.5;color:#ffb547}.mailbox-warning svg{flex-shrink:0;margin-top:2px}.mailbox-waiting{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--text-12);color:var(--muted, rgba(255, 255, 255, .45))}.mailbox-waiting .spin{animation:mailbox-spin 1.4s linear infinite}@keyframes mailbox-spin{to{transform:rotate(360deg)}}.mailbox-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mailbox-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:#ffffff05}.mailbox-list li.has-code{background:#36d07c12;border:1px solid rgba(54,208,124,.18)}.mailbox-msg-main{display:grid;gap:2px;min-width:0}.mailbox-msg-subject{font-size:var(--text-12);color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-msg-meta{font-size:var(--text-11);color:var(--muted, rgba(255, 255, 255, .38));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-code{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid rgba(54,208,124,.4);background:#36d07c1f;font-family:var(--font-mono);font-size:var(--text-16);font-weight:700;letter-spacing:.1em;color:#fff;cursor:pointer}.mailbox-code:hover{background:#36d07c38}.totp-digits.is-stale{font-size:var(--text-12);font-weight:600;letter-spacing:.02em;color:#fff9}.totp-code.is-idle{color:var(--muted, rgba(255, 255, 255, .4))}@media (max-width: 640px){.credential-row{grid-template-columns:minmax(0,1fr) auto}.credential-label{grid-column:1 / -1}}.owner-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text);font-size:var(--text-12);font-weight:500;white-space:nowrap}.owner-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #36d07c2e;flex-shrink:0}.icon-btn-check:hover:not(:disabled){color:#6ad6ff;border-color:#6ad6ff66!important}.icon-btn-danger:hover:not(:disabled){color:var(--red);border-color:#ff7d8866!important}.accounts-action-group .icon-btn:disabled{opacity:.35;cursor:not-allowed}.accounts-status-select .country-select-trigger{min-height:32px;padding:6px 28px 6px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:500;letter-spacing:0;text-transform:none;width:auto;min-width:132px;background-image:none;background:#ffffff06;border-color:#ffffff14;color:var(--text)}.accounts-status-select .country-select-trigger:hover{border-color:#ffffff24;background:#ffffff0a}.accounts-status-select .country-select-value{font-size:var(--text-12);font-weight:500;color:var(--text)}.accounts-status-select .country-select-arrow{font-size:var(--text-10);right:10px}.accounts-status-select .country-select-menu{min-width:170px;right:auto}.accounts-status-select .country-select-name{white-space:nowrap;overflow:visible;text-overflow:clip}.cs-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.accounts-status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:500;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text)}.accounts-status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#8a93a3}.accounts-status-pill.acc-st-active:before{background:var(--green)}.accounts-status-pill.acc-st-pending:before{background:#ffc94d}.accounts-status-pill.acc-st-paused:before{background:#ffb37a}.accounts-status-pill.acc-st-expired:before{background:#8a93a3}.accounts-status-pill.acc-st-blocked:before{background:var(--red)}.accounts-action-feedback{font-size:var(--text-11);font-weight:600;letter-spacing:.02em;text-align:center}.accounts-action-feedback.success{color:#7ce2a7}.accounts-action-feedback.error{color:#ff9a9a}.accounts-inline-actions{display:inline-flex;align-items:center;gap:8px}.accounts-domain-picker{position:relative}.accounts-domain-picker[open]{z-index:10}.accounts-domain-picker>summary{list-style:none}.accounts-domain-picker>summary::-webkit-details-marker{display:none}.accounts-domain-trigger{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(160deg,#191b20f2,#14161bf2);min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.accounts-domain-picker[open] .accounts-domain-trigger{border-color:#7f8da066;box-shadow:0 0 0 2px #66738824}.accounts-domain-selected{min-height:22px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.accounts-domain-meta{display:inline-flex;align-items:center;gap:8px}.accounts-domain-count{padding:4px 8px;border-radius:var(--radius-pill);border:1px solid rgba(98,109,126,.42);color:#a8b2c3;font-size:var(--text-11);font-weight:600}.accounts-domain-arrow{color:#96a0af;font-size:var(--text-14);transition:transform .2s ease}.accounts-domain-picker[open] .accounts-domain-arrow{transform:rotate(180deg)}.accounts-domain-picker.is-empty{border:1px solid rgba(255,255,255,.08);border-radius:12px;min-height:52px;padding:10px 14px;background:linear-gradient(160deg,#191b20f2,#14161bf2);display:flex;align-items:center;box-shadow:inset 0 1px #ffffff08}.accounts-domain-chip{padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.45);background:#36d07c1f;color:#7ce2a7;font-size:var(--text-11);font-weight:600}.accounts-domain-more{border-radius:var(--radius-pill);border:1px solid rgba(136,149,168,.44);background:#8895a81f;color:#bcc6d4;font-size:var(--text-11);font-weight:600;padding:4px 10px}.accounts-domain-empty{font-size:var(--text-13);color:#a3adbc}.accounts-domain-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#181b21f7,#121419fa);padding:8px;box-shadow:0 16px 34px #050a148f}.accounts-domain-list{max-height:210px;overflow-y:auto;display:grid;gap:6px}.accounts-domain-list::-webkit-scrollbar{width:8px}.accounts-domain-list::-webkit-scrollbar-thumb{background:#8c929e6b;border-radius:var(--radius-pill)}.accounts-domain-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);border:1px solid transparent;background:#ffffff03;transition:border-color .16s ease,background .16s ease}.accounts-domain-option:hover{border-color:#ffffff24;background:#ffffff0a}.accounts-domain-option.is-checked{border-color:#36d07c66;background:#36d07c1a}.accounts-domain-option input{width:14px;height:14px;accent-color:#35e7a1}.accounts-domain-option-name{font-size:var(--text-13);color:#e8ebf1}.accounts-domain-option-meta{font-size:var(--text-11);color:#9098a6}.accounts-domain-empty-title{font-size:var(--text-14);font-weight:600;color:#c5cfdf}.accounts-domain-empty-copy{font-size:var(--text-12);color:#8f99aa}.accounts-domain-inline-empty{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.accounts-country-picker{position:relative}.accounts-country-picker[open]{z-index:10}.accounts-country-picker>summary{list-style:none}.accounts-country-picker>summary::-webkit-details-marker{display:none}.accounts-country-trigger{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(160deg,#191b20f2,#14161bf2);min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.accounts-country-picker[open] .accounts-country-trigger{border-color:#7f8da066;box-shadow:0 0 0 2px #66738824}.accounts-country-selected{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:24px}.accounts-country-placeholder{color:#979da8e6;font-size:var(--text-13)}.accounts-country-chip{border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.4);background:var(--green-soft);color:#7ce2a7;font-size:var(--text-11);font-weight:600;padding:4px 10px}.accounts-country-meta{display:inline-flex;align-items:center;gap:8px}.accounts-country-count{padding:4px 8px;border-radius:var(--radius-pill);border:1px solid rgba(98,109,126,.42);color:#a8b2c3;font-size:var(--text-11);font-weight:600}.accounts-country-arrow{color:#96a0af;font-size:var(--text-14);transition:transform .2s ease}.accounts-country-picker[open] .accounts-country-arrow{transform:rotate(180deg)}.accounts-country-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#181b21f7,#121419fa);padding:10px;display:grid;gap:8px;overflow:hidden;box-shadow:0 16px 34px #050a148f}.accounts-country-options{max-height:224px;overflow-y:auto;display:grid;gap:6px}.accounts-country-options::-webkit-scrollbar{width:8px}.accounts-country-options::-webkit-scrollbar-thumb{background:#8c929e6b;border-radius:var(--radius-pill)}.accounts-country-search-wrap{position:relative}.accounts-country-search{width:100%;min-height:40px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#16191ff5,#0f131cfa);color:#e7edf8;padding:0 40px 0 12px;font-size:var(--text-13)}.accounts-country-search::placeholder{color:#99a1addb}.accounts-country-search:focus{outline:none;border-color:#4096ff9e;box-shadow:0 0 0 2px #4096ff24}.accounts-country-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:var(--radius-pill);border:1px solid rgba(138,148,164,.45);background:#141820e6;color:#96a0af;font-size:var(--text-14);line-height:1;padding:0}.accounts-country-search-clear:hover{border-color:#b4c1d68c;color:#dbe5f4}.accounts-country-option{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:#ffffff03;transition:border-color .16s ease,background .16s ease}.accounts-country-option input{display:none}.accounts-country-option:hover{border-color:#ffffff1f;background:#ffffff0d}.accounts-country-check{width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,157,171,.75);color:transparent;font-size:var(--text-12);font-weight:700;display:grid;place-items:center}.accounts-country-option.is-checked{border-color:#36d07c66;background:#36d07c1f}.accounts-country-option.is-checked .accounts-country-check{border-color:#36d07ccc;background:#36d07cd9;color:#07150d}.accounts-country-name{font-size:var(--text-13);color:#e7eaef}.accounts-country-empty-results{min-height:68px;border-radius:var(--radius-sm);border:1px dashed rgba(132,144,164,.34);background:#14182099;display:grid;place-items:center;color:#96a1b2;font-size:var(--text-12)}.country-select-picker{position:relative;width:100%;min-width:0}.country-select-picker.is-open{z-index:var(--z-select);isolation:isolate}.panel:has(.country-select-picker.is-open){overflow:visible}.panel>*:has(.country-select-picker.is-open){z-index:50}.country-select-picker>summary{list-style:none;outline:none}.country-select-picker>summary:focus-visible{outline:none}.country-select-picker>summary::-webkit-details-marker{display:none}.country-select-trigger{position:relative;width:100%;min-height:var(--control-md);padding:4px 14px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);background:#ffffff06;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.country-select-trigger:hover{border-color:#ffffff1f;background:#ffffff09}.country-select-picker.is-open .country-select-trigger{border-color:#36d07c66;background:#ffffff0a;box-shadow:0 0 0 3px #36d07c1a}.country-select-multi-values{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:22px;flex:1}.country-select-value{color:var(--text);font-size:var(--text-14);font-weight:500;line-height:1.25;letter-spacing:0}.country-select-chip{border-radius:8px;border:1px solid color-mix(in srgb,var(--green) 26%,var(--stroke));background:color-mix(in srgb,var(--green) 7%,rgba(255,255,255,.02));color:var(--text);font-size:var(--text-11);font-weight:600;letter-spacing:.01em;padding:4px 10px;line-height:1.25;max-width:100%;min-width:0}.country-select-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0}.country-select-chip:has(.deus-flag):before{display:none}.country-select-chip>span:not(.deus-flag){min-width:0;overflow:hidden;text-overflow:ellipsis}.country-select-chip-muted{border-color:var(--stroke);background:#ffffff08;color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}.country-select-chip-muted:before{display:none}.cs-campaign{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.cs-campaign-ctx{color:var(--muted);font-weight:500;font-size:var(--text-10);letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.cs-campaign-name{color:inherit;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select-value.is-placeholder{color:var(--muted);font-weight:500}.country-select-count{padding:4px 8px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:#ffffff0a;color:var(--muted-strong);font-size:var(--text-11);font-weight:600}.country-select-arrow{color:var(--muted);font-size:var(--text-14);transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s ease}.country-select-picker.is-open .country-select-arrow{transform:rotate(180deg);color:var(--green)}.country-select-picker.drop-up .country-select-menu{top:auto;bottom:calc(100% + 8px)}.country-select-picker.drop-left .country-select-menu{left:auto;right:0}.country-select-probe{position:fixed;inset:0;visibility:hidden;pointer-events:none}.country-select-menu.is-floating{display:flex;flex-direction:column}.country-select-menu.is-floating>*{flex:none}.country-select-menu.is-floating>.country-select-options{flex:0 1 auto;min-height:0}.country-select-match{padding:0;border-radius:2px;background:color-mix(in srgb,var(--link) 16%,transparent);color:inherit;font-weight:700}.comment-text-btn{background:none;border:none;padding:0;margin:0;color:var(--text);font-size:var(--text-13);text-align:left;cursor:pointer;max-width:220px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-text-btn:hover{color:var(--green)}.country-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(540px,calc(100vw - 32px));z-index:var(--z-select-menu);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 36%),linear-gradient(180deg,#212329,#181a1f);padding:10px 10px 8px;display:grid;gap:8px;overflow:hidden;box-shadow:0 24px 50px #00000080,inset 0 1px #ffffff0a}.country-select-menu:before{content:"";position:absolute;top:-40%;left:-8%;width:180px;height:180px;border-radius:var(--radius-pill);background:var(--green);filter:blur(70px);opacity:.12;pointer-events:none}.stats-log-select .country-select-menu{left:auto;right:0;min-width:260px}.country-select-menu:after{content:"↑↓  navigate  ·  ↵  select  ·  esc  close";display:block;margin-top:2px;padding:6px 4px 0;border-top:1px solid rgba(255,255,255,.05);font-size:var(--text-10);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}@keyframes deus-dropdown-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.country-select-search-wrap{position:relative;z-index:1}.country-select-search{width:100%;min-height:36px;border-radius:8px;border:1px solid var(--stroke);background:#0f111699;color:var(--text);padding:0 32px 0 14px;font-size:var(--text-12);font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.country-select-search::placeholder{color:var(--muted)}.country-select-search:focus{outline:none;border-color:#36d07c73;box-shadow:0 0 0 3px #36d07c1f;background:#0f1116cc}.country-select-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:var(--radius-pill);border:0;background:transparent;color:var(--muted);font-size:var(--text-13);line-height:1;padding:0;cursor:pointer;transition:color .16s ease,background .16s ease}.country-select-search-clear:hover{color:var(--text);background:#ffffff0f}.country-select-selected-bar{position:relative;z-index:1;margin:8px -4px 2px;padding:8px 4px 0;border-top:1px solid var(--stroke)}.country-select-selected-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 4px;font-size:var(--text-10);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.country-select-clear-all{border:0;background:transparent;color:#36d07cd9;font-size:var(--text-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:2px 4px;border-radius:6px;transition:color .16s ease,background .16s ease}.country-select-clear-all:hover{color:#6ff2ad;background:#36d07c1a}.country-select-selected-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:0 4px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.country-select-selected-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:var(--radius-pill);background:#36d07c1a;border:1px solid rgba(54,208,124,.3);color:var(--text);font-size:var(--text-12);font-weight:600;max-width:100%}.country-select-selected-chip .cs-dot{flex-shrink:0}.country-select-selected-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.country-select-selected-chip-remove{flex-shrink:0;display:inline-grid;place-items:center;width:17px;height:17px;border-radius:var(--radius-pill);border:0;background:#ffffff14;color:var(--muted);font-size:var(--text-13);line-height:1;padding:0;cursor:pointer;transition:color .16s ease,background .16s ease}.country-select-selected-chip-remove:hover{color:var(--red);background:#ff7d8829}.country-select-options{position:relative;z-index:1;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:1px;margin:0 -4px;padding:2px 4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.country-select-options::-webkit-scrollbar{width:6px}.country-select-options::-webkit-scrollbar-track{background:transparent}.country-select-options::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:var(--radius-pill)}.country-select-options::-webkit-scrollbar-thumb:hover{background:#36d07c52}.country-select-option{position:relative;width:100%;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);padding:8px 12px 8px 22px;display:grid;grid-template-columns:1fr 14px;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease;flex:0 0 auto}.country-select-option:before{content:"";position:absolute;left:8px;top:50%;width:3px;height:14px;margin-top:-8px;border-radius:var(--radius-pill);background:transparent;transition:background .16s ease,box-shadow .16s ease}.country-select-option:hover{background:#36d07c0f;color:var(--text)}.country-select-option:hover:before{background:#36d07c66}.country-select-check{width:14px;height:14px;display:grid;place-items:center;color:transparent;font-size:var(--text-11);font-weight:700;transition:color .14s ease}.country-select-option.is-selected{background:#36d07c0d;color:var(--text)}.country-select-option.is-selected:before{background:var(--green);box-shadow:0 0 6px #36d07c99}.country-select-option.is-selected .country-select-check{color:var(--green)}.country-select-name{font-size:var(--text-13);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;min-width:0}.country-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deus-flag{font-size:var(--text-14);border-radius:2px;box-shadow:0 0 0 1px #ffffff14;flex-shrink:0;line-height:1}.country-select-value,.country-select-chip{display:inline-flex;align-items:center;gap:8px}.country-select-value{white-space:nowrap;min-width:0;text-align:left}.country-select-empty-results{position:relative;z-index:1;min-height:68px;border-radius:8px;border:1px dashed rgba(255,255,255,.08);background:#ffffff05;display:grid;place-items:center;color:var(--muted);font-size:var(--text-12)}.accounts-pixel-picker{position:relative}.accounts-pixel-picker[open]{z-index:10}.accounts-pixel-picker>summary{list-style:none}.accounts-pixel-picker>summary::-webkit-details-marker{display:none}.accounts-pixel-trigger{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(160deg,#191b20f2,#14161bf2);min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.accounts-pixel-picker[open] .accounts-pixel-trigger{border-color:#7f8da066;box-shadow:0 0 0 2px #66738824}.accounts-pixel-selected{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:24px}.accounts-pixel-placeholder{color:#979da8e6;font-size:var(--text-13)}.accounts-pixel-chip{border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.4);background:var(--green-soft);color:#7ce2a7;font-size:var(--text-11);font-weight:600;padding:4px 10px}.accounts-pixel-chip-muted{border-color:#626d7e6b;background:#626d7e33;color:#a8b2c3}.accounts-pixel-meta{display:inline-flex;align-items:center;gap:8px}.accounts-pixel-count{padding:4px 8px;border-radius:var(--radius-pill);border:1px solid rgba(98,109,126,.42);color:#a8b2c3;font-size:var(--text-11);font-weight:600}.accounts-pixel-arrow{color:#96a0af;font-size:var(--text-14);transition:transform .2s ease}.accounts-pixel-picker[open] .accounts-pixel-arrow{transform:rotate(180deg)}.accounts-pixel-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#181b21f7,#121419fa);padding:10px;display:grid;gap:8px;overflow:hidden;box-shadow:0 16px 34px #050a148f}.accounts-pixel-search-wrap{position:relative}.accounts-pixel-search{width:100%;min-height:40px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#16191ff5,#0f131cfa);color:#e7edf8;padding:0 40px 0 12px;font-size:var(--text-13)}.accounts-pixel-search::placeholder{color:#99a1addb}.accounts-pixel-search:focus{outline:none;border-color:#4096ff9e;box-shadow:0 0 0 2px #4096ff24}.accounts-pixel-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:var(--radius-pill);border:1px solid rgba(138,148,164,.45);background:#141820e6;color:#96a0af;font-size:var(--text-14);line-height:1;padding:0}.accounts-pixel-search-clear:hover{border-color:#b4c1d68c;color:#dbe5f4}.accounts-pixel-options{max-height:224px;overflow-y:auto;display:grid;gap:6px}.accounts-pixel-options::-webkit-scrollbar{width:8px}.accounts-pixel-options::-webkit-scrollbar-thumb{background:#8c929e6b;border-radius:var(--radius-pill)}.accounts-pixel-option{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:#ffffff03;transition:border-color .16s ease,background .16s ease}.accounts-pixel-option input{display:none}.accounts-pixel-option:hover{border-color:#ffffff1f;background:#ffffff0d}.accounts-pixel-check{width:18px;height:18px;border-radius:6px;border:1px solid rgba(148,157,171,.75);color:transparent;font-size:var(--text-12);font-weight:700;display:grid;place-items:center}.accounts-pixel-option.is-checked{border-color:#36d07c66;background:#36d07c1f}.accounts-pixel-option.is-checked .accounts-pixel-check{border-color:#36d07ccc;background:#36d07cd9;color:#07150d}.accounts-pixel-name{font-size:var(--text-13);color:#e7eaef}.accounts-pixel-owner{font-size:var(--text-11);color:#96a1b2}.accounts-pixel-empty-results{min-height:68px;border-radius:var(--radius-sm);border:1px dashed rgba(132,144,164,.34);background:#14182099;display:grid;place-items:center;color:#96a1b2;font-size:var(--text-12)}.accounts-pixel-select{min-width:170px;text-transform:none;letter-spacing:0;font-size:var(--text-12);border-radius:var(--radius-pill);padding:8px 36px 8px 14px;border:2px solid rgba(54,208,124,.55);background:linear-gradient(160deg,#14161bf2,#0e1014f5),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:0 0,calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:100% 100%,6px 6px,6px 6px;background-repeat:no-repeat;color:#7ce2a7;border-width:2px}.accounts-pixel-hint{display:block;margin-top:6px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accounts-account-number{font-family:inherit;font-variant-numeric:tabular-nums;color:#e6e9ef}.accounts-binding-cell{max-width:240px;white-space:normal;line-height:1.45;color:#aab2bf}.accounts-updated-cell{color:#8e96a3;white-space:nowrap}.copy-btn{border:1px solid rgba(255,255,255,.12);width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.copy-btn:hover{background:#ffffff14}.pixel-form .field-full{grid-column:span 2}.comment-modal .modal-body{grid-template-columns:1fr}.comment-modal textarea{font-family:var(--font-sans);min-height:140px}.icon-btn.danger{color:var(--red);border-color:#ff63634d}.icon-btn.danger:hover{background:#ff636329}.status-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.inline-input{background:#101218bf;border:1px solid rgba(255,255,255,.12);color:var(--text);min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:600;letter-spacing:.4px;min-width:200px}.inline-input::placeholder{color:#fff6;text-transform:none}.inline-input:focus{outline:none;border-color:#4ade8099;box-shadow:0 0 0 2px #4ade8026}.accounts-table td{background:#10121785}.accounts-table th:last-child,.accounts-table td:last-child{text-align:center}.accounts-table .accounts-row td{border-bottom:1px solid rgba(255,255,255,.04);transition:background .14s ease}.accounts-table .accounts-row:hover td{background:#ffffff06}.accounts-table .accounts-row.acc-row-blocked td:first-child{box-shadow:inset 3px 0 #ff7d8899}.accounts-table .accounts-row.acc-row-pending td:first-child,.accounts-table .accounts-row.acc-row-paused td:first-child{box-shadow:inset 3px 0 #ffc94d8c}.accounts-table .accounts-row.acc-row-expired td:first-child{box-shadow:inset 3px 0 #ffffff2e}.accounts-table .accounts-row.acc-row-active td:first-child{box-shadow:inset 3px 0 #36d07c80}.empty-state{margin-top:12px;padding:18px;border-radius:12px;background:#12141899;color:var(--muted);font-size:var(--text-13);text-align:center;animation:empty-state-in .32s ease}.empty-state:not(.error){animation:empty-state-in .32s ease,empty-state-pulse 1.6s ease-in-out .4s infinite}.empty-state.error{color:var(--red);background:#ff7d8814;border:1px solid rgba(255,125,136,.28);animation:empty-state-in .32s ease}.empty-state.stats-error{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:12px}.stats-error-icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-14);background:#ff7d881f;border:1px solid rgba(255,125,136,.32);color:var(--red);line-height:1}.stats-error-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stats-error-text strong{font-size:var(--text-13);font-weight:600;color:var(--text)}.stats-error-text span{font-size:var(--text-12);color:var(--muted);word-break:break-word}.stats-error-retry{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid rgba(54,208,124,.32);background:#36d07c14;color:var(--green);font-size:var(--text-12);font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.stats-error-retry:hover:not(:disabled){background:#36d07c29;border-color:#36d07c80;box-shadow:0 0 12px #36d07c2e}.stats-error-retry:disabled{opacity:.55;cursor:not-allowed}.stats-error-retry .is-spinning{animation:login-spin .85s linear infinite}@keyframes empty-state-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes empty-state-pulse{0%,to{opacity:.85}50%{opacity:.55}}.view-anim{display:flex;flex-direction:column;gap:24px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;z-index:3}.panel-actions{display:inline-flex;align-items:center;gap:10px}@media (max-width: 720px){.panel-actions{flex-direction:column;align-items:flex-end}}.panel-title{font-size:var(--text-16);font-weight:600}.panel-subtitle{font-size:var(--text-12);color:var(--muted);margin-top:4px}.summary-inline{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.summary-inline span{font-size:var(--text-11);color:#a5a9b3;background:#11141ab3;border:1px solid rgba(49,55,68,.65);border-radius:var(--radius-pill);padding:6px 10px;line-height:1}.select{background:#23252a;border:1px solid var(--stroke);border-radius:var(--radius-sm);min-height:var(--control-sm);padding:0 10px;color:var(--text);display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12)}.select.select-static{background:#0c0e12cc;border:1px solid rgba(255,255,255,.08);font-weight:600;min-height:36px;padding:6px 12px}.period-select{position:relative;z-index:4}.period-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#16181cfa;border:1px solid var(--stroke);border-radius:12px;padding:8px;display:grid;gap:4px;box-shadow:0 18px 32px #00000073;z-index:30}.period-option{background:transparent;border:none;color:var(--muted);text-align:left;padding:8px 10px;border-radius:8px;font-size:var(--text-12);transition:all .2s ease;width:100%}.period-option:hover{color:var(--text);background:#ffffff0d}.period-option.is-active{color:var(--text);background:#36d07c1f;border:1px solid rgba(54,208,124,.3)}.period-custom{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:8px}.period-custom input{background:#1a1c20;border:1px solid var(--stroke);color:var(--text);border-radius:8px;padding:8px 10px;font-size:var(--text-12)}.period-actions{display:flex;justify-content:flex-end;gap:8px}.chart{display:flex;flex-direction:column;gap:16px;height:100%;position:relative;z-index:1}.chart-surface{position:relative;background:linear-gradient(180deg,#14161b8c,#0e10148c);border-radius:12px;padding:14px 12px 12px;border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff06;overflow:hidden}.chart-surface .recharts-bar-rectangle path{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.chart-surface .recharts-bar-rectangle:hover path{filter:drop-shadow(0 4px 12px rgba(54,208,124,.25)) brightness(1.08)}.chart-surface .recharts-cartesian-axis-tick text,.chart-surface .recharts-text{fill:#8b909a;font-size:var(--text-11);font-family:inherit;letter-spacing:.01em}.chart-surface .recharts-legend-item-text{color:var(--muted-strong)!important;font-size:var(--text-12)!important;font-weight:500!important}.chart-surface .recharts-cartesian-grid-horizontal line,.chart-surface .recharts-cartesian-grid-vertical line{stroke:#ffffff0a}.sortable-header{background:none;border:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s ease}.sortable-header:hover{color:#e2e8f0}.sortable-header.active{color:#8b5cf6}.sort-indicator{font-size:var(--text-10);opacity:.6}.summary-label{font-size:var(--text-11);color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.summary-value{font-size:var(--text-18);font-weight:600;color:var(--text)}.chart-hint{font-size:var(--text-11);color:var(--muted)}.api-section{display:flex;flex-direction:column;gap:12px}.api-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-banner{background:#0c0e12cc;border:1px solid rgba(54,208,124,.15);border-radius:var(--radius-md);padding:12px 14px;color:var(--muted);font-size:var(--text-12)}.api-banner strong{display:block;color:var(--text);font-size:var(--text-12);margin-bottom:4px}.api-banner p{margin:0}.api-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.postback-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#0c0e12b3;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:12px 14px;color:var(--muted);font-size:var(--text-12)}.postback-info p{margin:4px 0 0}.mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mapping-group{background:#0c0e12b3;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:10px}.mapping-group h5{margin:0;font-size:var(--text-11);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.mapping-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.api-actions-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.postback-url{display:flex;align-items:center;gap:12px}.postback-url .code-input{flex:1;padding:10px 12px;border-radius:12px;background:#0c0e12d9;border:1px solid rgba(255,255,255,.08);color:var(--text)}.postback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.postback-card{background:#0c0e12b3;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:12px;height:100%}.postback-card-head{display:flex;flex-direction:column;gap:4px}.postback-card .panel-title{font-size:var(--text-14)}.postback-card .panel-subtitle{margin:0}.postback-example-toggle{margin-top:auto}.postback-example-toggle summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .14s ease}.postback-example-toggle summary::-webkit-details-marker{display:none}.postback-example-toggle summary:before{content:"▸";font-size:var(--text-10);transition:transform .16s ease}.postback-example-toggle[open] summary:before{transform:rotate(90deg)}.postback-example-toggle summary:hover{color:var(--text)}.postback-example-toggle .postback-example{display:block;margin-top:8px}.postback-logs{margin-top:4px}.postback-table{min-width:980px}.postback-event{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#0c0e12b3;color:var(--text)}.postback-event.install{border-color:#60c8ff4d;color:#7fc8ff}.postback-event.registration{border-color:#a885ff59;color:#c0a4ff}.postback-event.ftd{border-color:#5ade8c59;color:#77e2a4}.postback-event.redeposit{border-color:#ffaf5a59;color:#ffc58a}.mono{font-family:inherit;font-size:var(--text-11);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.01em}.postback-example{display:block;padding:10px 12px;border-radius:12px;background:#0c0e12d9;border:1px solid rgba(255,255,255,.08);font-size:var(--text-12);color:var(--text);word-break:break-all}.panel-mini{font-size:var(--text-13);color:var(--text);margin:0}.api-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.api-status{margin-right:auto;padding:8px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);border:1px solid transparent;background:#14161ab3;color:var(--text);display:inline-flex;flex-direction:column;gap:4px}.api-status.success{border-color:#36d07c59;box-shadow:0 0 0 1px #36d07c1a}.api-status.error{border-color:#ff727259;color:var(--red)}.api-status-meta{font-size:var(--text-11);color:var(--muted)}.format-check{margin-top:16px;display:grid;gap:12px}.format-check-summary{display:flex;flex-wrap:wrap;gap:10px}.format-check-stat{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff06;font-size:var(--text-12);color:var(--muted-strong)}.format-check-stat strong{color:var(--text);font-size:var(--text-14);margin-right:4px}.format-check-stat.ok{border-color:#36d07c4d}.format-check-stat.warn{border-color:#ffb37a66}.format-check-stat.warn strong{color:#ffb37a}.code-input{font-size:var(--text-12);line-height:1.5}.donut-value{font-size:var(--text-22);font-weight:600;color:var(--text)}.legend{display:flex;flex-wrap:wrap;gap:16px 20px;font-size:var(--text-12);color:var(--muted)}.chart-surface .legend{justify-content:center}.recharts-legend-item-text,.recharts-default-legend{color:var(--muted);font-size:var(--text-12)}.legend-item{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 6px;color:var(--muted);cursor:default;transition:all .2s ease}.legend-item.is-interactive{cursor:pointer}.legend-item.is-interactive:hover{color:var(--text)}.legend-item.is-active{color:var(--text);border-color:var(--stroke);background:#ffffff0f}.legend-item.is-muted{opacity:.4}.legend-item:focus-visible{outline:2px solid rgba(54,208,124,.6);outline-offset:2px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.chart-tooltip{min-width:140px}.ftd-volume-tooltip{min-width:170px;border-color:#45e2cd66!important;background:linear-gradient(155deg,#101418f5,#0a0d12f5)!important;box-shadow:0 14px 28px #0000007a,0 0 0 1px #45e2cd1f!important}.ftd-volume-tooltip .tooltip-label{font-weight:600}.ftd-volume-tooltip .tooltip-row{font-size:var(--text-12)}.rate-tooltip{min-width:160px}.tooltip-label{font-size:var(--text-12);margin-bottom:6px;color:var(--text)}.tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--text-11);color:var(--muted);margin:2px 0}.tooltip-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.tooltip-value{color:var(--text);font-weight:600}.map-wrap{display:flex;flex-direction:column;gap:16px;height:100%}.map-controls{display:flex;flex-wrap:wrap;gap:8px}.map-toggle{border:1px solid rgba(255,255,255,.08);background:#101216cc;color:var(--muted);padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);transition:all .2s ease}.map-toggle.is-active{color:var(--text);border-color:#36d07c80;background:#36d07c1f;box-shadow:0 8px 16px #36d07c2e}.map-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:16px;align-items:stretch}.map-visual{background:linear-gradient(180deg,#101216e6,#0a0c10f2);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);padding:12px;display:flex;flex-direction:column;justify-content:center;gap:12px}.geo.legend{justify-content:flex-start;gap:16px}.map-info-card{background:linear-gradient(160deg,#1a1c22f5,#101216f5);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.06);padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px #ffffff05}.map-info-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-11);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.map-info-metric{color:var(--text);font-weight:600}.map-info-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-info-score,.map-info-name{font-size:var(--text-18);color:var(--text);font-weight:600}.map-ranking-list{display:grid;gap:10px}.map-see-more{font-size:var(--text-12);padding:6px 12px}.map-rank-name{flex:1}.map-rank-value{font-weight:600}@media (max-width: 1200px){.cards{grid-template-columns:repeat(2,minmax(180px,1fr))}.panels,.panels.extra{grid-template-columns:1fr}.stats-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.device-charts,.map-grid,.api-subgrid,.postback-info,.mapping-grid,.mapping-fields,.domain-form{grid-template-columns:1fr}.accounts-form{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-form .field:nth-child(4){grid-column:auto}.accounts-form .field-span-2,.accounts-form .field-span-3,.accounts-owner-field,.accounts-comment-field{grid-column:1 / -1}.accounts-owner-field{grid-template-rows:auto auto}.accounts-owner-field select{min-height:52px}.accounts-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-summary-item strong{font-size:var(--text-34)}.role-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-pill{padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;color:#7de3a3;background:#7de3a31f;border:1px solid rgba(125,227,163,.35)}.profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.app{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:3}.profile{border-left:none}.stats-charts{grid-template-columns:1fr}.utm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.postback-grid{grid-template-columns:1fr}.accounts-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-summary-item strong{font-size:var(--text-32)}.accounts-domain-inline-empty{flex-direction:column;align-items:flex-start}.accounts-edit-summary,.profile-edit-record{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-head-actions{flex-wrap:wrap;justify-content:flex-end}.role-permissions,.profile-info-grid{grid-template-columns:1fr}}@media (max-width: 640px){.main{padding:20px}.cards,.utm-grid,.form-grid{grid-template-columns:1fr}.accounts-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.accounts-summary-item{min-height:0;padding:var(--space-12) var(--space-14);gap:var(--space-8)}.accounts-summary-icon{width:28px;height:28px}.accounts-summary-icon svg{width:15px;height:15px}.accounts-summary-label{font-size:var(--text-13)}.accounts-summary-item strong{font-size:var(--text-24)}.accounts-edit-summary,.form-grid{grid-template-columns:1fr}.legend{gap:10px}.geo.legend{justify-content:flex-start}.modal-body{grid-template-columns:1fr}}.field-pace-hint{margin-left:8px;font-size:var(--text-11);font-weight:500;color:var(--muted-strong);letter-spacing:.01em}.goal-preview-value{font-size:var(--text-18);font-weight:700;color:var(--text);line-height:1.2}.offers-tabs{display:flex;gap:4px;padding:4px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px}.offers-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--muted-strong);font-size:var(--text-12);font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .16s ease,background .16s ease}.offers-tab:hover{color:var(--text)}.offers-tab.is-active{color:var(--green);background:#36d07c1a}.offers-tab svg{flex-shrink:0}.brand-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.status-chip{padding:6px 12px;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--muted-strong);font-size:var(--text-11);font-weight:600;cursor:pointer;transition:color .16s ease,background .16s ease}.status-chip:hover{color:var(--text)}.status-chip.is-active{color:var(--green);background:#36d07c1a}.offers-mode-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-sm);padding:0 var(--space-14);border-radius:var(--radius-sm);border:1px solid rgba(54,208,124,.9);background:linear-gradient(180deg,#3fe08a,#2fc275);color:#071108;font-size:var(--text-12);font-weight:600;letter-spacing:0;font-family:inherit;cursor:pointer;transition:filter .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.offers-mode-toggle svg{flex-shrink:0}.offers-mode-toggle:hover{filter:brightness(1.06)}.offers-mode-toggle:disabled{filter:grayscale(.4) brightness(.8);cursor:not-allowed}.offers-mode-toggle.is-active{border-color:#ffffff14;background:#ffffff06;color:var(--muted-strong)}.offers-mode-toggle.is-active:hover{border-color:#ff7d8866;background:#ff7d8814;color:var(--red);filter:none}.offer-identity-text{min-width:0}.offer-identity-name{display:flex;align-items:center;gap:8px;font-size:var(--text-14);line-height:1.25;flex-wrap:wrap}.offer-muted{color:var(--muted);font-size:var(--text-11);font-style:italic}.offer-pagebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.offer-results-count{font-size:var(--text-12);color:var(--muted-strong);font-weight:500}.offer-pagination{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.offer-metric-value{color:var(--text);font-weight:600;font-size:var(--text-12);font-feature-settings:"tnum";text-align:right}.offer-metric-value.is-good{color:var(--green)}.offer-metric-value.is-bad{color:var(--red)}.offer-flag-name{font-weight:500}.offer-pagination-page,.offer-pagination-arrow{min-width:32px;height:32px;padding:0 8px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);color:var(--muted-strong);font-size:var(--text-12);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.offer-pagination-page:hover,.offer-pagination-arrow:hover:not(:disabled){color:var(--text);border-color:#ffffff29}.offer-pagination-page.is-active{color:var(--green);border-color:#36d07c66;background:#36d07c1a}.offer-pagination-arrow:disabled{opacity:.4;cursor:not-allowed}.offer-pagination-ellipsis{color:var(--muted);padding:0 4px}.overview-kpi-value{font-size:var(--text-24);font-weight:700;color:var(--text);font-feature-settings:"tnum";line-height:1.1}.overview-kpi-hint{font-size:var(--text-11);color:var(--muted)}.leaderboard-name{font-size:var(--text-13);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-text{min-width:0;flex:1}.offer-list{display:flex;flex-direction:column;gap:14px}.row-unassigned{background:#ffb37a05}@keyframes deus-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.accounts-summary-strip .accounts-summary-item{animation:deus-rise .5s var(--ease-smooth) backwards}.accounts-summary-strip .accounts-summary-item:nth-child(1){animation-delay:.04s}.accounts-summary-strip .accounts-summary-item:nth-child(2){animation-delay:.1s}.accounts-summary-strip .accounts-summary-item:nth-child(3){animation-delay:.16s}.accounts-summary-strip .accounts-summary-item:nth-child(4){animation-delay:.22s}.flow-tree .flow-link{animation:deus-rise .45s var(--ease-smooth) backwards}.flow-tree .flow-link:nth-child(1){animation-delay:.04s}.flow-tree .flow-link:nth-child(2){animation-delay:.09s}.flow-tree .flow-link:nth-child(3){animation-delay:.14s}.flow-tree .flow-link:nth-child(4){animation-delay:.19s}.flow-tree .flow-link:nth-child(5){animation-delay:.24s}.flow-tree .flow-link:nth-child(6){animation-delay:.29s}.accounts-summary-item{transition:transform .28s var(--ease-smooth),box-shadow .28s var(--ease-smooth),border-color .28s var(--ease-smooth)}.accounts-summary-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--kpi-accent) 42%,transparent);box-shadow:0 22px 42px #00000075,0 0 0 1px color-mix(in srgb,var(--kpi-accent) 22%,transparent)}.accounts-summary-item:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 82% at 100% 0%,color-mix(in srgb,var(--kpi-accent) 14%,transparent),transparent 60%);opacity:0;transition:opacity .32s var(--ease-smooth);pointer-events:none}.accounts-summary-item:hover:after{opacity:1}.accounts-summary-icon{transition:transform .3s var(--ease-spring)}.accounts-summary-item:hover .accounts-summary-icon{transform:scale(1.14)}.flow-link{transition:border-color .22s var(--ease-smooth),box-shadow .22s var(--ease-smooth),transform .22s var(--ease-smooth)}.flow-link:hover{transform:translateY(-1px);border-color:#6ad6ff52;box-shadow:0 12px 26px #00000052}.flow-domain{transition:border-left-color .2s var(--ease-smooth),background .2s var(--ease-smooth)}.flow-domain:hover{border-left-color:#6ad6ff;background:#ffffff09}.registry-dashboard-panel .entries-table tbody tr td{transition:background .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)}.registry-dashboard-panel .entries-table tbody tr:hover td{background:#36d07c0e}.registry-dashboard-panel .entries-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--green)}.geo-chip,.flow-pill,.flow-seg,.flow-kt,.offers-mode-toggle,.filter-clear-btn,.flow-see-traffic,.flow-copy-btn,.flow-sort-btn{transition:transform .16s var(--ease-smooth),border-color .16s var(--ease-smooth),background .16s var(--ease-smooth),color .16s var(--ease-smooth)}.offers-mode-toggle:hover,.filter-clear-btn:hover,.flow-see-traffic:hover,.flow-copy-btn:hover,.flow-empty-cta:hover{transform:translateY(-1px)}.offers-mode-toggle:active,.filter-clear-btn:active,.action-pill:active,.flow-see-traffic:active,.flow-copy-btn:active,.icon-btn:active{transform:scale(.96)}.action-pill{transition:transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.action-pill:hover{transform:translateY(-1px);box-shadow:0 10px 24px #36d07c4d}.registry-dashboard-panel .icon-btn,.flow-detail-btn,.flow-detail-copy{transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth),border-color .16s var(--ease-smooth),transform .16s var(--ease-smooth)}.registry-dashboard-panel .icon-btn:hover{transform:translateY(-1px)}.registry-dashboard-panel .field input:focus-visible,.registry-dashboard-panel .field textarea:focus-visible,.registry-dashboard-panel .field select:focus-visible{outline:none;border-color:#36d07c80;box-shadow:0 0 0 3px var(--green-soft)}.nav-item{transition:background .2s var(--ease-smooth),color .2s var(--ease-smooth)}.nav-item.active svg{filter:drop-shadow(0 0 6px rgba(54,208,124,.5))}@media (prefers-reduced-motion: reduce){.accounts-summary-strip .accounts-summary-item{animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.flow-unbound-banner{display:flex;align-items:center;gap:12px;margin:4px 0 18px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid rgba(247,198,37,.28);background:linear-gradient(180deg,#f7c62517,#f7c62508)}.flow-unbound-icon{color:var(--yellow);display:grid;place-items:center}.flow-unbound-text{flex:1;min-width:0;font-size:var(--text-14);color:var(--text)}.flow-unbound-text strong{color:var(--yellow)}.flow-unbound-cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 14px;border-radius:var(--radius-sm);font-size:var(--text-13);font-weight:600;color:#1a1400;border:1px solid rgba(247,198,37,.9);background:linear-gradient(180deg,#f7d64a,#e6b71f);transition:filter .16s ease}.flow-unbound-cta:hover{filter:brightness(1.06)}.flow-card{border:1px solid var(--stroke);border-radius:16px;background:linear-gradient(160deg,#1f2126e6,#16181ceb);padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 20px #00000038;transition:border-color .16s ease}.flow-card:hover{border-color:var(--stroke-strong)}.flow-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flow-card-toggle{display:inline-flex;align-items:center;gap:10px;min-width:0;background:none;border:none;padding:0;cursor:pointer;color:var(--text)}.flow-chevron{display:grid;place-items:center;color:var(--muted);transition:transform .18s var(--ease-smooth, ease)}.flow-chevron.is-open{transform:rotate(90deg)}.flow-state-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.flow-state-dot.is-active{background:var(--green);box-shadow:0 0 0 3px #36d07c26}.flow-state-dot.is-off{background:#6b7079}.flow-buyer{font-size:var(--text-16);font-weight:700;letter-spacing:-.01em}.flow-card-campaign{font-size:var(--text-13);color:var(--muted);font-weight:500}.flow-card-campaign:before{content:"· ";color:var(--faint, #6b7079)}.flow-card-head-right{display:inline-flex;align-items:center;gap:8px}.flow-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);font-family:var(--font-mono)}.flow-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.flow-status-on{color:var(--muted-strong);background:#ffffff0a}.flow-status-on:before{background:var(--green)}.flow-status-off{color:var(--muted);background:#ffffff0d}.flow-card-link{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 14px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--stroke);background:#ffffff05;color:var(--text);font-family:var(--font-mono);font-size:var(--text-13);transition:border-color .16s ease,background .16s ease}.flow-card-link:hover{border-color:#64b8ff80;background:#64b8ff0f}.flow-card-link.is-copied{border-color:#36d07c99;color:var(--green)}.flow-card-link-icon{color:#6ad6ff;flex-shrink:0}.flow-card-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:var(--text-12);color:var(--muted)}.flow-meta-item{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.flow-meta-item .fi,.flow-meta-item .deus-flag{margin-right:2px}.flow-meta-muted{color:var(--faint, #6b7079)}.flow-bind-warning{display:flex;align-items:center;gap:6px;color:var(--yellow, #f5b83d)!important}.flow-count-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff08;font-size:var(--text-12);font-weight:600;color:var(--text);cursor:default}.flow-count-pill svg{color:#6ad6ff}.flow-stats-strip{display:flex;flex-wrap:wrap;gap:10px}.flow-stats-strip.is-empty{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px dashed var(--stroke);color:var(--faint, #6b7079);font-size:var(--text-12);letter-spacing:.01em}.flow-stats-block{position:relative;overflow:hidden;flex:1 1 300px;display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:radial-gradient(130% 150% at 0% 0%,color-mix(in srgb,var(--fs-accent) 9%,transparent),transparent 62%),linear-gradient(180deg,#ffffff09,#ffffff02);transition:border-color .18s ease,background .18s ease}.flow-stats-block:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:0 2px 2px 0;background:var(--fs-accent, var(--green));box-shadow:0 0 12px color-mix(in srgb,var(--fs-accent) 55%,transparent)}.flow-stats-block.is-today{--fs-accent: #8f9aa8;background:#ffffff04}.flow-stats-block.is-today:before{width:1px;box-shadow:none;opacity:.5}.flow-stats-block.is-week{--fs-accent: var(--green)}.flow-stats-blockhead{display:flex;align-items:center;gap:8px}.flow-stats-blockhead .flow-stats-rates{margin-left:auto}.flow-stats-block.is-quiet{background:linear-gradient(180deg,#ffffff05,#ffffff01)}.flow-stats-block.is-quiet:before{opacity:.35;box-shadow:none}.flow-stats-block.is-quiet .flow-stat strong{color:var(--muted, #8f96a3)}.flow-stats-block.is-quiet .flow-stat em{color:var(--faint, #6b7079)}.flow-stats-block.is-quiet .flow-spark{color:var(--stroke-strong)}.flow-trend{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-11);font-weight:700;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:8px;color:var(--muted-strong);border:1px solid var(--stroke);background:#ffffff06}.flow-trend.is-up{color:#7fe8ae;border-color:#36d07c4d;background:#36d07c14}.flow-trend.is-down{color:var(--red);border-color:#ff7d8847;background:#ff7d8812}.flow-trend.is-new{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-10)}.flow-stats-tag{font-size:var(--text-10);font-weight:800;letter-spacing:.11em;text-transform:uppercase;padding:4px 10px;border-radius:8px;white-space:nowrap;color:color-mix(in srgb,var(--fs-accent) 78%,#ffffff);background:color-mix(in srgb,var(--fs-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--fs-accent) 26%,transparent)}.flow-stats-rates{display:inline-flex;align-items:center;gap:6px}.flow-rate{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-strong);padding:2px 8px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff06}.flow-rate em{font-style:normal;font-size:var(--text-10);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--faint, #6b7079)}.flow-rate.is-good{color:#7fe8ae}.flow-rate.is-good em{color:var(--faint, #6b7079)}.flow-stats-row{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.flow-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.flow-stat strong{font-family:var(--font-mono);font-size:var(--text-22);font-weight:700;line-height:1.05;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.flow-stat em{font-style:normal;font-size:var(--text-11);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.flow-stat.is-good strong{color:var(--text)}.flow-stat.is-good em{color:var(--muted)}.flow-stat.is-rev em{color:var(--muted)}.flow-stat.is-rev.is-zero strong{color:var(--faint, #6b7079);text-shadow:none}.flow-stat.is-rev.is-zero em{color:var(--faint, #6b7079)}.flow-spark-wrap{margin-left:auto;display:flex;align-items:flex-end;padding-bottom:2px}.flow-spark{display:block;overflow:visible;color:var(--stroke-strong)}.flow-card-tree{position:relative;margin-top:2px;padding:14px 0 2px 22px;border-top:1px solid var(--stroke);display:flex;flex-direction:column;gap:12px}.flow-card-tree:before{content:"";position:absolute;left:7px;top:16px;bottom:16px;width:2px;background:#4a4f59;border-radius:2px}.flow-node-domain{position:relative}.flow-node-domain:before{content:"";position:absolute;left:-15px;top:12px;width:13px;height:2px;background:var(--stroke-strong)}.flow-node-body{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-node-icon{color:#6ad6ff;display:grid;place-items:center}.flow-node-name{font-family:var(--font-mono);font-size:var(--text-14);font-weight:600;color:var(--text)}.flow-node-tag{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:2px 8px;border-radius:6px;border:1px solid var(--stroke)}.flow-node-geos{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.flow-node-detail{width:30px;height:30px}.flow-node-unbind{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#ffffff05;color:var(--faint, #6b7079);font-size:var(--text-12);font-weight:600;transition:color .16s ease,border-color .16s ease,background .16s ease}.flow-node-unbind:hover{color:var(--red);border-color:#ff7d8866;background:#ff7d8812}.flow-node-unbind.is-armed{color:var(--red);border-color:#ff7d8899;background:#ff7d881f}.flow-node-unbind:disabled{opacity:.6}.flow-toolbar{margin-bottom:10px}.flow-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.flow-flags{display:flex;flex-wrap:wrap;gap:6px}.flow-flag{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:8px;font-size:var(--text-12);font-weight:600;color:var(--muted-strong);border:1px solid var(--stroke);background:#ffffff06;transition:color .16s ease,border-color .16s ease,background .16s ease}.flow-flag:hover{color:var(--text);border-color:var(--stroke-strong)}.flow-flag-count{font-size:var(--text-11);font-weight:700;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:6px;color:var(--faint, #6b7079);background:#ffffff0d}.flow-flag.is-active{color:#071108;border-color:transparent;background:var(--green)}.flow-flag.is-active .flow-flag-count{color:#071108a6;background:#07110824}.flow-flag.tone-warn.is-active{background:var(--yellow, #f5b83d)}.flow-flag.tone-muted.is-active{background:var(--muted-strong)}.flow-flag.is-clear{color:var(--faint, #6b7079);border-style:dashed}.flow-flag.is-clear:hover{color:var(--red);border-color:#ff7d8866}.flow-node-pixels{margin:8px 0 0 12px;padding-left:16px;border-left:2px solid var(--stroke);display:flex;flex-wrap:wrap;gap:8px}.flow-node-pixel{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff05;font-family:var(--font-mono);font-size:var(--text-12)}.flow-pixel-icon{color:var(--yellow)}.flow-pixel-dot{width:7px;height:7px;border-radius:50%}.flow-pixel-dot.is-active{background:var(--green)}.flow-pixel-dot.is-off{background:#6b7079}.flow-node-pixels-empty{margin:6px 0 0 12px;padding-left:16px;font-size:var(--text-12);color:var(--faint, #6b7079)}.flow-card-actions{display:flex;gap:10px;padding-top:12px;border-top:1px solid var(--stroke)}.flow-action-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);font-size:var(--text-13);font-weight:600;color:#071108;border:1px solid rgba(54,208,124,.9);background:linear-gradient(180deg,#3fe08a,#2fc275);transition:filter .16s ease}.flow-action-primary:hover{filter:brightness(1.06)}.flow-action-ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);font-size:var(--text-13);font-weight:500;color:var(--muted);border:1px solid var(--stroke);background:#ffffff05;transition:color .16s ease,border-color .16s ease}.flow-action-ghost:hover{color:var(--text);border-color:var(--stroke-strong)}.flow-tree{display:flex;flex-direction:column;gap:14px}.flow-card{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.flow-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000057}.flow-avatar{width:30px;height:30px;border-radius:var(--radius-sm);flex-shrink:0;display:grid;place-items:center;font-size:var(--text-13);font-weight:700;color:var(--muted);background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid var(--stroke-strong)}.flow-avatar.is-active{color:var(--green);border-color:#36d07c8c;background:linear-gradient(160deg,#36d07c33,#36d07c0d);box-shadow:0 0 0 3px #36d07c14}.flow-card-link{font-weight:600}.flow-kt{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke);color:var(--muted-strong);background:#ffffff08}.flow-kt-dot{width:6px;height:6px;border-radius:50%;background:#6b7079}.flow-kt.is-live{color:#9cf0c3;border-color:#36d07c4d}.flow-kt.is-live .flow-kt-dot{background:var(--green);box-shadow:0 0 0 3px #36d07c26}.flow-edit-modal{width:min(700px,94vw)}.flow-edit-body{gap:14px 16px}.flow-edit-body>.flow-edit-section,.flow-edit-body>.field-span-2{grid-column:1 / -1}.flow-edit-section{margin-top:4px;padding-top:14px;border-top:1px solid var(--stroke)}.flow-edit-section:first-child{margin-top:0;padding-top:0;border-top:0}.flow-edit-section-head{display:flex;align-items:center;gap:8px;font-size:var(--text-11);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--section-accent, var(--green)) 76%,#ffffff)}.flow-edit-section-head>svg{color:var(--section-accent, var(--green))}.flow-edit-section-head .field-pace-hint{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600}.flow-edit-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 6px;border-radius:6px;font-size:var(--text-11);font-weight:700;letter-spacing:0;color:var(--text);border:1px solid var(--stroke);background:#ffffff0a}.flow-edit-note{margin:6px 0 0;font-size:var(--text-12);color:var(--muted)}.flow-edit-state{display:flex;gap:6px}.flow-edit-state-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:600;color:var(--muted-strong);border:1px solid var(--stroke);background:#ffffff06;transition:color .16s ease,border-color .16s ease,background .16s ease}.flow-edit-state-btn:hover{color:var(--text);border-color:var(--stroke-strong)}.flow-edit-state-btn.is-active{color:#071108;border-color:transparent;background:var(--green)}.flow-edit-state-btn.is-active:last-child{background:var(--muted-strong)}.flow-edit-namepreview code{display:block;padding:10px 12px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-12);color:var(--muted-strong);border:1px solid var(--stroke);background:#00000038}.flow-edit-namepreview code.is-changed{color:color-mix(in srgb,var(--green) 85%,#ffffff);border-color:#36d07c59;background:#36d07c12}.flow-edit-pixels{display:flex;flex-direction:column;gap:10px}.flow-edit-empty,.flow-edit-nopixel{font-size:var(--text-12);color:var(--faint, #6b7079)}.flow-edit-domain{padding:10px 12px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff05}.flow-edit-domain-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-edit-domain-head>svg{color:#6ad6ff}.flow-edit-domain-name{font-family:var(--font-mono);font-size:var(--text-12);font-weight:600;color:var(--text)}.flow-edit-pending{font-size:var(--text-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:6px;color:var(--yellow, #f5b83d);border:1px solid rgba(245,184,61,.3);background:#f5b83d17}.flow-edit-pixelrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.flow-edit-pixel{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff08;font-family:var(--font-mono);font-size:var(--text-12)}.flow-edit-pixel-id{color:var(--text)}.flow-edit-pixel-remove{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:var(--faint, #6b7079);background:transparent;border:0;transition:color .16s ease,background .16s ease}.flow-edit-pixel-remove:hover:not(:disabled){color:var(--red);background:#ff7d881f}.flow-edit-pixel-remove:disabled{opacity:.4;cursor:not-allowed}.flow-edit-attach{margin-left:auto;min-width:210px}.flow-edit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:4px;padding-top:14px;border-top:1px solid var(--stroke)}.flow-edit-fact{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.flow-edit-fact>span{font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint, #6b7079)}.flow-edit-fact>strong{font-size:var(--text-12);font-weight:600;color:var(--muted-strong)}.flow-edit-copy{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--muted-strong);background:transparent;border:0;padding:0}.flow-edit-copy code{font-family:var(--font-mono);font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-edit-copy:hover{color:var(--green)}.flow-edit-external{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);font-weight:600;color:var(--faint, #6b7079);background:transparent;border:0;padding:0;transition:color .16s ease}.flow-edit-external:hover{color:var(--text);text-decoration:underline}.flow-edit-actions-right{display:flex;gap:12px}@media (max-width: 640px){.flow-edit-facts{grid-template-columns:1fr}.flow-edit-attach{margin-left:0;width:100%}}.health-tab-badge{min-width:18px;height:18px;padding:0 6px;border-radius:6px;display:inline-grid;place-items:center;font-size:var(--text-11);font-weight:800;font-variant-numeric:tabular-nums;color:var(--red);background:#ff7d882e}.is-spinning{animation:health-spin 1s linear infinite}@keyframes health-spin{to{transform:rotate(360deg)}}.hx-list{display:flex;flex-direction:column;gap:10px}.hx-chain-value{font-size:var(--text-16);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hx-account-name{font-family:var(--font-mono);font-size:var(--text-12);font-weight:600;color:var(--text)}.entity-history{display:flex;flex-direction:column}.entity-history-empty{margin:0;font-size:var(--text-12);color:var(--faint, #6b7079)}.entity-history-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 0 8px 4px}.entity-history-row+.entity-history-row{border-top:1px solid rgba(255,255,255,.04)}.entity-history-dot{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--muted, #8f96a3)}.entity-history-dot.is-created{background:var(--green)}.entity-history-dot.is-deleted{background:var(--red)}.entity-history-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.entity-history-line{font-size:var(--text-12);color:var(--muted-strong)}.entity-history-line strong{color:var(--text);font-weight:600}.entity-history-failed{margin-left:8px;font-size:var(--text-10);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.entity-history-detail{font-family:var(--font-mono);font-size:var(--text-11);color:var(--faint, #6b7079);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-history-time{font-size:var(--text-11);color:var(--faint, #6b7079);flex-shrink:0}.entity-history-more{align-self:flex-start;margin-top:6px;padding:0;font-size:var(--text-12);font-weight:600;color:var(--muted);background:transparent;border:0}.entity-history-more:hover{color:var(--text);text-decoration:underline}.entity-history-row.is-failed .entity-history-line strong{color:var(--red)}.traffic-step-value{font-size:var(--text-16);margin:4px 0 6px}.form-section-head{display:flex;align-items:center;gap:12px;margin:8px 0 -2px}.form-section-head:after{content:"";flex:1;height:1px;background:var(--stroke)}.form-section-label{font-size:var(--text-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center}.form-section-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:8px}.accounts-form input,.accounts-form textarea{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.accounts-form input:focus,.accounts-form textarea:focus{outline:none;border-color:#36d07c80;box-shadow:0 0 0 3px #36d07c1a}.tracking-link-form{gap:18px 20px}.tracking-link-form .field:nth-child(4):not(.form-section-head):not(.field-span-3){grid-column:auto}.tracking-link-form .field.form-section-head,.tracking-link-form .field.field-span-3{grid-column:1 / -1}.tracking-link-form .field.field-span-2{grid-column:span 2}.tracking-link-form .field input,.tracking-link-form .field textarea{min-height:var(--control-md);padding:0 var(--space-14);border-radius:var(--radius-sm);font-size:var(--text-14)}.tracking-link-form .field textarea{min-height:84px;padding:10px 14px;line-height:1.6}.tracking-link-form .field .country-select-trigger{min-height:var(--control-md);border-radius:var(--radius-sm)}.tracking-link-form .form-section-head{margin:12px 0 0}.tracking-link-form .form-section-head:first-child{margin-top:0}.tracking-preview{border:1px solid var(--stroke);border-radius:var(--radius-md);background:linear-gradient(160deg,#ffffff05,#ffffff02);padding:14px 16px}.tracking-preview .tracking-preview-name{font-size:var(--text-14)}.tracking-link-form .field-inline{margin-top:2px}@media (max-width: 640px){.tracking-link-form{grid-template-columns:1fr;gap:14px}.tracking-link-form .field.field-span-2,.tracking-link-form .field.field-span-3,.tracking-link-form .field:nth-child(4):not(.form-section-head):not(.field-span-3){grid-column:1 / -1}.tracking-link-form .form-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.tracking-link-form .form-actions .action-pill,.tracking-link-form .form-actions .ghost{width:100%;min-height:46px;justify-content:center}}@media (max-width: 780px){.accounts-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.tracking-filter-open,.tracking-link-form .field .country-select-trigger{min-height:var(--control-md)}.flow-action-primary,.flow-action-ghost,.flow-unbound-cta{min-height:46px}}.panel-head-title{display:flex;align-items:flex-start;gap:14px;min-width:0}.panel-icon-badge{width:46px;height:46px;border-radius:var(--radius-md);flex-shrink:0;display:grid;place-items:center;color:var(--section-accent, var(--green));background:linear-gradient(158deg,color-mix(in srgb,var(--section-accent, var(--green)) 22%,transparent),color-mix(in srgb,var(--section-accent, var(--green)) 6%,transparent));border:1px solid color-mix(in srgb,var(--section-accent, var(--green)) 42%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--section-accent, var(--green)) 20%,transparent),inset 0 1px color-mix(in srgb,var(--section-accent, var(--green)) 30%,transparent)}.registry-dashboard-panel{background-image:radial-gradient(60% 120% at 8% -8%,color-mix(in srgb,var(--section-accent, transparent) 13%,transparent),transparent 60%),linear-gradient(135deg,#16181cf2,#0b0c0efa)}.registry-dashboard-panel:has(.panel-icon-badge) .panel-head{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--section-accent, #ffffff) 16%,var(--stroke))}.flows-registry-panel{--section-accent: var(--green)}.domain-registry-panel{--section-accent: var(--teal)}.pixel-registry-panel{--section-accent: var(--yellow)}.accounts-registry-panel{--section-accent: var(--purple)}.utm-registry-panel{--section-accent: var(--green)}.registry-dashboard-panel .domain-form:before,.registry-dashboard-panel .pixel-form:before,.registry-dashboard-panel .accounts-form:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--section-accent, var(--green)) 78%,transparent),transparent 72%);pointer-events:none}.domain-form .form-actions,.pixel-form .form-actions,.accounts-form .form-actions{border-top:1px solid color-mix(in srgb,var(--section-accent, var(--green)) 13%,rgba(255,255,255,.06));padding-top:16px;margin-top:14px}.domain-form .field input:focus,.domain-form .field input:focus-visible,.domain-form .field textarea:focus,.domain-form .field textarea:focus-visible,.pixel-form .field input:focus,.pixel-form .field input:focus-visible,.pixel-form .field textarea:focus,.pixel-form .field textarea:focus-visible,.accounts-form .field input:focus,.accounts-form .field input:focus-visible,.accounts-form .field textarea:focus,.accounts-form .field textarea:focus-visible{outline:none;border-color:color-mix(in srgb,var(--section-accent, var(--green)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--section-accent, var(--green)) 16%,transparent)}.domain-form .field-pace-hint,.pixel-form .field-pace-hint,.accounts-form .field-pace-hint{color:color-mix(in srgb,var(--section-accent, var(--green)) 62%,var(--muted-strong))}.domain-edit-accent{--section-accent: var(--teal)}.flow-edit-accent{--section-accent: var(--green)}.pixel-edit-accent{--section-accent: var(--yellow)}.accounts-edit-accent{--section-accent: var(--purple)}.edit-modal-accent{position:relative;border-top:2px solid color-mix(in srgb,var(--section-accent, var(--green)) 62%,transparent);box-shadow:0 24px 60px #00000080,0 0 0 1px color-mix(in srgb,var(--section-accent, var(--green)) 14%,transparent)}.edit-modal-accent:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--section-accent, var(--green)) 8%,transparent) 0%,transparent 44%);z-index:0}.edit-modal-accent>*{position:relative;z-index:1}.edit-modal-accent>.modal-body{z-index:3}.edit-modal-accent>.modal-actions{z-index:2}.edit-modal-accent .modal-kicker{color:color-mix(in srgb,var(--section-accent, var(--green)) 78%,#ffffff)}.edit-modal-accent .modal-head{border-bottom-color:color-mix(in srgb,var(--section-accent, var(--green)) 20%,rgba(255,255,255,.07))}.edit-modal-accent .modal-body .field input:focus,.edit-modal-accent .modal-body .field input:focus-visible,.edit-modal-accent .modal-body .field textarea:focus,.edit-modal-accent .modal-body .field textarea:focus-visible,.edit-modal-accent .modal-body .country-select-trigger:focus-visible{outline:none;border-color:color-mix(in srgb,var(--section-accent, var(--green)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--section-accent, var(--green)) 16%,transparent)}.edit-modal-accent .field-pace-hint{color:color-mix(in srgb,var(--section-accent, var(--green)) 62%,var(--muted-strong))}.domain-pixels-field{margin-top:4px;padding-top:14px;border-top:1px solid var(--stroke)}.domain-pixels-field>label{display:flex;align-items:center;gap:8px}.domain-pixels-field>label>svg{color:var(--yellow)}.domain-pixels-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 6px;border-radius:6px;font-size:var(--text-11);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text);border:1px solid var(--stroke);background:#ffffff0a}.domain-pixels-field .field-pace-hint{margin-left:auto;font-weight:600}.domain-pixel-list{display:flex;flex-direction:column;gap:8px}.domain-pixel-row{padding:10px 12px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff06;transition:border-color .16s ease,background .16s ease}.domain-pixel-row:hover{border-color:var(--stroke-strong)}.domain-pixel-row.is-replacing{border-color:color-mix(in srgb,var(--section-accent, var(--green)) 45%,transparent);background:color-mix(in srgb,var(--section-accent, var(--green)) 6%,rgba(255,255,255,.022))}.domain-pixel-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.domain-pixel-id{font-family:var(--font-mono);font-size:var(--text-13);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.domain-pixel-geos{display:inline-flex;align-items:center;gap:4px}.domain-pixel-token{font-family:var(--font-mono);font-size:var(--text-11);color:var(--faint, #6b7079);padding:2px 8px;border-radius:6px;border:1px solid var(--stroke);background:#0003}.domain-pixel-shared{font-size:var(--text-11);color:var(--faint, #6b7079)}.domain-pixel-actions{margin-left:auto;display:inline-flex;gap:6px}.domain-pixel-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;font-size:var(--text-12);font-weight:600;color:var(--muted-strong);border:1px solid var(--stroke);background:#ffffff06;transition:color .16s ease,border-color .16s ease,background .16s ease}.domain-pixel-btn:hover:not(:disabled){color:var(--text);border-color:var(--stroke-strong)}.domain-pixel-btn:disabled{opacity:.45;cursor:not-allowed}.domain-pixel-btn.is-danger:hover:not(:disabled){color:var(--red);border-color:#ff7d886b;background:#ff7d8814}.domain-pixel-btn.is-add,.domain-pixel-btn.is-add.is-active{color:color-mix(in srgb,var(--section-accent, var(--green)) 80%,#ffffff);border-color:color-mix(in srgb,var(--section-accent, var(--green)) 38%,transparent);background:color-mix(in srgb,var(--section-accent, var(--green)) 9%,transparent);height:34px;flex-shrink:0}.domain-pixel-replace{display:flex;align-items:center;gap:8px;margin-top:10px}.domain-pixel-replace>div:first-child{flex:1;min-width:0}.domain-pixel-empty{padding:12px 14px;border-radius:12px;border:1px dashed var(--stroke);font-size:var(--text-12);color:var(--faint, #6b7079)}.domain-pixel-attach{display:flex;align-items:center;gap:8px;margin-top:10px}.domain-pixel-attach-select{flex:1;min-width:0}.domain-pixel-new{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--section-accent, var(--green)) 24%,var(--stroke));background:color-mix(in srgb,var(--section-accent, var(--green)) 5%,rgba(255,255,255,.012))}.domain-pixel-new .field-span-2{grid-column:span 2}.domain-pixel-new-actions{grid-column:span 2;display:flex;justify-content:flex-end}.domain-pixel-error{margin-top:10px}.domain-pixel-rename-warning{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--yellow, #f5b83d)!important}@media (max-width: 640px){.domain-pixel-new{grid-template-columns:1fr}.domain-pixel-new .field-span-2,.domain-pixel-new-actions{grid-column:span 1}.domain-pixel-actions{margin-left:0}}@media (max-width: 640px){.main{padding:18px 14px 28px}.flows-registry-panel,.utm-registry-panel,.domain-registry-panel,.pixel-registry-panel,.accounts-registry-panel{padding:16px 14px 18px}.flows-registry-panel .panel-head,.utm-registry-panel .panel-head,.domain-registry-panel .panel-head,.pixel-registry-panel .panel-head,.accounts-registry-panel .panel-head{flex-wrap:wrap}.flows-registry-panel .panel-head-actions,.utm-registry-panel .panel-head-actions,.domain-registry-panel .panel-head-actions,.pixel-registry-panel .panel-head-actions,.accounts-registry-panel .panel-head-actions{width:100%;justify-content:flex-start}.accounts-registry-panel .accounts-head-actions{width:100%;flex-shrink:1;flex-wrap:wrap}.accounts-registry-panel .accounts-head-actions>*{flex:1 1 auto}.registry-dashboard-panel .domain-form,.registry-dashboard-panel .pixel-form,.registry-dashboard-panel .accounts-form{padding:16px 14px 14px}.registry-dashboard-panel .domain-form:before,.registry-dashboard-panel .pixel-form:before,.registry-dashboard-panel .accounts-form:before{left:14px;right:14px}.edit-modal-accent{border-radius:16px}.pixel-edit-modal,.accounts-modal{width:94vw}}.s2s-toggle-field{--s2s-accent: var(--section-accent, var(--blue));gap:8px}.s2s-toggle-field .checkbox{font-size:var(--text-14);font-weight:600}.s2s-toggle-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:8px;color:var(--s2s-accent);background:color-mix(in srgb,var(--s2s-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--s2s-accent) 34%,transparent);transition:box-shadow .2s var(--ease-smooth, ease),opacity .2s ease}.s2s-toggle-field.is-on .s2s-toggle-icon{box-shadow:0 0 10px color-mix(in srgb,var(--s2s-accent) 34%,transparent)}.s2s-toggle-field:not(.is-on) .s2s-toggle-icon{opacity:.5}.s2s-toggle-field .field-hint code{color:color-mix(in srgb,var(--s2s-accent) 45%,#ffffff);background:color-mix(in srgb,var(--s2s-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--s2s-accent) 26%,transparent);padding:1px 8px;border-radius:6px;font-size:var(--text-11);font-weight:600}.s2s-foot-dim{color:var(--muted)}.ios-switch{--switch-accent: var(--green);display:inline-flex;align-items:center;gap:12px;cursor:pointer}.ios-switch.ios-switch-accent{--switch-accent: var(--section-accent, var(--blue))}.ios-switch>input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.ios-switch-track{position:relative;flex-shrink:0;width:42px;height:24px;border-radius:var(--radius-pill);background:#ffffff1a;border:1px solid rgba(255,255,255,.14);transition:background .24s var(--ease-smooth, ease),border-color .24s var(--ease-smooth, ease)}.ios-switch-knob{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000073,0 0 0 .5px #00000014;transition:transform .26s cubic-bezier(.34,1.4,.5,1)}.ios-switch>input:checked~.ios-switch-track{background:var(--switch-accent);border-color:color-mix(in srgb,var(--switch-accent) 68%,transparent)}.ios-switch>input:checked~.ios-switch-track .ios-switch-knob{transform:translateY(-50%) translate(18px)}.ios-switch:hover .ios-switch-track{border-color:#ffffff3d}.ios-switch>input:focus-visible~.ios-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--switch-accent) 26%,transparent)}.ios-switch-label{text-transform:none;letter-spacing:0;font-size:var(--text-14);font-weight:600;color:var(--text)}@media (prefers-reduced-motion: reduce){.ios-switch-knob{transition:none}}.brand-mark{display:inline-block;width:auto;object-fit:contain;vertical-align:middle;flex-shrink:0}.keitaro-mark{height:13px;vertical-align:-1px}.flow-kt .keitaro-mark{height:18px}.flow-kt:has(.keitaro-mark){padding-top:2px;padding-bottom:2px}.flow-seg-tool .brand-mark{max-width:74px;vertical-align:middle}.s2s-toggle-telegram svg{transform:translate(-.5px)}.platform-mark{max-width:96px;opacity:.94}.platform-mark--invert{filter:invert(1);opacity:.88}.brand-lettermark{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--text)}.brand-lettermark-badge{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:var(--text-11);font-weight:700;color:var(--section-accent, #8a93a3);background:color-mix(in srgb,var(--section-accent, #8a93a3) 15%,transparent);border:1px solid color-mix(in srgb,var(--section-accent, #8a93a3) 30%,transparent)}.utm-registry-panel{--utm: var(--green);--utm-strong: #7ce2a7;--utm-tint: color-mix(in srgb, var(--utm) 12%, transparent);--utm-line: color-mix(in srgb, var(--utm) 26%, rgba(255, 255, 255, .06));gap:20px}.utm-registry-panel .utm-tool-bar,.utm-registry-panel .utm-macros,.utm-registry-panel .utm-preview,.utm-registry-panel .utm-history{position:relative;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(160deg,#ffffff06,#ffffff02);padding:18px 20px}.utm-registry-panel .utm-tool-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;align-items:end;border-color:var(--utm-line);background:radial-gradient(120% 130% at 100% 0%,var(--utm-tint) 0%,transparent 48%),linear-gradient(160deg,#ffffff06,#ffffff02);overflow:visible;z-index:50}.utm-registry-panel .utm-grid{position:relative;z-index:40}.utm-registry-panel .utm-tool-bar:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--utm) 80%,transparent),transparent 72%)}.utm-registry-panel .utm-tool-field{gap:8px}.utm-registry-panel .utm-tool-field label,.utm-registry-panel .utm-grid .field label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.07em;color:#9aa1ad;font-weight:600}.utm-registry-panel .field-pace-hint{color:color-mix(in srgb,var(--utm) 60%,var(--muted-strong));text-transform:none;letter-spacing:0}.utm-registry-panel .utm-tool-hint{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#00000038;font-size:var(--text-12);color:var(--muted);line-height:1.5}.utm-registry-panel .utm-tool-hint code{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);padding:2px 8px;border-radius:6px;color:var(--utm-strong);background:color-mix(in srgb,var(--utm) 14%,transparent);border:1px solid color-mix(in srgb,var(--utm) 26%,transparent)}.utm-registry-panel .utm-tool-hint strong{color:var(--text);font-weight:600}.utm-registry-panel .utm-tool-hint .brand-mark{max-width:70px}.utm-registry-panel .utm-macros{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px}.utm-registry-panel .utm-macros-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.08em;color:#8a919d;font-weight:700;flex-shrink:0}.utm-registry-panel .utm-macros-chips{gap:8px}.utm-registry-panel .utm-macro-chip{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);padding:6px 10px;border-radius:8px;color:#c7ccd6;background:#ffffff08;border:1px solid rgba(255,255,255,.09);cursor:pointer;transition:transform .14s var(--ease-smooth, ease),border-color .14s ease,background .14s ease,color .14s ease}.utm-registry-panel .utm-macro-chip:hover:not(:disabled){transform:translateY(-1px);color:var(--utm-strong);background:color-mix(in srgb,var(--utm) 12%,transparent);border-color:color-mix(in srgb,var(--utm) 42%,transparent)}.utm-registry-panel .utm-macro-chip:active:not(:disabled){transform:scale(.96)}.utm-registry-panel .utm-macro-chip:disabled{opacity:.4;cursor:not-allowed}.utm-registry-panel .utm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.utm-registry-panel .utm-grid .field:first-child{grid-column:1 / -1}.utm-registry-panel .utm-grid .field input{min-height:var(--control-md);padding:0 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text);font-size:var(--text-14);font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.utm-registry-panel .utm-grid .field input::placeholder{color:#979da8b3}.utm-registry-panel .utm-grid .field input:hover{border-color:#ffffff24}.utm-registry-panel .utm-grid .field input:focus,.utm-registry-panel .utm-grid .field input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--utm) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--utm) 16%,transparent);background:#ffffff0a}.utm-registry-panel .utm-label-meta{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:6px;margin-right:6px;color:#4a8bff;background:#4a8bff24;border:1px solid rgba(74,139,255,.3);vertical-align:-4px}.utm-registry-panel .utm-field-aliased label{color:var(--utm-strong)}.utm-registry-panel .utm-field-aliased input{border-color:color-mix(in srgb,var(--utm) 32%,transparent);background:color-mix(in srgb,var(--utm) 6%,rgba(255,255,255,.02))}.utm-registry-panel .utm-subs-toggle{width:100%;padding:10px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);background:transparent;color:var(--muted);font-size:var(--text-12);font-weight:600;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.utm-registry-panel .utm-subs-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--utm) 40%,transparent);color:var(--utm-strong);background:color-mix(in srgb,var(--utm) 6%,transparent)}.utm-registry-panel .utm-presets{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.utm-registry-panel .utm-preset-save{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);font-size:var(--text-12);font-weight:600;cursor:pointer;color:var(--utm-strong);background:color-mix(in srgb,var(--utm) 10%,transparent);border:1px solid color-mix(in srgb,var(--utm) 32%,transparent);transition:transform .15s ease,background .15s ease}.utm-registry-panel .utm-preset-save:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--utm) 16%,transparent)}.utm-registry-panel .utm-preset-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);font-size:var(--text-12)}.utm-registry-panel .utm-preset-load{color:var(--text);font-weight:600}.utm-registry-panel .utm-preset-load:hover{color:var(--utm-strong)}.utm-registry-panel .utm-preset-del{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--muted);cursor:pointer}.utm-registry-panel .utm-preset-del:hover{color:var(--red);background:#ff7d8824}.utm-registry-panel .utm-presets-empty{font-size:var(--text-12);color:var(--faint, #6b7079);font-style:italic}.utm-registry-panel .utm-preview{border-color:var(--utm-line);background:radial-gradient(120% 130% at 0% 0%,var(--utm-tint) 0%,transparent 46%),linear-gradient(160deg,#1e1a1e99,#1412168c);box-shadow:0 18px 40px #0000004d;padding:20px 22px}.utm-registry-panel .utm-preview:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--utm),transparent 72%)}.utm-registry-panel .utm-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.utm-registry-panel .utm-preview-head .summary-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.09em;color:var(--utm-strong);font-weight:700;margin:0}.utm-registry-panel .utm-param-count{font-size:var(--text-11);font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);color:var(--utm-strong);background:color-mix(in srgb,var(--utm) 14%,transparent);border:1px solid color-mix(in srgb,var(--utm) 30%,transparent)}.utm-registry-panel .utm-url{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:1.7;color:#dfe3ea;word-break:break-all;background:#00000052;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;min-height:58px;margin:0}.utm-registry-panel .utm-url.is-empty{color:var(--faint, #6b7079);font-style:italic;font-family:inherit}.utm-registry-panel .utm-url.is-invalid{border-color:#ff7d8866}.utm-registry-panel .utm-url-pixel{background:color-mix(in srgb,var(--utm) 26%,transparent);color:#ffd7e4;border-radius:4px;padding:1px 4px}.utm-registry-panel .utm-warnings{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.utm-registry-panel .utm-warnings li{display:flex;align-items:center;gap:8px;font-size:var(--text-12);color:#ffcf9e;padding:8px 12px;border-radius:var(--radius-sm);background:#f7aa3c1a;border:1px solid rgba(247,170,60,.24)}.utm-registry-panel .utm-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.utm-registry-panel .utm-actions .action-pill.is-disabled{opacity:.45;pointer-events:none}.utm-registry-panel .utm-history{padding:18px 20px}.utm-registry-panel .utm-history-head{margin-bottom:4px}.utm-registry-panel .utm-history-search{min-height:34px;padding:8px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--text)}.utm-registry-panel .utm-history-search:focus{outline:none;border-color:color-mix(in srgb,var(--utm) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--utm) 14%,transparent)}.utm-registry-panel .utm-history-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.utm-registry-panel .utm-history-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .15s ease,background .15s ease,transform .15s ease}.utm-registry-panel .utm-history-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--utm) 30%,transparent);background:color-mix(in srgb,var(--utm) 5%,rgba(255,255,255,.02))}.utm-registry-panel .utm-history-main{flex:1;min-width:0;display:grid;gap:6px}.utm-registry-panel .utm-history-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--text-12)}.utm-registry-panel .utm-history-tool{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:600}.utm-registry-panel .utm-history-dot{width:6px;height:6px;border-radius:50%;background:var(--utm)}.utm-registry-panel .utm-history-country{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.utm-registry-panel .utm-history-sub{color:var(--faint, #6b7079)}.utm-registry-panel .utm-history-url{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12);color:#aeb4bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.utm-registry-panel .utm-history-copy{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:color .15s ease,border-color .15s ease,transform .15s ease}.utm-registry-panel .utm-history-copy:hover{color:var(--utm-strong);transform:translateY(-1px);border-color:color-mix(in srgb,var(--utm) 40%,transparent)}.utm-registry-panel .utm-history .empty-state{text-align:center;padding:28px;color:var(--faint, #6b7079);font-size:var(--text-13);border:1px dashed rgba(255,255,255,.08);border-radius:12px;background:transparent}@media (max-width: 720px){.utm-registry-panel .utm-tool-bar,.utm-registry-panel .utm-grid{grid-template-columns:1fr}}.lang-flag{display:inline-grid;place-items:center;width:22px;height:16px;border-radius:4px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1f}.lang-flag svg,.lang-flag img{width:100%;height:100%;object-fit:cover}.lang-option-text{display:flex;align-items:baseline;gap:8px;min-width:0}.lang-option-text strong{font-size:var(--text-12);font-weight:700;letter-spacing:.04em;color:var(--text)}.confirm-overlay{position:fixed;inset:0;z-index:var(--z-confirm);display:grid;place-items:center;padding:24px;background:#0408069e;backdrop-filter:blur(4px)}.confirm-dialog{--c: #ff7d6b;width:min(430px,94vw);border-radius:var(--radius);border:1px solid rgba(255,255,255,.08);border-top:2px solid color-mix(in srgb,var(--c) 60%,transparent);background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--c) 9%,transparent),transparent 46%),linear-gradient(165deg,#1e1a1afa,#141213fa);box-shadow:0 30px 70px #0000008c,0 0 0 1px color-mix(in srgb,var(--c) 12%,transparent);padding:22px 22px 18px;display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.confirm-dialog.tone-danger{--c: #ff7d6b}.confirm-icon{grid-row:span 1;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 34%,transparent)}.confirm-body{align-self:center}.confirm-title{margin:0;font-size:var(--text-16);font-weight:600;color:var(--text)}.confirm-message{margin:6px 0 0;font-size:var(--text-14);line-height:1.55;color:var(--muted)}.confirm-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.confirm-actions .ghost{padding:10px 16px}.confirm-confirm{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:var(--text-14);font-weight:600;color:#2a0d08;cursor:pointer;background:linear-gradient(180deg,#ff9384,#ff6f5c);border:1px solid rgba(255,125,107,.9);box-shadow:0 10px 22px #ff6f5c42;transition:filter .16s ease,transform .16s ease}.confirm-confirm:hover{filter:brightness(1.06);transform:translateY(-1px)}.confirm-confirm:active{transform:scale(.97)}.card-sub{display:inline-flex;align-items:center;gap:8px;margin-top:-4px}.card-sub-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #36d07c29;flex-shrink:0}.card-sub-value{font-size:var(--text-14);font-weight:700;color:#9cf0c3;font-variant-numeric:tabular-nums}.card-sub-label{font-size:var(--text-12);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.card-accent{border-color:#36d07c4d;background:radial-gradient(120% 120% at 100% 0%,rgba(54,208,124,.1),transparent 46%),linear-gradient(160deg,#1f2126f2,#16181ceb)}.card-accent .card-value{color:#9cf0c3}.profile-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-highlight{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid #24262b;background:linear-gradient(160deg,#1f2126f2,#16181ceb);box-shadow:0 8px 24px #00000047}.ph-value{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-20);font-weight:700;color:var(--text)}.ph-value svg{flex-shrink:0}.ph-value .brand-mark{max-width:140px}.profile-achievements .panel-head{align-items:center}.badge-medal{position:relative;width:62px;height:62px;transition:transform .2s var(--ease-smooth, ease)}.badge-svg{display:block;width:100%;height:100%}.badge-glyph{position:absolute;inset:0;display:grid;place-items:center;color:#1a1202cc;filter:drop-shadow(0 1px 0 rgba(255,255,255,.25))}.badge-name{font-size:var(--text-14);font-weight:700;color:var(--text)}.badge-hint{font-size:var(--text-11);color:var(--faint, #6b7079)}.badge-progress-text{font-size:var(--text-11);font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 900px){.profile-highlights{grid-template-columns:1fr}}.mc-name{display:flex;align-items:center;gap:12px}.mc-name-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-error-text{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);color:#ff9b8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-error-text svg{flex-shrink:0}.mc-ok-text{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);color:#6fe3a4}.mc-edit-overlay{background:#030406db;backdrop-filter:blur(9px)}.mc-edit-headtitle{display:flex;align-items:center;gap:10px}.mc-edit-status{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:var(--text-13);line-height:1.45}.mc-edit-status strong{font-weight:600}.mc-edit-status.is-error{color:#ffb9ab;background:#ff7d881a;border:1px solid rgba(255,125,136,.28)}.mc-edit-status.is-error strong{color:#ff9b8a}.mc-edit-status.is-ok{color:#9cf0c3;background:#36d07c17;border:1px solid rgba(54,208,124,.26)}.mobile-nav-toggle,.mobile-nav-close,.mobile-nav-backdrop{display:none}@media (max-width: 860px){.app{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.main{min-width:0}.view-anim,.form-section,.panel{min-width:0;max-width:100%}.sidebar{position:fixed;top:0;left:0;bottom:0;width:min(300px,84vw);z-index:var(--z-nav);transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:20px 18px 24px;gap:20px}.sidebar.is-open{transform:none;box-shadow:0 0 80px #000000b3}.mobile-nav-backdrop{display:block;position:fixed;inset:0;background:#0405078c;backdrop-filter:blur(3px);z-index:var(--z-nav-scrim);opacity:0;pointer-events:none;transition:opacity .28s ease}.app.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.mobile-nav-close{display:grid;place-items:center;position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:var(--radius-sm);padding:0;background:#ffffff0d;border:1px solid var(--stroke);color:var(--text);cursor:pointer;z-index:3}.mobile-nav-toggle{display:grid;place-items:center;order:-1;width:44px;height:44px;border-radius:12px;padding:0;background:#ffffff0a;border:1px solid var(--stroke);color:var(--text);cursor:pointer;flex-shrink:0}.main{padding:16px 14px 28px;gap:18px}.topbar{gap:10px}.topbar-actions{gap:8px}.panel{padding:16px 14px 18px;min-height:0;border-radius:var(--radius-md)}.form-grid,.api-grid,.accounts-form,.domain-form,.pixel-form,.tracking-link-form,.mapping-grid,.mapping-fields,.postback-grid,.postback-info,.geo-charts,.city-charts,.stats-charts,.device-charts,.panels,.profile-panels,.profile-info-grid,.profile-highlights,.utm-grid,.utm-registry-panel,.role-permissions,.flow-detail-groups,.map-grid,.goal-list,.modal-body{grid-template-columns:minmax(0,1fr)!important}.field-span-2,.field-span-3{grid-column:1 / -1!important}.cards,.accounts-summary-strip,.accounts-edit-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal{width:min(94vw,520px);padding:16px 16px 18px}.panel-head,.overview-filters,.api-actions{flex-wrap:wrap}.pixel-table-toolbar{grid-template-columns:minmax(0,1fr)!important}.profile-tabs,.segmented{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.deus-date-menu,.country-select-menu,.notifications-menu,.profile-menu{max-width:calc(100vw - 28px)}.notifications-menu{position:fixed;top:auto;left:10px;right:10px;width:auto;max-width:none;max-height:70vh}}@media (max-width: 430px){.main{padding:14px 12px 28px}}.docs-shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start}.docs-toc{position:sticky;top:20px;display:grid;gap:14px;padding:14px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.06);background:linear-gradient(160deg,#1e2025fa,#121418fa);max-height:calc(100vh - 40px);overflow-y:auto}.docs-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--well);color:var(--muted)}.docs-search input{border:none;outline:none;background:transparent;color:var(--text);font:inherit;font-size:var(--text-12);width:100%}.docs-search input::placeholder{color:var(--faint)}.docs-toc-group{display:grid;gap:2px;margin-top:6px}.docs-toc-group .docs-kicker{margin:0 0 6px 8px;font-size:var(--text-11);letter-spacing:.18em}.docs-toc-link{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-strong);font:inherit;font-size:var(--text-14);text-align:left;cursor:pointer;transition:background .15s var(--ease-smooth),color .15s var(--ease-smooth)}.docs-toc-link svg{flex:none;opacity:.7}.docs-toc-link:hover{background:#ffffff0d;color:var(--text)}.docs-toc-link{position:relative;padding-left:14px}.docs-toc-link:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:2px;height:0;border-radius:var(--radius-pill);background:var(--doc-accent, var(--green));transition:height .18s var(--ease-smooth)}.docs-toc-link.is-active{background:color-mix(in srgb,var(--doc-accent, var(--green)) 10%,transparent);color:var(--text)}.docs-toc-link.is-active:before{height:16px}.docs-toc-link.is-active svg{opacity:1;color:var(--doc-accent, var(--green))}.docs-toc-group .docs-kicker{color:var(--faint)}.docs-body{display:grid;gap:22px;min-width:0}.docs-body-kicker{display:flex;align-items:center;gap:10px;margin:0 0 2px;font-size:var(--text-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-strong)}.docs-body-bar{width:14px;height:3px;border-radius:var(--radius-pill);background:var(--doc-accent, var(--green));flex:none}.docs-body-kicker:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)}.docs-body-kicker em{font-style:normal;font-size:var(--text-10);letter-spacing:.04em;color:var(--faint);padding:2px 8px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.08)}.docs-body{gap:36px}.docs-group{display:grid;gap:22px}.docs-article{position:relative;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--doc-accent, var(--green)) 5%,transparent),transparent 58%),linear-gradient(160deg,#1e2025fa,#121418fa);border-radius:16px;border:1px solid rgba(255,255,255,.06);padding:22px 24px 24px 28px;scroll-margin-top:24px;overflow:hidden;transition:border-color .18s var(--ease-smooth)}.docs-article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--doc-accent, var(--green));opacity:.55}.docs-article:hover{border-color:color-mix(in srgb,var(--doc-accent, var(--green)) 26%,transparent)}.docs-article:hover:before{opacity:1}.docs-article .doc-card-head{gap:14px}.docs-article .doc-list{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05);gap:12px;font-size:var(--text-14)}.docs-article .doc-list li{line-height:1.65}.docs-article .doc-list li:before{margin-top:10px}.docs-section{margin-top:20px}.docs-section+.docs-section{margin-top:18px}.docs-section-label{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--text-11);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--doc-accent, var(--green))}.docs-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--doc-accent, var(--green)) 22%,transparent),transparent)}.docs-section .doc-list{margin-top:12px;padding-top:0;border-top:none}.docs-article .docs-tip{margin-top:16px}.docs-table-wrap{margin-top:12px;overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;font-size:var(--text-12)}.docs-table th{text-align:left;padding:8px 10px;color:var(--muted);font-weight:600;font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--stroke)}.docs-table td{padding:8px 10px;color:var(--text);border-bottom:1px solid rgba(255,255,255,.04)}.docs-table tr:last-child td{border-bottom:none}.docs-table code{font-family:var(--font-mono);font-size:var(--text-12);color:var(--teal);background:#49e0c414;padding:2px 6px;border-radius:6px}.docs-tip{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(247,198,37,.18);background:#f7c6250f;color:var(--muted-strong);font-size:var(--text-12);line-height:1.55}.docs-tip svg{flex:none;margin-top:2px;color:var(--yellow)}.docs-empty,.docs-empty-state{padding:10px;color:var(--faint);font-size:var(--text-12)}@media (max-width: 1000px){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-toc{position:static;max-height:none}}.logs-panel{display:grid;gap:14px}.logs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.logs-head .panel-title{display:flex;align-items:center;gap:8px}.logs-head-meta{display:flex;align-items:center;gap:10px}.logs-purge{min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:transparent;color:var(--muted-strong);font:inherit;font-size:var(--text-12);cursor:pointer;transition:all .15s var(--ease-smooth)}.logs-purge:hover{border-color:#ff7d8866;color:var(--red)}.logs-purge.is-armed{border-color:var(--red);background:#ff7d881a;color:var(--red)}.logs-error{margin:0;font-size:var(--text-12);color:var(--red)}.logs-table td{vertical-align:top}.logs-time{white-space:nowrap;color:var(--muted-strong);font-size:var(--text-12)}.logs-actor{color:var(--text);font-weight:600;font-size:var(--text-12)}.logs-role{display:block;font-size:var(--text-11);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.log-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-family:var(--font-mono);font-size:var(--text-11);font-weight:700;letter-spacing:.04em}.log-badge.m-post{background:#36d07c1f;color:var(--green)}.log-badge.m-put,.log-badge.m-patch{background:#f7c6251f;color:var(--yellow)}.log-badge.m-delete{background:#ff7d881f;color:var(--red)}.logs-action{font-size:var(--text-12);color:var(--muted-strong)}.logs-entity{font-size:var(--text-12);color:var(--text)}.logs-entity-id{color:var(--muted)}.logs-path{font-family:var(--font-mono);font-size:var(--text-11);color:var(--muted);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-status{font-family:var(--font-mono);font-size:var(--text-12);padding:2px 8px;border-radius:6px}.logs-status.is-ok{color:var(--green);background:#36d07c14}.logs-status.is-error{color:var(--red);background:#ff7d881a}.logs-row-failed td{background:#ff7d8808}.logs-details-row td{padding:0 12px 12px}.logs-details{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--well);padding:10px 12px;display:grid;gap:8px}.logs-details-meta{display:flex;gap:14px;font-size:var(--text-12);color:var(--muted)}.logs-details pre{margin:0;font-family:var(--font-mono);font-size:var(--text-11);line-height:1.55;color:var(--muted-strong);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.logs-empty{color:var(--faint);font-size:var(--text-12);text-align:center;padding:18px 0}.logs-load-more{justify-self:center;padding:8px 18px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:transparent;color:var(--muted-strong);font:inherit;font-size:var(--text-12);cursor:pointer}.logs-load-more:hover{color:var(--text);border-color:var(--stroke-strong)}@media (max-width: 900px){.logs-path{max-width:140px}}.user-ident{display:inline-flex;align-items:center;gap:10px;min-width:0}.user-avatar{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-11);font-weight:700;letter-spacing:.04em;color:var(--muted-strong);border:1.5px solid var(--stroke-strong);background:linear-gradient(160deg,#ffffff0f,#ffffff04)}.user-ident-text{display:grid;min-width:0}.user-ident-name{color:var(--text);font-weight:600;font-size:var(--text-13)}.user-ident-sub{color:var(--faint);font-size:var(--text-11)}.role-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:var(--text-12);color:var(--muted-strong);white-space:nowrap}.role-chip-dot{flex:none;width:7px;height:7px;border-radius:50%}.buyer-country{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.profile-hero{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;min-height:0}.profile-hero-ident{display:flex;align-items:center;gap:18px;min-width:0}.profile-hero-text{display:grid;gap:8px;min-width:0}.profile-hero-name{margin:0;font-size:var(--text-22);color:var(--text)}.profile-hero-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-verified{gap:6px}.profile-verified.is-ok{color:var(--green);border-color:#36d07c40}.profile-verified svg{flex:none}.profile-hero-meta{margin:0;font-size:var(--text-12);color:var(--muted)}.profile-hero-side{display:grid;gap:8px;justify-items:end}.profile-pref-label{font-size:var(--text-11);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.lang-segment{display:inline-flex;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:var(--well)}.lang-segment-btn{padding:6px 16px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:inherit;font-size:var(--text-12);font-weight:700;letter-spacing:.06em;cursor:pointer;transition:all .15s var(--ease-smooth)}.lang-segment-btn:hover{color:var(--text)}.lang-segment-btn.is-active{background:var(--green-soft);color:var(--green)}.profile-activity{list-style:none;margin:0;padding:0;display:grid}.profile-activity-row{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid rgba(255,255,255,.04)}.profile-activity-row:last-child{border-bottom:none}.profile-activity-text{display:grid;gap:2px;min-width:0;flex:1}.profile-activity-action{font-size:var(--text-12);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.profile-activity-time{font-size:var(--text-11);color:var(--faint)}.profile-pw-actions{display:flex;gap:10px;align-items:center}.profile-pw-actions .ghost{display:inline-flex;align-items:center;gap:8px}.pw-mismatch{color:var(--red)}@media (max-width: 760px){.profile-hero-side{justify-items:start}}.campaigns-table td{vertical-align:middle}.campaign-cell{display:grid;gap:4px;min-width:0;max-width:340px}.campaign-cell-name{color:var(--text);font-weight:600;font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-cell-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.campaign-chip{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.07);background:#ffffff08;font-size:var(--text-11);color:var(--muted-strong);white-space:nowrap}.campaign-dim{color:var(--muted)}.campaign-strong{color:var(--green);font-weight:600}.campaign-row-open td{background:#ffffff05}.campaign-detail-row td{padding:0 12px 12px}.campaign-geo-breakdown{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--well);padding:6px 12px;display:grid;gap:0}.campaign-geo-item{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(5,minmax(80px,1fr));gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:var(--text-12)}.campaign-geo-item:last-child{border-bottom:none}.campaign-geo-name{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.campaign-geo-stat{color:var(--muted-strong);white-space:nowrap}@media (max-width: 900px){.campaign-geo-item{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-charts .panel{min-height:0}.campaign-charts .panel.span-2{grid-column:span 2}@media (max-width: 1100px){.campaign-charts{grid-template-columns:minmax(0,1fr)}.campaign-charts .panel.span-2{grid-column:auto}}.campaign-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.campaign-signal{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:linear-gradient(160deg,#1e2025f5,#121418f5)}.campaign-signal-icon{flex:none;width:28px;height:28px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.campaign-signal.tone-good .campaign-signal-icon{background:#36d07c1f;color:var(--green)}.campaign-signal.tone-warn .campaign-signal-icon{background:#f7c6251f;color:var(--yellow)}.campaign-signal.tone-bad .campaign-signal-icon{background:#ff7d881f;color:var(--red)}.campaign-signal-body{display:grid;gap:2px;min-width:0}.campaign-signal-title{font-size:var(--text-11);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.campaign-signal.tone-good .campaign-signal-title{color:var(--green)}.campaign-signal.tone-warn .campaign-signal-title{color:var(--yellow)}.campaign-signal.tone-bad .campaign-signal-title{color:var(--red)}.campaign-signal-campaign{font-size:var(--text-12);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-signal-detail{font-size:var(--text-12);color:var(--muted);line-height:1.45}.campaign-table-actions{display:flex;align-items:center;gap:10px}.campaign-trend{display:inline-flex;align-items:center;gap:8px}.mini-sparkline{display:block;opacity:.9}.campaign-trend-delta{font-size:var(--text-11);color:var(--faint);white-space:nowrap}.campaign-trend-delta.is-up{color:var(--green)}.campaign-trend-delta.is-down{color:var(--red)}.campaign-totals-row td{border-top:1px solid var(--stroke-strong);font-weight:700;color:var(--text);background:#202227}.kpi-delta:not(.is-good):not(.is-bad):not(.is-up):not(.is-down){border:1px solid transparent;background:none;color:var(--faint)}.kpi-delta.is-up{color:#4ee39c;background:#36d07c1a;border:1px solid rgba(54,208,124,.28)}.kpi-delta.is-down{color:var(--red);background:#ff7d881a;border:1px solid rgba(255,125,136,.28)}.card-negative .card-value{color:var(--red)}.campaign-roi{font-weight:700;font-size:var(--text-12)}.campaign-roi.is-up{color:var(--green)}.campaign-roi.is-down{color:var(--red)}.campaign-spend-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width: 720px){.campaign-spend-cell{flex-wrap:wrap;row-gap:2px;max-width:100%}}.campaign-spend-edit{opacity:.35}.campaigns-table tr:hover .campaign-spend-edit{opacity:1}.campaign-row-actions{display:inline-flex;align-items:center;gap:4px}.campaign-pin.is-pinned{color:var(--yellow)}.campaign-pin.is-pinned svg{fill:currentColor}.campaign-chip-paused{color:var(--orange);border-color:#ff93574d}.campaign-chip-pinned{color:var(--yellow);border-color:#f7c6254d}.campaign-row-paused td{opacity:.55}.campaign-row-paused td.col-actions{opacity:1}.campaign-table-scroll{max-height:74vh;overflow:auto}.campaign-table-scroll .campaigns-table{border-collapse:separate;border-spacing:0}.campaign-table-scroll thead th{position:sticky;top:0;z-index:3;background:#1d1f24;box-shadow:0 1px 0 var(--stroke)}.campaign-table-scroll tfoot td{background:#1d1f24}.card-value--sm{font-size:var(--text-16);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-row-actions .icon-btn{border-radius:var(--radius-sm);transition:color .14s var(--ease-smooth),border-color .14s var(--ease-smooth),background .14s var(--ease-smooth),transform .14s var(--ease-smooth)}.campaign-row-actions .icon-btn:hover{transform:translateY(-1px)}.campaign-row-actions .campaign-pin:hover,.campaign-row-actions .campaign-pin.is-pinned{color:var(--yellow);border-color:#f7c62559;background:#f7c62514}.campaign-row-actions .campaign-state-btn:hover{color:var(--orange);border-color:#ff935759;background:#ff935714}.campaign-row-actions .campaign-state-btn.is-resume:hover{color:var(--green);border-color:#36d07c59;background:#36d07c14}.campaign-row-actions .campaign-editoffer-btn:hover{color:var(--blue);border-color:#64b8ff59;background:#64b8ff14}.campaign-row-actions .campaign-expand-btn:hover{color:var(--teal);border-color:#49e0c459;background:#49e0c414}.campaign-chip-auto{color:var(--green);border-color:#36d07c4d}.campaign-unrated{color:var(--faint);font-size:var(--text-11)}.cpa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.cpa-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--well)}.cpa-item-country{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpa-item-input{display:inline-flex;align-items:center;gap:4px;flex:none}.cpa-currency{color:var(--faint);font-size:var(--text-12)}.cpa-item-input input{width:74px;padding:6px 8px;border-radius:8px;border:1px solid var(--stroke);background:#ffffff08;color:var(--text);font:inherit;font-size:var(--text-12);text-align:right}.cpa-item-input input:focus{outline:none;border-color:#36d07c80}.stats-insight-row .panel{min-width:0;display:flex;flex-direction:column}.stats-funnel{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:8px 2px 2px}.stats-panel-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.stats-icon-tile{width:32px;height:32px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tile-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--tile-accent) 28%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--tile-accent);flex-shrink:0;margin-top:1px}.stats-head-chip{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;font-size:var(--text-11);color:var(--muted);background:#ffffff09;border:1px solid rgba(255,255,255,.07);padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap}.stats-head-chip strong{color:var(--green);font-weight:700;font-variant-numeric:tabular-nums}.stats-leaderboard{flex:1;display:flex;flex-direction:column;padding-top:2px}.stats-leader-grid{display:grid;grid-template-columns:26px minmax(0,1fr) 58px 58px 64px 84px;gap:12px;align-items:center}.stats-leader-head{padding:0 10px 8px;border-bottom:1px solid rgba(255,255,255,.06);font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.stats-leader-head span{text-align:right;overflow-wrap:normal}.stats-leader-head .stats-leader-head-name{text-align:left}.stats-leader-row{padding:10px;border-bottom:1px solid rgba(255,255,255,.045);border-radius:var(--radius-sm);transition:background .15s ease}.stats-leader-row:hover{background:#ffffff06}.stats-leader-row:last-child{border-bottom:0}.stats-leader-rank{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:var(--text-11);font-weight:700;color:var(--muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.stats-leader-row.is-rank-1 .stats-leader-rank{color:var(--yellow);border-color:#f7c62566;background:#f7c6251a;box-shadow:0 0 10px #f7c6251f}.stats-leader-row.is-rank-2 .stats-leader-rank{color:#c9ccd6;border-color:#c9ccd652;background:#c9ccd614}.stats-leader-row.is-rank-3 .stats-leader-rank{color:#d08e54;border-color:#d08e5459;background:#d08e5417}.stats-leader-main{min-width:0;display:grid;gap:6px}.stats-leader-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;min-width:0}.stats-leader-top .stats-leader-name{min-width:0;max-width:100%}.stats-leader-top .stats-leader-share{min-width:0;max-width:100%;white-space:normal}.stats-leader-name{font-size:var(--text-13);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-leader-share{font-size:var(--text-11);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.stats-leader-track{height:5px;border-radius:4px;background:#ffffff0b;overflow:hidden}.stats-leader-track i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#36d07ce6,#36d07c4d);transition:width .6s cubic-bezier(.22,1,.36,1)}.stats-leader-cell{text-align:right;font-size:var(--text-12);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.stats-leader-cell-ftd{color:var(--green);font-weight:700;font-size:var(--text-12)}.stats-table tfoot td{border-top:1px solid var(--stroke)}.stats-totals-row td{background:#ffffff08;font-weight:600;color:var(--text)}.stats-table tbody td:first-child{white-space:nowrap}.stats-totals-row td:not(:first-child){text-align:right}.stats-chart-toggle{display:inline-flex;gap:6px;flex:0 0 auto}@media (max-width: 900px){.stats-insight-row{grid-template-columns:1fr}.stats-leader-grid{grid-template-columns:26px minmax(0,1fr) 58px 84px}.stats-leader-grid .is-optional{display:none}}.live-clicks-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.live-click-card.tone-ok .card-value{color:var(--green)}.live-click-card.tone-warn .card-value{color:var(--yellow)}.live-click-card.tone-bad .card-value{color:var(--red)}.live-indicator{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-11);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--green)}.live-indicator i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #36d07c80;animation:live-pulse 1.8s ease-out infinite}.live-indicator.is-paused{color:var(--muted)}.live-indicator.is-paused i{background:var(--muted);animation:none;box-shadow:none}@keyframes live-pulse{0%{box-shadow:0 0 #36d07c73}70%{box-shadow:0 0 0 7px #36d07c00}to{box-shadow:0 0 #36d07c00}}@media (prefers-reduced-motion: reduce){.live-indicator i{animation:none}}.live-clicks-issues-field{justify-self:start}.live-clicks-issues-toggle{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;width:auto}.live-clicks-issues-toggle:before{content:"";width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:#ffffff0a;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.live-clicks-issues-toggle.is-active:before{border-color:var(--yellow);background:linear-gradient(var(--yellow),var(--yellow)) center / 8px 8px no-repeat,#f7c62529;border-radius:4px}.live-clicks-issues-toggle.is-active{color:var(--yellow);border-color:#f7c62566;background:#f7c62512}.live-clicks-wrap{max-height:66vh;overflow:auto}.live-clicks-table{border-collapse:separate;border-spacing:0}.live-clicks-table thead th{position:sticky;top:0;z-index:3;background:#1d1f24;box-shadow:0 1px 0 var(--stroke);white-space:nowrap}.live-clicks-table td{white-space:nowrap}.live-click-time span{font-variant-numeric:tabular-nums}.live-click-time em{display:block;font-style:normal;font-size:var(--text-10);color:var(--faint)}.live-click-campaign{max-width:220px;overflow:hidden;text-overflow:ellipsis}.live-click-dest span{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-11)}.live-click-dim{font-style:normal;color:var(--faint);font-size:var(--text-11)}.lc-id-pill{display:inline-flex;align-items:center;gap:8px;max-width:200px;min-height:32px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text);cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.lc-id-pill:hover{border-color:#fff3;background:#ffffff0f}.lc-id-pill span{font-size:var(--text-12);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-click-sub,.live-click-sub-bad{max-width:130px;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-12)}.live-click-sub-bad{color:var(--yellow);background:#f7c6250f;box-shadow:inset 2px 0 #f7c62580}.live-click-copy{width:20px;height:20px;margin-left:4px;opacity:.3;vertical-align:middle}.live-clicks-table tr:hover .live-click-copy{opacity:1}.live-click-flags{white-space:nowrap;min-width:64px}.live-click-flags-inner{display:inline-flex;gap:4px;align-items:center;vertical-align:middle}.lc-flag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:6px;font-size:var(--text-10);font-weight:700;letter-spacing:.04em;border:1px solid}.lc-flag-issue{color:var(--yellow);border-color:#f7c62566;background:#f7c62514}.lc-flag-clean{color:var(--faint);border-color:#ffffff1f}.lc-flag-unique{color:var(--green);border-color:#36d07c59}.lc-flag-bot{color:var(--red);border-color:#ff7d8866}.lc-flag-proxy{color:var(--orange);border-color:#ff935766}.lc-flag-lead{color:#58b1ff;border-color:#58b1ff66}.lc-flag-sale{color:var(--green);border-color:#36d07c80;background:#36d07c1a}.live-click-row{cursor:pointer}.live-click-row:hover td{background:#ffffff06}.live-click-row.is-expanded>td{background:#58b1ff0f;box-shadow:inset 0 1px #58b1ff2e}.live-click-row.is-expanded>td:first-child{background:#1a2230}.live-click-row-bot td{opacity:.55}.live-click-detail-row>td{padding:0!important;background:#0c0e1299;position:sticky;left:0}.live-click-detail{padding:18px 20px 20px;border-top:1px solid rgba(88,177,255,.18);position:sticky;left:0;width:calc(100vw - 340px);box-sizing:border-box;white-space:normal}.live-click-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.live-click-detail-title{font-size:var(--text-13);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-click-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:16px}.live-click-detail-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.lc-detail-field{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);overflow:hidden}.lc-detail-field.is-bad{background:#f7c6250f;border-color:#f7c6254d}.lc-detail-wide{grid-column:1 / -1}.lc-detail-label{font-size:var(--text-10);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding-right:20px}.lc-detail-value{display:block;min-width:0;font-size:var(--text-12);color:var(--text);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.lc-detail-field.is-bad .lc-detail-value{color:var(--yellow)}.lc-detail-url{font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-12)}.lc-detail-copy{position:absolute;top:6px;right:6px;width:20px;height:20px;margin:0;opacity:.35;z-index:1}.lc-detail-field:hover .lc-detail-copy{opacity:.9}.lc-detail-copy:hover{opacity:1}.live-click-dest span{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media (max-width: 1100px){.live-clicks-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.field .country-select-search,.field .country-select-search:hover{min-height:36px;border-radius:8px;border:1px solid var(--stroke);background:#0f111699;padding:0 32px 0 14px;font-size:var(--text-12);font-weight:400;box-shadow:none}.field .country-select-search:focus{min-height:36px;border-radius:8px;border:1px solid rgba(54,208,124,.5);background:#0f1116bf;padding:0 32px 0 14px;font-size:var(--text-12);box-shadow:none}.form-grid:has(.deus-date-picker[open]),.pixel-table-toolbar:has(.deus-date-picker[open]),.br-controls:has(.deus-date-picker[open]){position:relative;z-index:var(--z-lifted)}.panel:has(.deus-date-picker[open]),.panels>.panel:has(.deus-date-picker[open]){position:relative;z-index:var(--z-lifted)}.panel:has(.deus-date-picker[open]),.panel:has(.deus-date-picker[open]) .pixel-table-toolbar,.panel:has(.deus-date-picker[open]) .live-custom-range,.panel:has(.deus-date-picker[open]) .live-custom-range-inputs{overflow:visible}.live-custom-range-inputs{gap:8px}.live-custom-range-inputs .deus-date-trigger{padding-inline:10px;gap:6px}.live-custom-range-inputs .deus-date-trigger-value{font-size:var(--text-12)}.live-clicks-empty{max-width:62ch;margin-inline:auto;text-wrap:pretty;line-height:1.6}@media (min-width: 1100px){.live-clicks-toolbar{grid-template-columns:minmax(280px,1fr) 210px 210px 180px}.live-clicks-toolbar.has-custom-range{grid-template-columns:minmax(200px,1fr) 170px 300px 200px 170px}}.live-click-geo{min-width:90px}.live-click-geo .deus-flag{border-radius:4px;vertical-align:-2px}.live-click-geo .live-click-dim{margin-left:8px}.live-click-device{min-width:96px}.live-click-os{display:inline-flex;align-items:center;vertical-align:-2px}.live-click-os svg{display:block}.live-click-device .live-click-dim{margin-left:8px}.live-clicks-wrap{overflow-x:auto}.live-clicks-table th:first-child,.live-clicks-table td:first-child{position:sticky;left:0;z-index:2;background:#17181c;box-shadow:1px 0 0 var(--stroke)}.live-clicks-table thead th:first-child{z-index:4;background:#1d1f24}.live-clicks-table tbody tr:hover td:first-child{background:#1b1d22}.last-clicks-list{display:flex;flex-direction:column;margin-top:6px}.last-click-head,.last-click-item{display:grid;grid-template-columns:88px 24px minmax(0,1fr) 200px 150px 96px;align-items:center;gap:16px;width:100%;text-align:left}.last-click-head{padding:0 10px 10px;border-bottom:1px solid rgba(255,255,255,.07);font-size:var(--text-10);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.last-click-head .lc-head-status{text-align:right}.last-click-item{padding:12px 10px;border:0;border-left:2px solid transparent;border-bottom:1px solid rgba(255,255,255,.04);border-radius:0 8px 8px 0;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.last-click-item:last-child{border-bottom:0}.last-click-item:hover{background:#ffffff07;border-left-color:#58b1ff80}.last-click-item.is-bot{opacity:.62}.lc-dim-dash{color:var(--faint)}.lc-col-time{display:flex;flex-direction:column;gap:1px}.lc-col-time b{font-size:var(--text-12);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.lc-col-time em{font-style:normal;font-size:var(--text-10);color:var(--faint)}.lc-col-flag{display:inline-flex;justify-content:center}.lc-col-flag .deus-flag{border-radius:4px}.lc-col-main{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-main-top{display:flex;align-items:baseline;gap:8px;min-width:0}.lc-buyer{font-size:var(--text-13);font-weight:600;color:var(--text);white-space:nowrap}.lc-geo{font-size:var(--text-11);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-camp{font-size:var(--text-12);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-col-source{min-width:0;font-size:var(--text-12);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-col-device{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);color:var(--faint);min-width:0}.lc-col-device span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-col-device svg{flex:0 0 auto;display:block}.lc-col-badges{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}@media (max-width: 1000px){.last-click-head,.last-click-item{grid-template-columns:76px 22px minmax(0,1fr) 90px}.last-click-head span:nth-child(4),.last-click-head span:nth-child(5),.lc-col-source,.lc-col-device{display:none}}.sidebar-collapse-toggle{position:absolute;top:34px;right:-13px;z-index:6;display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid var(--stroke);background:#1d2025;color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.sidebar-collapse-toggle:hover{color:var(--text);border-color:#ffffff38;background:#23262c}@media (min-width: 861px){.app{transition:grid-template-columns .52s var(--ease-smooth)}.app.sidebar-collapsed{grid-template-columns:78px 1fr}.sidebar{transition:padding .52s var(--ease-smooth)}.sidebar.is-collapsed{padding:32px 14px}.brand{overflow:visible;transition:opacity .28s ease .1s,max-height .5s var(--ease-smooth),transform .46s var(--ease-spring) .06s;max-height:120px;transform-origin:left center}.sidebar.is-collapsed .brand{justify-content:center}.brand .brand-mark,.brand .brand-lockup{transition:opacity .28s ease .1s,max-width .5s var(--ease-smooth),transform .46s var(--ease-spring) .06s}.brand .brand-mark{display:block;width:34px;height:34px;max-width:0;opacity:0;overflow:hidden;transform:translate(-8px)}.sidebar.is-collapsed .brand .brand-lockup{max-width:0;opacity:0;transform:translate(-8px)}.sidebar.is-collapsed .brand .brand-mark{max-width:34px;opacity:1;transform:none}.nav-section-title{overflow:hidden;transition:height .42s var(--ease-smooth),margin .42s var(--ease-smooth),padding .42s var(--ease-smooth),color .26s ease .08s,background .4s ease;background:transparent}.sidebar.is-collapsed .nav-section-title{height:1px;margin:6px 8px;padding:0;color:transparent;background:#ffffff0f}.nav-item,.action-pill.sidebar-docs{transition:background .18s ease,color .18s ease,box-shadow .18s ease,gap .52s var(--ease-smooth),padding .52s var(--ease-smooth)}.nav-item svg,.action-pill.sidebar-docs svg{flex-shrink:0}.nav-item-label{white-space:nowrap;overflow:hidden;max-width:180px;opacity:1;transform:translate(0);transition:max-width .44s var(--ease-smooth) calc(var(--nav-i, 0) * 12ms),opacity .34s ease calc(70ms + var(--nav-i, 0) * 12ms),transform .46s var(--ease-spring) calc(var(--nav-i, 0) * 12ms)}.sidebar.is-collapsed .nav-item,.sidebar.is-collapsed .action-pill.sidebar-docs{justify-content:center;gap:0;padding:12px 0}.sidebar.is-collapsed .nav-item-label{max-width:0;opacity:0;transform:translate(-10px);transition:max-width .34s var(--ease-smooth) calc(var(--nav-i, 0) * 5ms),opacity .16s ease calc(var(--nav-i, 0) * 5ms),transform .34s var(--ease-smooth) calc(var(--nav-i, 0) * 5ms)}}@media (prefers-reduced-motion: reduce){.app,.sidebar,.brand,.nav-section-title,.nav-item,.action-pill.sidebar-docs,.nav-item-label{transition:none}}@media (max-width: 860px){.sidebar-collapse-toggle{display:none}}.conversions-cards{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.conversions-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.conv-status{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text);font-size:var(--text-12);font-weight:500;white-space:nowrap}.conv-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.conv-revenue{color:var(--green);font-weight:700;font-variant-numeric:tabular-nums}.conv-tid{max-width:120px;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:var(--text-12);color:var(--muted)}.conversions-toolbar{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.lc-th-sub{display:flex;flex-direction:column;gap:1px}.lc-th-sub em{font-style:normal;font-size:var(--text-9);font-weight:600;letter-spacing:.05em;color:var(--faint);text-transform:uppercase}.dashboard-filters-modal .modal-body>.filter-toggle{grid-column:1 / -1}.filter-toggle{display:inline-flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;color:var(--muted);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.filter-toggle:hover{border-color:#ffffff24}.filter-toggle-dot{width:9px;height:9px;border-radius:50%;background:#ffffff2e;flex-shrink:0;transition:background .16s ease,box-shadow .16s ease}.filter-toggle.is-on{color:var(--text);border-color:#36d07c66;background:#36d07c12}.filter-toggle.is-on .filter-toggle-dot{background:var(--green);box-shadow:0 0 8px #36d07c80}.link-btn{background:none;border:0;padding:0;color:var(--green);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-btn:hover{color:#4fe39a}.deep-search-banner{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(88,177,255,.28);background:#58b1ff0f;font-size:var(--text-12);color:var(--muted)}.deep-search-banner .link-btn{margin-left:auto;color:#58b1ff}.deep-search-dot{width:8px;height:8px;border-radius:50%;background:#58b1ff;box-shadow:0 0 8px #58b1ff99;flex-shrink:0}.cards.report{margin-bottom:2px}.card-value.is-negative{color:var(--red)}.report-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;margin-top:4px}.report-toolbar>.field{flex:1 1 180px;min-width:0}.report-toolbar>.report-range{flex:1.6 1 300px}.report-range .live-custom-range-inputs{display:flex;gap:8px;min-width:0}.report-range .live-custom-range-inputs input{min-width:0;flex:1 1 0}.report-toolbar>.report-run-field{display:grid;justify-items:end;flex:0 0 auto;margin-left:auto}.report-run-btn{width:auto;min-width:150px;justify-content:center}.report-bundles{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 12px}.report-bundles-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin-right:2px}.report-bundle{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);border:1px dashed rgba(255,255,255,.14);background:#ffffff05;color:var(--muted-strong);font-size:var(--text-12);font-weight:600;transition:color .16s ease,border-color .16s ease,background .16s ease}.report-bundle:hover{color:var(--green);border-color:#36d07c8c;border-style:solid;background:#36d07c1a}.report-pickers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-pickers.is-single{grid-template-columns:1fr}@media (max-width: 1000px){.report-pickers{grid-template-columns:1fr}}.report-picker{display:grid;gap:12px;align-content:start;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);background:#ffffff05}.report-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.report-picker-head-right{display:flex;align-items:center;gap:10px;flex:none}.report-picker-title{display:block;font-size:var(--text-13);font-weight:600;color:var(--text)}.report-picker-hint{display:block;font-size:var(--text-12);color:var(--muted);margin-top:2px;line-height:1.4}.report-picker-clear{border:none;background:transparent;color:var(--muted);font-size:var(--text-11);padding:0}.report-picker-clear:hover{color:var(--red)}.report-picker-list{max-height:264px;overflow-y:auto;display:grid;gap:10px;align-content:start;padding-right:4px}.report-picker-group{display:grid;gap:2px}.report-picker-group-label{position:sticky;top:0;z-index:1;padding:6px 2px;font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);background:#191b1f}.report-field-option{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted-strong);font-size:var(--text-12);text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease}.report-field-option:hover{background:#ffffff0a;color:var(--text)}.report-field-option.is-selected{color:var(--text);background:#36d07c1a;border-color:#36d07c4d}.report-field-text{display:grid;gap:1px;min-width:0}.report-field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-field-formula{font-size:var(--text-11);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-field-option.is-selected .report-field-formula{color:#9cf0c3bf}.report-field-check{color:var(--green);font-size:var(--text-11);flex:none;line-height:1.4}.report-picker-empty{font-size:var(--text-12);color:var(--faint);padding:10px 2px}.report-selected{display:grid;gap:8px;margin-top:14px}.report-selected-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.report-selected-chips{display:flex;flex-wrap:wrap;gap:6px}.report-selected-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:6px 6px 6px 12px;border-radius:var(--radius-pill);border:1px solid rgba(54,208,124,.45);background:#36d07c14;font-size:var(--text-12);font-weight:600;color:var(--text);transition:border-color .16s ease,background .16s ease}.report-selected-chip:hover{border-color:#36d07cb3;background:#36d07c21}.report-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-chip-move{display:grid;place-items:center;width:0;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--muted);opacity:0;overflow:hidden;transition:width .14s ease,opacity .14s ease,color .15s ease,background .15s ease}.report-selected-chip:hover .report-chip-move,.report-selected-chip:focus-within .report-chip-move{width:18px;opacity:1}.report-chip-move:hover:not(:disabled){color:var(--text);background:#ffffff1a}.report-chip-move:disabled{opacity:.25;cursor:default}.report-chip-remove{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:none;background:#ffffff0f;color:var(--muted);font-size:var(--text-13);line-height:1;flex-shrink:0;transition:color .15s ease,background .15s ease}.report-chip-remove:hover{color:var(--red);background:#ff7d8824}.report-filters{display:grid;gap:8px;margin-top:12px}.report-filter-row{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(140px,.8fr) minmax(170px,1.1fr) auto;gap:8px;align-items:end}@media (max-width: 900px){.report-filter-row{grid-template-columns:1fr 1fr}}.report-filter-row .field{margin:0}.report-filter-pair{display:flex;gap:6px}.report-filter-novalue{font-size:var(--text-12);color:var(--faint);font-style:italic;padding:10px 2px}.report-filter-and{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding-left:4px}.report-table-wrap{overflow-x:auto;min-width:0;max-width:100%}.report-table-wrap.is-busy{opacity:.5;transition:opacity .2s ease}.report-table{border-collapse:separate;border-spacing:0;min-width:100%}.report-table thead th{position:sticky;top:0;z-index:2;background:#171a1e;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.report-table th.is-measure .sortable-header{justify-content:flex-end;width:100%}.report-table td.is-measure,.report-table th.is-measure{text-align:right}.report-table tbody tr:nth-child(2n) td{background:#ffffff04}.report-table tbody tr:hover td{background:#ffffff0b}.report-table tfoot td{font-weight:700;color:var(--text);background:#121418d9;border-top:1px solid var(--stroke-strong);border-bottom:none}.report-rownum{width:46px;text-align:right;color:var(--faint);font-size:var(--text-11);font-variant-numeric:tabular-nums}.report-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:14px}.report-preset-save{margin-top:14px}.report-preset-group{display:grid;gap:8px;margin-top:14px}.report-preset-group-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.report-preset-list{display:grid;gap:6px}.report-preset{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#ffffff05;transition:border-color .16s ease,background .16s ease}.report-preset:hover{border-color:#ffffff1a}.report-preset.is-active{border-color:#36d07c80;background:#36d07c14}.report-preset-main{flex:1;display:grid;gap:2px;justify-items:start;background:transparent;border:none;text-align:left;min-width:0}.report-preset-name{font-size:var(--text-13);font-weight:600;color:var(--text)}.report-preset-meta{font-size:var(--text-11);color:var(--faint)}.report-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:#060709bd;backdrop-filter:blur(4px)}.report-modal{width:min(940px,100%);max-height:88vh;overflow-y:auto;display:grid;gap:16px;align-content:start;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius);background:linear-gradient(160deg,#1f2126fa,#16181cf7);box-shadow:0 30px 80px #0009}.report-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.report-format-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.report-format-tile{display:grid;gap:4px;justify-items:start;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05;color:var(--muted-strong);text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.report-format-tile:hover{color:var(--text);border-color:#ffffff1f}.report-format-tile.is-active{color:var(--text);border-color:#36d07c8c;background:#36d07c1a}.report-format-tile.is-active>svg{color:var(--green)}.report-format-name{font-size:var(--text-13);font-weight:600}.report-format-desc{font-size:var(--text-11);color:var(--faint)}.report-export-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:14px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#ffffff05}.report-fact{display:grid;gap:4px;min-width:0}.report-fact-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.report-fact-value{font-size:var(--text-14);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.report-fact-value em{font-style:normal;font-weight:400;color:var(--faint)}.report-export-notes{display:grid;gap:6px;margin:0;padding:12px 14px 12px 28px;border-radius:12px;border:1px solid rgba(247,198,37,.25);background:#f7c6250f;color:var(--muted-strong);font-size:var(--text-12);line-height:1.55}.report-preview-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.report-preview-raw{margin:0;padding:14px;max-height:290px;overflow:auto;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:var(--bg-deep);font-size:var(--text-12);line-height:1.75;white-space:pre;color:var(--muted-strong)}.report-preview-headerline{color:var(--green);font-weight:600}.report-preview-table-wrap{max-height:290px;overflow:auto}.report-preview-empty{color:var(--faint);font-style:italic}.report-preview-foot{margin:0;font-size:var(--text-11);color:var(--faint)}.mailbox-alt-connect{justify-self:start;font-size:var(--text-11);padding:4px 0;background:none;border:none;color:var(--muted, rgba(255, 255, 255, .4));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mailbox-alt-connect:hover:not(:disabled){color:#ffffffb3}.mailbox-forward-address{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:var(--text-12);color:#ffffffd9;cursor:pointer}.mailbox-forward-address:hover{border-color:#36d07c73}.credentials-modal{max-width:540px;padding:0;overflow:hidden}.credentials-modal .modal-head{padding:22px 22px 18px;border-bottom:1px solid var(--stroke);align-items:flex-start}.vault-identity{min-width:0}.vault-identity .modal-kicker{font-size:var(--text-11);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 4px}.credentials-modal .modal-head h2{margin:0;font-size:var(--text-22);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.vault-bm{margin:4px 0 0;font-size:var(--text-12);color:var(--muted)}.vault-body{padding:6px 22px 20px}.vault-group{padding:14px 0 4px}.vault-group+.vault-group{border-top:1px solid var(--stroke);margin-top:6px}.vault-group[data-accent=account]{--vault-accent: var(--purple)}.vault-group[data-accent=mail]{--vault-accent: var(--green)}.vault-group-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:var(--text-11);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--vault-accent)}.vault-group-head:after{content:"";flex:1;height:1px;background:linear-gradient(to right,color-mix(in srgb,var(--vault-accent) 30%,transparent),transparent)}.vault-row{display:grid;grid-template-columns:26px 92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 6px;margin:0 -8px;border-radius:var(--radius-sm);transition:background .16s var(--ease-smooth)}.vault-row:hover{background:#ffffff07}.vault-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--vault-accent) 13%,transparent);color:var(--vault-accent)}.vault-row.is-empty .vault-icon{background:#ffffff0a;color:var(--faint)}.vault-label{font-size:var(--text-11);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.vault-value{min-width:0;font-size:var(--text-14);color:var(--text);overflow-wrap:anywhere}.vault-value.is-revealed{user-select:all}.vault-empty{font-style:normal;color:var(--faint);font-size:var(--text-12)}.vault-pending{color:var(--faint);letter-spacing:.18em}.vault-actions{display:inline-flex;gap:4px}.vault-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--faint);cursor:pointer;transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth)}.vault-row:hover .vault-btn{color:var(--muted-strong)}.vault-btn:hover{background:#ffffff12;color:var(--text)}.vault-btn:focus-visible{outline:2px solid var(--vault-accent);outline-offset:1px}.vault-btn.is-done{color:var(--green)}.vault-btn:disabled{opacity:.4;cursor:default}.vault-error{grid-column:3 / -1;font-size:var(--text-12);color:var(--red)}.vault-actions-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.vault-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--vault-accent) 34%,transparent);background:color-mix(in srgb,var(--vault-accent) 12%,transparent);color:var(--vault-accent);font-size:var(--text-13);font-weight:600;cursor:pointer;transition:background .16s var(--ease-smooth),transform .16s var(--ease-smooth)}.vault-action.is-account{--vault-accent: var(--purple)}.vault-action.is-mail{--vault-accent: var(--green)}.vault-action:hover:not(:disabled){background:color-mix(in srgb,var(--vault-accent) 20%,transparent);transform:translateY(-1px)}.vault-action:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.vault-action:disabled{opacity:.35;cursor:not-allowed}.vault-footnote{display:flex;align-items:flex-start;gap:8px;margin:0;padding:14px 22px 18px;border-top:1px solid var(--stroke);font-size:var(--text-12);line-height:1.5;color:var(--faint)}.vault-footnote svg{flex-shrink:0;margin-top:4px}.vault-group .mailbox-panel{margin:10px 0 2px;background:#ffffff06;border-color:var(--stroke);border-radius:var(--radius-sm)}@media (max-width: 560px){.vault-row{grid-template-columns:26px minmax(0,1fr) auto;row-gap:2px}.vault-label{grid-column:2 / -1}.vault-value{grid-column:2 / 3}.vault-actions-bar{grid-template-columns:1fr}}.mailbox-junk-tag{margin-left:6px;padding:1px 6px;border-radius:4px;background:#f7c62524;color:var(--yellow);font-style:normal;font-size:var(--text-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mailbox-signin-creds{display:flex;flex-wrap:wrap;gap:6px}.mailbox-cred-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:#ffffff08;color:var(--muted-strong);font-size:var(--text-12);cursor:pointer;transition:border-color .16s var(--ease-smooth),color .16s var(--ease-smooth)}.mailbox-cred-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-cred-chip:hover:not(:disabled){border-color:var(--green);color:var(--text)}.mailbox-cred-chip:disabled{opacity:.5;cursor:default}.country-select-selected-chip.is-orphan{border-style:dashed;opacity:.75}.registry-export-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--text-12)}.registry-export-btn:disabled{opacity:.4;cursor:not-allowed}.feed-shortfall{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid rgba(247,198,37,.34);background:#f7c6251a;color:var(--yellow);font-size:var(--text-12);font-weight:600;white-space:nowrap}.ub-id{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--text);font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.01em;cursor:pointer;transition:border-color .18s var(--ease-smooth),background .18s var(--ease-smooth)}.ub-id:hover{border-color:var(--stroke-strong);background:#24262c}.ub-id.is-copied{border-color:var(--green)}.ub-id-empty{cursor:default;color:var(--faint)}.ub-id-icon{width:13px;height:13px;flex:none;color:var(--faint);transition:color .18s var(--ease-smooth)}.ub-id:hover .ub-id-icon{color:var(--muted-strong)}.ub-id.is-copied .ub-id-icon{color:var(--green)}.ub-tiers{display:flex;flex-direction:column;gap:14px}.ub-tiers-bar{display:flex;gap:4px;height:8px;border-radius:var(--radius-pill);overflow:hidden}.ub-tiers-seg{display:block;border-radius:var(--radius-pill);min-width:3px}.ub-tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ub-tier{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--panel-soft);text-align:left;cursor:pointer;transition:border-color .18s var(--ease-smooth),transform .18s var(--ease-smooth)}.ub-tier:hover{border-color:var(--stroke-strong);transform:translateY(-1px)}.ub-tier.is-active{border-color:var(--green);background:var(--green-soft)}.ub-tier-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none}.ub-tier-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ub-tier-label{color:var(--muted-strong);font-size:var(--text-12)}.ub-tier-count{display:flex;align-items:baseline;gap:8px;color:var(--text);font-size:var(--text-22);font-weight:600;font-variant-numeric:tabular-nums}.ub-tier-count em{font-style:normal;font-size:var(--text-12);font-weight:500;color:var(--faint)}.ub-tier-meta{color:var(--faint);font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub-conc-callout{display:flex;align-items:baseline;gap:10px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--stroke);border-left:3px solid var(--teal);border-radius:var(--radius-md);background:var(--panel-soft)}.ub-conc-callout strong{color:var(--teal);font-size:var(--text-26);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ub-conc-callout span{color:var(--muted-strong);font-size:var(--text-12);line-height:1.45}.ub-conc-callout em{font-style:normal;color:var(--faint)}.ub-scrim{position:fixed;inset:0;background:#0607099e;backdrop-filter:blur(2px);z-index:var(--z-drawer-scrim)}.ub-drawer{position:fixed;top:0;right:0;bottom:0;width:min(468px,100vw);z-index:var(--z-drawer);display:flex;flex-direction:column;gap:18px;padding:22px;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border-left:1px solid var(--stroke);box-shadow:-24px 0 60px #0000006b}.ub-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ub-drawer-eyebrow{margin:0 0 4px;color:var(--faint);font-size:var(--text-11);letter-spacing:.1em;text-transform:uppercase}.ub-drawer-id{margin:0;color:var(--text);font-family:var(--font-mono);font-size:var(--text-18);font-weight:600;word-break:break-all}.ub-drawer-sub{margin:6px 0 0;color:var(--muted);font-size:var(--text-12)}.ub-drawer-close{flex:none;width:30px;height:30px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--muted-strong);font-size:var(--text-20);line-height:1;cursor:pointer;transition:border-color .18s var(--ease-smooth),color .18s var(--ease-smooth)}.ub-drawer-close:hover{border-color:var(--stroke-strong);color:var(--text)}.ub-drawer-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.ub-drawer-total{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--panel-soft)}.ub-drawer-total span{color:var(--faint);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase}.ub-drawer-total strong{color:var(--text);font-size:var(--text-16);font-weight:600;font-variant-numeric:tabular-nums}.ub-drawer-total.is-accent{border-color:#36d07c59;background:var(--green-soft)}.ub-drawer-total.is-accent strong{color:var(--green)}.ub-drawer-block{display:flex;flex-direction:column;gap:10px}.ub-drawer-block h4{margin:0;color:var(--muted-strong);font-size:var(--text-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ub-breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ub-breakdown li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--panel-soft)}.ub-breakdown-key{color:var(--text);font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub-breakdown-num{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ub-breakdown-rev{min-width:66px;text-align:right;color:var(--green);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.ub-row-click{cursor:pointer}.ub-row-click:hover{background:#ffffff07}.ub-rank{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;border-radius:var(--radius-pill);background:var(--panel-soft);color:var(--faint);font-size:var(--text-11);font-variant-numeric:tabular-nums}.ub-rank.is-top{background:var(--green-soft);color:var(--green)}.ub-revcell{display:flex;flex-direction:column;gap:6px;min-width:92px}.ub-revbar{height:3px;border-radius:var(--radius-pill);background:#ffffff12;overflow:hidden}.ub-revbar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--green)}@media (prefers-reduced-motion: reduce){.ub-tier,.ub-id{transition:none}.ub-tier:hover{transform:none}}.ub-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ub-rank-col{width:44px}.ub-drawer-headings{display:flex;flex-direction:column;gap:8px;min-width:0}.ub-drawer-tags{display:flex;flex-wrap:wrap;gap:6px}.ub-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--badge, var(--stroke)) 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--badge, var(--stroke)) 14%,transparent);color:var(--badge, var(--muted-strong));font-size:var(--text-11);font-weight:600;letter-spacing:.01em}.ub-badge.is-plain{border-color:var(--stroke);background:var(--panel-soft);color:var(--muted-strong);font-weight:500}.ub-drawer-note{margin:0;padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--muted);font-size:var(--text-12)}.ub-drawer-note.is-warn{border-color:#f7c62552;color:var(--yellow)}.ub-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ub-funnel li{display:grid;grid-template-columns:92px 1fr auto 44px;align-items:center;gap:10px}.ub-funnel-label{color:var(--muted);font-size:var(--text-12)}.ub-funnel-track{height:20px;border-radius:var(--radius-sm);background:#ffffff0b;overflow:hidden}.ub-funnel-fill{display:block;height:100%;border-radius:var(--radius-sm);opacity:.85;transition:width .4s var(--ease-smooth)}.ub-funnel-value{color:var(--text);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.ub-funnel-rate{text-align:right;color:var(--faint);font-size:var(--text-11);font-variant-numeric:tabular-nums}.ub-split{display:flex;flex-direction:column;gap:8px}.ub-split-row{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:10px}.ub-split-label{color:var(--muted);font-size:var(--text-12)}.ub-split-track{height:8px;border-radius:var(--radius-pill);background:#ffffff0d;overflow:hidden}.ub-split-track span{display:block;height:100%;border-radius:var(--radius-pill);transition:width .4s var(--ease-smooth)}.ub-split-value{color:var(--text);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.ub-breakdown li{grid-template-columns:1fr 46px auto auto}.ub-breakdown-share{height:4px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--green) 0,var(--green) var(--share, 0%),rgba(255,255,255,.07) var(--share, 0%))}.ub-breakdown-more{display:block;padding:8px 12px;color:var(--faint);font-size:var(--text-12);background:transparent}@media (prefers-reduced-motion: reduce){.ub-funnel-fill,.ub-split-track span{transition:none}}.ub-econ{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--stroke)}.ub-econ-cell{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--stroke);border-left:3px solid var(--accent, var(--green));border-radius:var(--radius-md);background:var(--panel-soft)}.ub-econ-label{color:var(--muted-strong);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ub-econ-value{color:var(--text);font-size:var(--text-24);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.ub-econ-hint{color:var(--faint);font-size:var(--text-12)}.ub-tiers-bars{display:flex;flex-direction:column;gap:10px}.ub-tiers-row{display:grid;grid-template-columns:122px 1fr;align-items:center;gap:12px}.ub-tiers-caption{color:var(--muted);font-size:var(--text-12)}.ub-tiers-bar{display:flex;gap:2px;height:20px;border-radius:var(--radius-sm);overflow:hidden}.ub-tiers-seg{display:flex;align-items:center;justify-content:center;min-width:3px;border-radius:4px;overflow:hidden;transition:opacity .18s var(--ease-smooth)}.ub-tiers-seg em{font-style:normal;font-size:var(--text-11);font-weight:700;color:#0a0c0eb8;letter-spacing:.01em}.ub-tiers-seg.is-empty{flex:1;background:#ffffff0d}.ub-conc-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.ub-conc-check{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--panel-soft)}.ub-conc-check-head{color:var(--faint);font-size:var(--text-11);letter-spacing:.05em;text-transform:uppercase}.ub-conc-check strong{color:var(--teal);font-size:var(--text-20);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.ub-conc-check-foot{color:var(--faint);font-size:var(--text-11)}.ub-tip{min-width:208px;padding:12px 14px;border:1px solid var(--stroke-strong);border-radius:var(--radius-md);background:#16181c;box-shadow:0 14px 34px #00000073}.ub-tip-id{margin:0 0 4px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-12);font-weight:600;word-break:break-all}.ub-tip-sub{margin:0 0 8px;color:var(--faint);font-size:var(--text-11);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub-tip-grid{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 8px}.ub-tip-grid dt{color:var(--muted);font-size:var(--text-12)}.ub-tip-grid dd{margin:0;color:var(--text);font-size:var(--text-12);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ub-tip-hint{margin:0;color:var(--faint);font-size:var(--text-11)}@media (max-width: 720px){.ub-tiers-row{grid-template-columns:1fr;gap:6px}.ub-conc-checks{grid-template-columns:1fr}}.ub-row-click:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.ub-econ.is-loading{opacity:.55;transition:opacity .2s var(--ease-smooth)}.ub-econ-cell.is-muted{border-left-color:var(--stroke-strong)}.ub-econ-cell.is-muted .ub-econ-value{color:var(--faint)}.ub-delta{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.ub-delta em{font-style:normal;font-weight:500;color:var(--faint);font-size:var(--text-11)}.ub-delta.is-up{color:var(--green)}.ub-delta.is-down{color:var(--red)}.ub-delta.is-flat{color:var(--faint);font-weight:500}.ub-econ-foot{margin:10px 0 0;color:var(--faint);font-size:var(--text-12);line-height:1.5}.ub-brand-select{position:relative}.ub-brand-select .country-select-menu{min-width:232px;right:auto}.ub-brand-select .country-select-name{white-space:nowrap;overflow:visible;text-overflow:clip}.ub-panels .panel-head{flex-wrap:wrap;gap:12px}.ub-panels .panel-actions{flex-wrap:wrap;gap:8px}.ub-panels .panel-actions .inline-input{min-width:0;flex:1 1 190px}.pl-quality{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:14px}.pl-quality-item{display:flex;align-items:baseline;gap:12px;padding:12px 14px;border:1px solid var(--stroke);border-left:3px solid var(--yellow);border-radius:var(--radius-md);background:var(--panel-soft)}.pl-quality-value{color:var(--yellow);font-size:var(--text-20);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pl-quality-label{color:var(--muted-strong);font-size:var(--text-12);line-height:1.45}.pl-quality-label em{font-style:normal;color:var(--faint)}.pl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding-left:4px}.pl-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-12)}.pl-legend-dot{width:9px;height:9px;border-radius:50%}.pl-legend-note{color:var(--faint);font-size:var(--text-11)}.pl-tip{min-width:196px;padding:12px 14px;border:1px solid var(--stroke-strong);border-radius:var(--radius-md);background:#16181c;box-shadow:0 14px 34px #00000073}.pl-tip-name{margin:0 0 8px;color:var(--text);font-size:var(--text-12);font-weight:600}.pl-tip-grid{display:grid;grid-template-columns:1fr auto;gap:4px 14px;margin:0}.pl-tip-grid dt{color:var(--muted);font-size:var(--text-12)}.pl-tip-grid dd{margin:0;color:var(--text);font-size:var(--text-12);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.pl-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--panel-soft)}.pl-switch button{padding:6px 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-size:var(--text-12);font-weight:600;transition:background .18s var(--ease-smooth),color .18s var(--ease-smooth)}.pl-switch button:hover{color:var(--text)}.pl-switch button.is-active{background:var(--green-soft);color:var(--green)}.placement-panels .panel{min-height:0}.placement-panels .panel>.chart{flex:1 1 auto;min-height:300px;display:flex;flex-direction:column}.placement-panels .panel>.chart>div{flex:1 1 auto}.pl-table td.num,.pl-table th.num{text-align:right;font-variant-numeric:tabular-nums}.pl-name{display:flex;align-items:center;gap:10px;min-width:0}.pl-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-rank{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--panel-soft);color:var(--faint);font-size:var(--text-11);font-variant-numeric:tabular-nums;flex:none}.pl-rank.is-top{background:var(--green-soft);color:var(--green)}.pl-flag{padding:2px 8px;border-radius:var(--radius-pill);border:1px solid rgba(247,198,37,.3);background:#f7c6251a;color:var(--yellow);font-size:var(--text-10);font-weight:600;white-space:nowrap}.pl-flag.is-muted{border-color:var(--stroke);background:var(--panel-soft);color:var(--faint)}.pl-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-end;min-width:74px}.pl-bar{width:100%;height:3px;border-radius:var(--radius-pill);background:#ffffff12;overflow:hidden}.pl-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--green)}.pl-bar.is-clicks span{background:var(--blue)}.pl-rate.is-strong{color:var(--green)}.pl-rate.is-weak{color:var(--muted)}.pl-rate.is-thin{color:var(--faint)}.dv-mix{display:flex;flex-direction:column;gap:10px}.dv-mix-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.dv-mix-caption{color:var(--muted);font-size:var(--text-12)}.dv-mix-bar{display:flex;gap:2px;height:20px;border-radius:var(--radius-sm);overflow:hidden}.dv-mix-seg{display:flex;align-items:center;justify-content:center;min-width:3px;border-radius:4px;overflow:hidden}.dv-mix-seg em{font-style:normal;font-size:var(--text-11);font-weight:700;color:#0a0c0eb8}.dv-mix-seg.is-empty{flex:1;background:#ffffff0d}.dv-mix-key{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.dv-mix-key-item{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-12)}.dv-mix-key-item em{font-style:normal;color:var(--faint);font-variant-numeric:tabular-nums}.dv-mix-dot{width:9px;height:9px;border-radius:50%}.dv-waste{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--stroke);border-left:3px solid var(--orange);border-radius:var(--radius-md);background:var(--panel-soft)}.dv-waste-head{display:flex;align-items:baseline;gap:12px}.dv-waste-value{color:var(--orange);font-size:var(--text-22);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dv-waste-label{color:var(--muted-strong);font-size:var(--text-12);line-height:1.45}.dv-waste-label em{font-style:normal;color:var(--faint)}.dv-waste-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.dv-waste-list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.dv-waste-name{color:var(--text);font-size:var(--text-12)}.dv-waste-clicks{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.dv-waste-conv{color:var(--faint);font-size:var(--text-12);text-align:right;min-width:132px}.dv-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dv-versions li{display:grid;grid-template-columns:128px 1fr 40px 64px 62px;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--panel-soft)}.dv-versions li.is-tail{background:transparent;color:var(--faint)}.dv-version-label{color:var(--text);font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-versions li.is-tail .dv-version-label{color:var(--faint)}.dv-version-track{height:6px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.dv-version-track span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--teal)}.dv-version-pct,.dv-version-clicks,.dv-version-ftds{font-size:var(--text-12);font-variant-numeric:tabular-nums;text-align:right}.dv-version-pct{color:var(--text);font-weight:600}.dv-version-clicks{color:var(--muted)}.dv-version-ftds{color:var(--green)}.dv-tip{min-width:186px;padding:12px 14px;border:1px solid var(--stroke-strong);border-radius:var(--radius-md);background:#16181c;box-shadow:0 14px 34px #00000073}.dv-tip-name{margin:0 0 8px;color:var(--text);font-size:var(--text-12);font-weight:600}.dv-tip-grid{display:grid;grid-template-columns:1fr auto;gap:4px 14px;margin:0}.dv-tip-grid dt{color:var(--muted);font-size:var(--text-12)}.dv-tip-grid dd{margin:0;color:var(--text);font-size:var(--text-12);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.device-panels .panel{min-height:0}.device-panels .panel>.chart{flex:1 1 auto;min-height:280px;display:flex;flex-direction:column}.device-panels .panel>.chart>div{flex:1 1 auto}@media (max-width: 860px){.dv-mix-row{grid-template-columns:1fr;gap:6px}.dv-versions li{grid-template-columns:1fr auto auto}.dv-version-track{display:none}}.error-boundary{margin:24px 0;padding:28px;border:1px solid rgba(255,125,136,.28);border-radius:var(--radius);background:var(--panel);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.error-boundary h3{margin:0;color:var(--text);font-size:var(--text-18);font-weight:600}.error-boundary p{margin:0;color:var(--muted);font-size:var(--text-13);max-width:62ch;line-height:1.55}.error-boundary pre{margin:0;padding:10px 12px;width:100%;overflow-x:auto;border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--red);font-size:var(--text-12)}.ub-counting-note{display:flex;align-items:flex-start;gap:8px;margin:-6px 2px 0;color:var(--muted);font-size:var(--text-12);line-height:1.5}.ub-counting-note svg{flex-shrink:0;margin-top:2px;color:var(--faint)}.import-modal{width:min(760px,94vw);gap:14px}.import-head-title{display:flex;align-items:flex-start;gap:12px}.import-head-title h2{margin:2px 0 0;font-size:var(--text-18)}.import-head-title .panel-subtitle{margin:4px 0 0;max-width:52ch}.import-brands{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.import-brands-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.08em;color:var(--muted, rgba(255, 255, 255, .45))}.import-brand-chips{display:flex;flex-wrap:wrap;gap:6px}.import-brand-chip{border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--muted-strong);font-size:var(--text-12);font-weight:600;padding:6px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.import-brand-chip:hover:not(:disabled){border-color:#fff3;color:var(--text)}.import-brand-chip.is-on{border-color:#36d07c73;background:#36d07c14;color:var(--green)}.import-brand-chip:disabled{opacity:.5;cursor:default}.import-brand-count{opacity:.6;margin-left:4px;font-variant-numeric:tabular-nums}.import-loading{display:flex;align-items:center;gap:8px;font-size:var(--text-13);color:var(--muted-strong);padding:10px 0}.import-body{display:flex;flex-direction:column;gap:12px;max-height:min(46vh,460px);overflow-y:auto;min-width:0;padding-right:4px}.import-buyer{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05;overflow:hidden;flex-shrink:0}.import-buyer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.05)}.import-buyer-name{font-weight:600;font-size:var(--text-13)}.import-check{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.import-check input{accent-color:var(--green);width:14px;height:14px;flex-shrink:0;cursor:pointer}.import-campaign-list{list-style:none;margin:0;padding:4px 0}.import-campaign-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;min-width:0}.import-campaign-list li.is-out{opacity:.4}.import-campaign-name{font-size:var(--text-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-campaign-meta{font-size:var(--text-12);color:var(--muted, rgba(255, 255, 255, .45));white-space:nowrap;flex-shrink:0}.import-paused{color:var(--amber, #e5a53d);font-style:normal}.import-notice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--text-12);line-height:1.5;color:#f0d9a8;background:#e5a53d17;border:1px solid rgba(229,165,61,.28)}.import-notice svg{flex-shrink:0;margin-top:2px}.import-attention{font-size:var(--text-12);border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.import-attention summary{cursor:pointer;color:var(--muted-strong)}.import-attention ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.import-attention li{display:flex;justify-content:space-between;gap:12px;min-width:0}.import-attention em{color:var(--muted, rgba(255, 255, 255, .45));font-style:normal;font-size:var(--text-12);flex-shrink:0}.import-result{border:1px solid rgba(54,208,124,.3);background:#36d07c12;border-radius:12px;padding:14px 16px}.import-result-head{display:flex;align-items:center;gap:8px;color:var(--green);font-size:var(--text-14)}.import-result-list{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 16px}.import-result-list li{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-12);border-bottom:1px dotted rgba(255,255,255,.08);padding:4px 0}.import-warn{color:var(--amber, #e5a53d);font-size:var(--text-12);margin:6px 0 0}.import-modal .modal-actions{justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}.import-actions-right{display:flex;gap:10px;align-items:center}@media (max-width: 640px){.import-campaign-meta{display:none}}.card-value.is-untrusted{color:var(--muted-strong)}.card-value.is-untrusted.is-marked:after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 3px #f7c62529;vertical-align:middle}.cell-untrusted{color:var(--muted-strong);white-space:nowrap}.cell-untrusted:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--yellow);vertical-align:middle}.card-untrusted{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:2px;padding:0;border:0;background:none;color:var(--muted);font-size:var(--text-12);font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .16s ease}.card-untrusted:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 3px #f7c62529;flex-shrink:0}.card-untrusted svg{display:none}.card-untrusted:hover{color:var(--yellow)}.card-untrusted:hover:before{box-shadow:0 0 0 4px #f7c6253d}.card-untrusted:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.rate-coverage{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin:0 0 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--panel-soft);font-size:var(--text-12);line-height:1.5;color:var(--muted-strong)}.rate-coverage svg{flex-shrink:0;margin-top:2px}@media (min-width: 1201px){.cards.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cost-notice{margin:0;align-items:center}.offers-table{min-width:640px}.offers-table th,.offers-table td{text-align:right;white-space:nowrap}.offers-table th:first-child,.offers-table td:first-child{text-align:left}.offers-check-table{min-width:560px}.offers-check-table th,.offers-check-table td{text-align:left}.offer-check-group+.offer-check-group{margin-top:18px}.cost-notice .link-btn{margin-left:auto;white-space:nowrap;font-weight:600}@media (max-width: 720px){.cost-notice{flex-wrap:wrap}.cost-notice .link-btn{margin-left:24px}}.rate-coverage.is-warn{color:#f0d9a8;border-color:#f7c6254d;background:#f7c62514}.rate-coverage.is-ok{color:var(--green);border-color:#36d07c47;background:var(--green-soft)}.rate-search-field{margin-bottom:14px}.rate-search{max-width:420px}.cpa-item.needs-rate{border-color:#f7c62557;background:#f7c6250d}.cpa-item-ftds{margin-left:8px;font-style:normal;font-size:var(--text-11);color:var(--muted);font-variant-numeric:tabular-nums}.cpa-item.needs-rate .cpa-item-ftds{color:var(--yellow)}.cpa-item-meta{display:block;margin-top:6px;font-size:var(--text-10);color:var(--faint)}.offers-tab-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:#f7c62529;border:1px solid rgba(247,198,37,.34);color:var(--yellow);font-size:var(--text-10);font-weight:700;font-variant-numeric:tabular-nums}.cpa-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}.cpa-item{flex-wrap:wrap;align-items:baseline;row-gap:2px}.cpa-item-country{flex:1 1 0;min-width:0}.cpa-item-input{flex:0 0 auto}.cpa-item-meta{flex:1 0 100%}@media (max-width: 560px){.cpa-grid{grid-template-columns:1fr}}.rate-regions{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--well);padding:12px 14px;margin-bottom:14px}.rate-regions-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rate-regions-title{font-size:var(--text-12);font-weight:600;color:var(--text)}.rate-regions-note{font-size:var(--text-11);color:var(--muted)}.rate-regions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:8px}.rate-region{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--well)}.rate-region.is-useful{border-color:#f7c62552;background:#f7c6250d}.rate-region-name{font-size:var(--text-12);color:var(--text);min-width:0}.rate-region-hint{display:block;font-style:normal;font-size:var(--text-10);color:var(--yellow);margin-top:1px}.cpa-item-meta.is-inherited{color:var(--blue)}.xr{display:flex;flex-direction:column;gap:28px;color:var(--text)}.xr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.xr-title{margin:0;font-size:var(--text-22);font-weight:700;letter-spacing:-.02em}.xr-period{margin:6px 0 0;font-size:var(--text-12);color:var(--faint)}.xr-vs{margin-left:10px;opacity:.8}.xr-generated{font-size:var(--text-12);color:var(--faint);white-space:nowrap}.xr-caveat{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid rgba(247,198,37,.26);background:#f7c6250f;font-size:var(--text-12);line-height:1.5;color:var(--muted-strong)}.xr-caveat strong{color:var(--yellow)}.xr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.xr-card{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;display:flex;flex-direction:column;gap:6px}.xr-card.is-unverified{border-style:dashed;border-color:#f7c62547}.xr-card-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.09em;color:var(--faint)}.xr-card-value{font-size:var(--text-24);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.xr-unverified{font-size:var(--text-11);color:var(--yellow)}.xr-delta{font-size:var(--text-12);font-variant-numeric:tabular-nums}.xr-delta.is-up{color:var(--green)}.xr-delta.is-down{color:var(--red)}.xr-delta.is-none{color:var(--faint)}.xr-block{display:flex;flex-direction:column;gap:12px}.xr-h2{margin:0;font-size:var(--text-12);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.xr-chart{padding:12px 10px 4px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.xr-funnel{display:flex;flex-direction:column;gap:10px}.xr-funnel-row{display:grid;grid-template-columns:130px minmax(60px,1fr) 90px 110px;align-items:center;gap:14px;font-size:var(--text-12)}.xr-funnel-label{color:var(--faint)}.xr-funnel-track{height:10px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.xr-funnel-fill{display:block;height:100%;border-radius:inherit;background:var(--green)}.xr-funnel-value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.xr-funnel-rate{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right}.xr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.xr-table{width:100%;border-collapse:collapse;font-size:var(--text-12)}.xr-table th{text-align:left;font-size:var(--text-11);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:600;padding:0 10px 8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.xr-table td{padding:8px 10px 8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums;color:var(--muted-strong)}.xr-table td.xr-strong{color:var(--text);font-weight:600}.xr-table th:not(:first-child),.xr-table td:not(:first-child){text-align:right}.xr-foot{font-size:var(--text-11);color:var(--faint);padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}@media print{@page{size:A4 portrait;margin:10mm 9mm;background:#0d1013}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.sidebar,.topbar,.nav-item,.panel-head,.offers-tabs,.xr-noprint{display:none!important}html,body,#root,.app,.main,.view-anim,.panels,.panels-single,.panel,.pubrep,.pubrep-sheet,.xr-panel,.xr{display:block!important;width:100%!important;max-width:none!important;grid-template-columns:none!important;float:none!important}.xr,.xr-cover{display:flex!important}html,body,.panels,.panel,.pubrep,.xr-panel{background:#0d1013!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important}.xr{gap:16px}.xr-chart,.xr-card{background:#ffffff05!important}.xr-avoid-break,.xr-table tr{break-inside:avoid;page-break-inside:avoid}.xr-block{break-inside:avoid-page}.xr-two{grid-template-columns:1fr 1fr}.xr-story{break-inside:avoid}}.pubrep{min-height:100vh;background:var(--bg, #0d1013);padding:32px 20px 56px;display:flex;justify-content:center}.pubrep-sheet{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:22px}.pubrep-msg{color:var(--muted);font-size:var(--text-14);text-align:center;padding:80px 20px}.pubrep-msg-title{font-size:var(--text-20);color:var(--text);margin:0 0 10px}.pubrep-msg-sub{font-size:var(--text-12);color:var(--faint);margin-top:8px}.pubrep-actions{display:flex;justify-content:flex-end}@media print{.pubrep{background:#fff!important;padding:0!important;min-height:0!important}.pubrep-sheet{max-width:none;gap:0}}.xr-controls{align-items:end}.xr-controls>.field:first-child{grid-column:auto}@media (min-width: 900px){.xr-controls{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.xr-share-note{font-size:var(--text-12);color:var(--faint);line-height:1.5;margin:4px 0 0}.xr-share-url{font-family:var(--font-mono);font-size:var(--text-12);color:var(--muted)}.xr-copied{font-size:var(--text-12);color:var(--green);margin:8px 0 0}.xr-panel{padding:28px}.xr-story{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.xr-story-line{margin:0;display:flex;align-items:baseline;gap:10px;font-size:var(--text-13);line-height:1.5;color:var(--muted-strong)}.xr-story-mark{flex:none;width:6px;height:6px;border-radius:50%;transform:translateY(-2px);background:var(--muted)}.xr-story-line.is-good .xr-story-mark{background:var(--green)}.xr-story-line.is-bad .xr-story-mark{background:var(--red)}.xr-story-line.is-warn .xr-story-mark{background:var(--yellow)}.xr-story-line.is-info .xr-story-mark{background:var(--blue)}.xr-cell-mark{display:inline-flex;align-items:center;gap:8px}.xr-cell-mark .fi{border-radius:2px}.xr-cell-mark .brand-mark{max-height:15px;width:auto}.offers-tab.is-locked{opacity:.45;cursor:not-allowed}.offers-tab.is-locked:hover{background:transparent;border-color:inherit}.xr-bento{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px}.xr-tile{padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 100% at 0% 0%,rgba(255,255,255,.04),transparent 58%),#ffffff04;display:flex;flex-direction:column;gap:10px;min-width:0}.xr-tile-head{display:flex;align-items:center;gap:10px}.xr-tile-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none}.xr-tile-icon.is-green{background:var(--green-soft);color:var(--green)}.xr-tile-icon.is-blue{background:#64b8ff24;color:var(--blue)}.xr-tile-icon.is-purple{background:#a15bff24;color:var(--purple)}.xr-tile-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.09em;color:var(--faint)}.xr-tile-body{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.xr-tile-value{font-size:var(--text-28);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.xr-tile-note{margin:0;font-size:var(--text-12);color:var(--faint)}.xr-rank{display:flex;flex-direction:column;gap:6px}.xr-rank-row{display:grid;grid-template-columns:26px minmax(90px,132px) minmax(60px,1fr) 92px 78px 92px;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-sm);background:#ffffff04;font-size:var(--text-12)}.xr-rank-row.is-first{background:#36d07c12}.xr-rank-pos{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;font-size:var(--text-11);font-weight:700;background:#ffffff0f;color:var(--muted)}.xr-rank-row.is-first .xr-rank-pos{background:var(--green);color:#06210f}.xr-rank-name{font-weight:600;color:var(--text)}.xr-rank-bar{height:7px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.xr-rank-bar>span{display:block;height:100%;border-radius:inherit;background:var(--green)}.xr-rank-metric{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.xr-rank-sub{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-12)}.xr-players{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr));gap:10px}.xr-player{position:relative;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff04;display:flex;flex-direction:column;gap:6px}.xr-player.is-first{border-color:#36d07c4d;background:#36d07c0d}.xr-player-rank{position:absolute;top:10px;right:12px;font-size:var(--text-11);font-weight:700;color:var(--faint)}.xr-player.is-first .xr-player-rank{color:var(--green)}.xr-player-geo{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--faint)}.xr-player-value{font-size:var(--text-20);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.xr-player-sub{font-size:var(--text-11);color:var(--faint)}.xr-clip{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-h2{display:flex;align-items:center;gap:8px}@media (max-width: 900px){.xr-bento{grid-template-columns:1fr}.xr-rank-row{grid-template-columns:24px 1fr 84px}.xr-rank-bar,.xr-rank-sub{display:none}}.xr-share-td{position:relative}.xr-share{position:relative;display:block;padding:4px 0}.xr-share-bar{position:absolute;right:0;top:0;bottom:0;border-radius:4px;opacity:.16}.xr-share-bar.is-green{background:var(--green)}.xr-share-bar.is-blue{background:var(--blue)}.xr-share-bar.is-purple{background:var(--purple)}.xr-share-bar.is-yellow{background:var(--yellow)}.xr-share-text{position:relative}.xr-table-rank .xr-pos{width:22px;color:var(--faint);font-size:var(--text-11);font-variant-numeric:tabular-nums;text-align:left!important}.xr-funnel-lost{display:block;font-style:normal;font-size:var(--text-11);font-weight:500;color:var(--red);margin-top:1px}@media print{.xr-share-bar{opacity:.22}}.xr-h2-note{margin:-4px 0 12px;font-size:var(--text-12);line-height:1.55;color:var(--faint);max-width:96ch}.xr-value-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.xr-value-cell{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:#ffffff04;font-size:var(--text-11);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.xr-value-cell em{font-style:normal;font-size:var(--text-26);font-weight:700;letter-spacing:-.02em;text-transform:none;font-variant-numeric:tabular-nums;line-height:1.05}.xr-funnel-drop{display:block;height:100%;background:#ff7d886b}.xr-funnel-track{display:flex;overflow:hidden}.xr-funnel-dot{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0;display:inline-block;margin-right:8px}.xr-funnel-label{display:flex;align-items:center}.xr-table-note{margin:10px 2px 0;font-size:var(--text-11);color:var(--faint)}.xr-tile-value.is-green{color:var(--green)}.xr-tile-value.is-purple{color:var(--purple)}.xr-compare{display:flex;flex-direction:column;gap:8px;margin-top:2px}.xr-compare-row{display:flex;align-items:center;gap:10px;font-size:var(--text-11)}.xr-compare-label{width:74px;flex-shrink:0;color:var(--faint)}.xr-compare-track{flex:1;height:7px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.xr-compare-fill{display:block;height:100%;border-radius:var(--radius-pill)}.xr-compare-fill.is-green{background:var(--green)}.xr-compare-fill.is-muted{background:#ffffff3d}.xr-compare-value{width:62px;flex-shrink:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.xr-tile-foot{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:var(--text-10);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.xr-tile-foot span{display:flex;flex-direction:column;gap:4px;min-width:0}.xr-tile-foot em{font-style:normal;font-size:var(--text-16);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text);font-variant-numeric:tabular-nums}.xr-ring{position:relative;flex:1;display:grid;place-items:center;margin:2px 0}.xr-ring-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;pointer-events:none}.xr-ring-centre strong{font-size:var(--text-26);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.xr-ring-centre span{font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.xr-legend{margin:0;padding:12px 0 0;list-style:none;display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.07)}.xr-legend li{display:flex;align-items:center;gap:8px;font-size:var(--text-12)}.xr-legend-dot{width:8px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.xr-legend-name{color:var(--muted)}.xr-legend-value{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.xr-split-bar{height:10px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden;margin-top:auto}.xr-split-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--purple)}.xr-donut{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,1.15fr);align-items:center;gap:18px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 100% at 0% 0%,rgba(255,255,255,.035),transparent 60%),#ffffff04}.xr-donut-chart{position:relative}.xr-donut-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.xr-donut-centre strong{font-size:var(--text-20);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.xr-donut-centre span{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.xr-donut-legend{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.xr-donut-track{height:5px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.xr-donut-fill{display:block;height:100%;border-radius:var(--radius-pill)}.xr-donut-legend{gap:10px}.xr-donut-legend li{display:flex;flex-direction:column;gap:6px}.xr-donut-row{display:grid;grid-template-columns:10px 1fr auto 52px;align-items:center;gap:10px;padding:8px;border-radius:8px;font-size:var(--text-12)}.xr-donut-legend li:nth-child(odd) .xr-donut-row{background:#ffffff04}.xr-donut-swatch{width:10px;height:10px;border-radius:4px}.xr-donut-name{display:inline-flex;align-items:center;min-width:0}.xr-donut-name .brand-mark{max-height:14px;width:auto}.xr-donut-value{font-weight:600;font-variant-numeric:tabular-nums}.xr-donut-share{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 720px){.xr-donut{grid-template-columns:1fr}}.xr-tile-gauge{justify-content:flex-start;gap:6px}.xr-growth{display:flex;flex-direction:column;gap:12px}.xr-growth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px}.xr-growth-cell{position:relative;padding:14px 16px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff04;display:flex;flex-direction:column;gap:6px;overflow:hidden}.xr-growth-cell:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#ffffff14}.xr-growth-cell.is-up:before{background:var(--green)}.xr-growth-cell.is-down:before{background:var(--red)}.xr-growth-label{font-size:var(--text-11);text-transform:uppercase;letter-spacing:.09em;color:var(--faint)}.xr-growth-value{font-size:var(--text-22);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.xr-growth-foot{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.xr-growth-foot em{font-style:normal;font-size:var(--text-11);color:var(--faint)}.xr-cover{display:none}@media print{.xr-cover{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 20mm);break-after:page;page-break-after:always;padding:4mm 0 8mm;background:radial-gradient(80% 55% at 12% 8%,rgba(54,208,124,.16),transparent 62%),radial-gradient(70% 50% at 92% 96%,rgba(100,184,255,.1),transparent 60%)}.xr-cover-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.14)}.xr-cover-brand{font-size:var(--text-16);font-weight:700;letter-spacing:.16em;color:var(--green)}.xr-cover-brand em{font-style:normal;color:var(--text)}.xr-cover-kind{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.2em;color:var(--faint)}.xr-cover-mid{display:flex;flex-direction:column;gap:14px}.xr-cover-verdict{align-self:flex-start;font-size:var(--text-11);font-weight:600;text-transform:uppercase;letter-spacing:.13em;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid currentColor}.xr-cover-verdict.is-good{color:var(--green)}.xr-cover-verdict.is-warn{color:var(--yellow)}.xr-cover-verdict.is-bad{color:var(--red)}.xr-cover-verdict.is-flat{color:var(--muted)}.xr-cover-title{margin:0;font-size:var(--text-46);line-height:1.04;font-weight:700;letter-spacing:-.03em;max-width:15ch}.xr-cover-period{margin:0;font-size:var(--text-16);color:var(--muted-strong)}.xr-cover-period em{display:block;margin-top:6px;font-style:normal;font-size:var(--text-12);color:var(--faint)}.xr-cover-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.xr-cover-fig{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;display:flex;flex-direction:column;gap:6px}.xr-cover-fig span{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.1em;color:var(--faint)}.xr-cover-fig strong{font-size:var(--text-24);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.xr-cover-caveat{margin:0;padding:12px 14px;border-radius:var(--radius-sm);border-left:3px solid var(--yellow);background:#f7c62514;font-size:var(--text-12);line-height:1.5;color:var(--muted-strong)}.xr-cover-foot{display:flex;justify-content:space-between;font-size:var(--text-10);color:var(--faint);padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.xr-head{display:none}}.br{display:flex;flex-direction:column;gap:40px}.br .br-block+.br-block,.br>.br-block,.br>.br-two{padding-top:4px}.br-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--stroke);padding-bottom:16px}.br-title{margin:0;font-size:var(--text-26);font-weight:700;letter-spacing:-.02em}.br-sub{margin:4px 0 0;font-size:var(--text-12);color:var(--muted)}.br-stamp{font-size:var(--text-11);color:var(--faint);max-width:42ch;text-align:right;line-height:1.5}.br-h2{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-size:var(--text-12);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.br-h2 svg{color:var(--green)}.br-note{margin:0 0 12px;font-size:var(--text-12);line-height:1.55;color:var(--faint);max-width:96ch}.br-note.is-empty{display:flex;align-items:flex-start;gap:8px}.br-note.is-empty svg{color:var(--yellow);flex-shrink:0;margin-top:2px}.br-msg{padding:28px;font-size:var(--text-13);color:var(--muted)}.br-msg.is-error{color:var(--red)}.br-action-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.br-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.br-target{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04}.br-target-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--text-12);color:var(--muted)}.br-target-head em{font-style:normal;font-size:var(--text-16);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.br-target-head em span{font-size:var(--text-12);font-weight:500;color:var(--faint)}.br-target-track{height:7px;border-radius:var(--radius-pill);background:#ffffff12;overflow:hidden}.br-target-fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--blue)}.br-target-fill.is-done{background:var(--green)}.br-target-foot{font-size:var(--text-11);color:var(--faint)}.br-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.br-metric{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04}.br-metric-label{font-size:var(--text-11);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.br-metric-value{font-size:var(--text-24);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.br-metric-value.is-ahead{color:var(--green)}.br-metric-value.is-behind{color:var(--red)}.br-metric-bench{font-size:var(--text-11);color:var(--faint);display:flex;align-items:center;gap:6px}.br-metric-bench em{font-style:normal;font-weight:700;font-size:var(--text-10);text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:var(--radius-pill)}.br-metric-bench em.is-ahead{color:#4ee39c;background:#36d07c1f}.br-metric-bench em.is-behind{color:var(--red);background:#ff7d881f}.br-quality{margin:14px 0 0;font-size:var(--text-12);line-height:1.6;color:var(--faint);max-width:110ch}.br-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.br-totals-cards .br-total{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04}.br-totals-cards .br-total em{font-size:var(--text-24)}.br-total{display:flex;flex-direction:column;gap:4px;font-size:var(--text-11);color:var(--faint)}.br-total em{font-style:normal;font-size:var(--text-20);font-weight:700;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.br-total b{font-size:var(--text-11);font-weight:700}.br-total b.is-up{color:#4ee39c}.br-total b.is-down{color:var(--red)}.br-chart{padding:14px 10px 4px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04}.br-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-12)}.br-table th{text-align:left;padding:10px 12px;font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border-bottom:1px solid var(--stroke);white-space:nowrap}.br-table th:not(:first-child),.br-table td:not(:first-child){text-align:right}.br-table td{padding:10px 12px;font-variant-numeric:tabular-nums}.br-table tbody tr:nth-child(odd){background:#ffffff04}.br-table .br-strong{font-weight:600;color:var(--text)}.br-table .is-ahead{color:#4ee39c;font-weight:600}.br-table .is-behind{color:var(--red);font-weight:600}.br-dim{color:var(--faint)}.br-cell-mark{display:inline-flex;align-items:center;gap:8px;min-width:0}.br-cell-mark .brand-mark{max-height:15px;width:auto;flex-shrink:0}.br-cell-mark svg{flex-shrink:0}.br-table-tight{margin-top:14px}.br-share{position:relative;display:block;padding:2px 0;text-align:right;overflow:hidden}.br-share-bar{position:absolute;inset-block:0;right:0;border-radius:4px;background:var(--green);opacity:.2}.br-share-text{position:relative;padding:0 4px;font-weight:600}.br-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.br-bars li{display:grid;grid-template-columns:minmax(0,150px) 1fr 46px;align-items:center;gap:12px;font-size:var(--text-12)}.br-bars-label{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-bars-track{height:8px;border-radius:var(--radius-pill);background:#ffffff12;overflow:hidden}.br-bars-fill{display:block;height:100%;border-radius:var(--radius-pill)}.br-bars-value{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.br-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width: 1040px){.br-two{grid-template-columns:minmax(0,1fr)}}.br-block{min-width:0}.br-scroll{overflow-x:auto;max-width:100%}.br-block .br-table{width:100%;white-space:nowrap}.br-table .br-strong{white-space:normal}@media (max-width: 720px){.br-head{flex-direction:column}.br-stamp{text-align:left}}.br-picker{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.br-picker button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.br-picker button:hover{border-color:#36d07c66;background:#36d07c0f;transform:translateY(-1px)}.br-picker-name{font-size:var(--text-14);font-weight:600;color:var(--text)}.br-picker-meta{font-size:var(--text-12);color:var(--faint);font-variant-numeric:tabular-nums}.br-back{background:none;border:none;padding:0 0 4px;color:var(--green);font-size:var(--text-12);font-weight:600}.br-back:hover{text-decoration:underline}.br-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff04}.br-control{display:flex;flex-direction:column;gap:6px;min-width:0}.br-controls>.br-control:nth-child(1){flex:0 1 320px}.br-controls>.br-control:nth-child(2){flex:0 1 240px}.br-control>label{font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.br-export{display:flex;gap:8px}.br-export .ghost{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}@media (max-width: 900px){.br-controls>.br-control{flex:1 1 100%}}@media print{.br-noprint,.br-back{display:none!important}.br{gap:16px}.br-block,.br-metrics,.br-targets{break-inside:avoid}.br-table thead{display:table-header-group}.br-table tr{break-inside:avoid}}.br-chip-wrap{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.br-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:74px;padding:4px 10px;border-radius:8px;border:1px solid transparent;font-size:var(--text-11);font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.45}.br-chip-arrow{font-size:var(--text-10);line-height:1;transform:translateY(-.5px)}.br-chip-dot{width:6px;height:6px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.br-chip.is-new{color:#8fccff;background:linear-gradient(180deg,#64b8ff29,#64b8ff12);border-color:#64b8ff57;text-transform:uppercase;font-size:var(--text-10);letter-spacing:.1em}.br-chip.is-up{color:#6bf0b0;background:linear-gradient(180deg,#36d07c2e,#36d07c12);border-color:#36d07c57}.br-chip.is-down{color:#ff9a8c;background:linear-gradient(180deg,#ff7d882e,#ff7d8812);border-color:#ff7d8857}.br-was{font-style:normal;color:var(--faint);font-size:var(--text-11)}.br-thin{color:var(--yellow);font-weight:700;margin-left:4px;cursor:help}.br-source{display:flex;flex-direction:column;gap:14px}.br-source-bar{display:flex;height:14px;border-radius:var(--radius-pill);overflow:hidden;background:#ffffff0f}.br-source-bar .is-new{background:var(--green)}.br-source-bar .is-old{background:var(--blue)}.br-source-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.br-source-item{display:flex;flex-direction:column;gap:4px;font-size:var(--text-12);color:var(--faint)}.br-source-item em{font-style:normal;font-size:var(--text-22);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.br-source-item em.is-new{color:var(--green)}.br-source-item em.is-old{color:var(--blue)}.br-source-item b{font-size:var(--text-11);font-weight:700}.br-source-item b.is-up{color:#4ee39c}.br-source-item b.is-down{color:var(--red)}.br-funnel{display:flex;flex-direction:column;gap:8px}.br-funnel-row{display:grid;grid-template-columns:minmax(0,118px) minmax(50px,1fr) 88px 96px;align-items:center;gap:12px;font-size:var(--text-12);padding:6px;border-radius:8px}.br-funnel-row:nth-child(odd){background:#ffffff04}.br-funnel-label{display:flex;align-items:center;gap:8px;color:var(--muted)}.br-funnel-dot{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0}.br-funnel-track{display:flex;height:12px;border-radius:var(--radius-pill);overflow:hidden;background:#ffffff0f}.br-funnel-track>span{display:block;height:100%}.br-funnel-drop{background:#ff7d886b}.br-funnel-value{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.br-funnel-value em{display:block;font-style:normal;font-size:var(--text-11);font-weight:600;color:var(--red)}.br-funnel-rate{text-align:right;font-size:var(--text-11);color:var(--faint);font-variant-numeric:tabular-nums}.br-sub-line{display:block;font-size:var(--text-11);font-weight:400;color:var(--faint);margin-top:2px}.br-th{cursor:pointer;user-select:none;white-space:nowrap}.br-th:hover{color:var(--text)}.br-th-caret{margin-left:6px;font-size:var(--text-9);opacity:.35}.br-th.is-sorted{color:var(--green)}.br-th.is-sorted .br-th-caret{opacity:1}.br-th:focus-visible{outline:2px solid rgba(54,208,124,.6);outline-offset:-2px;border-radius:4px}.map-rank-thin{flex:none;padding:1px 6px;border-radius:var(--radius-pill);border:1px solid rgba(247,198,37,.28);background:#f7c6251a;color:var(--yellow);font-weight:600;font-size:var(--text-10);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.panels.extra .panel{min-height:0}.legend-item.is-interactive{cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#0a0e12c2;border-radius:var(--radius-pill);padding:8px 12px;font-size:var(--text-12);font-weight:600;gap:8px;transition:all .18s ease}.legend-item.is-interactive:hover{color:var(--text);border-color:#ffffff3d}.legend-item.is-interactive.is-active{border-color:var(--green);background:#36d07c14;color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cards.hero{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.hero .card-value{font-size:var(--text-38);letter-spacing:-.02em}.cards.secondary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1180px){.cards.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.cards.hero,.cards.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.hero>*:first-child{grid-column:1 / -1}}.cards.secondary .card-meta{font-size:var(--text-11);overflow-wrap:normal;word-break:keep-all}.map-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch}.geo-board{display:flex;flex-direction:column;gap:12px;min-width:0}.geo-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0c0e1280}.geo-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.geo-table th{text-align:left;font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);height:var(--row-compact);padding:var(--space-8);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.geo-table td{height:var(--row-compact);padding:var(--space-8);font-size:var(--text-12);color:var(--text);border-bottom:1px dashed rgba(255,255,255,.07);white-space:nowrap}.geo-table tbody tr:last-child td{border-bottom:0}.geo-table .geo-num{text-align:right}.geo-table .geo-strong{font-weight:700}.geo-col-rank{width:34px;color:var(--muted);font-size:var(--text-11)}.geo-col-share{width:84px}.geo-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.geo-bar{display:block;height:6px;border-radius:var(--radius-pill);background:#ffffff0d;overflow:hidden}.geo-bar>span{display:block;height:100%;border-radius:var(--radius-pill);transition:width .42s var(--ease-smooth, ease)}.geo-row{cursor:pointer;transition:background .16s ease}.geo-row:hover{background:#ffffff08}.geo-row.is-active{background:#36d07c12}.geo-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-11);color:var(--muted)}@media (prefers-reduced-motion: reduce){.geo-bar>span{transition:none}}@media (max-width: 1080px){.map-grid{grid-template-columns:minmax(0,1fr)}}.cvr-stage-name{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-13);font-weight:600;color:var(--text)}.cvr-step-value{font-size:var(--text-16);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.geo-tree{display:block;width:100%}.geo-tree-empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--text-12);border-radius:12px;background:#0c0e1280}.geo-tile{cursor:pointer}.geo-tile rect{transition:fill-opacity .16s ease}.geo-tile:hover rect{fill-opacity:1}.geo-tile.is-active rect{stroke:var(--text);stroke-width:1.5}.geo-tile text{pointer-events:none}.geo-tile-name{fill:#0b0f0c;font-size:var(--text-10);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.geo-tile-value{fill:#0b0f0cb8;font-size:var(--text-10);font-weight:700;font-variant-numeric:tabular-nums}.geo-tree-note{margin:10px 0 0;font-size:var(--text-10);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.geo-tile rect{transition:none}}.ident{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.ident-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-11);font-weight:700;letter-spacing:.03em;color:var(--ident-color, var(--green));background:color-mix(in srgb,var(--ident-color, var(--green)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ident-color, var(--green)) 42%,transparent)}.ident-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ident-name{font-size:var(--text-13);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ident-role{display:flex;align-items:center;gap:6px;font-size:var(--text-10);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ident-role-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ident-color, var(--green))}.pm-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px}.pm-head .ident-name{font-size:var(--text-14)}.pm-facts{display:flex;flex-direction:column;gap:2px;padding:8px 10px;margin:0 2px 6px;border-radius:var(--radius-sm);background:#ffffff08}.pm-fact{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-fact-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pm-fact-label svg{color:var(--muted)}.pm-fact-value{font-size:var(--text-12);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-group{display:flex;flex-direction:column;gap:2px}.pm-group-last{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.07)}.profile-menu-item.is-danger:hover{border-color:#ff7d8873;background:#ff7d881a;color:#ff8f8f}.pm-trailing-lang{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 4px}.pm-trailing-lang .lang-flag{width:18px;height:13px;border-radius:2px}.role-row-name{font-size:var(--text-14);font-weight:600;letter-spacing:-.005em}.role-permissions{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px}@media (max-width: 640px){.cards .card{padding:14px;min-height:0;gap:8px;border-radius:var(--radius-md)}.cards .card-value,.cards.secondary .card-value{font-size:var(--text-22)}.cards.hero>*:first-child .card-value{font-size:var(--text-28)}.cards .card-meta,.cards.secondary .card-meta{font-size:var(--text-11)}}@media (max-width: 640px){.topbar{gap:10px;flex-wrap:nowrap}.profile .profile-text{display:none}.profile.profile-clickable{padding:4px}}.intel-headline-main .card-value{margin-top:4px}.intel-headline{display:grid;grid-template-columns:minmax(280px,1.15fr) 1fr;gap:16px}.intel-context{grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 1100px){.intel-headline{grid-template-columns:1fr}}@media (max-width: 720px){.intel-context{grid-template-columns:1fr}}.intel-context .card{min-height:0;padding:14px 16px}.intel-verdict strong{display:block;margin-top:4px;font-size:var(--text-18);font-weight:700;font-variant-numeric:tabular-nums}.intel-verdict p{margin:4px 0 0;font-size:var(--text-11);color:var(--muted)}.intel-direction{display:inline-flex;align-self:flex-start;width:fit-content;align-items:baseline;gap:8px;margin-top:12px;padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--text-13);font-weight:700}.intel-direction.is-flat{color:var(--flat);background:#ffffff0d}.intel-direction span{font-weight:500;font-size:var(--text-12);opacity:.85}.intel-headline-deltas{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:var(--text-11);color:var(--muted)}.intel-chart{padding:14px 8px 8px}.intel-provenance{margin:0;font-size:var(--text-11);color:var(--muted)}.intel-provenance strong{color:var(--flat);font-weight:700}.intel-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--text-11);color:var(--muted)}.intel-legend span{display:inline-flex;align-items:center;gap:8px}.intel-swatch{width:16px;height:2px;border-radius:var(--radius-pill);flex-shrink:0}.intel-swatch.is-actual{background:#5c616b}.intel-swatch.is-band{background:#36d07c47;height:9px;border-radius:2px}.planner{display:flex;flex-direction:column;gap:16px}.planner-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px}@media (max-width: 1100px){.planner-grid{grid-template-columns:1fr}}.planner-inputs{display:flex;flex-direction:column;gap:22px}.planner-row{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.planner-row .field{gap:6px}.planner-row .field-hint{margin-top:2px}@media (max-width: 640px){.planner-row{grid-template-columns:1fr}}.field-hint .measured-apply{border:none;background:none;padding:0;cursor:pointer;color:var(--green);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.field-hint .measured-apply:hover{color:#7ce2a7}.field-unit-wrap{position:relative;display:flex}.field-unit-wrap input{padding-right:38px}.field-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:var(--text-13);color:var(--muted);pointer-events:none}.planner-output{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--stroke);border-radius:16px;background:linear-gradient(160deg,#1f2126f2,#16181ceb)}.planner-output .panel-subtitle{margin:0}.card-assumed{margin-left:6px;font-size:var(--text-10);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.planner-money{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;border-top:1px solid var(--stroke)}.planner-money strong{display:block;margin-top:4px;font-size:var(--text-20);font-weight:700;font-variant-numeric:tabular-nums}.planner-money strong.is-good{color:var(--green)}.planner-money strong.is-bad{color:var(--red)}.planner-check{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--text-12);line-height:1.45}.planner-check svg{flex-shrink:0;margin-top:2px}.planner-check.is-ok{color:var(--green)}.planner-check.is-warn{color:#ffb37a}.planner-check.is-quiet{color:var(--muted)}.planner-save{display:flex;gap:10px;align-items:center;padding-top:14px;border-top:1px solid var(--stroke)}.planner-save .field{flex:1;min-width:0}.accounts-row.is-saving{position:relative}.accounts-row.is-saving>td{opacity:.55;transition:opacity .18s ease}.accounts-row.is-saving:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--green);animation:row-saving 1s ease-in-out infinite}@keyframes row-saving{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.accounts-row.is-saving:after{animation:none;opacity:.8}}.tf-bar-value{font-size:var(--text-16);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.tf-rate-value{font-size:var(--text-13);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.tf-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tf-facts li{display:flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--muted-strong)}.tf-facts li svg{color:var(--muted);flex-shrink:0}.tf-facts li em{font-style:normal;margin-left:auto;font-size:var(--text-10);font-weight:700;padding:2px 8px;border-radius:var(--radius-pill)}.tf-facts li em.is-warn{color:var(--warn);background:#ffb37a21}.traffic-step-value{word-break:normal;overflow-wrap:anywhere}.tf-domain-name{font-size:var(--text-13);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-row.is-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-row.is-offer{grid-template-columns:1fr}@media (max-width: 900px){.planner-row.is-scope{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.planner-row.is-scope{grid-template-columns:1fr}}.country-select-name .brand-mark{max-height:17px;width:auto;max-width:130px;object-fit:contain}.country-select-value .brand-mark{max-height:17px;width:auto;max-width:150px;object-fit:contain}.plan-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan-name .brand-mark{max-height:14px;width:auto;max-width:110px;object-fit:contain}.country-select-name{min-height:22px}.planner,.price-panel{--up: var(--green);--up-soft: var(--green-soft);--down: var(--red);--down-soft: rgba(255, 125, 136, .13);--warn: #ffb37a;--flat: var(--muted-strong)}.planner-headline{grid-template-columns:1fr;gap:12px}.planner-headline .intel-context{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-headline .intel-headline-main{padding:16px 18px}.planner-headline .intel-verdict strong{font-size:var(--text-16)}.planner-headline .intel-verdict p{font-variant-numeric:tabular-nums}@media (max-width: 1240px){.planner-headline .intel-context{grid-template-columns:1fr}}@media (max-width: 1100px){.planner-headline .intel-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.planner-headline .intel-context{grid-template-columns:1fr}}.price-panel{display:flex;flex-direction:column;gap:14px}.price-headline .intel-headline-main{justify-content:flex-start}.price-note{font-weight:600}.price-split{margin-top:4px}.price-split .panel-subtitle{margin:0}.intel-verdict strong.is-up{color:var(--up)}.intel-verdict strong.is-down{color:var(--down)}.intel-swatch.is-forecast-solid{background:var(--up)}.intel-swatch.is-deposits{background:#64b8ffbf;height:9px;border-radius:2px}.intel-swatch.is-loss{background:#ff7d88bf;height:9px;border-radius:2px}.price-tip{display:flex;flex-direction:column;gap:6px}.price-tip-head{font-size:var(--text-11);font-weight:600;color:var(--muted);margin-bottom:2px}.price-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;font-size:var(--text-12)}.price-tip-row span{color:var(--muted-strong)}.price-tip-row strong{font-variant-numeric:tabular-nums;color:var(--text)}.price-tip-row strong.is-up{color:var(--up)}.price-tip-row strong.is-down{color:var(--down)}.mc-error-text{align-items:flex-start;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.mc-error-text>span{display:block;min-width:0}.mc-error-action{display:block;margin-top:4px;font-style:normal;font-size:var(--text-11);color:var(--muted);line-height:1.5}.mc-error-text.is-fatal svg{color:var(--red)}.mc-edit-timings{display:flex;flex-wrap:wrap;gap:6px 26px;font-size:var(--text-11);color:var(--muted);padding-top:10px;border-top:1px solid var(--stroke)}.mc-edit-timings em{font-style:normal;font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:var(--text-10);color:var(--faint, #626a74);margin-right:6px}.mc-edit-status .mc-error-action{display:block;margin-top:4px}.pixel-edit-modal.edit-modal-accent{--section-accent: var(--green)}.accounts-bm-inherited{flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(54,208,124,.26);background:#36d07c0e}.accounts-bm-dot{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--green);box-shadow:0 0 0 3px #36d07c29}.accounts-bm-inherited strong{font-size:var(--text-13);color:var(--text)}.accounts-bm-inherited p{margin:4px 0 0;font-size:var(--text-11);color:var(--muted-strong);line-height:1.55}.planner-funnel-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.planner-funnel-head .form-section-label{margin-right:auto}.planner-mode{display:inline-flex;padding:2px;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#ffffff05}.planner-mode button{padding:4px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.planner-mode button:hover{color:var(--text)}.planner-mode button.is-active{background:#ffffff12;color:var(--text)}.planner-use-measured{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid rgba(54,208,124,.32);background:#36d07c1a;color:var(--green);font-size:11.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease}.planner-use-measured:hover{background:#36d07c29;border-color:#36d07c73}.flow-stats-strip{display:flex;flex-direction:column;gap:0;border:1px solid var(--stroke);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff06,#ffffff02);overflow:hidden}.flow-stats-strip.is-empty{flex-direction:row;background:none}.flow-stats-block{flex:1 1 auto;border:0;border-radius:0;background:none;padding:14px 16px}.flow-stats-block:before{display:none}.flow-stats-block.has-ftd{border-color:transparent}.flow-stats-block.is-quiet{background:none}.flow-stats-block.is-today{order:2;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 18px;padding:10px 16px 12px;border-top:1px solid var(--stroke);background:#ffffff03}.flow-stats-block.is-today .flow-stats-blockhead{gap:10px}.flow-stats-block.is-today .flow-stats-blockhead .flow-stats-rates{margin-left:0}.flow-stats-block.is-today .flow-stats-row{gap:16px;align-items:baseline}.flow-stats-block.is-today .flow-stat{flex-direction:row;align-items:baseline;gap:6px}.flow-stats-block.is-today .flow-stat strong{font-size:var(--text-13);letter-spacing:-.01em}.flow-stats-block.is-today .flow-stat em{font-size:var(--text-10);letter-spacing:.06em}.flow-stats-block.is-today .flow-stats-tag{padding:0;border:0;background:none;color:var(--faint, #6b7079);font-weight:700}.flow-stats-block.is-week{order:1}.flow-stats-block.is-week .flow-stat strong{font-size:var(--text-24)}.flow-stats-block.is-week .flow-stats-tag{padding:0;border:0;background:none;color:var(--muted);font-weight:800;letter-spacing:.12em}.flow-rate{padding:0;border:0;background:none;color:var(--muted-strong);font-size:var(--text-12)}.flow-stats-rates{gap:14px}.flow-rate.is-good{color:var(--muted-strong)}.flow-stat.is-rev strong{color:var(--green)}.flow-stat.is-rev.is-zero strong,.flow-stat.is-rev strong:empty{color:var(--muted)}.flow-stats-block.is-quiet .flow-stat.is-rev strong{color:var(--muted)}.flow-stats-strip{position:relative;container-type:inline-size;container-name:flowstats;border-color:var(--stroke-strong);background:radial-gradient(120% 150% at 88% -10%,rgba(54,208,124,.09),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff02);box-shadow:inset 0 1px #ffffff0e,0 12px 34px -24px #000000f2}.flow-stats-block.is-week{position:relative;padding:16px 18px 0}.flow-stats-block.is-week .flow-stats-tag{color:var(--muted-strong);letter-spacing:.15em;font-size:var(--text-10)}.flow-stats-block.is-week .flow-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.22fr);gap:0;align-items:start;margin-top:16px}.flow-stats-block.is-week .flow-stat{position:relative;gap:6px;padding:1px 18px 0}.flow-stats-block.is-week .flow-stat:before{content:"";position:absolute;left:0;top:1px;height:30px;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.13),transparent)}.flow-stats-block.is-week .flow-stat:first-child{padding-left:0}.flow-stats-block.is-week .flow-stat:first-child:before{display:none}.flow-stats-block.is-week .flow-stat strong{font-family:inherit;font-size:clamp(1.15rem,5.4cqi,var(--text-28));font-weight:700;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.flow-stats-block.is-week .flow-stat em{font-size:var(--text-10);font-weight:700;letter-spacing:.16em;color:var(--faint, #6b7079)}.flow-stats-block.is-week .flow-stat:first-child strong{color:var(--muted-strong)}.flow-stats-block.is-week .flow-stat:after{content:"";display:block;height:3px;border-radius:999px;margin-top:10px;background-color:#ffffff13;background-image:linear-gradient(90deg,color-mix(in srgb,var(--m-hue, #5b6470) 45%,transparent),var(--m-hue, #5b6470));background-repeat:no-repeat;background-size:calc(var(--meter, 0) * 100%) 100%}.flow-stats-block.is-week .flow-stat:nth-child(2){--m-hue: #4f9d78}.flow-stats-block.is-week .flow-stat.is-good{--m-hue: var(--green)}.flow-stats-block.is-week .flow-stat.is-rev{--m-hue: var(--green);padding-right:0}.flow-stats-block.is-week .flow-stat.is-rev:before{background:linear-gradient(180deg,rgba(54,208,124,.5),transparent)}.flow-stats-block.is-week .flow-stat.is-rev strong{color:var(--green);font-size:clamp(1.2rem,5.9cqi,var(--text-30));text-shadow:0 0 30px rgba(54,208,124,.4)}.flow-stats-block.is-week .flow-stat.is-rev em{color:color-mix(in srgb,var(--green) 55%,var(--muted))}.flow-stats-block.is-week .flow-stat.is-rev:after{box-shadow:0 0 16px -3px color-mix(in srgb,var(--green) 75%,transparent)}.flow-stats-block.is-week .flow-stat.is-rev.is-zero strong{color:var(--muted);text-shadow:none}.flow-stats-block.is-week .flow-stat.is-rev.is-zero em{color:var(--faint, #6b7079)}.flow-stats-block.is-week .flow-stat.is-rev.is-zero{--m-hue: #4a4f59}.flow-stats-block.is-week .flow-stat.is-rev.is-zero:before{background:linear-gradient(180deg,rgba(255,255,255,.13),transparent)}@media (prefers-reduced-motion: no-preference){.flow-stats-block.is-week .flow-stat:after{transition:background-size .42s cubic-bezier(.22,1,.36,1)}}@container flowstats (max-width: 430px){.flow-stats-block.is-week .flow-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.flow-stats-block.is-week .flow-stat:nth-child(odd){padding-left:0}.flow-stats-block.is-week .flow-stat:nth-child(odd):before{display:none}.flow-stats-block.is-week .flow-stat:nth-child(2n){padding-right:0}.flow-stats-block.is-week .flow-stat strong{font-size:clamp(1.25rem,9cqi,var(--text-26))}.flow-stats-block.is-week .flow-stat.is-rev strong{font-size:clamp(1.3rem,9.5cqi,var(--text-28))}}.flow-spark-wrap{display:block;margin:14px -18px 0;padding:0;height:40px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%);mask-image:linear-gradient(180deg,transparent,#000 46%)}.flow-spark-wrap svg,.flow-spark-wrap .flow-spark{width:100%;height:100%;display:block}.flow-stats-block.is-quiet .flow-spark-wrap{opacity:.45}.flow-stats-block.is-today{background:#00000042;border-top-color:#ffffff0e;gap:6px 14px}.flow-stats-block.is-today .flow-stats-blockhead:after{content:"";width:1px;height:11px;margin-left:4px;background:#ffffff1f}.flow-card-link{padding:10px 14px;background:#ffffff09;border-color:var(--stroke-strong)}.flow-kt{opacity:.75}.flow-kt:hover{opacity:1}@media (min-width: 1180px){.flow-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-template-areas:"head  head" "link  stats" "meta  stats" "tree  stats" "fill  stats" "acts  acts";grid-template-rows:auto auto auto auto 1fr auto;align-items:start;column-gap:24px;row-gap:12px}.flow-card>.flow-card-head{grid-area:head}.flow-card>.flow-card-link{grid-area:link}.flow-card>.flow-card-meta{grid-area:meta}.flow-card>.flow-stats-strip{grid-area:stats;align-self:stretch}.flow-card>.flow-stats-strip.is-empty{align-self:start}.flow-card>.flow-card-tree{grid-area:tree}.flow-card>.flow-card-actions{grid-area:acts}.flow-card>.flow-card-tree{max-height:260px;overflow-y:auto}}.flow-empty .flow-empty-cta{display:none}.flow-empty{color:var(--faint, #6b7079)}.profile-edit-modal{width:min(680px,94vw)}.profile-edit-modal .modal-body{display:block}.profile-edit-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.profile-edit-modal .field-span-2{grid-column:1 / -1}.profile-edit-modal .form-grid .field-hint{margin:0}.profile-edit-scope{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff05}.profile-edit-scope.is-shared{border-color:#a15bff4d;background:#a15bff0f}.profile-edit-dot{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--muted)}.profile-edit-scope.is-shared .profile-edit-dot{background:var(--purple);box-shadow:0 0 0 3px #a15bff2e}.profile-edit-scope p{margin:0;font-size:var(--text-12);color:var(--muted-strong);line-height:1.55}.accounts-inline-empty{display:flex;align-items:center;gap:12px}.accounts-inline-empty>div{flex:1;min-width:0}.accounts-inline-empty .accounts-inherited-action{flex-shrink:0}.notif-card.is-resolved{opacity:.62}.notif-card.is-resolved .notif-card-title{color:var(--muted-strong)}.notif-card-resolved{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:6px;font-size:var(--text-10);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb,var(--green) 13%,transparent);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.registry-degraded{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(242,193,78,.32);background:#f2c14e12}.registry-degraded>svg{color:#f2c14e;flex-shrink:0}.registry-degraded>div{flex:1;min-width:0}.registry-degraded strong{display:block;font-size:var(--text-13);color:var(--text)}.registry-degraded p{margin:4px 0 0;font-size:var(--text-11);color:var(--muted-strong);line-height:1.55}.registry-degraded .action-pill{flex-shrink:0}.field-pace-hint.is-pending{color:#f2c14e}.accounts-inline-cta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.accounts-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.profile-edit-record{display:grid;gap:8px;margin-bottom:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-edit-record-item{display:grid;gap:4px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff05}.profile-edit-record-item span{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-10);font-weight:600;color:var(--muted)}.profile-edit-record-item strong{font-size:var(--text-12);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-status-set{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profile-status-chip{--tone: var(--muted);display:grid;gap:4px;text-align:left;cursor:pointer;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff05;transition:border-color .14s ease,background .14s ease,transform .14s ease}.profile-status-chip.tone-ok{--tone: var(--green)}.profile-status-chip.tone-warn{--tone: #f2c14e}.profile-status-chip.tone-bad{--tone: #ef6461}.profile-status-chip.tone-muted{--tone: #8f9aa8}.profile-status-chip:hover{border-color:color-mix(in srgb,var(--tone) 45%,var(--stroke))}.profile-status-chip.is-active{border-color:color-mix(in srgb,var(--tone) 60%,transparent);background:color-mix(in srgb,var(--tone) 10%,transparent)}.profile-status-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--tone) 70%,transparent);outline-offset:2px}.profile-status-dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--tone) 40%,transparent)}.profile-status-chip.is-active .profile-status-dot{background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 20%,transparent)}.profile-status-name{font-size:var(--text-12);font-weight:600;color:var(--text)}.profile-status-note{font-size:var(--text-10);line-height:1.45;color:var(--muted)}.profile-status-chip.is-active .profile-status-note{color:var(--muted-strong)}.accounts-new-profile{flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(161,91,255,.28);background:#a15bff0f}.accounts-new-profile .accounts-bm-dot{background:var(--purple);box-shadow:0 0 0 3px #a15bff2e}.accounts-new-profile strong{font-size:var(--text-13);color:var(--text)}.accounts-new-profile p{margin:4px 0 0;font-size:var(--text-11);color:var(--muted-strong);line-height:1.55}.accounts-new-profile-opts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:12px}.accounts-new-profile-opts .ios-switch{--section-accent: var(--purple)}.accounts-new-profile-opts .ios-switch-label{font-size:var(--text-12)}.accounts-form .form-section-head{margin-top:6px}.accounts-form .form-section-head:first-child{margin-top:0}.accounts-form .form-section-label{display:inline-flex;align-items:center;gap:8px}.form-section-note{font-style:normal;font-size:var(--text-11);color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500;white-space:nowrap}@media (max-width: 720px){.form-section-note{white-space:normal}}.accounts-form input[readonly]{background:#ffffff06;border-color:var(--stroke);color:var(--muted-strong);cursor:default}.accounts-form input[readonly]:focus{outline:none;border-color:var(--stroke)}.accounts-form input.mono{font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.01em;font-variant-numeric:tabular-nums}.accounts-form>.field.accounts-owner-field{grid-column:auto}.accounts-form>.field.accounts-bm-field{grid-column:span 2}@media (max-width: 1200px){.accounts-form>.field.accounts-owner-field,.accounts-form>.field.accounts-bm-field{grid-column:1 / -1}}.accounts-profile-cell{white-space:nowrap}.accounts-profile-tag{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);font-weight:600;color:var(--text)}.accounts-profile-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--green);box-shadow:0 0 0 3px #36d07c26}.accounts-profile-tag.is-past{color:var(--muted-strong);font-weight:500}.accounts-profile-tag.is-past .accounts-profile-dot{background:var(--faint, #6b7079);box-shadow:none}.accounts-profile-tag em{font-style:normal;font-size:var(--text-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint, #6b7079)}.accounts-profile-tag b{font-weight:600;font-size:var(--text-10);padding:1px 6px;border-radius:6px;color:var(--muted-strong);background:#ffffff0d;border:1px solid rgba(255,255,255,.07);font-variant-numeric:tabular-nums;cursor:help}.vault-profile{color:var(--text);font-weight:600}.vault-profile.is-past{color:var(--muted);font-weight:500}.accounts-new-profile-name{margin-top:12px;max-width:420px}.accounts-new-profile-name label{display:block;font-size:var(--text-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.accounts-new-profile-name .field-hint{margin-top:6px}.geo-chip-more{cursor:default}.geo-chip-more:focus-visible{outline:2px solid var(--green);outline-offset:2px}.geo-pop{position:fixed;z-index:var(--z-popover);min-width:168px;max-width:250px;padding:10px 12px 12px;border-radius:12px;border:1px solid var(--stroke-strong);background:#14171c;box-shadow:0 14px 34px #00000080;pointer-events:none}.geo-pop-head{font-size:var(--text-10);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--stroke)}.geo-pop-list{display:grid;grid-template-columns:1fr;gap:8px 16px}.geo-pop-list:has(>:nth-child(7)){grid-template-columns:1fr 1fr}.geo-pop-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-12);color:var(--text);white-space:nowrap}.accounts-inherited-action{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid rgba(54,208,124,.32);background:#36d07c1a;color:var(--green);font-family:inherit;font-size:var(--text-11);font-weight:600;transition:background .14s ease,border-color .14s ease}.accounts-inherited-action:hover{background:#36d07c2b;border-color:#36d07c80}.accounts-profile-pick{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.accounts-profile-pick>*:first-child{flex:1 1 200px;min-width:0}.accounts-profile-pick .accounts-inherited-action{flex:none;margin-top:0}.entries-table th.select-cell,.entries-table td.select-cell{width:36px;padding-right:0}.bulk-check{appearance:none;-webkit-appearance:none;display:block;position:relative;width:16px;height:16px;margin:0;padding:0;min-height:0;border-radius:6px;border:1px solid var(--stroke-strong);background:var(--well);box-shadow:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.bulk-check:hover:not(:disabled){border-color:var(--muted);background:var(--fill)}.bulk-check:checked,.bulk-check:indeterminate{border-color:#36d07c8c;background:#36d07c29}.bulk-check:checked:hover:not(:disabled),.bulk-check:indeterminate:hover:not(:disabled){border-color:#36d07cbf;background:#36d07c38}.bulk-check:disabled{opacity:.45;cursor:not-allowed}.bulk-check:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid var(--green);border-width:0 2px 2px 0;border-radius:2px;transform:rotate(45deg) scale(.4);opacity:0;transition:transform .18s var(--ease-spring),opacity .12s ease}.bulk-check:checked:after{transform:rotate(45deg) scale(1);opacity:1}.bulk-check:indeterminate:after{left:3.5px;top:6px;width:7px;height:2px;border:0;border-radius:2px;background:var(--green);transform:none;opacity:1}.entries-table tr.is-selected td{background:#36d07c0a}.entries-table tr.is-selected:hover td{background:#36d07c11}.bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:52px;padding:10px 10px 10px 14px;border-radius:12px;border:1px solid var(--stroke);background:var(--well);box-shadow:none;position:relative;z-index:4}.bulk-bar-count{display:flex;align-items:center;gap:12px;font-size:var(--text-13);color:var(--muted)}.bulk-bar-count>span{display:inline-flex;align-items:center;gap:10px}.bulk-bar-count b{color:var(--text);font-weight:600}.bulk-bar-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft);flex-shrink:0}.bulk-bar-link{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:var(--fill);color:var(--muted-strong);font-family:inherit;font-size:var(--text-12);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.bulk-bar-link:hover:not(:disabled){color:var(--text);border-color:var(--stroke-strong);background:var(--fill)}.bulk-bar-actions{display:flex;align-items:center;gap:8px}.bulk-bar .bulk-status-select .country-select-trigger{min-width:150px}.bulk-bar .bulk-status-select .country-select-trigger{min-height:32px;padding:0 10px 0 12px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--fill)}.bulk-bar .bulk-status-select .country-select-trigger:hover{border:1px solid var(--stroke-strong);background:var(--fill)}.bulk-bar .bulk-status-select .country-select-trigger:focus-visible{border:1px solid var(--field-edge);background:var(--fill);box-shadow:var(--field-ring)}.bulk-bar .bulk-status-select .country-select-trigger:focus-visible .country-select-value{box-shadow:none}.bulk-bar .bulk-status-select .country-select-trigger svg{display:block;opacity:1;color:var(--muted)}.bulk-bar .bulk-status-select .country-select-value{height:auto;padding:0;border:0;background:none;color:var(--text);font-size:var(--text-13);font-weight:600}.bulk-bar.is-busy .bulk-status-select{pointer-events:none;opacity:.6}.bulk-bar-remove{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:var(--fill);color:var(--muted-strong);font-family:inherit;font-size:var(--text-12);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.bulk-bar-remove svg{color:var(--muted);transition:color .14s ease}.bulk-bar-remove:hover:not(:disabled){color:var(--red);border-color:#ff7d8866;background:#ff7d880f}.bulk-bar-remove:hover:not(:disabled) svg{color:var(--red)}.bulk-bar .icon-btn{width:32px;height:32px;color:var(--muted)}.bulk-bar .icon-btn:hover:not(:disabled){color:var(--text)}.bulk-bar-remove:disabled,.bulk-bar-link:disabled,.bulk-bar .icon-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){.bulk-bar{align-items:stretch;flex-direction:column;padding:10px 12px}.bulk-bar-actions{flex-wrap:nowrap}.bulk-bar .bulk-status-select{flex:1 1 auto;min-width:0}.bulk-bar .bulk-status-select .country-select-trigger{width:100%;min-width:0;min-height:var(--control-md)}.bulk-bar-remove{flex:none;min-height:var(--control-md)}.bulk-bar .icon-btn{flex:none;width:var(--control-md);height:var(--control-md)}}.details-overlay{place-items:stretch end;padding:0;grid-template-rows:100vh;grid-template-rows:100dvh}.details-drawer{width:min(492px,100vw);height:100%;min-height:0;max-height:100vh;max-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(160deg,#222429fa,#121418fa);border-left:1px solid var(--stroke);box-shadow:-30px 0 60px #00000080}.details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding:var(--space-20) var(--space-20) var(--space-14);border-bottom:1px solid var(--stroke)}.details-head-actions{display:flex;align-items:center;gap:var(--space-4);flex:none}.details-head h2{margin:var(--space-4) 0 0;font-size:var(--text-18);font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.details-subhead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-10) 0 0}.details-owner{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-11);color:var(--muted)}.details-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-16) var(--space-20) var(--space-24);display:flex;flex-direction:column;gap:var(--space-16);overscroll-behavior:contain}.details-block{display:flex;flex-direction:column;gap:var(--space-8)}.details-block .form-section-head{margin:0}.details-added{padding:var(--space-12) var(--space-14);border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff05}.details-added strong{font-size:var(--text-16);font-weight:700;letter-spacing:-.01em}.details-added p{margin:var(--space-2) 0 0;font-size:var(--text-12);color:var(--muted)}.details-muted{font-size:var(--text-11);color:var(--muted)}.details-note{margin:0;font-size:var(--text-12);color:var(--muted)}.details-error{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:var(--space-10) var(--space-12);border:1px solid color-mix(in srgb,var(--red) 34%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);font-size:var(--text-12)}.details-list{margin:0;display:flex;flex-direction:column}.details-list>div{display:grid;grid-template-columns:124px 1fr;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid rgba(255,255,255,.04)}.details-list>div:last-child{border-bottom:0}.details-list dt{font-size:var(--text-11);color:var(--muted)}.details-list dd{margin:0;font-size:var(--text-12);overflow-wrap:anywhere}.details-related-group{display:flex;flex-direction:column;gap:var(--space-6)}.details-related-label{font-size:var(--text-11);color:var(--muted)}.details-chips{display:flex;flex-wrap:wrap;gap:var(--space-6)}.details-chip{display:inline-flex;align-items:center;gap:var(--space-8);max-width:100%;padding:var(--space-4) var(--space-10);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);background:#ffffff08;color:var(--text);font-size:var(--text-12);overflow-wrap:anywhere}.details-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.details-chip-dot.st-active{background:var(--green)}.details-chip-dot.st-pending{background:#ffc94d}.details-chip-dot.st-paused{background:#ffb37a}.details-chip-dot.st-expired{background:#8a93a3}.details-chip-dot.st-blocked{background:var(--red)}.details-timeline{margin:0;padding:0 0 0 var(--space-16);list-style:none;display:flex;flex-direction:column;gap:var(--space-20);border-left:1px solid var(--stroke)}.details-timeline>li{position:relative}.details-timeline>li:before{content:"";position:absolute;left:-20px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.details-timeline>li.is-failed:before{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent)}.details-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-10)}.details-timeline-head strong{font-size:var(--text-13);font-weight:700}.details-timeline-head span{font-size:var(--text-11);color:var(--faint);white-space:nowrap}.details-timeline-actor{margin:var(--space-2) 0 0;font-size:var(--text-11);color:var(--muted)}.details-changes{margin:var(--space-8) 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.details-changes li{display:grid;grid-template-columns:124px 1fr;gap:var(--space-10);padding:var(--space-6) 0;font-size:var(--text-11);line-height:1.45;border-bottom:1px solid rgba(255,255,255,.04)}.details-changes li:last-child{border-bottom:0}.details-changes span{color:var(--muted)}.details-changes b{font-size:var(--text-12);font-weight:600;color:var(--text);overflow-wrap:anywhere}.details-secret{align-self:start;justify-self:start;display:inline-flex;align-items:center;padding:var(--space-2) var(--space-8);border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted-strong);font-size:var(--text-10);font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}@media (max-width: 560px){.details-drawer{width:100vw}.details-head,.details-body{padding-left:var(--space-16);padding-right:var(--space-16)}.details-list>div,.details-changes li{grid-template-columns:1fr;gap:var(--space-2)}}.offers-page{display:flex;flex-direction:column;gap:var(--space-16)}.offers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}.offers-intro{margin:0;color:var(--muted-strong);font-size:var(--text-13)}.offers-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12)}.offers-summary>div{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-14) var(--space-16);border-radius:var(--radius-md);border:1px solid var(--stroke);background:var(--panel)}.offers-summary strong{font-size:var(--text-22);font-weight:700;font-variant-numeric:tabular-nums}.offers-summary span{font-size:var(--text-12);color:var(--muted)}.offers-filters{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:var(--space-10);align-items:center}.offers-search{margin:0}.offers-state-chips{display:flex;gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-pill);background:#ffffff05}.offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--space-14)}.offer-card{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);border:1px solid var(--stroke);background:linear-gradient(160deg,#1e2025f5,#14161af2);transition:border-color .16s ease,transform .16s ease}.offer-card:hover{border-color:var(--stroke-strong)}.offer-card.is-ended,.offer-card.is-archived{opacity:.62}.offer-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:24px}.offer-card-brand{display:inline-flex;align-items:center;min-width:0}.offer-state{font-size:var(--text-10);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.08);color:var(--muted-strong);white-space:nowrap}.offer-state-available{color:var(--green);border-color:#36d07c59;background:#36d07c14}.offer-state-scheduled{color:var(--blue);border-color:#64b8ff59;background:#64b8ff14}.offer-state-paused{color:#ffb37a;border-color:#ffb37a59;background:#ffb37a14}.offer-state-ended,.offer-state-archived{color:var(--muted)}.offer-card-price{display:flex;align-items:baseline;gap:var(--space-8)}.offer-card-price strong{font-size:var(--text-32);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.offer-card-price span{font-size:var(--text-12);color:var(--muted)}.offer-card-countries{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.offer-card-countries li{display:inline-flex;align-items:center;gap:var(--space-6);padding:4px 10px;border-radius:var(--radius-pill);background:#ffffff0a;font-size:var(--text-12);color:var(--text)}.offer-card-countries .offer-card-more{color:var(--muted)}.offer-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin:0;font-size:var(--text-12);color:var(--muted)}.offer-card-perf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin:0;padding-top:var(--space-12);border-top:1px solid rgba(255,255,255,.05)}.offer-card-perf dt{font-size:var(--text-10);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.offer-card-perf dd{margin:var(--space-2) 0 0;font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.offer-card-perf dd.is-good{color:var(--green)}.offer-card-perf dd.is-bad{color:var(--red)}.offer-card-bar{height:6px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.offer-card-bar span{display:block;height:100%;border-radius:inherit;background:var(--muted-strong)}.offer-card-bar.is-good span{background:var(--green)}.offer-card-bar.is-bad span{background:var(--red)}.offer-card-hint{margin:0;font-size:var(--text-11);color:var(--muted)}.offer-card-actions{display:flex;align-items:center;gap:var(--space-8);margin-top:auto}.offer-card-actions .action-pill{flex:1;justify-content:center}.offer-card-edit{display:inline-flex;align-items:center;gap:var(--space-6)}.offers-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);padding:var(--space-48) var(--space-24);border:1px dashed var(--stroke-strong);border-radius:var(--radius-md);text-align:center}.offers-empty h3{margin:0;font-size:var(--text-16)}.offers-empty p{margin:0;max-width:460px;color:var(--muted);font-size:var(--text-13)}.offers-footnote{margin:0;font-size:var(--text-12);color:var(--muted)}.offer-editor{width:min(680px,100%)}.offer-editor-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-14) var(--space-16)}.offer-editor-body .field-span-2{grid-column:1 / -1}.offer-editor-body .field{align-self:start}.offer-editor-body textarea{min-height:64px;resize:vertical}.offer-editor-newbrand{margin-top:var(--space-8)}.offer-editor-status{display:flex;flex-wrap:wrap;gap:var(--space-4)}.offer-editor-actions{display:flex;gap:var(--space-8)}.offer-editor-delete{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--red)}@media (max-width: 900px){.offers-filters{grid-template-columns:1fr 1fr}.offers-filters .offers-search,.offers-state-chips{grid-column:1 / -1}.offers-state-chips{overflow-x:auto}}@media (max-width: 720px){.offers-summary{grid-template-columns:1fr 1fr}.offers-summary>div:last-child{grid-column:1 / -1}.offers-summary strong{font-size:var(--text-18)}.offer-grid,.offer-editor-body{grid-template-columns:1fr}.offers-toolbar .offers-tabs{overflow-x:auto;max-width:100%}}.panel-head :is(.ghost,.action-pill),.logs-head .ghost,.geo-table-foot .ghost{min-height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-12)}@media (max-width: 900px){.panel-head :is(.ghost,.action-pill),.logs-head .ghost,.geo-table-foot .ghost{min-height:var(--control-lg)}}.accounts-table td,.domain-table td,.pixel-table td,.logs-table td{height:var(--row-comfortable)}.entries-table td .geo-chip,.entries-table td .flow-pill,.entries-table td .owner-pill{min-height:0;padding:0;border:0;border-radius:0;background:none}.entries-table td .geo-chip-row{gap:var(--space-6) var(--space-14)}.entries-table td .owner-pill-dot{display:none}.log-badge,.logs-status,.kpi-delta,.offer-state,.flow-status-pill,.region-meta-chip,.stats-head-chip{display:inline-flex;align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-8);border-radius:var(--radius-xs);font-size:var(--text-11);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.top-lang{position:relative;display:inline-flex}.top-lang-trigger{display:inline-flex;align-items:center;gap:var(--space-6);height:36px;padding:0 var(--space-8) 0 var(--space-10);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer}.top-lang-trigger:hover,.top-lang.is-open .top-lang-trigger{background:var(--fill);color:var(--text)}.top-lang-trigger:focus-visible,.top-lang-option:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.top-lang-flag{display:inline-grid;place-items:center;width:18px;height:18px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px var(--stroke);flex:none}.top-lang-flag .fi{width:100%;height:100%;margin:0;border-radius:0;box-shadow:none;background-size:cover;background-position:center}.top-lang-caret{color:var(--muted);transition:rotate .16s ease}.top-lang.is-open .top-lang-caret{rotate:180deg}.top-lang-menu{position:absolute;top:calc(100% + var(--space-6));right:0;z-index:60;display:grid;gap:var(--space-2);min-width:184px;padding:var(--space-6);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--panel);box-shadow:var(--shadow-pop);transform-origin:top right}.top-lang-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:var(--space-10);min-height:36px;padding:0 var(--space-10);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.top-lang-option.is-cursor{background:var(--fill)}.top-lang-option.is-active .top-lang-name{font-weight:600}.top-lang-option-code{color:var(--muted);font-size:var(--text-12);font-weight:600}.top-lang-check{color:var(--text)}@media (max-width: 900px){.top-lang-trigger{width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--radius-control)}.top-lang-code,.top-lang-caret{display:none}.top-lang-flag{width:20px;height:20px}}@media (min-width: 1280px){.cards.campaigns-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.state-badge.is-live{color:var(--green)}.offer-dupes{align-items:flex-start}.offer-dupes-body{display:grid;gap:var(--space-6);flex:1;min-width:0}.offer-dupes-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-12)}.offer-dupes-item{white-space:nowrap}.offer-dupes-item .fi{margin-right:var(--space-2)}.offer-dupes-error{color:var(--red)}:root{--island: var(--panel);--head: #222429;--fill: rgba(255, 255, 255, .06);--fill-hover: rgba(255, 255, 255, .1);--well: rgba(255, 255, 255, .03);--ink-2: #c4c7ce;--radius-island: 20px;--radius-control: 14px;--radius-chip: 10px;--shadow-island: inset 0 1px 0 rgba(255, 255, 255, .04), 0 0 0 1px var(--stroke);--shadow-pop: 0 16px 40px -8px rgba(0, 0, 0, .6), 0 0 0 1px var(--stroke-strong);--primary: var(--green);--primary-hover: #52e294;--on-primary: #07110a;--pointer: var(--green);--focus-edge: rgba(54, 208, 124, .55);--focus-ring: rgba(54, 208, 124, .12);--link: var(--blue);--sheen: none;--ambient: radial-gradient(60rem 32rem at 6% -12rem, rgba(54, 208, 124, .09), transparent 70%), radial-gradient(46rem 28rem at 98% -10rem, rgba(100, 184, 255, .05), transparent 70%)}.login-badge,.login-field label,.docs-kicker,.docs-meta-card span,.profile-role,.notifications-head strong,.notif-card-meta,.deus-date-weekdays span,.og-preview-host,.og-history-head,.dashboard-filters-modal .modal-section-label,.field-clear,.card-head,.stats-kpi-card .card-head,.profile-info span,.utm-param-count,.utm-macros-label,.accounts-form .field label,.domain-form .field label,.registry-dashboard-panel .pixel-form .field label,.tracking-filter-logic-label,.flow-domain-tag,.flow-detail-card-head,.flow-detail-urllabel,.flow-final-head,.form-grid .field label,.accounts-edit-summary-item span,.pixel-edit-modal .modal-body .field label,.accounts-modal .modal-body .field label,.pixel-table-toolbar .field label,.entries-table th,.accounts-integration-pill,.accounts-form-divider span,.country-select-clear-all,.status-pill,.summary-label,.mapping-group h5,.postback-example-toggle summary,.postback-event,.map-info-head,.flow-trend.is-new,.flow-stats-tag,.flow-rate em,.flow-stat em,.flow-node-tag,.flow-edit-section-head,.flow-edit-pending,.flow-edit-fact>span,.entity-history-failed,.form-section-label,.utm-registry-panel .utm-tool-field label,.utm-registry-panel .utm-grid .field label,.utm-registry-panel .utm-macros-label,.utm-registry-panel .utm-preview-head .summary-label,.card-sub-label,.docs-body-kicker,.docs-section-label,.docs-table th,.logs-role,.profile-pref-label,.campaign-signal-title,.stats-leader-head,.live-indicator,.lc-detail-label,.last-click-head,.lc-th-sub em,.report-bundles-label,.report-selected-label,.report-filter-and,.report-fact-label,.report-preview-label,.vault-identity .modal-kicker,.vault-group-head,.vault-label,.mailbox-junk-tag,.ub-drawer-eyebrow,.ub-drawer-total span,.ub-drawer-block h4,.ub-econ-label,.ub-conc-check-head,.import-brands-label,.xr-card-label,.xr-h2,.xr-table th,.xr-tile-label,.xr-value-cell,.xr-tile-foot,.xr-ring-centre span,.xr-donut-centre span,.xr-growth-label,.xr-cover-kind,.xr-cover-verdict,.xr-cover-fig span,.br-h2,.br-metric-label,.br-metric-bench em,.br-table th,.br-control>label,.br-chip.is-new,.map-rank-thin,.geo-table th,.geo-tile-name,.geo-tree-note,.ident-role,.pm-fact-label,.card-assumed,.mc-edit-timings em,.notif-card-resolved,.profile-edit-record-item span,.accounts-profile-tag em,.accounts-new-profile-name label,.geo-pop-head,.details-secret,.offer-state,.offer-card-perf dt{text-transform:none;letter-spacing:normal}.app{background:var(--ambient),var(--bg);background-attachment:fixed}.app:before{display:none}.sidebar{background:transparent;border-right:1px solid var(--stroke);box-shadow:none}.nav-section-title{font-size:var(--text-11);font-weight:600;letter-spacing:.08em;color:var(--muted);padding:12px 12px 4px}.nav-item{min-height:40px;padding:0 12px;border-radius:var(--radius-control);color:var(--ink-2);font-weight:600}.nav-item:hover{background:var(--fill);color:var(--text)}.nav-item.active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.nav-item.active svg{color:var(--pointer)}.nav-item.active:before{display:none}.action-pill.sidebar-docs{background:var(--fill);border:0;color:var(--ink-2);border-radius:var(--radius-control)}.action-pill.sidebar-docs:hover,.action-pill.sidebar-docs.is-active{background:var(--fill-hover);color:var(--text)}body{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 901px){.app{grid-template-columns:240px 1fr;overflow:clip}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:0 12px 16px;gap:0;border-right:0;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand,.nav,.sidebar-footer{flex:none}.brand{height:56px;margin:0 -12px 4px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--stroke)}.brand .brand-lockup{height:30px;width:auto}.sidebar-collapse-toggle{top:15px;background:var(--island);border-color:var(--stroke)}.sidebar-docs{display:none}.main{padding:0 32px 48px;gap:20px}.topbar{position:sticky;top:0;z-index:50;min-height:56px;margin:0 -32px;padding:0 32px;flex-wrap:nowrap;border-bottom:1px solid var(--stroke);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.nav,.nav-group{gap:2px}.nav-section-title{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.nav-section-title:hover{color:var(--ink-2)}.nav-section-chevron{flex:none;opacity:.7;transition:transform .2s ease}.nav-group.is-folded .nav-section-chevron{transform:rotate(-90deg)}.sidebar:not(.is-collapsed) .nav-group.is-folded .nav-item{display:none}.nav-item{gap:12px;font-size:var(--text-14)}.nav-item svg{width:18px;height:18px}.topbar-crumbs{display:flex;align-items:center;gap:8px;min-width:0}.topbar-crumbs-icon{flex:none;color:var(--metric-ftd)}.topbar-crumbs ol{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-14);white-space:nowrap}.topbar-crumbs-group{display:flex;align-items:center;gap:6px;color:var(--muted)}.topbar-crumbs-group svg{color:var(--stroke-strong)}.topbar-crumbs-page{color:var(--text);font-weight:600}.topbar-actions{gap:8px}.topbar-search{display:inline-flex;align-items:center;gap:8px;min-width:152px;height:36px;padding:0 8px 0 12px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--muted);font:inherit;font-size:var(--text-14);cursor:pointer}.topbar-search:hover{border-color:var(--stroke-strong)}.topbar-search kbd{margin-left:auto;padding:2px 6px;border-radius:6px;background:var(--fill);color:var(--ink-2);font:600 11px var(--font-sans)}.topbar-clock{display:flex;align-items:baseline;gap:6px;padding:0 6px;color:var(--ink-2);font-size:var(--text-14);white-space:nowrap;font-variant-numeric:tabular-nums}.topbar-clock strong{color:var(--text);font-weight:700}.topbar-clock-offset{color:var(--muted)}.topbar-divider{width:1px;height:24px;margin:0 4px;background:var(--stroke)}.topbar-icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.topbar-icon-btn:hover{background:var(--fill);color:var(--text)}@media (min-width: 901px){.profile .profile-text{display:none}.profile,.profile.profile-clickable{padding:2px;border-left:0;border-radius:50%}}@media (max-width: 1100px){.topbar-clock,.topbar-divider{display:none}}@media (max-width: 900px){.topbar-crumbs,.topbar-search,.topbar .topbar-icon-btn{display:none}}.page-head{display:flex;flex-direction:column;gap:8px;margin-top:24px}.page-title{margin:0;font-family:var(--font-display);font-size:32px;font-weight:600;font-stretch:118%;letter-spacing:-.01em;line-height:1.1}@media (max-width: 900px){.page-head{margin-top:0}.page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.page-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-filter-period,.page-filter-more{display:inline-flex;align-items:center;gap:8px;height:var(--control-md);padding:0 14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--text);font:inherit;font-size:var(--text-14);font-weight:600;cursor:pointer;white-space:nowrap}.page-filter-period:hover,.page-filter-more:hover{border-color:var(--stroke-strong)}.page-filter-period svg,.page-filter-more svg{color:var(--muted)}.page-filter-period span{color:var(--muted);font-weight:500}.page-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:var(--primary);color:var(--on-primary);font-size:var(--text-11);font-weight:700}.page-filter-field{display:flex;align-items:center;gap:var(--space-6);min-height:var(--control-md);padding-left:14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island)}.page-filter-field:hover{border-color:var(--stroke-strong)}.page-filter-field>label{margin:0;color:var(--muted);font-size:var(--text-14);font-weight:500;white-space:nowrap;text-transform:none;letter-spacing:0}.page-filter-field .country-select-picker{width:auto}.page-filter-field .country-select-trigger,.page-filter-field .country-select-trigger:hover,.page-filter-field .country-select-picker.is-open .country-select-trigger{min-height:calc(var(--control-md) - 2px);width:auto;padding:0 14px 0 0;gap:8px;border:0;background:transparent;box-shadow:none}.page-filter-field .country-select-menu{min-width:240px}.notification-btn{width:36px;height:36px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2)}.notification-btn:hover,.notification-btn.is-open{background:var(--fill);color:var(--text)}.profile,.profile.profile-clickable{border-left-color:var(--stroke)}.profile.profile-clickable:hover{border-color:transparent;border-left-color:var(--stroke);background:var(--fill)}.panel,.card,.accounts-summary-item,.offer-card{background:var(--sheen),var(--island);border:0;border-radius:var(--radius-island);box-shadow:var(--shadow-island)}.panel{padding:20px}.card,.stats-kpi-card,.cards.secondary .card{padding:20px;gap:12px}.card:hover,.accounts-summary-item:hover{transform:none;box-shadow:var(--shadow-island)}.card:before,.card:after,.panel:before,.stats-kpi-card:before,.registry-dashboard-panel:after,.utm-registry-panel:after,.accounts-summary-item:before,.accounts-summary-item:after{display:none}.chart-surface{background:transparent;border:0;box-shadow:none;padding:8px 0 0}.chart-surface .recharts-bar-rectangle path{filter:none}.panel-title{font-size:var(--text-18);font-weight:600;letter-spacing:-.01em}.panel-subtitle{font-size:var(--text-13);margin-top:2px}.card-head,.stats-kpi-card .card-head{color:var(--muted);font-size:var(--text-14);font-weight:500;text-transform:none;letter-spacing:0}.card-value,.stats-kpi-card .card-value{font-size:var(--text-26);font-weight:600;letter-spacing:-.02em;line-height:1.1}.card-meta,.stats-kpi-card .card-meta{font-size:var(--text-12)}.card-spark{height:44px;margin:2px -4px -6px}.card-spark svg{display:block;width:100%;height:100%}.card-sub-label{text-transform:none;letter-spacing:0}.accounts-summary-label{color:var(--muted);font-size:var(--text-14)}.accounts-summary-item strong{font-size:var(--text-26)}.kpi-delta,.kpi-delta.is-good,.kpi-delta.is-bad,.kpi-delta.is-up,.kpi-delta.is-down{height:auto;padding:0;border:0;background:none;font-size:var(--text-13)}.action-pill,.offers-mode-toggle{background:var(--primary);border:0;color:var(--on-primary);border-radius:var(--radius-control);box-shadow:none;font-weight:600}.action-pill:hover,.offers-mode-toggle:hover{background:var(--primary-hover);filter:none;transform:none;box-shadow:none}.ghost,.logs-purge,.offers-mode-toggle.is-active{background:var(--fill);border:0;color:var(--text);border-radius:var(--radius-control);font-weight:600}.ghost:hover,.logs-purge:hover{background:var(--fill-hover);color:var(--text)}.ghost.offer-editor-delete{color:var(--red)}.panel-head :is(.ghost,.action-pill),.panel-head .offers-mode-toggle,.logs-head .ghost,.logs-purge{min-height:var(--control-md);padding:0 var(--space-16);font-size:var(--text-14)}.icon-btn{border:0;background:transparent;color:var(--ink-2);border-radius:var(--radius-chip)}.icon-btn:hover{background:var(--fill);color:var(--text)}.icon-btn-check:hover:not(:disabled),.icon-btn-danger:hover:not(:disabled){border-color:transparent!important}.icon-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 12%,transparent)}.field label{color:var(--muted);font-size:var(--text-13);font-weight:500;text-transform:none;letter-spacing:0}.field input,.field select,select,.country-select-trigger,.deus-date-trigger,.registry-search,.pixel-table-toolbar .country-select-trigger,.inline-input{border-radius:var(--radius-control);border:1px solid var(--stroke);background-color:var(--island);background-image:none;box-shadow:none}select,.field select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)}.registry-search input,.registry-search input:hover,.registry-search input:focus{border:0;border-radius:0;background:transparent;box-shadow:none}.field input:hover,.country-select-trigger:hover,.registry-search:hover,.pixel-table-toolbar .country-select-trigger:hover,.deus-date-trigger:hover{border-color:var(--stroke-strong);background-color:var(--island)}.registry-search:focus-within,.field input:focus,.country-select-picker.is-open .country-select-trigger,.pixel-table-toolbar .country-select-picker.is-open .country-select-trigger{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.country-select-value{font-size:var(--text-14);font-weight:600}.country-select-value.is-placeholder{font-weight:600;color:var(--text)}.country-select-menu,.deus-date-menu{background:var(--island);border:0;box-shadow:var(--shadow-pop)}.pixel-table-toolbar .field label,.report-bundles-label{font-size:var(--text-13);font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted)}.pixel-table-wrap .pixel-table-toolbar{margin:0 0 var(--space-12);padding:0;border-bottom:0;background:none}.pixel-table-toolbar:not(.report-toolbar){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.pixel-table-toolbar:not(.report-toolbar)>.registry-search-field{flex:1 1 260px;max-width:380px}.pixel-table-toolbar:not(.report-toolbar)>.registry-search-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker):not(:has(.live-custom-range-inputs)){display:flex;align-items:center;gap:var(--space-6);flex:0 0 auto;min-height:var(--control-md);padding-left:14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island)}.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker):not(:has(.live-custom-range-inputs)):hover{border-color:var(--stroke-strong)}.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker)>label{margin:0;color:var(--muted);font-size:var(--text-14);text-transform:none;letter-spacing:0;font-weight:500;white-space:nowrap}.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker) .country-select-picker{width:auto}.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker) .country-select-trigger,.pixel-table-toolbar:not(.report-toolbar)>.field:has(.country-select-picker) .country-select-trigger:hover,.pixel-table-toolbar:not(.report-toolbar) .field:has(.country-select-picker) .country-select-picker.is-open .country-select-trigger{min-height:calc(var(--control-md) - 2px);width:auto;padding:0 14px 0 0;gap:8px;border:0;background:transparent;box-shadow:none}.pixel-table-toolbar:not(.report-toolbar) .country-select-menu{min-width:240px}.filter-clear-btn{align-self:center}.table-wrap,.registry-dashboard-panel .table-wrap{border:0;border-radius:0;background:transparent}.entries-table th,.registry-dashboard-panel .entries-table th{height:40px;padding:6px 14px;background:var(--head);color:var(--muted);font-size:var(--text-13);font-weight:500;text-transform:none;letter-spacing:0;border-bottom:0}.entries-table thead th:first-child{border-radius:var(--radius-chip) 0 0 var(--radius-chip)}.entries-table thead th:last-child{border-radius:0 var(--radius-chip) var(--radius-chip) 0}.entries-table td,.registry-dashboard-panel .entries-table td,.accounts-table td{background:transparent;border-bottom:1px solid var(--stroke);font-size:var(--text-13)}.entries-table tbody tr:last-child td{border-bottom:0}.entries-table tr:hover td,.registry-dashboard-panel .entries-table tr:hover td{background:var(--well)}.sortable-header.active{color:var(--text)}.stats-table th:nth-child(n+4),.stats-table td:nth-child(n+4){text-align:right}.stats-table th:nth-child(n+4) .sortable-header{justify-content:flex-end}.log-badge,.logs-status,.offer-state,.flow-status-pill,.region-meta-chip,.stats-head-chip{height:22px;padding:0 var(--space-8);border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);font-size:var(--text-12);font-weight:600}.offers-tabs{gap:2px;padding:4px;border:0;border-radius:var(--radius-control);background:var(--fill)}.offers-tab{min-height:32px;padding:0 12px;border-radius:var(--radius-chip);color:var(--ink-2);font-size:var(--text-14)}.offers-tab.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.offers-tab.is-active svg{color:var(--pointer)}.stats-chart-toggle{gap:2px;padding:4px;border-radius:var(--radius-control);background:var(--fill)}.stats-chart-toggle .overview-filter{min-height:28px;padding:0 12px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);box-shadow:none}.stats-chart-toggle .overview-filter.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.panel-icon-badge{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--section-accent, var(--green)) 13%,transparent);border:1px solid color-mix(in srgb,var(--section-accent, var(--green)) 28%,transparent);box-shadow:none}.flow-card,.planner-output,.utm-tool-bar,.utm-registry-panel .utm-tool-bar,.utm-macros,.utm-registry-panel .utm-macros,.utm-preview,.utm-registry-panel .utm-preview,.utm-history,.utm-registry-panel .utm-history,.profile-highlight,.map-info-card,.docs-meta-card{background:var(--well);border:1px solid var(--stroke);border-radius:var(--radius-control);box-shadow:none}.utm-tool-bar:before,.utm-registry-panel .utm-tool-bar:before,.utm-registry-panel .utm-preview:before,.utm-tool-bar:after{display:none}.docs-toc,.docs-article{background:var(--island);border:0;border-radius:var(--radius-island);box-shadow:var(--shadow-island)}.flow-unbound-banner{background:color-mix(in srgb,var(--yellow) 7%,transparent);box-shadow:none}.flow-action-primary{min-height:var(--control-md);padding:0 var(--space-16);border:0;border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);box-shadow:none;font-weight:600}.flow-action-primary:hover{background:var(--primary-hover);filter:none}.flow-action-ghost,.flow-card-link,.utm-fill-macros,.utm-subs-toggle,.utm-preset-save,.measured-apply{min-height:var(--control-md);padding:0 var(--space-16);border:0;border-radius:var(--radius-control);background:var(--fill);color:var(--text);box-shadow:none;font-weight:600}.flow-action-ghost:hover,.flow-card-link:hover,.utm-fill-macros:hover,.utm-subs-toggle:hover,.utm-preset-save:hover,.measured-apply:hover{background:var(--fill-hover);color:var(--text)}.utm-preset-save,.measured-apply{min-height:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-chip)}.flow-unbound-cta{min-height:var(--control-md);border:0;border-radius:var(--radius-control);background:var(--yellow);box-shadow:none}.report-bundle{border-radius:var(--radius-chip)}.pl-switch,.lang-segment,.offers-state-chips,.flow-sort,.planner-mode,.map-controls,.overview-filters{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;padding:4px;border:0;border-radius:var(--radius-control);background:var(--fill);box-shadow:none}:is(.pl-switch,.health-tabs,.lang-segment,.offers-state-chips,.flow-sort,.planner-mode,.map-controls,.overview-filters)>button{min-height:28px;height:auto;padding:0 12px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600;white-space:nowrap;box-shadow:none}:is(.pl-switch,.health-tabs,.lang-segment,.offers-state-chips,.flow-sort,.planner-mode,.map-controls,.overview-filters)>button:hover{background:transparent;color:var(--text)}:is(.pl-switch,.health-tabs,.lang-segment,.offers-state-chips,.flow-sort,.planner-mode,.map-controls,.overview-filters)>button:is(.is-active,.active){background:var(--island);color:var(--text);border-color:transparent;box-shadow:var(--shadow-island)}.summary-inline>span,.role-chip,.map-rank-thin,.intel-direction,.flow-kt,.pl-flag,.status-pill,.flow-domain-tag,.utm-param-count,.accounts-integration-pill,.offer-card-countries li{display:inline-flex;align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap;box-shadow:none}.legend-item{min-height:var(--control-sm);padding:0 10px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-weight:600}.legend-item.is-interactive{min-height:var(--control-sm);padding:0 10px;border:0;border-radius:var(--radius-chip);background:transparent}.legend-item.is-interactive:hover{background:var(--fill);color:var(--text)}.legend-item.is-active,.legend-item.is-interactive.is-active{border:0;background:var(--fill);color:var(--text)}.select{white-space:nowrap}.pixel-table-toolbar:not(.report-toolbar)>.field:not(:has(.country-select-picker)):not(.registry-search-field)>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.modal{background:var(--sheen),var(--island);border:0;border-radius:var(--radius-island);box-shadow:var(--shadow-pop)}.modal-overlay{background:#0009}.palette,.profile-menu,.notifications-menu{background:var(--island);backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:16px;box-shadow:var(--shadow-pop)}.palette-input:focus-visible{outline:none}.palette-item:hover,.palette-item.is-active{background:var(--fill);box-shadow:none}.palette-item.is-active .palette-item-icon,.palette-item:hover .palette-item-icon{color:var(--pointer)}.profile-menu-item:hover{background:var(--fill)}.notif-card,.notif-card.is-unread{background:var(--well);border-color:var(--stroke)}.notif-card.is-unread{background:var(--fill)}.notif-card:hover{border-color:var(--stroke-strong);transform:none;box-shadow:none}.notifications-mark-all{border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text)}.notifications-mark-all:hover{background:var(--fill-hover)}.registry-dashboard-panel .domain-form,.registry-dashboard-panel .accounts-form,.registry-dashboard-panel .pixel-form,.accounts-registry-panel .accounts-form{border:1px solid var(--stroke);border-radius:var(--radius-island);background:var(--well);box-shadow:none}.registry-dashboard-panel .domain-form:before,.registry-dashboard-panel .pixel-form:before,.registry-dashboard-panel .accounts-form:before{display:none}.form-section-label{color:var(--text);font-size:var(--text-14);font-weight:600}.form-section-label:before{display:none}.field label .field-pace-hint{color:var(--muted);font-weight:500}.empty-state{background:var(--well);border-radius:var(--radius-control)}.geo-table-wrap,.profile-info,.api-banner,.docs-search{background:var(--well);border-color:var(--stroke)}.map-visual{background:var(--well);border:1px solid var(--stroke)}.report-picker-group-label{background:var(--island)}:root[data-palette=blask-dark],:root[data-palette=blask-grey]{--primary: #edebef;--primary-hover: #ffffff;--on-primary: #19171c;--pointer: var(--text);--focus-edge: #368aff;--focus-ring: rgba(54, 138, 255, .18);--link: #6aa8ff;--green: #5dd38d;--green-soft: rgba(93, 211, 141, .14);--red: #ff5eb4;--yellow: #ffb547;--amber: #ffb547;--orange: #ff6a1a;--blue: #86b7fb;--purple: #c788f6;--teal: #2cc4d3;--pink: #ff5e9a;--lime: #5dd38d;--metric-ftd: #6d6dff;--metric-roi: #f35800;--metric-clicks: #00a3b4;--metric-redeposit: #b8860b;--metric-registration: #9b51e0;--metric-install: #e0115f;--metric-revenue: #ffb547;--metric-income: #5dd38d}:root[data-palette=blask-grey]{--bg: #1f1c23;--bg-deep: #1f1c23;--panel: #26232d;--panel-soft: #2f2c36;--island: #26232d;--head: #2f2c36;--stroke: #36323f;--stroke-strong: #4e4a59;--text: #e7e6e9;--ink-2: #c4c1cc;--muted: #9e9da8;--muted-strong: #c4c1cc;--faint: #9e9da8;--fill: rgba(255, 255, 255, .06);--fill-hover: rgba(255, 255, 255, .1);--well: rgba(255, 255, 255, .03);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, 0) 10rem);--shadow-island: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px #36323f;--shadow-pop: 0 16px 40px -8px rgba(0, 0, 0, .55), 0 0 0 1px #4e4a59;--ambient: radial-gradient(60rem 32rem at 6% -12rem, rgba(109, 109, 255, .17), transparent 70%), radial-gradient(46rem 28rem at 98% -10rem, rgba(255, 106, 26, .08), transparent 70%)}:root[data-palette=blask-dark]{--bg: #050506;--bg-deep: #050506;--panel: #0d0d10;--panel-soft: #15151a;--island: #0d0d10;--head: #15151a;--stroke: #1c1c22;--stroke-strong: #2e2e36;--text: #ececef;--ink-2: #bebdc6;--muted: #8f8e9a;--muted-strong: #bebdc6;--faint: #8f8e9a;--fill: rgba(255, 255, 255, .05);--fill-hover: rgba(255, 255, 255, .085);--well: rgba(255, 255, 255, .022);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, 0) 8rem);--shadow-island: inset 0 1px 0 rgba(255, 255, 255, .035), 0 0 0 1px #1c1c22;--shadow-pop: 0 20px 48px -12px rgba(0, 0, 0, .85), 0 0 0 1px #2e2e36;--ambient: radial-gradient(60rem 32rem at 6% -14rem, rgba(109, 109, 255, .1), transparent 70%), radial-gradient(46rem 28rem at 98% -12rem, rgba(255, 106, 26, .045), transparent 70%)}:root[data-palette=blask-white]{color-scheme:light;--primary: #19171c;--primary-hover: #0e0128;--on-primary: #ffffff;--pointer: var(--text);--focus-edge: #0060e5;--focus-ring: rgba(0, 96, 229, .16);--link: #0060e5;--green: #007a35;--green-soft: #d2f9e2;--red: #d10b5f;--yellow: #9c6109;--amber: #9c6109;--orange: #c74600;--blue: #0d4490;--purple: #5f1199;--teal: #00717c;--pink: #d4105a;--lime: #007a35;--bg: #f8f7f6;--bg-deep: #f8f7f6;--panel: #ffffff;--panel-soft: #f1f2f5;--island: #ffffff;--head: #f1f2f5;--stroke: #ecebef;--stroke-strong: #cdc9d9;--text: #19171c;--ink-2: #595561;--muted: #6b6577;--muted-strong: #595561;--faint: #6b6577;--fill: rgba(0, 21, 77, .06);--fill-hover: rgba(0, 21, 77, .09);--well: rgba(0, 21, 77, .035);--sheen: none;--shadow-island: 0 1px 2px rgba(0, 0, 0, .03), 0 6px 20px -12px rgba(25, 23, 28, .08), 0 0 0 1px rgba(27, 27, 31, .04);--shadow-pop: 0 12px 32px -8px rgba(102, 102, 102, .28), 0 0 0 1px rgba(27, 27, 31, .06);--ambient: radial-gradient(60rem 32rem at 6% -12rem, rgba(109, 109, 255, .11), transparent 70%), radial-gradient(46rem 28rem at 98% -10rem, rgba(255, 89, 0, .07), transparent 70%);--metric-ftd: #6d6dff;--metric-clicks: #00a3b4;--metric-registration: #e0115f;--metric-install: #b8860b;--metric-redeposit: #0d4490;--metric-roi: #f35800;--metric-revenue: #9b51e0;--metric-income: #007a35;--sec-core: #6d6dff;--sec-partners: #00909f;--sec-brands: #a87a0a;--sec-tracking: #e35200;--sec-analytics: #8a45d4;--sec-money: #008f39;--sec-team: #d4105a;--sec-system: #6f6a7c;--note-warn: #fff4e3;--note-good: #d2f9e2;--note-bad: #fff0f6;--scroll-shade: rgba(25, 23, 28, .14);--logo-filter: brightness(.62) saturate(1.25)}.recharts-cartesian-grid-vertical{display:none}.recharts-cartesian-grid-horizontal line{stroke:var(--stroke);stroke-dasharray:none}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{display:none}.recharts-cartesian-axis-tick-value,.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick-value,.recharts-label{fill:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:500}.recharts-line-dots,.recharts-area-dots{display:none}.recharts-area-area{fill-opacity:.5}.recharts-line-curve,.recharts-area-curve{stroke-width:2}.recharts-tooltip-cursor{stroke:var(--stroke-strong)}.recharts-legend-item-text{color:var(--ink-2)!important;font-size:var(--text-13);font-weight:600}.recharts-default-tooltip .recharts-tooltip-label{color:var(--muted)!important}.chart-tick{fill:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.chart-tick-pill{fill:var(--primary);opacity:.8}.chart-tick-pill-text{fill:var(--on-primary);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.04em}.card-head svg{box-sizing:content-box;flex:none;width:16px;height:16px;padding:6px;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--metric-ftd) 12%,transparent);color:var(--metric-ftd)}.card-value,.stats-kpi-card .card-value{font-size:24px;font-weight:700;letter-spacing:-.02em}.panel-title{font-size:var(--text-20);font-weight:600;letter-spacing:-.01em}.panel-subtitle{font-size:var(--text-14);margin-top:2px}:root{--row-compact: 40px;--row-comfortable: 48px}.entries-table td,.registry-dashboard-panel .entries-table td,.accounts-table td,.entries-table th,.registry-dashboard-panel .entries-table th{font-size:var(--text-14)}.cs-dot{width:7px;height:7px;border-radius:2px;transform:rotate(45deg)}.ios-switch-track{width:40px;height:24px;border:0;background:var(--stroke-strong)}.ios-switch>input:checked~.ios-switch-track{background:var(--green);border-color:transparent}.ios-switch-knob{width:20px;height:20px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ios-switch>input:checked~.ios-switch-track .ios-switch-knob{transform:translateY(-50%) translate(16px)}.offers-toolbar>.offers-tabs,.view-anim>.offers-tabs,.offers-page>.offers-tabs{gap:4px;padding:0;border-radius:0;background:transparent;border-bottom:1px solid var(--stroke)}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab{position:relative;min-height:44px;padding:0 12px;border-radius:0;background:transparent;color:var(--ink-2);box-shadow:none}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab:hover{color:var(--text)}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab.is-active{background:transparent;color:var(--text);box-shadow:none}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--text)}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab.is-active svg{color:inherit}.empty-state,.empty-state:not(.error){padding:40px 24px;font-size:var(--text-14);animation:none}.mdock .mdock-tab.is-active{color:var(--pointer)}.mdock .mdock-pill{background:var(--island);box-shadow:var(--shadow-island)}.mobile-appbar-title .mobile-appbar-eyebrow{color:var(--muted)}button,input,select,textarea{font-weight:500}strong,b{font-weight:700}.page-filter-period strong{font-weight:600}.log-badge,.logs-status,.flow-status-pill{font-family:var(--font-sans);letter-spacing:0}table,.card-value,.accounts-summary-item strong,.offers-summary strong,.kpi-delta,.roles-count,.panel-count{font-variant-numeric:tabular-nums}.cards.hero .card-value{font-size:var(--text-32)}.offers-summary strong{font-size:var(--text-24)}.ub-tier-count{font-size:var(--text-20)}.ub-conc-callout strong{font-size:var(--text-24)}.profile-hero-name{font-size:var(--text-20);font-weight:600}.docs-article h3{font-size:var(--text-20)}.map-info-name,.map-info-score,.intel-verdict>strong,.docs-meta-card>strong{font-size:var(--text-20)}.docs-toc-group .docs-kicker{letter-spacing:0}.card-meta,.card .card-meta,.cards.secondary .card-meta,.field-hint,.field>p.field-hint,.planner-output>p.field-hint,.intel-provenance,.chart-hint,.report-field-formula,.report-selected-label,.report-picker-clear,.report-picker-head-right .roles-count,.campaign-table-actions .roles-count,.campaign-table-actions .live-indicator,.panel-head .roles-count,.panel-head-actions .roles-count,.logs-role,.geo-table-foot span,.geo-tree-note,.map-info-head span,.intel-legend span,.intel-headline-deltas span,.intel-verdict>p,.card-label .card-assumed,.goal-td-value small,.stats-leader-grid>span,.stats-leader-share,.stats-leader-head-name,.ub-econ-label,.ub-conc-check-head,.ub-conc-check-foot,.ub-tiers-seg em,.offer-card dt,.offer-card-perf dt,.field-pace-hint,.utm-macros-label,.utm-registry-panel .utm-macros-label,.utm-preview-head .summary-label,.utm-registry-panel .utm-preview-head .summary-label,.utm-registry-panel .utm-grid .field label,.utm-registry-panel .utm-tool-field label,.profile-activity-time,.profile-info>span,.profile-pref-label,.badge-hint,.badge-progress-text,.docs-kicker,.docs-toc-group .docs-kicker,.docs-meta-card span,.docs-section-label,.offer-muted,.copy-text.mono,.measured-apply,.planner-use-measured{font-size:var(--text-12)}.geo-table th,.docs-table th{font-size:var(--text-13);font-weight:500;letter-spacing:0;text-transform:none}.region-rank,.stats-leader-rank,.ub-rank,.pl-rank,.flow-flag-count,.health-tab-badge{font-size:var(--text-12);font-weight:700}.report-field-option.is-selected,.report-preset.is-active,.report-format-tile.is-active,.accounts-country-option.is-checked,.accounts-domain-option.is-checked,.accounts-pixel-option.is-checked,.ub-tier.is-active,.import-brand-chip.is-on{border-color:var(--stroke-strong);background:var(--fill);color:var(--text);box-shadow:none}.report-field-option.is-selected .report-field-formula{color:var(--ink-2)}.report-field-check,.report-format-tile.is-active>svg,.accounts-country-option.is-checked .accounts-country-check,.accounts-pixel-option.is-checked .accounts-pixel-check{color:var(--text)}.report-selected-chip{border:1px solid var(--stroke-strong);border-radius:var(--radius-xs);background:var(--fill)}.report-selected-chip:hover{border-color:var(--stroke-strong);background:var(--fill-hover)}.report-chip-remove{color:var(--ink-2)}.report-bundle:hover{border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.geo-row.is-active{background:var(--fill)}.profile.profile-clickable.is-active{border-color:var(--stroke-strong);background:var(--fill)}.entries-table tr.is-selected td{background:var(--fill)}.entries-table tr.is-selected:hover td{background:var(--fill-hover)}.flow-flag.is-active,.flow-flag.tone-warn.is-active,.flow-flag.tone-muted.is-active{border-color:var(--stroke-strong);background:var(--fill-hover);color:var(--text)}.flow-flag.is-active .flow-flag-count{background:var(--island);color:var(--text)}.flow-card-link:hover{border-color:var(--stroke-strong)}.offers-mode-toggle.is-active:hover{border-color:transparent;background:var(--fill-hover);color:var(--text)}.notification-btn.is-open{border-color:transparent}.token-action-btn:hover,.utm-preset-load:hover,.comment-text-btn:hover,.flow-edit-copy:hover,.utm-history-copy:hover,.mailbox-code:hover,.mailbox-forward-address:hover{color:var(--text)}.token-action-btn:hover,.pw-generate:hover,.utm-preset-save:hover,.utm-fill-macros:hover,.utm-macro-chip:hover:not(:disabled),.utm-subs-toggle:hover:not(:disabled),.stats-error-retry:hover:not(:disabled),.notifications-load-more:hover:not(:disabled){border-color:var(--stroke-strong);background:var(--fill-hover);color:var(--text)}.card-sub-dot{width:6px;height:6px;border-radius:2px;transform:rotate(45deg);background:var(--muted);box-shadow:none}.card-sub-value{color:var(--text)}.card-sub{display:block;line-height:1.45}.card-sub-dot{display:inline-block;margin:0 var(--space-6) 0 1px;vertical-align:.12em}.card-sub-value{margin-right:var(--space-4)}.flow-state-dot.is-active{background:var(--green);box-shadow:none}.input-wrap:focus-within,.pw-input-wrap input:focus,.token-input:focus,.field textarea:focus,.utm-history-search:focus,.utm-preset-draft input:focus,.country-select-search:focus,.cpa-item-input input:focus,.accounts-form textarea:focus,.registry-dashboard-panel .field input:focus-visible,.dashboard-filters-modal .field input[type=date]:focus{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.input-wrap:focus-within>svg{color:var(--ink-2)}.link-btn,.deep-search-banner .link-btn{color:var(--link);font-weight:600;text-decoration:none}.link-btn:hover,.deep-search-banner .link-btn:hover{color:var(--link);text-decoration:underline;text-underline-offset:3px}a.action-pill,a.ghost{text-decoration:none}.rate-coverage{border-color:var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2)}.rate-coverage.is-warn{border-color:color-mix(in srgb,var(--yellow) 30%,transparent);background:color-mix(in srgb,var(--yellow) 7%,transparent);color:var(--text)}.rate-coverage.is-warn svg{color:var(--yellow)}.rate-coverage.is-ok{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--text)}.rate-coverage.is-ok svg{color:var(--green)}.empty-state.error{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent);color:var(--text)}.flow-unbound-banner{border-color:color-mix(in srgb,var(--yellow) 28%,transparent)}.docs-tip,.docs-article>p.docs-tip{border-color:var(--stroke);background:var(--well)}.utm-warnings>li{border-color:color-mix(in srgb,var(--yellow) 28%,transparent);background:color-mix(in srgb,var(--yellow) 7%,transparent)}.chart-insight{border-color:var(--stroke);background:var(--well);color:var(--ink-2)}.chart-insight strong{color:var(--text)}.chart-insight-mark{background:var(--fill);color:var(--ink-2)}.campaign-signal{border:1px solid var(--stroke);border-radius:var(--radius-island);background:var(--island);box-shadow:var(--shadow-island)}.campaign-signal.tone-good{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:color-mix(in srgb,var(--green) 6%,var(--island))}.campaign-signal.tone-warn{border-color:color-mix(in srgb,var(--yellow) 30%,transparent);background:color-mix(in srgb,var(--yellow) 7%,var(--island))}.campaign-signal.tone-bad{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 6%,var(--island))}.campaign-signal.tone-good .campaign-signal-icon,.campaign-signal.tone-warn .campaign-signal-icon,.campaign-signal.tone-bad .campaign-signal-icon{background:color-mix(in srgb,currentColor 12%,transparent)}.campaign-signal-campaign{color:var(--text)}.campaign-signal-detail{color:var(--ink-2)}.log-badge.m-post,.log-badge.m-put,.log-badge.m-patch,.log-badge.m-delete,.logs-status.is-ok,.logs-status.is-error,.health-tab-badge,.profile-verified.is-ok{border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}.region-rank,.region-arppu-row.is-podium .region-rank.rank-1,.region-arppu-row.is-podium .region-rank.rank-2,.region-arppu-row.is-podium .region-rank.rank-3,.stats-leader-rank,.stats-leader-row.is-rank-1 .stats-leader-rank,.stats-leader-row.is-rank-2 .stats-leader-rank,.stats-leader-row.is-rank-3 .stats-leader-rank,.ub-rank,.ub-rank.is-top,.pl-rank{border:1px solid var(--stroke-strong);border-radius:var(--radius-xs);background:var(--fill);background-image:none;color:var(--ink-2);box-shadow:none}.region-arppu-row.is-podium .region-rank.rank-1,.stats-leader-row.is-rank-1 .stats-leader-rank,.ub-rank.is-top{color:var(--text)}.stats-head-chip strong,.stats-leader-cell-ftd,.docs-meta-card>strong{color:var(--text)}.live-click-card.tone-ok .card-value,.live-click-card.tone-bad .card-value,.ub-conc-callout strong,.ub-conc-check strong{color:var(--text)}.ub-conc-callout,.ub-conc-check{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.card-accent .card-value{color:var(--green)}.view-anim:has(>.profile-hero) .card-accent .card-value{color:var(--text)}.pl-rank.is-top{border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.flow-flag-count{color:var(--ink-2)}.select,.period-select>.select{border-color:var(--stroke);background:var(--island);color:var(--text);font-weight:600}.select:hover{border-color:var(--stroke-strong)}.select.select-static,.registry-dashboard-panel .empty-state{border-color:var(--stroke);background:var(--well)}.registry-dashboard-panel .form-actions{border-top-color:var(--stroke)}.registry-dashboard-panel .entries-table tbody tr:hover td{background:var(--well)}.registry-dashboard-panel .entries-table tbody tr:hover td:first-child{box-shadow:none}.registry-dashboard-panel .accounts-table .accounts-row.acc-row-blocked td:first-child{box-shadow:inset 3px 0 0 var(--red)}.registry-dashboard-panel .accounts-table .accounts-row:is(.acc-row-pending,.acc-row-paused) td:first-child{box-shadow:inset 3px 0 0 var(--yellow)}.registry-dashboard-panel .accounts-table .accounts-row.acc-row-expired td:first-child{box-shadow:inset 3px 0 0 var(--stroke-strong)}.period-menu{border:0;background:var(--island);box-shadow:var(--shadow-pop)}.period-option{color:var(--ink-2);font-size:var(--text-13)}.period-option:hover,.period-option.is-active{background:var(--fill);color:var(--text)}.utm-tool-hint,.utm-registry-panel .utm-tool-hint,.utm-registry-panel .utm-url,.utm-preview-body>.utm-url{border-color:var(--stroke);background:var(--well)}.utm-registry-panel .utm-url.is-invalid{border-color:color-mix(in srgb,var(--red) 40%,transparent)}.utm-label-meta{background:var(--fill);color:var(--ink-2)}.ub-econ-cell,.ub-econ-cell.is-muted{border-left:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.stats-leader-track,.region-arppu-bar-wrap{background:var(--fill)}.flow-avatar,.flow-avatar.is-active{background-image:none;background-color:var(--fill);box-shadow:none}.flow-avatar.is-active{border-color:var(--stroke-strong);color:var(--text)}code,.docs-table code{background:var(--fill);color:var(--text)}.utm-macro-chip,.utm-registry-panel .utm-macro-chip{border-color:var(--stroke);background:var(--well);color:var(--ink-2)}.utm-macros-label,.utm-registry-panel .utm-macros-label{color:var(--muted)}.notifications-controls{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.notifications-search{min-height:var(--control-sm);border:1px solid var(--stroke);border-radius:var(--radius-chip);background-color:var(--island);color:var(--text);font-size:var(--text-13)}.notifications-search:hover{border-color:var(--stroke-strong)}.notifications-search:focus{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.notifications-search::placeholder{color:var(--muted)}.notifications-sev-tabs{border:0;border-radius:var(--radius-control);background:var(--fill)}.notifications-sev-tab{border-radius:var(--radius-chip);color:var(--ink-2);font-size:var(--text-12);font-weight:600}.notifications-sev-tab:hover{background:transparent;color:var(--text)}.notifications-sev-tab.is-active,.notifications-sev-tab.sev-info.is-active,.notifications-sev-tab.sev-warning.is-active,.notifications-sev-tab.sev-critical.is-active{background:var(--island);box-shadow:var(--shadow-island)}.notifications-sev-tab.is-active{color:var(--text)}.notifications-sev-tab.sev-info.is-active{color:var(--blue)}.notifications-sev-tab.sev-warning.is-active{color:var(--yellow)}.notifications-sev-tab.sev-critical.is-active{color:var(--red)}.notifications-unread-toggle{border:1px solid var(--stroke);background:transparent;color:var(--ink-2);font-size:var(--text-12)}.notifications-unread-toggle:hover{border-color:var(--stroke-strong);color:var(--text)}.notifications-unread-toggle.is-on{border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.notifications-unread-toggle-track{border-color:transparent;background:var(--stroke-strong)}.notifications-unread-toggle-thumb{background:var(--ink-2)}.notifications-unread-toggle.is-on .notifications-unread-toggle-track{border-color:transparent;background:var(--green)}.notifications-unread-toggle.is-on .notifications-unread-toggle-thumb{background:var(--text);box-shadow:none}.notifications-refresh-link{font-size:var(--text-12)}.notifications-refresh-link:hover:not(:disabled){background:transparent;color:var(--text)}.nav-item.active svg{filter:none}.region-arppu-bar{background:var(--green);box-shadow:none}.stats-leader-track i{background:var(--green)}.notification-btn.is-open,.action-pill.sidebar-docs:hover{box-shadow:none}.live-clicks-issues-toggle.is-active{border-color:color-mix(in srgb,var(--yellow) 35%,transparent);background:color-mix(in srgb,var(--yellow) 8%,transparent)}.entries-table thead th,.registry-dashboard-panel .entries-table thead th{background:var(--head)}.planner-output .card{background:var(--well);box-shadow:0 0 0 1px var(--stroke)}.offers-page,.offer-grid,.offers-summary{gap:var(--space-12)}.offer-card,.offers-summary>div{padding:var(--space-20)}html:root,:root body{background:var(--bg);color:var(--text)}html,.table-wrap{scrollbar-color:var(--stroke-strong) transparent}html::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{background:var(--stroke-strong)}html::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--muted)}.geo-row:hover,.stats-leader-row:hover{background:var(--well)}.pw-eye:hover{background:var(--fill)}.docs-body-kicker em{border-color:var(--stroke)}.flow-card:hover{box-shadow:none;transform:none}.planner,.price-panel{--warn: var(--yellow);--down-soft: color-mix(in srgb, var(--red) 13%, transparent)}::placeholder,.inline-input::placeholder,.accounts-pixel-search::placeholder,.accounts-country-search::placeholder,.registry-search input::placeholder,.accounts-modal .modal-body .field input::placeholder,.accounts-modal .modal-body .field textarea::placeholder,.registry-dashboard-panel .pixel-form .field input::placeholder,.registry-dashboard-panel .pixel-form .field textarea::placeholder,.utm-registry-panel .utm-grid .field input::placeholder{color:var(--muted);opacity:1}.palette-overlay{background:var(--veil, rgba(0, 0, 0, .3))}.palette-tone{display:none}.palette-search{border-bottom-color:var(--stroke)}.palette-kbd,.palette-foot kbd,.palette-item-hint{border-color:var(--stroke);background:var(--fill);color:var(--ink-2)}.palette-item-enter{color:var(--muted)}.palette-foot{border-top-color:var(--stroke);background:var(--well)}.brand img,.brand .brand-lockup,.mobile-appbar-mark{filter:var(--logo-filter, none)}:root .login-screen .login-logo img{filter:var(--logo-filter, none)}@media (min-width: 901px){.brand .brand-lockup{height:32px}.brand{background:color-mix(in srgb,var(--bg) 85%,transparent)}}:root[data-palette=blask-white] .notifications-head strong,:root[data-palette=blask-white] .accounts-form .field input,:root[data-palette=blask-white] .accounts-form .field select,:root[data-palette=blask-white] .accounts-form .field textarea,:root[data-palette=blask-white] .domain-form .field input,:root[data-palette=blask-white] .domain-form .field select,:root[data-palette=blask-white] .domain-form .field textarea,:root[data-palette=blask-white] .registry-dashboard-panel .pixel-form .field input,:root[data-palette=blask-white] .registry-dashboard-panel .pixel-form .field select,:root[data-palette=blask-white] .registry-dashboard-panel .pixel-form .field textarea,:root[data-palette=blask-white] .pixel-edit-modal .modal-body .field input,:root[data-palette=blask-white] .pixel-edit-modal .modal-body .field textarea,:root[data-palette=blask-white] .accounts-modal .modal-body .field input,:root[data-palette=blask-white] .accounts-modal .modal-body .field textarea,:root[data-palette=blask-white] .accounts-domain-cell,:root[data-palette=blask-white] .accounts-pixel-cell,:root[data-palette=blask-white] .accounts-country-cell,:root[data-palette=blask-white] .accounts-access-tags em,:root[data-palette=blask-white] .credential-value,:root[data-palette=blask-white] .credential-value.is-revealed,:root[data-palette=blask-white] .totp-digits,:root[data-palette=blask-white] .totp-ring em,:root[data-palette=blask-white] .mailbox-step,:root[data-palette=blask-white] .mailbox-usercode,:root[data-palette=blask-white] .mailbox-msg-subject,:root[data-palette=blask-white] .mailbox-code,:root[data-palette=blask-white] .totp-digits.is-stale,:root[data-palette=blask-white] .accounts-domain-option-name,:root[data-palette=blask-white] .accounts-domain-empty-title,:root[data-palette=blask-white] .accounts-country-search,:root[data-palette=blask-white] .accounts-country-search-clear:hover,:root[data-palette=blask-white] .accounts-country-name,:root[data-palette=blask-white] .accounts-pixel-search,:root[data-palette=blask-white] .accounts-pixel-search-clear:hover,:root[data-palette=blask-white] .accounts-pixel-name,:root[data-palette=blask-white] .accounts-account-number,:root[data-palette=blask-white] .sortable-header:hover,:root[data-palette=blask-white] .utm-registry-panel .utm-url-pixel,:root[data-palette=blask-white] .mailbox-alt-connect:hover:not(:disabled),:root[data-palette=blask-white] .mailbox-forward-address{color:var(--text)}:root[data-palette=blask-white] .meta-token-panel .entries-table th,:root[data-palette=blask-white] .accounts-comment-cell,:root[data-palette=blask-white] .accounts-domain-more,:root[data-palette=blask-white] .utm-registry-panel .utm-history-url{color:var(--ink-2)}:root[data-palette=blask-white] .form-success,:root[data-palette=blask-white] .kpi-delta.is-good,:root[data-palette=blask-white] .utm-preset-confirm,:root[data-palette=blask-white] .flow-pill-copy.is-copied,:root[data-palette=blask-white] .flow-status-on,:root[data-palette=blask-white] .flow-pixel-chip,:root[data-palette=blask-white] .flow-detail-count,:root[data-palette=blask-white] .flow-detail-pixid,:root[data-palette=blask-white] .copy-toast.success,:root[data-palette=blask-white] .accounts-action-feedback.success,:root[data-palette=blask-white] .accounts-domain-chip,:root[data-palette=blask-white] .accounts-country-chip,:root[data-palette=blask-white] .accounts-pixel-chip,:root[data-palette=blask-white] .accounts-pixel-select,:root[data-palette=blask-white] .postback-event.ftd,:root[data-palette=blask-white] .tag-pill,:root[data-palette=blask-white] .flow-trend.is-up,:root[data-palette=blask-white] .flow-rate.is-good,:root[data-palette=blask-white] .mc-ok-text,:root[data-palette=blask-white] .mc-edit-status.is-ok,:root[data-palette=blask-white] .kpi-delta.is-up,:root[data-palette=blask-white] .br-metric-bench em.is-ahead,:root[data-palette=blask-white] .br-total b.is-up,:root[data-palette=blask-white] .br-table .is-ahead,:root[data-palette=blask-white] .br-chip.is-up,:root[data-palette=blask-white] .br-source-item b.is-up,:root[data-palette=blask-white] .field-hint .measured-apply:hover{color:var(--green)}:root[data-palette=blask-white] .copy-toast.error,:root[data-palette=blask-white] .accounts-action-feedback.error,:root[data-palette=blask-white] .mc-error-text,:root[data-palette=blask-white] .mc-edit-status.is-error,:root[data-palette=blask-white] .mc-edit-status.is-error strong,:root[data-palette=blask-white] .br-chip.is-down{color:var(--red)}:root[data-palette=blask-white] .pw-strength-label.tone-warning,:root[data-palette=blask-white] .og-warn-row,:root[data-palette=blask-white] .utm-warnings li,:root[data-palette=blask-white] .flow-seg-brand svg,:root[data-palette=blask-white] .flow-status-off,:root[data-palette=blask-white] .mailbox-warning,:root[data-palette=blask-white] .postback-event.redeposit,:root[data-palette=blask-white] .format-check-stat.warn strong,:root[data-palette=blask-white] .utm-registry-panel .utm-warnings li,:root[data-palette=blask-white] .import-notice,:root[data-palette=blask-white] .planner-check.is-warn,:root[data-palette=blask-white] .registry-degraded>svg,:root[data-palette=blask-white] .field-pace-hint.is-pending,:root[data-palette=blask-white] .offer-state-paused{color:var(--yellow)}:root[data-palette=blask-white] .flow-empty-cta,:root[data-palette=blask-white] .flow-detail-code,:root[data-palette=blask-white] .flow-detail-urllabel,:root[data-palette=blask-white] .accounts-access-btn,:root[data-palette=blask-white] .postback-event.install,:root[data-palette=blask-white] .br-chip.is-new{color:var(--blue)}:root[data-palette=blask-white] .flow-pill-copy svg,:root[data-palette=blask-white] .flow-domain-icon,:root[data-palette=blask-white] .flow-empty>svg,:root[data-palette=blask-white] .flow-detail-card-head svg,:root[data-palette=blask-white] .flow-detail-urllabel svg,:root[data-palette=blask-white] .accounts-integration-pill.is-pending,:root[data-palette=blask-white] .mailbox-step a,:root[data-palette=blask-white] .flow-card-link-icon,:root[data-palette=blask-white] .flow-count-pill svg,:root[data-palette=blask-white] .flow-node-icon,:root[data-palette=blask-white] .flow-edit-domain-head>svg{color:var(--teal)}.view-anim,.form-section{display:flex;flex-direction:column;gap:var(--space-12)}.cards,.panels,.panels.extra{gap:var(--space-12)}.cards.secondary,.cards.stats-secondary,.cards.report{margin-top:0;margin-bottom:0}.form-section>.accounts-summary-strip{margin:0;gap:var(--space-12)}.panel-head{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap}.panel-head-title{align-items:center}.panel-head>:first-child:not(:only-child){flex:1 1 320px;min-width:0}.panel-head>:last-child:not(:only-child){flex:0 1 auto;min-width:0}.panel-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-8);margin:0;color:var(--text);font-size:var(--text-20);font-weight:600;line-height:1.4;letter-spacing:-.01em}.panel-count{color:var(--muted);font-size:var(--text-16);font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.panel-subtitle{color:var(--muted);font-size:var(--text-14);line-height:1.45}.panel-head-actions,.accounts-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);margin-left:auto}.registry-dashboard-panel>.panel-head{margin-bottom:var(--space-16);padding-bottom:0;border-bottom:0}.accounts-summary-item{min-height:0;padding:var(--space-20);gap:var(--space-12);border:0;border-radius:var(--radius-island)}.accounts-summary-item.tone-neutral{--kpi-accent: var(--blue)}.accounts-summary-item.tone-success{--kpi-accent: var(--green)}.accounts-summary-item.tone-warning{--kpi-accent: var(--yellow)}.accounts-summary-item.tone-danger{--kpi-accent: var(--red)}.accounts-summary-top{gap:10px}.accounts-summary-icon{width:28px;height:28px;border:0;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--kpi-accent) 12%,transparent);box-shadow:none}.accounts-summary-label{color:var(--muted);font-size:var(--text-14);font-weight:500;line-height:1.25}.accounts-summary-item strong{font-size:var(--text-24);font-weight:700;letter-spacing:-.02em;line-height:1.2}.accounts-summary-sub{font-size:var(--text-12);line-height:1.4}.accounts-summary-bar{height:4px;background:var(--fill)}.panel{gap:var(--space-16)}:is(.panels-single,.api-stack,.goals-panels,.entries-section,.form-section,.view-anim)>.panel:not(.ftd-volume-panel){min-height:0}.registry-dashboard-panel>.panel-head,.registry-dashboard-panel .table-wrap,.accounts-registry-panel .table-wrap{margin-top:0;margin-bottom:0}.pixel-table-wrap{gap:var(--space-12)}.pixel-table-wrap .pixel-table-toolbar{margin:0}.entries-table th,.registry-dashboard-panel .entries-table th{height:40px;padding:0 10px;color:var(--muted);font-size:var(--text-14);font-weight:500;white-space:nowrap;vertical-align:middle}.entries-table td,.registry-dashboard-panel .entries-table td,.accounts-table td{padding:10px;color:var(--text);font-size:var(--text-14);line-height:1.35;vertical-align:middle;border-bottom:1px solid var(--stroke)}.entries-table td:last-child,.accounts-table td:last-child,.pixel-table td:last-child{padding-right:10px}.entries-table td :is(.flow-pill,.owner-pill,.geo-chip:not(.geo-chip-more),.accounts-profile-tag:not(.is-past)){font-size:var(--text-14);font-weight:500}.entries-table td .flow-pill{gap:var(--space-8);max-width:300px}.entries-table :is(th,td).num,.entries-table :is(th,td).geo-num{text-align:right;font-variant-numeric:tabular-nums}.entries-table th.num .sortable-header,.entries-table th.geo-num .sortable-header{justify-content:flex-end}.sortable-header{gap:var(--space-4)}.sortable-header .sort-indicator{opacity:.55}.sortable-header.active .sort-indicator{opacity:1}.entries-table td .cell-sub,.entries-table td.cell-sub,.entries-table td :is(.accounts-integration-caption,.logs-actor-role){display:block;margin-top:2px;color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.3}.entries-table tfoot td,.entries-table tr:is(.stats-totals-row,.campaign-totals-row) td{height:44px;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--stroke-strong);border-bottom:0;background:transparent;color:var(--text);font-weight:600}.entries-table tfoot tr:hover td,.entries-table tr:is(.stats-totals-row,.campaign-totals-row):hover td{background:transparent}.entries-table td .icon-btn{width:32px;height:32px;border:0;background:transparent;color:var(--muted);box-shadow:none}.entries-table tr:hover td .icon-btn:not(:disabled){color:var(--ink-2)}.entries-table td .icon-btn:hover:not(:disabled){background:var(--fill);color:var(--text)}.entries-table td .icon-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.entries-table td .icon-btn:disabled{opacity:.35}.accounts-table .accounts-row.acc-row-active td:first-child{box-shadow:none}.accounts-table{min-width:1040px}.accounts-table :is(.accounts-nickname-cell,.accounts-profile-cell){white-space:nowrap}.page-tabs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4) var(--space-16);border-bottom:1px solid var(--stroke)}.page-tabs-hint{flex:1 1 280px;margin:0;padding-bottom:var(--space-12);color:var(--muted);font-size:var(--text-13);line-height:1.4;text-align:right}.page-tabs>.offers-tabs{display:flex;flex-wrap:nowrap;gap:var(--space-4);max-width:100%;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:0;border-radius:0;background:transparent;box-shadow:none}.page-tabs>.offers-tabs::-webkit-scrollbar{display:none}.page-tabs>.offers-tabs>.offers-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-8);min-height:44px;height:44px;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:var(--text-14);font-weight:600;white-space:nowrap;box-shadow:none}.page-tabs>.offers-tabs>.offers-tab:hover{background:transparent;color:var(--text)}.page-tabs>.offers-tabs>.offers-tab.is-active{background:transparent;color:var(--text);box-shadow:none}.page-tabs>.offers-tabs>.offers-tab.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:var(--text)}.page-tabs>.offers-tabs>.offers-tab svg{color:inherit}.page-tabs>.offers-tabs>.offers-tab.is-locked,.page-tabs>.offers-tabs>.offers-tab.is-locked:hover{color:color-mix(in srgb,var(--muted) 85%,transparent);cursor:not-allowed}.page-tabs>.offers-tabs>.offers-tab.is-locked .offers-tab-lock{flex:none;margin-left:calc(var(--space-2) * -1);color:var(--muted)}.page-tabs>.offers-tabs>.offers-tab.is-locked:focus-visible{outline:2px solid var(--link);outline-offset:-4px;border-radius:var(--radius-chip)}.page-tabs>.tab-lock-hint{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-6);color:var(--ink-2)}.page-tabs>.tab-lock-hint svg{flex:none;color:var(--muted)}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab{color:var(--muted)}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab.is-active:after{left:8px;right:8px}:is(.page-tabs>.offers-tabs,.view-anim>.offers-tabs,.form-section>.health-tabs) :is(.offers-tab-badge,.health-tab-badge){display:inline-flex;align-items:center;height:18px;min-width:18px;padding:0 6px;border:0;border-radius:4px;background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600;font-variant-numeric:tabular-nums}:is(.page-tabs>.offers-tabs,.view-anim>.offers-tabs,.form-section>.health-tabs) .health-tab-badge.is-critical{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.utm-history-panel .utm-history,.utm-registry-panel.utm-history-panel .utm-history{margin:0;padding:0;border:0;border-radius:0;background:none}.utm-history-panel .utm-history-head{margin-bottom:var(--space-16)}.utm-history-panel{min-height:0}.logs-panel{gap:var(--space-16)}.entries-table td.logs-time{color:var(--ink-2);font-size:var(--text-14)}.entries-table td :is(.logs-actor,.logs-entity){font-size:var(--text-14);font-weight:500}.entries-table td .logs-action{color:var(--ink-2);font-size:var(--text-14)}.entries-table td .logs-role{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-12);font-weight:500;letter-spacing:0;text-transform:none}.entries-table td.logs-path{color:var(--muted);font-size:var(--text-13)}.card{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.card-head{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:var(--text-14);font-weight:500;line-height:1.25}.card-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4) var(--space-12);min-width:0}.card-figure .card-value{min-width:0}.card-figure .kpi-delta,.card-figure>.kpi-delta.is-good,.card-figure>.kpi-delta.is-bad,.card-figure>.kpi-delta.is-up,.card-figure>.kpi-delta.is-down{display:inline-flex;align-items:center;gap:2px;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;font-size:var(--text-14);font-weight:600;white-space:nowrap}.card-figure>.kpi-delta{color:var(--muted)}.card-figure>.kpi-delta:is(.is-good,.is-up){color:var(--green)}.card-figure>.kpi-delta:is(.is-bad,.is-down){color:var(--red)}.card-vs{margin-top:calc(var(--space-4) - var(--space-12));color:var(--muted);font-size:var(--text-12);line-height:1.4}.card-spark{margin-top:auto}.card:has(.card-spark) .card-meta{margin-top:0}.campaigns-table>:is(thead,tbody,tfoot)>tr>:is(th,td):not(:first-child):not(.col-actions):not([colspan]){text-align:right}.campaigns-table>thead>tr>th:not(:first-child) .sortable-header{justify-content:flex-end}.campaigns-table>:is(thead,tbody)>tr>:is(th.is-text,td.is-text,td.campaign-cell-name):not(:first-child):not(.col-actions):not([colspan]){text-align:left}.campaigns-table>thead>tr>th.is-text:not(:first-child) .sortable-header{justify-content:flex-start}.campaign-table-scroll thead th{background:var(--head);box-shadow:none}.campaign-table-scroll tfoot td{background:var(--island)}@media (min-width: 901px){.campaigns-table>tbody>tr>td:first-child:not([colspan]) .campaign-cell{min-width:220px}.campaigns-table>tbody>tr>td:first-child:not([colspan]){white-space:nowrap}.table-wrap>.campaigns-table>thead>tr>th:first-child,.table-wrap>.campaigns-table>:is(tbody,tfoot)>tr>td:first-child:not([colspan]){position:sticky;left:0;z-index:1;background:var(--island);box-shadow:inset -1px 0 0 var(--stroke)}.table-wrap>.campaigns-table>thead>tr>th:first-child{z-index:3;background:var(--head)}.table-wrap>.campaigns-table>tbody>tr:hover>td:first-child:not([colspan]){background:linear-gradient(var(--well),var(--well)),var(--island)}}.modal-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.modal{padding:20px 24px;gap:var(--space-16)}.modal-head,.edit-modal-accent .modal-head{align-items:flex-start;gap:var(--space-16);margin:0;padding:0;border-bottom:0}.modal-head h2{margin:0;color:var(--text);font-size:var(--text-20);font-weight:600;line-height:1.4;letter-spacing:-.01em}.modal-kicker,.edit-modal-accent .modal-kicker{margin:0 0 2px;color:var(--muted);font-size:var(--text-13);font-weight:500;letter-spacing:0;text-transform:none}.modal-head>.icon-btn{flex:none;width:36px;height:36px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2)}.modal-head>.icon-btn:hover{background:var(--fill);color:var(--text)}.modal-actions,.modal-actions-split{gap:var(--space-8);margin-top:0;padding-top:var(--space-4);border-top:0}.edit-modal-accent{border-top:0;box-shadow:var(--shadow-pop)}.edit-modal-accent:before{display:none}.offers-summary>div{flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-12);border:0;border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-island)}.offers-summary span{color:var(--muted);font-size:var(--text-14);font-weight:500;line-height:1.25}.offers-summary span:first-letter{text-transform:uppercase}.offers-summary strong{line-height:1.2;letter-spacing:-.02em}.docs-stats .docs-hero-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.docs-stats .docs-meta-card{min-width:0;gap:var(--space-12);padding:var(--space-20);border:0;border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-island)}.docs-stats .docs-meta-card span{color:var(--muted);font-size:var(--text-14);font-weight:500;letter-spacing:0;text-transform:none}.docs-stats .docs-meta-card strong{font-size:var(--text-24);line-height:1.2;overflow-wrap:anywhere}@media (max-width: 900px){.docs-stats .docs-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-stats .docs-meta-card strong{font-size:var(--text-18)}.page-tabs-hint{flex-basis:100%;text-align:left}}.cards.ministat-island{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-island)}@media (min-width: 901px){.cards.ministat-island{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.ministat-island:has(>:nth-child(5):last-child),.cards.ministat-island:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.cards.ministat-island>.card:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width: 1280px){.cards.ministat-island.is-rates,.cards.ministat-island.is-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cards.ministat-island.is-row:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1440px){.cards.ministat-island.is-row:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}}.cards.ministat-island.ministat-island>.card,.cards.ministat-island.ministat-island>.card:hover{min-width:0;min-height:0;margin:0;padding:var(--space-16) var(--space-20);gap:var(--space-6);border:0;border-radius:0;background:none;box-shadow:-1px 0 0 var(--stroke),0 -1px 0 var(--stroke);transform:none}.cards.ministat-island>.card:before,.cards.ministat-island>.card:after{display:none}.cards.ministat-island .card-head{height:auto;min-height:24px;gap:var(--space-8);font-size:var(--text-12)}.cards.ministat-island .card-head>svg{box-sizing:border-box;width:24px;height:24px;padding:var(--space-4);border-radius:8px}.cards.ministat-island .card-value,.cards.ministat-island .card-figure .card-value{font-size:var(--text-20);font-weight:700;letter-spacing:-.01em;line-height:1.3}.cards.ministat-island .card-figure{gap:2px var(--space-8)}.cards.ministat-island .card-figure>.kpi-delta{font-size:var(--text-12)}.cards.ministat-island :is(.card-meta,.card-vs,.card-sub){margin-top:0;font-size:var(--text-12)}.cards.ministat-island .card-spark{height:32px;margin-top:auto}.page-head:has(>.page-head-actions:not(:empty)){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-16);align-items:end}.page-head>:is(.page-title,.page-subtitle){grid-column:1}.page-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);grid-column:2;grid-row:1 / span 2;align-self:end}.page-head-actions:empty{display:none}.page-head-actions :is(.offers-mode-toggle,.action-pill,.ghost){display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-16);border-radius:var(--radius-control);font-size:var(--text-14);font-weight:600;white-space:nowrap}.members-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}.members-segmented{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;padding:var(--space-4);border-radius:var(--radius-control);background:var(--fill)}.members-segmented>button{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer}.members-segmented>button:hover{color:var(--text)}.members-segmented>button.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.members-segmented-count{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.members-search{flex:0 1 288px;min-width:200px;min-height:var(--control-md)}.member-cell{display:flex;align-items:center;gap:var(--space-12);min-width:180px}.member-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--role-color, var(--muted)) 16%,transparent);color:var(--role-color, var(--muted));font-size:var(--text-12);font-weight:700;letter-spacing:-.02em}.member-text{display:flex;flex-direction:column;gap:2px;min-width:0}.member-name-line{display:flex;align-items:center;gap:var(--space-8);min-width:0}.member-name{overflow:hidden;color:var(--text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.member-you{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600}.role-badge,.member-status{display:inline-flex;align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-8);border:1px solid color-mix(in srgb,var(--role-color, var(--muted)) 32%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--role-color, var(--muted)) 8%,transparent);color:color-mix(in srgb,var(--role-color, var(--muted)) 70%,var(--text));font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap}.role-badge-mark{flex:none;width:6px;height:6px;border-radius:2px;background:var(--role-color, var(--muted));transform:rotate(45deg)}.member-status.is-active{--role-color: var(--green)}.member-status.is-onboarding{--role-color: var(--yellow)}.member-status.is-inactive{--role-color: var(--muted)}.members-segmented>button .role-badge-mark{width:6px;height:6px}.members-table td.col-actions{width:1%;text-align:right;white-space:nowrap}.members-table .row-actions{justify-content:flex-end;gap:2px}.modal.member-modal{width:min(560px,92vw)}.modal.member-modal-wide{width:min(720px,94vw)}.member-form.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;border:0;background:none;box-shadow:none}.member-form .form-actions,.member-form.form-grid>.form-actions{grid-column:1 / -1;justify-content:flex-end}@media (max-width: 720px){.member-form.form-grid{grid-template-columns:minmax(0,1fr)}.members-search{flex:1 1 100%}}.members-table .tag-pill{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-8);border:1px solid var(--stroke-strong);border-radius:var(--radius-xs);background:var(--well);color:var(--ink-2);font-size:var(--text-12);font-weight:600;letter-spacing:.02em}.member-status{text-transform:capitalize}.members-table td:nth-last-child(2):not(.col-actions){white-space:nowrap}.ub-open-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:inherit;cursor:pointer}.ub-open-btn:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}[data-verdict=good],[data-verdict=profitable],.card-value:is([data-verdict=good],[data-verdict=profitable]),.entries-table td:is([data-verdict=good],[data-verdict=profitable]){color:var(--green)}[data-verdict=bad],[data-verdict=not-profitable],.card-value:is([data-verdict=bad],[data-verdict=not-profitable]),.entries-table td:is([data-verdict=bad],[data-verdict=not-profitable]){color:var(--red)}.profit-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 8%,transparent);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.profit-status:before{content:"";width:6px;height:6px;flex:none;background:currentColor;transform:rotate(45deg)}.profit-status.is-profitable{color:var(--green)}.profit-status.is-not-profitable{color:var(--red)}.profit-status:is(.is-unavailable,.is-no-activity){border-color:var(--stroke-strong);background:var(--well);color:var(--ink-2)}.profit-status:is(.is-unavailable,.is-no-activity):before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.campaign-geo-stat.campaign-strong{color:var(--text)}.card-status{display:flex;margin-top:var(--space-6)}.entries-table td.col-status{white-space:nowrap}@media (min-width: 901px){.table-wrap>.entries-table :is(th,td).col-status{position:sticky;right:0;z-index:1;background:var(--island);box-shadow:inset 1px 0 0 var(--stroke)}.table-wrap>.entries-table thead th.col-status{z-index:3;background:var(--head)}.table-wrap>.entries-table thead th.col-status:last-child{box-shadow:none}.table-wrap>.entries-table tbody tr:hover>td.col-status{background:linear-gradient(var(--well),var(--well)),var(--island)}.table-wrap>.entries-table :is(tfoot tr,tr.stats-totals-row,tr.campaign-totals-row,.report-total tr)>td.col-status,.table-wrap>.entries-table :is(tfoot tr,tr.stats-totals-row,tr.campaign-totals-row,.report-total tr):hover>td.col-status{background:var(--island)}}.card-vs-prev{font-variant-numeric:tabular-nums}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;display:inline-flex;align-items:center;min-height:var(--control-md);padding:0 var(--space-16);border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);font-size:var(--text-14);font-weight:600;text-decoration:none;transform:translateY(-200%);box-shadow:var(--shadow-pop)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:2px solid var(--focus-edge);outline-offset:2px}.main:focus{outline:none}.utm-registry-panel .utm-macro-chip,.utm-macro-chip{border-color:var(--stroke);background:var(--well);color:var(--ink-2)}.utm-registry-panel .utm-macro-chip:hover:not(:disabled),.utm-macro-chip:hover:not(:disabled){border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.ub-tiers-seg em{color:var(--ink-on-tint, #0a0c0e)}.legend-item .legend-value{margin-left:var(--space-4);color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}:is(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],[role=link],[tabindex]:not([tabindex="-1"]):not(input,textarea,select)):focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}:is(.table-wrap,.offers-tabs,.pager,.lang-segment) :is(button,a[href],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:-2px}.metric-info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;margin:-2px 0 -2px -4px;padding:0;border:0;border-radius:var(--radius-xs, 4px);background:transparent;color:var(--muted);opacity:.75;cursor:help;transition:color .15s ease,background-color .15s ease,opacity .15s ease}@media (pointer: coarse){.metric-info{position:relative}.metric-info:before{content:"";position:absolute;inset:-10px}}.metric-info:hover,.metric-info.is-open{color:var(--text);background:var(--fill);opacity:1}.ub-econ-label{display:inline-flex;align-items:center;gap:4px}.ub-econ-label .metric-info{margin:-2px 0}.metric-info svg,.card-head .metric-info svg{display:block;box-sizing:border-box;width:13px;height:13px;padding:0;border-radius:0;background:none;color:currentColor}.metric-info-bubble{position:fixed;z-index:1000;transform:translate(-50%);padding:8px 10px;border-radius:var(--radius-control, 8px);background:var(--head);box-shadow:var(--shadow-pop);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-12);font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;pointer-events:none}.metric-info-bubble.is-above{transform:translate(-50%,-100%)}.card-meta.cell-untrusted{white-space:normal}.panel>.cost-notice{margin:0 0 14px}.entries-table td .icon-btn[data-tip]:disabled,.accounts-action-group .icon-btn[data-tip]:disabled{opacity:1}.entries-table td .icon-btn[data-tip]:disabled>svg,.accounts-action-group .icon-btn[data-tip]:disabled>svg{opacity:.35}.panel .chart.chart-surface>.empty-state,.panel .chart.chart-surface>.empty-state:not(.error),.panel .chart-surface>.chart-empty.chart-empty{min-height:0;padding:28px 24px}.device-charts .panel.placement-conversion:has(>.empty-state){min-height:0}:is(.panel-title,.panel-mini) .metric-info{margin:0 0 0 6px;vertical-align:middle;position:relative;top:-1px}:root{--sec-core: #8a8aff;--sec-partners: #2cc4d3;--sec-brands: #e0b44c;--sec-tracking: #ff7a33;--sec-analytics: #b98af5;--sec-money: #5dd38d;--sec-team: #ff5e9a;--sec-system: #a3a1ad;--area-tone: var(--sec-core)}[data-area=Overview]{--area-tone: var(--sec-core)}[data-area=Performance]{--area-tone: var(--sec-analytics)}[data-area=Intelligence]{--area-tone: var(--sec-tracking)}[data-area=Operations]{--area-tone: var(--sec-partners)}[data-area=Administration]{--area-tone: var(--sec-system)}[data-area=Account]{--area-tone: var(--sec-core)}[data-area=Integrations]{--area-tone: var(--sec-brands)}svg.lucide{flex:none}.nav-item svg{width:18px;height:18px;flex:none;color:var(--muted);transition:color .15s ease}.nav-item:hover svg{color:var(--ink-2)}.nav-item.active svg{color:var(--area-tone)}.sidebar-footer .sidebar-docs svg{width:16px;height:16px}.topbar-crumbs-icon{width:16px;height:16px;color:var(--area-tone)}.topbar-crumbs-group svg{width:14px;height:14px}.topbar-icon-btn svg,.notification-btn svg{width:18px;height:18px}.topbar-search>svg{width:16px;height:16px}.card-head>svg{box-sizing:content-box;flex:none;width:16px;height:16px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--area-tone) 12%,transparent);color:var(--area-tone)}.card-head .kpi-delta svg,.kpi-delta svg{box-sizing:border-box;width:14px;height:14px;padding:0;border-radius:0;background:none;color:currentColor}.accounts-summary-item.tone-neutral{--kpi-accent: var(--area-tone)}.accounts-summary-icon{width:28px;height:28px;border:0;border-radius:8px;background:color-mix(in srgb,var(--area-tone) 12%,transparent);box-shadow:none;color:var(--area-tone)}.accounts-summary-icon svg{width:16px;height:16px}.accounts-summary-item:hover .accounts-summary-icon{transform:none}.panel-icon-badge,.stats-icon-tile,.doc-icon{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;margin-top:0;border:0;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--tile-tone, var(--area-tone)) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-tone, var(--area-tone)) 24%,transparent);color:var(--tile-tone, var(--area-tone))}.panel-icon-badge svg,.stats-icon-tile svg,.doc-icon svg{width:18px;height:18px;stroke-width:2}.doc-icon{--tile-tone: var(--doc-accent)}.stats-error-icon{flex:0 0 32px;width:32px;height:32px;border:0;border-radius:50%;background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.stats-error-icon svg{width:16px;height:16px}.ghost>svg,.action-pill>svg,.offers-mode-toggle>svg,.registry-export-btn>svg,.offers-tab>svg,.flow-action-ghost>svg,.flow-action-primary>svg,.flow-unbound-cta>svg,.flow-sort>svg,.utm-preset-save>svg,.offer-card-edit>svg,.page-filter-period>svg,.page-filter-more>svg,.docs-toc-link>svg,.palette-item-icon svg{width:16px;height:16px}.card-untrusted svg,.flow-meta-item svg,.flow-card-link svg,.flow-detail-card-head svg,.role-chip svg,.utm-fill-macros svg,.report-bundle svg,.notifications-refresh-link svg,.docs-tip svg,.status-pill svg,.planner-check svg{width:14px;height:14px}.dashboard-filters-modal .modal-section-label svg{width:14px;height:14px;color:var(--area-tone)}.icon-btn{width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);box-shadow:none;transition:background-color .15s ease,color .15s ease}.icon-btn svg{width:16px;height:16px}.icon-btn:hover:not(:disabled),.icon-btn:focus-visible{background:var(--fill);color:var(--text);transform:none}.icon-btn.danger,.icon-btn-danger{color:var(--muted)}.icon-btn.danger:hover:not(:disabled),.icon-btn-danger:hover:not(:disabled),.icon-btn.danger:focus-visible,.icon-btn-danger:focus-visible{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.icon-btn-check:hover:not(:disabled),.icon-btn-check:focus-visible{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}.accounts-action-group,.campaign-table-actions{gap:2px}.domain-table tbody tr .accounts-action-group,.pixel-table tbody tr .accounts-action-group,.accounts-table tbody tr .accounts-action-group{opacity:1}tr:hover .icon-btn:not(:hover):not(:disabled){color:var(--ink-2)}.rate-coverage>svg,.flow-unbound-icon svg,.utm-warnings>li>svg,.ub-counting-note>svg{width:16px;height:16px;flex:none}.report-chip-move svg,.report-chip-remove svg{width:14px;height:14px}.deus-date-nav-btn svg,.pw-eye svg,.input-wrap .icon-btn svg{width:16px;height:16px}.empty-state:not(.error):not(.is-loading):not(.intel-loading):not(:has(.login-spinner)):before,.empty-state.error:not(.stats-error):before{--empty-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");--empty-disk: radial-gradient(circle closest-side, rgb(0 0 0 / .09) calc(100% - 1px) , transparent 100%);content:"";display:block;flex:none;width:44px;height:44px;margin:0 auto 12px;background:var(--ink-2);-webkit-mask:var(--empty-glyph) center / 20px 20px no-repeat,var(--empty-disk);mask:var(--empty-glyph) center / 20px 20px no-repeat,var(--empty-disk)}:is(.chart,.chart-surface)>.empty-state:not(.error):not(.is-loading):not(.intel-loading):not(:has(.login-spinner)):before{--empty-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E");width:36px;height:36px;margin-bottom:10px;-webkit-mask-size:18px 18px,auto;mask-size:18px 18px,auto}.empty-state.error:not(.stats-error):before{--empty-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");--empty-disk: radial-gradient(circle closest-side, rgb(0 0 0 / .14) calc(100% - 1px) , transparent 100%);background:var(--red)}.panel>.empty-state:not(.error):not(.is-loading):not(.intel-loading):not(:has(.login-spinner)):before{width:36px;height:36px;margin-bottom:10px;-webkit-mask-size:18px 18px,auto;mask-size:18px 18px,auto}:is(.device-charts,.campaign-charts)>.panel>.empty-state:not(.error):not(.is-loading):not(.intel-loading):not(:has(.login-spinner)):before{--empty-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E")}.fi.fis.deus-flag{width:1.125em;height:1.125em;border-radius:50%;background-size:cover;background-position:50%;vertical-align:-.125em;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}.fi.fis.deus-flag:before{content:none}.lang-flag,.pm-trailing-lang .lang-flag{width:auto;height:auto;border-radius:50%;box-shadow:none;overflow:visible}.lang-flag .deus-flag{font-size:16px}.pm-trailing-lang .lang-flag .deus-flag{font-size:14px}.offers-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "value value";align-items:center;column-gap:10px;row-gap:var(--space-12)}.offers-summary>div>svg{grid-area:icon;box-sizing:content-box;width:16px;height:16px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--area-tone) 12%,transparent);color:var(--area-tone)}.offers-summary>div>span{grid-area:label}.offers-summary>div>strong{grid-area:value}.card-head .card-label>.metric-info{margin-left:6px}:root[data-palette=blask-white] .brand-mark--light-art{filter:invert(1) hue-rotate(180deg) brightness(1.4)}:root[data-palette=blask-white] .platform-mark--invert{filter:none}.brand-option{display:inline-flex;align-items:center;gap:6px;min-width:0}.brand-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title .api-keitaro-mark{height:22px;margin-right:8px;align-self:center}:root{--field-h: var(--control-md);--field-radius: var(--radius-control);--field-bg: var(--fill);--field-bg-hover: var(--fill-hover);--field-bg-focus: var(--island);--field-border: var(--stroke);--field-edge: var(--focus-edge);--field-ring: 0 0 0 3px var(--focus-ring);--field-error: var(--red);--field-solid: color-mix(in srgb, var(--island) 94%, #fff);--field-link: var(--link, var(--focus-edge));--field-placeholder: color-mix(in srgb, var(--muted) 82%, var(--text))}:root[data-palette=blask-white]{--field-bg: var(--island);--field-bg-hover: var(--well);--field-bg-focus: var(--island);--field-border: var(--stroke)}:is(.form-grid,.modal-body,.pw-form,.utm-grid,.utm-tool-bar,.planner-inputs){--field-h: var(--control-lg)}.form-grid.xr-controls{--field-h: var(--control-md)}.field{gap:var(--space-6)}.field>label,.field>.field-label-row>label,.form-grid .field>label,.accounts-form .field>label,.domain-form .field>label,.registry-dashboard-panel .pixel-form .field>label,.pixel-edit-modal .modal-body .field>label,.accounts-modal .modal-body .field>label,.dashboard-filters-modal .field>label,.dashboard-filters-modal .field>.field-label-row>label{color:var(--ink-2);font-size:var(--text-12);font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.field>label .field-pace-hint,.field>label>span:not(:first-child){color:var(--muted);font-weight:500}.field>.field-hint,.field>p.field-hint{margin:0;color:var(--muted);font-size:var(--text-12);line-height:1.4}.form-error,.pw-error,.credential-error,.api-status.error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--field-error) 32%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--field-error) 8%,transparent);color:var(--field-error);font-size:var(--text-13);font-weight:600;line-height:1.4;box-shadow:none}.api-status{padding:10px 12px;border-radius:var(--radius-chip);background:var(--well);font-size:var(--text-13)}.api-status.success{border-color:color-mix(in srgb,var(--green) 32%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent);box-shadow:none}.field-label-row{min-height:17px}.field-clear,.dashboard-filters-modal .field-clear{padding:0 6px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.field-clear:hover{background:var(--fill);color:var(--text)}.field :is(input,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]):not(.country-select-search,.registry-search input,.tag-input-field,.accounts-pixel-search,.accounts-country-search),.token-input,.inline-input,.code-input,.pw-input-wrap input{min-height:var(--field-h);padding-left:var(--field-pad-left, 14px);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:var(--field-font, inherit);font-size:var(--text-14);font-weight:500;letter-spacing:0;box-shadow:none;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.field input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]):not(.country-select-search,.registry-search input,.tag-input-field,.accounts-pixel-search,.accounts-country-search),.pw-input-wrap input,.token-input{padding-right:var(--field-pad-right, 14px)}.field :is(input,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]):not(.country-select-search,.registry-search input,.tag-input-field,.accounts-pixel-search,.accounts-country-search):hover,.token-input:hover,.inline-input:hover,.code-input:hover,.pw-input-wrap input:hover{border-color:var(--field-border);background:var(--field-bg-hover)}.field :is(input,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]):not(.country-select-search,.registry-search input,.tag-input-field,.accounts-pixel-search,.accounts-country-search):focus,.token-input:focus,.inline-input:focus,.code-input:focus,.pw-input-wrap input:focus{outline:none;border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.field :is(input,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]):not(.country-select-search,.registry-search input,.tag-input-field,.accounts-pixel-search,.accounts-country-search):disabled,.field :is(input,textarea)[readonly]:not([type=checkbox],[type=radio]){opacity:.55;cursor:not-allowed}.field :is(input,textarea)[readonly]:not([type=checkbox],[type=radio]){opacity:1;cursor:default;background:var(--well)}.field :is(input,textarea):not([type=checkbox],[type=radio])[aria-invalid=true],.field.is-invalid :is(input,textarea,.country-select-trigger,.deus-date-trigger),.field.has-error :is(input,textarea,.country-select-trigger,.deus-date-trigger){border-color:var(--field-error)}.field :is(input,textarea)::placeholder,.token-input::placeholder,.inline-input::placeholder,.code-input::placeholder,.pw-input-wrap input::placeholder{color:var(--field-placeholder);font-weight:500;opacity:1}.field textarea:not(.country-select-search){min-height:96px;padding:10px 14px;line-height:1.5;resize:vertical}.code-input{--field-font: var(--font-mono)}.field textarea.code-input{min-height:160px}.field input[type=number]{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.field input[type=number]::-webkit-inner-spin-button,.field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-unit-wrap{--field-pad-right: 48px}.threshold-input{--field-pad-left: 32px}.pw-input-wrap{--field-pad-right: 44px}.token-input-wrap{--field-pad-right: 76px}.field-unit{right:14px;color:var(--muted);font-size:var(--text-14);font-weight:600}.threshold-prefix,.field.is-active .threshold-prefix{left:14px;color:var(--muted)}.token-input{width:100%}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.pw-input-wrap input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-solid) inset;caret-color:var(--text)}.country-select-trigger,.pixel-table-toolbar .country-select-trigger,.utm-tool-field .country-select-trigger,.utm-grid .field:first-child .country-select-trigger,.tracking-link-form .field .country-select-trigger,.pixel-edit-modal .modal-body .country-select-trigger,.accounts-modal .modal-body .country-select-trigger{min-height:var(--field-h);padding:0 12px 0 14px;gap:10px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;line-height:1.25;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.country-select-trigger:hover,.pixel-table-toolbar .country-select-trigger:hover,.utm-tool-field .country-select-trigger:hover,.utm-grid .field:first-child .country-select-trigger:hover,.tracking-link-form .field .country-select-trigger:hover,.pixel-edit-modal .modal-body .country-select-trigger:hover,.accounts-modal .modal-body .country-select-trigger:hover{border-color:var(--field-border);background:var(--field-bg-hover)}.country-select-picker.is-open .country-select-trigger,.pixel-table-toolbar .country-select-picker.is-open .country-select-trigger,.utm-tool-field .country-select-picker.is-open .country-select-trigger,.tracking-link-form .field .country-select-picker.is-open .country-select-trigger,.pixel-edit-modal .modal-body .country-select-picker.is-open .country-select-trigger,.accounts-modal .modal-body .country-select-picker.is-open .country-select-trigger,.edit-modal-accent .modal-body .country-select-picker.is-open .country-select-trigger,.country-select-trigger:focus-visible,.edit-modal-accent .modal-body .country-select-trigger:focus-visible{outline:none;border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.country-select-value,.utm-tool-field .country-select-value,.utm-grid .field:first-child .country-select-value{gap:8px;color:var(--text);font-size:var(--text-14);font-weight:500}.country-select-value.is-placeholder,.utm-tool-field .country-select-value.is-placeholder,.utm-grid .field:first-child .country-select-value.is-placeholder{color:var(--field-placeholder);font-size:var(--text-14);font-weight:500}.page-filter-field .country-select-value,.page-filter-field .country-select-value.is-placeholder,.pixel-table-toolbar:not(.report-toolbar)>.field .country-select-value,.pixel-table-toolbar:not(.report-toolbar)>.field .country-select-value.is-placeholder{color:var(--text);font-weight:600}.country-select-arrow,.utm-tool-field .country-select-arrow,.utm-grid .field:first-child .country-select-arrow,.accounts-status-select .country-select-arrow{display:inline-flex;flex:none;color:var(--muted);font-size:inherit}.country-select-picker.is-open .country-select-arrow{color:var(--text)}.country-select-chip{min-height:26px;padding:0 8px;gap:6px;border:0;border-radius:var(--radius-xs);background:var(--island);box-shadow:0 0 0 1px var(--field-border);color:var(--text);font-size:var(--text-12);font-weight:600;letter-spacing:0}.country-select-chip:before{display:none}.country-select-chip-muted{background:transparent;color:var(--muted)}.country-select-count{min-width:22px;height:22px;padding:0 6px;border:0;border-radius:var(--radius-xs);background:var(--fill-hover);color:var(--text);font-size:var(--text-12);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;line-height:22px}.accounts-status-select .country-select-trigger{min-height:var(--control-sm);padding:0 10px 0 12px;border:1px solid var(--field-border);border-radius:var(--radius-chip);background:var(--field-bg)}.accounts-status-select .country-select-trigger:hover{border-color:var(--field-border);background:var(--field-bg-hover)}.accounts-status-select .country-select-value{font-size:var(--text-13);font-weight:600}.country-select-menu,.stats-log-select .country-select-menu{padding:6px;gap:4px;border:0;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop)}.country-select-menu:before,.country-select-menu:after{display:none}.country-select-search-wrap{display:flex;align-items:center}.country-select-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.country-select-menu .country-select-search,.country-select-menu .country-select-search:hover,.field .country-select-menu .country-select-search,.field .country-select-menu .country-select-search:hover{width:100%;min-height:36px;height:36px;padding:0 34px 0 36px;border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-14);font-weight:500;box-shadow:none}.country-select-menu .country-select-search:focus,.field .country-select-menu .country-select-search:focus{min-height:36px;padding:0 34px 0 36px;border:0;border-radius:var(--radius-chip);background:var(--fill-hover);font-size:var(--text-14);box-shadow:none;outline:none}.country-select-search::placeholder{color:var(--field-placeholder)}.country-select-search-clear{display:inline-grid;place-items:center;right:6px;width:24px;height:24px;border-radius:var(--radius-xs)}.country-select-search-clear:hover{background:var(--fill)}.country-select-options{gap:1px;margin:0;padding:0;max-height:280px}.country-select-options::-webkit-scrollbar-thumb:hover{background:var(--stroke-strong)}.country-select-option{min-height:36px;padding:6px 10px;grid-template-columns:minmax(0,1fr) 16px;gap:10px;border-radius:var(--radius-chip);color:var(--text);transition:background-color .12s ease}.country-select-option:before,.country-select-option.is-selected:before,.country-select-option:hover:before{display:none}@media (pointer: coarse){.country-select-option{min-height:var(--control-lg)}}.country-select-option:hover,.country-select-option:focus-visible{outline:none;background:var(--fill);color:var(--text)}.country-select-option.is-selected{background:var(--well);color:var(--text)}.country-select-option.is-selected:hover{background:var(--fill)}.country-select-name{font-size:var(--text-14);font-weight:500}.country-select-option.is-selected .country-select-name{font-weight:600}.country-select-check,.country-select-option.is-selected .country-select-check{width:16px;height:16px;color:var(--text)}.country-select-custom .country-select-name{color:var(--ink-2)}.country-select-empty-results{min-height:0;padding:20px 12px;border:0;background:transparent;color:var(--muted);font-size:var(--text-13)}.country-select-selected-bar{margin:2px 0;padding:8px 4px 6px;border-top:0;border-bottom:1px solid var(--stroke)}.country-select-selected-head{padding:0;margin-bottom:6px;color:var(--muted);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.country-select-clear-all{padding:2px 6px;border-radius:var(--radius-xs);color:var(--ink-2);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.country-select-clear-all:hover{background:var(--fill);color:var(--text)}.country-select-selected-chips{padding:0;gap:4px}.country-select-selected-chip{min-height:28px;padding:0 4px 0 10px;border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-13);font-weight:600}.country-select-selected-chip.is-orphan{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 45%,transparent)}.country-select-selected-chip-remove{width:20px;height:20px;background:transparent;color:var(--muted)}.country-select-selected-chip-remove:hover{background:var(--fill-hover);color:var(--text)}.deus-date-trigger{min-height:var(--field-h);padding:0 14px;gap:10px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.deus-date-trigger:hover{border-color:var(--field-border);background:var(--field-bg-hover)}.deus-date-picker[open] .deus-date-trigger,.deus-date-picker>summary:focus-visible{border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.deus-date-trigger-icon,.deus-date-picker[open] .deus-date-trigger-icon{color:var(--muted)}.deus-date-trigger-value{font-variant-numeric:tabular-nums}.deus-date-trigger-value.is-placeholder{color:var(--field-placeholder);font-weight:500}.deus-date-menu{width:300px;max-width:calc(100vw - 32px);padding:10px;border:0;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop)}.deus-date-menu:before{display:none}.deus-date-picker.drop-left .deus-date-menu{left:auto;right:0}.deus-date-picker.drop-up .deus-date-menu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.deus-date-head{margin-bottom:8px;padding:0}.deus-date-month-label{flex:1;color:var(--text);font-size:var(--text-14);font-weight:600;text-align:center}.deus-date-nav-btn{width:32px;height:32px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2)}.deus-date-nav-btn:hover{border:0;background:var(--fill);color:var(--text)}.deus-date-weekdays{gap:2px;margin-bottom:2px}.deus-date-weekdays span{padding:0 0 4px;color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:0}.deus-date-grid{gap:2px}.deus-date-day{aspect-ratio:auto;height:36px;border-radius:var(--radius-chip);color:var(--text);font-size:var(--text-14);font-weight:500}.deus-date-day:hover{background:var(--fill);color:var(--text)}.deus-date-day.is-out{color:var(--muted);opacity:.55}.deus-date-day.is-out:hover{background:var(--fill);color:var(--ink-2)}.deus-date-day.is-today{color:var(--field-link);font-weight:700}.deus-date-day.is-today:after{display:none}.deus-date-day.is-selected,.deus-date-day.is-selected:hover{background:var(--primary);color:var(--on-primary);font-weight:600;box-shadow:none;opacity:1}.deus-date-day:disabled,.deus-date-day.is-blocked{opacity:.3;cursor:not-allowed;background:transparent}.deus-date-foot{margin-top:8px;padding-top:8px;border-top:1px solid var(--stroke)}.deus-date-link{padding:6px 10px;border-radius:var(--radius-chip);color:var(--muted);font-size:var(--text-13);font-weight:600}.deus-date-link.is-today{color:var(--field-link)}.deus-date-link:hover{background:var(--fill);color:var(--text)}.deus-date-link.is-today:hover{color:var(--field-link)}.drp{position:relative;min-width:0}.drp.is-open{z-index:var(--z-select-menu)}.panel:has(.drp.is-open){overflow:visible}.panel>*:has(.drp.is-open){z-index:50}.drp-chevron{flex:none;transition:transform .2s ease}.drp.is-open .drp-chevron{transform:rotate(180deg)}.page-filter-period.is-open{border-color:var(--stroke-strong);background:var(--fill)}.drp-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:var(--field-h);padding:0 12px 0 14px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.drp-trigger:hover{background:var(--field-bg-hover)}.drp-trigger.is-open,.drp-trigger:focus-visible{outline:none;border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.drp-trigger-icon,.drp-trigger .drp-chevron{color:var(--muted)}.drp-trigger-label{flex:none;font-weight:600;white-space:nowrap}.drp-trigger-range{flex:1;min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.drp-trigger .drp-chevron{margin-left:auto}.drp-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-select-menu);display:flex;width:min(760px,calc(100vw - 32px));padding:8px;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop);color:var(--text);text-align:left;white-space:normal}.drp-panel.is-right{left:auto;right:0}.drp-presets{display:flex;flex:none;flex-direction:column;gap:2px;width:176px;padding-right:8px;border-right:1px solid var(--stroke)}.drp-presets-title{padding:4px 10px 6px;color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.drp-preset{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.drp-preset>span{flex:1}.drp-preset:hover,.drp-preset:focus-visible{outline:none;background:var(--fill)}.drp-preset.is-active{background:var(--fill);font-weight:600}.drp-body{flex:1;min-width:0;padding:2px 4px 2px 16px}.drp-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-bottom:12px}.drp-input{display:flex;flex-direction:column;gap:4px;min-width:0}.drp-input:nth-of-type(2){grid-column:3}.drp-input>span{color:var(--ink-2);font-size:var(--text-12);font-weight:600}.drp-input>input{width:100%;height:var(--control-md);padding:0 12px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:var(--font-mono);font-size:var(--text-14);outline:none}.drp-input>input:focus{border-color:var(--field-edge);background:var(--field-bg-focus)}.drp-input>input[aria-invalid=true]{border-color:var(--field-error)}.drp-arrow{grid-column:2;grid-row:1;padding-bottom:10px;color:var(--muted)}.drp-months{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.drp-nav{position:absolute;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.drp-nav.is-prev{left:0}.drp-nav.is-next{right:0}.drp-nav:hover:not(:disabled){background:var(--fill);color:var(--text)}.drp-nav:disabled{opacity:.3;cursor:not-allowed}.drp-month{min-width:0}.drp-month-title{margin-bottom:8px;font-size:var(--text-14);font-weight:600;line-height:28px;text-align:center}.drp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.drp-weekday{padding-bottom:6px;color:var(--muted);font-size:var(--text-11);font-weight:600;text-transform:uppercase}.drp-cell{position:relative;display:flex;align-items:center;justify-content:center;height:36px}.drp-band{position:absolute;top:2px;bottom:2px;background:color-mix(in srgb,var(--metric-ftd) 16%,transparent)}.drp-band.is-inside{left:0;right:0}.drp-band.is-start{left:50%;right:0}.drp-band.is-end{left:0;right:50%}.drp-band.is-row-start{left:4px;border-radius:999px 0 0 999px}.drp-band.is-row-end{right:4px;border-radius:0 999px 999px 0}.drp-day{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.drp-day:hover:not(:disabled){background:var(--fill)}.drp-day.is-today{color:var(--field-link);font-weight:700}.drp-day.is-edge,.drp-day.is-edge:hover{background:var(--primary);color:var(--on-primary);font-weight:600}.drp-day:disabled{color:var(--muted);opacity:.45;cursor:not-allowed}.drp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--stroke)}.drp-summary{min-width:0;color:var(--muted);font-size:var(--text-12);line-height:1.5}.drp-summary strong{color:var(--text);font-weight:600}.drp-zone{display:block}.drp-actions{display:flex;gap:8px}.drp-actions :is(.ghost,.action-pill){min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-chip);font-size:var(--text-13)}.drp-actions .action-pill:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){.drp-panel,.drp-panel.is-right{position:fixed;left:16px;right:16px;top:auto;flex-direction:column;width:auto;max-height:calc(100vh - 160px);overflow-y:auto}.drp-presets{flex-direction:row;width:auto;padding:0 0 8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--stroke);scrollbar-width:none}.drp-presets-title{display:none}.drp-preset{flex:none}.drp-body{padding:8px 0 0}.drp-months{grid-template-columns:minmax(0,1fr)}.drp-month-left{display:none}}.period-select .select{min-height:var(--control-md);padding:0 12px 0 14px;gap:8px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--island);color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:600;transition:background-color .15s ease}.period-select .select:hover,.period-select .select[aria-expanded=true]{background:var(--fill)}.period-select .select svg{flex:none;color:var(--muted)}.period-select .select .chev{margin-left:0;opacity:1;transition:transform .2s ease}.period-select .select[aria-expanded=true] .chev{transform:rotate(180deg)}.period-menu{min-width:220px;padding:6px;gap:1px;border:0;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop)}.period-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:6px 10px;border:0;border-radius:var(--radius-chip);color:var(--text);font-size:var(--text-14);font-weight:500;transition:background-color .12s ease}.period-option:hover{background:var(--fill);color:var(--text)}.period-option.is-active{border:0;background:var(--well);color:var(--text);font-weight:600}.period-custom{margin-top:4px;padding:10px 4px 4px;gap:10px;border-top:1px solid var(--stroke)}.period-custom .field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.period-custom .field-sep{color:var(--muted);font-size:var(--text-12);font-weight:600;text-align:center}.period-actions .ghost,.period-actions .action-pill{min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-chip);font-size:var(--text-13)}.registry-search{height:var(--field-h);min-height:var(--field-h);padding:0 10px 0 14px;gap:10px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--island);box-shadow:none}.registry-search:hover{border-color:var(--field-border);background:var(--island)}.registry-search:focus-within{border-color:var(--field-edge);background:var(--island);box-shadow:var(--field-ring)}.registry-search>svg{color:var(--muted)}.registry-search input,.registry-search input:hover,.registry-search input:focus{font-size:var(--text-14);font-weight:500;color:var(--text)}.registry-search input::placeholder{color:var(--field-placeholder);font-weight:500}.registry-search-clear{width:24px;height:24px;border-radius:var(--radius-xs)}.registry-search-clear:hover{background:var(--fill)}input[type=checkbox],.checkbox input,.checkbox input[type=checkbox],.field input[type=checkbox],.login-remember input,.login-remember input[type=checkbox]{accent-color:var(--primary)}.bulk-check{border:1.5px solid var(--stroke-strong);border-radius:var(--radius-xs);background:transparent;box-shadow:none}.bulk-check:hover:not(:disabled){border-color:var(--muted);background:transparent}.bulk-check:checked,.bulk-check:indeterminate,.bulk-check:checked:hover:not(:disabled),.bulk-check:indeterminate:hover:not(:disabled){border-color:var(--primary);background:var(--primary)}.bulk-check:after{left:4px;top:1px;border-color:var(--on-primary)}.bulk-check:indeterminate:after{left:3px;top:5.5px;background:var(--on-primary)}.bulk-check:focus-visible{outline:2px solid var(--field-edge);outline-offset:2px}.accounts-pixel-check,.accounts-country-check{width:16px;height:16px;border:1.5px solid var(--stroke-strong);border-radius:var(--radius-xs)}.accounts-pixel-option.is-checked .accounts-pixel-check,.accounts-country-option.is-checked .accounts-country-check{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.checkbox,.login-remember,.form-grid .field label.checkbox{gap:10px;color:var(--text);font-size:var(--text-14);font-weight:500}.compare-toggle-text{font-weight:500}.filter-toggle{gap:12px;min-height:var(--control-md);padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:var(--text-14);font-weight:500}.filter-toggle:hover,.filter-toggle.is-on{border:0;background:transparent;color:var(--text)}.filter-toggle-dot{position:relative;width:40px;height:24px;border-radius:999px;background:var(--stroke-strong);transition:background-color .2s ease}.filter-toggle-dot:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.filter-toggle.is-on .filter-toggle-dot{background:var(--green);box-shadow:none}.filter-toggle.is-on .filter-toggle-dot:after{transform:translate(16px)}.report-toolbar{gap:12px;margin-top:16px}.report-toolbar>.field{flex:1 1 170px}.report-toolbar>.report-range{flex:2 1 320px}.report-run-btn{min-height:var(--control-md);padding:0 18px;gap:8px;border-radius:var(--radius-control);font-size:var(--text-14);font-weight:600}.live-custom-range-inputs .deus-date-trigger{padding-inline:12px;gap:8px}.live-custom-range-inputs .deus-date-trigger-value{font-size:var(--text-13)}.report-range .live-custom-range-inputs .deus-date-trigger{padding-inline:14px;gap:10px}.report-range .live-custom-range-inputs .deus-date-trigger-value{font-size:var(--text-14)}.report-range .live-custom-range-inputs>.deus-date-picker{flex:1 1 0;min-width:0}.report-bundles{gap:8px;margin:4px 0 16px}.report-bundles-label{margin-right:4px;color:var(--ink-2);font-size:var(--text-13);font-weight:600}.report-bundle{min-height:var(--control-sm);padding:0 12px;gap:6px;border:1px dashed var(--stroke-strong);border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600}.report-bundle:hover{border-style:solid;border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.report-pickers{gap:12px}.report-picker{gap:10px;padding:14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.report-picker-head{align-items:center}.report-picker-title{color:var(--text);font-size:var(--text-14);font-weight:600}.report-picker-hint{color:var(--muted);font-size:var(--text-12)}.report-picker-clear{padding:4px 8px;border-radius:var(--radius-xs);color:var(--ink-2);font-size:var(--text-12);font-weight:600}.report-picker-clear:hover{background:var(--fill);color:var(--text)}.report-picker-list{max-height:300px;gap:6px;padding-right:2px}.report-picker-group{gap:1px}.report-picker-group-label{padding:8px 10px 4px;background:color-mix(in srgb,var(--island) 97%,#fff);color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.report-field-option,.report-field-option.is-selected{align-items:center;min-height:34px;padding:6px 10px;border:0;border-radius:var(--radius-chip);color:var(--text);font-size:var(--text-13);font-weight:500;box-shadow:none}.report-field-option{background:transparent}.report-field-option:hover{background:var(--well);color:var(--text)}.report-field-option.is-selected{background:var(--fill);font-weight:600}.report-field-option.is-selected:hover{background:var(--fill-hover)}.report-field-formula,.report-field-option.is-selected .report-field-formula{color:var(--muted);font-size:var(--text-12);font-weight:500}.report-field-check{display:inline-flex;width:16px;color:var(--text)}.report-picker-empty{padding:16px 10px;color:var(--muted);font-size:var(--text-13)}.report-selected{gap:8px;margin-top:16px}.report-selected-label{color:var(--ink-2);font-size:var(--text-13);font-weight:600;text-transform:none;letter-spacing:0}.report-selected-chips{gap:6px}.report-selected-chip,.report-selected-chip:hover{min-height:var(--control-sm);padding:0 4px 0 12px;gap:4px;border:0;border-radius:var(--radius-chip);color:var(--text);font-size:var(--text-13);font-weight:600}.report-selected-chip{background:var(--fill)}.report-selected-chip:hover{background:var(--fill-hover)}.report-chip-move,.report-chip-remove{height:22px;border-radius:var(--radius-xs);background:transparent;color:var(--muted)}.report-chip-remove{width:22px}.report-selected-chip:hover .report-chip-move,.report-selected-chip:focus-within .report-chip-move{width:22px}.report-chip-move:hover:not(:disabled),.report-chip-remove:hover{background:var(--fill-hover);color:var(--text)}.report-frame>.report-sources{align-self:flex-start}.report-frame>:is(.report-frame-shape,.report-frame-result){padding-top:16px;border-top:1px solid var(--stroke)}@media (min-width: 721px){.report-frame>:is(.report-frame-shape,.report-frame-result){margin-inline:-20px;padding-inline:20px}}.report-frame-shape{display:flex;flex-direction:column;gap:12px}.report-frame-label{flex:none;color:var(--muted);font-size:var(--text-14);font-weight:500}.report-groupby,.report-frame-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.report-groupby{gap:8px}.report-level{display:flex;align-items:center;gap:4px}.report-level>div:first-child{width:220px}.report-level-remove{display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);cursor:pointer}.report-level-remove:hover{background:var(--fill);color:var(--text)}.report-add-level,.report-frame .report-add-filter{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--stroke-strong);background:transparent;color:var(--ink-2);font-family:inherit;font-weight:600;cursor:pointer}.report-add-level{min-height:var(--control-md);padding:0 14px;border-radius:var(--radius-control);font-size:var(--text-14)}.report-frame .report-add-filter{min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-chip);font-size:var(--text-13)}:is(.report-add-level,.report-frame .report-add-filter):hover{border-style:solid;background:var(--fill);color:var(--text)}.report-columns{position:relative}.report-columns.is-open{z-index:var(--z-select-menu)}.panel:has(.report-columns.is-open){overflow:visible}.panel>*:has(.report-columns.is-open){z-index:50}.report-columns-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-md);padding:0 12px 0 14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--ink-2);font-family:inherit;font-size:var(--text-14);font-weight:500;cursor:pointer}.report-columns-btn:hover,.report-columns.is-open .report-columns-btn{background:var(--fill)}.report-columns-btn>svg{color:var(--muted)}.report-columns-count{min-width:22px;padding:0 6px;border-radius:var(--radius-xs);background:var(--fill-hover);color:var(--text);font-size:var(--text-12);font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.report-columns.is-open .drp-chevron{transform:rotate(180deg)}.report-columns-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-select-menu);display:grid;gap:12px;width:min(560px,calc(100vw - 32px));max-height:min(640px,72vh);overflow-y:auto;padding:12px;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop)}.report-columns-panel .report-bundles,.report-columns-panel .report-selected{margin:0}.report-switch{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-md);padding:0;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;cursor:pointer}.report-switch-track{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--stroke-strong);transition:background-color .2s ease}.report-switch-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.report-switch.is-on .report-switch-track{background:var(--green)}.report-switch.is-on .report-switch-knob{transform:translate(16px)}.report-switch:focus-visible{outline:none}.report-switch:focus-visible .report-switch-track{box-shadow:0 0 0 2px var(--island),0 0 0 4px var(--field-edge)}.report-density{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-control);background:var(--fill)}.report-density>button{min-height:28px;padding:0 12px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-family:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer}.report-density>button:hover{color:var(--text)}.report-density>button.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.report-frame-filters{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.report-frame-filters>.report-filters{align-self:stretch;margin:0}.report-frame-result{display:flex;flex-direction:column;gap:12px;min-width:0}.report-chart-block{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--stroke)}.report-chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.report-chart-title{margin:0;color:var(--text);font-size:var(--text-16);font-weight:600}.report-chart-sub{margin:2px 0 0;color:var(--muted);font-size:var(--text-13)}.report-plot{display:flex;align-items:center;gap:10px}.report-plot>div:last-child{width:240px}.report-plot .country-select-trigger{background:var(--island)}.report-plot .country-select-trigger:hover{background:var(--fill)}.report-plot .country-select-value{font-weight:600}.report-chart-hide{align-self:flex-start;padding:0;border:0;background:none;color:var(--muted);font-family:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer}.report-chart-hide:hover{color:var(--text)}.report-rows-line{margin:0;color:var(--muted);font-size:var(--text-12)}.report-table-wrap{max-height:min(720px,75vh);overflow:auto}.report-table-wrap.is-compact .report-table tbody td{padding-block:8px}.report-table-wrap.is-comfortable .report-table tbody td{padding-block:14px}.report-table thead th{position:sticky;top:0;z-index:2}@media (max-width: 720px){.report-level,.report-level>div:first-child{flex:1 1 auto;width:auto;min-width:0}.report-plot,.report-plot>div:last-child{width:100%}}.report-filters{gap:6px;margin-top:4px}.report-filter-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr) minmax(180px,1.2fr) var(--control-md);align-items:center}.report-filter-row .field{gap:0}.report-filter-row>.icon-btn{width:var(--control-md);height:var(--control-md)}.report-filter-pair{gap:8px}.report-filter-pair input{min-width:0}.report-filter-novalue{display:flex;align-items:center;min-height:var(--field-h);padding:0 14px;border:1px dashed var(--stroke);border-radius:var(--field-radius);color:var(--muted);font-size:var(--text-13);font-style:normal}.report-filter-and{padding:0 0 0 2px;color:var(--muted);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.report-add-filter{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-chip);font-size:var(--text-13)}.report-table-wrap{margin-top:4px}.report-table thead th,.registry-dashboard-panel .report-table thead th{height:40px;padding:0 12px;border-bottom:0;background:var(--head);color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap}.report-table.stats-table th:not(.is-measure),.report-table.stats-table td:not(.is-measure){text-align:left}.report-table.stats-table th:not(.is-measure) .sortable-header{justify-content:flex-start}.report-table.stats-table :is(th,td).is-measure{text-align:right}.report-table .sortable-header{gap:6px;color:inherit}.report-table .sortable-header:hover,.report-table .sortable-header.active{color:var(--text)}.report-table .sort-indicator{display:inline-flex;opacity:.7}.report-table th.is-measure .sortable-header{flex-direction:row-reverse}.report-table tbody td{padding:12px;border-bottom:1px solid var(--stroke);font-size:var(--text-14)}.report-table td.is-measure{font-variant-numeric:tabular-nums;white-space:nowrap}.report-table tbody td:not(.is-measure):not(.report-rownum){min-width:180px}.report-table tbody tr:nth-child(2n) td{background:transparent}.report-table tbody:not(.report-total) tr:hover td{background:var(--well)}.report-table .report-total td,.report-table .report-total tr:last-child td,.report-table .report-total tr:hover td{padding-block:12px;border-bottom:1px solid var(--stroke-strong);background:transparent;color:var(--text);font-weight:700}.report-table td.is-negative{color:var(--red)}.report-rownum,.report-table .report-rownum{width:44px;padding-right:4px;color:var(--muted);font-size:var(--text-12);text-align:right}.report-day{display:grid;gap:2px;line-height:1.2}.report-day-date{color:var(--text);font-weight:600;white-space:nowrap}.report-day-week{color:var(--muted);font-size:var(--text-12)}.report-pager{gap:10px;padding-top:16px}.report-pager .ghost{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-sm);padding:0 12px;border-radius:var(--radius-chip);font-size:var(--text-13)}.report-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.report-save-name{width:240px;min-width:0;min-height:var(--control-md);padding:0 14px;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text);font-family:inherit;font-size:var(--text-14);font-weight:500;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.report-save-name:hover{background:var(--field-bg-hover)}.report-save-name:focus{border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.report-save-name::placeholder{color:var(--muted);opacity:1}.report-saved .report-preset-group{margin-top:0}.report-saved .report-preset-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.report-save-btn,.registry-export-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);font-size:var(--text-14)}.report-save-btn:disabled{opacity:.45;cursor:not-allowed}.report-preset-group{gap:8px;margin-top:18px}.report-preset-group-label{color:var(--ink-2);font-size:var(--text-13);font-weight:600;text-transform:none;letter-spacing:0}.report-preset-list{gap:6px}.report-preset{padding:6px 6px 6px 14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.report-preset:hover{border-color:var(--stroke-strong)}.report-preset.is-active{border-color:var(--stroke-strong);background:var(--fill)}.report-preset-main{padding:4px 0}.report-preset-name{color:var(--text);font-size:var(--text-14);font-weight:600}.report-preset-meta{color:var(--muted);font-size:var(--text-12)}.report-modal-backdrop{background:#0009;backdrop-filter:none}.report-modal{gap:18px;padding:24px;border:0;border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-pop)}.report-format-tile{padding:14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2)}.report-format-tile:hover{border-color:var(--stroke-strong);color:var(--text)}.report-format-tile.is-active{border-color:var(--text);background:var(--fill);color:var(--text);box-shadow:none}.report-format-tile.is-active>svg{color:var(--text)}.report-format-name{font-size:var(--text-14)}.report-format-desc{color:var(--muted);font-size:var(--text-12)}.report-export-facts{padding:14px 16px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.report-fact-label,.report-preview-label{color:var(--muted);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.report-export-notes{border-radius:var(--radius-control);border-color:color-mix(in srgb,var(--yellow) 28%,transparent);background:color-mix(in srgb,var(--yellow) 6%,transparent);color:var(--ink-2);font-size:var(--text-13)}.report-preview-raw{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2)}.report-preview-headerline{color:var(--text)}.report-modal-actions .ghost,.report-modal-actions .action-pill{min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control)}.br-controls{gap:12px;padding:14px 16px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.br-control{gap:var(--space-6)}.br-control>label{color:var(--ink-2);font-size:var(--text-12);font-weight:600;text-transform:none;letter-spacing:0}.br-controls>.br-control:nth-child(1){flex:0 1 340px}.br-controls>.br-control:nth-child(2){flex:0 1 260px}.br-export .ghost{min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);font-size:var(--text-14)}.br-back{display:inline-flex;align-items:center;gap:6px;color:var(--link, var(--text));font-size:var(--text-13)}.br-picker button{padding:14px 16px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well)}.br-picker button:hover{border-color:var(--stroke-strong);background:var(--fill);transform:none}.br-picker-meta{color:var(--muted)}.br-table th,.br-block .br-table th{height:36px;padding:0 12px;border-bottom:0;background:var(--head);color:var(--muted);font-size:var(--text-13);font-weight:500;text-transform:none;letter-spacing:0}.br-table thead th:first-child{border-radius:var(--radius-chip) 0 0 var(--radius-chip)}.br-table thead th:last-child{border-radius:0 var(--radius-chip) var(--radius-chip) 0}.br-table td{padding:12px;border-bottom:1px solid var(--stroke);font-size:var(--text-13)}.br-table tbody tr:last-child td{border-bottom:0}.br-table tbody tr:nth-child(odd){background:transparent}.br-table tbody tr:hover td{background:var(--well)}.br-th.is-sorted,.br-th:hover{color:var(--text)}.br-th-caret,.br-th.is-sorted .br-th-caret{display:inline-flex;vertical-align:-2px;margin-left:6px;opacity:.7}.br-th:focus-visible{outline:2px solid var(--field-edge);outline-offset:-2px;border-radius:var(--radius-xs)}@media (min-width: 900px){.form-grid.xr-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}.form-grid.xr-controls{gap:12px;margin-top:16px}.xr-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);font-size:var(--text-14);white-space:nowrap}.xr-share-note{margin-top:10px;color:var(--muted);font-size:var(--text-12)}.domain-form .form-actions,.pixel-form .form-actions,.accounts-form .form-actions,.tracking-link-form .form-actions,.form-grid>.form-actions{gap:8px;padding-top:16px;margin-top:8px;border-top:1px solid var(--stroke)}.form-actions :is(.ghost,.action-pill),.modal-actions :is(.ghost,.action-pill),.pw-actions :is(.ghost,.action-pill){min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);font-size:var(--text-14)}.domain-form .field-pace-hint,.pixel-form .field-pace-hint,.accounts-form .field-pace-hint,.edit-modal-accent .field-pace-hint,.tracking-link-form .field-pace-hint{color:var(--muted)}.domain-pixel-btn{height:var(--control-sm);padding:0 12px;border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-13)}.domain-pixel-btn:hover:not(:disabled){border:0;background:var(--fill-hover);color:var(--text)}.domain-pixel-btn.is-add,.domain-pixel-btn.is-add.is-active{height:var(--field-h);border:0;border-radius:var(--field-radius);background:var(--fill);color:var(--text)}.tracking-link-form .tracking-filter-open{min-height:var(--field-h);border-radius:var(--field-radius)}.form-section-label,.tracking-link-form .form-section-head,.accounts-form-divider span{color:var(--text);font-size:var(--text-14);font-weight:600;letter-spacing:0;text-transform:none}.field-row>.field-sep{color:var(--muted);font-size:var(--text-13);font-weight:500}.utm-registry-panel .utm-grid .field>label,.utm-registry-panel .utm-tool-field>label,.utm-tool-field>label{margin-bottom:0;color:var(--ink-2);font-size:var(--text-12);font-weight:600}.utm-registry-panel .utm-preset-save,.utm-preset-save{min-height:var(--control-sm);padding:0 12px;gap:6px;border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-13);font-weight:600}.utm-registry-panel .utm-preset-save:hover,.utm-preset-save:hover{transform:none;background:var(--fill-hover);color:var(--text)}.utm-registry-panel .utm-preset-chip{min-height:var(--control-sm);padding:0 4px 0 12px;border:0;border-radius:var(--radius-chip);background:var(--fill);font-size:var(--text-13)}.utm-registry-panel .utm-preset-load:hover{color:var(--text)}.utm-registry-panel .utm-presets-empty{color:var(--muted);font-size:var(--text-13);font-style:normal}.utm-registry-panel .utm-subs-toggle{min-height:var(--control-md);border-color:var(--stroke-strong);border-radius:var(--radius-control);color:var(--ink-2);font-size:var(--text-13)}.utm-registry-panel .utm-subs-toggle:hover:not(:disabled){border-color:var(--stroke-strong);background:var(--fill);color:var(--text)}.utm-registry-panel .utm-preview-head .summary-label{color:var(--ink-2);font-size:var(--text-13);font-weight:600;letter-spacing:0;text-transform:none}.utm-registry-panel .utm-url{min-height:var(--control-lg);padding:12px 14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--text);font-size:var(--text-14)}.utm-registry-panel .utm-url.is-empty{color:var(--muted);font-style:normal}.utm-registry-panel .utm-actions{gap:8px;border-top-color:var(--stroke)}.utm-registry-panel .utm-actions :is(.ghost,.action-pill){min-height:var(--control-md);border-radius:var(--radius-control)}.dashboard-filters-modal .modal-head h2{gap:0;font-size:var(--text-18);font-weight:600;letter-spacing:-.01em}.dashboard-filters-modal .modal-head h2:before{display:none}.dashboard-filters-modal .modal-head .icon-btn{width:36px;height:36px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2)}.dashboard-filters-modal .modal-head .icon-btn:hover{border:0;background:var(--fill);color:var(--text)}.dashboard-filters-modal .modal-body{gap:16px}.dashboard-filters-modal .modal-section-label{gap:8px;margin-top:6px;padding:16px 0 0;border-top:1px solid var(--stroke);border-bottom:0;color:var(--text);font-size:var(--text-14);font-weight:600;letter-spacing:0;text-transform:none}.dashboard-filters-modal .modal-section-label:first-child{margin-top:0;padding-top:0;border-top:0}.dashboard-filters-modal .modal-section-label svg{width:15px;height:15px;color:var(--muted)}.dashboard-filters-modal .field-wide{gap:10px}.dashboard-filters-modal .field-sep{color:var(--muted);font-size:var(--text-13)}.dashboard-filters-modal .field.is-active:before{display:none}.threshold-input{width:100%}.modal-reset-link{min-height:var(--control-md);padding:0 16px;border-radius:var(--radius-control);background:var(--fill);color:var(--text);font-size:var(--text-14);font-weight:600;text-decoration:none}.modal-reset-link:hover{background:var(--fill-hover);color:var(--text);text-decoration:none}.dashboard-filters-modal .modal-actions-split .action-pill{min-height:var(--control-md);padding:0 18px;border-radius:var(--radius-control);font-size:var(--text-14)}@media (min-width: 721px){.modal-overlay:has(>.dashboard-filters-modal){overflow-y:auto;overscroll-behavior:contain;padding:0;place-items:start end}.dashboard-filters-modal{display:flex;flex-direction:column;width:min(600px,100vw);min-height:100vh;margin:0;padding:0 24px;gap:0;border-radius:var(--radius-island) 0 0 var(--radius-island);background:var(--island);backdrop-filter:none;-webkit-backdrop-filter:none}.dashboard-filters-modal:before{display:none}.dashboard-filters-modal .modal-head{position:sticky;top:0;z-index:6;align-items:flex-start;margin:0 -24px;padding:20px 20px 14px 24px;border-radius:var(--radius-island) 0 0 0;background:var(--island)}.dashboard-filters-modal .modal-head h2{margin:0}.dashboard-filters-modal .modal-body{padding:16px 0 24px}.dashboard-filters-modal .modal-actions-split{position:sticky;bottom:0;z-index:5;margin:auto -24px 0;padding:14px 24px 20px;border-radius:0 0 0 var(--radius-island);background:var(--island)}}.filters-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.filters-head-sub{margin:0;color:var(--muted);font-size:var(--text-13);font-weight:500}.dashboard-filters-modal .modal-section-label{color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dashboard-filters-modal .modal-section-label svg{width:14px;height:14px}:is(.offers-filters,.panel-head,.panel-head-actions,.campaign-table-actions) .country-select-trigger{background:var(--island)}:is(.offers-filters,.panel-head,.panel-head-actions,.campaign-table-actions) .country-select-trigger:hover{background:var(--fill)}:is(.offers-filters,.panel-head,.panel-head-actions,.campaign-table-actions) :is(.country-select-value,.country-select-value.is-placeholder){color:var(--text);font-weight:600}.offer-editor-status{display:inline-flex;flex-wrap:wrap;align-items:center;justify-self:start;align-self:flex-start;gap:2px;padding:4px;border-radius:var(--radius-control);background:var(--fill)}.offer-editor-status>.status-chip,.offer-editor-status>.status-chip:hover{min-height:32px;padding:0 12px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600;box-shadow:none}.offer-editor-status>.status-chip:hover{color:var(--text)}.offer-editor-status>.status-chip.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}@media (max-width: 900px){.report-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--control-md);grid-template-areas:"field field remove" "op value value"}.report-filter-row>.report-filter-field{grid-area:field}.report-filter-row>.report-filter-op{grid-area:op}.report-filter-row>.report-filter-value{grid-area:value}.report-filter-row>.icon-btn{grid-area:remove}}@media (max-width: 720px){.report-toolbar>.report-run-field{flex:1 1 100%;justify-items:stretch}.report-run-btn,.report-result-actions{width:100%}.report-save-name{flex:1 1 100%;width:auto}.report-result-actions>button{flex:1 1 0}}.utm-registry-panel .utm-grid .field input:focus,.utm-registry-panel .utm-grid .field input:focus-visible{border-color:var(--field-edge);background:var(--field-bg-focus);box-shadow:var(--field-ring)}.utm-macro-chip,.utm-registry-panel .utm-macro-chip{border:1px solid var(--stroke);background:var(--fill);color:var(--text)}.utm-macro-chip:disabled,.utm-registry-panel .utm-macro-chip:disabled{opacity:.7;color:var(--ink-2)}.pl-quality-label>em{color:var(--ink-2)}:is(.checkbox,.dashboard-filters-modal .login-remember)>input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:40px;height:24px;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:var(--stroke-strong) radial-gradient(circle at 12px 12px,#fff 9px,transparent 9.5px) no-repeat;background-size:40px 24px;background-position:0 0;box-shadow:none;cursor:pointer;transition:background-color .2s ease,background-position .2s ease}:is(.checkbox,.dashboard-filters-modal .login-remember)>input[type=checkbox]:checked{background-color:var(--green);background-position:16px 0}:is(.checkbox,.dashboard-filters-modal .login-remember)>input[type=checkbox]:focus-visible{outline:2px solid var(--field-edge);outline-offset:2px}:is(.checkbox,.dashboard-filters-modal .login-remember)>input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.dashboard-filters-modal .login-remember{gap:10px;color:var(--text);font-size:var(--text-14);font-weight:500}.live-clicks-issues-toggle,.live-clicks-issues-toggle.is-active{position:relative;gap:10px;padding-left:12px;border-color:transparent;background:var(--fill);color:var(--text)}.live-clicks-issues-toggle:before,.live-clicks-issues-toggle.is-active:before,:root[data-palette=blask-white] .live-clicks-issues-toggle:before{width:40px;height:24px;border:0;border-radius:999px;background:var(--stroke-strong) radial-gradient(circle at 12px 12px,#fff 9px,transparent 9.5px) no-repeat;background-size:40px 24px;background-position:0 0;transition:background-color .2s ease,background-position .2s ease}.live-clicks-issues-toggle.is-active:before{background-color:var(--green);background-position:16px 0}:root[data-palette=blask-white] .live-clicks-issues-field .live-clicks-issues-toggle:before{background-color:var(--stroke-strong)}:root[data-palette=blask-white] .live-clicks-issues-field .live-clicks-issues-toggle.is-active:before{background-color:var(--green)}:root[data-palette=blask-dark],:root[data-palette=blask-grey]{--metric-ftd: #6d6dff;--metric-clicks: #00a3b4;--metric-registration: #e0115f;--metric-install: #b8860b;--metric-redeposit: #86b7fb;--metric-roi: #f35800;--metric-revenue: #9b51e0;--metric-income: #5dd38d}:root{--series-1: #6d6dff;--series-2: #f35800;--series-3: #00a3b4;--series-4: #b8860b;--series-5: #9b51e0;--series-6: #e0115f}.recharts-wrapper .recharts-cartesian-axis-tick text.chart-tick-pill-text{fill:var(--on-primary);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.04em}.recharts-cartesian-axis-tick .chart-tick,.chart-surface .recharts-cartesian-axis-tick text{fill:var(--muted);font-size:11px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums}.chart-surface .recharts-cartesian-grid-horizontal line{stroke:var(--stroke)}.recharts-reference-line line[stroke^="rgba(255,255,255"],.recharts-reference-line line[stroke^="rgba(255, 255, 255"]{stroke:var(--stroke-strong)}.recharts-line-curve,.recharts-area-curve{stroke-linejoin:round;stroke-linecap:round}.recharts-active-dot circle{stroke:var(--island);stroke-width:2}.recharts-tooltip-cursor{stroke:var(--stroke-strong);stroke-width:1;stroke-dasharray:none}.recharts-rectangle.recharts-tooltip-cursor{stroke:none;fill:var(--fill)}.chart-ends{pointer-events:none;animation:chart-ends-in .5s ease .65s both}.chart-end-pill text{font-family:var(--font-sans);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}@keyframes chart-ends-in{0%{opacity:0}}.recharts-bar-rectangle path,.chart-surface .recharts-bar-rectangle path,.chart-surface .recharts-bar-rectangle:hover path{filter:none;transition:opacity .16s ease}.recharts-bar-rectangles:hover .recharts-bar-rectangle path{opacity:.6}.recharts-bar-rectangles:hover .recharts-bar-rectangle:hover path{opacity:1}.recharts-label-list .recharts-text,.chart-surface .recharts-label-list .recharts-text{fill:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.region-arppu-bar{background:var(--metric-revenue);box-shadow:none}.region-arppu-val{color:var(--text)}.stats-leader-track i{background:var(--metric-ftd)}.pl-bar span,.ub-revbar span{background:var(--metric-revenue)}.pl-bar.is-clicks span,.dv-version-track span{background:var(--metric-clicks)}.bar-list-wrap{display:flex;flex-direction:column}.bar-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bar-list-item{position:relative}.bar-list-row{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px 4px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text);font:inherit;text-align:left;outline:none;transition:background-color .12s ease}button.bar-list-row{cursor:pointer}.bar-list-item.is-hover>.bar-list-row,.bar-list-row:focus-visible{background:var(--well)}.bar-list-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-edge, var(--stroke-strong))}.bar-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-family:var(--font-sans);font-size:14px;line-height:1.3}.bar-list-label{min-width:0;overflow:hidden;color:var(--text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bar-list-label.is-mono{font-family:var(--font-mono);font-size:13px}.bar-list-value{flex:none;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.bar-list-track{position:relative;display:block;height:8px;border-radius:999px;background:var(--fill);overflow:hidden}.bar-list-fill{display:block;height:100%;border-radius:999px;transform-origin:left center;animation:bar-list-grow .7s cubic-bezier(.22,1,.36,1) both}@keyframes bar-list-grow{0%{transform:scaleX(0)}}.bar-list-tip{position:absolute;top:calc(100% - 4px);left:4px;z-index:20;pointer-events:none}.bar-list-wrap>.chart-legend{padding-bottom:8px}.rate-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}@media (max-width: 900px){.rate-pair{grid-template-columns:minmax(0,1fr)}}.rate-trend{display:flex;flex-direction:column;min-width:0}.rate-trend-title{margin:0;color:var(--text);font-family:var(--font-sans);font-size:16px;font-weight:600}.rate-trend-formula{margin:2px 0 0;color:var(--muted);font-size:13px}.rate-trend-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 10px}.rate-trend-value{color:var(--text);font-size:24px;font-weight:700;letter-spacing:-.02em}.rate-trend-delta{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.rate-trend-delta.is-good{color:var(--green)}.rate-trend-delta.is-bad{color:var(--red)}.rate-trend-delta.is-flat{color:var(--muted)}.rate-trend-context{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.rate-trend-chart{display:flex;flex-direction:column;gap:8px}.rate-trend-note{margin:8px 0 0;color:var(--muted);font-size:12px}.recharts-scatter-symbol .recharts-symbols{stroke:var(--island);stroke-width:2px;stroke-opacity:1}.recharts-pie-labels text,.recharts-pie-label-text{fill:var(--ink-2);font-size:11px;font-weight:600}.recharts-pie-label-line{stroke:var(--stroke-strong)}.recharts-tooltip-wrapper{z-index:20}.recharts-default-tooltip,.chart-tooltip,.chart-tooltip.ftd-volume-tooltip{min-width:176px;margin:0;padding:10px 12px!important;border:0!important;border-radius:var(--radius-control)!important;background:var(--island)!important;box-shadow:var(--shadow-pop)!important;color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.3}.recharts-default-tooltip .recharts-tooltip-label,.chart-tooltip .tooltip-label,.chart-tooltip.ftd-volume-tooltip .tooltip-label{margin:0 0 8px!important;color:var(--muted)!important;font-size:12px;font-weight:600}.recharts-default-tooltip .recharts-tooltip-item-list{display:flex;flex-direction:column;gap:4px}.recharts-default-tooltip .recharts-tooltip-item{display:flex!important;align-items:center;gap:8px;padding:0!important;font-size:13px}.recharts-default-tooltip .recharts-tooltip-item:before{content:"";order:-2;flex:none;width:12px;height:2px;border-radius:2px;background:currentColor}.recharts-default-tooltip .recharts-tooltip-item-value{order:-1;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.recharts-default-tooltip .recharts-tooltip-item-name{min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.recharts-default-tooltip .recharts-tooltip-item-separator{display:none}.recharts-default-tooltip .recharts-tooltip-item-unit{order:-1;margin-left:-8px;color:var(--text);font-weight:700}.chart-tooltip .tooltip-row,.chart-tooltip.ftd-volume-tooltip .tooltip-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:2px 0;color:var(--ink-2);font-size:13px}.chart-tooltip .tooltip-dot{order:-2;flex:none;width:12px;height:2px;border-radius:2px}.chart-tooltip .tooltip-value{order:-1;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.chart-tooltip .tooltip-row>span:not(.tooltip-dot):not(.tooltip-value){min-width:0}.chart-tooltip .tooltip-row>.tooltip-sub{margin-left:auto;padding-left:12px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.ub-tip,.pl-tip,.dv-tip{padding:10px 12px;border:0;border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop);font-family:var(--font-sans)}:is(.ub-tip-grid,.pl-tip-grid,.dv-tip-grid) dd{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}:is(.ub-tip-grid,.pl-tip-grid,.dv-tip-grid) dt{color:var(--ink-2)}.price-tip-head{color:var(--muted);font-size:12px}.price-tip-row span{color:var(--ink-2)}.price-tip-row strong{font-weight:700}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0 0 12px;list-style:none}.chart-legend.is-center{justify-content:center}.chart-legend-item,.chart-legend-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-2);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.3}.chart-legend-chip{min-height:26px;margin:0 -8px;padding:0 8px;border:0;border-radius:var(--radius-chip);background:transparent;cursor:pointer}.chart-legend-chip:hover{background:var(--fill);color:var(--text)}.chart-legend-chip:focus-visible{outline:2px solid var(--focus-edge, var(--stroke-strong));outline-offset:1px}.chart-legend-item.is-off .chart-legend-label{color:var(--muted);text-decoration:line-through}.chart-legend-item.is-off .chart-legend-key{opacity:.35}.chart-legend-key{flex:none}.chart-legend-key.is-line{width:14px;height:2px;border-radius:2px}.chart-legend-key.is-rect{width:10px;height:10px;border-radius:2px}.chart-legend-key.is-dot{width:8px;height:8px;border-radius:50%}.recharts-default-legend .recharts-legend-item{margin-right:16px!important}.recharts-legend-item-text,.chart-surface .recharts-legend-item-text{color:var(--ink-2)!important;font-size:13px!important;font-weight:500!important}.chart{gap:12px}.chart>.overview-filters,.chart>.legend{order:-1}.chart>.overview-filters{gap:4px;margin:0;padding:0;background:transparent}.chart>.legend{justify-content:flex-start;flex-wrap:wrap;gap:4px}.chart-hint{margin:-4px 0 0;color:var(--muted);font-size:12px}.chart>.overview-filters>.overview-filter{min-height:28px;padding:0 10px;gap:8px;border:1px solid transparent!important;border-radius:var(--radius-chip);background:transparent;color:var(--muted)!important;box-shadow:none!important;font-size:13px;font-weight:500}.chart>.overview-filters>.overview-filter:hover{background:var(--fill);color:var(--text)!important}.chart>.overview-filters>.overview-filter.is-active{border-color:var(--stroke)!important;background:var(--fill);color:var(--text)!important}.chart>.overview-filters>.overview-filter .overview-filter-dot{width:14px;height:2px;border-radius:2px;opacity:.35}.chart>.overview-filters>.overview-filter.is-active .overview-filter-dot{opacity:1}.chart>.overview-filters>.overview-filter svg line{opacity:.4}.chart>.overview-filters>.overview-filter.is-active svg line{opacity:1}.legend .legend-item{gap:8px;font-size:13px;font-weight:500}.legend .legend-item .dot{width:14px;height:2px;border-radius:2px}.intel-swatch.is-actual{background:var(--muted);opacity:.6}.intel-swatch.is-trend{background:var(--text)}.intel-swatch.is-roi{width:16px;height:2px;border-radius:2px;background:var(--metric-roi)}.intel-legend:has(.is-forecast) .intel-swatch.is-forecast{background:repeating-linear-gradient(90deg,var(--metric-revenue) 0 5px,transparent 5px 9px)}.intel-legend:has(.is-forecast) .intel-swatch.is-band{background:color-mix(in srgb,var(--metric-revenue) 28%,transparent)}.intel-swatch.is-forecast-solid{background:var(--green)}.intel-legend:not(:has(.is-forecast)) .intel-swatch.is-band{background:color-mix(in srgb,var(--green) 42%,transparent)}.intel-swatch.is-loss{background:color-mix(in srgb,var(--red) 75%,transparent)}.intel-legend{gap:4px 16px;color:var(--ink-2);font-size:13px;font-weight:500}:has(>.chart-table.is-open)>.recharts-responsive-container{display:none!important}.chart-table{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.chart-table>.chart-table-toggle,.report-chart-block>.chart-table-toggle{min-height:24px;padding:0;border:0;background:none;color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer}.chart-table>.chart-table-toggle:hover,.report-chart-block>.chart-table-toggle:hover{background:none;color:var(--text)}.chart-table>.chart-table-toggle:focus-visible,.report-chart-block>.chart-table-toggle:focus-visible{outline:2px solid var(--focus-edge, var(--stroke-strong));outline-offset:2px;border-radius:var(--radius-xs, 4px)}.chart-table-scroll{align-self:stretch;max-height:320px;overflow:auto;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--stroke)}.chart-table table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums}.chart-table thead th{position:sticky;top:0;z-index:1;padding:8px 10px;background:var(--head);color:var(--muted);font-weight:500;text-align:left;white-space:nowrap}.chart-table tbody th,.chart-table tbody td{padding:6px 10px;border-top:1px solid var(--stroke);color:var(--text);font-weight:500;text-align:left;white-space:nowrap}.chart-table .is-num{text-align:right}.chart-table-key{display:inline-block;width:12px;height:2px;margin-right:6px;border-radius:2px;vertical-align:middle}.chart-surface>.empty-state,.chart-surface>.empty-state:not(.error){display:grid;place-items:center;min-height:200px;margin:0;padding:24px;border:0;border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke);color:var(--muted);font-size:var(--text-14);text-align:center;animation:none}.geo-tile .geo-tile-name{fill:#19171c;font-family:var(--font-sans)}.geo-tile .geo-tile-value{fill:#19171c;opacity:.72;font-family:var(--font-sans)}.geo-tile.is-light-ink .geo-tile-name{fill:#fff}.geo-tile.is-light-ink .geo-tile-value{fill:#fff;opacity:.8}.geo-tile.is-active rect{stroke:var(--text);stroke-width:2}.geo-tree-empty{border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke);font-size:var(--text-14)}.sparkline,.flow-spark,.mini-sparkline{overflow:visible}.sparkline-hover{position:relative;display:block}.card-spark>.sparkline-hover{height:100%}.sparkline-hover>svg{display:block;width:100%;height:100%;overflow:visible;outline:none;cursor:crosshair}.sparkline-tip{position:absolute;top:-6px;z-index:2;min-width:120px;padding:2px 8px;border-radius:6px;background:var(--primary);color:var(--on-primary);font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:16px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;transform:translateY(-100%)}:root[data-palette=blask-white]{--metric-ftd: #6d6dff;--metric-clicks: #0097a7;--metric-registration: #e0115f;--metric-install: #b8860b;--metric-redeposit: #0d4490;--metric-roi: #f35800;--metric-revenue: #9b51e0;--metric-income: #007a35}:root[data-palette=blask-white] .recharts-line-curve,:root[data-palette=blask-white] .recharts-area-curve{stroke-width:2.25}.ub-tiers-seg.is-empty,.dv-mix-seg.is-empty,.pl-bar,.ub-revbar,.dv-version-track,.ub-funnel-track,.ub-split-track,.geo-bar,.br-funnel-track,.br-bars-track,.br-target-track{background:var(--fill)}.growth-switch{display:inline-flex;flex-wrap:wrap;gap:2px;margin:4px 0 8px;padding:4px;border-radius:var(--radius-control);background:var(--fill)}.growth-switch-option{min-height:30px;padding:0 14px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer}.growth-switch-option:hover{color:var(--text)}.growth-switch-option.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.growth-switch-option:focus-visible{outline:2px solid var(--focus-edge, var(--stroke-strong));outline-offset:1px}.growth-section{display:flex;flex-direction:column;gap:6px;margin-top:20px}.growth-section+.growth-section{padding-top:20px;border-top:1px solid var(--stroke)}.growth-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text);font-family:var(--font-sans);font-size:18px;font-weight:600}.growth-help{color:var(--muted);font-size:15px;font-weight:400;cursor:help}.growth-span{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;color:var(--muted);font-size:13px}.growth-span strong{font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.growth-span strong.is-up{color:var(--green)}.growth-span strong.is-down{color:var(--red)}.growth-span strong.is-flat{color:var(--muted)}.growth-bars{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.growth-bars-plot{position:relative;align-self:stretch}.growth-bars-svg{display:block;overflow:visible;outline:none}.growth-bars-svg:focus-visible{outline:2px solid var(--focus-edge, var(--stroke-strong));outline-offset:4px;border-radius:var(--radius-xs, 4px)}.growth-grid{stroke:var(--stroke)}.growth-zero{stroke:var(--stroke-strong)}.growth-hover{fill:var(--well)}.growth-tick,.growth-label{fill:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.growth-value{fill:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.growth-sub{fill:var(--ink-2);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.02em}.growth-dash{fill:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:700}.growth-col{transition:opacity .16s ease}.growth-bars .chart-table.is-open{align-self:stretch}.growth-bars>.growth-table-toggle{min-height:24px;padding:0;border:0;background:none;color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer}.growth-bars>.growth-table-toggle:hover{color:var(--text)}.growth-tip{position:absolute;top:8px;z-index:20;pointer-events:none}.funnel-frame{container:funnel / inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.funnel{display:flex;align-items:stretch;align-self:stretch;gap:0}.funnel-stage{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0;padding:8px;border-radius:var(--radius-control);outline:none;transition:background-color .12s ease}.funnel-stage.is-hover,.funnel-stage:focus-visible{background:var(--well)}.funnel-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-edge, var(--stroke-strong))}.funnel-head{display:flex;flex-direction:column;gap:2px;min-width:0}.funnel-name{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-family:var(--font-sans);font-size:13px;font-weight:500}.funnel-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--stage)}.funnel-count{color:var(--text);font-family:var(--font-sans);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.funnel-share{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.funnel-extra{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:6px;color:var(--text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.funnel-extra-key{align-self:center;width:10px;height:10px;border-radius:2px;background:var(--extra)}.funnel-extra em{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.funnel-col{position:relative;height:168px;margin-top:auto;border-radius:8px 8px 2px 2px;background:color-mix(in srgb,var(--stage) 14%,transparent);overflow:hidden}.funnel-fill{position:absolute;left:0;right:0;bottom:0;height:var(--rate);min-height:3px;border-radius:6px 6px 2px 2px;background:var(--stage);transform-origin:bottom center;animation:funnel-grow .7s cubic-bezier(.22,1,.36,1) both}@keyframes funnel-grow{0%{transform:scaleY(0)}}.funnel-step{display:flex;flex:0 0 104px;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:0 4px 64px;text-align:center}.funnel-step-name{color:var(--muted);font-size:12px;font-weight:500}.funnel-step-pill{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--stage) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage) 35%,transparent);color:var(--text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.funnel-step-drop{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.funnel-tip{position:absolute;top:40%;left:calc(100% - 8px);z-index:20;pointer-events:none}.funnel-stage:last-child .funnel-tip{right:calc(100% - 8px);left:auto}.funnel-frame>.funnel-table-toggle{min-height:24px;padding:0;border:0;background:none;color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer}.funnel-frame>.funnel-table-toggle:hover{color:var(--text)}.funnel-frame>.chart-table.is-open{align-self:stretch}@container funnel (max-width: 600px){.funnel{flex-direction:column}.funnel-stage{display:grid;grid-template-columns:minmax(120px,44%) minmax(0,1fr);align-items:center;gap:6px 16px;padding:8px 6px}.funnel-col{height:10px;margin-top:0;border-radius:999px}.funnel-fill{top:0;right:auto;width:var(--rate);min-width:3px;height:100%;min-height:0;border-radius:999px;transform-origin:left center;animation-name:funnel-grow-x}.funnel-step{flex:none;flex-direction:row;justify-content:flex-start;gap:8px;padding:2px 6px 2px 22px;border-left:1px solid var(--stroke-strong);margin-left:10px}.funnel-step-pill{padding:1px 8px;font-size:13px}.funnel-tip{top:100%;left:6px}.funnel-stage:last-child .funnel-tip{inset:auto auto 100% 6px}}@keyframes funnel-grow-x{0%{transform:scaleX(0)}}.main{z-index:3}.main>.topbar{z-index:calc(var(--z-lifted) + 1)}@media (min-width: 901px){.sidebar-collapse-toggle{top:15px;right:12px}.sidebar.is-collapsed{padding:0 14px 16px}.sidebar.is-collapsed .brand{order:-1;margin:0 -14px 4px;padding:0}.sidebar.is-collapsed .sidebar-collapse-toggle{position:static;flex:none;margin:8px auto 4px}.sidebar.is-collapsed .nav-section-title{width:auto}}@media (min-width: 861px) and (max-width: 900px){.app.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar.is-collapsed{padding:0 12px 16px}.sidebar.is-collapsed .brand{justify-content:flex-start}.sidebar.is-collapsed .brand .brand-lockup{max-width:190px;opacity:1;transform:none}.sidebar.is-collapsed .brand .brand-mark{max-width:0;opacity:0}.sidebar.is-collapsed .nav-section-title{height:auto;margin:0;padding:12px 12px 4px;color:var(--muted);background:transparent}.sidebar.is-collapsed .nav-item,.sidebar.is-collapsed .action-pill.sidebar-docs{justify-content:flex-start;gap:12px;padding:0 12px}.sidebar.is-collapsed .nav-item-label{max-width:180px;opacity:1;transform:none}}@media (min-width: 721px){html{scroll-padding-top:72px}.docs-toc{top:76px;max-height:calc(100vh - 96px)}}.panel:has(.period-menu){overflow:visible;z-index:var(--z-lifted)}.br-total-profit em[data-verdict=profitable]{color:var(--green)}.br-total-profit em[data-verdict=not-profitable]{color:var(--red)}.br-total-profit .profit-status{align-self:flex-start}.br-total-terms{color:var(--muted);font-size:var(--text-11);font-variant-numeric:tabular-nums}.merge-modal .merge-body{display:flex;flex-direction:column;gap:14px}.merge-preview{border:1px solid var(--stroke);border-radius:var(--radius-control, 10px);background:var(--well);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.merge-preview-head{margin:0;font-weight:600;color:var(--text)}.merge-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--text-13)}.merge-list li{display:flex;justify-content:space-between;gap:12px;color:var(--text)}.merge-list li strong{font-variant-numeric:tabular-nums}.merge-list li.is-dropped{color:var(--muted)}.action-pill.is-danger{background:var(--red);border-color:var(--red);color:#fff}.action-pill.is-danger:disabled{opacity:.5}.merge-notice{display:flex;align-items:center;gap:12px}.merge-notice .link-btn{margin-left:auto}.mobile-appbar-title,.mdock{display:none}@media (max-width: 720px){.app{overflow-x:clip;overflow-y:visible}.sidebar,.mobile-nav-backdrop,.mobile-nav-toggle{display:none!important}.main{padding:0 16px calc(96px + env(safe-area-inset-bottom));gap:12px}a,button,[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled):active,[role=button]:active{transform:scale(.97)}.login-screen{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions";align-items:center;gap:0 8px;min-height:calc(56px + env(safe-area-inset-top));margin:0 -16px;padding:env(safe-area-inset-top) 12px 0 16px;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--stroke);transition:box-shadow .2s ease}.topbar.is-scrolled{box-shadow:0 10px 24px -18px #000000b3}.topbar>div:empty{display:none}.mobile-appbar-title{grid-area:title;display:flex;align-items:center;gap:10px;min-width:0}.mobile-appbar-mark{width:28px;height:28px;border-radius:var(--radius-chip);flex-shrink:0}.mobile-appbar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-appbar-eyebrow{font-size:var(--text-11);font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);line-height:1}.mobile-appbar-name{font-family:var(--font-display);font-size:19px;font-weight:600;font-stretch:112%;letter-spacing:-.01em;line-height:1.1;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.mobile-appbar-name{font-stretch:100%}}.topbar-actions{grid-area:actions;margin:0;gap:2px;flex-wrap:nowrap}.topbar-divider+.topbar-icon-btn{display:inline-grid}.topbar .topbar-icon-btn,.notification-btn,.profile.profile-clickable{width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:var(--radius-control);place-items:center;background:transparent}.notification-btn,.profile.profile-clickable{display:grid}.profile.profile-clickable .avatar{width:32px;height:32px;font-size:var(--text-12)}.profile .profile-text{display:none}.page-head{display:contents}.main>.topbar+.page-head+*{margin-top:4px}.page-filters{flex-wrap:wrap;gap:8px;margin-top:4px}.page-filters>*{flex:none;max-width:100%}.page-filter-period,.page-filter-more,.page-filter-field{height:var(--control-md);min-height:var(--control-md)}.page-filter-period strong{display:none}.page-filter-period span{color:var(--text);font-weight:600}.page-filters{position:relative}.page-filter-field,.page-filter-field .country-select-picker[class]{position:static}.page-filter-field .country-select-picker[class] .country-select-menu{position:absolute;inset:auto 0;width:auto;min-width:0;max-width:none;margin-top:8px}.mdock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:var(--z-dock);padding:6px;gap:2px;border-radius:22px;background:color-mix(in srgb,var(--island) 90%,transparent);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:0;box-shadow:var(--shadow-pop)}.mdock-tab{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;min-width:0;padding:6px 2px;border:0;border-radius:16px;background:none;color:var(--muted);font:inherit;font-size:var(--text-11);font-weight:600;letter-spacing:0;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .12s ease}.mdock-tab:active{transform:scale(.94)}.mdock .mdock-tab.is-active{color:var(--text)}.mdock .mdock-tab.is-active svg{color:var(--pointer)}.mdock-tab svg{flex-shrink:0}.mdock-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdock .mdock-pill{position:absolute;inset:0;z-index:-1;border-radius:16px;background:var(--fill-hover);box-shadow:none}.mdock-tab:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.msheet-scrim{position:fixed;inset:0;z-index:var(--z-sheet-scrim);background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.msheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);display:flex;flex-direction:column;max-height:calc(100dvh - 40px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;background:var(--sheen),var(--island);border:0;box-shadow:var(--shadow-pop);outline:none}.msheet-grab,.msheet-search{flex-shrink:0}.msheet-grab{padding:8px 16px 4px;touch-action:none;cursor:grab}.msheet-handle{display:block;width:36px;height:4px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--stroke-strong)}.msheet-head{display:flex;align-items:center;justify-content:space-between}.msheet-head h2{font-family:var(--font-display);font-size:var(--text-20);font-weight:600;font-stretch:112%;letter-spacing:-.01em}.msheet-close{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-control);border:0;background:var(--fill);color:var(--ink-2)}.msheet-search{display:flex;align-items:center;gap:10px;margin:8px 16px 4px;padding:0 14px;height:var(--control-lg);border-radius:var(--radius-control);background:var(--well);border:1px solid var(--stroke);color:var(--muted)}.msheet-search:focus-within{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.msheet-search input{flex:1;min-width:0;border:0;background:none;color:var(--text);outline:none}.msheet-search input::placeholder{color:var(--muted)}.msheet-search input::-webkit-search-cancel-button{display:none}.msheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 16px 20px}.msheet-group+.msheet-group{margin-top:16px}.msheet-group h3{margin:0 0 6px 4px;font-size:var(--text-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.msheet-group ul{list-style:none;border-radius:16px;background:var(--well);box-shadow:0 0 0 1px var(--stroke);overflow:hidden}.msheet-group li+li .msheet-row{border-top:1px solid var(--stroke)}.msheet-row{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--text-15, 15px);font-weight:600;text-align:left;-webkit-tap-highlight-color:transparent}.msheet-row:active{background:var(--fill)}.msheet-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-chip);background:var(--fill);color:var(--ink-2);flex-shrink:0}.msheet-row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msheet-row-chevron{color:var(--muted);flex-shrink:0}.msheet-row-detail{color:var(--muted);font-size:var(--text-13);font-weight:500;flex-shrink:0}.msheet-row.is-here{background:var(--fill);color:var(--text)}.msheet-row.is-here .msheet-row-icon{background:var(--island);box-shadow:var(--shadow-island);color:var(--pointer)}.msheet-row-here{font-size:var(--text-12);font-weight:600;color:var(--muted);padding:0;background:none;flex-shrink:0}.msheet-empty{padding:24px 4px;color:var(--muted);font-size:var(--text-14);text-align:center}.modal-overlay{place-items:end stretch;overflow-y:auto;overscroll-behavior:contain;padding:40px 0 0}@supports (align-items: safe end){.modal-overlay{align-items:safe end}}.modal-overlay .modal{width:100%;max-width:none;margin:0;border-radius:24px 24px 0 0;border-bottom:0;padding:26px 16px calc(20px + env(safe-area-inset-bottom));position:relative}.modal-overlay .modal .modal-actions{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));z-index:2;margin:0 -16px calc(-20px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--island) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--stroke)}.modal-overlay .modal:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--radius-pill);background:var(--stroke-strong)}.cards{gap:10px}.cards.secondary,.cards.stats-secondary{margin-top:0}.cards:not(.hero)>:last-child:nth-child(odd){grid-column:1 / -1}.card,.cards.secondary .card,.stats-kpi-card{min-height:0;padding:14px;gap:8px;border-radius:16px}.card-head{gap:8px;font-size:var(--text-13);letter-spacing:0;line-height:1.25;min-width:0}.card-head svg{width:16px;height:16px;flex-shrink:0}.card-value{font-size:var(--text-22);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cards.hero>*:first-child .card-value{font-size:var(--text-28)}.card-meta{font-size:var(--text-12);line-height:1.4}.panel{padding:16px;gap:14px;border-radius:var(--radius-island)}.panel-title{font-size:var(--text-16)}.panel-subtitle{font-size:var(--text-13)}.panel-head{flex-wrap:wrap;gap:10px}.last-click-head{display:none}.last-click-item{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"flag main badges" "flag main time";gap:4px 10px;padding:12px 8px}.lc-col-flag{grid-area:flag;align-self:start;padding-top:2px}.lc-col-main{grid-area:main}.lc-col-badges{grid-area:badges}.lc-col-time{grid-area:time;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:6px}:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)>thead>tr>th:first-child,:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)>tbody>tr>td:first-child:not([colspan]){position:sticky;left:0;z-index:1;min-width:132px;max-width:168px;background:var(--island);box-shadow:10px 0 12px -12px #000000b3}:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)>thead>tr>th:first-child{z-index:2;background:var(--head)}:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)>tbody>tr:hover>td:first-child:not([colspan]){background:linear-gradient(var(--well),var(--well)),var(--island)}.campaigns-table .campaign-cell-name,:is(.stats-table,.goal-table,.tracking-table,.pl-table)>tbody>tr>td:first-child{white-space:normal;overflow-wrap:anywhere}.ub-campaign-cell{min-width:190px}.table-wrap,.registry-dashboard-panel .table-wrap{background:linear-gradient(90deg,var(--island) 30%,transparent) left / 28px 100% no-repeat local,linear-gradient(270deg,var(--island) 30%,transparent) right / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.5),transparent) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.5),transparent) right / 14px 100% no-repeat scroll}.campaign-table-actions{flex-wrap:wrap}.feed-shortfall{white-space:normal}.card-value--sm{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sortable-header,.card-untrusted{padding-top:10px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px}.select,.map-toggle,.offers-tab,.intel-tab,.lang-segment-btn,.utm-macro-chip,.flow-sort-btn,.measured-apply{min-height:38px}.pw-eye{min-width:40px;min-height:40px}.panel-head>.panel-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-left:auto;max-width:100%}.panel-head>.panel-actions .inline-input{flex:1 1 100%;min-width:0}}@property --m-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --m-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes m-edge-fade{0%{--m-fade-start: 0px;--m-fade-end: 28px}8%{--m-fade-start: 28px}92%{--m-fade-end: 28px}to{--m-fade-start: 28px;--m-fade-end: 0px}}@keyframes m-edge-fade-end{0%,92%{--m-fade-end: 28px}to{--m-fade-end: 0px}}@media (max-width: 720px){.offers-tabs,.growth-switch{display:flex;flex-wrap:wrap;max-width:100%;overflow:visible}.offers-tab,.growth-switch-option{flex:1 0 auto;justify-content:center;white-space:nowrap}.offers-tab,.growth-switch-option{min-height:36px}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs,.page-tabs{margin-left:-16px;margin-right:-16px;max-width:none}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs,.page-tabs>.offers-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs,.page-tabs>.offers-tabs{padding:0 16px;scroll-padding-inline:16px}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs::-webkit-scrollbar,.page-tabs>.offers-tabs::-webkit-scrollbar{display:none}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab,.page-tabs>.offers-tabs>.offers-tab{flex:none;min-height:var(--control-lg);padding:0 10px}:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs .offers-tab.is-active:after{bottom:0}.page-tabs{gap:0}.page-tabs>.offers-tabs{flex:1 1 100%}.page-tabs-hint{flex:1 1 100%;padding:8px 16px 12px;text-align:left}.offers-toolbar>.offers-tabs{flex:1 1 100%}.notifications-wrap .notifications-menu{position:fixed;top:auto;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100dvh - 160px - env(safe-area-inset-bottom));margin-block-start:8px}.profile-menu-wrap .profile-menu{position:fixed;top:auto;left:auto;right:12px;width:min(320px,calc(100vw - 24px));min-width:0;margin-top:8px}.profile-menu-wrap .profile-menu-item{min-height:var(--control-lg)}.notifications-sev-tab{min-height:36px;white-space:nowrap}.palette-overlay{padding:calc(12px + env(safe-area-inset-top)) 12px 12px;align-items:flex-start}.palette{width:100%;max-height:min(72dvh,560px)}.palette-item{min-height:var(--control-lg)}.palette-foot,.palette-kbd{display:none}.card-head>span,.card-head>div{min-width:0}:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)>tbody>tr>td:first-child>*{max-width:100%}.accounts-registry-panel .accounts-head-actions>.ghost{flex:0 1 auto}.accounts-registry-panel .accounts-head-actions>.offers-mode-toggle{flex:1 1 100%}.rate-coverage.cost-notice{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px 10px}.rate-coverage.cost-notice>svg{margin-top:2px}.rate-coverage.cost-notice .link-btn{grid-column:2;justify-self:start;margin-left:0}.recharts-responsive-container,.chart-surface{min-width:0;max-width:100%}:is(.domain-form,.pixel-form)>.field:nth-child(n){grid-column:1 / -1}.docs-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs-meta-card{min-width:0}.docs-toc-link{min-height:40px}:is(.pl-switch,.health-tabs,.lang-segment,.offers-state-chips,.flow-sort,.planner-mode,.map-controls,.overview-filters)>button,.status-chip,.flow-flag,.flow-card-toggle{min-height:36px}.metric-info,.bulk-check,.ios-switch,.link-btn,.report-chip-remove,.report-picker-clear,.ub-id,.ub-open-btn,.chart-table-toggle,.chart>.overview-filters>.overview-filter{position:relative}.metric-info:after,.report-chip-remove:after,.report-picker-clear:after{content:"";position:absolute;inset:-13px}.bulk-check:before{content:"";position:absolute;inset:-16px}.ub-open-btn:after{content:"";position:absolute;inset:-12px -11px}.ios-switch:before,.chart-table-toggle:after{content:"";position:absolute;inset:-10px 0}.chart>.overview-filters>.overview-filter:after{content:"";position:absolute;inset:-8px 0}.link-btn:after,.ub-id:after{content:"";position:absolute;inset:-13px 0}.comment-text-btn{padding:16px 0;margin:-16px 0}}@media (max-width: 900px){.table-wrap:has(.accounts-status-select .country-select-picker.is-open){overflow-x:auto}.accounts-status-select .country-select-picker[class] .country-select-menu{position:fixed;top:auto;left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:min(420px,calc(100vw - 48px));min-width:0;max-width:none;max-height:min(60dvh,420px);margin:0;translate:-50% 0}@media (max-width: 720px){.accounts-status-select .country-select-picker[class] .country-select-menu{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;translate:none}}@supports (animation-timeline: scroll()){:is(.offers-toolbar,.view-anim,.offers-page)>.offers-tabs,.page-tabs>.offers-tabs,.table-wrap,.geo-table-wrap,.fx-scroll,.ig-periods,.ig-seg,.mf-panel-head .mf-segmented,.gl-panel-head .mf-segmented,.offers-state-chips,.drp-presets{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--m-fade-start),#000 calc(100% - var(--m-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--m-fade-start),#000 calc(100% - var(--m-fade-end)),transparent 100%);animation:m-edge-fade linear both;animation-timeline:scroll(self inline)}@media (max-width: 720px){.table-wrap:has(>:is(.campaigns-table,.stats-table,.goal-table,.tracking-table,.pl-table)){animation-name:m-edge-fade-end}}:is(.table-wrap,.geo-table-wrap,.fx-scroll):has(.is-open){-webkit-mask-image:none;mask-image:none;animation:none}.table-wrap,.registry-dashboard-panel .table-wrap{background:transparent}}}@media (min-width: 721px) and (max-width: 900px){.app{grid-template-columns:minmax(0,1fr);overflow-x:clip;overflow-y:visible}.main{min-width:0;padding:0 24px 40px;gap:16px}.sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:84vw;z-index:var(--z-nav);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:0 12px 16px;gap:0;background:var(--bg);border-right:0;box-shadow:none;scrollbar-width:none}.sidebar.is-open{transform:none;box-shadow:var(--shadow-pop)}.brand,.nav,.sidebar-footer{flex:none}.brand{height:56px;margin:0 -12px 4px;padding:0 56px 0 20px;display:flex;align-items:center;border-bottom:1px solid var(--stroke)}.brand .brand-lockup{height:30px;width:auto}.sidebar-collapse-toggle{display:none}.mobile-nav-close{display:grid;place-items:center;position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.mobile-nav-close:hover{background:var(--fill);color:var(--text)}.mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:var(--z-nav-scrim);background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .28s ease}.app.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.topbar{position:sticky;top:0;z-index:50;min-height:56px;margin:0 -24px;padding:0 20px 0 16px;gap:8px;flex-wrap:nowrap;border-bottom:1px solid var(--stroke);background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav-toggle{display:grid;place-items:center;order:-1;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);cursor:pointer}.mobile-nav-toggle:hover{background:var(--fill);color:var(--text)}.topbar-crumbs{display:flex;overflow:hidden}.topbar-actions{flex-wrap:nowrap;gap:4px}.topbar-search{display:inline-flex;min-width:132px;margin-right:4px}.topbar .topbar-icon-btn{display:inline-grid}.profile .profile-text{display:none}.profile,.profile.profile-clickable{padding:2px;border-left:0;border-radius:50%}.page-head{margin-top:20px}.page-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.page-title{font-size:28px}}@media (min-width: 901px) and (max-width: 1100px){.main{padding:0 24px 40px}.topbar{margin:0 -24px;padding:0 24px}.topbar-crumbs{flex:1 1 auto;overflow:hidden}.topbar-crumbs ol{min-width:0}.topbar-crumbs-page{overflow:hidden;text-overflow:ellipsis}.topbar-actions{flex:none;flex-wrap:nowrap}.topbar-search{min-width:120px}.topbar-search kbd{display:none}}@media (max-width: 720px){div.fx-scroll{overflow:visible;-webkit-mask-image:none;mask-image:none;animation:none}.fx-scroll>.fx-table,.fx-scroll>.fx-table tbody{display:block;min-width:0}.fx-scroll>.fx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-scroll>.fx-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10) var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--stroke)}.fx-scroll>.fx-table tbody tr:last-child{border-bottom:0}.fx-scroll>.fx-table td,.fx-scroll>.fx-table td.col-actions{display:block;width:auto;height:auto;min-width:0;padding:0;border:0;background:transparent}.fx-scroll>.fx-table :is(td.fx-campaign-cell,td.fx-status-cell){grid-column:1 / -1;max-width:none}.fx-scroll>.fx-table td.num{text-align:right}.fx-scroll>.fx-table td.col-actions{align-self:end}.fx-scroll>.fx-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-12);font-weight:600}}:root{--veil: rgba(0, 0, 0, .3);--note-warn: color-mix(in srgb, var(--yellow) 16%, var(--island));--note-good: color-mix(in srgb, var(--green) 14%, var(--island));--note-bad: color-mix(in srgb, var(--red) 14%, var(--island))}:root[data-palette=blask-grey]{--note-warn: #45341b;--note-good: #1d3d2a;--note-bad: #4d2837}:root[data-palette=blask-dark]{--note-warn: #241b0b;--note-good: #0a1f13;--note-bad: #29101b}@media (min-width: 901px){.main>.page-head{margin-top:8px}.page-title{line-height:1}.main>.page-head+.page-filters{margin-top:-4px}.main>:is(.page-head,.page-filters)+:not(.page-filters){margin-top:4px}}@media (min-width: 1101px){.main{padding-right:28px;padding-left:28px}.main>.topbar{margin-right:-28px;margin-left:-28px;padding-right:28px;padding-left:28px}}.card-head:has(>svg){height:28px}.card-label{flex:0 1 auto;min-width:0;line-height:1.2;text-wrap:balance}.cards.ministat-island .card-head:has(>svg){height:24px;min-height:24px}.card-label>.metric-info{margin:-2px 0 -2px 2px;vertical-align:-3px}.panel>:is(.table-wrap,.cost-notice,.rate-coverage,.chart-insight,.api-actions,.form-grid,.pl-quality,.ub-econ,.ub-econ-foot,.ub-legend,.ub-conc-callout,.ub-conc-checks,.offer-pagebar,.roles-toolbar,.hx-verdict,.hx-kinds,.flow-toolbar-row,.flow-unbound-banner,.flow-tree,.pixel-table-toolbar,.report-bundles,.report-selected,.report-preset-save,.utm-tool-bar,.utm-macros,.utm-grid,.utm-subs-toggle,.utm-presets,.utm-preview){margin-top:0;margin-bottom:0}.view-anim>.offers-tabs{margin-bottom:0}.offers-toolbar:has(>.offers-tabs){align-items:flex-end;border-bottom:1px solid var(--stroke)}.offers-toolbar>.offers-tabs{border-bottom:0}.offers-toolbar>.offers-tabs~:is(button,a,.action-pill){margin-bottom:6px}.rate-coverage.is-warn,.flow-unbound-banner,.utm-warnings>li,.utm-registry-panel .utm-warnings>li{border-color:transparent;background:var(--note-warn);color:var(--text)}.utm-registry-panel .utm-warnings>li{padding:10px 14px;font-size:var(--text-14);line-height:1.375}.rate-coverage.is-ok{border-color:transparent;background:var(--note-good);color:var(--text)}.rate-coverage{font-size:var(--text-14);line-height:1.375}.rate-coverage .link-btn{font-size:var(--text-14);font-weight:600;white-space:nowrap}@media (min-width: 721px){.rate-coverage{align-items:flex-start;gap:10px;padding:12px 14px}.rate-coverage>svg{margin-top:2px}.rate-coverage .link-btn{margin-left:auto;padding-left:12px}}.geo-chip.state-badge,.entries-table td .geo-chip.state-badge,.accounts-status-select .country-select-value,.accounts-status-pill,.flow-kt{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 7%,transparent);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap;box-shadow:none;opacity:1}:is(.geo-chip.state-badge,.accounts-status-select .country-select-value)>.cs-dot,.flow-kt>.flow-kt-dot,.accounts-status-pill:before{width:6px;height:6px;flex:none;border-radius:0;transform:rotate(45deg);background:currentColor!important;box-shadow:none}.state-badge.is-working,:is(.accounts-status-select,.accounts-status-pill).acc-st-active,.flow-kt.is-live{color:var(--green)}.state-badge.is-pending,:is(.accounts-status-select,.accounts-status-pill):is(.acc-st-pending,.acc-st-paused){color:var(--yellow)}.state-badge.is-down,:is(.accounts-status-select,.accounts-status-pill).acc-st-blocked{color:var(--red)}.state-badge.is-neutral,:is(.accounts-status-select,.accounts-status-pill):is(.acc-st-expired,.acc-st-inactive),.flow-kt.is-local{color:var(--muted)}.state-badge.is-neutral,:is(.accounts-status-select,.accounts-status-pill):is(.acc-st-expired,.acc-st-inactive) :is(.country-select-value),.accounts-status-pill:is(.acc-st-expired,.acc-st-inactive),.flow-kt.is-local{border-color:var(--stroke-strong);background:var(--well)}.accounts-status-select .country-select-value{color:inherit}.flow-kt:has(.keitaro-mark){color:var(--green)}.flow-status-pill:before{width:6px;height:6px;border-radius:0;transform:rotate(45deg);background:currentColor;box-shadow:none}.flow-status-pill.flow-status-on{color:var(--green)}.flow-status-pill.flow-status-on:before{background:currentColor}.accounts-status-select .country-select-trigger{width:auto;min-width:0;min-height:var(--control-sm);height:var(--control-sm);gap:2px;padding:0 4px 0 0;border:0;border-radius:var(--radius-chip);background:transparent;color:inherit;box-shadow:none}.accounts-status-select .country-select-trigger:hover{border:0;background:transparent}.accounts-status-select .country-select-arrow{position:static;color:currentColor;opacity:0;transition:opacity .15s ease}.accounts-status-select .country-select-trigger:is(:hover,:focus-visible) .country-select-arrow,.accounts-status-select .country-select-picker.is-open .country-select-arrow{opacity:1}.accounts-status-select .country-select-trigger:focus-visible{border:0;outline:none;background:transparent;box-shadow:none}.accounts-status-select .country-select-trigger:focus-visible .country-select-value{box-shadow:0 0 0 1px var(--focus-edge),0 0 0 4px var(--focus-ring)}@media (min-width: 901px){.entries-table td :is(.accounts-action-group,.copy-inline) .icon-btn,.entries-table td.col-access .icon-btn{width:28px;height:28px;border-radius:8px}.entries-table tr:hover td .icon-btn:not(:hover):not(:disabled){color:var(--text)}}@media (min-width: 901px) and (max-width: 1279px){.accounts-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.accounts-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.geo-report-table :is(th,td):nth-child(n+2){text-align:right}.geo-report-table th:nth-child(n+2) .sortable-header{justify-content:flex-end}.entries-table td .map-rank-thin{margin-left:6px;vertical-align:1px}.entries-table td:has(>.map-rank-thin){white-space:nowrap}.pl-cell,.ub-revcell{position:relative;display:inline-block;min-width:74px;vertical-align:middle}.ub-revcell{min-width:92px}:is(.pl-cell>.pl-bar,.ub-revcell>.ub-revbar){position:absolute;right:0;bottom:-8px;left:0;width:auto}.geo-name>.geo-dot:not([style]){display:none}.logs-panel .entries-table tbody td{height:52px}.panel-head .panel-head-title h2:not(.panel-title){margin:0;color:var(--text);font-size:var(--text-20);font-weight:600;line-height:1.4;letter-spacing:-.01em}.panel-head .panel-sub{margin:2px 0 0;color:var(--muted);font-size:var(--text-14);line-height:1.45}.campaign-table-actions>:is(.live-indicator,.roles-count,.feed-shortfall){margin-right:10px}.panel-head :is(.live-indicator)+:is(button,a){margin-left:12px}.pl-quality-item{border:0;background:var(--note-warn)}.docs-article:before{display:none}.flow-unbound-cta{background:var(--fill);color:var(--text)}.flow-unbound-cta:hover{background:var(--fill-hover);filter:none}:root{--scroll-shade: rgba(0, 0, 0, .42)}:root[data-palette=blask-dark]{--scroll-shade: rgba(255, 255, 255, .07)}.table-wrap,.registry-dashboard-panel .table-wrap,.campaign-table-scroll{background:linear-gradient(to right,var(--island) 40%,transparent) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--island) 40%,transparent) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--scroll-shade),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--scroll-shade),transparent) right center / 14px 100% no-repeat scroll}.pl-rate.is-strong{color:var(--text);font-weight:600}@media (min-width: 901px) and (max-width: 1279px){.offers-filters{grid-template-columns:minmax(200px,1.4fr) minmax(150px,1fr) minmax(150px,1fr)}.offers-filters>.offers-state-chips{grid-column:1 / -1;justify-self:start;flex-wrap:nowrap}}.accounts-summary-top:has(>.accounts-summary-icon){height:28px}.accounts-summary-label{line-height:1.2;text-wrap:balance}.logs-head-meta>.icon-btn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-control)}@media (max-width: 720px){.flow-card-actions{flex-wrap:wrap}.flow-card-actions>:is(button,a){white-space:nowrap}}.modal-overlay{background:var(--veil)}@media (min-width: 721px){.dashboard-filters-modal .modal-head{padding:20px 20px 8px 24px;border-bottom:0}.dashboard-filters-modal .modal-body{padding:16px 0}.dashboard-filters-modal .modal-actions-split{padding:8px 24px 20px;border-top:0}}@media (max-width: 1279px){.cards.ministat-island.ministat-island>.card,.cards.ministat-island.ministat-island>.card:hover{box-shadow:none}}.panel>.empty-state,.view-anim>.empty-state.error{margin-top:0}@media (max-width: 720px){.card-head:has(>svg),.accounts-summary-top:has(>.accounts-summary-icon){height:auto;min-height:34px}.cards.ministat-island .card-head:has(>svg){height:auto;min-height:30px}}:root{--page-glow: 12%}:root[data-palette=blask-grey]{--page-glow: 16%}:root[data-palette=blask-dark]{--page-glow: 10%}@media (min-width: 901px){.main>.page-head{position:relative;isolation:isolate}.main>.page-head:before{content:"";position:absolute;z-index:-1;top:-24px;right:0;left:0;height:20rem;pointer-events:none;background:radial-gradient(38rem 15rem at 20% 10%,color-mix(in srgb,var(--area-tone) var(--page-glow),transparent),transparent 72%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7rem,#000 calc(100% - 10rem),transparent),linear-gradient(180deg,transparent,#000 2rem,#000 45%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7rem,#000 calc(100% - 10rem),transparent),linear-gradient(180deg,transparent,#000 2rem,#000 45%,transparent);mask-composite:intersect}}@media (prefers-reduced-motion: reduce){.accounts-status-select .country-select-arrow{transition:none}}.offer-card-edit,.live-clicks-issues-toggle,.flow-unbound-cta,.flow-action-ghost,.flow-action-primary,.utm-subs-toggle,.utm-fill-macros,.api-actions>.ghost{font-size:var(--text-14)}.utm-preset-save{font-size:var(--text-12)}.planner-headline .cards.intel-context{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.geo-table td{font-size:var(--text-13);border-bottom:1px solid var(--stroke)}:root[data-palette=blask-white] :is(.cvr-stage-bar,.geo-bar,.goal-td-track,.pl-bar,.ub-revbar,.role-tick:not(.is-on),.badge-progress-bar,.offer-card-bar,.flow-flag-count,.hx-kind-count,.intel-direction.is-flat){background-color:var(--fill)}:root[data-palette=blask-white] :is(.flow-flag,.hx-kind,.lang-trigger,.role-row){background-color:var(--well)}:root[data-palette=blask-white] :is(.lang-trigger,.role-row,.region-arppu-row,.revenue-blocks,.stats-funnel-foot,.stats-leader-grid,.offer-card-perf,.profile-activity-row,.doc-list,.docs-table td,.docs-body-kicker em,.geo-table th,.hx-item){border-color:var(--stroke)}:root[data-palette=blask-white] .docs-body-kicker:after{background:linear-gradient(90deg,var(--stroke-strong),transparent)}:root[data-palette=blask-white] .live-clicks-issues-toggle:before{border-color:var(--stroke-strong);background-color:var(--well)}:root[data-palette=blask-white] .utm-registry-panel .empty-state{border-color:var(--stroke-strong)}:root[data-palette=blask-white] .utm-registry-panel{--utm-strong: var(--green)}:root[data-palette=blask-white] .summary-inline>span{color:var(--muted)}:root[data-palette=blask-white] .docs-section-label{color:color-mix(in srgb,var(--doc-accent, var(--green)) 78%,var(--text))}.login-screen{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:48px 24px;background:radial-gradient(42rem 30rem at 85% 8%,color-mix(in srgb,var(--metric-ftd) 16%,transparent),transparent 70%),radial-gradient(36rem 26rem at 10% 100%,color-mix(in srgb,var(--metric-clicks) 10%,transparent),transparent 70%),var(--bg);color:var(--text);font-family:var(--font-sans);overflow:clip}.login-screen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 1.2px);background-size:22px 22px;opacity:1;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,transparent 30%,black 65%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 45%,transparent 30%,black 65%,transparent 100%);pointer-events:none}.login-screen .login-stack{position:relative;z-index:1;width:100%;max-width:400px;margin:auto;gap:28px}.login-screen .login-logo{margin:0}.login-screen .login-logo img{display:block;height:56px;width:auto;max-width:100%;filter:none}.login-screen .login-card,.login-screen .login-card--single{width:100%;padding:32px;border:0;border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-island),0 32px 64px -32px #0000008c;overflow:visible}.login-screen .login-card:before{content:none}.login-screen .login-card .login-right{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;padding:0;background:transparent}.login-screen .login-right-header{display:contents}.login-screen .login-right>form{grid-column:1 / -1}.login-screen .login-title{grid-column:1 / -1;min-width:0;margin:0;text-wrap:balance;color:var(--text);font-family:var(--font-display);font-size:var(--text-26);font-weight:600;font-stretch:118%;letter-spacing:-.02em;line-height:1.15}.login-screen .login-sub{grid-column:1;grid-row:2;min-width:0;margin:8px 0 0;color:var(--muted);font-size:var(--text-14);font-weight:500;line-height:1.45}.login-screen .login-badge{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:22px;margin-top:8px;padding:0 8px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 7%,transparent);color:var(--green);font-size:var(--text-12);font-weight:600;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.login-screen .login-badge.is-insecure{color:var(--yellow);border-color:color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}.login-screen .login-badge svg{width:12px;height:12px;flex:none}.login-screen .login-right form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.login-screen .login-field{display:flex;flex-direction:column;gap:8px}.login-screen .login-field>label{margin:0;color:var(--ink-2);font-size:var(--text-13);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;cursor:pointer}.login-screen .login-field .input-wrap{--field-autofill: color-mix(in srgb, var(--island) 94%, white);position:relative;display:flex;align-items:center;gap:10px;height:var(--control-lg);padding:0 6px 0 14px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--field-autofill);box-shadow:none;cursor:text;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.login-screen .login-field .input-wrap:hover{--field-autofill: color-mix(in srgb, var(--island) 92%, var(--text));border-color:var(--stroke)}.login-screen .login-field .input-wrap:focus-within{--field-autofill: var(--island);border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.login-screen .login-field .input-wrap:has(input[aria-invalid=true]){border-color:color-mix(in srgb,var(--red) 70%,transparent)}.login-screen .login-field .input-wrap:has(input[aria-invalid=true]):focus-within{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent)}.login-screen .login-field .input-wrap>svg{flex:none;width:16px;height:16px;color:var(--muted);transition:color .15s ease}.login-screen .login-field .input-wrap:focus-within>svg{color:var(--ink-2)}.login-screen .login-card .login-field .input-wrap>input:not([type=checkbox]),.login-screen .login-card .login-field .input-wrap>input:not([type=checkbox]):hover,.login-screen .login-card .login-field .input-wrap>input:not([type=checkbox]):focus{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--text);caret-color:var(--text);font-family:var(--font-sans);font-size:var(--text-14);font-weight:500;letter-spacing:0}.login-screen .login-card .login-field .input-wrap>input[type=password]{letter-spacing:.08em}.login-screen .login-card .login-field .input-wrap>input::placeholder{color:var(--muted);opacity:1}.login-screen .login-card .login-field .input-wrap>input:-webkit-autofill,.login-screen .login-card .login-field .input-wrap>input:-webkit-autofill:hover,.login-screen .login-card .login-field .input-wrap>input:-webkit-autofill:focus,.login-screen .login-card .login-field .input-wrap>input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill) inset;box-shadow:0 0 0 1000px var(--field-autofill) inset;caret-color:var(--text);transition:background-color 9999s ease-out,color 9999s ease-out,box-shadow .15s ease}.login-screen .login-card .login-field .input-wrap>input:autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--field-autofill) inset}.login-screen .login-field .input-wrap .icon-btn,.login-screen .login-field .input-wrap .icon-btn.ghost{flex:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:var(--radius-chip);background:transparent;box-shadow:none;color:var(--muted);display:inline-grid;place-items:center;transition:background-color .15s ease,color .15s ease}.login-screen .login-field .input-wrap .icon-btn:hover{border:0;background:var(--fill);color:var(--text)}.login-screen .login-field .input-wrap .icon-btn:focus-visible{outline:2px solid var(--focus-edge);outline-offset:-2px}.login-screen .login-field .input-wrap:has(.icon-btn:focus-visible){--field-autofill: color-mix(in srgb, var(--island) 94%, white);border-color:var(--stroke);box-shadow:none}.login-screen .login-field .input-wrap .icon-btn svg{width:16px;height:16px}.login-screen .login-caps{display:flex;align-items:center;gap:6px;margin:-6px 0 0;padding:0 2px;border:0;background:none;color:var(--yellow);font-size:var(--text-12);font-weight:600}.login-screen .login-caps svg{flex:none;width:14px;height:14px}.login-screen .login-message{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--text);font-size:var(--text-13);font-weight:500;line-height:1.45;box-shadow:none}.login-screen .login-message>svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--muted)}.login-screen .login-message-text{display:flex;flex-direction:column;gap:2px;min-width:0}.login-screen .login-message.is-error{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text)}.login-screen .login-message.is-error>svg{color:var(--red)}.login-screen .login-message.is-throttled{border-color:color-mix(in srgb,var(--yellow) 28%,transparent);background:color-mix(in srgb,var(--yellow) 9%,transparent);color:var(--text)}.login-screen .login-message.is-throttled>svg{color:var(--yellow)}.login-screen .login-message.is-notice{border-color:var(--stroke);background:var(--well);color:var(--ink-2)}.login-screen .login-countdown{color:var(--ink-2);font-size:var(--text-12);opacity:1}.login-screen .login-countdown strong{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.login-screen .login-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-top:-2px}.login-screen .login-remember{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--ink-2);font-size:var(--text-14);font-weight:500;line-height:1.3;cursor:pointer;user-select:none}.login-screen .login-remember input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;accent-color:var(--primary);cursor:pointer}.login-screen .login-remember input[type=checkbox]:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.login-screen .login-help-toggle{flex:none;margin-right:-4px;padding:2px 4px;border:0;border-radius:var(--radius-xs);background:none;color:var(--muted);font-size:var(--text-13);font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer;transition:color .15s ease}.login-screen .login-help-toggle:hover,.login-screen .login-help-toggle[aria-expanded=true]{color:var(--text)}.login-screen .login-help-toggle:hover{text-decoration:underline;text-underline-offset:3px}.login-screen .login-help-toggle:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px;color:var(--text)}.login-screen .login-help{margin:-4px 0 0;padding:10px 12px;border:0;border-radius:var(--radius-chip);background:var(--well);color:var(--muted);font-size:var(--text-13);line-height:1.5}.login-screen .login-right .action-pill.login-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--control-lg);min-height:var(--control-lg);margin-top:4px;padding:0 18px;border:0;border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);box-shadow:none;font-family:var(--font-sans);font-size:var(--text-14);font-weight:600;letter-spacing:0;text-transform:none;filter:none;transition:background-color .15s ease,opacity .15s ease,transform .1s ease}.login-screen .login-right .action-pill.login-submit:hover:not(:disabled){border:0;background:var(--primary-hover);box-shadow:none}.login-screen .login-right .action-pill.login-submit:active:not(:disabled){transform:scale(.99)}.login-screen .login-right .action-pill.login-submit:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.login-screen .login-right .action-pill.login-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.login-screen .login-right form.is-loading .action-pill.login-submit:disabled{opacity:.85;cursor:progress}.login-screen .login-submit .login-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--on-primary) 25%,transparent);border-top-color:var(--on-primary);border-radius:50%}.login-screen .login-right form.is-loading .input-wrap,.login-screen .login-right form.is-loading .login-remember{opacity:.6;pointer-events:none}@media (max-width: 900px){.login-screen .login-card .login-field .input-wrap>input:not([type=checkbox]),.login-screen .login-card .login-field .input-wrap>input:not([type=checkbox]):focus{font-size:var(--text-16)}.login-screen .login-field .input-wrap{padding-right:2px}.login-screen .login-field .input-wrap .icon-btn,.login-screen .login-field .input-wrap .icon-btn.ghost{width:var(--control-lg);min-width:var(--control-lg);height:40px;min-height:40px}.login-screen .login-remember{min-height:44px}.login-screen .login-remember input[type=checkbox]{width:18px;height:18px}.login-screen .login-help-toggle{min-height:44px}.login-screen .login-row{margin:-12px 0 -10px}}@media (max-width: 640px){.login-screen{padding:32px 16px;padding-top:calc(32px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom))}.login-screen .login-stack{gap:24px}.login-screen .login-logo img{height:48px}.login-screen .login-card,.login-screen .login-card--single{padding:24px 20px}.login-screen .login-title{font-size:var(--text-24)}}@media (prefers-reduced-motion: reduce){.login-screen .login-field .input-wrap,.login-screen .login-right .action-pill.login-submit{transition:none}}.fx-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--stroke-strong) transparent}.fx-table{width:100%;min-width:860px}.fx-table td{vertical-align:top}.fx-table td.col-actions,.fx-table th.col-actions{width:1%;white-space:nowrap}.fx-row-actions{display:inline-flex;align-items:center;gap:var(--space-4)}.fx-campaign-cell{max-width:420px}.fx-campaign-name{display:inline-block;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-weight:600}.fx-more{margin-left:var(--space-6);color:var(--ink-2)}.fx-amount{font-weight:600;font-variant-numeric:tabular-nums}.empty-state.fx-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.fx-empty strong{color:var(--text);font-size:var(--text-16)}.fx-empty span{max-width:520px;color:var(--muted)}.status-pill.fx-pill-good{color:var(--green)}.status-pill.fx-pill-info{color:var(--blue)}.status-pill.fx-pill-warn{color:var(--yellow)}.status-pill.fx-pill-bad{color:var(--red)}.status-pill.fx-pill-muted{color:var(--muted)}.fx-modal{width:min(720px,calc(100vw - 32px));max-width:720px}.fx-modal .modal-head h2{margin:0;color:var(--text);font-size:var(--text-20);font-weight:600;line-height:1.3}.fx-span-2{grid-column:1 / -1}.fx-mode{align-self:flex-start;flex-wrap:wrap}.fx-rule{margin:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--well);color:var(--ink-2);font-size:var(--text-13);line-height:1.45}@media (max-width: 640px){.fx-modal .modal-body{grid-template-columns:minmax(0,1fr)}}.fast-reports{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background:var(--well)}.fast-reports-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12)}.fast-reports-title{color:var(--ink-2);font-size:var(--text-13);font-weight:600}.fast-reports-buttons{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-control);background:var(--fill)}.fast-report-btn{display:inline-flex;align-items:center;gap:var(--space-6);min-height:32px;padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-family:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer}.fast-report-btn:hover:not(:disabled){color:var(--text)}.fast-report-btn.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.fast-report-btn:disabled{cursor:progress}.fast-report-btn:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.fast-reports-rule{flex:1 1 260px;min-width:0;color:var(--muted);font-size:var(--text-13);line-height:1.4;text-align:right}.fast-reports-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:var(--space-8)}.fast-reports-figures.is-loading{opacity:.6}.fast-figure{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--island)}.fast-figure-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.fast-figure-value{color:var(--text);font-size:var(--text-18);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fast-figure-vs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-6);color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.fast-figure-delta{font-weight:700}.fast-figure-delta.is-good{color:var(--green)}.fast-figure-delta.is-bad{color:var(--red)}.fast-figure-delta.is-flat{color:var(--muted)}@media (max-width: 640px){.fast-reports-rule{flex-basis:100%;text-align:left}.fast-reports-buttons{width:100%}.fast-report-btn{flex:1 1 0;justify-content:center;min-height:40px}}.report-compare-note{margin:0;color:var(--muted);font-size:var(--text-13);line-height:1.4}.report-total-vs{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-12);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.report-total-vs b{margin-left:var(--space-6);font-weight:700}.report-total-vs b.is-good{color:var(--green)}.report-total-vs b.is-bad{color:var(--red)}.report-total-vs b.is-flat{color:var(--muted)}.cu-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12)}.cu-filters>div{min-width:160px}.cu-campaign-search{flex:1 1 200px;min-width:180px;height:var(--control-md);padding:0 var(--space-12);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--text);font:inherit;font-size:var(--text-14)}.cu-campaign-search::placeholder{color:var(--muted)}.cu-totals{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-16);margin-bottom:var(--space-10);color:var(--muted);font-size:var(--text-14);font-variant-numeric:tabular-nums}.cu-totals strong{margin-left:var(--space-4);color:var(--text)}.cu-totals .is-bad{color:var(--red)}.cu-table{min-width:1080px}.cu-table td:first-child{white-space:nowrap}@media (min-width: 721px){.cu-table td.fx-campaign-cell{min-width:300px}}.cu-table .mono{font-variant-numeric:tabular-nums}@media (min-width: 721px){.fx-scroll>.fx-table.cu-table :is(th,td).col-actions{position:sticky;right:0;z-index:1;background:var(--island);box-shadow:inset 1px 0 0 var(--stroke)}.fx-scroll>.fx-table.cu-table thead th.col-actions{z-index:3;background:var(--head)}.fx-scroll>.fx-table.cu-table tbody tr:hover>td.col-actions{background:linear-gradient(var(--well),var(--well)),var(--island)}.fx-scroll>.fx-table.cu-table tbody tr:is(:hover,:focus-within)>td.col-actions{z-index:4}}.fx-table .cell-sub.cu-revised{max-width:260px;margin-top:var(--space-4);color:var(--ink-2);white-space:normal}.cu-revised .status-pill{vertical-align:baseline}.cu-incomplete{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-10);margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid color-mix(in srgb,var(--yellow) 35%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--yellow) 8%,transparent);color:var(--ink-2);font-size:var(--text-13)}.cu-incomplete strong{color:var(--text);font-weight:600}.cu-gaps{margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid var(--stroke)}.cu-gaps-title{display:flex;align-items:center;gap:var(--space-6);margin:0 0 var(--space-10);color:var(--text);font-size:var(--text-14);font-weight:600}.cu-gaps-list{display:flex;flex-direction:column;margin:0 0 var(--space-8);padding:0;list-style:none}.cu-gaps-list li{display:grid;grid-template-columns:72px minmax(0,2fr) minmax(0,1.2fr) 90px auto;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--stroke);font-size:var(--text-13)}.cu-gaps-list li:last-child{border-bottom:0}.cu-gaps>.link-btn{padding:0;font-size:var(--text-13)}.cu-gap-day,.cu-gap-clicks{color:var(--muted);font-variant-numeric:tabular-nums}.cu-gap-campaign,.cu-gap-account{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.cu-gap-account{color:var(--ink-2)}@media (max-width: 720px){.fx-scroll>.fx-table.cu-table td.num{text-align:left}.cu-gaps-list li{grid-template-columns:64px minmax(0,1fr) auto}.cu-gap-account,.cu-gap-clicks{display:none}}.cu-earlier{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--stroke)}.cu-earlier-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding:var(--space-4) 0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--text-14);font-weight:600;cursor:pointer}.cu-earlier-toggle svg{transition:transform .15s ease}.cu-earlier-toggle svg.is-open{transform:rotate(90deg)}.cu-earlier-note{color:var(--muted);font-size:var(--text-13);font-weight:400}.cu-earlier .fx-scroll{margin-top:var(--space-10)}.cu-fieldset{display:contents;border:0;margin:0;padding:0}.cu-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-10);margin:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--well)}.cu-facts div{min-width:0}.cu-facts dt{color:var(--muted);font-size:var(--text-12)}.cu-facts dd{margin:var(--space-2) 0 0;overflow:hidden;color:var(--text);font-size:var(--text-13);font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.cu-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cu-blocked{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-10)}.field-hint.is-bad{color:var(--red)}.cu-days{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--stroke);border-radius:var(--radius-chip)}.cu-days-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-8);margin:0;color:var(--ink-2);font-size:var(--text-13)}.cu-days-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-8)}.cu-days .cu-day{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-8)}.cu-day-date{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.cu-day input{min-width:0;font-variant-numeric:tabular-nums}.cu-split-tag{grid-column:2;color:var(--muted);font-size:var(--text-11)}.cu-history{display:flex;flex-direction:column;gap:var(--space-6)}.cu-history-title{margin:0;color:var(--text);font-size:var(--text-13);font-weight:600}.cu-history-list{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding-left:var(--space-16);color:var(--text);font-size:var(--text-13)}.cu-history-list li strong{font-weight:600;font-variant-numeric:tabular-nums}.cu-history-list .cell-sub{display:block;color:var(--muted)}.cu-modal textarea{min-height:64px;resize:vertical}.fx-modal .field{min-width:0;grid-template-columns:minmax(0,1fr)}.fx-modal .field .country-select-trigger{min-width:0}.fx-modal .field .country-select-trigger>.country-select-value{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-modal .field .country-select-arrow{flex:none}.fx-modal .field>label>span:only-child{margin-left:var(--space-2);color:var(--muted);font-weight:500}.cu-agencies-table{min-width:640px}.acc-owner-fixed{display:block;padding:var(--space-8) 0;color:var(--text);font-size:var(--text-14)}.acc-incomplete{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-12);border:1px solid color-mix(in srgb,var(--yellow) 35%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--yellow) 8%,transparent)}.acc-incomplete-head{margin:0;color:var(--text);font-size:var(--text-14);font-weight:600}.acc-incomplete-head span{margin-left:var(--space-6);color:var(--ink-2);font-weight:400}.acc-incomplete-list{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.acc-incomplete-list button{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--text);font:inherit;font-size:var(--text-13);cursor:pointer}.acc-incomplete-list button:hover{background:var(--fill-hover)}.acc-incomplete-list .cell-sub{color:var(--muted)}.bg-panel+.bg-panel{margin-top:var(--space-16)}.bg-panel>.panel-head{flex-wrap:wrap;gap:var(--space-10) var(--space-16)}.bg-panel .table-wrap.bg-scroll{margin:0;border:0;border-radius:0;background:transparent}.bg-move{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-14)}.bg-sections{flex-wrap:wrap}.bg-wallet-filter{min-width:220px}.bg-muted{color:var(--muted)}.bg-strong{font-weight:600}.bg-note,.bg-ellipsis{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-ellipsis{max-width:240px}.bg-pending-note{margin:0 0 var(--space-10);padding:var(--space-8) var(--space-12);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--ink-2);font-size:var(--text-13);line-height:1.45}.bg-pending-note.is-warn{background:color-mix(in srgb,var(--yellow) 9%,transparent)}.bg-table{font-variant-numeric:tabular-nums}.bg-wallets{min-width:900px}@media (min-width: 721px){.bg-wallets td.num,.bg-deductions td:first-child,.bg-lines td:first-child{white-space:nowrap}.bg-wallets td.num .cell-sub{white-space:normal}}@media (min-width: 721px) and (max-width: 1360px){.bg-wallets .bg-plan{min-width:116px}.bg-lines .bg-campaign-cell .bg-ellipsis{max-width:170px}.bg-lines .bg-entry-cell .bg-note{max-width:190px}}.bg-topups{min-width:1080px}.bg-topups.is-buyer{min-width:760px}.bg-deductions,.bg-lines{min-width:900px}.bg-breakdown-table{min-width:0}.bg-table .mono{font-size:var(--text-13)}.bg-table tr.is-selected td{background:var(--fill)}.bg-table tr.is-quiet td{color:var(--muted)}.bg-table tr.is-quiet td .fx-amount{font-weight:500;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.bg-wallet-name{font-weight:600}.bg-pending{color:var(--blue)}.entries-table td.bg-remaining.is-negative,.entries-table td.bg-remaining.is-negative .fx-amount{color:var(--red)}.bg-remaining .cell-sub:empty{display:none}.bg-remaining .status-pill{margin-top:var(--space-2)}.bg-plan{display:flex;flex-direction:column;gap:var(--space-6);min-width:140px}.bg-plan-figures{color:var(--muted);font-size:var(--text-12);white-space:nowrap}.bg-plan-figures strong{color:var(--text);font-size:var(--text-14);font-weight:600}.bg-plan-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--fill)}.bg-plan-bar>span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.bg-plan-bar>span.is-over{background:var(--red)}.bg-ref{display:inline-flex;align-items:center;gap:var(--space-4)}.bg-ref .mono{font-family:var(--font-mono);font-size:var(--text-12)}.entries-table td .icon-btn.bg-copy{width:26px;height:26px}.fx-table .cell-sub.bg-revised{max-width:240px;color:var(--yellow);white-space:normal}.bg-pending-block{margin-bottom:var(--space-20)}.bg-subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-8);margin:0 0 var(--space-8);color:var(--text);font-size:var(--text-14);font-weight:600}.bg-subtitle-note{color:var(--muted);font-size:var(--text-13);font-weight:400}.bg-statement-filters .bg-export{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-md);margin-left:auto;padding:0 var(--space-14);border-radius:var(--radius-control);font-size:var(--text-14);font-weight:600;white-space:nowrap}.bg-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.bg-figure{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--well)}.bg-figure-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.bg-figure-value{color:var(--text);font-size:var(--text-18);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bg-figure.is-bad .bg-figure-value{color:var(--red)}.bg-figure-sub{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.bg-kind{display:inline-flex;align-items:center;gap:var(--space-6);font-weight:600;white-space:nowrap}.bg-kind:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--muted)}.bg-kind.is-topup:before{background:var(--green)}.bg-kind.is-fee:before{background:var(--yellow)}.bg-kind.is-spend:before{background:var(--blue)}.bg-kind.is-deduction:before{background:var(--red)}.bg-kind.is-transfer:before{background:var(--purple)}.bg-kind.is-refund:before{background:var(--yellow)}.bg-lines tr.is-topup td{background:color-mix(in srgb,var(--green) 5%,transparent)}.entries-table td.is-credit{color:var(--green)}.fx-table .cell-sub.bg-overdraft{color:var(--yellow);white-space:nowrap}.bg-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-16);margin-top:var(--space-20)}.bg-breakdown{min-width:0}.bg-breakdown-note{margin:var(--space-8) 0 0;color:var(--muted);font-size:var(--text-12);line-height:1.45}.bg-modal-small{width:min(520px,calc(100vw - 32px));max-width:520px}.bg-split dd{font-size:var(--text-14);font-variant-numeric:tabular-nums}.bg-split dd.bg-net{color:var(--green);font-size:var(--text-16)}.bg-split div:last-child dd{white-space:normal;font-weight:500;color:var(--ink-2);font-size:var(--text-13)}.bg-mono-input{font-family:var(--font-mono);font-size:var(--text-13)}.bg-modal input[type=time]{font-variant-numeric:tabular-nums}.bg-cancel-toggle{display:flex;align-items:flex-start;gap:var(--space-8);color:var(--ink-2);font-size:var(--text-13);line-height:1.45;cursor:pointer}.bg-cancel-toggle input{margin-top:2px;accent-color:var(--red)}.bg-modal .modal-actions .bg-clear{margin-right:auto;color:var(--red)}@media (max-width: 720px){.bg-panel .table-wrap.bg-scroll{overflow:visible}.bg-sections{width:100%}.bg-sections .fast-report-btn{flex:1 1 0;justify-content:center;min-height:40px}.bg-wallet-filter{min-width:0;width:100%}.bg-statement-filters .bg-export{margin-left:0}.fx-scroll>.fx-table.bg-table,.fx-scroll>.fx-table.bg-topups.is-buyer{min-width:0;table-layout:auto}.fx-scroll>.fx-table.bg-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-scroll>.fx-table.bg-table td.num{text-align:left}.fx-scroll>.fx-table.bg-table :is(td.bg-ref-cell,td.bg-plan-cell){grid-column:1 / -1}.fx-scroll>.fx-table.bg-table td.bg-status-cell{grid-column:auto}.fx-scroll>.fx-table.bg-table td.bg-status-cell .cell-sub{white-space:normal}.fx-scroll>.fx-table.bg-table td.col-actions{grid-column:-2 / -1;justify-self:end}.fx-scroll>.fx-table.bg-wallets tr{grid-auto-flow:row dense}.fx-scroll>.fx-table.bg-lines td.bg-entry-cell{grid-column:span 2}.fx-scroll>.fx-table.bg-breakdown-table tr{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-scroll>.fx-table.bg-table td.col-actions:not(:has(button)){display:none}.fx-scroll>.fx-table.bg-table tfoot{display:block}.fx-scroll>.fx-table.bg-table tfoot tr{border-top:1px solid var(--stroke-strong);border-bottom:0}.fx-scroll>.fx-table.bg-table tfoot td{display:block;height:auto;padding:0;border:0}.fx-scroll>.fx-table.bg-table tfoot td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-12);font-weight:600}.fx-scroll>.fx-table.bg-table .bg-hide-phone{display:none}.bg-note,.bg-ellipsis{max-width:none;white-space:normal}.bg-breakdowns{grid-template-columns:minmax(0,1fr)}.bg-lines tr.is-topup td{background:transparent}.bg-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.bg-topups{--bg-cell-x2: 20px;--bg-amount-w: calc(var(--bg-amount-ch, 11) * 1ch + var(--bg-cell-x2));--bg-fee-w: calc(var(--bg-fee-ch, 10) * 1ch + var(--bg-cell-x2));--bg-net-w: calc(var(--bg-net-ch, 11) * 1ch + var(--bg-cell-x2));--bg-pct-w: calc(var(--bg-pct-ch, 5) * 1ch + var(--bg-cell-x2));--bg-figures-w: calc(var(--bg-amount-w) + var(--bg-fee-w) + var(--bg-net-w));--bg-actions-w: 52px;font-size:var(--text-14);table-layout:fixed;min-width:calc(76px + 112px + 132px + 120px + 136px + var(--bg-actions-w) + var(--bg-figures-w) + var(--bg-pct-w))}.bg-topups.can-edit{--bg-actions-w: 88px}.bg-topups :is(th,td){overflow:hidden;text-overflow:ellipsis}.bg-topups td{white-space:nowrap}.bg-topups td .cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-topups td.bg-status-cell .cell-sub.bg-revised{white-space:normal}.bg-topups .bg-c-date{width:76px}.bg-topups .bg-c-payment{width:112px}.bg-topups .bg-c-wallet{width:132px}.bg-topups .bg-c-amount{width:var(--bg-amount-w)}.bg-topups .bg-c-fee{width:var(--bg-fee-w)}.bg-topups .bg-c-net{width:var(--bg-net-w)}.bg-topups .bg-c-pct{width:var(--bg-pct-w)}.bg-topups .bg-c-status{width:136px}.bg-topups th.bg-c-actions{width:var(--bg-actions-w)}.bg-topups.is-buyer{min-width:calc(76px + 160px + 136px + var(--bg-actions-w) + var(--bg-figures-w) + var(--bg-pct-w))}.bg-topups.is-buyer .bg-c-payment{width:auto}.bg-topups .bg-ref{display:flex;max-width:100%;min-width:0}.bg-topups .bg-ref .mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-topups .bg-ref .bg-copy{flex:none}.bg-topups td.col-actions .fx-row-actions{flex-wrap:nowrap}.bg-topups .cell-sub.bg-pct-sub{display:none}@media (min-width: 721px) and (max-width: 1360px){.bg-topups{--bg-actions-w: 44px;min-width:calc(72px + 104px + 120px + 96px + 120px + var(--bg-actions-w) + var(--bg-figures-w))}.bg-topups.can-edit{--bg-actions-w: 80px}.bg-topups.is-buyer{min-width:calc(72px + 140px + 120px + var(--bg-actions-w) + var(--bg-figures-w))}.bg-topups .bg-c-pct{display:none}.bg-topups .cell-sub.bg-pct-sub{display:block}.bg-topups .bg-c-date{width:72px}.bg-topups .bg-c-payment{width:104px}.bg-topups .bg-c-wallet,.bg-topups .bg-c-status{width:120px}.bg-topups td.col-actions{padding-inline:6px}}.bg-deductions td.col-actions .fx-row-actions{flex-wrap:nowrap}.oc-panel+.oc-panel{margin-top:var(--space-16)}.oc-filters .cu-campaign-search{flex:1 1 220px}.oc-voided-toggle{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--ink-2);font-size:var(--text-13);white-space:nowrap}.cu-totals strong.oc-owed{color:var(--yellow)}.oc-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);margin-bottom:var(--space-16)}.oc-summary-card{padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background:var(--well)}.oc-summary-title{margin:0 0 var(--space-8);color:var(--muted);font-size:var(--text-12);font-weight:600}.oc-bars{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0;list-style:none}.oc-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2) var(--space-10);font-size:var(--text-13)}.oc-bars strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.oc-bar-label{min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.oc-bar{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:var(--fill)}.oc-bar>span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.oc-bar.is-shared>span{background:var(--blue)}.oc-bar.is-department>span{background:var(--muted)}.oc-bar.is-restricted>span{background:var(--purple)}.oc-muted{color:var(--muted)}.oc-lock{flex:none;margin-right:var(--space-4);color:var(--purple);vertical-align:-1px}.oc-table{min-width:1080px}.oc-table.oc-carry{min-width:480px}.oc-table th.oc-c-date{width:120px}.oc-table td:first-child{white-space:nowrap}.oc-table .oc-desc{display:block;max-width:280px;overflow:hidden;color:var(--text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.oc-table .cell-sub.oc-cat{display:inline-flex;align-items:center}.oc-table .cell-sub.oc-alloc-sub,.oc-table .cell-sub.oc-note{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-table .oc-approve,.oc-table .oc-repeat .link-btn{margin-left:var(--space-6);font-size:var(--text-12)}.oc-table .cell-sub .oc-approve{margin-left:0}.oc-table tr.is-voided td{color:var(--muted)}.oc-table tr.is-voided .oc-desc{color:var(--muted);text-decoration:line-through}.oc-paid-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-13)}.oc-paid-list li{display:flex;justify-content:space-between;gap:var(--space-10);max-width:260px}.oc-paid-list li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-attachment{color:var(--blue)}.oc-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12);margin-bottom:var(--space-12)}.oc-bucket{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background:var(--well)}.oc-bucket span{color:var(--muted);font-size:var(--text-12);font-weight:600}.oc-bucket strong{color:var(--text);font-size:var(--text-20);font-weight:600;font-variant-numeric:tabular-nums}.oc-problems{margin:0 0 var(--space-12)}.oc-modal{width:min(780px,calc(100vw - 32px));max-width:780px}.oc-confidential{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--ink-2);font-size:var(--text-13)}.oc-alloc{display:flex;flex-direction:column;gap:var(--space-10);min-width:0;margin:0;padding:var(--space-12) var(--space-14);border:1px solid var(--stroke);border-radius:var(--radius-control)}.oc-alloc-title{margin:0;padding:0;color:var(--text);font-size:var(--text-14);font-weight:600}.oc-alloc .field-hint{margin:0}.oc-alloc-types button:disabled{cursor:not-allowed;opacity:.45}.oc-alloc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-12)}.oc-targets,.oc-links{display:flex;flex-direction:column;gap:var(--space-8)}.oc-target{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px auto;align-items:center;gap:var(--space-8)}.oc-target.is-scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.oc-target input,.oc-link-row input{width:100%;height:var(--control-lg);padding:0 var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.oc-pct-input{display:flex;align-items:center;gap:var(--space-4);color:var(--muted)}.oc-target-actions{display:flex;flex-wrap:wrap;gap:var(--space-14)}.oc-target-actions .link-btn,.oc-links>.link-btn{font-size:var(--text-13);display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start}.oc-link-row{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:var(--space-8)}.oc-link-fixed{color:var(--ink-2);font-variant-numeric:tabular-nums}.oc-preview{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--well)}.oc-preview-title{margin:0;color:var(--muted);font-size:var(--text-12);font-weight:600}.oc-preview-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.oc-preview-list li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:var(--space-10);color:var(--ink-2);font-size:var(--text-13);font-variant-numeric:tabular-nums}.oc-preview-list li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-preview-list strong{color:var(--text);font-weight:600}.oc-preview-pct{color:var(--muted);text-align:right}.oc-preview-list li.is-restricted strong{color:var(--purple)}.oc-preview .field-hint.is-bad,.oc-preview-problem{color:var(--red)}.oc-actions-right{display:inline-flex;gap:var(--space-8)}.oc-action-slot{display:inline-block;width:32px;height:32px;flex:none}@media (max-width: 720px){.oc-summary,.oc-buckets{grid-template-columns:minmax(0,1fr)}.fx-scroll>.fx-table.oc-table td.oc-cost-cell{grid-column:1 / -1;order:-1}.fx-scroll>.fx-table.oc-table .oc-desc{max-width:none;white-space:normal}.oc-alloc-grid{grid-template-columns:minmax(0,1fr)}.oc-target,.oc-target.is-scope{grid-template-columns:minmax(0,1fr) auto}.oc-target>:nth-child(2){grid-column:1}.oc-link-row{grid-template-columns:minmax(0,1fr) 110px auto}.oc-filters>div{flex:1 1 40%}.oc-filters .oc-voided-toggle{flex-basis:100%}}.page-head-actions>.mf-head-actions{display:contents}.mf-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-12)}.mf-head-actions :is(.ghost,.action-pill){display:inline-flex;align-items:center;gap:var(--space-8)}.mf-panel{display:flex;flex-direction:column;gap:var(--space-16)}.mf-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12) var(--space-16);margin:0}.mf-panel-head .panel-title{display:inline-flex;align-items:center;gap:var(--space-8)}.mf-segmented{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-4);border-radius:var(--radius-control);background:var(--fill)}.mf-segmented>button{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.mf-segmented>button:hover{color:var(--text)}.mf-segmented>button.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.mf-segmented-count{min-width:18px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--muted);font-size:var(--text-11);font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.mf-segmented>button.has-count .mf-segmented-count{background:color-mix(in srgb,var(--yellow) 16%,transparent);color:var(--yellow)}.mf-segmented>button.is-active .mf-segmented-count{background:var(--fill-hover);color:var(--text)}.mf-segmented.is-field{align-self:flex-start}.mf-segmented.is-field>button{height:calc(var(--control-md) - 8px)}.pixel-table-toolbar.mf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0}.mf-toolbar>.registry-search-field{flex:1 1 240px;max-width:320px}.mf-toolbar>.mf-sort{margin-left:auto}.mf-clear,.mf-flagchip{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-md);padding:0 var(--space-12);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600;cursor:pointer}.mf-clear:hover,.mf-flagchip:hover{background:var(--fill);color:var(--text)}.mf-flagchip{background:var(--fill)}.mf-notice{display:flex;align-items:center;gap:var(--space-10);min-height:var(--control-md);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-14);border-radius:var(--radius-control);background:color-mix(in srgb,var(--yellow) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 24%,transparent);color:var(--ink-2);font-size:var(--text-13)}.mf-notice>svg{flex:none;color:var(--yellow)}.mf-notice-text{flex:1 1 auto;min-width:0}.mf-notice-text strong{color:var(--text);font-weight:700}.mf-notice-action{flex:none;height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:var(--island);box-shadow:var(--shadow-island);color:var(--text);font-size:var(--text-13);font-weight:600;cursor:pointer}.mf-notice-action:hover{background:var(--head)}.mf-panel .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);min-height:160px;padding:var(--space-32) var(--space-16);border:1px dashed var(--stroke);border-radius:var(--radius-control);background:transparent;color:var(--muted);font-size:var(--text-14);text-align:center}.mf-inline-action{display:inline-flex;align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-10);border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-12);font-weight:600;white-space:nowrap;cursor:pointer}.mf-inline-action:hover{background:var(--fill-hover)}.mf-list{--mf-cols: 28px minmax(220px, 1fr) 336px 196px 92px 100px;display:flex;flex-direction:column;container-type:inline-size;container-name:mf-list}.mf-list-head,.mf-flow-row{display:grid;grid-template-columns:var(--mf-cols);align-items:center;column-gap:var(--space-14)}.mf-list-head{min-height:var(--row-compact);padding:0 var(--space-12);border-radius:var(--radius-chip);background:var(--head);color:var(--muted);font-size:var(--text-12);font-weight:600}.mf-flow{border-bottom:1px solid var(--stroke);transition:background-color .15s ease}.mf-flow:last-child{border-bottom:0}.mf-flow:hover,.mf-flow.is-open{background:var(--well)}.mf-flow.is-open{border-radius:var(--radius-control);border-bottom-color:transparent;box-shadow:inset 0 0 0 1px var(--stroke)}.mf-flow-row{min-height:84px;padding:var(--space-12)}.mf-flow-toggle.icon-btn{width:28px;height:28px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted)}.mf-flow-toggle.icon-btn:hover{background:var(--fill);color:var(--text)}.mf-flow-toggle svg{transition:transform .18s ease}.mf-flow.is-open .mf-flow-toggle svg{transform:rotate(90deg)}.mf-flow-id{display:flex;align-items:center;gap:var(--space-12);min-width:0}.mf-avatar{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--mf-avatar, var(--metric-ftd)) 16%,transparent);color:var(--mf-avatar, var(--metric-ftd));font-size:var(--text-14);font-weight:700}.mf-flow.is-paused .mf-avatar{background:var(--fill);color:var(--muted)}.mf-flow-idtext{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mf-flow-line{display:flex;align-items:center;gap:var(--space-8);min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--text-13)}.mf-flow-buyer{flex:none;color:var(--text);font-size:var(--text-14);font-weight:600}.mf-flow-mark{display:inline-flex;flex:none;align-items:center;color:var(--ink-2);font-weight:500}.mf-flow-game{min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis}.mf-flow-geo{display:inline-flex;flex:none;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-12);font-weight:600}.mf-flow-line.is-sub{gap:var(--space-6);font-size:var(--text-12)}.mf-flow-line.is-sub>*+*:before{content:"·";margin-right:var(--space-6);color:var(--muted)}.mf-flow-line.is-sub>.mf-flow-mark+*:before,.mf-flow-line.is-sub>*+.mf-flow-mark:before{content:none}.mf-flow-link{display:flex;align-items:center;gap:var(--space-4);min-width:0}.mf-flow-link code,.mf-meta-link,.mf-domain-host,.mf-pixel-id,.mf-token,.mf-stats-key.is-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mf-flow-link code{min-width:0;overflow:hidden;color:var(--muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.mf-copy{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);cursor:pointer}.mf-copy:hover{background:var(--fill);color:var(--text)}.mf-copy.is-copied{color:var(--green)}.mf-chain{display:flex;align-items:center;min-width:0}.mf-node{display:inline-flex;flex:none;align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-chip);background:var(--island);color:var(--ink-2);font:inherit;font-size:var(--text-12);font-weight:600;white-space:nowrap}.mf-node>svg{flex:none;color:var(--muted)}button.mf-node{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}button.mf-node:hover{border-color:var(--stroke-strong);color:var(--text)}.mf-node.is-warn{border-color:color-mix(in srgb,var(--yellow) 40%,var(--stroke))}.mf-node.is-bad{border-color:color-mix(in srgb,var(--red) 40%,var(--stroke))}.mf-node.is-empty{border-style:dashed;border-color:var(--stroke-strong);background:transparent;color:var(--text)}.mf-node.is-empty>svg{color:var(--text)}.mf-node.is-empty:hover{border-style:solid;background:var(--fill)}.mf-node.is-off{border-style:dashed;background:transparent;color:var(--muted);opacity:.7}.mf-wire{flex:none;width:12px;height:1px;background:var(--stroke-strong)}.mf-wire.is-off{background:none;border-top:1px dashed var(--stroke-strong)}.mf-dots{display:inline-flex;align-items:center;gap:var(--space-2)}.mf-dots-more{margin-left:2px;color:var(--muted);font-size:var(--text-11);font-weight:600}.mf-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--muted)}.mf-dot.is-ok{background:var(--green)}.mf-dot.is-warn{background:var(--yellow)}.mf-dot.is-bad{background:var(--red)}.mf-dot.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--muted)}.mf-traffic{display:flex;align-items:center;gap:var(--space-10);min-width:0}.mf-spark{display:inline-flex;flex:none;color:var(--stroke-strong)}.mf-traffic-figures{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.mf-traffic-main,.mf-traffic-sub{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-12)}.mf-traffic-main strong{color:var(--text);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.mf-traffic-sub strong{color:var(--ink-2);font-weight:600;font-variant-numeric:tabular-nums}.mf-traffic-none{color:var(--muted);font-size:var(--text-12)}.mf-traffic-wait{width:120px;height:10px;border-radius:var(--radius-xs);background:var(--fill)}.mf-trend{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-xs);font-size:var(--text-11);font-weight:600;line-height:16px}.mf-trend.is-up{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.mf-trend.is-down{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.mf-trend.is-flat,.mf-trend.is-new{background:var(--fill);color:var(--muted)}.mf-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.mf-source{display:inline-flex;align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-8);border-radius:var(--radius-xs);font-size:var(--text-12);font-weight:600;white-space:nowrap}.mf-source{padding:0;color:var(--muted);font-weight:500}.mf-source .keitaro-mark{height:18px;width:auto}.mf-source.is-local{padding:0 var(--space-8);background:color-mix(in srgb,var(--yellow) 14%,transparent);color:var(--yellow);font-weight:600}.mf-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.mf-actions .icon-btn{width:32px;height:32px;border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted)}.mf-actions .icon-btn:hover,.mf-menu.is-open>.icon-btn{background:var(--fill);color:var(--text)}.mf-menu{position:relative}.mf-menu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;min-width:248px;padding:var(--space-6);border-radius:var(--radius-control);background:var(--island);box-shadow:var(--shadow-pop)}.mf-menu-item{display:flex;align-items:center;gap:var(--space-10);min-height:36px;padding:0 var(--space-10);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text);font:inherit;font-size:var(--text-13);font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.mf-menu-item>svg{flex:none;color:var(--muted)}.mf-menu-item:hover:not(:disabled),.mf-menu-item:focus-visible{background:var(--fill)}.mf-menu-item:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.mf-tree{display:flex;flex-direction:column;gap:var(--space-8);margin:0 var(--space-12) var(--space-12) calc(28px + var(--space-14) + var(--space-12) + 18px);padding-left:var(--space-16);border-left:1px solid var(--stroke-strong)}.mf-tree-empty{display:flex;align-items:center;gap:var(--space-8);min-height:40px;color:var(--muted);font-size:var(--text-13)}.mf-domain{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--island);box-shadow:inset 0 0 0 1px var(--stroke)}.mf-domain-row,.mf-edit-domain-head{display:flex;align-items:center;gap:var(--space-8);min-width:0}.mf-domain-host{min-width:0;overflow:hidden;color:var(--text);font-size:var(--text-13);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mf-domain-geos{display:inline-flex;gap:var(--space-2)}.mf-tag{padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600;line-height:18px}.mf-domain-actions{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.mf-domain-actions .icon-btn{width:28px;height:28px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted)}.mf-domain-actions .icon-btn:hover{background:var(--fill);color:var(--text)}.mf-unbind{display:inline-flex;align-items:center;gap:var(--space-4);height:28px;min-width:28px;padding:0 var(--space-8);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-size:var(--text-12);font-weight:600;cursor:pointer}.mf-unbind:hover{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.mf-unbind.is-armed{background:var(--red);color:var(--on-primary)}:root[data-palette=blask-white] .mf-unbind.is-armed{color:#fff}.mf-pixels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding-left:var(--space-14)}.mf-pixels.is-plain{padding-left:0}.mf-pixel{display:inline-flex;align-items:center;gap:var(--space-6);height:26px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12)}.mf-pixel>svg{color:var(--muted)}.mf-pixel-id{color:var(--text);font-size:var(--text-12)}.mf-pixels-empty{color:var(--muted);font-size:var(--text-12)}.mf-pixels .mf-inline-action{height:26px;background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--stroke-strong)}.mf-pixels .mf-inline-action:hover{background:var(--fill);color:var(--text)}@container mf-list (max-width: 1080px){.mf-list-head{display:none}.mf-flow-row{grid-template-columns:28px minmax(0,1fr) auto auto;grid-template-areas:"toggle id state actions" ". chain traffic traffic";row-gap:var(--space-10)}.mf-flow-toggle{grid-area:toggle}.mf-flow-id{grid-area:id}.mf-chain{grid-area:chain}.mf-traffic{grid-area:traffic;justify-content:flex-end}.mf-state{grid-area:state;flex-direction:row;align-items:center}.mf-actions{grid-area:actions}}.mf-dialog.modal{position:relative;gap:0;min-width:0;max-width:100%;padding:0;overflow:visible}.mf-dialog--sm{width:min(520px,94vw)}.mf-dialog--md{width:min(680px,94vw)}.mf-dialog--lg{width:min(760px,94vw)}.mf-dialog--xl{width:min(1240px,96vw)}.mf-dialog-head.modal-head{display:flex;align-items:flex-start;gap:var(--space-16);padding:var(--space-20) var(--space-24) var(--space-12)}.mf-dialog-titles{flex:1 1 auto;min-width:0}.mf-dialog-head h2{overflow-wrap:anywhere}.mf-dialog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);margin-top:var(--space-6);color:var(--muted);font-size:var(--text-13)}.mf-meta-link{color:var(--ink-2);font-size:var(--text-12)}.mf-meta-strong{color:var(--text);font-weight:600}.mf-meta-geo{display:inline-flex;align-items:center;gap:var(--space-4)}.mf-meta-copy{display:inline-flex;align-items:center;gap:var(--space-6);padding:2px var(--space-6);margin-left:calc(var(--space-6) * -1);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);cursor:pointer}.mf-meta-copy:hover{background:var(--fill);color:var(--text)}.mf-meta-copy code{font-family:var(--font-mono);font-size:var(--text-12)}.mf-dialog-tools{display:flex;align-items:center;gap:var(--space-8)}.mf-dialog-body.modal-body{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-4) var(--space-24) var(--space-20)}.mf-dialog-foot.modal-actions{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);padding:var(--space-14) var(--space-24);border-top:1px solid var(--stroke);border-radius:0 0 var(--radius-island) var(--radius-island);background:var(--island)}@media (min-width: 721px){.mf-dialog-foot.modal-actions{bottom:calc(var(--space-32, 32px) * -1)}}.mf-foot-spacer{flex:1 1 auto}.mf-foot-link{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-md);padding:0 var(--space-10);margin-left:calc(var(--space-10) * -1);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600;cursor:pointer}.mf-foot-link:hover{background:var(--fill);color:var(--text)}.mf-section{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke)}.mf-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:20px}.mf-section-title{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mf-section-title>svg,.mf-section-title>img{flex:none}.mf-section-title .keitaro-mark{height:18px;width:auto}.mf-section-aside{display:inline-flex;align-items:center;gap:var(--space-8)}.mf-section-note{color:var(--muted);font-size:var(--text-12)}.mf-count{min-width:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.mf-section .field{margin:0}.mf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-16)}.mf-hint{margin:0;color:var(--muted);font-size:var(--text-12)}.mf-warning{display:flex;align-items:flex-start;gap:var(--space-6);margin:0;color:var(--yellow);font-size:var(--text-12);font-weight:500}.mf-warning>svg{flex:none;margin-top:1px}.mf-readonly{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-14);border:1px dashed var(--stroke-strong);border-radius:var(--radius-control);color:var(--ink-2)}.mf-readonly code{font-family:var(--font-mono);font-size:var(--text-13);color:var(--text)}.mf-namepreview{display:flex;flex-direction:column;gap:var(--space-6)}.mf-namepreview>span{color:var(--ink-2);font-size:var(--text-12);font-weight:600}.mf-namepreview code{padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--fill);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-12);overflow-wrap:anywhere}.mf-namepreview code.is-changed{color:var(--text);box-shadow:inset 0 0 0 1px var(--stroke-strong)}.mf-edit-domains{display:flex;flex-direction:column;gap:var(--space-8)}.mf-edit-domain{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--island);box-shadow:inset 0 0 0 1px var(--stroke)}.mf-pending{margin-left:auto;color:var(--yellow);font-size:var(--text-12);font-weight:600}.mf-pixel-remove{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:calc(var(--space-4) * -1);border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.mf-pixel-remove:hover:not(:disabled){background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.mf-pixel-remove:disabled{cursor:not-allowed;opacity:.5}.mf-attach{min-width:200px}.mf-attach .country-select-trigger{min-height:26px;height:26px;padding:0 var(--space-10);border-radius:var(--radius-xs);font-size:var(--text-12)}.mf-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.mf-kv{display:flex;flex-direction:column;gap:var(--space-8);margin:0}.mf-kv>div{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);align-items:center;gap:var(--space-8);min-height:24px}.mf-kv dt{color:var(--muted);font-size:var(--text-12)}.mf-kv dd{display:flex;align-items:center;gap:var(--space-6);min-width:0;margin:0;color:var(--text);font-size:var(--text-13);overflow-wrap:anywhere}.mf-kv dd.is-mono{font-family:var(--font-mono);font-size:var(--text-12)}.mf-kv .keitaro-mark{height:16px;width:auto}.mf-urlbox{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-14);border-radius:var(--radius-control);background:var(--fill)}.mf-urlbox code{flex:1 1 auto;min-width:0;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-12);overflow-wrap:anywhere}.mf-urlbox.is-final code{color:var(--text)}.mf-urlbox-copy.ghost{display:inline-flex;flex:none;align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:0 var(--space-12)}.mf-detail-pixels{display:flex;flex-direction:column}.mf-detail-pixel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-height:40px;border-bottom:1px solid var(--stroke)}.mf-detail-pixel:last-child{border-bottom:0}.mf-token{margin-left:auto;color:var(--muted);font-size:var(--text-12)}.mf-detail-pixel .icon-btn{width:28px;height:28px;border:0;background:transparent;color:var(--muted)}.mf-detail-pixel .icon-btn:hover{background:var(--fill);color:var(--text)}.mf-detail-note{flex-basis:100%;padding:0 0 var(--space-8) var(--space-14);color:var(--muted);font-size:var(--text-12)}.mf-stats-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.mf-stats-note{color:var(--muted);font-size:var(--text-12)}.mf-stats-export.ghost{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--control-md);margin-left:auto;padding:0 var(--space-16);border-radius:var(--radius-control);font-weight:600}.mf-stats-scroll.table-wrap{border:1px solid var(--stroke);border-radius:var(--radius-control);box-shadow:none}.mf-stats-table{width:100%;border-collapse:separate;border-spacing:0}.mf-stats-table th,.mf-stats-table td{padding:0 var(--space-12);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mf-stats-table thead th{height:var(--row-compact);background:var(--head);color:var(--muted);font-size:var(--text-12);font-weight:600}.mf-stats-table thead th .sortable-header{justify-content:flex-end;width:100%}.mf-stats-table tbody td{height:52px;border-top:1px solid var(--stroke);color:var(--text);font-size:var(--text-13)}.mf-stats-table th.mf-stats-keycol,.mf-stats-table td.mf-stats-keycol{position:sticky;left:0;z-index:1;min-width:168px;text-align:left;background:var(--island)}.mf-stats-table thead th.mf-stats-keycol{z-index:2;background:var(--head)}.mf-stats-table thead th.mf-stats-keycol .sortable-header{justify-content:flex-start}.mf-stats-table .col-status{text-align:left}.mf-stats-table thead th.col-status .sortable-header{justify-content:flex-start}.mf-stats-total td,.mf-stats-total td.mf-stats-keycol{height:44px;background:color-mix(in srgb,var(--island) 95%,var(--text));font-weight:700}.mf-stats-table tbody tr:not(.mf-stats-total):hover td{background:var(--fill)}.mf-stats-table tbody tr:not(.mf-stats-total):hover td.mf-stats-keycol{background:color-mix(in srgb,var(--island) 94%,var(--text))}.mf-stats-key{display:inline-flex;align-items:center;gap:var(--space-8);max-width:260px;overflow:hidden;color:var(--text);text-overflow:ellipsis}.mf-stats-key.is-mono{font-size:var(--text-12)}.mf-stats-key.is-muted{color:var(--muted);font-style:normal}.mf-stats-more.link-btn{align-self:flex-start}@media (max-width: 720px){.mf-panel-head{flex-direction:column;align-items:stretch}.mf-panel .mf-panel-head>.panel-head-title{flex:0 0 auto}.mf-panel-head .mf-segmented{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mf-panel-head .mf-segmented::-webkit-scrollbar{display:none}.mf-toolbar>.registry-search-field{flex-basis:100%;max-width:none}.mf-toolbar>.mf-sort{margin-left:0}.mf-notice{flex-wrap:wrap;padding:var(--space-10) var(--space-12)}.mf-notice-text{flex:1 1 calc(100% - 32px)}.mf-notice-action{width:100%}.mf-list{gap:var(--space-10)}.mf-flow,.mf-flow:last-child{border:0;border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke)}.mf-flow-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id state" "chain chain" "traffic traffic" "actions actions";gap:var(--space-12);padding:var(--space-14)}.mf-flow-toggle{display:none}.mf-flow-id{align-items:flex-start}.mf-flow-line{flex-wrap:wrap;row-gap:var(--space-2);white-space:normal}.mf-flow-link code{padding:0;background:none;white-space:normal;overflow-wrap:anywhere}.mf-state{flex-direction:column;align-items:flex-end}.mf-chain{flex-direction:column;align-items:stretch}.mf-chain .mf-node{justify-content:flex-start;height:34px}.mf-chain .mf-node .mf-dots{margin-left:auto}.mf-wire,.mf-wire.is-off{width:1px;height:8px;margin-left:18px;border-top:0}.mf-wire.is-off{background:none;border-left:1px dashed var(--stroke-strong)}.mf-traffic{justify-content:flex-start}.mf-traffic{padding-top:var(--space-12);border-top:1px solid var(--stroke)}.mf-actions{margin-top:calc(var(--space-4) * -1)}.mf-tree{margin:0 var(--space-14) var(--space-14);padding-left:var(--space-10)}.mf-domain-row{flex-wrap:wrap}.mf-pixels{padding-left:0}.mf-overlay.modal-overlay-scroll{grid-template-columns:minmax(0,1fr);align-items:end;padding:var(--space-24) 0 0}.mf-dialog.modal,.mf-dialog--sm,.mf-dialog--md,.mf-dialog--lg,.mf-dialog--xl{width:100%;max-width:none;border-radius:var(--radius-island) var(--radius-island) 0 0}.mf-dialog-head.modal-head{padding:26px var(--space-16) var(--space-10)}.mf-dialog-body.modal-body{padding:var(--space-4) var(--space-16) var(--space-16)}.mf-overlay .mf-dialog .mf-dialog-foot.modal-actions{bottom:0;flex-wrap:wrap;margin:0;padding:var(--space-12) var(--space-16) calc(var(--space-12) + env(safe-area-inset-bottom,0px));border-radius:0}.mf-dialog-foot .mf-foot-spacer{display:none}.mf-dialog-foot .mf-foot-link{flex-basis:100%;justify-content:center;margin-left:0}.mf-dialog-foot :is(.ghost,.action-pill){flex:1 1 0;justify-content:center}.mf-fields,.mf-detail-grid{grid-template-columns:minmax(0,1fr)}.mf-section{padding:var(--space-12)}.mf-stats-export.ghost{margin-left:0}.mf-stats-table th.mf-stats-keycol,.mf-stats-table td.mf-stats-keycol{min-width:128px}}:root{--danger-wash: #4d2837}:root[data-palette=blask-dark]{--danger-wash: #29101b}:root[data-palette=blask-white]{--danger-wash: #fff0f6}.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay{background:var(--veil, rgba(0, 0, 0, .3));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog.tone-danger .confirm-confirm,.ghost.offer-editor-delete,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-16);border:0;border-radius:var(--radius-control);background:var(--danger-wash);box-shadow:none;color:var(--red);font-size:var(--text-14);font-weight:600;filter:none;transform:none;transition:background .15s ease,transform .15s ease}.confirm-dialog.tone-danger .confirm-confirm:hover,.ghost.offer-editor-delete:hover,.btn-danger:hover{background:color-mix(in srgb,var(--red) 10%,var(--danger-wash));color:var(--red);filter:none;transform:none}.confirm-dialog.tone-danger .confirm-confirm:active,.btn-danger:active{transform:scale(.97)}.confirm-dialog:not(.tone-danger) .confirm-confirm{min-height:var(--control-md);padding:0 var(--space-16);border:0;border-radius:var(--radius-control);background:var(--primary);box-shadow:none;color:var(--on-primary);font-size:var(--text-14);font-weight:600;filter:none}.confirm-dialog:not(.tone-danger) .confirm-confirm:hover{background:var(--primary-hover);transform:none}.confirm-overlay{padding:var(--space-16)}.confirm-dialog,.confirm-dialog.tone-danger{display:flex;flex-direction:column;gap:var(--space-8);width:min(440px,100%);padding:var(--space-20) var(--space-24);border:0;border-radius:var(--radius-island);background:var(--island);box-shadow:var(--shadow-pop);text-align:left}.confirm-icon{display:none}.confirm-body{align-self:stretch}.confirm-title{margin:0;color:var(--text);font-size:var(--text-20);font-weight:600;line-height:1.4;letter-spacing:-.01em}.confirm-message{margin:0;color:var(--ink-2);font-size:var(--text-14);line-height:1.5}.confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-12)}.confirm-actions .ghost{min-height:var(--control-md);padding:0 var(--space-16);font-size:var(--text-14)}@media (max-width: 720px){.confirm-overlay{place-items:end stretch;padding:var(--space-40) 0 0}.confirm-dialog,.confirm-dialog.tone-danger{width:100%;padding:var(--space-24) var(--space-16) calc(var(--space-20) + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.confirm-actions>*{flex:1 1 0}}@media (max-width: 720px){:root:has(:is(.modal-overlay,.confirm-overlay,.ub-drawer)) .mdock{visibility:hidden}}.details-drawer{border-left:0;background:var(--island);box-shadow:var(--shadow-pop)}.details-head{border-bottom-color:var(--stroke)}.details-head h2{color:var(--text)}.details-added{border-color:var(--stroke);border-radius:var(--radius-control);background:var(--well)}.details-list>div{border-bottom-color:var(--stroke)}.details-chip{border-color:var(--stroke);background:var(--well)}.details-chip-dot.st-pending{background:var(--yellow)}.details-chip-dot.st-paused{background:var(--metric-roi)}.details-chip-dot.st-expired{background:var(--muted)}.details-secret{border-color:var(--stroke-strong);background:var(--well);color:var(--ink-2)}.ub-drawer{border-left:0;background:var(--island);box-shadow:var(--shadow-pop)}.ub-scrim{background:var(--veil, rgba(0, 0, 0, .3))}.ub-drawer-total.is-accent{border-color:var(--stroke-strong);background:var(--well)}.ub-drawer-total.is-accent strong,.ub-breakdown-rev{color:var(--text)}.ub-breakdown-share{background:linear-gradient(to right,var(--metric-revenue) 0,var(--metric-revenue) var(--share, 0%),var(--fill) var(--share, 0%))}.notifications-empty{border-color:var(--stroke);border-radius:var(--radius-control);background:var(--well);color:var(--muted)}.notifications-empty.notifications-error{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent);color:var(--text)}.notifications-empty-icon{border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent)}.pw-modal-icon,.modal .modal-head .stats-icon-tile{display:none}.modal-head h2>.metric-info{margin-left:var(--space-6);vertical-align:.1em}.mc-edit-status.is-error{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 7%,transparent);color:var(--text)}.mc-edit-status.is-error strong{color:var(--red)}.mc-edit-status.is-ok{border-color:color-mix(in srgb,var(--green) 28%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--text)}.copy-toast,.copy-toast.success,.copy-toast.error,:root[data-palette=blask-white] .copy-toast.success,:root[data-palette=blask-white] .copy-toast.error{padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-chip);background:var(--island);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-pop);color:var(--text)}.copy-toast.success svg{color:var(--green)}.copy-toast.error svg{color:var(--red)}.icon-btn[data-tip]:hover:after,.icon-btn[data-tip]:focus-visible:after{padding:var(--space-6) var(--space-8);border:0;border-radius:var(--radius-xs);background:var(--head);box-shadow:var(--shadow-pop);color:var(--text)}.icon-btn[data-tip]:hover:before,.icon-btn[data-tip]:focus-visible:before{border-top-color:var(--head)}:is(.accounts-action-group,.fx-row-actions) .icon-btn[data-tip]:last-child:is(:hover,:focus-visible):after{left:auto;right:0;transform:none}.palette{border:0;border-radius:var(--radius-island);background:var(--island);box-shadow:var(--shadow-pop)}.palette-item.is-active,.palette-item[aria-selected=true]{background:var(--fill);box-shadow:none}.palette-item-sub{overflow:hidden;color:var(--muted);font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.palette-mark{border-radius:2px;background:color-mix(in srgb,var(--link) 16%,transparent);color:inherit;font-weight:700}.palette-group-action{border:0;background:transparent;color:var(--link);font-size:var(--text-12);font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.palette-group-action:hover{text-decoration:underline;text-underline-offset:3px}.palette-status{padding:var(--space-8) var(--space-12);color:var(--muted);font-size:var(--text-12)}.palette-empty-title{color:var(--text);font-size:var(--text-14);font-weight:600}.palette-empty-hint{color:var(--muted);font-size:var(--text-13)}.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay{overflow-y:auto;overscroll-behavior:contain}:is(.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay),:is(.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay) *{scrollbar-width:none}:is(.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay)::-webkit-scrollbar,:is(.modal-overlay,.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay) *::-webkit-scrollbar{display:none}@media (min-width: 721px){.modal-overlay:not(.details-overlay):not(:has(>.dashboard-filters-modal)),.confirm-overlay,.report-modal-backdrop,.mc-edit-overlay{align-items:start;padding:var(--space-32, 32px) var(--space-16, 16px)}.modal-overlay:not(.details-overlay)>:not(.dashboard-filters-modal),.confirm-overlay>*,.report-modal-backdrop>*,.mc-edit-overlay>*{margin-block:auto}}.palette-item-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.palette-item-text .palette-item-label{display:block;flex:none}.palette-item-sub{display:block;min-width:0}.palette-mark{padding:0}.palette-flag{width:16px;height:12px;background-size:cover}.palette-group-label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.palette-group-action{padding:0 2px}.palette-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}@media (max-width: 640px){.palette-item{align-items:center;min-height:48px}}.reg-strip{margin-bottom:var(--space-12)}.reg-panel+.reg-report,.reg-panel{margin-bottom:var(--space-16)}.reg-table td{vertical-align:middle;white-space:nowrap}.reg-name-cell .reg-sub{display:block;margin:2px 0 0;font-size:var(--text-12)}@media (max-width: 720px){.reg-name-cell .reg-sub{overflow-wrap:anywhere}}.reg-name{color:var(--text);font-weight:600}.reg-empty-pill{margin-left:var(--space-8)}.reg-none{color:var(--muted)}.reg-counts{display:inline-flex;align-items:center;gap:var(--space-8);font-variant-numeric:tabular-nums;white-space:nowrap}.reg-counts-total{min-width:1.5ch;color:var(--text);font-weight:600}.reg-count{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-size:var(--text-13)}.reg-count.is-zero{color:var(--muted);opacity:.6}.reg-count-dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.reg-count.is-active .reg-count-dot{background:var(--green)}.reg-count.is-attention .reg-count-dot{background:var(--yellow)}.reg-count.is-blocked .reg-count-dot{background:var(--red)}.reg-count.is-zero .reg-count-dot{background:var(--muted)}.reg-flags{display:inline-flex;flex-wrap:nowrap;gap:4px}.reg-flag{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:24px;height:22px;padding:0 var(--space-6);border:1px dashed var(--stroke-strong);border-radius:var(--radius-xs);color:var(--muted);font-size:var(--text-11);font-weight:500;white-space:nowrap}.reg-flag.is-set{border-style:solid;border-color:color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.reg-flag-text:empty{display:none}.icon-btn.reg-danger:hover:not(:disabled){color:var(--red)}.reg-link{padding:0;border:0;background:none;color:var(--text);font:inherit;text-decoration:underline;text-decoration-color:var(--stroke-strong);text-underline-offset:3px;cursor:pointer}.reg-link:hover{text-decoration-color:currentColor}.reg-bad{color:var(--red)}@keyframes reg-flash{0%{background-color:color-mix(in srgb,var(--blue) 18%,transparent)}to{background-color:transparent}}.reg-table tr.reg-flash>td{animation:reg-flash 2.4s ease-out 1}.reg-cleanup{display:flex;align-items:center;gap:var(--space-10);margin:0 0 var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid color-mix(in srgb,var(--yellow) 35%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--yellow) 8%,transparent)}.reg-cleanup>svg{flex-shrink:0;color:var(--yellow)}.reg-cleanup p{flex:1;min-width:0;margin:0;color:var(--text);font-size:var(--text-14);font-weight:500}.reg-cleanup-btn{flex-shrink:0}.reg-panel>.api-status,.reg-report>.api-status{margin-bottom:var(--space-12)}.reg-focus{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);margin:0 0 var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--text);font-size:var(--text-13);font-weight:500}.reg-focus-clear{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;cursor:pointer}.reg-focus-clear:hover{color:var(--text)}.reg-empty-links{display:block;margin-top:var(--space-6);color:var(--muted);font-size:var(--text-13)}.reg-report-actions{display:flex;align-items:center;gap:var(--space-8)}.reg-period{min-width:160px}.reg-report-totals{display:flex;flex-wrap:wrap;gap:1px;margin:0 0 var(--space-12);overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-chip);background:var(--stroke)}.reg-report-totals>div{flex:1 1 110px;display:flex;flex-direction:column;gap:2px;padding:var(--space-10) var(--space-12);background:var(--island)}.reg-report-totals dt{color:var(--muted);font-size:var(--text-12)}.reg-report-totals dd{margin:0;color:var(--text);font-size:var(--text-16);font-weight:600;font-variant-numeric:tabular-nums}.reg-report-totals .is-good dd{color:var(--green)}.reg-report-totals .is-warn dd{color:var(--yellow)}.reg-report-totals .is-bad dd{color:var(--red)}.reg-reveal-body .vault-section{display:flex;flex-direction:column;gap:var(--space-6)}@media (max-width: 640px){.reg-cleanup{flex-wrap:wrap}.reg-cleanup-btn{width:100%;justify-content:center}.reg-table td,.reg-name-cell{white-space:normal}.reg-report-actions{flex-wrap:wrap}.reg-tabs .offers-tabs{overflow-x:auto}}@media (min-width: 721px){.accounts-table td.accounts-integration-cell{min-width:0}.registry-dashboard-panel .entries-table.accounts-table th,.registry-dashboard-panel .entries-table.accounts-table td{padding-left:var(--space-8);padding-right:var(--space-8)}.accounts-table .accounts-action-group{gap:0}.accounts-table .accounts-action-group .icon-btn{width:28px;height:28px}}@media (min-width: 901px){.table-wrap>.entries-table.accounts-table :is(th,td):last-child{position:sticky;right:0;z-index:1;background:var(--island);box-shadow:inset 1px 0 0 var(--stroke)}.table-wrap>.entries-table.accounts-table thead th:last-child{z-index:3;background:var(--head)}.table-wrap>.entries-table.accounts-table tbody tr:hover>td:last-child{background:linear-gradient(var(--well),var(--well)),var(--island)}.table-wrap>.entries-table.accounts-table tbody tr:is(:hover,:focus-within)>td:last-child{z-index:4}}@media (min-width: 641px){.registry-dashboard-panel .entries-table.reg-table th,.registry-dashboard-panel .entries-table.reg-table td{padding-left:var(--space-8);padding-right:var(--space-8)}.reg-table .fx-row-actions{gap:0}.reg-table .fx-row-actions .icon-btn{width:28px;height:28px}}.page-head-actions>.hl-head-actions{display:contents}.hl-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12)}.hl-head-actions .ghost{display:inline-flex;align-items:center;gap:var(--space-8)}.hl-lastrun{color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.hl-view{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.hl-panel{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.registry-dashboard-panel.hl-panel>.panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12) var(--space-16);margin:0}.hl-panel-head .panel-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}.hl-stack{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.hl-head-note{color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap}.hl-head-note strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.hl-head-note.is-short strong{color:var(--yellow)}.hl-foot{margin:0;color:var(--muted);font-size:var(--text-12);line-height:1.5}.hl-muted{color:var(--muted)}.hl-mono{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:0}.hl-panel .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);min-height:140px;padding:var(--space-32) var(--space-16);border:1px dashed var(--stroke);border-radius:var(--radius-control);background:transparent;color:var(--muted);font-size:var(--text-14);text-align:center}.hl-panel .empty-state.error{border-style:solid;border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent);color:var(--red)}.status-pill.hl-pill{gap:var(--space-6);font-size:var(--text-12);font-weight:600;white-space:nowrap}.hl-pill-dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.hl-segmented{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-4);border-radius:var(--radius-control);background:var(--fill)}.hl-segmented>button{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--muted);font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.hl-segmented>button:hover{color:var(--text)}.hl-segmented>button.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.hl-segmented-count{min-width:18px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.hl-segmented>button.is-active .hl-segmented-count{background:var(--fill-hover);color:var(--text)}.hl-verdict,.hl-notice{display:flex;align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke);color:var(--ink-2);font-size:var(--text-13);line-height:1.5}.hl-verdict>svg,.hl-notice>svg{flex:none;margin-top:2px;color:var(--muted)}.hl-verdict p{margin:0;min-width:0}.hl-verdict strong,.hl-notice strong{color:var(--text);font-size:var(--text-14);font-weight:600}.hl-verdict-rest{margin-left:var(--space-8);color:var(--muted);font-variant-numeric:tabular-nums}.hl-notice>div{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;flex:1 1 auto}.hl-notice p{margin:0;color:var(--ink-2)}:is(.hl-verdict,.hl-notice).is-bad{background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent)}:is(.hl-verdict,.hl-notice).is-bad>svg{color:var(--red)}:is(.hl-verdict,.hl-notice).is-warn{background:color-mix(in srgb,var(--yellow) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 26%,transparent)}:is(.hl-verdict,.hl-notice).is-warn>svg{color:var(--yellow)}:is(.hl-verdict,.hl-notice).is-ok{background:color-mix(in srgb,var(--green) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 22%,transparent)}:is(.hl-verdict,.hl-notice).is-ok>svg{color:var(--green)}.hl-notice.hl-diagnosis>svg{color:var(--red)}.hl-diagnosis-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-12)}.hl-diagnosis-count{color:var(--muted);font-size:var(--text-12);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.hl-diagnosis-groups{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:var(--space-2) 0 0;padding:0;list-style:none;color:var(--muted);font-size:var(--text-12)}.hl-diagnosis-groups strong{margin-right:var(--space-4);font-size:var(--text-12);font-variant-numeric:tabular-nums}.hl-clear{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-40) var(--space-16);border:1px dashed var(--stroke);border-radius:var(--radius-control);text-align:center}.hl-clear-icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--space-4);border-radius:50%;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.hl-clear strong{color:var(--text);font-size:var(--text-16);font-weight:600}.hl-clear>span:last-child{max-width:460px;color:var(--muted);font-size:var(--text-14);line-height:1.5}.hl-band{display:flex;flex-direction:column;gap:var(--space-8)}.hl-band-head{display:flex;align-items:center;gap:var(--space-8);padding:0 var(--space-2)}.hl-band-head h3{margin:0;color:var(--text);font-size:var(--text-14);font-weight:600;line-height:1.4}.hl-band-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--muted)}.hl-band.is-bad .hl-band-dot{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.hl-band.is-warn .hl-band-dot{background:var(--yellow)}.hl-band.is-quiet .hl-band-head h3{color:var(--ink-2)}.hl-band-count{min-width:20px;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.hl-band.is-bad .hl-band-count{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.hl-list{display:flex;flex-direction:column;border:1px solid var(--stroke);border-radius:var(--radius-control);overflow:hidden}.hl-band.is-bad .hl-list{border-color:color-mix(in srgb,var(--red) 30%,var(--stroke))}.hl-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;column-gap:var(--space-14);padding:var(--space-14) var(--space-16);border-bottom:1px solid var(--stroke);transition:background-color .15s ease}.hl-item:last-child{border-bottom:0}.hl-item:hover{background:var(--well)}.hl-kind{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-chip);background:var(--fill);color:var(--ink-2)}.hl-item.rank-later .hl-kind{color:var(--muted)}.hl-item-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-top:6px}.hl-item-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.hl-item-head h4{margin:0;color:var(--text);font-size:var(--text-14);font-weight:600;line-height:1.4}.hl-count{min-width:20px;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.hl-target{margin:0;overflow:hidden;color:var(--ink-2);font-size:var(--text-13);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hl-cost{display:flex;align-items:center;gap:var(--space-6);margin:0;color:var(--muted);font-size:var(--text-13);font-weight:500}.hl-cost>svg{flex:none}.hl-item.rank-now .hl-cost{color:var(--red)}.hl-item.rank-soon .hl-cost{color:var(--yellow)}.hl-detail{margin:0;color:var(--muted);font-size:var(--text-13);line-height:1.45;overflow-wrap:anywhere}.hl-entities{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-4)}.hl-entity,.hl-more{display:inline-flex;align-items:center;max-width:300px;height:24px;padding:0 var(--space-8);border:0;border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-entity{display:inline-block;line-height:24px}.hl-more{font-weight:600;cursor:pointer}.hl-more:hover{background:var(--fill-hover);color:var(--text)}.hl-item-actions,.hl-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-6)}td.hl-row-actions{display:table-cell;text-align:right;white-space:nowrap}td.hl-row-actions>*+*{margin-left:var(--space-6)}.hl-go,.hl-done,.hl-act{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.hl-go{background:var(--fill);color:var(--text)}.hl-go:hover{background:var(--fill-hover)}.hl-go.is-primary{background:var(--primary);color:var(--on-primary)}.hl-go.is-primary:hover{background:var(--primary);opacity:.88}.hl-done{background:transparent;color:var(--muted)}.hl-done:hover{background:var(--fill);color:var(--text)}.hl-act{background:var(--fill);color:var(--ink-2)}.hl-act:hover{background:var(--fill-hover);color:var(--text)}:is(.hl-go,.hl-done,.hl-act):disabled{opacity:.5;cursor:default}:is(.hl-go,.hl-done,.hl-act):focus-visible,.hl-more:focus-visible,.hl-segmented>button:focus-visible{outline:2px solid var(--pointer, var(--text));outline-offset:2px}.hl-table{width:100%}.hl-table th.hl-c-status,.hl-table td.hl-status-cell{width:1%;white-space:nowrap}.hl-table th.hl-c-date,.hl-table td.hl-date{white-space:nowrap;font-variant-numeric:tabular-nums}.hl-table tbody tr.is-bad td:first-child{box-shadow:inset 3px 0 0 var(--red)}.hl-table tbody tr.is-warn td:first-child{box-shadow:inset 3px 0 0 var(--yellow)}.hl-table td.hl-status-cell .cell-sub{margin-top:var(--space-4)}.hl-name{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--text);font-weight:500}.hl-name.hl-wrap{display:inline}.hl-table td .cell-sub.hl-wrap,.hl-table td.hl-deps{max-width:480px;white-space:normal;overflow-wrap:anywhere}.hl-table td.hl-source{color:var(--muted);font-size:var(--text-13)}.hl-table td.hl-deps{color:var(--ink-2);font-size:var(--text-13)}.hl-table tr.is-bad td.hl-deps{color:var(--text)}.hl-table td .cell-sub.hl-mono{font-size:var(--text-12)}.hl-table td.hl-mono{font-size:var(--text-13)}.hl-line{display:block}.hl-chain{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.hl-chain-step{display:flex;align-items:center;flex:1 1 0;min-width:0}.hl-chain-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label pill" "value value";align-items:center;gap:var(--space-8) var(--space-8);flex:1 1 auto;min-width:0;height:100%;padding:var(--space-14) var(--space-16);border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke)}.hl-chain-step.is-bad .hl-chain-card{background:color-mix(in srgb,var(--red) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 30%,transparent)}.hl-chain-label{grid-area:label;min-width:0;overflow:hidden;color:var(--muted);font-size:var(--text-13);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hl-chain-value{grid-area:value;color:var(--text);font-size:var(--text-18);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.hl-chain-card>.hl-pill{grid-area:pill}.hl-chain-arrow{display:inline-grid;place-items:center;flex:none;width:28px;color:var(--muted)}.hl-chain-arrow.is-broken{color:var(--red)}@media (max-width: 1100px){.hl-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.hl-chain-arrow{display:none}}@media (max-width: 720px){.hl-head-actions{justify-content:space-between}.registry-dashboard-panel.hl-panel>.panel-head>:first-child{flex:1 1 100%}.hl-segmented{width:100%}.hl-segmented>button{flex:1 0 auto;justify-content:center}.hl-verdict-rest{display:block;margin:var(--space-2) 0 0}.hl-item{grid-template-columns:32px minmax(0,1fr);row-gap:var(--space-10);column-gap:var(--space-12);padding:var(--space-14)}.hl-item-actions{grid-column:2;justify-content:flex-start}.hl-entity{max-width:100%}.hl-chain{grid-template-columns:minmax(0,1fr)}div.table-wrap.hl-scroll{overflow:visible;background:transparent;-webkit-mask-image:none;mask-image:none;animation:none}.hl-scroll>.hl-table,.hl-scroll>.hl-table tbody{display:block;min-width:0}.hl-scroll>.hl-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hl-scroll>.hl-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10) var(--space-12);padding:var(--space-14) 0;border-bottom:1px solid var(--stroke)}.hl-scroll>.hl-table tbody tr:first-child{padding-top:0}.hl-scroll>.hl-table tbody tr:last-child{padding-bottom:0;border-bottom:0}.hl-scroll>.hl-table td,.hl-scroll>.hl-table td.col-actions,.hl-scroll>.hl-table td.hl-row-actions{display:block;width:auto;height:auto;min-width:0;max-width:none;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;white-space:normal}.hl-scroll>.hl-table tr:hover td{background:transparent}.hl-scroll>.hl-table tbody tr td:first-child{box-shadow:none}.hl-scroll>.hl-table :is(td.hl-status-cell,td.hl-name-cell,td.hl-deps,td.hl-reason-cell,td.hl-note-cell,td.hl-accounts-cell,td.hl-row-actions){grid-column:1 / -1}.hl-scroll>.hl-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-sans);font-size:var(--text-12);font-weight:600}.hl-scroll>.hl-table td.hl-deps.is-empty{display:none}.hl-scroll>.hl-table td.hl-status-cell{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.hl-scroll>.hl-table td.hl-status-cell:before{display:none}.hl-scroll>.hl-table td.hl-status-cell .cell-sub{margin-top:0}.hl-scroll>.hl-table td.hl-name-cell:before{display:none}.hl-scroll>.hl-table td.hl-name-cell .hl-name{font-size:var(--text-14);font-weight:600}.hl-scroll>.hl-table td.hl-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-6)}.hl-scroll>.hl-table td.hl-row-actions>*+*{margin-left:0}.hl-scroll>.hl-table td.hl-row-actions :is(.hl-act,.hl-go){min-height:36px}}.pf-page{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.pf-page .panel{min-height:0}.pf-viewing{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}.pf-back{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-13);font-weight:600;cursor:pointer;transition:background-color .15s ease}.pf-back:hover{background:var(--fill-hover)}.pf-viewing-note{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--muted);font-size:var(--text-13)}.pf-missing-target{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.pf-hero.panel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-16) var(--space-24);padding:var(--space-20) var(--space-24)}.pf-hero-ident{display:flex;align-items:center;gap:var(--space-16);flex:1 1 360px;min-width:0}.pf-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--ident-color, var(--muted)) 16%,transparent);color:var(--ident-color, var(--muted));font-size:var(--text-20);font-weight:700;letter-spacing:.02em}.pf-hero-text{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.pf-hero-name{margin:0;color:var(--text);font-size:var(--text-22);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.pf-hero-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.pf-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-8);margin:0;color:var(--muted);font-size:var(--text-13)}.pf-dot{opacity:.6}.pf-hero-side{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-12) var(--space-20);min-width:0}.pf-hero-control{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.pf-hero-control-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.pf-picker{width:240px;max-width:100%}.pf-picker .country-select-trigger{width:100%}.pf-hero-side .lang-segment{align-self:flex-start}.pf-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin-top:var(--space-4)}.pf-section-title{display:flex;align-items:center;gap:var(--space-6);margin:0;color:var(--text);font-size:var(--text-18);font-weight:600;letter-spacing:-.01em}.pf-period{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8) var(--space-12)}.pf-period-dates{color:var(--muted);font-size:var(--text-13);font-variant-numeric:tabular-nums;white-space:nowrap}.pf-figures{display:flex;flex-direction:column;gap:var(--space-12);transition:opacity .2s ease}.pf-figures.is-loading{opacity:.55}.pf-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:var(--radius-island);background:var(--sheen, none),var(--island);box-shadow:var(--shadow-island)}.pf-highlight{display:flex;align-items:center;gap:var(--space-14);min-width:0;padding:var(--space-16) var(--space-20)}.pf-highlight+.pf-highlight{border-left:1px solid var(--stroke)}.pf-highlight-icon,.pf-island-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--area-tone, var(--primary)) 12%,transparent);color:var(--area-tone, var(--ink-2))}.pf-highlight-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pf-highlight-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.pf-highlight-value{display:inline-flex;align-items:center;gap:var(--space-8);min-height:26px;overflow:hidden;color:var(--text);font-size:var(--text-16);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-highlight-value.is-empty{color:var(--muted);font-weight:500}.pf-highlight-sub{overflow:hidden;color:var(--muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-12)}.pf-grid-side{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:var(--space-12)}.pf-side{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.pf-island{min-width:0}.panel-head.pf-island-head{margin:0;padding:0;border:0}.pf-island-head .panel-head-title{display:flex;align-items:center;gap:var(--space-10);min-width:0}.pf-island-icon{width:28px;height:28px;border-radius:8px}.pf-island-icon svg{width:16px;height:16px}.pf-open-link{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-8) 0 var(--space-10);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pf-open-link:hover{background:var(--fill);color:var(--text)}.pf-empty.empty-state{padding:var(--space-24) var(--space-12)}.pf-more{margin:calc(var(--space-8) * -1) 0 0;color:var(--muted);font-size:var(--text-12)}.pf-missing{color:var(--yellow)}.pf-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pf-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;grid-template-areas:"mark main figs status";align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--stroke)}.pf-row:first-child{padding-top:var(--space-4);border-top:0}.pf-row:last-child{padding-bottom:0}.pf-row-mark{display:inline-flex;grid-area:mark;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--fill);color:var(--ink-2);font-size:var(--text-13);font-weight:700}.pf-row-mark.is-account{border-radius:8px}.pf-row-main{display:flex;grid-area:main;flex-direction:column;gap:var(--space-4);min-width:0}.pf-row-title{display:flex;align-items:center;gap:var(--space-8);min-width:0}.pf-row-name{overflow:hidden;color:var(--text);font-size:var(--text-14);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-row-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-10);min-width:0;color:var(--muted);font-size:var(--text-12)}.pf-geo{display:inline-flex;align-items:center;gap:var(--space-4)}.pf-row-path,.pf-row-mono{max-width:220px;overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.pf-detail-value .pf-row-mono{color:var(--text)}.pf-row-figures{display:flex;grid-area:figs;flex-direction:column;align-items:flex-end;gap:var(--space-2);color:var(--muted);font-size:var(--text-12);text-align:right;white-space:nowrap}.pf-row-figures strong{color:var(--text);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.pf-row-figures.is-text>:first-child{color:var(--ink-2);font-size:var(--text-13);font-weight:600}.pf-row>.status-pill{grid-area:status;justify-self:end}.pf-achieve-count{color:var(--muted);font-size:var(--text-13);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-next-badge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-10);margin:0;padding:var(--space-10) var(--space-14);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2);font-size:var(--text-13)}.pf-next-badge strong{color:var(--text);font-weight:600}.pf-next-label{padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--fill);color:var(--muted);font-size:var(--text-12);font-weight:600;line-height:22px}.pf-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--space-10)}.pf-badge{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-14) var(--space-10) var(--space-12);border-radius:var(--radius-control);background:var(--well);text-align:center}.pf-badge .pf-badge-medal{width:48px;height:48px;margin-bottom:var(--space-4)}.pf-badge.is-locked .badge-glyph{color:var(--muted);filter:none}.pf-badge.is-locked .pf-badge-medal{opacity:.7}:root[data-palette=blask-white] .pf-badge.is-locked .badge-svg :is(circle,ellipse){fill:var(--fill-hover);stroke:var(--stroke-strong)}.pf-badge-name{max-width:100%;overflow:hidden;color:var(--text);font-size:var(--text-13);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-badge-hint{color:var(--muted);font-size:var(--text-11)}.pf-badge-done{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);color:var(--green);font-size:var(--text-11);font-weight:600}.pf-badge-progress{display:flex;align-items:center;gap:var(--space-6);width:100%;margin-top:var(--space-6)}.pf-badge-bar{flex:1;height:4px;overflow:hidden;border-radius:999px;background:var(--fill)}.pf-badge-bar>i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.pf-badge-pct{color:var(--muted);font-size:var(--text-11);font-variant-numeric:tabular-nums}.pf-activity-list{margin:0;padding:0;list-style:none}.pf-activity-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-10) 0;border-top:1px solid var(--stroke)}.pf-activity-row:first-child{padding-top:var(--space-2);border-top:0}.pf-activity-row:last-child{padding-bottom:0}.pf-activity-row .log-badge{justify-self:start}.pf-activity-text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pf-activity-action{overflow:hidden;color:var(--text);font-size:var(--text-13);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pf-activity-entity{color:var(--ink-2);font-weight:500}.pf-activity-time{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.pf-activity-row>.status-pill{font-variant-numeric:tabular-nums}.pf-detail-list{display:flex;flex-direction:column}.pf-detail{display:flex;align-items:center;gap:var(--space-12);min-height:40px;padding:var(--space-6) 0;border-top:1px solid var(--stroke)}.pf-detail:first-child{border-top:0}.pf-detail-label{flex:none;width:128px;color:var(--muted);font-size:var(--text-12)}.pf-detail-value{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-width:0;color:var(--text);font-size:var(--text-13);font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pf-perms{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.pf-perm{display:inline-flex;align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-10);border-radius:var(--radius-chip);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:600;white-space:nowrap}.pf-perm svg{flex:none;color:var(--green)}.pf-form{display:flex;flex-direction:column;gap:var(--space-12)}.pf-form .field{margin:0}.pf-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-4)}.pf-form-actions :is(.ghost,.action-pill){height:var(--control-md)}button.pf-person-link{font:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}button.stats-leader-name.pf-person-link{min-width:0;height:auto;min-height:0;padding:0 0 2px;border:0;background:none;box-shadow:none;color:var(--text);font-size:var(--text-13);font-weight:600;text-align:left}button.pf-person-link:hover,button.pf-person-link:focus-visible{text-decoration:underline;text-underline-offset:2px}button.owner-pill.pf-person-link:hover{background:var(--fill-hover)}@media (max-width: 1180px){.pf-grid-side{grid-template-columns:minmax(0,1fr)}.pf-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pf-side>.pf-permissions{grid-column:1 / -1}}@media (max-width: 900px){.pf-grid-2,.pf-side,.pf-highlights{grid-template-columns:minmax(0,1fr)}.pf-highlight+.pf-highlight{border-top:1px solid var(--stroke);border-left:0}}@media (max-width: 640px){.pf-hero.panel{padding:var(--space-16)}.pf-hero-ident{flex-basis:100%;gap:var(--space-12)}.pf-avatar{width:48px;height:48px;font-size:var(--text-18)}.pf-hero-name{font-size:var(--text-20)}.pf-hero-side{width:100%}.pf-hero-control.pf-picker{flex:1 1 100%;width:100%}.pf-section-head{align-items:flex-start}.pf-period{width:100%}.pf-period .mf-segmented{flex:1 1 100%}.pf-period .mf-segmented>button{flex:1 1 0;justify-content:center;height:var(--control-md)}.pf-highlight{padding:var(--space-14) var(--space-16)}.pf-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"mark main status" ". figs figs";row-gap:var(--space-6)}.pf-row-figures{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--space-8);text-align:left}.pf-row-path,.pf-row-mono{max-width:160px}.pf-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.pf-badge{padding:var(--space-12) var(--space-6) var(--space-10)}.pf-activity-row{grid-template-columns:56px minmax(0,1fr) auto;gap:var(--space-10)}.pf-detail-label{width:112px}.pf-form-actions{flex-direction:column-reverse;align-items:stretch}.pf-form-actions :is(.ghost,.action-pill){justify-content:center;height:var(--control-lg)}}.gl-page{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.gl-page .gl-panel{min-height:0}:is(.gl-card,.gl-status,.gl-summary-card).tone-good{--gl-tone: var(--green)}:is(.gl-card,.gl-status,.gl-summary-card).tone-done{--gl-tone: var(--green)}:is(.gl-card,.gl-status,.gl-summary-card).tone-warn{--gl-tone: var(--yellow)}:is(.gl-card,.gl-status,.gl-summary-card).tone-bad{--gl-tone: var(--red)}:is(.gl-card,.gl-status,.gl-summary-card).tone-muted{--gl-tone: var(--ink-2)}.gl-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.gl-panel-head .panel-title{display:inline-flex;align-items:center;gap:var(--space-8);margin:0}.gl-panel .gl-panel-head{margin-bottom:0}.gl-toolbar{margin-top:0!important}.gl-notice{margin:0}.gl-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-10);text-align:center}.gl-empty p{margin:0;max-width:52ch}.gl-empty svg{color:var(--muted)}.gl-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-12)}.gl-card{display:flex;flex-direction:column;gap:var(--space-12);min-width:0;padding:var(--space-20);border-radius:var(--radius-island);background:var(--sheen),var(--island);box-shadow:var(--shadow-island)}.gl-card.is-highlight{box-shadow:var(--shadow-island),0 0 0 2px var(--metric-ftd)}.gl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.gl-card-heading{min-width:0}.gl-card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-6);margin:0;color:var(--text);font-size:var(--text-16);font-weight:600;line-height:1.35}.gl-card-dir{color:var(--muted);font-weight:500}.gl-card-target{display:inline-flex;align-items:center;gap:var(--space-4);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gl-card-scope{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-6);margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-13);line-height:1.4}.gl-card-owner{color:var(--ink-2);font-weight:600}.gl-dot{color:var(--stroke-strong)}.gl-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-6);flex:none}.gl-card-actions{display:flex;gap:var(--space-2)}.gl-card-actions .icon-btn{width:28px;height:28px;color:var(--muted)}.gl-card-actions .icon-btn:hover{color:var(--text)}.gl-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,var(--gl-tone) 32%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--gl-tone) 9%,transparent);color:var(--gl-tone);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap}.gl-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.gl-status.tone-done{background:color-mix(in srgb,var(--gl-tone) 18%,transparent)}.gl-status.tone-muted{border-color:var(--stroke-strong);background:var(--well)}.gl-status.tone-muted:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.gl-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-8)}.gl-actual{color:var(--text);font-size:var(--text-28);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gl-pct{margin-left:auto;color:var(--ink-2);font-size:var(--text-13);font-weight:600;font-variant-numeric:tabular-nums}.gl-pct.is-over{color:var(--red)}.gl-profit-status{display:flex;margin-top:calc(var(--space-6) * -1)}.gl-sub{margin:calc(var(--space-6) * -1) 0 0;color:var(--muted);font-size:var(--text-12)}.gl-bar{height:6px;overflow:hidden;border-radius:999px;background:var(--fill)}.gl-bar>span{display:block;height:100%;border-radius:inherit;background:var(--gl-tone, var(--ink-2));transition:width .4s ease}.gl-card.tone-muted .gl-bar>span{background:var(--stroke-strong)}.gl-burnup{margin:0 calc(var(--space-4) * -1)}.gl-burnup-axis{display:flex;justify-content:space-between;padding:var(--space-4) var(--space-4) 0;color:var(--muted);font-size:var(--text-11);font-weight:500}.gl-burnup.is-empty{display:grid;place-items:center;height:102px;margin:0;border:1px dashed var(--stroke-strong);border-radius:var(--radius-control);color:var(--muted);font-size:var(--text-12)}.gl-burnup .recharts-cartesian-grid line{display:none}.gl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0;padding-top:var(--space-12);border-top:1px solid var(--stroke)}.gl-facts dt{color:var(--muted);font-size:var(--text-12)}.gl-facts dd{margin:var(--space-2) 0 0;color:var(--text);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.gl-reason{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2);font-size:var(--text-12);line-height:1.4}.gl-reason svg{flex:none;color:var(--yellow)}.gl-reason span{flex:1 1 200px}.gl-note{margin:0;padding-left:var(--space-8);border-left:2px solid var(--stroke-strong);color:var(--ink-2);font-size:var(--text-13);overflow-wrap:anywhere}.gl-card.is-muted .gl-card-title{color:var(--ink-2)}.gl-drawer{width:min(560px,100vw)}.gl-form{gap:var(--space-20)}.gl-section{display:flex;flex-direction:column;gap:var(--space-10)}.gl-section .field-hint{margin:0}.gl-form .field label>span{margin-left:var(--space-4);color:var(--muted);font-weight:500}.gl-metrics{display:flex;flex-direction:column;gap:var(--space-12)}.gl-metric-group{display:flex;flex-direction:column;gap:var(--space-6)}.gl-metric-group-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.gl-metric-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:var(--space-6)}.gl-metric{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-8) var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.gl-metric:hover{background:var(--fill)}.gl-metric.is-active{border-color:transparent;background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--text)}.gl-metric:focus-visible{outline:2px solid var(--metric-ftd);outline-offset:1px}.gl-metric-name{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);font-size:var(--text-13);font-weight:600}.gl-metric-dir{flex:none;color:var(--muted);font-size:var(--text-11);font-weight:500;white-space:nowrap}.gl-metric-hint{color:var(--muted);font-size:var(--text-12);line-height:1.35}.gl-target{display:flex;align-items:center;gap:var(--space-8)}.gl-target-dir{display:inline-flex;align-items:center;height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-control);background:var(--fill);color:var(--ink-2);font-size:var(--text-13);font-weight:600;white-space:nowrap}.gl-target-input{display:flex;flex:1;align-items:center;gap:var(--space-4);min-width:0;height:var(--control-md);padding:0 var(--space-12);border:1px solid var(--stroke-strong);border-radius:var(--radius-control);background:var(--well);cursor:text}.gl-target-input:focus-within{border-color:var(--text)}.gl-target-input input[type=text]{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text);font-size:var(--text-16);font-weight:600;font-variant-numeric:tabular-nums;outline:none}.gl-unit{color:var(--muted);font-weight:600}.gl-scope-switch{align-self:flex-start}.gl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-12)}.gl-grid .field{min-width:0}.gl-presets{align-self:flex-start}.gl-dates{display:flex;align-items:center;gap:var(--space-8)}.gl-dates>*{flex:1 1 0;min-width:0}.gl-dates>.field-sep{flex:none;color:var(--muted)}.gl-preview{padding:var(--space-12) var(--space-14);border:1px dashed var(--stroke-strong);border-radius:var(--radius-control);background:var(--well)}.gl-preview-label{color:var(--muted);font-size:var(--text-12);font-weight:600}.gl-preview-text{margin:var(--space-4) 0 0;color:var(--text);font-size:var(--text-16);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gl-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-14) var(--space-20);border-top:1px solid var(--stroke)}.gl-drawer-actions{display:flex;gap:var(--space-8)}.gl-tooltip .tooltip-row{gap:var(--space-8)}@media (max-width: 720px){.gl-panel-head .mf-segmented{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gl-panel-head .mf-segmented::-webkit-scrollbar{display:none}.gl-toolbar>.field{flex:1 1 calc(50% - var(--space-8));min-width:0}.gl-grid-cards{grid-template-columns:minmax(0,1fr)}.gl-card{padding:var(--space-16)}.gl-card-head{flex-wrap:wrap;gap:var(--space-8)}.gl-card-side{order:-1;flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between}.gl-card-heading{flex:1 1 100%}.gl-actual{font-size:var(--text-24)}.gl-card-actions .icon-btn{width:36px;height:36px}.gl-metric-options{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-overlay{grid-template-rows:calc(100vh - 40px);grid-template-rows:calc(100dvh - 40px)}.gl-drawer{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border-radius:24px 24px 0 0}.gl-drawer .details-head,.gl-form,.gl-drawer-foot{padding-left:var(--space-16);padding-right:var(--space-16)}.gl-drawer-foot{padding-bottom:calc(var(--space-14) + env(safe-area-inset-bottom,0px))}}.ct-page{display:flex;flex-direction:column;gap:var(--space-12)}.cards.ct-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-summary .card-value[data-tone=bad]{color:var(--red)}@media (max-width: 900px){.cards.ct-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-panel .panel-head{align-items:center;flex-wrap:wrap;gap:var(--space-12)}.ct-head-actions,.ct-panel .panel-head>.ct-head-actions{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:var(--space-8);margin-left:auto}.ct-head-actions .ghost{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-md);padding:0 var(--space-16);font-size:var(--text-14)}.ct-search{display:inline-flex;align-items:center;gap:var(--space-8);flex:0 0 auto;width:260px;height:var(--control-md);padding:0 var(--space-12);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--muted)}.ct-search:focus-within{border-color:var(--stroke-strong)}.ct-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-14);outline:none}.ct-search input::placeholder{color:var(--muted)}.ct-cause{display:flex;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid;border-radius:var(--radius-control);font-size:var(--text-13);line-height:1.45}.ct-cause strong{font-weight:600}.ct-status{display:inline-flex;align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-8);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 8%,transparent);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap}.ct-status:before{content:"";flex:none;width:6px;height:6px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.ct-status.is-live{color:var(--green)}.ct-status.is-awaiting{color:var(--yellow)}.ct-status:is(.is-failing,.is-expired){color:var(--red)}.ct-status.is-paused{border-color:var(--stroke-strong);background:var(--well);color:var(--ink-2)}.ct-status.is-paused:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ct-table td{vertical-align:middle}.ct-table .ct-name-cell{min-width:170px}.ct-brand{display:flex;align-items:center;min-height:20px;color:var(--text);font-weight:600}.ct-brand-name{font-size:var(--text-14)}.ct-geo{display:inline-flex;align-items:center;gap:var(--space-6);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-12)}.ct-buyer{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--text);font-weight:500;white-space:nowrap}.ct-avatar{display:inline-grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:700;letter-spacing:.02em}.ct-account{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border:0;border-radius:var(--radius-chip);background:transparent;color:var(--text);font-size:var(--text-13);cursor:pointer}.ct-account svg{color:var(--muted)}.ct-account:hover:not(:disabled){background:var(--fill)}.ct-account.is-copied,.ct-account.is-copied svg{color:var(--green)}.ct-account:disabled{cursor:default}.ct-detail-cell{min-width:240px;max-width:420px}.ct-detail{display:inline-flex;align-items:flex-start;gap:var(--space-6);color:var(--ink-2);font-size:var(--text-13);line-height:1.4}.ct-detail svg{flex:none;margin-top:var(--space-2);color:var(--muted)}.ct-detail.is-bad{color:var(--text)}.ct-detail.is-bad svg{color:var(--red)}.ct-detail-action{display:block;margin-top:var(--space-2);color:var(--muted);font-style:normal;font-size:var(--text-12)}.ct-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.ct-actions .ct-fix{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-13);white-space:nowrap}.ct-table tbody tr.ct-row-broken>td:first-child{box-shadow:inset 3px 0 0 var(--red)}.ct-page .meta-token-panel .form-actions{border-top-color:var(--stroke)}.ct-binding-select{width:min(280px,100%)}.ct-binding-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-12) var(--space-16);margin-bottom:var(--space-12);padding:var(--space-14) var(--space-16);border-radius:var(--radius-control);background:var(--well)}.ct-binding-id{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ct-binding-account{color:var(--text);font-size:var(--text-16);font-weight:600}.ct-binding-buyer{color:var(--muted);font-size:var(--text-13)}.ct-binding-cost{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin-left:auto;text-align:right}.ct-binding-cost strong{color:var(--text);font-size:var(--text-20);font-weight:600;font-variant-numeric:tabular-nums}.ct-binding-cost span{color:var(--muted);font-size:var(--text-12)}.ct-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.ct-checks>li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-14) var(--space-16);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island)}.ct-checks>li.is-bad{border-color:color-mix(in srgb,var(--red) 28%,var(--stroke))}.ct-check-label{color:var(--muted);font-size:var(--text-12);font-weight:500}.ct-check-value{max-width:100%;overflow:hidden;color:var(--text);font-size:var(--text-16);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ct-check-sub{max-width:100%;overflow:hidden;margin-bottom:var(--space-4);color:var(--muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.ct-binding-meta{margin:var(--space-12) 0 0;color:var(--muted);font-size:var(--text-12)}.ct-binding-issues{margin-top:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid;border-radius:var(--radius-control);font-size:var(--text-13)}.ct-binding-issues ul{margin:0;padding-left:var(--space-16)}@media (max-width: 1100px){.ct-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.table-wrap.ct-table-wrap{overflow:visible;-webkit-mask-image:none;mask-image:none;animation:none}.ct-table,.ct-table tbody{display:block;min-width:0}.ct-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10) var(--space-12);padding:var(--space-14) 0;border-bottom:1px solid var(--stroke)}.ct-table tbody tr:last-child{border-bottom:0}.ct-table td,.ct-table td.col-actions{display:block;width:auto;height:auto;min-width:0;max-width:none;padding:0;border:0;background:transparent}.ct-table tbody tr.ct-row-broken>td:first-child{box-shadow:none}.ct-table td:is(.ct-name-cell,.ct-detail-cell,.col-actions){grid-column:1 / -1}.ct-table td[data-label]:not(.ct-name-cell):before{content:attr(data-label);display:block;margin-bottom:var(--space-4);color:var(--muted);font-size:var(--text-12);font-weight:600}.ct-table .ct-account{margin-left:calc(var(--space-8) * -1)}.ct-actions{justify-content:flex-start}.ct-head-actions,.ct-panel .panel-head>.ct-head-actions{flex:1 1 100%;flex-wrap:wrap;width:100%;margin-left:0}.ct-search,.ct-binding-select{flex:1 1 auto;width:auto}.ct-checks{grid-template-columns:minmax(0,1fr)}.ct-binding-cost{align-items:flex-start;margin-left:0;text-align:left}}.setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-16);align-items:start}.setup-layout>.panel{margin:0}@media (max-width: 1599px){.setup-layout{grid-template-columns:minmax(0,1fr)}}.setup-list{display:flex;flex-direction:column;gap:var(--space-16)}.setup-card{overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-island);background:var(--island)}.setup-card.is-focus{border-color:var(--stroke-strong);box-shadow:0 0 0 3px var(--focus-ring)}.setup-card-head{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-16) var(--space-14) var(--space-14);border-bottom:1px solid var(--stroke)}.setup-card-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}.setup-card-title{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.setup-card-title strong{overflow:hidden;color:var(--text);font-size:var(--text-16);font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.setup-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.setup-chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:500;white-space:nowrap}.setup-chip.tone-warn{background:color-mix(in srgb,var(--yellow) 14%,transparent);color:var(--yellow);font-weight:600}.setup-card-counts{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.setup-card-head .setup-card-down{font-size:var(--text-12)}.setup-card-actions{display:flex;flex:none;align-items:center;gap:var(--space-8);margin-left:auto}.setup-card-btn{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-13);white-space:nowrap}.setup-status-pill{--pill-tone: var(--green);display:inline-flex;align-items:center;gap:var(--space-6);height:26px;padding:0 var(--space-10);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--pill-tone) 13%,transparent);color:var(--pill-tone);font-size:var(--text-12);font-weight:600;white-space:nowrap}.setup-status-pill.tone-warn{--pill-tone: var(--yellow)}.setup-status-pill.tone-bad{--pill-tone: var(--red)}.setup-status-pill.tone-muted{--pill-tone: var(--muted)}.setup-status-pill .setup-node-dot{background:currentColor}.setup-canvas-scroll{--grid-dot: color-mix(in srgb, var(--muted) 34%, transparent);overflow-x:auto;overflow-y:hidden;background-color:var(--bg);background-image:radial-gradient(circle,var(--grid-dot) 1px,transparent 1.6px);background-position:10px 10px;background-size:20px 20px}.setup-canvas{position:relative}.setup-col-caption{position:absolute;top:var(--space-20);display:inline-flex;align-items:center;gap:var(--space-6);transform:translate(-50%);color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.setup-col-count{padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:0}.setup-wires{position:absolute;inset:0;overflow:visible;pointer-events:none}.setup-wire{fill:none;stroke:color-mix(in srgb,var(--muted) 72%,transparent);stroke-linecap:round;stroke-width:2;transition:stroke .16s ease,opacity .16s ease}.setup-wire.is-down{stroke-dasharray:6 6;opacity:.75}.setup-canvas.is-tracing .setup-wire{opacity:.22}.setup-canvas.is-tracing .setup-wire.is-lit{stroke:var(--text);opacity:1}.setup-node{--node-tone: var(--muted);--node-lift: 0 1px 2px rgba(0, 0, 0, .16), 0 10px 24px -14px rgba(0, 0, 0, .5);position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--stroke-strong);border-radius:26px;background:var(--island);color:var(--text);box-shadow:var(--node-lift);font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}:root[data-palette=blask-white] .setup-node{--node-lift: 0 1px 2px rgba(25, 23, 28, .06), 0 10px 24px -14px rgba(25, 23, 28, .22)}.setup-node.is-profile{--node-tone: var(--purple)}.setup-node.is-bm{--node-tone: var(--blue);border-radius:28px}.setup-node.is-account{--node-tone: var(--teal);border-radius:24px}.setup-node.is-more{border-radius:24px}.setup-node:hover{border-color:color-mix(in srgb,var(--node-tone) 55%,var(--stroke-strong));transform:translateY(-2px)}.setup-node:focus-visible{outline:2px solid var(--focus-edge);outline-offset:4px}.setup-node.is-selected{border-color:var(--node-tone);box-shadow:var(--node-lift),0 0 0 4px color-mix(in srgb,var(--node-tone) 24%,transparent)}.setup-node-tile{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:color-mix(in srgb,var(--node-tone) 14%,transparent);color:var(--node-tone);transition:filter .16s ease,opacity .16s ease}.setup-node.is-bm .setup-node-tile{width:70px;height:70px;border-radius:20px}.setup-node.is-account .setup-node-tile{width:60px;height:60px;border-radius:16px}.setup-node.is-more .setup-node-tile{background:var(--fill);color:var(--ink-2);font-size:var(--text-20);font-weight:700;font-variant-numeric:tabular-nums}.setup-port{position:absolute;top:50%;background:var(--muted);transform:translateY(-50%);pointer-events:none;transition:background-color .16s ease}.setup-port.is-out{right:-6px;width:12px;height:12px;border-radius:50%}.setup-port.is-in{left:-4px;width:6px;height:18px;border-radius:2px}.setup-canvas.is-tracing .setup-node.is-lit .setup-port{background:var(--text)}.setup-node-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green)}.setup-node>.setup-node-dot{position:absolute;top:12px;right:12px;width:10px;height:10px;box-shadow:0 0 0 3px var(--island)}.setup-node.tone-warn>.setup-node-dot{background:var(--yellow)}.setup-node.tone-bad>.setup-node-dot{background:var(--red)}.setup-node.tone-muted>.setup-node-dot{background:var(--muted)}.setup-node>.setup-node-dot:after{content:attr(data-status);position:absolute;bottom:calc(100% + 8px);left:50%;padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--head);box-shadow:var(--shadow-pop);color:var(--text);font-size:var(--text-11);font-weight:600;line-height:1.5;white-space:nowrap;opacity:0;transform:translate(-50%,2px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.setup-node:is(:hover,:focus-visible)>.setup-node-dot:after{opacity:1;transform:translate(-50%)}.setup-node.is-down{border-style:dashed;background:color-mix(in srgb,var(--island) 55%,transparent);box-shadow:none}.setup-node.is-down .setup-node-tile{filter:grayscale(1);opacity:.5}.setup-canvas.is-tracing :is(.setup-node,.setup-plus):not(.is-lit){opacity:.42}.setup-canvas.is-tracing .setup-node.is-lit{border-color:color-mix(in srgb,var(--node-tone) 60%,var(--stroke-strong))}.setup-node-label{position:absolute;top:calc(100% + 8px);left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;width:164px;transform:translate(-50%);text-align:center}.setup-node-name{max-width:100%;overflow:hidden;color:var(--text);font-size:var(--text-13);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.setup-node-name.mono{font-size:var(--text-13);letter-spacing:.02em}.setup-node.is-down .setup-node-name{color:var(--ink-2)}.setup-node-sub{max-width:100%;overflow:hidden;color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.setup-node-sub .tone-good,.setup-node-sub .tone-muted{color:var(--muted)}.setup-node-sub .tone-warn{color:var(--yellow);font-weight:600}.setup-node-sub .tone-bad{color:var(--red);font-weight:600}.setup-node-status{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-11);font-weight:600;line-height:1.2}.setup-node-status.tone-good{color:var(--green)}.setup-node-status.tone-warn{color:var(--yellow)}.setup-node-status.tone-bad{color:var(--red)}.setup-node-status.tone-muted{color:var(--muted)}.setup-node-status .setup-node-dot{width:7px;height:7px}.setup-node-status.tone-warn .setup-node-dot{background:var(--yellow)}.setup-node-status.tone-bad .setup-node-dot{background:var(--red)}.setup-node-status.tone-muted .setup-node-dot{background:var(--muted)}.setup-plus{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--stroke-strong);border-radius:12px;background:var(--island);color:var(--ink-2);cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.setup-plus:before,.setup-plus:after{content:"";position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.setup-plus:before{width:22px;height:2px;background:color-mix(in srgb,var(--muted) 72%,transparent)}.setup-plus:after{width:8px;height:8px;border-radius:50%;background:var(--muted)}.setup-plus.stub-left:before{right:100%}.setup-plus.stub-left:after{right:calc(100% + 20px)}.setup-plus.stub-right:before{left:100%}.setup-plus.stub-right:after{left:calc(100% + 20px)}.setup-plus:hover:not(:disabled){border-color:var(--ink-2);color:var(--text);transform:translateY(-1px)}.setup-plus:focus-visible{outline:2px solid var(--focus-edge);outline-offset:3px}.setup-plus:disabled{cursor:not-allowed;opacity:.4}.setup-stack{--grid-dot: color-mix(in srgb, var(--muted) 34%, transparent);position:relative;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16) var(--space-14);background-color:var(--bg);background-image:radial-gradient(circle,var(--grid-dot) 1px,transparent 1.6px);background-position:10px 10px;background-size:20px 20px}.setup-stack:before{content:"";position:absolute;top:56px;bottom:44px;left:44px;width:2px;background:color-mix(in srgb,var(--muted) 50%,transparent)}.setup-stack-group{position:relative;display:flex;flex-direction:column;gap:var(--space-6)}.setup-stack-head{display:inline-flex;align-items:center;gap:var(--space-6);padding-left:62px;color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.setup-stack-row{--node-tone: var(--muted);position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-10);border:1px solid var(--stroke-strong);border-radius:18px;background:var(--island);color:var(--text);font:inherit;font-size:var(--text-14);font-weight:600;text-align:left;cursor:pointer}.setup-stack-row.is-profile{--node-tone: var(--purple)}.setup-stack-row.is-bm{--node-tone: var(--blue)}.setup-stack-row.is-account{--node-tone: var(--teal)}.setup-stack-row.is-down{border-style:dashed;color:var(--ink-2)}.setup-stack-row.is-selected{border-color:var(--node-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-tone) 24%,transparent)}.setup-stack-row:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.setup-stack-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--node-tone) 14%,transparent);color:var(--node-tone)}.setup-stack-row.is-down .setup-stack-icon{filter:grayscale(1);opacity:.55}.setup-stack-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-stack-name.mono{font-size:var(--text-14);letter-spacing:.02em}.setup-stack-status{display:inline-flex;flex:none;align-items:center;gap:var(--space-6);color:var(--muted);font-size:var(--text-12);font-weight:600}.setup-stack-status.tone-warn{color:var(--yellow)}.setup-stack-status.tone-bad{color:var(--red)}.setup-stack-status.tone-warn .setup-node-dot{background:var(--yellow)}.setup-stack-status.tone-bad .setup-node-dot{background:var(--red)}.setup-stack-status.tone-muted .setup-node-dot{background:var(--muted)}.setup-stack-none{padding-left:62px;color:var(--muted);font-size:var(--text-13)}.setup-stack-add{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:52px;padding:var(--space-6) var(--space-12) var(--space-6) var(--space-10);border:1px dashed var(--stroke-strong);border-radius:18px;background:var(--bg);color:var(--ink-2);font:inherit;font-size:var(--text-13);font-weight:500;text-align:left;cursor:pointer}.setup-stack-plus{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--stroke-strong);border-radius:12px;background:var(--island)}.setup-stack-add:disabled{cursor:not-allowed;opacity:.45}@media (min-width: 1600px){.setup-tray{position:sticky;top:calc(56px + var(--space-12))}}.setup-tray-tabs{display:flex;gap:2px;margin-bottom:var(--space-10);padding:2px;border-radius:var(--radius-control);background:var(--well)}.setup-tray-tabs button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--space-4);height:var(--control-sm);padding:0 var(--space-6);border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-12);font-weight:500;cursor:pointer}.setup-tray-tabs button.is-active{background:var(--island);color:var(--text);box-shadow:var(--shadow-island)}.setup-tray-count{color:var(--muted);font-variant-numeric:tabular-nums}.setup-tray-search{margin-bottom:var(--space-10)}.setup-tray-empty{margin:var(--space-8) 0;color:var(--muted);font-size:var(--text-13)}.setup-tray-list{display:flex;flex-direction:column;gap:var(--space-8);max-height:520px;margin:0;padding:0;overflow-y:auto;list-style:none}.setup-tray-list>li{--node-tone: var(--muted);display:flex;align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);transition:border-color .16s ease}.setup-tray-list>li:hover{border-color:var(--stroke-strong)}.setup-tray-list>li.is-account{--node-tone: var(--teal)}.setup-tray-list>li.is-bm{--node-tone: var(--blue)}.setup-tray-list>li.is-profile{--node-tone: var(--purple)}.setup-tray-list>li.is-down{border-style:dashed}.setup-tray-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--node-tone) 14%,transparent);color:var(--node-tone)}.setup-tray-list>li.is-down .setup-tray-icon{filter:grayscale(1);opacity:.55}.setup-tray-item{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.setup-tray-name{overflow:hidden;font-size:var(--text-13);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.setup-tray-name.mono{font-size:var(--text-13);letter-spacing:.02em}.setup-tray-sub{display:flex;flex-wrap:wrap;gap:var(--space-6);color:var(--muted);font-size:var(--text-12)}.setup-tray-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-tray-connect{flex-shrink:0;height:var(--control-sm);padding:0 var(--space-10);font-size:var(--text-12)}.setup-retired{margin-top:var(--space-12)}.setup-retired summary{margin-bottom:var(--space-6);color:var(--ink-2);font-size:var(--text-13);cursor:pointer}.setup-warn{color:var(--yellow);font-weight:600}@media (min-width: 721px) and (max-width: 1599px){.setup-tray-tabs,.setup-tray-search{max-width:440px}.setup-tray-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:360px}}.setup-panel-status{font-size:var(--text-12)}.setup-reason p{margin:var(--space-4) 0 0;color:var(--text);font-size:var(--text-14);line-height:1.45}.setup-reason p.details-muted{color:var(--muted);font-size:var(--text-12)}.setup-facts{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-6) 0 0}.setup-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:var(--space-8)}.setup-facts dt{color:var(--muted);font-size:var(--text-12)}.setup-facts dd{margin:0;color:var(--text);font-size:var(--text-13)}.setup-actions{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6)}.setup-history{display:flex;flex-direction:column;gap:var(--space-10);margin:var(--space-6) 0 0;padding:0 0 0 var(--space-12);border-left:2px solid var(--stroke);list-style:none}.setup-history>li{display:flex;flex-direction:column;gap:2px}.setup-history-what{color:var(--text);font-size:var(--text-13);font-weight:600}.setup-history-why{color:var(--ink-2);font-size:var(--text-13);line-height:1.4}.setup-history-meta{color:var(--muted);font-size:var(--text-12)}.setup-pick{display:flex;flex-direction:column;gap:var(--space-4);max-height:300px;overflow-y:auto}.setup-pick-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px var(--space-10);padding:var(--space-8) var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);cursor:pointer}.setup-pick-row.is-on{border-color:var(--text);background:var(--fill)}.setup-pick-row input{grid-row:span 2}.setup-pick-name{color:var(--text);font-size:var(--text-13);font-weight:600}.setup-pick-sub{color:var(--muted);font-size:var(--text-12)}.setup-status-set{display:flex;flex-wrap:wrap;gap:var(--space-6)}.setup-status-chip{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-10);border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--island);color:var(--text);font:inherit;font-size:var(--text-13);cursor:pointer}.setup-status-chip.is-active{border-color:var(--text);background:var(--fill)}.setup-status-chip.tone-warn .setup-node-dot{background:var(--yellow)}.setup-status-chip.tone-bad .setup-node-dot{background:var(--red)}.setup-status-chip.tone-muted .setup-node-dot{background:var(--muted)}.setup-modal textarea{width:100%;resize:vertical}@media (max-width: 720px){.setup-card-head{flex-wrap:wrap;padding:var(--space-12)}.setup-card-actions{justify-content:space-between;width:100%;margin-left:0}.setup-tray{position:static}.setup-tray-list{max-height:none}.setup-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion: reduce){.setup-node,.setup-node-tile,.setup-port,.setup-plus,.setup-wire,.setup-tray-list>li,.setup-node>.setup-node-dot:after{transition:none}.setup-node:hover,.setup-plus:hover:not(:disabled){transform:none}}.skeleton{display:inline-block;vertical-align:middle;background-color:var(--fill);background-image:linear-gradient(90deg,var(--fill) 0%,var(--fill) 35%,var(--fill-hover) 50%,var(--fill) 65%,var(--fill) 100%);background-size:300% 100%;background-repeat:no-repeat;animation:skel-shimmer 1.6s ease-in-out infinite}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}.skel-block{display:block}.loading-state{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-16) 0;min-height:84px;justify-content:center;background:none}.loading-state.is-shaped{padding:0;min-height:0;justify-content:flex-start}.loading-state-row,.skel-text-line{display:block;height:12px}.skel-text{display:flex;flex-direction:column;gap:var(--space-10)}.skeleton-card{gap:var(--space-12)}.skeleton-row{display:flex;align-items:center;gap:var(--space-10)}.skeleton-stack{display:flex;flex-direction:column;gap:var(--space-8)}.skeleton-card .skel-figure{margin-top:2px}.skeleton-card .skel-spark{display:block;width:100%;height:40px;margin-top:auto;overflow:visible}.skel-spark path{fill:none;stroke:var(--fill-hover);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.country-select-trigger>.country-select-spinner{color:var(--muted)}.skeleton-panel{display:flex;flex-direction:column;gap:var(--space-16)}.skel-chart{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--space-8) var(--space-10);width:100%;min-width:0}.skel-chart-y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0}.skel-chart-plot{position:relative;overflow:hidden;min-width:0;background-image:linear-gradient(to bottom,var(--stroke) 1px,transparent 1px);background-size:100% 25%;background-position:0 0;border-bottom:1px solid var(--stroke)}.skel-chart-wave{position:absolute;inset:0;width:100%;height:100%;color:var(--fill-hover)}.skel-chart-wave .skel-wave-area{fill:var(--fill)}.skel-chart-wave .skel-wave-line{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.skel-chart-bars{position:absolute;inset:0 2%;display:flex;align-items:flex-end;gap:3%}.skel-chart-bars .skeleton{flex:1 1 0;border-radius:6px 6px 0 0}.skel-chart-plot:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--fill) 50%,transparent 100%);transform:translate(-100%);animation:skel-sweep 1.6s ease-in-out infinite}@keyframes skel-sweep{to{transform:translate(100%)}}.skel-chart-x{grid-column:2;display:flex;justify-content:space-between}.skel-table{display:flex;flex-direction:column;width:100%;min-width:0}.skel-tr{display:grid;align-items:center;gap:var(--space-16);min-height:44px;padding:0 var(--space-12);border-bottom:1px solid var(--stroke)}.skel-tr:last-child{border-bottom:0}.skel-tr.is-head{min-height:40px;background:var(--head);border-bottom:0;border-radius:var(--radius-chip)}.skel-td{display:flex;align-items:center;gap:var(--space-10);min-width:0}.skel-td.is-num{justify-content:flex-end}tr.skel-row>td{height:44px;vertical-align:middle}tr.skel-row>td.is-num{text-align:right}tr.skel-row:hover>td{background:none}.skel-list{display:flex;flex-direction:column}.skel-li{display:flex;align-items:center;gap:var(--space-12);min-height:56px;padding:var(--space-8) 0;border-bottom:1px solid var(--stroke)}.skel-li:last-child{border-bottom:0}.skel-li-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-8);min-width:0}.skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-12)}.skel-card{display:flex;flex-direction:column;gap:var(--space-14);padding:var(--space-20);border-radius:var(--radius-island);background:var(--sheen, none),var(--island);box-shadow:var(--shadow-island)}.panel .skel-card{background:var(--well);box-shadow:none;border:1px solid var(--stroke)}.skel-card-foot{display:flex;gap:var(--space-8);margin-top:var(--space-4)}.skel-panel{display:flex;flex-direction:column;gap:var(--space-16)}.skel-kv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--space-16);min-height:28px}.skel-canvas{position:relative;overflow:hidden;border-radius:var(--radius-control);background-color:var(--well);background-image:radial-gradient(circle,var(--stroke-strong) 1px,transparent 1.4px);background-size:18px 18px}.skel-canvas-area{position:absolute;inset:44px 0 28px}.skel-canvas-links{position:absolute;inset:0;width:100%;height:100%}.skel-canvas-links path{fill:none;stroke:var(--fill-hover);stroke-width:2;vector-effect:non-scaling-stroke}.skel-canvas-label{position:absolute;top:18px;transform:translate(-50%)}.skel-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--space-10);transform:translate(-50%,-38px)}.skel-node>.skeleton:first-child{background-color:var(--island);box-shadow:inset 0 0 0 1px var(--stroke),var(--shadow-island)}.skel-setup-card{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-control)}.skel-setup-card>.skeleton-row{padding:var(--space-14) var(--space-16)}.skel-setup-card>.skel-canvas{border-radius:0}.skel-page{display:flex;flex-direction:column;gap:var(--space-12)}.skel-toolbar{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.skel-toolbar .skel-grow{flex:0 1 280px}.spinner{display:inline-flex;align-items:center;gap:var(--space-8);flex:none;vertical-align:middle;color:var(--muted);font-size:var(--text-13);font-weight:500;line-height:1.3}.spinner-ring{display:inline-block;flex:none;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.85;animation:spinner-turn .75s linear infinite}.spinner-ring.is-md{width:16px;height:16px}.spinner-ring.is-xs{width:12px;height:12px;border-width:1.5px}@keyframes spinner-turn{to{transform:rotate(360deg)}}:is(button,.action-pill,.ghost,.icon-btn,a,.select-trigger) .spinner,.spinner.is-decorative{color:inherit}:is(button,.action-pill,.ghost)>.spinner.is-decorative{margin-right:2px}.spinner-line{display:flex;align-items:center;min-height:40px;padding:var(--space-8) 0}.spinner-line.is-centered{justify-content:center;min-height:84px}.panel-head .spinner.is-refresh,.spinner.is-refresh{margin-left:var(--space-8)}.progress-line{position:absolute;top:0;left:var(--space-20);right:var(--space-20);height:2px;overflow:hidden;border-radius:2px;pointer-events:none;z-index:6}.progress-line.is-page{position:fixed;left:0;right:0;border-radius:0;z-index:1200}.progress-line-bar{position:absolute;top:0;bottom:0;left:0;width:32%;border-radius:inherit;background:var(--ink-2);opacity:.5;animation:progress-run 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes progress-run{0%{transform:translate(-100%)}to{transform:translate(320%)}}:is(.panel,.modal,.card,.skel-card):has(>.progress-line){position:relative}.login-spinner{box-sizing:border-box;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;color:var(--muted);opacity:.85;animation:spinner-turn .75s linear infinite}button .login-spinner,.action-pill .login-spinner{color:inherit}.empty-state:has(>.login-spinner),.empty-state.is-loading{background:none;color:var(--muted);gap:var(--space-8)}.fast-reports-figures.is-loading{opacity:1}@media (max-width: 720px){.skel-tr{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr)!important;gap:var(--space-12)}.skel-tr>.skel-td:nth-child(n+4){display:none}.skel-chart{grid-template-columns:26px minmax(0,1fr)}.skel-chart-x>.skeleton:nth-child(n+5){display:none}.skel-kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.progress-line{left:var(--space-16);right:var(--space-16)}.progress-line.is-page{left:0;right:0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none;background-image:none;background-color:var(--fill)}.skel-chart-plot:after{display:none}.spinner-ring,.login-spinner{animation-duration:2.4s}.progress-line-bar{width:100%;animation:progress-breathe 2.4s ease-in-out infinite}}@keyframes progress-breathe{0%,to{opacity:.18}50%{opacity:.5}}.tag-pill.buyer-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border:1px solid var(--stroke-strong);border-radius:var(--radius-xs);background:var(--well);color:var(--ink-2);font-size:var(--text-11);font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;vertical-align:middle}.offers-tabs .offers-tab-badge.is-alert{background:color-mix(in srgb,var(--yellow) 18%,transparent);color:color-mix(in srgb,var(--yellow) 70%,var(--text))}.people-toolbar-filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-8)}.people-filter{min-width:150px}.people-table{min-width:860px}.people-table .col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.people-table .member-text .people-role{align-self:flex-start;height:20px;font-size:var(--text-11)}.people-buyer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.people-flag{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--yellow) 10%,transparent);color:color-mix(in srgb,var(--yellow) 70%,var(--text));font-size:var(--text-11);font-weight:600;white-space:nowrap}.people-warn-pill{display:inline-flex;align-items:center;gap:var(--space-6);height:22px;padding:0 var(--space-8);border:1px solid color-mix(in srgb,var(--yellow) 36%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--yellow) 9%,transparent);color:color-mix(in srgb,var(--yellow) 70%,var(--text));font-size:var(--text-12);font-weight:600;white-space:nowrap}.people-warn-pill.is-quiet{border-color:var(--stroke-strong);background:var(--fill);color:var(--ink-2)}.people-names{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);max-width:280px}.people-name-primary{color:var(--text);font-weight:600}.people-name-chip{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:500;white-space:nowrap}.people-name-chip.is-more{color:var(--muted);font-variant-numeric:tabular-nums;cursor:default}.person-form .field-span-2,.person-form .form-section-head{grid-column:1 / -1}.person-form .form-section-head.person-section-head{margin-top:var(--space-8)}.person-form .field-label{color:var(--ink-2);font-size:var(--text-12);font-weight:600;line-height:1.3}.person-form .person-status{align-self:flex-start}.person-form .field>p.person-field-error{margin:0;color:var(--red);font-weight:500}.person-traffic{gap:var(--space-4)}.person-no-traffic{margin:0}.person-advanced{gap:var(--space-8)}.person-advanced-toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-6);padding:0;border:0;background:none;color:var(--ink-2);font-family:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer}.person-advanced-toggle svg{transition:transform .16s ease;transform:rotate(-90deg)}.person-advanced-toggle[aria-expanded=true] svg{transform:none}.person-advanced-body{display:flex;flex-direction:column;gap:var(--space-6);max-width:320px}.person-advanced-body>label{color:var(--ink-2);font-size:var(--text-12);font-weight:600}.tn-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-height:var(--control-md);padding:var(--space-4) var(--space-6);border:1px solid var(--stroke-strong);border-radius:var(--radius-control);background:var(--well)}.tn-input:focus-within{border-color:var(--field-edge, var(--primary))}.tn-input.is-invalid{border-color:var(--red)}.tn-chip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 2px;border:1px solid var(--stroke);border-radius:var(--radius-chip);background:var(--island);color:var(--text);font-size:var(--text-13);font-weight:500}.tn-chip.is-primary{border-color:color-mix(in srgb,var(--yellow) 45%,transparent);font-weight:600}.tn-chip-name{padding:0 var(--space-4);white-space:nowrap}.tn-chip-star,.tn-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--muted);cursor:pointer}.tn-chip-star:hover,.tn-chip-remove:hover{background:var(--fill-hover);color:var(--text)}.tn-chip.is-primary .tn-chip-star{color:var(--yellow)}.tn-chip.is-primary .tn-chip-star svg{fill:currentColor}.tn-input .tn-input-field{flex:1 1 140px;min-width:120px;min-height:28px!important;height:28px;padding:0 var(--space-4)!important;border:0!important;outline:none;background:transparent!important;box-shadow:none!important;color:var(--text);font-family:inherit;font-size:var(--text-13)}.api-status.review-backfill{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-8);width:100%;margin-bottom:var(--space-16);font-size:var(--text-13)}.review-backfill svg{flex:none;margin-top:2px}.review-backfill-error{color:var(--muted)}.review-table{min-width:860px}.review-name{color:var(--text);font-weight:600}.review-dates{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.review-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-8)}.review-table .review-actions{flex-wrap:nowrap}.review-assign{display:inline-flex;align-items:center;gap:var(--space-6)}.review-assign-select{min-width:200px}.review-assign-btn,.review-actions .ghost{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-13)}.review-ignore{display:inline-flex;align-items:center;gap:var(--space-6)}.review-ignore input{width:180px;min-height:var(--control-sm);padding:0 var(--space-8);border:1px solid var(--stroke-strong);border-radius:var(--radius-control);background:var(--well);color:var(--text);font-family:inherit;font-size:var(--text-13)}.review-issues{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.review-issue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--stroke)}.review-issue:first-child{border-top:0}.review-issue-text{display:inline-flex;align-items:flex-start;gap:var(--space-8);min-width:0;flex:1 1 320px;color:var(--text);font-size:var(--text-14)}.review-issue-text svg{flex:none;margin-top:2px;color:var(--yellow)}.merge-names{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12)}.merge-chips{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}@media (max-width: 720px){.people-toolbar-filters{width:100%}.people-filter{flex:1 1 140px;min-width:0}.review-issue .review-actions,.review-assign{width:100%;justify-content:flex-start}.review-assign-select{flex:1 1 auto;min-width:0}.review-ignore{flex-wrap:wrap}.review-ignore input{flex:1 1 160px;width:auto}.person-advanced-body{max-width:none}.review-table{min-width:0}.review-table thead{display:none}.review-table,.review-table tbody,.review-table tr,.review-table td{display:block;width:100%}.review-panel .review-table tr{height:auto;padding:var(--space-12) 0;border-top:1px solid var(--stroke)}.review-panel .review-table tr:first-child{border-top:0}.review-panel .review-table td{height:auto;min-height:0;padding:2px 0;border:0}.review-panel .review-table tr:hover td{background:transparent}.review-panel .review-table td.col-actions{width:100%;padding-top:var(--space-8);text-align:left}.review-table .review-actions{flex-wrap:wrap;justify-content:flex-start}}.ig-page,.ig-stack{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.ig-body{min-width:0}.page-head-actions>.ig-head-actions{display:contents}.ig-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12)}.ig-head-actions .ghost{display:inline-flex;align-items:center;gap:var(--space-8)}.ig-updated{color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.ig-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);min-width:0}.ig-range{margin:0;color:var(--muted);font-size:var(--text-13);font-weight:500;font-variant-numeric:tabular-nums}.ig-range strong{color:var(--text);font-weight:600}.ig-tabs{margin-top:var(--space-4)}.panel.ig-panel{min-width:0;min-height:0}.ig-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ig-link{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ig-link:hover{text-decoration:underline;text-underline-offset:3px}.ig-link:focus-visible{outline:2px solid var(--pointer);outline-offset:2px;border-radius:var(--radius-xs)}.ig-muted{color:var(--muted)}.ig-empty{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:var(--space-12) 0;color:var(--muted);font-size:var(--text-14)}.ig-all-clear svg{color:var(--green);flex-shrink:0}.ig-note{display:flex;align-items:flex-start;gap:var(--space-8);margin:0;color:var(--muted);font-size:var(--text-13);line-height:1.45}.ig-note svg{flex-shrink:0;margin-top:2px}.ig-chip{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-11);font-weight:600;white-space:nowrap}.ig-chip+.ig-chip{margin-left:var(--space-4)}.ig-more{align-self:center;height:var(--control-sm);padding:0 var(--space-12);border:0;border-radius:var(--radius-chip);background:var(--fill);color:var(--text);font-size:var(--text-13);font-weight:600;cursor:pointer}.ig-more:hover{background:var(--fill-hover)}.ig-col-title{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-8);color:var(--text);font-size:var(--text-14);font-weight:600}.ig-col-title svg{color:var(--muted)}.ig-col-title .panel-count{font-size:var(--text-13)}.ig-asof{color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap}.ig-fix{display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-13);white-space:nowrap}.ig-banner{display:flex;align-items:center;gap:var(--space-10);margin:0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);background:color-mix(in srgb,var(--blue) 10%,var(--island));color:var(--text);font-size:var(--text-14);font-weight:500}.ig-banner svg{flex-shrink:0;color:var(--blue)}.cards.ig-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.ig-kpis.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ig-kpi .card-value{font-size:var(--text-30);letter-spacing:-.02em}.ig-kpi .card-meta{color:var(--muted)}.ig-kpi .card-spark{margin-top:auto}:is(.ig-page,.ig-drawer) [data-verdict=profitable]{color:var(--green)}:is(.ig-page,.ig-drawer) [data-verdict=not-profitable]{color:var(--red)}.ig-brief-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.ig-health-link{font-size:var(--text-13)}.ig-attention{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ig-att{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--stroke)}.ig-att:first-child{padding-top:0}.ig-att:last-child{padding-bottom:0;border-bottom:0}.ig-sev{justify-self:start;margin-top:1px}.ig-att-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ig-att-kind{margin:0;color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-att-name{overflow:hidden;color:var(--text);font-size:var(--text-14);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ig-att-reasons{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:var(--text-13);line-height:1.45}.ig-att-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8)}.ig-att-stake{display:flex;flex-direction:column;align-items:flex-end;color:var(--text);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.ig-att-stake small{color:var(--muted);font-size:var(--text-11);font-weight:500}.ig-forecast-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--space-8)}.ig-ftile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-10) var(--space-12);border:1px solid var(--stroke);border-radius:var(--radius-control);background:transparent;color:var(--text);font:inherit;text-align:left}button.ig-ftile{cursor:pointer}button.ig-ftile:hover{background:var(--fill)}.ig-ftile.is-active{border-color:var(--stroke-strong);background:var(--fill);box-shadow:inset 0 0 0 1px var(--stroke-strong)}.ig-ftile.is-static{border-style:dashed}.ig-ftile-label{color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-ftile-value{font-size:var(--text-18);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ig-ftile-value.is-unavailable{color:var(--muted)}.ig-ftile-sub,.ig-ftile-foot{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ig-ftile-foot{font-size:var(--text-11)}.ig-forecast-chart{min-width:0}.ig-legend{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-16);margin-top:var(--space-4);color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-legend span{display:inline-flex;align-items:center;gap:var(--space-6)}.ig-key{display:inline-block;width:14px;height:2px;border-radius:2px}.ig-key.is-dashed{height:0;border-top:2px dashed currentColor}.ig-key.is-band{height:10px;opacity:.2}.ig-key.is-faint{background:var(--muted);opacity:.45}.ig-tooltip .tooltip-dot.is-dashed{opacity:.6}.ig-tooltip-note{margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--text-12)}.ig-act-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.ig-cands{display:flex;flex-direction:column;gap:var(--space-10);margin:0;padding:0;list-style:none}.ig-cand{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;padding:var(--space-14) var(--space-16);border:1px solid var(--stroke);border-radius:var(--radius-control)}.ig-cand-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);min-width:0}.ig-cand-head .profit-status{flex-shrink:0}.ig-cand-name{font-size:var(--text-14)}.ig-cand-meta{margin:calc(var(--space-4) * -1) 0 0;color:var(--muted);font-size:var(--text-12)}.ig-cand-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0}.ig-cand-figures dt{color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-cand-figures dd{margin:0;color:var(--text);font-size:var(--text-16);font-weight:600;font-variant-numeric:tabular-nums}.ig-ticks{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.ig-tick{display:inline-flex;align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-size:var(--text-12);font-weight:500}.ig-tick.is-yes svg{color:var(--green)}.ig-tick.is-no svg{color:var(--yellow)}.ig-tick.is-unknown{color:var(--muted)}.ig-cand-reason{margin:0;color:var(--ink-2);font-size:var(--text-13);line-height:1.45}.ig-folds{display:flex;flex-direction:column;gap:var(--space-8)}.ig-folds:empty{display:none}.ig-fold{border-top:1px solid var(--stroke);padding-top:var(--space-10)}.ig-fold>summary{display:inline-flex;align-items:center;gap:var(--space-8);min-height:32px;color:var(--text);font-size:var(--text-14);font-weight:600;cursor:pointer;list-style:none}.ig-fold>summary::-webkit-details-marker{display:none}.ig-fold>summary svg{color:var(--muted);transform:rotate(-90deg);transition:transform .16s ease}.ig-fold[open]>summary svg{transform:none}.ig-fold-list{display:flex;flex-direction:column;margin:var(--space-6) 0 0;padding:0;list-style:none}.ig-fold-list li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.6fr);align-items:baseline;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--stroke);font-size:var(--text-13)}.ig-fold-list li:last-child{border-bottom:0}.ig-fold-meta,.ig-fold-reason{color:var(--muted)}.ig-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-16)}.ig-control{display:flex;align-items:center;gap:var(--space-8);min-width:0}.ig-control-label{color:var(--muted);font-size:var(--text-13);font-weight:500;white-space:nowrap}.ig-movers-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.ig-movers{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ig-mover{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-10) 0;border-bottom:1px solid var(--stroke)}.ig-mover:last-child{border-bottom:0}.ig-mover-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);min-width:0}.ig-mover-name{font-size:var(--text-14)}.ig-mover-change{flex-shrink:0;font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.ig-mover-change.is-up{color:var(--green)}.ig-mover-change.is-down{color:var(--red)}.ig-mover-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0;color:var(--muted);font-size:var(--text-12)}.ig-fromto{font-variant-numeric:tabular-nums}.ig-unranked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:0;padding-top:var(--space-10);border-top:1px solid var(--stroke);color:var(--muted);font-size:var(--text-13)}.ig-driver{display:flex;flex-direction:column;gap:var(--space-6)}.ig-driver-track{position:relative;height:8px;border-radius:4px;background:var(--fill)}.ig-driver-zero{position:absolute;top:-3px;left:50%;width:1px;height:14px;background:var(--stroke-strong)}.ig-driver-step{position:absolute;top:0;height:100%;border-radius:2px}.ig-driver-legend,.ig-driver-text{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin:0;color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ig-driver-legend span{display:inline-flex;align-items:center;gap:var(--space-4)}.ig-driver-legend i{width:8px;height:8px;border-radius:2px}.ig-driver-legend strong,.ig-driver-text strong{color:var(--ink-2);font-weight:600}.ig-table{width:100%}.ig-table th.ig-name-col{min-width:200px}.ig-table .ig-name-cell{max-width:320px}.ig-table .ig-row-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ig-table th.num .sortable-header{justify-content:flex-end;width:100%}.ig-sort{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.ig-cell-main{display:block;font-variant-numeric:tabular-nums}.entries-table td .ig-cell-sub{font-variant-numeric:tabular-nums}.entries-table td .ig-cell-sub.is-good{color:var(--green)}.entries-table td .ig-cell-sub.is-bad{color:var(--red)}.ig-table td[data-verdict] .cell-sub{color:var(--muted)}.ig-table .ig-median-row td{background:var(--fill);color:var(--ink-2)}.ig-table .ig-median-row td:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.ig-table .ig-median-row td:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.ig-table .ig-group-row .ig-row-name,.ig-table tr.is-maturing td{color:var(--ink-2)}.ig-cpa.is-good{color:var(--green)}.ig-cpa.is-warn{color:var(--yellow)}.ig-cpa.is-bad{color:var(--red)}.ig-goal{display:flex;align-items:center;gap:var(--space-8);min-width:104px}.ig-goal-figure{min-width:38px;font-variant-numeric:tabular-nums}.ig-goal-bar,.ig-share-bar,.ig-conc-bar,.ig-knowable-bar{position:relative;flex:1 1 auto;height:6px;overflow:hidden;border-radius:4px;background:var(--fill)}.ig-goal-bar>span,.ig-share-bar>span,.ig-conc-bar>span,.ig-knowable-bar>span{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--series-1)}.ig-goal-bar>span.is-done{background:var(--green)}.ig-wallet.is-bad{color:var(--red)}.ig-wallet.is-warn{color:var(--yellow)}.ig-discipline .ig-cell-main.is-bad{color:var(--red)}.ig-discipline .ig-cell-main.is-warn{color:var(--yellow)}.ig-table th.ig-disc-col{min-width:150px}.ig-trend-cell{width:108px}.ig-table th.ig-trend-col{white-space:nowrap}.ig-buyers-table th.ig-name-col{min-width:150px}.entries-table td .ig-name-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-4)}.ig-wallet .cell-sub{white-space:nowrap}.ig-unassigned{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-14);border-radius:var(--radius-control);background:var(--well);color:var(--ink-2);font-size:var(--text-13);line-height:1.5}.ig-unassigned p{flex:1 1 360px;margin:0}.ig-unassigned strong{color:var(--text)}.ig-issue-items .ig-item{display:inline-block;max-width:100%;margin:0;overflow:hidden;line-height:20px;text-overflow:ellipsis;font-size:var(--text-12);font-weight:500}.ig-unassigned code{padding:1px var(--space-4);border-radius:var(--radius-xs);background:var(--fill);color:var(--text);font-family:var(--font-mono);font-size:var(--text-12)}.ig-share{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);min-width:110px}.ig-share-figure{min-width:36px;text-align:right}.ig-share-bar{max-width:64px}.ig-offers-grid{display:flex;flex-direction:column;gap:var(--space-12)}.ig-conc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-10)}.ig-conc{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;padding:var(--space-12) var(--space-14);border:1px solid var(--stroke);border-radius:var(--radius-control)}.ig-conc-kind{margin:0;color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-conc-top{display:flex;flex-direction:column;margin:0;min-width:0}.ig-conc-top strong{overflow:hidden;color:var(--text);font-size:var(--text-15, var(--text-16));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ig-conc-top span{color:var(--ink-2);font-size:var(--text-13);font-variant-numeric:tabular-nums}.ig-conc-flags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin:0}.ig-hhi{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ig-conc-bars{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.ig-conc-bars li{display:grid;grid-template-columns:minmax(0,1fr) 56px 36px;align-items:center;gap:var(--space-8);color:var(--ink-2);font-size:var(--text-12)}.ig-conc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-conc-share{text-align:right;font-variant-numeric:tabular-nums}.ig-chart{min-width:0}.ig-knowable{display:flex;align-items:center;gap:var(--space-24)}.ig-knowable-figure{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-46);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.ig-knowable-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-8);min-width:0;max-width:520px}.ig-knowable-line{margin:0;color:var(--text);font-size:var(--text-14);font-weight:500}.ig-knowable-bar{flex:0 0 auto;height:8px;border-radius:4px}.ig-knowable-bar>span.is-good{background:var(--green)}.ig-knowable-bar>span.is-warn{background:var(--yellow)}.ig-knowable-bar>span.is-bad{background:var(--red)}.ig-knowable-sub{margin:0;color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ig-issues{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ig-issue{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--stroke)}.ig-issue:first-child{padding-top:0}.ig-issue:last-child{padding-bottom:0;border-bottom:0}.ig-issue-icon{display:inline-flex;margin-top:1px}.ig-issue.is-open .ig-issue-icon{color:var(--yellow)}.ig-issue.is-ok .ig-issue-icon{color:var(--green)}.ig-issue-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ig-issue-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-10);margin:0;font-size:var(--text-14)}.ig-issue.is-ok .ig-issue-title strong{color:var(--ink-2);font-weight:500}.ig-issue-count{color:var(--muted);font-size:var(--text-13);font-weight:600;font-variant-numeric:tabular-nums}.ig-issue.is-open .ig-issue-count{color:var(--text)}.ig-issue-effect{margin:0;color:var(--ink-2);font-size:var(--text-13);line-height:1.45}.ig-issue-items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin:0;color:var(--muted);font-size:var(--text-12)}.ig-infos{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;list-style:none}.ig-drawer{width:min(560px,100vw)}.ig-drawer-body{display:flex;flex-direction:column;gap:var(--space-16)}.ig-dfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0}.ig-dfig{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-control);background:var(--well)}.ig-dfig dt{color:var(--muted);font-size:var(--text-12);font-weight:500}.ig-dfig dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-6);margin:0}.ig-dfig-value{color:var(--text);font-size:var(--text-16);font-weight:600;font-variant-numeric:tabular-nums}.ig-dfig .kpi-delta{font-size:var(--text-12)}.ig-breakdown{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ig-breakdown li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--stroke);font-size:var(--text-13)}.ig-breakdown li:last-child{border-bottom:0}.ig-breakdown-name{overflow:hidden;color:var(--text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ig-breakdown-ftds{color:var(--muted);font-variant-numeric:tabular-nums}.ig-breakdown-profit{min-width:84px;color:var(--text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 1180px){.ig-brief-grid{grid-template-columns:minmax(0,1fr)}.cards.ig-kpis.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.cards.ig-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-act-cols,.ig-movers-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.ig-head-actions{justify-content:space-between}.ig-head-actions .ghost,.ig-fix,.ig-more{min-height:44px}.ig-toolbar{flex-direction:column;align-items:stretch}.ig-periods,.ig-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ig-periods::-webkit-scrollbar,.ig-seg::-webkit-scrollbar{display:none}.ig-periods>button,.ig-seg>button{flex:0 0 auto;min-height:40px}.ig-tabs .offers-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ig-tabs .offers-tabs::-webkit-scrollbar{display:none}.ig-tabs .offers-tab{flex:0 0 auto;min-height:44px}.cards.ig-kpis,.cards.ig-kpis.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.ig-kpis>:last-child:nth-child(odd){grid-column:auto}.ig-kpi .card-value{font-size:var(--text-22)}.ig-kpi .card-vs{display:none}.ig-panel-head{flex-direction:column;align-items:stretch}.ig-panel .ig-panel-head>:first-child:not(:only-child),.ig-panel .ig-panel-head>:last-child:not(:only-child){flex:0 0 auto}.ig-panel .ig-panel-actions{justify-content:flex-start}.ig-controls,.ig-control{align-items:flex-start;flex-direction:column;gap:var(--space-6);width:100%}.ig-control .mf-segmented{max-width:100%}.ig-att{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.ig-att-side{flex-direction:row;align-items:center;justify-content:space-between}.ig-att-stake{align-items:flex-start}.ig-forecast-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-cand-figures dd{font-size:var(--text-14)}.ig-fold-list li{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ig-knowable{flex-direction:column;align-items:flex-start;gap:var(--space-12)}.ig-knowable-text{width:100%}.ig-issue{grid-template-columns:20px minmax(0,1fr)}.ig-issue>.ig-fix{grid-column:2;justify-self:start}.ig-dfigs{grid-template-columns:repeat(2,minmax(0,1fr))}div.ig-scroll{overflow:visible;-webkit-mask-image:none;mask-image:none}.ig-scroll>.ig-table,.ig-scroll>.ig-table tbody{display:block;min-width:0}.ig-scroll>.ig-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ig-scroll>.ig-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-12);padding:var(--space-14) 0;border-bottom:1px solid var(--stroke)}.ig-scroll>.ig-table tbody tr:first-child{padding-top:0}.ig-scroll>.ig-table tbody tr:last-child{border-bottom:0}.ig-scroll>.ig-table tr.ig-median-row{padding:var(--space-12);border-radius:var(--radius-control);background:var(--fill)}.ig-scroll>.ig-table td{display:block;width:auto;max-width:none;height:auto;min-width:0;padding:0;border:0;background:transparent;text-align:left;white-space:normal}.ig-scroll>.ig-table .ig-median-row td{background:transparent}.ig-scroll>.ig-table tbody tr td:first-child,.ig-scroll>.ig-table thead th:first-child{position:static;box-shadow:none}.ig-scroll>.ig-table td.ig-name-cell{grid-column:1 / -1}.ig-scroll>.ig-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-sans);font-size:var(--text-12);font-weight:600}.ig-scroll>.ig-table td.ig-name-cell:before{display:none}.ig-scroll>.ig-table td.ig-name-cell .ig-row-name{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-15, var(--text-16))}.ig-scroll>.ig-table td.ig-trend-cell:not([data-label]){display:none}.ig-scroll>.ig-table .ig-share,.ig-scroll>.ig-table .ig-goal{justify-content:flex-start;min-width:0}.ig-drawer{width:100vw}}.pm-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-16);align-items:start}.pm-layout>.island{background:var(--island);box-shadow:var(--shadow-island);border-radius:var(--radius-island);min-width:0}.pm-roles{position:sticky;top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-16);max-height:calc(100dvh - var(--space-32));overflow-y:auto}.pm-roles-head .panel-title{font-family:var(--font-display)}.pm-roles-group{margin:var(--space-6) 0 0;font:600 11px var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pm-role-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.pm-role{width:100%;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-10);border:1px solid transparent;border-radius:var(--radius-chip);background:transparent;color:var(--text);text-align:left;font:500 14px var(--font-sans);cursor:pointer}.pm-role:hover{background:var(--fill-hover)}.pm-role.is-selected{background:var(--fill);border-color:var(--stroke-strong)}.pm-role:focus-visible,.pm-new-role:focus-visible,.pm-chip:focus-visible,.pm-chevron:focus-visible,.pm-link:focus-visible,.pm-holders-link:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-ring)}.pm-role-main{display:flex;align-items:center;gap:var(--space-8);min-width:0}.pm-role .role-badge-mark,.pm-editor-title .role-badge-mark{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--role-color, var(--muted))}.pm-role-lock{flex:none;color:var(--muted)}.pm-role-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-role-holders{flex:none;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.pm-role-all{flex:none;color:var(--muted);font-size:12px}.pm-role-review{display:inline-flex;align-items:center;gap:var(--space-4);padding-left:var(--space-16);color:var(--amber);font-size:12px}.pm-meter{flex:none;display:inline-flex;gap:2px}.pm-meter>span{width:6px;height:10px;border-radius:2px;background:var(--fill-hover)}.pm-meter>span.is-on{background:var(--role-color, var(--primary))}.pm-new-role{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:var(--control-sm);margin-top:var(--space-4);border:1px dashed var(--stroke-strong);border-radius:var(--radius-chip);background:transparent;color:var(--ink-2);font:500 13px var(--font-sans);cursor:pointer}.pm-new-role:hover{background:var(--fill-hover);color:var(--text)}.pm-empty{margin:var(--space-8) 0;color:var(--muted);font-size:13px}.pm-editor{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16) var(--space-20) var(--space-20)}.pm-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6) var(--space-12);align-items:center}.pm-editor-title{display:flex;align-items:center;gap:var(--space-8);min-width:0;flex-wrap:wrap}.pm-editor-title h2{margin:0;font:600 18px var(--font-display);color:var(--text)}.pm-holders-link,.pm-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;color:var(--link);font:500 13px var(--font-sans);cursor:pointer}.pm-holders-link:hover,.pm-link:hover{text-decoration:underline}.pm-editor-actions{display:flex;align-items:center;gap:var(--space-8)}.pm-editor-actions .pm-preset,.pm-editor-actions .pm-copy{width:180px}.pm-editor-sub{grid-column:1 / -1;margin:0;color:var(--muted);font-size:12px}.pm-builtin-note,.pm-review-needed,.pm-status,.pm-error{display:flex;align-items:flex-start;gap:var(--space-6);margin:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-chip);font-size:13px}.pm-builtin-note{background:var(--well);color:var(--ink-2)}.pm-review-needed{color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent)}.pm-status{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.pm-error{flex-direction:column;color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);border:1px solid color-mix(in srgb,var(--red) 28%,transparent)}.pm-error p,.pm-error ul{margin:0}.pm-error ul{padding-left:var(--space-16)}.pm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10) var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--stroke)}.pm-search{flex:1 1 240px;min-width:0}.pm-chips{display:flex;flex-wrap:wrap;gap:var(--space-6)}.pm-chip{display:inline-flex;align-items:center;gap:var(--space-6);min-height:28px;padding:0 var(--space-10);border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:500 12px var(--font-sans);cursor:pointer}.pm-chip:hover{background:var(--fill-hover)}.pm-chip.is-active{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pm-chip-count{font-variant-numeric:tabular-nums;opacity:.8}.pm-expand{display:inline-flex;align-items:center;gap:var(--space-6);margin-left:auto;color:var(--muted)}.pm-tree{display:flex;flex-direction:column;gap:var(--space-12)}.pm-group-title{margin:var(--space-4) 0 var(--space-2);font:600 11px var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pm-tree-list,.pm-children{list-style:none;margin:0;padding:0}.pm-children{padding-left:var(--space-24)}.pm-row{display:flex;align-items:center;gap:var(--space-8);min-height:var(--row-compact);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--stroke);border-radius:var(--radius-xs)}.pm-row:hover{background:var(--fill-hover)}.pm-row--section{min-height:var(--row-comfortable)}.pm-row--section .pm-label-text{font:600 15px var(--font-display);color:var(--text)}.pm-row--tab .pm-label-text{font:600 14px var(--font-sans);color:var(--text)}.pm-row--action .pm-label-text{font:500 14px var(--font-sans);color:var(--text)}.pm-node.is-locked>.pm-row .pm-label-text{color:var(--muted)}.pm-chevron,.pm-chevron-space{flex:none;width:22px;height:22px}.pm-chevron{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--muted);cursor:pointer}.pm-chevron svg{transition:transform .16s var(--ease-smooth)}.pm-chevron.is-open svg{transform:rotate(90deg)}.pm-chevron:hover{color:var(--text);background:var(--fill)}.pm-check{flex:none;appearance:none;-webkit-appearance:none;position:relative;width:18px;height:18px;margin:0;border:1.5px solid var(--stroke-strong);border-radius:calc(var(--radius-chip) / 2.5);background:var(--well);cursor:pointer}.pm-check:checked,.pm-check:indeterminate{border-color:var(--primary);background:var(--primary)}.pm-check:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid var(--on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.pm-check:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:6.5px;height:2px;border-radius:2px;background:var(--on-primary)}.pm-check:disabled{cursor:not-allowed}.pm-check:disabled:not(:checked):not(:indeterminate){background:var(--fill);border-color:var(--stroke)}.pm-check:disabled:checked{opacity:.6}.pm-check:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.pm-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pm-row--section .pm-label,.pm-row--tab .pm-label{cursor:pointer}.pm-help{font:400 12px var(--font-sans);color:var(--muted)}.pm-label mark{padding:0 1px;border-radius:4px;background:color-mix(in srgb,var(--yellow) 32%,transparent);color:inherit}.pm-meta{flex:none;display:inline-flex;align-items:center;gap:var(--space-8)}.pm-risks{display:inline-flex;gap:var(--space-4)}.pm-risk{display:inline-flex;color:var(--muted)}.pm-risk--credentials,.pm-risk--money{color:var(--amber)}.pm-risk--destructive{color:var(--red)}.pm-scope,.pm-count{color:var(--muted);font-size:12px;white-space:nowrap}.pm-count{font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.pm-lock-chip{display:inline-flex;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--fill);color:var(--muted);font:500 11px var(--font-sans);white-space:nowrap}.pm-lock-chip .metric-info{margin-left:0}.pm-changed-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--primary)}.pm-row.is-changed{background:color-mix(in srgb,var(--primary) 6%,transparent)}.pm-row-note{margin:var(--space-2) 0 var(--space-4) calc(22px + 18px + var(--space-16) + var(--space-8));color:var(--ink-2);font-size:12px}.pm-legend{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--stroke);color:var(--muted);font-size:12px}.pm-legend>span{display:inline-flex;align-items:center;gap:var(--space-6)}.pm-legend-box{display:inline-block;width:12px;height:12px;border:1.5px solid var(--stroke-strong);border-radius:4px}.pm-legend-box.is-on{background:var(--primary);border-color:var(--primary)}.pm-legend-box.is-some{background:linear-gradient(var(--primary),var(--primary)) center / 6px 2px no-repeat;border-color:var(--primary)}.pm-menu{position:relative}.pm-menu-list{position:absolute;right:0;top:calc(100% + var(--space-4));z-index:30;display:flex;flex-direction:column;min-width:170px;padding:var(--space-4);border-radius:var(--radius-chip);background:var(--panel-soft);box-shadow:var(--shadow-pop)}.pm-menu-list button{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-sm);padding:0 var(--space-10);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text);font:500 13px var(--font-sans);text-align:left;cursor:pointer}.pm-menu-list button:hover,.pm-menu-list button:focus-visible{background:var(--fill-hover);outline:none}.pm-menu-list button.is-danger{color:var(--red)}.pm-savebar{position:sticky;bottom:var(--space-12);z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-10) var(--space-16);border-radius:var(--radius-island);background:var(--panel-soft);box-shadow:var(--shadow-pop);color:var(--ink-2);font-size:13px}.pm-savebar strong{color:var(--text)}.pm-savebar-actions{display:flex;gap:var(--space-8)}.pm-savebar-actions :is(.ghost,.action-pill){display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--control-md);padding:0 var(--space-16)}.modal.pm-review{width:min(600px,94vw);max-height:min(86dvh,760px);display:flex;flex-direction:column}.pm-review-holders{margin:var(--space-4) 0 0;color:var(--muted);font-size:13px}.pm-review-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-4) 0}.pm-review-group h3{margin:0 0 var(--space-6);font:600 13px var(--font-sans);color:var(--text)}.pm-review-group ul,.pm-review-warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.pm-review-group li{display:flex;align-items:center;gap:var(--space-8);font-size:13px;color:var(--ink-2)}.pm-review-path{flex:1;min-width:0}.pm-review-group.is-on .pm-review-sign{color:var(--green)}.pm-review-group.is-off .pm-review-sign{color:var(--red)}.pm-review-group.is-scope .pm-review-sign{color:var(--amber)}.pm-review-warnings li{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber);font-size:13px}.pm-review-warnings li svg{flex:none;margin-top:2px}.pm-review-when{margin:0;color:var(--muted);font-size:12px}.pm-review-error{margin:0;color:var(--red);font-size:13px}.pm-review-actions .action-pill{display:inline-flex;align-items:center;gap:var(--space-6)}.modal.pm-name-modal{width:min(460px,94vw)}.pm-name-form{display:flex;flex-direction:column;gap:var(--space-14)}.pm-name-form .field-hint{margin:var(--space-4) 0 0}.pm-phone-picker{display:none}.pm-lockable{position:relative}.pm-lockable.is-locked{color:color-mix(in srgb,var(--muted) 85%,transparent);cursor:not-allowed}.pm-lockable.is-locked:hover{background:transparent}.pm-lockable .pm-lock-icon{flex:none;color:var(--muted)}.pm-lock-tip{position:absolute;top:calc(100% + var(--space-6));right:0;z-index:40;display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);border-radius:var(--radius-chip);background:var(--panel-soft);box-shadow:var(--shadow-pop);color:var(--ink-2);font:500 12px var(--font-sans);white-space:nowrap;pointer-events:none}.pm-readonly-field{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-14);border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--well);color:var(--ink-2);font-size:14px}.pm-readonly-field svg{flex:none;color:var(--muted)}@media (max-width: 1099px){.pm-layout{grid-template-columns:240px minmax(0,1fr)}.pm-editor-head{grid-template-columns:1fr}.pm-editor-actions{flex-wrap:wrap}}@media (max-width: 759px){.pm-phone-picker{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12)}.pm-phone-picker>div{flex:1;min-width:0}.pm-layout{grid-template-columns:minmax(0,1fr)}.pm-roles{display:none}.pm-editor{padding:var(--space-14) var(--space-16) var(--space-16)}.pm-editor-actions .pm-preset,.pm-editor-actions .pm-copy{flex:1 1 140px;width:auto}.pm-expand{margin-left:0}.pm-children{padding-left:var(--space-14)}.pm-row--action{flex-wrap:wrap;align-items:flex-start}.pm-row--action .pm-label{flex:1 1 calc(100% - 60px)}.pm-row--action .pm-meta{flex-basis:100%;padding-left:calc(22px + 18px + var(--space-16))}.pm-row-note{margin-left:var(--space-24)}.pm-savebar{position:fixed;left:var(--space-16);right:var(--space-16);bottom:calc(84px + env(safe-area-inset-bottom,0px));margin:0}.pm-savebar-actions{width:100%}.pm-savebar-actions>*{flex:1;justify-content:center}.modal.pm-review{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.sf-dialog{width:min(660px,94vw)}.sf-dialog .tracking-filter-body{max-height:min(64vh,640px);overflow-y:auto}.sf-logic-copy{display:grid;gap:2px;min-width:0}.sf-logic-hint{color:var(--muted);font-size:var(--text-12);line-height:1.35}.tracking-filter-rule.has-error{border-color:color-mix(in srgb,var(--field-error, var(--red)) 55%,transparent)}.sf-row-error{margin:0;color:var(--field-error, var(--red));font-size:var(--text-12);font-weight:600;line-height:1.35}.sf-type-option{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.sf-type-group{color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sf-type-option.is-unsupported{color:var(--field-error, var(--red))}.sf-choices{display:flex;flex-wrap:wrap;gap:6px}.sf-choice{min-height:32px;padding:0 12px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:transparent;color:var(--muted-strong);font-family:inherit;font-size:var(--text-13);font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.sf-choice:hover{border-color:var(--stroke-strong);color:var(--text)}.sf-choice.is-on{border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.sf-choice:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sf-actions{flex-wrap:wrap;align-items:center}.sf-actions .sf-clear{margin-right:auto}.sf-actions-error{color:var(--field-error, var(--red));font-size:var(--text-12);font-weight:600}.sf-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.sf-summary-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.sf-join{color:var(--muted);font-size:var(--text-11);font-weight:700;letter-spacing:.06em}.sf-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--stroke);border-radius:var(--radius-chip, 10px);background:var(--well);color:var(--text);font-size:var(--text-12);line-height:1.4}.sf-chip-name{font-weight:600}.sf-chip-mode{font-size:var(--text-11);font-weight:700;letter-spacing:.04em}.sf-chip.is-accept .sf-chip-mode{color:var(--green)}.sf-chip.is-reject .sf-chip-mode{color:var(--red)}.sf-chip.is-unsupported{border-style:dashed;color:var(--muted)}.sf-chip-values{display:inline-flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.sf-value{display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.sf-value-more{color:var(--muted)}.sf-summary-empty{margin:0;color:var(--muted);font-size:var(--text-12)}.sf-form-summary{gap:6px}.modal-body .field .sf-summary{margin-top:8px}.sf-check{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-13);line-height:1.4}.sf-check>svg{flex:none;margin-top:2px}.sf-check-body{display:grid;gap:4px;min-width:0}.sf-check-body p{margin:0}.sf-check-list{margin:0;padding-left:18px;display:grid;gap:2px}.sf-check-hint{color:var(--muted-strong);font-size:var(--text-12)}.sf-tool-option.is-unavailable{opacity:.55;cursor:not-allowed}.sf-tool-missing,.sf-tool-legacy{color:var(--muted);font-size:var(--text-11);font-weight:500}.sf-readonly{display:flex;align-items:center;min-height:var(--field-h, var(--control-md));padding:0 12px;border-radius:var(--field-radius, var(--radius-sm));background:var(--well);color:var(--text)}.sf-dialog .tracking-logic-toggle{flex:none}.sf-dialog .tracking-mode-toggle button{min-height:calc(var(--field-h, var(--control-md)) - 2px)}@media (max-width: 640px){.sf-dialog .tracking-filter-rule-head{grid-template-columns:1fr auto}.sf-dialog .tracking-filter-rule-head .country-select-picker{grid-column:1 / -1}.sf-choice{min-height:var(--control-md)}.sf-dialog .tracking-mode-toggle button{flex:1 1 0}}.rc-actions,.rc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.rc-filters>*{min-width:150px}.rc-reason{display:block;margin-top:var(--space-4);color:var(--ink-2);overflow-wrap:anywhere}.rc-facts{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-12);margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--text-12);line-height:1.5}.rc-facts li.is-warn{color:var(--yellow)}.rc-panel .hl-table th.rc-num,.rc-panel .hl-table td.rc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rc-panel .hl-table td.rc-diff.is-off{color:var(--red);font-weight:600}.rc-lines>span{display:block;line-height:1.6}.rc-lines>span+span{margin-top:var(--space-2)}.rc-campaign .cell-sub{display:block}.rc-note{color:var(--yellow);white-space:normal;overflow-wrap:anywhere}.rc-runs tbody tr.is-selected td{background:color-mix(in srgb,var(--text) 4%,transparent)}@media (max-width: 720px){.rc-actions,.rc-filters{width:100%}.rc-actions>.action-pill{flex:1 0 auto;justify-content:center;min-height:40px}.rc-filters>*{flex:1 1 140px;min-width:0}.rc-panel .hl-scroll>.hl-table td.rc-num{text-align:left}.rc-panel .hl-scroll>.hl-table td.rc-campaign{grid-column:1 / -1}}.shell-forbidden-notice{display:flex;align-items:center;gap:var(--space-10, 10px);min-width:0;padding:var(--space-10, 10px) var(--space-12, 12px) var(--space-10, 10px) var(--space-14, 14px);border-radius:var(--radius-control);background:var(--well);box-shadow:inset 0 0 0 1px var(--stroke);color:var(--ink-2);font-size:var(--text-13);line-height:1.5}.shell-forbidden-notice>svg{flex:none;color:var(--muted)}.shell-forbidden-notice>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.shell-forbidden-notice .icon-btn{flex:none;width:28px;height:28px;color:var(--muted)}.session-prompt-overlay{z-index:calc(var(--z-confirm, 1000) + 10)}.confirm-dialog.session-prompt{gap:var(--space-12, 12px)}.session-prompt-field{display:flex;flex-direction:column;gap:var(--space-6, 6px);min-width:0}.session-prompt-field>label{color:var(--ink-2);font-size:var(--text-13);font-weight:600}.session-prompt-field>input[readonly]{color:var(--muted);cursor:default}.session-prompt-input{display:flex;align-items:center;gap:var(--space-8, 8px)}.session-prompt-input>input{flex:1 1 auto;min-width:0}.session-prompt-input>.icon-btn{flex:none;color:var(--muted)}.session-prompt-error{margin:0}.session-prompt .confirm-actions{margin-top:var(--space-4, 4px)}.session-prompt .confirm-confirm:disabled{opacity:.55;cursor:not-allowed}.card-status-reason{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-12);line-height:1.4}.cards.ministat-island .card-status-reason{margin-top:0}.card-value.is-pending{color:var(--muted);opacity:.6}.comparison-window{margin:0 0 var(--space-12);color:var(--muted);font-size:var(--text-12);line-height:1.4}.profit-status-explained{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.geo-unpriced{color:var(--muted);font-weight:500}.gl-rule-line{margin:0 0 var(--space-12);color:var(--muted);font-size:var(--text-12);line-height:1.4}.pf-full-results{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.stats-log-label{color:var(--muted);font-size:var(--text-12);white-space:nowrap}@media (max-width: 640px){.stats-log-label{display:none}}.stats-table td .cell-sub{white-space:nowrap}.campaign-source-note{display:flex;align-items:flex-start;gap:8px;margin:0 2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--yellow) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--yellow) 7%,var(--island));color:var(--text);font-size:var(--text-12);line-height:1.5}.campaign-source-note>svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--yellow)}button.campaign-signal-btn{width:100%;min-width:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}button.campaign-signal-btn:hover{border-color:color-mix(in srgb,currentColor 22%,var(--stroke))}button.campaign-signal-btn:active{transform:translateY(1px)}button.campaign-signal-btn:focus-visible{outline:2px solid var(--focus, var(--blue));outline-offset:2px}.campaign-signal-btn .campaign-signal-title{display:inline-flex;align-items:center;gap:6px}.campaign-signal-btn .campaign-signal-title .panel-count{letter-spacing:0;text-transform:none}.campaigns-table>tbody>tr.campaign-row-marked>td{background:color-mix(in srgb,var(--blue) 12%,var(--island));transition:background-color .4s ease}.campaigns-table>tbody>tr.campaign-row-marked>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.campaign-chip-scale{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,transparent)}.campaign-chip-cut{color:var(--red);border-color:color-mix(in srgb,var(--red) 32%,transparent)}@media (hover: none){.campaign-spend-edit{opacity:1}}@media (max-width: 720px){div.table-wrap.campaign-table-scroll{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none;animation:none;background:transparent}div.table-wrap.campaign-table-scroll>.campaigns-table,div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot){display:block;width:100%;min-width:0}div.table-wrap.campaign-table-scroll>.campaigns-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10, 10px) var(--space-12, 12px);padding:var(--space-12, 12px) 0;border-bottom:1px solid var(--stroke)}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td{display:none}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card]{display:block;position:static;width:auto;min-width:0;max-width:none;height:auto;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;white-space:normal}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card=name]{grid-column:1 / 3;grid-row:1}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card=actions]{grid-column:3;grid-row:1;justify-self:end;align-self:start}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card=status]{grid-column:span 2}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card=detail]{grid-column:1 / -1}div.table-wrap.campaign-table-scroll>.campaigns-table>:is(tbody,tfoot)>tr>td[data-card][data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2, 2px);color:var(--muted);font-size:var(--text-12);font-weight:600}div.table-wrap.campaign-table-scroll>.campaigns-table>tbody>tr.campaign-row-marked{background:color-mix(in srgb,var(--blue) 12%,transparent);border-radius:var(--radius-md)}div.table-wrap.campaign-table-scroll>.campaigns-table>tbody>tr.campaign-row-marked>td{background:transparent;box-shadow:none}div.table-wrap.campaign-table-scroll>.campaigns-table .campaign-cell-name{white-space:normal;overflow-wrap:anywhere}div.table-wrap.campaign-table-scroll>.campaigns-table>tfoot>tr:last-child{border-bottom:0}}.ub-player-search{min-width:0;width:min(260px,100%)}.ub-tracked-note{margin:8px 2px 0;color:var(--muted);font-size:var(--text-12);line-height:1.5}.pl-fix-hint{margin:6px 0 10px;color:var(--muted);font-size:var(--text-12);line-height:1.5}.pl-fix-hint code{font-size:var(--text-12)}@media (min-width: 901px){.cards.ministat-island.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-region-note{margin:0 2px}.modal-actions .ex-save-hint,.oc-actions-right .ex-save-hint{flex:1 1 12rem;min-width:0;margin-right:auto;color:var(--muted);font-size:var(--text-12);line-height:1.35;text-align:left}.oc-actions-right:has(.ex-save-hint){flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.modal-actions:has(.ex-save-hint){flex-wrap:wrap}@media (max-width: 560px){.modal-actions .ex-save-hint,.oc-actions-right .ex-save-hint{flex-basis:100%}}@media (min-width: 641px){.cu-facts:has(.cu-fact-wallet){grid-template-columns:repeat(5,minmax(0,1fr))}}.cu-facts dd.is-bad{color:var(--red)}.cu-day-hint{margin-top:var(--space-4)}.cu-gaps-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-12)}.cu-gaps-head .cu-gaps-title{margin:0}.cu-fill-all{font-weight:600}.cu-gaps+.cu-totals{margin-top:var(--space-12)}.fx-table .cell-sub.cu-reported{display:block;max-width:22rem;margin-top:var(--space-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-request{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--amber) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 28%,transparent)}.cu-request-title{margin:0;color:var(--text);font-size:var(--text-13);font-weight:600}.cu-request-reason{margin:0;color:var(--text);font-size:var(--text-13);overflow-wrap:anywhere}.cu-request-actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.cu-request-dismiss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-8)}.cu-request-dismiss label{flex:1 1 100%;color:var(--muted);font-size:var(--text-12)}.cu-request-dismiss input{flex:1 1 14rem;min-width:0}@media (min-width: 721px){.modal.cu-sheet{width:min(1040px,calc(100vw - 32px));max-width:none}}.cu-sheet-wallets{display:flex;flex-wrap:wrap;gap:var(--space-8)}.cu-sheet-wallet{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-chip);background:var(--well)}.cu-sheet-wallet-name{overflow:hidden;color:var(--muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.cu-sheet-wallet strong{color:var(--text);font-size:var(--text-14);font-variant-numeric:tabular-nums}.cu-sheet-wallet .is-bad,.cu-sheet-after.is-bad{color:var(--red)}.cu-sheet-after{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.cu-sheet-scroll{max-height:min(52vh,560px);overflow:auto}.fx-table.cu-table.cu-sheet-table{width:100%;min-width:0}.cu-sheet-table td{vertical-align:middle}.cu-sheet-field{display:block;margin:0}.cu-sheet-offer{min-width:12rem}.cu-sheet-amount .cu-sheet-field input{width:8rem;min-height:var(--control-sm, 36px);text-align:right;font-variant-numeric:tabular-nums}.cu-sheet-table tr.is-refused td{background:color-mix(in srgb,var(--red) 6%,transparent)}.cu-sheet-table .cell-sub.is-bad{display:block;color:var(--red);white-space:normal}.cu-sheet-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-12);color:var(--text);font-size:var(--text-13)}.cu-sheet-foot strong{font-variant-numeric:tabular-nums}.cu-sheet-blocked{padding:var(--space-8) var(--space-12);border-radius:var(--radius-chip);background:var(--well);color:var(--muted);font-size:var(--text-12)}.cu-sheet-blocked strong{color:var(--text)}.cu-sheet-blocked ul{margin:var(--space-4) 0;padding-left:var(--space-16)}.cu-sheet-blocked li{overflow-wrap:anywhere}@media (max-width: 720px){.cu-sheet-scroll{max-height:none;overflow:visible}.fx-scroll>.fx-table.cu-sheet-table td.cu-sheet-offer{grid-column:1 / -1;min-width:0}.cu-sheet-amount .cu-sheet-field input{width:100%;min-width:6rem}}.hl-page>.page-tabs.hl-tabs{margin-bottom:var(--space-16)}.hl-chain-step.is-warn .hl-chain-card{background:color-mix(in srgb,var(--amber, var(--orange)) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber, var(--orange)) 32%,transparent)}.hl-chain-5 .hl-chain-value{font-size:var(--text-16)}@media (max-width: 1280px) and (min-width: 1101px){.hl-chain-5 .hl-chain-arrow{width:18px}.hl-chain-5 .hl-chain-card{padding:var(--space-12)}}@media (max-width: 1100px) and (min-width: 721px){.hl-chain.hl-chain-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-table .hl-group-head th{padding:var(--space-12) var(--space-12) var(--space-6);border-bottom:1px solid var(--stroke);background:transparent;color:var(--text);font-size:var(--text-13);font-weight:600;text-align:left;white-space:normal}.hl-table .hl-group-head .hl-name{margin-right:var(--space-8)}.hl-group-count{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);font-size:var(--text-12);font-weight:600}.hl-table .hl-group-head .cell-sub{display:block;margin-top:var(--space-2);color:var(--muted);font-weight:500}.hl-table .hl-group-more td{color:var(--muted);font-size:var(--text-12)}.hl-table td.num,.hl-table th.num{text-align:right;font-variant-numeric:tabular-nums}.hl-before-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chevron" "sub chevron";align-items:center;gap:var(--space-2) var(--space-12);width:100%;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.hl-before-title{grid-area:title;font-size:var(--text-16);font-weight:600}.hl-before-sub{grid-area:sub;color:var(--muted);font-size:var(--text-13)}.hl-before-chevron{grid-area:chevron;color:var(--muted);transition:transform .18s ease}.hl-before.is-open .hl-before-chevron{transform:rotate(180deg)}.hl-before.is-open>.hl-stack{margin-top:var(--space-16)}.hl-before-toggle:focus-visible{outline:2px solid var(--pointer, var(--text));outline-offset:4px;border-radius:var(--radius-xs)}.hl-caption{caption-side:top;padding:0 0 var(--space-8);color:var(--text);font-size:var(--text-13);font-weight:600;text-align:left}.hl-cost-source{color:var(--ink-2)}button.hl-entity.is-link{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}button.hl-entity.is-link:hover{background:var(--fill-hover);color:var(--text)}button.hl-entity.is-link:focus-visible{outline:2px solid var(--pointer, var(--text));outline-offset:2px}td.rc-row-actions{white-space:normal}td.rc-row-actions>*{margin:2px 0 2px var(--space-6)}@media (max-width: 720px){.hl-scroll>.hl-table tr.hl-group-head,.hl-scroll>.hl-table tr.hl-group-more{display:block;padding:var(--space-12) 0 var(--space-4);border-bottom:0}.hl-scroll>.hl-table tr.hl-group-head th,.hl-scroll>.hl-table tr.hl-group-more td{display:block;padding:0;border:0}.hl-scroll>.hl-table tbody.hl-group+tbody.hl-group{margin-top:var(--space-8);border-top:1px solid var(--stroke)}.hl-scroll>.hl-table :is(td.fs-todo,td.plan-caps){grid-column:1 / -1}.hl-scroll>.hl-table td.num{text-align:left}td.rc-row-actions>*{margin:0}}.fs-page{display:grid;gap:var(--space-16)}.fs-body{display:grid;gap:var(--space-10)}.fs-lead{margin:0;color:var(--text);font-size:var(--text-16);font-weight:600}.fs-meta{margin:0;color:var(--muted);font-size:var(--text-13)}.fs-edit{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-12)}.fs-edit .field{flex:0 1 240px;min-width:0;margin:0}.fs-warn,.fs-error,.fs-notice{margin:0;font-size:var(--text-13)}.fs-warn{color:var(--amber, var(--orange))}.fs-error{color:var(--red)}.fs-notice{color:var(--green)}td.fs-todo{min-width:220px;white-space:normal}td.fs-todo .hl-go{margin-top:var(--space-6)}@media (max-width: 720px){.fs-edit .field{flex:1 1 100%}td.fs-todo{min-width:0}}.plan-caps-list{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.plan-cap{white-space:nowrap;font-variant-numeric:tabular-nums}.plan-cap em{color:var(--muted);font-size:var(--text-12);font-style:normal;font-weight:600}.plan-cap.is-fee{color:var(--muted);font-size:var(--text-12)}.plan-saved{white-space:nowrap}.plan-saved .cell-sub{display:block}td.plan-actions{white-space:nowrap}td.plan-actions>*+*{margin-left:var(--space-4)}@media (max-width: 720px){.table-wrap:has(>.plan-table){overflow:visible;background:transparent}.plan-table,.plan-table tbody{display:block;min-width:0}.plan-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.plan-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8) var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--stroke)}.plan-table td,.table-wrap>.plan-table td.num{display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal}.plan-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-12);font-weight:600}.plan-table td:first-child,.plan-table td.plan-caps,.plan-table td.plan-actions{grid-column:1 / -1}.plan-table td.plan-actions{display:flex;gap:var(--space-6)}}.hl-chain-5 .hl-chain-label{white-space:normal;line-height:1.25}.my-day{margin:0 0 var(--space-12);padding:var(--space-12) var(--space-16);background:var(--sheen),var(--island);border-radius:var(--radius-island);box-shadow:var(--shadow-island)}.my-day.is-clear{padding-block:var(--space-8)}.my-day-title{margin:0 0 var(--space-4);color:var(--muted);font-family:var(--font-sans);font-size:var(--text-12);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.my-day-lines{display:grid;margin:0;padding:0;list-style:none}.my-day-line{display:grid;grid-template-columns:28px 176px minmax(0,1fr) auto;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) 0;min-width:0}.my-day-line+.my-day-line{border-top:1px solid var(--stroke)}.my-day-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--well);color:var(--ink-2)}.my-day-line.tone-good .my-day-icon{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.my-day-line.tone-bad .my-day-icon{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.my-day-line.tone-warn .my-day-icon{background:color-mix(in srgb,var(--yellow) 16%,transparent);color:var(--yellow)}.my-day-label{min-width:0;color:var(--text);font-size:var(--text-13);font-weight:600;line-height:1.3}.my-day-text{min-width:0;color:var(--ink-2);font-size:var(--text-13);line-height:1.45;overflow-wrap:anywhere}.my-day-campaign{color:var(--text);font-weight:600}.my-day-muted{color:var(--muted)}.my-day-flagged{color:var(--text);font-weight:600}.my-day-figs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-16)}.my-day-fig{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.my-day-fig-label{color:var(--muted)}.my-day-fig-value{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.my-day-fig-value[data-status=profitable]{color:var(--green)}.my-day-fig-value[data-status=not-profitable]{color:var(--red)}.my-day-fig-value.is-pending{color:var(--muted);opacity:.6}.my-day-vs{color:var(--muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.my-day-reason{flex-basis:100%;color:var(--muted);font-size:var(--text-12)}.my-day-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.my-day .my-day-action{min-height:var(--control-sm);padding:0 var(--space-12);font-size:var(--text-13);white-space:nowrap}.my-day-line.is-loading{grid-template-columns:28px minmax(0,1fr)}@media (max-width: 640px){.my-day{padding:var(--space-8) var(--space-12)}.my-day-line{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"icon label actions" "text text text";gap:6px var(--space-8)}.my-day-icon{grid-area:icon;width:26px;height:26px}.my-day-label{grid-area:label}.my-day-text{grid-area:text}.my-day-actions{grid-area:actions}.my-day-figs{gap:var(--space-4) var(--space-12)}.my-day-line.is-loading{grid-template-areas:none}}.fl-tabs{margin-bottom:var(--space-16)}.mf-list{--mf-cols: 28px minmax(200px, 1fr) 288px 184px 128px 148px}.mf-node-count{display:none;font-variant-numeric:tabular-nums}.mf-chain[data-compact=link] .mf-node-link-word,.mf-chain[data-compact=all] .mf-node-word:not(.mf-node-action-word){display:none}.mf-chain[data-compact=all] .mf-node-count{display:inline}.mf-chain[data-compact] .mf-wire{width:8px}.mf-traffic-main{flex-wrap:wrap;row-gap:2px}.mf-state .fl-status{max-width:100%;height:auto;min-height:32px;line-height:1.25;white-space:normal}.mf-actions .icon-btn:disabled{opacity:.5;cursor:default}.mf-actions .icon-btn.fl-push{color:var(--yellow)}.mf-flow-line.is-meta{gap:var(--space-6);font-size:var(--text-12)}.fl-meta-chip{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;max-width:100%;height:20px;padding:0 var(--space-6);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);font-weight:500}.fl-meta-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-meta-chip>svg{flex:none;color:var(--muted)}.fl-copy-label{display:none}.mf-menu-item.is-danger{color:var(--red)}.mf-menu-item.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 10%,transparent)}.fl-row-error{display:flex;align-items:center;gap:var(--space-8);margin:0 var(--space-12) var(--space-12) calc(28px + var(--space-12) + var(--space-14));padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-control);background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent);color:var(--ink-2);font-size:var(--text-13)}.fl-row-error>svg{flex:none;color:var(--red)}.fl-row-error-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.fl-row-error .mf-inline-action{flex:none}.fl-row-error .icon-btn.fl-row-error-close{flex:none;width:26px;height:26px;border:0;background:transparent;color:var(--muted)}.mf-flow.is-highlighted{border-radius:var(--radius-control);animation:fl-point-at 3.6s ease-out 1}@keyframes fl-point-at{0%,45%{background:color-mix(in srgb,var(--green) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 45%,transparent)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}@media (prefers-reduced-motion: reduce){.mf-flow.is-highlighted{animation:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 45%,transparent)}}.mf-notice.is-error{background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 24%,transparent)}.mf-notice.is-error>svg{color:var(--red)}.mf-notice-action{display:inline-flex;align-items:center;gap:var(--space-6)}.fl-load-error{display:flex;flex-direction:column;align-items:center;gap:var(--space-12)}.fl-form{display:flex;flex-direction:column;gap:var(--space-12);margin:0}.fl-link-dialog .mf-fields>.field-span-2{grid-column:1 / -1}.fl-link-dialog .tracking-filter-open{align-self:flex-start}.fl-link-dialog .sf-form-summary{display:flex;flex-direction:column;gap:var(--space-8)}.fl-link-dialog .tracking-preview,.fl-link-dialog .field-inline{margin:0}.fl-link-dialog .mf-dialog-foot :is(.ghost,.action-pill){display:inline-flex;align-items:center;gap:var(--space-6)}.fl-prefill-note{display:inline-flex;align-items:center;gap:var(--space-6)}.fl-prefill-note>svg{flex:none;color:var(--green)}.fl-result.is-ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 32%,transparent)}.fl-result.is-ok .mf-section-title>svg{color:var(--green)}.fl-result.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 36%,transparent)}.fl-result.is-warn .mf-section-title>svg{color:var(--yellow)}.fl-result-name{margin:0;color:var(--text);font-size:var(--text-14);font-weight:600;overflow-wrap:anywhere}.pixel-domain-chips{display:flex;flex-wrap:wrap;gap:var(--space-4);min-height:var(--control-md);align-items:center}.pixel-domains-change{align-self:flex-start;margin-top:var(--space-4)}.utm-field-account.is-missing input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 55%,transparent)}.utm-field-account .field-pace-hint{color:var(--yellow)}@container mf-list (max-width: 1080px){.fl-row-error{margin-left:calc(28px + var(--space-12) + var(--space-14))}}@media (max-width: 720px){.fl-tabs{margin-bottom:var(--space-12)}.mf-flow-link{flex-wrap:wrap;row-gap:var(--space-4)}.mf-copy{width:auto;gap:var(--space-4);padding:0 var(--space-8);background:var(--fill);color:var(--ink-2);display:inline-flex;align-items:center}.fl-copy-label{display:inline;font-size:var(--text-12);font-weight:600}.mf-flow-line.is-meta{flex-wrap:wrap;row-gap:var(--space-4);white-space:normal}.mf-state .fl-status{white-space:normal;height:auto;min-height:22px;padding-block:2px;text-align:right}.mf-actions{justify-content:flex-start;flex-wrap:wrap}.fl-row-error{flex-wrap:wrap;margin:0 var(--space-14) var(--space-14)}.fl-row-error-text{flex-basis:calc(100% - 60px)}.fl-link-dialog .mf-fields{grid-template-columns:minmax(0,1fr)}}.tf-panel{display:flex;flex-direction:column;gap:var(--space-12)}.tf-panel>.pf-island-head{flex-wrap:nowrap}.tf-panel>.pf-island-head>.panel-head-title{flex:1 1 auto}.tf-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 7%,transparent);color:var(--muted);font-size:var(--text-12);font-weight:600;line-height:1;white-space:nowrap}.tf-status.is-on{color:var(--green)}.tf-notice{margin:0}.tf-loading{display:flex;align-items:center;gap:var(--space-8);color:var(--muted);font-size:var(--text-13)}.tf-muted{margin:0;color:var(--muted);font-size:var(--text-13);line-height:1.5}.tf-muted strong{color:var(--text);font-weight:600}.tf-small{font-size:var(--text-12)}.tf-warn{display:flex;align-items:center;gap:var(--space-6);color:var(--amber)}.tf-warn svg{flex:none}.tf-error{margin:0}.tf-actions{padding-top:0}.tf-actions a.ghost{display:inline-flex;align-items:center;gap:var(--space-6);text-decoration:none}.tf-on{display:flex;flex-direction:column;gap:var(--space-12)}.tf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);margin:0}.tf-facts>div{padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--well)}.tf-facts dt{margin:0;color:var(--muted);font-size:var(--text-12);font-weight:500}.tf-facts dd{margin:var(--space-2) 0 0;color:var(--text);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.tf-facts dd.is-low{color:var(--amber)}.tf-off,.tf-setup,.tf-check{display:flex;flex-direction:column;gap:var(--space-12)}.tf-steps{display:flex;flex-direction:column;gap:var(--space-16);margin:0;padding:0;list-style:none;counter-reset:tf-step}.tf-steps>li{position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding-left:32px;counter-increment:tf-step}.tf-steps>li:before{content:counter(tf-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--fill);color:var(--text);font-size:var(--text-12);font-weight:700}.tf-step-title{color:var(--text);font-size:var(--text-14);font-weight:600;line-height:1.4}.tf-step-sub{color:var(--muted);font-size:var(--text-12);line-height:1.45}.tf-scan{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-12);margin-top:var(--space-4)}.tf-qr{flex:none;width:148px;height:148px;padding:0;border-radius:var(--radius-chip);background:#fff;box-shadow:0 0 0 1px var(--stroke);overflow:hidden}.tf-qr svg{display:block;width:100%;height:100%}.tf-key{display:flex;flex:1 1 150px;flex-direction:column;gap:var(--space-4);min-width:0}.tf-key-label,.tf-key-meta{color:var(--muted);font-size:var(--text-12);line-height:1.4}.tf-key-value{display:block;padding:var(--space-8) var(--space-10);border-radius:var(--radius-xs);background:var(--well);color:var(--text);font-family:var(--font-mono);font-size:var(--text-13);font-weight:600;letter-spacing:.04em;line-height:1.6;word-break:break-word;user-select:all}.tf-key-actions{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-4)}.tf-key-actions :is(.ghost,a.ghost){display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-10);font-size:var(--text-12);text-decoration:none}.tf-code-field{margin:0}.tf-code-field .field-hint{margin:var(--space-4) 0 0}.tf-code-field .tf-error{margin-top:var(--space-6)}input.tf-code-input{max-width:220px;font-family:var(--font-mono);font-size:var(--text-18);font-weight:600;letter-spacing:.18em;font-variant-numeric:tabular-nums}.tf-switch-method{align-self:flex-start;margin-top:calc(-1 * var(--space-6));font-size:var(--text-13)}.tf-backup{display:flex;flex-direction:column;gap:var(--space-12)}.tf-callout{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--text);font-size:var(--text-13);line-height:1.45}.tf-callout svg{flex:none;margin-top:2px;color:var(--amber)}.tf-backup-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-12);margin:0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-chip);background:var(--well);list-style:none}.tf-backup-list li{color:var(--text);font-family:var(--font-mono);font-size:var(--text-14);font-weight:600;letter-spacing:.06em;line-height:1.7;user-select:all}.tf-requirement{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--stroke)}.tf-requirement-row{display:flex;align-items:center;min-height:var(--control-sm)}.tf-requirement-row[aria-busy=true]{opacity:.6;pointer-events:none}.tf-requirement .report-switch{color:var(--text);font-size:var(--text-14);font-weight:600}.login-screen .login-card .login-field .input-wrap>input.login-passcode,.login-screen .login-card .login-field .input-wrap>input.login-passcode:focus{font-family:var(--font-mono);font-size:var(--text-18);font-weight:600;letter-spacing:.2em;font-variant-numeric:tabular-nums}.login-screen .login-card .login-field .input-wrap>input.login-passcode::placeholder{letter-spacing:.12em}.login-screen .login-code-hint{margin:6px 0 0;color:var(--muted);font-size:var(--text-13);line-height:1.45}.login-screen .login-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;margin-top:-4px;padding:4px 8px;border:0;border-radius:var(--radius-xs);background:none;color:var(--muted);font-size:var(--text-13);font-weight:500;cursor:pointer}.login-screen .login-back:hover{color:var(--text)}.login-screen .login-back:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.login-screen.tf-gate .login-stack{max-width:480px}.login-screen.tf-gate .login-right>:not(.login-right-header):not(.login-sub){grid-column:1 / -1}.login-screen.tf-gate .login-right>:is(.tf-loading,.tf-backup,div.tf-setup){margin-top:24px}.login-screen.tf-gate .login-right form.tf-setup{gap:var(--space-12)}.login-screen.tf-gate .login-right .action-pill{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;height:var(--control-lg);min-height:var(--control-lg);padding:0 18px;border:0;border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);box-shadow:none;font-family:var(--font-sans);font-size:var(--text-14);font-weight:600;filter:none}.login-screen.tf-gate .login-right .action-pill:hover:not(:disabled){border:0;background:var(--primary-hover);box-shadow:none}.login-screen.tf-gate .login-right .action-pill:disabled{opacity:.55}.login-screen.tf-gate .login-right .tf-actions .ghost{height:var(--control-lg)}.login-screen.tf-gate .tf-gate-signout{display:inline-flex;align-items:center;justify-self:center;gap:6px;margin-top:16px;color:var(--muted);font-size:var(--text-13)}.login-screen.tf-gate .tf-gate-signout:hover{color:var(--text)}.session-prompt input.session-prompt-code{font-family:var(--font-mono);font-size:var(--text-16);font-weight:600;letter-spacing:.18em}.session-prompt .session-prompt-switch{align-self:flex-start;margin-top:var(--space-6);font-size:var(--text-13)}@media (max-width: 640px){.tf-scan{flex-direction:column;align-items:stretch}.tf-qr{align-self:center;width:176px;height:176px}input.tf-code-input{max-width:none}.tf-backup-list{padding:var(--space-10) var(--space-12)}}.acc-toast{position:fixed;left:50%;bottom:var(--space-24);z-index:var(--z-toast, 1200);display:flex;align-items:center;gap:var(--space-10);width:max-content;max-width:min(560px,calc(100vw - 32px));padding:var(--space-10) var(--space-12) var(--space-10) var(--space-14);border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--island, var(--panel));box-shadow:var(--shadow-pop);color:var(--text);font-size:var(--text-13);line-height:1.4;transform:translate(-50%)}.acc-toast-icon{flex:none;color:var(--green)}.acc-toast-text{flex:1;min-width:0}.acc-toast-action.action-pill{flex:none;min-height:var(--control-sm);padding-block:0}.acc-toast-close.icon-btn{flex:none;width:28px;height:28px}@media (max-width: 640px){.acc-toast{left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:auto;max-width:none;transform:none}.acc-toast-action.action-pill{grid-row:2;grid-column:2 / 3;justify-self:start}.acc-toast-close.icon-btn{grid-row:1;grid-column:3}}.acc-agency-chip{display:inline-flex;align-items:center;max-width:160px;padding:2px var(--space-8);overflow:hidden;border-radius:var(--radius-pill);background:var(--well, var(--panel-soft));color:var(--text);font-size:var(--text-12);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.acc-timezone-cell .mono{color:var(--muted-strong);font-size:var(--text-12);white-space:nowrap}.accounts-table th .sortable-header+.metric-info,.accounts-table th .sortable-header+button{margin-left:var(--space-4);vertical-align:middle}.accounts-integration-badges .state-badge.is-none{border-color:var(--stroke);background:transparent;color:var(--muted)}.accounts-form .field.has-error .country-select-trigger{border-color:color-mix(in srgb,var(--red) 60%,var(--stroke))}.acc-field-error{margin-top:var(--space-4);color:var(--red)}.acc-edit-setup-link.link-btn{display:inline-block;margin-top:var(--space-4);font-size:var(--text-12)}@media (max-width: 640px){.acc-table-wrap .table-wrap{overflow:visible}.accounts-table.acc-card-table,.accounts-table.acc-card-table tbody{display:block;width:100%;min-width:0}.accounts-table.acc-card-table thead{display:none}.accounts-table.acc-card-table tr.accounts-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-12);box-sizing:border-box;width:100%;margin-bottom:var(--space-10);padding:var(--space-12);border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--panel)}.accounts-table.acc-card-table tr.accounts-row td,.accounts-table.acc-card-table tr.accounts-row:hover td{display:block;width:auto;min-width:0;max-width:none;height:auto;padding:0;border:0;background:transparent;text-align:left;white-space:normal;overflow-wrap:break-word}.accounts-table.acc-card-table td.col-access{grid-column:1 / -1}.accounts-table.acc-card-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-11);font-weight:600}.accounts-table.acc-card-table .accounts-profile-tag{flex-wrap:wrap;max-width:100%;white-space:normal}.accounts-table.acc-card-table td.select-cell{position:absolute;top:var(--space-12);right:var(--space-12);width:auto}.accounts-table.acc-card-table td.select-cell:before{display:none}.accounts-table.acc-card-table td.accounts-account-number{grid-column:1 / -1;padding-right:var(--space-32)}.accounts-table.acc-card-table td.accounts-account-number:before{display:none}.accounts-table.acc-card-table td:last-child{grid-column:1 / -1;padding-top:var(--space-8);border-top:1px solid var(--stroke)}.accounts-table.acc-card-table td:last-child:before{display:none}.accounts-table.acc-card-table .accounts-actions-cell,.accounts-table.acc-card-table tbody tr .accounts-action-group{justify-content:flex-start;opacity:1}.accounts-table.acc-card-table .geo-chip-row{flex-wrap:wrap}}@media (max-width: 1599px){.setup-layout>.setup-tray{order:-1}.setup-layout>.setup-tray .setup-tray-list{max-height:288px;overflow-y:auto}}@keyframes acc-fresh-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 55%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--green) 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.setup-node.is-fresh .setup-node-tile,.setup-stack-row.is-fresh{outline:2px solid var(--green);outline-offset:2px;animation:acc-fresh-ring 1.4s var(--ease-smooth) 3}.setup-card.is-fresh{border-color:color-mix(in srgb,var(--green) 45%,var(--stroke))}@media (prefers-reduced-motion: reduce){.setup-node.is-fresh .setup-node-tile,.setup-stack-row.is-fresh{animation:none}}.pf-signout-all{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);margin-top:var(--space-14);padding-top:var(--space-12);border-top:1px solid var(--stroke)}.pf-signout-text{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--space-2);min-width:0}.pf-signout-text strong{font-size:var(--text-13)}.pf-signout-text span{color:var(--muted);font-size:var(--text-12)}.pf-signout-btn{display:inline-flex;align-items:center;gap:var(--space-6)}.pf-signout-all .field-hint{flex-basis:100%;margin:0}.delete-person-modal .merge-list li.is-follows span,.delete-person-modal .merge-list li.is-follows strong{color:var(--muted);font-weight:500}.row-actions .people-locked-action.icon-btn{position:relative;opacity:.55}.row-actions .people-locked-action .pm-lock-icon{position:absolute;right:2px;bottom:2px;width:10px;height:10px}.pnl-panel,.pnl-breakdown{display:grid;gap:var(--space-16);min-width:0}.pnl-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-12) var(--space-16)}.pnl-controls .field{min-width:0}.pnl-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.pnl-table,.pnl-parts{min-width:0}.pnl-table{width:max-content;min-width:100%}.pnl-table tbody th{height:auto;background:var(--island);color:var(--text);font-size:var(--text-14);font-weight:500;letter-spacing:0;text-transform:none;text-align:left;border-bottom:1px solid var(--stroke)}.pnl-table .pnl-line-col{position:sticky;left:0;z-index:1;min-width:240px;box-shadow:1px 0 0 var(--stroke)}.pnl-table thead .pnl-line-col{z-index:2;background:var(--head)}.pnl-table tbody th>:is(span,button){vertical-align:middle}.pnl-table tbody th>.metric-info{margin-left:var(--space-6)}.pnl-table thead th.num{min-width:128px}.pnl-col-title{display:block}.pnl-col-sub{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-11);font-weight:500;letter-spacing:0;text-transform:none}.pnl-table :is(th,td).pnl-total-col{border-left:1px solid var(--stroke-strong);font-weight:600}.pnl-table tbody td.pnl-total-col{background:var(--well)}.pnl-line-btn{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--stroke-strong);text-underline-offset:3px;cursor:pointer}.pnl-line-btn:hover,.pnl-line-btn[aria-pressed=true]{text-decoration-color:currentColor}.pnl-table tr.pnl-cost th{padding-left:calc(14px + var(--space-16));color:var(--muted-strong)}.pnl-table tr.pnl-cost td{color:var(--muted-strong)}.pnl-table tr:is(.pnl-subtotal,.pnl-total) :is(th,td){font-weight:700;border-top:1px solid var(--stroke-strong)}.pnl-table tr.pnl-total :is(th,td){font-size:var(--text-16);border-bottom:2px solid var(--stroke-strong)}.pnl-table tr.pnl-memo-head th{position:static;padding-top:var(--space-16);color:var(--muted);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pnl-table tr.pnl-memo :is(th,td){color:var(--muted)}.pnl-note:empty{display:none}.pnl-seg-wrap{flex-wrap:wrap}.pnl-parts{max-width:820px}.pnl-parts td.pnl-share{white-space:nowrap}.pnl-share-bar{display:inline-block;width:72px;height:6px;margin-right:var(--space-8);overflow:hidden;vertical-align:middle;border-radius:999px;background:var(--fill)}.pnl-share-bar>span{display:block;height:100%;border-radius:inherit;background:var(--muted-strong)}@media (max-width: 720px){.pnl-table .pnl-line-col{min-width:168px;max-width:200px;white-space:normal}.pnl-table tr.pnl-cost th{padding-left:calc(14px + var(--space-8))}.pnl-share-bar{display:none}}.ghost:disabled,.ghost:disabled:hover,.btn-danger:disabled,.btn-danger:disabled:hover,.ghost.offer-editor-delete:disabled,.ghost.offer-editor-delete:disabled:hover{background:var(--fill);border-color:transparent;color:var(--muted);box-shadow:none;filter:none;transform:none;cursor:not-allowed}.icon-btn:disabled,.icon-btn:disabled:hover,.link-btn:disabled,.link-btn:disabled:hover,.tracking-filter-add:disabled,.tracking-filter-add:disabled:hover,.tracking-filter-open:disabled,.tracking-filter-open:disabled:hover{background:transparent;opacity:.45;box-shadow:none;transform:none;cursor:not-allowed}.import-actions-right:has(.ex-save-hint){flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end}.import-actions-right .ex-save-hint{flex:1 1 12rem;min-width:0;color:var(--muted);font-size:var(--text-12);line-height:1.35;text-align:left}@media (max-width: 560px){.import-actions-right .ex-save-hint{flex-basis:100%}}[role=dialog][tabindex="-1"]:focus,[role=alertdialog][tabindex="-1"]:focus{outline:none}@media (max-width: 720px){div.table-wrap:has(>table.m-cards){overflow:visible;-webkit-mask-image:none;mask-image:none;animation:none;border:0;background:transparent}div.table-wrap>table.m-cards.m-cards.m-cards,div.table-wrap>table.m-cards.m-cards.m-cards>tbody{display:block;width:100%;min-width:0}div.table-wrap>table.m-cards.m-cards.m-cards>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10) var(--space-12);padding:var(--space-12) var(--space-4);border-bottom:1px solid var(--stroke)}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr:last-child{border-bottom:0}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td{position:static;display:block;width:auto;max-width:none;height:auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;white-space:normal;overflow-wrap:anywhere}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td:is(.m-card-wide,.m-card-actions,[colspan]){grid-column:1 / -1}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.m-card-hide,div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.m-card-actions:empty{display:none}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.select-cell{position:absolute;top:var(--space-12);right:var(--space-4);width:auto}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr:has(>td.select-cell)>td.m-card-wide:first-of-type,div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr:has(>td.select-cell)>td.select-cell+td.m-card-hide+td.m-card-wide,div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr:has(>td.select-cell)>td.select-cell+td.m-card-wide{padding-right:var(--space-32, 32px)}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.m-card-lead{grid-column:1}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.m-card-actions .accounts-action-group,div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td.m-card-actions{justify-content:flex-start}div.table-wrap>table.m-cards.m-cards.m-cards>tbody>tr>td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2);color:var(--muted);font-family:var(--font-sans);font-size:var(--text-12);font-weight:600;letter-spacing:0;text-transform:none}}
