:root{--p-page: #f4f4f2;--p-surface: #ffffff;--p-inset: #ecece9;--p-border: #dcdcd7;--p-border-strong: #bdbdb6;--p-text: #0a0a0a;--p-text2: #262626;--p-text3: #4d4d4a;--p-brand: #17694e;--p-on-brand: #ffffff;--p-accent: #17694e;--p-header-from: #0a0a0a;--p-header-to: #3d3d3a;--p-header-rule: #2fa37a;--t-focus: #1a56db;--p-good: #0f6b4a;--p-warn: #7a4d0b;--p-poor: #b3261e;--p-good-tint: #e3f2ea;--p-warn-tint: #fbf0da;--p-poor-tint: #fbe9e7;--p-on-danger: #ffffff;--k-page: #0c0c0c;--k-surface: #181818;--k-inset: #000000;--k-border: #2e2e2e;--k-border-strong: #4a4a4a;--k-border-visible: rgba(255, 255, 255, .4);--k-header-from: #0a0a0a;--k-header-to: #3d3d3a;--k-header-rule: #2fa37a;--k-header-control-edge: rgba(255, 255, 255, .4);--k-header-text2: #d4d4d0;--k-text: #ffffff;--k-text2: #b8b8b4;--k-accent: #17694e;--k-on-accent: #ffffff;--k-accent-text: #7fd9b6;--k-ok: #86efac;--k-warn: #fcd34d;--k-danger: #fca5a5;--k-on-danger: var(--k-page)}:root{--p-info: color-mix(in srgb, #2563eb 65%, var(--p-text));--p-info-tint: color-mix(in srgb, #2563eb 10%, var(--p-surface));--k-text-soft: color-mix(in srgb, var(--k-text) 86%, var(--k-surface));--k-text3: color-mix(in srgb, var(--k-text2) 92%, var(--k-surface));--k-ok-bg: color-mix(in srgb, var(--k-ok) 24%, var(--k-surface));--k-warn-bg: color-mix(in srgb, var(--k-warn) 24%, var(--k-surface));--k-danger-bg: color-mix(in srgb, var(--k-danger) 24%, var(--k-surface));--k-info: color-mix(in srgb, #3b82f6 55%, var(--k-text));--k-info-bg: color-mix(in srgb, #3b82f6 24%, var(--k-surface));--k-accent-bg: color-mix(in srgb, var(--k-accent) 30%, var(--k-surface));--k-accent-solid: var(--k-accent);--k-ok-solid: color-mix(in srgb, var(--k-ok) 70%, var(--k-surface));--k-warn-solid: color-mix(in srgb, var(--k-warn) 70%, var(--k-surface));--k-danger-solid: color-mix(in srgb, var(--k-danger) 70%, var(--k-surface));--k-info-solid: color-mix(in srgb, var(--k-info) 70%, var(--k-surface))}:root{--p-good-border: color-mix(in srgb, var(--p-good) 30%, var(--p-surface));--p-warn-border: color-mix(in srgb, var(--p-warn) 30%, var(--p-surface));--p-poor-border: color-mix(in srgb, var(--p-poor) 30%, var(--p-surface));--p-info-border: color-mix(in srgb, var(--p-info) 30%, var(--p-surface))}:root{--scrim: #020617}:root{--t-type-scale: 1;--t-size-meta: calc(.75rem * var(--t-type-scale));--t-size-secondary: calc(.8125rem * var(--t-type-scale));--t-size-body: calc(.875rem * var(--t-type-scale));--t-size-section: calc(1rem * var(--t-type-scale));--t-size-head: calc(1.125rem * var(--t-type-scale));--t-size-page: calc(1.25rem * var(--t-type-scale));--t-size-display: calc(1.5rem * var(--t-type-scale));--t-size-hero: calc(1.875rem * var(--t-type-scale));--t-weight-body: 400;--t-weight-label: 500;--t-weight-head: 600;--t-leading-tight: 1.3;--t-leading-body: 1.5;--t-space: .275rem;--t-radius-control: 6px;--t-radius-card: 12px;--t-radius-pill: 9999px;--t-shadow: 0 1px 0 rgba(10, 10, 10, .04);--t-font-head: inherit;--t-scheme: light;--font-mono: inherit;--text-xs: var(--t-size-meta);--text-sm: var(--t-size-body);--text-base: var(--t-size-section);--text-lg: var(--t-size-head);--text-xl: var(--t-size-page);--text-2xl: var(--t-size-display);--text-3xl: var(--t-size-hero);--font-weight-normal: var(--t-weight-body);--font-weight-medium: var(--t-weight-label);--font-weight-semibold: var(--t-weight-head);--spacing: var(--t-space);--radius-xs: var(--t-radius-control);--radius-sm: var(--t-radius-control);--radius-md: var(--t-radius-control);--radius-lg: var(--t-radius-card);--radius-xl: var(--t-radius-card);--radius-2xl: var(--t-radius-card)}:root .plan-portal-scope{--font-mono: inherit}:root{--s-page: var(--p-page);--s-surface: var(--p-surface);--s-inset: var(--p-inset);--s-border: var(--p-border);--s-border-strong: var(--p-border-strong);--s-text: var(--p-text);--s-text-soft: var(--p-text2);--s-text2: var(--p-text3);--s-text3: var(--p-text3);--s-accent: var(--p-brand);--s-accent-solid: var(--p-brand);--s-on-accent: var(--p-on-brand);--s-accent-text: var(--p-info);--s-accent-bg: var(--p-info-tint);--s-ok: var(--p-good);--s-ok-bg: var(--p-good-tint);--s-ok-solid: var(--p-good);--s-warn: var(--p-warn);--s-warn-bg: var(--p-warn-tint);--s-warn-solid: var(--p-warn);--s-danger: var(--p-poor);--s-danger-bg: var(--p-poor-tint);--s-danger-solid: var(--p-poor);--s-on-danger: var(--p-on-danger);--s-info: var(--p-info);--s-info-bg: var(--p-info-tint);--s-info-solid: var(--p-info)}[data-surface=console]{--s-page: var(--k-page);--s-surface: var(--k-surface);--s-inset: var(--k-inset);--s-border: var(--k-border);--s-border-strong: var(--k-border-strong);--s-text: var(--k-text);--s-text-soft: var(--k-text-soft);--s-text2: var(--k-text2);--s-text3: var(--k-text3);--s-accent: var(--k-accent);--s-accent-solid: var(--k-accent-solid);--s-on-accent: var(--k-on-accent);--s-accent-text: var(--k-accent-text);--s-accent-bg: var(--k-accent-bg);--s-ok: var(--k-ok);--s-ok-bg: var(--k-ok-bg);--s-ok-solid: var(--k-ok-solid);--s-warn: var(--k-warn);--s-warn-bg: var(--k-warn-bg);--s-warn-solid: var(--k-warn-solid);--s-danger: var(--k-danger);--s-danger-bg: var(--k-danger-bg);--s-danger-solid: var(--k-danger-solid);--s-on-danger: var(--k-on-danger);--s-info: var(--k-info);--s-info-bg: var(--k-info-bg);--s-info-solid: var(--k-info-solid)}:root{--p-brand-text: color-mix(in srgb, var(--p-brand) 48%, var(--p-text));--p-accent-text: color-mix(in srgb, var(--p-accent) 62%, var(--p-text));--s-accent: var(--p-brand);--s-accent-solid: var(--p-brand)}:root{--p-control-border: color-mix(in srgb, var(--p-text3) 85%, var(--p-surface));--k-control-border: color-mix(in srgb, var(--k-text2) 70%, var(--k-surface));--s-control-border: var(--p-control-border)}[data-surface=console]{--s-control-border: var(--k-control-border)}:root:not([data-theme=classic]){color-scheme:var(--t-scheme)}:root:not([data-theme=classic]) :is(h1,h2,h3){font-family:var(--t-font-head)}:root:not([data-theme=classic]) [data-surface=console]{color:var(--k-text)}:root[data-theme=proofwick-dark]{--p-page: #0c0c0c;--p-surface: #1a1a1a;--p-inset: #262626;--p-border: #303030;--p-border-strong: #4d4d4d;--p-text: #ffffff;--p-text2: #e0e0dc;--p-text3: #b8b8b4;--p-good: #5fd3a6;--p-warn: #f0c070;--p-poor: #ff9488;--p-good-tint: #5fd3a622;--p-warn-tint: #f0c07022;--p-poor-tint: #ff948822;--p-header-from: #000000;--p-header-to: #2e2e2c;--t-shadow: none;--t-scheme: dark}:root[data-theme=classic]{--p-page: #f6f7f8;--p-surface: #ffffff;--p-inset: #f3f4f6;--p-border: #e5e7eb;--p-border-strong: #d0d3d8;--p-text: #1a1c1e;--p-text2: #374151;--p-text3: #6b7280;--p-brand: #1f6f54;--p-on-brand: #ffffff;--p-accent: #c9843e;--p-header-from: initial;--p-header-to: initial;--p-header-rule: initial;--p-good: #107050;--p-warn: #8a5a11;--p-poor: #c0392b;--p-info: #1e40af;--p-good-tint: #e7f5ef;--p-warn-tint: #fdf3e2;--p-poor-tint: #fdeceb;--p-info-tint: #eef2ff;--k-page: #0f172a;--k-surface: #1e293b;--k-inset: #020617;--k-border: #334155;--k-border-strong: #475569;--k-text: #e2e8f0;--k-text-soft: #cbd5e1;--k-text2: #94a3b8;--k-text3: #64748b;--k-accent: #4f46e5;--k-on-accent: #ffffff;--k-accent-text: #a5b4fc;--k-ok: #86efac;--k-ok-bg: #166534;--k-ok-solid: #12805c;--k-warn: #fcd34d;--k-warn-bg: #78350f;--k-warn-solid: #b7791f;--k-danger: #fca5a5;--k-danger-bg: #7f1d1d;--k-danger-solid: #c0392b;--k-on-danger: #ffffff;--k-info: #93c5fd;--k-info-bg: #1e3a8a;--k-info-solid: #2563eb;--k-accent-bg: #312e81;--k-accent-solid: #4f46e5;--k-header-from: initial;--k-header-to: initial;--k-header-rule: initial;--k-header-control-edge: initial;--t-space: .25rem;--t-radius-control: 6px;--t-radius-card: 10px;--t-shadow: 0 1px 2px rgba(16, 24, 40, .04);--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace}:root[data-theme=classic] .plan-portal-scope{--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace}:root[data-theme=classic]{--p-brand-text: var(--p-brand)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease: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, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:0}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.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}.my-1{margin-block:var(--spacing)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[80vh\]{max-height:80vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[\.\.\.\]{max-width:...}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[45vw\]{max-width:45vw}.max-w-\[46ch\]{max-width:46ch}.max-w-\[220px\]{max-width:220px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[64px\]{min-width:64px}.min-w-\[110px\]{min-width:110px}.min-w-\[140px\]{min-width:140px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-\[60\%\]{flex-basis:60%}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--p-border\)>:not(:last-child)){border-color:var(--p-border)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\(--p-border\){border-color:var(--p-border)}.border-\(--p-border-strong\){border-color:var(--p-border-strong)}.border-\(--p-control-border\){border-color:var(--p-control-border)}.border-\(--p-good-border\){border-color:var(--p-good-border)}.border-\(--p-poor-border\){border-color:var(--p-poor-border)}.border-\(--p-warn-border\){border-color:var(--p-warn-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\(--p-brand\){background-color:var(--p-brand)}.bg-\(--p-good-tint\){background-color:var(--p-good-tint)}.bg-\(--p-inset\){background-color:var(--p-inset)}.bg-\(--p-poor\){background-color:var(--p-poor)}.bg-\(--p-poor-tint\){background-color:var(--p-poor-tint)}.bg-\(--p-surface\){background-color:var(--p-surface)}.bg-\(--p-text\){background-color:var(--p-text)}.bg-\(--p-warn-tint\){background-color:var(--p-warn-tint)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-1{padding-inline:var(--spacing)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--k-on-accent\){color:var(--k-on-accent)}.text-\(--k-on-danger\){color:var(--k-on-danger)}.text-\(--k-text\){color:var(--k-text)}.text-\(--k-text2\){color:var(--k-text2)}.text-\(--p-good\){color:var(--p-good)}.text-\(--p-on-brand\){color:var(--p-on-brand)}.text-\(--p-poor\){color:var(--p-poor)}.text-\(--p-surface\){color:var(--p-surface)}.text-\(--p-text\){color:var(--p-text)}.text-\(--p-text2\){color:var(--p-text2)}.text-\(--p-text3\){color:var(--p-text3)}.text-\(--p-warn\){color:var(--p-warn)}.text-\(--s-on-accent\){color:var(--s-on-accent)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:border-\(--p-text2\):hover{border-color:var(--p-text2)}.hover\:bg-\(--k-surface\)\/10:hover{background-color:var(--k-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--k-surface\)\/10:hover{background-color:color-mix(in oklab,var(--k-surface) 10%,transparent)}}.hover\:bg-\(--p-inset\):hover{background-color:var(--p-inset)}.hover\:bg-\(--p-surface\)\/10:hover{background-color:var(--p-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--p-surface\)\/10:hover{background-color:color-mix(in oklab,var(--p-surface) 10%,transparent)}}.hover\:bg-\(--p-warn-tint\):hover{background-color:var(--p-warn-tint)}.hover\:text-\(--p-good\):hover{color:var(--p-good)}.hover\:text-\(--p-poor\):hover{color:var(--p-poor)}.hover\:text-\(--p-text\):hover{color:var(--p-text)}.hover\:text-\(--p-text2\):hover{color:var(--p-text2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--p-border-strong\):focus{--tw-ring-color:var(--p-border-strong)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--p-border-strong\):focus-visible{--tw-ring-color:var(--p-border-strong)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:400px){.max-\[400px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[400px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:min-h-0{min-height:0}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-initial{flex:0 auto}.sm\:shrink-0{flex-shrink:0}.sm\:grow-0{flex-grow:0}.sm\:basis-\[40\%\]{flex-basis:40%}.sm\:basis-\[60\%\]{flex-basis:60%}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-\[220px\]{width:220px}.md\:shrink{flex-shrink:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:overflow-visible{overflow:visible}.md\:overflow-x-visible{overflow-x:visible}.md\:whitespace-normal{white-space:normal}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[220px_2fr_1fr\]{grid-template-columns:220px 2fr 1fr}.lg\:flex-col{flex-direction:column}}}.font-mono{font-variant-numeric:tabular-nums}:root{--brand:var(--p-brand);--accent:var(--p-accent);--status-good:var(--p-good);--status-warn:var(--p-warn);--status-poor:var(--p-poor);--status-good-tint:var(--p-good-tint);--status-warn-tint:var(--p-warn-tint);--status-poor-tint:var(--p-poor-tint);--defect-blocking:var(--p-poor);--defect-critical:var(--p-warn);--defect-warning:var(--p-text2);--text-strong:var(--p-text);--text-body:var(--p-text2);--text-muted:var(--p-text3);--graphic-minor:var(--p-text3);--border-subtle:var(--p-border);--border-strong:var(--p-border-strong);--card-bg:var(--p-surface);--space-1:calc(var(--t-space) * 1);--space-2:calc(var(--t-space) * 2);--space-3:calc(var(--t-space) * 3);--space-4:calc(var(--t-space) * 4);--space-5:calc(var(--t-space) * 5);--space-6:calc(var(--t-space) * 6);--space-8:calc(var(--t-space) * 8);--space-12:calc(var(--t-space) * 12);--text-xs:var(--t-size-meta);--text-sm:var(--t-size-body);--text-base:var(--t-size-section);--text-lg:var(--t-size-head);--text-xl:var(--t-size-page);--text-2xl:var(--t-size-display);--leading-tight:var(--t-leading-tight);--leading-normal:var(--t-leading-body);--focus-ring-color:var(--t-focus);--focus-ring-width:2px;--focus-halo-width:2px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.42s;--motion-ease:cubic-bezier(.4, 0, .2, 1);color-scheme:light}html,body,#root{height:100%}body{background:var(--p-page);color:var(--p-text);min-width:320px;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI Variable Text,Segoe UI,Inter,sans-serif}.card{background:var(--p-surface);border:1px solid var(--border-subtle);border-radius:var(--t-radius-card);box-shadow:var(--t-shadow);margin-bottom:var(--space-4)}.card:last-child,[class*=grid-cols]>.card,[class*=items-stretch]>.card{margin-bottom:0}@media(max-width:639px){[title="Per-engine sub-scores (rule packs)"]>span:first-child{flex:1 0 100%}[title="Per-engine sub-scores (rule packs)"]{gap:.25rem}[title="Per-engine sub-scores (rule packs)"]>span:not(:first-child){gap:.3rem;padding-left:.35rem;padding-right:.35rem}}@media(min-width:640px){.kit-pagecell{align-items:baseline;gap:.5rem;min-width:0;display:flex}.kit-pagecell>.kit-primary{flex:none}.kit-pagecell>.kit-secondary{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:44ch;overflow:hidden}}.table-scroll{max-height:60vh;overflow:auto}.table-scroll thead th{z-index:1;background:var(--card-bg);position:sticky;top:0}.table-scroll-dark thead th{background:var(--bg-raised)}.table-scroll thead th{white-space:nowrap}.table-scroll :is(thead th,tbody td):first-child{background:var(--card-bg);max-width:45vw;position:sticky;left:0}.table-scroll tbody td:first-child{z-index:1}.table-scroll thead th:first-child{z-index:2}.table-scroll tbody tr:hover td:first-child{background:var(--p-inset)}.table-scroll-dark :is(thead th,tbody td):first-child,.table-scroll-dark tbody tr:hover td:first-child{background:var(--bg-raised)}.table-scroll-inset thead th,.table-scroll-inset :is(thead th,tbody td):first-child,.table-scroll-inset tbody tr:hover td:first-child{background:var(--bg)}.table-scroll :is(thead th,tbody td):first-child .untrusted-text{overflow-wrap:break-word}.table-scroll tbody td:first-child:has(.untrusted-text){min-width:min(45vw,9rem)}.table-scroll-dark :is(thead th,tbody td):not(:last-child){padding-right:.75rem}.table-scroll-dark{scrollbar-width:thin;scrollbar-color:var(--k-border-strong) transparent}.table-scroll-dark::-webkit-scrollbar{width:8px;height:8px}.table-scroll-dark::-webkit-scrollbar-track{background:0 0}.table-scroll-dark::-webkit-scrollbar-thumb{background:var(--k-border-strong);border-radius:var(--t-radius-control)}.table-scroll-dark::-webkit-scrollbar-thumb:hover{background:var(--k-text3)}.table-scroll-dark::-webkit-scrollbar-corner{background:0 0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-halo-width);box-shadow:0 0 0 var(--focus-halo-width) var(--p-surface);border-radius:var(--t-radius-control)}.disclosure-btn{background:var(--bg-raised);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-control)}.disclosure-btn:hover{background:var(--border)}.disclosure-btn[data-populated=true]{background:var(--accent-muted);color:var(--accent-text)}.disclosure-btn[data-populated=true]:hover,.disclosure-btn[aria-expanded=true]{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.card,button{transition:box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}button:active:not(:disabled){transform:scale(.97)}.motion-meter-grow{transform-origin:0;animation:meter-grow var(--motion-slow) var(--motion-ease) both}.motion-gauge-sweep{animation:gauge-sweep var(--motion-slow) var(--motion-ease) both}.motion-view-enter{animation:view-enter var(--motion-base) var(--motion-ease) both}}@keyframes meter-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gauge-sweep{0%{stroke-dashoffset:var(--gauge-circumference,0)}}@keyframes runpulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){[data-tone=running]>span{animation:none!important}}@keyframes view-enter{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.no-print{display:none!important}body{background:var(--p-surface)}.card{box-shadow:none;border-color:var(--p-border-strong);break-inside:avoid}}.report-view{--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--text-secondary-size:var(--t-size-secondary)}.report-masthead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--p-brand);margin-bottom:var(--space-2);display:flex}.report-masthead-brand{align-items:center;gap:var(--space-2);display:inline-flex}.report-mark{border-radius:var(--t-radius-control);background:var(--p-brand);width:1.75rem;height:1.75rem;color:var(--p-on-brand);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.report-brandname{color:var(--p-brand-text);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18rem;font-weight:600;display:inline-block;overflow:hidden}.report-masthead-subject{text-align:right;min-width:0}.report-title{font-size:var(--text-xl);color:var(--text-strong);font-weight:600;line-height:var(--leading-tight);margin:0}.report-domain{font-size:var(--text-sm);color:var(--text-muted);margin:0}.report-provenance{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 var(--space-6)}.report-scorecard-heading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.report-scorecard-heading strong{color:var(--text-body)}.report-subscores{padding-left:var(--space-3);border-left:2px solid var(--border-subtle)}.report-section-heading{color:var(--text-strong);margin-bottom:var(--space-3);font-weight:600}.report-section-head{gap:calc(var(--t-space) * .5);margin-bottom:var(--space-3);flex-direction:column;display:flex}.report-section-head .report-section-heading{margin-bottom:0}.report-section-caption{font-size:var(--text-secondary-size);color:var(--text-muted)}.report-muted{color:var(--text-muted)}.report-time{white-space:nowrap}.report-view .report-provenance{max-width:none}.report-fixes{gap:calc(var(--t-space) * 4);margin:0;padding:0;list-style:none;display:grid}.report-fixes>.report-fix+.report-fix{border-top:1px solid var(--p-border);padding-top:calc(var(--t-space) * 4)}.report-fix-title{font-size:var(--t-size-body);font-weight:var(--t-weight-label);color:var(--p-text)}.report-fix-sentence{font-size:var(--t-size-body);color:var(--p-text2);max-width:68ch;display:block}.report-view .rule-impact{margin:calc(var(--t-space) * 3) 0 0}.report-ai-summaries{gap:calc(var(--t-space) * 1.5) calc(var(--t-space) * 4);margin:calc(var(--t-space) * 3) 0;font-size:var(--t-size-body);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;padding:0;list-style:none;display:grid}.report-ai-summary{display:contents}.report-ai-engine{font-weight:var(--t-weight-head);color:var(--p-text)}@media(max-width:639px){.report-ai-summaries{row-gap:calc(var(--t-space) * .5);grid-template-columns:minmax(0,1fr)}.report-ai-counts+.report-ai-engine,.report-ai-summary+.report-ai-summary .report-ai-engine{margin-top:calc(var(--t-space) * 2)}}.report-ai-counts{gap:calc(var(--t-space) * 1) calc(var(--t-space) * 3);color:var(--p-text2);flex-wrap:wrap;display:inline-flex}.report-ai-counts b{font-weight:var(--t-weight-head);color:var(--p-text);font-variant-numeric:tabular-nums}.report-table :is(th,td):not(:last-child){padding-right:calc(var(--t-space) * 3)}.report-state{white-space:nowrap}.report-empty{border:1px dashed var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-inset);padding:calc(var(--t-space) * 4)}.report-empty-title{margin:0 0 calc(var(--t-space) * 1);font-size:var(--t-size-body);font-weight:var(--t-weight-head);color:var(--p-text)}.report-empty-text{font-size:var(--t-size-secondary);color:var(--p-text2);max-width:68ch;margin:0}.report-section-head--asof{justify-content:space-between;align-items:baseline;column-gap:calc(var(--t-space) * 4);row-gap:calc(var(--t-space) * 1);flex-flow:wrap}.report-section-titles{gap:calc(var(--t-space) * .5);flex-direction:column;min-width:0;display:flex}.report-view .report-section-asof{max-width:none;font-size:var(--t-size-meta);color:var(--p-text3);white-space:nowrap;margin:0}.report-engines{gap:calc(var(--t-space) * 4);margin:calc(var(--t-space) * 4) 0 calc(var(--t-space) * 5);display:grid}.report-engine-label{margin:0 0 calc(var(--t-space) * 2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-head);color:var(--p-text2)}.report-tiles{gap:calc(var(--t-space) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-tile{background:var(--p-inset);border-radius:var(--t-radius-control);padding:calc(var(--t-space) * 3)}.report-view .report-tile p{max-width:none}.report-tile-label{margin:0 0 calc(var(--t-space) * .5);font-size:var(--t-size-meta);color:var(--p-text3)}.report-tile-value{font-size:var(--t-size-page);font-weight:var(--t-weight-head);color:var(--p-text);font-variant-numeric:tabular-nums;margin:0}.report-tile-value small{margin-left:calc(var(--t-space) * 1);font-size:var(--t-size-meta);font-weight:var(--t-weight-body);color:var(--p-text3)}.report-tile--poor .report-tile-value{color:var(--p-poor)}.report-engine-note{margin:calc(var(--t-space) * 2) 0 0;font-size:var(--t-size-meta);color:var(--p-text3)}@media(max-width:639px){.report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-chip{white-space:nowrap;font-size:var(--t-size-meta);font-weight:var(--t-weight-label);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);background:var(--p-inset);color:var(--p-text2);align-items:center;line-height:1.4;display:inline-flex}.report-chip--good{background:var(--p-good-tint);color:var(--p-good)}.report-chip--poor{background:var(--p-poor-tint);color:var(--p-poor)}.report-chip--muted{color:var(--p-text3)}.report-fix-pages{margin-left:calc(var(--t-space) * 1);vertical-align:2px}.report-gap-q th{text-align:left;font-size:var(--t-size-body);font-weight:var(--t-weight-head);color:var(--p-text);padding:calc(var(--t-space) * 4) 0 calc(var(--t-space) * 1)}.report-section-foot{margin-top:calc(var(--t-space) * 4);padding-top:calc(var(--t-space) * 3);border-top:1px solid var(--p-border);gap:calc(var(--t-space) * 2);font-size:var(--t-size-meta);color:var(--p-text3);display:grid}.report-view .report-section-foot p{max-width:90ch;margin:0}.report-footer{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);display:flex}.report-footer-brand{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18rem;color:var(--p-brand-text);font-weight:600;display:inline-block;overflow:hidden}@media print{@page{margin:16mm 14mm 18mm}.report-masthead{break-after:avoid}.report-section{break-before:page;break-inside:auto}.report-scorecard,.report-scorecard+*{break-inside:avoid}.report-section-heading{break-after:avoid}.report-section li{break-inside:avoid}.report-table thead{display:table-header-group}.report-table tfoot{display:table-footer-group}.report-table tr{break-inside:avoid}.report-footer{break-before:avoid}[data-honesty]{color:var(--text-body)!important;opacity:1!important}}.sticky-chrome{z-index:30;position:sticky;top:0}.stacking-isolate{isolation:isolate}.stacking-isolate .leaflet-control-attribution{margin:0 calc(var(--t-space) * 1.5) calc(var(--t-space) * 1.5) 0}.untrusted-text{overflow-wrap:anywhere;min-width:0}[data-surface=console]{--space-1:calc(var(--t-space) * 1);--space-2:calc(var(--t-space) * 2);--space-3:calc(var(--t-space) * 3);--space-4:calc(var(--t-space) * 4);--space-6:calc(var(--t-space) * 6);--space-8:calc(var(--t-space) * 8);--space-12:calc(var(--t-space) * 12);--space-16:calc(var(--t-space) * 16);--text-meta:var(--t-size-meta);--text-secondary-size:var(--t-size-secondary);--text-body:var(--t-size-body);--text-section:var(--t-size-section);--text-head:var(--t-size-head);--text-page:var(--t-size-page);--weight-body:var(--t-weight-body);--weight-label:var(--t-weight-label);--weight-head:var(--t-weight-head);--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Inter, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--bg:var(--k-page);--bg-raised:var(--k-surface);--bg-inset:var(--k-inset);--border:var(--k-border);--text-primary:var(--k-text);--text-secondary:var(--k-text2);--accent:var(--k-accent);--accent-text:var(--k-accent-text);--accent-muted:var(--k-accent)}@supports (color:color-mix(in lab,red,red)){[data-surface=console]{--accent-muted:color-mix(in srgb, var(--k-accent) 20%, transparent)}}[data-surface=console]{--ok:var(--k-ok);--ok-muted:var(--k-ok-bg)}@supports (color:color-mix(in lab,red,red)){[data-surface=console]{--ok-muted:color-mix(in srgb, var(--k-ok-bg) 20%, transparent)}}[data-surface=console]{--warn:var(--k-warn);--warn-muted:var(--k-warn-bg)}@supports (color:color-mix(in lab,red,red)){[data-surface=console]{--warn-muted:color-mix(in srgb, var(--k-warn-bg) 20%, transparent)}}[data-surface=console]{--danger:var(--k-danger);--danger-muted:var(--k-danger-bg)}@supports (color:color-mix(in lab,red,red)){[data-surface=console]{--danger-muted:color-mix(in srgb, var(--k-danger-bg) 20%, transparent)}}[data-surface=console]{--radius-control:var(--t-radius-control);--radius-card:var(--t-radius-card)}.mono-value{font-family:var(--font-mono);font-size:max(.875em,var(--text-meta));font-variant-numeric:tabular-nums;vertical-align:baseline}.table-scroll :is(td,th).mono-value{vertical-align:middle}@media(min-width:1024px){.visual-review-rail,.visual-review-pages-rail{top:var(--console-chrome-h,0px);max-height:calc(100vh - var(--console-chrome-h,0px) - 12px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.client-rail{top:calc(var(--console-chrome-h,0px) + var(--client-tabs-h,0px));z-index:10;background:var(--bg);position:sticky}@media(max-width:767px){.client-rail{-webkit-overflow-scrolling:touch}}@media(min-width:768px){.client-rail{max-height:calc(100vh - var(--console-chrome-h,0px) - var(--client-tabs-h,0px) - 12px);overscroll-behavior:contain;overflow-y:auto}}.console-nav-rail{top:var(--console-chrome-h,0px);max-height:calc(100vh - var(--console-chrome-h,0px) - 12px);overscroll-behavior:contain;flex-shrink:0;position:sticky;overflow-y:auto}@media(max-width:767px){.console-nav-rail{display:none}}.tab-strip-scroll{-webkit-overflow-scrolling:touch;top:var(--console-chrome-h,0px);z-index:10;background:var(--bg);flex-wrap:nowrap;display:flex;position:sticky;overflow-x:auto}.tab-strip-scroll>*{white-space:nowrap;flex-shrink:0}@media(max-width:767px){[role=tablist]>[role=tab]{min-height:44px;padding-top:calc(var(--t-space) * 2);padding-bottom:calc(var(--t-space) * 2)}.nav-toggle-btn{min-width:44px;min-height:44px}.console-back-link{align-items:center;min-height:44px;display:inline-flex}.touch-danger-btn,.console-nav-drawer-touch button{min-height:44px}}.plan-portal-scope{--bg:var(--p-page);--bg-raised:var(--p-surface);--border:var(--border-subtle);--text-primary:var(--text-strong);--text-secondary:var(--text-muted);--accent-muted:var(--accent)}@supports (color:color-mix(in lab,red,red)){.plan-portal-scope{--accent-muted:color-mix(in srgb, var(--accent) 15%, transparent)}}.plan-portal-scope{--ok:var(--status-good);--warn:var(--status-warn);--warn-muted:var(--status-warn-tint);--danger:var(--status-poor);--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Inter, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--weight-body:var(--t-weight-body);--weight-label:var(--t-weight-label);--weight-head:var(--t-weight-head);--text-meta:var(--t-size-meta);--text-body:var(--t-size-body);--text-section:var(--t-size-section);--radius-control:var(--t-radius-control);--radius-card:var(--t-radius-card);--k-page:var(--p-page);--k-surface:var(--p-surface);--k-inset:var(--p-inset);--k-border:var(--p-border);--k-border-strong:var(--p-border-strong);--k-text:var(--p-text);--k-text-soft:var(--p-text2);--k-text2:var(--p-text3);--k-text3:var(--p-text3);--k-accent:var(--accent);--k-accent-solid:var(--accent);--k-on-accent:var(--p-on-brand);--k-accent-text:var(--p-info);--k-accent-bg:var(--p-info-tint);--k-ok:var(--p-good);--k-ok-bg:var(--p-good-tint);--k-ok-solid:var(--p-good);--k-warn:var(--p-warn);--k-warn-bg:var(--p-warn-tint);--k-warn-solid:var(--p-warn);--k-danger:var(--p-poor);--k-danger-bg:var(--p-poor-tint);--k-danger-solid:var(--p-poor);--k-info:var(--p-info);--k-info-bg:var(--p-info-tint);--k-info-solid:var(--p-info)}.plan-board-card{background:var(--bg-raised);border-radius:var(--radius-card);padding:var(--space-3);margin-bottom:var(--space-2);transition:box-shadow var(--motion-fast,.12s) ease,background var(--motion-fast,.12s) ease;display:block;box-shadow:0 0 0 1px #0000}.plan-board-card:hover{background:var(--accent-muted);box-shadow:0 0 0 1px var(--accent)}.plan-board-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.plan-item-pane{top:var(--space-3);max-height:calc(100vh - var(--space-6));outline:none;position:sticky;overflow-y:auto}@media(max-width:899px){.plan-board-layout[data-open=true]{grid-template-columns:minmax(0,1fr)}.plan-item-pane{z-index:50;max-height:none;padding:var(--space-3);background:var(--bg-raised);position:fixed;top:0;right:0;bottom:0;left:0}}.plan-board-columns{gap:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.plan-board-column{min-width:0;max-height:70vh;overflow-y:auto}.plan-board-columns>.plan-board-column+.plan-board-column{border-left:1px solid var(--border-subtle);padding-left:var(--space-3)}.plan-column-count{min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--t-radius-pill);background:var(--accent-muted);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.plan-narrative-measure{max-width:70ch}.plan-quiet-link{cursor:pointer;color:var(--p-accent-text);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.plan-quiet-link:hover{color:var(--text-primary)}.plan-pane-only .plan-board-columns,.plan-pane-only>div>div:first-child,.plan-pane-only>div>div>p:first-child{display:none}.plan-board-column{max-height:none;overflow-y:visible}.plan-board-columns{padding-bottom:0}.plan-board-layout[data-open=true]{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.plan-item-pane{z-index:40;overscroll-behavior:contain;background:var(--bg-raised,var(--p-surface));border-left:1px solid var(--border,var(--p-border));width:min(440px,100vw);max-height:none;box-shadow:-12px 0 32px var(--scrim);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.plan-item-pane{box-shadow:-12px 0 32px color-mix(in srgb,var(--scrim) 30%,transparent)}}}html:has(.plan-board-layout[data-open=true]){overflow:hidden}html:has(.plan-portal-scope){scrollbar-gutter:stable}@media(max-width:767px){.client-rail{scrollbar-width:none}.client-rail::-webkit-scrollbar{display:none}}.plan-portal-scope .rule-key{display:none}.plan-portal-scope .plan-column-count{font-family:inherit}.plan-portal-scope .plan-board-card>div:first-child{row-gap:var(--space-1);flex-wrap:wrap}.plan-portal-scope .plan-board-card>div:first-child>:first-child{flex:100%}.plan-portal-scope .plan-board-card .text-sm{font-size:var(--text-meta);line-height:1.35}.plan-board-card [data-tone]{white-space:nowrap;flex-shrink:0}@media(max-width:767px){.plan-portal-scope .client-rail{margin-inline:calc(var(--spacing) * -6);padding:var(--space-1) calc(var(--spacing) * 6);background:var(--p-surface);border-bottom:1px solid var(--p-border);box-shadow:0 4px 12px var(--scrim)}@supports (color:color-mix(in lab,red,red)){.plan-portal-scope .client-rail{box-shadow:0 4px 12px color-mix(in srgb,var(--scrim) 12%,transparent)}}}body:not(:has([data-surface=console])) main p,[data-surface=console] :is(p,li){max-width:70ch}[data-testid=plan-item-detail]{font-size:var(--text-body)}[data-testid=plan-item-detail] .plan-section-label~*{padding-left:var(--space-3)!important}@media(max-width:767px){[data-testid^=plan-narrative-section-]{scroll-margin-top:72px}}button[aria-controls=portal-nav-menu]{justify-content:center;min-width:44px;min-height:44px}.kit-close{border-radius:var(--t-radius-pill);border:1px solid var(--p-text2);background:var(--p-surface);width:44px;height:44px;color:var(--p-text2);font-size:var(--t-size-head);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.kit-close:hover{background:var(--p-text2);color:var(--p-surface);border-color:var(--p-text2)}.kit-close:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.paste-kit>*{max-width:46rem}.paste-heading{font-size:var(--t-size-page);font-weight:var(--t-weight-head);color:var(--p-text);margin:0 0 var(--t-space);line-height:1.25}.paste-purpose{margin:0 0 calc(var(--t-space) * 6);color:var(--p-text2);font-size:var(--t-size-body)}.paste-page{color:var(--p-text);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.paste-section{margin:0 0 calc(var(--t-space) * 7)}.paste-section-head{font-size:var(--t-size-section);font-weight:var(--t-weight-head);color:var(--p-text);margin:0 0 calc(var(--t-space) * 3)}.paste-steps{padding-left:calc(var(--t-space) * 6);color:var(--p-text);font-size:var(--t-size-body);margin:0;line-height:1.6;list-style:decimal}.paste-steps li{padding-left:var(--t-space);margin-bottom:calc(var(--t-space) * 1.5)}.paste-steps li::marker{color:var(--p-text2);font-weight:var(--t-weight-label)}.paste-source{margin:calc(var(--t-space) * 3) 0 0;color:var(--p-text2);font-size:var(--t-size-secondary);max-width:62ch}.paste-source a{color:var(--p-text);text-underline-offset:2px;text-decoration:underline}.paste-message{margin-top:calc(var(--t-space) * 4)}.paste-fields{gap:calc(var(--t-space) * 5);margin:0;padding:0;list-style:none;display:grid}.paste-field{border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);padding:calc(var(--t-space) * 4)}.paste-field-head{align-items:baseline;gap:calc(var(--t-space) * 1) calc(var(--t-space) * 3);margin-bottom:calc(var(--t-space) * 2);flex-wrap:wrap;display:flex}.paste-field-label{font-size:var(--t-size-section);font-weight:var(--t-weight-head);color:var(--p-text)}.paste-field-theirs{font-size:var(--t-size-secondary);color:var(--p-text2)}.paste-words{border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-inset);color:var(--p-text);padding:calc(var(--t-space) * 3);font-size:var(--t-size-section);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;line-height:1.5}.paste-field-foot{justify-content:space-between;align-items:center;gap:calc(var(--t-space) * 2);margin-top:calc(var(--t-space) * 2);flex-wrap:wrap;display:flex}.paste-length{font-size:var(--t-size-secondary);color:var(--p-text2)}.paste-length[data-ok=false]{color:var(--p-warn)}.paste-now,.paste-note{margin:calc(var(--t-space) * 2) 0 0;font-size:var(--t-size-secondary);color:var(--p-text2);overflow-wrap:anywhere}.paste-note{color:var(--p-text)}.paste-next{margin:0 0 calc(var(--t-space) * 3);color:var(--p-text);font-size:var(--t-size-body);max-width:62ch;line-height:1.5}.paste-copy,.paste-back,.paste-ready-open{min-height:44px;padding:0 calc(var(--t-space) * 3.5);border-radius:var(--t-radius-control);border:1px solid var(--p-control-border);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.paste-copy[data-state=copied]{border-color:var(--p-good);color:var(--p-good)}.paste-copy:hover,.paste-back:hover,.paste-ready-open:hover{border-color:var(--p-text)}.paste-copy:focus-visible,.paste-back:focus-visible,.paste-ready-open:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.paste-intro{margin:0 0 calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3);border-left:2px solid var(--p-border);color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.paste-tag{margin-left:calc(var(--t-space) * 2);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);border:1px solid var(--p-control-border);color:var(--p-text2);font-size:var(--t-size-meta);font-weight:var(--t-weight-label);white-space:nowrap}.paste-ready{margin:calc(var(--t-space) * 3) 0 0;padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-good)}.paste-ready-head{font-size:var(--t-size-body);font-weight:var(--t-weight-head);color:var(--p-text)}.paste-ready-line{margin:var(--t-space) 0 calc(var(--t-space) * 2);color:var(--p-text2);font-size:var(--t-size-body)}.recheck{margin:calc(var(--t-space) * 3) 0 0;padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-border)}.recheck-purpose,.recheck-busy,.recheck-detail{max-width:62ch;font-size:var(--t-size-body);margin:0;line-height:1.5}.recheck-purpose{color:var(--p-text2);margin-bottom:calc(var(--t-space) * 2)}.recheck-busy{color:var(--p-text);font-weight:var(--t-weight-label);margin-bottom:calc(var(--t-space) * 2)}.recheck-answer{margin-bottom:calc(var(--t-space) * 2);border-radius:var(--t-radius-control)}.recheck-answer:focus-visible{outline:2px solid var(--p-brand);outline-offset:6px}.recheck-answer:focus:not(:focus-visible){outline:none}.recheck-headline{font-size:var(--t-size-section);font-weight:var(--t-weight-head);line-height:1.3}.recheck-detail{color:var(--p-text);margin-top:var(--t-space)}.recheck-failing{margin:calc(var(--t-space) * 2) 0 0;max-width:62ch;padding:0;list-style:none}.recheck-failing li{gap:calc(var(--t-space) * .5);padding:calc(var(--t-space) * 1.5) 0;border-top:1px solid var(--p-border);flex-direction:column;display:flex}.recheck-path{color:var(--p-text);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.recheck-observed{color:var(--p-text2);font-size:var(--t-size-secondary)}.recheck-button{min-height:44px;padding:0 calc(var(--t-space) * 3.5);border-radius:var(--t-radius-control);border:1px solid var(--p-control-border);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.recheck-button:hover{border-color:var(--p-text)}.recheck-button[aria-disabled=true]{cursor:progress;border-style:dashed}.recheck-button:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.addressee-line{max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);margin:0;line-height:1.5}.addressee-detail{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text2);font-size:var(--t-size-body);line-height:1.5}.addressee-raw{color:var(--p-text2);font-size:var(--t-size-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.addressee-finding{margin:0 0 calc(var(--t-space) * 3)}.addressee-finding-line{max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);margin:0;line-height:1.5}.addressee-finding-label{color:var(--p-text2);font-weight:var(--t-weight-body)}.addressee-reconnect{margin-top:calc(var(--t-space) * 2);min-height:44px;padding:0 calc(var(--t-space) * 3.5);border-radius:var(--t-radius-control);border:1px solid var(--p-control-border);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.addressee-reconnect:hover{border-color:var(--p-text)}.addressee-reconnect:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.statusbar{background:var(--p-inset);border-bottom:1px solid var(--p-border-strong);width:100%;color:var(--p-text)}.statusbar[data-tone=outage]{background:var(--p-poor-tint);border-bottom-color:var(--p-poor)}.statusbar[data-tone=degraded]{background:var(--p-warn-tint);border-bottom-color:var(--p-warn)}.statusbar[data-tone=maintenance]{border-bottom-color:var(--p-brand)}.statusbar[data-where=signin]{border:1px solid var(--p-border-strong);border-radius:var(--t-radius-card);overflow:hidden}.statusbar[data-where=signin][data-tone=outage]{border-color:var(--p-poor)}.statusbar[data-where=signin][data-tone=degraded]{border-color:var(--p-warn)}.statusbar-inner{max-width:72rem;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 6);margin:0 auto}.statusbar-head{align-items:baseline;gap:var(--t-space) calc(var(--t-space) * 3);flex-wrap:wrap;margin:0;display:flex}.statusbar-tag{padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2.5);border-radius:var(--t-radius-pill);border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);line-height:1.5}.statusbar-title{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);line-height:1.35}.statusbar-msg{margin:var(--t-space) 0 0;max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.statusbar-meta{margin:var(--t-space) 0 0;max-width:80ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.statusbar-link{min-height:44px;margin-left:calc(var(--t-space) * 2);color:var(--p-text);font-weight:var(--t-weight-label);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media(min-width:641px){.statusbar-link{min-height:28px}}@media(max-width:640px){.statusbar-inner{padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4)}.statusbar-link{margin-left:0;display:flex}}.statuslink{min-height:44px;color:var(--p-text2);font-size:var(--t-size-body);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.fixall-heading{color:var(--p-text);font-size:var(--t-size-head);font-weight:var(--t-weight-head);margin:0;line-height:1.3}.fixall-purpose{margin:calc(var(--t-space) * 2) 0 0;max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.fixall-rule{margin:var(--t-space) 0 0;max-width:70ch;color:var(--p-text2);font-size:var(--t-size-body);line-height:1.5}.fixall-rows{margin:calc(var(--t-space) * 5) 0 0;max-width:46rem;padding:0;list-style:none}.fixall-row{padding:calc(var(--t-space) * 3) 0;border-top:1px solid var(--p-border);gap:var(--t-space);display:grid}.fixall-row:last-child{border-bottom:1px solid var(--p-border)}.fixall-row-head{justify-content:space-between;align-items:baseline;gap:calc(var(--t-space) * 2);flex-wrap:wrap;display:flex}.fixall-path{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.fixall-chip{white-space:nowrap;font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);color:var(--p-text2);background:var(--p-inset)}.fixall-chip[data-state=passes],.fixall-chip[data-state=live]{color:var(--p-good);background:var(--p-good-tint)}.fixall-chip[data-state=fails]{color:var(--p-warn);background:var(--p-warn-tint)}.fixall-chip[data-state=changed]{color:var(--p-text);background:var(--p-inset)}.fixall-now{color:var(--p-text2);font-size:var(--t-size-secondary);overflow-wrap:anywhere;margin:0}.fixall-input{width:100%;min-height:44px;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);resize:vertical;line-height:1.5}.fixall-input:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.fixall-len{color:var(--p-text2);font-size:var(--t-size-secondary);margin:0}.fixall-len[data-ok=false]{color:var(--p-warn)}.fixall-observed{color:var(--p-warn);font-size:var(--t-size-secondary);margin:0}.fixall-words{max-width:none;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border-radius:var(--t-radius-control);background:var(--p-inset);color:var(--p-text);font-size:var(--t-size-body);overflow-wrap:anywhere;margin:0}.fixall-more{margin-top:calc(var(--t-space) * 3);min-height:44px;padding:0 calc(var(--t-space) * 3.5);border-radius:var(--t-radius-control);border:1px solid var(--p-control-border);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.fixall-more:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.fixall-passing{margin-top:calc(var(--t-space) * 5);max-width:46rem}.fixall-passing>summary{cursor:pointer;min-height:44px;color:var(--p-text2);font-size:var(--t-size-body);font-weight:var(--t-weight-label);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--p-control-border);text-decoration-color:var(--p-control-border);align-items:center;display:inline-flex}.fixall-passing ul{margin:var(--t-space) 0 0;padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-border);gap:var(--t-space);color:var(--p-text2);font-size:var(--t-size-secondary);list-style:none;display:grid}.fixall-passing-path{color:var(--p-text);font-weight:var(--t-weight-label)}.fixall-bar{z-index:5;max-width:46rem;margin-top:calc(var(--t-space) * 5);padding:calc(var(--t-space) * 3);align-items:center;gap:calc(var(--t-space) * 2) calc(var(--t-space) * 3);background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--t-radius-control);box-shadow:0 -4px 16px var(--p-text);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.fixall-bar{box-shadow:0 -4px 16px color-mix(in srgb,var(--p-text) 8%,transparent)}}.fixall-bar-line{color:var(--p-text);font-size:var(--t-size-body);flex:18rem;margin:0;line-height:1.5}.fixall-bar-note{color:var(--p-text2);font-size:var(--t-size-secondary);flex:100%;margin:0}.fixall-primary{min-height:44px;padding:0 calc(var(--t-space) * 4);border-radius:var(--t-radius-control);background:var(--p-brand);color:var(--p-on-brand);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer;border:none}.fixall-primary[aria-disabled=true]{cursor:progress;opacity:.8}.fixall-primary:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.fixall-done{margin:calc(var(--t-space) * 4) 0 0;max-width:46rem;padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-good);border-radius:0}.fixall-done:focus-visible{outline:2px solid var(--p-brand);outline-offset:6px}.fixall-done:focus:not(:focus-visible){outline:none}.fixall-done-head{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);margin:0}.fixall-done-line{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.recheck-more{color:var(--p-text2);font-size:var(--t-size-secondary);padding:calc(var(--t-space) * 1.5) 0;border-top:1px solid var(--p-border)}.recheck-fixrest{margin-top:calc(var(--t-space) * 2);min-height:44px;padding:0 calc(var(--t-space) * 3.5);border-radius:var(--t-radius-control);border:1px solid var(--p-brand);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.recheck-fixrest:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.bodyedit-heading{color:var(--p-text);font-size:var(--t-size-head);font-weight:var(--t-weight-head);margin:0;line-height:1.3}.bodyedit-purpose{margin:calc(var(--t-space) * 2) 0 0;max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.bodyedit-safe{margin:var(--t-space) 0 0;max-width:70ch;color:var(--p-text2);font-size:var(--t-size-body);line-height:1.5}.bodyedit-grid{gap:calc(var(--t-space) * 6);margin-top:calc(var(--t-space) * 5);max-width:72rem;display:grid}@media(min-width:1024px){.bodyedit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.bodyedit-section-head{margin:0 0 calc(var(--t-space) * 3);color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head)}.bodyedit-field{margin:0 0 calc(var(--t-space) * 5);border:none;min-width:0;padding:0}.bodyedit-label{margin-bottom:var(--t-space);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);padding:0;display:block}.bodyedit-input{width:100%;min-height:44px;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);resize:vertical;line-height:1.5}.bodyedit-input:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.bodyedit-input::placeholder{color:var(--p-text3)}.bodyedit-verdict{margin:var(--t-space) 0 0;color:var(--p-text2);font-size:var(--t-size-secondary)}.bodyedit-verdict[data-ok=false]{color:var(--p-warn)}.bodyedit-verdict[data-ok=true]{color:var(--p-good)}.bodyedit-hint{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text2);font-size:var(--t-size-secondary);line-height:1.5}.bodyedit-choice{align-items:flex-start;gap:calc(var(--t-space) * 2);min-height:44px;padding:calc(var(--t-space) * 2) 0;color:var(--p-text);font-size:var(--t-size-body);cursor:pointer;line-height:1.5;display:flex}.bodyedit-choice input{width:18px;height:18px;accent-color:var(--p-brand);flex:none;margin-top:.3em}.bodyedit-choice[data-ok=false]{color:var(--p-text2)}.bodyedit-choice-note{color:var(--p-warn)}.bodyedit-link{margin:0 0 calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3) 0 0;box-shadow:inset 0 1px 0 var(--p-border);border:none;min-width:0}.bodyedit-link>legend{float:left;width:100%;margin-bottom:var(--t-space)}.bodyedit-link>legend+*{clear:left}.bodyedit-link-href{color:var(--p-text2);font-weight:var(--t-weight-body);overflow-wrap:anywhere;display:block}.bodyedit-picker{margin:0 0 var(--t-space) calc(var(--t-space) * 7)}.bodyedit-picked{color:var(--p-text);font-size:var(--t-size-body);margin:0}.bodyedit-text-button{min-height:44px;padding:0 var(--t-space);color:var(--p-text);font-size:var(--t-size-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;text-decoration:underline}.bodyedit-results{margin:var(--t-space) 0 0;border:1px solid var(--p-border);border-radius:var(--t-radius-control);background:var(--p-surface);padding:0;list-style:none}.bodyedit-results li+li{border-top:1px solid var(--p-border)}.bodyedit-result{gap:calc(var(--t-space) * .5);width:100%;min-height:44px;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);text-align:left;cursor:pointer;background:0 0;border:none;display:grid}.bodyedit-result:hover,.bodyedit-result:focus-visible{background:var(--p-inset);outline:none}.bodyedit-result-path{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.bodyedit-result-title{color:var(--p-text2);font-size:var(--t-size-secondary)}.bodyedit-preview{padding:calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);min-width:0}.bodyedit-outline{gap:calc(var(--t-space) * 2);margin:0;padding:0;list-style:none;display:grid}.bodyedit-block{padding:calc(var(--t-space) * 1.5) calc(var(--t-space) * 3);border-left:2px solid var(--p-border);color:var(--p-text);font-size:var(--t-size-body);overflow-wrap:anywhere;line-height:1.5;position:relative}.bodyedit-block[data-level="2"]{margin-left:calc(var(--t-space) * 3)}.bodyedit-block[data-level="3"]{margin-left:calc(var(--t-space) * 6)}.bodyedit-block[data-level="4"]{margin-left:calc(var(--t-space) * 9)}.bodyedit-block[data-kind=text],.bodyedit-block[data-kind=image],.bodyedit-block[data-kind=list]{margin-left:calc(var(--t-space) * 3)}.bodyedit-block[data-mark]{border-left-color:var(--p-good);background:var(--p-good-tint);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0}.bodyedit-mark{margin-right:var(--t-space);padding:0 calc(var(--t-space) * 1.5);border-radius:var(--t-radius-pill);background:var(--p-surface);color:var(--p-good);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);display:inline-block}.bodyedit-block-heading{font-weight:var(--t-weight-label)}.bodyedit-block-tag{color:var(--p-text2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-body);display:block}.bodyedit-block-text{color:var(--p-text2)}.bodyedit-block-words,.bodyedit-block-note{color:var(--p-text2);font-size:var(--t-size-secondary)}.bodyedit-actions{margin-top:calc(var(--t-space) * 5);max-width:72rem;padding-top:calc(var(--t-space) * 4);border-top:1px solid var(--p-border)}.bodyedit-actions-line{margin:0 0 calc(var(--t-space) * 3);max-width:70ch;color:var(--p-text);font-size:var(--t-size-body)}.bodyedit-primary{min-height:44px;padding:0 calc(var(--t-space) * 4);border-radius:var(--t-radius-control);background:var(--p-brand);color:var(--p-on-brand);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer;border:none}.bodyedit-primary[aria-disabled=true]{cursor:progress;opacity:.8}.bodyedit-primary:focus-visible,.bodyedit-secondary:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.bodyedit-secondary{min-height:44px;margin-top:calc(var(--t-space) * 2);padding:0 calc(var(--t-space) * 3.5);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.bodyedit-result-head,.bodyedit-done-head{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);margin:0}.bodyedit-changes{margin:calc(var(--t-space) * 2) 0 calc(var(--t-space) * 3);gap:var(--t-space);font-size:var(--t-size-body);padding:0;list-style:none;display:grid}.bodyedit-changes li[data-tone=good]{color:var(--p-good)}.bodyedit-changes li[data-tone=warn]{color:var(--p-warn)}.bodyedit-done{padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-good)}.bodyedit-done-line{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.bodyedit-refusal{margin-top:calc(var(--t-space) * 5);max-width:62ch;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border-left:2px solid var(--p-warn);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0;background:var(--p-warn-tint)}.bodyedit-refusal-head{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-head);margin:0}.bodyedit-refusal-line{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.bodyedit-choice-strong{font-weight:var(--t-weight-label)}.bodyedit-choice-ok{color:var(--p-good)}.bodyedit-choice input:disabled{cursor:not-allowed}.bodyedit-tip{margin:0 0 calc(var(--t-space) * 4);max-width:62ch;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border-left:2px solid var(--p-brand);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0;background:var(--p-inset)}.bodyedit-tip-head{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-head);margin:0}.bodyedit-tip-line{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.bodyedit-inline{gap:0 calc(var(--t-space) * 6);flex-wrap:wrap;display:flex}.bodyedit-date{max-width:14rem;margin-top:var(--t-space)}.bodyedit-sublabel{margin:calc(var(--t-space) * 2) 0 var(--t-space);color:var(--p-text2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);display:block}.bodyedit-hint-strong{margin:0 0 calc(var(--t-space) * 4);color:var(--p-text);font-size:var(--t-size-body)}.bodyedit-levels{margin:calc(var(--t-space) * 2) 0 0;gap:calc(var(--t-space) * 2);padding:0;list-style:none;display:grid}.bodyedit-level{align-items:center;gap:var(--t-space) calc(var(--t-space) * 3);padding-top:var(--t-space);padding-bottom:var(--t-space);border-left:2px solid var(--p-border);grid-template-columns:minmax(0,1fr) minmax(9rem,12rem);padding-right:0;display:grid}.bodyedit-level[data-skip=true]{border-left-color:var(--p-warn);background:var(--p-warn-tint);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0}.bodyedit-level-text{padding-left:calc(var(--t-space) * 3);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.bodyedit-level .bodyedit-choice-note{padding-left:calc(var(--t-space) * 3);font-size:var(--t-size-secondary);grid-column:1/-1;margin:0}@media(max-width:480px){.bodyedit-level{grid-template-columns:minmax(0,1fr)}.bodyedit-level-pick{margin-left:calc(var(--t-space) * 3);width:calc(100% - var(--t-space) * 3)}}.bodyedit-block-list{padding-left:calc(var(--t-space) * 5);color:var(--p-text2);gap:calc(var(--t-space) * .5);margin:0;display:grid}.site-manage-title{font-size:var(--t-size-page);color:var(--p-text);margin:0 0 calc(var(--t-space) * 1);font-weight:600}.site-manage-intro{font-size:var(--t-size-body);color:var(--p-text2);margin:0 0 calc(var(--t-space) * 5)}.site-manage-site{color:var(--p-text3);overflow-wrap:anywhere}.site-manage-stack{gap:calc(var(--t-space) * 5);max-width:56rem;display:grid}.aiq-head{justify-content:space-between;align-items:baseline;gap:calc(var(--t-space) * 3);flex-wrap:wrap;display:flex}.aiq-title{font-size:var(--t-size-section);color:var(--p-text);margin:0;font-weight:600}.aiq-count{font-size:var(--t-size-meta);color:var(--p-text3)}.aiq-intro{font-size:var(--t-size-body);color:var(--p-text2);margin:calc(var(--t-space) * 1) 0 calc(var(--t-space) * 4);max-width:70ch}.aiq-list{margin:0 0 calc(var(--t-space) * 4);border-top:1px solid var(--p-border);padding:0;list-style:none}.aiq-row{gap:calc(var(--t-space) * 2) calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3) 0;border-bottom:1px solid var(--p-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.aiq-q{min-width:0}.aiq-text{font-size:var(--t-size-body);color:var(--p-text);overflow-wrap:anywhere;margin:0}.aiq-note{font-size:var(--t-size-meta);color:var(--p-text3);margin:calc(var(--t-space) * 1) 0 0}.aiq-side{justify-content:flex-end;align-items:center;gap:calc(var(--t-space) * 3);flex-wrap:wrap;display:flex}@media(min-width:769px){.aiq-stop{min-height:28px;font-size:var(--t-size-meta);padding:0 calc(var(--t-space) * 2)}}.aiq-confirm{background:var(--p-inset);border-radius:var(--t-radius-control);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);grid-column:1/-1}.aiq-confirm-head{font-size:var(--t-size-body);color:var(--p-text);margin:0;font-weight:600}.aiq-confirm-actions{gap:calc(var(--t-space) * 2);margin-top:calc(var(--t-space) * 3);flex-wrap:wrap;display:flex}.aiq-empty{font-size:var(--t-size-body);color:var(--p-text2);margin:0 0 calc(var(--t-space) * 4);max-width:60ch}.aiq-form .kit-field{margin-bottom:0}.aiq-field-row{gap:calc(var(--t-space) * 2);flex-wrap:wrap;display:flex}.aiq-input{flex:18rem;min-width:0}.aiq-error{font-size:var(--t-size-secondary);color:var(--p-poor);margin:0}.aiq-ok{font-size:var(--t-size-secondary);color:var(--p-good);margin:calc(var(--t-space) * 2) 0 0}.aiq-cap{font-size:var(--t-size-body);color:var(--p-text2);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);background:var(--p-inset);border-radius:var(--t-radius-control);max-width:60ch;margin:0}.aiq-readonly{margin-top:calc(var(--t-space) * 3);font-size:var(--t-size-secondary)}.aiq-manage-foot{margin:calc(var(--t-space) * 3) 0 0}.aiq-manage-link{min-height:24px;font-size:var(--t-size-body);color:var(--p-text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.aiq-manage-link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--t-focus));outline-offset:2px;border-radius:var(--t-radius-control)}@media(max-width:768px){.aiq-manage-link{min-height:44px}}.cmp-row{align-items:center}.cmp-next{margin-top:calc(var(--t-space) * -2);margin-bottom:calc(var(--t-space) * 4)}.cmp-invite{margin-top:calc(var(--t-space) * 3)}.cmp-sugg{margin-top:calc(var(--t-space) * 6);padding-top:calc(var(--t-space) * 4);border-top:1px solid var(--p-border)}.cmp-sugg-head{font-size:var(--t-size-body);color:var(--p-text);margin:0;font-weight:600}.cmp-sugg-list{margin-top:calc(var(--t-space) * 3)}.cmp-sugg-badge{font-size:var(--t-size-meta);color:var(--p-text2);margin:calc(var(--t-space) * 1) 0 0;font-weight:600}.cmp-sugg-running{font-size:var(--t-size-body);color:var(--p-text);margin:calc(var(--t-space) * 3) 0 0;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);background:var(--p-inset);border-radius:var(--t-radius-control);max-width:60ch}.cmp-sugg-ask{margin-top:calc(var(--t-space) * 3)}@media(max-width:520px){.aiq-row{grid-template-columns:minmax(0,1fr)}.aiq-side{justify-content:flex-start}}.site-manage-back{min-height:24px;font-size:var(--t-size-meta);color:var(--p-text2);text-underline-offset:3px;cursor:pointer;margin-bottom:calc(var(--t-space) * 3);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}@media(max-width:768px){.site-manage-back{min-height:44px;font-size:var(--t-size-body)}}.askus{color:var(--p-text)}.askus-h1{color:var(--p-text);font-size:var(--t-size-page);font-weight:var(--t-weight-head);margin:0;line-height:1.25}.askus-h2{margin:0 0 calc(var(--t-space) * 2);color:var(--p-text);font-size:var(--t-size-head);font-weight:var(--t-weight-head);padding:0;line-height:1.3}.askus-h3{margin:calc(var(--t-space) * 5) 0 var(--t-space);color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);padding:0;line-height:1.35}.askus-meta{margin:var(--t-space) 0 calc(var(--t-space) * 5);color:var(--p-text2);font-size:var(--t-size-body)}.askus-prose{margin:calc(var(--t-space) * 2) 0 0;max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.askus-blurb{margin:0 0 calc(var(--t-space) * 2);max-width:70ch;color:var(--p-text2);font-size:var(--t-size-body);line-height:1.5}.askus-hint{margin:calc(var(--t-space) * 2) 0 0;max-width:70ch;color:var(--p-text2);font-size:var(--t-size-secondary);line-height:1.5}.askus-hint a,.askus-prose a:not(.kit-btn),.askus-choice a{color:var(--p-accent-text,var(--p-brand));text-underline-offset:2px;text-decoration:underline}.askus-foot{margin-top:calc(var(--t-space) * 8);padding-top:calc(var(--t-space) * 4);border-top:1px solid var(--p-border)}.askus-back{min-height:44px;margin-bottom:calc(var(--t-space) * 2);color:var(--p-text2);font-size:var(--t-size-body);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.askus-back:hover{color:var(--p-text)}.askus-link{min-height:44px;color:var(--p-accent-text,var(--p-brand));font-size:var(--t-size-body);font-weight:var(--t-weight-label);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.askus-section{margin-top:calc(var(--t-space) * 8);padding-top:calc(var(--t-space) * 5);border-top:1px solid var(--p-border);max-width:56rem}.askus-sorted{margin-top:calc(var(--t-space) * 5)}.askus-sorted:first-of-type{margin-top:calc(var(--t-space) * 3)}.askus-sorted .askus-h3{margin-top:0}.askus-groups{margin-top:calc(var(--t-space) * 6);gap:calc(var(--t-space) * 7);max-width:56rem;display:grid}.askus-group{border:none;min-width:0;margin:0;padding:0}.askus-group>legend{float:left;width:100%}.askus-group>legend+*{clear:both}.askus-list{margin:0;padding:0;list-style:none}.askus-list>li{border-top:1px solid var(--p-border)}.askus-list>li:last-child{border-bottom:1px solid var(--p-border)}.askus-line{gap:var(--t-space) calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.askus-line-main{gap:calc(var(--t-space) * .5);min-width:0;display:grid}.askus-line-name{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label)}.askus-line-meta{color:var(--p-text2);font-size:var(--t-size-secondary)}.askus-line-why{margin-top:var(--t-space);color:var(--p-text);font-size:var(--t-size-secondary);max-width:62ch;line-height:1.5}.askus-line-price{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);text-align:right;font-variant-numeric:tabular-nums;max-width:14rem}.askus-line-price[data-free=true]{color:var(--p-text2);font-weight:var(--t-weight-body)}@media(max-width:640px){.askus-line{grid-template-columns:minmax(0,1fr)}.askus-line-price{text-align:left;max-width:none}[data-testid=ask-accept-list] .askus-line-price{padding-left:calc(var(--t-space) * 7.5)}}.askus-choice{align-items:flex-start;gap:calc(var(--t-space) * 3);min-height:44px;padding:calc(var(--t-space) * 2) 0;cursor:pointer;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5;display:flex}.askus-choice input{width:20px;height:20px;accent-color:var(--p-brand);flex:none;margin-top:.2em}.askus-choice>span{gap:calc(var(--t-space) * .5);min-width:0;display:grid}.askus-choice-label{color:var(--p-text);font-weight:var(--t-weight-label)}.askus-choice-hint{color:var(--p-text2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-body)}.askus-choice[data-nudge=true]{outline:2px solid var(--p-warn);outline-offset:2px;border-radius:var(--t-radius-control)}.askus-line>.askus-choice{min-height:44px;padding:0}.askus-chip{max-width:100%;padding:calc(var(--t-space) * .5) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);border:1px solid var(--p-border-strong);background:var(--p-inset);color:var(--p-text);font-size:var(--t-size-secondary);line-height:1.5;display:inline-block}.askus-chip[data-tone=good]{border-color:var(--p-good);background:var(--p-good-tint)}.askus-chip[data-tone=warn]{border-color:var(--p-warn);background:var(--p-warn-tint)}.askus-chip[data-tone=poor]{border-color:var(--p-poor);background:var(--p-poor-tint)}.askus-status{margin:0 0 var(--t-space)}.askus-note{margin:calc(var(--t-space) * 4) 0 0;max-width:62ch;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border-left:2px solid var(--p-border-strong);background:var(--p-inset);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0}.askus-note[data-tone=warn]{border-left-color:var(--p-warn);background:var(--p-warn-tint)}.askus-note[data-tone=good]{border-left-color:var(--p-good);background:var(--p-good-tint)}.askus-note-head{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);margin:0;line-height:1.35}.askus-note-body{color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.askus-note-body>p{margin:var(--t-space) 0 0}.askus-refusal{margin-top:calc(var(--t-space) * 6);max-width:56rem;padding:calc(var(--t-space) * 5);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface)}.askus-refusal .kit-btn{margin-top:calc(var(--t-space) * 4);text-decoration:none}.askus-bar{justify-content:space-between;align-items:center;gap:calc(var(--t-space) * 3);margin-top:calc(var(--t-space) * 6);padding:calc(var(--t-space) * 3) 0;border-top:1px solid var(--p-border);background:var(--p-page,var(--p-surface));flex-wrap:wrap;max-width:56rem;display:flex;position:sticky;bottom:0}.askus-bar-count{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);margin:0}.askus-actions{gap:calc(var(--t-space) * 3);margin-top:calc(var(--t-space) * 4);flex-wrap:wrap;display:flex}.askus a.kit-btn,.askus-owner a.kit-btn,.askus-refusal a.kit-btn,.askus-entry a.kit-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.askus-actions .kit-btn,.askus-confirm .kit-btn{text-decoration:none}.kit-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.askus-total{justify-content:space-between;gap:calc(var(--t-space) * 4);margin-top:calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3) 0;border-top:2px solid var(--p-text);color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);display:flex}.askus-total-n{font-variant-numeric:tabular-nums}.askus-details{margin-top:calc(var(--t-space) * 3)}.askus-details>summary{cursor:pointer;min-height:44px;color:var(--p-text2);font-size:var(--t-size-body);font-weight:var(--t-weight-label);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--p-control-border);text-decoration-color:var(--p-control-border);align-items:center;display:inline-flex}.askus-contains,.askus-plain{margin:var(--t-space) 0 0;padding-left:calc(var(--t-space) * 5);max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5;list-style:outside}.askus-contains li,.askus-plain li{margin-top:var(--t-space)}.askus-field{margin:calc(var(--t-space) * 4) 0 0;border:none;min-width:0;max-width:62ch;padding:0}.askus-field>legend{padding:0}.askus-label{margin-bottom:var(--t-space);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);display:block}.askus-input{width:100%;max-width:32rem;min-height:44px;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-family:inherit;display:block}.askus-input:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.askus-nudge{margin:calc(var(--t-space) * 2) 0 0;color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label)}.askus-guide{margin-top:calc(var(--t-space) * 4)}.askus-guide .askus-h3{margin-top:0}.askus-steps{margin:var(--t-space) 0 0;padding-left:calc(var(--t-space) * 6);max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5;list-style:decimal}.askus-steps li{margin-top:calc(var(--t-space) * 2);padding-left:var(--t-space)}.askus-address{align-items:center;gap:calc(var(--t-space) * 3);margin-top:var(--t-space);flex-wrap:wrap;display:flex}.askus-address code{padding:calc(var(--t-space) * 1.5) calc(var(--t-space) * 3);border-radius:var(--t-radius-control);background:var(--p-inset);color:var(--p-text);font-family:var(--font-mono);font-size:var(--t-size-secondary);overflow-wrap:anywhere}.askus-source{margin:calc(var(--t-space) * 3) 0 0;color:var(--p-text2);font-size:var(--t-size-secondary)}.askus-helper{margin-top:calc(var(--t-space) * 4);padding:calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);max-width:36rem}.askus-helper .kit-btn{margin-top:calc(var(--t-space) * 3)}.askus-prog{padding:calc(var(--t-space) * 4) 0}.askus-prog-head{gap:var(--t-space) calc(var(--t-space) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.askus-prog-state{margin:var(--t-space) 0 0}.askus-prog-act{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.askus-thread{margin:calc(var(--t-space) * 3) 0 0;gap:calc(var(--t-space) * 2);max-width:62ch;padding:0;list-style:none;display:grid}.askus-thread>li{padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border-radius:var(--t-radius-control);background:var(--p-inset);border:none}.askus-thread>li[data-author=client]{background:var(--p-surface);border:1px solid var(--p-border)}.askus-thread p{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.askus-thread-who{color:var(--p-text);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label)}.askus-thread-when{margin-left:calc(var(--t-space) * 2);color:var(--p-text2);font-size:var(--t-size-secondary)}.askus-answer{margin-top:calc(var(--t-space) * 3);max-width:36rem}.askus-answer .kit-btn{margin-top:calc(var(--t-space) * 3)}.askus-confirm{align-items:center;gap:calc(var(--t-space) * 3);margin-top:calc(var(--t-space) * 3);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border:1px solid var(--p-border-strong);border-radius:var(--t-radius-control);background:var(--p-inset);flex-wrap:wrap;display:flex}.askus-confirm p{color:var(--p-text);font-size:var(--t-size-body);flex:14rem;margin:0}.askus-kv{gap:var(--t-space);max-width:36rem;margin:0;display:grid}.askus-kv>div{gap:calc(var(--t-space) * 4);padding:calc(var(--t-space) * 2) 0;border-bottom:1px solid var(--p-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.askus-kv dt{color:var(--p-text2);font-size:var(--t-size-body)}.askus-kv dd{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);font-variant-numeric:tabular-nums;text-align:right;margin:0}.askus-report{margin-top:calc(var(--t-space) * 3);padding:calc(var(--t-space) * 5);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);min-width:0}.askus-report>.askus-h3:first-of-type{margin-top:calc(var(--t-space) * 4)}.askus-measure{margin-top:calc(var(--t-space) * 3);overflow-x:auto}.askus-measure-page{margin:calc(var(--t-space) * 3) 0 var(--t-space);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);overflow-wrap:anywhere}.askus-table{border-collapse:collapse;width:100%;font-size:var(--t-size-body)}.askus-table th,.askus-table td{padding:calc(var(--t-space) * 2) calc(var(--t-space) * 2) calc(var(--t-space) * 2) 0;border-bottom:1px solid var(--p-border);text-align:left;color:var(--p-text);font-weight:var(--t-weight-body)}.askus-table thead th{color:var(--p-text2);font-size:var(--t-size-secondary)}.askus-table tbody th{font-weight:var(--t-weight-label)}.askus-table .askus-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.askus-table tr[data-ok=false] td:nth-child(2){color:var(--p-poor);font-weight:var(--t-weight-label)}.askus-next{margin:calc(var(--t-space) * 2) 0 0;counter-reset:askstep;gap:calc(var(--t-space) * 4);padding:0;list-style:none;display:grid}.askus-next>li{counter-increment:askstep;padding:calc(var(--t-space) * 3) 0 0 calc(var(--t-space) * 8);border-top:1px solid var(--p-border);position:relative}.askus-next>li:before{content:counter(askstep);left:0;top:calc(var(--t-space) * 3);background:var(--p-inset);width:28px;height:28px;color:var(--p-text);font-size:var(--t-size-secondary);font-weight:var(--t-weight-head);border-radius:50%;place-items:center;display:grid;position:absolute}.askus-next p{margin:var(--t-space) 0 0}.askus-next .kit-btn{margin-top:calc(var(--t-space) * 2);text-decoration:none}.askus-next-title{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head)}.askus-owner{margin-top:calc(var(--t-space) * 5);padding:calc(var(--t-space) * 5);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface)}.askus-owner .askus-note{margin-top:0}.askus-owner-who{align-items:center;gap:calc(var(--t-space) * 2);color:var(--p-text);font-size:var(--t-size-body);flex-wrap:wrap;margin:0;display:flex}.askus-owner .kit-btn{margin-top:calc(var(--t-space) * 3);text-decoration:none}.askus-email{margin-top:calc(var(--t-space) * 4);padding:calc(var(--t-space) * 5);border:1px solid var(--p-border-strong);border-radius:var(--t-radius-card);background:var(--p-inset);max-width:36rem;color:var(--p-text);font-size:var(--t-size-body);line-height:1.55}.askus-email p{margin:0 0 calc(var(--t-space) * 3)}.askus-email-sub{color:var(--p-text);font-weight:var(--t-weight-label)}.askus-entry{justify-content:space-between;align-items:center;gap:calc(var(--t-space) * 3);margin:0 0 calc(var(--t-space) * 4);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);flex-wrap:wrap;display:flex}.askus-entry-note{color:var(--p-text);font-size:var(--t-size-body);flex:18rem;margin:0}.askus-email p{overflow-wrap:anywhere}.wixw-heading{color:var(--p-text);font-size:var(--t-size-head);font-weight:var(--t-weight-head);margin:0;line-height:1.3}.wixw-purpose{margin:calc(var(--t-space) * 2) 0 0;max-width:70ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.wixw-safe{margin:var(--t-space) 0 0;max-width:70ch;color:var(--p-text2);font-size:var(--t-size-body);line-height:1.5}.wixw-grid{gap:calc(var(--t-space) * 6);margin-top:calc(var(--t-space) * 5);max-width:72rem;display:grid}@media(min-width:1024px){.wixw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.wixw-section-head{margin:0 0 calc(var(--t-space) * 3);color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);padding:0}.wixw-field{margin:0 0 calc(var(--t-space) * 4);border:none;min-width:0;padding:0}.wixw-pair{gap:calc(var(--t-space) * 3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;display:grid}.wixw-label{align-items:baseline;gap:var(--t-space) calc(var(--t-space) * 2);margin-bottom:var(--t-space);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);flex-wrap:wrap;padding:0;display:flex}.wixw-from{color:var(--p-good);font-size:var(--t-size-secondary);font-weight:var(--t-weight-body)}.wixw-input{width:100%;min-height:44px;padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body)}.wixw-input:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.wixw-input::placeholder{color:var(--p-text3)}.wixw-choice{align-items:flex-start;gap:calc(var(--t-space) * 2);min-height:44px;padding:calc(var(--t-space) * 1.5) 0;color:var(--p-text);font-size:var(--t-size-body);cursor:pointer;line-height:1.5;display:flex}.wixw-choice input{width:18px;height:18px;accent-color:var(--p-brand);flex:none;margin-top:.3em}.wixw-choice-label{font-weight:var(--t-weight-label);display:block}.wixw-choice-hint{color:var(--p-text2);font-size:var(--t-size-secondary);display:block}.wixw-inline{gap:0 calc(var(--t-space) * 6);flex-wrap:wrap;display:flex}.wixw-hint{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text2);font-size:var(--t-size-secondary);line-height:1.5}.wixw-mismatch{margin:0 0 calc(var(--t-space) * 4);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border-left:2px solid var(--p-warn);background:var(--p-warn-tint);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0;color:var(--p-text);font-size:var(--t-size-body)}.wixw-mismatch p{margin:0}.wixw-mismatch p+p{margin-top:var(--t-space)}.wixw-panel{padding:calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface);min-width:0}.wixw-readable{gap:calc(var(--t-space) * 2);margin:0;display:grid}.wixw-readable>div{gap:calc(var(--t-space) * 3);grid-template-columns:minmax(7rem,38%) 1fr;display:grid}.wixw-readable dt{color:var(--p-text2);font-size:var(--t-size-secondary)}.wixw-readable dd{color:var(--p-text);font-size:var(--t-size-body);overflow-wrap:anywhere;margin:0}.wixw-code{margin-top:calc(var(--t-space) * 4)}.wixw-code>summary{cursor:pointer;min-height:44px;color:var(--p-text2);font-size:var(--t-size-body);font-weight:var(--t-weight-label);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--p-control-border);text-decoration-color:var(--p-control-border);align-items:center;display:inline-flex}.wixw-code pre,.wixw-readback{margin:var(--t-space) 0 0;padding:calc(var(--t-space) * 3);border-radius:var(--t-radius-control);background:var(--p-inset);max-height:22rem;color:var(--p-text);font-family:var(--font-mono);font-size:var(--t-size-secondary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow:auto}.wixw-note{margin-top:calc(var(--t-space) * 4);max-width:62ch;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border-left:2px solid var(--p-border-strong);background:var(--p-inset);border-radius:0 var(--t-radius-control) var(--t-radius-control) 0}.wixw-note[data-tone=warn]{border-left-color:var(--p-warn);background:var(--p-warn-tint)}.wixw-note-head{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-head);margin:0}.wixw-note-line{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.wixw-note-line code{font-family:var(--font-mono);font-size:var(--t-size-secondary);overflow-wrap:anywhere}.wixw-tradeoff{color:var(--p-text2);font-size:var(--t-size-secondary)}.wixw-beforeafter{gap:calc(var(--t-space) * 2);margin-top:calc(var(--t-space) * 5);align-items:center;max-width:62rem;display:grid}@media(min-width:768px){.wixw-beforeafter{grid-template-columns:1fr auto 1fr}}.wixw-ba{padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-control);background:var(--p-surface)}.wixw-ba[data-after=true]{border-color:var(--p-brand)}.wixw-ba p{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-body)}.wixw-ba-tag{color:var(--p-text2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label)}.wixw-ba-arrow{color:var(--p-text2);font-size:var(--t-size-head);justify-self:center}.wixw-crawlers{margin:0;padding:0;list-style:none}.wixw-crawler{padding:calc(var(--t-space) * 3) 0;border-top:1px solid var(--p-border);gap:var(--t-space);display:grid}.wixw-crawler:last-child{border-bottom:1px solid var(--p-border)}.wixw-crawler-name{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);display:block}.wixw-crawler-what{color:var(--p-text2);font-size:var(--t-size-secondary);display:block}.wixw-crawler-fixed{color:var(--p-good);font-size:var(--t-size-secondary);margin:0}.wixw-toggle{gap:0 calc(var(--t-space) * 6);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.wixw-diff{font-size:var(--t-size-secondary);margin:0;padding:0;list-style:none}.wixw-diff-line{gap:calc(var(--t-space) * .5) calc(var(--t-space) * 2);padding:calc(var(--t-space) * 1.5) calc(var(--t-space) * 2);border-radius:var(--t-radius-control);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.wixw-diff-line[data-kind=add]{background:var(--p-good-tint)}.wixw-diff-line[data-kind=remove]{background:var(--p-poor-tint)}.wixw-diff-mark{color:var(--p-text);font-family:var(--font-mono);font-weight:var(--t-weight-head);grid-row:span 2}.wixw-diff-line[data-kind=add] .wixw-diff-mark{color:var(--p-good)}.wixw-diff-line[data-kind=remove] .wixw-diff-mark{color:var(--p-poor)}.wixw-diff-code{color:var(--p-text);font-family:var(--font-mono);overflow-wrap:anywhere}.wixw-diff-line[data-kind=remove] .wixw-diff-code{text-decoration:line-through;-webkit-text-decoration-color:var(--p-poor);text-decoration-color:var(--p-poor)}.wixw-diff-why{color:var(--p-text2)}.wixw-actions,.wixw-restore{margin-top:calc(var(--t-space) * 5);max-width:72rem;padding-top:calc(var(--t-space) * 4);border-top:1px solid var(--p-border)}.wixw-actions-line{margin:0 0 calc(var(--t-space) * 3);max-width:70ch;color:var(--p-text);font-size:var(--t-size-body)}.wixw-primary,.wixw-danger{min-height:44px;padding:0 calc(var(--t-space) * 4);border-radius:var(--t-radius-control);color:var(--p-on-brand);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer;border:none}.wixw-primary{background:var(--p-brand)}.wixw-danger{background:var(--s-danger-solid);color:var(--s-on-danger);font-weight:var(--t-weight-head)}:root[data-theme=proofwick-dark] .wixw-danger{color:var(--p-page)}.wixw-primary[aria-disabled=true],.wixw-danger[aria-disabled=true]{cursor:not-allowed;opacity:.75}.wixw-primary:focus-visible,.wixw-danger:focus-visible,.wixw-secondary:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.wixw-secondary{min-height:44px;margin-top:calc(var(--t-space) * 2);padding:0 calc(var(--t-space) * 3.5);border:1px solid var(--p-control-border);border-radius:var(--t-radius-control);background:var(--p-surface);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.wixw-result-head,.wixw-done-head{color:var(--p-text);font-size:var(--t-size-section);font-weight:var(--t-weight-head);margin:0}.wixw-changes{margin:calc(var(--t-space) * 2) 0 calc(var(--t-space) * 3);gap:var(--t-space);font-size:var(--t-size-body);padding:0;list-style:none;display:grid}.wixw-changes li[data-tone=good]{color:var(--p-good)}.wixw-changes li[data-tone=warn]{color:var(--p-warn)}.wixw-confirm{align-items:flex-start;gap:calc(var(--t-space) * 2);min-height:44px;margin:0 0 calc(var(--t-space) * 3);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--p-warn);border-radius:var(--t-radius-control);background:var(--p-warn-tint);max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer;display:flex}.wixw-confirm input{width:18px;height:18px;accent-color:var(--p-warn);flex:none;margin-top:.3em}.wixw-confirm[data-nudge=true]{outline:2px solid var(--p-warn);outline-offset:2px}.wixw-nudge,.wixw-error{margin:0 0 calc(var(--t-space) * 2);color:var(--p-warn);font-size:var(--t-size-body)}.wixw-done{padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-good)}.wixw-done-line{margin:var(--t-space) 0 0;max-width:62ch;color:var(--p-text);font-size:var(--t-size-body);line-height:1.5}.fa{margin-top:calc(var(--t-space) * 3);gap:calc(var(--t-space) * 2);display:grid}.fa-head{font-size:var(--t-size-section);color:var(--p-text);margin:0;font-weight:600}.fa-row{align-items:center;gap:calc(var(--t-space) * 2);flex-wrap:wrap;display:flex}.fa-note{font-size:var(--t-size-meta);color:var(--p-text3);max-width:60ch;margin:0}.fa-error{font-size:var(--t-size-secondary);color:var(--p-poor);margin:0}.fa-in{align-items:center;gap:calc(var(--t-space) * 2);flex-wrap:wrap;display:inline-flex}.fa-in-chip{font-size:var(--t-size-meta);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);background:var(--p-good-tint);color:var(--p-good);white-space:nowrap;font-weight:600}.fa-steps{background:var(--p-inset);border-radius:var(--t-radius-control);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);gap:calc(var(--t-space) * 2);display:grid}.fa-steps-intro{font-size:var(--t-size-section);color:var(--p-text);margin:0;font-weight:600}.fa-steps-list{padding-left:calc(var(--t-space) * 5);font-size:var(--t-size-body);color:var(--p-text);gap:calc(var(--t-space) * 1);margin:0;list-style:decimal;display:grid}.fa-connect{margin-top:calc(var(--t-space) * 3);align-items:center;gap:calc(var(--t-space) * 3);padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border:1px solid var(--p-border);border-left:3px solid var(--p-brand);border-radius:var(--t-radius-control);background:var(--p-surface,transparent);flex-wrap:wrap;display:flex}.fa-connect-text{font-size:var(--t-size-body);color:var(--p-text);flex:18rem;max-width:60ch;margin:0}.fa-connect-link{align-items:center;text-decoration:none;display:inline-flex}.fa-tray{z-index:20;background:var(--p-surface,var(--p-bg));border-top:1px solid var(--p-border);position:sticky;bottom:0;box-shadow:0 -2px 8px #00000014}.fa-tray-inner{max-width:72rem;padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);justify-content:space-between;align-items:center;gap:calc(var(--t-space) * 3);flex-wrap:wrap;margin:0 auto;display:flex}.fa-tray-text{align-items:baseline;gap:calc(var(--t-space) * 3);font-size:var(--t-size-body);color:var(--p-text2);flex-wrap:wrap;margin:0;display:flex}.fa-tray-title{font-size:var(--t-size-section);color:var(--p-text);font-weight:600}.fa-tray-price{color:var(--p-text);font-weight:600}.fa-tray .kit-btn{align-items:center;text-decoration:none;display:inline-flex}.prop-offer{margin-top:calc(var(--t-space) * 4);padding-top:calc(var(--t-space) * 2);border-top:1px solid var(--p-border);max-width:56rem}.prop-offer>.askus-line{padding-top:calc(var(--t-space) * 2)}.prop-stages{margin:calc(var(--t-space) * 3) 0 0;gap:calc(var(--t-space) * 2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.prop-stages>li{padding:calc(var(--t-space) * 1.5) calc(var(--t-space) * 3);border:1px solid var(--p-border);border-radius:var(--t-radius-pill);color:var(--p-text2);font-size:var(--t-size-secondary);background:0 0}.prop-stages>li[data-state=done]{color:var(--p-text);background:var(--p-inset)}.prop-stages>li[data-state=done]:before{content:"✓ ";color:var(--p-good);font-weight:var(--t-weight-head)}.prop-stages>li[data-state=now]{color:var(--p-text);border-color:var(--p-brand);font-weight:var(--t-weight-label)}.prop-form{margin-top:calc(var(--t-space) * 2);max-width:36rem}.prop-criteria{margin:calc(var(--t-space) * 3) 0 0;gap:calc(var(--t-space) * 3);max-width:62ch;padding:0;list-style:none;display:grid}.prop-criteria>li{padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4);border:1px solid var(--p-border);border-radius:var(--t-radius-control);background:var(--p-surface)}.prop-criteria-head{align-items:center;gap:calc(var(--t-space) * 2);flex-wrap:wrap;margin:0;display:flex}.prop-options{gap:calc(var(--t-space) * 4);margin-top:calc(var(--t-space) * 3);grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));align-items:start;display:grid}.prop-option{min-width:0;padding:calc(var(--t-space) * 5);border:1px solid var(--p-border);border-radius:var(--t-radius-card);background:var(--p-surface)}.prop-option[data-doer=proofwick]{border-color:var(--p-border-strong)}.prop-option-kind{color:var(--p-text2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);margin:0}.prop-option-title{margin:var(--t-space) 0 0;color:var(--p-text);font-size:var(--t-size-head);font-weight:var(--t-weight-head);line-height:1.3}.prop-doer{margin:calc(var(--t-space) * 2) 0 0}.prop-option .askus-h3{margin-top:calc(var(--t-space) * 4)}.prop-milestones{margin:var(--t-space) 0 0;padding:0;list-style:none}.prop-milestones>li{gap:calc(var(--t-space) * .5) calc(var(--t-space) * 3);padding:calc(var(--t-space) * 2) 0;border-top:1px solid var(--p-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.prop-ms-title{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label)}.prop-ms-price{color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-label);font-variant-numeric:tabular-nums;text-align:right}.prop-ms-what{grid-column:1/-1}.prop-total{padding:calc(var(--t-space) * 2) 0;border-top:2px solid var(--p-text);color:var(--p-text);font-size:var(--t-size-body);font-weight:var(--t-weight-head);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}.prop-foot{margin-top:calc(var(--t-space) * 5)}.prop-dns{margin-top:calc(var(--t-space) * 2)}.prop-dns code{font-family:var(--font-mono);font-size:var(--t-size-secondary);overflow-wrap:anywhere}.prop-dns td,.prop-dns th{vertical-align:top}.prop-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media(max-width:640px){.prop-dns{display:block;overflow-x:auto}}.askus.prop-page{max-width:72rem}.prop-page .askus-section{max-width:none}.prop-page .askus-section>.askus-prose,.prop-page .askus-section>.prop-criteria{max-width:62ch}@media(min-width:641px){.prop-dns .askus-link{min-height:28px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.kit-field{display:grid;gap:calc(var(--t-space) * 1.5);margin-bottom:calc(var(--t-space) * 3)}.kit-label{font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);color:var(--s-text)}.kit-input{min-height:36px;box-sizing:border-box;padding:0 calc(var(--t-space) * 3);border-radius:var(--t-radius-control);border:1px solid var(--s-control-border);background:var(--s-surface);color:var(--s-text);font:inherit;font-size:var(--t-size-body);max-width:100%}.kit-btn{min-height:36px;padding:0 calc(var(--t-space) * 3);border-radius:var(--t-radius-control);border:1px solid var(--s-control-border);background:transparent;color:var(--s-text);font:inherit;font-size:var(--t-size-body);font-weight:var(--t-weight-label);cursor:pointer}.kit-btn:hover:not(:disabled){background:var(--s-inset);border-color:var(--s-text)}.kit-btn:disabled{opacity:.45;cursor:not-allowed}.kit-toolbar{display:flex;flex-wrap:wrap;gap:calc(var(--t-space) * 2);align-items:center;min-width:0}.kit-toolbar .kit-input[type=search],.kit-toolbar .kit-grow{flex:1 1 12rem;min-width:0}@media(max-width:768px){.kit-input,.kit-btn,.kit-sort{min-height:44px}}.kit-tooltip{background:var(--s-text);color:var(--s-surface);font-size:var(--t-size-meta);padding:calc(var(--t-space) * 1) calc(var(--t-space) * 2);border-radius:var(--t-radius-control);z-index:70}.kit-table{width:100%;border-collapse:collapse;font-size:var(--t-size-body);color:var(--s-text)}.kit-table th{text-align:left;font-size:var(--t-size-meta);font-weight:var(--t-weight-label);color:var(--s-text2);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3) calc(var(--t-space) * 2) 0;border-bottom:1px solid var(--s-border);white-space:nowrap}.kit-table td{padding:calc(var(--t-space) * 2.5) calc(var(--t-space) * 3) calc(var(--t-space) * 2.5) 0;border-bottom:1px solid var(--s-border);vertical-align:middle}.kit-table [data-align=end]{text-align:right}.kit-sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:calc(var(--t-space) * 1);min-height:32px}@media(max-width:768px){.kit-sort{min-height:44px}}.kit-sort:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:2px;border-radius:var(--t-radius-control)}.kit-row{position:relative}.kit-row:hover{background:var(--s-inset)}.kit-rowlink{color:inherit;text-decoration:none;display:block;min-width:0}.kit-rowlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kit-rowlink:focus-visible{outline:none}.kit-rowlink:focus-visible:after{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:-2px;border-radius:var(--t-radius-control)}@media(max-width:768px){.kit-rowlink{min-height:44px;display:flex;align-items:center}}.kit-primary{font-weight:var(--t-weight-head);color:var(--s-text);overflow-wrap:anywhere}.kit-secondary{font-size:var(--t-size-secondary);color:var(--s-text2);overflow-wrap:anywhere}.kit-empty{text-align:center;color:var(--s-text2);padding:calc(var(--t-space) * 8) calc(var(--t-space) * 4)}.kit-skel{height:14px;border-radius:var(--t-radius-control);background:var(--s-inset)}.kit-skel-sm{height:10px;margin-top:calc(var(--t-space) * 2)}.kit-groupmore{display:inline-flex;align-items:center;gap:calc(var(--t-space) * 1.5);margin-top:calc(var(--t-space) * 1.5);min-height:32px;padding:0 calc(var(--t-space) * 3);border:1px solid var(--s-control-border);border-radius:var(--t-radius-pill);background:var(--s-surface);color:var(--s-text);font:inherit;font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);cursor:pointer;white-space:nowrap}.kit-groupmore:hover{background:var(--s-inset);border-color:var(--s-text)}.kit-groupmore:focus-visible,.kit-groupsynth-toggle:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:2px}.kit-groupcaret{color:var(--s-text2);display:inline-block;width:1em;text-align:center;transition:transform var(--motion-fast, .12s)}.kit-groupcaret[data-open]{transform:rotate(90deg)}.kit-groupsynth-toggle{display:flex;align-items:center;gap:calc(var(--t-space) * 2);width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kit-groupsynth:hover{background:var(--s-inset)}.kit-groupsynth:hover .kit-groupchip{border-color:var(--s-text)}.kit-groupchip{pointer-events:none}.kit-groupsynth-text{min-width:0}.kit-row[data-child] td[data-kind=identity]{padding-left:calc(var(--t-space) * 7)}@media(max-width:768px){.kit-groupmore{min-height:44px}}@media(max-width:639px){.kit-table tr.kit-row[data-child]{margin-left:calc(var(--t-space) * 5)}.kit-table tr.kit-row[data-child] td[data-kind=identity]{padding-left:0}.kit-table tr.kit-groupsynth td[data-kind=identity]{flex:1 1 100%}}.kit-suggest-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;margin:0;padding:calc(var(--t-space) * 1);list-style:none;background:var(--s-surface);border:1px solid var(--s-control-border);border-radius:var(--t-radius-card);box-shadow:var(--shadow-popover, 0 8px 24px rgba(0,0,0,.18));max-height:18rem;overflow-y:auto}.kit-suggest-option{padding:calc(var(--t-space) * 1.5) calc(var(--t-space) * 2);border-radius:var(--t-radius-control);cursor:pointer}.kit-suggest-option[data-active]{background:var(--s-inset)}.kit-only-cards{display:none}.kit-field.kit-only-cards .kit-input{max-width:20rem}@media(max-width:639px){.kit-only-cards{display:grid}.kit-table,.kit-table tbody{display:block}.kit-table thead{display:none}.kit-table tr.kit-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border:1px solid var(--s-border);border-radius:var(--t-radius-card);padding:calc(var(--t-space) * 3);margin-bottom:calc(var(--t-space) * 3);background:var(--s-surface);min-height:44px}.kit-table tr.kit-row:last-child{margin-bottom:0}.kit-table td{display:block;border:0;padding:0}.kit-table td[data-kind=identity]{flex:1 1 0;min-width:60%}.kit-table td[data-kind=badge]{flex:0 0 auto;margin-left:auto}.kit-table td[data-kind=detail]{flex:0 1 auto;margin-left:auto}.kit-table tr.kit-row:after{content:none}.kit-table td[data-kind=stat]{display:inline-flex;align-items:center;gap:calc(var(--t-space) * 1.5);text-align:left}.kit-table td[data-kind=stat]:before{content:attr(data-label);font-size:var(--t-size-meta);color:var(--s-text2)}.kit-table tr:not(.kit-row),.kit-table tr:not(.kit-row) td{display:block}}.kit-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--t-space) * 3);flex-wrap:wrap;margin-bottom:calc(var(--t-space) * 3)}.kit-cardhead-text{min-width:0;flex:1 1 14rem}@media(max-width:639px){.kit-cardhead>.kit-cardhead-text{flex-basis:0}}.kit-cardtitle{margin:0;font-size:var(--t-size-section);font-weight:var(--t-weight-head);font-family:var(--t-font-head);color:var(--s-text)}.kit-cardpurpose{margin:calc(var(--t-space) * .5) 0 0;font-size:var(--t-size-secondary);color:var(--s-text2)}.kit-quiet{all:unset;cursor:pointer;font-size:var(--t-size-secondary);color:var(--s-text2);text-decoration:underline;text-underline-offset:3px;min-height:36px;display:inline-flex;align-items:center;padding:0 calc(var(--t-space) * 2);border-radius:var(--t-radius-control)}.kit-quiet:hover{color:var(--s-text)}.kit-quiet:focus-visible,.kit-btn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:2px}.kit-btn[data-tier=primary]{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-on-accent);font-weight:var(--t-weight-head)}.kit-btn[data-tier=primary]:hover:not(:disabled){background:color-mix(in srgb,var(--s-accent) 88%,var(--s-text))}@media(max-width:768px){.kit-quiet{min-height:44px}}.kit-stats{display:flex;flex-wrap:wrap;gap:calc(var(--t-space) * 4) calc(var(--t-space) * 8)}.kit-stat{min-width:6.5rem}.kit-stat-value{font-family:var(--font-mono, ui-monospace, "Cascadia Code", "SF Mono", Menlo, "DejaVu Sans Mono", monospace);font-variant-numeric:tabular-nums;font-size:var(--t-size-page);font-weight:var(--t-weight-head);color:var(--s-text);line-height:var(--t-leading-tight)}.kit-stat-value[data-tone=good]{color:var(--s-ok)}.kit-stat-value[data-tone=warn]{color:var(--s-warn)}.kit-stat-value[data-tone=poor]{color:var(--s-danger)}.kit-stat-label{font-size:var(--t-size-body);color:var(--s-text)}.kit-stat-hint{font-size:var(--t-size-secondary);color:var(--s-text2);margin-top:calc(var(--t-space) * .5);overflow-wrap:anywhere}.kit-stat-hint a{color:var(--p-brand-text);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:calc(var(--t-space) * 1.5) 0}.kit-progress{display:flex;align-items:center;gap:calc(var(--t-space) * 3);margin-bottom:calc(var(--t-space) * 3)}.kit-progress progress{flex:1 1 auto;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--t-radius-pill);overflow:hidden;background:var(--s-inset)}.kit-progress progress::-webkit-progress-bar{background:var(--s-inset)}.kit-progress progress::-webkit-progress-value{background:var(--s-ok);border-radius:var(--t-radius-pill)}.kit-progress progress::-moz-progress-bar{background:var(--s-ok)}.kit-progress-text{font-size:var(--t-size-secondary);font-weight:var(--t-weight-label);color:var(--s-text);white-space:nowrap}.kit-steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--t-space) * 1)}.kit-step{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--t-space) * 2) calc(var(--t-space) * 3);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border-radius:var(--t-radius-control);min-height:44px;box-sizing:border-box}.kit-step-mark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--s-border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-size-secondary);font-weight:var(--t-weight-head);line-height:1;box-sizing:border-box}.kit-step-text{flex:1 1 12rem;min-width:0;color:var(--s-text)}@media(max-width:639px){.kit-step>.kit-step-text{flex-basis:0}}.kit-step[data-state=done] .kit-step-mark{background:var(--s-ok);border-color:var(--s-ok);color:var(--s-surface)}.kit-step[data-state=done] .kit-step-text{color:var(--s-text2)}.kit-step[data-state=next]{background:var(--s-inset)}.kit-step[data-state=next] .kit-step-mark{border-color:var(--s-accent)}.kit-step[data-state=next] .kit-step-text{font-weight:var(--t-weight-head)}.kit-step[data-state=later] .kit-step-text{color:var(--s-text2)}@media(max-width:639px){.kit-step .kit-btn{flex:1 0 100%}}@media(max-width:639px){.kit-actionrow>button{flex:1 0 100%}}@media(max-width:768px){.kit-stat-hint a{min-height:44px;display:inline-flex;align-items:center;padding:0}}.kit-rowactions{display:inline-flex;gap:calc(var(--t-space) * 2);align-items:center;flex-wrap:wrap;position:relative;z-index:1}.kit-table td[data-kind=actions]{text-align:right;white-space:nowrap}.kit-row:not([data-link]):hover{background:transparent}.kit-menu{z-index:80;min-width:15rem;max-width:min(22rem,calc(100vw - 24px));background:var(--s-surface);color:var(--s-text);border:1px solid var(--s-border-strong);border-radius:var(--t-radius-card);padding:calc(var(--t-space) * 1);box-shadow:0 12px 32px color-mix(in srgb,var(--scrim) 45%,transparent)}.kit-menuitem{display:grid;gap:calc(var(--t-space) * .5);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);border-radius:var(--t-radius-control);cursor:pointer;outline:none;min-height:36px;align-content:center}.kit-menuitem[data-highlighted]{background:var(--s-inset)}.kit-menuitem[data-disabled]{opacity:.45;cursor:not-allowed}.kit-menuitem[data-tone=danger] .kit-menuitem-label{color:var(--s-danger)}.kit-menuitem-label{font-size:var(--t-size-body);font-weight:var(--t-weight-label)}.kit-menuitem-hint{font-size:var(--t-size-meta);color:var(--s-text2);line-height:var(--t-leading-tight);white-space:normal}.kit-table td :is(button,a:not(.kit-rowlink),input,select){position:relative;z-index:1}@media(max-width:768px){.kit-menuitem{min-height:44px}.kit-table td[data-kind=stat] :is(button,a):after,.kit-table td[data-kind=badge] :is(button,a):after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}}@media(max-width:639px){.kit-table td[data-kind=actions]{flex:1 0 100%;text-align:left;white-space:normal}.kit-table td[data-kind=actions] .kit-rowactions{display:flex}.kit-table td[data-kind=actions] .kit-rowactions>.kit-btn{flex:1 1 5.5rem}.kit-table td:empty{display:none}}.kit-btn[data-tier=danger]{background:var(--s-danger-solid);border-color:var(--s-danger-solid);color:var(--s-on-danger);font-weight:var(--t-weight-head)}.kit-btn[data-tier=ghost-danger]{border-color:transparent;color:var(--s-danger)}.kit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:color-mix(in srgb,var(--scrim) 60%,transparent)}.kit-dialog{position:fixed;z-index:91;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;background:var(--s-surface);color:var(--s-text);border:1px solid var(--s-border-strong);border-radius:var(--t-radius-card);padding:calc(var(--t-space) * 5)}.kit-dialog-title{margin:0 0 calc(var(--t-space) * 2);font-size:var(--t-size-head);font-weight:var(--t-weight-head);font-family:var(--t-font-head)}.kit-dialog-body{font-size:var(--t-size-body);color:var(--s-text-soft);margin-bottom:calc(var(--t-space) * 5);display:grid;gap:calc(var(--t-space) * 3)}.kit-dialog-actions{display:flex;gap:calc(var(--t-space) * 2);justify-content:flex-end;flex-wrap:wrap}@media(max-width:639px){.kit-dialog{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;border-radius:var(--t-radius-card) var(--t-radius-card) 0 0}.kit-dialog-actions{flex-direction:column-reverse}.kit-dialog-actions .kit-btn{width:100%}}.kit-dialog[data-layout=scroll-body]{display:flex;flex-direction:column;overflow:hidden;padding:0;width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));border-color:var(--s-control-border)}.kit-dialog-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--t-space) * 6) calc(var(--t-space) * 6) calc(var(--t-space) * 4)}.kit-dialog-scroll>.kit-dialog-title:focus{outline:none}.kit-dialog-intro{margin:0 0 calc(var(--t-space) * 5);font-size:var(--t-size-body);color:var(--s-text-soft)}.kit-dialog-foot{flex:none;display:grid;gap:calc(var(--t-space) * 3);padding:calc(var(--t-space) * 4) calc(var(--t-space) * 6);border-top:1px solid var(--s-border);background:var(--s-surface)}@media(max-width:639px){.kit-dialog[data-layout=scroll-body]{width:100%;max-height:calc(100dvh - 40px)}.kit-dialog-scroll{padding:calc(var(--t-space) * 5) calc(var(--t-space) * 4) calc(var(--t-space) * 3)}.kit-dialog-foot{padding:calc(var(--t-space) * 3) calc(var(--t-space) * 4) calc(var(--t-space) * 4 + env(safe-area-inset-bottom,0px))}}.kit-group{border-top:1px solid var(--s-border)}@media(min-width:640px){.kit-group>:not(summary){padding-left:3.25rem}}.kit-group:first-of-type{margin-top:calc(var(--t-space) * 2)}.kit-group-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:calc(var(--t-space) * 2);min-height:40px;padding:0 calc(var(--t-space) * 1);font-size:var(--t-size-secondary);font-weight:var(--t-weight-head);color:var(--s-text);border-radius:var(--t-radius-control)}.kit-group-summary::-webkit-details-marker{display:none}.kit-group-summary:before{content:"▸";color:var(--s-text2);width:1em;transition:transform var(--motion-fast, .12s)}.kit-group[open]>.kit-group-summary:before{transform:rotate(90deg)}.kit-group-summary:hover{background:var(--s-inset)}.kit-group-summary:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:-2px}.kit-group-count{font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--t-size-meta);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2);border-radius:var(--t-radius-pill);background:var(--s-inset);color:var(--s-text2)}.kit-group[data-tone=poor] .kit-group-count{background:var(--s-danger-bg);color:var(--s-danger)}.kit-group[data-tone=warn] .kit-group-count{background:var(--s-warn-bg);color:var(--s-warn)}.kit-group[data-tone=good] .kit-group-count{background:var(--s-ok-bg);color:var(--s-ok)}@media(max-width:768px){.kit-group-summary{min-height:44px}}@media(max-width:639px){.kit-table[data-stats=row] td[data-kind=stat]{flex:1 1 28%;min-width:0;white-space:nowrap}.kit-table[data-stats=row] td[data-kind=detail]{flex:1 0 100%;text-align:right}}@media(max-width:430px){.kit-table[data-stats=row] td[data-kind=stat]{flex-direction:column;align-items:flex-start;gap:calc(var(--t-space) * .5)}}.kit-helptip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--s-control-border);background:transparent;color:var(--s-text2);font-size:var(--t-size-meta);font-weight:600;font-style:normal;line-height:1;cursor:pointer}.kit-helptip:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.kit-helptip:hover,.kit-helptip[data-state=open]{color:var(--s-text);border-color:var(--s-text2);background:var(--s-inset)}.kit-helptip:focus-visible{outline:2px solid var(--s-focus, currentColor);outline-offset:2px}.kit-helptip-body{z-index:80;max-width:min(20rem,calc(100vw - 24px));background:var(--s-surface);color:var(--s-text);border:1px solid var(--s-border-strong);border-radius:var(--t-radius-control);padding:calc(var(--t-space) * 2) calc(var(--t-space) * 3);font-size:var(--t-size-secondary);line-height:1.45;box-shadow:0 12px 32px color-mix(in srgb,var(--scrim) 35%,transparent)}.rule-impact{margin:0 0 calc(var(--t-space) * 3)}.rule-impact-head{margin:0 0 calc(var(--t-space) * 2);font-size:var(--t-size-secondary);font-weight:var(--t-weight-head);color:var(--p-text2)}.rule-impact-list{margin:0;padding-left:calc(var(--t-space) * 4);display:grid;grid-template-columns:max-content minmax(0,1fr);gap:calc(var(--t-space) * 2) calc(var(--t-space) * 3);align-items:baseline}.rule-impact-list>div{display:contents}.rule-impact-list dt{justify-self:start;white-space:nowrap;font-size:var(--t-size-meta);font-weight:var(--t-weight-head);color:var(--p-text2);border:1px solid var(--p-control-border);border-radius:var(--t-radius-pill);padding:calc(var(--t-space) * .25) calc(var(--t-space) * 2)}.rule-impact-list dd{margin:0;font-size:var(--t-size-body);color:var(--p-text);max-width:68ch}@media(max-width:639px){.rule-impact-list{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--t-space) * 1)}.rule-impact-list dd+dt{margin-top:calc(var(--t-space) * 2)}}.rule-tech{margin-top:calc(var(--t-space) * 3)}.rule-tech>summary{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;cursor:pointer;font-size:var(--t-size-body);font-weight:var(--t-weight-label);color:var(--p-text2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--p-control-border)}.rule-tech>summary:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:2px;border-radius:var(--t-radius-control)}.rule-tech-body{margin-top:calc(var(--t-space) * 2);padding-left:calc(var(--t-space) * 3);border-left:2px solid var(--p-border);display:grid;gap:calc(var(--t-space) * 1.5)}@media(max-width:768px){.rule-tech>summary{min-height:44px}}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--t-space) * 3);margin:calc(var(--t-space) * 6) 0 calc(var(--t-space) * 3)}.inbox-tabs{display:inline-flex;padding:calc(var(--t-space) * .75);gap:calc(var(--t-space) * .75);border-radius:var(--t-radius-control);background:var(--p-inset)}.inbox-tabs button{min-height:36px;padding:0 calc(var(--t-space) * 3);border-radius:calc(var(--t-radius-control) * .75);font-size:var(--t-size-body);font-weight:var(--t-weight-label);color:var(--p-text2);background:transparent;border:0;cursor:pointer}.inbox-tabs button[aria-pressed=true]{background:var(--p-surface);color:var(--p-text);box-shadow:0 0 0 1px var(--p-control-border, var(--p-border-strong))}.inbox-tabs button:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--t-focus));outline-offset:2px}.inbox-tabcount{font-variant-numeric:tabular-nums;color:var(--p-text3);margin-left:.25em}.inbox-tabs button[aria-pressed=true] .inbox-tabcount{color:var(--p-text2)}.inbox-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--p-border)}.inbox-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:calc(var(--t-space) * 2) calc(var(--t-space) * 3);align-items:start;padding:calc(var(--t-space) * 4) 0;border-bottom:1px solid var(--p-border)}.inbox-mark{display:inline-flex;justify-content:center;padding-top:var(--t-space);color:var(--p-text3)}.inbox-dot{width:9px;height:9px;border-radius:50%;background:var(--p-brand-text)}.inbox-title{margin:0;font-size:var(--t-size-section);line-height:var(--t-leading-tight, 1.35);font-weight:var(--t-weight-body);color:var(--p-text)}.inbox-item[data-unread] .inbox-title{font-weight:var(--t-weight-head)}.inbox-body{margin:calc(var(--t-space) * 1) 0 0;font-size:var(--t-size-body);color:var(--p-text2);max-width:62ch}.inbox-context{margin:calc(var(--t-space) * 1.5) 0 0;font-size:var(--t-size-secondary);color:var(--p-text3)}.inbox-done{color:var(--p-good);font-weight:var(--t-weight-label)}.inbox-item[data-resolved] .inbox-title{color:var(--p-text2)}.inbox-item[data-resolved] .inbox-mark{color:var(--p-good)}.inbox-actions{display:flex;flex-wrap:wrap;gap:calc(var(--t-space) * 2);align-items:center;justify-content:flex-end}.inbox-actions a.kit-btn{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.inbox-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--t-space) * 12) calc(var(--t-space) * 4);border:1px dashed var(--p-border-strong);border-radius:var(--t-radius-card)}@media(max-width:639px){.inbox-item{grid-template-columns:16px minmax(0,1fr)}.inbox-actions{grid-column:2;justify-content:stretch}.inbox-actions a.kit-btn{flex:1 1 auto;justify-content:center}.inbox-tabs{flex:1 1 100%}.inbox-tabs button{flex:1 1 0;min-height:44px}}.inbox-headbtn{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .6rem;border-radius:var(--t-radius-control);font-size:var(--t-size-body);font-weight:var(--t-weight-label);color:inherit;background:color-mix(in srgb,var(--p-on-brand) 12%,transparent);border:0;cursor:pointer;flex-shrink:0}.inbox-headbtn:hover{background:color-mix(in srgb,var(--p-on-brand) 22%,transparent)}.inbox-headbtn[data-active]{background:color-mix(in srgb,var(--p-on-brand) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-on-brand) 55%,transparent)}.inbox-headbtn:focus-visible{outline:2px solid var(--p-on-brand);outline-offset:2px}@media(max-width:768px){.inbox-headbtn{width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.inbox-headbtn .inbox-count{position:absolute;top:3px;right:1px;min-width:1.05rem;height:1.05rem;font-size:var(--t-size-meta);padding:0 .25rem;box-shadow:0 0 0 2px var(--p-header-from, var(--p-brand))}}.inbox-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:var(--t-radius-pill);font-size:var(--t-size-meta);font-weight:var(--t-weight-head);font-variant-numeric:tabular-nums;line-height:1;background:var(--p-on-brand);color:var(--p-header-from, var(--p-brand))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
