/*! 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)))){*,::backdrop,:after,:before{--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-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--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,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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:calc(2.25 / 1.875);--font-weight-bold:700;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.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}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.w-1\/2{width:50%}.w-3\/4{width:75%}.max-w-5xl{max-width:var(--container-5xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}: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-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-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-2{column-gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-119{padding:calc(var(--spacing) * 119)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.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-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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{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}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-10:focus{z-index:10}.focus\:rounded:focus{border-radius:.25rem}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--ink:#171a26;--paper:#f7f7f2;--violet:#5b4bff;--apricot:#ffb28c;--card:#fff;--muted:#5d6075;--line:#e3e3dc;--ok:#0f7b4b;--warn:#8a5a00;--bad:#b3261e;--on-violet:#fff;--hover-bg:#eeedfd;--violet-hover:#4a39f0;--violet-press:#3b2bd0;--shadow-lift:0 6px 16px #171a261a;--shadow-frame:0 24px 60px -30px #171a2659;--shimmer:#fff9;--fill:#5b4bff;--on-fill:#fff;--fill-hover:#4a39f0;--fill-press:#3b2bd0;--btn-edge:#5b4bff;--panel:#5b4bff;--on-panel:#fff;--panel-cta:#fff;--on-panel-cta:#5b4bff;--panel-cta-hover:#eeedfd;--hl-text:#171a26;--btn-bw:0px;--r-sm:8px;--r-ctrl:10px;--r-btn:10px;--r-btn-mk:999px;--r-tag:999px;--r-card:14px;--r-app:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--display-weight:700;--display-track:0em;--lg-ink:var(--ink);--lg-paper:var(--paper);--lg-tile:var(--ink);--lg-glyph:var(--paper);--lg-1:var(--fill);--lg-2:var(--apricot);--lg-on-1:var(--on-fill);--lg-on-2:var(--hl-text);--logo-ar:4.694}@media (prefers-color-scheme:dark){:root{--ink:#f2f2ee;--paper:#14151d;--card:#1d1f2b;--muted:#a3a6bb;--line:#2c2f40;--violet:#8f84ff;--ok:#4ac98c;--warn:#f0b64a;--bad:#ff8a80;--on-violet:#14151d;--hover-bg:#272a3d;--violet-hover:#a399ff;--violet-press:#8478f8;--shimmer:#ffffff14;--shadow-lift:0 6px 16px #00000073;--shadow-frame:0 24px 60px -30px #000000b3;--fill:#8f84ff;--on-fill:#14151d;--fill-hover:#a399ff;--fill-press:#8478f8;--btn-edge:#8f84ff;--panel:#8f84ff;--on-panel:#14151d;--panel-cta:#14151d;--on-panel-cta:#8f84ff;--panel-cta-hover:#272a3d;--hl-text:#14151d}}:root:has(>body[data-brand=ink-violet]){--r-sm:8px;--r-ctrl:10px;--r-btn:10px;--r-btn-mk:999px;--r-tag:999px;--r-card:14px;--r-app:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--btn-bw:0px;--display-weight:700;--display-track:0em;--font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--logo-ar:4.694}:root:has(>body[data-brand=solid-black]){--r-sm:2px;--r-ctrl:4px;--r-btn:4px;--r-btn-mk:4px;--r-tag:4px;--r-card:4px;--r-app:4px;--r-md:4px;--r-lg:4px;--r-xl:4px;--btn-bw:2px;--display-weight:800;--display-track:-.01em;--font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--logo-ar:4.673;--shadow-lift:4px 4px 0 #000;--shadow-frame:8px 8px 0 #000;--ink:#000;--paper:#fff;--card:#fff;--muted:#474747;--line:#c8c8c8;--violet:#000;--violet-hover:#333;--violet-press:#595959;--hover-bg:#eefbb8;--apricot:#c6ff00;--hl-text:#000;--fill:#c6ff00;--on-fill:#000;--fill-hover:#b4e800;--fill-press:#a0cf00;--btn-edge:#000;--panel:#000;--on-panel:#fff;--panel-cta:#c6ff00;--on-panel-cta:#000;--panel-cta-hover:#dcff5c;--ok:#00703c;--warn:#7a4a00;--bad:#c4001a;--on-violet:#000}@media (prefers-color-scheme:dark){:root:has(>body[data-brand=solid-black]){--ink:#fff;--paper:#000;--card:#0d0d0d;--muted:#b3b3b3;--line:#2e2e2e;--violet:#c6ff00;--violet-hover:#dcff5c;--violet-press:#eaff94;--hover-bg:#1c2300;--apricot:#c6ff00;--hl-text:#000;--fill:#c6ff00;--on-fill:#000;--fill-hover:#d9ff4d;--fill-press:#e6ff85;--btn-edge:#c6ff00;--panel:#c6ff00;--on-panel:#000;--panel-cta:#000;--on-panel-cta:#c6ff00;--panel-cta-hover:#1c2300;--ok:#4ade80;--warn:#fbbf24;--bad:#ff6b6b;--on-violet:#000;--shadow-lift:4px 4px 0 #c6ff00;--shadow-frame:8px 8px 0 #c6ff00}}:root:has(>body[data-brand=signal-orange]){--r-sm:6px;--r-ctrl:12px;--r-btn:12px;--r-btn-mk:12px;--r-tag:8px;--r-card:12px;--r-app:12px;--r-md:12px;--r-lg:12px;--r-xl:12px;--btn-bw:2px;--display-weight:800;--display-track:-.01em;--font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--logo-ar:4.643;--shadow-lift:3px 3px 0 #111;--shadow-frame:6px 6px 0 #111;--ink:#111;--paper:#fbf4e8;--card:#fffdf8;--muted:#5a5148;--line:#e6dccb;--violet:#a83800;--violet-hover:#8a2e00;--violet-press:#6d2400;--hover-bg:#ffe7d1;--apricot:#ffc24a;--hl-text:#111;--fill:#ff5a1f;--on-fill:#111;--fill-hover:#ff7433;--fill-press:#e8480d;--btn-edge:#111;--panel:#ff5a1f;--on-panel:#111;--panel-cta:#111;--on-panel-cta:#fff;--panel-cta-hover:#333;--ok:#11643a;--warn:#7d4b00;--bad:#b3261e;--on-violet:#111}@media (prefers-color-scheme:dark){:root:has(>body[data-brand=signal-orange]){--ink:#f6efe6;--paper:#14100c;--card:#1e1812;--muted:#b8aa9a;--line:#3a2f25;--violet:#ff9a66;--violet-hover:#ffb48a;--violet-press:#ffc9a8;--hover-bg:#2d2016;--apricot:#ffc24a;--hl-text:#140c05;--fill:#ff6a2b;--on-fill:#140c05;--fill-hover:#ff8450;--fill-press:#ff9a70;--btn-edge:#ff6a2b;--panel:#ff6a2b;--on-panel:#140c05;--panel-cta:#140c05;--on-panel-cta:#ff9a66;--panel-cta-hover:#2d2016;--ok:#5fd39a;--warn:#f0b64a;--bad:#ff8a80;--on-violet:#140c05;--shadow-lift:3px 3px 0 #ff6a2b;--shadow-frame:6px 6px 0 #ff6a2b}}:root:has(>body[data-brand=deep-teal]){--r-sm:10px;--r-ctrl:14px;--r-btn:999px;--r-btn-mk:999px;--r-tag:999px;--r-card:18px;--r-app:16px;--r-md:20px;--r-lg:24px;--r-xl:36px;--btn-bw:0px;--display-weight:600;--display-track:.005em;--font-display:ui-serif,Georgia,"Times New Roman",serif;--logo-ar:4.64;--lg-1:var(--panel-cta);--lg-on-1:var(--on-panel-cta);--lg-2:var(--card);--ink:#0a2e2d;--paper:#f2f5ef;--card:#fff;--muted:#4b6463;--line:#d3dfd9;--violet:#0b6b66;--violet-hover:#08504c;--violet-press:#063a37;--hover-bg:#dff0ea;--apricot:#ff8a73;--hl-text:#0a2e2d;--fill:#0b4f4d;--on-fill:#f2f5ef;--fill-hover:#0e6360;--fill-press:#073b39;--btn-edge:#0b4f4d;--panel:#0b4f4d;--on-panel:#f2f5ef;--panel-cta:#ff7a63;--on-panel-cta:#0a2e2d;--panel-cta-hover:#ff9482;--ok:#1b7a4b;--warn:#8a5a00;--bad:#b3261e;--on-violet:#f2f5ef}@media (prefers-color-scheme:dark){:root:has(>body[data-brand=deep-teal]){--ink:#eaf3ee;--paper:#062927;--card:#0b3532;--muted:#9bbdb7;--line:#1a4a46;--violet:#ff9a88;--violet-hover:#ffb3a5;--violet-press:#ffc8be;--hover-bg:#0f433f;--apricot:#ff7a63;--hl-text:#062927;--fill:#ff7a63;--on-fill:#062927;--fill-hover:#ff8f7b;--fill-press:#ffa595;--btn-edge:#ff7a63;--panel:#0e5a57;--on-panel:#eaf3ee;--panel-cta:#ff7a63;--on-panel-cta:#062927;--panel-cta-hover:#ff9482;--ok:#4ac98c;--warn:#f0b64a;--bad:#ff8a80;--on-violet:#062927}}:root:has(>body[data-brand=cobalt-pop]){--r-sm:12px;--r-ctrl:16px;--r-btn:16px;--r-btn-mk:20px;--r-tag:12px;--r-card:20px;--r-app:20px;--r-md:24px;--r-lg:28px;--r-xl:36px;--btn-bw:0px;--display-weight:800;--display-track:.01em;--font-display:ui-rounded,"SF Pro Rounded",system-ui,-apple-system,"Segoe UI",sans-serif;--logo-ar:4.598;--shadow-lift:0 4px 0 #0b174747;--shadow-frame:0 10px 0 -2px #0b17472e;--ink:#0b1747;--paper:#f5f7ff;--card:#fff;--muted:#4a5580;--line:#d8defa;--violet:#1d3fd8;--violet-hover:#1630b0;--violet-press:#102489;--hover-bg:#e3e9ff;--apricot:#ffe27a;--hl-text:#0b1747;--fill:#2347f5;--on-fill:#fff;--fill-hover:#1b3bd9;--fill-press:#142eb8;--btn-edge:#2347f5;--panel:#2347f5;--on-panel:#fff;--panel-cta:#ffe27a;--on-panel-cta:#0b1747;--panel-cta-hover:#fff0b3;--ok:#0f7b4b;--warn:#7a5200;--bad:#b3261e;--on-violet:#fff}@media (prefers-color-scheme:dark){:root:has(>body[data-brand=cobalt-pop]){--ink:#f1f4ff;--paper:#0a1235;--card:#121c4a;--muted:#aab6e8;--line:#25326e;--violet:#8fa5ff;--violet-hover:#adbcff;--violet-press:#c6d1ff;--hover-bg:#1a2760;--apricot:#ffe27a;--hl-text:#0a1235;--fill:#8fa5ff;--on-fill:#0a1235;--fill-hover:#a9baff;--fill-press:#bfcbff;--btn-edge:#8fa5ff;--panel:#2347f5;--on-panel:#fff;--panel-cta:#ffe27a;--on-panel-cta:#0a1235;--panel-cta-hover:#fff0b3;--ok:#4ac98c;--warn:#f0b64a;--bad:#ff8a80;--on-violet:#0a1235;--shadow-lift:0 4px 0 #00000080;--shadow-frame:0 10px 0 -2px #00000073}}body[data-brand=cobalt-pop] .mk-eyebrow,body[data-brand=solid-black] .mk-eyebrow{background:var(--apricot);width:fit-content;color:var(--hl-text);border-radius:var(--r-tag);padding:2px 10px}.bv-sprite{width:0;height:0;position:absolute;overflow:hidden}.bv-logo{height:var(--logo-h,2rem);width:calc(var(--logo-h,2rem) * var(--logo-ar));flex:none;display:block}.bv-logo[data-variant=mark]{width:var(--logo-h,2rem)}.bv-logo use{display:none}body[data-brand=cobalt-pop] .bv-logo use[data-brand-art=cobalt-pop],body[data-brand=deep-teal] .bv-logo use[data-brand-art=deep-teal],body[data-brand=ink-violet] .bv-logo use[data-brand-art=ink-violet],body[data-brand=signal-orange] .bv-logo use[data-brand-art=signal-orange],body[data-brand=solid-black] .bv-logo use[data-brand-art=solid-black]{display:inline}.brand:has(.bv-logo){align-items:center;display:inline-flex}.app-sidebar-brand .bv-logo{--logo-h:1.75rem}.mk-foot-brand{align-items:center;gap:12px;margin-top:24px;display:flex}.mk-foot-brand .bv-logo{--logo-h:1.5rem}@media (forced-colors:active){.bv-logo{forced-color-adjust:none}}.bv-devbar{white-space:nowrap;background:var(--ink);height:36px;color:var(--paper);scrollbar-width:thin;align-items:center;gap:12px;padding-inline:16px;font-size:12px;line-height:1;display:flex;overflow-x:auto}.bv-devbar-env{border-radius:var(--r-tag);background:var(--apricot);color:var(--hl-text);letter-spacing:.06em;flex:none;padding:3px 8px;font-weight:700}.bv-devbar-now{flex:none}.bv-devbar ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bv-devbar a{border-radius:var(--r-tag);min-height:28px;color:var(--paper);text-underline-offset:.2em;align-items:center;padding:0 10px;text-decoration-line:underline;display:inline-flex}.bv-devbar a[aria-current=true]{background:var(--fill);color:var(--on-fill);font-weight:700;text-decoration-line:none}.bv-devbar a:focus-visible{outline:2px solid var(--paper);outline-offset:1px}.bv-devbar-reset{flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.bv-devbar a:not([aria-current=true]):hover{background:var(--card);color:var(--ink);text-decoration-line:none}.bv-devbar a[aria-current=true]:hover{background:var(--fill);color:var(--on-fill)}}.bv-devbar a[aria-current=true]:active{background:var(--fill);color:var(--on-fill)}.bv-devbar a:not([aria-current=true]):active{background:var(--card);color:var(--ink)}@media (forced-colors:active){.bv-devbar{border-bottom:1px solid canvastext}.bv-devbar a[aria-current=true]{outline:1px solid canvastext}}@media print{.bv-devbar{display:none}}body,html{background:var(--paper);color:var(--ink)}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}[data-site-main]{min-height:85svh}a{color:var(--violet);text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.btn{background:var(--fill);color:var(--on-fill);border-radius:var(--r-btn);border:var(--btn-bw) solid var(--btn-edge);cursor:pointer;padding:10px 16px;font-weight:600}.btn.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.badge{border-radius:var(--r-tag);border:1px solid var(--line);background:var(--card);align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.muted{color:var(--muted)}.btn:disabled,.btn[aria-disabled=true]{color:var(--muted);border:1px dashed var(--muted);cursor:not-allowed;background:0 0}.btn.danger{color:var(--bad);border:2px solid var(--bad);background:0 0}.stack>*+*{margin-top:16px}.field{gap:4px;display:grid}.field label,.field legend{font-weight:600}.field .hint{color:var(--muted);font-size:14px}.input{background:var(--card);width:100%;color:var(--ink);border:1px solid var(--muted);border-radius:var(--r-ctrl);font:inherit;padding:10px 12px}.choices{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.choice{align-items:center;gap:8px;min-height:44px;display:inline-flex}.banner{border-radius:var(--r-ctrl);background:var(--card);border:1px solid var(--line);border-left-width:6px;padding:12px 16px}.banner.ok{border-left-color:var(--ok)}.banner.warn{border-left-color:var(--warn)}.banner.bad{border-left-color:var(--bad)}.banner.info{border-left-color:var(--violet)}.badge.ok{border-color:var(--ok)}.badge.warn{border-color:var(--warn)}.badge.bad{border-color:var(--bad)}.btn,.choice,.input{min-height:44px}progress.meter{width:100%;height:12px;accent-color:var(--violet)}.table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline-offset:-3px}table.data{border-collapse:collapse;width:100%}table.data td,table.data th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 12px 8px 0}.grid2{gap:16px;display:grid}@media (min-width:720px){.grid2{grid-template-columns:1fr 1fr}}:root{--app-sidebar-w:15rem;--app-topbar-h:3.25rem;--app-radius:var(--r-app);--app-gap:24px}body:has(.app-shell) [data-site-header],body:has(.app-shell)>footer{display:none}body:has(.app-shell) [data-site-main]{padding-inline:0;max-width:none;padding-bottom:0}.app-shell{min-height:100svh;display:block}.app-banner{display:contents}.app-topbar{min-height:var(--app-topbar-h);border-bottom:1px solid var(--line);background:var(--card);z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex;position:sticky;top:0}.app-topbar .brand{font-size:1.125rem;font-weight:700}.app-menu-btn{display:none}.app-shell[data-js="1"] .app-menu-btn{align-items:center;display:inline-flex}.app-sidebar{background:var(--card);border-bottom:1px solid var(--line);padding:12px 16px 16px}.app-shell[data-js="1"]:not([data-open="1"]) .app-sidebar{display:none}.app-shell[data-js="1"][data-open="1"] .app-sidebar{inset:var(--app-topbar-h) 0 0 0;z-index:15;border-bottom:0;position:fixed;overflow-y:auto}.app-sidebar-brand{display:none}.app-nav-group+.app-nav-group{margin-top:16px}.app-nav-title{letter-spacing:.04em;color:var(--muted);margin:0 0 4px;padding-inline:10px;font-size:12px;font-weight:600}.app-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-nav a:not(.btn){border-radius:var(--r-sm);min-height:40px;color:var(--ink);border-left:3px solid #0000;align-items:center;padding:6px 10px;font-size:.9375rem;text-decoration-line:none;display:flex}.app-nav a[aria-current=page]{background:var(--hover-bg);border-left-color:var(--violet);font-weight:600;text-decoration-line:none}.app-sidebar-foot{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:16px;font-size:14px;display:grid}.app-credit-line{margin:0}.app-credit-line strong{font-variant-numeric:tabular-nums}.app-foot-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-foot-links a:not(.btn),.app-foot-links button{border-radius:var(--r-sm);text-align:left;width:100%;min-height:40px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;padding:6px 10px;text-decoration-line:none;display:flex}.app-legal{margin:0;padding-inline:10px;font-size:12px}.app-legal,.app-legal a{color:var(--muted)}.app-content{min-width:0}.app-content-inner{max-width:64rem;margin-inline:auto;padding:20px 16px 64px}@media (min-width:900px){.app-shell{grid-template-columns:var(--app-sidebar-w) minmax(0,1fr);display:grid}.app-topbar{display:none}.app-shell[data-js="1"]:not([data-open="1"]) .app-sidebar,.app-shell[data-js="1"][data-open="1"] .app-sidebar,.app-sidebar{border-bottom:0;border-right:1px solid var(--line);z-index:auto;flex-direction:column;align-self:start;height:100svh;padding:16px 12px;display:flex;position:sticky;inset:0 auto auto;overflow-y:auto}.app-sidebar-brand{padding:4px 10px 16px;font-size:1.25rem;font-weight:700;display:block}.app-sidebar-foot{margin-top:auto}.app-nav{margin-bottom:20px}.app-content-inner{padding:32px 32px 80px}}.app-pagehead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding-bottom:16px;display:flex}.app-pagehead-text{flex:22rem;min-width:0}.app-pagehead h1{font-family:var(--font-display);letter-spacing:var(--display-track);font-size:1.5rem;line-height:1.25;font-weight:var(--display-weight);margin:0}.app-pagehead-desc{color:var(--muted);max-width:60ch;margin:4px 0 0}.app-pagehead-action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.app-shell .stack>.app-pagehead{margin-top:0}.app-shell a.btn{align-items:center;text-decoration:none;display:inline-flex}.app-shell a.btn:not(.secondary):not(.danger){color:var(--on-fill)}.app-shell a.btn.secondary{color:var(--ink)}.app-shell .card{border-radius:var(--app-radius);box-shadow:none;padding:20px}.app-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.app-card-head h2{margin:0}.app-shell .banner{border-radius:var(--app-radius)}.app-shell .empty{border-style:solid;border-color:var(--line);border-radius:var(--app-radius);background:var(--card);padding:32px 16px}.app-shell .empty .btn{margin-top:4px}.app-shell .table-scroll{max-height:34rem}.app-shell table.data{font-variant-numeric:tabular-nums}.app-shell table.data thead th{z-index:1;background:var(--card);color:var(--muted);border-bottom-color:var(--muted);font-size:13px;font-weight:600;position:sticky;top:0}.app-shell table.data th[scope=row]{font-weight:600}.app-shell table.data td,.app-shell table.data th{padding:10px 16px 10px 0}.app-shell .badge{white-space:nowrap;background:0 0;font-weight:500}.btn.secondary{border-color:var(--muted)}.app-spend{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--paper);padding:12px 16px}.app-spend p{margin:0}.app-spend p+p{margin-top:4px}.app-confirm{border:1px solid var(--bad);border-radius:var(--app-radius);background:var(--card)}.app-confirm>summary{color:var(--bad);padding-inline:16px;font-weight:600}.app-confirm-body{gap:12px;padding:0 16px 16px;display:grid}.app-confirm-body p{margin:0}.app-required-note{color:var(--muted);margin:0;font-size:14px}.app-kv{grid-template-columns:max-content 1fr;gap:4px 24px;margin:0;display:grid}.app-kv dt{color:var(--muted)}.app-kv dd{overflow-wrap:anywhere;margin:0}.app-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.app-list>li{margin:0}.app-rule{border:0;border-top:1px solid var(--line);margin:0}.app-num{font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.app-foot-links a:not(.btn):hover,.app-foot-links button:hover,.app-nav a:not(.btn):hover{background:var(--hover-bg);color:var(--ink);text-decoration-line:none}.app-nav a[aria-current=page]:hover{background:var(--hover-bg)}}@media (forced-colors:active){.app-nav a[aria-current=page]{border-left-color:highlight;outline:1px solid canvastext}.app-confirm,.app-pagehead,.app-sidebar,.app-spend,.app-topbar{border-color:canvastext}}:root{--dur-instant:.1s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.36s;--dur-shimmer:1.6s;--ease-out:cubic-bezier(.22,.8,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-standard:cubic-bezier(.4,0,.2,1);--motion-distance:8px;--motion-distance-sm:4px;--lift:-2px;--press-scale:.985}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.brand{color:var(--ink);text-decoration:none}.input::placeholder{color:var(--muted);opacity:1}.input[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.input:user-invalid{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.input:disabled{background:var(--paper);color:var(--muted);cursor:not-allowed;border-style:dashed}.field-error{color:var(--bad);font-size:14px}.choice{cursor:pointer;border-radius:var(--r-ctrl);padding-inline:8px}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--violet);cursor:pointer;flex:none}.choice input:disabled,.choice input:disabled+span{cursor:not-allowed;color:var(--muted)}summary{cursor:pointer;border-radius:var(--r-ctrl);min-height:44px;padding-block:10px;display:list-item}nav a:not(.btn){text-decoration-line:underline}nav a[aria-current=page]{color:var(--ink);text-underline-offset:.35em;text-decoration-thickness:3px}[data-card=link]{position:relative}[data-card=link] .card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-card=link]:focus-within{border-color:var(--violet)}progress.meter{appearance:none;border:1px solid var(--muted);border-radius:var(--r-tag);background:var(--card);overflow:hidden}progress.meter::-webkit-progress-bar{background:var(--card)}progress.meter::-webkit-progress-value{background:var(--violet);border-radius:var(--r-tag)}progress.meter::-moz-progress-bar{background:var(--violet);border-radius:var(--r-tag)}.empty{border:1px dashed var(--muted);border-radius:var(--r-card);text-align:center;padding:32px 16px}.skeleton{gap:12px;display:grid}.skeleton-block,.skeleton-line{contain:paint;background:var(--line);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton-line{height:14px}.skeleton-block{border-radius:var(--r-card);height:96px}.hero-art{aspect-ratio:640/210;max-width:640px;margin-block:8px}.hero-art svg{width:100%;height:auto;display:block}.hero-art .hero-card{fill:var(--card);stroke:var(--line);stroke-width:1.5px}.hero-art .hero-source{stroke:var(--violet);stroke-width:2px}.hero-art .hero-media{fill:var(--apricot)}.hero-art .hero-bar{fill:var(--line)}.hero-art .hero-check{fill:none;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--fill-hover)}.btn.danger:hover:not(:disabled):not([aria-disabled=true]),.btn.secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover-bg);border-color:var(--violet)}.btn.danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--bad)}a:not(.btn):hover{color:var(--violet-hover);text-underline-offset:.3em;text-decoration-thickness:2px}.brand:hover{text-decoration:underline}nav a[aria-current=page]:hover{color:var(--ink)}.input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ink)}.input:user-invalid:hover{border-color:var(--bad)}.choice:hover,summary:hover,table.data tbody tr:hover{background:var(--hover-bg)}[data-card=link]:hover{border-color:var(--violet)}}.btn:active:not(:disabled):not([aria-disabled=true]){background:var(--fill-press)}.btn.danger:active:not(:disabled):not([aria-disabled=true]),.btn.secondary:active:not(:disabled):not([aria-disabled=true]),.choice:active,summary:active{background:var(--hover-bg)}a:not(.btn):active{color:var(--violet-press)}@media (max-width:720px),(pointer:coarse){footer li a,nav a:not(.btn){align-items:center;min-height:44px;display:inline-flex}}@media (prefers-contrast:more){:root,:root:has(>body[data-brand]){--line:var(--muted)}:focus-visible{outline-width:4px}.input,progress.meter{border-width:2px;border-color:var(--ink)}a{text-decoration-thickness:2px}}@media (forced-colors:active){.btn{border:1px solid buttontext}.btn:disabled,.btn[aria-disabled=true]{color:graytext;border-color:graytext}.badge,.banner,.card,.empty{border:1px solid canvastext}progress.meter::-webkit-progress-value{background:highlight}progress.meter::-moz-progress-bar{background:highlight}.skeleton-block,.skeleton-line{background:canvas;border:1px solid graytext}.skeleton-block:after,.skeleton-line:after{display:none}.hero-art .hero-card{fill:canvas;stroke:canvastext}.hero-art .hero-bar,.hero-art .hero-media{fill:graytext}.hero-art .hero-check{stroke:canvastext}}@media (forced-colors:active) and (hover:hover) and (pointer:fine){.input:hover:not(:disabled){border-color:highlight}table.data tbody tr:hover{outline:1px solid highlight}}@media (prefers-reduced-motion:no-preference){@keyframes bv-enter{0%{opacity:0;transform:translateY(var(--motion-distance))}}@keyframes bv-settle{0%{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.985)}}@keyframes bv-fade{0%{opacity:0}}@keyframes bv-meter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bv-shimmer{to{transform:translate(100%)}}@keyframes bv-hero-split{0%{opacity:0;transform:translate(var(--hx),var(--hy)) scale(.55)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes bv-vt-out{to{opacity:0}}@keyframes bv-vt-in{0%{opacity:0;transform:translateY(var(--motion-distance))}}@view-transition{navigation:auto}[data-site-header]{view-transition-name:site-header}[data-site-main]{view-transition-name:site-main}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(site-header){mix-blend-mode:normal;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}::view-transition-old(site-main){animation:bv-vt-out var(--dur-fast) var(--ease-in) both;mix-blend-mode:normal}::view-transition-new(site-main){animation:bv-vt-in var(--dur-base) var(--ease-out) both;mix-blend-mode:normal}.banner[role=alert],.banner[role=status],.empty,[data-motion=enter]{animation:bv-enter var(--dur-base) var(--ease-out) backwards}.badge.ok,.banner.ok[role=status],[data-motion=settle]{animation:bv-settle var(--dur-base) var(--ease-out) backwards}.field-error{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@starting-style{.field-error{opacity:0;transform:translateY(calc(var(--motion-distance-sm) * -1))}}.grid2>.card,[data-motion=list]>*{animation:bv-enter var(--dur-base) var(--ease-out) backwards}table.data tbody tr{animation:bv-fade var(--dur-base) var(--ease-out) backwards}.grid2>.card:nth-child(2),[data-motion=list]>:nth-child(2),table.data tbody tr:nth-child(2){animation-delay:40ms}.grid2>.card:nth-child(3),[data-motion=list]>:nth-child(3),table.data tbody tr:nth-child(3){animation-delay:80ms}.grid2>.card:nth-child(4),[data-motion=list]>:nth-child(4),table.data tbody tr:nth-child(4){animation-delay:.12s}.grid2>.card:nth-child(n+5),[data-motion=list]>:nth-child(n+5),table.data tbody tr:nth-child(n+5){animation-delay:.16s}@supports selector(::details-content){details::details-content{opacity:0;transform:translateY(calc(var(--motion-distance-sm) * -1));transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}details[open]::details-content{opacity:1;transform:none}}.btn{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}.btn:disabled,.btn[aria-disabled=true]{transition:none}a:not(.btn){transition:color var(--dur-fast) var(--ease-out),text-underline-offset var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.input{transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.choice,summary,table.data tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.badge{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}[data-card=link]{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}[data-card=link]:active{transform:scale(var(--press-scale))}progress.meter{animation:bv-meter var(--dur-slow) var(--ease-out) backwards}.skeleton-block:after,.skeleton-line:after{content:"";background:linear-gradient(90deg,transparent,var(--shimmer),transparent);animation:bv-shimmer var(--dur-shimmer) var(--ease-standard) 3 both;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}.hero-art [data-hero-variant]{transform-box:fill-box;transform-origin:50%;animation:bv-hero-split var(--dur-base) var(--ease-out) backwards}.hero-art [data-hero-variant="1"]{--hx:-231px;--hy:49px;animation-delay:40ms}.hero-art [data-hero-variant="2"]{--hx:-401px;--hy:49px;animation-delay:80ms}.hero-art [data-hero-variant="3"]{--hx:-231px;--hy:-49px;animation-delay:.12s}.hero-art [data-hero-variant="4"]{--hx:-401px;--hy:-49px;animation-delay:.16s}.hero-art .hero-check{animation:bv-fade var(--dur-fast) var(--ease-out) .16s backwards}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-card=link]:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}[data-card=link]:hover:active{transform:scale(var(--press-scale))}}html:has([data-mk]){scroll-padding-top:5rem}body:has([data-mk]) [data-site-main]{padding-inline:0;max-width:none;padding-bottom:0}body:has([data-mk]) .mk-header{background:var(--paper);border-bottom:1px solid var(--line)}body:has([data-mk]) .mk-header-in{max-width:70rem;padding-block:8px}body:has([data-mk]) .mk-footer{border-top:1px solid var(--line);max-width:70rem;margin-top:0;padding-top:48px}body:has([data-mk]) .mk-footer a:not(.btn){color:var(--muted)}.mk-header-actions{display:none}body:has([data-mk]) .mk-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}body:has([data-mk]) .mk-header nav{white-space:nowrap;flex-wrap:nowrap;flex:1 0 100%;order:3;gap:4px 20px;overflow-x:auto}body:has([data-mk]) .mk-header nav a:not(.btn){color:var(--ink);text-decoration-line:none}body:has([data-mk]) .mk-header nav a[aria-current=page]{text-decoration-line:underline}.mk-signin{min-height:44px;color:var(--ink);padding-inline:12px}.mk-pill,.mk-signin{align-items:center;font-size:14px;text-decoration-line:none;display:inline-flex}.mk-pill{border-radius:var(--r-btn-mk);padding:8px 18px}@media (min-width:900px){body:has([data-mk]) .mk-header{z-index:5;position:sticky;top:0}body:has([data-mk]) .mk-header-in{flex-wrap:nowrap;gap:24px}body:has([data-mk]) .mk-header nav{flex:auto;order:0;margin-left:8px;overflow:visible}}.mk{font-size:1.0625rem}.mk-container{width:min(70rem,100% - 2rem);margin-inline:auto}.mk-narrow{width:min(46rem,100% - 2rem)}.mk-display{letter-spacing:calc(-.035em + var(--display-track));font-size:clamp(2.75rem,1.4rem + 6vw,4.5rem);line-height:1.04}.mk-display,.mk-h1{font-family:var(--font-display);font-weight:var(--display-weight);text-wrap:balance;margin:0}.mk-h1{letter-spacing:calc(-.03em + var(--display-track));font-size:clamp(2.125rem,1.3rem + 3.6vw,3.5rem);line-height:1.08}.mk-h2{font-family:var(--font-display);letter-spacing:calc(-.025em + var(--display-track));font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);line-height:1.12;font-weight:var(--display-weight);text-wrap:balance;margin:0}.mk-h3{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.mk-lead{max-width:40rem;color:var(--muted);margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.5}.mk-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin:0;font-size:.8125rem;font-weight:650}.mk-fine,.mk-meta{color:var(--muted);margin:0;font-size:.9375rem}.mk-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.mk-actions .btn{border-radius:var(--r-btn-mk);padding:12px 24px;font-size:1rem;text-decoration-line:none}.mk-list{gap:8px;margin:0;padding-left:1.25rem;list-style:outside;display:grid}.mk-list li::marker{color:var(--violet)}.mk .card{border-radius:var(--r-lg);padding:24px}.mk .banner{border-radius:var(--r-card)}.mk nav[aria-label=Breadcrumb]{padding-top:24px}.mk-head{gap:20px;padding-block:clamp(24px,4vw,48px);display:grid}.mk-head>*{margin:0}.mk-container>.mk-actions{margin-bottom:clamp(24px,4vw,48px)}.mk-hero{justify-items:start;gap:28px;padding-block:clamp(48px,9vw,112px) clamp(32px,5vw,56px);display:grid}.mk-intro{gap:20px;display:grid}.mk-shot{margin:0 0 clamp(48px,8vw,96px)}.mk-shot figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:.875rem}.mk-app{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-frame);grid-template-columns:minmax(0,1fr);font-size:14px;line-height:1.45;display:grid;overflow:hidden}.mk-app p{margin:0}.mk-app-side{background:var(--paper);border-right:1px solid var(--line);padding:16px 12px;display:none}.mk-app-brand{padding:4px 10px 16px;font-size:1.25rem;font-weight:700}.mk-app-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk-app-nav li{border-radius:var(--r-sm);border-left:3px solid #0000;padding:8px 10px}.mk-app-nav li.is-current{background:var(--hover-bg);border-left-color:var(--violet);font-weight:600}.mk-app-credit{border-top:1px solid var(--line);gap:8px;margin-top:24px;padding:16px 10px 0;font-size:13px;display:grid}.mk-app-main{align-content:start;gap:20px;min-width:0;padding:20px;display:grid}.mk-app-title{border-bottom:1px solid var(--line);padding-bottom:14px}.mk-app-h{font-size:1.5rem;font-weight:700;line-height:1.25}.mk-app-sub{color:var(--muted)}.mk-app-grid{gap:16px;display:grid}.mk-app-card{border:1px solid var(--line);border-radius:var(--r-app);background:var(--card);align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.mk-app-card+.mk-app-card{display:none}.mk-app-card-h{font-size:1.0625rem;font-weight:700}.mk-app-label{margin-top:4px;font-weight:600}.mk-app-field{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--paper);padding:8px 10px}.mk-app-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-chip{border:1px solid var(--line);border-radius:var(--r-tag);padding:4px 12px}.mk-chip.is-on{border-color:var(--violet);background:var(--hover-bg)}.mk-app-cost span,.mk-app-note,.mk-app-status span:last-child{color:var(--muted)}.mk-app-btn{border-radius:var(--r-ctrl);background:var(--fill);color:var(--on-fill);justify-self:start;margin-top:4px;padding:9px 16px;font-weight:600}.mk-app-status{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}@media (min-width:640px){.mk-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-app-card+.mk-app-card{display:grid}}@media (min-width:820px){.mk-app{grid-template-columns:13rem minmax(0,1fr)}.mk-app-side{display:block}.mk-app-main{padding:24px 28px 28px}}.mk-trust{border-block:1px solid var(--line);gap:20px;padding-block:32px;display:grid}.mk-trust ul{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.mk-trust li{align-content:start;gap:4px;display:grid}.mk-trust li span{color:var(--muted);font-size:.9375rem}.mk-feature{align-items:center;gap:32px;padding-block:clamp(56px,8vw,112px);display:grid}.mk-feature+.mk-feature{border-top:1px solid var(--line)}.mk-feature-text{justify-items:start;gap:16px;display:grid}.mk-feature-text p{margin:0}.mk-feature-art{min-width:0}.mk-feature-art .hero-art{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);align-items:center;max-width:none;margin:0;padding:16px;display:grid}@media (min-width:880px){.mk-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.mk-feature.is-flip .mk-feature-art{order:-1}}.mk-vis{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);gap:12px;padding:24px;display:grid}.mk-vis p{margin:0}.mk-vis-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:650}.mk-vis-line{font-size:.9375rem}.mk-vis-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.mk-vis-rows{margin:0;padding:0;list-style:none;display:grid}.mk-vis-rows li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-block:12px;font-size:.9375rem;display:flex}.mk-vis-rows li:first-child{border-top:0}.mk-vis-foot{font-size:.875rem}.mk-block{border-top:1px solid var(--line);gap:24px;padding-block:clamp(56px,8vw,112px);display:grid}.mk-block>*{margin:0}.mk-plans{gap:16px;display:grid}.mk-plans .card{align-content:start}.mk-price{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}@media (min-width:880px){.mk-block .grid2:has(>:nth-child(3):last-child),.mk-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-panel{border-radius:var(--r-xl);background:var(--panel);color:var(--on-panel);justify-items:start;gap:20px;margin-block:clamp(32px,6vw,80px) clamp(48px,8vw,96px);padding:clamp(32px,6vw,72px);display:grid}.mk-panel>*{margin:0}.mk-panel-lead{max-width:36rem;font-size:1.1875rem;line-height:1.5}.mk-panel .btn{background:var(--panel-cta);color:var(--on-panel-cta)}.mk-panel .btn.secondary{color:var(--on-panel);border-color:var(--on-panel);background:0 0}.mk-panel :focus-visible{outline-color:var(--on-panel)}.mk .mk-section{border-top:1px solid var(--line);gap:20px;padding-block:clamp(40px,6vw,72px);display:grid}.mk .mk-section>*+*{margin-top:0}.mk .mk-section-body{max-width:42rem}.mk .mk-section:has(table) .mk-section-body{max-width:none}.mk .mk-narrow .mk-section,.mk .mk-section:has(table){grid-template-columns:minmax(0,1fr)}@media (min-width:880px){.mk .mk-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.mk .mk-narrow .mk-section,.mk .mk-section:has(table){grid-template-columns:minmax(0,1fr);gap:20px}}.mk .table-scroll{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.mk table.data td:first-child,.mk table.data th:first-child{padding-left:16px}.mk table.data td:last-child,.mk table.data th:last-child{padding-right:16px}.mk table.data{font-variant-numeric:tabular-nums;font-size:.9375rem}.mk-article{padding-bottom:48px}.mk-article>p{line-height:1.7}.mk-articles{gap:16px;margin:0 0 clamp(48px,8vw,96px);padding:0;list-style:none;display:grid}@media (hover:hover) and (pointer:fine){.mk-signin:hover,body:has([data-mk]) .mk-header nav a:not(.btn):hover{text-decoration-line:underline}.mk-panel .btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--panel-cta-hover)}.mk-panel a.secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--on-panel);color:var(--panel);border-color:var(--on-panel)}}.mk-panel .btn:active:not(:disabled):not([aria-disabled=true]){background:var(--panel-cta-hover)}.mk-panel a.secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--on-panel);color:var(--panel)}@media (forced-colors:active){.mk-app,.mk-app-card,.mk-app-field,.mk-chip,.mk-panel,.mk-vis{border:1px solid canvastext}.mk-app-btn{border:1px solid buttontext}.mk-app-nav li.is-current{outline:1px solid canvastext}}@media (hover:hover) and (pointer:fine){body:has([data-mk]) .mk-footer a:not(.btn):hover{color:var(--violet-hover)}}.cr-num{font-variant-numeric:tabular-nums}.cr-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:960px){.cr-layout{grid-template-columns:17.5rem minmax(0,1fr);align-items:start}.cr-filters{position:sticky;top:16px}}.cr-results{min-width:0}.cr-filters{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:16px}.cr-filters-sum{cursor:pointer;font-weight:700}.cr-filters-body{margin-top:16px}.cr-filters fieldset{border:0;min-width:0;margin:0;padding:0}.cr-fgroup{border-top:1px solid var(--line);padding-top:8px}.cr-fgroup>summary{cursor:pointer;font-weight:600}.cr-fgroup legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-range-fields{gap:8px;display:grid}.cr-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.cr-count{margin:0;font-weight:600}.cr-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-chip-link{border:1px solid var(--muted);border-radius:var(--r-tag);background:var(--card);min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.cr-plain{margin:0;padding:0;list-style:none}.cr-table{min-width:52rem}.cr-compare{min-width:40rem}.cr-compare td,.cr-compare th[scope=col]{min-width:11rem}.cr-chips-inline{flex-wrap:wrap;gap:6px;display:flex}.cr-basis,.cr-chip,.cr-example{border:1px solid var(--muted);border-radius:var(--r-tag);background:var(--card);color:var(--ink);align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.cr-example{color:var(--muted);border-style:dashed}.cr-basis{letter-spacing:.02em;font-weight:700}.cr-basis[data-basis=estimate]{border-color:var(--warn)}.cr-stale,.cr-stale-chip{color:var(--warn);font-weight:600}.cr-prov{font-size:14px}.cr-compare-form{gap:12px;padding-top:8px;display:grid}.cr-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-relax{margin:0;padding-left:20px}.cr-na{border:1px dashed var(--muted);border-radius:var(--r-ctrl);padding:16px}.cr-na p{margin:0}.cr-na p+p{margin-top:4px}.cr-sub{margin:16px 0 4px;font-size:1rem;font-weight:700}.cr-facts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px 24px;margin:0;display:grid}.cr-facts dt{color:var(--muted);font-size:13px}.cr-facts dd{margin:2px 0 0}.cr-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-score-head{align-items:center;gap:16px;display:flex}.cr-score-head p{margin:0}.cr-ring-track{stroke:var(--line)}.cr-ring-arc{stroke:var(--violet)}.cr-bar{display:block}.cr-bar-track{fill:var(--line)}.cr-bar-fill{fill:var(--muted)}.cr-tick{fill:var(--ink)}.cr-bars,.cr-components{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-components li{grid-template-columns:minmax(0,9rem) minmax(4rem,1fr) 7rem;align-items:center;gap:2px 12px;display:grid}.cr-components .cr-comp-w{grid-column:1/-1;font-size:13px}.cr-bars li{grid-template-columns:minmax(0,8rem) minmax(4rem,1fr) 3.5rem;align-items:center;gap:12px;display:grid}.cr-bar-val,.cr-comp-val{text-align:right}.cr-rangebar{margin-top:12px}.cr-rangebar p{margin:0}.cr-rangebar .cr-bar{margin:6px 0}@media (forced-colors:active){.cr-bar-track{fill:canvas;stroke:canvastext;stroke-width:.5px}.cr-bar-fill{fill:highlight}.cr-tick{fill:canvastext}.cr-ring-track{stroke:graytext}.cr-ring-arc{stroke:highlight}.cr-basis,.cr-chip,.cr-chip-link,.cr-example{border-color:canvastext}}.cr-claim-form,.set-aud-form{max-width:44rem}.cr-claim-set,.set-aud-set{border:1px solid var(--line);border-radius:12px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.cr-claim-legend,.set-aud-legend{padding:0 6px;font-weight:700}.set-aud-set:disabled{opacity:1}.cr-claim-form .choices,.set-aud-form .choices{flex-wrap:wrap;gap:8px 20px;display:flex}@media (forced-colors:active){.cr-claim-set,.set-aud-set{border-color:canvastext}}.cr-lists-saved p{margin:0}.cr-lists-create{text-align:left;max-width:32rem}.cr-lists-table{min-width:40rem}.cr-lists-members{min-width:56rem}.cr-lists-members td,.cr-lists-members th[scope=row]{vertical-align:top}.cr-lists-members p{margin:4px 0 0}.cr-lists-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-weight:400;display:flex}.cr-lists-add .field{flex:10rem;min-width:0;margin:0}.cr-lists-add .field>label,.cr-lists-stage .field>label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-lists-stage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-lists-stage .field{flex:9rem;min-width:0;margin:0}.cr-lists-note{margin:8px 0 0;font-size:14px;font-weight:400}.cr-lists-delete>summary,.cr-lists-notes>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.cr-lists-notelist{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.cr-lists-notelist li{border-left:3px solid var(--line);padding-left:12px}.cr-lists-notelist li p{white-space:pre-wrap;overflow-wrap:anywhere}.cr-lists-delete{border:1px solid var(--line);border-radius:var(--r-ctrl);padding:0 16px}.cr-lists-delete[open]{padding-bottom:16px}@media (forced-colors:active){.cr-lists-delete,.cr-lists-notelist li{border-color:canvastext}}.cr-out-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px 16px;display:grid}.cr-out-headline{margin:0;font-size:1.125rem}.cr-out-usage{margin:0}.cr-out-footer{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card);border:1px solid var(--line);border-radius:var(--r-ctrl);font:inherit;max-height:24rem;margin:8px 0;padding:12px 16px;font-size:.9375rem;overflow:auto}.cr-out-locked{border:1px dashed var(--muted);border-radius:var(--r-ctrl);padding:12px 16px}.cr-out-locked p{margin:0 0 8px}.cr-out-drafts{gap:16px;display:grid}.cr-out-draft{border:1px solid var(--line);border-radius:var(--r-ctrl);padding:16px}.cr-out-draft p{margin:4px 0}.cr-out-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.cr-out-inline{margin:0;display:inline}.cr-out-confirm{border:2px solid var(--fill);border-radius:var(--r-ctrl);padding:16px}.cr-res-lists{flex-wrap:wrap;gap:8px 16px;display:flex}.cr-res-lists a[aria-current=page]{font-weight:700;text-decoration-line:underline}.cr-res-cal{margin:0}@media (forced-colors:active){.cr-out-confirm,.cr-out-draft,.cr-out-footer,.cr-out-locked{border-color:canvastext}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}