:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fk-font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fk-font-heading:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fk-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fk-type-xs-size:.75rem;--fk-type-xs-line-height:1.4;--fk-type-xs-weight:400;--fk-type-sm-size:.875rem;--fk-type-sm-line-height:1.45;--fk-type-sm-weight:400;--fk-type-md-size:1rem;--fk-type-md-line-height:1.5;--fk-type-md-weight:400;--fk-type-lg-size:1.25rem;--fk-type-lg-line-height:1.4;--fk-type-lg-weight:600;--fk-type-xl-size:1.5rem;--fk-type-xl-line-height:1.3;--fk-type-xl-weight:600;--fk-type-xxl-size:2rem;--fk-type-xxl-line-height:1.2;--fk-type-xxl-weight:700;--fk-space-xxs:.125rem;--fk-space-xs:.25rem;--fk-space-sm:.5rem;--fk-space-md:1rem;--fk-space-lg:1.5rem;--fk-space-xl:2rem;--fk-space-xxl:3rem;--fk-radius-sm:.25rem;--fk-radius-md:.5rem;--fk-radius-lg:.75rem;--fk-radius-full:9999px;--fk-line-thin:1px;--fk-line-thick:2px;--fk-color-background:#fff;--fk-color-surface:#f5f6f8;--fk-color-text:#1a1d23;--fk-color-text-muted:#4a5160;--fk-color-border:#7c8391;--fk-color-primary:#0b6e63;--fk-color-on-primary:#fff;--fk-color-danger:#b3261e;--fk-color-on-danger:#fff;--fk-color-success:#1b6e37;--fk-color-on-success:#fff;--fk-color-focus:#0b6e63}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fk-color-background:#111317;--fk-color-surface:#1c1f25;--fk-color-text:#eef0f3;--fk-color-text-muted:#b3b9c4;--fk-color-border:#7b8390;--fk-color-primary:#5ed6c3;--fk-color-on-primary:#062a25;--fk-color-danger:#f2b8b5;--fk-color-on-danger:#3c0b08;--fk-color-success:#7fd49a;--fk-color-on-success:#062b14;--fk-color-focus:#5ed6c3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fk-color-background:#111317;--fk-color-surface:#1c1f25;--fk-color-text:#eef0f3;--fk-color-text-muted:#b3b9c4;--fk-color-border:#7b8390;--fk-color-primary:#5ed6c3;--fk-color-on-primary:#062a25;--fk-color-danger:#f2b8b5;--fk-color-on-danger:#3c0b08;--fk-color-success:#7fd49a;--fk-color-on-success:#062b14;--fk-color-focus:#5ed6c3}.fk-button{justify-content:center;align-items:center;gap:var(--fk-space-xs);min-height:2.75em;padding:var(--fk-space-sm) var(--fk-space-md);border:var(--fk-line-thin) solid transparent;border-radius:var(--fk-radius-md);font-family:var(--fk-font-body);font-size:var(--fk-type-md-size);line-height:var(--fk-type-md-line-height);font-weight:var(--fk-type-lg-weight);cursor:pointer;display:inline-flex}.fk-button:focus-visible{outline:var(--fk-line-thick) solid var(--fk-color-focus);outline-offset:var(--fk-line-thick)}.fk-button--primary{background:var(--fk-color-primary);color:var(--fk-color-on-primary)}.fk-button--danger{background:var(--fk-color-danger);color:var(--fk-color-on-danger)}.fk-button--secondary{background:var(--fk-color-surface);color:var(--fk-color-primary);border-color:var(--fk-color-border)}.fk-button--ghost{color:var(--fk-color-primary);background:0 0}.fk-button:disabled,.fk-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.fk-button[aria-busy=true]{cursor:progress}.fk-input{box-sizing:border-box;width:100%;min-height:2.75em;padding:var(--fk-space-sm) var(--fk-space-sm);border:var(--fk-line-thin) solid var(--fk-color-border);border-radius:var(--fk-radius-sm);background:var(--fk-color-surface);color:var(--fk-color-text);font-family:var(--fk-font-body);font-size:var(--fk-type-md-size);line-height:var(--fk-type-md-line-height)}.fk-input:focus-visible{outline:var(--fk-line-thick) solid var(--fk-color-focus);outline-offset:0}.fk-input[aria-invalid=true]{border-color:var(--fk-color-danger);border-width:var(--fk-line-thick)}.fk-input:disabled{cursor:not-allowed;opacity:.6}.fk-field{gap:var(--fk-space-xs);flex-direction:column;margin-block-end:var(--fk-space-md);display:flex}.fk-field__label{color:var(--fk-color-text);font-family:var(--fk-font-body);font-size:var(--fk-type-sm-size);line-height:var(--fk-type-sm-line-height);font-weight:var(--fk-type-lg-weight)}.fk-field__required{color:var(--fk-color-danger)}.fk-field__hint,.fk-field__error{font-family:var(--fk-font-body);font-size:var(--fk-type-sm-size);line-height:var(--fk-type-sm-line-height);margin:0}.fk-field__hint{color:var(--fk-color-text-muted)}.fk-field__error{color:var(--fk-color-danger);font-weight:var(--fk-type-lg-weight)}.fk-card{gap:var(--fk-space-md);padding:var(--fk-space-lg);border:var(--fk-line-thin) solid var(--fk-color-border);border-radius:var(--fk-radius-lg);background:var(--fk-color-surface);color:var(--fk-color-text);flex-direction:column;display:flex}.fk-card__title{font-family:var(--fk-font-heading);font-size:var(--fk-type-lg-size);line-height:var(--fk-type-lg-line-height);font-weight:var(--fk-type-lg-weight);margin:0}.fk-card__actions{gap:var(--fk-space-sm);flex-wrap:wrap;display:flex}.fk-page{background:var(--fk-color-background);min-height:100vh;color:var(--fk-color-text);font-family:var(--fk-font-body);font-size:var(--fk-type-md-size);line-height:var(--fk-type-md-line-height);grid-template-columns:minmax(0,1fr);display:grid}.fk-page__skip{padding:var(--fk-space-sm) var(--fk-space-md);border-radius:var(--fk-radius-sm);background:var(--fk-color-primary);color:var(--fk-color-on-primary);position:absolute;inset-block-start:var(--fk-space-sm);inset-inline-start:var(--fk-space-sm);transform:translateY(-200%)}.fk-page__skip:focus{outline:var(--fk-line-thick) solid var(--fk-color-focus);transform:none}.fk-page__header,.fk-page__footer{justify-content:space-between;align-items:center;gap:var(--fk-space-md);padding:var(--fk-space-md) var(--fk-space-lg);background:var(--fk-color-surface);flex-wrap:wrap;display:flex}.fk-page__header{border-block-end:var(--fk-line-thin) solid var(--fk-color-border)}.fk-page__footer{border-block-start:var(--fk-line-thin) solid var(--fk-color-border);color:var(--fk-color-text-muted);font-size:var(--fk-type-sm-size)}.fk-page__main{padding:var(--fk-space-xl) var(--fk-space-lg)}.fk-page__main:focus{outline:none}.fk-page__title{margin:0 0 var(--fk-space-lg);font-family:var(--fk-font-heading);font-size:var(--fk-type-xxl-size);line-height:var(--fk-type-xxl-line-height);font-weight:var(--fk-type-xxl-weight)}@media (width>=48em){.fk-page{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr)}.fk-page__header,.fk-page__footer{grid-column:1/-1}}.fk-nav{padding:var(--fk-space-md);background:var(--fk-color-surface);font-family:var(--fk-font-body)}.fk-nav__list{gap:var(--fk-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fk-nav__link{padding:var(--fk-space-sm) var(--fk-space-md);border-radius:var(--fk-radius-sm);color:var(--fk-color-text);font-size:var(--fk-type-md-size);line-height:var(--fk-type-md-line-height);text-decoration:none;display:block}.fk-nav__link:hover{text-decoration:underline}.fk-nav__link:focus-visible{outline:var(--fk-line-thick) solid var(--fk-color-focus);outline-offset:0}.fk-nav__link[aria-current=page]{color:var(--fk-color-primary);font-weight:var(--fk-type-lg-weight);box-shadow:inset var(--fk-line-thick) 0 0 0 var(--fk-color-primary)}.fk-nav__toggle{min-height:2.75em;padding:var(--fk-space-sm) var(--fk-space-md);border:var(--fk-line-thin) solid var(--fk-color-border);border-radius:var(--fk-radius-md);background:var(--fk-color-surface);color:var(--fk-color-text);font:inherit;display:none}.fk-nav__toggle:focus-visible{outline:var(--fk-line-thick) solid var(--fk-color-focus)}@media (width<=47.99em){.fk-nav--collapsible .fk-nav__toggle{display:inline-flex}.fk-nav--collapsible .fk-nav__list:not([data-open]){display:none}.fk-nav--collapsible .fk-nav__list{margin-block-start:var(--fk-space-sm)}}.fk-toasts{z-index:1000;gap:var(--fk-space-sm);max-width:min(28rem, calc(100vw - 2 * var(--fk-space-lg)));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--fk-space-lg);inset-inline-end:var(--fk-space-lg)}.fk-toasts__region{gap:var(--fk-space-sm);flex-direction:column;display:flex}.fk-toast{align-items:flex-start;gap:var(--fk-space-md);padding:var(--fk-space-md);border:var(--fk-line-thin) solid var(--fk-color-border);border-radius:var(--fk-radius-md);background:var(--fk-color-surface);color:var(--fk-color-text);font-family:var(--fk-font-body);font-size:var(--fk-type-md-size);line-height:var(--fk-type-md-line-height);display:flex}.fk-toast--success{background:var(--fk-color-success);color:var(--fk-color-on-success);border-color:var(--fk-color-success)}.fk-toast--error{background:var(--fk-color-danger);color:var(--fk-color-on-danger);border-color:var(--fk-color-danger)}.fk-toast__message{flex:1}.fk-toast__dismiss{border-radius:var(--fk-radius-sm);min-width:2.75em;min-height:2.75em;color:inherit;font-size:var(--fk-type-lg-size);cursor:pointer;background:0 0;border:0}.fk-toast__dismiss:focus-visible{outline:var(--fk-line-thick) solid currentColor}body{margin:0}.shell-brand{font-family:var(--fk-font-heading);font-size:var(--fk-type-lg-size);font-weight:var(--fk-type-lg-weight)}.shell-actions{gap:var(--fk-space-sm);flex-wrap:wrap;margin-block-start:var(--fk-space-md);display:flex}.shell-plans{gap:var(--fk-space-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.shell-price{font-size:var(--fk-type-xl-size);font-weight:var(--fk-type-xl-weight);margin:0}.shell-details{gap:var(--fk-space-xs) var(--fk-space-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.shell-details dt{color:var(--fk-color-text-muted)}.shell-details dd{font-family:var(--fk-font-mono);overflow-wrap:anywhere;margin:0}.shell-fatal{padding:var(--fk-space-xl);font-family:var(--fk-font-body);color:var(--fk-color-text)}.wk-progress{margin-block-end:var(--fk-space-lg)}.wk-progress__label{margin:0 0 var(--fk-space-xs);font-family:var(--fk-font-body);font-size:var(--fk-type-sm-size)}.wk-progress__done{color:var(--fk-color-text-muted)}.wk-progress__bar{inline-size:100%;block-size:var(--fk-space-sm);accent-color:var(--fk-color-primary)}.wk-group{margin:0 0 var(--fk-space-md);border:0;min-inline-size:0;padding:0}.wk-group>legend{margin-block-end:var(--fk-space-xs);padding:0}.wk-item{border-inline-start:var(--fk-line-thin) solid var(--fk-color-border);padding-inline-start:var(--fk-space-md)}.wk-item>legend{font-family:var(--fk-font-body);font-weight:var(--fk-type-lg-weight)}.wk-check{justify-content:flex-end;align-items:center;gap:var(--fk-space-sm);flex-direction:row-reverse;margin-block-end:var(--fk-space-xs)}.wk-problem{color:var(--fk-color-danger)}.wk-plan-meta{gap:var(--fk-space-xs) var(--fk-space-md);margin:0 0 var(--fk-space-lg);font-family:var(--fk-font-body);grid-template-columns:max-content 1fr;display:grid}.wk-plan-meta dt{color:var(--fk-color-text-muted)}.wk-plan-meta dd{margin:0}.wk-plan{font-family:var(--fk-font-body);max-inline-size:48rem}.wk-plan__section{margin-block-end:var(--fk-space-lg)}.wk-plan__element{color:var(--fk-color-text-muted);font-size:var(--fk-type-sm-size);margin-block-start:0}.wk-plan__exempt{font-style:italic}.wk-table{border-collapse:collapse;font-family:var(--fk-font-body)}.wk-table th,.wk-table td{text-align:start;padding:var(--fk-space-xs) var(--fk-space-md);border-block-end:var(--fk-line-thin) solid var(--fk-color-border)}.wk-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wk-banner{border:var(--fk-line-thin) solid var(--fk-color-danger);border-inline-start-width:var(--fk-space-xs);padding:var(--fk-space-md);font-family:var(--fk-font-body);margin-block-end:var(--fk-space-lg)}.wk-banner h2{margin-block-start:0}.wk-link{overflow-wrap:anywhere}.wk-records{gap:var(--fk-space-md);display:grid}.wk-disclaimer{font-family:var(--fk-font-body);font-size:var(--fk-type-sm-size);color:var(--fk-color-text-muted);max-inline-size:48rem}.wk-footer{font-family:var(--fk-font-body);font-size:var(--fk-type-sm-size)}.wk-footer__links{gap:var(--fk-space-md);flex-wrap:wrap;display:flex}.wk-footer__links a,.wk-landing a{color:var(--fk-color-primary)}.wk-footer__address{color:var(--fk-color-text-muted)}.wk-home-link{color:var(--fk-color-text);text-decoration:none}.wk-landing{font-family:var(--fk-font-body);max-inline-size:48rem}.wk-landing__subhead{font-size:var(--fk-type-lg-size)}.wk-landing__benefits{gap:var(--fk-space-sm);padding-inline-start:var(--fk-space-lg);display:grid}.wk-landing>section,.wk-landing>.fk-card{margin-block-end:var(--fk-space-xl)}a.wk-cta{padding:var(--fk-space-sm) var(--fk-space-lg);background:var(--fk-color-primary);color:var(--fk-color-on-primary);font-weight:var(--fk-type-lg-weight);border-radius:var(--fk-radius-md);text-decoration:none;display:inline-block}a.wk-cta:focus-visible{outline:var(--fk-line-thick) solid var(--fk-color-focus);outline-offset:2px}@media print{.fk-page__skip,.fk-page__header,.fk-page__nav,.wk-no-print{display:none!important}.wk-plan__section h2{break-after:avoid-page}.wk-disclaimer{color:var(--fk-color-text);border-block-start:var(--fk-line-thin) solid var(--fk-color-text);padding-block-start:var(--fk-space-xs)}}
