._button_sc8nw_1:focus-visible,._control_sc8nw_2:focus-visible,._checkbox_sc8nw_3 input:focus-visible,a:focus-visible{outline:var(--genki-focus-width,.1875rem) solid var(--genki-color-focus-ring,#3157d5);outline-offset:var(--genki-focus-offset,.1875rem)}._button_sc8nw_1{min-height:var(--genki-button-min-height,2.75rem);justify-content:center;align-items:center;gap:var(--genki-button-gap,var(--genki-space-2,.5rem));padding:var(--genki-button-padding-block,var(--genki-space-3,.75rem)) var(--genki-button-padding-inline,var(--genki-space-5,1.5rem));border-radius:var(--genki-button-radius,var(--genki-radius-control,.625rem));cursor:pointer;font:var(--genki-button-font-weight,var(--genki-font-weight-bold,700)) var(--genki-button-font-size,var(--genki-font-size-body,1rem))/var(--genki-button-line-height,1) var(--genki-button-font-family,var(--genki-font-family-body,sans-serif));transition:background var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease), border-color var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease), color var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease), transform var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease);border:1px solid #0000;text-decoration:none;display:inline-flex}._button_sc8nw_1:hover:not(:disabled){transform:translateY(-1px)}._button_sc8nw_1:active:not(:disabled){transform:translateY(0)}._button_sc8nw_1:disabled,._button_sc8nw_1[aria-disabled=true]{background:var(--genki-color-action-disabled-background,#efe9dd);color:var(--genki-color-action-disabled-foreground,#5f685f);cursor:not-allowed;border-color:#0000;transform:none}._button--primary_sc8nw_37{background:var(--genki-color-action-primary-background,#f05a3c);color:var(--genki-color-action-primary-foreground,#fff)}._button--primary_sc8nw_37:hover:not(:disabled){background:var(--genki-color-action-primary-hover,#d9482d)}._button--secondary_sc8nw_45{background:var(--genki-color-action-secondary-background,#17211b);color:var(--genki-color-action-secondary-foreground,#fff)}._button--secondary_sc8nw_45:hover:not(:disabled){background:var(--genki-color-action-secondary-hover,#303a32)}._button--quiet_sc8nw_53{border-color:var(--genki-color-border-subtle,#d9d2c5);background:var(--genki-color-action-quiet-background,transparent);color:var(--genki-color-action-quiet-foreground,#17211b)}._button--quiet_sc8nw_53:hover:not(:disabled){background:var(--genki-color-action-quiet-hover,#efe9dd)}._button--danger_sc8nw_62{background:var(--genki-color-state-danger-accent,#a1281f);color:var(--genki-color-text-inverse,#fff)}._button--danger_sc8nw_62:hover:not(:disabled){background:var(--genki-color-state-danger-foreground,#7b1c17)}._iconButton_sc8nw_70{width:2.75rem;padding:0}._buttonSpinner_sc8nw_75,._spinner_sc8nw_76{border:.18rem solid;border-top-color:#0000;border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite _spin_sc8nw_76;display:inline-block}._control_sc8nw_2{border:1px solid var(--genki-color-border-subtle,#d9d2c5);border-radius:var(--genki-radius-control,.375rem);background:var(--genki-color-surface-primary,#fffdf8);width:100%;min-height:2.75rem;color:var(--genki-color-text-primary,#17211b);font:inherit;transition:background var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease), border-color var(--genki-motion-duration-fast,.12s) var(--genki-motion-easing-standard,ease);padding:.7rem .8rem}._control_sc8nw_2:hover:not(:disabled,[readonly]){border-color:var(--genki-color-border-strong,#8a8a8a)}._control_sc8nw_2:focus-visible{border-color:var(--genki-color-focus-ring,#3157d5)}._control_sc8nw_2[aria-invalid=true]{border-color:var(--genki-color-state-danger-accent,#a1281f);background:var(--genki-color-state-danger-background,#fff4f1)}._control_sc8nw_2:disabled,._control_sc8nw_2[readonly]{background:var(--genki-color-action-disabled-background,#efe9dd);color:var(--genki-color-action-disabled-foreground,#5f685f);cursor:not-allowed}._textarea_sc8nw_113{resize:vertical;min-height:8rem}._checkbox_sc8nw_3{align-items:center;gap:var(--genki-space-2,.5rem);color:var(--genki-color-text-primary,#17211b);cursor:pointer;display:inline-flex}._checkbox_sc8nw_3:has(input:disabled){color:var(--genki-color-action-disabled-foreground,#5f685f);cursor:not-allowed}._heading_sc8nw_130{color:var(--genki-color-text-primary,#17211b);font-family:var(--genki-font-family-display,Georgia, serif);line-height:var(--genki-font-line-height-tight,1.05);margin:0}._text_sc8nw_113{color:var(--genki-color-text-primary,#17211b);line-height:var(--genki-font-line-height-body,1.65);margin:0}._text--muted_sc8nw_143{color:var(--genki-color-text-secondary,#5f685f)}._icon_sc8nw_70{line-height:1;display:inline-block}._badge_sc8nw_152{border-radius:var(--genki-radius-pill,999px);width:fit-content;font-size:var(--genki-font-size-xs,.75rem);font-weight:var(--genki-font-weight-bold,700);line-height:var(--genki-font-line-height-compact,1.35);align-items:center;padding:.3rem .65rem;display:inline-flex}._badge--neutral_sc8nw_163{background:var(--genki-color-background-subtle,#efe9dd);color:var(--genki-color-text-secondary,#5f685f)}._badge--accent_sc8nw_168{background:var(--genki-color-action-primary-background,#f05a3c);color:var(--genki-color-action-primary-foreground,#fff)}._badge--positive_sc8nw_173{background:var(--genki-color-state-success-background,#e5f5ec);color:var(--genki-color-state-success-foreground,#1f7a4d)}._badge--info_sc8nw_178{background:var(--genki-color-state-info-background,#eef5ff);color:var(--genki-color-state-info-foreground,#3157d5)}._badge--warning_sc8nw_183{background:var(--genki-color-state-warning-background,#fff8e9);color:var(--genki-color-state-warning-foreground,#704811)}._badge--danger_sc8nw_188{background:var(--genki-color-state-danger-background,#ffebe7);color:var(--genki-color-state-danger-foreground,#a93622)}._stack_sc8nw_193{flex-direction:column;display:flex}._cluster_sc8nw_198{flex-wrap:wrap;display:flex}._container_sc8nw_203{width:min(100%, var(--container-size));padding-inline:var(--genki-space-5,1.5rem);margin-inline:auto}._container--narrow_sc8nw_209{--container-size:48rem}._container--standard_sc8nw_213{--container-size:70rem}._container--wide_sc8nw_217{--container-size:84rem}._surface_sc8nw_221{background:var(--genki-color-background-page,#f8f5ee);color:var(--genki-color-text-primary,#17211b);font-family:var(--genki-font-family-body,sans-serif);font-size:var(--genki-font-size-body,1rem);line-height:var(--genki-font-line-height-body,1.6)}._divider_sc8nw_229{background:var(--genki-color-border-subtle,#d9d2c5);border:0;height:1px;margin:0}@keyframes _spin_sc8nw_76{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_sc8nw_1,._buttonSpinner_sc8nw_75,._control_sc8nw_2,._spinner_sc8nw_76{transition:none;animation:none}}._formField_8tgxt_1{gap:var(--genki-space-2,.5rem);display:grid}._formField_8tgxt_1>label{color:var(--genki-color-text-primary,#17211b);font-weight:var(--genki-font-weight-bold,700)}._error_8tgxt_10{color:var(--genki-color-state-danger-foreground,#a1281f)}._linkList_8tgxt_14{gap:var(--genki-space-2,.5rem);margin:0;padding:0;list-style:none;display:grid}._linkList_8tgxt_14 a{color:var(--genki-color-text-accent,#f05a3c);font-weight:var(--genki-font-weight-semibold,650)}._status_8tgxt_26,._panel_8tgxt_27{border:1px solid var(--genki-color-border-subtle,#d9d2c5);border-radius:var(--genki-radius-surface,.75rem);background:var(--genki-color-surface-primary,#fffdf8);box-shadow:var(--genki-shadow-surface,0 .25rem 1rem #17211b14)}._status_8tgxt_26{padding:var(--genki-space-4,1rem)}._panel_8tgxt_27{padding:var(--genki-space-5,1.5rem)}._panelHeader_8tgxt_42{justify-content:space-between;align-items:flex-start;gap:var(--genki-space-4,1rem);margin-bottom:var(--genki-space-5,1.5rem);display:flex}._panelHeader_8tgxt_42>div{gap:var(--genki-space-2,.5rem);display:grid}._sectionHeading_8tgxt_54{max-width:48rem}._sectionHeading_8tgxt_54>span{align-self:flex-start}._alert_8tgxt_61{gap:var(--genki-space-1,.25rem);padding:var(--genki-space-4,1rem);border:1px solid var(--alert-accent);border-radius:var(--genki-radius-control,.625rem);background:var(--alert-background);color:var(--alert-foreground);border-left-width:.25rem;display:grid}._alert--info_8tgxt_72{--alert-accent:var(--genki-color-state-info-accent,#3157d5);--alert-background:var(--genki-color-state-info-background,#eef5ff);--alert-foreground:var(--genki-color-state-info-foreground,#143861)}._alert--success_8tgxt_78{--alert-accent:var(--genki-color-state-success-accent,#1f7a4d);--alert-background:var(--genki-color-state-success-background,#e5f5ec);--alert-foreground:var(--genki-color-state-success-foreground,#236043)}._alert--warning_8tgxt_84{--alert-accent:var(--genki-color-state-warning-accent,#d79d52);--alert-background:var(--genki-color-state-warning-background,#fff8e9);--alert-foreground:var(--genki-color-state-warning-foreground,#704811)}._alert--danger_8tgxt_90{--alert-accent:var(--genki-color-state-danger-accent,#a1281f);--alert-background:var(--genki-color-state-danger-background,#ffebe7);--alert-foreground:var(--genki-color-state-danger-foreground,#a93622)}._emptyState_8tgxt_96{justify-items:start;gap:var(--genki-space-3,.75rem);padding:var(--genki-space-6,2rem);border:1px dashed var(--genki-color-border-strong,#8a8a8a);border-radius:var(--genki-radius-surface,.75rem);background:var(--genki-color-surface-secondary,#f5f5f5);display:grid}@media (width<=48rem){._panelHeader_8tgxt_42{flex-direction:column;align-items:stretch}}._section_1ces8_1{padding-block:var(--genki-space-8,4.5rem)}._richText_1ces8_5{background:var(--genki-color-surface-primary,#fffdf8)}._richText--highlight_1ces8_9>div{border-left:.25rem solid var(--genki-color-text-accent,#f05a3c);padding-left:var(--genki-space-6,2rem)}._markdown_1ces8_14{gap:var(--genki-space-4,1rem);line-height:var(--genki-font-line-height-body,1.65);display:grid}._markdown_1ces8_14 ul{margin:0;padding-left:1.25rem}._cta_1ces8_24{background:var(--genki-color-background-subtle,#f8f5ee)}._ctaPanel_1ces8_28{align-items:center;gap:var(--genki-space-6,2rem);border-radius:var(--genki-radius-large,1.5rem);background:var(--genki-color-surface-inverse,#17211b);color:var(--genki-color-text-inverse,#fff);padding:clamp(2rem,7vw,5rem);display:grid}._ctaPanel_1ces8_28 p{color:color-mix(in srgb, var(--genki-color-text-inverse,#fff) 72%, transparent)}._ctaPanel--split_1ces8_41{grid-template-columns:minmax(0,1fr) auto}._ctaPanel_1ces8_28 ._ctaSecondary_1ces8_45{border-color:color-mix(in srgb, var(--genki-color-text-inverse,#fff) 55%, transparent);color:var(--genki-color-text-inverse,#fff)}._ctaPanel_1ces8_28 ._ctaSecondary_1ces8_45:hover{border-color:var(--genki-color-text-inverse,#fff)}._faqSection_1ces8_53{background:var(--genki-color-surface-primary,#fffdf8)}._faq--stacked_1ces8_57,._faq--two-column_1ces8_58{gap:var(--genki-space-6,2rem);display:grid}._faq--two-column_1ces8_58{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}._faqList_1ces8_67{border-top:1px solid var(--genki-color-border-subtle,#d9d2c5)}._faqItem_1ces8_71{padding-block:var(--genki-space-4,1rem);border-bottom:1px solid var(--genki-color-border-subtle,#d9d2c5)}._faqItem_1ces8_71 summary{cursor:pointer;font-weight:var(--genki-font-weight-bold,750)}._faqItem_1ces8_71 summary:focus-visible{outline:var(--genki-focus-width,.1875rem) solid var(--genki-color-focus-ring,#3157d5);outline-offset:var(--genki-focus-offset,.1875rem)}._faqItem_1ces8_71 p{padding-top:var(--genki-space-3,.75rem)}@media (width<=48rem){._ctaPanel--split_1ces8_41,._faq--two-column_1ces8_58{grid-template-columns:1fr;align-items:start}}._page_1v3td_1{background:var(--genki-color-background-page,#f8f5ee);color:var(--genki-color-text-primary,#17211b);font-family:var(--genki-font-family-body,sans-serif);font-size:var(--genki-font-size-body,1rem);min-height:100vh}._invalid_65660_1{color:#651e13;background:#fff3f1;border:1px solid #d9482d;border-radius:.75rem;gap:.75rem;margin:2rem;padding:1.5rem;display:grid}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-bold:700;--tracking-normal:0em}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-px{top:1px}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-\[var\(--genki-layout-home-hero-art-overlap\)\]{margin-top:var(--genki-layout-home-hero-art-overlap)}.mt-\[var\(--genki-space-action-slot-content\)\]{margin-top:var(--genki-space-action-slot-content)}.mt-\[var\(--genki-space-action-slot-section\)\]{margin-top:var(--genki-space-action-slot-section)}.mb-\[var\(--genki-space-home-hero-logo-gap\)\]{margin-bottom:var(--genki-space-home-hero-logo-gap)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-\[var\(--genki-size-feature-grid-icon\)\]{width:var(--genki-size-feature-grid-icon);height:var(--genki-size-feature-grid-icon)}.\!h-12{height:calc(var(--spacing) * 12)!important}.h-5{height:calc(var(--spacing) * 5)}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.\!min-h-12{min-height:calc(var(--spacing) * 12)!important}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[81px\]{width:81px}.w-full{width:100%}.max-w-\[64rem\]{max-width:64rem}.max-w-none{max-width:none}.min-w-0{min-width:0}.\!\[transform\:none\]{transform:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[auto_81px\]{grid-template-columns:auto 81px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.\!gap-0{gap:0!important}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.\!rounded-product-action-prominent{border-radius:var(--genki-radius-action-prominent)!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.bg-product-page{background-color:var(--genki-color-background-page)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-0{padding-block:0!important}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[var\(--genki-space-feature-grid-top\)\]{padding-top:var(--genki-space-feature-grid-top)}.pt-\[var\(--genki-space-home-hero-top\)\]{padding-top:var(--genki-space-home-hero-top)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.\!font-product-body{font-family:var(--genki-font-family-body)!important}.font-product-body{font-family:var(--genki-font-family-body)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-product-hero{font-size:var(--genki-font-size-home-hero-title);line-height:var(--tw-leading,var(--genki-font-line-height-home-hero-title))}.text-product-hero-body{font-size:var(--genki-font-size-home-hero-body);line-height:var(--tw-leading,var(--genki-font-line-height-home-hero-body))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.\!leading-\[1\.625rem\]{--tw-leading:1.625rem!important;line-height:1.625rem!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.875rem\]{--tw-leading:1.875rem;line-height:1.875rem}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\!tracking-\[0\.0078125rem\]{--tw-tracking:.0078125rem!important;letter-spacing:.0078125rem!important}.tracking-\[0\.0078125rem\]{--tw-tracking:.0078125rem;letter-spacing:.0078125rem}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-pre-line{white-space:pre-line}.text-product-text-primary{color:var(--genki-color-text-primary)}.lowercase{text-transform:lowercase}.no-underline{text-decoration-line:none}.\!shadow-product-action-prominent{--tw-shadow:var(--genki-shadow-action-prominent)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow\/raised,.shadow\/surface{--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)}.select-none{user-select:none}@media (hover:hover){.hover\:\!\[transform\:none\]:hover{transform:none!important}}@media (width>=48rem){.md\:col-auto{grid-column:auto}.md\:mt-\[var\(--genki-space-action-slot-content-wide\)\]{margin-top:var(--genki-space-action-slot-content-wide)}.md\:mt-\[var\(--genki-space-action-slot-section-wide\)\]{margin-top:var(--genki-space-action-slot-section-wide)}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[auto_96px_auto_81px\]{grid-template-columns:auto 96px auto 81px}.md\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.md\:gap-y-0{row-gap:0}.md\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.md\:justify-self-auto{justify-self:auto}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-\[var\(--genki-space-feature-grid-top-wide\)\]{padding-top:var(--genki-space-feature-grid-top-wide)}.md\:pt-\[var\(--genki-space-home-hero-top-wide\)\]{padding-top:var(--genki-space-home-hero-top-wide)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:size-\[var\(--genki-size-feature-grid-icon-wide\)\]{width:var(--genki-size-feature-grid-icon-wide);height:var(--genki-size-feature-grid-icon-wide)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pl-14{padding-left:calc(var(--spacing) * 14)}.lg\:text-\[2rem\]{font-size:2rem}.lg\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}.\[\&\>\*\]\:max-w-\[var\(--genki-size-home-hero-wordmark\)\]>*{max-width:var(--genki-size-home-hero-wordmark)}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2")}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}:root{color:var(--genki-color-text-primary);background:var(--genki-color-background-page);font-family:var(--genki-font-family-body)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.status-card{width:min(100%,44rem);padding:clamp(var(--genki-space-6), 7vw, var(--genki-space-8));border:1px solid var(--genki-color-border-subtle);border-radius:var(--genki-radius-large);background:var(--genki-color-surface-primary);box-shadow:var(--genki-shadow-raised)}.status-card h1{max-width:13ch;color:var(--genki-color-text-primary);font-family:var(--genki-font-family-display);font-size:var(--genki-font-size-display);letter-spacing:-.055em;margin:0;line-height:.95}.status-card p:not(.eyebrow){color:var(--genki-color-text-secondary);font-size:var(--genki-font-size-lg);line-height:var(--genki-font-line-height-body);margin:1.5rem 0 0}.eyebrow{color:var(--genki-color-text-accent);font-size:var(--genki-font-size-xs);font-weight:var(--genki-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}
