@charset "UTF-8";@layer doom.components{._spinner_1kto3_2{display:inline-block;animation:_spin_1kto3_2 1s linear infinite;color:currentColor}._spinner_1kto3_2._sm_1kto3_7{width:var(--size-icon-sm);height:var(--size-icon-sm)}._spinner_1kto3_2._md_1kto3_11{width:var(--size-icon-md);height:var(--size-icon-md)}._spinner_1kto3_2._lg_1kto3_15{width:var(--size-icon-lg);height:var(--size-icon-lg)}._spinner_1kto3_2._xl_1kto3_19{width:var(--size-touch-target);height:var(--size-touch-target)}@keyframes _spin_1kto3_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer doom.components{._button_e2712_2{--btn-focus-border: var(--primary);--btn-focus-shadow: var(--shadow-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:var(--card-bg);color:var(--foreground);position:relative;height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--control-font-size);border:var(--surface-border-width) solid var(--card-border);border-radius:var(--control-radius);box-shadow:var(--shadow-md);transition:all var(--duration-fast) var(--ease-in-out);outline:none}._button_e2712_2:hover{transform:translate(calc(-1 * var(--space-0\.5)),calc(-1 * var(--space-0\.5)));box-shadow:var(--shadow-lg)}._button_e2712_2:focus-visible{outline:none;transform:translate(calc(-1 * var(--space-0\.5)),calc(-1 * var(--space-0\.5)));box-shadow:var(--shadow-offset-xl) var(--shadow-primary);border-color:var(--primary)}._button_e2712_2:focus{outline:none}._button_e2712_2:active{transition:none;transform:translate(var(--space-0\.5),var(--space-0\.5));box-shadow:none}._button_e2712_2:focus-visible{border-color:var(--btn-focus-border)}._button_e2712_2:disabled{opacity:.6;cursor:not-allowed!important;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.05) 10px,rgba(0,0,0,.05) 20px)!important}._button_e2712_2:disabled:hover{transform:none!important;filter:none!important}._button_e2712_2:disabled{transform:none;box-shadow:var(--shadow-md)}._primary_e2712_59{--btn-focus-border: var(--card-border);--btn-focus-shadow: var(--shadow-base);background-color:var(--primary);color:var(--primary-foreground);border-color:var(--border-strong)}._primary_e2712_59:hover:not(:disabled){filter:brightness(1.1)}._secondary_e2712_69{--btn-focus-border: var(--card-border);--btn-focus-shadow: var(--shadow-base);background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--border-strong)}._secondary_e2712_69:hover:not(:disabled){filter:brightness(1.1)}._success_e2712_79{--btn-focus-border: var(--card-border);--btn-focus-shadow: var(--shadow-base);background-color:var(--success);color:var(--success-foreground);border-color:var(--border-strong)}._success_e2712_79:hover:not(:disabled){filter:brightness(1.1)}._danger_e2712_89{--btn-focus-border: var(--card-border);--btn-focus-shadow: var(--shadow-base);background-color:var(--error);color:var(--error-foreground);border-color:var(--border-strong)}._danger_e2712_89:hover:not(:disabled){filter:brightness(1.1)}._outline_e2712_99{background-color:transparent;border-color:currentColor}._ghost_e2712_103{background-color:transparent;border-color:transparent;box-shadow:none}._ghost_e2712_103:hover:not(:disabled),._ghost_e2712_103:focus-visible:not(:disabled){background-color:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary);transform:none;box-shadow:none;border-color:transparent;outline:none}._ghost_e2712_103:disabled{box-shadow:none}._ghost_e2712_103:active{transform:scale(.95);transition:none}._sm_e2712_124{--control-height: var(--size-7);--control-padding-x: var(--space-2);--control-padding-y: var(--space-1);--control-font-size: var(--text-xs);--control-icon-size: var(--size-4);--control-gap: var(--space-1);--control-radius: var(--radius-sm)}._lg_e2712_133{--control-height: var(--size-10);--control-padding-x: var(--space-4);--control-padding-y: var(--space-2);--control-font-size: var(--text-base);--control-icon-size: var(--size-5);--control-gap: var(--space-2);--control-radius: var(--radius-md)}._loading_e2712_143{cursor:wait;opacity:.8;pointer-events:none}._spinnerIcon_e2712_148{margin-right:var(--space-2)}}@layer doom.components{._grid_1vlba_2{display:grid}._flex_1vlba_5{display:flex}._direction-row_1vlba_8{flex-direction:row}._direction-column_1vlba_11{flex-direction:column}._direction-row-reverse_1vlba_14{flex-direction:row-reverse}._direction-column-reverse_1vlba_17{flex-direction:column-reverse}._justify-flex-start_1vlba_20{justify-content:flex-start}._justify-flex-end_1vlba_23{justify-content:flex-end}._justify-center_1vlba_26{justify-content:center}._justify-space-between_1vlba_29{justify-content:space-between}._justify-space-around_1vlba_32{justify-content:space-around}._justify-space-evenly_1vlba_35{justify-content:space-evenly}._align-flex-start_1vlba_38{align-items:flex-start}._align-flex-end_1vlba_41{align-items:flex-end}._align-center_1vlba_44{align-items:center}._align-stretch_1vlba_47{align-items:stretch}._align-baseline_1vlba_50{align-items:baseline}._container_1vlba_53{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}._container_1vlba_53._sm_1vlba_60{max-width:640px}._container_1vlba_53._md_1vlba_63{max-width:768px}._container_1vlba_53._lg_1vlba_66{max-width:1024px}._container_1vlba_53._xl_1vlba_69{max-width:1280px}._container_1vlba_53._fluid_1vlba_72{max-width:100%}._switcher_1vlba_75{display:flex}@media(max-width:360px){._switcher_1vlba_75._switch-xxs_1vlba_79{flex-direction:column;align-items:flex-start}}@media(max-width:480px){._switcher_1vlba_75._switch-xs_1vlba_85{flex-direction:column;align-items:flex-start}}@media(max-width:640px){._switcher_1vlba_75._switch-sm_1vlba_91{flex-direction:column;align-items:flex-start}}@media(max-width:768px){._switcher_1vlba_75._switch-md_1vlba_97{flex-direction:column;align-items:flex-start}}}@layer doom.components{._text_ldcr6_3,._align-left_ldcr6_8{text-align:left}._align-center_ldcr6_11{text-align:center}._align-right_ldcr6_14{text-align:right}._h1_ldcr6_18,._h2_ldcr6_19,._h3_ldcr6_20,._h4_ldcr6_21,._h5_ldcr6_22,._h6_ldcr6_23{margin:0}._h1_ldcr6_18{font-size:var(--text-5xl);font-weight:var(--font-black);line-height:1.1;letter-spacing:-.02em}._h2_ldcr6_19{font-size:var(--text-4xl);font-weight:var(--font-black);line-height:1.1;letter-spacing:-.02em}._h3_ldcr6_20{font-size:var(--text-3xl);font-weight:var(--font-black);line-height:1.1}._h4_ldcr6_21{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2}._h5_ldcr6_22{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.3}._h6_ldcr6_23{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.4}._small_ldcr6_58{font-size:var(--text-xs);line-height:1.5}._caption_ldcr6_62{font-size:var(--text-xs);line-height:1.5;color:var(--muted-foreground)}._body_ldcr6_67{font-size:var(--text-base);line-height:1.6}._weight-normal_ldcr6_72{font-weight:var(--font-regular)}._weight-medium_ldcr6_75{font-weight:var(--font-medium)}._weight-semibold_ldcr6_78,._weight-bold_ldcr6_81{font-weight:var(--font-bold)}._weight-black_ldcr6_84{font-weight:var(--font-black)}._color-primary_ldcr6_88{color:var(--primary)}._color-secondary_ldcr6_91{color:var(--secondary)}._color-muted_ldcr6_94{color:var(--muted-foreground)}._color-error_ldcr6_97{color:var(--error)}._color-success_ldcr6_100{color:var(--success)}._color-warning_ldcr6_103{color:var(--warning)}._color-foreground_ldcr6_106{color:var(--foreground)}}@layer doom.components{._badge_s8fog_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:700;text-transform:uppercase;border:var(--surface-border-width) solid var(--card-border);box-shadow:var(--surface-border-width) var(--surface-border-width) 0 0 var(--card-border);line-height:1}._badge_s8fog_2._sm_s8fog_13{padding:var(--space-0\.5) var(--space-2);font-size:var(--text-2xs)}._badge_s8fog_2._md_s8fog_17{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}._badge_s8fog_2._lg_s8fog_21{padding:var(--space-1) var(--space-4);font-size:var(--text-sm)}._badge_s8fog_2._primary_s8fog_25{background-color:var(--primary);color:var(--primary-foreground)}._badge_s8fog_2._success_s8fog_29{background-color:var(--success);color:var(--success-foreground)}._badge_s8fog_2._warning_s8fog_33{background-color:var(--warning);color:var(--warning-foreground)}._badge_s8fog_2._error_s8fog_37{background-color:var(--error);color:var(--error-foreground)}._badge_s8fog_2._secondary_s8fog_41{background-color:var(--secondary);color:var(--secondary-foreground)}._badge_s8fog_2._outline_s8fog_45{background-color:transparent;color:var(--muted-foreground);border-color:var(--border-strong);box-shadow:none}}@layer doom.components{._root_i2oet_2{background-color:var(--card-bg);border:var(--surface-border-width) solid var(--card-border);border-radius:var(--surface-radius);box-shadow:var(--shadow-md);min-width:0;display:flex;flex-direction:column}._root_i2oet_2>*:first-child{border-top-left-radius:calc(var(--surface-radius) - var(--surface-border-width));border-top-right-radius:calc(var(--surface-radius) - var(--surface-border-width))}._root_i2oet_2>*:last-child{border-bottom-left-radius:calc(var(--surface-radius) - var(--surface-border-width));border-bottom-right-radius:calc(var(--surface-radius) - var(--surface-border-width))}._padded_i2oet_19{padding:var(--surface-padding)}._header_i2oet_22{padding:var(--surface-padding);border-bottom:var(--surface-border-width) solid var(--card-border);background-color:var(--card-bg);border-radius:calc(var(--surface-radius) - var(--surface-border-width)) calc(var(--surface-radius) - var(--surface-border-width)) 0 0}._body_i2oet_28{padding:var(--surface-padding);flex:1}._footer_i2oet_32{padding:var(--surface-padding);border-top:var(--surface-border-width) solid var(--card-border);background-color:var(--card-bg);border-radius:0 0 calc(var(--surface-radius) - var(--surface-border-width)) calc(var(--surface-radius) - var(--surface-border-width))}}@layer doom.reset,doom.utilities,doom.components;:root{--space-px: 1px;--space-0\.5: 2px;--space-1: 4px;--space-1\.5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 32px;--size-8: 40px;--size-9: 44px;--size-10: 48px;--size-11: 52px;--size-12: 56px;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--shadow-offset-sm: var(--space-0\.5) var(--space-0\.5) 0 0;--shadow-offset-md: var(--space-1) var(--space-1) 0 0;--shadow-offset-lg: var(--space-1\.5) var(--space-1\.5) 0 0;--shadow-offset-xl: var(--space-2) var(--space-2) 0 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-pill: 9999px;--radius-full: 50%;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--z-base: 0;--z-elevated: 10;--z-header: 40;--z-dropdown: 50;--z-modal: 100;--z-overlay: 150;--z-drawer: 200;--z-tooltip: 500;--blur-standard: 4px;--overlay-opacity: .5}:root{--chart-series-1: var(--primary);--chart-series-2: var(--accent);--chart-series-3: var(--success);--chart-series-4: var(--warning);--chart-series-5: var(--error);--chart-series-6: var(--secondary);--common-black: #000;--common-white: #fff;--control-height: var(--size-8);--control-padding-x: var(--space-3);--control-padding-y: var(--space-1\.5);--control-font-size: var(--text-sm);--control-icon-size: var(--size-5);--control-gap: var(--space-1\.5);--control-radius: var(--radius-md);--surface-padding: var(--space-4);--surface-padding-dense: var(--space-3);--surface-radius: var(--radius-md);--surface-gap: var(--space-4);--surface-border-width: 2px;--shadow-sm: var(--shadow-offset-sm) var(--shadow-base);--shadow-md: var(--shadow-offset-md) var(--shadow-base);--shadow-lg: var(--shadow-offset-lg) var(--shadow-base);--shadow-xl: var(--shadow-offset-xl) var(--shadow-base);--shadow-sm-border: var(--shadow-offset-sm) var(--card-border);--shadow-md-border: var(--shadow-offset-md) var(--card-border);--toggle-size: var(--size-5);--toggle-size-sm: var(--size-4);--switch-width: var(--size-9);--switch-height: var(--size-6);--badge-padding-x: var(--space-1\.5);--badge-padding-y: var(--space-0\.5);--badge-font-size: var(--text-2xs);--chip-padding-x: var(--space-2);--chip-padding-y: var(--space-1);--chip-font-size: var(--text-xs);--width-sidebar: 240px;--width-sidebar-collapsed: 64px;--width-panel: 400px;--width-panel-wide: 600px;--width-modal-sm: 400px;--width-modal-md: 600px;--width-modal-lg: 800px;--width-modal-xl: 1024px;--width-prose: 65ch;--width-prose-narrow: 45ch;--width-prose-wide: 80ch;--header-height: 56px;--header-height-sm: 48px;--page-max-width: 1920px;--drawer-width: var(--width-panel);--font-heading: var(--font-montserrat);--heading-transform: uppercase;--heading-weight: 800}@layer doom.reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-size:var(--text-sm);line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans, system-ui, sans-serif)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer doom.utilities{h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, var(--font-montserrat)),sans-serif;font-weight:var(--heading-weight, 700);text-transform:var(--heading-transform, none);line-height:1.1;letter-spacing:.02em;margin-bottom:.5em}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{margin-bottom:1em;line-height:1.6}body .text-2xs{font-size:var(--text-2xs)}body .text-xs{font-size:var(--text-xs)}body .text-sm{font-size:var(--text-sm)}body .text-base{font-size:var(--text-base)}body .text-lg{font-size:var(--text-lg)}body .text-xl{font-size:var(--text-xl)}body .text-2xl{font-size:var(--text-2xl)}body .text-3xl{font-size:var(--text-3xl)}body .text-4xl{font-size:var(--text-4xl)}body .text-5xl{font-size:var(--text-5xl)}body .font-thin{font-weight:var(--font-thin)}body .font-extralight{font-weight:var(--font-extralight)}body .font-light{font-weight:var(--font-light)}body .font-regular{font-weight:var(--font-regular)}body .font-medium{font-weight:var(--font-medium)}body .font-semibold{font-weight:var(--font-semibold)}body .font-bold{font-weight:var(--font-bold)}body .font-extrabold{font-weight:var(--font-extrabold)}body .font-black{font-weight:var(--font-black)}body .text-primary{color:var(--primary)}body .bg-primary{background-color:var(--primary)}body .text-secondary{color:var(--secondary)}body .bg-secondary{background-color:var(--secondary)}body .text-muted{color:var(--muted)}body .bg-muted{background-color:var(--muted)}body .text-success{color:var(--success)}body .bg-success{background-color:var(--success)}body .text-warning{color:var(--warning)}body .bg-warning{background-color:var(--warning)}body .text-error{color:var(--error)}body .bg-error{background-color:var(--error)}body .text-background{color:var(--background)}body .bg-background{background-color:var(--background)}body .text-foreground{color:var(--foreground)}body .bg-foreground{background-color:var(--foreground)}body .text-muted{color:var(--muted-foreground)}body .relative{position:relative}body .absolute{position:absolute}body .fixed{position:fixed}body .flex{display:flex}body .grid{display:grid}body .inline-flex{display:inline-flex}body .hidden{display:none}body .block{display:block}body .inline-block{display:inline-block}body .flex-row{flex-direction:row}body .flex-col{flex-direction:column}body .flex-row-reverse{flex-direction:row-reverse}body .flex-col-reverse{flex-direction:column-reverse}body .flex-wrap{flex-wrap:wrap}body .flex-nowrap{flex-wrap:nowrap}body .items-start{align-items:flex-start}body .items-center{align-items:center}body .items-end{align-items:flex-end}body .items-stretch{align-items:stretch}body .justify-start{justify-content:flex-start}body .justify-center{justify-content:center}body .justify-end{justify-content:flex-end}body .justify-between{justify-content:space-between}body .justify-around{justify-content:space-around}body .w-full{width:100%}body .h-full{height:100%}body .w-auto{width:auto}body .h-auto{height:auto}body .h-screen{height:100vh}body .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}body .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}body .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}body .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}body .grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}body .grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}body .grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}body .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body .gap-0{gap:0}body .gap-x-0{column-gap:0}body .gap-y-0{row-gap:0}body .m-0{margin:0}body .mt-0{margin-top:0}body .mb-0{margin-bottom:0}body .ml-0{margin-left:0}body .mr-0{margin-right:0}body .mx-0{margin-left:0;margin-right:0}body .my-0{margin-top:0;margin-bottom:0}body .p-0{padding:0}body .pt-0{padding-top:0}body .pb-0{padding-bottom:0}body .pl-0{padding-left:0}body .pr-0{padding-right:0}body .px-0{padding-left:0;padding-right:0}body .py-0{padding-top:0;padding-bottom:0}body .top-0{top:0}body .bottom-0{bottom:0}body .left-0{left:0}body .right-0{right:0}body .gap-1{gap:var(--space-1)}body .gap-x-1{column-gap:var(--space-1)}body .gap-y-1{row-gap:var(--space-1)}body .m-1{margin:var(--space-1)}body .mt-1{margin-top:var(--space-1)}body .mb-1{margin-bottom:var(--space-1)}body .ml-1{margin-left:var(--space-1)}body .mr-1{margin-right:var(--space-1)}body .mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}body .my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}body .p-1{padding:var(--space-1)}body .pt-1{padding-top:var(--space-1)}body .pb-1{padding-bottom:var(--space-1)}body .pl-1{padding-left:var(--space-1)}body .pr-1{padding-right:var(--space-1)}body .px-1{padding-left:var(--space-1);padding-right:var(--space-1)}body .py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}body .top-1{top:var(--space-1)}body .bottom-1{bottom:var(--space-1)}body .left-1{left:var(--space-1)}body .right-1{right:var(--space-1)}body .gap-2{gap:var(--space-2)}body .gap-x-2{column-gap:var(--space-2)}body .gap-y-2{row-gap:var(--space-2)}body .m-2{margin:var(--space-2)}body .mt-2{margin-top:var(--space-2)}body .mb-2{margin-bottom:var(--space-2)}body .ml-2{margin-left:var(--space-2)}body .mr-2{margin-right:var(--space-2)}body .mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}body .my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}body .p-2{padding:var(--space-2)}body .pt-2{padding-top:var(--space-2)}body .pb-2{padding-bottom:var(--space-2)}body .pl-2{padding-left:var(--space-2)}body .pr-2{padding-right:var(--space-2)}body .px-2{padding-left:var(--space-2);padding-right:var(--space-2)}body .py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}body .top-2{top:var(--space-2)}body .bottom-2{bottom:var(--space-2)}body .left-2{left:var(--space-2)}body .right-2{right:var(--space-2)}body .gap-3{gap:var(--space-3)}body .gap-x-3{column-gap:var(--space-3)}body .gap-y-3{row-gap:var(--space-3)}body .m-3{margin:var(--space-3)}body .mt-3{margin-top:var(--space-3)}body .mb-3{margin-bottom:var(--space-3)}body .ml-3{margin-left:var(--space-3)}body .mr-3{margin-right:var(--space-3)}body .mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}body .my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}body .p-3{padding:var(--space-3)}body .pt-3{padding-top:var(--space-3)}body .pb-3{padding-bottom:var(--space-3)}body .pl-3{padding-left:var(--space-3)}body .pr-3{padding-right:var(--space-3)}body .px-3{padding-left:var(--space-3);padding-right:var(--space-3)}body .py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}body .top-3{top:var(--space-3)}body .bottom-3{bottom:var(--space-3)}body .left-3{left:var(--space-3)}body .right-3{right:var(--space-3)}body .gap-4{gap:var(--space-4)}body .gap-x-4{column-gap:var(--space-4)}body .gap-y-4{row-gap:var(--space-4)}body .m-4{margin:var(--space-4)}body .mt-4{margin-top:var(--space-4)}body .mb-4{margin-bottom:var(--space-4)}body .ml-4{margin-left:var(--space-4)}body .mr-4{margin-right:var(--space-4)}body .mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}body .my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}body .p-4{padding:var(--space-4)}body .pt-4{padding-top:var(--space-4)}body .pb-4{padding-bottom:var(--space-4)}body .pl-4{padding-left:var(--space-4)}body .pr-4{padding-right:var(--space-4)}body .px-4{padding-left:var(--space-4);padding-right:var(--space-4)}body .py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}body .top-4{top:var(--space-4)}body .bottom-4{bottom:var(--space-4)}body .left-4{left:var(--space-4)}body .right-4{right:var(--space-4)}body .gap-5{gap:var(--space-4)}body .gap-x-5{column-gap:var(--space-4)}body .gap-y-5{row-gap:var(--space-4)}body .m-5{margin:var(--space-4)}body .mt-5{margin-top:var(--space-4)}body .mb-5{margin-bottom:var(--space-4)}body .ml-5{margin-left:var(--space-4)}body .mr-5{margin-right:var(--space-4)}body .mx-5{margin-left:var(--space-4);margin-right:var(--space-4)}body .my-5{margin-top:var(--space-4);margin-bottom:var(--space-4)}body .p-5{padding:var(--space-4)}body .pt-5{padding-top:var(--space-4)}body .pb-5{padding-bottom:var(--space-4)}body .pl-5{padding-left:var(--space-4)}body .pr-5{padding-right:var(--space-4)}body .px-5{padding-left:var(--space-4);padding-right:var(--space-4)}body .py-5{padding-top:var(--space-4);padding-bottom:var(--space-4)}body .top-5{top:var(--space-4)}body .bottom-5{bottom:var(--space-4)}body .left-5{left:var(--space-4)}body .right-5{right:var(--space-4)}body .gap-6{gap:var(--space-6)}body .gap-x-6{column-gap:var(--space-6)}body .gap-y-6{row-gap:var(--space-6)}body .m-6{margin:var(--space-6)}body .mt-6{margin-top:var(--space-6)}body .mb-6{margin-bottom:var(--space-6)}body .ml-6{margin-left:var(--space-6)}body .mr-6{margin-right:var(--space-6)}body .mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}body .my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}body .p-6{padding:var(--space-6)}body .pt-6{padding-top:var(--space-6)}body .pb-6{padding-bottom:var(--space-6)}body .pl-6{padding-left:var(--space-6)}body .pr-6{padding-right:var(--space-6)}body .px-6{padding-left:var(--space-6);padding-right:var(--space-6)}body .py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}body .top-6{top:var(--space-6)}body .bottom-6{bottom:var(--space-6)}body .left-6{left:var(--space-6)}body .right-6{right:var(--space-6)}body .gap-7{gap:var(--space-6)}body .gap-x-7{column-gap:var(--space-6)}body .gap-y-7{row-gap:var(--space-6)}body .m-7{margin:var(--space-6)}body .mt-7{margin-top:var(--space-6)}body .mb-7{margin-bottom:var(--space-6)}body .ml-7{margin-left:var(--space-6)}body .mr-7{margin-right:var(--space-6)}body .mx-7{margin-left:var(--space-6);margin-right:var(--space-6)}body .my-7{margin-top:var(--space-6);margin-bottom:var(--space-6)}body .p-7{padding:var(--space-6)}body .pt-7{padding-top:var(--space-6)}body .pb-7{padding-bottom:var(--space-6)}body .pl-7{padding-left:var(--space-6)}body .pr-7{padding-right:var(--space-6)}body .px-7{padding-left:var(--space-6);padding-right:var(--space-6)}body .py-7{padding-top:var(--space-6);padding-bottom:var(--space-6)}body .top-7{top:var(--space-6)}body .bottom-7{bottom:var(--space-6)}body .left-7{left:var(--space-6)}body .right-7{right:var(--space-6)}body .gap-8{gap:var(--space-8)}body .gap-x-8{column-gap:var(--space-8)}body .gap-y-8{row-gap:var(--space-8)}body .m-8{margin:var(--space-8)}body .mt-8{margin-top:var(--space-8)}body .mb-8{margin-bottom:var(--space-8)}body .ml-8{margin-left:var(--space-8)}body .mr-8{margin-right:var(--space-8)}body .mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}body .my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}body .p-8{padding:var(--space-8)}body .pt-8{padding-top:var(--space-8)}body .pb-8{padding-bottom:var(--space-8)}body .pl-8{padding-left:var(--space-8)}body .pr-8{padding-right:var(--space-8)}body .px-8{padding-left:var(--space-8);padding-right:var(--space-8)}body .py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}body .top-8{top:var(--space-8)}body .bottom-8{bottom:var(--space-8)}body .left-8{left:var(--space-8)}body .right-8{right:var(--space-8)}body .gap-9{gap:var(--space-8)}body .gap-x-9{column-gap:var(--space-8)}body .gap-y-9{row-gap:var(--space-8)}body .m-9{margin:var(--space-8)}body .mt-9{margin-top:var(--space-8)}body .mb-9{margin-bottom:var(--space-8)}body .ml-9{margin-left:var(--space-8)}body .mr-9{margin-right:var(--space-8)}body .mx-9{margin-left:var(--space-8);margin-right:var(--space-8)}body .my-9{margin-top:var(--space-8);margin-bottom:var(--space-8)}body .p-9{padding:var(--space-8)}body .pt-9{padding-top:var(--space-8)}body .pb-9{padding-bottom:var(--space-8)}body .pl-9{padding-left:var(--space-8)}body .pr-9{padding-right:var(--space-8)}body .px-9{padding-left:var(--space-8);padding-right:var(--space-8)}body .py-9{padding-top:var(--space-8);padding-bottom:var(--space-8)}body .top-9{top:var(--space-8)}body .bottom-9{bottom:var(--space-8)}body .left-9{left:var(--space-8)}body .right-9{right:var(--space-8)}body .gap-10{gap:var(--space-8)}body .gap-x-10{column-gap:var(--space-8)}body .gap-y-10{row-gap:var(--space-8)}body .m-10{margin:var(--space-8)}body .mt-10{margin-top:var(--space-8)}body .mb-10{margin-bottom:var(--space-8)}body .ml-10{margin-left:var(--space-8)}body .mr-10{margin-right:var(--space-8)}body .mx-10{margin-left:var(--space-8);margin-right:var(--space-8)}body .my-10{margin-top:var(--space-8);margin-bottom:var(--space-8)}body .p-10{padding:var(--space-8)}body .pt-10{padding-top:var(--space-8)}body .pb-10{padding-bottom:var(--space-8)}body .pl-10{padding-left:var(--space-8)}body .pr-10{padding-right:var(--space-8)}body .px-10{padding-left:var(--space-8);padding-right:var(--space-8)}body .py-10{padding-top:var(--space-8);padding-bottom:var(--space-8)}body .top-10{top:var(--space-8)}body .bottom-10{bottom:var(--space-8)}body .left-10{left:var(--space-8)}body .right-10{right:var(--space-8)}@media(min-width:360px){body .xxs\:hidden{display:none}body .xxs\:block{display:block}body .xxs\:flex{display:flex}body .xxs\:grid{display:grid}body .xxs\:flex-row{flex-direction:row}body .xxs\:flex-col{flex-direction:column}body .xxs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .xxs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .xxs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .xxs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .xxs\:w-full{width:100%}body .xxs\:w-auto{width:auto}body .xxs\:p-0{padding:0}body .xxs\:m-0{margin:0}body .xxs\:gap-0{gap:0}body .xxs\:p-1{padding:var(--space-1)}body .xxs\:m-1{margin:var(--space-1)}body .xxs\:gap-1{gap:var(--space-1)}body .xxs\:p-2{padding:var(--space-2)}body .xxs\:m-2{margin:var(--space-2)}body .xxs\:gap-2{gap:var(--space-2)}body .xxs\:p-3{padding:var(--space-3)}body .xxs\:m-3{margin:var(--space-3)}body .xxs\:gap-3{gap:var(--space-3)}body .xxs\:p-4{padding:var(--space-4)}body .xxs\:m-4{margin:var(--space-4)}body .xxs\:gap-4{gap:var(--space-4)}body .xxs\:p-5{padding:var(--space-4)}body .xxs\:m-5{margin:var(--space-4)}body .xxs\:gap-5{gap:var(--space-4)}body .xxs\:p-6{padding:var(--space-6)}body .xxs\:m-6{margin:var(--space-6)}body .xxs\:gap-6{gap:var(--space-6)}body .xxs\:p-7{padding:var(--space-6)}body .xxs\:m-7{margin:var(--space-6)}body .xxs\:gap-7{gap:var(--space-6)}body .xxs\:p-8{padding:var(--space-8)}body .xxs\:m-8{margin:var(--space-8)}body .xxs\:gap-8{gap:var(--space-8)}}@media(min-width:480px){body .xs\:hidden{display:none}body .xs\:block{display:block}body .xs\:flex{display:flex}body .xs\:grid{display:grid}body .xs\:flex-row{flex-direction:row}body .xs\:flex-col{flex-direction:column}body .xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .xs\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .xs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .xs\:w-full{width:100%}body .xs\:w-auto{width:auto}body .xs\:p-0{padding:0}body .xs\:m-0{margin:0}body .xs\:gap-0{gap:0}body .xs\:p-1{padding:var(--space-1)}body .xs\:m-1{margin:var(--space-1)}body .xs\:gap-1{gap:var(--space-1)}body .xs\:p-2{padding:var(--space-2)}body .xs\:m-2{margin:var(--space-2)}body .xs\:gap-2{gap:var(--space-2)}body .xs\:p-3{padding:var(--space-3)}body .xs\:m-3{margin:var(--space-3)}body .xs\:gap-3{gap:var(--space-3)}body .xs\:p-4{padding:var(--space-4)}body .xs\:m-4{margin:var(--space-4)}body .xs\:gap-4{gap:var(--space-4)}body .xs\:p-5{padding:var(--space-4)}body .xs\:m-5{margin:var(--space-4)}body .xs\:gap-5{gap:var(--space-4)}body .xs\:p-6{padding:var(--space-6)}body .xs\:m-6{margin:var(--space-6)}body .xs\:gap-6{gap:var(--space-6)}body .xs\:p-7{padding:var(--space-6)}body .xs\:m-7{margin:var(--space-6)}body .xs\:gap-7{gap:var(--space-6)}body .xs\:p-8{padding:var(--space-8)}body .xs\:m-8{margin:var(--space-8)}body .xs\:gap-8{gap:var(--space-8)}}@media(min-width:640px){body .sm\:hidden{display:none}body .sm\:block{display:block}body .sm\:flex{display:flex}body .sm\:grid{display:grid}body .sm\:flex-row{flex-direction:row}body .sm\:flex-col{flex-direction:column}body .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .sm\:w-full{width:100%}body .sm\:w-auto{width:auto}body .sm\:p-0{padding:0}body .sm\:m-0{margin:0}body .sm\:gap-0{gap:0}body .sm\:p-1{padding:var(--space-1)}body .sm\:m-1{margin:var(--space-1)}body .sm\:gap-1{gap:var(--space-1)}body .sm\:p-2{padding:var(--space-2)}body .sm\:m-2{margin:var(--space-2)}body .sm\:gap-2{gap:var(--space-2)}body .sm\:p-3{padding:var(--space-3)}body .sm\:m-3{margin:var(--space-3)}body .sm\:gap-3{gap:var(--space-3)}body .sm\:p-4{padding:var(--space-4)}body .sm\:m-4{margin:var(--space-4)}body .sm\:gap-4{gap:var(--space-4)}body .sm\:p-5{padding:var(--space-4)}body .sm\:m-5{margin:var(--space-4)}body .sm\:gap-5{gap:var(--space-4)}body .sm\:p-6{padding:var(--space-6)}body .sm\:m-6{margin:var(--space-6)}body .sm\:gap-6{gap:var(--space-6)}body .sm\:p-7{padding:var(--space-6)}body .sm\:m-7{margin:var(--space-6)}body .sm\:gap-7{gap:var(--space-6)}body .sm\:p-8{padding:var(--space-8)}body .sm\:m-8{margin:var(--space-8)}body .sm\:gap-8{gap:var(--space-8)}}@media(min-width:768px){body .md\:hidden{display:none}body .md\:block{display:block}body .md\:flex{display:flex}body .md\:grid{display:grid}body .md\:flex-row{flex-direction:row}body .md\:flex-col{flex-direction:column}body .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .md\:w-full{width:100%}body .md\:w-auto{width:auto}body .md\:p-0{padding:0}body .md\:m-0{margin:0}body .md\:gap-0{gap:0}body .md\:p-1{padding:var(--space-1)}body .md\:m-1{margin:var(--space-1)}body .md\:gap-1{gap:var(--space-1)}body .md\:p-2{padding:var(--space-2)}body .md\:m-2{margin:var(--space-2)}body .md\:gap-2{gap:var(--space-2)}body .md\:p-3{padding:var(--space-3)}body .md\:m-3{margin:var(--space-3)}body .md\:gap-3{gap:var(--space-3)}body .md\:p-4{padding:var(--space-4)}body .md\:m-4{margin:var(--space-4)}body .md\:gap-4{gap:var(--space-4)}body .md\:p-5{padding:var(--space-4)}body .md\:m-5{margin:var(--space-4)}body .md\:gap-5{gap:var(--space-4)}body .md\:p-6{padding:var(--space-6)}body .md\:m-6{margin:var(--space-6)}body .md\:gap-6{gap:var(--space-6)}body .md\:p-7{padding:var(--space-6)}body .md\:m-7{margin:var(--space-6)}body .md\:gap-7{gap:var(--space-6)}body .md\:p-8{padding:var(--space-8)}body .md\:m-8{margin:var(--space-8)}body .md\:gap-8{gap:var(--space-8)}}@media(min-width:1024px){body .lg\:hidden{display:none}body .lg\:block{display:block}body .lg\:flex{display:flex}body .lg\:grid{display:grid}body .lg\:flex-row{flex-direction:row}body .lg\:flex-col{flex-direction:column}body .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .lg\:w-full{width:100%}body .lg\:w-auto{width:auto}body .lg\:p-0{padding:0}body .lg\:m-0{margin:0}body .lg\:gap-0{gap:0}body .lg\:p-1{padding:var(--space-1)}body .lg\:m-1{margin:var(--space-1)}body .lg\:gap-1{gap:var(--space-1)}body .lg\:p-2{padding:var(--space-2)}body .lg\:m-2{margin:var(--space-2)}body .lg\:gap-2{gap:var(--space-2)}body .lg\:p-3{padding:var(--space-3)}body .lg\:m-3{margin:var(--space-3)}body .lg\:gap-3{gap:var(--space-3)}body .lg\:p-4{padding:var(--space-4)}body .lg\:m-4{margin:var(--space-4)}body .lg\:gap-4{gap:var(--space-4)}body .lg\:p-5{padding:var(--space-4)}body .lg\:m-5{margin:var(--space-4)}body .lg\:gap-5{gap:var(--space-4)}body .lg\:p-6{padding:var(--space-6)}body .lg\:m-6{margin:var(--space-6)}body .lg\:gap-6{gap:var(--space-6)}body .lg\:p-7{padding:var(--space-6)}body .lg\:m-7{margin:var(--space-6)}body .lg\:gap-7{gap:var(--space-6)}body .lg\:p-8{padding:var(--space-8)}body .lg\:m-8{margin:var(--space-8)}body .lg\:gap-8{gap:var(--space-8)}}@media(min-width:1280px){body .xl\:hidden{display:none}body .xl\:block{display:block}body .xl\:flex{display:flex}body .xl\:grid{display:grid}body .xl\:flex-row{flex-direction:row}body .xl\:flex-col{flex-direction:column}body .xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body .xl\:w-full{width:100%}body .xl\:w-auto{width:auto}body .xl\:p-0{padding:0}body .xl\:m-0{margin:0}body .xl\:gap-0{gap:0}body .xl\:p-1{padding:var(--space-1)}body .xl\:m-1{margin:var(--space-1)}body .xl\:gap-1{gap:var(--space-1)}body .xl\:p-2{padding:var(--space-2)}body .xl\:m-2{margin:var(--space-2)}body .xl\:gap-2{gap:var(--space-2)}body .xl\:p-3{padding:var(--space-3)}body .xl\:m-3{margin:var(--space-3)}body .xl\:gap-3{gap:var(--space-3)}body .xl\:p-4{padding:var(--space-4)}body .xl\:m-4{margin:var(--space-4)}body .xl\:gap-4{gap:var(--space-4)}body .xl\:p-5{padding:var(--space-4)}body .xl\:m-5{margin:var(--space-4)}body .xl\:gap-5{gap:var(--space-4)}body .xl\:p-6{padding:var(--space-6)}body .xl\:m-6{margin:var(--space-6)}body .xl\:gap-6{gap:var(--space-6)}body .xl\:p-7{padding:var(--space-6)}body .xl\:m-7{margin:var(--space-6)}body .xl\:gap-7{gap:var(--space-6)}body .xl\:p-8{padding:var(--space-8)}body .xl\:m-8{margin:var(--space-8)}body .xl\:gap-8{gap:var(--space-8)}}body .italic{font-style:italic}body .uppercase{text-transform:uppercase}body .text-center{text-align:center}body .text-right{text-align:right}body .cursor-pointer{cursor:pointer}body .cursor-not-allowed{cursor:not-allowed}body .transition-all{transition:all .2s ease}body .shadow-hard{box-shadow:var(--shadow-md)}body .shadow-top-hard{box-shadow:var(--space-2) calc(-1 * var(--space-2)) 0 0 var(--shadow-base)}body .shadow-bottom-hard{box-shadow:var(--space-2) var(--space-2) 0 0 var(--shadow-base)}body .shadow-left-hard{box-shadow:calc(-1 * var(--space-2)) var(--space-2) 0 0 var(--shadow-base)}body .shadow-right-hard{box-shadow:var(--space-2) var(--space-2) 0 0 var(--shadow-base)}}:root:root{--coal: #0b0a09;--iron: #171719;--iron-2: #211e1b;--brass: #c9a15b;--brass-dim: #6e5833;--ember: #ff8a2a;--ember-deep: #a3470a;--steam: #efe6d6;--ash: #b3a58f;--background: var(--coal);--foreground: var(--steam);--card-bg: var(--iron);--card-border: var(--brass-dim);--border-strong: var(--brass);--muted: var(--iron-2);--muted-foreground: var(--ash);--on-surface: var(--steam);--on-surface-muted: var(--ash);--primary: var(--ember);--primary-foreground: var(--coal);--primary-hover: #ff9d4d;--surface-brand: var(--ember);--surface-brand-foreground: var(--coal);--secondary: var(--brass);--secondary-foreground: var(--coal);--accent: var(--brass);--surface-accent: var(--iron-2);--success: var(--brass);--success-foreground: var(--coal);--warning: var(--ember);--warning-foreground: var(--coal);--error: #e5533d;--error-foreground: var(--coal);--shadow-base: #000;--shadow-primary: var(--ember-deep);--font-heading: "Alfa Slab One";--font-sans: "Oswald";--heading-weight: 400}html{scroll-behavior:smooth;background:var(--background)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}._page_1wq6x_1{min-height:100vh;background:var(--background);color:var(--foreground);overflow-x:clip}._nav_1wq6x_8{position:sticky;top:0;z-index:10;padding-block:var(--space-3);background:var(--background);padding-inline:var(--space-4);border-bottom:var(--surface-border-width) solid var(--card-border)}._brand_1wq6x_18{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--foreground);text-decoration:none}._brand_1wq6x_18:focus-visible{outline:var(--surface-border-width) solid var(--primary);outline-offset:var(--space-1)}._brandIcon_1wq6x_30{width:36px;height:36px;border:var(--surface-border-width) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}@media(max-width:480px){._navBadge_1wq6x_39{display:none}}._hero_1wq6x_44{position:relative;padding:var(--space-16, 64px) var(--space-4) var(--space-12, 48px);border-bottom:var(--surface-border-width) solid var(--card-border);background:repeating-linear-gradient(0deg,transparent 0 39px,color-mix(in srgb,var(--brass) 7%,transparent) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,color-mix(in srgb,var(--brass) 7%,transparent) 39px 40px),var(--background)}._heroGrid_1wq6x_51{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-12, 48px);align-items:center}@media(max-width:900px){._heroGrid_1wq6x_51{grid-template-columns:1fr}}._heroCopy_1wq6x_63{min-width:0}._heroTitle_1wq6x_67{font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}._lede_1wq6x_74{font-size:1.25rem;line-height:1.55;color:var(--muted-foreground);max-width:34rem}._stats_1wq6x_81{max-width:34rem}._stat_1wq6x_81{display:flex;flex-direction:column;gap:var(--space-1)}._statValue_1wq6x_91{color:var(--primary);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,1.9rem)}._statLabel_1wq6x_97,._hudLabel_1wq6x_98,._eyebrow_1wq6x_99{text-transform:uppercase;letter-spacing:.12em}._phoneWrap_1wq6x_104{display:flex;justify-content:center}._phone_1wq6x_104{position:relative;width:min(320px,100%);aspect-ratio:1080/2340;overflow:hidden;background:var(--coal);border:var(--surface-border-width) solid var(--border-strong);border-radius:calc(var(--radius-md) * 6);box-shadow:10px 10px 0 var(--shadow-primary),10px 10px 0 var(--surface-border-width) var(--shadow-base)}._phoneBg_1wq6x_120{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._phoneHud_1wq6x_128{position:absolute;inset:12% 8% auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}._hudSpeed_1wq6x_138{font-size:4.25rem;line-height:1;color:var(--primary);font-variant-numeric:tabular-nums}._hudRow_1wq6x_145{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:var(--space-6);border:var(--surface-border-width) solid var(--card-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--iron) 88%,transparent)}._hudCell_1wq6x_155{display:flex;flex-direction:column;align-items:center;gap:var(--space-0\.5, 2px);padding:var(--space-3) var(--space-1);font-variant-numeric:tabular-nums}._hudCell_1wq6x_155+._hudCell_1wq6x_155{border-left:var(--surface-border-width) solid var(--card-border)}._section_1wq6x_167{padding:var(--space-16, 64px) var(--space-4);border-bottom:var(--surface-border-width) solid var(--card-border);scroll-margin-top:64px}._sectionAlt_1wq6x_173{background:var(--muted)}._sectionHead_1wq6x_177{max-width:44rem}._eyebrow_1wq6x_99{color:var(--secondary)}._steps_1wq6x_185{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:800px){._steps_1wq6x_185{grid-template-columns:1fr}}._stepNum_1wq6x_196{color:var(--primary);font-variant-numeric:tabular-nums}._features_1wq6x_201{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:960px){._features_1wq6x_201{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._features_1wq6x_201{grid-template-columns:1fr}}._featureIcon_1wq6x_217{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--primary-foreground);background:var(--primary);border:var(--surface-border-width) solid var(--shadow-base);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._modes_1wq6x_231{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media(max-width:760px){._modes_1wq6x_231{grid-template-columns:1fr}}._specs_1wq6x_242{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-4);border-top:var(--surface-border-width) solid var(--card-border)}._specs_1wq6x_242 dt{color:var(--secondary);text-transform:uppercase;letter-spacing:.12em;align-self:center}._specs_1wq6x_242 dd{margin:0}._gallery_1wq6x_260{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:700px){._gallery_1wq6x_260{grid-template-columns:repeat(3,70%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-4)}}._shot_1wq6x_274{margin:0;overflow:hidden;scroll-snap-align:start;background:var(--card-bg);border:var(--surface-border-width) solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._shotImg_1wq6x_284{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}._shotCaption_1wq6x_291{padding:var(--space-3) var(--space-4);border-top:var(--surface-border-width) solid var(--card-border);text-transform:uppercase;letter-spacing:.12em}._install_1wq6x_298{border-color:var(--primary);box-shadow:8px 8px 0 var(--shadow-primary)}._installGrid_1wq6x_303{display:grid;grid-template-columns:1fr auto;gap:var(--space-10, 40px);align-items:center}@media(max-width:720px){._installGrid_1wq6x_303{grid-template-columns:1fr}}._installSteps_1wq6x_315{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-6)}._installSteps_1wq6x_315 li::marker{color:var(--primary);font-weight:var(--font-bold)}._qr_1wq6x_326{justify-self:center;padding:var(--space-3);background:var(--steam);border:var(--surface-border-width) solid var(--shadow-base);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._qrImg_1wq6x_335{display:block;width:200px;height:200px}._footer_1wq6x_341{padding:var(--space-8) var(--space-4)}._step_1wq6x_185,._feature_1wq6x_201,._mode_1wq6x_231{padding:var(--space-6)}._stat_1wq6x_81{padding:var(--space-3) var(--space-4)}._install_1wq6x_298{padding:var(--space-8)}@media(max-width:600px){._install_1wq6x_298{padding:var(--space-5, 20px)}}._step_1wq6x_185 h3,._feature_1wq6x_201 h3,._mode_1wq6x_231 h3{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.15}@media(max-width:900px){._phone_1wq6x_104{width:min(240px,70vw)}}
