:root{color-scheme:light;--brand-navy:#03152d;--brand-blue:#087cff;--brand-cyan:#23d7ff;--brand-ink:#f7fbff;--bg:#f7f8fa;--bg-elevated:#ffffff;--surface:#ffffff;--surface-2:#f1f3f6;--surface-3:#e5e9ef;--border:rgba(3,21,45,0.10);--border-strong:rgba(3,21,45,0.17);--divider:rgba(3,21,45,0.08);--line:rgba(8,124,255,0.22);--text:#0b1a2e;--text-2:#44546a;--text-3:#6b7a8f;--text-inverse:#f7fbff;--accent:#087cff;--accent-hover:#0a6fe3;--accent-active:#0961c4;--accent-soft:rgba(8,124,255,0.09);--accent-soft-2:rgba(8,124,255,0.16);--accent-text:#0565d1;--cyan:#12b8e0;--cyan-soft:rgba(35,215,255,0.14);--glow-color:rgba(8,124,255,0.22);--success:#0f8a4b;--success-soft:rgba(15,138,75,0.12);--warning:#a86a12;--warning-soft:rgba(230,160,40,0.16);--danger:#c62828;--danger-soft:rgba(198,40,40,0.10);--info:#0565d1;--info-soft:rgba(8,124,255,0.10);--shadow-1:none;--shadow-2:0 4px 14px rgba(3,21,45,0.06),0 1px 2px rgba(3,21,45,0.04);--shadow-3:0 16px 40px rgba(3,21,45,0.12),0 2px 6px rgba(3,21,45,0.05);--glow:0 0 0 4px var(--accent-soft);--font-sans:var(--font-geist),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-xs:12px;--fs-sm:13.5px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:34px;--fs-4xl:40px;--lh-tight:1.15;--lh-normal:1.55;--tracking-tight:-0.022em;--tracking-caps:0.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:80px;--s-11:112px;--r-sm:7px;--r-md:8px;--r-lg:12px;--r-xl:14px;--r-pill:999px;--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--t-fast:140ms;--t-base:200ms;--t-slow:320ms;--container:1440px;--container-narrow:760px;--header-h:56px}:root[data-theme=dark]{color-scheme:dark;--bg:#04101f;--bg-elevated:#071a33;--surface:#08192f;--surface-2:#0c2240;--surface-3:#112b4f;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.15);--divider:rgba(255,255,255,0.07);--line:rgba(35,215,255,0.22);--text:#f7fbff;--text-2:#b4c5d9;--text-3:#8398b3;--text-inverse:#03152d;--accent:#1a8dff;--accent-hover:#3d9fff;--accent-active:#0f7ef0;--accent-soft:rgba(35,215,255,0.10);--accent-soft-2:rgba(35,215,255,0.18);--accent-text:#6fdcff;--cyan:#23d7ff;--cyan-soft:rgba(35,215,255,0.16);--glow-color:rgba(35,215,255,0.28);--success:#3ccf85;--success-soft:rgba(60,207,133,0.14);--warning:#f2b84b;--warning-soft:rgba(242,184,75,0.16);--danger:#ff6b6b;--danger-soft:rgba(255,107,107,0.14);--info:#6fdcff;--info-soft:rgba(35,215,255,0.12);--shadow-1:none;--shadow-2:0 6px 20px rgba(0,0,0,0.35);--shadow-3:0 24px 64px rgba(0,0,0,0.55);--glow:0 0 0 4px rgba(35,215,255,0.18)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";transition:background-color var(--t-base) var(--ease),color var(--t-base) var(--ease)}:root[data-theme=dark] body{background-image:radial-gradient(1100px 520px at 50% -180px,rgba(8,124,255,.1),transparent 62%);background-attachment:fixed}:root:not([data-theme=dark]) body,:root[data-theme=light] body{background-image:none}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);color:var(--text)}h1{font-size:32px;font-weight:700}h2{font-size:20px}h3{font-size:var(--fs-md);font-weight:600}p{margin:0}code{font-size:.9em;padding:1px 6px;border-radius:6px}code,pre{font-family:var(--font-mono);background:var(--surface-2)}pre{font-size:var(--fs-xs);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);overflow-x:auto;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--glow);border-radius:var(--r-sm)}::selection{background:var(--accent-soft-2)}.num,.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--s-6)}@media (min-width:1280px){.container{padding-inline:var(--s-8)}}.container--narrow{max-width:var(--container-narrow)}.page{padding-block:28px var(--s-11);animation:page-in var(--t-slow) var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-7)}.page-header h1{font-size:32px;font-weight:700}.page-header__eyebrow{font-size:var(--fs-sm);font-weight:500;color:var(--text-3);margin-bottom:var(--s-2)}.page-header__sub{color:var(--text-2);margin-top:var(--s-2);max-width:60ch;font-size:var(--fs-md)}.page-header__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--text-3)}.page-header__dot{width:3px;height:3px;border-radius:50%;background:var(--text-3);opacity:.7}.page-header__warn{color:var(--warning);font-weight:500}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.stack--sm{gap:var(--s-2)}.stack--lg{gap:var(--s-6)}.stack--xl{gap:var(--s-8)}.row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.row--between{justify-content:space-between}.grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.span-2{grid-column:span 2}@media (max-width:760px){.grid--2,.grid--3{grid-template-columns:1fr}.span-2{grid-column:auto}}.divider{height:1px;background:var(--divider);margin-block:var(--s-6)}.muted{color:var(--text-2)}.subtle{color:var(--text-3);font-size:var(--fs-sm)}.mono{font-family:var(--font-mono)}.eyebrow{font-size:var(--fs-sm);font-weight:500}.eyebrow,.micro{color:var(--text-3)}.micro{font-size:11px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-title{font-size:20px;font-weight:650;letter-spacing:var(--tracking-tight);margin-bottom:var(--s-4)}.section-title--lg{font-size:var(--fs-xl)}.disclosure>summary{cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.shell-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--header-h);background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--divider)}:root[data-theme=dark] .shell-header{background:color-mix(in srgb,var(--bg) 84%,transparent)}.shell-header__inner{height:100%;display:flex;align-items:center;gap:20px}.shell-nav{display:flex;align-items:center;gap:2px}.shell-nav a{color:var(--text-2);font-size:14px;font-weight:500;padding:6px 10px;border-radius:7px;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.shell-nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.shell-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.shell-header__right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.shell-footer{border-top:1px solid var(--divider);padding-block:var(--s-6);color:var(--text-3);font-size:var(--fs-xs)}.shell-footer__inner{display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}@media (max-width:1180px){.shell-header__inner{gap:12px}.shell-nav a{padding:6px 8px;font-size:13px}.shell-header__right{gap:5px}.search__input{width:140px}}@media (max-width:1040px){.search{display:none}.shell-nav{flex:1 1 auto}.shell-nav a{padding-inline:7px}}@media (max-width:900px){.shell-header__inner{gap:8px}.shell-nav a{font-size:12.5px;padding-inline:6px}.venue-switcher__label{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:760px){.shell-nav{display:none}.shell-header__inner{gap:var(--s-3)}.mode-switch{display:none}}.mobile-nav{display:none;position:fixed;inset:auto 0 0 0;z-index:40;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--divider);padding:6px max(env(safe-area-inset-left),8px) max(env(safe-area-inset-bottom),6px)}.mobile-nav a{text-align:center;font-size:11px;font-weight:500;color:var(--text-3);padding:8px 4px;border-radius:var(--r-md)}.mobile-nav a[aria-current=page]{color:var(--accent-text);background:var(--accent-soft)}@media (max-width:760px){.mobile-nav{display:flex;gap:4px}.page{padding-bottom:96px}}.profile{position:relative}.profile__btn{width:32px;height:32px;border-radius:50%;border:1px solid transparent;background:var(--brand-navy);color:#fff;font-weight:600;font-size:12.5px;display:grid;place-items:center}:root[data-theme=dark] .profile__btn{background:var(--surface-3);border-color:var(--border-strong)}.profile__menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:6px;z-index:50;animation:pop var(--t-base) var(--ease-out) both;transform-origin:top right}@keyframes pop{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}.profile__email{padding:10px 12px 8px;font-size:var(--fs-xs);color:var(--text-3);border-bottom:1px solid var(--divider);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile__item{display:flex;width:100%;text-align:left;padding:9px 12px;border-radius:var(--r-sm);background:none;border:none;color:var(--text);font-size:var(--fs-sm);font-weight:500}.profile__item:hover{background:var(--surface-2);text-decoration:none}.brand{display:inline-flex;align-items:center;color:var(--text);text-decoration:none!important;line-height:0}.brand img{display:block;height:100%;width:auto}.brand--header{height:46px}.brand--header .brand__lockup{height:46px;width:auto}.brand__mark{border-radius:50%}:root:not([data-theme=dark]) .brand__lockup--dark,:root[data-theme=dark] .brand__lockup--light{display:none}@media (max-width:760px){.brand--header,.brand--header .brand__lockup{height:36px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;font-size:var(--fs-base);font-weight:600;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{height:34px;padding:0 12px;font-size:var(--fs-sm);border-radius:7px}.btn--lg{height:48px;padding:0 22px;font-size:var(--fs-md)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn--secondary:hover:not(:disabled){background:var(--surface-2)}.btn--ghost{background:transparent;color:var(--text-2)}.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn--success{background:var(--success);color:#fff}.btn--success:hover:not(:disabled){filter:brightness(1.06)}.btn--danger{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,transparent)}.btn--link{background:none;border:none;padding:0;height:auto;color:var(--accent-text);font-weight:500;border-radius:4px}.btn--link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.btn--block{width:100%}.btn--icon{width:36px;height:36px;padding:0;border-radius:8px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.field__hint--inline{font-weight:400;color:var(--text-3)}.field__error{font-size:var(--fs-xs);color:var(--danger)}.input,.select,.textarea{width:100%;height:42px;padding:0 12px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:8px;font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--glow)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-2);color:var(--text-3)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:var(--lh-normal)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.input--lg{height:60px;font-size:var(--fs-xl);padding:0 20px;font-weight:500;letter-spacing:var(--tracking-tight)}.input--lg,.textarea--lg{border-radius:var(--r-lg)}.textarea--lg{font-size:var(--fs-md);min-height:140px;padding:16px 18px}.input--mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--s-5) var(--s-6)}.card--elevated{box-shadow:var(--shadow-2)}.card--soft{background:var(--surface-2);border-color:transparent;box-shadow:none}.card--dashed{background:transparent;border-style:dashed;box-shadow:none}.card--tight{padding:var(--s-4)}.card--accent{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:linear-gradient(180deg,var(--accent-soft),transparent 70%),var(--surface)}.card--plain{background:transparent;border:none;box-shadow:none;padding:0}.card__title{font-size:var(--fs-md);font-weight:600;letter-spacing:var(--tracking-tight)}.card__sub{color:var(--text-2);font-size:var(--fs-sm);margin-top:4px}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;border:1px solid transparent;line-height:1}.badge--caps{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.badge--neutral{background:var(--surface-2);color:var(--text-2)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--warning{background:var(--warning-soft);color:var(--warning)}.badge--accent{background:var(--accent-soft);color:var(--accent-text)}.badge--plain:before{display:none}.alert{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid transparent;line-height:1.5}.alert--info{background:var(--info-soft);color:var(--text);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.alert--success{background:var(--success-soft);color:var(--text);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.alert--warning{background:var(--warning-soft);color:var(--text);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.alert--danger{background:var(--danger-soft);color:var(--text);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.alert__icon{flex:none;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;margin-top:1px}.alert--info .alert__icon{background:var(--info)}.alert--success .alert__icon{background:var(--success)}.alert--warning .alert__icon{background:var(--warning)}.alert--danger .alert__icon{background:var(--danger)}.segmented{display:inline-flex;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;gap:2px}.segmented__btn{height:28px;padding:0 12px;border-radius:6px;border:none;background:transparent;color:var(--text-2);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.segmented__btn[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-1)}:root[data-theme=dark] .segmented__btn[aria-pressed=true]{background:var(--surface-3)}.segmented__btn:hover:not([aria-pressed=true]){color:var(--text)}.segmented--quiet{background:transparent;border-color:transparent}.switch{position:relative;width:44px;height:26px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface-2);padding:0;transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.switch[aria-checked=true]{background:var(--brand-navy);border-color:var(--brand-navy)}.switch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;font-size:11px;transition:transform var(--t-base) var(--ease),background var(--t-base) var(--ease)}.switch[aria-checked=true] .switch__thumb{transform:translateX(18px);background:var(--brand-cyan)}.tabs{display:inline-flex;gap:2px;border-bottom:1px solid var(--divider)}.tab{background:none;padding:10px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--text-2);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tab:hover{color:var(--text)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:12px;font-weight:600;color:var(--text-2);padding:11px 14px;border-bottom:1px solid var(--border-strong);background:var(--surface-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;letter-spacing:.01em}.table td{padding:12px 14px;border-bottom:1px solid var(--divider);vertical-align:middle;white-space:nowrap;color:var(--text)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.table td.num,.table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.list--dim{opacity:.85}.list__end{gap:14px;flex-wrap:nowrap;flex:none}.list__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:16px 20px;border-bottom:1px solid var(--divider);color:inherit;transition:background var(--t-fast) var(--ease)}.list__row:last-child{border-bottom:none}a.list__row:hover{background:var(--surface-2);text-decoration:none}.list__title{font-weight:600;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.list__meta{color:var(--text-3);font-size:var(--fs-sm)}.empty{text-align:center;padding:var(--s-8) var(--s-6);border:1px dashed var(--border-strong);border-radius:12px;color:var(--text-2)}.empty__icon{width:44px;height:44px;margin:0 auto var(--s-4);border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent-text);font-size:18px}.empty__title{font-weight:600;color:var(--text);margin-bottom:4px}.spinner{width:16px;height:16px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;display:inline-block;vertical-align:-3px}.spinner--lg{width:28px;height:28px;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}.loading{display:flex;align-items:center;justify-content:center;gap:var(--s-3);color:var(--text-2);padding:var(--s-10) 0}.check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.check-list li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm)}.check-list__mark{flex:none;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:2px}.check-list__mark--ok{background:var(--success-soft);color:var(--success)}.check-list__mark--no{background:var(--danger-soft);color:var(--danger)}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:var(--fs-sm)}.kv dt{color:var(--text-3);font-weight:500}.kv dd{margin:0;color:var(--text);word-break:break-word}.needs-data{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:var(--s-5);color:var(--text-3);font-size:var(--fs-sm);text-align:center}.hub-loading{width:min(100%,1120px);margin:0 auto}.hub-loading__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 10px 12px}.hub-loading__head .skel{width:min(360px,70%)}.hub-loading__pill{width:132px;height:31px;border-radius:999px;background:var(--surface-2);animation:pulse 1.5s ease-in-out infinite}.hub-loading__stage{position:relative;width:min(100%,1040px);height:430px;margin:0 auto}.hub-loading__card,.hub-loading__center{position:absolute;display:block;background:var(--surface-2);border:1px solid var(--border);animation:pulse 1.5s ease-in-out infinite}.hub-loading__center{width:174px;height:174px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.hub-loading__card{width:214px;height:112px;border-radius:14px;transform:translate(-50%,-50%)}.hub-loading__card--1{left:50%;top:14%}.hub-loading__card--2{left:15%;top:31%}.hub-loading__card--3{left:85%;top:31%}.hub-loading__card--4{left:15%;top:69%}.hub-loading__card--5{left:85%;top:69%}.hub-loading__card--6{left:50%;top:86%}@media (max-width:860px){.hub-loading__stage{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hub-loading__center{grid-column:1/-1;height:96px;border-radius:14px}.hub-loading__card,.hub-loading__center{position:static;transform:none;width:100%}.hub-loading__card{height:132px}}@media (max-width:600px){.hub-loading__head{align-items:flex-start;flex-direction:column;padding-inline:0}.hub-loading__stage{grid-template-columns:1fr}.hub-loading__center{grid-column:auto}.hub-loading__card{height:118px}}.today-basic{gap:22px}.today-basic__detail{padding-top:4px}.hub-shell{width:min(100%,1280px);margin:0 auto 10px}.hub-shell__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:2px 2px 18px}.hub-shell__head h1{margin:3px 0 5px;font-size:clamp(30px,2.5vw,38px);line-height:1.04;font-weight:720;letter-spacing:-.038em}.hub-shell__head>div>p:last-child{color:var(--text-3);font-size:14px;max-width:620px}.hub-shell__live{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 13px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,var(--accent-soft));color:var(--text-2);font-size:11.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 24px rgba(8,32,62,.05)}.hub-shell__live>span{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.hub{display:grid;grid-template-columns:minmax(285px,.78fr) minmax(0,2.22fr);grid-gap:14px;gap:14px;align-items:stretch;width:100%}.hub__executive{position:relative;min-height:360px;display:flex;flex-direction:column;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 19%,var(--border));border-radius:16px;background:radial-gradient(520px 300px at 10% -8%,color-mix(in srgb,var(--accent-soft) 72%,transparent),transparent 68%),linear-gradient(155deg,color-mix(in srgb,var(--surface) 97%,var(--accent-soft)),var(--surface));box-shadow:0 16px 44px rgba(8,32,62,.07)}[data-theme=dark] .hub__executive{background:radial-gradient(520px 300px at 10% -8%,rgba(35,215,255,.1),transparent 68%),linear-gradient(155deg,#0b2342,#07182d 68%);box-shadow:0 22px 58px rgba(0,0,0,.27)}.hub__executive:after{content:"";position:absolute;width:220px;height:220px;right:-96px;bottom:-100px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;box-shadow:0 0 0 26px color-mix(in srgb,var(--accent-soft) 22%,transparent),0 0 0 54px color-mix(in srgb,var(--accent-soft) 12%,transparent);pointer-events:none}.hub__executive-top{position:relative;z-index:1;display:flex;align-items:center;gap:13px}.hub__executive-mark{flex:none;width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft));box-shadow:0 10px 30px rgba(8,124,255,.12)}.hub__executive-mark img{width:52px;height:52px}.hub__center-kicker{display:block;color:var(--text-3);font-size:9.5px;font-weight:750;letter-spacing:.12em}.hub__executive-brand{display:block;margin-top:4px;color:var(--text);font-size:17px;font-weight:760;letter-spacing:-.02em}.hub__executive-copy{position:relative;z-index:1;margin-top:34px}.hub__executive-label{display:block;margin-bottom:8px;color:var(--accent-text);font-size:11px;font-weight:700;letter-spacing:.08em}.hub__executive-title{display:block;max-width:12ch;font-size:clamp(24px,2.15vw,31px);line-height:1.03;font-weight:720;letter-spacing:-.038em}.hub__executive-copy p{max-width:34ch;margin-top:11px;color:var(--text-3);font-size:12.5px;line-height:1.55}.hub__healthbar{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:24px}.hub__healthstat{min-width:0;padding:0 12px;border-left:1px solid var(--divider)}.hub__healthstat:first-child{padding-left:0;border-left:none}.hub__healthstat strong{display:block;color:var(--text);font-size:23px;line-height:1;font-weight:730;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.hub__healthstat span{display:block;margin-top:5px;color:var(--text-3);font-size:10.5px;font-weight:600}.hub__healthstat--good strong{color:var(--success)}.hub__healthstat--warn strong{color:var(--warning)}.hub__executive-foot{position:relative;z-index:1;margin-top:19px;padding-top:14px;border-top:1px solid var(--divider);color:var(--text-3);font-size:10.5px;line-height:1.45}.hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hub__node{position:relative;min-width:0;min-height:173px;display:flex;flex-direction:column;padding:17px 17px 15px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 9px 26px rgba(8,32,62,.055);color:var(--text);text-decoration:none!important;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.hub__node:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--text-3);opacity:.32}.hub__node--ok:before{background:var(--accent);opacity:.82}.hub__node--attention:before{background:var(--warning);opacity:.9}.hub__node--critical:before{background:var(--danger);opacity:.95}[data-theme=dark] .hub__node{box-shadow:0 10px 26px rgba(0,0,0,.2)}.hub__node:focus-visible,.hub__node:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border-strong));background:color-mix(in srgb,var(--surface) 97%,var(--accent-soft));box-shadow:0 16px 38px rgba(8,32,62,.1),0 0 0 3px color-mix(in srgb,var(--accent-soft) 24%,transparent)}.hub__node:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hub__node-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.hub__node-name{min-width:0;display:inline-flex;align-items:center;gap:8px}.hub__icon{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text-2)}.hub__icon-svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.hub__node-title{min-width:0;overflow:hidden;color:var(--text-2);font-size:11.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.hub__badge{flex:none;display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:8.5px;line-height:1;font-weight:760;letter-spacing:.04em;white-space:nowrap}.hub__badge--ok{color:var(--accent-text);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 17%,transparent)}.hub__badge--attention{color:var(--warning);background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 20%,transparent)}.hub__badge--critical{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 22%,transparent)}.hub__badge--quiet{color:var(--text-3);background:var(--surface-2);border-color:var(--border)}.hub__metric-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:17px}.hub__metric{min-width:0;overflow:hidden;color:var(--text);font-size:clamp(28px,2.5vw,36px);line-height:.93;font-weight:735;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.hub__node-arrow{flex:none;margin-bottom:2px;color:var(--text-3);font-size:17px;line-height:1;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-out)}.hub__node:focus-visible .hub__node-arrow,.hub__node:hover .hub__node-arrow{color:var(--accent);transform:translate(2px,-2px)}.hub__context{margin-top:6px;color:var(--text-2);font-size:12px;font-weight:610}.hub__node-footer{display:grid;grid-gap:3px;gap:3px;margin-top:auto;padding-top:14px;border-top:1px solid var(--divider)}.hub__node-status{color:var(--text-3);line-height:1.35}.hub__node-detail,.hub__node-status{min-width:0;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.hub__node-detail{color:var(--text-2);font-weight:560}.hub-mobile{display:none}@media (min-width:1440px){.hub__executive{min-height:376px;padding:26px}.hub__node{min-height:181px;padding:18px 18px 16px}}@media (max-width:1100px){.hub{grid-template-columns:minmax(250px,.72fr) minmax(0,2.28fr)}.hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub__executive{min-height:548px}}@media (max-width:860px){.hub-shell{margin-top:0}.hub-shell__head{align-items:flex-start;padding-inline:0}.hub{display:none}.hub-mobile{display:block}.hub-mobile__summary{display:flex;align-items:center;gap:14px;margin:4px 0 14px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface) 97%,var(--accent-soft));box-shadow:0 10px 28px rgba(8,32,62,.06)}.hub-mobile__mark{flex:none;width:66px;height:66px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:15px;background:var(--surface)}.hub-mobile__mark img{width:56px;height:56px}.hub-mobile__summary>div:last-child{display:grid;grid-gap:2px;gap:2px}.hub-mobile__summary>div:last-child>span:last-child{color:var(--text-2);font-size:12px}.hub-mobile__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hub-mobile__list .hub__node{min-height:160px}}@media (max-width:600px){.hub-shell__head{gap:12px;flex-direction:column}.hub-shell__live{min-height:28px}.hub-mobile__list{grid-template-columns:1fr}.hub-mobile__list .hub__node{min-height:148px}}@media (prefers-reduced-motion:reduce){.hub__node,.hub__node-arrow{transition:none}}.attention{border-radius:14px;background:var(--surface);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-1)}.attention__row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding:18px 22px;border-bottom:1px solid var(--divider)}.attention__row:last-child{border-bottom:none}.attention__name{font-weight:600;font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.attention__line{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.attention__state{color:var(--warning)}.attention__state--CRITICAL{color:var(--danger)}@media (max-width:640px){.attention__row{grid-template-columns:1fr}}.event-shell{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.event-rail{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:2px}.event-rail a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--r-md);color:var(--text-2);font-weight:500;font-size:var(--fs-base);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.event-rail a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.event-rail a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.event-rail__dot{width:7px;height:7px;border-radius:50%;background:var(--text-3)}.event-rail__dot--ok{background:var(--success)}.event-rail__dot--warn{background:var(--warning)}.event-rail__dot--bad{background:var(--danger)}.event-module{animation:page-in var(--t-slow) var(--ease-out) both}@media (max-width:860px){.event-shell{grid-template-columns:1fr;gap:var(--s-4)}.event-rail{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:6px}.event-rail a{white-space:nowrap;gap:8px}}.cal{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);overflow:hidden}.cal__head{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--divider)}.cal__head div{padding:10px 12px;font-size:var(--fs-xs);font-weight:500;color:var(--text-3)}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal__day{min-height:112px;padding:8px 10px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);display:flex;flex-direction:column;gap:4px}.cal__day:nth-child(7n){border-right:none}.cal__day--outside{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.cal__num{font-size:var(--fs-xs);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal__day--today .cal__num{color:var(--accent-text);font-weight:600}.cal__tile{display:block;padding:6px 8px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--text);text-decoration:none!important;border-left:2px solid var(--accent);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-out)}.cal__tile:hover{background:var(--accent-soft-2);transform:translateY(-1px)}.cal__tile--past{opacity:.6;border-left-color:var(--text-3);background:var(--surface-2)}.cal__tile-name{font-size:var(--fs-xs);font-weight:600;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal__tile-sold{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.cal__more{font-size:11px;color:var(--text-3)}.agenda{display:none}@media (max-width:760px){.cal{display:none}.agenda{display:block}}.agenda__day{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--s-3);gap:var(--s-3);padding:12px 0;border-bottom:1px solid var(--divider)}.agenda__date{font-size:var(--fs-xs);color:var(--text-3);line-height:1.3}.agenda__date strong{display:block;font-size:var(--fs-lg);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__axis,.chart__grid{stroke:var(--divider)}.chart__grid{stroke-width:1;stroke-dasharray:2 4}.chart__label{fill:var(--text-3);font-size:11px;font-family:var(--font-sans)}.chart__bar{fill:var(--accent);opacity:.9;transition:opacity var(--t-fast) var(--ease)}.chart__bar--muted{fill:var(--text-3);opacity:.35}.chart__bar:hover{opacity:1}.chart__line{stroke-linecap:round}.chart__line--cyan{stroke:var(--cyan)}.chart__line--dashed{stroke-dasharray:4 4;stroke:var(--text-3)}.chart__area{fill:url(#ernio-area)}.chart__dot{fill:var(--surface);stroke:var(--accent);stroke-width:2}.chart__tip{position:absolute;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:8px 10px;font-size:var(--fs-xs);color:var(--text);transform:translate(-50%,calc(-100% - 10px));white-space:nowrap;z-index:5}.chart__tip strong{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat{display:flex;flex-direction:column;gap:2px}.stat__label{font-size:var(--fs-sm);color:var(--text-3)}.stat__value{font-size:var(--fs-2xl);font-weight:600;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.stat__value--sm{font-size:var(--fs-xl)}.stat__hint{font-size:var(--fs-xs);color:var(--text-3)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-6);gap:var(--s-6)}.pace-bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.pace-bar>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));transition:width var(--t-slow) var(--ease-out)}.sales-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.sales-page-head h1{margin:3px 0 7px;font-size:34px;font-weight:720;letter-spacing:-.035em}.sales-page-head>div>p:last-child{color:var(--text-2);font-size:15px}.sales-source{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:600}.sales-source__dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.sales-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sales-kpi{min-height:132px;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;justify-content:space-between}.sales-kpi__label{color:var(--text-2);font-size:13px;font-weight:600}.sales-kpi__value{margin-top:8px;color:var(--text);font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.04em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-kpi__hint{margin-top:12px;color:var(--text-3);font-size:12px}.sales-chart-card{overflow:hidden}.sales-chart-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:14px}.sales-chart-head h2{margin:4px 0 6px;font-size:20px;font-weight:680}.sales-chart-head>div:first-child>p:last-child{color:var(--text-3);font-size:13.5px}.sales-chart-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--text-3);font-size:12px}.sales-chart-legend span{display:inline-flex;align-items:center;gap:6px}.sales-chart-legend__dot{width:9px;height:9px;border-radius:3px;background:var(--accent)}.sales-chart-legend__dot--muted{background:var(--text-3);opacity:.38}.sales-chart-wrap{padding-top:6px}.sales-rank-card .pace-bar{height:8px;border-radius:999px}.sales-rank-card .pace-bar>span{border-radius:999px}.chart__ylabel{fill:var(--text-3);font-size:10.5px;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart__xlabel{fill:var(--text-2);font-size:10.5px;font-weight:700;letter-spacing:.055em;font-family:var(--font-sans)}.sales-chart-card .chart__grid{stroke-dasharray:none;opacity:.78}.sales-chart-card .chart__bar{opacity:.95}.sales-chart-card .chart__bar--muted{opacity:.28}@media (max-width:980px){.sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-page-head{align-items:flex-start}}@media (max-width:640px){.sales-page-head{flex-direction:column;gap:14px}.sales-kpis{grid-template-columns:1fr 1fr;gap:8px}.sales-kpi{min-height:116px;padding:16px}.sales-kpi__value{font-size:28px}.sales-chart-head{flex-direction:column;gap:12px}}@media (max-width:430px){.sales-kpis{grid-template-columns:1fr}}.sales-tabs{gap:4px;margin:0 0 28px;padding:4px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2)}.sales-tabs,.sales-tabs a{display:inline-flex;align-items:center}.sales-tabs a{min-height:34px;padding:0 14px;border-radius:8px;color:var(--text-2);font-size:13px;font-weight:650;text-decoration:none}.sales-tabs a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(3,21,45,.06)}.sales-finance-card{overflow:hidden}.sales-finance-table{display:grid}.sales-finance-row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,.75fr));grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--divider)}.sales-finance-row:first-child{border-top:0}.sales-finance-row>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.sales-finance-row>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-finance-row span{color:var(--text-3);font-size:12px}.sales-finance-row strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.sales-finance-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(90px,1fr))}.sales-finance-row>div:nth-child(4),.sales-finance-row>div:nth-child(5){display:none}}@media (max-width:560px){.sales-tabs{width:100%}.sales-tabs a{flex:1 1;justify-content:center}.sales-finance-row{grid-template-columns:1fr 1fr}.sales-finance-row>div:first-child{grid-column:1/-1}.sales-finance-row>div:nth-child(3){display:grid}}.today-advanced-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.today-advanced-bar__copy{margin-top:4px;color:var(--text-2);font-size:14px}.today-advanced-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:8px;gap:8px;min-width:min(620px,62vw)}.today-advanced-shortcuts a{padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);display:grid;grid-gap:1px;gap:1px;text-decoration:none;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease)}.today-advanced-shortcuts a:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface)}.today-advanced-shortcuts span{color:var(--text-3);font-size:11px;font-weight:650;letter-spacing:.035em}.today-advanced-shortcuts strong{margin-top:2px;font-size:22px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today-advanced-shortcuts small{margin-top:3px;color:var(--text-3);font-size:11px}.today-advanced .hero{padding:26px 28px;border:1px solid var(--border);border-radius:17px;background:var(--surface);box-shadow:var(--shadow-2)}.today-advanced .hero__title{font-size:38px}.today-advanced .hero__focus{padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;background:var(--surface-2)}.today-advanced .hero__focus--quiet{border-left-color:var(--success)}.today-advanced .metrics{border-radius:15px;box-shadow:var(--shadow-1)}.today-advanced .metrics__item{padding:17px 18px}.today-advanced .metrics__value{font-size:26px}.today-advanced .actionq,.today-advanced .workload{border-radius:16px;padding:20px 22px}.today-advanced .sec{padding:18px 20px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.today-advanced .cc-grid>.sec,.today-advanced .cc-grid>.stack>.sec{height:auto}.today-advanced .evl__row{border-radius:10px}.today-advanced .evl__row:hover{background:var(--surface-2)}.today-advanced-performance{padding-top:8px}.today-advanced-performance__head{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.today-advanced-performance__head h2{margin:4px 0 5px;font-size:24px;font-weight:700;letter-spacing:-.025em}.today-advanced-performance__head>div>p:last-child{color:var(--text-3);font-size:14px}.today-advanced-chart{border-radius:15px}.today-advanced-chart .chart__grid{stroke-dasharray:none;opacity:.72}.today-advanced-chart .chart__bar{opacity:.94}.today-advanced-chart .chart__bar--muted{opacity:.26}@media (max-width:1050px){.today-advanced-bar{align-items:flex-start;flex-direction:column}.today-advanced-shortcuts{min-width:0;width:100%}}@media (max-width:720px){.today-advanced-shortcuts{grid-template-columns:1fr 1fr}.today-advanced .hero{padding:20px}.today-advanced .hero__title{font-size:30px}.today-advanced .sec{padding:15px}.today-advanced-performance__head{align-items:flex-start;flex-direction:column}}.command{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-6) var(--s-8);gap:var(--s-6) var(--s-8);align-items:end}.command__title{font-size:30px;font-weight:650;letter-spacing:var(--tracking-tight);margin-top:4px;line-height:1.1;overflow-wrap:anywhere}.command__line{color:var(--text-2);font-size:14.5px;margin-top:8px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(140px,168px));grid-gap:10px;gap:10px}.kpi{display:flex;flex-direction:column;gap:4px;min-height:92px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-1)}.kpi__label{font-size:12.5px;font-weight:500;color:var(--text-2)}.kpi__value{font-size:24px;font-weight:650;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text);margin-top:auto}.kpi__hint{font-size:12px;color:var(--text-3)}@media (max-width:1100px){.command{grid-template-columns:1fr;align-items:start}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.command__title{font-size:26px}}.rec{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.rec__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rec__title{font-size:var(--fs-md);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.3;min-width:0;overflow-wrap:anywhere}.rec__badges{display:flex;gap:6px;flex-wrap:wrap}.rec__reason{margin-top:8px;font-size:15px;line-height:1.5;color:var(--text)}.rec__why{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;background:none;border:0;color:var(--accent-text);font-size:var(--fs-sm);font-weight:500}.rec__why:hover{text-decoration:underline;text-underline-offset:3px}.rec__chev{font-size:11px;color:var(--text-3)}.rec__evidence{margin-top:10px;padding:12px 14px;background:var(--surface-2);border-radius:10px}.rec__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--divider)}.rec__open{margin-left:auto}@media (max-width:480px){.rec{padding:16px}.rec__open{margin-left:0}}.etable__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.etable td.etable__event{white-space:normal;min-width:200px;max-width:360px}.etable__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:var(--text);line-height:1.35}.etable__name:hover{color:var(--accent-text);text-decoration:none}.etable__flag,.etable__sub{display:block;margin-top:2px;font-size:12.5px;color:var(--text-3)}.etable__flag{color:var(--warning)}.etable__strong{font-weight:600}.etable__passed{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2;color:var(--text-2)}.etable__passed small{font-size:11.5px;color:var(--text-3)}.etable__row--dim .etable__name,.etable__row--dim td{color:var(--text-2)}.etable .table td{padding-block:11px}@media (max-width:1100px){.col--lg{display:none}}@media (max-width:900px){.col--md{display:none}}.ecards{display:none}@media (max-width:640px){.etable,.etable__columns{display:none}.ecards{display:flex;flex-direction:column;gap:10px}.ecard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow-1)}.ecard--dim{opacity:.85}.ecard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ecard__head .etable__name{font-size:15px}.ecard__meta{margin-top:4px;font-size:12.5px;color:var(--text-3)}.ecard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.ecard__stats--4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.ecard__stats dt{font-size:11px;color:var(--text-3);font-weight:500}.ecard__stats dd{margin:2px 0 0;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ecard__stats--4 dd{font-size:13.5px}.ecard__more{margin-top:10px;border-top:1px solid var(--divider);padding-top:8px}.ecard__more summary{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--accent-text)}.ecard__more summary::-webkit-details-marker{display:none}.ecard__more summary:before{content:"\25B8  ";color:var(--text-3)}.ecard__more[open] summary:before{content:"\25BE  "}.list__row{padding:14px 16px}.list__end{flex-direction:column;align-items:flex-end;gap:6px}}.flow{min-height:calc(100vh - var(--header-h));display:flex;flex-direction:column}.flow__progress{height:2px;background:var(--surface-3);position:relative;overflow:hidden}.flow__progress-bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));transition:width var(--t-slow) var(--ease-out)}.flow__body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--s-8) var(--s-6) var(--s-9)}.flow__card{width:100%;max-width:640px;animation:rise var(--t-slow) var(--ease-out) both}.flow__card--wide{max-width:1080px}.flow__step{font-size:var(--fs-sm);font-weight:500;color:var(--accent-text);margin-bottom:var(--s-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow__question{font-size:var(--fs-4xl);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.06;margin-bottom:var(--s-3)}.flow__help{color:var(--text-2);font-size:var(--fs-md);margin-bottom:var(--s-7);max-width:52ch}.flow__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-7);flex-wrap:wrap}.flow__hint{color:var(--text-3);font-size:var(--fs-xs)}.flow__hint kbd{font-family:var(--font-sans);font-size:11px;padding:1px 6px;border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:6px;background:var(--surface);color:var(--text-2)}.flow__saved{font-size:var(--fs-xs);color:var(--text-3);display:inline-flex;align-items:center;gap:6px}.flow__saved:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flow__review{display:grid;grid-gap:0;gap:0}.flow__review-row{display:flex;justify-content:space-between;gap:var(--s-4);padding:12px 0;border-bottom:1px solid var(--divider);font-size:var(--fs-sm)}.flow__review-row dt{color:var(--text-3)}.flow__review-row dd{margin:0;text-align:right;font-weight:500}.flow__review-row button{margin-left:10px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.choice{height:56px;border-radius:var(--r-md);font-weight:500;font-size:var(--fs-base);color:var(--text-2);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.choice:hover{color:var(--text)}.choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:var(--glow)}.tier-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(200px,1.3fr) 110px minmax(150px,1fr) 40px;grid-gap:12px;gap:12px;align-items:center}.flow__card--wide .flow__help{max-width:66ch}.flow__card--wide .tier-row .input,.flow__card--wide .tier-row .select{min-width:0}@media (max-width:980px){.flow__card--wide{max-width:760px}.tier-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px 40px}.tier-row>:nth-child(4){grid-column:1/4}.tier-row>:nth-child(5){grid-column:4;grid-row:2}}@media (max-width:640px){.tier-row{grid-template-columns:1fr 1fr}.tier-row>:first-child,.tier-row>:nth-child(2),.tier-row>:nth-child(4){grid-column:1/-1}.tier-row>:nth-child(3){grid-column:1}.tier-row>:nth-child(5){grid-column:2;grid-row:auto;justify-self:end}.flow__question{font-size:var(--fs-2xl)}}@media (hover:none),(max-width:760px){.flow__hint{display:none}}.artwork-step{max-width:760px}.artwork-upload{min-height:138px;padding:24px;border:1.5px dashed var(--border-strong);border-radius:16px;background:var(--surface);display:flex;align-items:center;gap:16px;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.artwork-upload:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--glow)}.artwork-upload input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.artwork-upload__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-size:24px;font-weight:700;flex:none}.artwork-upload strong{display:block;font-size:17px;color:var(--text)}.artwork-upload small{display:block;margin-top:5px;color:var(--text-3);line-height:1.45}.artwork-preview{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);align-items:center}.artwork-preview img{width:150px;height:150px;object-fit:cover;border-radius:10px}.artwork-preview__meta{display:grid;grid-gap:7px;gap:7px;align-content:center}.artwork-preview__meta>span{color:var(--text-3);font-size:var(--fs-sm)}.artwork-palette{display:flex;align-items:center;gap:7px;color:var(--text-3);font-size:var(--fs-xs)}.artwork-palette i{width:22px;height:22px;border-radius:6px;border:1px solid var(--border)}.artwork-url-fallback>summary{cursor:pointer;color:var(--text-3);font-size:var(--fs-sm)}@media (max-width:640px){.artwork-upload{min-height:120px;padding:18px}.artwork-preview{grid-template-columns:96px 1fr}.artwork-preview img{width:96px;height:96px}}.social-channels{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.social-channels__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.social-channels__head h2{margin:2px 0 5px;font-size:20px;letter-spacing:-.02em}.social-channels__head p:not(.micro){margin:0;color:var(--text-3);font-size:14px}.social-channel-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.social-channel{min-width:0;padding:13px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;color:var(--text);text-align:left}button.social-channel{cursor:pointer;font:inherit}button.social-channel:hover{border-color:var(--border-strong);background:var(--surface)}.social-channel--active{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)!important}.social-channel--disabled{opacity:.64}.social-channel__avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#1877f2;color:#fff;font-size:22px;font-weight:800}.social-channel__avatar--ig{background:var(--text);font-size:24px}.social-channel__avatar--x{background:#111;font-size:18px}.social-channel__copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.social-channel__copy strong{font-size:14px}.social-channel__copy small{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-channel__state{color:var(--text-3);font-size:11px;font-weight:700}.social-channel__state.is-ready{color:var(--success)}.social-channels__notice{margin-top:14px;padding-top:14px;border-top:1px solid var(--divider);display:flex;justify-content:space-between;gap:12px;color:var(--text-3);font-size:13px}.social-channels__notice a{color:var(--accent-text);font-weight:650;text-decoration:none}.setup-social-connect{margin:24px 0 30px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;justify-content:space-between;gap:24px;align-items:center}.setup-social-connect__eyebrow{color:var(--accent-text);font-size:11px;font-weight:800;letter-spacing:.1em}.setup-social-connect h2{margin:5px 0;font-size:20px}.setup-social-connect p{margin:0;max-width:620px;color:var(--text-3);font-size:14px;line-height:1.55}@media (max-width:760px){.setup-social-connect,.social-channels__head{flex-direction:column}.social-channel-list{grid-template-columns:1fr}.social-channels__notice{flex-direction:column}}.auth{color-scheme:light;--bg:#f4f7fb;--surface:#ffffff;--surface-2:#e9f0f8;--border:rgba(3,21,45,0.09);--border-strong:rgba(3,21,45,0.16);--divider:rgba(3,21,45,0.10);--text:#071a33;--text-2:#3b4c63;--text-3:#6a7a90;--accent:#087cff;--accent-hover:#0a6fe3;--accent-active:#0961c4;--accent-soft:rgba(8,124,255,0.10);--accent-text:#0565d1;--info-soft:rgba(8,124,255,0.08);--success-soft:rgba(15,138,75,0.10);--warning-soft:rgba(230,160,40,0.14);--danger-soft:rgba(198,40,40,0.08);--glow:0 0 0 4px var(--accent-soft);min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:40px 20px;background:var(--bg) radial-gradient(900px 420px at 50% -240px,rgba(35,215,255,.1),transparent 62%);color:var(--text)}.auth__side{display:none}@media (min-width:1024px){.auth{grid-template-columns:minmax(360px,5fr) minmax(0,7fr);place-items:stretch;padding:0;gap:0}.auth__side{display:flex;flex-direction:column;justify-content:space-between;padding:40px 44px;background:#03152d;color:#f7fbff}.auth__side-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.06em;font-size:17px}.auth__side-brand img{border-radius:50%}.auth__side-copy h2{font-size:clamp(28px,2.6vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.12;color:#fff;max-width:14ch}.auth__side-copy ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;color:rgba(247,251,255,.78);font-size:15px}.auth__side-copy li{padding-left:18px;position:relative}.auth__side-copy li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#23d7ff}.auth__side-foot{color:rgba(247,251,255,.55);font-size:13px}.auth__card{align-self:center;justify-self:center;margin:40px 24px}}.auth__card{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:40px;box-shadow:0 1px 2px rgba(3,21,45,.04),0 10px 30px rgba(3,21,45,.06);text-align:center}.auth__lockup{width:168px;height:auto;display:block;margin:0 auto}.auth__title{margin-top:22px;font-size:26px;letter-spacing:-.02em;color:#03152d}.auth__sub{margin-top:8px;color:var(--text-2);font-size:15px;line-height:1.55}.auth__body{margin-top:26px;text-align:left}.auth__footer{margin-top:24px;color:var(--text-3);font-size:14px;line-height:1.55}.auth__footer a,.auth__link{color:var(--accent-text);font-weight:500}.auth__aside{display:flex;justify-content:flex-end;margin-top:-4px;font-size:14px}.auth .input{height:50px;padding:0 14px;border-radius:10px;font-size:15.5px;border-color:var(--border-strong);background:var(--surface);color:var(--text)}.auth .input:hover{border-color:rgba(3,21,45,.28)}.auth .input:focus{border-color:var(--accent);box-shadow:var(--glow)}.auth .field__label{color:var(--text-2);font-size:14px}.auth .btn--lg{height:48px;border-radius:10px;font-size:15.5px;font-weight:600;padding:0 20px}.auth .btn--primary{background:var(--accent);box-shadow:0 1px 2px rgba(3,21,45,.16)}.auth .btn--primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 16px rgba(8,124,255,.22)}.auth__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:22px 0 18px;color:var(--text-3);font-size:13px}.auth__divider:after,.auth__divider:before{content:"";height:1px;background:var(--divider)}.auth__google{min-height:44px}.auth__google,.auth__google>div{display:flex;justify-content:center}.auth__google>div{width:100%}.auth__note{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#f7fafd;text-align:left;font-size:14px;line-height:1.5;color:var(--text-2)}.auth__note strong{color:var(--text);font-weight:600}.auth__note small{display:block;margin-top:4px;color:var(--text-3);font-size:12.5px}.auth .alert{text-align:left}@media (max-width:480px){.auth{align-content:start;padding:40px 16px 20px}.auth__card{padding:26px 22px;border-radius:16px}.auth__lockup{width:128px}.auth__title{font-size:23px;margin-top:18px}}.fb-btn{background:#1877F2;color:#fff}.fb-btn:hover:not(:disabled){background:#1565d8}.ad-card{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.ad-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-4)}@media (max-width:640px){.ad-card{grid-template-columns:1fr}}.chip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;cursor:pointer}.chip:hover{border-color:var(--text-3)}.chip--on{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.choice{display:grid;height:auto;min-height:56px;grid-gap:2px;gap:2px;text-align:left;width:100%;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease)}.choice--on,.choice:hover{border-color:var(--accent)}.choice--on{box-shadow:var(--glow);background:var(--accent-soft)}.choice__label{font-weight:600;font-size:var(--fs-md)}.choice__sub{color:var(--text-2);font-size:var(--fs-sm)}.provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.provider-card{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:16px 18px;border-radius:var(--r-lg);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out)}.provider-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-2)}.provider-card--on{border-color:var(--success)}.provider-card__name{font-weight:600;font-size:var(--fs-md)}.provider-card__blurb{color:var(--text-2);font-size:var(--fs-sm);line-height:1.45}.provider-card__cta{margin-top:4px;color:var(--accent-text);font-weight:500;font-size:var(--fs-sm)}.provider-card__cta--muted{color:var(--text-3)}.mt-4{margin-top:16px}.checklist{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;max-width:760px;margin:0 auto;width:100%}.checklist__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.checklist__title{font-weight:600;font-size:15px;letter-spacing:var(--tracking-tight)}.checklist__count{margin-left:8px;font-weight:500;font-size:12.5px;color:var(--text-3)}.checklist__next{margin-top:2px;font-size:13.5px;color:var(--text-2)}.checklist__actions{display:flex;gap:4px;flex:none}.checklist__bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;margin-top:12px}.checklist__bar>span{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width var(--t-slow) var(--ease-out)}.checklist__items{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.checklist__item{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14px}.checklist__mark{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;margin-top:1px}.checklist__item--done .checklist__mark{background:var(--success);border-color:var(--success)}.checklist__item--done .checklist__body{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.checklist__body{display:flex;flex-direction:column;gap:2px;min-width:0}.checklist__body a{font-weight:500}.checklist__opt{margin-left:6px;font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.checklist__hint{font-size:12.5px;color:var(--text-3)}.preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px;margin:10px 0 0;padding:10px 12px;background:var(--surface-2);border-radius:10px;font-size:13px}.preview>div{display:grid;grid-template-columns:56px 1fr;grid-gap:8px;gap:8px}.preview dt{color:var(--text-3);font-weight:500}.preview dd{margin:0;color:var(--text)}.preview__live{color:var(--warning);font-weight:600}.preview__spend{color:var(--danger);font-weight:600}.preview__note{grid-column:1/-1;grid-template-columns:1fr!important}.preview__note dd{color:var(--text-2)}@media (max-width:560px){.preview{grid-template-columns:1fr}}.rec__effect{margin-top:8px;font-size:13.5px;color:var(--text-2)}.rec__effect strong{color:var(--text);font-weight:600}.venue,.venue__btn{position:relative}.venue__btn{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:4px 28px 4px 10px;height:38px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);max-width:220px;text-align:left}.venue__btn:hover{border-color:rgba(3,21,45,.28)}.venue__eyebrow{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);line-height:1.1}.venue__name{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:176px}.venue__chev{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:11px}.venue__menu{position:absolute;right:0;top:calc(100% + 8px);min-width:260px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-3);padding:6px;z-index:50;display:grid;grid-gap:2px;gap:2px;animation:pop var(--t-base) var(--ease-out) both;transform-origin:top right}.venue__item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 12px;border-radius:8px;background:none;border:none;color:var(--text);font-size:var(--fs-sm);font-weight:500}.venue__item:hover{background:var(--surface-2)}.venue__item--on{background:var(--accent-soft);color:var(--accent-text)}.venue__count{font-size:12px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.venue__btn{max-width:150px;padding-right:26px}.venue__name{max-width:110px}.venue__menu{position:fixed;left:16px;right:16px;top:calc(var(--header-h) + 6px);min-width:0}}.cc-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px;align-items:start}.cc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.cc__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cc__empty{color:var(--text-2);font-size:14px;line-height:1.55;padding:6px 0}.cc__list{list-style:none;margin:0;padding:0;display:grid}.cc__row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--divider);color:inherit}.cc__list li:first-child .cc__row{border-top:none}.cc__row:hover{text-decoration:none}.cc__row:hover .cc__name{color:var(--accent-text)}.cc__when{display:grid;line-height:1.25}.cc__when b{font-weight:600;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc__when span{font-size:12px;color:var(--text-3)}.cc__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.cc__name{font-weight:600;font-size:14.5px}.cc__meta,.cc__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc__meta{font-size:12.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc__conns{list-style:none;margin:0;padding:0;display:grid}.cc__conn{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--divider);color:inherit}.cc__conns li:first-child .cc__conn{border-top:none}.cc__conn:hover{text-decoration:none}.cc__conn-name{font-weight:600;font-size:14px;display:grid}.cc__conn-role{font-size:12px;color:var(--text-3);font-weight:500}.cc__activity{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cc__act{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:13.5px}.cc__dot{width:8px;height:8px;border-radius:50%;background:var(--text-3);position:relative;top:1px}.cc__act--success .cc__dot{background:var(--success)}.cc__act--warning .cc__dot{background:var(--warning)}.cc__act--danger .cc__dot{background:var(--danger)}.cc__act-text{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc__act-when{font-size:12px;color:var(--text-3);white-space:nowrap}@media (max-width:900px){.cc-grid{grid-template-columns:1fr}}@media (max-width:480px){.cc__row{grid-template-columns:76px minmax(0,1fr)}.cc__pace{grid-column:2}.cc{padding:14px}}@media (max-width:760px){.segmented__btn{height:34px;padding:0 12px}.btn--link,.rec__why{min-height:32px}.cc__conn,.cc__row{min-height:44px}}.cc__row--attention{grid-template-columns:minmax(0,1fr) auto}.cc__mo--good{color:var(--success)}.cc__mo--bad{color:var(--danger)}.cc__mo--neutral,.rec__venue{color:var(--text-3)}.rec__venue{font-weight:500}.score{padding:20px 22px}.score__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.score__desc{color:var(--text-2);font-size:14px;margin-top:4px;max-width:56ch}.score__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.score__fig{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:12px;border-top:1px solid var(--divider)}.score__label{font-size:12.5px;font-weight:500;color:var(--text-2)}.score__value{font-size:22px;font-weight:650;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text)}.score__hint{font-size:12px;color:var(--text-3);line-height:1.35}.score__bar{position:relative;height:8px;background:var(--surface-2);border-radius:999px;margin-top:18px;overflow:visible}.score__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:999px}.score__bar-target{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--text);opacity:.6}.score__pace{margin:14px 0 0;font-size:14.5px;color:var(--text);line-height:1.5}.score__warn{margin:8px 0 0;font-size:14px;color:var(--danger);font-weight:500}.score__next-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-lg);font-weight:600;letter-spacing:var(--tracking-tight);margin-top:4px}.score__next-reason{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--text);max-width:70ch}.score__signals{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.score__signal{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-left-width:3px;border-radius:10px;background:var(--surface);font-size:13.5px;color:var(--text-2)}.score__signal strong{color:var(--text);font-size:14px}.score__signal--good{border-left-color:var(--success)}.score__signal--bad{border-left-color:var(--danger)}.score__signal--neutral{border-left-color:var(--text-3)}@media (max-width:860px){.score__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score{padding:16px}}.tl{list-style:none;margin:0;padding:0;display:grid}.tl__item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--divider)}.tl__item:first-child{border-top:none}.tl__dot{width:10px;height:10px;border-radius:50%;background:var(--text-3);margin-top:5px;justify-self:center}.tl__item--success .tl__dot{background:var(--success)}.tl__item--warning .tl__dot{background:var(--warning)}.tl__item--win .tl__dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tl__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14.5px}.tl__actor{font-size:12px;font-weight:500;color:var(--text-3);padding:1px 8px;border-radius:999px;background:var(--surface-2)}.tl__detail{font-size:13.5px;color:var(--text-2);margin-top:2px}.tl__when{font-size:12px;color:var(--text-3);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb{list-style:none;margin:0;padding:0;display:grid}.pb__row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--divider)}.pb__row:first-child{border-top:none}.pb__row--done,.pb__row--missed,.pb__row--not_applicable{opacity:.6}.pb__row--due .pb__label{color:var(--accent-text)}.pb__when{display:grid;line-height:1.25}.pb__when b{font-size:13.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb__when span{font-size:12px;color:var(--text-3)}.pb__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.pb__label{font-weight:600;font-size:14.5px}.pb__meta{font-size:12.5px;color:var(--text-3)}@media (max-width:640px){.pb__row{grid-template-columns:90px minmax(0,1fr)}.pb__row .badge{grid-column:2;justify-self:start}}.report__list{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:14.5px;line-height:1.5}.pbe{list-style:none;margin:0;padding:0;grid-gap:8px}.pbe,.pbe__row{display:grid;gap:8px}.pbe__row{grid-template-columns:88px 150px minmax(0,1fr) 170px auto;grid-gap:8px;align-items:center}.pbe__row--head{font-size:12px;font-weight:500;color:var(--text-3)}@media (max-width:960px){.pbe__row{grid-template-columns:1fr 1fr}.pbe__row--head{display:none}}.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer}.bell:hover{background:var(--surface-2);color:var(--text)}.bell__count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center}.bell__wrap{position:relative}.bell__menu{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);z-index:60;animation:pop var(--t-base) var(--ease-out) both;transform-origin:top right}.bell__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:600;font-size:14px}.bell__head,.bell__item{gap:8px;border-bottom:1px solid var(--divider)}.bell__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;padding:11px 14px;font-size:13.5px}.bell__item--unread{background:var(--accent-soft)}.bell__item a{color:var(--text);font-weight:600}.bell__item p{margin:2px 0 0;color:var(--text-2);font-size:13px}.bell__when{font-size:11.5px;color:var(--text-3);margin-top:3px}.bell__x{background:none;border:0;color:var(--text-3);font-size:16px;cursor:pointer;padding:0 2px;align-self:start}.bell__empty{padding:20px 14px;color:var(--text-3);font-size:13.5px}@media (max-width:760px){.bell__menu{position:fixed;right:12px;left:12px;top:64px;width:auto}}.search{position:relative}.search__input{height:34px;width:180px;padding:0 12px 0 30px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);font-size:13px}.search__input:focus{outline:none;box-shadow:var(--glow);border-color:var(--accent)}.search__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:14px;pointer-events:none}.search__menu{position:absolute;left:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 32px));background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);z-index:60;overflow:hidden}.search__item{display:grid;grid-gap:1px;gap:1px;padding:10px 14px;border-bottom:1px solid var(--divider);color:var(--text)}.search__item:hover,.search__item[aria-selected=true]{background:var(--surface-2);text-decoration:none}.search__item span{font-size:12.5px;color:var(--text-3)}.search__kind{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}@media (max-width:960px){.search__input{width:150px}}@media (max-width:760px){.search{display:none}}.queues{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.queue{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;color:var(--text)}.queue:hover{text-decoration:none;border-color:var(--border-strong)}.queue[aria-current=true]{border-color:var(--accent);background:var(--accent-soft)}.queue__n{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.queue__label{font-size:13px;color:var(--text-2)}.queue--empty{opacity:.55}.cal__tile--action{background:var(--surface-2);border-left-color:var(--text-3)}.cal__tile--social{border-left-color:var(--accent)}.cal__tile--email{border-left-color:var(--success)}.cal__tile--meta{border-left-color:var(--warning)}.cal__tile--review{border-left-color:var(--text-3)}.cal__tile--due{background:var(--warning-soft)}.cal__legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--text-3);margin:10px 0 0}.cal__legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:var(--text-3);vertical-align:middle}.cal__legend .l-event:before{background:var(--accent)}.cal__legend .l-social:before{background:var(--accent);opacity:.6}.cal__legend .l-email:before{background:var(--success)}.cal__legend .l-meta:before{background:var(--warning)}.week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);overflow:hidden}.week__day{min-height:220px;padding:10px;border-right:1px solid var(--divider);display:flex;flex-direction:column;gap:6px}.week__day:last-child{border-right:none}.week__head{font-size:var(--fs-xs);color:var(--text-3)}.week__head strong{display:block;font-size:var(--fs-lg);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week__day--today .week__head strong{color:var(--accent-text)}@media (max-width:760px){.week{display:none}}.rec__why-box{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--surface-2);font-size:14px;line-height:1.5;display:grid;grid-gap:6px;gap:6px}.rec__why-box p{margin:0}.sec{display:block}.cc-grid+.sec,.sec+.cc-grid,.sec+.sec{margin-top:4px}.sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--divider)}.sec__title{font-size:20px;font-weight:650;letter-spacing:var(--tracking-tight);margin:0;display:inline-flex;align-items:center;gap:8px}.sec__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.sec__empty{color:var(--text-2);font-size:15px;line-height:1.55;margin:0;padding:4px 0 6px}.page-head{margin-bottom:22px}.page-head__eyebrow{font-size:13px;color:var(--text-3);margin:0 0 6px}.page-head__title{font-size:32px;font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.1;margin:0}.page-head__sub{color:var(--text-2);font-size:15px;margin:8px 0 0;max-width:64ch}@media (max-width:640px){.page-head__title{font-size:28px}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:20px 40px;gap:20px 40px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--divider)}.hero__eyebrow{font-size:13.5px;color:var(--text-3);margin:0 0 6px}.hero__title{font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0;overflow-wrap:anywhere}.hero__line{font-size:17px;color:var(--text);margin:12px 0 0;font-weight:500}.hero__focus{border-left:3px solid var(--accent);padding:4px 0 4px 18px}.hero__focus--quiet{border-left-color:var(--success)}.hero__event{font-size:18px;font-weight:650;letter-spacing:var(--tracking-tight);color:var(--text)}.hero__event:hover{color:var(--accent-text);text-decoration:none}.hero__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.hero__reason{font-size:15.5px;line-height:1.5;margin:12px 0 0;color:var(--text)}.hero__rec{display:grid;grid-gap:3px;gap:3px;margin-top:12px}.hero__rec-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.hero__rec-action{font-size:17px;font-weight:650;letter-spacing:var(--tracking-tight);color:var(--text)}.hero__rec-why{font-size:14px;color:var(--text-2);line-height:1.5}.hero__cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:18px}.hero__title{font-size:30px}}@media (max-width:640px){.hero__title{font-size:28px}.hero__line{font-size:16px}.hero__cta .btn{flex:1 1}}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.metrics__item{display:grid;grid-gap:2px;gap:2px;padding:14px 18px;border-left:1px solid var(--divider);min-width:0}.metrics__item:first-child{border-left:none}.metrics__value{font-size:24px;font-weight:650;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text)}.metrics__label{font-size:13px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics__item:nth-child(3){border-left:none}.metrics__item:nth-child(n+3){border-top:1px solid var(--divider)}.metrics__item{padding:12px 14px}.metrics__value{font-size:21px}}.apq{display:grid;grid-gap:10px;gap:10px}.apq__card{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.apq__card--spend{border-left:3px solid var(--warning)}.apq__top{justify-content:space-between;gap:10px}.apq__top,.apq__who{display:flex;align-items:center;flex-wrap:wrap}.apq__who{gap:8px;min-width:0}.apq__event{font-size:13.5px;font-weight:600;color:var(--text-2)}.apq__cost{font-size:13px;font-weight:650;color:var(--warning);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.apq__title{font-size:16px;font-weight:650;letter-spacing:var(--tracking-tight);margin:0;line-height:1.3}.apq__preview{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap;color:var(--text);padding:10px 12px;background:var(--surface-2);border-radius:8px}.apq__preview--clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.apq__why{margin:0;font-size:14px;color:var(--text-2);line-height:1.5}.apq__label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-right:6px}.apq__facts{display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:1fr;margin:0;font-size:14px}.apq__facts>div{display:grid;grid-template-columns:84px 1fr;grid-gap:8px;gap:8px}.apq__facts dt{color:var(--text-3);font-weight:500}.apq__facts dd{margin:0;color:var(--text)}.apq__spend{color:var(--warning);font-weight:600}.apq__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--divider)}@media (max-width:480px){.apq__actions .btn{flex:1 1 auto}.apq__facts>div{grid-template-columns:1fr}}.away{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:6px 24px;gap:6px 24px}.away__row{display:flex;align-items:center;gap:10px;font-size:14.5px;padding:6px 0}.away__dot{width:7px;height:7px;border-radius:50%;background:var(--text-3);flex:none}.away__row--success .away__dot{background:var(--success)}.away__row--warning .away__dot{background:var(--warning)}.away__row a{color:var(--text)}.away__row a:hover{color:var(--accent-text)}.setup__pct{font-size:14px;font-weight:600;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setup__bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;margin:2px 0 12px}.setup__bar>span{display:block;height:100%;background:var(--accent);border-radius:2px}.setup__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:6px 24px;gap:6px 24px}.setup__item{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14.5px;padding:4px 0}.setup__mark{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;margin-top:2px}.setup__item--done .setup__mark{background:var(--success);border-color:var(--success)}.setup__item--done .setup__body{color:var(--text-3)}.setup__item--optional .setup__mark{border-style:dashed}.setup__body{display:flex;flex-direction:column;gap:1px;min-width:0}.setup__body a{font-weight:500}.setup__hint{font-size:12.5px;color:var(--text-3)}.setup__opt{font-size:10.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.setup__cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.steps__item{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14.5px}.steps__mark{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;margin-top:2px}.steps__item--done .steps__mark{background:var(--success);border-color:var(--success)}.steps__item--done .steps__label{color:var(--text-3)}.steps__body{display:grid;grid-gap:2px;gap:2px}.steps__label{font-weight:500}.steps__hint{font-size:13px;color:var(--text-2)}.evl{list-style:none;margin:0;padding:0;display:grid}.evl__row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--divider);color:inherit}.evl li:first-child .evl__row{border-top:none}.evl--tight .evl__row{grid-template-columns:minmax(0,1fr) auto}.evl__row:hover{text-decoration:none}.evl__row:hover .evl__name{color:var(--accent-text)}.evl__when{display:grid;line-height:1.25}.evl__when b{font-weight:600;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evl__when span{font-size:12px;color:var(--text-3)}.evl__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.evl__name{font-weight:600;font-size:15px}.evl__meta,.evl__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evl__meta{font-size:13px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.evl__row{grid-template-columns:76px minmax(0,1fr)}.evl__status{grid-column:2;justify-self:start}.evl--tight .evl__row{grid-template-columns:minmax(0,1fr)}.evl--tight .evl__status{grid-column:1}}.settings{display:grid;grid-gap:28px;gap:28px;max-width:880px}.srows{list-style:none;margin:0;padding:0;display:grid}.srows__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--divider);flex-wrap:wrap}.srows li:first-child .srows__row,.srows>li:first-child{border-top:none}.srows__title{font-weight:600;font-size:14.5px}.conns{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.conns,.conns__card{display:grid;grid-gap:10px;gap:10px}.conns__card{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.conns__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.conns__name{font-weight:650;font-size:15.5px;display:grid;grid-gap:1px;gap:1px;letter-spacing:var(--tracking-tight)}.conns__role{font-size:12.5px;color:var(--text-3);font-weight:500;letter-spacing:0}.conns__uses ul{margin:4px 0 0;padding-left:18px;font-size:13.5px;color:var(--text-2);display:grid;grid-gap:2px;gap:2px}.conns__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--divider)}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.modes__opt{text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);display:grid;grid-gap:4px;gap:4px;cursor:pointer}.modes__opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.modes__opt:disabled{cursor:default;opacity:.8}.modes__label{font-weight:650;font-size:14.5px;display:flex;align-items:center;gap:8px}.modes__default{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.modes__line{font-size:13px;color:var(--text-2);line-height:1.45}@media (max-width:640px){.modes{grid-template-columns:1fr}}.value{display:grid;grid-gap:14px;gap:14px}.value__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.value__fig{display:grid;grid-gap:4px;gap:4px;padding:20px 22px;border-left:1px solid var(--divider);border-top:1px solid var(--divider);min-width:0;align-content:start}.value__fig:nth-child(-n+3){border-top:none}.value__fig:nth-child(3n+1){border-left:none}.value__fig--lead .value__n{font-size:36px}.value__n{font-size:28px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;color:var(--text)}.value__l{font-size:14px;font-weight:500;color:var(--text)}.value__h{font-size:13px;color:var(--text-3);line-height:1.45}@media (max-width:760px){.value__grid{grid-template-columns:1fr 1fr}.value__fig:nth-child(-n+3){border-top:1px solid var(--divider)}.value__fig:nth-child(-n+2){border-top:none}.value__fig:nth-child(3n+1){border-left:1px solid var(--divider)}.value__fig:nth-child(odd){border-left:none}.value__fig{padding:16px}.value__n{font-size:24px}.value__fig--lead .value__n{font-size:30px}}.ob-list{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:15.5px}.ob-list li{display:flex;gap:10px;align-items:center}.ob-list__mark{width:22px;height:22px;border-radius:50%;background:var(--success-soft);color:var(--success);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chip{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:14px;font-weight:500}.ob-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.ob-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ob-card--stack{flex-direction:column;align-items:stretch;gap:6px}.ob-card__title{font-weight:650;font-size:15.5px;letter-spacing:var(--tracking-tight)}.ob-card__line{font-size:13.5px;color:var(--text-2);margin-top:2px;line-height:1.5}.ob-card__cta{display:grid;grid-gap:4px;gap:4px;justify-items:end;flex:none}.ob-scan{display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:14.5px;padding:8px 0}@media (max-width:560px){.ob-card{flex-direction:column;align-items:stretch}.ob-card__cta{justify-items:start}}.tour{display:grid;grid-gap:22px;gap:22px;max-width:820px}.tour__banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:10px;background:var(--warning-soft);color:var(--text);font-size:14px;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.tour__step{display:grid;grid-gap:8px;gap:8px}.tour__n{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.tour__sample{position:relative;border:1px dashed var(--border-strong);border-radius:12px;padding:14px 16px;background:var(--surface)}.tour__sample:after{content:"Example";position:absolute;top:10px;right:12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.badge{border-radius:999px;padding:0 9px}.badge--plain{border-radius:6px}.badge--danger{background:var(--danger-soft);color:var(--danger)}.lp{padding:18px 20px;border-radius:12px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent)}.lp__title{font-size:24px;font-weight:700;letter-spacing:var(--tracking-tight);margin:0}.lp__sub{color:var(--text-2);font-size:14.5px;margin:6px 0 12px;max-width:70ch;line-height:1.5}.lp__rows{list-style:none;margin:0;padding:0;display:grid}.lp__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--divider)}.lp__label{font-weight:500;font-size:15px;display:grid;grid-gap:2px;gap:2px;min-width:0}.lp__extra{font-size:12.5px;color:var(--text-3);font-weight:400}.lp__cta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--divider)}@media (max-width:480px){.lp{padding:14px}.lp__cta .btn{flex:1 1 100%}}.provider-card__level{display:block;font-size:12px;font-weight:500;color:var(--accent-text);margin-top:2px}.ads-head{align-items:flex-start;justify-content:space-between;gap:16px}.ads-head,.ads-head__right{display:flex;flex-wrap:wrap}.ads-head__right{align-items:center;gap:12px}.ads-meta{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start;color:inherit}.ads-meta:hover{text-decoration:none}.metrics--6{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics--5{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.metrics--5,.metrics--6{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics--5 .metrics__item:nth-child(3n+1),.metrics--6 .metrics__item:nth-child(3n+1){border-left:none}.metrics--5 .metrics__item:nth-child(n+4),.metrics--6 .metrics__item:nth-child(n+4){border-top:1px solid var(--divider)}}@media (max-width:640px){.metrics--4,.metrics--5,.metrics--6{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics--4 .metrics__item:nth-child(odd),.metrics--5 .metrics__item:nth-child(odd),.metrics--6 .metrics__item:nth-child(odd){border-left:none}.metrics--4 .metrics__item:nth-child(2n),.metrics--5 .metrics__item:nth-child(2n),.metrics--6 .metrics__item:nth-child(2n){border-left:1px solid var(--divider)}.metrics--4 .metrics__item:nth-child(n+3),.metrics--5 .metrics__item:nth-child(n+3),.metrics--6 .metrics__item:nth-child(n+3){border-top:1px solid var(--divider)}}.cl{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cl__card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.cl__art{width:72px;height:72px;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;overflow:hidden;font-weight:700;font-size:22px;color:var(--text-3)}.cl__art img{width:100%;height:100%;object-fit:cover}.cl__main{display:grid;grid-gap:10px;gap:10px;min-width:0}.cl__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.cl__name{font-size:16px;font-weight:650;letter-spacing:var(--tracking-tight);color:var(--text)}.cl__name:hover{color:var(--accent-text);text-decoration:none}.cl__meta{font-size:13px;color:var(--text-3);margin-top:2px}.cl__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.cl__metrics>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.cl__metrics dt{font-size:11.5px;color:var(--text-3);font-weight:500}.cl__metrics dd{margin:0;font-size:16px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__foot{justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--divider)}.cl__actions,.cl__foot{display:flex;align-items:center;flex-wrap:wrap}.cl__actions{gap:6px}@media (max-width:640px){.cl__card{grid-template-columns:1fr}.cl__art{width:100%;height:120px}.cl__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl__metrics>div:nth-child(n+5){display:none}.cl__actions .btn{flex:1 1 auto}}.bud{display:grid;grid-gap:8px;gap:8px;width:100%}.bud__row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bud__opt{height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bud__opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.bud__custom .input{width:110px;height:36px}.bud__line{gap:10px;font-size:14px}.bud__line,.pend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.pend{gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);border-left:3px solid var(--warning);border-radius:10px;background:var(--warning-soft)}.pend__line{font-size:15px;margin-top:2px}.sug{list-style:none;margin:0;padding:0;display:grid}.sug__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--divider);flex-wrap:wrap}.sug li:first-child .sug__row{border-top:none}.sug__name{font-weight:650;font-size:15.5px;letter-spacing:var(--tracking-tight)}.sug__name a{color:var(--text)}.sug__why{font-size:13.5px;color:var(--text-2);margin-top:4px;max-width:70ch}.src{list-style:none;margin:0;padding:0;display:grid;max-width:480px}.src__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--divider);font-size:15px}.src>li:first-child{border-top:none}.src__row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.src__row--muted{color:var(--text-3)}.imp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0 0}.imp>div{display:grid;grid-gap:2px;gap:2px}.imp dt{font-size:12.5px;color:var(--text-3)}.imp dd{margin:0;font-size:20px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}@media (max-width:480px){.imp{grid-template-columns:1fr}}.chart{margin:0}.chart__svg{width:100%;height:auto;display:block}.chart__axis{stroke:var(--border-strong);stroke-width:1}.chart__tick{font-size:11px}.chart__tick--marker{fill:var(--accent-text);font-weight:600}.chart__area{fill:var(--accent);opacity:.08}.chart__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.chart__after{fill:var(--accent);opacity:.05}.chart__marker{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}.wiz{display:grid;grid-gap:18px;gap:18px;max-width:820px}.wiz__steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.wiz__step{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3);padding:4px 10px 4px 4px;border-radius:999px}.wiz__step span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);font-size:11px;font-weight:600}.wiz__step--on{color:var(--accent-text);background:var(--accent-soft)}.wiz__step--on span{border-color:var(--accent)}.wiz__step--done span{background:var(--success);border-color:var(--success);color:#fff}.wiz__panel{display:grid;grid-gap:12px;gap:12px}.wiz__q{font-size:24px;font-weight:700;letter-spacing:var(--tracking-tight);margin:0}.wiz__events{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.wiz__event{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.wiz__event:disabled{opacity:.55;cursor:not-allowed}.wiz__event--on{border-color:var(--accent);background:var(--accent-soft)}.wiz__art{width:52px;height:52px;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;overflow:hidden;font-weight:700;color:var(--text-3)}.wiz__art img{width:100%;height:100%;object-fit:cover}.wiz__event-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.wiz__event-name{font-weight:650;font-size:15px}.wiz__goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.wiz__goal{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.wiz__goal--on{border-color:var(--accent);background:var(--accent-soft)}.wiz__goal:disabled{opacity:.6;cursor:not-allowed}.wiz__goal-label{font-weight:650;font-size:15px;display:flex;align-items:center;gap:8px}.wiz__rec{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:8px}.wiz__rec strong{font-size:22px;letter-spacing:var(--tracking-tight)}.wiz__evidence{margin:8px 0 0;padding:10px 12px;background:var(--surface-2);border-radius:8px;font-size:14px}.wiz__aud{font-size:16px;font-weight:500;margin:0}.wiz__audform{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.wiz__creative{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.wiz__preview{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);align-self:start}.wiz__preview-art{aspect-ratio:1/1;background:var(--surface-3);display:grid;place-items:center;padding:12px;text-align:center}.wiz__preview-art img{width:100%;height:100%;object-fit:cover}.wiz__preview-copy{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;font-size:14px}.wiz__preview-copy p{margin:0;white-space:pre-wrap}.wiz__cta{justify-self:start;margin-top:6px;padding:6px 12px;border-radius:6px;background:var(--surface-2);font-weight:600;font-size:13px}.wiz__review{display:grid;grid-gap:8px;gap:8px;margin:0}.wiz__review>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--divider);font-size:15px}.wiz__review>div:first-child{border-top:none}.wiz__review dt{color:var(--text-3);font-weight:500}.wiz__review dd{margin:0;overflow-wrap:anywhere}.wiz__nav{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--divider)}.wiz__done{padding:20px;border:1px solid var(--border);border-left:3px solid var(--success);border-radius:12px;background:var(--surface);max-width:640px}@media (max-width:640px){.wiz__creative,.wiz__goals,.wiz__review>div{grid-template-columns:1fr}.wiz__review>div{gap:2px}.wiz__event{grid-template-columns:44px minmax(0,1fr)}.wiz__event>.badge{grid-column:2;justify-self:start}.wiz__nav .btn{flex:1 1}.wiz__q{font-size:22px}}.lang{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.lang__label{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.lang__select{height:32px;padding:0 28px 0 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--fs-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 14px) 13px,calc(100% - 9px) 13px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.lang__select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lang--compact{width:auto;justify-content:center}.profile__item--static{cursor:default;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--divider);margin-top:4px;border-radius:0}.profile__item--static:hover{background:none}.auth__lang{margin-top:18px;display:flex;justify-content:center}.auth__lang .lang__select{background-color:#fff;color:#0b1a33;border-color:#d5dbe5}.ah{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:12px}.ah,.ah__main{display:flex;align-items:center}.ah__main{gap:10px;min-width:0;flex:1 1 260px;flex-wrap:wrap}.ah__reason{color:var(--text-2);font-size:var(--fs-sm)}.ah--full{display:block;padding:0;border:none;background:none;margin-bottom:0}.ah--full .ah__reason{color:var(--text);font-size:15.5px}.ah__evidence{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:12px 0 0;padding:12px;border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface-2)}.ah__evidence div{display:flex;flex-direction:column;gap:2px;min-width:0}.ah__evidence dt{font-size:var(--fs-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.ah__evidence dd{margin:0;font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.ah[data-state=NEEDS_ATTENTION],.ah[data-state=PAUSE_RECOMMENDED]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}@media (max-width:480px){.shell-header__right{min-width:0;flex:1 1 auto;justify-content:flex-end}.venue{min-width:0}.venue__btn{max-width:132px}.venue__name{max-width:92px}.search__input{width:120px}}@media (max-width:400px){.search__input{width:96px}.venue__btn{max-width:116px}.venue__name{max-width:76px}}.shell-header__inner,.shell-nav{min-width:0}.shell-nav{flex:0 1 auto;flex-wrap:nowrap}.shell-nav a{white-space:nowrap}.shell-header__right,.venue{min-width:0;flex:0 1 auto}.venue__btn,.venue__name{max-width:100%}.search{min-width:0;flex:0 1 auto}.search__input{max-width:100%}@media (max-width:1200px){.shell-header__inner{gap:var(--s-4)}.shell-nav a{padding:6px 8px}.search__input{width:140px}.venue__btn{max-width:170px}}@media (max-width:1040px){.shell-nav a{font-size:var(--fs-sm);padding:6px 7px}.search__input{width:120px}.venue__btn{max-width:150px}}.mobile-nav a{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px}@media (max-width:400px){.mobile-nav a{font-size:10.5px}}.hero__title,.page-head__title,.page-header h1{font-size:34px;font-weight:700;letter-spacing:-.028em;line-height:1.06}.sec__title,.section-title{font-size:18px;font-weight:650}.sec__head{padding-bottom:8px;margin-bottom:12px}.cc-grid+.sec,.sec+.cc-grid,.sec+.sec,.stack--lg>.sec+.sec{margin-top:8px}.sec__lead{margin:-4px 0 10px;font-size:14px;color:var(--text-2)}.sec__more{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--divider);font-size:14px}.rec__reason{font-size:14.5px}.rec__effect{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-3)}.metrics__hint{display:block;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.hero__title,.page-head__title,.page-header h1{font-size:27px}.metrics__value{font-size:20px}.metrics__item{padding:12px 14px}}.evl__row--rich{align-items:start;padding:12px 0}.evl__row--rich .evl__when{padding-top:2px}.evl__bar{height:4px;background:var(--surface-3);overflow:hidden;margin:6px 0 2px;max-width:320px}.evl__bar,.evl__bar>span{display:block;border-radius:2px}.evl__bar>span{height:100%;background:var(--accent)}.evl__ads{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:12.5px;color:var(--text-2)}.evl__k{color:var(--text-3);font-weight:500}.evl__coverage{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.evl__coverage .badge{height:20px;font-size:10.5px}@media (max-width:480px){.evl__row--rich{grid-template-columns:72px minmax(0,1fr)}.evl__row--rich .evl__status{grid-column:2;justify-self:start}.evl__name{white-space:normal}}.apr{list-style:none;margin:0;padding:0;display:grid}.apr__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--divider)}.apr li:first-child.apr__row,.apr>li:first-child{border-top:none}.apr__row--spend{box-shadow:inset 3px 0 0 var(--warning);padding-left:12px}.apr__chan{flex:none}.apr__main{display:grid;grid-gap:1px;gap:1px;min-width:0}.apr__title{font-weight:600;font-size:14.5px}.apr__meta,.apr__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apr__meta{font-size:12.5px;color:var(--text-3)}.apr__actions{display:flex;gap:6px;flex:none}@media (max-width:560px){.apr__row{grid-template-columns:minmax(0,1fr) auto}.apr__chan{display:none}}.apq__filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.apq__filter .chip{font-size:13px;padding:5px 11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7;margin-left:2px}.apq__preview--clamp{position:relative;max-height:6.2em;-webkit-line-clamp:4}.apq__preview--clamp:after{content:"";position:absolute;inset:auto 0 0 0;height:2.2em;background:linear-gradient(180deg,transparent,var(--surface-2));pointer-events:none}.skel{display:grid;grid-gap:10px;gap:10px}.skel>span,.skel__line{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:shimmer 1.4s ease infinite}.skel--rows>span{height:44px;border-radius:8px}.skel--cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.skel--cards>span{height:92px;border-radius:12px}.skel--title{width:40%;height:26px;margin-bottom:8px}.skel--text{width:70%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel>span,.skel__line{animation:none}}.state{max-width:560px;margin:var(--s-9) auto;text-align:center;padding:var(--s-7) var(--s-6);border:1px solid var(--border);border-radius:14px;background:var(--surface)}.state__icon{width:44px;height:44px;margin:0 auto var(--s-4);border-radius:50%;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent-text);font-size:18px;font-weight:700}.state--danger .state__icon{background:var(--danger-soft);color:var(--danger)}.state__title{font-size:20px;font-weight:650;letter-spacing:var(--tracking-tight);margin:0 0 6px}.state__body{color:var(--text-2);font-size:15px;line-height:1.55;margin:0}.state__actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:var(--s-5)}.state__detail{margin-top:var(--s-4);text-align:left;font-size:12.5px;color:var(--text-3)}.state__detail summary{cursor:pointer}.state__detail code{display:block;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.actionq{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1)}.actionq__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.actionq__title{margin:2px 0 0;font-size:21px;font-weight:680;letter-spacing:var(--tracking-tight)}.actionq__sub{margin:4px 0 0;color:var(--text-2);font-size:14px;max-width:62ch;line-height:1.45}.actionq__list{list-style:none;margin:0;padding:0;display:grid}.actionq__item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--divider)}.actionq__rank{width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-2);display:grid;place-items:center;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actionq__main{min-width:0;display:grid;grid-gap:5px;gap:5px}.actionq__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.actionq__name{display:grid;grid-gap:2px;gap:2px;min-width:0}.actionq__name strong{font-size:15px;font-weight:650;line-height:1.3}.actionq__name span{color:var(--text-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actionq__badges{display:flex;gap:6px;flex-wrap:wrap;flex:none}.actionq__reason{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.45;max-width:82ch}.actionq__go{min-width:72px}@media (max-width:700px){.actionq{padding:15px}.actionq__item{grid-template-columns:28px minmax(0,1fr);align-items:start}.actionq__go{grid-column:2;justify-self:start}}@media (max-width:460px){.actionq__head .btn{width:100%}.actionq__top{display:grid}.actionq__badges{justify-content:flex-start}}.event-title{font-size:34px;font-weight:700;letter-spacing:-.028em;line-height:1.06;overflow-wrap:anywhere}.next{padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.next--live{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:linear-gradient(180deg,var(--accent-soft),transparent 80%),var(--surface)}.next__body{align-items:flex-start;justify-content:space-between;gap:16px;margin-top:6px}.next__body,.next__title{display:flex;flex-wrap:wrap}.next__title{align-items:center;gap:10px;font-size:19px;font-weight:650;letter-spacing:var(--tracking-tight);margin:0}.next__reason{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--text);max-width:70ch}.chl{list-style:none;margin:0;padding:0;display:grid}.chl__row{display:grid;grid-template-columns:140px auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--divider)}.chl li:first-child .chl__row,.chl>li:first-child{border-top:none}.chl__name{font-weight:600;font-size:14.5px}.chl__figs{display:flex;gap:16px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;flex-wrap:wrap}@media (max-width:560px){.chl__row{grid-template-columns:minmax(0,1fr) auto}.chl__figs,.chl__state{grid-column:1}.chl__row>.btn{grid-row:1;grid-column:2}}.tl--compact .tl__item{padding:8px 0}.tl--compact .tl__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14px}.tl--compact .tl__when{font-size:12px;color:var(--text-3);white-space:nowrap}.tl--compact .tl__detail{font-size:13px;color:var(--text-2);margin-top:2px}@media (max-width:860px){.event-title{font-size:27px}}.recbox{margin-top:14px;padding:14px 16px;border-radius:10px;background:var(--surface-2)}.recbox__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recbox__detail{margin:6px 0 0;font-size:15px;line-height:1.5}.chart__tick{fill:var(--text-3);font-size:11.5px;font-family:var(--font-sans)}.cl__badges{justify-content:flex-end}.cl__badges,.queues{display:flex;gap:6px;flex-wrap:wrap}.queue{flex-direction:row;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--surface)}.queue__n{font-size:14px;font-weight:650}.queue__label{font-size:13.5px;color:var(--text)}.queue[aria-current=true] .queue__label{color:var(--accent-text)}.notification-summary-wrap{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.notification-summary-wrap>.btn{justify-self:end}.notification-summary{margin-bottom:0}.notification-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}@media (max-width:620px){.notification-summary-wrap>.btn{justify-self:stretch}.notification-row__actions{justify-content:flex-start}}.notification-list{display:grid;grid-gap:10px;gap:10px}.notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:15px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.notification-row--unread{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));box-shadow:var(--shadow-1)}.notification-row--dismissed{opacity:.55}.notification-row__main{min-width:0;display:grid;grid-gap:5px;gap:5px}.notification-row__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.notification-row__time{color:var(--text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-row__title{margin:0;font-size:15px;font-weight:650;line-height:1.35}.notification-row__title a{color:inherit;text-decoration:none}.notification-row__title a:hover{text-decoration:underline;text-underline-offset:3px}.notification-row__body{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.45}@media (max-width:620px){.notification-row{grid-template-columns:1fr}.notification-row>.btn{justify-self:start}}.marketing-coverage{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1)}.marketing-coverage__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketing-coverage__title{margin:0;font-size:20px;font-weight:680;letter-spacing:var(--tracking-tight)}.marketing-coverage__sub{margin:4px 0 0;color:var(--text-2);font-size:13.5px;line-height:1.45}.marketing-coverage__table{display:grid;border:1px solid var(--divider);border-radius:10px;overflow:hidden}.marketing-coverage__row{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(120px,.7fr));grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border-top:1px solid var(--divider)}.marketing-coverage__row:first-child{border-top:0}.marketing-coverage__row--head{background:var(--surface-2);color:var(--text-3);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.marketing-coverage__event{min-width:0;display:grid;grid-gap:2px;gap:2px}.marketing-coverage__name{color:var(--text);font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-coverage__name:hover{text-decoration:underline;text-underline-offset:3px}.marketing-coverage__event span{color:var(--text-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-coverage__row [role=cell]>a{text-decoration:none}@media (max-width:820px){.marketing-coverage{padding:14px}.marketing-coverage__table{overflow-x:auto}.marketing-coverage__row{grid-template-columns:minmax(220px,1.5fr) repeat(3,120px);min-width:640px}}.marketing-grid{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-card,.marketing-grid{display:grid;grid-gap:14px;gap:14px}.marketing-card{min-height:190px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1)}.marketing-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.marketing-card__name{font-size:18px;font-weight:680;letter-spacing:var(--tracking-tight)}.marketing-card__line{margin:0;color:var(--text-2);font-size:14px;line-height:1.45;min-height:40px}.marketing-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto}.marketing-card__stat{padding:10px;border:1px solid var(--divider);border-radius:10px;background:var(--surface-2);display:grid;grid-gap:2px;gap:2px}.marketing-card__stat strong{font-size:20px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-card__stat span{color:var(--text-3);font-size:11.5px;line-height:1.25}@media (max-width:1050px){.marketing-grid{grid-template-columns:1fr}}@media (max-width:520px){.marketing-card__head{display:grid}.marketing-card__head .btn{justify-self:start}}.email-queue,.email-summary{margin:0 0 12px}.email-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.email-queue__tab{min-height:46px;padding:8px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600}.email-queue__tab strong{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.email-queue__tab:hover,.email-queue__tab[aria-selected=true]{background:var(--surface);color:var(--text)}.email-queue__tab[aria-selected=true]{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.email-queue__tab[aria-selected=true] strong{background:var(--accent-soft);color:var(--accent-text)}@media (max-width:720px){.email-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-cal{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.social-cal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.social-cal__title{margin:2px 0 0;font-size:18px;font-weight:680;letter-spacing:var(--tracking-tight)}.social-cal__sub{margin:4px 0 0;color:var(--text-2);font-size:13.5px;line-height:1.45}.social-cal__days{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.social-cal__day{min-width:150px;min-height:142px;border:1px solid var(--divider);border-radius:10px;background:var(--surface-2);overflow:hidden}.social-cal__date{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--divider);background:var(--surface)}.social-cal__date strong{font-size:12.5px;font-weight:650}.social-cal__date span{min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-cal__slots{display:grid;grid-gap:6px;gap:6px;padding:7px}.social-cal__empty{color:var(--text-3);font-size:11.5px;padding:7px 3px}.social-cal__slot{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left}.social-cal__slot:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--accent-soft)}.social-cal__art,.social-cal__slot img{width:34px;height:34px;border-radius:7px;object-fit:cover;background:var(--surface-3);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--text-2)}.social-cal__slot-main{min-width:0;display:grid;grid-gap:1px;gap:1px}.social-cal__slot-main strong{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-cal__slot-main span{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.social-cal__days{grid-template-columns:repeat(7,150px)}}.social-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.social-queue__tab{min-height:48px;padding:8px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-2);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;text-align:left;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.social-queue__tab strong{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.social-queue__tab:hover,.social-queue__tab[aria-selected=true]{background:var(--surface);color:var(--text)}.social-queue__tab[aria-selected=true]{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.social-queue__tab[aria-selected=true] strong{background:var(--accent-soft);color:var(--accent-text)}@media (max-width:720px){.social-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.social-queue__tab{min-height:44px;padding:7px 9px;font-size:12.5px}}.social__body{white-space:pre-wrap;font-family:inherit;font-size:14px;margin:10px 0 6px;line-height:1.5;background:var(--surface-2);padding:10px 12px;border-radius:8px}.social__more{display:inline-block}.social__more>summary{list-style:none;display:inline-flex}.social__more>summary::-webkit-details-marker{display:none}.social__more-body{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--divider);border-radius:10px}.auth__side-brand img{border-radius:0;height:42px;width:auto}.skel--nav{display:flex;gap:8px;align-items:center;margin-left:8px}.skel--nav>span{width:64px;height:14px}@media (max-width:760px){.skel--nav{display:none}}@media (max-width:640px){.metrics__label{white-space:normal;line-height:1.3}.ah__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-head{flex-direction:column;align-items:flex-start}}.workload{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1)}.workload__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.workload__title{margin:3px 0 0;font-size:22px;font-weight:700;letter-spacing:var(--tracking-tight)}.workload__sub{margin:5px 0 0;color:var(--text-2);font-size:14px;line-height:1.5;max-width:70ch}.workload__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workload__grid,.workload__lane{display:grid;grid-gap:8px;gap:8px}.workload__lane{min-width:0;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);color:var(--text);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.workload__lane:hover{text-decoration:none;transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-1)}.workload__lane--attention{border-color:color-mix(in srgb,var(--warning) 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--warning-soft) 65%,transparent),transparent 70%),var(--surface)}.workload__lane--danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.workload__lane-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.workload__label{font-size:14px;font-weight:650}.workload__count{min-width:30px;font-size:24px;font-weight:700;line-height:1;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.workload__line{min-height:38px;color:var(--text-2);font-size:12.5px;line-height:1.45}.workload__open{color:var(--accent-text);font-size:12.5px;font-weight:600}@media (max-width:900px){.workload__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.workload{padding:15px}.workload__grid{grid-template-columns:1fr}.workload__line{min-height:0}}.px-hero{text-align:center;padding:var(--s-8) 0 var(--s-6);max-width:760px;margin:0 auto}.px-eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 10px}.px-title{font-size:clamp(32px,5vw,52px);font-weight:650;letter-spacing:var(--tracking-tight);line-height:1.04;margin:0 0 14px}.px-title__accent{color:var(--accent-text)}.px-sub{color:var(--text-2);font-size:var(--fs-md);line-height:1.55;margin:0 auto;max-width:58ch}.px-offer{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:start;margin:var(--s-6) auto 0;max-width:980px}.px-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:var(--s-6);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:14px}.px-card--founding{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--shadow-3);position:relative}.px-card--founding:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan))}.px-card--summary{max-width:560px}.px-card__eyebrow{font-size:var(--fs-sm);font-weight:650;color:var(--text-2);margin:0;letter-spacing:.02em}.px-price{display:flex;align-items:baseline;gap:8px}.px-price__amount{font-size:44px;font-weight:650;letter-spacing:var(--tracking-tight);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px-price__unit{color:var(--text-2);font-size:var(--fs-md)}.px-facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.px-facts li{padding-left:16px;position:relative}.px-facts li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.px-remaining{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-md);padding:8px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px-cta{width:100%;justify-content:center}.px-fine{margin:0;color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.px-fine a{color:var(--text-2)}.px-included{padding-top:4px}.px-included__list{list-style:none;margin:14px 0 12px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;font-size:var(--fs-sm);line-height:1.45}.px-included__list--tight{grid-template-columns:1fr;gap:8px;margin-top:10px}.px-included__list li{display:flex;gap:8px;align-items:flex-start}.px-tick{color:var(--success);font-weight:700;flex:none;line-height:1.45}.px-faq,.px-other,.px-proof{max-width:980px;margin:var(--s-9) auto 0}.px-other__list{list-style:none;margin:14px 0 10px;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.px-other__list li{display:grid;grid-template-columns:150px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-bottom:1px solid var(--divider);font-size:var(--fs-sm)}.px-other__list li:last-child{border-bottom:0}.px-other__list strong{font-size:var(--fs-lg);font-weight:650;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px-other__list span{color:var(--text-2)}.px-proof__list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.px-proof__list li{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.px-proof__list blockquote{margin:0 0 10px;font-size:var(--fs-md);line-height:1.5}.px-proof__list footer{color:var(--text-3);font-size:var(--fs-xs)}.px-faq__list{margin-top:14px;border-top:1px solid var(--divider)}.px-faq__item{border-bottom:1px solid var(--divider)}.px-faq__item summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:var(--fs-md);list-style:none;display:flex;justify-content:space-between;gap:12px}.px-faq__item summary::-webkit-details-marker{display:none}.px-faq__item summary:after{content:"+";color:var(--text-3);font-weight:500;flex:none}.px-faq__item[open] summary:after{content:"–"}.px-faq__item p{margin:0 0 16px;color:var(--text-2);line-height:1.55;max-width:70ch}.px-final{text-align:center;margin:var(--s-9) auto var(--s-6);max-width:640px;display:grid;grid-gap:14px;gap:14px;justify-items:center}.px-final__title{font-size:var(--fs-2xl);font-weight:650;letter-spacing:var(--tracking-tight);line-height:1.15;margin:0}.px-plan-pill{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);margin-bottom:18px;font-size:var(--fs-sm)}.px-plan-pill__eyebrow{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600}.px-plan-pill strong{font-size:var(--fs-md)}.px-plan-pill span:not(.px-plan-pill__eyebrow){color:var(--text-2)}.px-plan-pill__note{color:var(--warning);margin-top:4px}.px-plan-pill__change{justify-self:start;margin-top:4px;font-size:var(--fs-xs)}.px-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-gap:var(--s-8);gap:var(--s-8);align-items:start;max-width:980px;margin:var(--s-6) auto}.px-checkout__summary{display:grid;grid-gap:14px;gap:14px}.px-checkout__title{font-size:var(--fs-3xl);font-weight:650;letter-spacing:var(--tracking-tight);line-height:1.08;margin:0}.px-checkout__aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px)}.px-terms{margin:0;display:grid;grid-gap:10px;gap:10px;font-size:var(--fs-sm)}.px-terms>div{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--divider)}.px-terms>div:last-child{border-bottom:0;padding-bottom:0}.px-terms dt{color:var(--text-3)}.px-terms dd{margin:0;color:var(--text);line-height:1.5}.px-welcome{text-align:center;max-width:560px;margin:var(--s-9) auto;display:grid;grid-gap:16px;gap:16px;justify-items:center}.px-welcome__title{font-size:var(--fs-4xl);font-weight:650;letter-spacing:var(--tracking-tight);line-height:1.05;margin:0}.px-setup{max-width:560px;margin:var(--s-6) auto;display:grid;grid-gap:12px;gap:12px}.px-setup .px-sub{margin:0 0 8px}.px-form{margin-top:8px}.founding-badge{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}@media (max-width:860px){.px-checkout,.px-offer{grid-template-columns:1fr}.px-checkout__aside{position:static}.px-included__list{grid-template-columns:1fr}}@media (max-width:560px){.px-hero{padding-top:var(--s-6)}.px-price__amount{font-size:38px}.px-card{padding:var(--s-5)}.px-other__list li{grid-template-columns:1fr;gap:6px}.px-other__list li .btn{justify-self:start}.px-terms>div{grid-template-columns:1fr;gap:2px}.px-welcome__title{font-size:var(--fs-3xl)}.px-checkout__title{font-size:var(--fs-2xl)}}.conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.conn-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.conn-card--connected{border-color:color-mix(in srgb,var(--success) 40%,var(--border))}.conn-card__head{display:flex;gap:12px;align-items:flex-start}.conn-card__icon{flex:none;width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:var(--surface-2);color:var(--text-2)}.conn-card__icon--eventbrite,.conn-card__icon--fixr,.conn-card__icon--ticketsource,.conn-card__icon--tickettailor{background:var(--accent-soft);color:var(--accent-text)}.conn-card__icon--brevo,.conn-card__icon--mailchimp,.conn-card__icon--mailerlite,.conn-card__icon--sender{background:var(--success-soft);color:var(--success)}.conn-card__title{font-weight:650;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.conn-card__blurb{color:var(--text-2);font-size:var(--fs-sm);line-height:1.45;margin-top:2px}.conn-card__facts{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-xs);color:var(--text-3)}.conn-card__facts li:before{content:"· "}.conn-card__cta{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.conn-card__form{padding-top:10px;border-top:1px solid var(--divider);gap:10px}html[data-mode=advanced] .basic-only,html[data-mode=basic] .adv-only{display:none!important}.rt{border:1px solid var(--line);border-radius:var(--radius,12px);padding:12px 14px;background:var(--surface)}.rt--compact{padding:10px 12px;margin-top:8px}.rt__head{justify-content:space-between;gap:10px}.rt__head,.rt__title{display:flex;align-items:center;flex-wrap:wrap}.rt__title{gap:8px}.rt__reason{margin:6px 0 0;color:var(--text)}.rt__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px 16px;gap:8px 16px;margin:10px 0 0}.rt__facts div{display:flex;flex-direction:column;gap:2px}.rt__facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rt__facts dd{margin:0;font-weight:600}.rt[data-state=READY]{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}.bre__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 16px;gap:10px 16px}.bre__grid>div{display:flex;flex-direction:column;gap:2px}.bre__grid strong{font-size:20px}.bre__why{margin:10px 0 0}.bre__evidence{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.bre__evidence li{display:flex;gap:6px;align-items:baseline;font-size:13px;color:var(--muted)}.bre__evidence strong{color:var(--text)}.ads-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.ads-kind{border:1px solid var(--line);border-radius:var(--radius,12px);padding:12px 14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--surface)}.cl__verdict{margin:8px 0 0;font-size:14px}.cl__verdict .micro{margin-right:6px}@media (max-width:480px){.bre__grid strong{font-size:18px}.rt__facts{grid-template-columns:1fr 1fr}}@media (max-width:760px){:root{--header-h:58px}.container{padding-inline:16px}.page{padding-top:20px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.shell-header{height:var(--header-h)}.shell-header__inner{padding-inline:14px;gap:7px}.shell-header__right{gap:4px}.venue-switcher__label{max-width:88px}.mobile-nav{gap:2px;padding:5px max(env(safe-area-inset-left),6px) max(env(safe-area-inset-bottom),5px)}.mobile-nav a{min-height:46px;padding:7px 3px;display:grid;place-items:center;align-content:center;font-size:10.5px;line-height:1.1;border-radius:10px}.card{padding:16px;border-radius:14px}.card__head{gap:10px;align-items:flex-start}.card__title{font-size:16px}.card__sub{line-height:1.45}.btn{min-height:44px}.btn--sm{min-height:40px}.btn--lg{min-height:50px}.input,.select{min-height:46px;font-size:16px}.input--lg{min-height:54px;height:54px;font-size:17px;padding-inline:14px}.textarea{font-size:16px}.today-advanced-bar{padding:16px;border-radius:14px;gap:16px}.today-advanced-shortcuts{grid-template-columns:1fr 1fr;gap:8px}.today-advanced-shortcuts a{min-height:82px;padding:11px}.today-advanced .hero{padding:18px 16px;border-radius:14px}.hero__title,.today-advanced .hero__title{font-size:28px}.hero__line{font-size:15.5px}.today-advanced .hero__focus{padding:14px}.hero__cta{display:grid;grid-template-columns:1fr}.hero__cta .btn{width:100%}.metrics,.metrics.metrics--6{grid-template-columns:1fr 1fr;border-radius:14px}.metrics__item{min-height:92px;padding:13px 14px}.metrics__value{font-size:22px}.metrics__label{white-space:normal;line-height:1.25;overflow:visible}.actionq,.workload{padding:15px;border-radius:14px}.workload__grid{grid-template-columns:1fr 1fr}.workload__lane{min-height:108px}.actionq__item{grid-template-columns:26px minmax(0,1fr);padding:14px 0}.actionq__go{grid-column:2;width:100%}.today-advanced .sec{padding:15px;border-radius:14px}.evl__row--rich{grid-template-columns:70px minmax(0,1fr);align-items:start}.evl__status{grid-column:2;justify-self:start}.sales-page-head{margin-bottom:18px}.sales-page-head h1{font-size:30px}.sales-source{align-self:flex-start}.sales-tabs{width:100%;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.sales-tabs::-webkit-scrollbar{display:none}.sales-tabs a{flex:1 0 auto;min-height:40px;padding-inline:12px}.sales-kpis{grid-template-columns:1fr 1fr;gap:8px}.sales-kpi{min-height:118px;padding:15px}.sales-kpi__value{font-size:clamp(25px,8vw,31px);overflow-wrap:anywhere}.sales-chart-card{margin-inline:0}.sales-chart-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.sales-chart-wrap .chart{min-width:500px}.sales-finance-row{padding-block:14px;gap:8px 12px}.flow{min-height:calc(100dvh - var(--header-h))}.flow__body{align-items:flex-start;padding:30px 16px 28px}.flow__question{font-size:30px;line-height:1.04}.flow__help{margin-bottom:22px;font-size:15px}.flow__controls{align-items:stretch;margin-top:24px}.flow__controls>.row:last-child{width:100%;display:grid;grid-template-columns:1fr}.flow__controls>.row:last-child .btn--lg{width:100%}.tier-row{display:grid;grid-template-columns:1fr 92px 46px;grid-gap:9px;gap:9px}.tier-row>:first-child,.tier-row>:nth-child(2),.tier-row>:nth-child(4){grid-column:1/-1}.tier-row>:nth-child(3){grid-column:1/3}.tier-row>:nth-child(5){grid-column:3;grid-row:4;align-self:center;justify-self:stretch}.artwork-upload{min-height:116px;padding:16px;align-items:flex-start}.artwork-preview{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}.artwork-preview img{width:84px;height:84px}.social-channels{padding:15px;border-radius:14px}.social-channels__head{gap:14px}.social-channels__head .btn{width:100%}.social-channel-list{grid-template-columns:1fr;gap:8px}.social-channel{min-height:68px;padding:12px}.social-channel__copy small{white-space:normal;line-height:1.3}}@media (max-width:420px){.container{padding-inline:14px}.sales-kpis{grid-template-columns:1fr}.metrics,.metrics.metrics--6,.today-advanced-shortcuts{grid-template-columns:1fr 1fr}.workload__grid{grid-template-columns:1fr}}.ads-live-setup{margin-bottom:18px;padding:18px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 52%,transparent),transparent 52%),var(--surface)}.ads-live-setup__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ads-live-setup__head>div:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.ads-live-setup__head strong{font-size:17px;letter-spacing:-.015em}.ads-live-setup__head span:not(.badge){color:var(--text-3);font-size:13px;line-height:1.45}.ads-live-setup__grid{margin-top:15px;padding-top:15px;border-top:1px solid var(--divider);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ads-live-setup__grid>div{min-width:0;padding:12px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 88%,transparent);display:grid;grid-gap:3px;gap:3px}.ads-live-setup__grid span{color:var(--text-3);font-size:11px;letter-spacing:.02em;font-weight:700}.ads-live-setup__grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ads-live-setup__grid small{color:var(--text-3);font-size:11.5px;line-height:1.35}@media (max-width:900px){.ads-live-setup__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ads-live-setup{padding:15px;border-radius:14px}.ads-live-setup__head{flex-direction:column}.ads-live-setup__head>.row{width:100%;justify-content:space-between}.ads-live-setup__grid{grid-template-columns:1fr}}.impact{--impact-ink:#07182d}.impact-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);grid-gap:28px;gap:28px;align-items:end;padding:34px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:20px;background:radial-gradient(800px 360px at 0 0,color-mix(in srgb,var(--accent-soft) 86%,transparent),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,var(--accent) 2%),var(--surface));box-shadow:var(--shadow-2)}.impact-hero:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-90px;border-radius:50%;border:42px solid color-mix(in srgb,var(--accent) 7%,transparent);pointer-events:none}.impact-hero__copy{position:relative;z-index:1}.impact-hero__copy h2{max-width:760px;margin:6px 0 12px;font-size:clamp(38px,5.8vw,66px);line-height:.98;letter-spacing:-.052em;font-weight:735}.impact-hero__copy h2 span{display:block;color:var(--text-3);font-size:.47em;line-height:1.15;letter-spacing:-.025em;font-weight:590;margin-top:9px}.impact-hero__copy>p:last-child{max-width:680px;margin:0;color:var(--text-2);font-size:15px;line-height:1.6}.impact-hero__value{position:relative;z-index:1;min-width:0;padding:20px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);display:grid;grid-gap:5px;gap:5px}.impact-hero__value small,.impact-hero__value span{color:var(--text-3);font-size:12px}.impact-hero__value strong{font-size:clamp(30px,4vw,42px);line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impact-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.impact-kpis>div{min-height:124px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;justify-content:space-between}.impact-kpis small,.impact-kpis span{color:var(--text-3);font-size:12px}.impact-kpis strong{margin:8px 0;font-size:28px;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impact-breakdown{border-radius:18px}.impact-section-head{margin-bottom:14px;display:flex;justify-content:space-between;align-items:end;gap:20px}.impact-section-head h3{margin:4px 0 0;font-size:23px;letter-spacing:-.025em}.impact-section-head>span{color:var(--text-3);font-size:12px}.impact-row,.impact-rows{display:grid}.impact-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1.3fr) 150px;grid-gap:18px;gap:18px;align-items:center;min-height:74px;border-top:1px solid var(--divider)}.impact-row:first-child{border-top:0}.impact-row__main,.impact-row__time{min-width:0;display:grid;grid-gap:3px;gap:3px}.impact-row__main strong,.impact-row__time strong{font-size:14px}.impact-row__main span,.impact-row__time span{color:var(--text-3);font-size:12px}.impact-row__time{text-align:right}.impact-row__bar{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.impact-row__bar i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#53b7ff))}.impact-method{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.impact-method summary{padding:16px 18px;cursor:pointer;color:var(--text-2);font-size:13px;font-weight:650}.impact-method[open] summary{border-bottom:1px solid var(--divider)}.impact-method>div{padding:18px;color:var(--text-2);font-size:13px}.impact-method>div>p{margin:0 0 16px;max-width:780px;line-height:1.6}.impact-method__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.impact-method__grid>div{padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);display:grid;grid-gap:3px;gap:3px}.impact-method__grid strong{margin-bottom:4px;color:var(--text)}.impact-method__grid span{color:var(--text-3);font-size:11.5px}.impact-method__grid b{margin-top:4px;font-size:12px;color:var(--accent-text)}.impact-compact{min-height:104px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:15px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent-soft) 64%,transparent),transparent 55%),var(--surface);display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;grid-gap:14px;gap:14px;align-items:center;color:var(--text);text-decoration:none;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.impact-compact:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:var(--shadow-1)}.impact-compact__mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:18px;font-weight:800}.impact-compact__copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.impact-compact__copy>span,.impact-compact__value>span{color:var(--text-3);font-size:10.5px;font-weight:750;letter-spacing:.07em}.impact-compact__copy strong{font-size:16px;letter-spacing:-.015em}.impact-compact__copy small,.impact-compact__value small{color:var(--text-3);font-size:11.5px}.impact-compact__value{padding-left:18px;border-left:1px solid var(--divider);display:grid;grid-gap:2px;gap:2px;text-align:right}.impact-compact__value strong{font-size:22px;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impact-compact__arrow{color:var(--text-3);font-size:18px}@media (max-width:900px){.impact-hero{grid-template-columns:1fr}.impact-kpis,.impact-method__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.impact-hero{padding:22px 18px;border-radius:16px}.impact-hero__copy h2{font-size:clamp(38px,12vw,52px)}.impact-kpis{gap:8px}.impact-kpis>div{min-height:108px;padding:15px}.impact-row{grid-template-columns:1fr auto;gap:10px;padding:14px 0}.impact-row__bar{grid-column:1/-1;grid-row:2}.impact-row__time{grid-column:2;grid-row:1}.impact-section-head{align-items:flex-start;flex-direction:column;gap:5px}.impact-method__grid{grid-template-columns:1fr}.impact-compact{grid-template-columns:38px minmax(0,1fr) 18px;padding:14px}.impact-compact__mark{width:38px;height:38px;border-radius:10px}.impact-compact__value{grid-column:2/-1;padding:10px 0 0;border-left:0;border-top:1px solid var(--divider);text-align:left}.impact-compact__arrow{grid-column:3;grid-row:1}}@media (max-width:430px){.impact-kpis{grid-template-columns:1fr}}.event-impact{padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--accent-soft) 58%,transparent),transparent 58%),var(--surface);display:flex;align-items:center;justify-content:space-between;gap:18px}.event-impact>div{display:grid;grid-gap:3px;gap:3px}.event-impact strong{font-size:17px;letter-spacing:-.015em}.event-impact span{color:var(--text-3);font-size:12.5px}@media (max-width:640px){.event-impact{align-items:stretch;flex-direction:column}.event-impact .btn{width:100%}}.fin-na{color:var(--text-3);font-style:italic;font-size:.92em}.fin-neg{color:var(--danger)}.fin-note{color:var(--text-3);font-size:var(--fs-sm);margin:0}.fin-note a{color:var(--accent-text)}.fin-empty-line{color:var(--text-2);margin:0}.fin-warn{margin:4px 0 0;color:var(--warning);font-size:var(--fs-sm)}.fin-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;border-bottom:1px solid var(--divider)}.fin-row:last-child{border-bottom:none}.fin-row__label{color:var(--text-2);font-size:var(--fs-sm)}.fin-row__note{display:block;color:var(--text-3);font-size:var(--fs-xs)}.fin-row__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fin-row--strong{border-top:1px solid var(--border);border-bottom:none;padding-top:10px;margin-top:2px}.fin-row--strong .fin-row__label{color:var(--text);font-weight:600}.fin-row--strong .fin-row__value{font-size:var(--fs-lg)}.fin-statement{display:flex;flex-direction:column}.fin-workings{font-size:var(--fs-sm);color:var(--text-2);font-weight:500}.fin-src{display:inline-flex;gap:4px;margin-left:8px}.fin-src__chip{font-size:10px;letter-spacing:.04em;color:var(--text-3);border:1px solid var(--divider);border-radius:4px;padding:0 4px}.fin-big{display:flex;flex-direction:column;gap:2px;min-width:0}.fin-big__label{font-size:var(--fs-xs);color:var(--text-3)}.fin-big__value{font-size:30px;line-height:1.1;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.fin-big__value:has(.fin-na){white-space:normal}.fin-big__value .fin-na{font-size:15px;font-weight:500;line-height:1.25}.fin-big__sub{font-size:var(--fs-sm);color:var(--text-3)}.fin-big--good .fin-big__value{color:var(--success)}.fin-big--bad .fin-big__value{color:var(--danger)}.fin-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.fin-head__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px 24px;gap:20px 24px}.fin-be{gap:8px}.fin-be,.fin-be__head{display:flex;flex-direction:column}.fin-be__head{gap:2px}.fin-be__label{font-size:var(--fs-xs);color:var(--text-3)}.fin-be__value{font-size:22px;font-weight:660;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-be__bar{position:relative;height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.fin-be__sold{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:999px}.fin-be__mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text);opacity:.65}.fin-be__facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-sm);color:var(--text-2)}.fin-be__facts strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-be__gap strong{color:var(--warning)}.fin-be__clear strong{color:var(--success)}.fin-be--empty .fin-be__none{margin:4px 0 0;color:var(--text-2)}.fin-migrated{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:10px;padding:12px 14px;background:var(--surface);font-size:var(--fs-sm)}.fin-migrated p{margin:4px 0 0;color:var(--text-2)}.fin-migrated ul{margin:6px 0 0;padding-left:18px;color:var(--text-2);display:grid;grid-gap:3px;gap:3px}.fin-cats{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.fin-cat{display:grid;grid-template-columns:minmax(90px,150px) 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:var(--fs-sm)}.fin-cat__label{color:var(--text-2)}.fin-cat__bar{height:6px;background:var(--surface-3);border-radius:999px;overflow:hidden}.fin-cat__bar span{display:block;height:100%;background:var(--accent);opacity:.55;border-radius:999px}.fin-cat__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.fin-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column}.fin-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--divider)}.fin-list__main{display:flex;flex-direction:column;gap:1px;min-width:0}.fin-list__meta{font-size:var(--fs-xs);color:var(--text-3)}.fin-list__legacy{font-size:var(--fs-xs);color:var(--warning)}.fin-list__tags{display:flex;gap:6px;flex-wrap:wrap}.fin-list__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fin-list__actions{display:flex;gap:4px;flex-wrap:wrap}.fin-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.fin-form--inline{grid-column:1/-1;margin-top:4px;padding:12px;border-radius:10px;background:var(--surface-2)}.fin-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px 16px;gap:12px 16px}.fin-check{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2)}.fin-settle{display:flex;flex-direction:column;gap:10px;margin-top:12px}.fin-settle__state{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-settle__line{margin:0;color:var(--text-2);font-size:var(--fs-sm)}.fin-disclose{margin-top:12px}.fin-disclose>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--accent-text);list-style:none}.fin-disclose>summary::-webkit-details-marker{display:none}.fin-disclose>summary:before{content:"+ "}.fin-disclose[open]>summary:before{content:"\2212  "}a.sales-finance-row{color:inherit;text-decoration:none}a.sales-finance-row:hover strong:first-child{text-decoration:underline}.cmd-strip{display:grid;grid-template-columns:1.25fr 1.25fr .8fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cmd-kpi{background:var(--surface);padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.cmd-kpi__label{font-size:var(--fs-xs);color:var(--text-3)}.cmd-kpi__value{font-size:28px;line-height:1.05;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.cmd-kpi--lead .cmd-kpi__value{font-size:34px}.cmd-kpi__sub{font-size:var(--fs-xs);color:var(--text-3);min-height:1em}.cmd-kpi--good .cmd-kpi__value{color:var(--success)}.cmd-kpi--bad .cmd-kpi__value{color:var(--danger)}.cmd-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-gap:24px;gap:24px;align-items:start}.cmd-grid__main,.cmd-grid__side{display:flex;flex-direction:column;gap:20px;min-width:0}.cmd-card{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:16px 18px}.cmd-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.cmd-card__title{font-size:var(--fs-md);font-weight:650;margin:0}.cmd-empty{margin:6px 0 2px;color:var(--text-2);font-size:var(--fs-sm)}.cmd-health{display:flex;gap:12px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-3)}.cmd-health__item{display:inline-flex;align-items:center;gap:5px}.cmd-health__item:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-3)}.cmd-health__item--good:before{background:var(--success)}.cmd-health__item--warn:before{background:var(--warning)}.cmd-health__item--bad:before{background:var(--danger)}.cmd-pri-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cmd-pri{border-bottom:1px solid var(--divider)}.cmd-pri:last-child{border-bottom:none}.cmd-pri__link{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"head sell" "facts facts";grid-gap:8px 16px;gap:8px 16px;padding:12px 0;color:inherit;text-decoration:none}.cmd-pri__link:hover .cmd-pri__name{text-decoration:underline}.cmd-pri__head{grid-area:head;display:flex;flex-direction:column;gap:1px;min-width:0}.cmd-pri__name{font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-pri__meta{font-size:var(--fs-xs);color:var(--text-3)}.cmd-pri__sell{grid-area:sell;display:flex;align-items:center;gap:8px}.cmd-pri__bar{flex:1 1;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.cmd-pri__bar span{display:block;height:100%;border-radius:999px;background:var(--accent)}.cmd-pri__pct{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);min-width:3ch;text-align:right}.cmd-pri__facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:6px 18px}.cmd-fact{font-size:var(--fs-xs);color:var(--text-3)}.cmd-fact strong{font-size:var(--fs-md);font-weight:650;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.cmd-fact--bad strong{color:var(--danger)}.cmd-signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cmd-signal a{display:flex;gap:9px;align-items:baseline;color:var(--text);text-decoration:none;font-size:var(--fs-sm)}.cmd-signal a:hover{text-decoration:underline}.cmd-signal__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-3);transform:translateY(-1px)}.cmd-signal--good .cmd-signal__dot{background:var(--success)}.cmd-signal--bad .cmd-signal__dot{background:var(--danger)}@media (min-width:1600px){.cmd-grid{grid-template-columns:minmax(0,1.75fr) minmax(340px,.8fr);gap:30px}.cmd-kpi--lead .cmd-kpi__value{font-size:38px}}@media (max-width:1100px){.cmd-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-grid,.fin-head{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:720px){.cmd-kpi{padding:14px 16px}.cmd-kpi--lead .cmd-kpi__value,.cmd-kpi__value{font-size:24px}.cmd-pri__link{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "sell" "facts"}.fin-big__value{font-size:24px}.fin-head{padding:16px}.fin-head__figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.fin-list__row{grid-template-columns:minmax(0,1fr) auto}.fin-list__tags{grid-column:1}.fin-list__actions{grid-column:1/-1}.fin-cat{grid-template-columns:minmax(80px,1fr) auto}.fin-cat__bar{display:none}.fin-row{flex-wrap:wrap}}@media (max-width:420px){.cmd-strip{grid-template-columns:minmax(0,1fr)}}.mobile-nav a{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;line-height:1.15}.email-provider,.email-providers{display:grid;grid-gap:12px;gap:12px}.email-provider{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.email-provider--empty{border-style:dashed}.conns__card--flush{padding:0;border:none;background:transparent;display:grid;grid-gap:10px;gap:10px}.email-provider__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.email-provider__name{display:grid;grid-gap:2px;gap:2px;min-width:0}.email-provider__name strong{font-size:16px;font-weight:650;letter-spacing:var(--tracking-tight)}.email-provider__eyebrow{font-size:12px;color:var(--text-3);font-weight:500}.email-provider__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0}.email-provider__facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.email-provider__facts dt{font-size:12px;color:var(--text-3);font-weight:500}.email-provider__facts dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.email-provider__note{margin:0;font-size:13px}.email-provider__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--divider)}.conns .email-provider__facts{grid-template-columns:1fr}@media (max-width:640px){.email-provider__facts{grid-template-columns:1fr}}.email-compose{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:end;margin:0 0 14px}.email-compose__field{display:grid;grid-gap:6px;gap:6px;min-width:0}.email-compose .field__hint{font-size:12px;color:var(--text-3)}.email-compose__go{display:flex;align-items:flex-end}.email-kinds{flex-wrap:wrap;max-width:100%;height:auto}.email-kinds .segmented__btn:disabled{opacity:.45;cursor:not-allowed}.email-kinds__hint{color:var(--text-3);font-weight:500}@media (max-width:900px){.email-compose{grid-template-columns:1fr}.email-compose__go .btn{width:100%;justify-content:center}}.email-draft__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.email-preview{margin-top:10px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#ffffff}.email-preview__meta{padding:8px 12px;font-size:13px;border-bottom:1px solid var(--divider);background:var(--surface);color:var(--text);overflow-wrap:anywhere}.email-preview iframe{display:block;width:100%;height:420px;border:0;background:#ffffff}.email-plain{margin-top:10px}.email-plain pre{white-space:pre-wrap;font-family:inherit;font-size:14px;margin:8px 0 0;line-height:1.5}.email-factcheck{margin:8px 0 0;font-size:13px;color:var(--success);font-weight:500}.email-issues{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:2px;gap:2px}@media (max-width:760px){.email-preview iframe{height:360px}}