._button_6lmn2_1{min-height:var(--control-height);padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex}._button_6lmn2_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._button_6lmn2_1:disabled,._button_6lmn2_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._secondary_6lmn2_29:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg)}._primary_6lmn2_33{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._primary_6lmn2_33:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-hover)}._danger_6lmn2_42{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}._danger_6lmn2_42:hover:not(:disabled,[aria-disabled=true]){background:var(--color-danger-soft)}._quiet_6lmn2_51{background:0 0;border-color:#0000}._quiet_6lmn2_51:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-muted)}._iconOnly_6lmn2_59{width:var(--control-height);padding:var(--space-2);flex-shrink:0}._withReason_6lmn2_65{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}._reason_6lmn2_72{color:var(--color-text-muted);font-size:var(--font-size-small)}._iconButton_1mkaz_1[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}._menuToggleIconLine_18dmq_2{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-menu-duration) var(--motion-scene-easing)}._menuToggleIcon_18dmq_2[data-open=true] ._menuToggleIconLine_18dmq_2:first-child{transform:translateY(4px)rotate(45deg)}._menuToggleIcon_18dmq_2[data-open=true] ._menuToggleIconLine_18dmq_2:last-child{transform:translateY(-4px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){._menuToggleIconLine_18dmq_2{transition:none}}._languageSwitch_2x93s_1{padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;display:inline-flex}._languageSwitch_2x93s_1 a{min-width:var(--mark-size);min-height:var(--control-height-small);padding-inline:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._languageSwitch_2x93s_1 a:hover{background:var(--color-accent-soft);color:var(--color-text)}._languageSwitch_2x93s_1 a[aria-current]{background:var(--color-panel-dark);color:var(--color-on-dark)}@media (width<=1100px){._languageSwitch_2x93s_1{grid-area:1/2}}@media (width<=700px){._languageSwitch_2x93s_1{padding:var(--border-width)}._languageSwitch_2x93s_1 a{min-height:var(--mark-size)}}._nav_q8w0s_1{--water-tint:var(--glass-nav-tint);--water-rim:var(--glass-nav-rim);--water-text:var(--color-text);--water-soft:var(--color-text-muted);isolation:isolate;align-items:center;gap:var(--glass-nav-gap);width:max-content;max-width:100%;padding:var(--glass-nav-padding);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;flex-wrap:wrap;font-family:inherit;display:inline-flex;position:relative}._nav_q8w0s_1[hidden]{display:none}._nav_q8w0s_1[data-layout=wrapped]{border-radius:var(--radius-panel)}._nav_q8w0s_1[data-tone=dark]{--water-tint:var(--glass-nav-tint-dark);--water-rim:var(--glass-nav-rim-dark);--water-text:var(--color-on-dark);--water-soft:var(--color-muted-on-dark)}._glass_q8w0s_35{z-index:-2;border-radius:inherit;background:var(--water-tint);-webkit-backdrop-filter:blur(var(--glass-nav-blur)) saturate(1.2) brightness(1.08);backdrop-filter:blur(var(--glass-nav-blur)) saturate(1.2) brightness(1.08);box-shadow:var(--glass-nav-shadow);position:absolute;inset:0;overflow:hidden}._nav_q8w0s_1[data-refract=on] ._glass_q8w0s_35{-webkit-backdrop-filter:var(--water-refraction) blur(var(--glass-nav-refraction-blur)) saturate(1.2) brightness(1.08);backdrop-filter:var(--water-refraction) blur(var(--glass-nav-refraction-blur)) saturate(1.2) brightness(1.08)}._filter_q8w0s_52{pointer-events:none;width:0;height:0;position:absolute}._water_q8w0s_59{top:calc(-1 * var(--glass-water-bleed));left:calc(-1 * var(--glass-water-bleed));z-index:-1;pointer-events:none;position:absolute}._nav_q8w0s_1:not([data-gl=on]) ._water_q8w0s_59{display:none}._fallback_q8w0s_71{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}._drop_q8w0s_80{opacity:0;pointer-events:none;border-radius:var(--radius-control);background:var(--glass-nav-drop);box-shadow:var(--glass-nav-drop-shadow);position:absolute;top:0;left:0}._nav_q8w0s_1[data-gl=on] ._fallback_q8w0s_71{display:none}._item_q8w0s_95{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--water-soft);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--line-body);white-space:nowrap;cursor:pointer;transition:color var(--transition-base);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}._item_q8w0s_95:hover,._item_q8w0s_95:focus-visible,._item_q8w0s_95[aria-current]{color:var(--water-text)}._nav_q8w0s_1:not([data-liquid-ready]) ._item_q8w0s_95[aria-current]{background:var(--glass-nav-drop)}._item_q8w0s_95:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._icon_q8w0s_131{flex:none;display:inline-flex;position:relative}._icon_q8w0s_131 svg{width:var(--icon-size);height:var(--icon-size)}._icon_q8w0s_131 [data-nimbus-door]{fill:#0000}._icon_q8w0s_131[data-fx=pop] svg{animation:.5s cubic-bezier(.3,1.6,.5,1) both _pop_q8w0s_1}._icon_q8w0s_131[data-fx=plane] svg{animation:1.15s cubic-bezier(.55,0,.3,1) both _plane_q8w0s_1}._icon_q8w0s_131[data-fx=drop] svg{transform-origin:50% 100%;animation:.95s cubic-bezier(.4,0,.3,1) both _drop_q8w0s_80}._icon_q8w0s_131[data-fx=spin] svg{animation:1s cubic-bezier(.2,.75,.25,1) both _spin_q8w0s_1}._icon_q8w0s_131[data-fx=glow] svg{animation:.8s cubic-bezier(.3,1.4,.5,1) both _hop_q8w0s_1}._icon_q8w0s_131[data-fx=wave] svg{transform-origin:50% 92%;animation:.9s ease-in-out both _wave_q8w0s_1}@keyframes _pop_q8w0s_1{0%{transform:scale(.72)}60%{transform:scale(1.2)}to{transform:scale(1.08)}}@keyframes _plane_q8w0s_1{0%{transform:none}42%{opacity:0;transform:translate(64px,-26px)rotate(-24deg)}43%{opacity:0;transform:translate(-60px,16px)}65%{opacity:1}to{transform:scale(1.08)}}@keyframes _drop_q8w0s_80{0%,to{transform:none}26%{transform:translateY(-13px)scale(.88,1.12)}46%{transform:translateY(3px)scale(1.3,.68)}62%{transform:translateY(-3px)}}@keyframes _spin_q8w0s_1{to{transform:perspective(80px)rotateY(360deg)}}@keyframes _hop_q8w0s_1{0%,to{transform:none}30%{transform:translateY(-5px)}55%{transform:scale(1.12,.88)}75%{transform:translateY(-2px)}}@keyframes _wave_q8w0s_1{0%,to{transform:none}20%{transform:rotate(-15deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}._nav_q8w0s_1[data-compact=true] ._item_q8w0s_95{padding-inline:var(--space-3)}._nav_q8w0s_1[data-compact=true] ._label_q8w0s_256{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._demo_q8w0s_265{justify-content:center;align-items:center;gap:var(--space-6);min-height:100svh;padding:var(--space-4);background:var(--color-bg);flex-direction:column;display:flex}._credit_q8w0s_276{color:var(--color-text-muted);font-size:var(--text-xs)}@media (width<=700px){._nav_q8w0s_1{border-radius:var(--radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._item_q8w0s_95{min-width:0;padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){._icon_q8w0s_131 svg,._icon_q8w0s_131:before,._icon_q8w0s_131:after{transition:none;animation:none}}@media (forced-colors:active){._nav_q8w0s_1{border:var(--border-width) solid CanvasText}._glass_q8w0s_35,._water_q8w0s_59,._fallback_q8w0s_71{display:none}._item_q8w0s_95{color:linktext}._item_q8w0s_95[aria-current]{outline:var(--border-width) solid Highlight}}._siteHeader_1leov_2{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}._siteHeaderBrand_1leov_12{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-2xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading);white-space:nowrap;text-decoration:none;display:inline-flex}._siteHeaderMark_1leov_24{width:var(--mark-size);height:var(--mark-size);flex:none;display:block}._siteHeaderNav_1leov_31{justify-self:end}._siteHeaderMenuButton_1leov_35{width:var(--control-height-small);min-height:var(--control-height-small);padding:var(--space-2);border:var(--border-width) solid var(--color-control-border)}._siteHeaderNav_1leov_31[hidden],._siteHeaderMenuButton_1leov_35[hidden]{display:none}@media (width<=1100px){._siteHeader_1leov_2{grid-template-columns:minmax(0,1fr) auto}._siteHeaderBrand_1leov_12{grid-area:1/1}._siteHeaderNav_1leov_31{grid-area:2/1/auto/-1;justify-self:start}}@media (width<=700px){._siteHeader_1leov_2{gap:var(--space-3) var(--space-2);padding-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto}._siteHeaderBrand_1leov_12{gap:var(--space-1);width:max-content;max-width:100%;font-size:var(--text-xl)}._siteHeaderMark_1leov_24{width:var(--space-8);height:var(--space-8)}._siteHeaderMenuButton_1leov_35{width:var(--control-height);min-height:var(--control-height);border-color:var(--color-border);grid-area:1/3;justify-self:end}._siteHeaderNav_1leov_31{grid-row:2}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31{top:calc(100% + var(--space-2));z-index:10;background:var(--glass-nav-tint-popover);-webkit-backdrop-filter:blur(var(--glass-nav-popover-blur));backdrop-filter:blur(var(--glass-nav-popover-blur));box-shadow:var(--shadow-md);transform-origin:100% 0;transition:opacity var(--motion-menu-duration) var(--motion-scene-easing), transform var(--motion-menu-duration) var(--motion-scene-easing), display var(--motion-menu-duration) allow-discrete;position:absolute;left:0;right:0}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31[hidden]{opacity:0;transform:translateY(var(--glass-nav-popover-offset)) scale(.96)}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31 [data-liquid-item]{transition:color var(--transition-base), opacity var(--motion-menu-duration) var(--motion-scene-easing), translate var(--motion-menu-duration) var(--motion-scene-easing)}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31:not([hidden]) [data-liquid-item]:nth-of-type(2){transition-delay:0s,30ms,30ms}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31:not([hidden]) [data-liquid-item]:nth-of-type(3){transition-delay:0s,60ms,60ms}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31:not([hidden]) [data-liquid-item]:nth-of-type(4){transition-delay:0s,90ms,90ms}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31[hidden] [data-liquid-item]{opacity:0}@starting-style{._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31:not([hidden]){opacity:0;transform:translateY(var(--glass-nav-popover-offset)) scale(.96)}._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31:not([hidden]) [data-liquid-item]{opacity:0;translate:0 calc(var(--glass-nav-popover-offset) / 2)}}}@media (width<=700px) and (prefers-reduced-motion:reduce){._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31,._siteHeader_1leov_2[data-navigation=mobile] ._siteHeaderNav_1leov_31 [data-liquid-item]{transition:none}}._visuallyHidden_1dws4_1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._contactList_1mx50_2{margin:0;padding:0;list-style:none}._contactListValue_1mx50_8{white-space:nowrap;text-decoration:none}._contactListValue_1mx50_8:hover{text-decoration:underline}._contactList_1mx50_2[data-variant=block]{min-width:min(100%, 18 * var(--space-4));display:grid}._contactList_1mx50_2[data-variant=block] ._contactListItem_1mx50_23{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-width) solid var(--color-border);display:grid}._contactList_1mx50_2[data-variant=block] ._contactListItem_1mx50_23:first-child{border-top:0;padding-top:0}._contactListLabel_1mx50_35{color:var(--color-text-muted);font-size:var(--text-sm)}._contactList_1mx50_2[data-variant=block] ._contactListValue_1mx50_8{width:fit-content;font-size:var(--text-lg)}._contactList_1mx50_2[data-variant=compact]{gap:var(--space-2);display:grid}._contactList_1mx50_2[data-variant=compact] ._contactListValue_1mx50_8{align-items:center;gap:var(--space-2);display:inline-flex}._contactListIcon_1mx50_61{color:var(--color-accent);flex:none;display:inline-flex}._contactListIcon_1mx50_61 svg{width:var(--icon-size-small);height:var(--icon-size-small)}._contactListValue_1mx50_8:hover ._contactListIcon_1mx50_61,._contactListValue_1mx50_8:focus-visible ._contactListIcon_1mx50_61{animation:var(--motion-menu-duration) var(--motion-scene-easing) both}._contactListValue_1mx50_8[data-contact=email]:hover ._contactListIcon_1mx50_61,._contactListValue_1mx50_8[data-contact=email]:focus-visible ._contactListIcon_1mx50_61{animation-name:_contact-lift_1mx50_1}._contactListValue_1mx50_8[data-contact=phone]:hover ._contactListIcon_1mx50_61,._contactListValue_1mx50_8[data-contact=phone]:focus-visible ._contactListIcon_1mx50_61{animation-name:_contact-ring_1mx50_1;animation-duration:calc(2 * var(--motion-menu-duration))}._contactListValue_1mx50_8[data-contact=telegram]:hover ._contactListIcon_1mx50_61,._contactListValue_1mx50_8[data-contact=telegram]:focus-visible ._contactListIcon_1mx50_61{animation-name:_contact-fly_1mx50_1}@keyframes _contact-lift_1mx50_1{50%{transform:translateY(calc(-1 * var(--transition-distance)))}}@keyframes _contact-ring_1mx50_1{20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(10deg)}}@keyframes _contact-fly_1mx50_1{45%{transform:translate(var(--transition-distance), calc(-1 * var(--transition-distance)));opacity:.4}}@media (prefers-reduced-motion:reduce){._contactList_1mx50_2[data-variant=compact] ._contactListValue_1mx50_8:is(:hover,:focus-visible) ._contactListIcon_1mx50_61{animation:none}}._siteFooter_euhla_1{gap:var(--space-8);margin-top:var(--space-8);padding-block:var(--space-10) var(--space-4);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);display:grid}._siteFooterMain_euhla_11{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}._siteFooterBrand_euhla_18{gap:var(--space-2);max-width:calc(20 * var(--space-4));display:grid}._siteFooterBrand_euhla_18 p{margin:0}._siteFooterLogo_euhla_28{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-text);font-size:var(--text-xl);letter-spacing:var(--tracking-heading);text-decoration:none;display:inline-flex}._siteFooterMark_euhla_39{width:var(--space-8);height:var(--space-8);flex:none;display:block}._siteFooterNav_euhla_46{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._siteFooterColumn_euhla_52{gap:var(--space-3);align-content:start;display:grid}._siteFooterTitle_euhla_58{color:var(--color-text);font-weight:var(--weight-medium);margin:0}._siteFooterColumn_euhla_52 ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._siteFooterColumn_euhla_52 ul a{text-decoration:none}._siteFooterColumn_euhla_52 ul a:hover{text-decoration:underline}._siteFooterBottom_euhla_80{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-xs);margin:0}@media (width<=900px){._siteFooterMain_euhla_11{grid-template-columns:repeat(2,minmax(0,1fr))}._siteFooterBrand_euhla_18,._siteFooterNav_euhla_46{grid-column:1/-1}}@media (width<=560px){._siteFooterMain_euhla_11,._siteFooterNav_euhla_46{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}._websiteShell_v2cs0_1{width:min(100% - var(--space-12), var(--page-max));margin:var(--space-8) auto;padding:var(--space-8);background:var(--hero-gradient), var(--color-surface-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media (width<=1000px){._websiteShell_v2cs0_1{padding:var(--space-6)}}@media (width<=700px){._websiteShell_v2cs0_1{width:calc(100% - var(--space-4));margin-block:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md)}}._skipLink_v2cs0_23{top:var(--space-4);left:var(--space-4);z-index:10;padding:var(--space-3) var(--space-5);background:var(--color-text);color:var(--color-on-dark);border-radius:var(--radius-control);position:fixed;transform:translateY(-200%)}._skipLink_v2cs0_23:focus{transform:translateY(0)}._button_14kcg_2{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-3) var(--space-6);border:var(--border-width) solid var(--color-transparent);border-radius:var(--radius-control);font-weight:var(--weight-medium);transition:background-color var(--transition-base), border-color var(--transition-base);text-decoration:none;display:inline-flex}._buttonPrimary_14kcg_16{color:var(--color-on-primary);background:var(--color-primary)}._buttonPrimary_14kcg_16:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}._buttonSecondary_14kcg_26{color:var(--color-on-dark);background:var(--color-panel-dark)}._buttonSecondary_14kcg_26:hover{color:var(--color-on-dark);background:var(--color-panel-dark-raised)}._buttonQuiet_14kcg_36{background:var(--color-transparent);border-color:var(--color-control-border);color:var(--color-text)}._buttonQuiet_14kcg_36:hover{background:var(--color-accent-soft);color:var(--color-text)}._buttonSmall_14kcg_47{min-height:var(--control-height-small);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}._button_14kcg_2:disabled{cursor:not-allowed;background:var(--color-border);color:var(--color-text-muted)}._buttonArrowFill_14kcg_61{isolation:isolate;padding-right:var(--space-2);transition:color .42s cubic-bezier(.65,0,.35,1),background-color;position:relative;overflow:hidden}._buttonArrowFill_14kcg_61>svg{box-sizing:content-box;width:var(--icon-size-small);height:var(--icon-size-small);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-iris-deep);transition:transform .42s cubic-bezier(.65,0,.35,1)}._buttonArrowFill_14kcg_61:before{z-index:-1;top:50%;right:var(--space-2);width:calc(var(--icon-size-small) + 2 * var(--space-2));aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-iris-deep);content:"";transition:transform .52s cubic-bezier(.65,0,.35,1);position:absolute;transform:translateY(-50%)scale(0)}._buttonArrowFill_14kcg_61:hover,._buttonArrowFill_14kcg_61:focus-visible{background:var(--color-iris-deep);color:var(--color-on-dark);transition:color .42s cubic-bezier(.65,0,.35,1),background-color 0s .38s}._buttonArrowFill_14kcg_61:hover:before,._buttonArrowFill_14kcg_61:focus-visible:before{transform:translateY(-50%)scale(16)}._buttonArrowFill_14kcg_61:hover>svg,._buttonArrowFill_14kcg_61:focus-visible>svg{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:reduce){._buttonArrowFill_14kcg_61,._buttonArrowFill_14kcg_61:before,._buttonArrowFill_14kcg_61>svg{transition:none}}._panel_14kcg_119{min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-panel);background:var(--color-surface)}._panelDark_14kcg_127{color:var(--color-on-dark);background:var(--color-panel-dark);border-color:var(--color-panel-dark)}._panelHeading_14kcg_133{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._panelHeading_14kcg_133 h2{font-size:var(--text-lg)}._panelIndex_14kcg_145{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}._panelDark_14kcg_127 ._panelIndex_14kcg_145,._panelDark_14kcg_127 ._muted_14kcg_152{color:var(--color-muted-on-dark)}._panelDark_14kcg_127 :focus-visible{outline-color:var(--color-iris-light)}._pill_14kcg_160{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-iris-deep);font-size:var(--text-sm);display:inline-flex}._pillOutline_14kcg_171{background:var(--color-transparent);border:var(--border-width) solid var(--color-control-border);color:var(--color-text-muted)}._pillDot_14kcg_177{width:var(--space-2);height:var(--space-2);background:var(--color-accent);border-radius:var(--radius-control)}._notice_14kcg_184{padding:var(--space-4) var(--space-5);background:var(--color-info-soft);border-radius:var(--radius-sm);color:var(--color-info)}._noticeSuccess_14kcg_191{background:var(--color-success-soft);color:var(--color-success)}._muted_14kcg_152{color:var(--color-text-muted)}@media (width<=600px){._panel_14kcg_119{padding:var(--space-5)}._panelHeading_14kcg_133{gap:var(--space-2)}}._workSteps_14kcg_208{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._workStepsItem_14kcg_217{grid-template-columns:var(--mark-size) minmax(0, 1fr);align-items:center;gap:var(--space-4);display:grid}._workStepsNumber_14kcg_224{width:var(--mark-size);height:var(--mark-size);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-muted-on-dark);font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid}._workStepsTitle_14kcg_236{font-weight:var(--weight-medium)}._workStepsDescription_14kcg_240{font-size:var(--text-sm);color:var(--color-muted-on-dark)}._flow_14kcg_245{align-items:center;gap:var(--space-2);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}._flowSystem_14kcg_253{padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}._flowArrow_14kcg_260{color:var(--color-accent)}._processProblemTitle_14kcg_264{font-size:var(--text-xl);line-height:var(--line-heading);margin-block:var(--space-3)}._processChain_14kcg_270{padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}._processChainCaption_14kcg_277{color:var(--color-text-muted);font-size:var(--text-sm)}._processChainTitle_14kcg_282{margin-block:var(--space-3) var(--space-6);font-size:var(--text-2xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading)}._processChainList_14kcg_289{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._processChainStep_14kcg_298{grid-template-columns:var(--mark-size) minmax(0, 1fr);align-items:center;gap:var(--space-4);display:grid;position:relative}._processChainNumber_14kcg_306{width:var(--mark-size);height:var(--mark-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid}._processChainStep_14kcg_298:nth-child(2) ._processChainNumber_14kcg_306{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._processChainStep_14kcg_298 h3{font-size:var(--text-base)}._processChainStep_14kcg_298 p{color:var(--color-text-muted);font-size:var(--text-sm)}._processChainArrow_14kcg_334{left:var(--space-3);bottom:calc(-1 * var(--space-5));color:var(--color-accent);position:absolute}._processChainNote_14kcg_341{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}._problemList_14kcg_349{min-width:0}._problemListItem_14kcg_353{grid-template-columns:var(--mark-size) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-width) solid var(--color-border);display:grid}._problemListItem_14kcg_353:last-child{border-bottom:var(--border-width) solid var(--color-border)}._problemListItem_14kcg_353>span{color:var(--color-accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._problemListItem_14kcg_353 h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}._problemListItem_14kcg_353 p{color:var(--color-text-muted)}@media (width<=700px){._processChain_14kcg_270{padding:var(--space-5)}._problemListItem_14kcg_353{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3)}}._diagnosticTopics_14kcg_389{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._diagnosticTopics_14kcg_389 article{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-5)}._diagnosticTopics_14kcg_389 h3{margin-block:var(--space-3);font-size:var(--text-xl);line-height:var(--line-heading)}._diagnosticTopics_14kcg_389 p{color:var(--color-text-muted)}@media (width<=700px){._diagnosticTopics_14kcg_389{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}._casePreview_14kcg_417{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}._casePreview_14kcg_417+._casePreview_14kcg_417{margin-top:var(--space-3)}._casePreview_14kcg_417 h3{font-size:var(--text-lg)}._casePreview_14kcg_417 ._pill_14kcg_160{justify-self:start}._casePreviewFeature_14kcg_438{padding:var(--space-8);background:var(--color-accent-soft);border-color:var(--color-accent-soft);align-content:center}._casePreviewFeature_14kcg_438 h3{font-size:var(--text-xl);max-width:var(--reading-width)}._casePreviewNote_14kcg_450{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-control-border);font-size:var(--text-sm);color:var(--color-text-muted)}@media (width<=700px){._casePreviewFeature_14kcg_438{padding:var(--space-5)}}._intro_14kcg_462{min-width:0}._introTitle_14kcg_466{margin-block:var(--space-5) var(--space-6);font-size:var(--text-3xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading)}._introTitle_14kcg_466:first-child{margin-top:0}._introLead_14kcg_477{max-width:var(--reading-width);font-size:var(--text-lg);line-height:var(--line-body)}._introDetail_14kcg_483{max-width:var(--reading-width);margin-top:var(--space-4);color:var(--color-text-muted)}._introActions_14kcg_489{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=700px){._introActions_14kcg_489{align-items:stretch}._introActions_14kcg_489 ._button_14kcg_2{width:100%;padding-inline:var(--space-4)}._introLead_14kcg_477{font-size:var(--text-base)}}._websiteSection_14kcg_509{margin-top:var(--space-16)}._websiteSection_14kcg_509._panel_14kcg_119{padding:var(--space-10)}._sectionHeading_14kcg_517 h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);line-height:var(--line-heading)}._sectionHeading_14kcg_517{min-width:0}._sectionHeading_14kcg_517 h2{margin-block:0 var(--space-5)}._sectionHeading_14kcg_517 p{max-width:var(--reading-width)}._sectionHeadingRow_14kcg_535{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}._sectionHeadingRow_14kcg_535>p{max-width:var(--reading-width);flex-basis:40%}._sectionLead_14kcg_547{margin-block:var(--space-5);max-width:var(--reading-width);font-size:var(--text-lg)}._textLink_14kcg_553{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-sm);display:inline-flex}._panelDark_14kcg_127 ._textLink_14kcg_553{color:var(--color-on-dark)}._textLinkDraw_14kcg_567{text-decoration:none}._textLinkDraw_14kcg_567>span{background:linear-gradient(currentColor, currentColor) no-repeat left bottom/100% var(--border-width);padding-bottom:2px}._textLinkDraw_14kcg_567:hover>span,._textLinkDraw_14kcg_567:focus-visible>span{animation:.64s cubic-bezier(.65,0,.35,1) _link-redraw_14kcg_1}._textLinkDraw_14kcg_567:hover>svg,._textLinkDraw_14kcg_567:focus-visible>svg{animation:.64s cubic-bezier(.65,0,.35,1) _link-nudge_14kcg_1}@keyframes _link-redraw_14kcg_1{0%{background-position:100% 100%;background-size:100% var(--border-width)}45%{background-position:100% 100%;background-size:0 var(--border-width)}55%{background-position:0 100%;background-size:0 var(--border-width)}to{background-position:0 100%;background-size:100% var(--border-width)}}@keyframes _link-nudge_14kcg_1{40%{transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){._textLinkDraw_14kcg_567:hover>span,._textLinkDraw_14kcg_567:focus-visible>span,._textLinkDraw_14kcg_567:hover>svg,._textLinkDraw_14kcg_567:focus-visible>svg{animation:none}}._detailNumber_14kcg_617{color:var(--color-accent);font-size:var(--text-sm)}._breadcrumbs_14kcg_622{align-items:center;gap:var(--space-3);padding-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._breadcrumbs_14kcg_622 a{min-height:var(--control-height);align-items:center;display:inline-flex}@media (width<=700px){._websiteSection_14kcg_509{margin-top:var(--space-10)}._websiteSection_14kcg_509._panel_14kcg_119{padding:var(--space-5)}._sectionHeadingRow_14kcg_535{display:block}._sectionHeadingRow_14kcg_535>p{margin-top:var(--space-4)}._sectionLead_14kcg_547{font-size:var(--text-base)}}._contactSection_h3k9f_1{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-16);flex-wrap:wrap;display:flex}._contactSection_h3k9f_1 h2{font-size:var(--text-2xl);line-height:var(--line-heading)}._intro_h3k9f_15{margin-top:var(--space-3);max-width:var(--reading-width)}@media (width<=700px){._contactSection_h3k9f_1{margin-top:var(--space-10);align-items:stretch}}._dialog_1m5pe_1{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-dialog);color:var(--color-text);opacity:0;padding:0;transition-property:opacity,transform,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}._dialog_1m5pe_1::backdrop{background:var(--color-backdrop);opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}._dialog_1m5pe_1[open]{opacity:1;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:none}._dialog_1m5pe_1[open]::backdrop{opacity:1;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@starting-style{._dialog_1m5pe_1[open],._dialog_1m5pe_1[open]::backdrop{opacity:0}}._drawer_1m5pe_39{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(460px,100%);height:100dvh;max-height:100dvh;margin:0 0 0 auto}@media (prefers-reduced-motion:no-preference){._dialog_1m5pe_1{transform:translateY(8px)scale(.98)}@starting-style{._dialog_1m5pe_1[open]{transform:translateY(8px)scale(.98)}}._drawer_1m5pe_39{transform:translate(100%)}@starting-style{._drawer_1m5pe_39[open]{transform:translate(100%)}}}@supports (overlay:auto){._dialog_1m5pe_1,._dialog_1m5pe_1::backdrop{transition-behavior:allow-discrete;transition-property:opacity,transform,width,overlay,display}}._layout_1m5pe_75{max-height:inherit;flex-direction:column;min-height:0;display:flex}._drawer_1m5pe_39 ._layout_1m5pe_75{height:100%}._head_1m5pe_85{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}._title_1m5pe_94{font-size:var(--font-size-section);overflow-wrap:anywhere;margin:0}._body_1m5pe_100{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}._actions_1m5pe_107{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (width<=600px){._drawer_1m5pe_39{width:100vw;max-width:100vw}._head_1m5pe_85,._body_1m5pe_100,._actions_1m5pe_107{padding:var(--space-4)}._actions_1m5pe_107>*{flex:1}}._status_1m5pe_130{width:min(480px,100% - 32px)}._status_1m5pe_130 ._layout_1m5pe_75{position:relative}._statusClose_1m5pe_137{top:var(--space-3);right:var(--space-3);position:absolute}._statusBody_1m5pe_143,._statusActions_1m5pe_144{animation:.3s cubic-bezier(.16,1,.3,1) _status-in_1m5pe_1}._statusBody_1m5pe_143{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-8) var(--space-6);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}._statusIcon_1m5pe_158{margin-bottom:var(--space-3)}._statusTitle_1m5pe_162{font-size:var(--font-size-title-mobile);margin:0;line-height:1.25}._statusText_1m5pe_168{min-width:0;max-width:100%}._statusActions_1m5pe_144{gap:var(--space-3);padding:0 var(--space-8) var(--space-8);display:flex}._statusActions_1m5pe_144>*{min-height:calc(var(--control-height) + var(--space-1));flex:1}@keyframes _status-in_1m5pe_1{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes _status-fade-in_1m5pe_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._statusBody_1m5pe_143,._statusActions_1m5pe_144{animation-name:_status-fade-in_1m5pe_1}}@media (width<=600px){._statusBody_1m5pe_143{padding:var(--space-8) var(--space-6) var(--space-5)}._statusActions_1m5pe_144{padding:0 var(--space-6) var(--space-6)}}._field_141kx_1{gap:var(--space-2);min-width:0;display:grid}._field_141kx_1 :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){min-height:var(--control-height);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}._field_141kx_1 :where(select){padding-right:var(--space-6);cursor:pointer}._field_141kx_1 :where(input,select,textarea)::placeholder{color:var(--color-text-muted)}._field_141kx_1 :where(input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._field_141kx_1 :where([aria-invalid=true]){border-color:var(--color-danger)}._label_141kx_32{font-size:var(--font-size-small);font-weight:600}._hint_141kx_37{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._error_141kx_43{color:var(--color-danger);font-size:var(--font-size-small);margin:0}._visuallyHidden_141kx_49{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._checkbox_1n6xm_1{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;display:flex}._checkbox_1n6xm_1:has(._input_1n6xm_8:disabled){color:var(--color-text-muted);cursor:not-allowed}._input_1n6xm_8{accent-color:var(--color-primary);cursor:inherit;flex-shrink:0}._control_12zrq_1{min-width:0;display:block;position:relative}._icon_12zrq_7{color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._before_12zrq_16{left:var(--space-3)}._after_12zrq_20{right:var(--space-3)}._withBefore_12zrq_24 ._input_12zrq_24{padding-left:calc(var(--space-3) * 2 + 1.25em)}._withAfter_12zrq_28 ._input_12zrq_24{padding-right:calc(var(--space-3) * 2 + 1.25em)}._fields_9btd8_2{gap:var(--space-5);min-width:0;display:grid}._intro_9btd8_8{color:var(--color-text-muted);font-size:var(--text-sm)}._fields_9btd8_2 ._description_9btd8_13{resize:vertical;border-radius:var(--radius-sm)}._error_9btd8_18{gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}._honeypot_9btd8_26{display:none}._consent_9btd8_31{--consent-indent:calc(var(--icon-size-small) + var(--space-3));gap:var(--space-1);font-size:var(--text-sm);line-height:var(--line-body);display:grid}._consent_9btd8_31 a{text-decoration-thickness:var(--border-width);-webkit-text-decoration-color:var(--color-control-border);text-decoration-color:var(--color-control-border)}._consent_9btd8_31 a:hover{text-decoration-color:currentColor}._consentCheck_9btd8_48{align-items:flex-start;gap:var(--space-3)}._consentCheck_9btd8_48 input{width:var(--icon-size-small);height:var(--icon-size-small);margin:calc((1lh - var(--icon-size-small)) / 2) 0 0}._consentError_9btd8_59,._consentNote_9btd8_60{padding-left:var(--consent-indent)}._consentNote_9btd8_60{color:var(--color-text-muted);font-size:var(--text-xs)}._section_h1ymx_1{min-width:0;scroll-margin-top:var(--space-16)}._heading_h1ymx_6 h2{max-width:var(--reading-width);font-size:var(--text-2xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}._heading_h1ymx_6 p{margin-top:var(--space-3);color:var(--color-text-muted)}._list_h1ymx_20{gap:var(--space-8);margin:var(--space-8) 0 0;padding:var(--space-8) 0 0;border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}._item_h1ymx_30{align-content:start;gap:var(--space-4);min-width:0;display:grid}._item_h1ymx_30 p{font-size:var(--text-base);line-height:var(--line-body);margin:0}._icon_h1ymx_43{width:var(--benefit-icon-size);height:var(--benefit-icon-size);color:var(--color-accent);display:block}@media (width<=1100px){._list_h1ymx_20{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){._heading_h1ymx_6 h2{font-size:var(--text-xl)}._list_h1ymx_20{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._list_h1ymx_20{padding-top:var(--space-6);grid-template-columns:minmax(0,1fr)}._item_h1ymx_30{grid-template-columns:var(--benefit-icon-size) minmax(0, 1fr)}}._tabs_qygd5_1{min-width:0}._list_qygd5_5{border-bottom:1px solid var(--color-border);display:flex}._tab_qygd5_1{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}._tab_qygd5_1[aria-selected=true]{border-bottom-color:var(--color-accent)}._md_qygd5_22 ._list_qygd5_5{gap:var(--space-6);margin-bottom:var(--space-6)}._md_qygd5_22 ._tab_qygd5_1{padding:var(--space-4) var(--space-1);font-weight:600}._md_qygd5_22 ._tab_qygd5_1[aria-selected=true]{color:var(--color-accent)}._sm_qygd5_34 ._list_qygd5_5{gap:var(--space-1);margin-bottom:var(--space-5)}._sm_qygd5_34 ._tab_qygd5_1{padding:var(--space-2) var(--space-3);margin-bottom:-1px;font-weight:550}._sm_qygd5_34 ._tab_qygd5_1[aria-selected=true]{color:var(--color-text)}._sm_qygd5_34 ._tab_qygd5_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._stage_8t47m_3{gap:var(--space-3);min-width:0;display:grid}._main_8t47m_9{margin:0}._frame_8t47m_13{border:var(--border-width) solid var(--case-border);border-radius:var(--radius-demo-medium);background:var(--case-surface);width:100%;box-shadow:var(--shadow-lg);cursor:zoom-in;padding:0;display:block;position:relative;overflow:hidden}._frame_8t47m_13 img{width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);animation:.28s ease-out _screen-in_8t47m_1;display:block}._frame_8t47m_13:hover img{transform:scale(1.015)}._frame_8t47m_13:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}._zoomHint_8t47m_43{right:var(--space-3);bottom:var(--space-3);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-panel-dark);color:var(--color-on-dark);opacity:0;transition:opacity var(--transition-base);place-items:center;display:grid;position:absolute}._zoomHint_8t47m_43 svg{width:var(--icon-size-small);height:var(--icon-size-small)}._frame_8t47m_13:hover ._zoomHint_8t47m_43,._frame_8t47m_13:focus-visible ._zoomHint_8t47m_43{opacity:1}@media (hover:none){._zoomHint_8t47m_43{opacity:1}}._caption_8t47m_73{margin-top:var(--space-3);color:var(--case-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tablist]{gap:var(--space-2);border-bottom:0;margin:0}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab]{width:calc(6 * var(--space-4));border:var(--border-width) solid var(--case-border);border-radius:var(--radius-demo-tight);opacity:.55;transition:opacity var(--transition-base), border-color var(--transition-base);margin:0;padding:0;overflow:hidden}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab] img{width:100%;height:auto;display:block}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab]:hover{opacity:.85}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab][aria-selected=true]{border-color:var(--case-accent);box-shadow:0 0 0 1px var(--case-accent);opacity:1}._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@keyframes _screen-in_8t47m_1{0%{opacity:0}}._zoomDialog_8t47m_127._zoomDialog_8t47m_127{width:min(100% - var(--space-8), (100dvh - 9rem) * 1.6, 92rem)}._zoomBody_8t47m_131 img{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-demo-medium);width:100%;height:auto;display:block}@media (width<=700px){._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab]{width:calc(4.5 * var(--space-4))}._zoomHint_8t47m_43{width:var(--space-6);height:var(--space-6)}._zoomDialog_8t47m_127._zoomDialog_8t47m_127{width:calc(100% - var(--space-4))}._zoomBody_8t47m_131{overflow-x:auto}._zoomBody_8t47m_131 img{width:calc(62.5 * var(--space-4));max-width:none}}@media (prefers-reduced-motion:reduce){._frame_8t47m_13 img{transition:none;animation:none}._zoomHint_8t47m_43,._stage_8t47m_3 ._thumbs_8t47m_83 [role=tab]{transition:none}}._portfolioSection_g53wd_3{margin-top:var(--space-16);scroll-margin-top:var(--space-8)}._portfolioHeading_g53wd_8{max-width:var(--reading-width);margin-bottom:var(--space-10)}._portfolioHeading_g53wd_8 h2{margin:0 0 var(--space-4);font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);line-height:var(--line-heading)}._portfolioHeading_g53wd_8>p{color:var(--color-text-muted);margin:0}._shelf_g53wd_25{--spine:calc(4.5 * var(--space-4));min-height:calc(44 * var(--space-4));border-radius:var(--radius-md);background:var(--color-panel-dark);box-shadow:var(--shadow-md);display:flex;overflow:hidden;container-type:inline-size}._case_g53wd_37{--case-nav:var(--color-shelf-spine-1);--case-nav-text:var(--color-iris-deep);--case-bg:var(--color-surface);--case-surface:var(--color-surface);--case-text:var(--color-text);--case-muted:var(--color-text-muted);--case-border:var(--color-border);--case-accent:var(--color-accent);flex:0 0 var(--spine);background:var(--case-bg);min-width:0;color:var(--case-text);scroll-margin-top:var(--space-8);transition:flex-grow .56s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}._case_g53wd_37[data-theme=pr]{--case-bg:var(--color-pr-bg);--case-surface:var(--color-pr-surface);--case-text:var(--color-pr-text);--case-muted:var(--color-pr-muted);--case-border:var(--color-pr-border);--case-accent:var(--color-pr-accent)}._case_g53wd_37[data-theme=ct]{--case-bg:var(--color-ct-bg);--case-surface:var(--color-ct-raised);--case-text:var(--color-ct-text);--case-muted:var(--color-ct-muted);--case-border:var(--color-ct-border);--case-accent:var(--color-ct-accent-strong)}._case_g53wd_37[data-theme=lb]{--case-bg:var(--color-lb-bg);--case-surface:var(--color-lb-paper);--case-text:var(--color-lb-text);--case-muted:var(--color-lb-muted);--case-border:var(--color-lb-border);--case-accent:var(--color-lb-accent)}._case_g53wd_37[data-theme=ml]{--case-bg:var(--color-ml-surface);--case-surface:var(--color-ml-raised);--case-text:var(--color-ml-text);--case-muted:var(--color-ml-muted);--case-border:var(--color-ml-border);--case-accent:var(--color-ml-accent)}._caseOpen_g53wd_92{flex-grow:1}._case_g53wd_37:nth-of-type(2){--case-nav:var(--color-shelf-spine-2)}._case_g53wd_37:nth-of-type(3){--case-nav:var(--color-shelf-spine-3)}._case_g53wd_37:nth-of-type(4){--case-nav:var(--color-shelf-spine-4)}._spine_g53wd_110{flex:0 0 var(--spine);gap:var(--space-2);padding:var(--space-6) 0;background:var(--case-nav);color:var(--case-nav-text);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}._spineTitle_g53wd_126,._spineCompany_g53wd_127{writing-mode:vertical-rl;white-space:nowrap;position:relative;transform:rotate(180deg)}._spineTitle_g53wd_126{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}._spineCompany_g53wd_127{font-size:var(--text-xs);opacity:.72}._spine_g53wd_110:after{background:var(--color-accent);content:"";opacity:.85;height:4px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}._spine_g53wd_110:hover:after,._caseOpen_g53wd_92 ._spine_g53wd_110:after{opacity:1}._spine_g53wd_110:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}._caseBody_g53wd_168{gap:var(--space-5) var(--space-10);width:calc(100cqw - 4 * var(--spine));padding:var(--space-8) var(--space-10);flex:none;grid-template:"head media""text media"1fr/minmax(0,.8fr) minmax(0,1.2fr);animation:.42s ease-out .12s both _case-in_g53wd_1;display:grid}._caseHead_g53wd_180{grid-area:head}._caseMeta_g53wd_184{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);color:var(--case-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}._caseHead_g53wd_180 h3{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--line-heading);margin:0}._caseText_g53wd_205{font-size:var(--text-sm);grid-area:text}._caseText_g53wd_205 h4,._caseOutcome_g53wd_211 h4{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._caseText_g53wd_205 p{margin:0 0 var(--space-5);color:var(--case-muted)}._caseText_g53wd_205 p:last-child{margin-bottom:0}._caseMedia_g53wd_226{gap:var(--space-6);grid-area:media;align-content:start;min-width:0;display:grid}._caseOutcome_g53wd_211{padding-left:var(--space-5);border-left:2px solid var(--case-accent)}._caseOutcome_g53wd_211 p{font-size:var(--text-base);margin:0}@keyframes _case-in_g53wd_1{0%{opacity:0;transform:translateX(var(--space-4))}}@media (width<=1100px){._shelf_g53wd_25{flex-direction:column;min-height:0}._case_g53wd_37{flex-direction:column;flex-basis:auto;transition:none}._spine_g53wd_110{gap:var(--space-1);padding:var(--space-4) var(--space-6);text-align:left;flex-direction:column;flex-basis:auto;align-items:flex-start}._spine_g53wd_110:after{top:auto;bottom:0}._spineTitle_g53wd_126,._spineCompany_g53wd_127{writing-mode:horizontal-tb;white-space:normal;transform:none}._caseOpen_g53wd_92 ._spine_g53wd_110{display:none}._caseBody_g53wd_168{width:auto;padding:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""text";animation-name:_case-fade_g53wd_1}}@keyframes _case-fade_g53wd_1{0%{opacity:0}}@media (width<=700px){._portfolioSection_g53wd_3{margin-top:var(--space-10);scroll-margin-top:var(--space-5)}._portfolioHeading_g53wd_8{margin-bottom:var(--space-6)}._shelf_g53wd_25{border-radius:var(--radius-sm)}._spine_g53wd_110{padding:var(--space-4)}._caseBody_g53wd_168{padding:var(--space-5) var(--space-4)}._caseHead_g53wd_180 h3{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){._case_g53wd_37,._spine_g53wd_110:after{transition:none}._caseBody_g53wd_168{animation:none}}._heroVideo_42wv7_1{border-radius:var(--radius-panel);background:var(--color-panel-dark);color:var(--color-on-dark);margin:0;overflow:hidden;container-type:inline-size}._heroVideoMedia_42wv7_10{aspect-ratio:16/9;position:relative}._heroVideoPlayer_42wv7_15{object-fit:cover;width:100%;height:100%;display:block}._heroVideoTags_42wv7_22{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}._heroVideoTag_42wv7_22{padding:var(--space-1) var(--space-2);border:var(--border-width) solid color-mix(in srgb, var(--color-iris-light) 35%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-panel-dark) 78%, transparent);color:var(--color-on-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--line-heading);white-space:nowrap;opacity:.6;transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base), opacity var(--transition-base);position:absolute}._heroVideoTag_42wv7_22[data-active]{border-color:var(--color-iris-light);background:var(--color-iris-light);color:var(--color-panel-dark);opacity:1}._heroVideoTagMail_42wv7_53{top:13%;left:61%}._heroVideoTagCheck_42wv7_58{top:40%;left:64%}._heroVideoTagSystem_42wv7_63{top:50%;left:5%}._heroVideoTagPerson_42wv7_68{top:57%;right:4%}._heroVideoStatus_42wv7_73{align-items:center;gap:var(--space-3);min-height:calc(var(--control-height-small) + 2 * var(--space-3));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-panel-dark-raised);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}._heroVideoStatusText_42wv7_84{align-items:center;gap:var(--space-3);min-width:0;display:flex}._heroVideoStatusText_42wv7_84:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-control);background:var(--color-iris-light);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-iris-light) 20%, transparent);flex-shrink:0}._heroVideoToggle_42wv7_101{width:var(--control-height-small);min-height:var(--control-height-small);border-color:var(--color-control-border);color:var(--color-on-dark)}._heroVideoToggle_42wv7_101:hover:not(:disabled,[aria-disabled=true]){background:var(--color-panel-dark-raised)}._heroVideoToggle_42wv7_101:focus-visible{outline-color:var(--color-iris-light)}._heroVideoToggle_42wv7_101 svg{width:var(--icon-size-small);height:var(--icon-size-small)}@media (prefers-reduced-motion:reduce){._heroVideoTag_42wv7_22{transition:none}}@container (width<=480px){._heroVideoStatus_42wv7_73{padding-left:var(--space-4)}._heroVideoStatusText_42wv7_84{min-height:calc(2em * var(--line-body));line-height:var(--line-body);align-items:flex-start}._heroVideoStatusText_42wv7_84:before{margin-top:calc((1em * var(--line-body) - var(--space-2)) / 2)}._heroVideoToggle_42wv7_101{grid-area:1/2}}@container (width<=340px){._heroVideoTags_42wv7_22{display:none}}._homeHero_1vvyo_1{align-items:center;gap:var(--space-16);padding-block:var(--space-12) var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}._homeWork_1vvyo_9{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}._homeHero_1vvyo_1 ._heroTitle_1vvyo_15{font-size:var(--hero-copy-size);text-wrap:balance}._homeWork_1vvyo_9 ._sectionHeading_1vvyo_20 h2{text-wrap:balance;margin:0}._homeWork_1vvyo_9 ._workSteps_1vvyo_25{align-content:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}._homeWork_1vvyo_9 ._workStepsTitle_1vvyo_31{font-size:var(--text-base)}@media (width<=1000px){._homeHero_1vvyo_1,._homeWork_1vvyo_9{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._homeWork_1vvyo_9 ._sectionHeading_1vvyo_20{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=700px){._homeHero_1vvyo_1{gap:var(--space-6);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}._homeWork_1vvyo_9 ._workSteps_1vvyo_25{grid-template-columns:minmax(0,1fr)}}._exampleHero_ve3di_1{gap:var(--space-12);margin-top:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}._exampleContext_ve3di_9,._exampleQuestions_ve3di_9,._exampleBoundary_ve3di_9{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}._exampleProse_ve3di_15 p{max-width:var(--reading-width)}._exampleProse_ve3di_15 p+p{margin-top:var(--space-4)}._exampleProse_ve3di_15 p:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}._exampleBoundary_ve3di_9 ._sectionLead_ve3di_28{margin-top:0}@media (width<=700px){._exampleHero_ve3di_1,._exampleContext_ve3di_9,._exampleQuestions_ve3di_9,._exampleBoundary_ve3di_9{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}._root_1uhar_1{gap:var(--space-6);padding-block:var(--space-16);display:grid}._root_1uhar_1 h1{font-size:var(--text-3xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading)}._root_1uhar_1 a{min-height:var(--control-height);align-items:center;display:inline-flex}._document_a5uio_3{gap:var(--space-10);padding-block:var(--space-8) var(--space-16);overflow-wrap:anywhere;display:grid}._head_a5uio_10{gap:var(--space-4);justify-items:start;display:grid}._head_a5uio_10 h1{font-size:var(--text-3xl);line-height:var(--line-heading);letter-spacing:var(--tracking-heading);margin:0}._version_a5uio_23{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._layout_a5uio_29{grid-template-columns:var(--legal-toc-width) minmax(0, var(--legal-text-width));gap:var(--space-12);align-items:start;display:grid}._contents_a5uio_36{top:var(--space-8);gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm);display:grid;position:sticky}._contentsTitle_a5uio_46{color:var(--color-text-muted);margin:0}._contents_a5uio_36 ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._contents_a5uio_36 a{text-decoration:none}._contents_a5uio_36 a:hover{text-decoration:underline}._contentsOther_a5uio_67{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}._text_a5uio_73{gap:var(--space-8);display:grid}._text_a5uio_73 section{gap:var(--space-3);scroll-margin-top:var(--space-8);display:grid}._text_a5uio_73 h2{font-size:var(--text-xl);margin:0}._text_a5uio_73 p{line-height:var(--line-body);margin:0}@media (width<=900px){._document_a5uio_3{gap:var(--space-8)}._layout_a5uio_29{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._contents_a5uio_36{position:static}}:root{--color-primary:#9180f5;--color-secondary:#30294f;--color-accent:#6550c6;--color-bg:#e8e7f0;--color-surface:#fcfbff;--color-text:#101018;--color-text-muted:#5e596f;--color-border:#dfdceb;--color-danger:#a52c43;--color-success:#25664f;--color-surface-muted:#f5f4fc;--color-primary-hover:#a394ff;--color-on-primary:#101018;--color-focus:#5740b4;--color-control-border:#817b95;--color-danger-soft:#fbe9ee;--color-warning:#75541a;--color-warning-soft:#faf0d8;--color-info:#4b4697;--color-info-soft:#eeecfb;--color-success-soft:#e5f3ec;--color-backdrop:#10101899;--color-accent-soft:#eae5ff;--color-iris-light:#c1b4ff;--color-iris-deep:#30294f;--color-panel-dark:#20202d;--color-panel-dark-raised:#333242;--color-on-dark:#f5f4fc;--color-shelf-spine-1:#e5deff;--color-shelf-spine-2:#dbd4ff;--color-shelf-spine-3:#d1caf9;--color-shelf-spine-4:#c8c0ef;--color-muted-on-dark:#c1bdcf;--color-reference-muted:#b3b0c8;--color-transparent:transparent;--color-qt-bg:#f1f3f0;--color-qt-surface:#fff;--color-qt-soft:#e9f0ea;--color-qt-text:#202a24;--color-qt-muted:#58675e;--color-qt-border:#d4ded5;--color-qt-primary:#256448;--color-qt-on-primary:#fff;--color-qt-nav:#173d2d;--color-qt-nav-text:#e6f1e9;--color-rt-bg:#f7fafb;--color-rt-surface:#fff;--color-rt-soft:#e8f4f4;--color-rt-text:#172d36;--color-rt-muted:#536b75;--color-rt-border:#dce7ea;--color-rt-primary:#087c82;--color-rt-on-primary:#fff;--color-rt-nav:#f0f6f7;--color-rt-nav-text:#27444f;--color-sr-bg:#edf2f9;--color-sr-surface:#fff;--color-sr-soft:#e8efff;--color-sr-text:#1c2d4e;--color-sr-muted:#526784;--color-sr-border:#d2dded;--color-sr-primary:#2454bc;--color-sr-on-primary:#fff;--color-sr-nav:#193c86;--color-sr-nav-text:#f2f6ff;--color-dp-bg:#151a20;--color-dp-surface:#20272f;--color-dp-soft:#2a333e;--color-dp-text:#edf1f5;--color-dp-muted:#b0bbc7;--color-dp-border:#3d4a58;--color-dp-primary:#ffaa58;--color-dp-on-primary:#20170d;--color-dp-nav:#0d1218;--color-dp-nav-text:#d8e0e9;--color-demo-success:#266244;--color-demo-success-soft:#e9f5ec;--color-demo-warning:#81500c;--color-demo-warning-soft:#fff3dc;--color-demo-danger:#a12d36;--color-demo-danger-soft:#ffecee;--color-dp-success:#a4dfb6;--color-dp-success-soft:#233d30;--color-dp-warning:#ffd595;--color-dp-warning-soft:#443421;--color-dp-danger:#ffb4b4;--color-dp-danger-soft:#44292e;--color-la-bg:#f3efe9;--color-la-surface:#fff;--color-la-soft:#f6e5d9;--color-la-text:#342a24;--color-la-muted:#6c5b50;--color-la-border:#dccfc3;--color-la-primary:#9c4525;--color-la-on-primary:#fff;--color-la-nav:#e8ddd1;--color-la-nav-text:#49352a;--color-q2-bg:#f7f8fa;--color-q2-surface:#fff;--color-q2-soft:#f0f2f5;--color-q2-text:#202329;--color-q2-muted:#626a75;--color-q2-border:#e2e5ea;--color-q2-primary:#252a32;--color-q2-on-primary:#fff;--color-pr-bg:#000;--color-pr-surface:#0a0a0a;--color-pr-raised:#141414;--color-pr-hover:#1c1c1c;--color-pr-text:#ededed;--color-pr-muted:#a1a1a1;--color-pr-faint:#707070;--color-pr-border:#262626;--color-pr-accent:#ffb224;--color-pr-on-accent:#1a1206;--color-pr-blue:#3b82f6;--color-pr-up:#4ade80;--color-pr-up-soft:#0e2416;--color-pr-down:#ff6166;--color-pr-down-soft:#2b1213;--color-pr-warn-soft:#2a1e06;--color-ct-bg:#f8f8f8;--color-ct-surface:#fcfcfc;--color-ct-raised:#fff;--color-ct-soft:#ededed;--color-ct-text:#171717;--color-ct-muted:#6b6b6b;--color-ct-border:#dfdfdf;--color-ct-accent:#72e3ad;--color-ct-on-accent:#1e2723;--color-ct-accent-strong:#006239;--color-ct-accent-soft:#e6f8ef;--color-ct-warn:#8a5a00;--color-ct-warn-soft:#fff3d6;--color-ct-sidebar:#1c1c1c;--color-ct-sidebar-text:#d6d6d6;--color-ct-sidebar-muted:#8f8f8f;--color-lb-bg:#f5f4ee;--color-lb-canvas:#e9e6dc;--color-lb-surface:#faf9f5;--color-lb-paper:#fff;--color-lb-text:#141413;--color-lb-muted:#6f6e69;--color-lb-border:#dad9d4;--color-lb-accent:#c96442;--color-lb-on-accent:#fff;--color-lb-accent-soft:#f6e3da;--color-lb-select:#2f7fed;--color-lb-ok:#3f6e45;--color-lb-ok-soft:#e4eee2;--color-lb-error:#b42318;--color-lb-error-soft:#fbe7e4;--color-ml-bg:#f1f1f1;--color-ml-surface:#f5f8fa;--color-ml-raised:#fff;--color-ml-soft:#dee6ed;--color-ml-text:#29323d;--color-ml-muted:#5f6670;--color-ml-border:#d4dadb;--color-ml-accent:#4288c9;--color-ml-on-accent:#fff;--color-ml-accent-soft:#e3eef8;--color-ml-mark:#fff0b8;--color-ml-ok:#2f7d4f;--color-ml-ok-soft:#e2f2e8;--color-ml-warn:#8f5b00;--color-ml-warn-soft:#fdf0d5;--font-heading:"Manrope", "Arial", sans-serif;--font-body:"Manrope", "Arial", sans-serif;--font-mono:"SFMono-Regular", Consolas, monospace;--font-qt:"Arial", "Helvetica Neue", sans-serif;--font-rt:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-document:"Georgia", "Times New Roman", serif;--font-pr:-apple-system, system-ui, sans-serif;--font-pr-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-ct:"Avenir Next", Avenir, sans-serif;--font-lb:-apple-system, system-ui, sans-serif;--font-lb-doc:"Iowan Old Style", Georgia, serif;--font-ml:"Helvetica Neue", Helvetica, sans-serif;--font-ml-read:Charter, "Iowan Old Style", Georgia, serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:clamp(2rem, 4.5vw, 4rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:12px;--radius-md:24px;--radius-lg:40px;--radius-control:999px;--radius-panel:24px;--radius-demo-tight:4px;--radius-demo-medium:8px;--radius-demo-soft:16px;--shadow-sm:0 2px 8px #30294f06;--shadow-md:0 16px 48px #30294f0d;--shadow-lg:0 32px 96px #30294f14;--shadow-dialog:0 24px 80px #10101833;--transition-base:.16s ease;--control-height:48px;--font-size-body:var(--text-base);--font-size-small:var(--text-sm);--font-size-caption:var(--text-xs);--radius-pill:var(--radius-control);--font-size-section:var(--text-lg);--control-height-small:40px;--page-max:1328px;--reading-width:58ch;--legal-toc-width:15rem;--legal-text-width:70ch;--line-body:1.5;--line-heading:1.08;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--tracking-heading:-.03em;--tracking-label:.08em;--border-width:1px;--focus-width:3px;--focus-offset:4px;--icon-size:24px;--icon-size-small:20px;--benefit-icon-size:50px;--hero-copy-size:clamp(2rem, 3.2vw, 3rem);--mark-size:44px;--swatch-height:64px;--sample-height:160px;--letter-sample:48px;--step-line:2px;--opacity-disabled:.58;--transition-distance:2px;--grid-min:240px;--hero-gradient:radial-gradient(ellipse at 100% 0%, #c1b4ff66, #f5f4fc00 65%);--motion-scene-duration:4.8s;--motion-scene-easing:cubic-bezier(.16, 1, .3, 1);--demo-nav-width:184px;--demo-aside-width:280px;--demo-wide:1440px;--demo-control:42px;--demo-heading:clamp(1.5rem, 2.2vw, 2rem);--q2-sidebar:176px;--q2-aside:272px;--q2-document-width:720px;--q2-page-width:1440px;--q2-font-title:clamp(1.5rem, 2.3vw, 2rem);--q2-logo-size:32px;--q2-product-height:64px;--glass-nav-padding:6px;--glass-nav-gap:2px;--glass-water-bleed:14px;--glass-nav-blur:10px;--glass-nav-refraction-blur:2px;--glass-nav-tint:#ffffff24;--glass-nav-rim:#ffffffb3;--glass-nav-tint-popover:#fcfbffeb;--glass-nav-popover-blur:24px;--glass-nav-popover-offset:-8px;--motion-menu-duration:.24s;--glass-nav-tint-dark:#10101870;--glass-nav-rim-dark:#ffffff57;--glass-nav-shadow:inset 0 1px 1px var(--water-rim), inset 0 0 0 1px #fff3, 0 12px 32px -14px #30294f40, 0 2px 6px #30294f0f;--glass-nav-drop:radial-gradient(120% 140% at 30% 0%, #ffffffbf, #fff0 55%), #ffffff61;--glass-nav-drop-shadow:inset 0 1px 1px #fffffff2, inset 0 -2px 6px #9180f538, inset 0 0 0 1px #ffffff8c, 0 6px 16px -6px #30294f40}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:var(--space-6)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-body);margin:0}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:var(--color-transparent);touch-action:manipulation}a{color:inherit;text-underline-offset:var(--space-1)}a:hover{text-decoration-thickness:var(--border-width);color:var(--color-accent)}button{cursor:pointer}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--weight-medium);text-wrap:balance}p{text-wrap:pretty}svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:block}input,textarea{min-width:0}[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none}}::selection{background:var(--color-accent-soft);color:var(--color-text)}input,textarea{caret-color:var(--color-accent)}
