/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}:root{--fs-teal:#00b0c6;--fs-teal-dark:#009aad;--fs-teal-ink:#00707e;--fs-teal-light:#e6f8fa;--fs-teal-mid:#c9eef3;--fs-glow:#7fe8f5;--fs-btn:#007886;--fs-btn-hover:#00626e;--fs-navy:#082f3c;--fs-navy-light:#0f3e47;--fs-navy-deep:#061e28;--fs-bg:#f0f7f8;--fs-white:#fff;--fs-text:#1a1a2e;--fs-muted:#545e6b;--fs-line:#dbe6e9;--fs-on-dark:#e8f7f9;--fs-on-dark-2:#a9c3ca;--fs-dark-line:#00b0c640;--fs-good:#16a34a;--fs-good-ink:#15803d;--fs-good-bg:#dcfce7;--fs-warn:#d97706;--fs-warn-ink:#b45309;--fs-warn-bg:#fef3c7;--fs-crit:#dc2626;--fs-crit-ink:#b91c1c;--fs-crit-bg:#fee2e2;--fs-good-on-dark:#6ee7a0;--fs-warn-on-dark:#fcd34d;--fs-crit-on-dark:#fca5a5;--fs-info:var(--fs-teal-ink);--fs-info-bg:var(--fs-teal-light);--fs-chart-1:#00b0c6;--fs-chart-2:#082f3c;--fs-chart-3:#7fe8f5;--fs-chart-4:#00707e;--fs-chart-5:#9aa9b1;--fs-chart-6:#d97706;--fs-wm-furiosa:#1c2434;--fs-wm-product:#009aaa;--fs-font-display:"Archivo", "Figtree", system-ui, sans-serif;--fs-font-body:"Figtree", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-num:"Archivo", "Figtree", system-ui, sans-serif;--fs-s1:4px;--fs-s2:8px;--fs-s3:12px;--fs-s4:16px;--fs-s5:24px;--fs-s6:32px;--fs-s7:48px;--fs-s8:64px;--fs-r-sm:8px;--fs-r-md:14px;--fs-r-lg:22px;--fs-r-pill:999px;--fs-shadow-sm:0 1px 2px #082f3c0f, 0 1px 1px #082f3c0a;--fs-shadow-md:0 6px 30px #082f3c14;--fs-shadow-lg:0 20px 50px #082f3c2e;--fs-ease:cubic-bezier(.2, .7, .2, 1);--fs-btn-h-sm:36px;--fs-btn-h-md:44px;--fs-btn-h-lg:52px}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[audience\:send\]{audience:send}.\[feeds\:sync\]{feeds:sync}.\[impersonation\:close-abandoned\]{impersonation:close-abandoned}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#00b0c6;--teal-hover:#009aaa;--teal-light:#e0f7f8;--navy:#1c2434;--navy-2:#2c3440;--text-primary:#1a1a2e;--text-secondary:#43516b;--text-muted:#6b7280;--text-quiet:#66707f;--text-placeholder:#9ca3af;--bg-page:#f8f9fb;--bg-card:#fff;--bg-head:#f8f9fb;--bg-hover:#f8f9fb;--bg-sunk:#f3f5f8;--border:#e5e7eb;--border-soft:#eef0f3;--r-card:16px;--r-input:10px;--r-badge:20px;--g-good:linear-gradient(135deg,#0f9b6c 0%,#12b981 55%,#34d3a0 100%);--g-warn:linear-gradient(135deg,#b45309 0%,#d97706 55%,#f0a935 100%);--g-crit:linear-gradient(135deg,#b91c1c 0%,#dc2626 55%,#f0655f 100%);--g-idle:linear-gradient(135deg,#586274 0%,#6b7280 55%,#8b929e 100%);--g-teal:linear-gradient(135deg,#00889a 0%,#00b0c6 55%,#3ccfe0 100%);--shadow:0 1px 3px #00000014, 0 1px 2px #0000000f;--good:#059669;--good-bg:#ecfdf5;--warn:#d97706;--warn-bg:#fffbeb;--crit:#dc2626;--crit-bg:#fef2f2;--good-row:#d1fae5;--warn-row:#fef3c7;--crit-row:#fee2e2;--info:#2563eb;--info-bg:#eff6ff;--plum:#7c3aed;--plum-bg:#f5f3ff;--idle:#6b7280;--idle-bg:#f3f5f8;--gradient-dark:linear-gradient(135deg,#082f3c 0%,#0f3e47 52%,#082f3c 100%);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--gutter:24px;--shadow-pop:0 16px 38px #1018282e;--chart-1:#009aaa;--chart-2:#7c3aed;--chart-grid:#eef0f3;--chart-mark:#6b7280;--ramp-1:#095462;--ramp-2:#0b7383;--ramp-3:#0a8193;--ramp-4:#27acbe;--ramp-5:#55c2d1;--ramp-other:#9ca3af;--tl-signup:#aab2bf;--tl-presale:#5b6472;--tl-good:#00a381;--tl-warn:#d07000;--tl-crit:#c5003c;--tl-unknown:#7b8494}@media (width<=1099px){:root{--gutter:20px}}@media (width<=700px){:root{--gutter:14px}}*{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hero-h,.bc-num b,.seg-c,.dest-n,.stat .v,.kpi .v,.pb-rates b,.aud-title,.rate .v,.psum-n{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-family:Archivo,Figtree,system-ui,sans-serif}td.r,th.r,.fun-n,.psum-n,.stat .v,.kpi .v{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.q{color:var(--text-quiet)}.stale-age{color:var(--warn);margin-left:5px;font-size:10.5px;font-weight:600}.fig-cov{color:var(--text-muted);margin-left:5px;font-size:10.5px;font-weight:600}.r{text-align:right}.hidden{display:none!important}.skip{left:var(--s-3);z-index:900;background:var(--navy);color:#fff;border-radius:var(--r-input);box-shadow:var(--shadow);padding:11px 16px;font-size:13.5px;font-weight:700;transition:top .12s;position:absolute;top:-100px}.skip:focus{top:var(--s-3);outline:2px solid var(--teal);outline-offset:2px}.main:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip{transition:none}}.app{grid-template-columns:60px 1fr;min-height:100vh;display:grid}.rail{background:var(--navy);flex-direction:column;align-self:start;align-items:center;gap:18px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.mark{letter-spacing:.16em;color:#fff;writing-mode:vertical-rl;cursor:pointer;border-radius:var(--r-input);background:0 0;border:none;padding:6px 2px;font-family:inherit;font-size:12px;font-weight:800;transform:rotate(180deg)}.mark:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rail-ico{border-radius:var(--r-input);color:#8892a4;cursor:pointer;background:0 0;border:none;place-items:center;width:34px;height:34px;display:grid}.rail-ico:hover{background:var(--navy-2);color:#cfd6e2}.rail-ico[aria-current=true]{background:var(--g-teal);color:#fff;box-shadow:0 3px 10px #00b0c666}.rail-ico:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.main{flex-direction:column;min-width:0;display:flex}.head{background:var(--bg-card);border-bottom:1px solid var(--border);padding:var(--s-4) var(--gutter) 0;z-index:20;position:relative}.head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h1{font-size:22px}.sub{color:var(--text-muted);margin:var(--s-1) 0 0;font-size:13px}.page-age{color:var(--text-muted);margin:var(--s-1) 0 0;max-width:70ch;font-size:12px}.page-age b{color:var(--text-secondary);font-weight:600}.hero .page-age{color:#ffffffb8;font-size:12.5px}.head-top>:not(.head-actions){flex:1 1 0;min-width:0}.head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;max-width:100%;display:flex}.search{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);width:220px;color:var(--text-primary);padding:8px 12px;font-size:13.5px}.search::placeholder{color:var(--text-quiet)}.search:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.btn{background:var(--g-teal);color:#fff;border-radius:var(--r-input);cursor:pointer;border:none;padding:9px 15px;font-size:13.5px;font-weight:600}.btn:hover{background:linear-gradient(135deg,#00778a 0%,#009aaa 55%,#2bbccd 100%)}.btn.ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.tabs{margin-top:var(--s-4);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(90deg, var(--bg-card) 22%, #fff0) left center, linear-gradient(90deg, #fff0, var(--bg-card) 78%) right center, radial-gradient(farthest-side at 0 50%, #1c243457, #1c243400) left center, radial-gradient(farthest-side at 100% 50%, #1c243457, #1c243400) right center;background-repeat:no-repeat;background-size:72px 100%,72px 100%,26px 100%,26px 100%;background-attachment:local,local,scroll,scroll;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs.more-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 58px);mask-image:linear-gradient(90deg,#0000 0,#000 58px)}.tabs.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 58px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 58px),#0000 100%)}.tabs.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 58px calc(100% - 58px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 58px calc(100% - 58px),#0000 100%)}.tab{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:10px 14px;font-size:13.5px;font-weight:600}.tab:hover{color:var(--text-secondary)}.tab[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal)}.strip{background:var(--bg-card);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--bg-card);padding:var(--s-3) var(--gutter);box-shadow:-1px 0 0 var(--border), 0 1px 0 var(--border)}.stat .k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700}.stat .v{letter-spacing:-.02em;margin-top:1px;font-size:22px;font-weight:700}.stat .m{color:var(--text-muted);font-size:12px}.stat .v.good{color:var(--good)}.stat .v.crit{color:var(--crit)}.stat .v.warn{color:var(--warn)}.notice{padding:var(--s-3) var(--gutter);background:var(--info-bg);border-bottom:1px solid var(--border);color:var(--text-secondary);gap:10px;font-size:13px;display:flex}.notice svg{color:var(--info);flex:none;margin-top:2px}.notice b{color:var(--text-primary);font-weight:600}.scroll{flex:1;overflow-x:auto}.auth{min-height:100vh;padding:var(--s-6) var(--s-5);place-items:center;display:grid}.auth-main{width:100%;max-width:396px}.auth-brand{margin-bottom:var(--s-5);justify-content:center;align-items:baseline;gap:9px;display:flex}.auth-mark{letter-spacing:.2em;color:var(--navy);font-size:12px;font-weight:800}.auth-product{letter-spacing:-.01em;color:var(--teal-hover);font-family:Archivo,Figtree,sans-serif;font-size:13px;font-weight:700}.auth-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-7) var(--s-6);box-shadow:var(--shadow)}.auth-h{text-align:center;letter-spacing:-.025em;font-size:21px}.auth-sub{margin:var(--s-2) 0 0;text-align:center;color:var(--text-muted);text-wrap:balance;max-width:30ch;margin-inline:auto;font-size:13px;line-height:1.55}.auth-sub b{color:var(--text-secondary);font-weight:700}.auth-alert{margin-top:var(--s-5)}.auth-form{gap:var(--s-4);margin-top:var(--s-6);flex-direction:column;display:flex}.cf-turnstile{display:contents}.auth-l{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.auth-in{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);width:100%;min-height:44px;font:inherit;color:var(--text-primary);padding:11px 12px;font-size:14px}.auth-in:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.auth-in:disabled{background:var(--bg-sunk);color:var(--text-muted);cursor:not-allowed}.auth-go{width:100%;min-height:44px;margin-top:var(--s-1);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.auth-empty{padding:0 0 var(--s-5)}.auth-link{text-align:center;width:100%;color:var(--teal-hover);font-size:13.5px;font-weight:700;display:inline-block}.auth-link:hover{text-decoration:underline}.auth-go-back{margin-top:var(--s-6);min-height:44px;line-height:44px}.auth-wide{max-width:none}.auth-foot{margin:var(--s-5) 0 0;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.55}.auth-furiosa{margin-top:var(--s-6);line-height:1;text-decoration:none}.auth-waiting{opacity:.62;cursor:default}.auth-hint{margin:var(--s-3) 0 0;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.5}.auth-or{align-items:center;gap:var(--s-4);margin:var(--s-6) 0 0;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border);flex:1;height:1px}.auth-code{text-align:center;letter-spacing:.38em;text-indent:.38em;padding:12px 8px;font-size:24px;font-weight:700}.auth-again{justify-content:center;gap:var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.auth-again button{min-height:44px;font:inherit;color:var(--teal-hover);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:700}.auth-again button:hover{text-decoration:underline}.auth-again button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.board{min-width:0;padding:0 var(--gutter) var(--s-8)}.grp{margin-top:var(--s-5)}.grp-h{padding-bottom:var(--s-2);align-items:center;gap:9px;display:flex}.grp-h .dot{border-radius:3px;width:10px;height:10px}.grp-h .nm{white-space:nowrap;font-size:14.5px;font-weight:700}.grp-h .ct{color:var(--text-muted);background:var(--bg-sunk);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:600}.grp-h .hint{color:var(--text-muted);min-width:0;font-size:12px;font-weight:400}.grp-none{margin:0}.grp-none-r{margin:0 0 2px;font-size:12.5px;line-height:1.5}.grp-none-m{color:var(--text-secondary);font-weight:600}.grp-src{color:var(--text-muted);margin:2px 0 0;font-size:11px}.cols,.row{grid-template-columns:var(--board-cols);align-items:center;display:grid}.board{--board-cols:minmax(150px,1.5fr) minmax(90px,1fr) 92px 72px 68px 68px 68px 62px minmax(144px,1.25fr) minmax(136px,180px) 96px 116px 76px}@media (width<=1399px){.board{--board-cols:minmax(140px,1.5fr) minmax(84px,1fr) 90px 70px 66px 66px 66px 60px minmax(136px,1.2fr) minmax(136px,180px) 94px 74px}.c-cpt{display:none}}.cols{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0;border-bottom:none;align-items:end;padding-top:10px;font-size:10.5px;font-weight:700}.grp-done .cols,.grp-setup .cols{background:var(--bg-page)}.cols div{white-space:nowrap;text-overflow:ellipsis;padding:0 7px 6px;overflow:hidden}.row .q{font-size:11.5px;line-height:1.35;display:inline-block}.board .row>.num.date,.row>.num.date{white-space:normal;padding-left:5px;padding-right:5px;line-height:1.25;overflow:hidden}.row{background:var(--bg-card);border:1px solid var(--border);border-bottom:none;min-height:48px;position:relative}.grp .row:first-of-type{border-radius:var(--r-card) var(--r-card) 0 0}.grp .row:last-of-type{border-bottom:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card)}.row+.row{border-top:1px solid var(--border-soft)}.row:hover{background:var(--bg-hover)}.grp-done .row,.grp-setup .row{background:var(--bg-page)}.grp-done .ev-nm{color:var(--text-secondary);font-weight:500}.row>div{min-width:0;padding:8px 10px}.ev{align-items:center;gap:10px;min-width:0;display:flex}.stripe{border-radius:2px;flex:none;width:3px;height:24px}.ev-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;display:block;overflow:hidden}.ev button,.ev a{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;padding:0}.ev button:hover .ev-nm,.ev a:hover .ev-nm{color:var(--teal)}.ev button:focus-visible,.ev a:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.venue{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.venue .city{color:var(--text-muted);font-size:12px}.pill{cursor:pointer;border-radius:var(--r-badge);white-space:nowrap;border:none;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.pill:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pill .pd{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.p-setup{background:var(--idle-bg);color:var(--text-secondary)}.p-signup{background:var(--plum-bg);color:var(--plum)}.p-presale{background:var(--info-bg);color:var(--info)}.p-onsale{background:var(--good-bg);color:var(--good)}.p-done{background:var(--idle-bg);color:var(--text-muted)}.owner{align-items:center;gap:8px;display:flex}.av{color:#fff;background:var(--g-teal);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.owner .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tix .bar{background:var(--bg-sunk);border-radius:4px;height:7px;margin-bottom:5px;position:relative}.tix .fill{background-image:linear-gradient(#ffffff38,#0000);border-radius:4px;height:100%}.tix .lab{color:var(--text-muted);font-size:12px}.tix .lab b{color:var(--text-primary);font-weight:600}.pace{min-width:0;font-size:12.5px}.pace .big{white-space:nowrap;font-weight:700;display:block}.pace .sm{color:var(--text-muted);font-size:11.5px;display:block}.pace .chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:var(--r-badge);background:var(--g-idle);white-space:normal;width:fit-content;max-width:100%;margin-bottom:3px;padding:3px 8px;font-size:9.5px;font-weight:800;line-height:1.25;display:block}.pace .chip .pn{color:#ffffffd9;letter-spacing:.07em}.pace.good .chip{background:var(--g-good)}.pace.warn .chip{background:var(--g-warn)}.pace.crit .chip{background:var(--g-crit)}.pace.good .big{color:var(--good)}.pace.warn .big{color:var(--warn)}.pace.crit .big{color:var(--crit)}.tk{color:var(--text-secondary);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tk .ring{border-radius:50%;flex:none;width:16px;height:16px}.tks{min-width:0}.tks .tbar{min-width:0;display:grid}.tks .tbar-txt{font-size:11px}.board-foot{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:12.5px;line-height:1.6}.board-foot p{max-width:78ch;margin:0}.board-foot b{color:var(--text-secondary);font-weight:600}.board-key{gap:var(--s-1) var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.board-key span{align-items:baseline;gap:6px;display:inline-flex}.board-key b{color:var(--text-secondary);font-weight:700}.hero{z-index:20;padding:var(--s-7) var(--gutter);color:#fff;background:radial-gradient(1100px 520px at 4% -20%,#00c4d68c,#0000 58%),radial-gradient(780px 440px at 34% 130%,#7c3aed6b,#0000 60%),radial-gradient(900px 460px at 78% -18%,#3874e780,#0000 58%),radial-gradient(560px 380px at 96% 118%,#f4725e57,#0000 62%),linear-gradient(128deg,#071d2b 0%,#0e2f47 46%,#0a2338 100%);border-bottom:none;position:relative}.hero:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);height:1px;position:absolute;bottom:0;left:0;right:0}.hero .head-top{z-index:2;align-items:flex-end;position:relative}.hero .head-actions{z-index:3;position:relative}.eyebrow{color:#ffffff9e;text-transform:uppercase;letter-spacing:.17em;margin:0 0 11px;font-size:10.5px;font-weight:700}.hero-h{letter-spacing:-.035em;color:#fff;font-size:37px;font-weight:800;line-height:1.04}.hero-sub{color:#fffc;letter-spacing:-.005em;margin:13px 0 0;font-size:15.5px}.hero-sub b{color:#fff;font-family:Archivo,Figtree,sans-serif;font-weight:800}.hero-sub .b-crit{color:#ff9a90}.hero-sub .b-warn{color:#ffcf7a}.hero-sub .b-good{color:#6ee7b7}.hero .who-btn{color:#fff;background:#ffffff1f;border-color:#ffffff38}.hero .who-btn:hover{background:#fff3;border-color:#ffffff5c}.hero .who-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.hero .who-btn .who-r{color:#ffffff9e}.hero .btn.ghost{color:#fff;background:#ffffff1f;border-color:#ffffff38}.hero .btn.ghost:hover{color:#fff;background:#fff3}.hero .hintl{color:#fff9}.av.none{background:var(--bg-sunk);color:var(--text-quiet);box-shadow:none;border:1px dashed var(--border);font-weight:700}.av.sm{width:26px;height:26px;font-size:10px}.approval{display:block}.approval>summary{cursor:pointer;list-style:none;display:inline-block}.approval>summary::-webkit-details-marker{display:none}.approval>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.approval-menu{border-top:1px solid var(--border-soft);margin:7px 0 0;padding-top:5px}.approval-menu .who-h{padding:2px 0 5px}.approval-menu .who-i{gap:8px;padding:6px 7px}.approval-menu .who-i.on{background:var(--bg-sunk);font-weight:700}.approval-menu .who-n{white-space:normal}.approval-menu .sq{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.who{position:relative}.who-btn{cursor:pointer;font:inherit;text-align:left;background:var(--bg-page);border:1px solid var(--border);color:var(--text-primary);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex}.who-btn:hover{border-color:var(--teal);background:var(--bg-card)}.who-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.who-av{color:#fff;background:var(--g-teal);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px 7px #00b0c673}.who-av.sm{width:27px;height:27px;font-size:10px}.who-t{flex-direction:column;min-width:0;line-height:1.2;display:flex}.who-n{white-space:nowrap;font-size:13px;font-weight:700}.who-r{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.who-r.why{text-transform:none;letter-spacing:0;white-space:normal;line-height:1.35}.who-menu{z-index:80;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);width:262px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #10182829}.who-h{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:9px 12px 7px;font-size:10.5px;font-weight:700}.who-i{text-align:left;cursor:pointer;border-radius:var(--r-input);width:100%;font:inherit;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:10px;padding:8px 11px;display:flex}.who-i:hover{background:var(--bg-hover)}.who-i.on{background:var(--teal-light)}.who-i.on .who-n{color:var(--teal-hover)}.who-i svg{color:var(--teal);margin-left:auto}.who-i:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.rail .who-btn{background:0 0;border:none;border-radius:50%;justify-content:center;width:34px;height:34px;padding:0;list-style:none}.rail .who-btn::-webkit-details-marker{display:none}.rail .who-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.rail .who-menu{inset:auto auto 0 calc(100% + 10px)}.fact{gap:7px;margin-top:7px;display:flex}.btn.xs{border-radius:999px;padding:4px 10px;font-size:12px}.sec-h{align-items:baseline;gap:11px;margin:0 0 13px;display:flex}.sec-h h2{letter-spacing:-.02em;font-size:17px}.sec-c{color:var(--text-muted);font-size:12.5px;font-weight:600}.psum{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.psum-row{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.psum-none{padding:var(--s-4) var(--s-5);color:var(--text-secondary);max-width:88ch;margin:0;font-size:13px;line-height:1.6}.psum-c{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-left:1px solid var(--border-soft);min-width:0;display:flex}.psum-c:first-child{border-left:none}.psum-k{border-radius:2px;flex:none;width:3px;height:28px}.psum-n{letter-spacing:-.035em;flex:none;font-family:Archivo,Figtree,sans-serif;font-size:26px;font-weight:800;line-height:1}.psum-l{text-transform:uppercase;letter-spacing:.085em;color:var(--text-muted);text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.psum-c.zero .psum-n{color:var(--text-quiet)}.psum-c.zero .psum-k{opacity:.32}@media (width>=701px) and (width<=1023px){.psum-c{padding:var(--s-3) var(--s-3);gap:var(--s-2)}.psum-n{font-size:22px}}.psum-bar{background:var(--bg-sunk);height:4px;display:flex}.psum-bar i{height:100%;display:block}.clearlist{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.clearlist>div{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.clearlist dt{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.clearlist dd{color:var(--text-muted);min-width:0;margin:0;font-size:12.5px;line-height:1.5}.checklist{gap:var(--s-3);flex-direction:column;display:flex}.fdetail{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5}.bcs{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));display:grid}.bc{text-align:left;cursor:pointer;border-radius:var(--r-card);color:#fff;font:inherit;padding:var(--s-5);border:none;flex-direction:column;min-height:158px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182824}.bc-good{background:var(--g-good)}.bc-warn{background:var(--g-warn)}.bc-crit{background:var(--g-crit)}.bc-idle{background:var(--g-idle)}.bc:before{content:"";pointer-events:none;background:linear-gradient(104deg,#040e0b70 0%,#040e0b61 68%,#040e0b1f 100%);position:absolute;inset:0}.bc:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-96px;right:-56px}.bc:hover{box-shadow:0 12px 30px #10182833}.bc:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bc-top{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.bc-id{min-width:0}.bc-name{letter-spacing:-.022em;color:#fff;font-size:16.5px;font-weight:800;line-height:1.3}.bc-meta{color:#ffffffd1;margin-top:3px;font-size:12.5px}.bc-lead{color:#ffffff9e;letter-spacing:.02em;margin-top:2px;font-size:11.5px}.bc-verdict{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-badge);white-space:nowrap;color:#fff;background:#ffffff3d;flex:none;padding:4px 11px;font-size:10.5px;font-weight:800}.bc-num{align-items:baseline;gap:7px;margin-top:auto;display:flex}.bc-num b{letter-spacing:-.035em;color:#fff;font-size:30px;font-weight:800;line-height:1}.bc-num em{color:#fff;margin-left:auto;font-size:14px;font-style:normal;font-weight:800}.bc-bar{height:7px;margin:var(--s-3) 0;background:#ffffff47;border-radius:4px;position:relative}.bc-fill{background:#fff;border-radius:4px;height:100%}.bc-tgt{background:#ffffffe6;border-radius:1px;width:2px;height:13px;position:absolute;top:-3px}.bc-rates{color:#ffffffd9;flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.bc .q,.bc .src,.bc .stale-age,.bc .fig-cov{color:#ffffffe0}.lift{box-shadow:var(--shadow)}.issue{text-align:left;cursor:pointer;width:100%;font:inherit;border:none}.issue:hover{filter:brightness(.97)}.issue:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.linkish{cursor:pointer;font:inherit;color:var(--teal-hover);background:0 0;border:none;padding:0;font-weight:600}.linkish:hover{text-decoration:underline}.empty{gap:var(--s-3);padding:var(--s-1) 0 2px;align-items:flex-start;display:flex}.empty-mark{background:var(--bg-sunk);width:28px;height:28px;color:var(--text-placeholder);border-radius:50%;flex:none;place-items:center;display:grid}.empty-good .empty-mark{background:var(--good-bg);color:var(--good)}.empty-t{min-width:0}.empty-h{color:var(--text-secondary);margin:0;font-size:13.5px;font-weight:700;line-height:1.5}.empty-b{color:var(--text-muted);max-width:56ch;margin:2px 0 0;font-size:12.5px;line-height:1.55}.empty-a{margin-top:var(--s-3)}.empty-page{text-align:center;padding:var(--s-8) var(--s-5);align-items:center;gap:var(--s-4);flex-direction:column}.empty-page .empty-mark{width:44px;height:44px}.empty-page .empty-mark svg{width:20px;height:20px}.empty-page .empty-h{color:var(--text-primary);letter-spacing:-.01em;font-size:16px}.empty-page .empty-b{margin-top:var(--s-2);font-size:13.5px}.aud{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.aud-list{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.aud-list-h{background:var(--bg-head);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);justify-content:space-between;padding:11px 14px;font-size:10.5px;font-weight:700;display:flex}.aud-item{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border-soft);width:100%;font:inherit;background:0 0;align-items:center;gap:10px;padding:11px 14px;display:flex}.aud-item:last-child{border-bottom:none}.aud-item:hover{background:var(--bg-hover)}.aud-item.on{background:var(--teal-light)}.aud-item.on .aud-n{color:var(--teal-hover);font-weight:700}.aud-item:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.aud-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.aud-m{color:var(--text-muted);font-size:11.5px;font-weight:400;display:block}.aud-c{color:var(--text-secondary);font-size:13px;font-weight:700}.aud-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.aud-head{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 19px;display:flex}.aud-title{letter-spacing:-.025em;margin:2px 0;font-size:21px}.seg-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.seg{text-align:left;cursor:pointer;font:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;gap:5px;padding:15px 16px;display:flex}.seg:hover{border-color:var(--teal)}.seg.on{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal-light), var(--shadow);background:var(--bg-card)}.seg:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.seg.dead{opacity:.55}.seg.dead:not([href]){cursor:not-allowed}.seg-c{letter-spacing:-.035em;font-size:27px;font-weight:800;line-height:1}.seg.dead .seg-c{color:var(--text-quiet);font-size:16px}.seg-n{font-size:13.5px;font-weight:700}.seg-w{color:var(--text-muted);font-size:12px;line-height:1.45}.dest-h{padding:2px 2px 0;font-size:15px}.dest-h b{font-weight:700}.dests{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));align-items:start;gap:12px;display:grid}.dest{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;gap:7px;padding:15px 16px;display:flex}.dest-t{font-size:13.5px;font-weight:700}.dest-n{letter-spacing:-.03em;font-size:25px;font-weight:800;line-height:1}.dest-w{color:var(--text-muted);flex:1;font-size:12px;line-height:1.45}.dest-b{color:var(--text-secondary);font-size:12px;line-height:1.45}.dest-b b{color:var(--text-primary);font-weight:700}.dest .btn{margin-top:4px}.dest a.btn{text-align:center;justify-content:center;align-items:center;display:inline-flex}.dest-s{border-top:1px solid var(--border-soft);flex-direction:column;align-items:flex-start;gap:5px;padding-top:8px;display:flex}.dest-sw{color:var(--text-muted);font-size:11.5px;line-height:1.45}.src-more.dest-why{border-top:none;margin-top:2px;padding-top:0}.dest-no{color:var(--text-muted);margin-top:4px;font-size:11.5px;line-height:1.45}.v-wait{background:var(--bg-sunk);color:var(--text-secondary)}.confirm-form{max-width:780px}.confirm-go{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.confirm-go .btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.consent-gap{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}@media (width<=1099px){.aud{grid-template-columns:minmax(0,1fr)}.aud-head{flex-direction:column}}.fun{grid-template-columns:190px 1fr 78px 84px;align-items:center;gap:12px;padding:6px 0;display:grid}.fun-note{color:var(--text-secondary);max-width:96ch;margin:-4px 0 12px;font-size:12px}.empty+.fun-note{padding-left:calc(28px + var(--s-3));margin-top:10px}.fun-l{font-size:13px;font-weight:600}.fun-b{background:var(--bg-sunk);border-radius:5px;height:22px;overflow:hidden}.fun-f{background:var(--g-teal);border-radius:7px;height:100%}.fun-n{text-align:right;font-size:13.5px;font-weight:700}.fun-d{color:var(--text-muted);text-align:right;font-size:11.5px}.fun-d .crit{color:var(--crit);font-weight:700}.livebtn{cursor:pointer;font:inherit;color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 15px;font-size:13px;text-decoration:none;display:inline-flex}.livebtn:hover{color:#fff;background:#fff3}.livebtn:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.livebtn b{font-weight:800}.livebtn-go{background:#ffffff2e;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.livedot{background:var(--crit);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 #dc262680}@media (prefers-reduced-motion:no-preference){@keyframes pulse{70%{box-shadow:0 0 0 9px #dc262600}to{box-shadow:0 0 #dc262600}}.livedot{animation:2s infinite pulse}}.onsale{border-color:#f3c9c9}.teach{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-card);margin-top:14px;padding:16px 18px}.teach-h{margin-bottom:9px;font-size:13.5px;font-weight:700}.teach-l{color:var(--text-secondary);margin:0;padding-left:19px;font-size:13px;line-height:1.7}.teach-l b{color:var(--text-primary);font-weight:700}.cal{background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.cal-h{background:var(--bg-head);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);padding:8px 10px;font-size:10.5px;font-weight:700}.cal-d{background:var(--bg-card);flex-direction:column;gap:3px;min-height:104px;padding:6px 7px;display:flex}.cal-d.out{background:var(--bg-page)}.cal-d.out .cal-n{color:var(--text-quiet)}.cal-d.today{box-shadow:inset 0 0 0 2px var(--teal)}.cal-d.clash{background:var(--crit-bg)}.cal-n{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:1px;font-size:12px;font-weight:700;display:flex}.cal-d.today .cal-n{color:var(--teal-hover)}.cal-e{text-align:left;background:var(--bg-page);border:none;border-left:3px solid var(--text-muted);cursor:pointer;width:100%;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:3px 6px;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.cal-e:hover{background:var(--bg-sunk)}.cal-e:focus-visible{outline:2px solid var(--teal);outline-offset:-1px}.cal-e b{font-weight:700}.cal-more{color:var(--text-muted);padding-left:6px;font-size:11px}.cal-quiet{padding:10px var(--s-5);color:var(--text-secondary);background:var(--bg-sunk);border-bottom:1px solid var(--border);margin:0;font-size:12.5px}.team-filter{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:-2px;padding:0 0 10px;display:flex}.team-filter-l{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-right:var(--s-1);font-size:10.5px;font-weight:700}.team-chip{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-card);border-radius:20px;padding:3px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.team-chip:hover{background:var(--bg-hover);color:var(--text-primary)}.team-chip:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.team-chip.on{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.team-filter-n{color:var(--text-muted);font-size:12px}.cal-add{width:19px;height:19px;color:var(--text-muted);opacity:0;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .1s;display:inline-flex}.cal-d:hover .cal-add,.cal-add:focus-visible{opacity:1}.cal-add:hover{background:var(--bg-sunk);color:var(--teal-hover)}.cal-add:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.cal-add-form{padding:11px var(--s-5);background:var(--bg-sunk);border-bottom:1px solid var(--border)}.cal-add-d{color:var(--text-secondary);white-space:nowrap;align-self:center;font-size:12.5px;font-weight:700}.cal-t{text-align:left;background:var(--bg-card);border:1px dashed var(--border);border-left:3px solid var(--text-placeholder);width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:2px 6px;font-size:11.5px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-t:hover{background:var(--bg-sunk)}.cal-t:focus-visible{outline:2px solid var(--teal);outline-offset:-1px}.cal-t b{color:var(--text-muted);font-weight:700}.cal-t.done{color:var(--text-quiet);text-decoration:line-through}.cal-s{text-align:left;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--teal);width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:2px 6px;font-size:11.5px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-s:hover{background:var(--bg-sunk)}.cal-s:focus-visible{outline:2px solid var(--teal);outline-offset:-1px}.cal-s b{color:var(--teal-hover);font-weight:700}.tl{--tl-label:248px;--tl-gap:14px;padding:var(--s-5) var(--gutter) var(--s-8);min-width:0}.tl-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 18px}.tl-months{gap:0 var(--tl-gap);border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;padding-bottom:7px;font-size:10.5px;font-weight:700;display:grid}.tl-months div{border-left:1px solid var(--border-soft);padding-left:8px}.tl-row{grid-template-columns:var(--tl-label) 1fr;align-items:center;gap:var(--tl-gap);min-height:34px;padding:9px 0;display:grid}.tl-row+.tl-row{border-top:1px solid var(--border-soft)}.tl-row:hover{background:var(--bg-sunk)}.tl-nm{min-width:0;padding-left:2px;font-size:13px}.tl-track{z-index:0;height:26px;position:relative}.tl-track:before{content:"";z-index:-1;left:calc(var(--tl-gap) * -1);background:var(--border-soft);height:1px;position:absolute;top:13px;right:0}.tl-seg{cursor:help;border-radius:2px;height:9px;position:absolute;top:9px}.tl-seg:hover{filter:brightness(1.12)}.tl-seg:focus-visible,.tl-mk:focus-visible,.tl-clash:focus-visible{outline:2px solid var(--teal);outline-offset:2px;z-index:2}.tl-seg.v-warn{background-image:repeating-linear-gradient(45deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-seg.v-crit{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-seg.v-idle{border:1.5px solid var(--tl-unknown);background:0 0!important}.tl-mk{border-radius:1px;width:2px;height:17px;position:absolute;top:5px}.tl-lab{color:var(--text-muted);white-space:nowrap;font-size:11px;position:absolute;top:3px;transform:translate(7px)}.tl-clash{background:var(--crit);opacity:.25;width:3px;position:absolute;top:0;bottom:0}.tl-key{color:var(--text-muted);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;display:flex}.tl-key span{align-items:center;gap:7px;display:inline-flex}.tl-key i{border-radius:2px;flex:none;width:16px;height:9px;display:inline-block}.tl-key i.v-warn{background-image:repeating-linear-gradient(45deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-key i.v-crit{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-key i.v-idle{border:1.5px solid var(--tl-unknown);background:0 0!important}.tl-how{color:var(--text-muted);margin-top:10px;font-size:12px}.tl-how>summary{cursor:pointer;color:var(--teal);font-weight:600;list-style:none;display:inline-block}.tl-how>summary::-webkit-details-marker{display:none}.tl-how>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tl-how>p{max-width:74ch;margin:8px 0 0;line-height:1.5}.cal-add-more{color:var(--text-muted);margin-top:10px;font-size:12.5px}.cal-add-more>summary{cursor:pointer;color:var(--teal);font-weight:600;list-style:none;display:inline-block}.cal-add-more>summary::-webkit-details-marker{display:none}.cal-add-more>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cal-add-more-b{max-width:74ch;margin-top:8px;line-height:1.5}.cal-add-more-b p{margin:0 0 8px}.cal-add-more-b p:last-child{margin-bottom:0}.cal-add-evs{flex-wrap:wrap;gap:4px 6px;display:flex}.tl-ev{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.tl-ev:hover{color:var(--teal-hover)}.tl-ev:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.tl-stage{color:var(--text-secondary);align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.tl-stage i{border-radius:2px;flex:none;width:14px;height:8px}.tl-stage i.v-warn{background-image:repeating-linear-gradient(45deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-stage i.v-crit{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1.5px,#fff0 1.5px 6px)}.tl-stage i.v-idle{border:1.5px solid var(--tl-unknown);background:0 0!important}.tl-fig{color:var(--text-muted);white-space:normal;overflow-wrap:break-word;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.tl-list{padding:var(--s-5) var(--gutter) var(--s-6);display:none}.tl-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);margin-bottom:9px;padding:11px 13px}.tl-item-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.tl-item-h a{color:inherit;min-width:0;font-size:14px;font-weight:700;text-decoration:none}.tl-dates{color:var(--text-secondary);font-size:12px;line-height:1.55}.tl-dates.q{color:var(--text-quiet)}.tl-item-clash{background:var(--crit-bg);color:#7f1d1d;border-radius:var(--r-input);margin-top:6px;padding:6px 8px;font-size:12px;font-weight:600}@media (width<=1199px){.tl{display:none}.tl-list{display:block}}.clash-list{margin:7px 0 0;padding-left:18px;line-height:1.75}.clash-list a{color:inherit;font-weight:600}.clash-note{opacity:.8;margin-top:7px;font-size:12px;display:block}.board-clash{margin:0 0 var(--s-3)}.tl-foot{padding-top:0}.board-clash a{color:var(--teal-hover);font-weight:600}.cal-clash{color:#7f1d1d;margin-bottom:2px;font-size:10.5px;font-weight:700;line-height:1.3}.cal-e{text-decoration:none}.cal-agenda{padding:var(--s-4) var(--s-5) var(--s-5);display:none}.cal-ag{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:3px;padding:9px 0;display:flex}.cal-ag:last-child{border-bottom:none}.cal-ag.clash{background:var(--crit-bg);border-radius:var(--r-input);margin:4px 0;padding:9px 10px}.cal-ag-n{color:var(--text-secondary);font-size:12px;font-weight:700}.cal-ag-h{margin:0 0 6px}@media (width<=700px){.cal{display:none}}@media (width<=1099px){.cal-d{min-height:78px}.cal-e{padding:2px 4px;font-size:11.5px}.cal-agenda{display:block}}.live-name{align-items:center;gap:11px;min-width:0;display:flex}.live-name h2{font-size:15px}.live-name h2 a{color:inherit;text-decoration:none}.live-name h2 a:hover{color:var(--teal)}.live-cap{margin-top:12px}.bar.live-cap{background:var(--bg-sunk);border-radius:4px;height:7px;position:relative}.bar.live-cap .fill{border-radius:4px;height:100%}.live-pace{margin:5px 0 3px;line-height:1.4}@media (width<=700px){.onsale .grid3{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px}.onsale .kpi{padding:9px 10px}.onsale .kpi .v{font-size:19px}}.pad{padding:var(--s-5) var(--gutter) var(--s-8)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card)}.card>table:first-child,.card>table:last-child,.card>.table-scroll:first-child>table,.card>.table-scroll:last-child>table{border-radius:var(--r-card);overflow:hidden}.card-h:first-child{border-radius:var(--r-card) var(--r-card) 0 0}.card-h{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-h h2{font-size:15px}.card-h .sub{margin:0}.card-b{padding:var(--s-4) var(--s-5)}.donec>summary{cursor:pointer;list-style:none}.donec>summary::-webkit-details-marker{display:none}.donec>summary:hover{background:var(--bg-hover)}.donec>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.donec-h{align-items:baseline;gap:10px;min-width:0;display:flex}.donec[open] .donec-shut,.donec:not([open]) .donec-open{display:none}.donec:not([open])>summary{border-radius:var(--r-card);border-bottom:none}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--bg-head);border-bottom:1px solid var(--border);padding:11px 12px;font-size:10.5px;font-weight:700}td{border-bottom:1px solid var(--border-soft);padding:11px 12px}td.r,th.r{width:1%}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--bg-hover)}tfoot td{background:var(--bg-head);border-top:1px solid var(--border);border-bottom:none;font-weight:700}.verdict{border-radius:var(--r-badge);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.v-good{background:var(--good-bg);color:var(--good)}.v-warn{background:var(--warn-bg);color:var(--warn)}.v-crit{background:var(--crit-bg);color:var(--crit)}.evtag{align-items:center;gap:7px;font-weight:600;display:inline-flex}.evtag .stripe{height:16px}.kind{color:var(--text-muted);font-size:12px}.lead{color:var(--text-secondary);max-width:70ch;margin:0 0 16px;font-size:13.5px}p.hintl{max-width:84ch}.lead b{color:var(--text-primary)}.adqs{gap:var(--s-5) var(--s-6);margin-bottom:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1099px){.adqs{gap:var(--s-5);grid-template-columns:1fr}}.adq{min-width:0}.adq+.adq{padding-top:var(--s-5);border-top:1px solid var(--border-soft)}@media (width>=1100px){.adq+.adq{border-top:none;padding-top:0}.adq:nth-child(n+3){padding-top:var(--s-5);border-top:1px solid var(--border-soft)}}.adq-q{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.adq-b{color:var(--text-muted);max-width:60ch;margin:3px 0 10px;font-size:12px}.adq-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adq-i{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.adq-i:last-child{border-bottom:none}.adq-n{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.adq-s{color:var(--text-muted);font-size:12px;font-weight:500;display:block}.adq-v{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.adq-c{color:var(--text-muted);font-weight:500}.ad-fig-note{color:var(--text-muted);max-width:34ch;margin:3px 0 0;font-size:11px;line-height:1.35}.adq-w{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.adlist{margin-top:var(--s-5);border-top:1px solid var(--border);padding-top:var(--s-4)}.adlist-n{margin:0 0 var(--s-3);color:var(--text-secondary);max-width:78ch;font-size:12.5px;line-height:1.55}.adlist-h{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 var(--s-2);font-size:10.5px;font-weight:700}.adrow{border-bottom:1px solid var(--border-soft)}.adrow:last-child{border-bottom:none}.adrow>summary{cursor:pointer;padding:var(--s-3) 0;list-style:none}.adrow>summary::-webkit-details-marker{display:none}.adrow>summary:hover .ad-nm{color:var(--teal-hover)}.adrow>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.ad-nm:before{content:"▸";color:var(--text-muted);font-size:11px;transition:transform .15s;display:inline-block}.adrow[open]>summary .ad-nm:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ad-nm:before{transition:none}}.ad-h{align-items:start;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ad-h::-webkit-details-marker{display:none}.ad-id{min-width:0}.ad-nm{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.ad-set{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.ad-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-figs{gap:var(--s-3) var(--s-4);margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);background:var(--bg-sunk);border-radius:var(--r-input);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.ad-fig{flex-direction:column;min-width:0;display:flex}.ad-fig dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.ad-fig dd{overflow-wrap:anywhere;margin:auto 0 0;padding-top:2px;font-size:14px;font-weight:600}.ad-fig dd .q{font-size:12px;font-weight:500}.ad-rec{margin:var(--s-3) 0 0;max-width:84ch;font-size:13.5px;line-height:1.55}.ad-cav{color:var(--text-muted);max-width:84ch;padding-left:var(--s-3);border-left:2px solid var(--border);margin:6px 0 0;font-size:12px;line-height:1.55}.ad-chart{margin-top:var(--s-3)}@media (width<=700px){.ad-figs{padding:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ad-chips{width:100%}}.adcr{border-radius:var(--r-input);background:var(--bg-sunk);border:1px solid var(--border-soft);flex:none;position:relative;overflow:hidden}.adcr img{object-fit:cover;width:100%;height:100%;display:block}.adcr-row{width:96px;height:96px}.adcr-chip{width:44px;height:44px}.adcr-thumb{width:64px;height:64px;box-shadow:var(--shadow);border-radius:12px}.adcr-stack{border-radius:10px;width:40px;height:40px}.adcr-stack .adcr-t,.adcr-thumb .adcr-t{display:none}.adcr-thumb .adcr-k{width:16px;height:16px;font-size:7.5px;line-height:16px;bottom:5px;right:5px}.adcr-none{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.adcr-i{color:var(--text-placeholder);font-size:16px;line-height:1}.adcr-t{color:var(--text-quiet);font-size:10.5px;line-height:1.25}.adcr-chip .adcr-t{display:none}.adcr-k{color:#fff;text-align:center;background:#1a1a2eb8;border-radius:50%;width:18px;height:18px;font-size:9px;line-height:18px;position:absolute;bottom:4px;right:4px}.ad-lead{text-align:right;min-width:76px}.ad-lead-k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700;display:block}.ad-lead-v{letter-spacing:-.02em;font-family:Archivo,Figtree,system-ui,sans-serif;font-size:17px;font-weight:700}.ad-lead-v .q{letter-spacing:0;font-family:Figtree,sans-serif;font-size:12px;font-weight:500}.ad-rank{color:var(--text-muted);text-align:right;grid-area:2/3;margin:2px 0 0;font-size:11.5px}.ad-h>.adcr{grid-row:1/span 2}.ad-id{grid-area:1/2/span 2}.ad-lead{grid-area:1/3}.src-more.camp-more{border-top:none;margin-top:0;padding-top:0}.ad-copy{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.ad-copy-d{color:var(--text-quiet)}.ad-body{margin:var(--s-3) 0 0;color:var(--text-secondary);max-width:78ch;padding-left:var(--s-3);border-left:2px solid var(--border-soft);overflow-wrap:anywhere;font-size:12.5px}.ad-shapes{margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);background:var(--bg-sunk);border-radius:var(--r-input);gap:var(--s-4) var(--s-6);align-items:start;display:grid}@media (width>=1100px){.ad-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-shape-s{grid-column:1/-1}}.ad-shape{min-width:0}.ad-shape-s{color:var(--text-quiet);margin:6px 0 0;font-size:11px}.ad-shape-h{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:10.5px;font-weight:700}.ad-shape-n{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.ad-shape-n b{font-weight:700}.ad-shape-n .q{font-weight:500}.ad-shape-e{color:var(--text-quiet);max-width:52ch;margin:0;font-size:12.5px;line-height:1.5}.cscale{max-width:300px}.cscale-wide{max-width:400px}.cscale svg{width:100%;height:auto;display:block}.cscale-x{color:var(--text-quiet);justify-content:space-between;gap:8px;margin-top:2px;font-size:11px;display:flex}.cscale-m{text-align:center;flex:auto;min-width:0}.ftg{max-width:300px}.ftg svg{width:100%;height:auto;display:block}.ftg-k{gap:2px;margin:4px 0 0;display:grid}.ftg-k div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ftg-k dt{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;display:flex}.ftg-k dt i{border-radius:2px;flex:none;width:9px;height:3px}.ftg-k dd{color:var(--text-primary);margin:0;font-size:11.5px;font-weight:600}.ftg-d{color:var(--text-muted);font-weight:500}.ftg-g{color:var(--text-quiet);flex-basis:100%;font-size:11px}.ftg-s{color:var(--text-quiet);margin:4px 0 0;font-size:11px}.adplot{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);background:var(--bg-sunk);border-radius:var(--r-input)}.adplot-h{margin:0 0 var(--s-2);letter-spacing:-.01em;font-size:13px;font-weight:700}.adplot-g+.adplot-g{margin-top:var(--s-3)}@media (width>=1100px){.adplot-gs{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));display:grid}.adplot-gs .adplot-g+.adplot-g{margin-top:0}}.adplot-l{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:10.5px;font-weight:700}.adplot-n{margin:var(--s-3) 0 0;color:var(--text-secondary);max-width:78ch;font-size:12px;line-height:1.5}.rbars{min-width:0}.rbars-h{margin:0 0 var(--s-2);letter-spacing:-.01em;font-size:13px;font-weight:700}.rbars-l{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.rbars-i{align-items:center;column-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.rbars-n{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.3}.rbars-t{background:var(--bg-sunk);border-radius:5px;grid-column:1;height:10px;display:block;overflow:hidden}.rbars-f{background:var(--chart-1);border-radius:5px;height:100%;display:block}.rbars-v{white-space:nowrap;grid-column:2;font-size:12.5px;font-weight:700}.rbars-w{color:var(--text-muted);white-space:nowrap;text-align:right;grid-column:2;font-size:11px}.rbars-a{margin:var(--s-3) 0 0;color:var(--text-secondary);max-width:78ch;font-size:12px;line-height:1.5}.rbars-s{margin:var(--s-3) 0 0;color:var(--text-quiet);font-size:11px;line-height:1.45}.cmpbars{margin-top:var(--s-4);padding:var(--s-4);background:var(--bg-sunk);border-radius:var(--r-card);gap:var(--s-5);display:grid}@media (width>=1100px){.cmpbars{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.camplist{margin-top:var(--s-5);border-top:1px solid var(--border);padding-top:var(--s-4)}.camprow{border-bottom:1px solid var(--border-soft)}.camprow:last-child{border-bottom:none}.camp-s{cursor:pointer;align-items:center;column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;row-gap:5px;padding:10px 0;list-style:none;display:grid}.camp-s::-webkit-details-marker{display:none}.camp-s:hover .camp-n{color:var(--teal-hover)}.camp-s:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.camp-n{letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:1/1;min-width:0;font-size:14px;font-weight:700}.camp-n:before{content:"▸";color:var(--text-muted);font-size:11px;transition:transform .15s;display:inline-block}.camprow[open] .camp-n:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.camp-n:before{transition:none}}.camp-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35;display:block}.camp-v{white-space:nowrap;text-align:right;grid-area:1/2;font-family:Archivo,Figtree,system-ui,sans-serif;font-size:17px;font-weight:700}.camp-v .q{font-family:Figtree,sans-serif;font-size:12px;font-weight:500}.camp-chip{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;display:flex}.camp-c{color:var(--text-secondary);white-space:nowrap;text-align:right;grid-area:2/2;align-self:center;font-size:12.5px}.camp-a{color:var(--text-muted);font-size:11.5px}.camp-a:before{content:"·";color:var(--border);margin:0 5px}.camp-b{padding-bottom:var(--s-4)}.camp-b .adlist{margin-top:var(--s-4)}.po-rule .hintl{margin:0}.adq-basis{margin:3px 0 10px}.adq-basis>summary{cursor:pointer;color:var(--teal-hover);padding:1px 0;font-size:11.5px;font-weight:600;list-style:none}.adq-basis>summary::-webkit-details-marker{display:none}.adq-basis>summary:before{content:"▸";transition:transform .15s;display:inline-block}.adq-basis[open]>summary:before{transform:rotate(90deg)}.adq-basis>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.adq-basis>summary:before{transition:none}}.adq-basis .adq-b{margin:5px 0 0}.ad-more,.ad-more .ad-figs{margin-top:var(--s-3)}@media (width>=1100px){.ad-figs{grid-template-columns:repeat(5,minmax(0,1fr))}}.adrow>:last-child{padding-bottom:var(--s-4)}.src-more.adq-more{margin-top:var(--s-2);padding-top:var(--s-2);border-top:none}.adq-i>.adcr{grid-area:1/1/span 2}.adq-n{grid-area:1/2}.adq-v{text-align:right;grid-area:1/3}.adq-w{text-align:right;grid-area:2/3}@media (width<=1099px){.cscale,.ftg{max-width:340px}}@media (width<=700px){.adq-v,.adq-w{grid-row:2}.adq-w{margin-left:8px}.grid3.ads-kpis,.grid3.kpi-2up{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3.kpi-2up .m{font-size:11.5px;line-height:1.4}.adcr-row{width:72px;height:72px}.ad-h{gap:var(--s-2) var(--s-3);grid-template-columns:auto minmax(0,1fr)}.ad-h>.adcr{grid-row:1/span 3}.ad-id{grid-area:1/2}.ad-lead{text-align:left;flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:6px;min-width:0;display:flex}.ad-rank{text-align:left;grid-area:3/2}.ad-lead-v{font-size:15px}.ad-chips .verdict{padding:3px 8px;font-size:11px}.adrow>summary{padding:10px 0}.ad-shapes{padding:var(--s-3)}.cscale,.cscale-wide,.ftg{max-width:100%}.adq-i{grid-template-columns:auto minmax(0,1fr) auto}.adq-i>.adcr{grid-row:1/span 2}.adq-v{text-align:left;white-space:normal;grid-area:2/2}.adq-w{text-align:right;grid-area:2/3;align-self:end}}.ev-head{background:var(--bg-card);border-bottom:1px solid var(--border);padding:var(--s-6) var(--gutter) 0;gap:var(--s-5);flex-direction:column;display:flex}.ev-head>.tabs{margin-top:calc(var(--s-4) * -1 + var(--s-1))}.crumb{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.crumb:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.ev-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.ev-meta{color:var(--text-secondary);flex-wrap:wrap;gap:18px;margin-top:6px;font-size:13px;display:flex}.ev-meta b{color:var(--text-primary);font-weight:600}.stages-row{align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:14px;display:flex}.stages-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(90deg, var(--bg-card) 22%, #fff0) left center, linear-gradient(90deg, #fff0, var(--bg-card) 78%) right center, radial-gradient(farthest-side at 0 50%, #1c243457, #1c243400) left center, radial-gradient(farthest-side at 100% 50%, #1c243457, #1c243400) right center;background-repeat:no-repeat;background-size:72px 100%,72px 100%,26px 100%,26px 100%;background-attachment:local,local,scroll,scroll;flex:auto;min-width:0;padding-bottom:2px;overflow-x:auto}.stages-scroll::-webkit-scrollbar{display:none}.stages-scroll.more-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px);mask-image:linear-gradient(90deg,#0000 0,#000 42px)}.stages-scroll.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 42px),#0000 100%)}.stages-scroll.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%)}.stages{flex-wrap:nowrap;width:max-content;margin:0;padding:0;list-style:none;display:flex}.stages li{background:0 0;border:0;flex-direction:row;padding:0;display:flex}.stages li.whole{margin-right:var(--s-3)}.stages li.whole .stg{border-radius:var(--r-input)}.stages li.whole+li .stg{border-radius:var(--r-input) 0 0 var(--r-input)}.stages li:last-child .stg{border-radius:0 var(--r-input) var(--r-input) 0}.stages li.period+li.period .stg{border-left:2px solid var(--bg-card)}.stages-edit{color:var(--teal-hover);white-space:nowrap;font-size:12.5px;font-weight:600}.stages-edit:hover{text-decoration:underline}.stages-edit:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.stg{background:var(--bg-sunk);cursor:default;flex-direction:column;justify-content:center;gap:3px;min-width:148px;padding:9px 14px;display:flex;position:relative}.stg .nm{color:var(--text-primary);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.stg .dt{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.2}a.stg{cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}a.stg:hover{background:var(--teal-light);box-shadow:inset 0 0 0 1px var(--teal-hover)}a.stg:focus-visible{outline:2px solid var(--teal-hover);outline-offset:-2px;z-index:1}.stg.now{box-shadow:inset 0 0 0 2px var(--teal-hover)}.stg .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);background:var(--teal-light);border:1px solid var(--teal-hover);border-radius:var(--r-badge);padding:1px 7px;font-size:10px;font-weight:700;line-height:1.5}.stg.sel,a.stg.sel:hover{background:var(--fs-teal-ink,#007886)}.stg.sel .nm,a.stg.sel:hover .nm{color:#fff}.stg.sel .dt,a.stg.sel:hover .dt{color:#fff;font-weight:600}.stg.off{outline:1px dashed var(--text-quiet);outline-offset:-1px;cursor:not-allowed;background:0 0}.stg.off .nm{color:var(--text-quiet);font-weight:600}.stg.off .dt{color:var(--text-quiet);font-weight:500}.filterline{margin:var(--s-3) 0 0;color:var(--text-secondary);max-width:104ch;font-size:12.5px}.filterline b{color:var(--text-primary);font-weight:700}.filterline a{color:var(--teal-hover);margin-left:6px;font-weight:600}.filterline a:hover{text-decoration:underline}.filterline.refused{color:#78350f;background:var(--warn-bg);border-left:3px solid var(--warn);border-radius:0 var(--r-input) var(--r-input) 0;padding:8px 12px;font-weight:600}.grid2{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;display:grid}@media (width<=1099px){.grid2{grid-template-columns:minmax(0,1fr)}}.grid3{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;display:grid}.grp>.grid3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kpi{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:13px 15px}.kpi .k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700}.kpi .v{letter-spacing:-.02em;margin-top:1px;font-size:22px;font-weight:700}.v-none,.kpi .v.v-none,.seg-c.v-none,.seg.dead .seg-c.v-none{letter-spacing:0;font-variant-numeric:normal;color:var(--text-quiet);font-family:Figtree,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.kpi .m{color:var(--text-muted);font-size:12px}.kpi .src{color:var(--text-quiet);margin-top:3px;font-size:11px}.cost-lead .kpi{padding:16px 18px}.cost-lead .kpi .v.num{margin-top:4px;font-size:30px}.cost-lead .kpi .k{font-size:11.5px}@media (width<=700px){.cost-lead .kpi{padding:13px 14px}.cost-lead .kpi .v.num{font-size:25px}}.kpi .verdict{white-space:normal;text-align:left}.stack{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.rates{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.rate .k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.rate .v{font-size:18px;font-weight:700}.rate .v.good{color:var(--good)}.rate .v.crit{color:var(--crit)}.pacebar{align-items:center;gap:var(--s-7);border-radius:var(--r-card);padding:var(--s-6);color:#fff;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #10182829}.pb-good{background:var(--g-good)}.pb-warn{background:var(--g-warn)}.pb-crit{background:var(--g-crit)}.pb-idle{background:var(--g-idle)}.pacebar:before{content:"";pointer-events:none;background:linear-gradient(104deg,#040e0b75 0%,#040e0b66 62%,#040e0b1a 100%);position:absolute;inset:0}.pacebar:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-70px}.pb-gauge{z-index:1;flex:none;width:130px;line-height:0;position:relative}.pb-gauge-n{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#ffffffc7;margin:6px 0 0;font-size:10.5px;font-weight:700;line-height:1.35}.pb-gauge-x{color:#fff}.pb-gauge-c{margin-top:2px}.pb-body{gap:var(--s-2);z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pb-word{letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:var(--r-badge);background:#ffffff3d;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.pb-dot{display:none}.pb-line{color:#fffffff0;max-width:82ch;font-size:15.5px;line-height:1.55}.pb-line b{color:#fff;font-weight:800}.pb-rates{gap:var(--s-7);color:#ffffffd1;margin-top:var(--s-1);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;font-size:12px;font-weight:700;display:flex}.pb-rates b{color:#fff;letter-spacing:-.03em;text-transform:none;font-family:Archivo,Figtree,sans-serif;font-size:23px;font-weight:800;line-height:1.2;display:block}.pb-basis{margin-top:var(--s-2);color:#ffffffd1;max-width:82ch;font-size:12px;line-height:1.5}.pb-wb{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#ffffff2e;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}@media (width<=820px){.pacebar{align-items:flex-start;gap:var(--s-4);flex-direction:column}}.chart-wrap{position:relative}.chart-key{color:var(--text-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.chart-key span{align-items:center;gap:6px;display:inline-flex}.chart-key i{border-radius:2px;width:12px;height:3px;display:inline-block}.chart-key i.dash{width:2px;height:12px}.chart-key i.dot{border-radius:50%;width:8px;height:8px}.tasklist{flex-direction:column;display:flex}.task{border-bottom:1px solid var(--border-soft);grid-template-columns:22px 1fr auto auto;align-items:center;gap:11px;padding:9px 0;display:grid}.task:last-child{border-bottom:none}.check{border:1.5px solid var(--border);background:var(--bg-card);cursor:pointer;color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.check:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.check.on{background:var(--g-good);color:#fff;border-color:#0000}.task .ttl{font-size:13.5px}.task.done .ttl{color:var(--text-muted);text-decoration:line-through}.task .due{color:var(--text-muted);white-space:nowrap;font-size:12px}.task .due.over{color:var(--crit);font-weight:600}.addrow{gap:8px;margin-top:14px;display:flex}.addrow input{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text-primary);flex:1;padding:8px 11px;font-size:13.5px}.addrow input:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.addrow-wide{flex-wrap:wrap}.addrow-wide input[type=text]{flex:220px}.addrow-wide select,.addrow-wide input[type=date]{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);min-width:0;color:var(--text-primary);flex:150px;padding:8px 11px;font-size:13.5px}.addrow-wide select:focus,.addrow-wide input[type=date]:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.addrow-wide .btn{flex:auto}@media (width<=700px){.addrow-wide select{flex:100%}}.note-compose textarea{resize:vertical;background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);width:100%;min-height:64px;font:inherit;color:var(--text-primary);padding:10px 12px;font-size:13.5px}.note-compose textarea:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.note-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.hintl{color:var(--text-muted);font-size:12px}.feed{flex-direction:column;gap:0;margin-top:16px;display:flex}.fitem{border-top:1px solid var(--border-soft);grid-template-columns:26px 1fr;gap:11px;padding:11px 0;display:grid}.fdot{border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.fdot.sys{background:var(--bg-sunk);color:var(--text-muted)}.fdot.person{background:var(--teal-light);color:var(--teal-hover)}.fitem>div{min-width:0}.fmeta{color:var(--text-muted);font-size:12px}.fbody{overflow-wrap:anywhere;font-size:13.5px}.fbody b{font-weight:600}.mention{color:var(--teal-hover);font-weight:600}.mention.m-untold{color:var(--text-quiet);border-bottom:1px dotted}.fnotold{color:var(--warn);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.fdetail b{font-weight:600}.art{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.asset{border:1px solid var(--border);border-radius:var(--r-input);background:var(--bg-card);overflow:hidden}.asset .thumb{aspect-ratio:4/5;color:#fff;letter-spacing:.04em;text-align:center;place-items:center;padding:10px;font-size:13px;font-weight:800;display:grid}.asset .meta{padding:8px 10px}.asset .fn{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.asset .sm{color:var(--text-muted);font-size:11.5px}.brings{vertical-align:top}.brings-t{white-space:normal;overflow-wrap:break-word;width:210px}.srcnote{white-space:normal;max-width:560px}.asset .akind{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.asset .thumb{background:var(--bg-sunk);color:var(--text-secondary);align-content:center;gap:6px}.thumb-ext{letter-spacing:.06em;color:var(--text-muted);font-size:20px;font-weight:800}.thumb-t{letter-spacing:0;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.35}.asset .thumb-img{object-fit:cover;width:100%;padding:0;display:block}.up{border:1px solid var(--border);border-radius:var(--r-input);padding:var(--s-3);background:var(--bg-sunk)}.up-h{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--text-secondary);font-size:12.5px;font-weight:600;display:flex}.up-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.up-pc{flex:none}.up-bar{height:10px;margin-top:var(--s-2);background:var(--border);border-radius:999px;overflow:hidden}.up-fill{background:var(--teal);border-radius:999px;width:0;height:100%;transition:width .15s linear}@media (prefers-reduced-motion:reduce){.up-fill{transition:none}}.up-s{margin-top:var(--s-2);color:var(--text-muted);font-size:12px}.up-a{gap:var(--s-2);margin-top:var(--s-2);display:flex}.up-a:empty{display:none}.up.up-fail .up-fill{background:var(--crit)}.up.up-fail .up-s{color:var(--crit);font-weight:600}.up.up-done .up-fill{background:var(--good)}.badge{border-radius:var(--r-badge);align-items:center;gap:5px;margin-top:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.b-good{background:var(--good-bg);color:var(--good)}.badge.b-warn{background:var(--warn-bg);color:var(--warn)}.badge.b-idle{background:var(--idle-bg);color:var(--text-muted)}.badge.b-crit{background:var(--crit-bg);color:var(--crit)}.drop{border:2px dashed var(--border);border-radius:var(--r-input);text-align:center;color:var(--text-muted);background:var(--bg-page);cursor:pointer;margin-bottom:14px;padding:22px;font-size:13px;display:block;position:relative}.drop:hover{border-color:var(--teal);background:var(--teal-light)}.drop.over{border-style:solid;border-color:var(--teal);background:var(--teal-light)}.drop:focus-within{outline:2px solid var(--teal);outline-offset:2px}.drop b{color:var(--text-secondary)}.drop-t{max-width:56ch;margin:0 auto;display:block}.drop-i{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-btn{margin-top:var(--s-3);border:1px solid var(--border);border-radius:var(--r-input);background:var(--bg-card);min-height:40px;color:var(--text-secondary);padding:8px 16px;font-size:13px;font-weight:700;line-height:22px;display:inline-block}.drop-nm{margin-top:var(--s-2);color:var(--text-muted);font-size:12.5px;display:block}.radio-set{gap:var(--s-2) var(--s-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.radio-set .fld-l{width:100%}.radio-opt{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-2) 0 0;cursor:pointer;font-size:13px;display:flex}.radio-opt input[type=radio]{width:20px;height:20px;accent-color:var(--teal-hover);flex:none;margin:0}.radio-opt.off{color:var(--text-muted);cursor:not-allowed}.radio-opt:focus-within{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--r-input)}.fld{display:block}.fld+.fld{margin-top:var(--s-3)}.fld-l{margin-bottom:var(--s-1);color:var(--text-secondary);font-size:12.5px;font-weight:600;display:block}.setup-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.setup-row:last-child{border-bottom:none}.setup-row .lbl{font-size:13.5px;font-weight:500}.setup-row .val{color:var(--text-muted);font-size:12.5px}.tick{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.tick.on{background:var(--good-bg);color:var(--good)}.tick.off{background:var(--bg-sunk);color:var(--text-quiet)}.feeds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.feed{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--r-input);flex-direction:column;gap:3px;padding:13px 15px;display:flex}.feed-k{font-size:13.5px;font-weight:700}.feed-s{color:var(--teal-hover);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.feed-w{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.45}.eg{text-transform:uppercase;letter-spacing:.08em;color:var(--warn);background:var(--warn-bg);vertical-align:middle;font-variant-numeric:normal;border:1px solid #f3dfb4;border-radius:20px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:800}.owns{text-transform:uppercase;letter-spacing:.07em;color:var(--teal-hover);background:var(--teal-light);vertical-align:middle;border-radius:20px;margin-left:6px;padding:2px 9px;font-size:10.5px;font-weight:700}.side-fact{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.side-fact:last-child{border-bottom:none}.side-fact .k{color:var(--text-muted)}.side-fact .v{text-align:right;font-weight:600}.side-fact.stacked{display:block}.side-fact.stacked .top{justify-content:space-between;gap:12px;display:flex}.cav{color:#92400e;background:var(--warn-bg);border:1px solid #f3dfb4;border-radius:8px;margin-top:3px;padding:5px 8px;font-size:11.5px;line-height:1.45;display:block}.kpi .cav{margin-top:8px}.alert{border-radius:var(--r-input);align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;display:flex}.alert svg{flex:none;margin-top:2px}.a-crit{background:var(--crit-bg);color:#7f1d1d}.a-crit svg{color:var(--crit)}.a-warn{background:var(--warn-bg);color:#78350f}.a-warn svg{color:var(--warn)}.a-info{background:var(--info-bg);color:#1e3a8a}.a-info svg{color:var(--info)}.alert b{font-weight:700}.disc{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:2px;display:grid}.disc:hover{background:var(--bg-sunk);color:var(--text-primary)}.disc:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.disc svg{transition:transform .12s}.tour-group[open]>summary .disc svg{transform:rotate(90deg)}.tourtag{text-transform:uppercase;letter-spacing:.06em;color:var(--teal-hover);background:var(--teal-light);vertical-align:middle;border-radius:20px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:700}.row.child{background:var(--bg-page)}.row.child:hover{background:var(--bg-sunk)}.row.child .ev{padding-left:26px}.childline{background:var(--border);flex:none;width:10px;height:1px}.sm-nm{font-size:13px;font-weight:500}.row.child .venue{color:var(--text-muted);font-size:12.5px}.board-search{flex:0 230px;min-width:230px;display:flex}.board-search .search{width:100%}.board-search~.btn{white-space:nowrap}@media (width<=700px){.board-search{flex:100%;order:-1;min-width:0}}.stagecell{min-width:0;position:relative}.stagehead{display:inline-flex;position:relative}.stagehead .menu{top:32px;left:0}@media (width<=700px){.stagehead{position:static}.ev-title .menu{width:min(280px,100%);top:auto;left:0}}.stagepick{min-width:0}.stagepick>summary{min-width:0;max-width:100%;list-style:none;display:inline-flex}.stagecell .pill{gap:4px;max-width:100%;padding:5px 8px}.stagecell .pill .pd{display:none}.stagecell .pill .pl{white-space:normal;text-align:left;min-width:0;line-height:1.25}.stagepick>summary::-webkit-details-marker{display:none}.stagepick>summary svg{opacity:.65}.menu{z-index:80;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);width:280px;padding:5px;position:absolute;top:34px;left:6px;box-shadow:0 10px 25px #0000001f}.mi{cursor:pointer;text-align:left;border-radius:var(--r-input);width:100%;color:var(--text-primary);background:0 0;border:none;grid-template-columns:10px 1fr;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:grid}.mi:hover{background:var(--bg-hover)}.mi.on{background:var(--teal-light);color:var(--teal-hover);font-weight:600}.mi:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.mdot{border-radius:3px;width:10px;height:10px}.mhint{color:var(--text-muted);grid-column:2;font-size:11.5px;font-weight:400}.rem{color:var(--text-muted);background:var(--bg-sunk);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.rem.due{background:var(--warn-bg);color:var(--warn);font-weight:600}.chip{background:var(--bg-page);border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);text-align:left;border-radius:20px;padding:7px 12px;font-size:12.5px}.chip:hover{border-color:var(--teal);color:var(--teal-hover);background:var(--teal-light)}.chip:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.scrim{z-index:60;background:#1c243459;position:fixed;inset:0}.panel{background:var(--bg-card);border-left:1px solid var(--border);z-index:61;flex-direction:column;width:min(520px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000001a}.panel-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.panel-h h2{font-size:16px}.panel-b{flex:1;min-width:0;padding:18px 20px;overflow-y:auto}.panel-f{border-top:1px solid var(--border);background:var(--bg-page);padding:14px 20px}.panel-x{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;flex:none;padding:8px;line-height:0;display:inline-flex}.panel-x:hover{background:var(--bg-sunk);color:var(--text-primary)}.panel-x:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.chips{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.ask-fail{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn);border-radius:var(--r-input);overflow-wrap:anywhere;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.6}.askbox{resize:vertical;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-input);width:100%;min-height:58px;font:inherit;color:var(--text-primary);padding:10px 12px;font-size:13.5px}.askbox:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:#0000}.panel-actions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.ask-btn{align-items:center;gap:7px;display:inline-flex}.thinking{color:var(--text-secondary);align-items:center;gap:9px;margin:10px 0 0;font-size:12.5px;line-height:1.45;display:none}.thinking:not([hidden]){display:flex}.thinking-mark{border:2px solid var(--border);border-top-color:var(--chart-1);border-radius:50%;flex:none;width:13px;height:13px}@keyframes askturn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.thinking-mark{animation:.7s linear infinite askturn}}@media (prefers-reduced-motion:reduce){.thinking-mark{display:none}}.btn:disabled{background:var(--bg-sunk);color:var(--text-muted);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--border)}.btn:disabled:hover{background:var(--bg-sunk)}.chip:disabled{cursor:not-allowed;color:var(--text-quiet);opacity:.55}.chip:disabled:hover{border-color:var(--border);color:var(--text-quiet);background:var(--bg-page)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes settle{0%{background:var(--teal-light)}to{background:0 0}}@keyframes liftin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.row,.pill,.tab,.btn,.check{transition:background-color .12s,color .12s,border-color .12s}.bc{transition:box-shadow .16s,border-color .16s}.seg,.dest,.aud-item{transition:border-color .14s,box-shadow .14s,background-color .14s}.row.moved,.ev-card.moved{animation:1.4s ease-out settle}.task.justdone{animation:1s ease-out settle}.panel{animation:.18s ease-out liftin}}.apps{margin-top:auto;padding-top:14px;position:relative}.apps:before{content:"";background:#ffffff24;width:22px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.apps-menu{z-index:90;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);width:274px;padding:6px;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 16px 38px #10182833}.apps-h{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:10px 12px 7px;font-size:10.5px;font-weight:700}.apps-i{border-radius:var(--r-input);color:var(--text-primary);align-items:center;gap:11px;padding:9px 11px;display:flex}.apps-i:hover{background:var(--bg-hover)}.apps-i.on{background:var(--teal-light);cursor:default}.apps-i:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.apps-b{color:#fff;letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.apps-t{flex:1;min-width:0;line-height:1.3}.apps-n{font-size:13.5px;font-weight:700;display:block}.apps-d{color:var(--text-muted);font-size:11.5px;display:block}.apps-go{color:var(--teal-hover);background:var(--teal-light);border-radius:20px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.apps-i.on .apps-go{color:var(--text-muted);background:0 0}@media (width<=1099px){.btn{justify-content:center;align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}input.search,select.search,.addrow input,.note-compose textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=file],select,textarea{min-height:44px}.crumb{min-height:44px;margin-bottom:0;padding:11px 0}.who-btn,.who-i,.apps-i,.mi,.aud-item,.chip{min-height:44px}.rail-ico,.rail .who-btn{width:44px;height:44px}.tab{padding:14px}:is(label:has(>input[type=radio]),label:has(>input[type=checkbox])){min-height:44px}.check,.disc,.x{position:relative}.check:before,.disc:before,.x:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=701px) and (width<=1099px){.card-b [style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}@media (width<=700px){.app{grid-template-columns:1fr}.rail{z-index:400;flex-direction:row;justify-content:space-around;align-items:center;gap:4px;width:100%;height:auto;padding:6px;position:fixed;inset:auto 0 0;box-shadow:0 -2px 14px #00000038}.rail>*{flex:none}.rail .mark{writing-mode:horizontal-tb;letter-spacing:.06em;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 5px;font-size:10.5px;display:flex;transform:none}.rail-ico{width:44px;height:44px}.apps{margin-top:0;padding-top:0}.apps:before{display:none}.apps-menu{width:min(274px,100vw - 24px);bottom:calc(100% + 10px);left:auto;right:4px}.rail .who-menu{inset:auto 4px calc(100% + 8px) auto}.rail{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.main{padding-bottom:calc(56px + var(--s-5) + env(safe-area-inset-bottom,0px))}.panel{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.ev-card{display:none}@media (width<=1199px){.board .cols,.board .row{display:none}.grp-h{flex-wrap:wrap}.board .grp{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.board .grp-h{grid-column:1/-1;margin-bottom:0}.board .tour-group{grid-column:1/-1}.board .tour-group>summary>.ev-card{margin-bottom:var(--s-2)}.board .tour-group .ev-card.child{width:auto;margin:0 0 var(--s-2) var(--s-5);border-left:3px solid var(--border)}.board .tour-group .ev-card.child:last-child{margin-bottom:0}.ev-card{gap:var(--s-2);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-4);text-align:left;flex-direction:column;width:100%;margin-top:0;display:flex}.grp-done .ev-card,.grp-setup .ev-card,.ev-card.child{background:var(--bg-page)}.ev-card:hover{border-color:var(--teal)}.ev-card:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ev-card-top{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.ev-card-name{letter-spacing:-.015em;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.ev-card-name a{color:inherit}.ev-card-name .tourtag{margin-left:6px}.ev-card-venue{color:var(--text-muted);margin-top:-6px;font-size:12.5px}.ev-card-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;font-family:Archivo,Figtree,sans-serif;font-size:20px;font-weight:700;display:flex}.ev-card-figure .q{letter-spacing:0;font-family:Figtree,sans-serif;font-size:13px;font-weight:600}.ev-card-of{color:var(--text-muted);letter-spacing:0;font-family:Figtree,sans-serif;font-size:12.5px;font-weight:500}.ev-card-bar{background:var(--bg-sunk);border-radius:4px;height:6px;position:relative}.ev-card-bar i{background:var(--text-placeholder);border-radius:4px;height:100%;display:block}.ev-card-bar .tgt{background:var(--text-secondary);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.ev-card-pace{border-radius:var(--r-input);color:#fff;background:var(--g-idle);flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 11px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.ev-card-pace:before{content:"";pointer-events:none;background:linear-gradient(104deg,#040e0b70 0%,#040e0b5c 70%,#040e0b1a 100%);position:absolute;inset:0}.ev-card-pace>*{z-index:1;position:relative}.ev-card-pace.good{background:linear-gradient(135deg,#064e36 0%,#0a7350 100%)}.ev-card-pace.warn{background:linear-gradient(135deg,#6f3205 0%,#8f4207 100%)}.ev-card-pace.crit{background:linear-gradient(135deg,#7a1212 0%,#9d1818 100%)}.ev-card-pace .word{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:800}.ev-card-pace .big{color:#fff;font-weight:800}.ev-card-pace .sm{color:#fffffff0;margin-left:0}.ev-card-pace .q{color:#ffffffe6}.ev-card-facts{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(126px,1fr));display:grid}.ev-card-facts>div{min-width:0}.ev-card-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11.5px;font-weight:700}.ev-card-facts dd{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:600}.ev-card-facts dd .q{font-size:12.5px;font-weight:500}.ev-card-disc{color:var(--text-muted);flex:none;place-items:center;margin-top:2px;display:grid}.ev-card-disc svg{transition:transform .12s}.tour-group[open]>summary .ev-card-disc svg{transform:rotate(90deg)}}.table-scroll{overflow-x:auto}.adset-row td{vertical-align:middle}.adset-toggle{cursor:pointer;align-items:center;gap:12px;display:flex}.adset-cb{opacity:0;width:1px;height:1px;margin:0;position:absolute}.adset-caret{background:var(--bg-sunk);width:22px;height:22px;color:var(--text-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;transition:transform .15s;display:inline-flex}.adset-toggle:has(.adset-cb:focus-visible){outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.adset-group .ad-in-set{display:none}.adset-group:has(.adset-cb:checked) .ad-in-set{display:table-row}.adset-group:has(.adset-cb:checked) .adset-caret{transform:rotate(90deg)}.adset-group .ad-in-set td{background:var(--bg-page);font-size:13px}@supports not selector(:has(*)){.adset-group .ad-in-set{display:table-row}.adset-caret{display:none}}.as-card .card-h{align-items:flex-start}.as-intro{gap:var(--s-3);flex-direction:column;display:flex}.as-note{color:var(--text-muted);max-width:78ch;margin:0;font-size:13px;line-height:1.55}.as-note b{color:var(--text-primary)}.as-range{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.as-pill{border:1px solid var(--fs-line);background:var(--fs-white);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;line-height:1.4;text-decoration:none;list-style:none;display:inline-block}.as-pill:hover{border-color:var(--fs-teal)}.as-pill::-webkit-details-marker{display:none}.as-pill[aria-current=true]{background:var(--fs-teal);border-color:var(--fs-teal);color:#fff;font-weight:600}.as-custom{display:inline-block}.as-custom-f{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;font-size:13px;display:flex}.as-custom-f label{color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.as-bars{margin-top:0}.as-foot{border-top:1px solid var(--border)}.as-table td,.as-table th{padding-top:14px;padding-bottom:14px}.as-table th{vertical-align:bottom}.as-cell .as-v{letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700;display:block}.as-s{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}@media (width>=701px){.as-table td.as-cell{white-space:nowrap}}.adset-row .as-name b{font-size:15px}.as-name{min-width:0;display:block}.as-stack{flex:none;align-self:center;padding-left:12px;display:inline-flex}.as-stack-i{box-shadow:0 0 0 2px var(--bg-card), var(--shadow);border-radius:11px;margin-left:-12px;line-height:0;display:block;overflow:hidden}.as-ad{align-items:center;gap:14px;padding-left:30px;display:flex}.adset-group:has(.adset-cb:checked) .adset-row td{border-bottom-color:#0000}.as-meter{background:var(--chart-grid);border-radius:999px;width:72px;max-width:100%;height:4px;margin-top:6px;margin-left:auto;display:block;overflow:hidden}.as-meter-f{border-radius:999px;height:100%;display:block}.as-meter-sign{background:var(--chart-1)}.as-meter-cost{background:var(--chart-mark)}.as-vchip{vertical-align:middle;cursor:help;white-space:nowrap;margin-left:8px;padding:2px 8px;font-size:11px}.as-name .as-vchip{margin:4px 0 0;display:inline-flex}.as-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adset-row.as-v-crit td:first-child,.ad-in-set.as-v-crit td:first-child{box-shadow:inset 5px 0 0 var(--crit)}.adset-row.as-v-warn td:first-child,.ad-in-set.as-v-warn td:first-child{box-shadow:inset 5px 0 0 var(--warn)}.adset-row.as-v-good td:first-child,.ad-in-set.as-v-good td:first-child{box-shadow:inset 5px 0 0 var(--good)}.adset-row.as-v-crit td,.ad-in-set.as-v-crit td{background:var(--crit-row)}.adset-row.as-v-warn td,.ad-in-set.as-v-warn td{background:var(--warn-row)}.adset-row.as-v-good td,.ad-in-set.as-v-good td{background:var(--good-row)}.as-setchip{margin:0 8px 0 0;font-size:11.5px;font-weight:700}@media (width<=700px){.adset-group .adset-row.as-v-crit,.adset-group .ad-in-set.as-v-crit{background:var(--crit-row);box-shadow:inset 5px 0 0 var(--crit)}.adset-group .adset-row.as-v-warn,.adset-group .ad-in-set.as-v-warn{background:var(--warn-row);box-shadow:inset 5px 0 0 var(--warn)}.adset-group .adset-row.as-v-good,.adset-group .ad-in-set.as-v-good{background:var(--good-row);box-shadow:inset 5px 0 0 var(--good)}.adset-row.as-v-crit td:first-child,.adset-row.as-v-warn td:first-child,.adset-row.as-v-good td:first-child,.ad-in-set.as-v-crit td:first-child,.ad-in-set.as-v-warn td:first-child,.ad-in-set.as-v-good td:first-child{box-shadow:none}.as-meter{margin-left:0}.as-table thead{display:none}.as-table,.as-table tbody{width:100%;min-width:0;display:block}.as-table tr.adset-row{display:grid}.adset-group:has(.adset-cb:checked) .ad-in-set{display:grid}.as-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px}.as-table td{text-align:left;width:auto;display:block;border:0!important;padding:0!important}.as-table td:first-child{grid-column:1/-1}.as-table .as-cell:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.as-cell .as-v{font-size:16px}.as-ad{padding-left:0}.adset-group .ad-in-set{background:var(--bg-page)}}.table-scroll table{width:auto;min-width:100%}.table-scroll.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000 100%)}.table-scroll.more-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 46px);mask-image:linear-gradient(90deg,#0000 0,#000 46px)}.table-scroll.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 46px calc(100% - 46px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 46px calc(100% - 46px),#0000 100%)}.scroll-cue{color:var(--text-muted);margin:0;padding:7px 15px 10px;font-size:12px;font-weight:600}@media (width>=701px){.tabs{background:0 0;flex-wrap:wrap;row-gap:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.stages-scroll{background:0 0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.stages{flex-wrap:wrap;row-gap:6px;width:auto}}.table-tight th,.table-tight td{white-space:nowrap}.table-tight td.wrapok{white-space:normal;min-width:150px}@media (width<=700px){.tab{padding:14px}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*=grid-column]{grid-column:auto!important}form[style*=display\:flex]{flex-direction:column!important;align-items:stretch!important}.search{width:100%}.grid2,.grid3,.bcs{grid-template-columns:1fr}.fun{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0}.fun-b{order:3;grid-column:1/-1;height:16px}.fun-d{text-align:left;order:4;grid-column:1/-1}.psum-row{grid-template-columns:repeat(2,minmax(0,1fr))}.psum-c{padding:var(--s-3) var(--s-4)}.psum-c:nth-child(odd){border-left:none}.psum-c:nth-child(n+3){border-top:1px solid var(--border-soft)}.task{grid-template-columns:30px 1fr auto auto}.check{border-radius:8px;width:26px;height:26px}.who-menu,.menu{width:min(280px,100vw - 24px)}}.chart-wrap{overflow-x:auto}.chart-wrap svg{width:100%;min-width:600px;max-width:1000px;height:auto;margin:0 auto;display:block}.chart-key i.dash,.chart-key i.dot{background:var(--chart-mark)}.chart-key i.sq{border-radius:3px;width:10px;height:10px}.chart-src{color:var(--text-quiet);margin-left:auto}.chart-gap{color:var(--warn);font-weight:600}@media (width<=700px){.chart-src{margin-left:0}}.spark{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.spark svg{width:100%;max-width:132px;height:30px;display:block}.spark-gap{color:var(--warn);font-size:10.5px;font-weight:600}.spark-none{color:var(--text-quiet);margin-top:7px;font-size:11px}.kpi .win{color:var(--text-quiet);font-size:11px}.kpi .wb{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;margin-right:5px;padding:1px 5px;font-size:10.5px;font-weight:700;display:inline-block}.kpi .wb-period{color:var(--text-primary);background:var(--teal-light);border-color:var(--teal)}.kpi .wb-total{color:var(--text-secondary);background:var(--bg-sunk);border-color:var(--border)}.cell-win{color:var(--text-quiet);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.3}.sharebar{flex-direction:column;gap:10px;display:flex}.sb-track{background:var(--bg-sunk);border-radius:6px;gap:2px;height:26px;display:flex;overflow:hidden}.sb-seg{color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:2px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.sb-1{background:var(--ramp-1)}.sb-2{background:var(--ramp-2)}.sb-3{background:var(--ramp-3)}.sb-4{background:var(--ramp-4)}.sb-5{background:var(--ramp-5)}.sb-other{background:var(--ramp-other)}.sb-4 span,.sb-5 span,.sb-other span{color:var(--navy)}.meter{flex-direction:column;gap:6px;display:flex}.meter+.meter{margin-top:var(--s-3)}.meter-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meter-h .k{color:var(--text-secondary);font-size:12.5px;font-weight:600}.meter-h .v{color:var(--text-muted);font-size:12.5px}.meter-h .v b{color:var(--text-primary);font-weight:700}.meter-t{background:var(--teal-light);border-radius:5px;height:10px;position:relative;overflow:hidden}.meter-f{background:var(--chart-1);border-radius:5px 0 0 5px;height:100%}.meter-m,.tix .bar .tgt{background:var(--text-primary);width:2px;height:100%;position:absolute;top:0;box-shadow:0 0 0 1.5px #ffffffd9}.meter-c{color:var(--text-muted);font-size:11.5px}.m-good .meter-t{background:var(--good-bg)}.m-good .meter-f{background:var(--good)}.m-warn .meter-t{background:var(--warn-bg)}.m-warn .meter-f{background:var(--warn)}.m-crit .meter-t{background:var(--crit-bg)}.m-crit .meter-f{background:var(--crit)}.m-idle .meter-t{background:var(--idle-bg)}.m-idle .meter-f{background:var(--idle)}.rates{margin-top:var(--s-3);flex-direction:column;gap:9px;display:flex}.rate-row{grid-template-columns:96px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.rate-l{color:var(--text-secondary);font-size:12px;font-weight:600}.rate-b{background:var(--bg-sunk);border-radius:4px;height:14px;display:block;overflow:hidden}.rate-f{background:var(--chart-1);border-radius:4px;height:100%;display:block}.rate-f.needed{background:var(--text-placeholder)}.rate-f.good{background:var(--good)}.rate-f.warn{background:var(--warn)}.rate-f.crit{background:var(--crit)}.rate-v{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.grp-settled,.grp-signal{border-left:3px solid var(--chart-1);border-radius:2px;padding-left:10px}.grp-signal{border-left-style:dashed;border-left-color:var(--text-placeholder)}.grp-signal .kpi{background:var(--bg-page);border-style:dashed}.reg{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.reg.settled{color:var(--chart-1)}.src-more{margin-top:var(--s-4);border-top:1px solid var(--border-soft);padding-top:var(--s-4)}.src-more>summary{cursor:pointer;color:var(--teal-hover);padding:var(--s-2) 0;font-size:12.5px;font-weight:600;list-style:none}.src-more>summary::-webkit-details-marker{display:none}.src-more>summary:before{content:"▸";margin-right:7px;font-size:11px;transition:transform .15s;display:inline-block}.src-more[open]>summary:before{transform:rotate(90deg)}.src-more>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.src-more>summary:before{transition:none}}.src-more.src-fold{padding:0 var(--s-5);margin-top:0}.src-more.src-fold>summary{padding:var(--s-3) 0}.cav-more{margin-top:0}.cav-more>summary{color:var(--text-muted);font-weight:600}.addconn>summary{cursor:pointer;list-style:none}.addconn>summary::-webkit-details-marker{display:none}.addconn>summary:after{content:"Add";color:var(--teal-hover);margin-left:auto;padding-left:12px;font-size:12.5px;font-weight:700;display:inline-block}.addconn[open]>summary:after{content:"Close";color:var(--text-muted)}.addconn>summary:hover h2{color:var(--teal-hover)}.addconn>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:var(--r-card)}@media (prefers-reduced-motion:reduce){.addconn>summary:after{transition:none}}.gap-list{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gap-list li{padding-left:14px;line-height:1.45;position:relative}.gap-list li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.gap-list .q{color:inherit;opacity:.72;font-weight:400}.linkstrip{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.lschip{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-input);border-left-width:3px;padding:9px 11px}.lschip.on{border-left-color:var(--good)}.lschip.off{border-left-color:var(--warn)}.ls-o{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:10.5px;font-weight:700}.ls-s{margin-top:1px;font-size:13.5px;font-weight:700}.ls-v{margin-top:2px;font-size:12px;font-weight:600}.lschip.on .ls-v{color:var(--good)}.lschip.off .ls-v{color:var(--warn)}.statbar{background:var(--bg-sunk);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.stat-seg{min-width:3px}.st-good{background:var(--good)}.st-warn{background:var(--warn)}.st-idle{background:var(--text-placeholder)}i.sq.st-good{background:var(--good)}i.sq.st-warn{background:var(--warn)}i.sq.st-idle{background:var(--text-placeholder)}.conn-fig{align-items:baseline;gap:var(--s-1) var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.cf-l{color:var(--text-secondary);font-size:13.5px;font-weight:500}.cf-v{min-width:0;color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.25}.cf-v .q{font-size:12.5px;font-weight:500;line-height:1.45}.cf-v .stale-age{font-size:12px;font-weight:500}.conn-fig .cav{flex-basis:100%;margin:0}.conn-note{gap:3px;margin:10px 0 0;font-size:12px;line-height:1.45;display:grid}.cn-c{color:var(--warn)}.cn-w{color:var(--text-muted)}.cn-x{color:var(--text);font-weight:600}.gap-more{margin-top:var(--s-4);border-top:1px solid var(--border-soft);padding-top:var(--s-2)}.gap-more>summary{cursor:pointer;color:var(--text-muted);padding:var(--s-2) 0;font-size:12.5px;font-weight:600;list-style:none}.gap-more>summary::-webkit-details-marker{display:none}.gap-more>summary:before{content:"▸";transition:transform .15s;display:inline-block}.gap-more[open]>summary:before{transform:rotate(90deg)}.gap-more>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.gap-more>summary:before{transition:none}}.gap-needs{color:var(--text-muted);gap:4px;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}@media (width<=700px){.kpi .src,.kpi .win,.spark-none,.chart-src,.aud-m,.fun-d,.asset .sm,.asset .akind,.apps-d,.mhint,.meter-c,.adq-w,.tl-fig,.cal-more,.rem,.apps-go,.grp-h .ct,.stale-age,.spark-gap,.who-r,.pace .sm,.row .q,.ad-shape-e,.ad-copy,.ad-body,.adplot-n,.cscale-x,.ftg-s,.ftg-g,.ftg-k dt,.ftg-k dd,.adq-s,.adcr-t,.ad-shape-s{font-size:12.5px}.cav{font-size:12.5px;line-height:1.5}.tl-lab{font-size:12px}.stat .k,.kpi .k,.auth-l,.cols,.eyebrow,.who-h,.apps-h,.adlist-h,.ad-fig dt,.owns,.reg,th,.cal-h,.bc-verdict,.cal-clash,.tourtag,.psum-l,.rate .k,.feed-s,.ad-shape-h,.ad-lead-k,.adplot-l{font-size:11.5px}.eg,.pace .chip{font-size:10.5px}.av,.av.sm,.who-av.sm,.fdot{font-size:11px}}.rail .who-btn{position:relative}.who-staff-dot{background:var(--plum);border:2px solid var(--navy);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.who-staff{border-radius:var(--r-input);background:var(--plum-bg);border:1px solid var(--border);flex-direction:column;gap:3px;margin:6px;padding:9px 11px;display:flex}.who-staff-n{color:var(--plum);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:800}.who-staff-d{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.4}.stafftag{border-radius:var(--r-badge);background:var(--plum-bg);color:var(--plum);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.toast{z-index:200;background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:11px 12px 11px 20px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #10182847}.toast b{font-weight:800}.toast-u{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff24;border:none;border-radius:999px;padding:6px 14px;font-weight:700}.toast-u:hover{background:#ffffff3d}.toast-u:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=700px){.toast{bottom:78px}}@media (prefers-reduced-motion:no-preference){.toast{animation:.18s ease-out liftin}}.imp{z-index:600;color:#fff;background:#7c2d12;border-bottom:3px solid #f59e0b;position:sticky;top:0;box-shadow:0 6px 18px #7c2d1257}.imp-in{align-items:center;gap:var(--s-3) var(--s-4);padding:10px var(--gutter);flex-wrap:wrap;max-width:100%;display:flex}.imp-tag{border-radius:var(--r-badge);color:#451a03;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;vertical-align:1px;background:#f59e0b;align-items:center;margin-right:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.imp-txt{overflow-wrap:anywhere;flex:260px;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.imp-txt b{text-underline-offset:2px;font-weight:800;text-decoration:underline}.imp-note{color:#fde3c8;overflow-wrap:anywhere;flex:100%;min-width:0;margin:0;font-size:12.5px;line-height:1.45}.imp-form{flex:none;margin:0 0 0 auto}.imp-back{color:#7c2d12;border-radius:var(--r-input);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:9px 16px;font-size:13px;font-weight:800}.imp-back:hover{background:#fde3c8}.imp-back:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.imp-in{padding:8px var(--gutter);gap:var(--s-2)}.imp-txt{flex:100%;font-size:12.5px;line-height:1.42}.imp-note{flex:140px;order:1;font-size:11.5px;line-height:1.4}.imp-form{flex:none;order:2;margin:0}.imp-back{min-height:44px;padding:9px 14px}}.reveal{padding:0}.reveal>summary{cursor:pointer;padding:var(--s-4) var(--s-5);color:var(--text-primary);border-radius:var(--r-card);align-items:center;gap:9px;font-size:15px;font-weight:800;list-style:none;display:flex}.reveal>summary::-webkit-details-marker{display:none}.reveal>summary:after{content:"▸";color:var(--teal-hover);margin-left:auto;transition:transform .15s}.reveal[open]>summary:after{transform:rotate(90deg)}.reveal[open]>summary{border-bottom:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0}.reveal>summary:hover{background:var(--bg-hover)}.reveal>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.reveal-d{color:var(--text-muted);font-size:12.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.reveal>summary:after{transition:none}}@media (width<=1099px){.reveal>summary{min-height:44px}}.owns-client{align-items:center;gap:var(--s-2) var(--s-3);border-radius:var(--r-input);background:var(--plum-bg);border:1px solid var(--border);flex-wrap:wrap;padding:11px 13px;display:flex}.owns-client-n{color:var(--text-primary);font-size:14px;font-weight:800}.owns-client-d{color:var(--text-secondary);flex:240px;min-width:0;font-size:12.5px;line-height:1.45}.setup-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.setup-step{border-bottom:1px solid var(--border-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.setup-step:last-child{border-bottom:none}.setup-step-mark{border:1.5px solid var(--border);color:#fff;background:var(--bg-card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.setup-step-done .setup-step-mark{background:var(--g-good);border-color:#0000}.setup-step-b{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-step-b b{color:var(--text-primary);font-size:14px;font-weight:600}.setup-step-done .setup-step-b b{color:var(--text-secondary);font-weight:500}@media (width<=560px){.setup-step{grid-template-columns:22px minmax(0,1fr);row-gap:8px}.setup-step>.btn,.setup-step>.q{grid-column:2;justify-self:start}}.mapgrid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.mapgrid{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}}.mapgrid>.card{min-width:0}.bmap{min-width:0;overflow-x:auto}.bmap svg{height:auto}.bmap-src{color:var(--text-quiet);text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:11px;font-weight:700}.bmap-off{color:var(--text-secondary);overflow-wrap:anywhere;max-width:78ch;margin:14px 0 0;font-size:12.5px;line-height:1.6}.bmap-off-i{display:inline}.bmap-note{color:var(--text-muted);max-width:78ch;margin:10px 0 0;font-size:11.5px;line-height:1.5}.ev-spacer{flex:1 1 0;min-width:0}.ev-act{display:contents}.ev-share{align-items:center;gap:7px;display:inline-flex}.sharesub{color:var(--text-muted);margin:6px 0 0;font-size:13px}.sharelead{margin:0 0 var(--s-4);max-width:78ch;font-size:12.5px;line-height:1.6}.sharerow{padding:9px 0}.sharelink{margin-top:var(--s-4)}.sharelink-k{margin-bottom:5px;font-size:12.5px;font-weight:600}.sharelink-v{width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:12.5px}.sharecopy{gap:var(--s-3);align-items:center;display:flex}.sharecopy .sharelink-v{flex:auto}.sharecopy-b{flex:none;min-height:44px}.sharecopy-said{color:var(--good);margin:6px 0 0;font-size:12.5px;font-weight:600}.sharecopy-said.copy-failed{color:var(--warn)}@media (width<=560px){.sharecopy{flex-direction:column;align-items:stretch}.sharecopy-b{justify-content:center;width:100%}}.sharenote{margin:var(--s-2) 0 0;max-width:78ch;line-height:1.6}.sharestate{margin-top:var(--s-4)}.sharestate-l{margin:0;font-size:13.5px;line-height:1.7}.sharestate-l .verdict{margin-right:7px}.shareacts{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.shareacts form{display:contents}.shared{background:var(--bg-page)}.sh-page{max-width:760px;padding:var(--s-7) var(--gutter) var(--s-8);min-width:0;margin:0 auto}.sh-head{margin-bottom:var(--s-7)}.sh-eyebrow{margin:0 0 var(--s-2);color:var(--text-quiet);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700}.sh-head h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:27px;line-height:1.2}.sh-meta{color:var(--text-secondary);margin:var(--s-3) 0 0;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.sh-meta b{color:var(--text-primary);font-weight:600}.sh-block{margin-top:var(--s-7);min-width:0}.sh-h{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 var(--s-3);font-size:11px;font-weight:700}.sh-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.sh-grid>*{min-width:0}.sh-none{color:var(--text-quiet);font-size:13px;font-weight:600}.sh-meter{margin-top:var(--s-4);min-width:0}.sh-note{margin:var(--s-3) 0 0;max-width:78ch;line-height:1.6}.sh-pace{margin:0 0 var(--s-3)}.sh-pace-line{color:var(--text-secondary);max-width:78ch;margin:0;font-size:13.5px;line-height:1.65}.sh-pace-line b{color:var(--text-primary);font-weight:700}.sh-dates{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);margin:0;padding:0;list-style:none}.sh-dates li{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--border-soft);padding:11px 15px;display:flex}.sh-dates li:last-child{border-bottom:none}.sh-date-k{color:var(--text-secondary);font-size:13.5px}.sh-date-v{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:600}.sh-date-v.q{font-weight:500}.sh-foot{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--border);color:var(--text-quiet);font-size:11.5px;line-height:1.6}.sh-mark{letter-spacing:.2em;color:var(--navy);font-weight:800}.sh-foot-note{margin-top:var(--s-2);max-width:78ch;display:block}@media (width<=700px){.sh-page{padding:var(--s-5) var(--gutter) var(--s-7)}.sh-head h1{font-size:22px}.sh-meta{gap:10px 16px}.shareacts{flex-direction:column;align-items:stretch}.shareacts .btn{justify-content:center;width:100%}}:root{--newev-measure:1132px;--newev-col:780px;--newev-side:320px}.newev-wrap{grid-template-columns:minmax(0,var(--newev-col)) var(--newev-side);gap:var(--s-7);max-width:var(--newev-measure);align-items:start;margin:0 auto;display:grid}.newev{gap:var(--s-4);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.newev-side{top:var(--s-5);grid-area:1/2;min-width:0;position:sticky}.wide{width:100%}.err{color:var(--crit);margin:4px 0 0;font-size:12px}.fld>.hintl,.newev-make>.hintl{margin-top:4px;line-height:1.45;display:block}.card-b>.hintl{margin-top:var(--s-2);line-height:1.45;display:block}.newev-head>*{width:100%;max-width:var(--newev-measure);margin-left:auto;margin-right:auto}.newev-head{padding-bottom:var(--s-5)}.steps{margin:var(--s-4) auto 0;background:var(--border);border:1px solid var(--border);border-radius:var(--r-input);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.step{background:var(--bg-page);min-width:0}.step>a,.step>.step-in{padding:10px var(--s-4) 11px;min-height:44px;color:inherit;text-decoration:none;display:block}.step a:hover{background:var(--bg-hover)}.step a:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.step-h{align-items:center;gap:8px;min-width:0;display:flex}.step-n{background:var(--bg-sunk);width:21px;height:21px;color:var(--text-quiet);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.step-t{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.step-q{color:var(--text-quiet);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0 29px;font-size:12px;display:block;overflow:hidden}.step-on{background:var(--bg-card);box-shadow:inset 0 2px 0 var(--teal)}.step-on .step-t{color:var(--text-primary)}.step-on .step-n{background:var(--g-teal);color:#fff}.step-done .step-t{color:var(--text-secondary)}.step-done .step-n{background:var(--teal-light);color:var(--teal-hover)}.side-h{margin:0 0 var(--s-3);letter-spacing:-.01em;font-size:13px;font-weight:700}.side-g+.side-g{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border)}.side-gh{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.side-gt{color:var(--text-secondary);font-size:12.5px;font-weight:600}.side-back{color:var(--teal-hover);font-size:12px;font-weight:600}.side-back:hover{text-decoration:underline}.side-back:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.side-r{gap:var(--s-3);grid-template-columns:minmax(0,88px) minmax(0,1fr);align-items:baseline;padding:4px 0;font-size:12.5px;display:grid}.side-k{color:var(--text-quiet)}.side-v{color:var(--text-primary);overflow-wrap:anywhere}.side-v.none{color:var(--text-placeholder)}.side-none{margin:var(--s-1) 0 0;color:var(--text-quiet);font-size:12.5px}.side-sum{display:none}.card-h .newev-from{min-width:0;margin-left:auto}.card-h .newev-from[open]{flex:100%;margin-left:0}.newev-from>summary{cursor:pointer;color:var(--teal-hover);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.newev-from>summary::-webkit-details-marker{display:none}.newev-from>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin-top:-3px;transition:transform .12s;transform:rotate(45deg)}.newev-from[open]>summary:after{margin-top:1px;transform:rotate(225deg)}.newev-from>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.newev-from-b{margin-top:var(--s-3)}@media (prefers-reduced-motion:reduce){.newev-from>summary:after{transition:none}}.nm-big{letter-spacing:-.015em;padding:12px 14px;font-family:Archivo,Figtree,system-ui,sans-serif;font-size:19px;font-weight:600}.newev-venue{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 150px;align-items:end;display:grid}.newev-venue>.fld+.fld{margin-top:0}.fld+.newev-venue,.newev-make+.fld{margin-top:var(--s-3)}.vpick{border:1px solid var(--border);border-radius:var(--r-input);background:var(--bg-card);overflow:hidden}.vpick>.vpick-f,.vpick>.vpick-s{background:0 0;border:none;border-radius:0;width:100%}.vpick>.vpick-f{border-bottom:1px solid var(--border)}.vpick>.vpick-f:focus,.vpick>.vpick-s:focus{outline:2px solid var(--teal);outline-offset:-2px}.seq{flex-direction:column;display:flex}.seq-row{column-gap:var(--s-3);grid-template-columns:22px minmax(0,1fr);align-items:stretch;display:grid}.seq-row:not(:last-child){padding-bottom:var(--s-3)}.seq-m{justify-content:center;align-items:flex-start;padding-top:36px;display:flex;position:relative}.seq-dot{background:var(--text-placeholder);border-radius:3px;flex:none;width:9px;height:9px}.seq-row:not(:last-child) .seq-m:after{content:"";top:50px;left:calc(50% - 1px);bottom:calc(var(--s-3) * -1);background:var(--border);border-radius:1px;width:2px;position:absolute}.seq-row:not(:first-child) .seq-m:before{content:"";background:var(--border);border-radius:1px;width:2px;height:36px;position:absolute;top:0;left:calc(50% - 1px)}.seq-f{min-width:0}.fld-when{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 118px;display:grid}.newev-2{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 150px;display:grid}.newev-2>.fld+.fld{margin-top:0}.newev-dates{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.newev-dates>.fld+.fld{margin-top:0}.newev-kind{margin-top:var(--s-3);margin-bottom:var(--s-3);flex-direction:column;gap:0}.newev-kind .radio-opt{padding:var(--s-2) var(--s-2) var(--s-2) 0;align-items:flex-start}.newev-kind .radio-opt input[type=radio]{margin-top:2px}.kind-h{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.newev-rows{flex-direction:column;display:flex}.newev-row{gap:var(--s-3);padding-bottom:var(--s-3);grid-template-columns:minmax(0,1fr) 120px 160px;align-items:end;display:grid}.newev-row>.fld{margin-top:0}@media (width<=700px){.newev-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}[hidden]{display:none!important}.card-none{background:var(--bg-page);box-shadow:none}.card-none>.card-h{border-bottom-color:var(--border-soft)}.newev-make{background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--r-input);padding:var(--s-3);margin-top:var(--s-3)}.newev-make>summary{cursor:pointer;color:var(--teal-hover);font-size:13.5px;font-weight:600}.newev-make>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:var(--r-input)}.newev-make>summary+.fld,.newev-make .btn{margin-top:var(--s-3)}.newev-scroll{overflow:visible}.newev-go{align-items:center;gap:var(--s-3);z-index:5;margin-top:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.newev-go-r{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.newev-saves{flex:320px;max-width:52ch;margin:0}.newev-saves b{color:var(--text-primary);font-weight:600}.radio-opt input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal-hover);flex:none;margin:0}@media (width<=1199px){.newev-wrap{max-width:var(--newev-col);grid-template-columns:minmax(0,1fr)}.newev{grid-area:1/1}.newev-side{margin-top:var(--s-4);grid-area:2/1;position:static}.side-sum{cursor:pointer;color:var(--teal-hover);align-items:center;min-height:44px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.side-sum::-webkit-details-marker{display:none}.newev-side:not([open]) .side-h,.newev-side:not([open]) .side-g{display:none}.side-sum:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}}@media (width<=700px){.newev-2,.newev-venue,.newev-dates{grid-template-columns:minmax(0,1fr)}.newev-venue{align-items:stretch}.steps{grid-template-columns:minmax(0,1fr)}.step-q{display:none}.step-on{box-shadow:inset 3px 0 0 var(--teal)}.step>a,.step>.step-in{padding:0 var(--s-3);align-items:center;display:flex}.seq-row{grid-template-columns:22px minmax(0,1fr)}.newev-go{padding:var(--s-3)}.newev-go .btn{text-align:center;flex:auto}.newev-go{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.gaid{border:1px solid var(--border);border-radius:var(--r-input);margin-top:12px;overflow:hidden}.gaid-h{gap:var(--s-2);background:var(--good-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;padding:10px 12px;display:flex}.gaid-h b{font-size:13px}.gaid-h .sub{color:var(--text-muted);font-size:12px}.gaid-b{padding:12px}.gaid-m{margin:0}.gaid-v{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.gaid-note{border-radius:var(--r-input);background:var(--warn-bg);color:#78350f;margin:10px 0 0;padding:10px 12px;font-size:12.5px;font-weight:600}.gaid-when{color:var(--text-muted);margin:8px 0 0;font-size:12px}.gaid+.gaid{margin-top:8px}.gaid-none .gaid-h{background:var(--surface-2,transparent)}.gaid-none .gaid-b p+p{margin-top:6px}.iti-field{display:block}.iti-field .iti{width:100%;display:block}.iti-field .iti input.search{padding-left:62px}.iti-field .iti__country-container{z-index:3}.iti-field .iti--inline-dropdown .iti__dropdown-content{z-index:50}.iti-field .iti__dropdown-content.iti__hide{display:none!important}.iti-field .iti__dropdown-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-input);box-shadow:var(--shadow-pop);overflow:hidden}.iti-field .iti__search-input{width:100%;font:inherit;color:var(--text-primary);background:var(--bg-page);border:0;border-bottom:1px solid var(--border);padding:10px 30px 10px 32px;font-size:14px}.iti-field .iti__search-input::placeholder{color:var(--text-quiet)}.iti-field .iti__search-input:focus{outline:2px solid var(--teal);outline-offset:-2px}.iti-field .iti__country-list{background:var(--bg-card);max-height:240px}.iti-field .iti__country{font:inherit;color:var(--text-primary);padding:9px 12px;font-size:14px}.iti-field .iti__country:hover,.iti-field .iti__country.iti__highlight{background:var(--teal-light)}.iti-field .iti__dial-code{color:var(--text-muted)}.iti-field .iti__country-name{color:var(--text-primary)}.iti-field .iti__selected-country{border-radius:var(--r-input) 0 0 var(--r-input)}.iti-field .iti__selected-country:hover,.iti-field .iti__selected-country-primary:hover{background:var(--bg-hover)}.iti-field .iti__selected-country:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.iti-field .iti__selected-dial-code{color:var(--text-primary);font:inherit;font-size:14px}.iti-field .iti__arrow{border-top-color:var(--text-muted)}.iti-field .iti__arrow--up{border-bottom-color:var(--text-muted)}.iti-field input.search:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-page) inset!important;box-shadow:0 0 0 1000px var(--bg-page) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.iti-field input.search:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-page) inset!important;box-shadow:0 0 0 1000px var(--bg-page) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.iti-field input.search:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--bg-page) inset!important;box-shadow:0 0 0 1000px var(--bg-page) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.adgal{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=480px){.adgal{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.adgal-i{flex-direction:column;gap:4px;min-width:0;display:flex}.adcr-tile{aspect-ratio:1;width:100%;height:auto;margin-bottom:4px}.adcr-tile .adcr-i{font-size:24px}.adcr-tile .adcr-k{width:28px;height:28px;font-size:12px;line-height:28px;bottom:8px;right:8px}.adgal-nm:before{content:none}.adgal-nm{font-size:13.5px}.adgal-none{color:var(--text-quiet);margin:0;font-size:12px}.adgal-kind{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10.5px;font-weight:700}.adgal-hl{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.adgal-body{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.adgal-f{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0;display:grid}.adgal-of{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.adgal-f div{min-width:0}.adgal-f dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.adgal-f dd{margin:0;font-size:14px;font-weight:700}.lm{--lm-bg:#050d14;--lm-ink:#e8f6f8;--lm-ink-2:#9fb7bf;--lm-ink-3:#6c858d;--lm-glass:#0a18219e;--lm-line:#78dceb24;--lm-teal:#1ad3e6;--lm-gold:#ffd166}.lm-stage{border-radius:var(--r-card);background:var(--lm-bg);height:clamp(460px,68vh,760px);color:var(--lm-ink);isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #04101847}.lm-map{background:var(--lm-bg);position:absolute;inset:0}.lm .lm-stage .lm-map.maplibregl-map{position:absolute;inset:0}.lm-map .maplibregl-canvas{outline:none}.lm-vignette{pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#03090e8c 100%),linear-gradient(#03090e8c 0%,#0000 22% 78%,#03090eb3 100%);position:absolute;inset:0}.lm-is-stale .lm-map{filter:grayscale()brightness(.75);transition:filter .6s}.lm-hud{z-index:2;pointer-events:none;align-items:flex-start;gap:16px;display:flex;position:absolute;top:22px;left:24px;right:24px}.lm-hud a{pointer-events:auto}.lm-count{pointer-events:none}.lm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-ink-2);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.lm-pulse{background:var(--lm-teal);border-radius:50%;width:9px;height:9px;animation:2s infinite lm-ping;box-shadow:0 0 #1ad3e699}.lm-is-stale .lm-pulse{background:var(--lm-ink-3);animation:none}@keyframes lm-ping{0%{box-shadow:0 0 #1ad3e68c}70%{box-shadow:0 0 0 12px #1ad3e600}to{box-shadow:0 0 #1ad3e600}}.lm-n{letter-spacing:-.035em;font-feature-settings:"tnum" 1;color:#0000;text-shadow:0 0 42px #1ad3e640;background:linear-gradient(#fff 0%,#c9f6fb 60%,#7fe6f1 100%);-webkit-background-clip:text;background-clip:text;margin-top:6px;font-family:Archivo,Figtree,sans-serif;font-size:clamp(56px,8vw,104px);font-weight:900;line-height:.95}.lm-n.lm-bump{animation:.9s ease-out lm-bump}@keyframes lm-bump{0%{transform:scale(1)}25%{transform:scale(1.035)}to{transform:scale(1)}}.lm-absent{max-width:360px;margin-top:10px}.lm-absent b{color:var(--lm-ink);font-family:Archivo,Figtree,sans-serif;font-size:22px;font-weight:800;display:block}.lm-absent span{color:var(--lm-ink-2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.lm-sub{color:var(--lm-ink-3);margin-top:8px;font-size:12.5px}.lm-asof{color:var(--lm-ink-2);background:var(--lm-glass);border:1px solid var(--lm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-feature-settings:"tnum" 1;white-space:nowrap;border-radius:20px;margin-left:auto;padding:6px 11px;font-size:12px}.lm-asof:empty{display:none}.lm-tv{color:var(--lm-ink);background:var(--lm-glass);border:1px solid var(--lm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.lm-tv:hover{color:#fff;border-color:#1ad3e680}.lm-tv:focus-visible,.lm-foot a:focus-visible{outline:2px solid var(--lm-teal);outline-offset:2px}.lm-panel{z-index:2;background:var(--lm-glass);border:1px solid var(--lm-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:14px;width:270px;max-height:calc(100% - 180px);padding:16px 16px 12px;position:absolute;top:92px;right:24px;overflow:auto}.lm-panel h3{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-ink-2);margin:0 0 10px;font-size:11px;font-weight:700}.lm-top{counter-reset:lm;margin:0;padding:0;list-style:none}.lm-top li{counter-increment:lm;border-top:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0;display:grid}.lm-top li:first-child{border-top:0}.lm-top-name{color:var(--lm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.lm-top-name:before{content:counter(lm);width:18px;color:var(--lm-ink-3);font-size:11px;font-weight:700;display:inline-block}.lm-top-v{font-feature-settings:"tnum" 1;font-family:Archivo,Figtree,sans-serif;font-size:14px;font-weight:800}.lm-top-bar{background:#ffffff0f;border-radius:3px;grid-column:1/-1;height:3px;margin-left:18px}.lm-top-bar i{background:linear-gradient(90deg,#0a8fa0,var(--lm-teal));border-radius:3px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #1ad3e680}.lm-top-empty{color:var(--lm-ink-3);font-size:13px}.lm-unknown{color:var(--lm-ink-3);margin:8px 0 0;font-size:12px}.lm-ticker{z-index:2;background:var(--lm-glass);border:1px solid var(--lm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow:hidden}.lm-ticker-tag{letter-spacing:.14em;text-transform:uppercase;color:#1b1300;background:var(--lm-gold);border-radius:20px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800}.lm-ticker-track{white-space:nowrap;flex:1;gap:26px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.lm-tick{color:var(--lm-ink-2);font-size:13px}.lm-tick b{color:var(--lm-ink);font-weight:600}.lm-tick em{color:var(--lm-ink-3);margin-left:4px;font-style:normal}.lm-tick-new{animation:.7s ease-out lm-in}.lm-tick-new b{color:var(--lm-gold)}@keyframes lm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lm-tick-quiet{color:var(--lm-ink-3)}.lm-ticker-hour{color:var(--lm-ink-2);font-feature-settings:"tnum" 1;flex:none;font-size:12px}.lm-state{z-index:3;text-align:center;border:1px solid var(--lm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d14d1;border-radius:14px;max-width:380px;padding:18px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lm-state b{font-family:Archivo,Figtree,sans-serif;font-size:17px;font-weight:800;display:block}.lm-state span{color:var(--lm-ink-2);margin-top:6px;font-size:13px;line-height:1.45;display:block}.lm-foot{color:var(--text-quiet);margin:10px 2px 0;font-size:11.5px;line-height:1.5}.lm-foot a{color:inherit}.maplibregl-popup.lm-tip .maplibregl-popup-content{color:var(--lm-ink,#e8f6f8);background:#050d14eb;border:1px solid #78dceb33;border-radius:10px;padding:8px 11px;font-family:Figtree,sans-serif;box-shadow:0 10px 26px #0006}.maplibregl-popup.lm-tip .maplibregl-popup-content b{font-size:13px;display:block}.maplibregl-popup.lm-tip .maplibregl-popup-content span{color:#9fb7bf;font-size:12px}.maplibregl-popup.lm-tip .maplibregl-popup-tip{display:none}.lm-tvbody{background:#050d14;margin:0;overflow:hidden}.lm-tvmode .lm-stage{height:100vh;box-shadow:none;border-radius:0}.lm-tvmode .lm-hud{flex-wrap:wrap;top:48px;left:56px;right:56px}.lm-tvmode .lm-event{color:var(--lm-ink-2);letter-spacing:-.01em;flex-basis:100%;font-family:Archivo,Figtree,sans-serif;font-size:22px;font-weight:800}.lm-tvmode .lm-n{font-size:clamp(96px,12vw,190px)}.lm-tvmode .lm-eyebrow,.lm-tvmode .lm-sub{font-size:15px}.lm-tvmode .lm-asof{font-size:15px;position:absolute;top:0;right:0}.lm-tvmode .lm-panel{width:380px;top:140px;right:56px}.lm-tvmode .lm-top-name{font-size:18px}.lm-tvmode .lm-top-v{font-size:19px}.lm-tvmode .lm-panel h3{font-size:13px}.lm-tvmode .lm-ticker{padding:14px 20px;bottom:44px;left:56px;right:56px}.lm-tvmode .lm-tick{font-size:17px}.lm-tvmode .lm-ticker-hour{font-size:15px}.lm-credit{z-index:2;color:#4c6169;font-size:11px;position:absolute;bottom:12px;right:56px}@media (width<=700px){.lm-stage{height:auto;box-shadow:none;background:0 0;flex-direction:column;display:flex;overflow:visible}.lm-map,.lm .lm-stage .lm-map.maplibregl-map{border-radius:var(--r-card);background:var(--lm-bg);height:360px;position:relative;inset:auto;overflow:hidden}.lm-vignette{border-radius:var(--r-card);height:360px}.lm-hud{flex-wrap:wrap;top:14px;left:14px;right:14px}.lm-n{font-size:56px}.lm-asof{order:3}.lm-tv{display:none}.lm-panel{background:#0a1821;width:auto;max-height:none;margin-top:12px;position:relative;top:auto;right:auto}.lm-ticker{background:#0a1821;flex-wrap:wrap;margin-top:10px;position:relative;bottom:auto;left:auto;right:auto}.lm-ticker-track{white-space:normal;flex-direction:column;flex-basis:100%;order:3;gap:6px;-webkit-mask-image:none;mask-image:none}.lm-state{width:calc(100% - 32px);top:auto;bottom:16px;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lm-pulse,.lm-n.lm-bump,.lm-tick-new{animation:none}.lm-top-bar i,.lm-is-stale .lm-map{transition:none}}:root{--teal:var(--fs-teal);--teal-hover:var(--fs-teal-ink);--teal-light:var(--fs-teal-light);--navy:var(--fs-navy);--navy-2:var(--fs-navy-light);--text-primary:var(--fs-text);--text-secondary:var(--fs-text);--text-muted:var(--fs-muted);--text-quiet:var(--fs-muted);--bg-page:var(--fs-bg);--bg-card:var(--fs-white);--bg-head:var(--fs-bg);--bg-hover:var(--fs-teal-light);--bg-sunk:var(--fs-bg);--border:var(--fs-line);--border-soft:var(--fs-line);--r-card:var(--fs-r-lg);--r-input:var(--fs-r-sm);--r-badge:var(--fs-r-pill);--shadow:var(--fs-shadow-sm);--shadow-pop:var(--fs-shadow-lg);--good:var(--fs-good);--good-bg:var(--fs-good-bg);--warn:var(--fs-warn);--warn-bg:var(--fs-warn-bg);--crit:var(--fs-crit);--crit-bg:var(--fs-crit-bg);--good-row:var(--fs-good-bg);--warn-row:var(--fs-warn-bg);--crit-row:var(--fs-crit-bg);--chart-1:var(--fs-chart-4);--chart-2:var(--fs-chart-2);--chart-grid:var(--fs-line);--info:var(--fs-info);--info-bg:var(--fs-info-bg);--g-teal:var(--fs-btn);--g-good:linear-gradient(135deg,var(--fs-good-ink) 0%,var(--fs-good) 100%);--g-warn:linear-gradient(135deg,var(--fs-warn-ink) 0%,var(--fs-warn) 100%);--g-crit:linear-gradient(135deg,var(--fs-crit-ink) 0%,var(--fs-crit) 100%);--g-idle:linear-gradient(135deg,var(--fs-navy-deep) 0%,var(--fs-navy) 60%,var(--fs-navy-light) 100%);--gradient-dark:linear-gradient(135deg,var(--fs-navy-deep) 0%,var(--fs-navy) 55%,var(--fs-navy-light) 100%);--sb-w:264px;--gutter:clamp(20px,3vw,40px)}body{font-family:var(--fs-font-body);color:var(--fs-text);background:var(--fs-bg);-webkit-font-smoothing:antialiased}.num,.bc-num b,.stat .v,.kpi .v,.psum-n,.hero-h{font-family:var(--fs-num);font-variant-numeric:tabular-nums}.lm-n{font-weight:800}.orb{flex:none;width:30px;height:30px;display:block}.wm{white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.wm-f{font-family:var(--fs-font-body);letter-spacing:.2em;color:var(--fs-wm-furiosa);font-size:15px;font-weight:800;line-height:1}.wm-b{font-family:var(--fs-font-display);letter-spacing:-.01em;color:var(--fs-wm-product);font-size:16.25px;font-weight:700;line-height:1}.app{grid-template-columns:var(--sb-w) minmax(0,1fr);background:linear-gradient(90deg,var(--fs-navy-deep) 0,var(--fs-navy-deep) var(--sb-w),var(--fs-bg) var(--sb-w))}.main{background:var(--fs-bg)}.rail{padding:var(--fs-s5) var(--fs-s3) var(--fs-s4);background:radial-gradient(120% 60% at 0% 0%, #00b0c629, transparent 60%), var(--fs-navy-deep);scrollbar-width:thin;scrollbar-color:#a9c3ca40 transparent;border-right:1px solid #7fe8f514;align-items:stretch;gap:2px;overflow:hidden auto}.mark{writing-mode:horizontal-tb;padding:0 var(--fs-s2) var(--fs-s4);color:var(--fs-white);border-radius:var(--fs-r-sm);align-items:center;gap:.6rem;margin:0;text-decoration:none;display:flex;transform:none}.mark:hover,.mark .wm-f{color:var(--fs-white)}.mark .wm-b{color:var(--fs-glow)}.rail-collapse{margin-top:var(--fs-s2);border-radius:var(--fs-r-sm);width:30px;height:30px;color:var(--fs-on-dark-2);cursor:pointer;background:0 0;border:0;order:99;align-self:flex-end;place-items:center;display:grid}.rail-collapse:hover{color:var(--fs-white);background:#7fe8f512}.rail{position:sticky}.rail-sec{padding:var(--fs-s4) var(--fs-s3) var(--fs-s2);font:600 12.5px/1.2 var(--fs-font-body);color:#a9c3cab8;white-space:nowrap}.rail-ico{justify-content:flex-start;align-items:center;gap:var(--fs-s3);width:auto;height:auto;min-height:40px;padding:var(--fs-s2) var(--fs-s3);border-radius:var(--fs-r-sm);color:var(--fs-on-dark);font:500 14.5px/1.25 var(--fs-font-body);transition:background .15s var(--fs-ease), color .15s var(--fs-ease);background:0 0;text-decoration:none;display:flex}.rail-ico svg{width:18px;height:18px;color:var(--fs-on-dark-2);flex:none}.rail-lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-ico:hover{color:var(--fs-white);background:#7fe8f512}.rail-ico[aria-current=true]{color:var(--fs-white);box-shadow:inset 3px 0 0 var(--fs-teal);background:#00b0c629;font-weight:600}.rail-ico[aria-current=true] svg{color:var(--fs-glow)}.rail-ico:focus-visible,.mark:focus-visible,.rail-collapse:focus-visible,.rail .who-btn:focus-visible{outline:2px solid var(--fs-glow);outline-offset:2px}.apps{padding-top:var(--fs-s4);margin-top:auto}.apps:before{left:var(--fs-s3);right:var(--fs-s3);background:#7fe8f514;width:auto;transform:none}.apps>.rail-ico{width:100%;font-family:inherit}.rail .who{margin-top:var(--fs-s2)}.rail .who-btn{align-items:center;gap:var(--fs-s3);width:100%;height:52px;padding:0 var(--fs-s2);border-radius:var(--fs-r-md);color:var(--fs-white);font:600 14px/1.2 var(--fs-font-body);background:#7fe8f50d;display:flex}.rail .who-btn:hover{background:#7fe8f51a}.rail .who-btn .rail-lbl{text-align:left;flex:1;min-width:0}.rail .who-menu{left:calc(100% + 12px)}.topbar,.nav-scrim{display:none}@media (width>=1024px){html.nav-closed{--sb-w:60px}html.nav-closed .rail{padding:var(--fs-s5) var(--fs-s2) var(--fs-s4);align-items:center}html.nav-closed .mark{padding:0 0 var(--fs-s6);justify-content:center}html.nav-closed .mark .wm,html.nav-closed .rail-lbl,html.nav-closed .rail-sec{display:none}html.nav-closed .rail-collapse{align-self:center;transform:rotate(180deg)}html.nav-closed .rail-ico{justify-content:center;width:44px;min-height:44px;padding:0}html.nav-closed .rail-ico[aria-current=true]{box-shadow:none}html.nav-closed .apps>.rail-ico{width:44px}html.nav-closed .rail .who-btn{background:0 0;justify-content:center;width:44px;padding:0}}:root{--topbar-h:calc(44px + 2 * var(--fs-s3) + 1px)}@media (width<=1023px){.app{background:var(--fs-bg);grid-template-columns:minmax(0,1fr)}.topbar{justify-content:space-between;align-items:center;gap:var(--fs-s3);z-index:300;min-height:var(--topbar-h);padding:var(--fs-s3) var(--fs-s4);background:var(--fs-navy-deep);border-bottom:1px solid #7fe8f514;display:flex;position:sticky;top:0}.topbar-brand{align-items:center;gap:.6rem;min-height:44px;text-decoration:none;display:flex}.topbar-brand .wm-f{color:var(--fs-white)}.topbar-brand .wm-b{color:var(--fs-glow)}.topbar-menu{border-radius:var(--fs-r-sm);width:44px;height:44px;color:var(--fs-white);cursor:pointer;background:#7fe8f514;border:0;place-items:center;display:grid}.topbar-menu:focus-visible,.topbar-brand:focus-visible{outline:2px solid var(--fs-glow);outline-offset:2px}.rail-collapse{display:none}html.nav-js .rail{z-index:500;width:288px;height:100%;transition:left .2s var(--fs-ease);box-shadow:var(--fs-shadow-lg);padding:var(--fs-s5) var(--fs-s3);flex-direction:column;justify-content:flex-start;align-items:stretch;position:fixed;inset:0 auto 0 -300px}html.nav-js.nav-open .rail{left:0}html.nav-js .nav-scrim:not([hidden]){z-index:450;background:#061e2880;display:block;position:fixed;inset:0}.rail>*{flex:none}.rail .mark{writing-mode:horizontal-tb;min-width:0;min-height:0;padding:0 var(--fs-s2) var(--fs-s4);justify-content:flex-start}.mark .wm,.rail-lbl{display:inline-flex}.rail-lbl{display:inline}.rail-ico{width:auto;min-height:44px;padding:var(--fs-s2) var(--fs-s3);justify-content:flex-start}.apps{padding-top:var(--fs-s4);margin-top:auto}.apps:before{display:block}.apps>.rail-ico{width:100%}.rail .who{margin-top:var(--fs-s2)}.rail .who-btn{width:100%;height:52px;padding:0 var(--fs-s2);background:#7fe8f50d;justify-content:flex-start}.apps-menu{left:var(--fs-s3);width:min(274px,100% - 24px);bottom:calc(100% + 8px);right:auto}.rail .who-menu{left:var(--fs-s3);top:auto;bottom:calc(100% + 8px);right:auto}.main{padding-bottom:var(--fs-s6)}}@media (prefers-reduced-motion:reduce){html.nav-js .rail{transition:none}}h1{font-family:var(--fs-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:34px;font-weight:800;font-stretch:112%;line-height:1.08}.ev-title h1{font-size:36px}h2,h3{text-wrap:balance}p{text-wrap:pretty}.card-h h2,.card-h h3,.card-h .t,.sec-h h2{font-family:var(--fs-font-display);letter-spacing:-.01em;font-weight:700}.sec-h h2{font-size:21px}.stat .k,.auth-l,.cols,.who-r,.who-h,.psum-l,.bc-verdict,.team-filter-l,th,.adlist-h,.ad-fig dt,.ad-lead-k,.ad-shape-h,.adplot-l,.stg .tag,.kpi .k,.rate .k,.feed-s,.eg,.owns,.tourtag,.apps-h,.ev-card-pace .word,.ev-card-facts dt,.ls-o,.who-staff-n,.bmap-src,.sh-h,.adgal-kind,.adgal-f dt,.lm-panel h3,.lm-ticker-tag,.eyebrow,.cal-h,body .pace .chip,body .chip,body .pn,body .pv,body .reg,body .wb,body .kpi .wb,body .lm-eyebrow,body .aud-list-h,body .stafftag{text-transform:none;letter-spacing:0}.stat .k,.kpi .k,.rate .k,.psum-l,.ad-fig dt,.ad-lead-k,.ev-card-facts dt,.adgal-f dt{color:var(--fs-muted);font-size:13.5px;font-weight:600}th,.cols div{color:var(--fs-muted);font-size:12.5px;font-weight:600}.cal-h{font-size:12.5px;font-weight:600}.pb-word{text-transform:lowercase;letter-spacing:0;font-size:13px;font-weight:700;display:inline-block}.pb-word:first-letter{text-transform:uppercase}.btn{background:var(--fs-btn);color:var(--fs-white);border-radius:var(--fs-r-pill);min-height:var(--fs-btn-h-md);padding:0 var(--fs-s5);justify-content:center;align-items:center;gap:var(--fs-s2);font:600 14.5px/1 var(--fs-font-body);white-space:nowrap;box-shadow:none;transition:background .15s var(--fs-ease);border:0;display:inline-flex}.btn:hover{background:var(--fs-btn-hover);color:var(--fs-white)}.btn.ghost{background:var(--fs-white);color:var(--fs-text);border:1px solid var(--fs-line)}.btn.ghost:hover{background:var(--fs-teal-light);border-color:var(--fs-teal-mid);color:var(--fs-text)}.btn.xs{min-height:var(--fs-btn-h-sm);padding:0 var(--fs-s4);font-size:13px}.btn:focus-visible{outline:3px solid var(--fs-teal-ink);outline-offset:2px}.pill{border-radius:var(--fs-r-pill)}.head{padding:var(--fs-s6) var(--gutter) 0;background:0 0;border-bottom:0}.head-top{align-items:flex-end}.sub{color:var(--fs-muted);font-size:14px}.page-age{color:var(--fs-muted)}.crumb{color:var(--fs-muted);font-size:13px}.crumb:hover{color:var(--fs-teal-ink)}.tabs{margin-top:var(--fs-s5);border:1px solid var(--fs-line);border-radius:var(--fs-r-md);gap:2px;width:max-content;max-width:100%;padding:4px;display:flex;background:var(--fs-white)!important}.tab{padding:var(--fs-s2) var(--fs-s4);color:var(--fs-text);white-space:nowrap;border:0;border-radius:10px;font-size:14px;font-weight:600}.tab:hover{background:var(--fs-teal-light);color:var(--fs-text)}.tab[aria-selected=true],.tab[aria-current=page],.tab[aria-current=true]{background:var(--fs-navy-deep);color:var(--fs-white);border:0}.tab:focus-visible{outline:3px solid var(--fs-teal-ink);outline-offset:1px}@media (width<=700px){.tabs{padding:var(--fs-s1);gap:0}.tabs .tab{padding:var(--fs-s3) var(--fs-s2);font-size:13px}}.card{background:var(--fs-white);border:1px solid var(--fs-line);border-radius:var(--fs-r-lg);box-shadow:var(--fs-shadow-sm)}.card-h{border-bottom-color:var(--fs-line)}.stat{background:var(--fs-white)}.hero{margin:var(--fs-s5) var(--gutter) 0;border-radius:var(--fs-r-lg);padding:var(--fs-s6) var(--fs-s6);background:radial-gradient(900px 480px at 8% -30%, #00b0c657, transparent 60%), var(--gradient-dark);box-shadow:var(--fs-shadow-md)}.hero:after{display:none}.hero-h{font-family:var(--fs-font-display);letter-spacing:-.03em;color:var(--fs-white);font-size:44px;font-weight:800;font-stretch:112%}.hero-sub{color:var(--fs-on-dark)}.eyebrow{color:var(--fs-on-dark-2);font-size:13.5px;font-weight:600}.hero .page-age,.hero .hintl{color:var(--fs-on-dark-2)}.hero .page-age b{color:var(--fs-white)}@media (width<=700px){.hero{margin:var(--fs-s4) var(--fs-s4) 0;padding:var(--fs-s5)}.hero-h{font-size:clamp(30px,9vw,40px)}.hero .head-top{align-items:flex-start;gap:var(--fs-s5);flex-direction:column}.hero .head-top>*{flex:none;width:100%}.head:not(.hero) .head-top{align-items:stretch;gap:var(--fs-s4);flex-direction:column}.head:not(.hero) .head-top>:not(.head-actions){flex:none}.head:not(.hero) .head-actions{justify-content:flex-start}}.livebtn{border:1px solid var(--fs-dark-line);color:var(--fs-white);background:#061e288c}.livebtn:hover{background:var(--fs-navy-light)}.livebtn-go{background:#7fe8f529}.auth{background:var(--fs-white);place-items:normal;min-height:100vh;padding:0;display:block}.auth-split{grid-template-columns:minmax(0,52fr) minmax(0,48fr);width:100%;min-height:100vh;display:grid}.auth-main{flex-direction:column;max-width:none;padding:40px clamp(24px,5vw,72px);display:flex}.auth-brand{justify-content:flex-start;align-self:flex-start;align-items:center;gap:.6rem;margin:0;text-decoration:none}.auth-mark{font-family:var(--fs-font-body);letter-spacing:.2em;color:var(--fs-wm-furiosa);font-size:15px}.auth-product{font-family:var(--fs-font-display);color:var(--fs-wm-product);font-size:16.25px}.auth-card{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;margin:auto;padding:48px 0}.auth-h{text-align:left;font-family:var(--fs-font-display);letter-spacing:-.03em;font-size:40px;font-weight:800;font-stretch:112%;line-height:1.05}.auth-sub,.auth-hint,.auth-foot{text-align:left}.auth-sub{color:var(--fs-muted);max-width:36ch;margin-left:0;margin-right:0;font-size:15px}.auth-l{color:var(--fs-text);font-size:13.5px;font-weight:600}.auth-in{background:var(--fs-white);border-radius:var(--fs-r-md);min-height:var(--fs-btn-h-lg);padding:0 var(--fs-s4);border:1px solid #7e909a;font-size:15px}.auth-in[disabled],.auth-in[readonly]{background:var(--fs-bg);color:var(--fs-muted)}.auth-go{min-height:var(--fs-btn-h-lg);border-radius:var(--fs-r-pill);font-size:15px}.auth-furiosa{gap:10px;display:inline-flex}.orb-btn{width:20px;height:20px}.orb-btn path{fill:var(--fs-white)}.auth-or{color:var(--fs-muted);font-size:12.5px}.auth-panel{color:var(--fs-white);background:radial-gradient(640px 420px at 70% 8%, #00b0c64d, transparent 62%), var(--gradient-dark);flex-direction:column;justify-content:center;gap:40px;padding:clamp(40px,6vw,88px) clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-tag{font-family:var(--fs-font-display);letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:800;font-stretch:112%;line-height:1.02}.auth-vis{max-width:520px;height:300px;position:relative}.av-card{background:var(--fs-white);width:62%;color:var(--fs-text);border-radius:var(--fs-r-lg);padding:var(--fs-s5);position:absolute;top:40px;left:0;box-shadow:0 30px 60px -24px #0000008c}.av-k{color:var(--fs-muted);font-size:13px;font-weight:600;display:block}.av-n{font-family:var(--fs-num);letter-spacing:-.035em;margin-top:4px;font-size:44px;font-weight:800;line-height:1.05;display:block}.av-of{color:var(--fs-muted);white-space:nowrap;margin-top:2px;font-size:13px;display:block}.av-bar{background:var(--fs-teal-mid);border-radius:6px;height:8px;margin-top:14px;display:block;position:relative}.av-bar i{background:var(--fs-teal);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.av-bar em{background:var(--fs-navy);border-radius:1px;width:2px;height:16px;position:absolute;top:-4px}.av-pill{background:var(--fs-white);color:var(--fs-text);border-radius:var(--fs-r-pill);white-space:nowrap;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;position:absolute;right:0;box-shadow:0 18px 40px -18px #0000008c}.av-pill b{font-weight:700}.av-p1{top:0}.av-p2{top:58px}.av-dot{background:var(--fs-teal);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #00b0c62e}.av-dot.good{background:var(--fs-good);box-shadow:0 0 0 4px #16a34a2e}.av-rows{background:var(--fs-bg);width:52%;color:var(--fs-text);border-radius:var(--fs-r-md);padding:var(--fs-s4);gap:var(--fs-s2);display:grid;position:absolute;bottom:0;right:0;box-shadow:0 24px 50px -22px #00000080}.av-rk{color:var(--fs-muted);font-size:13px;font-weight:600}.av-row{justify-content:space-between;font-size:13.5px;display:flex}.av-row b{font-family:var(--fs-num);font-weight:700}.auth-cap{color:var(--fs-on-dark-2);margin:0;font-size:12.5px}@media (width<=980px){.auth-split{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.auth-panel{order:-1;gap:0;padding:28px 24px 26px}.auth-tag{max-width:16ch;font-size:30px}.auth-vis,.auth-cap{display:none}.auth-main{padding:28px 24px 40px}.auth-card{margin:0;padding:28px 0 0}.auth-h{font-size:34px}}.adset-caret{background:var(--fs-white);border:1px solid var(--fs-line);width:28px;height:28px;box-shadow:var(--fs-shadow-sm);color:var(--fs-text);border-radius:50%;font-size:11px}.adset-toggle:hover .adset-caret{border-color:var(--fs-teal-mid);background:var(--fs-teal-light)}.who-av,.av,.who-i .av{background:var(--fs-btn);color:var(--fs-white)}.av.none{background:var(--fs-bg);color:var(--fs-muted)}.check{border-color:#5f6f79}.check.on{background:var(--fs-good-ink);color:var(--fs-white)}.seg.dead{opacity:1;border-style:dashed}.seg.dead,.seg.dead *{color:var(--fs-muted)}.b-idle,.badge.b-idle,.p-done{color:#4b5563}.cal-t,.cal-t.done,.cal-t b{color:var(--fs-text)}.cal-add{opacity:1;color:var(--fs-muted)}.stg.off .nm,.stg.off .dt,.stg.off{color:var(--fs-muted)}.tabs,.stages-scroll{background-image:none!important}.a-warn svg,.ask-fail,.badge.b-warn,.chart-gap,.cn-c,.eg,.fnotold,.lschip.off .ls-v,.pace.warn .big,.rem.due,.sharecopy-said.copy-failed,.spark-gap,.stale-age,.stat .v.warn,.v-warn{color:var(--fs-warn-ink)}.addconn>summary:after,.addconn>summary:hover h2,.adq-basis>summary,.adrow>summary:hover .ad-nm,.apps-go,.aud-item.on .aud-n,.auth-again button,.auth-link,.board-clash a,.cal-add-more>summary,.cal-add:hover,.cal-d.today .cal-n,.cal-s b,.camp-s:hover .camp-n,.chip:hover,.crumb:hover,.ev button:hover .ev-nm,.ev a:hover .ev-nm,.fdot.person,.feed-s,.filterline a,.linkish,.live-name h2 a:hover,.mark:hover,.mention,.mi.on,.newev-from>summary,.newev-make>summary,.owns,.reg.settled,.reveal>summary:after,.side-back,.side-sum,.src-more>summary,.stages-edit,.step-done .step-n,.tl-ev:hover,.tl-how>summary,.tourtag,.who-i svg,.who-i.on .who-n{color:var(--fs-teal-ink)}.badge.b-good,.empty-good .empty-mark,.lschip.on .ls-v,.p-onsale,.pace.good .big,.rate .v.good,.sharecopy-said,.stat .v.good,.tick.on,.v-good{color:var(--fs-good-ink)}.a-crit svg,.badge.b-crit,.err,.fun-d .crit,.pace.crit .big,.rate .v.crit,.stat .v.crit,.task .due.over,.up.up-fail .up-s,.v-crit{color:var(--fs-crit-ink)}.today-hero .head-top{align-items:flex-start}.kts{z-index:2;gap:var(--fs-s3);margin-top:var(--fs-s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.kt{align-content:start;column-gap:var(--fs-s3);row-gap:var(--fs-s1);padding:var(--fs-s4) var(--fs-s5);border-radius:var(--fs-r-md);background:#ffffff0f;border:1px solid #7fe8f51f;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.kt-k{color:var(--fs-on-dark-2);white-space:nowrap;font-size:13.5px;font-weight:600}.kt-v{font-family:var(--fs-num);letter-spacing:-.03em;color:var(--fs-white);white-space:nowrap;font-size:34px;font-weight:800;font-stretch:112%;line-height:1.05}.kt-v.kt-none{font-family:var(--fs-font-body);color:var(--fs-on-dark);padding-top:8px;font-size:18px;font-weight:700}.kt-v.kt-bad{color:var(--fs-crit-on-dark)}.kt-m{gap:var(--fs-s1) var(--fs-s2);color:var(--fs-on-dark-2);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.kt-up{color:var(--fs-good-on-dark);white-space:nowrap;font-weight:700}.kt-src{white-space:nowrap;border-radius:var(--fs-r-pill);color:var(--fs-on-dark);background:#7fe8f51a;padding:2px 8px}.kt-k,.kt-v{grid-column:1}.kt-m{grid-column:1/-1}.kt-spark{width:88px;height:32px;color:var(--fs-glow);opacity:.9;grid-area:1/2/3;align-self:end}@media (width<=1279px){.kts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.kts{grid-template-columns:minmax(0,1fr)}}.kts-head{z-index:2;align-items:baseline;gap:var(--fs-s1) var(--fs-s3);margin-top:var(--fs-s6);flex-wrap:wrap;display:flex;position:relative}.kts-head+.kts{margin-top:var(--fs-s3)}.kts-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-white);font-size:13px;font-weight:800}.kts-scope{color:var(--fs-on-dark-2);font-size:13px}.kt-split{margin-top:var(--fs-s1);color:var(--fs-on-dark);font-variant-numeric:tabular-nums;flex-direction:column;grid-column:1/-1;gap:2px;font-size:12.5px;display:flex}.kt-split i{color:var(--fs-on-dark-2);font-style:normal}.kt{container-type:inline-size}@container (width<=280px){.kt-spark{grid-area:auto/1/auto/-1;width:100%;height:26px}.kt-v.num{font-size:28px}}.psum{box-shadow:none;background:0 0;border:0;padding:0}.psum-row{flex-wrap:nowrap;gap:6px;display:flex}.psum-c{align-items:center;gap:var(--fs-s2);min-width:max-content;padding:var(--fs-s3) var(--fs-s4);border-radius:var(--fs-r-md);border:1px solid var(--fs-line);background:var(--fs-white);cursor:pointer;font:inherit;color:var(--fs-text);box-shadow:inset 0 -4px 0 var(--tone);transition:box-shadow .15s var(--fs-ease), background .15s var(--fs-ease);text-align:left;flex:1 1 0;display:flex}.psum-c.zero{opacity:1;cursor:default;box-shadow:inset 0 -4px 0 var(--fs-line)}.psum-c .psum-k{background:var(--tone);border-radius:50%;flex:none;width:10px;height:10px}.psum-c .psum-n{font-family:var(--fs-num);font-size:22px;font-weight:800;line-height:1}.psum-c .psum-l{color:var(--fs-muted);white-space:nowrap;font-size:13.5px;font-weight:600}.psum-c:not(.zero):hover{background:var(--fs-teal-light)}.psum-c[aria-pressed=true]{background:var(--fs-navy-deep);border-color:var(--fs-navy-deep);color:var(--fs-white);box-shadow:inset 0 -4px 0 var(--tone)}.psum-c[aria-pressed=true] .psum-l{color:var(--fs-on-dark)}.psum-c:focus-visible{outline:3px solid var(--fs-teal-ink);outline-offset:2px}.psum-good{--tone:var(--fs-good)}.psum-warn{--tone:var(--fs-warn)}.psum-crit{--tone:var(--fs-crit)}.psum-done{--tone:#64748b}.psum-idle{--tone:#b6c2c8}@media (width<=1023px){.psum-row{flex-wrap:wrap}.psum-c{flex:calc(33% - 6px)}}@media (width<=700px){.psum-c{flex:calc(50% - 6px)}}.bcs{gap:var(--fs-s4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bc{--fill:linear-gradient(140deg,var(--fs-navy-deep) 0%,var(--fs-navy) 60%,var(--fs-navy-light) 100%);color:var(--fs-white);border-radius:var(--fs-r-lg);box-shadow:var(--fs-shadow-md);padding:var(--fs-s5);gap:var(--fs-s3);border:0;min-height:0;position:relative;overflow:hidden;background:var(--fill)!important}.bc[data-pace-tone=good]{--fill:linear-gradient(140deg,#0c5f33 0%,#15803d 100%)}.bc[data-pace-tone=warn]{--fill:linear-gradient(140deg,#8a3b08 0%,#b45309 100%)}.bc[data-pace-tone=crit]{--fill:linear-gradient(140deg,#8f1616 0%,#b91c1c 100%)}.bc:before{display:none}.bc:after{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:260px;height:260px;display:block;position:absolute;top:-110px;right:-70px}.bc:hover{box-shadow:var(--fs-shadow-lg);transform:translateY(-1px)}.bc-top{align-items:flex-start;gap:var(--fs-s3);margin:0}.bc-id{flex:1;min-width:0}.bc-name{font-family:var(--fs-font-display);letter-spacing:-.015em;color:var(--fs-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;display:-webkit-box;overflow:hidden}.bc-meta{color:#ffffffdb;margin-top:2px;font-size:13px;line-height:1.4}.bc-lead{color:#fffc;margin-top:2px;font-size:12.5px}.bc-pill{white-space:nowrap;border-radius:var(--fs-r-pill);color:var(--fs-white);background:#0000003d;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.bc-pill i{background:var(--fs-white);border-radius:50%;width:8px;height:8px}.bc-pill .bc-verdict{clip:rect(0 0 0 0);white-space:nowrap;background:0 0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bc-num{margin-top:var(--fs-s2);color:#ffffffe0}.bc-num b,.bc-num .fig b{font-family:var(--fs-num);color:var(--fs-white);letter-spacing:-.03em;font-size:34px;font-weight:800;font-stretch:112%}.bc-num span{color:#ffffffe0;font-size:13.5px}.bc-num em{color:var(--fs-white);font-family:var(--fs-num);font-size:15px;font-weight:700}.bc-missing,.bc-missing *{color:var(--fs-white)!important;font-size:14.5px!important;font-weight:600!important;font-family:var(--fs-font-body)!important;letter-spacing:0!important}.bc-bar{height:8px;margin:var(--fs-s1) 0 0;background:#ffffff3d;border-radius:6px}.bc-fill{background:var(--fs-white);border-radius:6px}.bc-tgt{background:var(--fs-white);height:16px;top:-4px}.bc-foot{align-items:stretch;gap:var(--fs-s2);padding-top:var(--fs-s1);flex-direction:column;margin-top:auto;display:flex}.bc-spark{color:#ffffffbf;width:100%;height:28px;display:block}.bc-rates{color:var(--fs-white);flex-wrap:wrap;gap:6px;min-width:0;font-size:12.5px;display:flex}.bc-rates b{color:var(--fs-white);font-weight:800}.bc-chip{white-space:nowrap;border-radius:var(--fs-r-pill);color:var(--fs-white);background:#0003;align-items:baseline;gap:4px;padding:3px 9px;display:inline-flex}.bc-note{white-space:normal}.bc-why{-webkit-line-clamp:3;color:#ffffffe6;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.bcs[data-filtered] .bc:not([data-shown]){display:none}.notice{border:1px solid var(--fs-warn-bg);border-radius:var(--fs-r-md);background:#fffaf0;padding:0}.notice>summary{align-items:center;gap:var(--fs-s2);padding:var(--fs-s3) var(--fs-s4);cursor:pointer;color:var(--fs-warn-ink);font-size:14px;font-weight:600;list-style:none;display:flex}.notice>summary::-webkit-details-marker{display:none}.notice>summary:after{content:"Details";color:var(--fs-muted);margin-left:auto;font-size:12.5px;font-weight:600}.notice[open]>summary:after{content:"Hide"}.notice>summary svg{flex:none}.notice-n{border-radius:var(--fs-r-pill);background:var(--fs-warn-bg);color:var(--fs-warn-ink);padding:2px 8px;font-size:12px}.notice ul,.notice p{padding:0 var(--fs-s4) var(--fs-s3) calc(var(--fs-s4) + 24px);color:var(--fs-text);margin:0;font-size:13.5px;line-height:1.5}.notice ul{padding-left:calc(var(--fs-s4) + 40px)}.notice li{margin-bottom:var(--fs-s1)}.notice>summary:focus-visible{outline:3px solid var(--fs-teal-ink);outline-offset:2px;border-radius:var(--fs-r-md)}.co-why{color:var(--fs-muted);font-size:13px}.clearlist{gap:var(--fs-s2);flex-wrap:wrap;margin:0;display:flex}.clearlist>div{align-items:center;gap:var(--fs-s2);padding:var(--fs-s2) var(--fs-s3);border-radius:var(--fs-r-pill);background:var(--fs-good-bg);color:var(--fs-good-ink);font-size:13.5px;display:flex}.clearlist>div:before{content:"";background:var(--fs-good);border-radius:50%;width:8px;height:8px}.clearlist dt{color:inherit;margin:0;font-weight:600}.clearlist dd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.adq-basis>summary{color:var(--fs-teal-ink);font-size:13px;font-weight:600}.ev-head{margin:var(--fs-s5) var(--gutter) 0;padding:var(--fs-s6);border-radius:var(--fs-r-lg);color:var(--fs-white);background:radial-gradient(900px 480px at 8% -30%, #00b0c64d, transparent 60%), var(--gradient-dark);box-shadow:var(--fs-shadow-md);gap:var(--fs-s5);border:0}.ev-head .crumb:hover{color:var(--fs-white)}.ev-title h1{color:var(--fs-white);font-size:40px}.ev-meta{color:var(--fs-on-dark-2);gap:var(--fs-s2) var(--fs-s5);font-size:14px}.ev-meta b,.ev-meta .num{color:var(--fs-white)}.ev-meta .q{color:var(--fs-on-dark-2)}.ev-head .linkish,.ev-head a.linkish{color:var(--fs-glow)}.ev-head .btn.ghost{color:var(--fs-white);background:#ffffff14;border-color:#7fe8f547}.ev-head .btn.ghost:hover{color:var(--fs-white);background:#ffffff29}.pacebar{box-shadow:none;border-radius:var(--fs-r-md);padding:var(--fs-s5);gap:var(--fs-s6);border:1px solid #7fe8f524;background:#ffffff0d!important}.pacebar:before,.pacebar:after{display:none}.pb-gauge{width:150px}.pb-good .pb-word{background:var(--fs-good-bg);color:var(--fs-good-ink)}.pb-warn .pb-word{background:var(--fs-warn-bg);color:var(--fs-warn-ink)}.pb-crit .pb-word{background:var(--fs-crit-bg);color:var(--fs-crit-ink)}.pb-idle .pb-word{color:var(--fs-white);background:#ffffff24}.pb-rates{text-transform:none;letter-spacing:0;color:var(--fs-on-dark-2);gap:var(--fs-s6);font-size:13px;font-weight:600}.pb-rates b{font-family:var(--fs-num);color:var(--fs-white);font-size:32px;font-stretch:112%}.pb-more>summary{cursor:pointer;color:var(--fs-glow);width:max-content;font-size:13px;font-weight:600}.pb-more>summary:focus-visible{outline:2px solid var(--fs-glow);outline-offset:2px}.pb-more .pb-line{margin-top:var(--fs-s2);color:var(--fs-on-dark);font-size:14.5px}.pb-plain>summary{display:none}.pb-plain .pb-line{margin-top:0;font-size:15.5px}.pb-gauge-n{text-transform:none;letter-spacing:0;color:var(--fs-on-dark-2);font-size:12.5px}.pb-basis{color:var(--fs-on-dark-2)}@media (width<=700px){.ev-head{margin:var(--fs-s4) var(--fs-s4) 0;padding:var(--fs-s5)}.ev-title h1{font-size:30px}.pb-rates b{font-size:26px}}.ev-head .stages-edit,.ev-head a:not(.btn):not(.tab):not(.crumb){color:var(--fs-glow)}.ev-head .crumb,.ev-head .stg.off,.ev-head .stg.off .nm,.ev-head .stg.off .dt{color:var(--fs-on-dark)}.bc-pill .bc-verdict{color:var(--fs-white)}.hero .btn.ghost:hover,.ev-head .btn.ghost:hover{color:var(--fs-white);background:#ffffff1a}.check:hover{border-color:#4b5b66}.crumb{color:var(--fs-text)}.ev-head .btn{min-height:40px}.ev-title{row-gap:var(--fs-s3)}.strip{gap:var(--fs-s3);padding:var(--fs-s5) var(--gutter) 0;background:0 0;border:0}.strip .stat{border:1px solid var(--fs-line);border-radius:var(--fs-r-md);padding:var(--fs-s4) var(--fs-s5);box-shadow:var(--fs-shadow-sm)}.strip .stat .v{font-family:var(--fs-num);letter-spacing:-.03em;font-size:28px;font-weight:800;font-stretch:112%}.strip .stat .m{color:var(--fs-muted);font-size:12.5px}.pace .chip{letter-spacing:0;text-transform:none;color:#4b5563;background:#eef1f4;flex-wrap:wrap;gap:0 4px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.pace .chip .pn,.pace .chip .pv{display:inline}.pace .chip .pn{color:inherit;letter-spacing:0;font-weight:600}.pace.good .chip{background:var(--fs-good-bg);color:var(--fs-good-ink)}.pace.warn .chip{background:var(--fs-warn-bg);color:var(--fs-warn-ink)}.pace.crit .chip{background:var(--fs-crit-bg);color:var(--fs-crit-ink)}.grp,.board-grp{border-radius:var(--fs-r-lg)}.gaid-v,code,pre,kbd{font-family:var(--fs-font-mono)}th,td{white-space:nowrap}td.kind.free,td.wrap{white-space:normal}td:has(br){white-space:normal}.nw{white-space:nowrap}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}details.how{margin:var(--fs-s2) 0 0}.card>details.how,.card-b>details.how{padding:var(--fs-s3) var(--fs-s5) var(--fs-s4)}.card>details.how{margin-top:0}details.how>summary{cursor:pointer;color:var(--fs-teal-ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}details.how>summary::-webkit-details-marker{display:none}details.how>summary:before{content:"";box-sizing:border-box;background:radial-gradient(circle at 50% 70%,currentColor 1.2px,#0000 1.6px),linear-gradient(currentColor,currentColor) 50% 32%/1.5px 4px no-repeat;border:1.5px solid;border-radius:50%;width:14px;height:14px}details.how>summary:focus-visible{outline:3px solid var(--fs-teal-ink);outline-offset:2px;border-radius:4px}details.how>:not(summary){margin-top:var(--fs-s2)}.owns{white-space:nowrap;color:var(--fs-muted);margin-left:6px;font-size:12.5px;font-weight:600;display:inline-block}body .sub,body .hero-sub{text-wrap:balance}@media (width<=700px){.lm-tvmode .lm-panel{width:auto;margin:var(--fs-s3) var(--fs-s4) 0;position:relative;top:auto;left:auto;right:auto}}.sub,.hintl,.page-age{text-wrap:pretty}.pace .chip{white-space:nowrap;border-radius:var(--fs-r-pill);align-items:center;gap:6px;min-width:104px;height:26px;margin:0 0 4px;padding:0 12px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.pace .chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.pace .chip .pn{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pace .chip .pv{display:inline-block}.pace .chip .pv:first-letter{text-transform:uppercase}.chip,.pill,.stg .nm{white-space:nowrap}.kpi .k{white-space:normal;overflow-wrap:break-word;line-height:1.3}.head:not(.hero) .head-top{align-items:flex-start;gap:var(--fs-s4) var(--fs-s5)}.head:not(.hero) .head-actions{padding-top:var(--fs-s1);gap:var(--fs-s3)}.head:not(.hero) h1+.sub{margin-top:var(--fs-s2)}.head .tabs{margin-top:var(--fs-s5)}.team-filter{margin-top:var(--fs-s3);gap:var(--fs-s2);align-items:center}.team-filter-l{color:var(--fs-muted);font-size:13px;font-weight:600}.strip{padding-top:var(--fs-s5)}.strip+*{margin-top:var(--fs-s4)}.row .r.num .q{text-wrap:balance;max-width:9em;font-size:12px;line-height:1.3;display:inline-block}.board .row{grid-template-rows:1fr auto auto 1fr;row-gap:0}.board .row>*{grid-row:1/span 4}.board .row>.ev{grid-area:2/1/auto/3;align-self:end}.board .row>.venue{color:var(--fs-muted);grid-area:3/1/auto/3;align-self:start;padding-left:13px;font-size:13px}.board .row>.venue .city{font-size:13px;display:inline}.board .row>.venue .city:before{content:", "}.board .cols>div:first-child{grid-column:1/3}.board .cols>div:nth-child(2){display:none}.ev-nm{font-weight:600}.kpi .src{width:fit-content;margin-top:var(--fs-s2);border-radius:var(--fs-r-pill);background:var(--fs-bg);color:var(--fs-muted);white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.kpi .win,.kpi .m.cav-m{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board .row>.num{white-space:nowrap}.board .row>.num>.stale-age{font-size:11px;line-height:1.35;display:block}.board .row .cell-win{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board .row .q:not(.q-keep){font-size:0;line-height:0}.board .row .q:not(.q-keep):before{content:"–";color:var(--fs-muted);cursor:help;text-underline-offset:3px;font-size:14px;line-height:1.4;-webkit-text-decoration:underline dotted #545e6b80;text-decoration:underline dotted #545e6b80}.panel{border-radius:var(--fs-r-lg) 0 0 var(--fs-r-lg);box-shadow:var(--fs-shadow-lg);background:var(--fs-white);border:0;overflow:hidden}.panel-h{background:radial-gradient(420px 220px at 0% 0%, #00b0c64d, transparent 60%), var(--gradient-dark);color:var(--fs-white);padding:var(--fs-s5);border-bottom:0}.panel-h h2{font-family:var(--fs-font-display);color:var(--fs-white);font-size:22px;font-weight:800;font-stretch:112%}.panel-x{color:var(--fs-on-dark);background:#ffffff14;border-radius:50%}.panel-x:hover{color:var(--fs-white);background:#ffffff29}.panel-b{padding:var(--fs-s5)}.panel-b .chips{gap:var(--fs-s2);flex-direction:column;display:flex}.panel-b .chip{text-align:left;white-space:normal;border-radius:var(--fs-r-md);width:100%;padding:var(--fs-s3) var(--fs-s4);background:var(--fs-teal-light);border:1px solid var(--fs-teal-mid);color:var(--fs-text);cursor:pointer;font-size:14px;font-weight:600}.panel-b .chip:hover{background:var(--fs-teal-mid)}.answer{background:var(--fs-bg);border-radius:var(--fs-r-md);padding:var(--fs-s4);white-space:pre-line;line-height:1.6}.panel-f{border-top:1px solid var(--fs-line);padding:var(--fs-s4) var(--fs-s5) var(--fs-s5)}.askbox{border-radius:var(--fs-r-md);padding:var(--fs-s3);font:inherit;border:1px solid #7e909a;width:100%;min-height:96px}td.has-more{cursor:help}td.has-more:after{content:"i";border:1.4px solid var(--fs-muted);width:15px;height:15px;color:var(--fs-muted);font:700 10px/1 var(--fs-font-body);vertical-align:1px;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}:is(.grid3:has(>.kpi),.grid4:has(>.kpi),.kpis,.ads-kpis){gap:var(--fs-s3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid!important}.kpi{border:1px solid var(--fs-line);border-radius:var(--fs-r-md);background:var(--fs-white);padding:var(--fs-s4) var(--fs-s5);box-shadow:var(--fs-shadow-sm);min-width:0}.kpi .v{font-family:var(--fs-num);letter-spacing:-.03em;font-size:28px;font-weight:800;font-stretch:112%}.kpi:has(.v-none){box-shadow:none;background:0 0;border-style:dashed}.kpi .v.v-none{font-family:var(--fs-font-body);color:var(--fs-muted);letter-spacing:0;font-size:14px;font-weight:600}.kpi .src{white-space:normal;overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;max-width:100%;line-height:1.4}.ev-head .sub,.hero .sub,.ev-head .hintl,.ev-head p{color:var(--fs-on-dark-2)}.alert{border-radius:var(--fs-r-md);padding:var(--fs-s3) var(--fs-s4);border:1px solid #0000;font-size:14px;line-height:1.5}.alert.a-warn{border-color:var(--fs-warn-bg);color:var(--fs-text);background:#fffaf0}.alert.a-info{background:var(--fs-teal-light);border-color:var(--fs-teal-mid);color:var(--fs-text)}.alert.a-crit{border-color:var(--fs-crit-bg);color:var(--fs-text);background:#fff5f5}.alert b{color:var(--fs-text)}details.al-more{display:inline}details.al-more>summary{cursor:pointer;color:var(--fs-teal-ink);margin-left:6px;font-size:13px;font-weight:600;list-style:none;display:inline}details.al-more>summary::-webkit-details-marker{display:none}details.al-more[open]>summary{display:none}.srctable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.srctable,.srctable tbody{width:100%;display:block}.srctable tr{column-gap:var(--fs-s5);row-gap:var(--fs-s1);padding:var(--fs-s4) var(--fs-s5);border-top:1px solid var(--fs-line);grid-template-columns:minmax(170px,.9fr) minmax(230px,1.3fr) minmax(160px,.8fr) minmax(150px,1fr) 200px;align-items:start;display:grid}.srctable td{white-space:normal;border:0;min-width:0;padding:0;display:block}.srctable tr:not(:has(td[colspan]))>td:first-child{grid-area:1/1/3}.srctable tr:not(:has(td[colspan]))>td:nth-child(2){grid-area:1/2}.srctable tr:not(:has(td[colspan]))>td:nth-child(3){grid-area:2/2}.srctable tr:not(:has(td[colspan]))>td:nth-child(4){grid-area:1/3}.srctable tr:not(:has(td[colspan]))>td:nth-child(5){grid-area:2/3}.srctable tr:not(:has(td[colspan]))>td:nth-child(6){grid-area:1/4}.srctable tr:not(:has(td[colspan]))>td:nth-child(7){grid-area:2/4}.srctable tr:not(:has(td[colspan]))>td:nth-child(8){grid-area:1/5/3;align-self:center}.srctable tr:not(:has(td[colspan]))>td:nth-child(4):before{content:"Last success ";color:var(--fs-muted);font-weight:600}.srctable tr:not(:has(td[colspan]))>td:nth-child(5):before{content:"Last attempt ";color:var(--fs-muted);font-weight:600}.srctable tr:has(td[colspan])>td:first-child{grid-area:1/1/3}.srctable tr:has(td[colspan])>td:nth-child(2){grid-area:1/2}.srctable tr:has(td[colspan])>td:nth-child(3){grid-area:2/2}.srctable tr:has(td[colspan])>td[colspan]{grid-area:1/3/3/5}.srctable tr:has(td[colspan])>td:last-child:not([colspan]){grid-area:1/5/3}.srctable .brings-t{color:var(--fs-muted);font-size:13.5px}.srctable td.kind,.srctable .kind{color:var(--fs-muted);font-size:13px}.srctable td.r{white-space:nowrap}:is(.srctable tr:not(:has(td[colspan]))>td:nth-child(3),.srctable tr:not(:has(td[colspan]))>td:nth-child(4),.srctable tr:not(:has(td[colspan]))>td:nth-child(5),.srctable tr:has(td[colspan])>td:nth-child(3)){text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.srctable tr:has(td[colspan])>td[colspan]{-webkit-line-clamp:2;color:var(--fs-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.srctable td.r form{margin-left:6px;display:inline-block}@media (width<=1340px){.srctable tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.srctable tr>td{grid-area:auto!important}.srctable tr>td:first-child,.srctable tr>td:last-child{grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){.btn,.rail-ico{transition:none}}.gone{color:var(--fs-muted);cursor:help;font-size:22px;font-weight:700;line-height:1.1;display:inline-block}.bc .gone{color:#ffffffb8}.lm-absent .gone{display:none}details>summary.info-only{border-radius:50%;justify-content:center;align-items:center;gap:0;width:22px;height:22px;padding:0;display:inline-flex}details>summary.info-only:before{box-sizing:border-box;font:700 11px/1 var(--fs-font,inherit);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;font-style:normal;content:"i"!important;background:0 0!important;width:18px!important;height:18px!important;margin:0!important;display:inline-flex!important;transform:none!important}.alert.issue .al-fig{color:inherit;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.lead-av{color:#fff;letter-spacing:.02em;background:#0000003d;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.bc-lead:has(.lead-av){cursor:help;margin-top:6px}a.bc .bc-missing>span.gone,a.bc .bc-num span.gone{line-height:1;color:#ffffff8c!important;font-size:40px!important;font-weight:800!important;font-family:var(--fs-font-display,inherit)!important}.bc .bc-why.sr+.gone{display:none}.pb-more:has(>summary.info-only):not([open]){vertical-align:middle;margin:0 0 0 6px;display:inline-block}span.v+.gone{font-size:16px;font-weight:700}.pb-body:has(>.pb-more>summary.info-only){flex-flow:wrap;align-items:center}.pb-body:has(>.pb-more>summary.info-only)>*{flex:0 0 100%}.pb-body:has(>.pb-more>summary.info-only)>.pb-word{flex:none}.pb-body:has(>.pb-more>summary.info-only)>.pb-more:not([open]){flex:none}.lm-why{display:inline}@media (width<=1320px){.srctable td.r{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.srctable td.r form{margin-left:0}}@media (width<=1340px){.srctable td.r{padding-right:var(--fs-s3,12px);flex-flow:wrap;justify-content:flex-start;align-items:center;grid-column:1/-1!important;width:auto!important}}.srctable .brings-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.srctable td.r{width:auto!important}.kpi .v{white-space:nowrap;font-size:clamp(20px,1.75vw,28px)}@media (width<=1023px){.scrim{z-index:340}.panel{z-index:350;bottom:0}}@media (width>=1024px){.apps-menu{width:100%;min-width:0;bottom:calc(100% + 8px);left:0;right:auto}.rail .who-menu{width:100%;inset:auto auto calc(100% + 8px) 0}html.nav-closed .apps-menu,html.nav-closed .rail .who-menu{width:262px;position:fixed;bottom:16px;left:68px}.rail{z-index:200}}@media (width>=1100px) and (width<=1519px){.mapgrid{grid-template-columns:minmax(0,1fr)}.mapgrid .bmap svg{max-width:460px!important}}@media (width>=1520px){.mapgrid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}.mapgrid th{white-space:normal;vertical-align:bottom}.ad-extras{margin-top:var(--fs-s4);padding-top:var(--fs-s3);border-top:1px solid var(--fs-line,#dbe6e9)}.ad-extras-h{margin-bottom:var(--fs-s2);font-size:12.5px;font-weight:700}.ad-extra-row{align-items:center;gap:var(--fs-s2);border:1px solid var(--fs-line,#dbe6e9);background:var(--fs-white);border-radius:999px;margin-bottom:6px;padding:6px 6px 6px 12px;display:flex}.ad-extra-name{text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ad-extra-add{gap:var(--fs-s2);flex-wrap:wrap;align-items:center;display:flex}.ad-extra-add>.search{flex:220px;min-width:0}.ad-extras>.hintl{margin:var(--fs-s2) 0 0}.ad-verify-result{color:var(--text-secondary);margin:6px 0 0;font-size:12.5px}.ad-verify-result.is-ok{color:var(--fs-good-ink)}.ad-verify-result.is-bad{color:var(--fs-crit-ink)}.ad-extra-add>.ad-verify-result{flex:1 0 100%}.ad-verify-row{gap:var(--fs-s2);align-items:center;display:flex}.ad-verify-row>.search{flex:auto;min-width:0}.hintl.keep{margin:0 0 6px}.hintl.list-state{background:var(--fs-warn-bg,#fff7e6);color:var(--fs-text,#0b2a35);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.hintl.list-state:before{content:"!";background:var(--fs-warn-ink);color:#fff;height:18px;font:700 11px/18px var(--fs-font-body,inherit);text-align:center;border-radius:50%;flex:0 0 18px}.pf-head{justify-content:space-between;align-items:center;gap:var(--fs-s3);margin-bottom:var(--fs-s3);display:flex}.pf-head h2{margin:0;font-size:18px}.pf-grid{gap:var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.pf-card{gap:var(--fs-s3);padding:var(--fs-s4);background:var(--fs-white);border:1px solid var(--fs-line);border-radius:var(--fs-r-lg,22px);box-shadow:var(--fs-shadow-sm,none);flex-direction:column;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.pf-card:hover{border-color:var(--fs-teal-ink,#007886);background:var(--fs-page,#f0f7f8)}.pf-attention{border-color:var(--fs-warn,#d97706)}.pf-top{gap:var(--fs-s3);align-items:flex-start;display:flex}.pf-id{min-width:0}.pf-name{margin:0;font-size:15.5px;font-weight:800;line-height:1.25}.pf-gives{color:var(--fs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.pf-foot{justify-content:space-between;align-items:center;gap:var(--fs-s2);margin-top:auto;display:flex}.pf-as{color:var(--fs-muted);white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 0;font-size:12.5px;overflow:hidden}.pf-owner{color:var(--fs-muted);font-size:12.5px}.pf-btn{white-space:nowrap}.pf-mark{color:#fff;width:40px;height:40px;font:800 13px/1 var(--fs-font-display,inherit);letter-spacing:.02em;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.pf-ga4{background:#b45309}.pf-skiddle{background:#0b2a35}.pf-seetickets{background:#1d4ed8}.pf-dice{background:#111827}.pf-easol{background:#6d28d9}.pf-crm{background:#007886}.pf-meta{background:#0a58d0}.pf-tiktok{background:#111827}.pf-msg{background:#545e6b}.pf-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pf-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pf-pill.p-ok{background:var(--fs-good-bg,#dcfce7);color:var(--fs-good-ink,#15803d)}.pf-pill.p-off{color:#545e6b;background:#eef2f4}.pf-pill.p-warn{background:var(--fs-warn-bg,#fef3c7);color:var(--fs-warn-ink,#b45309)}.srctable tbody tr:hover>td,.srctable tbody tr:hover{background:0 0}.srctable tbody tr{border-radius:14px;transition:background .15s}.srctable tbody tr:hover{background:var(--fs-page,#f0f7f8)}.srcdetails>summary{cursor:pointer;list-style:none}.srcdetails>summary::-webkit-details-marker{display:none}.srcdetails>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.srcdetails[open]>summary:after{transform:rotate(225deg)}.pf-dlg{border-radius:var(--fs-r-lg,22px);width:min(640px,100vw - 24px);max-height:calc(100vh - 48px);box-shadow:var(--fs-shadow-lg,0 20px 60px #00000040);background:var(--fs-white);color:var(--fs-text);border:0;padding:0}.pf-dlg::backdrop{background:#061e288c}.pf-dlg-h{gap:var(--fs-s3);padding:var(--fs-s4) var(--fs-s4) var(--fs-s3);border-bottom:1px solid var(--fs-line);align-items:flex-start;display:flex}.pf-dlg-h>div{flex:1;min-width:0}.pf-dlg-t{margin:0;font-size:18px}.pf-dlg-how{color:var(--fs-muted);margin:4px 0 0;font-size:13px}.pf-x{border:1px solid var(--fs-line);background:var(--fs-white);cursor:pointer;width:36px;height:36px;color:var(--fs-text);border-radius:50%;flex:0 0 36px;font-size:20px;line-height:1}.pf-dlg-b{padding:var(--fs-s4);overflow:auto}.pf-dlg .addconn{box-shadow:none;background:0 0;border:0;margin:0}.pf-dlg[data-mode=connect] .addconn>summary{display:none}.pf-dlg .addconn>.card-b{padding:0}.pf-dlg[data-mode=manage] .addconn{margin-top:var(--fs-s4);border-top:1px solid var(--fs-line);padding-top:var(--fs-s3)}.pf-dlg .pf-rows{margin:0}.pf-dlg .pf-rows tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.pf-dlg .pf-rows tr>td{grid-area:auto!important}.pf-dlg .pf-rows tr>td:first-child,.pf-dlg .pf-rows tr>td:last-child{grid-column:1/-1!important}.pf-dlg .pf-rows td.r{flex-wrap:wrap;gap:6px;display:flex;width:auto!important}.pf-dlg-walk{align-items:center;gap:var(--fs-s2);padding:var(--fs-s3) var(--fs-s4);border-top:1px solid var(--fs-line);background:var(--fs-page,#f0f7f8);display:flex}.pf-dlg-walk[hidden]{display:none}.pf-step{flex:1;font-size:13px;font-weight:700}@media (width<=640px){.pf-dlg{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.pf-grid{grid-template-columns:1fr}}.pf{display:block}.pf-all{white-space:nowrap}.addconn-set{gap:var(--fs-s3);display:grid}.addconn-slot{scroll-margin-top:80px;display:block}.pf-dlg{height:fit-content;margin:auto;position:fixed;inset:0}.pf-foot{flex-wrap:wrap}html.pf-js .addconn-set,.pf-dlg .addconn>summary .sub{display:none}.nr-head{z-index:5;background:var(--fs-white);border-radius:var(--fs-r-lg) var(--fs-r-lg) 0 0;position:sticky;top:0}.nr-head h2{align-items:center;gap:var(--fs-s2);display:flex}.nr-count{color:var(--fs-teal-ink,#007886);background:var(--fs-page,#f0f7f8);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.nr-count:empty{display:none}.nr-tools{gap:var(--fs-s2);display:flex}.nr-add{white-space:nowrap}.nr-list{counter-reset:nr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.nr-row{counter-increment:nr;border:1px solid var(--fs-line);background:var(--fs-white);border-radius:14px;grid-template-columns:28px minmax(150px,170px) minmax(0,1fr) 110px auto;align-items:start;gap:8px 10px;padding:8px 10px;display:grid}.nr-row:hover{background:var(--fs-page,#f0f7f8)}.nr-n{background:var(--fs-page,#f0f7f8);width:24px;height:24px;color:var(--fs-teal-ink,#007886);font:700 11.5px/24px var(--fs-font-body,inherit);text-align:center;border-radius:50%;align-self:center}.nr-n:before{content:counter(nr)}.nr-row .fld-l{font-size:11.5px}.nr-row .fld{margin:0}.nr-new{margin-top:4px}.nr-new>summary{cursor:pointer;color:var(--fs-teal-ink,#007886);font-size:12.5px;font-weight:600;list-style:none}.nr-new>summary::-webkit-details-marker{display:none}.nr-new-f{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.nr-act{align-self:center;gap:4px;padding-top:14px;display:flex}.nr-btn{border:1px solid var(--fs-line);background:var(--fs-white);width:32px;height:32px;color:var(--fs-text);cursor:pointer;border-radius:50%;font-size:15px;line-height:1}.nr-btn:hover{border-color:var(--fs-teal-ink,#007886)}.nr-del:hover{border-color:var(--fs-crit,#b91c1c);color:var(--fs-crit,#b91c1c)}.nr-paste{margin-top:var(--fs-s3);padding:var(--fs-s3);border:1px dashed var(--fs-line);border-radius:14px}.nr-paste>summary{cursor:pointer;color:var(--fs-teal-ink,#007886);font-weight:700}.nr-paste-t{font-family:var(--fs-font-mono,ui-monospace, monospace);margin-top:6px;font-size:13px}.nr-bad{color:var(--fs-crit-ink,#b91c1c);margin:6px 0;padding-left:18px;font-size:13px}.nr-errs{margin:0 0 8px;padding-left:18px}@media (width<=760px){.nr-row{grid-template-columns:28px 1fr 1fr}.nr-row .nr-n{grid-row:1/span 3}.nr-date,.nr-venue{grid-column:2/4}.nr-cap{grid-column:2/3}.nr-act{grid-column:3/4;justify-content:flex-end;padding-top:16px}}@media (width<=1023px){.nr-head{top:68px}}@media (width>=761px){.nr-row+.nr-row .fld-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nr-row+.nr-row .nr-act{padding-top:0}.nr-row{padding:6px 10px}}.nr-row{grid-template-columns:28px 150px minmax(0,1fr) 100px auto}.nr-venue:has(>.nr-new[open])>select{display:none}.nr-new[open]{flex-direction:row-reverse;align-items:center;gap:8px;margin-top:0;display:flex}.nr-new[open]>.nr-new-f{flex:1;min-width:0;margin-top:0}.nr-new-f>input{width:100%;min-width:0}.nr-s-list,.nr-new[open] .nr-s-new{display:none}.nr-new[open] .nr-s-list{white-space:nowrap;display:inline}@media (width<=760px){.nr-row{grid-template-columns:28px 1fr 1fr}.nr-new[open]{flex-direction:column-reverse;align-items:stretch}}.nr-count b{margin-right:4px}.flatpickr-calendar.fp-suite{font-family:var(--fs-font-body);border-radius:var(--fs-r-md,14px);border:1px solid var(--fs-line);box-shadow:var(--fs-shadow-lg);background:var(--fs-white);width:auto;padding-bottom:0;overflow:hidden}.flatpickr-calendar.fp-suite:before,.flatpickr-calendar.fp-suite:after{display:none}.fp-suite .flatpickr-months{background:var(--fs-navy-deep,#0b2a35);padding:6px 4px}.fp-suite .flatpickr-months .flatpickr-month{color:#fff;fill:#fff;height:40px}.fp-suite .flatpickr-current-month{font-family:var(--fs-font-display,inherit);color:#fff;padding-top:9px;font-size:15px;font-weight:800}.fp-suite .flatpickr-current-month .cur-month{margin-left:0;font-weight:800}.fp-suite .flatpickr-current-month input.cur-year{color:#fff;font-weight:800}.fp-suite .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.fp-suite .numInputWrapper span.arrowDown:after{border-top-color:#fff}.fp-suite .flatpickr-months .flatpickr-prev-month,.fp-suite .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff;padding:12px 14px;font-size:24px;line-height:1;top:6px}.fp-suite .flatpickr-months .flatpickr-prev-month:hover,.fp-suite .flatpickr-months .flatpickr-next-month:hover{color:var(--fs-glow,#7fe8f5)}.fp-suite .flatpickr-weekdays{background:var(--fs-page,#f0f7f8);height:32px}.fp-suite span.flatpickr-weekday{color:var(--fs-muted);background:0 0;font-size:11.5px;font-weight:700}.fp-suite .flatpickr-innerContainer{padding:6px}.fp-suite .flatpickr-day{color:var(--fs-text);font-variant-numeric:tabular-nums;border-radius:10px;max-width:40px;height:38px;font-weight:600;line-height:36px}.fp-suite .flatpickr-day:hover,.fp-suite .flatpickr-day:focus{background:var(--fs-page,#f0f7f8);border-color:var(--fs-line)}.fp-suite .flatpickr-day.today{border-color:var(--fs-teal-ink,#007886);color:var(--fs-teal-ink,#007886)}.fp-suite .flatpickr-day.selected,.fp-suite .flatpickr-day.selected:hover,.fp-suite .flatpickr-day.selected:focus{background:var(--fs-btn,#007886);border-color:var(--fs-btn,#007886);color:#fff}.fp-suite .flatpickr-day.prevMonthDay,.fp-suite .flatpickr-day.nextMonthDay{color:#6b7785}.fp-suite .flatpickr-day.flatpickr-disabled,.fp-suite .flatpickr-day.flatpickr-disabled:hover{color:#b6c0c8}.fp-suite .fp-bar{border-top:1px solid var(--fs-line);justify-content:space-between;gap:8px;padding:8px 10px 10px;display:flex}.fp-suite .fp-today,.fp-suite .fp-clear{border:1px solid var(--fs-line);background:var(--fs-white);color:var(--fs-teal-ink,#007886);font:700 13px/1.2 var(--fs-font-body);cursor:pointer;border-radius:999px;padding:6px 14px}.fp-suite .fp-today{background:var(--fs-btn,#007886);color:#fff;border-color:var(--fs-btn,#007886)}.fp-suite .fp-clear:hover{border-color:var(--fs-teal-ink,#007886)}.fp-suite.fp-time{width:180px}.fp-suite .flatpickr-time{border-top:0;height:48px;max-height:48px}.fp-suite .flatpickr-time input{font:700 18px/1 var(--fs-num,inherit);color:var(--fs-text)}.fp-suite .flatpickr-time input:hover,.fp-suite .flatpickr-time input:focus,.fp-suite .flatpickr-time .flatpickr-am-pm:hover{background:var(--fs-page,#f0f7f8)}input.fp-alt{cursor:pointer}input.fp-alt,input.flatpickr-input[type=text]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23545e6b' stroke-width='1.4'%3E%3Crect x='2' y='3' width='12' height='11' rx='2'/%3E%3Cpath d='M2 6.5h12M5.5 1.5v3M10.5 1.5v3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}input.flatpickr-input[type=text]:not(.fp-alt){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23545e6b' stroke-width='1.4'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.8V8l2.2 1.6'/%3E%3C/svg%3E")}.ev-heat .bmap svg{max-width:560px!important}.aud-gap{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.aud-fix{color:var(--fs-teal-ink,#007886);white-space:nowrap;font-weight:700}.aud-glance{gap:var(--fs-s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=900px){.aud-glance{grid-template-columns:minmax(0,1fr)}}.aud-glance .card{margin:0}.venn{max-width:420px;margin:0 auto;display:block}.venn-a{fill:#00788629;stroke:var(--fs-teal-ink,#007886);stroke-width:2px}.venn-b{fill:#ea580c29;stroke:#c2410c;stroke-width:2px;mix-blend-mode:multiply}.venn-off{fill:none;stroke-dasharray:5 5;stroke:#8a96a3}.venn-n{font:800 22px/1 var(--fs-num,inherit);fill:var(--fs-text)}.venn-l{font:700 12.5px/1 var(--fs-font-body,inherit);fill:var(--fs-muted)}.aud-more-link{color:var(--fs-teal-ink,#007886);font-size:13px;font-weight:700}.aud-where .bmap svg{max-width:340px!important}.aud-where .bmap .chart-key{font-size:11.5px}.aud-where .bmap~*{display:none}.aud-nomap{color:var(--fs-muted);align-items:center;gap:10px;margin:0;display:flex}.seg-grid{gap:var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.seg-grid>.seg{padding:var(--fs-s4);border-radius:var(--fs-r-lg,22px);border:2px solid var(--fs-line);background:var(--fs-white);color:var(--fs-text);flex-direction:column;gap:6px;min-height:120px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.seg-grid>a.seg:hover{border-color:var(--fs-teal-ink,#007886)}.seg-grid>.seg.on{border-color:var(--fs-btn,#007886);background:var(--fs-btn,#007886);color:#fff}.seg-grid>.seg.on .seg-n,.seg-grid>.seg.on .seg-c,.seg-grid>.seg.on .seg-c *{color:#fff}.seg-grid>.seg .seg-c{font:800 30px/1.05 var(--fs-num,inherit);letter-spacing:-.02em}.seg-grid>.seg .seg-n{margin-top:auto;font-size:15px;font-weight:700}.seg-grid>.seg .seg-dash{color:#8a96a3}.seg-grid>.seg.on .seg-dash{color:#fff}.seg-grid>.seg .cav{color:var(--fs-muted);font-size:11.5px}.seg-grid>.seg.on .cav{color:#ffffffd9}.seg-grid>.seg.on.dead :not(.cav){color:#fff}.seg-grid>.seg.on.dead .cav{color:#ffffffd9}.seg-grid>.seg .empty,.seg-grid>.seg .empty-b{display:none}.seg-grid>.seg .cav{background:0 0;border:0;border-radius:0;padding:0}.seg-grid>.seg .seg-c .fig-cov{font:600 12px/1.3 var(--fs-font-body);letter-spacing:0;white-space:nowrap;color:var(--fs-muted);margin:6px 0 0;display:block}.seg-grid>.seg.on .seg-c .fig-cov{color:#ffffffd9}.aud-send{gap:var(--fs-s3);display:grid}.aud-send-h{margin:var(--fs-s2) 0 0;font-size:18px}.aud-details>summary{cursor:pointer;padding-right:46px;list-style:none;position:relative}.aud-details>summary::-webkit-details-marker{display:none}.aud-details>summary:after{content:"";border-right:2px solid var(--fs-teal-ink,#00707e);border-bottom:2px solid var(--fs-teal-ink,#00707e);width:9px;height:9px;margin-top:-7px;transition:transform .15s;position:absolute;top:50%;right:22px;transform:rotate(45deg)}.aud-details[open]>summary:after{margin-top:-3px;transform:rotate(-135deg)}.aud-details>summary:hover{background:var(--fs-teal-light,#e6f8fa)}.aud-details>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.aud-details>summary:after{transition:none}}.aud-details-b{gap:var(--fs-s3);display:grid}.aud-venn .card-b{padding-top:var(--fs-s2)}.pf-pill.p-crit{background:var(--fs-crit-bg,#fee2e2);color:var(--fs-crit-ink,#b91c1c)}.dests{gap:var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.dests>.dest{border-radius:var(--fs-r-lg,22px);border:2px solid var(--fs-line);padding:var(--fs-s4);background:var(--fs-white);flex-direction:column;gap:8px;display:flex}.dests>.dest:has(>.dest-t .p-ok){border-color:var(--fs-teal-ink,#007886)}.dests>.dest:has(>.dest-t .p-off,>.dest-t .badge){background:var(--fs-page,#f0f7f8)}.dest .dest-t{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.dest .dest-n{font:800 28px/1.1 var(--fs-num,inherit)}.dest form{margin-top:auto}.dest form .btn{justify-content:center;width:100%}.seg-grid>.seg .seg-c.v-none{font-size:30px}.aud-venn .card-b{justify-content:center;align-items:center;min-height:260px;display:flex}.wt-kpis{gap:var(--fs-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=760px){.wt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wt-kpi{padding:var(--fs-s4);border-radius:var(--fs-r-lg,22px);background:var(--fs-white);border:1px solid var(--fs-line);flex-direction:column;gap:4px;display:flex}.wt-k{color:var(--fs-muted);font-size:13px;font-weight:700}.wt-v{font:800 32px/1.05 var(--fs-num,inherit);letter-spacing:-.02em;color:var(--fs-text)}.wt-none{color:#8a96a3;cursor:help}.wt-m{color:var(--fs-muted);font-size:12.5px}.wt-maps{gap:var(--fs-s4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.wt-map .bmap svg{max-width:520px!important}.wt-bars{gap:var(--fs-s4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.wt-bar-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wt-bar-list li{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:10px;display:grid}.wt-bl{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wt-bt{background:var(--fs-page,#f0f7f8);border-radius:999px;height:10px;overflow:hidden}.wt-bt i{background:var(--fs-teal-ink,#007886);border-radius:999px;height:100%;display:block}.wt-bn{font-variant-numeric:tabular-nums}.wt-never{color:var(--fs-muted);margin:0;font-size:13px}.wt-drawn{margin:0}.wt-all{display:block}.dests .dest .empty .empty-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dests .dest .empty{min-height:0;padding:0}.dests .dest .empty-i,.dests .dest .empty>svg,.aud-where .bmap .chart-key{display:none}.dests .dest .empty-b,.dests .dest .empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (width<=760px){.seg-grid>.seg{min-height:96px;padding:var(--fs-s3)}.seg-grid>.seg .seg-c{font-size:26px}}.dest .dest-t .badge,.dest .dest-t .pill{white-space:nowrap;flex:none}.stagepick>.menu:has(.stagetrack){padding:var(--fs-s3);border-radius:var(--fs-r-md,14px);min-width:300px}.stagetrack{flex-direction:column;gap:4px;display:flex}.st-step{margin:0}.stagetrack .mi{text-align:left;cursor:pointer;width:100%;color:var(--fs-text);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;gap:1px 10px;padding:8px 10px;display:grid}.stagetrack .mi:hover{background:var(--fs-page,#f0f7f8)}.stagetrack .mi.on{border-color:var(--fs-teal-ink,#007886);background:var(--fs-page,#f0f7f8)}.stagetrack .mdot{color:#fff;width:26px;height:26px;font:800 12px/1 var(--fs-font-body,inherit);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.stagetrack .st-past .mdot{opacity:.85}.stagetrack .st-l{font-size:14px;font-weight:800}.stagetrack .mhint{color:var(--fs-muted);white-space:normal;grid-column:2;font-size:12.5px}.stagetrack .st-d{color:var(--fs-muted);white-space:nowrap;grid-area:1/3/span 2;font-size:12px}.st-note{color:var(--fs-muted);margin:6px 4px 0;font-size:12px}.st-confirm{background:var(--fs-page,#f0f7f8);border-radius:12px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.st-confirm p{margin:0;font-size:13px}.st-confirm .st-cf-b{justify-content:flex-end;gap:8px;display:flex}@media (width>=1024px){.stagehead .stagepick>.menu:has(.stagetrack){width:min(900px,100vw - 360px);min-width:0}.stagehead .stagetrack{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.stagehead .stagetrack .mi{grid-template-rows:auto;grid-template-columns:1fr;justify-items:start;gap:4px;height:100%;padding:10px}.stagehead .stagetrack .mdot{grid-row:auto}.stagehead .stagetrack .mhint,.stagehead .stagetrack .st-d{grid-area:auto}.stagehead .stagetrack .st-note{grid-column:1/-1}.stagehead .stagetrack .mi:not(.on) .mdot{position:relative}}.st-confirm{grid-column:1/-1}.st-confirm .btn.ghost{background:var(--fs-white);color:var(--fs-text);border:1px solid var(--fs-line)}@media (width>=1024px){.ev-head{position:relative}.stagehead,.stagehead details.stagepick{position:static}.stagehead .stagepick>.menu:has(.stagetrack){z-index:60;width:auto;position:absolute;top:150px;left:32px;right:32px}}.stagetrack .st-confirm p{color:var(--fs-text);opacity:1}.stagetrack .st-confirm p b{color:var(--fs-text)}.stagetrack .st-note{color:#545e6b;opacity:1}.stagetrack .mhint,.stagetrack .st-d{color:#545e6b}.stagetrack .mdot[style*="9ca3af"]{background:#6b7785!important}.dash{gap:var(--fs-s4);display:grid}.dash-tiles{gap:var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.dash-tile{min-width:0;padding:var(--fs-s4);border-radius:var(--fs-r-lg,22px);background:var(--fs-white);border:1px solid var(--fs-line);flex-direction:column;gap:3px;min-height:112px;display:flex}.dash-k{color:var(--fs-muted);font-size:13px;font-weight:700}.dash-v{font:800 30px/1.05 var(--fs-num,inherit);letter-spacing:-.02em;color:var(--fs-text);white-space:nowrap}.dash-none{color:#8a96a3;cursor:help}.dash-d{color:#15803d;font-size:12.5px;font-weight:700}.dash-d span{color:var(--fs-muted);font-weight:500}.dash-spark{color:var(--fs-chart-4,#00707e);margin-top:auto}.dash-charts{gap:var(--fs-s4);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}@media (width<=760px){.dash-charts{grid-template-columns:minmax(0,1fr)}.dash-v{font-size:26px}}.dash-chart .card-h{align-items:baseline}.dash-conv{font:800 18px/1 var(--fs-num,inherit);color:var(--fs-chart-4,#00707e);white-space:nowrap}.dash-conv span{font:500 12.5px var(--fs-font-body,inherit);color:var(--fs-muted)}.dash-svg{display:block}.dash-svg .bar{fill:var(--fs-chart-1,#00b0c6);opacity:.45}.dash-svg .gline{stroke:var(--fs-chart-2,#082f3c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dash-svg .axis{stroke:var(--fs-line);stroke-width:1px}.dash-svg .tick{font:600 10.5px var(--fs-font-body,inherit);fill:#545e6b}.dash-svg .tick-g{fill:var(--fs-chart-2,#082f3c)}.band{opacity:.12}.band-signup{fill:#7c3aed}.band-presale{fill:#2563eb}.band-onsale{fill:#059669}.dash-key{color:#545e6b;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.dash-key span{align-items:center;gap:6px;display:inline-flex}.dash-key i{border-radius:3px;width:12px;height:10px;display:inline-block}.dash-key .k-bar{background:var(--fs-chart-1,#00b0c6);opacity:.45}.dash-key .k-line{background:var(--fs-chart-2,#082f3c);height:2px}.dash-key .k-band.band-signup{opacity:.25;background:#7c3aed}.dash-key .k-band.band-presale{opacity:.25;background:#2563eb}.dash-key .k-band.band-onsale{opacity:.25;background:#059669}.funnel{gap:var(--fs-s2,8px);margin:0;padding:0;list-style:none;display:grid}.funnel-row{gap:var(--fs-s3,12px);grid-template-columns:90px 1fr auto;align-items:center;min-height:26px;display:grid}.funnel-l{align-self:center;font-weight:700}.funnel-bar{background:var(--fs-page,#f0f7f8);border-radius:6px;height:18px;overflow:hidden}.funnel-bar i{background:var(--fs-chart-4,#00707e);border-radius:6px;height:100%;display:block}.funnel-n{font:800 16px var(--fs-num,inherit);font-variant-numeric:tabular-nums;text-align:right;min-width:6ch}.funnel-step{min-height:22px;color:var(--fs-chart-4,#00707e);align-items:center;gap:8px;margin:0 0 0 102px;font-size:12.5px;font-weight:700;display:flex}.funnel-step:before{content:"↓";background:var(--fs-teal-light,#e6f8fa);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.ov-all{display:block}.dash-funnel .card-b{padding:var(--fs-s3) var(--fs-s4) var(--fs-s4)}.tab-more{display:block}.stagetrack .mdot[style*="059669"]{background:#047857!important}@media (width<=760px){.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tile{min-height:0;padding:var(--fs-s3)}.dash-svg .tick{font-size:16px}}.oauth-list{gap:8px;display:grid}.oauth-opt{border:1px solid var(--fs-line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.oauth-opt:has(input:checked){border-color:var(--fs-btn,#007886);background:var(--fs-page,#f0f7f8)}.oauth-props{gap:4px;margin:0;padding-left:18px;display:grid}.oauth-go{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.oauth-pick{display:block}.trend .card-b{padding:var(--fs-s3) var(--fs-s4) var(--fs-s4)}.trend-h{flex-wrap:wrap;gap:8px 12px}.trend-hr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trend-delta{font-style:normal;font:700 12px var(--fs-font-body,inherit);margin-left:6px}.trend-delta.up{color:#15803d}.trend-delta.down{color:#b91c1c}.trend-toggle{border:1px solid var(--fs-line);border-radius:999px;padding:2px;display:inline-flex}.trend-toggle button{font:600 12.5px var(--fs-font-body,inherit);color:#545e6b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px}.trend-toggle button[aria-pressed=true]{background:var(--fs-navy-deep,#0b2a35);color:#fff}.trend-stages{height:22px;margin:0 0 8px 36px;position:relative}.ts{height:20px;font:600 12px var(--fs-font-body,inherit);color:#545e6b;background:var(--fs-page,#f0f7f8);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-top:3px solid #9aa9b1;border-radius:0 0 6px 6px;align-items:center;padding:0 8px;display:flex;position:absolute;top:0;overflow:hidden}.ts+.ts{border-left:2px solid var(--fs-white)}.ts-signup{border-top-color:#7c3aed}.ts-presale{border-top-color:#2563eb}.ts-onsale{border-top-color:#047857}.trend-plot{outline:none;margin-left:36px;padding-bottom:22px;position:relative}.trend-plot:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #00788659}.trend-panel{position:relative}.trend-top{height:150px;margin-bottom:18px}.trend-bottom{height:110px}.trend-panel svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trend-name{font:600 12px var(--fs-font-body,inherit);color:#545e6b;position:absolute;top:-16px;left:0}.trend-top .trend-name{z-index:1;top:-2px;left:6px}.trend-bottom .trend-name{top:-17px}.yt{text-align:right;width:30px;font:500 12px var(--fs-font-body,inherit);color:#545e6b;position:absolute;left:-36px;transform:translateY(-50%)}.trend-panel .grid{stroke:var(--fs-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.trend-panel .base{stroke:#c7d4d9;stroke-width:1px;vector-effect:non-scaling-stroke}.trend-panel .area{fill:var(--fs-chart-1,#00b0c6);opacity:.22}.trend-panel .area.faint{opacity:.12}.trend-panel .aline{fill:none;stroke:var(--fs-chart-4,#00707e);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.trend-panel .bar{fill:var(--fs-chart-2,#082f3c)}.trend-panel .bar.faint{opacity:.18}.trend-panel .bline{fill:none;stroke:var(--fs-chart-2,#082f3c);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.trend-x{height:18px;position:absolute;bottom:0;left:0;right:0}.xt{font:500 12px var(--fs-font-body,inherit);color:#545e6b;white-space:nowrap;position:absolute;transform:translate(-50%)}.xt:first-child{transform:none}.xt:last-child{transform:translate(-100%)}.trend-cursor{pointer-events:none;background:#082f3c59;width:1px;position:absolute;top:0;bottom:22px}.trend-tip{background:var(--fs-white);border:1px solid var(--fs-line);min-width:150px;box-shadow:var(--fs-shadow-lg);color:var(--fs-text);pointer-events:none;z-index:3;border-radius:10px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid;position:absolute;top:8px;transform:translate(12px)}.trend-tip.flip{transform:translate(calc(-100% - 12px))}.trend-tip b{font-size:12.5px}.trend-key{color:#545e6b;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0 36px;font-size:12px;display:flex}.trend-key span{align-items:center;gap:6px;display:inline-flex}.trend-key i{border-radius:3px;width:12px;height:10px;display:inline-block}.trend-key .k-area{background:var(--fs-chart-1,#00b0c6);opacity:.5;border-top:2px solid var(--fs-chart-4,#00707e)}.trend-key .k-bars{background:var(--fs-chart-2,#082f3c)}.trend-key .k-avg{background:var(--fs-chart-2,#082f3c);height:2px}@media (width<=760px){.xt-mid{display:none}.trend-top{height:130px}.trend-bottom{height:96px}}.card-h h2,.card h2{letter-spacing:0;word-spacing:.08em}.trend-view{display:block}.trend-name{font:600 12px var(--fs-font-body,inherit);color:#545e6b;margin:0 0 6px;display:block;position:static}.trend-top .trend-name,.trend-bottom .trend-name{position:static}.trend-top{margin-bottom:14px}.trend-panel .bar.part{opacity:.45}.dash-conv em.trend-delta{box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.trend-panel .part-dot{fill:var(--fs-white);stroke:var(--fs-chart-4,#00707e);stroke-width:1.5px;vector-effect:non-scaling-stroke}.trend-panel .part-line{stroke-dasharray:4 4;opacity:.9}.part-pt{background:var(--fs-white);border:2px solid var(--fs-chart-4,#00707e);box-sizing:border-box;cursor:help;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.miss-pt{cursor:help;box-sizing:border-box;background:repeating-linear-gradient(135deg,#082f3c38 0 2px,#0000 2px 5px);border:1px dashed #082f3c59;border-bottom:0;border-radius:3px 3px 0 0;height:12px;position:absolute;bottom:0}.zero-pt{background:var(--fs-chart-2,#082f3c);height:2px;position:absolute;bottom:0}.pacebar.pb-good{border-color:#ffffff1f;background:linear-gradient(120deg,#0c5f33,#15803d)!important}.pacebar.pb-warn{border-color:#ffffff1f;background:linear-gradient(120deg,#8a3b08,#b45309)!important}.pacebar.pb-crit{border-color:#ffffff1f;background:linear-gradient(120deg,#8f1616,#b91c1c)!important}.pacebar.pb-good .pb-rates,.pacebar.pb-warn .pb-rates,.pacebar.pb-crit .pb-rates{color:#ffffffe6}.pace.good .chip{color:#fff!important;background:#15803d!important}.pace.warn .chip{color:#fff!important;background:#b45309!important}.pace.crit .chip{color:#fff!important;background:#b91c1c!important}.pace.good .chip .pn,.pace.warn .chip .pn,.pace.crit .chip .pn,.pace.good .chip .pv,.pace.warn .chip .pv,.pace.crit .chip .pv{color:#fff!important}.pacebar.pb-good .pb-more>summary,.pacebar.pb-warn .pb-more>summary,.pacebar.pb-crit .pb-more>summary{color:#fff}.pacebar{position:relative;padding-bottom:calc(var(--fs-s5) + 26px)!important}.pacebar>.pb-gauge,.pacebar>.pb-body{z-index:1;position:relative}.pb-tex{z-index:0;pointer-events:none;width:100%;height:52%;position:absolute;bottom:26px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 48%,#000 80%);mask-image:linear-gradient(90deg,#0000 0% 48%,#000 80%)}.pb-tex path{fill:#ffffff1a;stroke:#ffffff47;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pb-track{left:var(--fs-s5);right:var(--fs-s5);z-index:1;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px}.pb-track-c{font:700 12px var(--fs-font-body,inherit);color:#fff;white-space:nowrap;order:-1}.pb-track-t{background:#fff3;border-radius:99px;flex:1;height:6px;position:relative}.pb-track-t i{background:#ffffffeb;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.pb-track-t b{background:#fff;width:2px;height:16px;margin-left:-1px;position:absolute;top:-5px;box-shadow:0 0 0 2px #00000047}@media (width<=820px){.pacebar{padding-bottom:104px!important}.pb-tex{height:58px;bottom:34px;-webkit-mask-image:none;mask-image:none}.pb-tex path{fill:#ffffff14}}.pb-more.pb-plain[open]>summary{display:none}.pacebar:not(:has(.pb-track)){padding-bottom:var(--fs-s5)!important}.bc{position:relative;overflow:hidden}.bc>*{z-index:1;position:relative}.bc .bc-spark{z-index:0;color:#ffffff57;pointer-events:none;margin:0;bottom:0;left:0;right:0;width:100%!important;height:46%!important;position:absolute!important}.bc .bc-spark-a{fill:#ffffff14}.bc>.bc-foot{position:static}.bc-foot>:not(.bc-spark){z-index:1;position:relative}.stages .stg.off{cursor:default;color:#545e6b;border-style:dashed}.stages .stg.off .dt{color:#545e6b;display:block}.stages .stg.future{opacity:.8}.stg-set{font:700 11.5px var(--fs-font-body,inherit);color:var(--fs-teal-ink,#007886);white-space:nowrap;margin-top:2px;display:block}.pb-rates>span{flex-direction:column;gap:1px;min-width:0;display:flex}.pb-rates .pr-sub{opacity:.8;margin-top:2px;font-size:11.5px;font-weight:600}.pb-rates em{font-style:normal}.pb-rates .pr-u{color:#fff;font-size:12.5px;font-weight:700;line-height:1.2}.pb-rates .pr-l{color:#ffffffeb;white-space:nowrap;font-size:12.5px;line-height:1.3}.pb-rates b.num{line-height:1.05}.pb-rates>span:has(.pr-u) b.num{display:inline}.pb-say{margin:var(--fs-s2) 0 0;font:700 14.5px/1.35 var(--fs-font-body,inherit);color:#fff}@media (width<=820px){.pb-rates .pr-l{white-space:normal}}.pr-n{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pacebar .pb-say{color:#fff!important}.ev-head .stages .stg.off{color:var(--fs-on-dark,#e8f7f9)!important;background:#ffffff0f!important;border:1px dashed #ffffff73!important}.ev-head .stages .stg.off .nm{color:var(--fs-on-dark,#e8f7f9)!important}.ev-head .ev-meta,.ev-head .ev-meta .q{color:#d3e6ea}.ev-head .stages .stg.future{opacity:1}.ev-head .stages .stg.off .dt{color:#d3e6ea!important}.ev-head .stages .stg .nm{opacity:1}.ev-head .stages .stg.off .stg-set{color:#a5f3fc!important}.pacebar .pb-rates>span{color:#fff}.pb-exp{margin:0 0 6px;font-weight:700}.pmap-grid{gap:var(--fs-s5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.pmap-grid{grid-template-columns:minmax(0,1fr)}}.pmap{border-radius:var(--fs-r-md,14px);border:1px solid var(--fs-line);background:#e9eef0;height:440px;overflow:hidden}@media (width<=600px){.pmap{height:340px}}.pmap-key{color:#545e6b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.pmap-ramp{background:linear-gradient(90deg,#00b0c640,#00707e,#082f3c);border-radius:99px;width:90px;height:8px}.pmap-more{margin-right:12px}.pmap-venue{align-items:center;gap:6px;display:inline-flex}.pmap-venue i{box-sizing:border-box;background:#fff;border:3px solid #082f3c;border-radius:50%;width:10px;height:10px}.pmap-say{margin:0 0 var(--fs-s3);font:800 20px/1.3 var(--fs-font-display,inherit);color:var(--fs-text)}.pmap-near{margin:0 0 var(--fs-s4);color:var(--fs-text);font-size:14px}.pmap-near b{font:800 18px var(--fs-num,inherit)}.pmap-h{margin:var(--fs-s3) 0 var(--fs-s2);color:#545e6b;font-size:13px;font-weight:700}.pmap-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pmap-bars li{grid-template-columns:minmax(90px,150px) 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.pmap-bars .pb-l{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pmap-bars .pb-t{background:var(--fs-page,#f0f7f8);border-radius:99px;height:10px;overflow:hidden}.pmap-bars .pb-t i{background:var(--fs-chart-4,#00707e);border-radius:99px;height:100%;display:block}.pmap-regions .pb-t i{background:var(--fs-chart-1,#00b0c6)}.pmap-bars .pb-n{white-space:nowrap;font-variant-numeric:tabular-nums;color:#545e6b}.pmap-bars .pb-n b{color:var(--fs-text)}.pmap-unknown{margin:var(--fs-s4) 0 0;color:#545e6b;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.pmap-tip .maplibregl-popup-content{font:13px/1.4 var(--fs-font-body,inherit);box-shadow:var(--fs-shadow-lg);border-radius:10px;padding:8px 10px}.pmap-card{display:block}.pmap-say-sm{margin:10px 0 4px;font-size:15px}.ev-heat-old{display:block}.pmap-map,.pmap-side{min-width:0}.pmap-credit{color:#545e6b;margin:4px 0 0;font-size:11px}.pmap-credit a{color:inherit}.pmap .maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.62}.pmap .maplibregl-cooperative-gesture-screen{color:#fff;background:#082f3cdb;font-size:15px;font-weight:600}.filterline .fl-note:before,.filterline .fl-go:before{content:" ·  ";speak:never}.filterline .fl-go{white-space:nowrap}.filterline .fl-stage{background:var(--fs-teal-bg,#e6f7f9);color:var(--fs-teal-ink,#007886);border-radius:999px;padding:1px 8px;font-weight:700;line-height:1.5;display:inline-block}.filterline .fl-go a{margin-left:0}.ev-head .filterline:not(.refused){color:#d3e6ea}.ev-head .filterline .fl-what{color:#fff}.ev-head .filterline .fl-stage{color:#082f3c;background:#d3f4f8}.filterline a{white-space:nowrap}.filterline .fl-note{font-weight:500}.pacebar.pb-good :is(.pb-gauge-n,.pb-exp,.pb-basis,.pb-basis span),.pacebar.pb-warn :is(.pb-gauge-n,.pb-exp,.pb-basis,.pb-basis span),.pacebar.pb-crit :is(.pb-gauge-n,.pb-exp,.pb-basis,.pb-basis span){color:#fff}.pacebar.pb-good .pb-basis .pb-wb,.pacebar.pb-warn .pb-basis .pb-wb,.pacebar.pb-crit .pb-basis .pb-wb{color:#1a1a2e;background:#fffffff0}.lm-state-go{background:var(--fs-btn,#007886);color:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.lm-state-go:hover{background:var(--fs-teal-ink,#006a77)}.lm-state-go:focus-visible{outline-offset:2px;outline:2px solid #7fe8f5}@media (width<=600px){.filterline .fl-go{margin-top:2px;display:block}.filterline .fl-go:before{content:none}}details>summary.info-link{width:max-content;max-width:100%;color:var(--fs-teal-ink,#007886);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}details>summary.info-link::-webkit-details-marker{display:none}details>summary.info-link:before{box-sizing:border-box;font:700 10px/1 var(--fs-font,inherit);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;content:"i"!important;background:0 0!important;width:16px!important;height:16px!important;margin:0!important;display:inline-flex!important;transform:none!important}details>summary.info-link:hover{text-decoration:underline}details[open]>summary.info-link{margin-bottom:6px}.pf-key{color:var(--fs-teal-ink,#007886);white-space:nowrap;font-size:12.5px;font-weight:600}.pf-key:hover{text-decoration:underline}.btn[data-off]{background:var(--fs-line,#e2e8ea);color:#41505a;cursor:not-allowed;box-shadow:none;border-color:#0000}.cm-b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-now{color:var(--text-secondary);max-width:64ch;margin:0;font-size:13.5px}.pf-managed{color:var(--text-secondary);margin:0 0 12px;font-size:13px}.gone-why{color:#545e6b;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.35;display:block}.head.hero .eyebrow,.head.hero .page-age,.ev-head .sharesub{color:#d3e6ea}.head.hero .b-crit{color:#ffd2cc}.kt .kt-k{color:#d3e6ea}.kt .kt-up{color:#b6f5d6}.bc .bc-meta{color:#f0f7f9}.bc .bc-num span,.bc .q,.bc .bc-fig span{color:#fff}.panel-h .sub{color:#d3e6ea}.ev-head .stages .stg.off.sel{background:var(--fs-white,#fff)!important;border:2px solid var(--fs-teal-ink,#007886)!important;border-style:solid!important}.ev-head .stages .stg.off.sel .nm{color:#082f3c!important}.ev-head .stages .stg.off.sel .dt{color:#41505a!important}.sales{gap:var(--fs-s4);margin-bottom:var(--fs-s4);display:grid}.sales-sub{color:var(--fs-muted);font-size:12.5px;font-weight:600}.sales-sub.up{color:var(--fs-good-ink)}.sales-sub.down{color:var(--fs-crit-ink)}.sales-svg .sbar.ag-0{fill:var(--fs-teal)}.sales-svg .sbar.ag-1{fill:var(--fs-navy)}.sales-svg .sbar.ag-2{fill:var(--fs-warn)}.sales-svg .steady{stroke:var(--fs-muted);stroke-width:1.5px;stroke-dasharray:5 4}.sales-svg .cap{stroke:var(--fs-line);stroke-width:1px;stroke-dasharray:2 3}.sales-svg .gline{stroke:var(--fs-teal-ink);stroke-width:2.5px}.sales-legend{gap:var(--fs-s4);color:var(--fs-muted);flex-wrap:wrap;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.sales-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sales-legend i.ag-0{background:var(--fs-teal)}.sales-legend i.ag-1{background:var(--fs-navy)}.sales-legend i.ag-2{background:var(--fs-warn)}.sales-legend i.lg-sold{background:var(--fs-teal-ink);vertical-align:3px;height:3px}.sales-legend i.lg-steady{border-top:2px dashed var(--fs-muted);vertical-align:3px;border-radius:0;height:0}.sales-cap{color:var(--fs-muted);margin:0;font-size:12px}.dash-v.sales-word{white-space:normal;font-size:21px;line-height:1.15}.dash-v.sales-date{white-space:normal;font-size:24px;line-height:1.1}.sales-svg .tick{font-size:14px}.dash-charts.push-stack{grid-template-columns:minmax(0,1fr)}.pk-stage{--kc:#2563eb}.pk-email{--kc:var(--ch-email)}.pk-sms{--kc:var(--ch-sms)}.pk-ads{--kc:var(--ch-ads)}.push-badge{background:var(--kc);color:#fff;width:18px;height:18px;font:800 10px/1 var(--fs-font-body,inherit);border-radius:50%;flex:none;place-items:center;display:inline-grid}.push-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.push-chips-l{color:var(--fs-muted);margin-right:2px;font-weight:600}.push-chip{border:1px solid var(--fs-line);background:var(--fs-white);font:600 13px var(--fs-font-body,inherit);color:var(--fs-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 10px 4px 5px;display:inline-flex}.push-chip[aria-pressed=false]{opacity:.5;text-decoration:line-through}.push-chip:focus-visible,.push-row:focus-visible{outline:2px solid var(--fs-teal-ink);outline-offset:2px}.sales-svg .push-win,.daily-pins .push-win{fill:#00b0c61f}.sales-svg .push-line,.daily-pins .push-line{stroke:var(--kc);stroke-width:1.5px;stroke-dasharray:3 3}.push-pin{cursor:pointer}.push-pin circle{fill:var(--kc);stroke:#fff;stroke-width:2px}.push-pin text{font:800 10px var(--fs-font-body,inherit);fill:#fff;pointer-events:none}.push-pin.on circle{stroke:var(--fs-text);stroke-width:2.5px}.push-pin.is-off,.push-day.is-off,.push-row.is-off{display:none}.push-details{margin-top:10px}.push-detail{border:1px solid var(--fs-line);border-left:5px solid var(--kc);background:var(--fs-white);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.pd-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pd-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.pd-when{color:var(--fs-muted);font-size:13px}.pd-nums{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 22px;display:flex}.pd-nums span{color:var(--fs-muted);font-size:12.5px;font-weight:600;display:grid}.pd-nums b{font:800 22px var(--fs-font-display,inherit);color:var(--fs-text)}.pd-note{color:var(--fs-muted);margin:0;font-size:13px}.pd-note.pd-shared{color:var(--fs-warn-ink)}.push-rows{display:grid}.push-row{border-bottom:1px solid var(--fs-line);cursor:pointer;border-radius:6px;grid-template-columns:26px minmax(0,1fr) 180px minmax(90px,220px);align-items:center;gap:10px;padding:9px 4px;display:grid}.push-rank-two .push-row{grid-template-columns:26px minmax(0,1fr) 230px minmax(90px,180px)}.push-row:last-child{border-bottom:0}.push-row:hover,.push-row.on{background:#f3f8f9}.push-rt{min-width:0}.push-rt b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.push-rt small{color:var(--fs-muted);font-size:12.5px}.push-rn{font:800 18px var(--fs-font-display,inherit);font-variant-numeric:tabular-nums;text-align:right}.push-rank-two .push-rn{font-size:15px}.push-rn small{font:600 12px var(--fs-font-body,inherit);color:var(--fs-muted);display:block}.push-meter{background:#eef3f5;border-radius:999px;height:10px;overflow:hidden}.push-meter i{background:var(--kc);height:100%;display:block}.push-how{color:var(--fs-muted);margin-top:10px;font-size:13px}.push-how summary{cursor:pointer;color:var(--fs-teal-ink);font-weight:700}.push-how p{max-width:75ch;margin:6px 0 0}.dash-tile.push-best{min-width:0}.push-best-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.push-row,.push-rank-two .push-row{grid-template-columns:26px minmax(0,1fr) auto}.push-row .push-meter{grid-column:2/4}.push-rank-two .push-rn{max-width:150px}}@media (prefers-reduced-motion:no-preference){.push-chip,.push-pin circle{transition:opacity .15s,stroke-width .15s}}.rank-rows{display:grid}.rank-row{--kc:var(--fs-teal);border-bottom:1px solid var(--fs-line);grid-template-columns:minmax(0,1fr) 180px minmax(90px,220px);align-items:center;gap:10px;padding:9px 4px;display:grid}.rank-row:last-child{border-bottom:0}.rank-row.is-quiet{--kc:var(--fs-muted)}.rank-row.rk-1{--kc:#2a78d6}.rank-row.rk-2{--kc:#eb6834}.rank-row.rk-3{--kc:#1baf7a}.rank-row.rk-4{--kc:#eda100}.rank-row.rk-5{--kc:#e87ba4}.rank-row.rk-6{--kc:#008300}.rank-row.rk-7{--kc:#6250d6}.rank-row.rk-8{--kc:#e34948}.rank-row.rk-0{--kc:#9aa5b1}.rank-row.rk-tag{--kc:#56657a}.rank-row.rk-wa{--kc:var(--ch-wa)}.rank-row .push-rt b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rank-row.is-quiet .push-rt b{color:var(--fs-muted);font-weight:600}.rank-total{margin:8px 4px 0;font-size:13px;font-weight:700}.rank-more>summary{cursor:pointer;color:var(--fs-teal-ink);padding:9px 4px;font-size:13px;font-weight:700}@media (width<=700px){.rank-row{grid-template-columns:minmax(0,1fr) auto}.rank-row .push-meter{grid-column:1/3}}.compare{padding-top:var(--fs-s2)}.compare-h{align-items:baseline;gap:4px var(--fs-s3);flex-wrap:wrap;padding:0;display:flex}.compare-h .sub{white-space:normal}.phases{gap:var(--fs-s3);margin-bottom:var(--fs-s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.phase{padding:var(--fs-s4);border-radius:var(--fs-r-lg,22px);background:var(--fs-white);border:2px solid var(--fs-line);color:var(--fs-text);flex-direction:column;gap:2px;text-decoration:none;transition:border-color .15s;display:flex}.phase:hover{border-color:var(--fs-teal-ink)}.phase.now{border-color:var(--fs-btn)}.phase-h{align-items:center;gap:8px;font-size:15px;display:flex}.phase-h i{color:#fff;background:var(--fs-btn);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.phase-d{color:var(--fs-muted);font-size:12.5px;font-weight:600}.phase-v{font:800 30px/1.05 var(--fs-num,inherit);letter-spacing:-.02em;margin-top:10px}.phase-k{color:var(--fs-muted);font-size:12.5px;font-weight:700}.phase-list{border-top:1px solid var(--fs-line);gap:5px;margin:12px 0 0;padding-top:10px;display:grid}.phase-list div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.phase-list dt{color:var(--fs-muted);font-weight:600}.phase-list dd{margin:0;font-weight:800}.sales-svg .mark{stroke:var(--fs-muted);stroke-width:1px;stroke-dasharray:3 3}.sales-svg .mark-l{font:700 13px var(--fs-font-body,inherit);fill:var(--fs-muted)}.pacebar.pb-period{padding-bottom:var(--fs-s5)!important}.pb-word.pb-word-period{text-transform:none}.ev-head .stages-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-on-dark-2,#a9c3ca);white-space:nowrap;font-size:12px;font-weight:700}.ev-head .stages{gap:8px;padding:4px 2px}.ev-head .stages li.whole{border-right:1px solid #ffffff2e;margin-right:10px;padding-right:18px}.ev-head .stages li .stg,.ev-head .stages li.whole .stg,.ev-head .stages li.whole+li .stg,.ev-head .stages li:last-child .stg{border-radius:12px}.ev-head .stages li.period+li.period .stg{border-left:0}.ev-head .stages a.stg{background:#fff;border:0;min-width:0;padding:10px 16px;transition:box-shadow .12s,background-color .12s;box-shadow:0 2px #00000047,0 8px 18px #0003}.ev-head .stages a.stg .nm{color:#082f3c}.ev-head .stages a.stg .dt{color:#41505a}.ev-head .stages a.stg:hover{background:#e6f8fa;transform:translateY(-1px);box-shadow:0 3px #00000047,0 12px 22px #0000003d}.ev-head .stages a.stg:active{transform:translateY(1px);box-shadow:0 1px #00000047,0 4px 10px #0003}.ev-head .stages a.stg:focus-visible{outline-offset:2px;outline:3px solid #7fe8f5}.ev-head .stages .stg.now{box-shadow:0 2px #00000047,0 8px 18px #0003}.ev-head .stages .stg .tag{color:#082f3c;background:#e6f8fa;border-color:#007886}.ev-head .stages .stg.sel,.ev-head .stages a.stg.sel:hover{background:var(--fs-btn,#007886);box-shadow:0 0 0 3px #7fe8f58c,0 8px 18px #00000038}.ev-head .stages .stg.sel .nm,.ev-head .stages .stg.sel .dt{color:#fff}.ev-head .stages .stg.sel .tag{color:#fff;background:#ffffff2e;border-color:#fff}@media (width<=700px){.ev-head .stages-lbl{display:none}.ev-head .stages li.whole{padding-right:10px}}.pb-mini{z-index:1;background:#00000024;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;order:5;align-self:center;gap:4px;margin:0 0 0 auto;padding:10px 12px;display:flex;position:relative}.pb-mini-h{color:#fff;margin:0;font-size:12px;font-weight:700}.pb-mini-h em{color:#ffffffb8;margin-left:4px;font-style:normal;font-weight:600}.pb-mini svg{display:block}.pb-mini rect{fill:#ffffff8c}.pb-mini rect.best{fill:#fff}.pb-mini-f{color:#ffffffbf;justify-content:space-between;gap:10px;font-size:11px;font-weight:600;display:flex}.pb-mini-f b{color:#fff;font-weight:700}@media (width<=1100px){.pb-mini{display:none}}.spend-charts{margin-bottom:var(--fs-s4)}.sp-kpis{gap:var(--fs-s3);margin-bottom:var(--fs-s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-kpi{padding:var(--fs-s3) var(--fs-s4);border:1px solid var(--fs-line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;display:flex}.sp-kpi-v{color:var(--fs-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.sp-kpi-l{color:var(--fs-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.sp-kpi-l i{border-radius:3px;width:10px;height:10px;display:inline-block}.sp-kpi-spend .sp-kpi-l i{background:var(--fs-warn)}.sp-kpi-res .sp-kpi-l i{background:var(--fs-teal)}.sp-kpi-cp{background:var(--fs-teal-light);border-color:#0000}.sp-kpi-cp .sp-kpi-v{color:var(--fs-teal-ink)}.sp-grid{grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:auto;column-gap:4px;padding-top:22px;display:grid;position:relative}.sp-rowlab{color:var(--fs-muted);letter-spacing:.01em;font-size:12px;font-weight:600;position:absolute;left:0}.sp-rowlab-res{top:0}.sp-rowlab-spend{top:164px}.sp-col{cursor:default;border-radius:6px;grid-template-rows:132px 96px auto;row-gap:0;min-width:0;display:grid}.sp-col:hover{background:var(--fs-teal-light)}.sp-cell{border-bottom:1px solid var(--fs-line);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.sp-cell-spend{padding-top:24px}.sp-bar{border-radius:4px 4px 0 0;width:min(70%,56px);min-height:0;display:block}.sp-bar-res{background:var(--fs-teal)}.sp-bar-spend{background:var(--fs-warn)}.sp-val{color:var(--fs-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12px;font-weight:600}.sp-date{min-height:34px;color:var(--fs-muted);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding-top:6px;font-size:12px;display:flex}.sp-send{cursor:help;vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.sp-send.email{background:var(--fs-navy)}.sp-send.sms{background:#7c3aed}.race{margin-bottom:var(--fs-s4)}.race-b{gap:var(--fs-s5);grid-template-columns:minmax(0,1fr) 240px;align-items:center;display:grid}.race-chart{grid-template-rows:240px 28px;grid-template-columns:44px minmax(0,1fr);min-width:0;display:grid}.race-y{position:relative}.race-y span{color:var(--fs-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;right:10px;transform:translateY(-50%)}.race-plot{border-bottom:1px solid var(--fs-line);position:relative}.race-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.race-grid{border-top:1px dashed var(--fs-line);position:absolute;left:0;right:0}.race-pace{fill:none;stroke:var(--fs-muted);stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.race-area{fill:var(--fs-teal-light);stroke:none}.race-line{fill:none;stroke:var(--fs-teal);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.race-goal{color:var(--fs-text);white-space:nowrap;font-size:12.5px;font-weight:700;position:absolute;right:18px;transform:translateY(calc(-100% - 4px))}.race-dot{background:var(--fs-teal);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 3px #fff}.race-dot-l{color:var(--fs-teal-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;transform:translate(10px,-130%)}.race-dot-l.is-left{transform:translate(calc(-100% - 10px),-130%)}.race-dot-l.is-below{transform:translate(-50%,14px)}.race-dot-l.is-left.is-below{transform:translate(calc(4px - 100%),14px)}.race-x{grid-column:2;position:relative}.race-x span{color:var(--fs-muted);white-space:nowrap;font-size:12px;position:absolute;top:6px;transform:translate(-50%)}.race-x span.is-start{transform:none}.race-x span.is-end{color:var(--fs-text);font-weight:600;transform:translate(-100%)}.race-side{gap:var(--fs-s4);display:grid}.race-big{color:var(--fs-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;font-weight:750;line-height:1}.race-big small{color:var(--fs-muted);margin-left:6px;font-size:15px;font-weight:600}.race-pill{white-space:nowrap;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.race-pill.tone-good{color:#15803d;background:#dcfce7}.race-pill.tone-warn{background:var(--fs-warn-bg);color:var(--fs-warn-ink)}.race-pill.tone-crit{color:#b91c1c;background:#fee2e2}.race-pill.tone-idle{background:var(--fs-teal-light);color:var(--fs-muted)}.race-facts{gap:var(--fs-s3) var(--fs-s4);padding-top:var(--fs-s4);border-top:1px solid var(--fs-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.race-facts div{flex-direction:column-reverse;min-width:0;display:flex}.race-facts dt{color:var(--fs-muted);font-size:12.5px}.race-facts dd{color:var(--fs-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}@media (width<=760px){.race-b{grid-template-columns:1fr}.race-chart{grid-template-rows:200px 28px;grid-template-columns:36px minmax(0,1fr)}.race-big{font-size:36px}.race-x span:not(.is-start):not(.is-end){display:none}}.daily{margin-bottom:var(--fs-s4)}.daily-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));border-bottom:0;gap:6px;display:grid}.daily-col{cursor:default;grid-template-rows:200px auto auto;justify-items:center;min-width:0;display:grid}.daily-plot{border-bottom:1px solid var(--fs-line);justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.daily-visits{background:var(--fs-teal-light);border-radius:8px 8px 0 0;position:absolute;bottom:0;left:6%;right:6%}.daily-bar{background:var(--fs-teal);border-radius:5px 5px 0 0;width:min(52%,64px);position:relative}.daily-bar b{color:var(--fs-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}.daily-col:hover .daily-visits{background:#cdeff3}.daily-date{color:var(--fs-muted);white-space:nowrap;min-height:18px;margin-top:6px;font-size:12.5px}.daily-cost{color:var(--fs-warn-ink);white-space:nowrap;font-variant-numeric:tabular-nums;min-height:20px;font-size:13.5px;font-weight:700}.daily-legend{gap:var(--fs-s4);margin-top:var(--fs-s3);color:var(--fs-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.daily-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.daily-legend i.lg-signups{background:var(--fs-teal)}.daily-legend i.lg-visits{background:var(--fs-teal-light);outline:1px solid var(--fs-line)}.daily-legend .lg-cost{color:var(--fs-warn-ink);margin-right:4px}.daily-pinwrap{padding-top:var(--pin-head);position:relative}.daily-pins{top:var(--pin-head);pointer-events:none;width:calc(100% + 6px);height:200px;position:absolute;left:-3px;overflow:visible}.daily-pins .push-pin{pointer-events:auto}.push-weekly{margin:var(--fs-s2) 0 0;color:var(--fs-muted);font-size:13px}@media (width<=640px){.daily-pins{height:160px}.daily-col{grid-template-rows:160px auto auto}.daily-bar b,.daily-date{font-size:11px}.daily-cost{font-size:11.5px}}.pf-cards{margin-bottom:var(--fs-s4)}.pf-kpis{gap:var(--fs-s3);margin-bottom:var(--fs-s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pf-kpi{padding:var(--fs-s3) var(--fs-s4);border:1px solid var(--fs-line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;display:flex}.pf-v{color:var(--fs-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.pf-l{color:var(--fs-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pf-l i{border-radius:3px;width:10px;height:10px;display:inline-block}.pf-l b{color:var(--fs-teal-ink);white-space:nowrap;font-weight:600}.pf-kpi-visits .pf-l i{background:#6366f1}.pf-kpi-res .pf-l i{background:var(--fs-teal)}.pf-kpi-spend .pf-l i{background:var(--fs-warn)}.pf-kpi-cp{background:var(--fs-teal-light);border-color:#0000}.pf-kpi-cp .pf-v{color:var(--fs-teal-ink)}.pf-chart{flex-direction:column;display:flex}.pf-lab{color:var(--fs-muted);margin:var(--fs-s2) 0 2px;font-size:12px;font-weight:600}.pf-strip{grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:4px;display:grid}.pf-cell{border-bottom:1px solid var(--fs-line);cursor:default;border-radius:6px 6px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:92px;padding-top:18px;display:flex;position:relative}.pf-strip-res .pf-cell{height:118px}.pf-strip-spend .pf-cell{height:78px}.pf-cell:hover{background:var(--fs-teal-light)}.pf-bar{border-radius:4px 4px 0 0;width:min(70%,56px);display:block}.pf-strip-visits .pf-bar{background:#6366f1}.pf-strip-res .pf-bar{background:var(--fs-teal)}.pf-strip-spend .pf-bar{background:var(--fs-warn)}.pf-val{color:var(--fs-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12px;font-weight:600}.pf-date{min-height:30px;color:var(--fs-muted);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding-top:6px;font-size:12px;display:flex}@media (width<=640px){.pf-kpis{gap:var(--fs-s2);grid-template-columns:repeat(2,minmax(0,1fr))}.pf-kpi{padding:var(--fs-s2) var(--fs-s3)}.pf-v{font-size:22px}.pf-l{font-size:12px}.pf-val{font-size:10.5px}}.sp-foot{justify-content:space-between;align-items:center;gap:var(--fs-s3);margin-top:var(--fs-s3);color:var(--fs-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.sp-legend{align-items:center;gap:6px;display:inline-flex}.sp-table{margin-left:auto}.sp-table summary{cursor:pointer;color:var(--fs-teal-ink);font-weight:600}.sp-table table{margin-top:var(--fs-s2);font-size:13px}.sp-sendrow td{color:var(--fs-muted)}@media (width<=640px){.sp-kpis{gap:var(--fs-s2)}.sp-kpi{padding:var(--fs-s2)}.sp-kpi-v{font-size:19px}.sp-kpi-l{gap:4px;font-size:11px}.sp-kpi-l i{width:8px;height:8px}.sp-val{font-size:10.5px}}.sales-legend i.lg-spend{background:var(--fs-warn);vertical-align:3px;height:3px}.sales-legend i.lg-res{background:var(--fs-teal-ink);vertical-align:3px;height:3px}.fr{gap:var(--fs-s4);display:grid}.fr-head{justify-content:space-between;align-items:flex-end;gap:var(--fs-s2) var(--fs-s4);flex-wrap:wrap;display:flex}.fr-title{font:800 24px/1.1 var(--fs-font-display,inherit);letter-spacing:-.02em;color:var(--fs-text);margin:0}.fr-sub{color:var(--fs-muted);margin:4px 0 0;font-size:13.5px}.fr-sub b{color:var(--fs-teal-ink)}.fr-fresh{color:var(--fs-muted);margin:0;font-size:12px}.fr-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fr-tiles .dash-tile{min-height:0}.fr-chip{white-space:nowrap;font-size:12.5px;font-weight:800}.fr-chip.up{color:var(--fs-good-ink)}.fr-chip.down{color:var(--fs-crit-ink)}.fr-chip span{color:var(--fs-muted);font-weight:500}.fr-then{color:var(--fs-muted);font-size:12px;line-height:1.35}.fr-tile-warn{border-color:var(--fs-warn-bg);background:linear-gradient(#fff 40%,#fffbeb)}.fr-meter{background:var(--fs-teal-light);border-radius:4px;height:8px;margin:4px 0 2px;display:block;overflow:hidden}.fr-meter i{background:var(--fs-teal-dark);border-radius:4px;height:100%;display:block}.fr-card .card-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.fr-two{gap:var(--fs-s5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.fr-three{gap:var(--fs-s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.fr-three-in{gap:var(--fs-s5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.fr-gap{margin-top:var(--fs-s5)}.fr-fig{min-width:0;margin:0}.fr-fig figcaption{color:var(--fs-text);margin-bottom:4px;font-size:13px;font-weight:700}.fr-svg{display:block;overflow:visible}.fr-grid{stroke:#eef0f3;stroke-width:1px}.fr-tick{font:600 10.5px var(--fs-font-body,inherit);fill:#545e6b}.fr-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.fr-line.fr-l-now{stroke:var(--fs-teal-dark);stroke-width:3px}.fr-line.fr-l-prev{stroke:var(--fs-navy);stroke-width:2px;stroke-dasharray:6 4}.fr-line.fr-l-old{stroke:#7b8a96;stroke-width:1.25px;opacity:.75}.fr-end{font:700 11px var(--fs-font-body,inherit);fill:#545e6b}.fr-end.fr-l-now{fill:var(--fs-teal-ink)}.fr-end.fr-l-prev{fill:var(--fs-navy)}.fr-today{stroke:var(--fs-muted);stroke-width:1px;stroke-dasharray:2 3}.fr-today-l{font:700 10.5px var(--fs-font-body,inherit);fill:var(--fs-muted)}.fr-hit{fill:#0000;cursor:crosshair}.fr-hit:hover{fill:#009aad14}.fr-legend{padding:0 var(--fs-s5) var(--fs-s4);color:var(--fs-muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;font-weight:600;display:flex}.fr-legend span{align-items:center;gap:6px;display:inline-flex}.fr-legend i{border-top:3px solid var(--fs-teal-dark);width:18px;height:0;display:inline-block}.fr-legend .fr-k-prev{border-top:2px dashed var(--fs-navy)}.fr-legend .fr-k-old{border-top:1.5px solid #7b8a96}.fr-note{color:var(--fs-muted);margin:var(--fs-s2) 0 0;font-size:12px;font-weight:500;line-height:1.45}.fr-h3{margin:var(--fs-s4) 0 var(--fs-s2);color:var(--fs-text);font-size:13px;font-weight:700}.fr-h3:first-child{margin-top:0}.fr-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fr-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;display:grid}.fr-bn{color:#3b4652;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;font-weight:600;overflow:hidden}.fr-bn small{color:var(--fs-muted);font-weight:500}.fr-bt{background:#f1f4f6;border-radius:5px;height:10px;position:relative}.fr-bf{background:var(--fs-teal-dark);border-radius:5px;height:100%;display:block}.fr-bf-warn{background:var(--fs-warn)}.fr-bm{background:var(--fs-navy);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:-3px;box-shadow:0 0 0 2px #fff}.fr-bv{white-space:nowrap;color:var(--fs-text);text-align:right;min-width:4.6em;font-size:12.5px;font-weight:700}.fr-stack{height:22px;margin-bottom:var(--fs-s3);border-radius:6px;gap:2px;display:flex;overflow:hidden}.fr-seg{height:100%;display:block}.fr-pay-pay-in-full{background:var(--fs-teal-dark)}.fr-pay-payment-plan{background:var(--fs-navy)}.fr-pay-balance-payment{background:#7fd3de}.fr-dot{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.fr-table{border-collapse:collapse;width:100%;font-size:13px}.fr-table th{text-align:left;color:var(--fs-muted);border-bottom:1px solid var(--fs-line);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:700}.fr-table td{white-space:nowrap;border-bottom:1px solid #f1f4f6;padding:9px 10px}.fr-table .num{text-align:right;font-variant-numeric:tabular-nums}.fr-table small{color:var(--fs-muted)}.fr-yoy .fr-row-now td{background:var(--fs-teal-light)}.fr-facts{gap:var(--fs-s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;display:grid}.fr-fact{padding:var(--fs-s3);background:#f6f8fa;border-radius:12px;flex-direction:column;gap:2px;display:flex}.fr-fact b{font:800 20px/1.1 var(--fs-num,inherit);color:var(--fs-text)}.fr-fact span{color:var(--fs-muted);font-size:12px}.fr-fact-warn{background:var(--fs-warn-bg)}.fr-fact-warn b{color:var(--fs-warn-ink)}.fr-callout{padding:var(--fs-s3) var(--fs-s4);background:var(--fs-teal-light);color:#0b3b47;margin-bottom:var(--fs-s4);border-radius:12px;font-size:13.5px}.fr-wbar{fill:var(--fs-teal-dark)}.fr-wbar:hover{fill:var(--fs-navy)}.fr-heat{margin-top:var(--fs-s4);color:var(--fs-muted);grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;font-size:10.5px;display:grid}.fr-hh{text-align:left}.fr-hd{align-self:center;font-weight:600}.fr-hc{background:rgba(0,154,173,var(--a));outline-offset:-1px;border-radius:3px;outline:1px solid #f1f4f6;height:16px}.fr-segs{gap:var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.fr-seg-card{padding:var(--fs-s4);border:1px solid var(--fs-line);background:#fff;border-radius:14px;flex-direction:column;gap:3px;display:flex}.fr-seg-card b{font:800 24px/1.05 var(--fs-num,inherit);color:var(--fs-teal-ink)}.fr-seg-t{color:var(--fs-text);font-size:13.5px;font-weight:700}.fr-seg-d{color:var(--fs-muted);font-size:12px;line-height:1.4}.fr-how{color:var(--fs-muted);padding:0 var(--fs-s2);font-size:12.5px}.fr-how summary{cursor:pointer;font-weight:600}.fr-empty .card-b h2{margin:0 0 6px;font-size:16px}.fr-weeks{margin-top:var(--fs-s2)}.fr-legend .fr-k-now{border-top:3px solid var(--fs-teal-dark)}@media (width<=760px){.fr-two,.fr-three,.fr-three-in{grid-template-columns:minmax(0,1fr)}.fr-tick,.fr-end{font-size:16px}.fr-heat{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:1px}.fr-hh{font-size:8px}}.tix-nocap{margin-top:2px;font-size:11px;display:block}.tb{background:#fff;border-radius:16px;flex-direction:column;gap:26px;padding:24px 24px 24px 44px;display:flex}.tb-group>summary{list-style:none}.tb-group>summary::-webkit-details-marker{display:none}.tb-title{cursor:pointer;color:var(--gc);align-items:center;gap:8px;margin:0 0 8px;display:flex}.tb-title h2{color:var(--gc);margin:0;font-size:18px;font-weight:500}.tb-chev{transition:transform .15s}.tb-group:not([open]) .tb-chev{transform:rotate(-90deg)}.tb-count{color:#676879;font-size:13.5px}.tb-group[open] .tb-count{display:none}.tb-table{border:1px solid #d0d4e4;border-left:6px solid var(--gc);background:#fff;border-bottom:0;border-radius:8px 0 0}.tb-cols,.tb-row,.tb-add{grid-template-columns:40px minmax(0,1fr) 96px 168px 136px 40px;display:grid}.tb-cols>div,.tb-row>div,.tb-add>*{border-bottom:1px solid #d0d4e4;border-right:1px solid #d0d4e4;justify-content:center;align-items:center;min-height:36px;display:flex}.tb-cols>div:last-child,.tb-row>div:last-child{border-right:0}.tb-cols>div{color:#323338;font-size:14px}.tb-cols>div:nth-child(2),.tb-name{justify-content:flex-start;padding:0 8px}.tb-row{color:#323338;font-size:14px;position:relative}.tb-row:hover{background:#f5f6f8}.tb-handle{color:#9699a6;cursor:grab;opacity:0;place-items:center;width:22px;display:grid;position:absolute;top:0;bottom:0;left:-32px}.tb-row:hover .tb-handle,.tb-row:focus-within .tb-handle{opacity:1}.tb-name{gap:6px;min-width:0}.tb-rename{flex:1;min-width:0}.tb-rename input{width:100%;font:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:4px 6px}.tb-rename input:hover{background:#fff;box-shadow:inset 0 0 0 1px #d0d4e4}.tb-rename input:focus{background:#fff;outline:none;box-shadow:inset 0 0 0 1px #0073ea}.tb-row.is-done .tb-rename input{color:#676879}.tb-moves{opacity:0;display:inline-flex}.tb-row:hover .tb-moves,.tb-row:focus-within .tb-moves{opacity:1}.tb-move{color:#676879;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 5px;line-height:0}.tb-move:hover{background:#dcdfec}.tb-menu{width:100%;height:100%;position:relative}.tb-menu>summary{cursor:pointer;justify-content:center;align-items:center;height:100%;list-style:none;display:flex}.tb-menu>summary::-webkit-details-marker{display:none}.tb-av{color:#fff;background:#007886;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid}.tb-av.is-none{color:#9699a6;background:#fff;border:1px solid #c3c6d4}.tb-status{border-right:1px solid #fff;padding:0}.tb-tile{text-align:center;justify-content:center;align-items:center;width:100%;min-height:36px;font-weight:500;display:flex}.tb-menu-st>summary:hover{filter:brightness(.94)}.tb-pop{z-index:40;background:#fff;border-radius:8px;gap:6px;min-width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}.tb-pop-h{color:#676879;padding:2px 6px 0;font-size:12px}.tb-pop-i{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tb-pop-i:hover{background:#f5f6f8}.tb-pop-t{flex-direction:column;line-height:1.25;display:flex}.tb-pop-sub{color:#676879;font-size:12px}.tb-swatch{width:100%;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:9px 12px;font-weight:500}.tb-due{font-variant-numeric:tabular-nums}.tb-due.is-late{color:#d83a52;font-weight:600}.tb-due.is-late .tb-due-txt:before{content:"";vertical-align:1px;background:#d83a52;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.tb-row.is-done .tb-due-txt{color:#676879;text-decoration:line-through}.tb-mdue{font-variant-numeric:tabular-nums;font-size:13.5px;display:none}.tb-mdue.is-late{color:#d83a52;font-weight:600}.tb-date label{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tb-date input{opacity:0;cursor:pointer;position:absolute;inset:0}.tb-due:focus-within,.tb-mdue:focus-within{box-shadow:inset 0 0 0 2px #0073ea}.tb-del{color:#676879;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;padding:6px;line-height:0}.tb-row:hover .tb-del,.tb-row:focus-within .tb-del{opacity:1}.tb-del:hover{color:#d83a52;background:#fde8eb}.tb-add input{font:inherit;background:0 0;border:0;outline:none;grid-column:2/-1;justify-content:flex-start;width:100%;min-height:36px;padding:0 14px}.tb-add input:focus{box-shadow:inset 0 0 0 1px #0073ea}.tb-foot{grid-template-columns:minmax(0,1fr) 168px 136px 40px;align-items:stretch;min-height:40px;padding:0 1px 0 6px;display:grid}.tb-foot-lbl{color:#676879;place-self:center end;padding-right:12px;font-size:13px}.tb-stack{background:#eceef5;border-radius:2px;flex:1;height:24px;margin:8px;display:flex;overflow:hidden}.tb-foot-cell{border:1px solid #d0d4e4;border-top:0;justify-content:center;align-items:center;display:flex}.tb-foot-cell+.tb-foot-cell{border-left:0}.tb-range{color:#1f2023;white-space:nowrap;background:#579bfc;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:500}.tb-undo{color:#fff;background:#082f3c;border-radius:8px;align-items:center;gap:14px;width:max-content;max-width:100%;padding:10px 14px;display:flex}.tb-undo-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:4px;padding:2px 10px}.tb-body{min-height:36px}.tb-body .sortable-ghost{background:#e5f0ff}.tb-body .sortable-ghost>*{opacity:.25}@media (width<=860px){.tb-cols{display:none}.tb-row{grid-template-rows:40px 36px;grid-template-columns:30px minmax(0,1fr) 44px}.tb-row>div{border-right:0}.tb-pick{grid-row:1/3;border-right:1px solid #d0d4e4!important}.tb-handle{opacity:1;position:static}.tb-name{grid-area:1/2;border-bottom:0!important}.tb-more{grid-area:1/3;border-bottom:0!important}.tb-owner{grid-area:2/3}.tb-status{grid-area:2/2}.tb-row>.tb-due{display:none}.tb-status{align-items:stretch;display:flex}.tb-status>.tb-menu,.tb-status>.tb-tile{flex:1;width:auto;min-width:0}.tb-mdue{background:#fff;flex:none;justify-content:center;align-items:center;width:100px;display:flex}.tb-moves,.tb-del{opacity:1}.tb-add{grid-template-columns:30px 1fr}.tb-foot{grid-template-columns:1fr}.tb-foot-lbl{justify-self:start;padding:6px 0 0}.tb-foot-cell{border:0}.tb-foot-cell+.tb-foot-cell{display:none}.tb-stack{margin:8px 0}.tb{border-radius:12px;padding:16px 12px}}@media (prefers-reduced-motion:reduce){.tb-chev{transition:none}}.stn-row{grid-template-columns:180px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.stn-tile{border-radius:4px}@media (width<=600px){.stn-row{grid-template-columns:1fr}}.tbar{gap:4px;min-width:120px;display:inline-grid}.tbar-stack{background:#eceef5;border-radius:3px;height:10px;display:flex;overflow:hidden}.tbar-txt{color:var(--text-muted);font-size:12px}.tbar-bad{color:#d83a52;font-weight:600}.tb-toolbar{flex-wrap:wrap;align-items:center;gap:4px;margin:-8px 0 -10px;display:flex}.tb-tool{color:#323338;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:14px;text-decoration:none;display:inline-flex}.tb-tool svg{flex:none;width:17px;height:17px}.tb-tool:hover,.tb-tool.on{background:#f5f6f8}.tb-tool.on{font-weight:600;box-shadow:inset 0 0 0 1px #d0d4e4}.tb-filter{position:relative}.tb-filter>summary{list-style:none}.tb-filter>summary::-webkit-details-marker{display:none}.tb-filter .tb-pop{max-height:60vh;left:0;overflow-y:auto;transform:none}.tb-pop a.tb-pop-i{color:#323338;text-decoration:none}.tb-pop a.tb-pop-i[aria-current]{color:#00707e;background:#e6f8fa;font-weight:600}.tb-switch{gap:2px;margin-left:auto;display:inline-flex}.tb-switch a{color:#676879;border-radius:4px;padding:6px 10px;font-size:14px;text-decoration:none}.tb-switch a:hover{background:#f5f6f8}.tb-switch a.on{color:#00707e;background:#e6f8fa;font-weight:600}.tb-none{color:#676879;margin:0;font-size:14px}.tb-none a{color:#007886;font-weight:600}@media (width<=860px){.tb-toolbar{margin:0}.tb-switch{margin-left:0}}.kb{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;min-width:0;padding:14px 0 8px;display:grid;overflow-x:auto}.tb:has(>.kb){padding-left:24px}.kb-lane{background:var(--lt);border-radius:8px;flex-direction:column;min-width:0;min-height:360px;display:flex}.kb-lane-h{background:var(--lc);color:var(--lx);font:inherit;text-align:center;border-radius:8px 8px 0 0;margin:0;padding:9px 12px;font-size:14px;font-weight:500}.kb-lane-body{flex:1;align-content:start;gap:8px;padding:8px;display:grid}.kb-card{color:#323338;overflow-wrap:anywhere;background:#fff;border-radius:8px;gap:8px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 1px 3px #0000001f;container-type:inline-size}.kb[data-status-url-template] .kb-card{cursor:grab}.kb-card>b{font-weight:500}.kb-f{color:#676879;grid-template-columns:52px 1fr;align-items:center;gap:6px;font-size:12.5px;display:grid}.kb-f>span:last-child{color:#323338;background:#f5f6f8;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:26px;padding:3px 8px;display:flex}@container (width<=180px){.kb-f{grid-template-columns:minmax(0,1fr);gap:2px}}.kb-f .tb-av{width:20px;height:20px;font-size:9px}.kb-f>.kb-stage{color:var(--gc);font-weight:600}.kb-f>.kb-late{color:#d83a52;font-weight:600}.kb-menu{font-size:12.5px;position:relative}.kb-menu>summary{cursor:pointer;color:#007886;width:max-content;padding:2px 0;font-weight:600;list-style:none}.kb-menu>summary::-webkit-details-marker{display:none}.kb-menu[open]>.tb-pop{box-shadow:none;gap:4px;min-width:0;margin-top:6px;padding:0;position:static;transform:none}.kb-menu .tb-swatch{padding:7px 10px}.kb-menu .tb-swatch[aria-current]{box-shadow:inset 0 0 0 2px #1f2023}@media (width<=860px){.kb{grid-template-columns:repeat(5,80%)}}.kb-lane-body .sortable-ghost{opacity:.4}.tb-sel{accent-color:#0073ea;cursor:pointer;flex:none;width:16px;height:16px;margin:0}.tb-row.is-sel{background:#cce5ff}.tb-row:has(.tb-sel:checked){background:#cce5ff}.tb-row.is-sel:hover{background:#b8dbff}.tb-row:has(.tb-sel:checked):hover{background:#b8dbff}.tb-row.is-sel .tb-mdue{background:0 0}.tb-row:has(.tb-sel:checked) .tb-mdue{background:0 0}.tb-bulk{z-index:50;background:#fff;border-radius:10px;align-items:stretch;width:max-content;max-width:100%;margin-top:16px;display:flex;position:relative;box-shadow:0 10px 34px #00000038}.tb-bulk-n{color:#fff;font-variant-numeric:tabular-nums;background:#0073ea;border-radius:10px 0 0 10px;place-items:center;min-width:52px;padding:0 18px;font-size:18px;font-weight:500;display:grid}.tb-bulk-t{white-space:nowrap;color:#323338;align-items:center;padding:0 14px;font-weight:500;display:flex}.tb-bulk-menu>summary{list-style:none}.tb-bulk-menu>summary::-webkit-details-marker{display:none}.tb-bulk-btn{font:inherit;color:#323338;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;height:100%;padding:10px 12px;font-size:12.5px;display:grid}.tb-bulk-btn:hover,.tb-bulk-menu[open]>.tb-bulk-btn{background:#f5f6f8}.tb-bulk-btn svg{width:18px;height:18px}.tb-bulk-btn:last-child{border-radius:0 10px 10px 0}.tb-bulk-x{display:none}.tb-bulk-pop{background:#fff;border-radius:8px;gap:6px;min-width:220px;max-width:100%;max-height:min(60vh,420px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0003}.tb.has-bulk-js .tb-bulk{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);margin:0;display:none;position:fixed;transform:translate(-50%)}.tb.has-bulk-js .tb-bulk.is-on{display:flex}.tb.has-bulk-on{padding-bottom:96px}.tb.has-bulk-js .tb-bulk-x{display:grid}@media (width<=860px){.tb-pick{flex-direction:column;gap:8px}.tb.has-bulk-js .tb-bulk-t{display:none}.tb-bulk-n{min-width:40px;padding:0 12px}.tb-bulk-btn{padding:10px 8px}}.yd{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;font-size:14px;display:flex}.yd-l{color:var(--text-primary);font-weight:600}.yd-chip{white-space:nowrap;border-radius:4px;align-items:center;min-height:24px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.yd-chip:hover{filter:brightness(.94)}.yd-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.yd-late,.yd-stuck{color:#fff;background:#df2f4a}.yd-due{color:#1f2023;background:#fdab3d}.task-st{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@media (width<=560px){.task-stc{grid-area:2/2;margin-top:-4px}.task-stc:empty{display:none}}div.wrap{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.wrap-card .card-b{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.wrap-tiles{min-width:0}.wrap-open{align-self:flex-start}.wrap-best{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13.5px}.wrap-best b{color:var(--text-primary)}.wrap-pushes .card-b,.wrap-places .card-b{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.wrap-top{margin:0;padding:0;list-style:none}.wrap-top li{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--border-soft);min-width:0;padding:9px 0;display:flex}.wrap-top li:last-child{border-bottom:none}.wrap-top-name{overflow-wrap:anywhere;flex:1;min-width:0}.wrap-top-name small,.wrap-top-n small{color:var(--text-muted);font-size:12px;display:block}.wrap-top-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-wrap-chart{width:100%;height:auto;margin-top:var(--s-4);display:block}.sh-wrap-bar{fill:var(--chart-1)}.wrap-lines{margin:0 0 var(--s-5);padding:0;list-style:none}.wrap-line{color:var(--text-secondary);overflow-wrap:anywhere;padding:7px 0;font-size:14px}.wrap-line a{color:var(--text-primary);font-weight:600}.wrap-line .q{margin-left:6px;font-size:12.5px}.sync-now{gap:var(--s-2,8px);margin:0 0 var(--s-3,12px);flex-direction:column;display:flex}.sync-now-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-now-row .hintl{flex:240px;min-width:0}.bc-num{flex-wrap:nowrap;min-width:0}.bc-num>.bc-missing{white-space:normal}.bc-num>span:not(.bc-missing){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bc-num>em{flex:none;margin-left:auto}.bc-cav{color:#ffffffc7;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.35}.results{margin-bottom:var(--fs-s4)}.results .card-h{gap:4px var(--fs-s3);flex-wrap:wrap;align-items:baseline}.res-grid{gap:var(--fs-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.res-tile{padding:var(--fs-s4);border:1px solid var(--fs-line);border-radius:var(--fs-r-lg,22px);background:var(--fs-white);flex-direction:column;gap:6px;min-width:0;display:flex}.res-wide{grid-column:span 2}.res-full{grid-column:1/-1}.res-v{font:800 30px/1.05 var(--fs-num,inherit);letter-spacing:-.02em;color:var(--fs-text);font-variant-numeric:tabular-nums}.res-v small{font:600 14px var(--fs-font-body,inherit);letter-spacing:0;color:var(--fs-muted)}.res-none{color:var(--fs-muted)}.res-wk{color:var(--fs-teal-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.res-fine{color:var(--fs-muted);font-size:12.5px;line-height:1.45}.res-meter{background:var(--fs-teal-light);border-radius:99px;height:8px;overflow:hidden}.res-meter i{background:var(--fs-teal);height:100%;display:block}.res-split{border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.res-split i{background:var(--kc,var(--fs-line));border:0;height:100%;padding:0;display:block}.res-split i.rank-row{grid-template-columns:none}.res-split .res-untagged{background:var(--fs-line)}.res-legend{color:var(--fs-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.res-legend li{border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.res-legend li.rank-row{grid-template-columns:none}.res-legend i{background:var(--kc,var(--fs-line));border-radius:2px;flex:none;width:9px;height:9px}.res-legend .res-untagged-k i{background:var(--fs-line)}.res-legend b{color:var(--fs-text);font-weight:700}.res-foot{margin:var(--fs-s3) 0 0;color:var(--fs-muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.res-foot a{color:var(--fs-teal-ink);font-weight:700;text-decoration:none}.res-foot a:hover{text-decoration:underline}.res-sends{gap:8px}.res-parts{color:var(--fs-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.res-parts li{align-items:center;gap:6px;display:inline-flex}.res-parts b{font-weight:700}.res-parts-main{gap:8px 24px;font-size:18px}.res-parts-main b{letter-spacing:-.01em;font-size:24px;font-weight:800}.res-parts .res-unrep{color:var(--fs-muted);font-size:14px;font-weight:600}@media (width<=860px){.res-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.res-grid{grid-template-columns:minmax(0,1fr)}.res-wide{grid-column:auto}}.sharetick{color:var(--fs-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sharetick input{width:18px;height:18px;accent-color:var(--fs-btn)}.ev-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-actions .synced{color:var(--fs-on-dark-2);font-size:12.5px}.ev-actions .sync-status{flex-basis:100%}.syncnow[disabled]{opacity:.7;cursor:progress}.sync-prog{flex-basis:100%;align-items:center;gap:10px;min-width:0;display:flex}.sync-bar{background:var(--fs-line);border-radius:999px;flex:0 0 160px;height:6px;overflow:hidden}.sync-bar i{border-radius:inherit;background:var(--fs-btn);height:100%;transition:width .6s var(--fs-ease);display:block}.sync-say{color:var(--fs-muted);min-width:0;font-size:12.5px;line-height:1.35}.ev-head .sync-bar{background:#ffffff2e}.ev-head .sync-bar i{background:var(--fs-teal-mid)}.ev-head .sync-say{color:var(--fs-on-dark-2)}@media (width<=520px){.sync-prog{flex-wrap:wrap}.sync-bar{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.sync-bar i{transition:none}}.set-intro,.set-flat{margin:0}.set-actions{gap:var(--fs-s3);flex-wrap:wrap;align-items:center;display:flex}.heat{min-width:0}.heat-grid{gap:var(--fs-s5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=700px){.heat-grid{grid-template-columns:minmax(0,1fr)}}.heat-map,.heat-side{min-width:0}.pmap[data-variant=dark]{background:#081620;border-color:#78dceb33}.heat-pmap{height:380px}@media (width<=600px){.heat-pmap{height:300px}}.pmap[data-variant=dark] .maplibregl-ctrl-group{background:#0d2430}.pmap[data-variant=dark] .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert()}.pmap-tip-dark .maplibregl-popup-content{color:#e8f6f8;background:#050d14eb;border:1px solid #78dceb33}.pmap-tip-dark .maplibregl-popup-tip{display:none}.heat-key .pmap-ramp{background:linear-gradient(90deg,#00788c59,#1ad3e6,#fff)}.heat-key .pmap-venue i{background:#fff;border-color:#1ad3e6}.heat-switch{margin:0 0 var(--fs-s3);border:1px solid var(--fs-line);border-radius:99px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.heat-switch a{color:var(--fs-text);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.heat-switch a.is-on{color:#fff;background:#082f3c}.heat-note,.pmap-note{margin:var(--fs-s3) 0 0;color:#545e6b;font-size:13px}.heat-empty{padding:var(--fs-s4) 0;color:#545e6b;margin:0;font-size:14px}:root{--ch-ads:#0093a6;--ch-email:#e2702a;--ch-sms:#6250d6;--ch-wa:#c2408a;--ch-other:var(--fs-muted)}.su-tab{gap:var(--fs-s4);flex-direction:column;min-width:0;display:flex}.su-two{gap:var(--fs-s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.su-stack-cards{gap:var(--fs-s4);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=860px){.su-two{grid-template-columns:minmax(0,1fr)}}.su-ans{padding:var(--fs-s3) var(--s-5) 0;color:var(--fs-text);margin:0;font-size:15px;line-height:1.45}.su-ans b{font-weight:700}.su-line{color:var(--fs-text);margin:0;font-size:15px}.su-line a,.su-link{color:var(--fs-teal-ink);font-weight:600}.su-note{margin:var(--fs-s3) 0 0;color:var(--fs-muted);font-size:13px;line-height:1.45}.su-stack{background:var(--fs-line);height:22px;margin:var(--fs-s2) 0 var(--fs-s3);border-radius:6px;display:flex;overflow:hidden}.su-stack i{min-width:3px;display:block}.su-stack i+i{border-left:2px solid var(--bg-card)}.ch-ads{background:var(--ch-ads)}.ch-email{background:var(--ch-email)}.ch-sms{background:var(--ch-sms)}.ch-wa{background:var(--ch-wa)}.ch-other{background:var(--ch-other)}.ch-signups{background:var(--fs-teal-ink)}.su-legend{color:var(--fs-text);flex-wrap:wrap;gap:6px 16px;font-size:13.5px;display:flex}.su-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.su-legend b{font-variant-numeric:tabular-nums;font-weight:700}.su-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.su-how{margin-top:var(--fs-s3);color:var(--fs-muted);font-size:13px}.su-how summary{cursor:pointer;color:var(--fs-teal-ink);font-weight:600}.su-how p{margin:6px 0 0;line-height:1.45}.su-rows{margin:var(--fs-s2) 0 var(--fs-s4);gap:10px;display:grid}.su-row{grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.su-row .su-bar{background:var(--fs-line);border-radius:99px;height:10px;overflow:hidden}.su-row .su-bar i{background:var(--fs-teal);height:100%;display:block}.su-row.is-dim .su-bar i{background:var(--fs-muted)}.su-row .su-v{font-variant-numeric:tabular-nums;font-weight:700}@media (width<=480px){.su-row{grid-template-columns:minmax(0,1fr) auto}.su-row .su-bar{grid-area:2/1/auto/3}}.daily-cost.is-none{color:var(--fs-muted);white-space:normal;text-align:center;font-size:11.5px;font-weight:600;line-height:1.15}.su-flush{margin-top:0}.su-demo{margin-top:var(--fs-s4);padding-top:var(--fs-s3);border-top:1px solid var(--fs-line)}.su-demo-lead{margin:0 0 var(--fs-s3);color:var(--fs-text);font-size:14px;line-height:1.45}.su-demo-lead b{font-weight:700}.su-demo-two{gap:var(--fs-s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=640px){.su-demo-two{grid-template-columns:minmax(0,1fr)}}.su-demo-h{color:var(--fs-text);margin:0 0 6px;font-size:13px;font-weight:700}.su-row.is-ads{color:var(--fs-text);grid-template-columns:minmax(0,6em) minmax(0,1fr) auto}.su-row.is-ads .su-bar i{background:var(--ch-ads)}.seg-make{align-self:flex-start}.su-tab>.results{margin-bottom:0}.ov-next .su-ans{padding-bottom:0}.card.ov-next{background:var(--fs-teal-light);border-color:var(--fs-teal-mid);border-left:5px solid var(--fs-btn)}.ov-next .card-h{border-bottom-color:var(--fs-teal-mid)}.ov-next .card-h h2{color:var(--fs-teal-ink)}.ov-next .su-ans{font-size:16px;font-weight:600}.ov-next .btn.seg-make.is-primary{min-height:44px;padding:0 var(--fs-s5);white-space:normal;text-align:left;font-size:15px;line-height:1.25}.ov-attn{flex-direction:column;gap:10px;display:flex}.ov-next-b{align-items:flex-start;gap:var(--fs-s2);flex-direction:column;display:flex}.sa-phases{gap:var(--fs-s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=640px){.sa-phases{grid-template-columns:minmax(0,1fr)}}.sa-phase{min-width:0;padding:var(--fs-s3);border:1px solid var(--fs-line);border-radius:10px}.sa-ph-t{margin-bottom:var(--fs-s2);color:var(--fs-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sa-ph-t b{font-size:15px;font-weight:700}.sa-ph-t span{color:var(--fs-muted);font-size:13px}.sa-ph-m{gap:var(--fs-s2) var(--fs-s3);grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));display:grid}.sa-ph-m span{flex-direction:column;min-width:0;display:flex}.sa-ph-m em{color:var(--fs-muted);font-size:12.5px;font-style:normal}.sa-ph-m strong{color:var(--fs-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sa-sends{margin-top:var(--fs-s3)}.sa-who{align-items:flex-start;gap:8px;display:inline-flex}.sa-who .su-sw{flex:none;margin-top:5px}.sa-sub{color:var(--fs-muted);font-size:12.5px}a.seg-make,.seg-dlg a.btn{align-items:center;text-decoration:none;display:inline-flex}.seg-none{color:var(--fs-muted);margin:0;font-size:13.5px}.seg-none a{color:var(--fs-teal-ink,#007886);font-weight:600}.seg-dlg{border:1px solid var(--fs-line);border-radius:var(--fs-r-lg);background:var(--fs-white);max-height:calc(100vh - 32px);color:var(--fs-text);width:min(520px,100vw - 32px);margin:auto;padding:0;overflow:auto}.seg-dlg::backdrop{background:#0a141e73}.seg-dlg-f{gap:var(--fs-s3);padding:var(--fs-s5,24px);flex-direction:column;display:flex}.seg-dlg-f h2{margin:0;font-size:19px}.seg-dlg-n{margin:0;font-size:15px}.seg-dlg-l{color:var(--fs-muted);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.seg-dlg-copy{gap:var(--fs-s2);display:flex}.seg-dlg-copy input{min-width:0;font:inherit;border:1px solid var(--fs-line);background:var(--fs-white);color:var(--fs-text);border-radius:8px;flex:1;padding:9px 11px}.seg-dlg-rules{flex-direction:column;gap:4px;margin:0 0 0 18px;padding:0;display:flex}.seg-dlg-note{color:var(--fs-muted);margin:0;font-size:13px;line-height:1.45}.seg-dlg-acts{gap:var(--fs-s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.seg-make-f{margin:0;display:inline}.seg-dlg-in{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--fs-line);background:var(--fs-white);color:var(--fs-text);border-radius:8px;padding:9px 11px}.seg-dlg-said{background:var(--fs-warn-bg);color:var(--fs-warn-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.seg-dlg-said.is-made{background:var(--fs-good-bg);color:var(--fs-good-ink)}.seg-dlg-said[hidden]{display:none}.seg-dlg input:focus-visible,.seg-dlg-acts :focus-visible,.seg-dlg-copy :focus-visible,.seg-make:focus-visible{outline:2px solid var(--fs-teal-ink,#007886);outline-offset:2px}.scroll:has(.ads-controls){overflow-x:clip}.ads-controls{z-index:5;gap:var(--fs-s2);padding:var(--fs-s3) var(--fs-s4);background:var(--bg-card);border:1px solid var(--fs-line);border-radius:var(--fs-r-lg,22px);flex-direction:column;display:flex;position:sticky;top:0;box-shadow:0 6px 14px -12px #082f3c59}@media (width<=1023px){.ads-controls{top:var(--topbar-h)}}.ads-ctl-row{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ads-ctl-l{min-width:3.6em;color:var(--fs-muted);padding:6px 4px 0 0;font-size:12.5px;font-weight:700}.ads-ctl-note{color:var(--fs-text);margin:0;font-size:13px}.ads-showing{color:var(--fs-muted);margin:0;font-size:13.5px}.ads-showing b{color:var(--fs-text)}.ads-ans{color:var(--fs-text);margin:0;padding:0 4px;font-size:15px;line-height:1.45}.ads-ans b{font-weight:700}.ads-tab{min-width:0}.ads-tab .adq-v{text-align:left;white-space:normal;grid-area:2/2}.ads-tab .adq-w{text-align:right;grid-area:2/3;align-self:end}.ads-one{gap:var(--fs-s4);grid-template-columns:minmax(0,1fr);display:grid}.adr-list{gap:10px;display:grid}.adr-row{grid-template-columns:minmax(0,1fr) minmax(70px,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.adr-n{flex-direction:column;min-width:0;display:flex}.adr-n b{color:var(--fs-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.adr-n small,.adr-v small{color:var(--fs-muted);font-size:12px;font-weight:600}.adr-b{background:var(--fs-line);border-radius:99px;height:10px;overflow:hidden}.adr-b i{background:var(--ch-ads);height:100%;display:block}.adr-list.is-dim .adr-b i{background:var(--fs-muted)}.adr-v{font-variant-numeric:tabular-nums;color:var(--fs-text);white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:700;display:flex}@media (width<=480px){.adr-row{grid-template-columns:minmax(0,1fr) auto}.adr-b{grid-area:2/1/auto/3}}.as-filters{padding-top:0}.as-seg{border:1px solid var(--fs-line);background:var(--fs-white);border-radius:99px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.as-seg button{font:inherit;color:var(--fs-text);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:600}.as-seg button[aria-pressed=true]{color:#fff;background:#082f3c}.as-seg button:focus-visible{outline:2px solid var(--fs-teal-ink,#007886);outline-offset:2px}.as-none{margin:var(--fs-s2) 0 0;color:var(--fs-muted);font-size:13px}tbody.adset-group[hidden]{display:none}details.card>summary{cursor:pointer;padding:var(--s-4) var(--s-5);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;list-style:none;display:flex}details.card>summary::-webkit-details-marker{display:none}details.card>summary h2,details.card>summary .sub{margin:0}details.card:not([open])>summary{border-radius:var(--r-card);border-bottom:none}details.card[open]>summary{border-radius:var(--r-card) var(--r-card) 0 0}.aud-details>summary,.srcdetails>summary,.reveal>summary{padding-right:calc(var(--s-5) + 26px);justify-content:flex-start;position:relative}.aud-details>summary:after,.srcdetails>summary:after,.reveal>summary:after{content:"";right:var(--s-5);border:solid var(--fs-teal-ink,#00707e);color:#0000;border-width:0 2px 2px 0;width:8px;height:8px;margin:-6px 0 0;transition:transform .15s;position:absolute;top:50%;transform:rotate(45deg)}.aud-details[open]>summary:after,.srcdetails[open]>summary:after,.reveal[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.aud-details>summary:hover,.srcdetails>summary:hover,.reveal>summary:hover,.donec>summary:hover{background:var(--fs-teal-light,#e6f8fa)}details.card>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (prefers-reduced-motion:reduce){details.card>summary:after{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
