/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-geist-mono), "Courier New", monospace;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--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);--font-display:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-wordmark:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--color-ink:#111;--color-offwhite:#fafafa;--color-white:#fff;--color-ember:#ff4a1c;--brand-rule:var(--color-ember-500);--color-ember-100:#ffe8e1;--color-ember-500:#ff4a1c;--color-ember-700:#cc3412;--color-ember-800:#b02d0f;--color-ember-chip-bg:#ff4a1c14}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ember-chip-bg:color-mix(in srgb, var(--color-ember-500) 8%, transparent)}}:root,:host{--color-graphite:#211f1d;--color-graphite-active:#2f2c29;--color-graphite-hairline:#39352f;--color-warm-panel:#faf7f5;--color-warm-panel-border:#efe7e0;--color-success:var(--text-secondary);--color-success-fg:var(--text-secondary);--color-warning:#d97706;--color-warning-fg:#b45309;--color-danger:#dc2626;--color-danger-fg:#b91c1c;--color-ident-1:var(--color-graphite);--color-ident-2:var(--color-graphite-active);--color-ident-3:var(--color-graphite-hairline);--color-ident-4:var(--rail-hover-bg);--color-ident-5:var(--nav-muted);--color-ident-6:var(--text-muted);--color-ident-7:var(--text-secondary);--color-ident-8:var(--text-placeholder);--border-subtle:#e0e0df;--radius-region:7px;--radius-control:3px;--radius-pill:9999px;--breakpoint-mk-nav-hide:60rem;--breakpoint-mk-grid-1col:57.5rem;--breakpoint-mk-features-stack:53.75rem;--breakpoint-mk-deltas-2up:41.25rem;--breakpoint-mk-device-scale-lg:35rem;--breakpoint-mk-device-scale-md:28.75rem;--breakpoint-mk-device-scale-sm:23.75rem;--breakpoint-mk-shell-wide:68.75rem;--breakpoint-nav-icon-rail:85rem;--breakpoint-rail-stack:81.25rem;--breakpoint-density-compact:75rem;--breakpoint-actions-condensed:70rem;--breakpoint-table-condensed:62.5rem;--breakpoint-master-fold:60rem;--breakpoint-nav-off-canvas:56.25rem;--breakpoint-density-minimum:47.5rem;--breakpoint-page-compact:1199px;--breakpoint-page-minimum:759px;--container-density-compact:75rem;--container-density-minimum:47.5rem;--tracking-meta:.04em;--tracking-section-label:.06em;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--email-body:#333;--email-muted:#888;--email-border:#e5e5e5;--email-spend-warning:#b3261e;--email-spend-muted:#5c5c5c;--space-20:80px;--space-24:96px;--space-30:120px;--space-33:132px;--space-40:160px;--space-55:220px;--space-58:232px;--space-80:320px;--space-sidebar:332px;--shadow-mk-focus:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-mk-focus:0 0 0 3px color-mix(in srgb, var(--focus-ring) 45%, transparent)}}:root,:host{--shadow-mk-shell:0 1px 2px 0 #00000008;--shadow-mk-card:0 16px 40px -28px #211f1d40;--shadow-mk-card-strong:0 24px 60px -30px #211f1d4d;--shadow-mk-depth:0 40px 80px -40px #211f1d66;--z-dock:40;--z-floating:45;--z-toast:48;--z-overlay:50;--motion-micro:.12s;--motion-enter:.18s;--motion-exit:.135s;--motion-surface:.2s;--motion-move:.24s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-symmetric:cubic-bezier(.65, 0, .35, 1);--motion-emphasis-dwell:.8s;--mask-fade-trailing-edge:linear-gradient(to right, black, black calc(100% - 28px), transparent 100%);--mask-fade-leading-edge:linear-gradient(to right, transparent, black 28px, black 100%);--mask-fade-both-edges:linear-gradient(to right, transparent, black 28px, black calc(100% - 28px), transparent 100%);--mask-fade-bottom-edge:linear-gradient(to bottom, black, black calc(100% - 16px), transparent 100%);--mask-fade-vertical-leading-edge:linear-gradient(to bottom, transparent, black 16px, black 100%);--mask-fade-vertical-trailing-edge:linear-gradient(to bottom, black, black calc(100% - 16px), transparent 100%);--mask-fade-vertical-both-edges:linear-gradient(to bottom, transparent, black 16px, black calc(100% - 16px), transparent 100%);--color-text-tertiary:#3a3a40;--color-border-warm-100:#eceae6;--color-ink-warm-c:#33211c;--color-ink-warm-d:#3c3936;--color-chrome-black:#08080a;--color-chrome-black-b:#060608;--color-chrome-black-c:#0c0c0e;--color-chrome-black-d:#18181b;--color-chrome-black-e:#34343a;--color-chrome-black-f:#2b2b30;--color-chrome-dot-red:#e0655a;--color-chrome-dot-amber:#e6b85c;--color-chrome-dot-green:#7fc08a;--color-chrome-bg:#f4f0ec;--color-status-inline-edit-bg:#fdf6f3;--color-ember-tint-a:#ff8a5c;--color-danger-on-dark:#ff7a5c;--color-vendor-quickbooks:#2ca01c;--color-b2b:#6b4d8a;--color-b2b-bg:#efe7f6}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{font-family:var(--font-body);background-color:var(--surface-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;color-scheme:light;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=759px){.container{max-width:759px}}@media (width>=1199px){.container{max-width:1199px}}@media (width>=23.75rem){.container{max-width:23.75rem}}@media (width>=28.75rem){.container{max-width:28.75rem}}@media (width>=35rem){.container{max-width:35rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=41.25rem){.container{max-width:41.25rem}}@media (width>=47.5rem){.container{max-width:47.5rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=53.75rem){.container{max-width:53.75rem}}@media (width>=56.25rem){.container{max-width:56.25rem}}@media (width>=57.5rem){.container{max-width:57.5rem}}@media (width>=60rem){.container{max-width:60rem}}@media (width>=62.5rem){.container{max-width:62.5rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=68.75rem){.container{max-width:68.75rem}}@media (width>=70rem){.container{max-width:70rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=81.25rem){.container{max-width:81.25rem}}@media (width>=85rem){.container{max-width:85rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.font-\[\'Inter\'\]{font-family:Inter}.font-\[600\]{--tw-font-weight:600;font-weight:600}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,[data-theme=light]{--surface-app:#fafafa;--surface-card:#fff;--surface-panel:#f4f4f3;--surface-subtle:#f1efec;--surface-chip:#eceef1;--text-chip:#33333a;--border-default:#ececec;--border-subtle:#e0e0df;--border-control:#8e8e8e;--sheet-width-compact:400px;--sheet-width-standard:480px;--sheet-width-wide:680px;--page-gutter:30px;--page-gutter-compact:22px;--text-primary:#1a1a1c;--text-secondary:#6a6a70;--text-muted:#6f6f76;--text-placeholder:#b6b6bc;--text-link:var(--color-ink);--text-on-ink:#fff;--text-on-card:#1a1a1c;--focus-ring:var(--color-ink);--nav-bg:#fff;--nav-text:#1a1a1c;--nav-muted:#8a8a90;--nav-accent:var(--nav-text);--nav-hover-bg:#f5f5f4;--nav-active-bg:#f1f1ef;--surface-header:#f4f4f3;--text-on-header:#6a6a70;--btn-primary-bg:var(--color-ink);--btn-primary-text:#fff;--btn-primary-hover-bg:#2f2c29;--btn-secondary-bg:#fff;--btn-secondary-border:#e4e4e2;--btn-secondary-text:#1a1a1c;--btn-secondary-hover-bg:#f7f7f5;--mk-canvas:var(--surface-app);--mk-body:#56524d;--mk-muted:#8a857e;--mk-line:#ece7e2;--mk-card-line:#e7e1da;--mk-meta:var(--nav-muted);--mk-elev-ring:0 0 0 1px var(--border-default);--mk-elev-raised:0 2px 8px var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--mk-elev-raised:0 2px 8px color-mix(in oklab, var(--text-primary), transparent 92%)}}:root,[data-theme=light]{--mk-nav-scrolled-bg:var(--surface-app)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--mk-nav-scrolled-bg:color-mix(in srgb, var(--surface-app) 92%, transparent)}}:root,[data-theme=light]{--mk-container-max:1120px;--mk-section-y-tablet:68px;--mk-rail-body:#cfc9c1;--mk-rail-body-2:#c3bcb3;--mk-rail-meta:#a9a39a;--mk-rail-meta-2:#8f8981;--mk-rail-link:var(--rail-text);--rail-bg:var(--color-graphite);--rail-active-bg:var(--color-graphite-active);--rail-hover-bg:#2a2724;--rail-hairline:var(--color-graphite-hairline);--rail-text:#f4f1ed;--rail-muted:#9a958c;--rail-accent:var(--rail-text);--external-shell-accent-fallback:var(--color-ember-500);--insight-bg:var(--color-warm-panel);--insight-border:var(--color-warm-panel-border)}[data-slot=external-shell]{--external-shell-accent:var(--external-shell-accent-fallback)}[data-slot=external-shell][data-tenant-accent]{--external-shell-accent:attr(data-tenant-accent type(<color>), var(--external-shell-accent-fallback))}:root{--row-pageheader:72px;--row-chrome:44px;--record-nav-height:52px;--record-inset-x:28px;--block-pad:20px;--stack-a:12px;--stack-b:10px;--type-9:9px;--type-9-5:9.5px;--type-10:10px;--type-10-5:10.5px;--type-11:11px;--type-11-5:11.5px;--type-12:12px;--type-12-5:12.5px;--type-13:13px;--type-13-5:13.5px;--type-14:14px;--type-14-5:14.5px;--type-15:15px;--type-16:16px;--type-17:17px;--type-18:18px;--type-19:19px;--type-20:20px;--type-21:21px;--type-22:22px;--type-24:24px;--type-25:25px;--type-26:26px;--type-28:28px;--type-30:30px;--type-32:32px;--type-34:34px;--type-40:40px;--type-48:48px;--role-prose-size:var(--type-14);--role-prose-sm-size:var(--type-13);--role-prose-compact-size:var(--type-12-5);--role-prose-xs-size:var(--type-12);--role-caption-size:var(--type-11-5);--role-meta-size:var(--type-12);--role-label-size:var(--type-13);--role-badge-size:var(--type-12);--role-button-size:var(--type-13);--role-button-sm-size:var(--type-12-5);--role-button-compact-size:var(--type-11);--role-button-lg-size:var(--type-14);--role-button-chip-size:var(--type-13);--role-table-cell-size:var(--type-13-5);--role-table-cell-sm-size:var(--type-13);--role-table-cell-xs-size:var(--type-12-5);--role-table-meta-size:var(--type-12);--role-schedule-cell-size:var(--type-11);--role-control-size:var(--type-13-5);--role-tab-size:var(--type-13-5);--role-mono-id-size:var(--type-12-5);--role-money-size:var(--type-13-5);--role-automation-title-size:var(--type-14-5);--role-nav-title-size:var(--type-15);--role-title-sm-size:var(--type-16);--role-sheet-title-size:var(--type-17);--role-title-md-size:var(--type-18);--role-page-title-compact-size:var(--type-19);--role-title-lg-size:var(--type-20);--role-record-title-hero-size:var(--type-21);--role-record-title-compact-size:var(--type-21);--role-page-title-size:var(--type-24);--role-page-title-loose-size:var(--type-22);--role-display-sm-size:var(--type-24);--role-record-title-size:var(--type-22);--role-display-md-size:var(--type-26);--role-metric-size:var(--type-28);--role-display-lg-size:var(--type-30);--role-metric-lg-size:var(--type-34);--role-price-display-size:var(--type-40)}@media (width<=1199px){:root{--record-inset-x:22px}}@media (width<=759px){:root{--record-inset-x:16px}}@font-face{font-family:Geist Sans;src:url(/_site/GeistSans-Regular-Latin-Subset.BDLfGX4s.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(/_site/GeistSans-SemiBold-Latin-Subset.DYnB2FB1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_site/GeistMono-Marketing.Bz1AY0FS.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--font-geist-sans:"Geist Sans";--font-geist-mono:"Geist Mono"}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}[data-astro-cid-2bljwwrb][data-consent-banner]{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--surface-app);color:var(--text-primary);border-top:1px solid var(--border-subtle);display:flex;position:fixed;inset:auto 0 0}[data-astro-cid-2bljwwrb][hidden]{display:none}p[data-astro-cid-2bljwwrb]{max-width:42rem;margin:0}div[data-astro-cid-2bljwwrb]{gap:var(--space-3);flex-wrap:wrap;display:flex}button[data-astro-cid-2bljwwrb]{padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-app);color:var(--text-primary);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-micro) var(--motion-ease-standard)}button[data-astro-cid-2bljwwrb]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){button[data-astro-cid-2bljwwrb]{transition:none}button[data-astro-cid-2bljwwrb]:active{transform:none}}[data-astro-cid-2bljwwrb][data-consent-accept]{background:var(--btn-primary-bg);color:var(--btn-primary-text)}button[data-astro-cid-2bljwwrb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){[data-astro-cid-2bljwwrb][data-consent-banner]{flex-direction:column;align-items:flex-start}}button[data-astro-cid-r7fm7j5p]{font:inherit;cursor:pointer;color:var(--text-primary)}dialog[data-astro-cid-r7fm7j5p]{max-width:32rem;width:calc(100% - var(--space-8));padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-region);background:var(--surface-app);color:var(--text-primary);margin:auto}dialog[data-astro-cid-r7fm7j5p]::backdrop{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}h2[data-astro-cid-r7fm7j5p]{margin:0 0 var(--space-4);font-size:1.5rem}p[data-astro-cid-r7fm7j5p]{color:var(--text-secondary)}label[data-astro-cid-r7fm7j5p]{margin-block:var(--space-5);display:block}label[data-astro-cid-r7fm7j5p] span[data-astro-cid-r7fm7j5p]{margin-top:var(--space-2);color:var(--text-secondary);display:block}input[data-astro-cid-r7fm7j5p]{accent-color:var(--color-ink)}div[data-astro-cid-r7fm7j5p]{gap:var(--space-3);flex-wrap:wrap;display:flex}dialog[data-astro-cid-r7fm7j5p] button[data-astro-cid-r7fm7j5p]{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-micro) var(--motion-ease-standard);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);background:var(--surface-app)}dialog[data-astro-cid-r7fm7j5p] [data-astro-cid-r7fm7j5p][data-consent-save]{background:var(--btn-primary-bg);color:var(--btn-primary-text)}dialog[data-astro-cid-r7fm7j5p] button[data-astro-cid-r7fm7j5p]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-r7fm7j5p] button[data-astro-cid-r7fm7j5p]{transition:none}dialog[data-astro-cid-r7fm7j5p] button[data-astro-cid-r7fm7j5p]:active{transform:none}}button[data-astro-cid-r7fm7j5p]:focus-visible,input[data-astro-cid-r7fm7j5p]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){dialog[data-astro-cid-r7fm7j5p]{transform-origin:50%;opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-exit), transform var(--motion-exit) var(--motion-ease-exit), overlay var(--motion-exit) allow-discrete, display var(--motion-exit) allow-discrete;transform:scale(.97)}dialog[data-astro-cid-r7fm7j5p][open]{opacity:1;transition:opacity var(--motion-surface) var(--motion-ease-standard), transform var(--motion-surface) var(--motion-ease-standard), overlay var(--motion-surface) allow-discrete, display var(--motion-surface) allow-discrete;transform:none}@starting-style{dialog[data-astro-cid-r7fm7j5p][open]{opacity:0;transform:scale(.97)}}}.pill[data-astro-cid-i3gwii2o]{border-radius:var(--radius-pill);background:var(--btn-primary-bg);color:var(--btn-primary-text);transition:background var(--motion-micro) var(--motion-ease-standard), transform var(--motion-micro) var(--motion-ease-standard);justify-content:space-between;align-items:center;gap:28px;padding:13px 24px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pill[data-astro-cid-i3gwii2o]:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-text)}}.pill[data-astro-cid-i3gwii2o] span[data-astro-cid-i3gwii2o]{font-weight:400}.btn-secondary[data-astro-cid-i3gwii2o]{border-radius:var(--radius-pill);background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text);transition:background var(--motion-micro) var(--motion-ease-standard), border-color var(--motion-micro), transform var(--motion-micro) var(--motion-ease-standard);justify-content:space-between;align-items:center;gap:28px;padding:12px 23px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-secondary[data-astro-cid-i3gwii2o]:hover{background:var(--btn-secondary-hover-bg);border-color:var(--border-control);color:var(--btn-secondary-text)}}.btn-secondary[data-astro-cid-i3gwii2o] span[data-astro-cid-i3gwii2o]{font-weight:400}.textlink[data-astro-cid-i3gwii2o]{border-bottom:1px solid var(--text-primary);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.textlink[data-astro-cid-i3gwii2o]:hover{border-bottom-color:#0000}}.textlink[data-astro-cid-i3gwii2o] span[data-astro-cid-i3gwii2o]{font-weight:400}.pill-light[data-astro-cid-i3gwii2o]{background:var(--rail-text);color:var(--color-graphite);justify-content:space-between;width:100%;max-width:360px;padding:17px 28px;font-size:18px}@media (hover:hover) and (pointer:fine){.pill-light[data-astro-cid-i3gwii2o]:hover{background:var(--surface-card);color:var(--color-graphite)}}.pill[data-astro-cid-i3gwii2o],.btn-secondary[data-astro-cid-i3gwii2o],.textlink[data-astro-cid-i3gwii2o]{touch-action:manipulation;-webkit-user-select:none;user-select:none}.pill[data-astro-cid-i3gwii2o]:active,.btn-secondary[data-astro-cid-i3gwii2o]:active{transform:scale(.97)}.textlink[data-astro-cid-i3gwii2o]:active{opacity:.6}a[data-astro-cid-i3gwii2o]:focus-visible,button[data-astro-cid-i3gwii2o]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button[data-astro-cid-i3gwii2o].pill,button[data-astro-cid-i3gwii2o].btn-secondary,button[data-astro-cid-i3gwii2o].textlink{font:inherit;cursor:pointer;border:none;font-weight:600}button[data-astro-cid-i3gwii2o].btn-secondary{border:1px solid var(--btn-secondary-border)}@media (width<=700px){.pill-light[data-astro-cid-i3gwii2o]{max-width:none;padding:15px 22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-i3gwii2o],.btn-secondary[data-astro-cid-i3gwii2o]{transition:none}.pill[data-astro-cid-i3gwii2o]:active,.btn-secondary[data-astro-cid-i3gwii2o]:active{transform:none}}.disclosure[data-astro-cid-xv42erbc]{align-items:center;gap:2px;display:inline-flex;position:relative}.disclosure-label[data-astro-cid-xv42erbc]{text-decoration:none}@media (hover:hover) and (pointer:fine){.disclosure-label[data-astro-cid-xv42erbc]:hover{text-decoration:underline}}.disclosure-toggle[data-astro-cid-xv42erbc]{width:24px;height:24px;color:inherit;cursor:pointer;border-radius:var(--radius-control);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.chrome-live .disclosure-toggle[data-astro-cid-xv42erbc]{display:inline-flex}.disclosure-toggle[data-astro-cid-xv42erbc] i[data-astro-cid-xv42erbc]{width:7px;height:7px;transition:transform var(--motion-micro) var(--motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.disclosure-toggle[data-astro-cid-xv42erbc][aria-expanded=true] i[data-astro-cid-xv42erbc]{transform:translateY(2px)rotate(225deg)}.disclosure-panel[data-astro-cid-xv42erbc]{z-index:20;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-region);min-width:220px;box-shadow:var(--shadow-mk-card);margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 12px);left:-16px}.disclosure-panel[data-astro-cid-xv42erbc][hidden]{display:none}.disclosure-panel[data-astro-cid-xv42erbc] a[data-astro-cid-xv42erbc]{padding:8px 16px;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.disclosure-panel[data-astro-cid-xv42erbc] a[data-astro-cid-xv42erbc]:hover{background:var(--surface-panel)}}a[data-astro-cid-xv42erbc]:focus-visible,button[data-astro-cid-xv42erbc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:no-preference){.disclosure-panel[data-astro-cid-xv42erbc]{transform-origin:0 0;opacity:1;transition:opacity var(--motion-surface) var(--motion-ease-standard), transform var(--motion-surface) var(--motion-ease-standard), display var(--motion-surface) allow-discrete;transform:none}.disclosure-panel[data-astro-cid-xv42erbc][hidden]{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-exit), transform var(--motion-exit) var(--motion-ease-exit), display var(--motion-exit) allow-discrete;transform:scale(.97)}@starting-style{.disclosure-panel[data-astro-cid-xv42erbc]{opacity:0;transform:scale(.97)}}}@media (prefers-reduced-motion:reduce){.disclosure-toggle[data-astro-cid-xv42erbc] i[data-astro-cid-xv42erbc]{transition:none}}.mobile-nav[data-astro-cid-ltvqdxlh]{width:100%;max-width:none;height:100%;max-height:none;padding:0 22px calc(28px + env(safe-area-inset-bottom,0px));background:var(--surface-app);color:var(--text-primary);border:0;margin:0}.mobile-nav[data-astro-cid-ltvqdxlh]::backdrop{background:var(--surface-app)}.mobile-nav-head[data-astro-cid-ltvqdxlh]{border-bottom:1px solid var(--border-default);height:64px;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.mobile-nav-close[data-astro-cid-ltvqdxlh]{font:inherit;color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:10px 0 10px 16px;font-size:14px}.mobile-nav-close[data-astro-cid-ltvqdxlh]:active{transform:scale(.97)}ul[data-astro-cid-ltvqdxlh]{margin:0;padding:0;list-style:none}nav[data-astro-cid-ltvqdxlh]>ul[data-astro-cid-ltvqdxlh]>li[data-astro-cid-ltvqdxlh]{border-bottom:1px solid var(--border-default)}nav[data-astro-cid-ltvqdxlh]>ul[data-astro-cid-ltvqdxlh]>li[data-astro-cid-ltvqdxlh]>a[data-astro-cid-ltvqdxlh]{letter-spacing:-.02em;padding:16px 0;font-size:20px;font-weight:600;text-decoration:none;display:block}nav[data-astro-cid-ltvqdxlh] li[data-astro-cid-ltvqdxlh] ul[data-astro-cid-ltvqdxlh]{padding:0 0 12px}nav[data-astro-cid-ltvqdxlh] li[data-astro-cid-ltvqdxlh] ul[data-astro-cid-ltvqdxlh] a[data-astro-cid-ltvqdxlh]{color:var(--text-secondary);padding:8px 0;font-size:16px;text-decoration:none;display:block}.mobile-nav-account[data-astro-cid-ltvqdxlh]{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.signin[data-astro-cid-ltvqdxlh]{color:var(--text-secondary);text-decoration:none}a[data-astro-cid-ltvqdxlh]:focus-visible,button[data-astro-cid-ltvqdxlh]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:no-preference){.mobile-nav-close[data-astro-cid-ltvqdxlh]{transition:transform var(--motion-micro) var(--motion-ease-standard)}.mobile-nav[data-astro-cid-ltvqdxlh]{opacity:0;transition:opacity var(--motion-exit) var(--motion-ease-exit), transform var(--motion-exit) var(--motion-ease-exit), overlay var(--motion-exit) allow-discrete, display var(--motion-exit) allow-discrete;overscroll-behavior:contain;transform:translateY(8px)}.mobile-nav[data-astro-cid-ltvqdxlh][open]{opacity:1;transition:opacity var(--motion-surface) var(--motion-ease-standard), transform var(--motion-surface) var(--motion-ease-standard), overlay var(--motion-surface) allow-discrete, display var(--motion-surface) allow-discrete;transform:none}@starting-style{.mobile-nav[data-astro-cid-ltvqdxlh][open]{opacity:0;transform:translateY(8px)}}}html:has(.site-header.sticky){scroll-padding-top:92px}.site-header[data-astro-cid-owm7sp2x]{border-bottom:1px solid var(--border-default);background:var(--surface-app);height:76px}.site-header[data-astro-cid-owm7sp2x].sticky{z-index:30;position:sticky;top:0}.wrap[data-astro-cid-owm7sp2x]{max-width:1120px;margin:auto}.nav-in[data-astro-cid-owm7sp2x]{justify-content:space-between;align-items:center;height:100%;display:flex}.logo[data-astro-cid-owm7sp2x]{width:154px;max-width:100%;height:auto;display:block}.nav-links[data-astro-cid-owm7sp2x]{align-items:center;gap:30px;font-size:14px;display:flex}.nav-info[data-astro-cid-owm7sp2x]{gap:28px;margin:0 auto 0 44px}.nav-info[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]{font-weight:500;text-decoration:none}.nav-info[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x][aria-current=page]{text-decoration:underline}@media (hover:hover) and (pointer:fine){.nav-info[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]:hover{text-decoration:underline}}.nav-account[data-astro-cid-owm7sp2x]{gap:22px}.nav-account[data-astro-cid-owm7sp2x] .signin[data-astro-cid-owm7sp2x]{color:var(--text-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.nav-account[data-astro-cid-owm7sp2x] .signin[data-astro-cid-owm7sp2x]:hover{color:var(--text-primary)}}.menu-button[data-astro-cid-owm7sp2x]{font:inherit;color:var(--text-primary);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-micro) var(--motion-ease-standard);background:0 0;padding:9px 16px;font-size:14px;font-weight:600;display:none}.menu-button[data-astro-cid-owm7sp2x]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.menu-button[data-astro-cid-owm7sp2x]{transition:none}.menu-button[data-astro-cid-owm7sp2x]:active{transform:none}}a[data-astro-cid-owm7sp2x]:focus-visible,button[data-astro-cid-owm7sp2x]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (width<=1200px){.wrap[data-astro-cid-owm7sp2x]{margin:0 var(--page-gutter)}}@media (width<=720px){html:has(.site-header.sticky){scroll-padding-top:80px}.wrap[data-astro-cid-owm7sp2x]{margin:0 22px}.logo[data-astro-cid-owm7sp2x]{width:120px}.site-header[data-astro-cid-owm7sp2x]{height:auto;padding:10px 0 0}.nav-in[data-astro-cid-owm7sp2x]{flex-wrap:wrap;gap:2px 12px}.nav-links[data-astro-cid-owm7sp2x]{display:contents}.nav-in[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]:first-child{order:1}.nav-in[data-astro-cid-owm7sp2x]:after{content:"";flex-basis:100%;order:1;height:0}.nav-info[data-astro-cid-owm7sp2x]>*{order:2;margin-right:20px;padding:12px 0;font-size:14px;display:block}.nav-account[data-astro-cid-owm7sp2x] .signin[data-astro-cid-owm7sp2x]{order:1;margin:0 0 0 auto}.nav-account[data-astro-cid-owm7sp2x]>.pill{order:1;gap:18px;padding:10px 17px;font-size:14px}.chrome-live .site-header[data-astro-cid-owm7sp2x]{height:64px;padding:0}.chrome-live .nav-in[data-astro-cid-owm7sp2x]{flex-wrap:nowrap}.chrome-live .nav-in[data-astro-cid-owm7sp2x]:after,.chrome-live .nav-info[data-astro-cid-owm7sp2x]>*,.chrome-live .nav-account[data-astro-cid-owm7sp2x] .signin[data-astro-cid-owm7sp2x]{display:none}.chrome-live .nav-account[data-astro-cid-owm7sp2x]>.pill{white-space:nowrap;flex-shrink:0;gap:8px;margin-left:auto;padding:9px 14px;font-size:14px}.chrome-live .nav-in[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]:first-child{flex-shrink:0}.chrome-live .nav-account[data-astro-cid-owm7sp2x]{gap:10px}.chrome-live .cta-rest[data-astro-cid-owm7sp2x]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chrome-live .menu-button[data-astro-cid-owm7sp2x]{order:1;display:inline-block}}@media (width<=360px){.wrap[data-astro-cid-owm7sp2x]{margin:0 16px}.chrome-live .nav-account[data-astro-cid-owm7sp2x]>.pill{padding:9px 12px}.chrome-live .nav-account[data-astro-cid-owm7sp2x]>.pill span[aria-hidden]{display:none}.chrome-live .menu-button[data-astro-cid-owm7sp2x]{padding:9px 12px}}.heading[data-astro-cid-6hmdtxfr]{letter-spacing:-.04em;margin:0;padding:0;font-weight:600;line-height:1.06}.heading-1[data-astro-cid-6hmdtxfr]{font-size:40px;line-height:1.08}.heading-2[data-astro-cid-6hmdtxfr]{font-size:34px}.heading-3[data-astro-cid-6hmdtxfr]{font-size:26px}@media (width<=700px){.heading-1[data-astro-cid-6hmdtxfr]{font-size:28px;line-height:1.1}.heading-2[data-astro-cid-6hmdtxfr]{font-size:27px}.heading-3[data-astro-cid-6hmdtxfr]{font-size:24px}}.wrap[data-astro-cid-sqhupkao]{max-width:1120px;margin:auto}.site-footer[data-astro-cid-sqhupkao]{border-top:1px solid var(--border-default);padding:40px 0 44px}.footer-grid[data-astro-cid-sqhupkao]{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:40px 48px;display:grid}.logo[data-astro-cid-sqhupkao]{width:154px;max-width:100%;height:auto;display:block}.footer-brand[data-astro-cid-sqhupkao] p[data-astro-cid-sqhupkao]{color:var(--text-secondary);margin:14px 0 12px;font-size:14px;line-height:1.5}.footer-brand[data-astro-cid-sqhupkao] span[data-astro-cid-sqhupkao]{color:var(--text-secondary);font-size:13px}.footer-col[data-astro-cid-sqhupkao] h3[data-astro-cid-sqhupkao]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:600}.footer-col[data-astro-cid-sqhupkao] ul[data-astro-cid-sqhupkao]{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao],.footer-col[data-astro-cid-sqhupkao] button[data-astro-cid-sqhupkao]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.footer-col[data-astro-cid-sqhupkao] h3[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}@media (hover:hover) and (pointer:fine){.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]:hover,.footer-col[data-astro-cid-sqhupkao] button[data-astro-cid-sqhupkao]:hover{text-decoration:underline}}.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao]:focus-visible,.footer-col[data-astro-cid-sqhupkao] button[data-astro-cid-sqhupkao]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (width<=1200px){.wrap[data-astro-cid-sqhupkao]{margin:0 var(--page-gutter)}}@media (width<=900px){.footer-grid[data-astro-cid-sqhupkao]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-brand[data-astro-cid-sqhupkao]{grid-column:1/-1}}@media (width<=700px){.wrap[data-astro-cid-sqhupkao]{margin:0 22px}.logo[data-astro-cid-sqhupkao]{width:120px}.footer-col[data-astro-cid-sqhupkao] a[data-astro-cid-sqhupkao],.footer-col[data-astro-cid-sqhupkao] button[data-astro-cid-sqhupkao]{align-items:center;min-height:44px;display:inline-flex}.footer-col[data-astro-cid-sqhupkao] ul[data-astro-cid-sqhupkao]{gap:0}}.wrap[data-astro-cid-4mupau46]{max-width:1120px;margin:auto}.closing-band[data-astro-cid-4mupau46]{background:var(--color-graphite);color:var(--rail-text)}.closing[data-astro-cid-4mupau46]{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:80px;padding:88px 0;display:grid}.closing[data-astro-cid-4mupau46] h2{letter-spacing:-.04em;color:var(--rail-text);font-size:40px}.closing[data-astro-cid-4mupau46] h2:after{content:"";background:var(--color-ember-500);border-radius:var(--radius-control);width:48px;height:3px;margin-top:22px;display:block}.closing-copy[data-astro-cid-4mupau46]>p[data-astro-cid-4mupau46]{color:var(--mk-rail-body);max-width:560px;margin:22px 0 0;font-size:19px;line-height:1.5}.closing-terms[data-astro-cid-4mupau46]{border-top:1px solid var(--rail-hairline);color:var(--mk-rail-body-2);flex-wrap:wrap;gap:10px 28px;margin:26px 0 0;padding:22px 0 0;font-size:14px;list-style:none;display:flex}.closing-terms[data-astro-cid-4mupau46] li[data-astro-cid-4mupau46]{align-items:center;gap:8px;display:flex}.closing-terms[data-astro-cid-4mupau46] li[data-astro-cid-4mupau46]:before{content:"";background:var(--mk-rail-meta);border-radius:50%;width:5px;height:5px}.closing-action[data-astro-cid-4mupau46]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.closing-action[data-astro-cid-4mupau46]>p[data-astro-cid-4mupau46]{color:var(--mk-rail-body-2);margin:0;font-size:15px}.closing-action[data-astro-cid-4mupau46]>p[data-astro-cid-4mupau46] a{color:var(--mk-rail-link);text-underline-offset:4px;text-decoration:underline}@media (width<=1200px){.wrap[data-astro-cid-4mupau46]{margin:0 var(--page-gutter)}}@media (width<=1000px){.closing[data-astro-cid-4mupau46]{grid-template-columns:1fr;gap:40px}}@media (width<=700px){.wrap[data-astro-cid-4mupau46]{margin:0 22px}.closing[data-astro-cid-4mupau46]{gap:32px;padding:56px 0}.closing[data-astro-cid-4mupau46] h2{font-size:30px}.closing-copy[data-astro-cid-4mupau46]>p[data-astro-cid-4mupau46]{font-size:17px}.closing-terms[data-astro-cid-4mupau46]{flex-direction:column;gap:10px}}:root{--pg-gutter:clamp(20px, 4.45vw, 64px);--pg-halo:color-mix(in srgb, var(--color-ink) 50%, transparent)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.dark{background:var(--color-graphite);color:var(--rail-text)}.btn{border-radius:var(--radius-pill);height:48px;font-size:var(--type-15);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--motion-micro) var(--motion-ease-standard);justify-content:center;align-items:center;padding:0 26px;font-weight:600;display:inline-flex}.btn-ink{background:var(--btn-primary-bg);color:var(--btn-primary-text)}@media (hover:hover) and (pointer:fine){.btn-ink:hover{background:var(--btn-primary-hover-bg)}}.btn-paper{background:var(--rail-text);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.btn-paper:hover{background:color-mix(in oklch, var(--rail-text) 86%, var(--color-graphite))}}.wm{height:auto;color:var(--rail-text);display:block}.wm-type{fill:currentColor}.wm-rule{fill:var(--brand-rule)}.nav{z-index:30;height:88px;padding:0 var(--pg-gutter);color:var(--rail-text);align-items:center;gap:36px;display:flex;position:absolute;top:0;left:0;right:0}.nav-home{flex:none;align-items:center;min-height:44px;display:inline-flex}.nav .wm{width:164px}.nv{font-size:var(--type-15);flex:1;align-items:center;gap:2px;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.nv-item{position:relative}.nv-top{min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:6px;transition:text-decoration-color var(--motion-micro) var(--motion-ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:underline 1px #0000;display:inline-flex}.nv-item.open>.nv-top{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.nv-top:hover,.nv-item:hover>.nv-top{text-decoration-color:currentColor}}.nv-top svg{flex:none;width:10px;height:10px}.nv-panel{z-index:32;background:var(--surface-card);min-width:248px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-region);margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0}.nv-panel.two{grid-template-columns:1fr 1fr;column-gap:8px;width:500px}.nv-item:focus-within>.nv-panel,.nv-item.open>.nv-panel{display:grid}@media (hover:hover) and (pointer:fine){.nv-item:hover>.nv-panel{display:grid}}.nv-panel a{border-radius:var(--radius-control);min-height:40px;font-size:var(--type-14);transition:background-color var(--motion-micro) var(--motion-ease-standard);align-items:center;padding:0 12px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.nv-panel a:hover{background:var(--surface-panel)}}.nv-end{font-size:var(--type-15);flex:none;align-items:center;gap:24px;margin-left:auto;font-weight:500;display:flex}.nv-end .signin{text-underline-offset:6px;min-height:44px;transition:text-decoration-color var(--motion-micro) var(--motion-ease-standard);align-items:center;text-decoration:underline 1px #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.nv-end .signin:hover{text-decoration-color:currentColor}}.nv-end .btn{height:44px;padding:0 22px}.mm,.ph-only,.yr .ph-row{display:none}.mm summary{border:1px solid color-mix(in srgb, var(--rail-text) 50%, transparent);border-radius:var(--radius-pill);min-height:44px;font-size:var(--type-14);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;list-style:none;display:inline-flex}.mm summary::-webkit-details-marker{display:none}.mm .mm-c,.mm[open] .mm-o{display:none}.mm[open] .mm-c{display:inline}.mm[open] summary{z-index:62;background:var(--surface-card);color:var(--text-primary);border-color:var(--border-control);position:fixed;top:12px;right:16px}.mm-sheet{z-index:61;padding:24px 20px calc(32px + env(safe-area-inset-bottom));background:var(--surface-card);color:var(--text-primary);position:fixed;inset:0;overflow-y:auto}.mm-sheet .wm{width:124px;color:var(--text-primary);margin:6px 0 28px}.mm-list,.mm-list ul{margin:0;padding:0;list-style:none}.mm-list>li{border-top:1px solid var(--border-default);padding:4px 0 8px}.mm-g{min-height:48px;font-size:var(--type-18);letter-spacing:-.015em;align-items:center;font-weight:600;display:flex}.mm-list ul{padding-left:16px}.mm-list ul a{min-height:44px;font-size:var(--type-15);align-items:center;display:flex}.mm-sign{border-top:1px solid var(--border-default);min-height:52px;font-size:var(--type-16);align-items:center;font-weight:600;display:flex}html.mm-open{overflow:hidden}.sec-close{padding:96px var(--pg-gutter) 32px}.foot{border-top:1px solid var(--color-graphite-hairline);max-width:1312px;font-size:var(--type-13);color:var(--mk-rail-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:80px auto 0;padding-top:28px;display:flex}.foot .wm{width:164px}.foot nav{flex-wrap:wrap;gap:4px 24px;display:flex}.foot nav a{min-height:44px;color:var(--mk-rail-body);text-underline-offset:5px;transition:text-decoration-color var(--motion-micro) var(--motion-ease-standard);align-items:center;text-decoration:underline 1px #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot nav a:hover{text-decoration-color:currentColor}}.sticky{display:none}:where(.nav,.mm-sheet,.sticky,.sec-close) a{color:inherit;text-decoration:none}:where(.nav,.mm-sheet,.foot) ul{margin:0;padding:0;list-style:none}:where(.nav,.mm-sheet,.sticky,.sec-close) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.nav :focus-visible,.sec-close :focus-visible{outline-color:var(--rail-text)}@media (width<=1099px){.nav{gap:12px;height:76px}.nv,.nv-end .signin{display:none}.nv-end{gap:10px}.mm{display:block}}@media (width<=899px){.sec-close{padding:72px var(--pg-gutter) calc(96px + env(safe-area-inset-bottom))}.foot{margin-top:56px}}@media (width<=699px){.sec-close{padding:40px var(--pg-gutter) calc(80px + env(safe-area-inset-bottom))}.foot{margin-top:32px}.nav{height:68px;padding:0 16px 0 20px}.nav .wm{width:124px}.nv-end .btn{height:40px;font-size:var(--type-14);padding:0 16px}.mm summary{min-height:40px;padding:0 14px}.foot .wm{width:124px}.foot .wide{display:none}.foot{gap:4px 20px;margin-top:28px;padding-top:20px}.foot nav{order:3;gap:0 18px;width:100%}html.js.stuck .sticky{display:block}.sticky{z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-default);position:fixed;bottom:0;left:0;right:0}.sticky .btn{width:100%}}.nv-item.has-panel{align-items:center;display:flex}.nv-item.has-panel>.nv-label{padding-right:4px}.nv-item.has-panel>.nv-tg{padding:0 10px 0 2px}.foot nav .foot-cookie{min-height:44px;font:inherit;color:var(--mk-rail-body);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline 1px #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot nav .foot-cookie:hover{text-decoration-color:currentColor}}.btn,.nv-top,.mm summary,.mm-sheet a,.foot-cookie{touch-action:manipulation;-webkit-user-select:none;user-select:none}.btn{transition:background-color var(--motion-micro) var(--motion-ease-standard), transform var(--motion-micro) var(--motion-ease-standard)}.btn:active,.mm summary:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn:active,.mm summary:active{transform:none}}.sec-close.foot-only{padding-top:8px}.sec-close.foot-only .foot{border-top:0;margin-top:0}.nav.band{background:var(--color-graphite);position:relative}.nv-top[aria-current=page]{text-decoration-color:currentColor}.mm-list a[aria-current=page]{text-underline-offset:5px;text-decoration:underline 1px}@media (width<=359px){.nav{padding:0 12px 0 16px}.nv-end{gap:8px}.nv-end .btn,.mm summary{padding:0 12px}}.eyebrow[data-astro-cid-rlmw7ptd]:not(.is-kit){letter-spacing:.055em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:10px;margin:0 0 18px;padding:0;font-size:14px;display:flex}.eyebrow[data-astro-cid-rlmw7ptd]:not(.is-kit):before{content:"";background:var(--color-ember-500);border-radius:50%;flex:none;width:6px;height:6px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface-app);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,dl,dd,figure{margin:0}h1,h2,h3{font-weight:inherit}ul{margin:0;padding:0;list-style:none}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.num{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}.dark :focus-visible,.sec-hero :focus-visible,.nav :focus-visible{outline-color:var(--rail-text)}.display{font-family:var(--font-display);letter-spacing:-.045em;font-weight:600;line-height:.94}.display .ln{text-wrap:balance;display:block}.eyebrow{font-size:var(--type-14);color:var(--text-secondary);font-weight:500}.lede{font-size:var(--type-16);color:var(--text-secondary);text-wrap:pretty;max-width:30em;line-height:1.55}.dark .eyebrow,.sec-hero .eyebrow,.dark .lede{color:var(--mk-rail-body)}.btn-ghost{border:1px solid color-mix(in srgb, var(--rail-text) 55%, transparent);color:var(--rail-text)}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{background:color-mix(in srgb, var(--rail-text) 12%, transparent)}}.link{min-height:44px;font-size:var(--type-15);text-underline-offset:6px;transition:text-decoration-color var(--motion-micro) var(--motion-ease-standard);align-items:center;gap:8px;font-weight:500;text-decoration:underline 1px #0000;display:inline-flex}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.link svg{flex:none;width:14px;height:14px}.cover{--fw:max(100cqw, 100cqh * var(--ar));--fh:max(100cqh, 100cqw / var(--ar));--fl:calc((100cqw - var(--fw)) * var(--fx,.5));--ft:calc((100cqh - var(--fh)) * var(--fy,.5))}.frame{left:var(--fl);top:var(--ft);width:var(--fw);height:var(--fh);position:absolute}.frame img{width:100%;height:100%}.pin{z-index:2;left:calc(var(--px) * 100%);top:calc(var(--py) * 100%);border:1.5px solid var(--rail-text);width:36px;height:36px;box-shadow:0 0 0 1px var(--pg-halo), inset 0 0 0 1px var(--pg-halo);border-radius:50%;margin:-18px 0 0 -18px;position:absolute}.lead{z-index:2;background:var(--rail-text);box-shadow:0 0 0 1px var(--pg-halo);position:absolute}.lead.v{width:1px;left:calc(var(--px) * 100%);top:calc(var(--py) * 100% + 18px);bottom:0}.card{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-region)}.chip{border-radius:var(--radius-pill);background:var(--surface-chip);height:22px;color:var(--text-chip);font-size:var(--type-12);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:500;line-height:1;display:inline-flex}.chip:before{content:"";background:var(--text-secondary);border-radius:50%;flex:none;width:6px;height:6px}.meta{font-size:var(--type-11-5);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);font-weight:600}.app-head{padding:14px 16px 12px}.app-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-id{font-family:var(--font-mono);font-size:var(--type-12-5);color:var(--text-secondary);letter-spacing:0}.app-title{font-size:var(--type-19);letter-spacing:-.02em;color:var(--text-primary);margin-top:4px;font-weight:600;line-height:1.2}.app-title.sm{font-size:var(--type-16);margin-top:0}.app-sub{font-size:var(--type-13);color:var(--text-secondary);margin-top:3px;line-height:1.4}.app-crumb{font-size:var(--type-13);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.app-crumb svg{width:13px;height:13px}.kv>div{border-top:1px solid var(--border-default);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 16px;display:flex}.kv dt{font-size:var(--type-13);color:var(--text-secondary);flex:none}.kv dd{font-size:var(--type-13-5);text-align:right;text-wrap:pretty;line-height:1.45}.spec{border-top:1px solid var(--border-default);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:4px 12px;padding:10px 16px 12px;display:grid}.spec dt{font-size:var(--type-11)}.spec dd{font-size:var(--type-13);margin-top:2px}.spec dd.mono{font-size:var(--type-12-5)}.tbl-head{background:var(--surface-panel);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.app-phead{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.app-ptitle{font-size:var(--type-18);letter-spacing:-.02em;font-weight:600;line-height:1.2}.app-phead.sm .app-ptitle{font-size:var(--type-15)}.app-seg{font-size:var(--type-13);color:var(--text-secondary)}.rows{padding:4px 16px 6px}.rows>div{border-top:1px solid var(--border-default);grid-template-columns:68px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.rows>div:first-child{border-top:0}.rows dt{font-size:var(--type-12-5);color:var(--text-secondary);line-height:1.5}.rows dd{font-size:var(--type-14);text-wrap:pretty;line-height:1.45}.sec-hero{background:var(--color-graphite);color:var(--rail-text);--ar:var(--ar-w);--px:var(--px-w);--py:var(--py-w);position:relative}.hero-ph{overflow:hidden}.sec-hero h1{color:var(--rail-text)}.hero-sub{color:var(--rail-text);text-wrap:balance}.rec{width:376px}.rec-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.rec-id{font-size:var(--type-12-5);color:var(--text-secondary);display:block}.rec-title{font-size:var(--type-17);letter-spacing:-.02em;margin-top:3px;font-weight:600;line-height:1.25;display:block}.rec-where{font-size:var(--type-13);color:var(--text-secondary);margin-top:2px;display:block}.rec-foot{border-radius:0 0 var(--radius-region) var(--radius-region)}.quote{color:var(--text-primary)}@media (width>=700px) and (orientation:landscape),(width>=1100px){.sec-hero{height:clamp(820px,100svh,1440px);overflow:hidden;container-type:size}.hero-ph{position:absolute;inset:0}.hero-copy{z-index:3;left:var(--pg-gutter);right:var(--pg-gutter);position:absolute;top:clamp(92px,13.2cqh,150px)}.sec-hero h1{margin-top:18px;font-size:clamp(44px,6.1vw,92px)}.hero-sub{font-size:var(--type-18);margin-top:26px;line-height:1.4}.hero-cta{align-items:center;gap:24px;margin-top:24px;display:flex}.sec-hero .rec{z-index:3;left:var(--pg-gutter);top:calc(var(--ft) + var(--py) * var(--fh) - 92px);position:absolute}.sec-hero .lead{height:1px;top:calc(var(--py) * 100%);left:calc(var(--pg-gutter) + 180px - var(--fl));right:calc((1 - var(--px)) * 100% + 18px)}}@media (width<=699px),(width<=1099px) and (orientation:portrait){.sec-hero{--ar:var(--ar-t);--px:var(--px-t);--py:var(--py-t);padding-bottom:32px}.hero-ph{aspect-ratio:var(--ar-t);position:relative;container-type:size}.hero-copy{z-index:3;position:absolute;top:84px;left:20px;right:20px}.sec-hero .eyebrow{font-size:var(--type-13)}.sec-hero h1{letter-spacing:-.04em;margin-top:12px;font-size:42px}.hero-sub{font-size:var(--type-15);max-width:21em;margin-top:18px}.hero-cta{display:none}.sec-hero .rec{z-index:3;width:auto;margin:-100px 16px 0;position:relative}.hero-ph{aspect-ratio:390/620}.sec-hero .lead{width:1px;left:calc(var(--px) * 100%);top:calc(var(--py) * 100% + 18px);bottom:0}}@media (width>=700px) and (width<=1099px) and (orientation:portrait){.sec-hero{--fy:.65;padding-bottom:56px}.hero-ph{aspect-ratio:auto;height:min(86svh,159vw)}.hero-copy{left:var(--pg-gutter);right:var(--pg-gutter);top:112px}.sec-hero h1{font-size:clamp(44px,7vw,64px)}.hero-sub{font-size:var(--type-18)}.hero-cta{align-items:center;gap:24px;margin-top:24px;display:flex}.sec-hero .rec{width:400px;margin:-64px auto 0}}.sec-split{background:var(--surface-app)}.split-ph{aspect-ratio:var(--ar);position:relative;overflow:hidden;container-type:size}.ins{z-index:3;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-region);width:min(404px,100% - 32px);position:relative;overflow:hidden}.ins-band{background:var(--insight-bg);border-bottom:1px solid var(--insight-border);font-size:var(--type-12-5);color:var(--text-secondary);align-items:center;gap:10px;padding:9px 16px;display:flex}.ins-band time{margin-left:auto}.ins-flag{color:var(--text-primary);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ember-dot{background:var(--color-ink);border-radius:50%;width:7px;height:7px}.ins-top time{margin-left:auto}.ins-title{font-size:var(--type-15);letter-spacing:-.015em;padding:8px 16px 0;font-weight:600;line-height:1.3}.ins-where{font-size:var(--type-13);color:var(--text-secondary);padding:3px 16px 0}.ins .rows{padding:10px 16px 2px}.ins .rows>div{border-color:var(--insight-border)}.ins-act{border-top:1px solid var(--border-default);align-items:center;gap:6px;padding:10px 16px 12px;display:flex}.ui-btn{border-radius:var(--radius-region);height:34px;font-size:var(--type-13);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ui-btn svg{width:14px;height:14px}.ui-btn.apply{background:var(--surface-card);color:var(--color-ink);border:1px solid var(--border-control)}.ui-btn.dismiss{color:var(--text-secondary)}.ins-modes{background:var(--surface-app);border-top:1px solid var(--border-default);font-size:var(--type-12-5);color:var(--text-secondary);padding:4px 16px}.ins-modes>div{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.ins-modes>div+div{border-top:1px solid var(--border-default)}.seg{border-radius:var(--radius-region);background:var(--surface-panel);border:1px solid var(--border-default);padding:2px;display:inline-flex}.seg span{border-radius:5px;padding:3px 11px}.seg .on{background:var(--surface-card);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle);font-weight:600}.sw{color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sw i{border-radius:var(--radius-pill);background:var(--color-ink);width:30px;height:18px;position:relative}.sw i:after{content:"";background:var(--surface-card);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}@media (width>=1100px){.sec-split{padding:96px 0 88px var(--pg-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:56px;display:grid}.sec-split h2{font-size:clamp(56px,5.6vw,84px)}.split-copy{align-self:center;padding-bottom:24px}.sec-split .lede{margin-top:32px}.sec-split .ins{margin:-196px 0 0 max(-56px,34% - 372px)}}@media (width<=1099px){.sec-split{padding:72px 0 64px}.split-copy{padding:0 var(--pg-gutter);max-width:760px}.sec-split h2{font-size:clamp(40px,7vw,64px)}.sec-split .lede{margin-top:18px}.split-media{margin-top:36px}.sec-split .ins{margin:-72px auto 0}}@media (width>=700px) and (width<=1099px){.split-ph{aspect-ratio:16/9}}@media (width>=700px) and (width<=1279px){.sec-full{--fy:.3}.full-ph{aspect-ratio:16/9}}.sec-full{--ar:var(--ar-w);--px:var(--px-w);--py:var(--py-w);--fy:.35;position:relative}.sec-full h2{font-size:clamp(40px,5vw,72px)}.device{background:var(--color-ink);border-radius:44px;width:391px;padding:8px;position:relative}.device .screen{background:var(--surface-app);width:100%;height:796px;color:var(--text-primary);box-shadow:0 0 0 1px var(--color-graphite-hairline);border-radius:36px;position:relative;overflow:hidden}.sbar{height:44px;font-size:var(--type-15);justify-content:space-between;align-items:center;padding:4px 26px 0 32px;font-weight:600;display:flex}.sbar-r{align-items:center;gap:6px;display:inline-flex}.sbar-r svg:first-child{width:18px;height:12px}.sbar-r svg:last-child{width:26px;height:12px}.scr-top{justify-content:space-between;align-items:center;padding:8px 16px 4px;display:flex}.scr-chips{gap:6px;margin-top:8px;display:flex}.scr-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-region);margin:0 12px 10px;overflow:hidden}.scr-h{font-size:var(--type-14);padding:11px 16px 9px;font-weight:600}.scr-card .kv dd{font-size:var(--type-14)}.scr-card .rd dd{font-weight:600}.screen .chip{height:24px;font-size:var(--type-13)}.home-ind{border-radius:var(--radius-pill);background:var(--color-ink);width:120px;height:5px;margin-left:-60px;position:absolute;bottom:8px;left:50%}.scr-bar{border-bottom:1px solid var(--border-default);height:54px;font-size:var(--type-15);align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:600;display:flex}.scr-bar svg{flex:none;width:20px;height:20px}.sync{border-radius:var(--radius-pill);background:var(--surface-chip);height:26px;color:var(--text-chip);font-size:var(--type-12);align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-weight:600;display:inline-flex}.sync i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.scr-id{padding:8px 16px 14px}.scr-id .mono{font-size:var(--type-13);color:var(--text-secondary)}.scr-id .scr-title{color:var(--text-primary);font-size:var(--type-21);letter-spacing:-.025em;font-weight:600;line-height:1.15}.scr-id p:not(.scr-title){font-size:var(--type-14);color:var(--text-secondary);margin-top:4px;line-height:1.45}.scr-sec{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--surface-panel);font-size:var(--type-13);color:var(--text-secondary);padding:9px 16px;font-weight:600}.scr-rows>div{border-bottom:1px solid var(--border-default);font-size:var(--type-15);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.scr-rows dd{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.scr-q{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-region);font-size:var(--type-14);color:var(--text-secondary);gap:10px;margin:0 12px 12px;padding:12px 14px;line-height:1.45;display:flex}.scr-q b{color:var(--text-primary);font-weight:600}.scr-q i{border:1.5px solid var(--text-secondary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}@media (width>=1280px){.sec-full{--fx:1;height:clamp(900px,100svh,1040px);overflow:hidden;container-type:size}.full-ph{position:absolute;inset:0}.full-copy{z-index:3;left:var(--pg-gutter);width:min(620px,44cqw);position:absolute;top:clamp(112px,15cqh,160px)}.sec-full .lede{max-width:26em;margin-top:32px}.sec-full .dev-crop{z-index:3;left:min(calc(var(--fl) + var(--px) * var(--fw) + 84px), calc(100cqw - 391px - var(--pg-gutter)));top:calc(var(--ft) + var(--py) * var(--fh) - 236px);position:absolute}.sec-full .lead{height:1px;top:calc(var(--py) * 100%);left:calc(var(--px) * 100% + 18px);width:140px}}@media (width<=1279px){.sec-full{padding:72px 0 64px}.full-copy{padding:0 var(--pg-gutter);max-width:760px}.sec-full .lede{margin-top:18px}.sec-full{--ar:var(--ar-t);--px:var(--px-t);--py:var(--py-t);--fy:.5}.full-ph{z-index:1;aspect-ratio:var(--ar-t);margin-top:36px;position:relative;overflow:hidden;container-type:size}.sec-full .lead{width:1px;left:calc(var(--px) * 100%);top:calc(var(--py) * 100% + 18px);bottom:0}.sec-full{padding-bottom:0}.sec-full .dev-crop{z-index:4;isolation:isolate;border-radius:44px 44px 0 0;width:391px;height:560px;margin:-104px auto 0;position:relative;overflow:hidden}}.sec-surfaces{padding:88px var(--pg-gutter) 80px;background:var(--surface-app);border-bottom:1px solid var(--border-default)}.wrap,.s5a-in,.faq-in{max-width:1312px;margin:0 auto}.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:24px;display:grid}.sec-surfaces h2,.sec-column h2,.sec-faq h2{font-size:clamp(40px,5vw,72px)}.sec-surfaces .lede{padding-bottom:4px}.board{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:36px;display:grid}.bd-head{border-bottom:1px solid var(--border-default);font-size:var(--type-14);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-weight:600;display:flex}.bd-head span{font-size:var(--type-12-5);color:var(--text-secondary);font-weight:500}.sched{--namew:148px;position:relative}.axis,.lane-row{grid-template-columns:var(--namew) minmax(0, 1fr);display:grid}.axis{border-bottom:1px solid var(--border-default);height:32px}.axis-t{position:relative}.axis-t span{position:absolute;top:9px}.axis-t span:nth-child(2){left:33.333%;transform:translate(-50%)}.axis-t span:nth-child(3){left:66.667%;transform:translate(-50%)}.axis-t span:first-child{left:6px}.axis-t span:nth-child(4){right:6px}.lane-row{border-bottom:1px solid var(--border-default);min-height:68px}.lane-name{font-size:var(--type-14);align-items:center;gap:10px;padding:0 12px 0 14px;line-height:1.3;display:flex}.lane-name b{font-weight:500;display:block}.lane-name small{font-size:var(--type-12);color:var(--text-secondary);display:block}.ini{background:var(--surface-chip);width:26px;height:26px;color:var(--text-chip);font-size:var(--type-11);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:inline-grid}.axis{background:var(--surface-panel)}.ax-l{align-items:center;padding-left:16px;display:flex}.lane .hr.q{background:var(--border-control);height:5px;bottom:auto}.lane{border-left:1px solid var(--border-default);position:relative}.lane .hr{background:var(--border-default);width:1px;position:absolute;top:0;bottom:0}.job{top:7px;bottom:7px;left:calc(var(--s) * 100% + 3px);width:calc(var(--d) * 100% - 6px);background:var(--surface-card);border:1px solid var(--border-default);font-size:var(--type-12);color:var(--text-secondary);border-radius:6px;padding:6px 9px;line-height:1.3;position:absolute}.job b{font-size:var(--type-13);color:var(--text-primary);white-space:nowrap;font-weight:600;display:block}.jt{white-space:nowrap;align-items:center;gap:4px;margin-top:2px;display:flex}.ck{flex:none;width:11px;height:11px}.em-dot{vertical-align:1px;background:var(--color-ember-500);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.job.drive{border:1px dashed var(--border-control);background:0 0;justify-content:center;align-items:center;display:flex}.now{z-index:2;top:0;bottom:0;left:calc(var(--namew) + (100% - var(--namew)) * .2667);background:var(--color-ink);width:1.5px;margin-left:-1px;position:absolute}.now b{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font-size:var(--type-12);white-space:nowrap;padding:0 5px;font-weight:600;position:absolute;top:5px;right:6px}.bd-foot{font-size:var(--type-12-5);color:var(--text-secondary);padding:10px 16px 11px}.bd-foot u{color:var(--text-primary);text-underline-offset:3px}.map{aspect-ratio:520/300;border-radius:0 0 var(--radius-region) var(--radius-region);background:var(--surface-panel);position:relative;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .st{fill:none;stroke:var(--border-subtle);stroke-width:6px}.map .st2{fill:none;stroke:var(--border-subtle);stroke-width:10px}.map .rv{fill:none;stroke:var(--border-default);stroke-width:26px}.map .rt{fill:none;stroke:var(--color-ink);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.map .pn{fill:var(--color-ink);stroke:var(--surface-card);stroke-width:3px}.mlabel{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--type-12-5);white-space:nowrap;padding:3px 8px;line-height:1.35;position:absolute}.mlabel b{font-weight:600}.sec-column{--ar:var(--ar-w);--px:var(--px-w);--py:var(--py-w);position:relative}.column-cards{z-index:3;flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex;position:relative}.agr{width:432px}.agr-band{background:var(--surface-panel);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.agr-band b{color:var(--text-primary);letter-spacing:0;text-transform:none;font-weight:600}.yr>div{border-bottom:1px solid var(--border-default);font-size:var(--type-14);grid-template-columns:52px minmax(0,1fr) auto;gap:2px 12px;padding:9px 16px;line-height:1.4;display:grid}.yr dt{font-size:var(--type-13);color:var(--text-secondary);padding-top:1px}.yr .st{font-size:var(--type-12-5);color:var(--text-secondary)}.yr .sub{font-size:var(--type-12-5);color:var(--text-secondary);grid-column:2/-1}.agr-foot{font-size:var(--type-13);color:var(--text-secondary);padding:10px 16px 12px;line-height:1.45}.agr-foot b{color:var(--text-primary);font-weight:600}.money{width:300px}.inv-lines>div{border-bottom:1px solid var(--border-default);font-size:var(--type-13-5);justify-content:space-between;gap:12px;padding:9px 16px;display:flex}.inv-lines dd{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.inv-lines .tot{border-top:1px solid var(--border-control);border-bottom:0;font-weight:600}.inv-lines>div:nth-last-child(2){border-bottom:0}.qbo{font-size:var(--type-13-5);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 16px;line-height:1.35;display:flex}.qbo .app-sub{font-size:var(--type-12-5);margin-top:1px}.qbo i{background:var(--text-secondary);border-radius:50%;flex:none;width:8px;height:8px}.qbo b{font-weight:600;display:block}.qbo span span{color:var(--text-secondary)}@media (width>=1100px){.sec-column{padding-right:var(--pg-gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;display:grid}.column-ph{grid-area:1/1/span 2;position:relative;overflow:hidden;container-type:size}.column-copy{grid-column:2;padding-top:88px}.column-cards{grid-column:2;margin:36px 0 0 -96px;padding-bottom:88px}.sec-column .lede{max-width:38em;margin-top:26px}.sec-column .lead{height:1px;top:calc(var(--py) * 100%);left:calc(var(--px) * 100% + 18px);right:0}}@media (width<=1099px){.sec-column{--ar:var(--ar-t);--px:var(--px-t);--py:var(--py-t);flex-direction:column;padding:72px 0 64px;display:flex}.column-copy{padding:0 var(--pg-gutter);order:1;max-width:760px}.sec-column .lede{margin-top:18px}.column-ph{aspect-ratio:var(--ar-t);order:2;margin-top:36px;position:relative;overflow:hidden;container-type:size}.sec-column .lead{width:1px;left:calc(var(--px) * 100%);top:calc(var(--py) * 100% + 18px);bottom:0}.column-cards{margin:-72px var(--pg-gutter) 0;order:3}}.sec-pair{padding:88px var(--pg-gutter) 88px;background:var(--surface-app)}.pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:24px;max-width:1312px;margin:0 auto;display:grid}.pair-h{text-wrap:balance;font-size:clamp(40px,5.4vw,80px)}.pair-h1{grid-area:1/1}.pair-a{grid-area:2/1}.pair-h2{grid-area:1/2}.pair-b{grid-area:2/2}.col-label{font-size:var(--type-13);color:var(--text-secondary);margin-top:32px}.mods{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:24px;margin-top:14px;padding-right:48px;display:grid}.mods li{border-top:1px solid var(--border-default);font-size:var(--type-17);letter-spacing:-.01em;padding:10px 0}.status{margin-top:24px;padding-right:48px}.status>div,.terms>div{border-top:1px solid var(--border-default);gap:4px 24px;padding:10px 0;display:grid}.status>div{font-size:var(--type-17);letter-spacing:-.01em;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.status dt{text-wrap:balance}.status dd{letter-spacing:0}.terms{margin-top:14px}.terms>div{grid-template-columns:92px minmax(0,1fr)}.terms dt{font-size:var(--type-13);color:var(--text-secondary);padding-top:3px}.terms dd{font-size:var(--type-17);letter-spacing:-.01em;text-wrap:pretty;line-height:1.45}.sec-pair .terms .link{min-height:0;font-size:var(--type-17);text-decoration-color:currentColor;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}@media (hover:hover) and (pointer:fine){.sec-pair .terms .link:hover{text-decoration-color:currentColor}}.col-label .chip{margin-right:6px}.sec-faq{padding:88px var(--pg-gutter);background:var(--surface-panel)}.faq-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:24px;display:grid}.faq details{border-top:1px solid var(--border-subtle)}.faq details:last-child{border-bottom:1px solid var(--border-subtle)}.faq summary{min-height:44px;font-size:var(--type-18);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 2px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq p{max-width:52em;font-size:var(--type-16);color:var(--text-secondary);text-wrap:pretty;padding:0 0 14px;line-height:1.55}.close-in{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:24px;max-width:1312px;margin:0 auto;display:grid}.sec-close h2{font-size:clamp(40px,5.4vw,80px)}.close-cta{justify-content:flex-end;align-items:center;gap:24px;padding-bottom:6px;display:flex}@media (width<=1099px){.sec-head,.faq-in{display:block}.sec-surfaces .lede{margin-top:18px}.board{grid-template-columns:1fr}.faq{margin-top:28px}}@media (width<=899px){.sec-pair{padding:72px var(--pg-gutter) 72px}.pair{display:block}.pair-h{font-size:clamp(40px,7vw,64px)}.col-label{margin-top:28px}.mods{column-gap:16px;padding-right:0}.mods li{font-size:var(--type-15);padding:11px 0}.status{margin-top:20px;padding-right:0}.status>div{font-size:var(--type-15);padding:11px 0}.pair-h2{margin-top:56px}.terms>div{grid-template-columns:1fr;padding:12px 0}.terms dd{font-size:var(--type-16)}.close-in{display:block}.sec-close h2{font-size:clamp(40px,7vw,64px)}.close-cta{justify-content:flex-start;margin-top:24px}}@media (width<=699px){.sec-hero{--fy:.25}.hero-ph{aspect-ratio:390/600}.sec-hero h1{font-size:clamp(36px,10.6vw,44px)}.hero-sub{text-wrap:balance}.sec-hero .rec{margin-top:-76px}.rec-head{position:relative}.rec-head .chip{position:absolute;top:13px;right:16px}.rec .opt,.rec-foot,.sec-split .lede,.sec-full .lede,.scr-rows .opt,.scr-sec,.col-label{display:none}.split-media,.full-ph{margin-top:28px}.split-ph{aspect-ratio:390/250}.sec-split .ins{margin-top:-64px}.sec-full{--fy:.3}.full-ph{aspect-ratio:390/250}.sec-full .dev-crop{width:346px;height:500px;margin-top:-64px}.device{width:346px}.mods{font-size:var(--type-16);margin-top:18px;padding:0 0 14px;line-height:1.6;display:block}.mods li{font-size:inherit;border:0;padding:0;display:inline}.mods li:not(:last-child):after{content:" · " / "";color:var(--text-secondary)}.status{margin-top:0}.terms{margin-top:18px}.terms>div{padding:10px 0}.sec-surfaces{padding:52px var(--pg-gutter) 52px}.sec-surfaces .lede{display:none}.board{gap:10px;margin-top:16px}.sched{--namew:44px}.lane-name .full,.job .wide,.app-phead .wide{display:none}.ax-l{visibility:hidden}.lane-name{padding:0 0 0 9px}.job{padding:5px 6px}.job b{font-size:var(--type-12-5)}.column-ph{display:none}.column-cards{gap:10px;margin:20px 16px 0}.agr,.money{width:100%}.sec-faq,.sec-surfaces{padding:32px var(--pg-gutter) 32px}.sec-column{padding:32px 0}.ph-only{display:inline}.yr .wide-row{display:none}.yr .ph-row{display:grid}.yr>div{grid-template-columns:58px minmax(0,1fr) auto}.mods{padding-bottom:10px;line-height:1.5}.agr-band{display:none}.sec-surfaces h2 .pl{display:block}.sec-split{padding:40px 0}.sec-full{padding:40px 0 0}.sec-hero{padding-bottom:24px}.job{top:6px;bottom:6px}.yr>div,.inv-lines>div{padding-top:7px;padding-bottom:7px}.sec-column .wide,.inv .app-title,.inv .app-sub,.bd-foot,.axis-t span:first-child,.rec .spec{display:none}.agr-band{padding:7px 16px}.inv-lines>div{padding:8px 16px}.qbo{margin-top:10px;padding:9px 14px}.lane-row{min-height:58px}.map{aspect-ratio:520/250}.sec-pair{padding:32px var(--pg-gutter) 32px}.status>div{padding:6px 0}.terms>div{padding:10px 0;display:block}.terms dt{font-size:var(--type-15);color:var(--text-primary);padding:0;font-weight:600;display:inline}.terms dt:after{content:". " / "";white-space:pre}.terms dd{font-size:var(--type-15);display:inline}.sec-pair .terms .link{font-size:var(--type-15)}.pair-h2{margin-top:24px}.sec-pair .link{margin-top:4px}.faq summary{padding:10px 0}.faq{margin-top:20px}.faq summary{font-size:var(--type-16);padding:12px 0}.faq summary:after{content:"+" / "";font-size:var(--type-20);color:var(--text-secondary);flex:none;font-weight:400}.faq details[open] summary:after{content:"−" / ""}.faq details[open] summary{padding-bottom:4px}.close-cta{margin-top:16px}html.js .close-cta .btn{display:none}}@media (prefers-reduced-motion:no-preference){.sec-hero .frame:after{content:"";z-index:1;background:var(--color-graphite);opacity:0;animation:dawn 1.6s var(--motion-ease-standard) both;position:absolute;inset:0}.sec-hero .rec{animation:arrive .42s var(--motion-ease-standard) 1.1s both}.sec-hero .pin,.sec-hero .lead{animation:appear .42s var(--motion-ease-standard) 1.1s both}.reveal .reveal-item,.reveal .frame .lead,.reveal .frame .pin{transition:opacity .56s var(--motion-ease-standard), transform .56s var(--motion-ease-standard)}.reveal.pre .reveal-item{opacity:0;transform:translateY(28px)}.reveal.pre .frame .lead,.reveal.pre .frame .pin{opacity:0}.reveal .frame .lead,.reveal .frame .pin{transition-delay:.24s}}@keyframes dawn{0%{opacity:.8}to{opacity:0}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes appear{0%{opacity:0}to{opacity:1}}:root{--grid-cols:12;--grid-gap:24px;--grid-max:1312px;--surface-w:560px;--surface-w-wide:640px}.tbl-foot{font-size:var(--type-13);color:var(--text-secondary);margin-top:12px;line-height:1.45}.dark .tbl-foot{color:var(--mk-rail-meta)}.body-p{max-width:34em;font-size:var(--type-16);color:var(--text-secondary);text-wrap:pretty;margin-top:10px;line-height:1.55}.reg-area+.reg-area{margin-top:48px}.reg-area .tbl{margin-top:16px}.sec .sec-head .lede,.sec-surfaces .lede{padding-bottom:0}@media (width>=1100px){.grid-12,.sec-head,.duo,.faq-in,.close-in,.pair,.sec-page .page-grid,.doc,.bills,.board,.plant-more,.idx-row,.tbl-row{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.sec-head{align-items:last baseline}.sec-head>:first-child{grid-column:1/8}.sec-head>:nth-child(2){grid-column:8/13}.duo{gap:0 var(--grid-gap);align-items:start}.duo>:first-child{grid-column:1/7}.duo>:last-child{width:min(var(--surface-w), 100%);grid-column:7/13;justify-self:start}.sec-page .page-grid>:first-child{grid-column:1/7}.sec-page .page-grid>.page-aside{width:min(var(--surface-w-wide), 100%);grid-column:7/13;justify-self:start;max-width:none}.sec-page.demo .page-grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}.cap-grid{column-gap:var(--grid-gap)}.cap.wide{gap:0 var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.cap.wide>.cap-frag{justify-content:flex-start}.cap.wide.rec-frag .cap-frag>.card{max-width:var(--surface-w)}.board{gap:0 var(--grid-gap)}.board>:first-child{grid-column:1/8}.board>:last-child{grid-column:8/13}.bills{gap:0 var(--grid-gap)}.bills>:first-child{grid-column:1/7}.bills>:nth-child(2){grid-column:7/13}.bills>*{width:min(var(--surface-w-wide), 100%);justify-self:start}.pair .pair-h1,.pair .pair-a{grid-column:1/7}.pair .pair-h2,.pair .pair-b{grid-column:7/13}.plant-more{gap:0 var(--grid-gap)}.plant-more>:first-child{grid-column:1/5}.plant-more>:nth-child(2){grid-column:5/9}.plant-more>:nth-child(3){grid-column:9/13}.faq-in>:first-child{grid-column:1/5}.faq-in>.faq{grid-column:5/13}.close-in>:first-child{grid-column:1/9}.close-in>.close-cta{grid-column:9/13}.doc{gap:0 var(--grid-gap)}.doc>.doc-aside{grid-column:1/4}.doc>.prose{grid-column:5/13}.mod-grid,.related{gap:var(--grid-gap)}.idx:not(.short):not(.answers):not(.steps):not(.ref):not(.dated) .idx-row>.idx-n{grid-column:1/2}.idx:not(.short):not(.answers):not(.steps):not(.ref):not(.dated) .idx-row>.idx-name{grid-column:2/4}.idx:not(.short):not(.answers):not(.steps):not(.ref):not(.dated) .idx-row>p{grid-column:4/7}.idx:not(.short):not(.answers):not(.steps):not(.ref):not(.dated) .idx-row>.idx-eq{grid-column:7/10}.idx:not(.short):not(.answers):not(.steps):not(.ref):not(.dated) .idx-row>.idx-st{grid-column:10/12}.idx-row>.idx-go{grid-column:12/13}.idx.short .idx-row>.idx-name{grid-column:1/4}.idx.short .idx-row>p{grid-column:4/10}.idx.short .idx-row>.idx-st{grid-column:10/12}.idx.answers .idx-row>.idx-name{grid-column:1/6}.idx.answers .idx-row>p{grid-column:6/12}.idx.steps .idx-row>.idx-n{grid-column:1/2}.idx.steps .idx-row>.idx-name{grid-column:2/5}.idx.steps .idx-row>p{grid-column:5/13}.idx.ref .idx-row>.idx-name{grid-column:1/4}.idx.ref .idx-row>p{grid-column:4/10}.idx.ref .idx-row>.idx-mod{grid-column:10/13}.idx.dated .idx-row>.idx-date{grid-column:1/3}.idx.dated .idx-row>.idx-name{grid-column:3/6}.idx.dated .idx-row>p{grid-column:6/12}.tbl-row>:first-child{grid-column:1/4}.tbl-row>:nth-child(2){grid-column:4/11}.tbl-row>:nth-child(3){grid-column:11/13}.tbl.two .tbl-row>:nth-child(2){grid-column:4/13}.tbl.two.status .tbl-row>:first-child{grid-column:1/10}.tbl.two.status .tbl-row>:nth-child(2){grid-column:10/13}.idx .idx-row,.idx.short .idx-row,.idx.answers .idx-row,.idx.steps .idx-row,.idx.ref .idx-row,.idx.dated .idx-row,.tbl .tbl-row,.tbl.two .tbl-row,.tbl.two.status .tbl-row,.sec-page.demo .page-grid,.sec-page .page-grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap)}.tbl .tbl-row{padding-left:0;padding-right:0}.tbl .tbl-row>:first-child{padding-left:20px}.tbl .tbl-row>:last-child{padding-right:20px}}:is(.card,.mod,.related a,.tbl,.board,.ins,.plant-card,.form-card,.kv,.inv-lines,.list-rows,.sched,.map,.agr,.rec,.qbo,.mod-frag,.bills) :is(.meta,.chip,.app-id,.app-sub,.mono,.num,.ins-flag,.seg span,.seg .on,.sw,.ax-l,.ini,.jt,.mlabel,.mlabel b,.bd-foot,.bd-foot u,.sub,.meter span,.plant-n,small,.job b,.axis-t span,.tbl-head span,.agr-band span,.spec dt,.spec dd){font-size:var(--type-13)}:is(.card,.mod,.tbl,.list-rows,.kv,.board,.bills) .chip{height:24px}:is(.card,.mod,.tbl,.board,.plant-card,.agr,.bills,.list-rows) .meta{letter-spacing:.04em}.ins-band span,.ins-modes>div>span,.job.drive .wide,.sched .now b{font-size:var(--type-13)}.chip.live:before{background:var(--text-primary)}.chip.early:before{box-shadow:inset 0 0 0 1.5px var(--text-chip);background:0 0}.chip.road{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-control);background:0 0}.chip.road:before{box-shadow:inset 0 0 0 1px var(--text-secondary);background:0 0}.dark .chip.road,.sec-page .chip.road{color:var(--mk-rail-body);box-shadow:inset 0 0 0 1px var(--color-graphite-hairline)}.dark .chip.road:before,.sec-page .chip.road:before{box-shadow:inset 0 0 0 1px var(--mk-rail-body)}.faq summary{touch-action:manipulation;-webkit-user-select:none;user-select:none}
