@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-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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--spacing:.25rem;--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);--color-page:#faf9ff;--color-surface:#fff;--color-raised:#ebe8ff;--color-chrome:#fff;--color-ink:#17172f;--color-ink-2:#45435f;--color-muted:#626078;--color-faint:#827e9e;--color-line:#d8d5ef;--color-line-soft:#ebe8ff;--color-line-strong:#c9cce0;--color-accent:#5147f5;--color-accent-strong:#4438d8;--color-accent-soft:#f2f0ff;--color-accent-line:#d5d0ff;--color-on-accent:#fff;--color-btn:#5147f5;--color-btn-hover:#4438d8;--color-btn-active:#352db0;--color-on-btn:#fff;--color-focus:#5b7cff;--color-lime:#d8ff63;--color-on-lime:#17172f;--color-ok:#16a34a;--color-ok-soft:#dcfce7;--color-warn:#a16207;--color-warn-soft:#fef9c3;--color-danger:#dc2626;--color-danger-soft:#fee2e2;--color-chart:#5b7cff;--color-cx:#827e9e;--color-cneg:#dc2626;--color-grid:#ebe8ff;--color-ramp-1:var(--color-chart);--color-ramp-2:#506cde}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-ramp-2:color-mix(in oklab, var(--color-chart) 84%, var(--color-ink))}}:root,:host{--color-ramp-3:#455cbc}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-ramp-3:color-mix(in oklab, var(--color-chart) 68%, var(--color-ink))}}:root,:host{--color-ramp-4:#3a4c9b}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-ramp-4:color-mix(in oklab, var(--color-chart) 52%, var(--color-ink))}}:root,:host{--color-ramp-5:#2f3b7a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-ramp-5:color-mix(in oklab, var(--color-chart) 36%, var(--color-ink))}}:root,:host{--color-ramp-6:#252b59}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-ramp-6:color-mix(in oklab, var(--color-chart) 20%, var(--color-ink))}}:root,:host{--font-body:"Rubik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}}@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;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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.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,)}.shadow{--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)}.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))}}:root[data-theme=dark]{color-scheme:dark;--color-page:#000;--color-surface:#121426;--color-raised:#1c1e3a;--color-chrome:#000;--color-ink:#fff;--color-ink-2:#c9cce0;--color-muted:#b1aec9;--color-faint:#827e9e;--color-line:#2a2c50;--color-line-soft:#1c1e3a;--color-line-strong:#626078;--color-accent:#5b7cff;--color-accent-strong:#8da4ff;--color-accent-soft:#1c1b45;--color-accent-line:#352db0;--color-on-accent:#17172f;--color-btn:#5147f5;--color-btn-hover:#5b7cff;--color-on-btn:#fff;--color-ok:#4ade80;--color-ok-soft:#132728;--color-warn:#facc15;--color-warn-soft:#2f2120;--color-danger:#f87171;--color-danger-soft:#331723;--color-chart:#9dafff;--color-cx:#827e9e;--color-cneg:#f87171;--color-grid:#1c1e3a;--sb-bg:#000;--sb-line:#2a2c50;--sb-ink:#b1aec9;--sb-hover-bg:#2a2c50;--sb-hover-ink:#fff;--sb-btn-ink:#b1aec9;--sb-label:#b1aec9;--sb-name:#fff;--sb-sub:#b1aec9;--sb-chev:#b1aec9;--sb-tile-line:#45435f;--sb-switch-hover:#2a2c5080;--sb-pop-bg:#121426;--sb-pop-line:#45435f;--sb-pop-rule:#2a2c50;--sb-row-ink:#b1aec9;--sb-row-hover-bg:#2a2c5080;--sb-row-hover-ink:#fff;--sb-tick:#9dafff;--tb-bg:#000c;--tb-ink:#fff;--tb-link:#9dafff;--tb-link-hover:#4438d8;--tb-muted:#b1aec9;--tb-hover:#2a2c50;--tb-chev:#827e9e;--tb-avatar-from:#9dafff;--tb-avatar-to:#a855f7;--um-bg:#121426;--um-line:#45435f;--um-email:#827e9e;--um-row-ink:#c9cce0;--um-row-hover:#2a2c50;--um-danger:#f87171;--um-danger-hover:#7f1d1d33;--um-sect-h:#827e9e;--um-check:#5b7cff;--sb-row-cur-bg:#2a2c50;--sb-row-cur-ink:#fff;--sb-count:#4ade80;--row-edge:#45435f;--row-bg:#2a2c5033;--row-bg-hover:#2a2c5066;--skel-bg:#2a2c50;--kpi-line:#1c1e3a;--kpi-ink:#ebe8ff;--color-ramp-1:var(--color-chart);--color-ramp-2:#708dff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-ramp-2:color-mix(in oklab, var(--color-chart) 87%, var(--color-surface))}}:root[data-theme=dark]{--color-ramp-3:#869eff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-ramp-3:color-mix(in oklab, var(--color-chart) 74%, var(--color-surface))}}:root[data-theme=dark]{--color-ramp-4:#9bafff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-ramp-4:color-mix(in oklab, var(--color-chart) 61%, var(--color-surface))}}:root[data-theme=dark]{--color-ramp-5:#afbfff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-ramp-5:color-mix(in oklab, var(--color-chart) 49%, var(--color-surface))}}:root[data-theme=dark]{--color-ramp-6:#c1cdff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-ramp-6:color-mix(in oklab, var(--color-chart) 38%, var(--color-surface))}}:root[data-theme=dark]{--shadow:0 2px 8px -2px #0006, 0 2px 4px -2px #0003;--shadow-pop:0 8px 24px -8px #00000080, 0 4px 8px -4px #0000004d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-page:#000;--color-surface:#121426;--color-raised:#1c1e3a;--color-chrome:#000;--color-ink:#fff;--color-ink-2:#c9cce0;--color-muted:#b1aec9;--color-faint:#827e9e;--color-line:#2a2c50;--color-line-soft:#1c1e3a;--color-line-strong:#626078;--color-accent:#5b7cff;--color-accent-strong:#8da4ff;--color-accent-soft:#1c1b45;--color-accent-line:#352db0;--color-on-accent:#17172f;--color-btn:#5147f5;--color-btn-hover:#5b7cff;--color-on-btn:#fff;--color-ok:#4ade80;--color-ok-soft:#132728;--color-warn:#facc15;--color-warn-soft:#2f2120;--color-danger:#f87171;--color-danger-soft:#331723;--color-chart:#9dafff;--color-cx:#827e9e;--color-cneg:#f87171;--color-grid:#1c1e3a;--sb-bg:#000;--sb-line:#2a2c50;--sb-ink:#b1aec9;--sb-hover-bg:#2a2c50;--sb-hover-ink:#fff;--sb-btn-ink:#b1aec9;--sb-label:#b1aec9;--sb-name:#fff;--sb-sub:#b1aec9;--sb-chev:#b1aec9;--sb-tile-line:#45435f;--sb-switch-hover:#2a2c5080;--sb-pop-bg:#121426;--sb-pop-line:#45435f;--sb-pop-rule:#2a2c50;--sb-row-ink:#b1aec9;--sb-row-hover-bg:#2a2c5080;--sb-row-hover-ink:#fff;--sb-tick:#9dafff;--tb-bg:#000c;--tb-ink:#fff;--tb-link:#9dafff;--tb-link-hover:#4438d8;--tb-muted:#b1aec9;--tb-hover:#2a2c50;--tb-chev:#827e9e;--tb-avatar-from:#9dafff;--tb-avatar-to:#a855f7;--um-bg:#121426;--um-line:#45435f;--um-email:#827e9e;--um-row-ink:#c9cce0;--um-row-hover:#2a2c50;--um-danger:#f87171;--um-danger-hover:#7f1d1d33;--um-sect-h:#827e9e;--um-check:#5b7cff;--sb-row-cur-bg:#2a2c50;--sb-row-cur-ink:#fff;--sb-count:#4ade80;--row-edge:#45435f;--row-bg:#2a2c5033;--row-bg-hover:#2a2c5066;--skel-bg:#2a2c50;--kpi-line:#1c1e3a;--kpi-ink:#ebe8ff;--color-ramp-1:var(--color-chart);--color-ramp-2:#708dff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--color-ramp-2:color-mix(in oklab, var(--color-chart) 87%, var(--color-surface))}}:root:not([data-theme=light]){--color-ramp-3:#869eff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--color-ramp-3:color-mix(in oklab, var(--color-chart) 74%, var(--color-surface))}}:root:not([data-theme=light]){--color-ramp-4:#9bafff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--color-ramp-4:color-mix(in oklab, var(--color-chart) 61%, var(--color-surface))}}:root:not([data-theme=light]){--color-ramp-5:#afbfff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--color-ramp-5:color-mix(in oklab, var(--color-chart) 49%, var(--color-surface))}}:root:not([data-theme=light]){--color-ramp-6:#c1cdff}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--color-ramp-6:color-mix(in oklab, var(--color-chart) 38%, var(--color-surface))}}:root:not([data-theme=light]){--shadow:0 2px 8px -2px #0006, 0 2px 4px -2px #0003;--shadow-pop:0 8px 24px -8px #00000080, 0 4px 8px -4px #0000004d}}:root[data-theme=light]{color-scheme:light}:root{--page:var(--color-page);--surface:var(--color-surface);--card:var(--color-surface);--raised:var(--color-raised);--chrome:var(--color-chrome);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--muted:var(--color-muted);--faint:var(--color-faint);--line:var(--color-line);--line-soft:var(--color-line-soft);--line-strong:var(--color-line-strong);--accent:var(--color-accent);--accent-strong:var(--color-accent-strong);--accent-soft:var(--color-accent-soft);--accent-line:var(--color-accent-line);--on-accent:var(--color-on-accent);--btn:var(--color-btn);--btn-hover:var(--color-btn-hover);--btn-active:var(--color-btn-active);--on-btn:var(--color-on-btn);--focus:var(--color-focus);--lime:var(--color-lime);--on-lime:var(--color-on-lime);--lens:var(--color-accent);--lens-soft:var(--color-accent-soft);--lens-line:var(--color-accent-line);--prf:var(--color-accent);--prf-soft:var(--color-accent-soft);--prf-line:var(--color-accent-line);--ok:var(--color-ok);--ok-soft:var(--color-ok-soft);--warn:var(--color-warn);--warn-soft:var(--color-warn-soft);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--chart:var(--color-chart);--cx:var(--color-cx);--cneg:var(--color-cneg);--grid:var(--color-grid);--ramp-1:var(--color-ramp-1);--ramp-2:var(--color-ramp-2);--ramp-3:var(--color-ramp-3);--ramp-4:var(--color-ramp-4);--ramp-5:var(--color-ramp-5);--ramp-6:var(--color-ramp-6);--font:var(--font-body);--mono:var(--font-mono);--shadow:0 2px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;--shadow-pop:0 8px 24px -8px #0003, 0 4px 8px -4px #0000001a;--side:256px;--sb-bg:#fff;--sb-line:#d8d5ef;--sb-ink:#626078;--sb-hover-bg:#ebe8ff;--sb-hover-ink:#121426;--sb-btn-ink:#626078;--sb-label:#626078;--sb-name:#121426;--sb-sub:#626078;--sb-chev:#726e87;--sb-tile-line:#d8d5ef;--sb-switch-hover:#faf9ff;--sb-pop-bg:#fff;--sb-pop-line:#d8d5ef;--sb-pop-rule:#ebe8ff;--sb-row-ink:#626078;--sb-row-hover-bg:#ebe8ff;--sb-row-hover-ink:#121426;--sb-tick:#5147f5;--tb-bg:#fffc;--tb-ink:#121426;--tb-link:#5147f5;--tb-link-hover:#4438d8;--tb-muted:#626078;--tb-hover:#ebe8ff;--tb-chev:#626078;--tb-avatar-from:#9dafff;--tb-avatar-to:#a855f7;--um-bg:#fff;--um-line:#d8d5ef;--um-email:#626078;--um-row-ink:#45435f;--um-row-hover:#faf9ff;--um-danger:#dc2626;--um-danger-hover:#fef2f2;--um-sect-h:#726e87;--um-check:#5b7cff;--sb-row-cur-bg:#ebe8ff;--sb-row-cur-ink:#121426;--sb-count:#16a34a;--row-edge:#c9cce0;--row-bg:#faf9ff;--row-bg-hover:#ebe8ff;--skel-bg:#ebe8ff;--kpi-line:#d8d5efb3;--kpi-ink:#121426;--top:56px;--r:8px;--r-lg:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:16px}body{background:var(--page);color:var(--ink);font:14px/1.5 var(--font);min-width:0;margin:0;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600}p{margin:0}a{color:var(--ink-2);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--ink)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:12px}.muted{color:var(--muted)}.small{font-size:12.5px}.faint{color:var(--faint)}.sr{clip:rect(0 0 0 0);white-space:nowrap;text-overflow:ellipsis;width:1px;height:1px;position:absolute;overflow:hidden}svg.ic{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.app{--rail:var(--side);min-height:100vh}.side{z-index:40;width:var(--rail);background:var(--sb-bg);border-right:1px solid var(--sb-line);flex-direction:column;height:100vh;transition:width .3s,transform .3s;display:flex;position:fixed;top:0;left:0}.side .brand{border-bottom:1px solid var(--sb-line);flex:none;justify-content:space-between;align-items:center;min-width:0;height:64px;padding:0 16px;display:flex;position:relative}.side .brand .lockup-link{align-items:center;min-width:0;text-decoration:none;display:flex}.side .brand .brand-lockup{--lockup-cap:20px;--pl-cap:17px;gap:10px}.side .brand .mark{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin:0 auto;padding:0;display:grid}.side .brand .mark:hover{background:var(--sb-hover-bg)}.side .brand .mark .psym{width:28px;height:28px}.brand-lockup{--lockup-cap:22px;align-items:center;gap:calc(var(--lockup-cap) * .6);min-width:0;display:inline-flex}.brand-lockup>img{object-fit:contain;flex-shrink:0;width:auto;max-width:none}.brand-lockup .wm{height:calc(var(--lockup-cap) * 287 / 280)}.brand-lockup .pl{height:calc(var(--pl-cap,var(--lockup-cap)) * 304 / 216);margin:calc(var(--pl-cap,var(--lockup-cap)) * -44 / 216) 0 calc(var(--pl-cap,var(--lockup-cap)) * -44 / 216) calc(var(--pl-cap,var(--lockup-cap)) * -48 / 216)}.brand-lockup{flex:none}.brand-lockup-divider{height:var(--lockup-cap);background:var(--line);flex:none;width:1px}.on-dark,:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:block}}.side .nobrands{border:1px dashed var(--line);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:8px;margin:0 10px 12px;padding:12px;display:flex}.side .nobrands .t{color:var(--ink-2);font-size:13px;font-weight:600}.side .nobrands .s{color:var(--muted);font-size:11.5px;line-height:1.45}.side .nobrands .btn{justify-content:center;width:100%}.demo-offer{margin-top:14px}.linky{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.addbrand{margin-top:16px}.addbrand-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.addbrand-list li{border:1px solid var(--line);border-radius:var(--r);background:var(--card);align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.addbrand-list .t{flex:1;min-width:0}.addbrand-list .t b{font-size:13.5px;font-weight:600;display:block}.addbrand-list .t small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.addbrand-list .chip .ic{width:12px;height:12px}.addbrand-list li.is-wanted{border-color:var(--accent-line);background:var(--accent-soft)}.addbrand .warn{color:var(--warn)}.psym{flex:none;width:16px;height:16px;display:inline-block}.psym.sm{width:14px;height:14px}.chip .psym{width:12px;height:12px}.btn.primary .psym,.btn.prf .psym{filter:brightness(0)invert()}.pf-logo{vertical-align:middle;object-fit:contain;flex:none;width:16px;height:16px}.pf-logo.on-dark,:root[data-theme=dark] .pf-logo.on-light{display:none}:root[data-theme=dark] .pf-logo.on-dark{display:inline-block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-logo.on-light{display:none}:root:not([data-theme=light]) .pf-logo.on-dark{display:inline-block}}.site-mark{--mark:20px;width:var(--mark);height:var(--mark);vertical-align:middle;border-radius:5px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.site-mark.is-logo{background:#fff;box-shadow:0 0 0 1px #00000014}.site-mark.is-logo img{object-fit:contain;width:80%;height:80%;display:block}.site-mark.is-initials{color:#fff;font-weight:600;font-size:calc(var(--mark) * .44);letter-spacing:.01em;background:#626078;line-height:1}.site-mark.sz-16{--mark:16px;border-radius:4px}.site-mark.sz-24{--mark:24px;border-radius:6px}.site-mark.sz-32{--mark:32px;border-radius:7px}.site-mark.sz-44{--mark:44px;border-radius:10px}.qchip .site-mark{margin-left:-4px}.avatar{background:var(--raised);border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.sb-nav{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.side .group.primary{flex-direction:column;gap:4px;display:flex}.nav{color:var(--sb-ink);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav .ic,.nav .psym{stroke-width:1.5px;flex:none;width:20px;height:20px}.nav:hover{background:var(--sb-hover-bg);color:var(--sb-hover-ink)}.nav[aria-current=page],.nav[aria-current=page]:hover{background:var(--lime);color:var(--on-lime)}.app.rail-collapsed .nav{justify-content:center}.side .group.bottom{border-top:1px solid var(--sb-line);flex-direction:column;flex:none;padding:12px;display:flex}.side .rail-expand{width:100%;color:var(--sb-btn-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:8px;display:flex}.side .rail-expand .ic{stroke-width:1.5px;width:20px;height:20px}.side .rail-expand:hover{background:var(--sb-hover-bg)}.side .brand .rail-toggle,.side .brand .drawer-close{color:var(--sb-btn-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:6px;display:grid}.side .brand .rail-toggle .ic,.side .brand .drawer-close .ic{stroke-width:1.5px;width:20px;height:20px}.side .brand .rail-toggle:hover,.side .brand .drawer-close:hover{background:var(--sb-hover-bg)}.side .brand .drawer-close{display:none}.side .switch-block{margin-bottom:24px;position:relative}.side .sb-label{text-transform:uppercase;color:var(--sb-label);margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px}.side .switch{position:relative}.side .switch summary{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px;list-style:none;transition:background-color .15s;display:flex}.side .switch summary::-webkit-details-marker{display:none}.side .switch summary:hover{background:var(--sb-switch-hover)}.app.rail-collapsed .side .switch summary{justify-content:center}.side .switch .sb-tile{border:1px solid var(--sb-tile-line);color:#fff;letter-spacing:normal;background:#626078;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:500;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.side .switch .sb-tile.is-logo{background:#fff}.side .switch .sb-tile.is-logo img{width:32px;height:32px}.side .switch .bname{text-align:left;flex:1;min-width:0}.side .switch .bname b{color:var(--sb-name);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:14px;display:block;overflow:hidden}.side .switch .bname small{color:var(--sb-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:12px;display:block;overflow:hidden}.side .switch .chev{width:16px;height:16px;color:var(--sb-chev);flex:none;transition:transform .15s}.side .switch[open] .chev{transform:rotate(180deg)}.side .switch-pop{z-index:50;border:1px solid var(--sb-pop-line);background:var(--sb-pop-bg);border-radius:16px;width:288px;max-width:calc(100vw - 24px);margin-top:8px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.app.rail-collapsed .side .switch-pop{margin:0 0 0 8px;top:0;left:64px}.side .switch-pop .pop-head{justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 8px;display:flex}.side .switch-pop .pop-h{color:var(--sb-label);margin:0;font-size:12px;font-weight:500;line-height:16px}.side .switch-pop .pop-count{color:var(--sb-count);font-size:12px;font-weight:500;line-height:16px}.side .brand-list,.side .brand-rest{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.side .brand-list{max-height:240px;overflow-y:auto}.side .switch-pop li>button{text-align:left;cursor:pointer;width:100%;color:var(--sb-row-ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:flex}.side .switch-pop .row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side .switch-pop .row-name small{opacity:.8;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.side .switch-pop .avatar{color:#fff;letter-spacing:normal;background:#626078;border:0;border-radius:50%;flex:none;width:24px;height:24px;font-size:12px;font-weight:500}.side .switch-pop .avatar.is-logo{background:#fff;padding:1px;overflow:hidden}.side .switch-pop .avatar.is-logo img{border-radius:50%;width:100%;height:100%}.side .switch-pop li>button:hover{background:var(--sb-row-hover-bg);color:var(--sb-row-hover-ink)}.side .switch-pop li>button.is-current{background:var(--sb-row-cur-bg);color:var(--sb-row-cur-ink)}.side .switch-pop .tick-slot{flex:none;place-items:center;width:24px;height:24px;display:grid}.side .switch-pop .tick{width:16px;height:16px;color:var(--sb-tick);display:block}.side .switch-pop .add-brand{border-top:1px solid var(--sb-pop-rule);margin-top:8px;padding-top:8px}.side .switch-pop .add-brand a{width:100%;color:var(--sb-ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.side .switch-pop .add-brand svg{flex:none;width:16px;height:16px}.side .switch-pop .add-brand a:hover{background:var(--sb-switch-hover)}.main{min-width:0;min-height:100vh;margin-left:var(--rail);flex-direction:column;transition:margin-left .3s;display:flex}.app.rail-collapsed{--rail:64px}.topbar{height:var(--top);z-index:30;background:var(--tb-bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--sb-line);justify-content:space-between;align-items:center;min-width:0;padding:0 24px;transition:all .3s;display:flex;position:sticky;top:0}.topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media(min-width:768px){.topbar-left{gap:32px}}.topbar .burger{color:var(--tb-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:6px;transition:background-color .15s;display:none}.topbar .burger svg{width:24px;height:24px}.topbar .burger:hover{background:var(--tb-hover)}.topbar-title{flex-direction:column;justify-content:center;min-width:0;max-width:320px;display:flex}.topbar-line{align-items:center;gap:6px;min-width:0;display:flex}.topbar-line .chip.demo{flex:none}.topbar-h{min-width:0;color:var(--tb-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.topbar-desc{color:var(--tb-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;overflow:hidden}.topbar .right{flex:none;align-items:center;gap:12px;display:flex}.bell-wrap,.um-wrap{position:relative}.bell{color:var(--tb-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;transition:background-color .15s;display:block;position:relative}.bell:hover{background:var(--tb-hover)}.bell-ic{width:20px;height:20px;display:block}.bell-panel{z-index:40;border:1px solid var(--um-line);background:var(--um-bg);border-radius:12px;width:320px;margin-top:8px;position:absolute;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bell-head{border-bottom:1px solid var(--um-line);padding:12px 16px}.bell-head h3{letter-spacing:normal;color:var(--tb-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.bell-rows{margin:0;padding:4px 0;list-style:none}.bell-rows a{padding:8px 16px;text-decoration:none;display:block}.bell-rows a:hover{background:var(--um-row-hover)}.bell-row-t,.bell-row-s{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bell-row-t{color:var(--tb-ink);font-size:14px;font-weight:500;line-height:20px}.bell-row-s{color:var(--tb-muted);font-size:12px;line-height:16px}.bell-row-s .dash-unread{vertical-align:1px;margin-right:6px;display:inline-block}.bell-none{text-align:center;padding:24px 16px}.bell-none-ic{width:32px;height:32px;color:var(--sb-tile-line);margin:0 auto;display:block}.bell-none p{color:var(--tb-muted);margin:8px 0 0;font-size:14px;line-height:20px}.bell-foot{border-top:1px solid var(--um-line);text-align:center;padding:8px 16px;font-size:16px;line-height:24px}.bell-foot a{width:100%;color:var(--tb-link);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-block}.bell-foot a:hover{color:var(--tb-link-hover)}@media(max-width:639px){.bell-panel{width:auto;margin-top:8px;position:fixed;top:56px;left:16px;right:16px}}.topbar .user{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:6px;transition:background-color .15s;display:flex}.topbar .user:hover{background:var(--tb-hover)}.topbar .user .avatar{background:linear-gradient(to bottom right in oklab,var(--tb-avatar-from),var(--tb-avatar-to));border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.topbar .user .avatar span{color:#fff;font-size:14px;font-weight:500;line-height:20px}.user-name{color:var(--tb-ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:none}@media(min-width:640px){.user-name{display:block}}.user-chev{width:16px;height:16px;color:var(--tb-chev);flex:none;transition:transform .15s}.user-chev.up{transform:rotate(180deg)}.usermenu{z-index:40;border:1px solid var(--um-line);background:var(--um-bg);border-radius:12px;width:224px;margin-top:8px;position:absolute;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.um-head{border-bottom:1px solid var(--um-line);padding:12px 16px}.um-name{color:var(--tb-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.um-addr{align-items:center;gap:8px;min-width:0;display:flex}.um-email{min-width:0;color:var(--um-email);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:hidden}.um-badge{color:#fcbb00;color:oklch(82.8% .189 84.429);background:#f99c0033;background:oklch(76.9% .188 70.08/.2);border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:500;line-height:15px}.usermenu .sect{padding:4px 0}.usermenu .sect+.sect{border-top:1px solid var(--um-line)}.usermenu .sect-h{letter-spacing:.05em;text-transform:uppercase;color:var(--um-sect-h);margin:0;padding:8px 16px 4px;font-size:10px;font-weight:500;line-height:15px}.usermenu button{text-align:left;width:100%;color:var(--um-row-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:flex}.usermenu button:hover{background:var(--um-row-hover)}.um-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.um-row .ic{width:16px;height:16px}.um-check.ic{width:16px;height:16px;color:var(--um-check);flex:none}.usermenu .um-link{color:var(--um-row-ink);align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.usermenu .um-link:hover{background:var(--um-row-hover)}.usermenu .um-link svg{flex:none;width:16px;height:16px}.um-last{border-top:1px solid var(--um-line);padding:4px 0}.usermenu .um-signout{color:var(--um-danger);justify-content:flex-start}.usermenu .um-signout:hover{background:var(--um-danger-hover)}.um-signout svg{flex:none;width:16px;height:16px}.content{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:calc(88rem + 48px);margin-inline:auto;padding:24px;display:flex}@media(max-width:767px){.content{padding:16px}}@media(max-width:639px){.content{padding:8px}}:where(.content) p{max-width:72ch}.page-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.page-head .t{flex:1;min-width:min(240px,100%)}.page-head p{color:var(--muted);max-width:70ch;margin-top:4px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer{border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;gap:14px;margin-top:auto;padding:14px 24px;font-size:12px;display:flex}.scrim{z-index:60;background:#00000080;border:0;position:fixed;inset:0}.side .switch.in-demo summary .chip.demo{flex:none}.btn{border-radius:var(--r);border:1px solid var(--line-strong);height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--raised);color:var(--ink)}.btn.primary,.btn.prf{background:var(--btn);border-color:var(--btn);color:var(--on-btn)}.btn.primary:hover,.btn.prf:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--on-btn)}.btn.primary:active,.btn.prf:active{background:var(--btn-active);border-color:var(--btn-active)}.btn.lens{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn.sm{height:28px;padding:0 10px;font-size:12.5px}.btn.big{justify-content:center;width:100%;height:42px;font-size:14px}.btn.danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.chip{background:var(--raised);height:22px;color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.chip.lens{background:var(--lens-soft);color:var(--lens);border-color:var(--lens-line)}.chip.prf{background:var(--prf-soft);color:var(--prf);border-color:var(--prf-line)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.outline{border-color:var(--line);color:var(--muted);background:0 0}.chip.sm{height:19px;padding:0 6px;font-size:10.5px}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field label,.field>.lbl{color:var(--ink-2);font-size:12.5px;font-weight:600}.langs{flex-wrap:wrap;gap:8px;display:flex}.langs button{border:1px solid var(--line);border-radius:var(--r);background:var(--card);height:34px;color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size:13px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.langs button:hover{border-color:var(--line-hi,var(--line));color:var(--ink)}.langs button.is-current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.flag{border-radius:2px;flex:none;width:18px;height:14px}.hint{color:var(--muted);font-size:12px;display:block}.input,select.input{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:var(--r);font:inherit;width:100%;max-width:100%;padding:0 10px}.seg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13px}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);font-weight:600}.seg .dot{margin-right:4px}.toggle{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.toggle .sw{background:var(--line-strong);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.toggle .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .sw{background:#22c55e}.toggle[aria-checked=true] .sw:after{background:#fff;transform:translate(14px)}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qchip{border:1px solid var(--line);background:var(--raised);border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.qchip.off{color:var(--muted);background:0 0;border-style:dashed}.qchip .x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-5px;display:grid}.qchip .x:hover{background:var(--line);color:var(--ink)}.fchip{border:1px solid var(--line);background:var(--surface);cursor:pointer;height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.fchip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.addin{border-style:dashed;width:180px;max-width:100%;height:28px}.radios{flex-direction:column;gap:8px;margin-top:8px;display:flex}.radio{border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.radio input{accent-color:var(--accent);margin-top:3px}.radio small{color:var(--muted);margin-top:2px;display:block}.radio:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.slider{min-width:min(160px,100%);accent-color:var(--accent);flex:1}.ro-value{color:var(--ink);padding:2px 0;font-size:14px}.ro-value b{font-weight:600}.ro-value small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.ro-note{color:var(--muted);margin:10px 0 0;font-size:12.5px}.ro-chips .qchip{background:0 0}.src-edit{flex-direction:column;margin:10px 0 2px;padding:0;list-style:none;display:flex}.src-edit>li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;display:grid}.src-edit>li:last-child{border-bottom:0}.src-on{cursor:pointer;align-items:center;gap:9px;min-width:0;display:inline-flex}.src-on .n{color:var(--muted);font-weight:600}.src-edit>li.is-on .src-on .n{color:var(--ink)}.src-on .src-mark{color:var(--muted)}.src-edit>li.is-on .src-on .src-mark{color:var(--ink-2)}.src-on input:disabled{opacity:.5}.src-terms{justify-self:end;font-size:12.5px}.src-terms .linky{color:var(--muted);text-decoration-style:dotted}.src-terms .linky:hover{color:var(--accent)}.src-terms .linky.is-warn{color:var(--warn)}.src-edit>li.is-soon{opacity:.52}.src-edit>li.is-soon .src-on{cursor:default}.chip.soon{text-transform:uppercase;letter-spacing:.06em}.src-open{flex-direction:column;grid-column:1/-1;gap:8px;padding:8px 0 4px 26px;display:flex}.term-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-add .input{flex:1;min-width:min(200px,100%);height:30px;font-size:12.5px}.save-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}@media(max-width:560px){.src-edit>li{grid-template-columns:minmax(0,1fr)}.src-terms{justify-self:start}.src-open{padding-left:0}}.adv>summary{cursor:pointer;font-weight:600;list-style:none}.adv>summary::-webkit-details-marker{display:none}.adv>summary:before{content:"▸ ";color:var(--muted)}.adv[open]>summary:before{content:"▾ "}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;padding:20px}.card-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.card-head .t{flex:1;min-width:0}.card-head .t p{color:var(--muted);margin-top:2px;font-size:12.5px}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.split>*,.stack>*,.grid>*{min-width:0}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.banner{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.banner.lens{background:var(--lens-soft);border-color:var(--lens-line)}.banner.lens .lead{color:var(--lens);font-weight:600}.banner.prf-line{background:var(--prf-soft);border-color:var(--prf-line)}.banner .spacer{flex:1}.stat{flex-direction:column;gap:4px;display:flex}.stat .v{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.stat .v small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:500}.stat .v .delta{vertical-align:middle;margin-left:4px;font-size:13px}.stat .l{color:var(--muted);font-size:12px}.stat .d{color:var(--ink-2);font-size:12px}.delta{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.delta.up{color:var(--ok)}.delta.down{color:var(--danger)}.delta.flat{color:var(--muted)}.tbl{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:9px 12px}th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line);white-space:nowrap;background:0 0;font-size:11.5px;font-weight:600}tbody tr:hover td{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){tbody tr:hover td{background:color-mix(in oklab,var(--raised) 45%,transparent)}}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.evi{border-left:2px solid var(--line);color:var(--ink-2);padding:6px 12px;font-size:13px}.evi .who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;font-size:12px;display:flex}.evi q{quotes:"“" "”"}.fact{border-bottom:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;font-size:13px;display:grid}.fact:last-child{border-bottom:0}.fact .v{border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.fact .v.ok{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.fact .v.ok{border:1px solid color-mix(in oklab,var(--ok) 35%,transparent)}}.fact .v.q{background:var(--raised);color:var(--muted);border:1px solid var(--line)}.fact .s{color:var(--muted);font-size:12px}.skel{background:linear-gradient(90deg,var(--line-soft),var(--line),var(--line-soft));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite sh;display:block}@keyframes sh{to{background-position:-200% 0}}.starting{text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.starting b{letter-spacing:-.01em;font-size:16.5px}.starting p{color:var(--muted);max-width:52ch;font-size:14px;line-height:1.55}.starting .next{color:var(--faint);font-size:13px}.starting .steps{text-align:left;flex-direction:column;gap:8px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.starting .steps li{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;display:flex}.starting .steps li .mark{border:1.5px solid var(--accent);border-radius:50%;flex:none;width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.starting .steps li .mark{border:1.5px solid color-mix(in oklab,var(--accent) 45%,transparent)}}.starting .steps li.is-done{color:var(--ink-2)}.starting .steps li.is-done .mark{border-color:var(--accent);background:var(--accent);position:relative}.starting .steps li.is-done .mark:after{content:"";border:solid var(--on-accent);border-width:0 1.7px 1.7px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4px;transform:rotate(45deg)}.starting>.btn{margin-top:4px}.starting .pulse{color:var(--ink);margin-bottom:4px}@keyframes narronPulseSeq{0%,to{opacity:.2}20%{opacity:1}60%{opacity:.2}}.narron-pulse-1{animation:1.8s ease-in-out infinite narronPulseSeq}.narron-pulse-2{animation:1.8s ease-in-out .3s infinite narronPulseSeq}.narron-pulse-3{animation:1.8s ease-in-out .6s infinite narronPulseSeq}@media(prefers-reduced-motion:reduce){.narron-pulse-1,.narron-pulse-2,.narron-pulse-3{opacity:.7;animation:none}}.pulse-loader{flex:none;display:block}.content.waiting{min-height:40vh;color:var(--ink);justify-content:center;align-items:center}.skel-card{flex-direction:column;gap:12px;display:flex}.skel-rows{flex-direction:column;gap:14px;padding:6px 0;display:flex}.skel-rows .skel{height:14px}.spin-ic{animation:.9s linear infinite spin-ic}@keyframes spin-ic{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin-ic{animation-duration:2.4s}}.empty{text-align:center;border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted);padding:26px 16px}.empty b{color:var(--ink);margin-top:6px;display:block}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.tile.unpriced{border-style:dashed}.health{flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.health span{align-items:center;gap:6px;display:inline-flex}.health i{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.health i.warn{background:var(--warn)}.stages{flex-wrap:wrap;gap:3px;display:flex}.stages span{background:var(--raised);color:var(--muted);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:11px}.stages span.fail{background:var(--danger-soft);color:var(--danger)}.stages span.skip{background:var(--warn-soft);color:var(--warn)}.confirm{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.confirm{border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line))}}.confirm{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;max-width:520px;padding:16px;display:flex}.confirm h3{color:var(--danger)}.confirm ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px}.notyet{flex-direction:column;gap:14px;max-width:620px;padding:28px;display:flex}.notyet-mark{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border:1px solid var(--accent-line);border-radius:12px;place-items:center;display:grid}.notyet-mark .ic{width:20px;height:20px}.notyet-mark .psym{width:22px;height:22px}.notyet h1{letter-spacing:-.02em;font-size:22px}.notyet .lede{color:var(--ink-2);max-width:60ch;font-size:15px}.notyet-points{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.notyet-points p{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;display:grid}.notyet-points .ic{width:16px;height:16px;color:var(--muted);margin-top:2px}.notyet-staff{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.notyet-staff .danger{color:var(--danger)}.notyet-foot{margin-top:2px}.tnt-env{text-transform:none}.tnt-add{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.tnt-add .field{flex:160px}.tnt-find{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.tnt-find label{flex-direction:column;gap:4px;min-width:0;display:flex}.tnt-find label:first-child{flex:260px}.tnt-find input[type=search],.tnt-find select{border:1px solid var(--line);border-radius:var(--r);background:var(--card);height:32px;color:var(--ink);font:inherit;min-width:0;padding:0 10px;font-size:13px}.tnt-find input[type=search]:focus-visible,.tnt-find select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tnt-find .tnt-only{flex-direction:row;align-items:center;gap:6px;height:32px}.hello h1{letter-spacing:-.02em;font-size:26px}.hello p{color:var(--muted);margin-top:6px;font-size:15px}.ai-share{flex-direction:column;gap:12px;display:flex}.ai-share-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ai-share-rows li{grid-template-columns:minmax(0,1.4fr) minmax(60px,2fr) 44px;grid-template-areas:"n bar v""m m m";align-items:center;gap:2px 12px;display:grid}.ai-share-rows .n{overflow-wrap:anywhere;grid-area:n;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.ai-share-rows .bar{background:var(--line-soft);border-radius:99px;grid-area:bar;height:8px;overflow:hidden}.ai-share-rows .bar i{border-radius:inherit;background:var(--chart);height:100%;display:block}.ai-share-rows .is-you .bar i{background:var(--accent)}.ai-share-rows .is-you .n{font-weight:600}.ai-share-rows .v{text-align:right;grid-area:v;font-weight:600}.ai-share-rows .small{grid-area:m}.ai-share-platforms h3{margin:4px 0 6px;font-weight:500}.ai-share-platforms ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-share-platforms li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.ai-share-platforms .pf-name{align-items:center;gap:6px;display:inline-flex}.issues{border-left:2px solid var(--line);flex-direction:column;gap:0;margin:0 0 0 6px;padding:0;list-style:none;display:flex}.issue{gap:12px;padding:0 0 16px 16px;display:flex;position:relative}.issue-dot{background:var(--surface);border:2px solid var(--chart);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.issue-dot.sev-4,.issue-dot.sev-5{border-color:var(--warn);background:var(--warn-soft)}.issue-b{flex-direction:column;gap:3px;min-width:0;display:flex}.issue-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-h b a{color:var(--ink)}.checks-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.checks-line p{margin:0;font-size:12.5px}.hello .checks-line p{margin-top:0;font-size:12.5px}.sec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 10px;font-size:13px;font-weight:600}.dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.dot.pos{background:var(--ok)}.dot.neu{background:var(--faint)}.dot.neg{background:var(--danger)}.dot.big{width:12px;height:12px}.sentbar{background:var(--line-soft);border-radius:999px;height:10px;margin:6px 0 2px;display:flex;overflow:hidden}.sentbar i{height:100%;display:block}.sentbar .pos{background:var(--ok)}.sentbar .neu{background:var(--faint)}.sentbar .neg{background:var(--danger)}.lnk-lens,.lnk-prf{color:var(--accent);align-items:center;gap:6px;font-weight:500;display:inline-flex}.card.ask{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.ask-t{flex:1;align-items:flex-start;gap:12px;min-width:min(240px,100%);display:flex}.ask-t .ic{width:20px;height:20px;color:var(--accent);margin-top:2px}.ask-t .ic.warnc{color:var(--warn)}.ask-t b{font-size:15px}.ask-t p{color:var(--muted);max-width:60ch;margin-top:3px}.ask-a{flex-wrap:wrap;gap:8px;display:flex}.changes{color:var(--ink-2);flex-direction:column;gap:10px;max-width:60ch;margin:8px 0 0;padding:0;list-style:none;display:flex}.changes .when{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.plain{color:var(--ink-2);flex-direction:column;gap:6px;max-width:60ch;margin:8px 0 0;padding-left:18px;display:flex}.group-card{border-color:var(--accent-line);background:var(--accent-soft)}.m-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px}.m-card p{color:var(--ink-2);overflow-wrap:anywhere;max-width:72ch;margin-top:6px}.m-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.m-head .src{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.m-head .who{font-family:var(--mono);font-size:12px}.m-head .when{margin-left:auto}.alert .m-head>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.alert .m-head>.chip{white-space:normal;border-radius:11px;height:auto;min-height:22px;padding-block:2px}.decide{flex-direction:column;gap:10px;display:flex}.notnow>summary{cursor:pointer;list-style:none}.notnow>summary::-webkit-details-marker{display:none}.reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.reasons button{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:13px}.facts{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px 20px;margin:0;display:grid}.brief-grid dt{color:var(--muted);font-size:12px}.brief-grid dd{color:var(--ink);margin:3px 0 0;font-weight:500}.chip.angle{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.facts li{border-radius:var(--r);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 8px;display:flex}.facts li>span:first-child{flex:1;min-width:min(160px,100%)}.facts .sure{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok);font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.facts .sure{border:1px solid color-mix(in oklab,var(--ok) 35%,transparent)}}.facts .sure{white-space:nowrap;border-radius:999px;padding:2px 8px}.facts .sure.learn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.facts .fix{color:var(--muted);opacity:0;align-items:center;gap:4px;font-size:12px;transition:opacity .12s;display:inline-flex}.facts li:hover .fix,.facts li:focus-within .fix{opacity:1}.facts .fix button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:12px}.sheet{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.sheet>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.sheet>summary::-webkit-details-marker{display:none}.sheet>summary .chev{margin-left:auto;transition:transform .15s}.sheet[open]>summary .chev{transform:rotate(180deg)}.sheet .body{flex-direction:column;gap:10px;padding:0 14px 14px;font-size:13px;display:flex}.fig{flex-direction:column;gap:6px;min-width:0;display:flex}.fig svg{width:100%;height:auto;display:block}.fig .cap{color:var(--muted);font-size:12px;line-height:1.4}.legend{color:var(--ink-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.hbar{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:6px 12px;font-size:13px;display:grid}.hbar .n{color:var(--ink-2)}.hbar .n small{color:var(--muted);font-size:12px;display:block}.hbar .b{background:var(--chart);border-radius:0 4px 4px 0;height:10px}.hbar .b.blue{background:var(--chart)}.hbar .b.grey{background:var(--cx)}.hbar .b.neg{background:var(--cneg)}.hbar .track{background:var(--grid);border-radius:4px;height:10px;overflow:hidden}.hbar .v{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fig .gridlines line,.fig .gridlines polygon{stroke:var(--grid);stroke-width:1px;fill:none}.fig .gridlines text,.fig .axis text,.fig .spoke-labels text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.fig .lbl{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.fig .ring{fill:var(--surface)}.fig.vol .col{fill:var(--chart)}.fig.vol .col.bad{fill:var(--danger)}.fig.vol .axis-end{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.fig.vol .axis-cap{fill:var(--muted);letter-spacing:.02em;font-size:9px}.fig.chart{width:100%;min-width:0}.fig.chart .recharts-surface{overflow:visible}.fig.chart .legend{margin-top:2px}.fig.chart .legend .unit{color:var(--muted)}.fig.chart .legend .unit:after{content:"·";opacity:.5;margin-left:12px}.fig.chart .legend i.all{background:var(--chart)}.fig.chart .legend i.bad{background:var(--danger)}.fig.chart.rank .recharts-bar-rectangle{transition:opacity .12s}.fig.chart.rank .recharts-bar-rectangle:hover{opacity:.82}.tip{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink-2);flex-direction:column;gap:3px;padding:8px 10px;font-size:12.5px;display:flex}.tip b{color:var(--ink);font-size:12px}.tip span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.tip .sw{border-radius:2px;width:8px;height:8px;display:inline-block}.tip .sw.all{background:var(--chart)}.tip .sw.bad{background:var(--danger)}.mood{flex-direction:column;gap:10px;min-width:0;display:flex}.mood-bar{gap:2px;min-width:0;height:12px;display:flex}.mood-seg{min-width:3px;height:100%;display:block;position:relative}.mood-fill{width:100%;height:100%;font:inherit;border:0;border-radius:0;margin:0;padding:0;transition:filter .12s;display:block}.mood-seg:first-child .mood-fill{border-top-left-radius:999px;border-bottom-left-radius:999px}.mood-seg:last-child .mood-fill{border-top-right-radius:999px;border-bottom-right-radius:999px}button.mood-fill{cursor:pointer}.mood-fill:hover{filter:brightness(1.12)}.mood-fill:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.mood-fill.pos{background:var(--ok)}.mood-fill.neu{background:var(--faint)}.mood-fill.neg{background:var(--danger)}.mood-tip{z-index:20;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mood-seg:first-child .mood-tip{left:0;transform:none}.mood-seg:last-child:not(:first-child) .mood-tip{left:auto;right:0;transform:none}.mood-seg:hover .mood-tip,.mood-seg:focus-within .mood-tip{opacity:1;visibility:visible}.mood-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 -6px;padding:0;list-style:none;display:grid}.mood-keys li{min-width:0}.mood-key{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:6px;display:flex}button.mood-key{cursor:pointer;transition:background-color .12s}button.mood-key:hover{background:var(--um-row-hover)}button.mood-key:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.mood-key .n{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;display:flex}.mood-key .n .dot{flex:none;margin:0}.mood-key .v{letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.mood-of{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:16px}.fig .s .ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fig .s.pos .ln,.fig .s.pos .pt{stroke:var(--ok);fill:none}.fig .s.neu .ln,.fig .s.neu .pt{stroke:var(--faint);fill:none}.fig .s.neg .ln,.fig .s.neg .pt{stroke:var(--danger);fill:none}.fig .s .pt{stroke:none}.fig .s.pos .pt{fill:var(--ok)}.fig .s.neu .pt{fill:var(--faint)}.fig .s.neg .pt{fill:var(--danger)}.fig .s .lbl{fill:var(--ink-2);font-weight:500}.fig .part.r1{fill:var(--ramp-1)}.fig .part.r2{fill:var(--ramp-2)}.fig .part.r4{fill:var(--ramp-4)}.fig .part.r6{fill:var(--ramp-6)}.fig .part.tail{fill:var(--cx)}.legend i.sw{background:var(--chart);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.legend i.sw.pos{background:var(--ok)}.legend i.sw.neu{background:var(--faint)}.legend i.sw.neg{background:var(--danger)}.legend i.sw.r1{background:var(--ramp-1)}.legend i.sw.r2{background:var(--ramp-2)}.legend i.sw.r4{background:var(--ramp-4)}.legend i.sw.r6{background:var(--ramp-6)}.legend i.sw.tail{background:var(--cx)}.dumb.good .legend i.sw{background:var(--ok)}.dumb.bad .legend i.sw{background:var(--danger)}.dumb .legend i.sw{border-radius:50%}.dumb.good .legend i.sw.hollow{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ok)}.dumb.bad .legend i.sw.hollow{background:var(--surface);box-shadow:inset 0 0 0 2px var(--danger)}.sharebar{background:var(--grid);border-radius:5px;gap:2px;height:18px;display:flex;overflow:hidden}.sharebar .slice{background:var(--chart);flex-basis:0;place-items:center;min-width:2px;display:grid}.sharebar .slice.tail{background:var(--cx)}.sharebar .slice span{color:#17172f;font-size:10px;font-weight:700;line-height:1}.share-key{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:6px 20px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.share-key li{color:var(--ink-2);align-items:baseline;gap:8px;min-width:0;display:flex}.share-key li .t{flex:1;min-width:0}.share-key li b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.share-key i.sw{background:var(--accent);width:16px;height:16px;color:var(--on-accent);border-radius:4px;flex:none;align-self:center;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.share-key i.sw.tail{background:var(--cx)}.share-key li.tail{color:var(--muted)}.ranked{grid-template-columns:auto minmax(110px,1fr) minmax(0,2fr) auto;align-items:center;gap:8px 12px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ranked li{display:contents}.ranked .pos{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;width:1.2em;font-size:12px;font-weight:700}.ranked .n{color:var(--muted);min-width:0}.ranked .n em{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.ranked .track{background:var(--grid);border-radius:4px;height:12px;overflow:hidden}.ranked .track i{background:var(--cx);border-radius:0 4px 4px 0;height:100%;display:block}.ranked .v{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ranked li.you .pos{color:var(--accent)}.ranked li.you .n{color:var(--ink);font-weight:600}.ranked li.you .track i{background:var(--accent)}.ranked li.you .v{color:var(--ink);font-weight:600}.dumb .rows{grid-template-columns:minmax(110px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px 12px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dumb .rows li{display:contents}.dumb .n{color:var(--ink-2);min-width:0}.dumb .track{height:14px;color:var(--accent);margin-right:6px;position:relative}.dumb.bad .track{color:var(--danger)}.dumb .track:before{content:"";background:var(--grid);border-radius:1px;height:2px;position:absolute;inset:6px 0 auto}.dumb .join{background:currentColor;height:2px;position:absolute;top:6px}@supports (color:color-mix(in lab,red,red)){.dumb .join{background:color-mix(in oklab,currentColor 45%,var(--surface))}}.dumb .join{border-radius:1px}.dumb .was,.dumb .now{border-radius:50%;width:10px;height:10px;position:absolute;top:2px;transform:translate(-50%)}.dumb .was{background:var(--surface);box-shadow:inset 0 0 0 2px}.dumb .now{box-shadow:0 0 0 2px var(--surface);background:currentColor}.dumb .v{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.pops{grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px 12px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pops li{display:contents}.pops .n{color:var(--ink-2);min-width:0}.pops .n small{color:var(--muted);font-size:12px;display:block}.pops .track{height:12px;margin-right:6px;position:relative}.pops .track:before{content:"";background:var(--grid);border-radius:1px;height:2px;position:absolute;inset:5px 0 auto}.pops .stem{background:var(--danger);height:2px;position:absolute;top:5px;left:0}@supports (color:color-mix(in lab,red,red)){.pops .stem{background:color-mix(in oklab,var(--danger) 45%,var(--surface))}}.pops .stem{border-radius:1px}.pops .dot{background:var(--danger);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:1px;transform:translate(-50%)}.pops .v{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.fig.radar .shape{fill:var(--chart)}@supports (color:color-mix(in lab,red,red)){.fig.radar .shape{fill:color-mix(in oklab,var(--chart) 14%,transparent)}}.fig.radar .shape{stroke:var(--chart);stroke-width:2px;stroke-linejoin:round}.fig.radar .pt{fill:var(--chart)}.fig.radar .spoke-labels text{fill:var(--ink-2);font-size:10px;font-weight:500}.fig.radar svg{max-width:360px;margin:2px auto 0}.trend{font-size:11.5px;font-weight:600}.trend.up,.trend.good{color:var(--ok)}.trend.dn,.trend.bad{color:var(--danger)}.trend.flat{color:var(--muted)}.tl8{margin-top:22px;position:relative}.tl8 .weeks{color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:repeat(8,1fr);padding-bottom:4px;font-size:11px;display:grid}.tl8 .weeks span{text-align:center}.tl8 .ev{grid-template-columns:repeat(8,1fr);gap:4px 0;margin-top:6px;display:grid}.tl8 .ev>div{color:var(--ink);background:var(--accent-soft);border:1px solid var(--accent-line);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:5px 8px;font-size:12px;overflow:hidden}.tl8 .ev>div.soon{background:var(--warn-soft);border-color:#0000}.tl8 .ev>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.rq-note{color:var(--ink-2);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r) var(--r) 0;max-width:70ch;padding:10px 14px;font-size:13.5px}.rq{flex-direction:column;gap:14px;display:flex}.rq-card{flex-direction:column;gap:10px;display:flex}.rq-card h4{margin-top:6px}.rq-found{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.rq-found a{overflow-wrap:anywhere}.rq-decide{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rq-decided{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rq-decided li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rq h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 6px;font-size:12px}.rq-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;padding:12px 14px;display:grid}.rq-row[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-soft)}.rq-row .q,.rq-row .f,.rq-row .ck{display:block}.rq-row .q{font-weight:600}.rq-row .f{color:var(--ink-2);margin-top:3px;font-size:13px}.rq-row .ck{color:var(--muted);margin-top:3px;font-size:12.5px}.rq-row .acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rq-row.done{opacity:.75}.claim{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.claim:last-child{border-bottom:0}.claim .s{color:var(--muted);font-size:12px}.vt{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.vt button{cursor:pointer;width:30px;height:26px;color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:700}.vt button[aria-pressed=true].y{background:var(--accent-soft);color:var(--accent)}.vt button[aria-pressed=true].n{background:var(--danger-soft);color:var(--danger)}.vt button[aria-pressed=true].u{background:var(--raised);color:var(--ink)}.detail{top:calc(var(--top) + 12px);position:sticky}.al-status{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.al-status h1{font-size:22px}.days{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.days i{background:var(--grid);border-radius:50%;width:8px;height:8px;display:inline-block}.days i.w{background:var(--faint)}.days i.a{background:var(--warn)}.days i.r{background:var(--danger)}.days i.today{outline:2px solid var(--ink);outline-offset:1px}.days .lab{color:var(--muted);margin-left:6px;font-size:11px}.al{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:14px 16px;display:grid}.al.amber{border-left:3px solid var(--warn)}.al.red{border-left:3px solid var(--danger)}.al.grey{border-left:3px solid var(--faint)}.al.good{border-left:3px solid var(--ok)}.al .sev{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.al.grey .sev{background:var(--raised);color:var(--muted)}.al.amber .sev{background:var(--warn-soft);color:var(--warn)}.al.red .sev{background:var(--danger-soft);color:var(--danger)}.al.good .sev{background:var(--ok-soft);color:var(--ok)}.al .what{margin-top:6px;font-size:15px;font-weight:600}.al dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:13px;display:grid}.al dt{color:var(--muted)}.al dd{color:var(--ink-2);max-width:64ch;margin:0}.al .dev{color:var(--muted);flex-wrap:wrap;align-items:center;margin-top:10px;font-size:11.5px;display:flex}.al .dev span{align-items:center;gap:5px;display:inline-flex}.al .dev span:before{content:"";background:var(--faint);border-radius:50%;width:8px;height:8px;display:inline-block}.al .dev span.on:before{background:var(--accent)}.al .dev .ln{background:var(--line);width:26px;height:1px;margin:0 6px}.al .do{flex-direction:column;align-items:flex-end;gap:6px;min-width:min(150px,100%);display:flex}.al .do .undo{color:var(--muted);font-size:12px}.al.done{opacity:.8}.al .end{color:var(--ink-2);border-radius:var(--r);background:var(--raised);margin-top:8px;padding:8px 10px;font-size:13px}.al-grp{flex-direction:column;gap:10px;display:flex}.al-grp>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px}details.al-earlier>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:600;list-style:none}details.al-earlier>summary::-webkit-details-marker{display:none}details.al-earlier>summary:before{content:"▸ "}details.al-earlier[open]>summary:before{content:"▾ "}details.al-earlier>div{flex-direction:column;gap:10px;margin-top:10px;display:flex}.watch{flex-direction:column;gap:10px;display:flex}.wo{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;display:grid}.wo .d{color:var(--muted);padding-top:2px;font-size:11.5px;line-height:1.3}.wo b{display:block}.wo .p{color:var(--muted);font-size:12.5px}.wo .p em{color:var(--warn);font-style:normal;font-weight:600}:root{--adm-pill-bg:#ebe8ff;--adm-pill-ink:#352db0;--adm-pill-hover:#d5d0ff;--adm-chip-line:#d8d5ef;--adm-chip-line-hover:#c9cce0;--adm-chip-ink:#2a2c50;--adm-chip-hover:#faf9ff;--adm-cell:#faf9ff}:root[data-theme=dark]{--adm-pill-bg:#29245f4d;--adm-pill-ink:#b6b8ff;--adm-pill-hover:#29245f80;--adm-chip-line:#45435f;--adm-chip-line-hover:#626078;--adm-chip-ink:#d8d5ef;--adm-chip-hover:#2a2c5099;--adm-cell:#2a2c5080}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--adm-pill-bg:#29245f4d;--adm-pill-ink:#b6b8ff;--adm-pill-hover:#29245f80;--adm-chip-line:#45435f;--adm-chip-line-hover:#626078;--adm-chip-ink:#d8d5ef;--adm-chip-hover:#2a2c5099;--adm-cell:#2a2c5080}}.admin-home{gap:32px}.admin-sub{gap:24px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-head h1{font-size:24px;font-weight:700}.admin-head p{color:var(--muted);margin-top:4px;font-size:14px}.admin-back{color:var(--muted);align-items:center;gap:4px;margin-bottom:8px;font-size:14px;text-decoration:none;display:inline-flex}.admin-back:hover{color:var(--ink)}.admin-back .ic{width:16px;height:16px}.admin-pill{background:var(--adm-pill-bg);color:var(--adm-pill-ink);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex}.admin-pill .ic{width:16px;height:16px}.admin-attention{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.admin-attention-h{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.admin-attention-item{background:var(--adm-pill-bg);color:var(--adm-pill-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;text-decoration:none;display:inline-flex}.admin-attention-item:hover{background:var(--adm-pill-hover);color:var(--adm-pill-ink)}.admin-attention-item .ic{width:14px;height:14px}.doors{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media(min-width:640px){.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.doors{grid-template-columns:repeat(5,minmax(0,1fr))}}.door{height:100%;transition:border-color .15s,transform .15s;position:relative}.door:hover{border-color:var(--accent-line)}.door-link{z-index:0;border-radius:inherit;position:absolute;inset:0}.door-body{z-index:1;pointer-events:none;position:relative}.door-top{justify-content:space-between;align-items:flex-start;display:flex}.door-ic{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.door-ic .ic{width:18px;height:18px}.door-arrow{width:16px;height:16px;color:var(--faint)}.door:hover .door-arrow{color:var(--ink)}.door-label{color:var(--muted);margin-top:12px;font-size:14px;font-weight:500}.door-value{color:var(--ink);margin-top:4px;font-size:24px;font-weight:700}.door-detail{color:var(--muted);flex-direction:column;gap:2px;margin-top:4px;font-size:12px;display:flex}.door-toggle{pointer-events:auto;gap:8px;display:flex}.door-toggle button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.door-toggle button[aria-pressed=true]{color:var(--ink);font-weight:600;text-decoration:none}.door-retry{pointer-events:auto;align-self:flex-start;font-size:12px}.t-blue{color:#2563eb;background:#dbeafe}.t-indigo{color:#4f46e5;background:#e0e7ff}.t-emerald{color:#059669;background:#d1fae5}.t-green{color:#16a34a;background:#dcfce7}.t-amber{color:#d97706;background:#fef3c7}:root[data-theme=dark] .t-blue{color:#60a5fa;background:#1e3a8a4d}:root[data-theme=dark] .t-indigo{color:#818cf8;background:#312e814d}:root[data-theme=dark] .t-emerald{color:#34d399;background:#064e3b4d}:root[data-theme=dark] .t-green{color:#4ade80;background:#14532d4d}:root[data-theme=dark] .t-amber{color:#fbbf24;background:#78350f4d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .t-blue{color:#60a5fa;background:#1e3a8a4d}:root:not([data-theme=light]) .t-indigo{color:#818cf8;background:#312e814d}:root:not([data-theme=light]) .t-emerald{color:#34d399;background:#064e3b4d}:root:not([data-theme=light]) .t-green{color:#4ade80;background:#14532d4d}:root:not([data-theme=light]) .t-amber{color:#fbbf24;background:#78350f4d}}.admin-tools{padding:0}.admin-tool-row{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.admin-tool-row+.admin-tool-row{border-top:1px solid var(--line-soft)}@media(min-width:640px){.admin-tool-row{flex-direction:row;align-items:center;gap:16px}}.admin-tool-label{letter-spacing:.05em;text-transform:uppercase;width:96px;color:var(--muted);flex:none;font-size:12px;font-weight:600}.admin-tool-pills{flex-wrap:wrap;gap:8px;display:flex}.admin-pill-link{border:1px solid var(--adm-chip-line);color:var(--adm-chip-ink);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.admin-pill-link:hover{border-color:var(--adm-chip-line-hover);background:var(--adm-chip-hover);color:var(--adm-chip-ink)}.admin-pill-link .ic{width:16px;height:16px;color:var(--muted)}.admin-ref{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media(min-width:1024px){.admin-ref{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-ref h2{margin-bottom:16px;font-size:18px}.admin-ref-h{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-ref-h h2{margin:0}.admin-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(min-width:640px){.admin-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.admin-plan{background:var(--adm-cell);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 12px;display:flex}.admin-plan .v{color:var(--ink);font-size:24px;font-weight:700}.admin-plan .l{color:var(--ink-2);font-size:14px}.admin-admins{margin:0;padding:0;list-style:none}.admin-admins li{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.admin-admins li+li{border-top:1px solid var(--line-soft)}.admin-admin-ic{background:var(--adm-pill-bg);width:32px;height:32px;color:var(--adm-pill-ink);border-radius:50%;flex:none;place-items:center;display:grid}.admin-admin-ic .ic{width:16px;height:16px}.admin-admin-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:14px;overflow:hidden}.admin-sub>.card>.card-head h2:only-of-type{clip:rect(0 0 0 0);white-space:nowrap;text-overflow:ellipsis;width:1px;height:1px;position:absolute;overflow:hidden}.narron-auth{color:#fff;color-scheme:dark;--page:#000;--surface:#121426;--card:#121426;--raised:#1c1e3a;--ink:#fff;--ink-2:#c9cce0;--muted:#b1aec9;--faint:#827e9e;--line:#2a2c50;--line-soft:#1c1e3a;--line-strong:#45435f;--accent:#5b7cff;--accent-strong:#8da4ff;--accent-soft:#1c1b45;--accent-line:#352db0;--danger:#f87171;--danger-soft:#331723;background:#000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.narron-auth-form-panel{flex-direction:column;min-width:0;display:flex}.narron-auth-header{padding:24px 48px}.narron-auth-header a{border-radius:8px;display:inline-flex}.narron-auth-header .brand-lockup{--lockup-cap:25px}.brand-lockup-divider.dark{background:#2a2c50}.narron-auth-form{flex-direction:column;gap:14px;width:100%;max-width:536px;margin:auto;padding:20px 48px;display:flex}.narron-auth-form h1{letter-spacing:-.04em;font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1.15}.narron-auth-form h1+p{color:#c9cce0;max-width:340px;margin-top:-6px;line-height:1.6}.narron-auth-form .hint{color:#b1aec9;max-width:380px;margin-bottom:8px;font-size:13px;line-height:1.5}.narron-auth-form .field label{color:#c9cce0}.narron-auth-form .input{color:#fff;background:#121426;border-color:#45435f;border-radius:8px;height:auto;min-height:52px;padding:0 16px}.narron-auth-form .input::placeholder{color:#b1aec9}.narron-auth-form .input:focus-visible{outline-offset:2px;outline:2px solid #5b7cff}.narron-auth-form .btn.big{border-radius:8px;justify-content:center;height:auto;min-height:50px}.narron-auth-form button[type=submit]{font-weight:700}.narron-auth-form .btn.google{color:#fff;background:#2a2c5080;border-color:#45435f}.narron-auth-form .btn.google:hover{background:#2a2c50}.narron-auth-form .gmark{flex:none;width:20px;height:20px}.narron-auth-form .forgot{color:#9dafff;align-self:center}.narron-auth-form .or{color:#827e9e;align-items:center;gap:16px;margin:4px 0;font-size:14px;display:flex}.narron-auth-form .or:before,.narron-auth-form .or:after{content:"";background:#45435f;flex:1;min-width:12px;height:1px}.narron-auth-form .err{color:#fecaca;background:#7f1d1d80;border:1px solid #991b1b;border-radius:8px;padding:12px 16px;font-size:14px}.narron-auth-form .note{color:#c9cce0;background:#1c1b45;border:1px solid #352db0;border-radius:8px;padding:12px 16px;font-size:14px}.narron-auth-form .env{color:#b1aec9;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.narron-auth-form .env .seg{border-radius:999px}.narron-auth-form .env .seg button{padding:5px 12px;font-size:12.5px}.narron-auth-footer{color:#b1aec9;padding:20px 48px 32px;font-size:12px}.narron-auth-story{color:#17172f;background:#ebe8ff;border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;margin:20px 20px 20px 0;padding:40px clamp(28px,4vw,64px) 28px;display:flex;overflow:hidden}.narron-auth-product{width:100px;height:auto;margin-bottom:20px;margin-left:-4px}.narron-auth-story-heading>.narron-auth-product{width:141px}.narron-auth-story h2{letter-spacing:-.045em;color:#17172f;max-width:500px;font-size:clamp(30px,3.15vw,48px);font-weight:700;line-height:1.12}.narron-auth-story-heading>p{color:#626078;max-width:440px;margin-top:18px;font-size:15px;line-height:1.6}.narron-auth-art{flex:1;justify-content:center;align-items:center;min-height:180px;display:flex}.narron-auth-art>picture{display:contents}.narron-auth-art>picture>img{object-fit:contain;width:100%;max-width:660px;height:min(36svh,380px);-webkit-mask-image:radial-gradient(#000 54%,#0000 76%);mask-image:radial-gradient(#000 54%,#0000 76%)}.narron-auth-capabilities{border-top:1px solid #c5c0e2;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;display:flex}.narron-auth-capabilities>div{border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;display:flex}.narron-auth-capabilities img{width:auto;max-width:126px;height:28px}.narron-auth-capabilities span{color:#626078;font-size:12px}.narron-auth-capabilities .narron-auth-current{background:#d8ff63;padding:8px 16px}.narron-auth-current span{color:#17172f}.narron-auth-connector{font-size:18px!important}.narron-auth-learning{color:#626078;margin-top:16px;font-size:11px;line-height:1.5}@media(min-width:1600px){.narron-auth-story{padding-top:56px}}@media(max-width:1023px){.narron-auth{grid-template-columns:1fr}.narron-auth-story{display:none}.narron-auth-header{padding:32px}.narron-auth-footer{text-align:center;padding:28px 32px 64px}}@media(max-width:480px){.narron-auth-form{padding:24px}.narron-auth-header{padding:28px 24px}.narron-auth-header .brand-lockup{--lockup-cap:20px}}@media(max-width:980px){.split{grid-template-columns:1fr}.detail{position:static}}@media(max-width:767px){.main,.app.rail-collapsed .main{margin-left:0}.app.rail-collapsed{--rail:var(--side)}.side{width:var(--side);z-index:70;max-width:86vw;transform:translate(-100%)}.side.open{transform:none}.side .brand .rail-toggle{display:none}.side .brand .drawer-close,.topbar .burger{display:grid}}@media(max-width:719px){.topbar .burger{display:grid}.content{gap:16px}.footer{padding:14px}.al{grid-template-columns:minmax(0,1fr)}.al .do{align-items:stretch;min-width:0}.al .do .btn{justify-content:center}.al dl{grid-template-columns:minmax(0,1fr);gap:2px}.facts .fix{opacity:1}.m-head .when{margin-left:0}.hbar{grid-template-columns:minmax(0,1fr)}.hbar .v{justify-content:flex-start}.ranked,.dumb .rows,.pops{grid-template-columns:minmax(0,1fr);gap:0}.ranked li,.dumb .rows li,.pops li{align-items:center;gap:5px 8px;padding:8px 0;display:grid}.ranked li{grid-template-columns:auto minmax(0,1fr) auto}.dumb .rows li,.pops li{grid-template-columns:minmax(0,1fr) auto}.ranked .pos{text-align:left;grid-area:1/1;width:auto}.ranked .n{grid-area:1/2}.ranked .v{grid-area:1/3;justify-self:end}.dumb .n,.pops .n{grid-area:1/1}.dumb .v,.pops .v{grid-area:1/2;justify-self:end}.ranked .track,.dumb .track,.pops .track{grid-area:2/1/auto/-1}.stat .v{font-size:20px}}@media(prefers-reduced-motion:reduce){.skel{animation:none}.toggle .sw,.toggle .sw:after,.side,.facts .fix{transition:none}}.lp{color-scheme:dark;color:#fff;--page:#000;--surface:#121426;--card:#121426;--raised:#1c1e3a;--ink:#fff;--ink-2:#c9cce0;--muted:#b1aec9;--faint:#827e9e;--line:#2a2c50;--line-soft:#1c1e3a;--line-strong:#45435f;--accent:#5b7cff;--accent-strong:#8da4ff;--accent-soft:#1c1b45;--accent-line:#352db0;--lens:#5b7cff;--lens-soft:#1c1b45;--lens-line:#352db0;--prf:#5b7cff;--prf-soft:#1c1b45;--prf-line:#352db0;--warn:#facc15;--warn-soft:#2f2120;--ok:#4ade80;--ok-soft:#132728;--danger:#f87171;--danger-soft:#331723;--lp-ink:#000;--lp-ink-raised:#121426;--lp-raised-2:#1c1e3a;--lp-line:#2a2c50;--lp-line-hi:#45435f;--lp-line-strong:#7782a8;--lp-text:#fff;--lp-mute:#c9cce0;--lp-faint:#9a9cb8;--lp-blue:#5b7cff;--lp-blue-soft:#9dafff;--lp-lime:#d8ff63;--lp-navy:#17172f;--lp-on-lime:#17172f;--lp-on-blue:#03050a;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-glass:#121426;--lp-glass-hi:#1c1e3a;background:#000;min-width:0;position:relative;overflow-x:clip}.lp>main,.lp>.lp-footer{z-index:1;position:relative}.lp-wrap{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:640px){.lp-wrap{padding:0 32px}}.lp-sec{padding:64px 0;position:relative}@media(min-width:640px){.lp-sec{padding:96px 0}}@media(min-width:1024px){.lp-sec{padding:128px 0}}.lp-skip{z-index:90;position:absolute;top:0;left:-9999px}.lp-skip:focus{background:var(--surface);border:1px solid var(--accent);color:var(--ink);border-radius:8px;padding:8px 12px;text-decoration:none;top:12px;left:12px}.lp-header{z-index:50;border-bottom:1px solid var(--lp-line);background:var(--lp-ink);position:sticky;top:0}.lp-header-in{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.lp-lockup{border-radius:8px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.lp-header .brand-lockup{--lockup-cap:20px}@media(min-width:640px){.lp-header .brand-lockup{--lockup-cap:25px}}.lp-nav{align-items:center;gap:28px;display:none}@media(min-width:1024px){.lp-nav{display:flex}}.lp-nav a{color:var(--lp-mute);font-size:14px;text-decoration:none;transition:color .2s}.lp-nav a:hover{color:var(--lp-text)}.lp-header-act{flex:0 auto;align-items:center;gap:16px;min-width:0;display:flex}.lp-signin{white-space:nowrap;color:var(--lp-text);font-size:13px;font-weight:700;text-decoration:none;transition:color .2s}.lp-signin:hover{color:var(--lp-blue-soft)}@media(max-width:639px){.lp-hide-xs{display:none!important}}.lp-account{border:1px solid var(--lp-line);min-width:0;height:40px;color:var(--lp-text);border-radius:8px;align-items:center;gap:8px;padding:0 16px 0 6px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex;position:relative}.lp-account:hover{border-color:var(--lp-blue)}.lp-account:focus-visible{outline:3px solid var(--lp-blue);outline-offset:4px}.lp-account-i{background:var(--lp-lime);width:28px;height:28px;color:var(--lp-on-lime);text-transform:uppercase;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.lp-account-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;overflow:hidden}.lp-account-wait{width:96px;height:36px;display:block}@media(max-width:639px){.lp-account-n{max-width:5rem}}.lp-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.lp-btn.sm{height:40px;padding:0 16px}.lp-btn.primary{background:var(--lp-blue);color:var(--lp-on-blue)}.lp-btn.primary:hover{background:var(--lp-blue-soft)}.lp-btn.quiet{border-color:var(--lp-text);color:var(--lp-text);background:0 0}.lp-btn.quiet:hover{border-color:var(--lp-blue);background:#1c1e3a}.lp-btn.lime{background:var(--lp-lime);color:var(--lp-on-lime)}.lp-btn.lime:hover{opacity:.9}.lp-btn:focus-visible{outline:3px solid var(--lp-blue);outline-offset:4px}.lp-arrow{flex:none;width:16px;height:16px;transition:transform .2s}.lp-btn:hover .lp-arrow{transform:translate(2px)}.lp-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-display{letter-spacing:-.04em;font-weight:700;line-height:1.09}.lp-h2{letter-spacing:-.035em;color:var(--lp-text);font-weight:700;line-height:1.14}.lp-label{color:var(--lp-blue);align-items:center;gap:12px;font-size:13px;display:flex}.lp-label.on-navy{color:var(--lp-lime);justify-content:center}.lp-mark{z-index:0;white-space:nowrap;color:var(--lp-on-lime);animation:lpMarkInk .9s var(--lp-ease) .55s both;position:relative}.lp-mark:before{content:"";z-index:-1;background:var(--lp-lime);transform-origin:0;animation:lpMarkStroke .9s var(--lp-ease) .55s both;border-radius:.06em .14em .08em .12em;position:absolute;inset:.1em -.08em .02em -.06em}@keyframes lpMarkStroke{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpMarkInk{0%{color:var(--lp-blue)}45%{color:var(--lp-blue)}to{color:var(--lp-on-lime)}}.lp-rise{animation:lpRise .9s var(--lp-ease) both;animation-delay:var(--d,0s);display:inline-block}p.lp-rise,div.lp-rise{display:flex}@keyframes lpRise{0%{transform:translateY(18px)}to{transform:none}}.lp-hero{padding:64px 0 24px;position:relative}@media(min-width:640px){.lp-hero{padding-top:80px}}.lp-kicker{color:var(--lp-blue);align-items:center;gap:10px;font-size:13px}.lp-kicker .product-symbol,.lp-kicker img,.lp-kicker svg{flex:none;width:20px;height:20px}.lp-hero .lp-display{color:var(--lp-text);margin-top:24px;font-size:clamp(2.5rem,4.6vw,4rem)}.lp-hero .lp-display>span{display:block}.lp-hero .lp-display .is-blue{color:var(--lp-blue)}.lp-sub{max-width:32rem;color:var(--lp-mute);margin-top:28px;font-size:16px;line-height:1.75}@media(min-width:640px){.lp-sub{font-size:17px}}.lp-hero .lp-ctas{margin-top:32px}.sn-hero{padding-top:44px;overflow:hidden}@media(min-width:640px){.sn-hero{padding-top:56px}}.sn-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 47px,#2a2c506b 47px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 38%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 60% at 50% 38%,#000 25%,#0000 78%)}.sn-hero>.lp-wrap{position:relative}.sn-hero-top{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media(min-width:1024px){.sn-hero-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px}}.sn-hero-head,.sn-hero-side{min-width:0}.sn-hero .lp-display{font-size:clamp(2.3rem,4.3vw,3.75rem)}.sn-hero-side .lp-sub{margin-top:0}.sn-hero-side .lp-ctas{margin-top:28px}.sn-stream{min-width:0;margin:40px 0 0}@media(min-width:640px){.sn-stream{margin-top:48px}}.sn-board{border:1px solid var(--lp-line);background:#07080f;border-radius:20px;min-width:0;padding:14px;box-shadow:0 30px 80px #00000073;container:snboard/inline-size}@media(min-width:640px){.sn-board{padding:20px}}.sn-board-h{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.sn-board-brand{min-width:0;color:var(--lp-text);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.sn-board-brand .product-symbol,.sn-board-brand img{flex:none;width:18px;height:18px}.sn-stage{--gap:10px;--head:28px;--ch:92px;min-width:0;height:calc(4 * (var(--head) + var(--ch)) + 3 * var(--gap));position:relative;overflow:hidden}.sn-head,.sn-card{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.sn-head{--row:0;height:var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);translate:0 calc(var(--col) * (var(--head) + var(--ch) + var(--gap)));align-items:center;gap:7px;padding:0 2px 6px;font-size:11px;font-weight:700;display:flex}.sn-head b{letter-spacing:0;color:var(--lp-mute);margin-left:auto;font-size:12px}.sn-dot{background:var(--lp-faint);border-radius:50%;flex:none;width:7px;height:7px}.is-positive>.sn-dot{background:var(--ok)}.is-negative>.sn-dot{background:var(--danger)}.sn-card{height:var(--ch);border:1px solid var(--lp-line);border-left:3px solid var(--lp-line-hi);background:var(--lp-ink-raised);translate:calc(var(--row) * (100% + var(--gap))) calc(var(--col) * (var(--head) + var(--ch) + var(--gap)) + var(--head));transition:translate .9s var(--lp-ease),border-color .5s,box-shadow .5s;z-index:1;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.sn-card[data-slot="0"]{z-index:2}.sn-card[data-at=incoming]{z-index:3}.sn-card.is-positive{border-left-color:var(--ok)}.sn-card.is-negative{border-left-color:var(--danger)}.sn-card[data-at=incoming]{border-color:var(--lp-blue);border-left-color:var(--lp-blue);box-shadow:0 0 0 4px #5b7cff29}.sn-card.is-new{animation:snArrive .75s var(--lp-ease) both}.sn-card.is-repeat{border-color:var(--lp-lime);border-left-color:var(--lp-lime)}@keyframes snArrive{0%{transform:translate(-28px,-10px)scale(.94)}to{transform:none}}.sn-card-src{min-width:0;color:var(--lp-mute);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.sn-card-src .src-mark{width:13px;height:13px;color:var(--lp-text);flex:none}.sn-card-t{-webkit-line-clamp:3;min-width:0;color:var(--lp-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}@container snboard (min-width:720px){.sn-stage{--gap:12px;--head:30px;height:calc(var(--head) + 3 * var(--ch) + 2 * var(--gap))}.sn-head,.sn-card{width:calc((100% - 3 * var(--gap)) / 4)}.sn-head{translate:calc(var(--col) * (100% + var(--gap))) 0}.sn-card{translate:calc(var(--col) * (100% + var(--gap))) calc(var(--head) + var(--row) * (var(--ch) + var(--gap)))}.sn-card.is-new{animation-name:snDrop}}@keyframes snDrop{0%{transform:translateY(-34px)scale(.94)}to{transform:none}}.sn-issue{border-top:1px solid var(--lp-line);margin-top:14px;padding:14px 4px 2px;display:grid}.sn-issue-s{min-width:0;color:var(--lp-mute);visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:center;gap:8px 10px;font-size:14px;line-height:1.5;display:flex}.sn-issue-s.on{visibility:visible;animation:snLift .6s var(--lp-ease) both}.sn-issue-s .ic{width:16px;height:16px;color:var(--lp-faint);flex:none}.sn-issue-s>span:first-of-type{flex:14rem;min-width:0}.sn-issue[data-state=forming] .ic{color:var(--warn)}.sn-issue-s.is-raised{color:var(--lp-text);font-weight:700}.sn-issue-s.is-raised .ic{color:var(--lp-lime)}@keyframes snLift{0%{transform:translateY(8px)}to{transform:none}}.sn-pips{flex:none;gap:4px;display:inline-flex}.sn-pips i{background:var(--lp-line-hi);border-radius:3px;width:18px;height:6px}.sn-pips i.on{background:var(--warn)}.sn-alert{background:var(--lp-lime);color:var(--lp-on-lime);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.sn-caption{color:var(--lp-faint);margin-top:12px;font-size:12.5px;line-height:1.55}.sn-facts{border-top:1px solid var(--lp-line);color:var(--lp-mute);flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:18px 0 0;font-size:13.5px;list-style:none;display:flex}.sn-facts b{color:var(--lp-text);font-size:15px}.sn-stream[data-paused] *,.sn-stream[data-paused] :before{animation-play-state:paused}.lp-week-w{justify-content:center;width:100%;display:flex}.lp-week{width:100%;max-width:1100px;margin:56px 0 0}.lp-week-frame{position:relative}.lp-week-shell{background:var(--lp-glass);border:1px solid var(--lp-line);border-radius:22px;padding:11px;box-shadow:0 24px 64px #0000004d}.lp-week-scr{border:1px solid var(--lp-line);background:var(--page);text-align:left;border-radius:14px;padding:18px 20px 20px}.lp-week-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp-week-brand{letter-spacing:-.015em;margin-top:3px;font-size:15px;font-weight:600}.lp-live{color:var(--accent);flex:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.lp-live i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%{box-shadow:0 0 #5b7cff8c}70%,to{box-shadow:0 0 0 6px #5b7cff00}}.lp-colh{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.lp-week-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:15px 0 14px;padding:0;list-style:none;display:grid}.lp-week-tabs li{text-align:center;background:var(--lp-glass);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;padding:7px 4px;font-size:12px;overflow:hidden}.lp-week-tabs li.on{background:var(--lp-glass-hi);border:1px solid var(--lp-line-hi);color:var(--ink);padding:6px 4px;font-weight:600}.lp-week-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.lp-week-side{flex-direction:column;gap:10px;display:flex}.lp-week-side .lp-colh,.lp-week-side .week-cap{margin-bottom:-2px}.lp-rows{flex-direction:column;gap:8px;margin:9px 0 0;padding:0;list-style:none;display:flex}.lp-row{border:1px solid var(--lp-line);background:var(--lp-glass);border-radius:11px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.lp-row-ic{background:var(--accent-soft);border:1px solid var(--accent-line);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.lp-row-ic .ic{width:15px;height:15px}.lp-row-t{min-width:0}.lp-row-t b{letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}.lp-row-t small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.lp-row-st{letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:700}.lp-row.t-warn .lp-row-ic{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.lp-row.t-warn .lp-row-ic{border-color:color-mix(in oklab,var(--warn) 32%,transparent)}}.lp-row.t-warn .lp-row-ic{color:var(--warn)}.lp-row.t-warn .lp-row-st{background:var(--warn-soft);color:var(--warn)}.lp-row.t-off .lp-row-ic{background:var(--lp-glass-hi);border-color:var(--lp-line-hi);color:var(--muted)}.lp-row.t-off .lp-row-st{background:var(--lp-glass-hi);color:var(--muted)}.lp-row.t-off .lp-row-t b{color:var(--ink-2)}.lp-gauge{border:1px solid var(--lp-line);background:var(--lp-glass);border-radius:11px;padding:13px 14px}.lp-gauge-n{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.lp-gauge-n span{font-family:var(--font);color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500}.week-bars{align-items:flex-end;gap:4px;height:46px;margin:11px 0 9px;display:flex}.week-bars i{background:var(--accent-line);border-radius:3px 3px 0 0;flex:1;min-width:0;min-height:2px}.week-bars i.hi{background:var(--accent)}.week-bars i.none{background:var(--line)}.week-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10px;font-weight:700}.lp-flowstrip{background:var(--lp-glass-hi);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.lp-pin{z-index:2;border:1px solid var(--lp-line-hi);background:var(--lp-glass-hi);-webkit-backdrop-filter:blur(10px);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 28px #00000059}.lp-pin b{color:var(--accent)}.lp-pin.tl{top:-16px;left:22px}.lp-pin.br{bottom:-17px;right:22px}.lp-week figcaption{text-align:center;margin-top:18px;line-height:1.55}.lp-head{flex-direction:column;gap:24px;display:flex}@media(min-width:1024px){.lp-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.lp-head .lp-h2{text-wrap:balance;max-width:18ch;margin-top:24px;font-size:36px}@media(min-width:640px){.lp-head .lp-h2{font-size:56px}}.lp-lead{max-width:24rem;color:var(--lp-mute);font-size:17px;line-height:1.65}@media(min-width:1024px){.lp-lead{padding-bottom:8px}}.lp-note{color:var(--lp-faint);max-width:60ch;margin-top:20px;font-size:13px;line-height:1.6}.lp-card{background:var(--lp-ink-raised);border:1px solid var(--lp-line);border-radius:12px;min-width:0;padding:28px}.lp-ic{background:var(--accent-soft);border:1px solid var(--accent-line);width:44px;height:44px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.lp-ic .ic{width:21px;height:21px}.lp-moments{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.lp-moment{text-align:left;border-top:1px solid var(--lp-line);flex-direction:column;align-items:flex-start;min-width:0;padding-top:28px;display:flex;position:relative}.lp-day{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-lime);font-size:12px;font-weight:500}.lp-moment h3{letter-spacing:-.03em;margin-top:14px;font-size:26px;font-weight:700}.lp-moment>p{color:var(--lp-mute);margin-top:8px;font-size:15.5px;line-height:1.6}.lp-minis{flex-direction:column;gap:7px;width:100%;margin-top:22px;display:flex}.lp-mini{text-align:left;border:1px solid var(--lp-line);background:var(--lp-glass);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.lp-mini b{color:var(--ink);font-weight:600}.lp-mini .src-mark{width:15px;height:15px;color:var(--muted);flex:none}.lp-mini .ic{width:13px;height:13px;color:var(--faint);flex:none}.lp-mini.is-go{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.lp-mini.is-note{color:var(--faint);background:0 0;border:0;padding:2px 0 0;font-size:11.5px}.lp-srcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media(min-width:900px){.lp-srcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-srcs li{border:1px solid var(--lp-line);background:var(--lp-ink-raised);letter-spacing:-.01em;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:22px 24px;font-size:17px;font-weight:700;transition:border-color .2s;display:flex}.lp-srcs li:hover{border-color:var(--lp-line-strong)}.lp-srcs li span{overflow-wrap:anywhere;min-width:0}.lp-srcs .src-mark{color:#fff;flex:none;width:24px;height:24px}.lp-srcs li.is-lens .src-mark{color:var(--lens)}.lp-hollow-w{justify-content:center;margin-top:30px;display:flex}.lp-hollow{letter-spacing:-.04em;color:var(--ink-2);font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1;display:block}.lp-hollow i{-webkit-text-stroke:1.5px var(--ink-2);color:#0000;font-style:normal}.lp-links{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.lp-link{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative;overflow:hidden}.lp-link-h{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.lp-actor{border:1px solid var(--lp-line-hi);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.lp-link h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.lp-link>p{color:var(--ink-2);font-size:15px;line-height:1.65}.lp-next{color:var(--faint);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.lp-next .ic{flex:none;width:14px;height:14px}.lp-out{align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp-out .ic{flex:none;width:14px;height:14px;transition:transform .2s}.lp-out:hover .ic.arr{transform:translate(3px)}.lp-link.t-shield{border-color:var(--accent-line)}.lp-link.t-shield .lp-actor{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.lp-link.t-prf .lp-actor,.lp-link.t-prf .lp-ic{color:var(--prf);background:var(--prf-soft);border-color:var(--prf-line)}.lp-link.t-prf .lp-out{color:var(--prf)}.lp-link.t-lens .lp-actor,.lp-link.t-lens .lp-ic{color:var(--lens);background:var(--lens-soft);border-color:var(--lens-line)}.lp-link.t-lens .lp-out{color:var(--lens)}.lp-link.t-lens .lp-next{color:var(--accent)}.lp-closing{background:var(--lp-navy);position:relative}.lp-closing-in{text-align:center;flex-direction:column;align-items:center;padding:80px 0;display:flex}@media(min-width:640px){.lp-closing-in{padding:96px 0}}.lp-closing .lp-h2{text-wrap:balance;max-width:48rem;margin-top:20px;font-size:clamp(2.2rem,4.5vw,3.75rem)}.lp-govern{max-width:32rem;color:var(--lp-mute);margin-top:24px;font-size:16px;line-height:1.75}.lp-closing .lp-ctas{justify-content:center;margin-top:36px}.lp-closing-note{color:var(--lp-faint);margin-top:20px;font-size:13px}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-ink);padding:64px 0 40px}.lp-footer-in{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media(min-width:1024px){.lp-footer-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lp-footer-brand .brand-lockup{--lockup-cap:25px}.lp-footer-brand p{max-width:20rem;color:var(--lp-mute);margin-top:20px;font-size:14px;line-height:1.65}.lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}@media(min-width:900px){.lp-footer-cols{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,3fr) minmax(0,2fr)}}.lp-footer-cols .lp-fh{color:var(--lp-text);margin-bottom:20px;font-size:14px;font-weight:700}.lp-footer-cols ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-footer-cols a,.lp-footer-cols span{color:var(--lp-mute);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.lp-footer-cols a:hover{color:var(--lp-text)}.lp-footer-cols a.lnk-lens,.lp-footer-cols a.lnk-prf{font-weight:inherit}.lp-footer-cols .lp-address{color:var(--lp-faint);flex-direction:column;font-size:14px;font-style:normal;line-height:1.65;display:flex}.lp-footer-cols .lp-address span{color:inherit;display:block}.lp-footer-base{border-top:1px solid var(--lp-line);color:var(--lp-faint);flex-direction:column;gap:12px;margin-top:64px;padding-top:24px;font-size:12.5px;display:flex}@media(min-width:640px){.lp-footer-base{flex-direction:row;justify-content:space-between;align-items:center}}.lp-doc{min-width:0;max-width:46rem;margin:0 auto;padding:40px 0 88px}.lp-doc-back{color:var(--muted);align-items:center;gap:8px;padding:6px 0;font-size:13.5px;text-decoration:none;display:inline-flex}.lp-doc-back:hover{color:var(--ink)}.lp-doc-back .ic{flex:none;width:15px;height:15px}.lp-doc h1{letter-spacing:-.03em;text-wrap:balance;margin-top:26px;font-size:clamp(27px,4vw,36px);font-weight:700;line-height:1.12}.lp-doc-date{color:var(--faint);margin-top:10px;font-size:13px}.lp-doc-notice{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--ink-2);border-radius:12px;margin-top:24px;padding:12px 14px;font-size:13.5px;line-height:1.6}.lp-doc-body{color:var(--ink-2);flex-direction:column;gap:34px;margin-top:40px;font-size:15.5px;line-height:1.68;display:flex}.lp-doc-body section{min-width:0}.lp-doc-body h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.lp-doc-body h3{color:var(--ink);margin:22px 0 10px;font-size:15px;font-weight:700}.lp-doc-body p+p,.lp-doc-body ul+p,.lp-doc-body .lp-doc-table+p{margin-top:12px}.lp-doc-body ul{flex-direction:column;gap:9px;margin:12px 0 0;padding-left:20px;list-style:outside;display:flex}.lp-doc-body li{overflow-wrap:anywhere;min-width:0}.lp-doc-body li>strong,.lp-doc-body p>strong{color:var(--ink);font-weight:700}.lp-doc-body a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.lp-doc-body a:hover{text-decoration:underline}.lp-doc-key{border-left:3px solid var(--accent);color:var(--ink);margin-top:14px;padding:2px 0 2px 14px}.lp-doc-body .lp-doc-end{border-top:1px solid var(--lp-line);color:var(--muted);padding-top:22px;font-size:14px}.lp-doc-table{-webkit-overflow-scrolling:touch;margin-top:16px;overflow-x:auto}.lp-doc-table table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:13px}.lp-doc-table th{color:var(--muted);border-bottom:1px solid var(--lp-line-hi);white-space:nowrap;padding:8px 14px 8px 0;font-weight:700}.lp-doc-table td{border-bottom:1px solid var(--lp-line);vertical-align:top;padding:10px 14px 10px 0}.lp-doc-table td:first-child{color:var(--ink)}@media(max-width:900px){.lp-week-cols{grid-template-columns:minmax(0,1fr)}.lp-pin.tl{top:-14px;left:12px}.lp-pin.br{bottom:-15px;right:12px}}@media(max-width:719px){.lp-btn{flex:auto}.lp-header-act .lp-btn{flex:none}.lp-moments,.lp-links{margin-top:34px}.lp-week{margin-top:40px}.lp-week-shell{border-radius:18px;padding:7px}.lp-week-scr{padding:14px 13px 15px}.lp-week-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-row{gap:9px;padding:10px}.lp-row-st{padding:3px 8px;font-size:9.5px}.lp-pin{white-space:normal;width:100%;box-shadow:none;display:flex;position:static}.lp-pin.tl{margin-top:12px}.lp-pin.br{margin-top:8px}.lp-srcs li{padding:16px;font-size:15px}.lp-doc{padding:24px 0 64px}.lp-doc-body{gap:28px;margin-top:32px;font-size:15px}}@media(max-width:380px){.lp-header .brand-lockup{--lockup-cap:17px}.lp-account{padding:0 5px}.lp-account-n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(prefers-reduced-motion:reduce){.lp-mark,.lp-mark:before,.lp-rise,.lp-live i,.sn-card,.sn-card.is-new,.sn-issue-s,.sn-issue-s.on{animation:none}.sn-card,.lp-btn,.lp-srcs li,.lp-out .ic,.lp-arrow{transition:none}.lp-btn:hover .lp-arrow,.lp-out:hover .ic.arr{transform:none}}.coverage{padding:12px 14px}.coverage-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.coverage-h .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.coverage-h .n{text-transform:none;letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.coverage-note{margin:8px 0 0}.coverage-l{color:var(--ink-2);margin:9px 0 0;padding:0;font-size:13.5px;line-height:1.75;list-style:none}.coverage-l li{max-width:100%;margin-right:22px;display:inline-block}.coverage-l li:last-child{margin-right:0}.coverage-l .c{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.bp-head{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.bp-head-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.bp-head-side{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.bp-head-side .btn.lens{white-space:nowrap}@media(max-width:560px){.bp-head-side{justify-content:flex-start;width:100%}}.bp-head-top .t{flex:240px;min-width:0}.bp-head-top>.site-mark{margin-top:2px}.bp-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}.bp-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px}.bp-domain{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.bp-lede{max-width:68ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.bp-facts{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px 20px;margin:0;font-size:13px;display:grid}.bp-facts>div{min-width:0}.bp-facts>div.wide{grid-column:1/-1}.bp-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.bp-facts dd{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0}.bp-facts dd b{color:var(--accent);font-weight:600}.bp-foot{flex-wrap:wrap;gap:2px 14px;margin:0;display:flex}.bp-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.bp-sec-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-sec-h .sec-h{margin:0}.bp-lead{max-width:70ch;margin:-6px 0 0}.bp-groups{gap:14px;display:grid}.bp-group{flex-direction:column;gap:6px;min-width:0;display:flex}.bp-group .l{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.bp-perception-b{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.bp-scores{flex-direction:column;flex:0 auto;gap:14px;min-width:0;display:flex}.bp-scores .bp-window{max-width:24ch;margin:0}.bp-perception-b .fig{flex:300px;min-width:0;max-width:480px}@media(max-width:560px){.bp-head h1{font-size:22px}.bp-perception-b{gap:18px}}.coverage-l li{margin-right:18px}.src-mark{flex:none;width:14px;height:14px}.coverage-l .src-mark{vertical-align:-.15em;width:14px;height:14px;color:var(--ink-2);margin-right:6px;display:inline-block}.coverage-l svg.lucide{stroke-width:2.25px}.outside{margin:0 0 6px}.outside>h3,.bp-figures h3{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.cites{gap:3px;display:inline-flex}.cites a{color:var(--muted);vertical-align:super;font-size:11px;text-decoration:none}.cites a:hover{color:var(--accent);text-decoration:underline}.bp-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.fig-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:12px 14px}.fig-card.wide{grid-column:1/-1}.fig-card .sentbar{height:12px;margin-top:2px}.bp-lens-line{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.bp-lens-line .ic{vertical-align:-1px;width:12px;height:12px}.bp-lens-line .psym{vertical-align:-3px;margin-right:4px}@media(max-width:720px){.bp-figures{grid-template-columns:minmax(0,1fr)}}.bp-summary{color:var(--ink);max-width:68ch;margin:2px 0 12px;font-size:15px;line-height:1.55}.bp-block{margin:12px 0}.bp-block h3{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.bp-block .points b{color:var(--ink);font-weight:600}.bp-changes{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.bp-changes p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.bp-changes .l{color:var(--muted);font-size:12px}.watches .card{flex-direction:column;gap:10px;display:flex}.watch-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-add .input{flex:1;min-width:min(240px,100%)}.watch-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.watch-list li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.watch-list li:last-child{border-bottom:0}.watch-list .n{color:var(--ink);overflow-wrap:anywhere;min-width:min(200px,100%);max-width:100%}.watch-list .c{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.watch-list .when{color:var(--muted);margin-left:auto;font-size:12.5px}.suggested{border-radius:var(--r-lg);border:1px dashed var(--accent-line);background:var(--accent-soft);margin-top:4px;padding:12px 14px}.suggested .s-h{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.suggested ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.suggested li{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.suggested .n{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.suggested .w{color:var(--muted);overflow-wrap:anywhere;max-width:68ch;margin:0;font-size:12.5px;line-height:1.45}.suggested .a{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:3px;display:inline-flex}.card.alert{flex-direction:column;gap:8px;display:flex}.card.alert>p{color:var(--ink-2);overflow-wrap:anywhere;max-width:72ch}.card.alert.is-read{background:var(--raised);opacity:.78}.alert-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warn-line{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.warn-line{color:color-mix(in srgb,var(--warn) 85%,var(--ink))}}.run-btns{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.run-btn{flex-direction:column;align-items:stretch;gap:3px;display:flex}.run-btn .ran{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:10.5px}.run-said{font-variant-numeric:tabular-nums;margin-top:6px}.run-btn .btn.all{border-color:var(--accent-line);color:var(--accent)}.run-btn .btn.is-running{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.run-btn .btn.is-running:disabled{opacity:1}.btn .spin-ic,.chip .spin-ic{width:12px;height:12px}.run-state{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.chip.run-now{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.danger{background:var(--danger-soft);color:var(--danger)}.run-last{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.run-last .why{color:var(--danger)}.run-last .steps{flex-wrap:wrap;gap:4px;margin-left:4px;display:inline-flex}.run-last .step{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:baseline;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex}.run-last .step b{font-weight:700}.run-last .step .src{color:var(--ink-2)}.run-last .step.is-completed b{color:var(--accent)}.run-last .step.is-failed{border-color:var(--danger)}.run-last .step.is-failed b{color:var(--danger)}.run-last .step.is-skipped{opacity:.6}.trace-repair{gap:8px;margin:10px 0 0}.stage-notes{border-top:1px solid var(--line-soft);color:var(--muted);flex-direction:column;gap:5px;margin:12px 0 0;padding:12px 0 0;font-size:12.5px;list-style:none;display:flex}.stage-notes b{color:var(--ink-2)}.prf-send{border-top:1px solid var(--line-soft);gap:6px;margin-top:16px;padding-top:14px}.prf-card{flex-direction:column;gap:8px;display:flex}.prf-card .ic{width:13px;height:13px}.rec-card{flex-direction:column;gap:8px;display:flex}.rec-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.rec-head .when{margin-left:auto}.rec-t{margin:0;font-size:16px;line-height:1.35}.rec-t a{color:var(--ink);text-decoration:none}.rec-t a:hover{text-decoration:underline}.quiet-stack{opacity:.72;margin-top:10px}.rec-card.is-aside{background:var(--raised)}.points{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.points li{max-width:72ch}.card.check{flex-direction:column;gap:8px;display:flex}.card.check>p{color:var(--ink-2);max-width:72ch}.card.brief{flex-direction:column;gap:6px;display:flex}.card.brief>b{font-size:15px}.card.brief>p{color:var(--ink-2);max-width:72ch}.card.brief .watch{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.card.brief .watch .l{color:var(--muted);font-size:12px}.topics{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.topics li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.topics li:last-child{border-bottom:0}.topics .n{color:var(--ink);min-width:min(160px,100%);font-weight:600;text-decoration:none}.topics .n:hover{text-decoration:underline}.topics .c{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.shape{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px 20px;margin-bottom:12px;padding:14px;display:grid}.shape-mood{grid-column:1/-1}.shape-mood .sentbar{height:12px}.shape-mood p{margin-top:4px}.shape-b h3{color:var(--muted);text-transform:none;margin:0 0 6px;font-size:12px;font-weight:600}.hbars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hbars li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.hbars .n{color:var(--ink-2);overflow-wrap:anywhere}.hbars .track{background:var(--line-soft);border-radius:4px;height:8px;overflow:hidden}.hbars .b{background:var(--accent);border-radius:4px;height:100%;display:block}.hbars .v{font-variant-numeric:tabular-nums;color:var(--muted)}.hbars .src-mark{color:var(--muted)}.hbars .n{align-items:center;gap:6px;display:inline-flex}@media(max-width:720px){.shape{grid-template-columns:minmax(0,1fr)}}.feed{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.feed-row{border-bottom:1px solid var(--line-soft);grid-template-columns:96px 84px 82px 46px minmax(0,170px) minmax(0,1fr) 78px;align-items:baseline;gap:12px;padding:9px 12px;font-size:12.5px;display:grid}.feed-row:last-child{border-bottom:0}.feed-row:hover{background:var(--raised)}.feed-row{border-left:2px solid #0000}.feed-row.is-neg{border-left-color:var(--danger)}.feed-row.is-pos{border-left-color:var(--ok)}.feed-row.is-neu{border-left-color:var(--faint)}.feed-row .c-src{color:var(--ink-2);align-items:center;gap:5px;min-width:0;display:inline-flex}.feed-row .c-src .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-row .c-when,.feed-row .c-reach{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.feed-row .c-reach{align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.feed-row .c-reach svg{flex:none}.feed-row .c-mood{color:var(--ink-2);white-space:nowrap}.feed-row .c-what{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.feed-row .c-what .topic{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-row .c-text{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.feed-row .c-text a{color:inherit;text-decoration:none}.feed-row .c-text a:hover{color:var(--ink);text-decoration:underline}.feed-row .c-strength{align-items:center;gap:2px;display:inline-flex}.feed-row .c-strength i{background:var(--line);border-radius:50%;width:4px;height:4px}.feed-row .c-strength i.on{background:var(--muted)}.feed-row.is-neg .c-strength i.on{background:var(--danger)}@media(max-width:1120px){.feed-row{grid-template-columns:90px 78px minmax(0,1fr)}.feed-row .c-strength,.feed-row .c-reach{display:none}.feed-row .c-what,.feed-row .c-text{grid-column:1/-1}}.heat{flex-direction:column;gap:10px;min-width:0;display:flex;overflow-x:auto}.heat-grid{justify-content:start;align-items:center;gap:3px;display:grid}.heat-day{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.heat-topic{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:12px;overflow:hidden}.heat-cell{cursor:pointer;background:var(--accent);border:0;border-radius:3px;width:34px;height:26px;padding:0}@supports (color:color-mix(in lab,red,red)){.heat-cell{background:color-mix(in oklab,var(--accent) var(--i,100%),var(--raised))}}.heat-cell.is-bad{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.heat-cell.is-bad{background:color-mix(in oklab,var(--danger) var(--i,100%),var(--raised))}}.heat-cell.is-empty{border:1px solid var(--line-soft);cursor:default;background:0 0}.heat-cell:not(.is-empty):hover{outline:2px solid var(--ink);outline-offset:1px}.heat .legend i.all{background:var(--accent)}.heat .legend i.bad{background:var(--danger)}.m-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.m-filters label{min-width:0;display:block}.m-filters select.input{width:auto;min-width:min(150px,100%);max-width:100%;height:30px;font-size:12.5px}.m-filters .seg button{padding:6px 11px;font-size:12.5px}.m-count{color:var(--muted);margin:0 0 10px}.m-count b{color:var(--ink);font-variant-numeric:tabular-nums}.m-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.m-card .m-tags+p{margin-top:8px}.m-pager{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.m-pager span{font-variant-numeric:tabular-nums}.m-group{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:12px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.m-group>li{min-width:0}.m-group .m-group-h{color:var(--muted);font-size:12px;font-weight:600}.m-group .m-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.m-group p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.demo-frame{z-index:100;pointer-events:none;position:fixed;inset:0}.demo-frame i{background:var(--ink);position:absolute}@supports (color:color-mix(in lab,red,red)){.demo-frame i{background:color-mix(in srgb,var(--ink) 34%,transparent)}}.demo-frame i:first-child{height:3px;top:0;left:0;right:0}.demo-frame i:nth-child(2){height:3px;bottom:0;left:0;right:0}.demo-frame i:nth-child(3){width:3px;top:0;bottom:0;left:0}.demo-frame i:nth-child(4){width:3px;top:0;bottom:0;right:0}.demo-wash{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.demo-wash-in{flex-wrap:wrap;place-content:center;gap:40px 64px;width:140%;height:140%;display:flex;position:absolute;top:-20%;left:-20%;transform:rotate(-24deg)}.demo-wash-in span{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);opacity:.05;white-space:nowrap;font-size:46px;font-weight:700;line-height:1}.demo-bar{background:var(--raised);border-bottom:3px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-bar{border-bottom:3px solid color-mix(in srgb,var(--ink) 34%,transparent)}}.demo-bar p{min-width:min(220px,100%);color:var(--ink-2);flex:1;margin:0;font-size:13px}.demo-bar p b{color:var(--ink)}.demo-bar .demo-leave{flex:none}.chip.demo,.demo-tag{background:var(--ink);color:var(--page);border-color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.demo-tag{border-radius:999px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:10.5px;display:inline-flex}.side .switch-pop .demo-sep{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:6px 2px 4px;font-size:10px;font-weight:600;display:flex}.side .switch-pop .demo-sep:after{content:"";background:var(--line);flex:1;height:1px}.side .avatar.demo-avatar{color:var(--faint);background:0 0;border-style:dashed}@media(max-width:560px){.demo-bar{gap:9px;padding:10px 14px}.demo-wash-in span{font-size:34px}}@media(prefers-reduced-motion:reduce){.demo-wash-in span{opacity:.04}}.ws-brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ws-brand-t{flex:200px;min-width:0}.ws-brand-t h2{margin:0}.ws-brand-t p{margin:2px 0 0}.ws-brand-a{align-items:center;gap:6px;display:inline-flex}.ws-brand-a .ic{width:14px;height:14px}.outside .points .site-mark{margin-right:6px}.issue-rivals{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.issue-rivals li{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.issue-srcs{vertical-align:middle;color:var(--muted);gap:6px;margin-left:6px;display:inline-flex}.m-head .src{align-items:center;gap:6px;display:inline-flex}.rank-tick{height:20px;color:var(--ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.fig .rank-tick svg.src-mark,.fig .rank-tick .src-mark{width:14px;min-width:14px;height:14px;color:var(--muted);flex:none}.ui-page-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1.2}.ui-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ui-card-head .t{min-width:0}.ui-card-head h3,.ui-card-title{color:var(--muted);letter-spacing:0;margin:0;font-size:14px;font-weight:500}.ui-card-head p{color:var(--faint);margin:2px 0 0;font-size:12px}.ui-card-head .n{color:var(--faint);margin-left:4px;font-weight:400}.ui-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-list-head>div{min-width:0}.ui-list-head h2,.ui-list-head h3{color:var(--accent);letter-spacing:0;margin:0;font-size:14px;font-weight:600}.ui-list-head p{color:var(--muted);margin:1px 0 0;font-size:11px}.ui-list-head a,.ui-list-head .link{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.ui-list-head a:hover{text-decoration:underline}.ui-list-head .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ui-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-rows>li{min-width:0;display:block}.ui-row{border:0;border-left:2px solid var(--row-edge);background:var(--row-bg);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s;display:flex}.ui-row:hover{background:var(--row-bg-hover)}.ui-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-row.is-static{cursor:default}.ui-row.is-static:hover{background:var(--row-bg)}.ui-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;display:block;overflow:hidden}.ui-row-title button{font:inherit;color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.ui-row-title button:hover{text-decoration:underline}.ui-row-sub{color:var(--muted);font-size:12px}.ui-row .v{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ui-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-chip{white-space:nowrap;background:var(--raised);height:18px;color:var(--ink-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.ui-chip.ok{background:var(--ok-soft);color:var(--ok)}.ui-chip.warn{background:var(--warn-soft);color:var(--warn)}.ui-chip.danger{background:var(--danger-soft);color:var(--danger)}.ui-chip.accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.ui-chip.neutral{background:var(--raised);color:var(--ink-2)}.ui-chip.outline{color:var(--muted);border-color:var(--line);background:0 0}.ui-chip .src-mark,.ui-chip svg{width:11px;height:11px}.ui-chips>.ui-chip{white-space:normal;overflow-wrap:anywhere;border-radius:9px;min-width:0;max-width:100%;height:auto;min-height:18px;padding-block:2px;line-height:1.2}.ui-chips>.chip{height:18px;padding:0 7px;font-size:10px}.ui-chips>.chip .psym{width:11px;height:11px}.ui-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11px;font-weight:600;display:block}.ui-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.ui-tabs>a,.ui-tabs>span,.ui-tabs>button{font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:500;text-decoration:none}.ui-tabs>a:hover,.ui-tabs>button:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.ui-tabs>[aria-current=page],.ui-tabs>[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.ui-pills{flex-wrap:wrap;gap:6px;display:flex}.ui-pills>button{border:1px solid var(--line);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.ui-pills>button:hover{background:var(--raised)}.ui-pills>button[aria-selected=true],.ui-pills>button[aria-pressed=true]{background:var(--btn);border-color:var(--btn);color:var(--on-btn)}.ui-pills>button .n{opacity:.7;font-variant-numeric:tabular-nums}.ui-seg{border:1px solid var(--line);border-radius:var(--r);background:var(--raised);flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.ui-seg>button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.ui-seg>button[aria-pressed=true],.ui-seg>button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}@keyframes uiPulse{50%{opacity:.5}}.ui-skel{background:var(--skel-bg);border-radius:6px;height:12px;animation:2s cubic-bezier(.4,0,.6,1) infinite uiPulse;display:block}.ui-skel-card{flex-direction:column;gap:12px;display:flex}@media(prefers-reduced-motion:reduce){.ui-skel{animation:none}}.card.ui-overview{padding:0;overflow:hidden}.ui-overview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:20px 24px 0;display:flex}.ui-overview-t{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:400}.ui-overview-w{color:var(--faint);font-size:12px}.ui-kpis{border-top:1px solid var(--kpi-line);grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.ui-kpis>*{border:0 solid var(--kpi-line);min-width:0}.ui-kpis>:not(:last-child){border-bottom-width:1px}@media(min-width:640px){.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kpis>:not(:last-child){border-bottom-width:0}.ui-kpis>:nth-child(odd){border-right-width:1px}.ui-kpis>:nth-child(-n+2){border-bottom-width:1px}}@media(min-width:1024px){.ui-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-kpis>*,.ui-kpis>:nth-child(-n+2){border-bottom-width:0}.ui-kpis>:not(:last-child){border-right-width:1px}}.ui-kpi{flex-direction:column;padding:24px;display:flex}.ui-kpi-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ui-kpi-l{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.ui-kpi-v{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-kpi-v>.v{letter-spacing:-.025em;color:var(--kpi-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:48px;font-weight:700;line-height:1;text-decoration:none}.ui-kpi-v>a.v:hover,.ui-kpi-v>button.v:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ui-kpi-v>.v.is-none{color:var(--faint);cursor:default}.ui-kpi-v>.mood{flex:100%}a.ui-row{color:inherit;text-decoration:none}.ui-delta{background:var(--raised);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.ui-kpi-c{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.ui-kpi-f{flex-direction:column;gap:4px;min-width:0;margin-top:12px;display:flex}.ui-kpi-n{color:var(--faint);font-size:11px}.ui-kpi-worst{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.ui-kpi-worst>a,.ui-kpi-worst>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.ui-kpi-worst .ui-chip{flex:none}.ui-kpi-u{color:var(--muted);font-size:12.5px;font-weight:500}.ui-kpi-f .week-bars{margin-top:4px}.content.dash-page{gap:32px}.dash-bar{justify-content:flex-end;min-height:30px;display:flex}.dash-bar .checks-line{justify-content:flex-end;gap:8px;margin:0}.dash-bar .checks-line p{color:var(--muted);font-size:12px}.dash-bar .btn{border-radius:6px;gap:6px;height:30px;padding:0 12px;font-size:12px}.dash-bar .btn .ic{width:16px;height:16px}.dash-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media(min-width:1024px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-grid>*{min-width:0}.dash-span{grid-column:1/-1}.dash-skel{flex-direction:column;gap:32px;display:flex}.card.dash-card{flex-direction:column;gap:12px;display:flex}.dash-card .ui-list-head .link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.dash-card .ui-list-head .link .ic{width:14px;height:14px}.dash-none{text-align:center;color:var(--muted);margin:0;padding:20px 8px;font-size:12px}.dash-brief-h{color:var(--ink);margin:0;font-size:14px;font-weight:600}.dash-brief-b{max-width:90ch;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:-6px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.ui-row.dash-action{cursor:pointer}.ui-row.dash-action .ui-row-title a{color:inherit;text-decoration:none}.ui-row.dash-action .ui-row-title a:hover{text-decoration:underline}.ui-row.dash-action>.btn,.ui-row .ac-stake{flex:none}@media(max-width:479px){.dash-card .ui-row:has(.ac-stake){flex-wrap:wrap}.dash-card .ui-row:has(.ac-stake) .ui-row-main{flex-basis:100%}.dash-card .ui-row .ac-stake{text-align:left;align-items:flex-start;margin-right:auto}}.dash-share{background:var(--grid);border-radius:999px;height:4px;display:block;overflow:hidden}.dash-share i{background:var(--danger);border-radius:999px;height:100%;display:block}.dash-fig{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.dash-fig b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.dash-fig small{color:var(--faint);white-space:nowrap;font-size:11px}.dash-fig small.is-bad{color:var(--danger)}.dash-marks{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.dash-marks .src-mark{width:12px;height:12px}.dash-when{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.dash-unread{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.dash-lb{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dash-lb a{color:var(--ink-2);border-radius:6px;grid-template-columns:minmax(0,9rem) minmax(0,1fr) 2.5rem;align-items:center;gap:12px;padding:6px 8px;font-size:13px;text-decoration:none;display:grid}.dash-lb a:hover{background:var(--row-bg-hover);color:var(--ink)}.dash-lb-n{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.dash-lb-n .src-mark{width:14px;height:14px;color:var(--muted);flex:none}.dash-lb-bar{background:var(--grid);border-radius:999px;height:6px;display:block;overflow:hidden}.dash-lb-bar i{background:var(--cx);border-radius:999px;height:100%;display:block}.dash-lb b{text-align:right;color:var(--ink);font-weight:600}.ac-page{gap:20px}.ac-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.ac-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}@media(min-width:1024px){.ac-grid{grid-template-columns:minmax(0,1fr) 336px}}.ac-col{flex-direction:column;gap:12px;min-width:0;display:flex}.ac-progress-head{padding-top:16px}.card.ac-card{cursor:pointer;grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:14px 16px;transition:background-color .12s;display:grid}.card.ac-card:hover{background:var(--row-bg-hover)}@supports (color:color-mix(in lab,red,red)){.card.ac-card:hover{background:color-mix(in srgb,var(--row-bg-hover) 50%,var(--surface))}}.card.ac-card.is-urgent{border-left:4px solid var(--danger)}@media(min-width:640px){.card.ac-card{grid-template-columns:28px minmax(0,1fr) 9.5rem}}.ac-index{border:1px solid var(--line);background:var(--raised);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;margin-top:2px;font-size:12px;font-weight:600;display:grid}.ac-main{min-width:0}.ac-title{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.35}.ac-title button,.ac-title span{-webkit-line-clamp:2;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.ac-title button:hover{text-decoration:underline}.ac-why{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.ac-prf{border:1px solid var(--accent-line);color:var(--accent);border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.ac-prf .ic{width:13px;height:13px}.ac-prf-inline{align-items:center;gap:4px;display:inline-flex}.ac-prf-inline .psym{width:12px;height:12px}.ac-side{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:6px;display:flex}@media(min-width:640px){.ac-side{grid-column:auto}}.ac-stake{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}@media(min-width:640px){.ac-stake{text-align:right;align-items:flex-end}}.ac-stake b{color:var(--ink);font-size:24px;font-weight:700;line-height:1}.ac-stake .of{color:var(--faint);font-size:14px;font-weight:600}.ac-stake .l{color:var(--muted);font-size:12px}.ui-row .ac-stake{text-align:right;flex:none;align-items:flex-end}.ui-row .ac-stake b{font-size:14px}.ui-row .ac-stake .of{font-size:12px}.ui-row .ac-stake .l{font-size:11px}.btn.ac-go{justify-content:center;width:100%;height:32px}.ac-quiet{font:inherit;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;padding:4px 6px;font-size:12px;text-decoration:none}.ac-quiet:hover{color:var(--ink)}.ac-quiet:disabled{opacity:.5;cursor:not-allowed}.card.ac-more{padding:0;overflow:hidden}.card.ac-more .ui-rows{padding:12px}.ac-more-toggle{border:0;border-top:1px solid var(--line-soft);width:100%;font:inherit;color:var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.ac-more-toggle:hover{background:var(--row-bg)}.ac-more-toggle .ic{width:14px;height:14px}.card.ac-more .ui-rows+.ac-more-toggle{border-top:1px solid var(--line-soft)}.card.ac-more>.ac-more-toggle:first-child{border-top:0}.ac-how{border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);gap:10px;margin:0;padding:12px;list-style:none;display:grid}@media(min-width:640px){.ac-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ac-how li+li{border-left:1px solid var(--accent-line)}.ac-how li{padding:0 12px}}.ac-how li{align-items:flex-start;gap:10px;min-width:0;display:flex}.ac-how .n{background:var(--btn);width:24px;height:24px;color:var(--on-btn);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ac-how b{color:var(--ink);font-size:13.5px;display:block}.ac-how .small{color:var(--ink-2);display:block}.card.ac-progress{padding:16px}.card.ac-progress .ui-card-head{margin-bottom:12px}.card.ac-progress .ui-rows{gap:8px}.ui-row.is-doing{border-left-color:var(--accent)}.ui-row.is-checking{border-left-color:var(--ok)}.ui-row.is-doing .btn{flex:none}@media(max-width:379px){.ui-row.is-doing{flex-wrap:wrap}.ui-row.is-doing .ui-row-main{flex-basis:100%}}.ui-more-link{color:var(--accent);margin-top:10px;font-size:12px;text-decoration:none;display:block}.ui-more-link:hover{text-decoration:underline}.card.ac-rail{flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.ac-rail-figure{flex-direction:column;gap:2px;display:flex}.ac-rail-figure .v{color:var(--ink);font-size:30px;font-weight:700;line-height:1.1}.ac-rail-figure .d{color:var(--muted);font-size:12px}.ac-rail-chart{margin:12px 0 0}.ac-rail-chart .legend{color:var(--muted);margin-top:6px;font-size:11px}.ac-rail-chart .legend i.all{background:var(--chart)}.ac-rail-chart .legend i.done{border-left:2px dashed var(--ok);border-radius:0;width:0;height:12px}.ac-rail-empty{border:1px dashed var(--line);border-radius:var(--r);color:var(--muted);margin:12px 0 0;padding:12px;font-size:12px}.ac-rail-week{margin-top:14px}.ac-rail-week ul{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ac-rail-skel{min-height:240px}.ac-all{flex-direction:column;gap:14px;display:flex}.ac-all-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-search{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;max-width:280px;height:32px;color:var(--ink);font:inherit;flex:200px;padding:0 12px;font-size:13px}@media(max-width:639px){.ac-search{max-width:none}}.card.ac-all-group{padding:16px}.card.ac-all-group .ui-list-head{margin-bottom:12px}.ac-drawer{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.ac-drawer-scrim{cursor:default;background:#00000080;border:0;position:absolute;inset:0}.ac-drawer-panel:focus{outline:none}.ac-drawer-panel{background:var(--surface);border-left:1px solid var(--line);width:100%;max-width:672px;height:100dvh;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:relative}.ac-drawer-bar{border-bottom:1px solid var(--line-soft);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 6px 16px;font-size:12px;display:flex}@media(min-width:640px){.ac-drawer-bar{padding:6px 16px 6px 24px}}.ac-drawer-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-drawer-nav{flex:none;align-items:center;gap:4px;display:flex}.ac-drawer-nav button{border-radius:var(--r);min-height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px}.ac-drawer-nav button:hover{background:var(--raised);color:var(--ink)}.ac-drawer-nav .ac-close{place-items:center;width:36px;padding:0;display:grid}.ac-drawer-nav .ac-close .ic{width:18px;height:18px}.ac-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 16px 24px;overflow-y:auto}@media(min-width:640px){.ac-drawer-body{padding:18px 24px 28px}}.ac-drawer-title{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.ac-drawer-chips{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ac-drawer-chips .ac-stake{flex-direction:row;align-items:baseline;gap:6px}.ac-drawer-chips .ac-stake b{font-size:18px}.ac-drawer-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}@media(min-width:640px){.ac-drawer-foot{padding:16px 24px}}.ac-sec{flex-direction:column;gap:6px;min-width:0;margin-top:20px;display:flex}.ac-sec>.ui-eyebrow{margin-bottom:2px}.ac-prose{color:var(--ink-2);max-width:72ch;margin:0;font-size:14px}.ac-points{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ac-points li{color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.ac-points .n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.ac-brief{border:1px solid var(--line);border-radius:var(--r);background:var(--row-bg);flex-direction:column;gap:4px;margin:10px 0 0;padding:12px;font-size:13px;display:flex}.ac-brief>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.ac-brief dt{color:var(--muted);font-size:12px;font-weight:600}.ac-brief dd{color:var(--ink-2);margin:0}.ac-prf-panel{border:1px solid var(--accent-line);border-radius:var(--r);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.ac-prf-panel .t{min-width:0;color:var(--ink-2);flex-direction:column;flex:220px;gap:2px;display:flex}.ac-quote{color:var(--ink-2);white-space:normal;font-size:13.5px}.ac-read{color:var(--accent);flex:none;align-self:flex-start;font-size:12px;text-decoration:none}.ac-read:hover{text-decoration:underline}.ac-history{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-history li{color:var(--ink-2);grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.ac-history .when{color:var(--faint);font-variant-numeric:tabular-nums}.ac-history b{color:var(--ink);font-weight:600}.ac-aside-note{border-radius:var(--r);background:var(--raised);color:var(--ink-2);margin-top:16px;padding:12px;font-size:13px}.ac-aside-note p{margin:4px 0 0}.ac-modal{z-index:80;justify-content:center;align-items:flex-start;padding:96px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ac-modal-scrim{cursor:default;background:#00000080;border:0;position:fixed;inset:0}.ac-modal-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;max-width:512px;box-shadow:var(--shadow-pop);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.ac-modal-box h3{color:var(--ink);margin:0;font-size:18px;font-weight:700}.ac-field{color:var(--ink-2);margin-top:6px;font-size:12px;font-weight:500}.ac-input{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);height:38px;color:var(--ink);font:inherit;color-scheme:inherit;padding:0 12px;font-size:14px}.ac-dialog-note{border-radius:var(--r);background:var(--row-bg);border:1px solid var(--line);color:var(--muted);margin:4px 0 0;padding:12px;font-size:12.5px}.ac-dialog-body{color:var(--ink-2);margin:0;font-size:14px}.ac-dialog-error{border-radius:var(--r);background:var(--danger-soft);color:var(--danger);margin:4px 0 0;padding:8px 12px;font-size:13px}.ac-dialog-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.btn.danger-fill{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger-fill:hover{filter:brightness(1.08);background:var(--danger);color:#fff}.ac-toast{z-index:90;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);padding:12px 16px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.content.bp-page{gap:24px}.card.bp-hero{flex-direction:column;gap:14px;display:flex}.bp-hero-top{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.bp-hero-top .t{flex:220px;min-width:0}.bp-hero-top .ui-page-title{overflow-wrap:anywhere}.bp-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp-tags li{background:var(--raised);min-width:0;max-width:100%;color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.bp-tags .l{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10px;font-weight:600}.bp-line{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.bp-known{flex-direction:column;gap:0;display:flex}.bp-known .ui-eyebrow{margin-bottom:6px}.bp-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bp-chip{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.bp-chip b{background:var(--accent-soft);min-width:20px;height:18px;color:var(--accent);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.bp-chip.is-bad b{background:var(--danger-soft);color:var(--danger)}.bp-chip .cites a{vertical-align:baseline}.bp-group{gap:0}.bp-group .ui-eyebrow{margin-bottom:6px}.bp-group+.bp-group{margin-top:4px}.bp-more{margin:0}.bp-more>summary{cursor:pointer;color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.bp-more>summary::-webkit-details-marker{display:none}.bp-more>summary .ic{width:14px;height:14px;transition:transform .15s}.bp-more[open]>summary .ic{transform:rotate(180deg)}.bp-more-b{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.bp-more-sec p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.bp-more-b .bp-facts{margin:0}.bp-more-b .points{font-size:13px}.bp-status{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bp-status-t{color:var(--accent);margin:0;font-size:14px;font-weight:600}.bp-status-gap{flex:1}.bp-page .bp-lead{margin:-12px 0 0}.bp-page .bp-changes{margin:-8px 0 0}.bp-counts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bp-counts .row,.bp-counts summary{color:var(--ink);border-radius:6px;grid-template-columns:minmax(0,1.6fr) minmax(48px,1fr) 2rem;align-items:center;gap:12px;padding:6px 8px;font-size:13px;display:grid}.bp-counts summary{cursor:pointer;list-style:none}.bp-counts summary::-webkit-details-marker{display:none}.bp-counts summary:hover,.bp-counts details[open]>summary{background:var(--row-bg-hover)}.bp-counts .n{overflow-wrap:anywhere;min-width:0}.bp-counts summary .n{-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px}.bp-counts .bar{background:var(--grid);border-radius:999px;height:6px;display:block;overflow:hidden}.bp-counts .bar i{border-radius:999px;height:100%;display:block}.bp-counts.ok .bar i{background:var(--ok)}.bp-counts.bad .bar i{background:var(--danger)}.bp-counts .c{text-align:right}.bp-counts .c b{font-size:14px;font-weight:600}.bp-counts .d{color:var(--muted);margin:2px 8px 8px;font-size:12.5px;line-height:1.5}.bp-rivals{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.bp-rivals li{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.bp-rivals .n{overflow-wrap:anywhere}.card.bp-perception .bp-perception-b{padding-top:4px}.bp-figures .fig.chart{margin:0}.bp-lens-line a{white-space:nowrap}.bp-lens-line a svg{display:inline-block}.bp-figures .card.fig-card{border-radius:var(--r-lg);padding:20px}.bp-page>.bp-more{margin-top:-12px}@media(max-width:479px){.dash-lb a{grid-template-columns:minmax(0,1fr) 64px 2rem}}.settings-page{gap:24px}.settings-page .page-head h1{font-size:24px;line-height:32px}.settings-page .card-head h3{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:500;line-height:20px}.settings-page .card-head .t p{color:var(--um-sect-h);font-size:12px;line-height:16px}.settings-page .card-head{margin-bottom:16px}.settings-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-label{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.settings-sub{color:var(--muted);margin:0;font-size:14px}.theme-switch{background:var(--um-line);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;width:56px;height:32px;padding:4px;transition:background-color .2s;display:flex;position:relative}.theme-switch .knob{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex;box-shadow:0 1px 2px #0000000d}.theme-switch.on .knob{transform:translate(24px)}.theme-switch svg{width:16px;height:16px}.theme-switch .moon{color:#2a2c50}.theme-switch .sun{color:var(--warn)}.lang-seg{border:1px solid var(--um-line);border-radius:12px;flex-wrap:wrap;max-width:100%;padding:2px;display:inline-flex}.lang-seg button{font:inherit;color:var(--um-row-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.lang-seg button:hover{background:var(--um-row-hover)}.lang-seg button.on{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0000000d}.lang-seg .ic{width:14px;height:14px}@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-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}
