.fx-popover,.fx-menu{position:fixed;z-index:60;background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);box-shadow:var(--fx-shadow-2);animation:fx-pop var(--fx-motion-fast) var(--fx-ease) both}.fx-popover{padding:var(--fx-space-4);max-width:min(92vw,22rem)}@keyframes fx-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.fx-tooltip{position:fixed;z-index:70;background:var(--fx-neutral-900);color:var(--fx-neutral-0);font-size:var(--fx-text-xs);line-height:1.4;padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-sm);max-width:20rem;pointer-events:none;box-shadow:var(--fx-shadow-1);animation:fx-pop var(--fx-motion-fast) var(--fx-ease) both}.fx-menu{padding:var(--fx-space-2);min-width:12rem}.fx-menu:focus{outline:none}.fx-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-sm);cursor:pointer;font-size:var(--fx-text-sm);color:var(--fx-color-text);min-height:36px}.fx-menu-item[data-active=true]{background:var(--fx-color-surface-2)}.fx-menu-item[aria-disabled=true]{color:var(--fx-color-muted);cursor:not-allowed}.fx-menu-item[data-destructive=true]{color:var(--fx-color-danger)}.fx-menu-sep{height:1px;background:var(--fx-color-border);margin:var(--fx-space-2) 0}.fx-kbd{font-family:var(--fx-font-mono);font-size:var(--fx-text-xs);color:var(--fx-color-muted);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:4px;padding:1px 5px}.fx-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.fx-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fx-color-overlay);animation:fx-fade var(--fx-motion-med) var(--fx-ease) both}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.fx-drawer{--fx-drawer-size: 24rem;position:absolute;background:var(--fx-color-bg);box-shadow:var(--fx-shadow-2);display:flex;flex-direction:column;max-width:100vw}.fx-drawer[data-side=right]{inset:0 0 0 auto;width:var(--fx-drawer-size);animation:fx-slide-r var(--fx-motion-med) var(--fx-ease) both}.fx-drawer[data-side=left]{inset:0 auto 0 0;width:var(--fx-drawer-size);animation:fx-slide-l var(--fx-motion-med) var(--fx-ease) both}.fx-drawer[data-side=bottom]{inset:auto 0 0 0;height:var(--fx-drawer-size);border-radius:var(--fx-radius-lg) var(--fx-radius-lg) 0 0;animation:fx-slide-b var(--fx-motion-med) var(--fx-ease) both}@keyframes fx-slide-r{0%{transform:translate(100%)}to{transform:none}}@keyframes fx-slide-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes fx-slide-b{0%{transform:translateY(100%)}to{transform:none}}.fx-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-4) var(--fx-space-5);border-bottom:var(--fx-border-width) solid var(--fx-color-border)}.fx-drawer-title{margin:0;font-family:var(--fx-font-heading);font-size:var(--fx-text-lg)}.fx-drawer-body{padding:var(--fx-space-5);overflow-y:auto;flex:1}.fx-icon-btn{min-width:32px;min-height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--fx-color-muted);border-radius:var(--fx-radius-sm);cursor:pointer;font-size:var(--fx-text-lg);line-height:1}.fx-icon-btn:hover{background:var(--fx-color-surface-2);color:var(--fx-color-text)}.fx-toaster{position:fixed;z-index:90;display:flex;flex-direction:column;gap:var(--fx-space-3);padding:var(--fx-space-5);pointer-events:none}.fx-toaster[data-placement=bottom-end]{inset:auto 0 0 auto}.fx-toaster[data-placement=top-end]{inset:0 0 auto auto}.fx-toaster[data-placement=top-center]{inset:0 50% auto auto;transform:translate(50%)}.fx-toaster[data-placement=bottom-center]{inset:auto 50% 0 auto;transform:translate(50%)}.fx-toast-region{display:flex;flex-direction:column;gap:var(--fx-space-3)}.fx-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--fx-space-3);width:min(92vw,24rem);padding:var(--fx-space-3) var(--fx-space-4);background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-left:3px solid var(--fx-color-info);border-radius:var(--fx-radius-md);box-shadow:var(--fx-shadow-2);animation:fx-toast-in var(--fx-motion-med) var(--fx-ease) both}@keyframes fx-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fx-toast[data-tone=success]{border-left-color:var(--fx-color-success)}.fx-toast[data-tone=warning]{border-left-color:var(--fx-color-warning)}.fx-toast[data-tone=danger]{border-left-color:var(--fx-color-danger)}.fx-toast-body{flex:1;min-width:0}.fx-toast-title{margin:0;font-weight:var(--fx-weight-medium);font-size:var(--fx-text-sm)}.fx-toast-desc{margin:2px 0 0;font-size:var(--fx-text-sm);color:var(--fx-color-muted)}.fx-toast-action{border:0;background:transparent;color:var(--fx-color-primary);font-weight:var(--fx-weight-medium);font-size:var(--fx-text-sm);cursor:pointer;padding:var(--fx-space-1) var(--fx-space-2);border-radius:var(--fx-radius-sm)}.fx-progress{width:100%;height:8px;background:var(--fx-color-surface-2);border-radius:var(--fx-radius-pill);overflow:hidden}.fx-progress[data-size=sm]{height:4px}.fx-progress-fill{height:100%;width:100%;background:var(--fx-color-primary);border-radius:inherit;transform-origin:left center;transform:scaleX(0);transition:transform var(--fx-motion-med) var(--fx-ease)}.fx-progress[data-indeterminate=true] .fx-progress-fill{width:35%;transform:none;animation:fx-indet 1.2s ease-in-out infinite}@keyframes fx-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}.fx-skeleton{display:block;background:linear-gradient(90deg,var(--fx-color-surface-2) 25%,var(--fx-color-surface) 50%,var(--fx-color-surface-2) 75%);background-size:200% 100%;border-radius:var(--fx-radius-sm);animation:fx-shimmer 1.4s linear infinite}@keyframes fx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fx-skeleton-stack{display:flex;flex-direction:column;gap:var(--fx-space-2)}.fx-spinner{display:inline-block;border:2px solid var(--fx-color-border-strong);border-top-color:var(--fx-color-primary);border-radius:50%;animation:fx-spin .7s linear infinite}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-empty{text-align:center;padding:var(--fx-space-8) var(--fx-space-5);display:flex;flex-direction:column;align-items:center;gap:var(--fx-space-3)}.fx-empty-icon{color:var(--fx-color-muted);font-size:var(--fx-text-3xl);line-height:1}.fx-empty-title{margin:0;font-family:var(--fx-font-heading);font-size:var(--fx-text-lg)}.fx-empty-desc{margin:0;color:var(--fx-color-muted);max-width:42ch}.fx-empty-action{margin-top:var(--fx-space-2)}.fx-stat{display:flex;flex-direction:column;gap:var(--fx-space-1);padding:var(--fx-space-4);background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);min-width:0}.fx-stat-label{margin:0;font-size:var(--fx-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fx-color-muted)}.fx-stat-value{margin:0;font-size:var(--fx-text-2xl);font-weight:var(--fx-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.fx-stat-delta{margin:0;font-size:var(--fx-text-sm);font-variant-numeric:tabular-nums;color:var(--fx-color-danger)}.fx-stat-delta[data-good=true]{color:var(--fx-color-success)}.fx-stat-delta-label{color:var(--fx-color-muted)}.fx-stat-spark{margin-top:var(--fx-space-2)}.fx-combo{position:relative;display:flex;align-items:center}.fx-combo .fx-input{width:100%;padding-right:2.25rem}.fx-combo-clear{position:absolute;right:4px}.fx-listbox{list-style:none;margin:var(--fx-space-2) 0 0;padding:var(--fx-space-2);max-height:16rem;overflow-y:auto;background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);box-shadow:var(--fx-shadow-2)}.fx-listbox[hidden]{display:none}.fx-option{display:flex;flex-direction:column;gap:1px;padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-sm);cursor:pointer;min-height:36px;justify-content:center}.fx-option[data-active=true]{background:var(--fx-color-surface-2)}.fx-option[aria-selected=true]{color:var(--fx-color-primary);font-weight:var(--fx-weight-medium)}.fx-option[aria-disabled=true]{color:var(--fx-color-muted);cursor:not-allowed}.fx-option-label{font-size:var(--fx-text-sm)}.fx-option-hint{font-size:var(--fx-text-xs);color:var(--fx-color-muted)}.fx-listbox-msg{padding:var(--fx-space-3);color:var(--fx-color-muted);font-size:var(--fx-text-sm);margin:0}.fx-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-space-3)}.fx-slider-value{font-family:var(--fx-font-mono);font-variant-numeric:tabular-nums;font-size:var(--fx-text-sm);color:var(--fx-color-muted)}.fx-slider{--fx-slider-pct: 50%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:24px}.fx-slider::-webkit-slider-runnable-track{height:6px;border-radius:var(--fx-radius-pill);background:linear-gradient(to right,var(--fx-color-primary) var(--fx-slider-pct),var(--fx-color-surface-2) var(--fx-slider-pct))}.fx-slider::-moz-range-track{height:6px;border-radius:var(--fx-radius-pill);background:var(--fx-color-surface-2)}.fx-slider::-moz-range-progress{height:6px;border-radius:var(--fx-radius-pill);background:var(--fx-color-primary)}.fx-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--fx-color-bg);border:2px solid var(--fx-color-primary);box-shadow:var(--fx-shadow-1)}.fx-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--fx-color-bg);border:2px solid var(--fx-color-primary);box-shadow:var(--fx-shadow-1)}.fx-slider:disabled{opacity:.5;cursor:not-allowed}.fx-range{position:relative;height:24px}.fx-range-input{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-range-input::-webkit-slider-thumb{pointer-events:auto}.fx-range-input::-moz-range-thumb{pointer-events:auto}.fx-range-input:first-child::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--fx-color-surface-2) var(--fx-range-lo),var(--fx-color-primary) var(--fx-range-lo),var(--fx-color-primary) var(--fx-range-hi),var(--fx-color-surface-2) var(--fx-range-hi))}.fx-range-input:last-child::-webkit-slider-runnable-track{background:transparent}.fx-datefield{display:flex;gap:var(--fx-space-2);align-items:center}.fx-datefield .fx-input{flex:1}.fx-calendar{margin-top:var(--fx-space-2);padding:var(--fx-space-3);background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);box-shadow:var(--fx-shadow-2);width:max-content}.fx-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-3);margin-bottom:var(--fx-space-2)}.fx-cal-month{font-weight:var(--fx-weight-medium);font-size:var(--fx-text-sm)}.fx-cal-row{display:grid;grid-template-columns:repeat(7,2.25rem)}.fx-cal-dow{color:var(--fx-color-muted);font-size:var(--fx-text-xs);text-align:center}.fx-cal-dow>span{padding:var(--fx-space-1) 0}.fx-cal-cell{height:2.25rem;display:grid;place-items:center;border:0;background:transparent;color:var(--fx-color-text);border-radius:var(--fx-radius-sm);font-size:var(--fx-text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.fx-cal-cell:hover:not(:disabled){background:var(--fx-color-surface-2)}.fx-cal-cell[data-today=true]{font-weight:var(--fx-weight-bold);box-shadow:inset 0 0 0 1px var(--fx-color-border-strong)}.fx-cal-cell[aria-selected=true]{background:var(--fx-color-primary);color:var(--fx-color-on-primary)}.fx-cal-cell:disabled{color:var(--fx-color-muted);cursor:not-allowed;opacity:.45}.fx-cmd-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:start center;padding-top:12vh}.fx-cmd{position:relative;width:min(94vw,34rem);background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-lg);box-shadow:var(--fx-shadow-2);overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:fx-pop var(--fx-motion-med) var(--fx-ease) both}.fx-cmd-input{border:0;border-bottom:var(--fx-border-width) solid var(--fx-color-border);padding:var(--fx-space-4) var(--fx-space-5);font-size:var(--fx-text-lg);font-family:var(--fx-font-body);background:transparent;color:var(--fx-color-text)}.fx-cmd-input:focus{outline:none}.fx-cmd-list{overflow-y:auto;padding:var(--fx-space-2);flex:1}.fx-cmd-group{margin:var(--fx-space-3) var(--fx-space-3) var(--fx-space-1);font-size:var(--fx-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fx-color-muted)}.fx-cmd-item{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-3);border-radius:var(--fx-radius-sm);cursor:pointer;font-size:var(--fx-text-sm)}.fx-cmd-item[data-active=true]{background:var(--fx-color-surface-2)}.fx-cmd-label{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-cmd-hint{font-size:var(--fx-text-xs);color:var(--fx-color-muted)}.fx-cmd-foot{display:flex;align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-2) var(--fx-space-4);border-top:var(--fx-border-width) solid var(--fx-color-border);font-size:var(--fx-text-xs);color:var(--fx-color-muted)}.fx-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-2);margin:0;padding:0;font-size:var(--fx-text-sm)}.fx-crumbs li{display:flex;align-items:center;gap:var(--fx-space-2)}.fx-crumbs a{color:var(--fx-color-muted);text-decoration:none}.fx-crumbs a:hover{color:var(--fx-color-text);text-decoration:underline}.fx-crumbs [aria-current=page]{color:var(--fx-color-text);font-weight:var(--fx-weight-medium)}.fx-crumb-sep{color:var(--fx-color-border-strong)}.fx-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);flex-wrap:wrap}.fx-pagination-count{margin:0;font-size:var(--fx-text-sm);color:var(--fx-color-muted);font-variant-numeric:tabular-nums}.fx-pagination-controls{display:flex;align-items:center;gap:var(--fx-space-1)}.fx-page-btn{min-width:36px;min-height:36px;border:var(--fx-border-width) solid transparent;background:transparent;color:var(--fx-color-text);border-radius:var(--fx-radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;font-size:var(--fx-text-sm)}.fx-page-btn:hover:not(:disabled){background:var(--fx-color-surface-2)}.fx-page-btn[data-current=true]{background:var(--fx-color-primary);color:var(--fx-color-on-primary)}.fx-page-btn:disabled{color:var(--fx-color-muted);cursor:not-allowed;opacity:.5}.fx-page-gap{padding:0 var(--fx-space-1);color:var(--fx-color-muted)}.fx-accordion{border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);overflow:hidden}.fx-accordion-item+.fx-accordion-item{border-top:var(--fx-border-width) solid var(--fx-color-border)}.fx-accordion-h{margin:0}.fx-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-4);background:transparent;border:0;cursor:pointer;text-align:left;font-size:var(--fx-text-md);font-weight:var(--fx-weight-medium);color:var(--fx-color-text);font-family:inherit}.fx-accordion-trigger:hover:not(:disabled){background:var(--fx-color-surface)}.fx-accordion-trigger:disabled{color:var(--fx-color-muted);cursor:not-allowed}.fx-accordion-mark{transition:transform var(--fx-motion-fast) var(--fx-ease);color:var(--fx-color-muted)}.fx-accordion-mark[data-open=true]{transform:rotate(90deg)}.fx-accordion-panel{padding:0 var(--fx-space-4) var(--fx-space-4)}.fx-sep{background:var(--fx-color-border)}.fx-sep[data-dir=horizontal]{height:1px;width:100%}.fx-sep[data-dir=vertical]{width:1px;align-self:stretch}.fx-sep-labeled{display:flex;align-items:center;gap:var(--fx-space-3);color:var(--fx-color-muted);font-size:var(--fx-text-xs);text-transform:uppercase;letter-spacing:.08em}.fx-sep-labeled:before,.fx-sep-labeled:after{content:"";flex:1;height:1px;background:var(--fx-color-border)}.fx-toolbar{display:flex;align-items:center;gap:var(--fx-space-1);padding:var(--fx-space-1);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-md);background:var(--fx-color-surface);width:max-content}.fx-avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--fx-color-surface-2);color:var(--fx-color-muted);font-weight:var(--fx-weight-medium);overflow:hidden;flex:none}.fx-avatar img{width:100%;height:100%;object-fit:cover}.fx-avatar[data-size=sm]{width:24px;height:24px;font-size:10px}.fx-avatar[data-size=md]{width:32px;height:32px;font-size:var(--fx-text-xs)}.fx-avatar[data-size=lg]{width:44px;height:44px;font-size:var(--fx-text-sm)}.fx-avatar-group{display:inline-flex}.fx-avatar-group .fx-avatar{border:2px solid var(--fx-color-bg)}.fx-avatar-group .fx-avatar+.fx-avatar{margin-left:-8px}.fx-root,.fx-scope{font-family:var(--fx-font-body);color:var(--fx-color-text);background:var(--fx-color-bg);font-size:var(--fx-text-md);line-height:var(--fx-leading-normal)}*:focus-visible{outline:var(--fx-focus-width) solid var(--fx-color-focus);outline-offset:var(--fx-focus-offset);border-radius:var(--fx-radius-sm)}.fx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fx-stack{display:flex;flex-direction:column}.fx-stack[data-dir=row]{flex-direction:row}.fx-stack[data-wrap=true]{flex-wrap:wrap}.fx-stack[data-align=center]{align-items:center}.fx-stack[data-align=end]{align-items:flex-end}.fx-stack[data-justify=between]{justify-content:space-between}.fx-stack[data-justify=center]{justify-content:center}.fx-heading{font-family:var(--fx-font-heading);line-height:var(--fx-leading-tight);font-weight:var(--fx-weight-bold);margin:0}.fx-prose{max-width:var(--fx-measure)}.fx-muted{color:var(--fx-color-muted)}.fx-btn{--_bg: var(--fx-color-surface-2);--_fg: var(--fx-color-text);--_bd: var(--fx-color-border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--fx-space-2);min-height:44px;padding:0 var(--fx-space-4);font:inherit;font-weight:var(--fx-weight-medium);color:var(--_fg);background:var(--_bg);border:var(--fx-border-width) solid var(--_bd);border-radius:var(--fx-radius-md);cursor:pointer;transition:background var(--fx-motion-fast) var(--fx-ease),transform var(--fx-motion-fast) var(--fx-ease),filter var(--fx-motion-fast) var(--fx-ease);-webkit-user-select:none;user-select:none}.fx-btn:hover{filter:brightness(.97)}.fx-btn:active{transform:translateY(1px)}.fx-btn[disabled],.fx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fx-btn[data-variant=primary]{--_bg: var(--fx-color-primary);--_fg: var(--fx-color-on-primary);--_bd: var(--fx-color-primary)}.fx-btn[data-variant=primary]:hover{--_bg: var(--fx-color-primary-hover);filter:none}.fx-btn[data-variant=accent]{--_bg: var(--fx-color-accent);--_fg: var(--fx-color-on-accent);--_bd: var(--fx-color-accent)}.fx-btn[data-variant=danger]{--_bg: var(--fx-color-danger);--_fg: var(--fx-color-on-danger);--_bd: var(--fx-color-danger)}.fx-btn[data-variant=ghost]{--_bg: transparent;--_bd: transparent}.fx-btn[data-variant=outline]{--_bg: transparent}.fx-btn[data-size=sm]{min-height:34px;padding:0 var(--fx-space-3);font-size:var(--fx-text-sm)}.fx-btn[data-size=lg]{min-height:52px;padding:0 var(--fx-space-5);font-size:var(--fx-text-lg)}.fx-btn[data-full=true]{width:100%}.fx-field{display:flex;flex-direction:column;gap:var(--fx-space-2)}.fx-label{font-size:var(--fx-text-sm);font-weight:var(--fx-weight-medium)}.fx-label[data-required=true]:after{content:" *";color:var(--fx-color-danger)}.fx-hint{font-size:var(--fx-text-sm);color:var(--fx-color-muted)}.fx-error{font-size:var(--fx-text-sm);color:var(--fx-color-danger)}.fx-input,.fx-textarea,.fx-select{font:inherit;width:100%;min-height:44px;padding:var(--fx-space-2) var(--fx-space-3);color:var(--fx-color-text);background:var(--fx-color-bg);border:var(--fx-border-width) solid var(--fx-color-border-strong);border-radius:var(--fx-radius-md);transition:border-color var(--fx-motion-fast) var(--fx-ease),box-shadow var(--fx-motion-fast) var(--fx-ease)}.fx-textarea{min-height:96px;padding:var(--fx-space-3);resize:vertical;line-height:var(--fx-leading-normal)}.fx-input:focus,.fx-textarea:focus,.fx-select:focus{outline:none;border-color:var(--fx-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-color-primary) 30%,transparent)}.fx-input[aria-invalid=true],.fx-textarea[aria-invalid=true],.fx-select[aria-invalid=true]{border-color:var(--fx-color-danger)}.fx-input:disabled,.fx-textarea:disabled,.fx-select:disabled{opacity:.55;cursor:not-allowed}.fx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--fx-space-6)}.fx-choice{display:inline-flex;align-items:center;gap:var(--fx-space-2);cursor:pointer;min-height:44px}.fx-choice input{width:20px;height:20px;accent-color:var(--fx-color-primary)}.fx-switch{position:relative;display:inline-flex;align-items:center;gap:var(--fx-space-3);cursor:pointer;min-height:44px}.fx-switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.fx-switch__track{width:44px;height:26px;border-radius:var(--fx-radius-pill);background:var(--fx-color-border-strong);transition:background var(--fx-motion-med) var(--fx-ease);flex:none}.fx-switch__thumb{position:absolute;left:3px;width:20px;height:20px;border-radius:50%;background:var(--fx-color-bg);box-shadow:var(--fx-shadow-1);transition:transform var(--fx-motion-med) var(--fx-ease)}.fx-switch input:checked~.fx-switch__track{background:var(--fx-color-primary)}.fx-switch input:checked~.fx-switch__thumb{transform:translate(18px)}.fx-switch input:focus-visible~.fx-switch__track{outline:var(--fx-focus-width) solid var(--fx-color-focus);outline-offset:var(--fx-focus-offset)}.fx-card{background:var(--fx-color-surface);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-lg);padding:var(--fx-space-5)}.fx-card[data-elevated=true]{box-shadow:var(--fx-shadow-1)}.fx-card__title{font-family:var(--fx-font-heading);font-size:var(--fx-text-lg);font-weight:var(--fx-weight-bold);margin:0 0 var(--fx-space-2)}.fx-badge{display:inline-flex;align-items:center;gap:var(--fx-space-1);padding:2px var(--fx-space-2);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-medium);border-radius:var(--fx-radius-pill);background:var(--fx-color-surface-2);color:var(--fx-color-text);border:var(--fx-border-width) solid var(--fx-color-border)}.fx-badge[data-tone=primary]{background:color-mix(in srgb,var(--fx-color-primary) 16%,transparent);color:var(--fx-color-primary);border-color:transparent}.fx-badge[data-tone=success]{background:color-mix(in srgb,var(--fx-color-success) 16%,transparent);color:var(--fx-color-success);border-color:transparent}.fx-badge[data-tone=danger]{background:color-mix(in srgb,var(--fx-color-danger) 16%,transparent);color:var(--fx-color-danger);border-color:transparent}.fx-badge[data-tone=warning]{background:color-mix(in srgb,var(--fx-color-warning) 18%,transparent);color:var(--fx-color-warning);border-color:transparent}.fx-alert{display:flex;gap:var(--fx-space-3);padding:var(--fx-space-4);border-radius:var(--fx-radius-md);border:var(--fx-border-width) solid var(--fx-color-border);background:var(--fx-color-surface)}.fx-alert__mark{flex:none;width:8px;border-radius:var(--fx-radius-pill);background:var(--fx-color-primary)}.fx-alert[data-tone=success] .fx-alert__mark{background:var(--fx-color-success)}.fx-alert[data-tone=danger] .fx-alert__mark{background:var(--fx-color-danger)}.fx-alert[data-tone=warning] .fx-alert__mark{background:var(--fx-color-warning)}.fx-alert__title{font-weight:var(--fx-weight-bold);margin:0 0 2px}.fx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--fx-color-overlay);display:grid;place-items:center;padding:var(--fx-space-4);z-index:50}.fx-dialog{background:var(--fx-color-bg);color:var(--fx-color-text);border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-lg);box-shadow:var(--fx-shadow-2);width:min(560px,100%);max-height:85vh;overflow:auto;padding:var(--fx-space-6)}.fx-dialog__title{font-family:var(--fx-font-heading);font-size:var(--fx-text-xl);margin:0 0 var(--fx-space-3)}.fx-tabs__list{display:flex;gap:var(--fx-space-1);border-bottom:var(--fx-border-width) solid var(--fx-color-border)}.fx-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:var(--fx-weight-medium);background:transparent;border:0;padding:var(--fx-space-3) var(--fx-space-4);color:var(--fx-color-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.fx-tab[aria-selected=true]{color:var(--fx-color-text);border-bottom-color:var(--fx-color-primary)}.fx-tabs__panel{padding:var(--fx-space-4) 0}.fx-table-wrap{overflow-x:auto;border:var(--fx-border-width) solid var(--fx-color-border);border-radius:var(--fx-radius-lg)}.fx-table{width:100%;border-collapse:collapse;font-size:var(--fx-text-sm)}.fx-table caption{text-align:left;padding:var(--fx-space-3) var(--fx-space-4);color:var(--fx-color-muted)}.fx-table th,.fx-table td{text-align:left;padding:var(--fx-space-3) var(--fx-space-4);border-bottom:var(--fx-border-width) solid var(--fx-color-border)}.fx-table thead th{background:var(--fx-color-surface);font-weight:var(--fx-weight-medium);color:var(--fx-color-muted);position:sticky;top:0}.fx-table tbody tr:hover{background:var(--fx-color-surface)}.fx-table tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--fx-color-primary) 12%,transparent)}.fx-shell{display:grid;grid-template-columns:248px 1fr;grid-template-rows:auto 1fr;min-height:100vh}.fx-shell__top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4);padding:var(--fx-space-3) var(--fx-space-5);border-bottom:var(--fx-border-width) solid var(--fx-color-border);background:var(--fx-color-bg)}.fx-shell__side{border-right:var(--fx-border-width) solid var(--fx-color-border);padding:var(--fx-space-4);background:var(--fx-color-surface)}.fx-shell__main{padding:var(--fx-space-6);min-width:0}.fx-nav{display:flex;flex-direction:column;gap:2px}.fx-nav__item{display:flex;align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-3);border-radius:var(--fx-radius-md);color:var(--fx-color-text);text-decoration:none;font-weight:var(--fx-weight-medium)}.fx-nav__item:hover{background:var(--fx-color-surface-2)}.fx-nav__item[aria-current=page]{background:color-mix(in srgb,var(--fx-color-primary) 14%,transparent);color:var(--fx-color-primary)}@media(max-width:720px){.fx-shell{grid-template-columns:1fr}.fx-shell__side{display:none}}.fx-wizard__steps{display:flex;gap:var(--fx-space-2);list-style:none;padding:0;margin:0 0 var(--fx-space-5);flex-wrap:wrap}.fx-wizard__step{display:flex;align-items:center;gap:var(--fx-space-2);color:var(--fx-color-muted);font-size:var(--fx-text-sm)}.fx-wizard__dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:var(--fx-border-width) solid var(--fx-color-border-strong);font-size:var(--fx-text-xs)}.fx-wizard__step[data-state=active]{color:var(--fx-color-text)}.fx-wizard__step[data-state=active] .fx-wizard__dot{border-color:var(--fx-color-primary);color:var(--fx-color-primary)}.fx-wizard__step[data-state=done] .fx-wizard__dot{background:var(--fx-color-primary);color:var(--fx-color-on-primary);border-color:var(--fx-color-primary)}.fx-wizard__actions{display:flex;justify-content:space-between;gap:var(--fx-space-3);margin-top:var(--fx-space-5)}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important;scroll-behavior:auto!important}}:root{--fx-font-heading: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fx-text-xs: .75rem;--fx-text-sm: .875rem;--fx-text-md: 1rem;--fx-text-lg: 1.125rem;--fx-text-xl: 1.375rem;--fx-text-2xl: 1.75rem;--fx-text-3xl: 2.25rem;--fx-text-4xl: 3rem;--fx-leading-tight: 1.15;--fx-leading-normal: 1.55;--fx-weight-regular: 400;--fx-weight-medium: 550;--fx-weight-bold: 700;--fx-measure: 68ch;--fx-space-1: .25rem;--fx-space-2: .5rem;--fx-space-3: .75rem;--fx-space-4: 1rem;--fx-space-5: 1.5rem;--fx-space-6: 2rem;--fx-space-7: 3rem;--fx-space-8: 4rem;--fx-radius-sm: 6px;--fx-radius-md: 10px;--fx-radius-lg: 16px;--fx-radius-pill: 999px;--fx-border-width: 1px;--fx-shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--fx-shadow-2: 0 8px 24px rgba(16, 24, 40, .12);--fx-focus-width: 2px;--fx-focus-offset: 2px;--fx-motion-fast: .12s;--fx-motion-med: .22s;--fx-ease: cubic-bezier(.2, .8, .2, 1);--fx-neutral-0: #ffffff;--fx-neutral-50: #f7f9fb;--fx-neutral-100: #eef1f5;--fx-neutral-200: #dfe4ea;--fx-neutral-300: #c6ccd6;--fx-neutral-500: #6b7480;--fx-neutral-700: #3a424d;--fx-neutral-900: #10151c;--fx-color-bg: var(--fx-neutral-0);--fx-color-surface: var(--fx-neutral-50);--fx-color-surface-2: var(--fx-neutral-100);--fx-color-text: var(--fx-neutral-900);--fx-color-muted: var(--fx-neutral-500);--fx-color-border: var(--fx-neutral-200);--fx-color-border-strong: var(--fx-neutral-300);--fx-color-primary: #0ea5b7;--fx-color-primary-hover: #0c8f9e;--fx-color-on-primary: #04121a;--fx-color-accent: #7c3aed;--fx-color-on-accent: #ffffff;--fx-color-danger: #d1394b;--fx-color-on-danger: #ffffff;--fx-color-success: #1f9d63;--fx-color-warning: #c77700;--fx-color-info: var(--fx-color-primary);--fx-color-focus: var(--fx-color-accent);--fx-color-overlay: rgba(9, 14, 20, .55);color-scheme:light}:root[data-theme-mode=dark]{--fx-neutral-0: #0d1117;--fx-neutral-50: #131a22;--fx-neutral-100: #1b232d;--fx-neutral-200: #29323d;--fx-neutral-300: #3a444f;--fx-neutral-500: #93a0ad;--fx-neutral-700: #c3ccd5;--fx-neutral-900: #f2f5f8;--fx-color-on-primary: #04121a;--fx-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--fx-shadow-2: 0 10px 30px rgba(0, 0, 0, .5);--fx-color-overlay: rgba(0, 0, 0, .66);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme-mode=light]):not([data-theme]){--fx-neutral-0: #0d1117;--fx-neutral-50: #131a22;--fx-neutral-100: #1b232d;--fx-neutral-200: #29323d;--fx-neutral-300: #3a444f;--fx-neutral-500: #93a0ad;--fx-neutral-700: #c3ccd5;--fx-neutral-900: #f2f5f8;color-scheme:dark}}.fxp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fxp-ticker{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fxp-metric{display:flex;flex-direction:column;gap:var(--fx-space-2, .5rem);padding:var(--fx-space-5, 1.5rem);background:var(--fx-color-surface, #12181f);border:1px solid var(--fx-color-border, #253040);border-radius:var(--fx-radius-md, 4px);min-width:0}.fxp-metric__label{margin:0;font-size:.8125rem;line-height:1.3;color:var(--fx-color-muted, #8b9bab);text-transform:uppercase;letter-spacing:.09em}.fxp-metric__value{margin:0;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--fx-color-text, #e8eef4)}.fxp-metric__delta{margin:0;font-size:.8125rem;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.35em}.fxp-metric__delta[data-tone=good]{color:var(--fx-color-success, #4ade80)}.fxp-metric__delta[data-tone=bad]{color:var(--fx-color-danger, #f87171)}.fxp-metric__baseline{color:var(--fx-color-muted, #8b9bab)}.fxp-metric__spark{margin-top:var(--fx-space-2, .5rem);height:34px;width:100%}.fxp-spark{display:block;width:100%;overflow:visible}.fxp-spark__line{stroke:var(--fx-color-accent, #22d3ee)}.fxp-spark__area{fill:var(--fx-color-accent, #22d3ee);opacity:.12}.fxp-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--fx-space-3, .75rem);align-items:end;min-height:12rem}.fxp-bar{display:grid;grid-template-rows:1fr auto auto;gap:.4rem;min-width:0}.fxp-bar__track{position:relative;height:100%;min-height:6rem;background:var(--fx-color-surface-2, #1a222c);border-radius:var(--fxe-radius, 2px);overflow:hidden}.fxp-bar__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom center;background:linear-gradient(to top,var(--fx-color-primary, #3b82f6),var(--fx-color-accent, #22d3ee))}.fxp-bar__value{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--fx-color-text, #e8eef4);text-align:center}.fxp-bar__label{font-size:.75rem;color:var(--fx-color-muted, #8b9bab);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-fliplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fxp-fliplist>li{min-width:0}.fxp-swap{position:relative}.fxp-swap__skeleton>*{animation:fxp-shimmer 1.4s linear infinite}@keyframes fxp-shimmer{0%{opacity:.45}50%{opacity:.8}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.fxp-swap__skeleton>*{animation:none;opacity:.6}}:root,[data-skin]{--fxe-btn-font: initial;--fxe-btn-size: 1em;--fxe-btn-weight: 600;--fxe-btn-tracking: normal;--fxe-btn-case: none;--fxe-btn-pad-x: 1.15rem;--fxe-shadow-press: initial}[data-skin]:not([data-skin=pixel]){image-rendering:auto}:root,[data-skin=soft]{--fxe-radius: 8px;--fxe-radius-sm: 5px;--fxe-radius-pill: 999px;--fxe-border: 1px;--fxe-clip: none;--fxe-shadow: 0 1px 2px rgb(0 0 0 / .28);--fxe-press: translateY(1px);--fxe-ease: cubic-bezier(.16, 1, .3, 1);--fxe-dur: .2s;--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=angular]{--fxe-radius: 0px;--fxe-radius-sm: 0px;--fxe-radius-pill: 0px;--fxe-border: 1px;--fxe-clip: polygon(9px 0, 100% 0, 100% calc(100% - 9px) , calc(100% - 9px) 100%, 0 100%, 0 9px);--fxe-shadow: none;--fxe-press: translate(1px, 1px);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=pill]{--fxe-radius: 999px;--fxe-radius-sm: 999px;--fxe-radius-pill: 999px;--fxe-border: 1px;--fxe-clip: none;--fxe-shadow: 0 2px 10px rgb(0 0 0 / .16);--fxe-press: translateY(1px) scale(.985);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=editorial]{--fxe-radius: 2px;--fxe-radius-sm: 1px;--fxe-radius-pill: 999px;--fxe-border: 1px;--fxe-clip: none;--fxe-shadow: none;--fxe-press: translateY(1px);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=paper]{--fxe-radius: 2px;--fxe-radius-sm: 2px;--fxe-radius-pill: 999px;--fxe-border: 0px;--fxe-clip: polygon( 0% 6%, 4% 2%, 12% 5%, 23% 1%, 35% 4%, 48% 0%, 61% 4%, 74% 1%, 86% 5%, 96% 2%, 100% 7%, 99% 21%, 100% 38%, 98% 55%, 100% 72%, 99% 88%, 100% 95%, 93% 99%, 81% 96%, 68% 100%, 55% 96%, 42% 100%, 29% 96%, 16% 99%, 5% 97%, 0% 93%, 2% 76%, 0% 58%, 1% 40%, 0% 23%);--fxe-shadow: 0 2px 0 rgb(0 0 0 / .14);--fxe-press: translateY(2px) rotate(-.4deg);--fxe-texture: none;--fxe-rotate: -.5deg}@media(prefers-reduced-motion:reduce){:root,[data-skin]{--fxe-dur: 1ms}}[data-skin=neobrutal]{--fxe-radius: 0px;--fxe-radius-sm: 0px;--fxe-radius-pill: 0px;--fxe-border: 2px;--fxe-clip: none;--fxe-shadow: 4px 4px 0 var(--fx-color-text, #111);--fxe-press: translate(4px, 4px);--fxe-shadow-press: 0 0 0 var(--fx-color-text, #111);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=clay]{--fxe-radius: 18px;--fxe-radius-sm: 12px;--fxe-radius-pill: 999px;--fxe-border: 0px;--fxe-clip: none;--fxe-shadow: 0 6px 14px rgb(0 0 0 / .16), inset 0 2px 0 rgb(255 255 255 / .22), inset 0 -3px 6px rgb(0 0 0 / .12);--fxe-press: translateY(2px) scale(.99);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=pixel]{--fxe-radius: 0px;--fxe-radius-sm: 0px;--fxe-radius-pill: 0px;--fxe-border: 3px;--fxe-clip: polygon( 0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px) , 0 calc(100% - 4px) );--fxe-shadow: 4px 4px 0 rgb(0 0 0 / .55);--fxe-press: translate(3px, 3px);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=pixel]{image-rendering:pixelated;--fxe-btn-weight: 700;--fxe-btn-tracking: .04em;--fxe-shadow-press: 1px 1px 0 rgb(0 0 0 / .55)}[data-skin=luxe]{--fxe-radius: 1px;--fxe-radius-sm: 0px;--fxe-radius-pill: 999px;--fxe-border: 1px;--fxe-clip: none;--fxe-shadow: none;--fxe-press: translateY(1px);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=luxe]{--fxe-btn-case: uppercase;--fxe-btn-tracking: .14em;--fxe-btn-size: .8125rem;--fxe-btn-weight: 500;--fxe-btn-pad-x: 1.6rem}[data-skin=hud]{--fxe-radius: 0px;--fxe-radius-sm: 0px;--fxe-radius-pill: 0px;--fxe-border: 1px;--fxe-clip: polygon( 6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px) , 0 6px);--fxe-shadow: inset 0 0 14px -6px var(--fx-color-accent, #2ee6ff);--fxe-press: translateY(1px);--fxe-texture: none;--fxe-rotate: 0deg}[data-skin=hud]{--fxe-btn-font: var(--fx-font-mono, ui-monospace, monospace);--fxe-btn-case: uppercase;--fxe-btn-tracking: .12em;--fxe-btn-size: .8125rem}.fxe-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:44px;padding:.62rem var(--fxe-btn-pad-x, 1.15rem);font:inherit;font-family:var(--fxe-btn-font);font-size:var(--fxe-btn-size, 1em);font-weight:var(--fxe-btn-weight, 600);letter-spacing:var(--fxe-btn-tracking, normal);text-transform:var(--fxe-btn-case, none);line-height:1.2;text-decoration:none;cursor:pointer;isolation:isolate;border:var(--fxe-border) solid transparent;border-radius:var(--fxe-radius);clip-path:var(--fxe-clip);box-shadow:var(--fxe-shadow);rotate:var(--fxe-rotate);background:var(--fx-color-surface-2, #18212c);color:var(--fx-color-text, #e8eef4);transition:transform var(--fxe-dur) var(--fxe-ease),background-color var(--fxe-dur) var(--fxe-ease),border-color var(--fxe-dur) var(--fxe-ease),color var(--fxe-dur) var(--fxe-ease)}.fxe-btn:active{transform:var(--fxe-press);box-shadow:var(--fxe-shadow-press, var(--fxe-shadow))}.fxe-btn:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxe-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fxe-btn[data-variant=primary]{background:var(--fx-color-primary, #2f6fd0);border-color:var(--fx-color-primary, #2f6fd0);color:var(--fx-color-on-primary, #fff)}.fxe-btn[data-variant=accent]{background:var(--fx-color-accent, #35d6e8);border-color:var(--fx-color-accent, #35d6e8);color:var(--fx-color-on-accent, #06121a)}.fxe-btn[data-variant=outline]{background:transparent;border-color:var(--fx-color-border, #26333f)}.fxe-btn[data-variant=ghost]{background:transparent;border-color:transparent}.fxe-btn[data-size=sm]{min-height:38px;padding:.4rem .8rem;font-size:.875rem}.fxe-btn[data-size=lg]{min-height:52px;padding:.85rem 1.6rem;font-size:1.0625rem}.fxe-btn[data-full=true]{width:100%}.fxe-btn[data-fx=sweep]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fx-color-accent, #35d6e8);transform:scaleX(0);transform-origin:left center;transition:transform var(--fxe-dur) var(--fxe-ease)}.fxe-btn[data-fx=sweep]:hover:before,.fxe-btn[data-fx=sweep]:focus-visible:before{transform:scaleX(1)}.fxe-btn[data-fx=sweep]:hover,.fxe-btn[data-fx=sweep]:focus-visible{color:var(--fx-color-on-accent, #06121a)}.fxe-btn[data-fx=trace]{background:transparent}.fxe-btn[data-fx=trace]:before,.fxe-btn[data-fx=trace]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:inherit;transform:scale(0);transition:border-color 0ms linear var(--fxe-dur),transform var(--fxe-dur) var(--fxe-ease)}.fxe-btn[data-fx=trace]:before{top:0;left:0;border-top-color:var(--fx-color-accent, #35d6e8);border-right-color:var(--fx-color-accent, #35d6e8)}.fxe-btn[data-fx=trace]:after{bottom:0;right:0;border-bottom-color:var(--fx-color-accent, #35d6e8);border-left-color:var(--fx-color-accent, #35d6e8)}.fxe-btn[data-fx=trace]:before{transform-origin:top left}.fxe-btn[data-fx=trace]:after{transform-origin:bottom right}.fxe-btn[data-fx=trace]:hover:before,.fxe-btn[data-fx=trace]:hover:after,.fxe-btn[data-fx=trace]:focus-visible:before,.fxe-btn[data-fx=trace]:focus-visible:after{transform:scale(1);transition-delay:0ms}.fxe-btn[data-fx=lift]:hover,.fxe-btn[data-fx=lift]:focus-visible{transform:translateY(-2px)}.fxe-btn[data-fx=arrow] .fxe-btn__arrow{transition:transform var(--fxe-dur) var(--fxe-ease)}.fxe-btn[data-fx=arrow]:hover .fxe-btn__arrow,.fxe-btn[data-fx=arrow]:focus-visible .fxe-btn__arrow{transform:translate(4px)}.fxe-btn[data-fx=ink]:after{content:"";position:absolute;left:var(--fxe-ink-x, 50%);top:var(--fxe-ink-y, 50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:currentColor;opacity:0;z-index:-1;pointer-events:none}.fxe-btn[data-fx=ink][data-inking=true]:after{animation:fxe-ink .52s var(--fxe-ease)}@keyframes fxe-ink{0%{opacity:.32;transform:scale(1)}to{opacity:0;transform:scale(38)}}.fxe-btn[data-loading=true]{pointer-events:none}.fxe-btn[data-loading=true] .fxe-btn__label{opacity:0}.fxe-btn__spin{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.fxe-btn--icon{padding:0;width:44px;min-height:44px}.fxe-btn--round{border-radius:999px;clip-path:none;width:48px;min-height:48px;padding:0}@media(prefers-reduced-motion:reduce){.fxe-btn,.fxe-btn:before,.fxe-btn:after,.fxe-btn__arrow{transition-duration:1ms}.fxe-btn[data-fx=ink][data-inking=true]:after{animation:none}}.fxe-seg{display:inline-flex;gap:2px;padding:2px;background:var(--fx-color-surface-2, #18212c);border-radius:var(--fxe-radius);clip-path:var(--fxe-clip)}.fxe-seg__btn{min-height:38px;padding:.35rem .95rem;border:0;background:transparent;color:var(--fx-color-muted, #8496a8);font:inherit;font-size:.875rem;border-radius:calc(var(--fxe-radius) - 2px);cursor:pointer;transition:color var(--fxe-dur) var(--fxe-ease)}.fxe-seg__btn[aria-pressed=true]{color:var(--fx-color-text, #e8eef4)}.fxe-seg__btn:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxe-seg__thumb{position:absolute;z-index:0;background:var(--fx-color-surface, #10161d);border-radius:calc(var(--fxe-radius) - 2px);transition:transform var(--fxe-dur) var(--fxe-ease)}.fxe-seg{position:relative}.fxe-seg__btn{position:relative;z-index:1}.fxe-toggle{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;min-height:44px}.fxe-toggle__input{position:absolute;opacity:0;width:0;height:0}.fxe-toggle__track{position:relative;width:46px;height:26px;flex:none;background:var(--fx-color-border, #26333f);border-radius:999px;transition:background-color var(--fxe-dur) var(--fxe-ease)}.fxe-toggle__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform var(--fxe-dur) var(--fxe-ease)}.fxe-toggle__input:checked~.fxe-toggle__track{background:var(--fx-color-primary, #2f6fd0)}.fxe-toggle__input:checked~.fxe-toggle__track .fxe-toggle__thumb{transform:translate(20px)}.fxe-toggle__input:focus-visible~.fxe-toggle__track{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxe-field{display:flex;flex-direction:column;gap:.35rem}.fxe-field__label{font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxe-field__wrap{display:flex;align-items:center;gap:.55rem;background:var(--fx-color-surface, #10161d);border:max(1px,var(--fxe-border)) solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius);clip-path:var(--fxe-clip);padding-inline:.75rem;min-height:46px;transition:border-color var(--fxe-dur) var(--fxe-ease)}.fxe-field__wrap:focus-within{border-color:var(--fx-color-accent, #35d6e8)}.fxe-field__input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--fx-color-text, #e8eef4);font:inherit;padding-block:.6rem}.fxe-field__input::placeholder{color:var(--fx-color-muted, #8496a8)}.fxe-field__icon{color:var(--fx-color-muted, #8496a8);display:grid;place-items:center;flex:none}.fxe-field__error{font-size:.8125rem;color:var(--fx-color-danger, #fb7185)}.fxe-chip{display:inline-flex;align-items:center;gap:.4em;padding:.2rem .6rem;font-size:.75rem;font-weight:600;border-radius:var(--fxe-radius-pill);background:color-mix(in srgb,var(--fxe-chip-color, var(--fx-color-muted, #8496a8)) 18%,transparent);color:var(--fxe-chip-color, var(--fx-color-muted, #8496a8))}.fxe-chip[data-tone=success]{--fxe-chip-color: var(--fx-color-success, #4ade80)}.fxe-chip[data-tone=danger]{--fxe-chip-color: var(--fx-color-danger, #fb7185)}.fxe-chip[data-tone=primary]{--fxe-chip-color: var(--fx-color-primary, #2f6fd0)}.fxe-chip[data-tone=accent]{--fxe-chip-color: var(--fx-color-accent, #35d6e8)}.fxe-chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.fxe-loader{display:inline-block;flex:none}.fxe-loader[data-kind=ring]{width:var(--fxe-loader-size, 22px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 90deg,transparent 20%,currentColor);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:fxe-spin .9s linear infinite}.fxe-loader[data-kind=dots]{width:calc(var(--fxe-loader-size, 22px) * 2.2);aspect-ratio:4;background:radial-gradient(circle closest-side,currentColor 90%,transparent) 0 50%/25% 100% no-repeat,radial-gradient(circle closest-side,currentColor 90%,transparent) 50% 50%/25% 100% no-repeat,radial-gradient(circle closest-side,currentColor 90%,transparent) 100% 50%/25% 100% no-repeat;animation:fxe-dots 1s infinite linear}.fxe-loader[data-kind=bar]{width:100%;height:4px;border-radius:999px;background:color-mix(in srgb,currentColor 20%,transparent);overflow:hidden;position:relative}.fxe-loader[data-kind=bar]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left center;animation:fxe-bar 1.4s var(--fxe-ease) infinite}@keyframes fxe-spin{to{transform:rotate(1turn)}}@keyframes fxe-dots{0%{background-size:25% 100%,25% 100%,25% 100%}33%{background-size:25% 40%,25% 100%,25% 100%}66%{background-size:25% 100%,25% 40%,25% 100%}to{background-size:25% 100%,25% 100%,25% 40%}}@keyframes fxe-bar{0%{transform:translate(-100%) scaleX(.4)}50%{transform:translate(0) scaleX(.7)}to{transform:translate(100%) scaleX(.4)}}@media(prefers-reduced-motion:reduce){.fxe-loader[data-kind=ring]{animation-duration:2.4s}.fxe-loader[data-kind=dots]{animation-duration:2.6s}.fxe-loader[data-kind=bar]:after{animation-duration:3s}}@keyframes fxa-fadeUp{0%{opacity:0;transform:translate3d(0,var(--fxa-rise, 1.5rem),0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxa-fadeDown{0%{opacity:0;transform:translate3d(0,calc(var(--fxa-rise, 1.5rem) * -1),0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxa-fadeLeft{0%{opacity:0;transform:translate3d(calc(var(--fxa-shift, 1.5rem) * -1),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxa-fadeRight{0%{opacity:0;transform:translate3d(var(--fxa-shift, 1.5rem),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fxa-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fxa-scaleOut{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fxa-blurIn{0%{opacity:0;filter:blur(12px);transform:translate3d(0,calc(var(--fxa-rise, 1.5rem) * .5),0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes fxa-clipUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxa-clipLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxa-flipX{0%{opacity:0;transform:perspective(800px) rotateX(-78deg)}to{opacity:1;transform:perspective(800px) rotateX(0)}}@keyframes fxa-flipY{0%{opacity:0;transform:perspective(800px) rotateY(78deg)}to{opacity:1;transform:perspective(800px) rotateY(0)}}@keyframes fxa-rollIn{0%{opacity:0;transform:translate3d(calc(var(--fxa-shift, 1.5rem) * -2.5),0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes fxa-swingIn{0%{opacity:0;transform:perspective(800px) rotateX(-90deg)}60%{opacity:1;transform:perspective(800px) rotateX(12deg)}80%{opacity:1;transform:perspective(800px) rotateX(-6deg)}to{opacity:1;transform:perspective(800px) rotateX(0)}}@keyframes fxa-dropIn{0%{opacity:0;transform:translate3d(0,-140%,0) scale(.94)}60%{opacity:1;transform:translate3d(0,6%,0) scale(1.01)}80%{opacity:1;transform:translate3d(0,-2%,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes fxa-unfold{0%{opacity:0;transform:scaleY(.02)}to{opacity:1;transform:scaleY(1)}}@keyframes fxa-drawIn{0%{stroke-dashoffset:var(--fxa-draw, 1000)}to{stroke-dashoffset:0}}@keyframes fxa-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fxa-shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-6px,0,0)}20%,40%,60%,80%{transform:translate3d(6px,0,0)}}@keyframes fxa-wobble{0%{transform:translateZ(0) rotate(0)}15%{transform:translate3d(-18%,0,0) rotate(-4deg)}30%{transform:translate3d(12%,0,0) rotate(3deg)}45%{transform:translate3d(-9%,0,0) rotate(-2deg)}60%{transform:translate3d(6%,0,0) rotate(1.5deg)}75%{transform:translate3d(-3%,0,0) rotate(-1deg)}to{transform:translateZ(0) rotate(0)}}@keyframes fxa-jelly{0%,to{transform:scaleZ(1)}30%{transform:scale3d(1.16,.86,1)}40%{transform:scale3d(.88,1.12,1)}50%{transform:scale3d(1.08,.94,1)}65%{transform:scale3d(.97,1.03,1)}}@keyframes fxa-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.12)}70%,to{transform:scale(1)}}@keyframes fxa-rubber{0%,to{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes fxa-tada{0%,to{transform:scaleZ(1) rotate(0)}10%,20%{transform:scale3d(.94,.94,1) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.08,1.08,1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.08,1.08,1) rotate(-3deg)}}@keyframes fxa-bounce{0%,20%,53%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-22px,0)}70%{transform:translate3d(0,-11px,0)}90%{transform:translate3d(0,-3px,0)}}@keyframes fxa-glitch{0%,to{transform:translateZ(0);clip-path:inset(0 0 0 0)}12%{transform:translate3d(-3px,1px,0);clip-path:inset(18% 0 52% 0)}24%{transform:translate3d(3px,-1px,0);clip-path:inset(62% 0 12% 0)}36%{transform:translate3d(-2px,0,0);clip-path:inset(34% 0 44% 0)}48%{transform:translate3d(2px,1px,0);clip-path:inset(8% 0 78% 0)}60%{transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes fxa-flicker{0%,to{opacity:1}8%{opacity:.35}10%{opacity:.9}12%{opacity:.35}40%{opacity:.55}42%{opacity:1}44%{opacity:.55}}@keyframes fxa-cursorTap{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-14px,-13px,0) rotate(-10deg)}}@keyframes fxa-fadeOutUp{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(var(--fxa-rise, 1.5rem) * -1),0)}}@keyframes fxa-scaleOutDown{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,var(--fxa-rise, 1.5rem),0) scale(.92)}}@keyframes fxa-clipOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes fxa-dissolve{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(10px)}}@keyframes fxa-float{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}@keyframes fxa-drift{0%{transform:translateZ(0)}25%{transform:translate3d(6px,-5px,0)}50%{transform:translate3d(0,-9px,0)}75%{transform:translate3d(-6px,-4px,0)}to{transform:translateZ(0)}}@keyframes fxa-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes fxa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fxa-orbit{0%{transform:rotate(0) translate(var(--fxa-orbit, 14px)) rotate(0)}to{transform:rotate(360deg) translate(var(--fxa-orbit, 14px)) rotate(-360deg)}}@keyframes fxa-shimmer{0%{transform:translate3d(-140%,0,0)}to{transform:translate3d(140%,0,0)}}@keyframes fxa-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes fxa-ticker{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes fxa-sheen{0%{background-position:0% center}to{background-position:200% center}}@keyframes fxa-archive-shine{0%{transform:translate3d(-160%,0,0) skew(-18deg)}22%,to{transform:translate3d(320%,0,0) skew(-18deg)}}@keyframes fxa-scanSweep{0%,55%{transform:translate3d(-100%,0,0)}85%,to{transform:translate3d(100%,0,0)}}@keyframes fxa-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fxa-orbPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes fxa-qrScan{0%{opacity:0;transform:translate3d(0,-45%,0)}14%,80%{opacity:1}to{opacity:0;transform:translate3d(0,260%,0)}}@keyframes fxa-slideInBlur{0%{opacity:0;filter:blur(5px);transform:translate3d(13%,0,0) scale(1.04)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes fxa-swapNext{0%{opacity:.2;filter:blur(4px);transform:translate3d(42%,0,0) scale(1.035)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes fxa-swapPrev{0%{opacity:.2;filter:blur(4px);transform:translate3d(-42%,0,0) scale(1.035)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes fxa-tabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxa-kenBurns{0%{scale:1}26%{scale:var(--fxa-ken, 1.1)}to{scale:var(--fxa-ken, 1.1)}}@keyframes fxa-peekIn{0%{opacity:0;transform:translateY(40%) rotate(-6deg)}70%{opacity:1;transform:translateY(-6%) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}:root{--fxa-ease-linear: linear;--fxa-ease-standard: cubic-bezier(.2, .8, .2, 1);--fxa-ease-decelerate: cubic-bezier(0, 0, .2, 1);--fxa-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--fxa-ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--fxa-ease-anticipate: cubic-bezier(.68, -.4, .32, 1);--fxa-ease-bounce: cubic-bezier(.22, 1.4, .36, 1);--fxa-rise: var(--fx-space-5, 1.5rem);--fxa-shift: var(--fx-space-5, 1.5rem);--fxa-orbit: 14px}.fxa{animation-duration:var(--fxa-dur, .62s);animation-delay:var(--fxa-delay, 0ms);animation-timing-function:var(--fxa-ease, var(--fxa-ease-standard));animation-iteration-count:var(--fxa-repeat, 1);animation-fill-mode:both}.fxa[data-anim=fadeUp]{animation-name:fxa-fadeUp}.fxa[data-anim=fadeDown]{animation-name:fxa-fadeDown}.fxa[data-anim=fadeLeft]{animation-name:fxa-fadeLeft}.fxa[data-anim=fadeRight]{animation-name:fxa-fadeRight}.fxa[data-anim=scaleIn]{animation-name:fxa-scaleIn}.fxa[data-anim=scaleOut]{animation-name:fxa-scaleOut}.fxa[data-anim=blurIn]{animation-name:fxa-blurIn}.fxa[data-anim=clipUp]{animation-name:fxa-clipUp}.fxa[data-anim=clipLeft]{animation-name:fxa-clipLeft}.fxa[data-anim=flipX]{animation-name:fxa-flipX}.fxa[data-anim=flipY]{animation-name:fxa-flipY}.fxa[data-anim=rollIn]{animation-name:fxa-rollIn}.fxa[data-anim=swingIn]{animation-name:fxa-swingIn}.fxa[data-anim=dropIn]{animation-name:fxa-dropIn}.fxa[data-anim=unfold]{animation-name:fxa-unfold}.fxa[data-anim=drawIn]{animation-name:fxa-drawIn}.fxa[data-anim=peekIn]{animation-name:fxa-peekIn}.fxa[data-anim=kenBurns]{animation-name:fxa-kenBurns;animation-fill-mode:both}.fxa[data-anim=unfold],.fxa[data-anim=swingIn]{transform-origin:top center}.fxa[data-anim=rollIn]{transform-origin:left center}.fxa[data-anim=drawIn]{stroke-dasharray:var(--fxa-draw, 1000);stroke-dashoffset:var(--fxa-draw, 1000);animation-duration:var(--fxa-dur, 1.2s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-decelerate))}.fxa[data-anim=pulse]{animation-name:fxa-pulse}.fxa[data-anim=shake]{animation-name:fxa-shake}.fxa[data-anim=wobble]{animation-name:fxa-wobble}.fxa[data-anim=jelly]{animation-name:fxa-jelly}.fxa[data-anim=heartbeat]{animation-name:fxa-heartbeat}.fxa[data-anim=rubber]{animation-name:fxa-rubber}.fxa[data-anim=tada]{animation-name:fxa-tada}.fxa[data-anim=bounce]{animation-name:fxa-bounce}.fxa[data-anim=glitch]{animation-name:fxa-glitch}.fxa[data-anim=flicker]{animation-name:fxa-flicker}.fxa[data-anim=cursorTap]{animation-name:fxa-cursorTap}.fxa[data-anim=pulse],.fxa[data-anim=wobble],.fxa[data-anim=jelly],.fxa[data-anim=heartbeat],.fxa[data-anim=rubber],.fxa[data-anim=tada],.fxa[data-anim=bounce]{animation-duration:var(--fxa-dur, .9s)}.fxa[data-anim=shake]{animation-duration:var(--fxa-dur, .52s)}.fxa[data-anim=glitch]{animation-duration:var(--fxa-dur, .9s);animation-timing-function:var(--fxa-ease, steps(1, end))}.fxa[data-anim=flicker]{animation-duration:var(--fxa-dur, 2.4s);animation-timing-function:var(--fxa-ease, steps(1, end))}.fxa[data-anim=cursorTap]{animation-duration:var(--fxa-dur, .7s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-overshoot))}.fxa[data-anim=fadeOutUp]{animation-name:fxa-fadeOutUp}.fxa[data-anim=scaleOutDown]{animation-name:fxa-scaleOutDown}.fxa[data-anim=clipOut]{animation-name:fxa-clipOut}.fxa[data-anim=dissolve]{animation-name:fxa-dissolve}.fxa[data-anim=fadeOutUp],.fxa[data-anim=scaleOutDown],.fxa[data-anim=clipOut],.fxa[data-anim=dissolve]{animation-duration:var(--fxa-dur, .32s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-accelerate))}.fxa[data-anim=float]{animation-name:fxa-float}.fxa[data-anim=drift]{animation-name:fxa-drift}.fxa[data-anim=breathe]{animation-name:fxa-breathe}.fxa[data-anim=spin]{animation-name:fxa-spin}.fxa[data-anim=orbit]{animation-name:fxa-orbit}.fxa[data-anim=shimmer]{animation-name:fxa-shimmer}.fxa[data-anim=marquee]{animation-name:fxa-marquee}.fxa[data-anim=ticker]{animation-name:fxa-ticker}.fxa[data-anim=sheen]{animation-name:fxa-sheen}.fxa[data-anim=archive-shine]{animation-name:fxa-archive-shine}.fxa[data-anim=scanSweep]{animation-name:fxa-scanSweep}.fxa[data-anim=blink]{animation-name:fxa-blink}.fxa[data-anim=orbPulse]{animation-name:fxa-orbPulse}.fxa[data-anim=qrScan]{animation-name:fxa-qrScan}.fxa[data-anim=float],.fxa[data-anim=drift],.fxa[data-anim=breathe],.fxa[data-anim=spin],.fxa[data-anim=orbit],.fxa[data-anim=shimmer],.fxa[data-anim=marquee],.fxa[data-anim=sheen],.fxa[data-anim=archive-shine],.fxa[data-anim=scanSweep],.fxa[data-anim=blink],.fxa[data-anim=orbPulse],.fxa[data-anim=qrScan],.fxa[data-anim=ticker]{animation-iteration-count:var(--fxa-repeat, infinite);animation-duration:var(--fxa-dur, 6s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-linear))}.fxa[data-anim=float],.fxa[data-anim=breathe]{animation-direction:alternate;animation-duration:var(--fxa-dur, 3.6s);animation-timing-function:var(--fxa-ease, cubic-bezier(.45, 0, .55, 1))}.fxa[data-anim=drift]{animation-duration:var(--fxa-dur, 9s)}.fxa[data-anim=spin]{animation-duration:var(--fxa-dur, 1.4s)}.fxa[data-anim=marquee],.fxa[data-anim=ticker]{will-change:transform;animation-duration:var(--fxa-dur, 24s)}.fxa[data-anim=shimmer]{animation-duration:var(--fxa-dur, 2.2s);background-image:linear-gradient(100deg,transparent 22%,color-mix(in srgb,var(--fx-color-text, #e8eef4) 14%,transparent) 50%,transparent 78%);pointer-events:none}.fxa[data-anim=sheen]{animation-duration:var(--fxa-dur, 2.8s);background-image:linear-gradient(100deg,var(--fx-color-text, #e8eef4) 0%,color-mix(in srgb,var(--fx-color-accent, #35d6e8) 70%,var(--fx-color-text, #e8eef4)) 45%,var(--fx-color-text, #e8eef4) 70%);background-size:300% 100%;background-repeat:no-repeat;background-position:0% center}.fxa[data-anim=archive-shine]{animation-duration:var(--fxa-dur, 4.2s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-standard));background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--fx-color-text, #e8eef4) 22%,transparent) 50%,transparent 100%);pointer-events:none}.fxa[data-anim=scanSweep]{animation-duration:var(--fxa-dur, 3.2s);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--fx-color-accent, #35d6e8) 45%,transparent) 50%,transparent 100%);pointer-events:none}.fxa[data-anim=blink]{animation-duration:var(--fxa-dur, 1.2s);animation-timing-function:var(--fxa-ease, steps(1, end))}.fxa[data-anim=orbPulse]{animation-duration:var(--fxa-dur, 2.6s);animation-timing-function:var(--fxa-ease, cubic-bezier(.45, 0, .55, 1))}.fxa[data-anim=qrScan]{animation-duration:var(--fxa-dur, 2.6s);background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--fx-color-accent, #35d6e8) 55%,transparent) 50%,transparent 100%);pointer-events:none}.fxa-clip{overflow:hidden}.fxa[data-anim=slideInBlur]{animation-name:fxa-slideInBlur}.fxa[data-anim=swapNext]{animation-name:fxa-swapNext}.fxa[data-anim=swapPrev]{animation-name:fxa-swapPrev}.fxa[data-anim=tabProgress]{animation-name:fxa-tabProgress}.fxa[data-anim=slideInBlur],.fxa[data-anim=swapNext],.fxa[data-anim=swapPrev]{animation-duration:var(--fxa-dur, .42s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-decelerate))}.fxa[data-anim=tabProgress]{transform-origin:left center;animation-duration:var(--fxa-dur, 6s);animation-timing-function:var(--fxa-ease, var(--fxa-ease-linear))}@supports (animation-timeline: view()){.fxa[data-view=scrub]{animation-timeline:view();animation-range:var(--fxa-range, entry 10% cover 40%);animation-duration:auto;animation-delay:0s;animation-iteration-count:1}}html[data-fxa-observed] .fxa[data-onview=true]{animation-play-state:paused}html[data-fxa-observed] .fxa[data-onview=true][data-fxa-seen]{animation-play-state:running}.fxa-seq{display:block}.fxa-seq[data-flow=flex]{display:flex}.fxa-seq[data-flow=grid]{display:grid}.fxa-seq[data-flow=inline]{display:inline-block}.fxa-seq[data-flow=contents]{display:contents}html[data-fxa-observed] .fxa-seq[data-onview=true]>*{animation-play-state:paused}html[data-fxa-observed] .fxa-seq[data-onview=true][data-fxa-seen]>*{animation-play-state:running}.fxa-hover{position:relative;display:inline-flex;align-items:center;gap:var(--fx-space-2, .5rem);isolation:isolate;transition:transform var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard)),filter var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard)),color var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxa-hover[data-hover=lift]:hover,.fxa-hover[data-hover=lift]:focus-within{transform:translate3d(0,-3px,0)}.fxa-hover[data-hover=sink]:hover,.fxa-hover[data-hover=sink]:focus-within{transform:translate3d(0,2px,0)}.fxa-hover[data-hover=tilt]:hover,.fxa-hover[data-hover=tilt]:focus-within{transform:perspective(600px) rotateX(6deg) rotateY(-7deg)}.fxa-hover[data-hover=glow]:hover,.fxa-hover[data-hover=glow]:focus-within{filter:drop-shadow(0 0 .6rem color-mix(in srgb,var(--fx-color-accent, #35d6e8) 60%,transparent))}.fxa-hover[data-hover=magnify]:hover,.fxa-hover[data-hover=magnify]:focus-within{transform:scale(1.04)}.fxa-hover[data-hover=skew]:hover,.fxa-hover[data-hover=skew]:focus-within{transform:skew(-4deg)}.fxa-hover[data-hover=underline-grow]:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--fx-space-1, .25rem) * -1);height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover[data-hover=underline-grow]:hover:after,.fxa-hover[data-hover=underline-grow]:focus-within:after{transform:scaleX(1)}.fxa-hover__icon{display:inline-grid;place-items:center;flex:none;transition:transform var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover[data-hover=icon-slide]:hover .fxa-hover__icon,.fxa-hover[data-hover=icon-slide]:focus-within .fxa-hover__icon{transform:translate3d(var(--fx-space-1, .25rem),0,0)}.fxa-hover[data-hover=colour-sweep]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fx-color-accent, #35d6e8);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);transform:scaleX(0);transform-origin:left center;transition:transform var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover[data-hover=colour-sweep]:hover:before,.fxa-hover[data-hover=colour-sweep]:focus-within:before{transform:scaleX(1)}.fxa-hover[data-hover=colour-sweep]:hover,.fxa-hover[data-hover=colour-sweep]:focus-within{color:var(--fx-color-on-accent, #06121a)}.fxa-hover[data-hover=tint]{isolation:isolate;overflow:hidden}.fxa-hover[data-hover=tint]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--fx-color-accent, #ff6600);mix-blend-mode:multiply;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover[data-hover=tint]:hover:after,.fxa-hover[data-hover=tint]:focus-within:after{opacity:.82}.fxa-hover[data-hover=border-draw]:before,.fxa-hover[data-hover=border-draw]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:var(--fxe-radius, 6px);transform:scale(0);transition:border-color 0ms linear var(--fxa-hover-dur, .2s),transform var(--fxa-hover-dur, .2s) var(--fxa-ease, var(--fxa-ease-standard))}.fxa-hover[data-hover=border-draw]:before{transform-origin:top left;border-top-color:var(--fx-color-accent, #35d6e8);border-right-color:var(--fx-color-accent, #35d6e8)}.fxa-hover[data-hover=border-draw]:after{transform-origin:bottom right;border-bottom-color:var(--fx-color-accent, #35d6e8);border-left-color:var(--fx-color-accent, #35d6e8)}.fxa-hover[data-hover=border-draw]:hover:before,.fxa-hover[data-hover=border-draw]:hover:after,.fxa-hover[data-hover=border-draw]:focus-within:before,.fxa-hover[data-hover=border-draw]:focus-within:after{transform:scale(1);transition-delay:0ms}.fxa-text{display:inline-block;position:relative}.fxa-text__inner{display:inline-block}.fxa-text[data-text=gradient-sweep]{background-image:linear-gradient(100deg,var(--fx-color-text, #e8eef4) 0%,var(--fx-color-accent, #35d6e8) 30%,var(--fx-color-primary, #2f6fd0) 50%,var(--fx-color-text, #e8eef4) 80%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:fxa-text-sweep var(--fxa-dur, 4.5s) var(--fxa-ease, var(--fxa-ease-linear)) var(--fxa-delay, 0ms) infinite}@keyframes fxa-text-sweep{0%{background-position:0% 50%}to{background-position:200% 50%}}.fxa-text[data-text=typewriter]{white-space:pre;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:.08em 1.15em;background-position:0% .1em;animation:fxa-text-caret var(--fxa-dur, 2.4s) steps(var(--fxa-steps, 24),end) var(--fxa-delay, 0ms) both}.fxa-text[data-text=typewriter] .fxa-text__inner{white-space:pre;animation:fxa-text-type var(--fxa-dur, 2.4s) steps(var(--fxa-steps, 24),end) var(--fxa-delay, 0ms) both}.fxa-text[data-text=typewriter][data-caret=off]{background-image:none}@keyframes fxa-text-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxa-text-caret{0%{background-position-x:0%}to{background-position-x:100%}}.fxa-text[data-text=highlight-wipe]{isolation:isolate;padding-inline:var(--fx-space-1, .25rem)}.fxa-text[data-text=highlight-wipe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--fx-color-accent, #35d6e8) 32%,transparent);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);transform:scaleX(0);transform-origin:left center;animation:fxa-text-wipe var(--fxa-dur, .7s) var(--fxa-ease, var(--fxa-ease-standard)) var(--fxa-delay, 0ms) both}@keyframes fxa-text-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fxa-text[data-text=letter-spacing-in]{animation:fxa-text-track var(--fxa-dur, .9s) var(--fxa-ease, var(--fxa-ease-decelerate)) var(--fxa-delay, 0ms) both}@keyframes fxa-text-track{0%{opacity:0;letter-spacing:var(--fxa-track-from, .4em)}to{opacity:1;letter-spacing:var(--fxa-track-to, 0em)}}@media(prefers-reduced-motion:reduce){.fxa,.fxa-seq>*,.fxa-text,.fxa-text__inner{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important;stroke-dashoffset:0!important}.fxa-text[data-text=typewriter]{background-image:none!important}.fxa-text[data-text=highlight-wipe]:before{animation:none!important;transform:scaleX(1)!important}.fxa-hover,.fxa-hover:before,.fxa-hover:after,.fxa-hover__icon{transition-duration:1ms!important;transition-delay:0ms!important}}.fxtx{white-space:pre-wrap;position:relative}.fxtx__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;-webkit-user-select:none;user-select:none}.fxtx__parts{display:inline}.fxtx__word{display:inline-block;white-space:pre}.fxtx__part{display:inline-block;animation-duration:var(--fxtx-dur, .7s);animation-delay:calc(var(--fxtx-delay, 0ms) + var(--fxtx-i, 0) * var(--fxtx-stagger, 40ms));animation-timing-function:var(--fxtx-ease, var(--fxa-ease-standard, cubic-bezier(.2, .8, .2, 1)));animation-fill-mode:both;animation-iteration-count:1}.fxtx[data-fxtx=diffuse] .fxtx__part{animation-name:fxtx-diffuse}@keyframes fxtx-diffuse{0%{opacity:0;filter:blur(var(--fxtx-blur, 8px));transform:scale(var(--fxtx-scale, 1.12))}60%{opacity:.7;filter:blur(calc(var(--fxtx-blur, 8px) * .25))}to{opacity:1;filter:blur(0);transform:scale(1)}}.fxtx[data-fxtx=dissolve] .fxtx__part{animation-name:fxtx-dissolve}@keyframes fxtx-dissolve{0%{opacity:0;filter:blur(var(--fxtx-blur, 8px)) saturate(0);transform:scale(var(--fxtx-scale, 1.08))}40%{opacity:.6;filter:blur(calc(var(--fxtx-blur, 8px) * .4)) saturate(.5)}to{opacity:1;filter:blur(0) saturate(1);transform:scale(1)}}.fxtx[data-fxtx=rise] .fxtx__part{animation-name:fxtx-rise}@keyframes fxtx-rise{0%{opacity:0;transform:translate3d(0,var(--fxtx-rise, .6em),0)}to{opacity:1;transform:translateZ(0)}}.fxtx[data-fxtx=blur-in] .fxtx__part{animation-name:fxtx-blur-in}@keyframes fxtx-blur-in{0%{opacity:0;filter:blur(var(--fxtx-soft, 6px))}to{opacity:1;filter:blur(0)}}.fxtx[data-fxtx=stagger-zoom] .fxtx__part{animation-name:fxtx-stagger-zoom}@keyframes fxtx-stagger-zoom{0%{opacity:0;transform:perspective(800px) rotateX(8deg) translate3d(0,var(--fxtx-drop, .9em),0) scale(.9)}to{opacity:1;transform:perspective(800px) rotateX(0) translateZ(0) scale(1)}}.fxtx[data-fxtx=iris] .fxtx__part{animation-name:fxtx-iris}@keyframes fxtx-iris{0%{opacity:0;clip-path:circle(0% at 50% 50%)}to{opacity:1;clip-path:circle(80% at 50% 50%)}}.fxtx[data-fxtx=sweep] .fxtx__part{animation-name:fxtx-sweep}@keyframes fxtx-sweep{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate3d(-4%,0,0)}58%{opacity:.78}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0)}}.fxtx[data-fxtx=typewriter] .fxtx__part,.fxtx[data-fxtx=typewriter] .fxtx__ink{animation-duration:calc(var(--fxtx-len, 1) * var(--fxtx-cell, 45ms));animation-delay:calc(var(--fxtx-delay, 0ms) + var(--fxtx-o, 0) * var(--fxtx-cell, 45ms));animation-timing-function:steps(var(--fxtx-len, 1),end)}.fxtx[data-fxtx=typewriter] .fxtx__ink{display:inline-block;animation-name:fxtx-typewriter;animation-fill-mode:both}.fxtx[data-fxtx=typewriter] .fxtx__part{position:relative;animation-name:fxtx-caret;animation-fill-mode:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 0;background-position:0% .1em}.fxtx[data-fxtx=typewriter][data-caret=off] .fxtx__part{background-image:none}@keyframes fxtx-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fxtx-caret{0%{background-position-x:0%;background-size:var(--fxtx-caret-w, .08em) var(--fxtx-caret-h, 1.1em)}to{background-position-x:100%;background-size:var(--fxtx-caret-w, .08em) var(--fxtx-caret-h, 1.1em)}}.fxtx[data-fxtx=typewriter]:not([data-caret=off]) .fxtx__part[data-last]:after{content:"";position:absolute;right:0;bottom:.1em;width:var(--fxtx-caret-w, .08em);height:var(--fxtx-caret-h, 1.1em);background:currentColor;opacity:0;animation-name:fxtx-caret-blink;animation-duration:1.06s;animation-timing-function:steps(1,end);animation-delay:calc(var(--fxtx-delay, 0ms) + (var(--fxtx-o, 0) + var(--fxtx-len, 1)) * var(--fxtx-cell, 45ms));animation-iteration-count:infinite;animation-fill-mode:none}@keyframes fxtx-caret-blink{0%,48%{opacity:1}52%,to{opacity:0}}.fxtx[data-fxtx=glow] .fxtx__parts{animation-name:fxtx-glow;animation-duration:var(--fxtx-dur, 3.2s);animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1));animation-delay:var(--fxtx-delay, 0ms);animation-iteration-count:infinite;animation-fill-mode:both}@keyframes fxtx-glow{0%,to{text-shadow:0 0 .22em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 40%,transparent),0 0 .55em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 24%,transparent),0 0 1.1em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 12%,transparent)}50%{text-shadow:0 0 .3em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 58%,transparent),0 0 .75em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 36%,transparent),0 0 1.5em color-mix(in srgb,var(--fx-color-accent, #35d6e8) 20%,transparent)}}.fxtx[data-fxtx=flicker] .fxtx__part{animation-name:fxtx-flicker;animation-duration:var(--fxtx-dur, 2.6s);animation-iteration-count:infinite;animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1))}@keyframes fxtx-flicker{0%,to{opacity:1;filter:brightness(1)}42%{opacity:1;filter:brightness(1.18)}46%{opacity:.74;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.18)}}.fxtx[data-fxtx=drift] .fxtx__part{animation-name:fxtx-drift;animation-duration:var(--fxtx-dur, 5.2s);animation-iteration-count:infinite;animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1))}@keyframes fxtx-drift{0%,to{opacity:.9;transform:translateZ(0)}50%{opacity:1;transform:translate3d(var(--fxtx-x, .06em),var(--fxtx-y, -.06em),0)}}.fxtx[data-fxtx=pulse] .fxtx__part{animation-name:fxtx-pulse;animation-duration:var(--fxtx-dur, 3.6s);animation-iteration-count:infinite;animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1))}@keyframes fxtx-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(var(--fxtx-pulse-scale, 1.03))}}.fxtx[data-fxtx=scramble] .fxtx__part{animation-name:fxtx-scramble}.fxtx[data-fxtx=scramble][data-scrambling] .fxtx__part{font-family:var(--fxtx-scramble-font, var(--fx-font-mono, ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace))}@keyframes fxtx-scramble{0%{opacity:.55}to{opacity:1}}.fxtx-solo{display:inline-block;animation-duration:var(--fxtx-dur, .9s);animation-delay:var(--fxtx-delay, 0ms);animation-timing-function:var(--fxtx-ease, var(--fxa-ease-decelerate, cubic-bezier(0, 0, .2, 1)));animation-fill-mode:both;animation-iteration-count:1;--fxtx-blur: 20px}.fxtx-solo:is(h1,h2,h3,h4,h5,h6,p,div,section,header,figcaption,li,blockquote){display:block}.fxtx-solo[data-fxtx=diffuse]{animation-name:fxtx-diffuse;--fxtx-scale: 1.2}.fxtx-solo[data-fxtx=dissolve]{animation-name:fxtx-dissolve;--fxtx-scale: 1.1}.fxtx-solo[data-fxtx=blur-in]{animation-name:fxtx-blur-in;--fxtx-soft: 10px}.fxtx-solo[data-fxtx=glow]{animation-name:fxtx-glow;animation-duration:var(--fxtx-dur, 3.2s);animation-iteration-count:infinite;animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1))}.fxtx-solo[data-fxtx=pulse]{animation-name:fxtx-pulse;animation-duration:var(--fxtx-dur, 3.6s);animation-iteration-count:infinite;animation-timing-function:var(--fxtx-ease, cubic-bezier(.45, 0, .55, 1))}html[data-fxa-observed] .fxtx[data-onview=true] .fxtx__parts,html[data-fxa-observed] .fxtx[data-onview=true] .fxtx__part,html[data-fxa-observed] .fxtx[data-onview=true] .fxtx__part:after,html[data-fxa-observed] .fxtx[data-onview=true] .fxtx__ink,html[data-fxa-observed] .fxtx-solo[data-onview=true]{animation-play-state:paused}html[data-fxa-observed] .fxtx[data-onview=true][data-fxa-seen] .fxtx__parts,html[data-fxa-observed] .fxtx[data-onview=true][data-fxa-seen] .fxtx__part,html[data-fxa-observed] .fxtx[data-onview=true][data-fxa-seen] .fxtx__part:after,html[data-fxa-observed] .fxtx[data-onview=true][data-fxa-seen] .fxtx__ink,html[data-fxa-observed] .fxtx-solo[data-onview=true][data-fxa-seen]{animation-play-state:running}@media(prefers-reduced-motion:reduce){.fxtx,.fxtx__parts,.fxtx__part,.fxtx__ink,.fxtx-solo{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;text-shadow:none!important}.fxtx[data-fxtx=typewriter] .fxtx__part{background-image:none!important}.fxtx[data-fxtx=typewriter] .fxtx__part[data-last]:after{animation:none!important;opacity:0!important}}.fxtx-cycle{display:inline-block}.fxtx-cycle__stack{display:inline-grid;vertical-align:bottom}.fxtx-cycle__stack>*{grid-area:1 / 1;white-space:nowrap}.fxtx-cycle__size{visibility:hidden}.fxtx-cycle__l{display:inline-block;animation:fxtx-cycle-in .52s var(--fxa-ease-decelerate, cubic-bezier(0, 0, .2, 1)) both;animation-delay:calc(var(--j) * var(--fxtx-stagger, 45ms))}.fxtx-cycle__word[data-out] .fxtx-cycle__l{animation:fxtx-cycle-out .36s var(--fxa-ease-accelerate, cubic-bezier(.4, 0, 1, 1)) both;animation-delay:calc(var(--j) * var(--fxtx-stagger, 45ms) * .6)}@keyframes fxtx-cycle-in{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}}@keyframes fxtx-cycle-out{to{opacity:0;transform:translateY(-.4em);filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.fxtx-cycle__l{animation:none!important}.fxtx-cycle__word[data-out]{display:none}}.fx-bg{position:relative;isolation:isolate}.fx-bg-canvas,.fx-bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.fx-bg-fallback{z-index:-1}.fx-bg-content{position:relative;z-index:1}.fx-bg-canvas{image-rendering:auto}.fx-bg[data-fx-bg-still=true] .fx-bg-canvas{opacity:1}.fx-morph{position:relative;isolation:isolate}.fx-morph-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.fx-treated{position:relative;display:block;overflow:hidden;aspect-ratio:var(--fx-treated-ratio, 4 / 3);max-width:100%;border-radius:inherit;background:var(--fx-color-surface-2, #d9d9d6)}.fx-treated__img,.fx-treated__plate,.fx-treated__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fx-treated__img{object-fit:cover}.fx-treated__plate{background:radial-gradient(60% 50% at 70% 30%,color-mix(in srgb,var(--fx-color-bg, #fff) 85%,transparent),transparent 70%),radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--fx-color-accent, #c84) 55%,transparent),transparent 60%),linear-gradient(170deg,var(--fx-color-surface-2, #ccc),var(--fx-color-primary, #357) 70%,var(--fx-color-text, #111))}.fx-treated__canvas{opacity:0;transition:opacity .28s var(--fx-ease, cubic-bezier(.2, .8, .2, 1))}.fx-treated[data-tier=gpu]>.fx-treated__canvas{opacity:1}.fx-treated[data-tier=gpu]>.fx-treated__img,.fx-treated[data-tier=gpu]>.fx-treated__plate{opacity:0}.fx-treated[data-tier=css]>.fx-treated__img,.fx-treated[data-tier=css]>.fx-treated__plate{filter:var(--fx-treated-filter, none)}.fx-tone-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.fx-treated__canvas{transition:none}}.fxh{position:relative;padding-block:clamp(3rem,8vw,7rem)}.fxh__eyebrow{margin:0 0 var(--fx-space-4, 1rem);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fx-color-accent, #35d6e8)}.fxh__headline{margin:0 0 var(--fx-space-5, 1.5rem);font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;color:var(--fx-color-text, #e8eef4)}.fxh__lede{margin:0 0 var(--fx-space-6, 2rem);font-size:clamp(1rem,1.4vw,1.1875rem);color:var(--fx-color-muted, #8496a8);max-width:62ch}.fxh__actions{display:flex;flex-wrap:wrap;gap:var(--fx-space-3, .75rem)}.fxh--split{display:grid;grid-template-columns:minmax(0,var(--fxh-ratio, 1.45fr)) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.fxh--split.fxh--reverse .fxh__copy{order:2}.fxh--split.fxh--reverse .fxh__aside{order:1}.fxh--framed .fxh__frame{padding:clamp(1.75rem,4vw,3.25rem)}.fxh--framed .fxh__rule{margin-bottom:var(--fx-space-5, 1.5rem)}.fxh--framed .fxh__media{margin-top:var(--fx-space-6, 2rem)}.fxh--stack{display:grid}.fxh--stack>*{grid-area:1 / 1}.fxh__plates{position:relative;pointer-events:none}.fxh__plate{position:absolute;top:0;right:0;bottom:0;left:0;translate:calc(var(--i) * 22px) calc(var(--i) * -14px);opacity:calc(.5 - var(--i) * .14);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);background:var(--fx-color-surface-2, #18212c)}.fxh--stack .fxh__copy{position:relative;padding:clamp(1.5rem,4vw,3rem) 0}.fxh--editorial{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.fxh--editorial .fxh__meta{font-size:.8125rem;line-height:1.5;color:var(--fx-color-muted, #8496a8);border-top:1px solid var(--fx-color-border, #253243);padding-top:.75rem}.fxh--editorial .fxh__headline{font-size:clamp(2.6rem,8vw,6rem);letter-spacing:-.035em}.fxh--band{text-align:center;overflow:hidden}.fxh--band .fxh__lede{margin-inline:auto}.fxh--band .fxh__actions{justify-content:center}.fxh__band{overflow:hidden;margin-bottom:clamp(2rem,5vw,4rem);border-block:1px solid var(--fx-color-border, #253243);padding-block:.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.fxh__band-track{display:flex;width:max-content;gap:3rem;animation:fxh-band var(--fxh-band-dur, 34s) linear infinite}.fxh__band-track>span{display:flex;gap:3rem;white-space:nowrap;font-size:.8125rem;text-transform:uppercase;letter-spacing:.24em;color:var(--fx-color-muted, #8496a8)}@keyframes fxh-band{0%{transform:translate(0)}to{transform:translate(-50%)}}.fxh__band-brackets{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.fxh__band-track{animation:none}}@media(max-width:60rem){.fxh--split,.fxh--editorial{grid-template-columns:minmax(0,1fr)}.fxh--split.fxh--reverse .fxh__copy,.fxh--split.fxh--reverse .fxh__aside{order:0}.fxh__plate{translate:calc(var(--i) * 12px) calc(var(--i) * -8px)}}.fxh-show{position:relative;display:grid;align-content:end;min-block-size:min(86vh,44rem);overflow:hidden;isolation:isolate;padding:var(--fx-space-7, 3rem) var(--fx-space-5, 1.5rem);color:var(--fx-color-text, #e6eef8)}.fxh-show__stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fxh-show__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.fxh-show__slide[data-on=true]{opacity:1}.fxh-show__slide>:is(img,video,picture,div){inline-size:100%;block-size:100%;object-fit:cover;display:block}.fxh-show__slide[data-zoom=true][data-on=true]>:is(img,video,picture,div){animation:fxa-kenBurns var(--fxh-show-dur, 7s) cubic-bezier(.16,1,.3,1) both}.fxh-show[data-scrim=gradient] .fxh-show__stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000073 38%,#00000014 72%,#0000)}.fxh-show[data-scrim=flat] .fxh-show__stack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085}.fxh-show__copy{max-inline-size:46rem}.fxh-show__eyebrow{margin:0 0 var(--fx-space-3, .75rem);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-color-accent, #35d6e8)}.fxh-show__headline{margin:0;font-size:clamp(2.2rem,1.2rem + 4.4vw,4.4rem);line-height:1.04;letter-spacing:-.03em}.fxh-show__lede{margin:var(--fx-space-4, 1rem) 0 0;max-inline-size:44ch;font-size:1.0625rem;line-height:1.6}.fxh-show__actions{display:flex;flex-wrap:wrap;gap:var(--fx-space-3, .75rem);margin-block-start:var(--fx-space-5, 1.5rem)}.fxh-show__foot{display:flex;align-items:center;gap:var(--fx-space-4, 1rem);margin-block-start:var(--fx-space-6, 2rem)}.fxh-show__bar{position:relative;flex:1 1 auto;block-size:2px;background:#ffffff38;overflow:hidden}.fxh-show__bar>span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform:scaleX(0);background:var(--fx-color-accent, #35d6e8)}.fxh-show__bar>span[data-run=true]{animation:fxa-tabProgress var(--fxh-show-dur, 7s) linear forwards}.fxh-show__dots{display:flex;gap:var(--fx-space-2, .5rem);list-style:none;margin:0;padding:0}.fxh-show__dots button{display:block;padding:var(--fx-space-2, .5rem);background:none;border:0;cursor:pointer}.fxh-show__dots button:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxh-show__dot{display:block;inline-size:8px;block-size:8px;border-radius:50%;border:1px solid var(--fx-color-border, #253243);background:transparent;transition:background-color .2s ease}.fxh-show__dots button[aria-current=true] .fxh-show__dot{background:var(--fx-color-accent, #35d6e8);border-color:var(--fx-color-accent, #35d6e8)}@media(prefers-reduced-motion:reduce){.fxh-show__slide{transition:none}.fxh-show__slide>:is(img,video,picture,div){animation:none}.fxh-show__bar>span{animation:none;transform:scaleX(1)}.fxh-show__dot{transition:none}}.fxn-trigger{width:44px;height:44px;display:inline-grid;place-items:center;background:transparent;border:1px solid var(--fx-color-border, #253243);border-radius:var(--fxe-radius, 2px);cursor:pointer;color:var(--fx-color-text, #e8eef4)}.fxn-trigger:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxn-trigger__bars{display:grid;gap:4px;width:20px}.fxn-trigger__bars>span{display:block;height:2px;background:currentColor;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .14s linear}.fxn-trigger__bars[data-open]>span:nth-child(1){transform:translateY(6px) rotate(45deg)}.fxn-trigger__bars[data-open]>span:nth-child(2){opacity:0}.fxn-trigger__bars[data-open]>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.fxn-trigger__bars>span{transition:none}}.fxn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.fxn:not([data-open]){visibility:hidden}.fxn__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--fx-color-bg, #070b10) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.fxn[data-open]{pointer-events:auto;visibility:visible}.fxn[data-open] .fxn__scrim{opacity:1}.fxn__panel{position:absolute;background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #253243);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s linear;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.fxn__panel:focus-visible{outline:none}.fxn[data-variant=sheet] .fxn__panel{left:0;right:0;bottom:0;border-radius:0;clip-path:polygon(0 18px,18px 0,100% 0,100% 100%,0 100%);padding:.75rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0px));transform:translateY(100%);max-height:82dvh}.fxn[data-variant=sheet][data-open] .fxn__panel{transform:translateY(0)}.fxn__grab{width:38px;height:4px;border-radius:var(--fxe-radius, 2px);background:var(--fx-color-border, #253243);margin:0 auto .9rem;flex:none}.fxn[data-variant=drawer] .fxn__panel{top:0;bottom:0;width:min(21rem,86vw);padding:1.15rem}.fxn[data-variant=drawer][data-side=right] .fxn__panel{right:0;transform:translate(100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fxn[data-variant=drawer][data-side=left] .fxn__panel{left:0;transform:translate(-100%)}.fxn[data-variant=drawer][data-open] .fxn__panel{transform:translate(0)}.fxn[data-variant=fullscreen] .fxn__panel{top:0;right:0;bottom:0;left:0;border:0;padding:4.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));opacity:0;transform:scale(.98);justify-content:flex-end}.fxn[data-variant=fullscreen][data-open] .fxn__panel{opacity:1;transform:none}.fxn[data-variant=radial] .fxn__panel{right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));width:min(17rem,80vw);padding:.6rem;transform-origin:bottom right;transform:scale(.82) translateY(8px);opacity:0;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%)}.fxn[data-variant=radial][data-open] .fxn__panel{transform:none;opacity:1}.fxn[data-variant=radial] .fxn__item{padding-block:.7rem}.fxn__nav{flex:1;min-height:0}.fxn__list,.fxn__sub{list-style:none;margin:0;padding:0}.fxn__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:52px;padding:.85rem .65rem;background:transparent;border:0;border-bottom:1px solid var(--fx-color-border, #253243);color:var(--fx-color-text, #e8eef4);font:inherit;font-size:1.0625rem;text-align:left;text-decoration:none;cursor:pointer}.fxn__item:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxn__item--sub{font-size:.9375rem;padding-left:1.5rem;color:var(--fx-color-muted, #8496a8)}.fxn__chev{width:8px;height:8px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s cubic-bezier(.16,1,.3,1)}.fxn__chev[data-open]{transform:rotate(-135deg)}.fxn[data-open] .fxn__list>li{animation:fxn-item .3s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.12s + min(var(--i) * 34ms,.3s))}@keyframes fxn-item{0%{opacity:0;transform:translateY(8px)}}.fxn__header{padding-bottom:.75rem;flex:none}.fxn__footer{padding-top:1rem;flex:none}@media(prefers-reduced-motion:reduce){.fxn__panel,.fxn__scrim,.fxn__chev{transition:none}.fxn[data-open] .fxn__list>li{animation:none}}.fxn-dock{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:color-mix(in srgb,var(--fx-color-surface, #10161d) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--fx-color-border, #253243);padding-bottom:env(safe-area-inset-bottom,0px)}.fxn-dock__item{display:grid;place-items:center;gap:3px;min-height:54px;padding:.45rem .25rem;background:transparent;border:0;color:var(--fx-color-muted, #8496a8);font:inherit;font-size:.6875rem;text-decoration:none;cursor:pointer}.fxn-dock__item[aria-current=page]{color:var(--fx-color-accent, #35d6e8)}.fxn-dock__item:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxn-dock__icon{font-size:1.15rem;line-height:1}.fxn-dock__label{letter-spacing:.03em}.fxt-tabs{display:flex;gap:2px;position:relative}.fxt-tabs[data-fill=true]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.fxt-tab{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.55rem 1rem;border:0;background:transparent;cursor:pointer;font:inherit;font-size:.9375rem;color:var(--fx-color-muted, #8496a8);white-space:nowrap;transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),background-color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxt-tab:disabled{opacity:.45;cursor:not-allowed}.fxt-tab:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxt-tab[aria-selected=true]{color:var(--fx-color-text, #e8eef4);font-weight:600}.fxt-tab__badge{font-size:.75rem;padding:0 .4em;min-width:1.4em;text-align:center;border-radius:999px;background:var(--fx-color-surface-2, #18212c)}.fxt-tabs[data-variant=underline]{border-bottom:1px solid var(--fx-color-border, #26333f);gap:.25rem}.fxt-tabs[data-variant=underline] .fxt-tab{position:relative}.fxt-tabs[data-variant=underline] .fxt-tab[aria-selected=true]:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:-1px;height:2px;background:var(--fx-color-primary, #2f6fd0)}.fxt-tabs[data-variant=pill]{background:var(--fx-color-surface-2, #18212c);padding:3px;border-radius:999px}.fxt-tabs[data-variant=pill] .fxt-tab{border-radius:999px;min-height:38px}.fxt-tabs[data-variant=pill] .fxt-tab[aria-selected=true]{background:var(--fx-color-surface, #10161d)}.fxt-tabs[data-variant=pennant] .fxt-tab{background:var(--fx-color-surface-2, #18212c);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 100%,0 100%)}.fxt-tabs[data-variant=pennant] .fxt-tab[aria-selected=true]{background:var(--fx-color-primary, #2f6fd0);color:var(--fx-color-on-primary, #fff);padding-bottom:1.1rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),54% calc(100% - 12px),50% 100%,46% calc(100% - 12px),0 calc(100% - 12px))}.fxt-tabs[data-variant=notched]{gap:0}.fxt-tabs[data-variant=notched] .fxt-tab{background:var(--fx-color-surface, #10161d);padding-inline:1.4rem 1.9rem;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);margin-left:-12px}.fxt-tabs[data-variant=notched] .fxt-tab:first-child{margin-left:0;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.fxt-tabs[data-variant=notched] .fxt-tab[aria-selected=true]{background:var(--fx-color-primary, #2f6fd0);color:var(--fx-color-on-primary, #fff)}.fxt-tabs[data-variant=raised]{gap:.35rem}.fxt-tabs[data-variant=raised] .fxt-tab{background:var(--fx-color-surface-2, #18212c);border:2px solid var(--fx-color-border, #26333f);box-shadow:3px 3px 0 var(--fx-color-border, #26333f)}.fxt-tabs[data-variant=raised] .fxt-tab[aria-selected=true]{background:var(--fx-color-accent, #35d6e8);color:var(--fx-color-on-accent, #06121a);border-color:var(--fx-color-text, #e8eef4);box-shadow:1px 1px 0 var(--fx-color-text, #e8eef4);transform:translate(2px,2px)}.fxt-panel{padding-block:var(--fx-space-5, 1.5rem)}.fxt-panel:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:4px}@media(prefers-reduced-motion:reduce){.fxt-tab{transition:none}}.fxs{display:flex;flex-direction:column;gap:var(--fx-space-5, 1.5rem);padding:var(--fx-space-5, 1.5rem);border-right:1px solid var(--fx-color-border, #26333f);min-width:0}.fxs[data-collapsed=true]{align-items:center;padding-inline:.6rem}.fxs__header{flex:none}.fxs__footer{margin-top:auto;flex:none}.fxs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fxs__group+.fxs__group{margin-top:var(--fx-space-4, 1rem)}.fxs__grouplabel{margin:0 0 .45rem .6rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fx-color-muted, #8496a8)}.fxs-item{display:flex;align-items:center;gap:.7rem;width:100%;min-height:42px;padding:.5rem .65rem;border:0;background:transparent;cursor:pointer;font:inherit;font-size:.9375rem;text-align:left;text-decoration:none;color:var(--fx-color-muted, #8496a8);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);transition:color .16s var(--fxe-ease, cubic-bezier(.16,1,.3,1)),background-color .16s var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-item:hover{color:var(--fx-color-text, #e8eef4);background:var(--fx-color-surface, #10161d)}.fxs-item:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxs-item[aria-current=page]{color:var(--fx-color-text, #e8eef4);background:var(--fx-color-surface-2, #18212c);font-weight:600}.fxs-item__icon{display:grid;place-items:center;flex:none}.fxs-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.fxs-item__badge{margin-left:auto;font-size:.75rem;padding:0 .4em;min-width:1.4em;text-align:center;border-radius:999px;background:var(--fx-color-primary, #2f6fd0);color:var(--fx-color-on-primary, #fff)}.fxs[data-collapsed=true] .fxs-item{justify-content:center;padding-inline:0;width:44px}@media(prefers-reduced-motion:reduce){.fxs-item{transition:none}}.fxn-hd{position:fixed;inset-block-start:0;inset-inline:0;z-index:60;color:var(--fxn-hd-ink-clear, var(--fx-color-text, #ffffff));transition:transform .32s var(--fx-ease, cubic-bezier(.2, .8, .2, 1))}.fxn-hd[data-hidden=true]{transform:translateY(-110%)}.fxn-hd__inner{display:flex;align-items:center;gap:var(--fx-space-5, 1.5rem);margin-inline:auto;padding-block:var(--fx-space-4, 1rem);padding-inline:clamp(1rem,4vw,2.5rem);border-block-end:1px solid transparent;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}.fxn-hd[data-shape=bar][data-solid=true]{color:var(--fx-color-text, #111111)}.fxn-hd[data-shape=bar][data-solid=true] .fxn-hd__inner{background:color-mix(in srgb,var(--fx-color-surface, #ffffff) 92%,transparent);border-block-end-color:var(--fx-color-border, #dcdcdc);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.fxn-hd[data-shape=pill]{padding-block-start:var(--fx-space-3, .75rem);padding-inline:var(--fx-space-3, .75rem);color:var(--fx-color-text, #f2f2f2)}.fxn-hd[data-shape=pill] .fxn-hd__inner{max-inline-size:64rem;padding-block:var(--fx-space-2, .5rem);padding-inline:var(--fx-space-4, 1rem) var(--fx-space-2, .5rem);border:1px solid var(--fx-color-border, #2a2a2a);border-radius:var(--fxe-radius, 14px);background:color-mix(in srgb,var(--fx-color-surface, #141414) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 12px 40px #00000047}.fxn-hd__brand{flex:none;font-weight:var(--fx-weight-bold, 700)}.fxn-hd__nav{flex:1}.fxn-hd__nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--fx-space-1, .25rem) var(--fx-space-5, 1.5rem);margin:0;padding:0;list-style:none}.fxn-hd__nav a{position:relative;display:inline-block;padding-block:var(--fx-space-2, .5rem);color:inherit;text-decoration:none;opacity:.78;transition:opacity .16s ease}.fxn-hd__nav a:hover,.fxn-hd__nav a[aria-current]{opacity:1}.fxn-hd__nav a:after{content:"";position:absolute;inset-inline:0;inset-block-end:.2rem;block-size:2px;background:var(--fx-color-accent, #ff6600);transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--fx-ease, ease)}.fxn-hd__nav a[aria-current]:after{transform:scaleX(1)}.fxn-hd__nav a:focus-visible{outline:2px solid var(--fx-color-focus, #2f6fd0);outline-offset:3px}.fxn-hd__action{flex:none}.fxn-hd__compact{display:none;flex:none}@media(max-width:860px){.fxn-hd__nav,.fxn-hd__action{display:none}.fxn-hd__compact{display:block;margin-inline-start:auto}}.fxn-fcta{position:fixed;z-index:55;inset-block-end:max(var(--fx-space-5, 1.5rem),env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:var(--fx-space-2, .5rem);padding:.85rem 1.3rem;border-radius:var(--fx-radius-pill, 999px);background:var(--fx-color-accent, #8a5cff);color:var(--fx-color-on-accent, #ffffff);font-weight:var(--fx-weight-medium, 500);text-decoration:none;box-shadow:0 14px 34px #0000004d;opacity:0;transform:translateY(1.5rem) scale(.96);pointer-events:none;transition:opacity .26s ease,transform .32s var(--fx-ease, cubic-bezier(.2, .8, .2, 1))}.fxn-fcta[data-place=end]{inset-inline-end:var(--fx-space-5, 1.5rem)}.fxn-fcta[data-place=center]{inset-inline-start:50%;translate:-50% 0}.fxn-fcta[data-shown=true]{opacity:1;transform:none;pointer-events:auto}.fxn-fcta:focus-visible{outline:2px solid var(--fx-color-focus, #ffffff);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fxn-hd,.fxn-hd__inner,.fxn-hd__nav a,.fxn-hd__nav a:after,.fxn-fcta{transition:none}}.fxnv-toggle{--fxnv-ease: cubic-bezier(.76, 0, .24, 1);display:inline-flex;align-items:center;gap:.6rem;min-block-size:44px;min-inline-size:44px;padding:0 .6rem;font:inherit;color:var(--fx-color-text, #e6edf3);background:transparent;border:0;cursor:pointer}.fxnv-toggle:focus-visible{outline:2px solid var(--fx-color-focus, #00d4ff);outline-offset:2px}.fxnv-toggle__lines{position:relative;display:block;inline-size:22px;block-size:14px}.fxnv-toggle__lines i{position:absolute;inset-inline:0;block-size:2px;background:currentColor;transition:transform .38s var(--fxnv-ease),opacity .2s var(--fxnv-ease)}.fxnv-toggle__lines i:nth-child(1){inset-block-start:0}.fxnv-toggle__lines i:nth-child(2){inset-block-start:6px}.fxnv-toggle__lines i:nth-child(3){inset-block-start:12px}.fxnv-toggle__label{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.fxnv-toggle[data-morph=cross][data-open=true] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.fxnv-toggle[data-morph=cross][data-open=true] i:nth-child(2){opacity:0}.fxnv-toggle[data-morph=cross][data-open=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.fxnv-toggle[data-morph=arrow] i:nth-child(1),.fxnv-toggle[data-morph=arrow] i:nth-child(3){transform-origin:left center}.fxnv-toggle[data-morph=arrow][data-open=true] i:nth-child(1){transform:translateY(6px) rotate(-40deg) scaleX(.55)}.fxnv-toggle[data-morph=arrow][data-open=true] i:nth-child(3){transform:translateY(-6px) rotate(40deg) scaleX(.55)}.fxnv-toggle[data-morph=minus][data-open=true] i:nth-child(1){transform:translateY(6px)}.fxnv-toggle[data-morph=minus][data-open=true] i:nth-child(3){transform:translateY(-6px)}.fxnv-toggle[data-morph=squeeze] i{transition-timing-function:cubic-bezier(.68,-.55,.27,1.55)}.fxnv-toggle[data-morph=squeeze][data-open=true] i:nth-child(1){transform:translateY(6px) rotate(135deg)}.fxnv-toggle[data-morph=squeeze][data-open=true] i:nth-child(2){transform:scaleX(0)}.fxnv-toggle[data-morph=squeeze][data-open=true] i:nth-child(3){transform:translateY(-6px) rotate(-135deg)}.fxnv-menu{--fxnv-ease: cubic-bezier(.76, 0, .24, 1);--fxnv-bg: var(--fxnv-menu-bg, var(--fx-color-surface, #0b1524));position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fxnv-z, 900);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden auto;color:var(--fx-color-text, #e6edf3);outline:none}.fxnv-menu__surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fxnv-bg);transition:clip-path .72s var(--fxnv-ease),transform .72s var(--fxnv-ease)}.fxnv-menu[data-reveal=curtain] .fxnv-menu__surface{clip-path:ellipse(150% 0% at 50% 0%)}.fxnv-menu[data-reveal=curtain][data-state=open] .fxnv-menu__surface{clip-path:ellipse(150% 160% at 50% 0%)}.fxnv-menu[data-reveal=circle] .fxnv-menu__surface{clip-path:circle(0px at var(--fxnv-ox, 95%) var(--fxnv-oy, 5%))}.fxnv-menu[data-reveal=circle][data-state=open] .fxnv-menu__surface{clip-path:circle(150vmax at var(--fxnv-ox, 95%) var(--fxnv-oy, 5%))}.fxnv-menu[data-reveal=split] .fxnv-menu__surface{background:none}.fxnv-menu[data-reveal=split] .fxnv-menu__surface:before,.fxnv-menu[data-reveal=split] .fxnv-menu__surface:after{content:"";position:absolute;inset-block:0;inline-size:50.5%;background:var(--fxnv-bg);transition:transform .72s var(--fxnv-ease)}.fxnv-menu[data-reveal=split] .fxnv-menu__surface:before{inset-inline-start:0;transform:translate(-100%)}.fxnv-menu[data-reveal=split] .fxnv-menu__surface:after{inset-inline-end:0;transform:translate(100%)}.fxnv-menu[data-reveal=split][data-state=open] .fxnv-menu__surface:before,.fxnv-menu[data-reveal=split][data-state=open] .fxnv-menu__surface:after{transform:none}.fxnv-menu[data-reveal=slide]{justify-items:end}.fxnv-menu[data-reveal=slide] .fxnv-menu__surface{inset-inline-start:auto;inline-size:min(38rem,100%);transform:translate(100%)}.fxnv-menu[data-reveal=slide][data-state=open] .fxnv-menu__surface{transform:none}.fxnv-menu[data-reveal=slide] .fxnv-menu__body,.fxnv-menu[data-reveal=slide] .fxnv-menu__footer{inline-size:min(38rem,100%)}.fxnv-menu[data-reveal=blinds] .fxnv-menu__surface{background:none}.fxnv-menu__blind{position:absolute;inset-block:0;inset-inline-start:calc(var(--i) * 20%);inline-size:20.3%;background:var(--fxnv-bg);transform:scaleY(0);transform-origin:top center;transition:transform .56s var(--fxnv-ease) calc(var(--i) * 60ms)}.fxnv-menu[data-state=open] .fxnv-menu__blind{transform:none}.fxnv-menu__close{justify-self:end;margin:clamp(1rem,3vw,2rem);min-block-size:44px;padding:0 1rem;font:inherit;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;background:transparent;border:1px solid var(--fx-color-border, #55687e);border-radius:var(--fxe-radius-sm, 2px);cursor:pointer}.fxnv-menu__close:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}.fxnv-menu__body{display:grid;align-content:center;gap:2rem;padding-inline:clamp(1rem,6vw,6rem)}.fxnv-menu__body--preview{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center}.fxnv-menu__list{display:grid;gap:clamp(.25rem,1.2vh,.75rem);margin:0;padding:0;list-style:none}.fxnv-menu__link{display:inline-grid;grid-template-columns:2.5rem auto;align-items:baseline;color:inherit;text-decoration:none}.fxnv-menu__link:focus-visible{outline:2px solid var(--fx-color-focus, #00d4ff);outline-offset:4px}.fxnv-menu__num{font-family:var(--fx-font-mono, ui-monospace, monospace);font-size:.8rem;color:var(--fx-color-muted, #93a3b3)}.fxnv-menu__mask{display:block;grid-column:2;overflow:hidden;padding-block:.06em}.fxnv-menu__word{display:block;font-family:var(--fx-font-display, var(--fx-font-heading, inherit));font-size:clamp(2.2rem,7vw,5.5rem);line-height:1;letter-spacing:-.02em;transform:translateY(110%);transition:transform .3s var(--fxnv-ease)}.fxnv-menu[data-state=open] .fxnv-menu__word{transform:none;transition:transform .76s var(--fxnv-ease) calc(.26s + var(--i) * 70ms)}.fxnv-menu__link:hover .fxnv-menu__word,.fxnv-menu__link:focus-visible .fxnv-menu__word,.fxnv-menu__link[aria-current=page] .fxnv-menu__word{color:var(--fx-color-accent, #66ffe0)}.fxnv-menu__note{grid-column:2;margin-block-start:.35rem;font-size:.95rem;color:var(--fx-color-muted, #93a3b3)}.fxnv-menu__preview{position:relative;aspect-ratio:4 / 5;max-block-size:70vh;overflow:hidden}.fxnv-menu__preview img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .4s var(--fxnv-ease),transform .9s var(--fxnv-ease)}.fxnv-menu__preview img[data-on=true]{opacity:1;transform:none}.fxnv-menu__footer{padding:clamp(1rem,3vw,2rem) clamp(1rem,6vw,6rem);color:var(--fx-color-muted, #93a3b3)}.fxnv-menu__close,.fxnv-menu__num,.fxnv-menu__note,.fxnv-menu__preview,.fxnv-menu__footer{opacity:0;transition:opacity .24s var(--fxnv-ease)}.fxnv-menu[data-state=open] .fxnv-menu__close,.fxnv-menu[data-state=open] .fxnv-menu__num,.fxnv-menu[data-state=open] .fxnv-menu__note,.fxnv-menu[data-state=open] .fxnv-menu__preview,.fxnv-menu[data-state=open] .fxnv-menu__footer{opacity:1;transition:opacity .42s var(--fxnv-ease) .42s}@media(max-width:760px){.fxnv-menu__body--preview{grid-template-columns:minmax(0,1fr)}.fxnv-menu__preview{display:none}}.fxnv-links{--fxnv-ease: cubic-bezier(.22, 1, .36, 1);position:relative}.fxnv-links__list{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.75rem);margin:0;padding:0;list-style:none}.fxnv-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-block-size:44px;color:inherit;text-decoration:none}.fxnv-link:focus-visible{outline:2px solid var(--fx-color-focus, #00d4ff);outline-offset:3px}.fxnv-link__text{position:relative;display:inline-grid}.fxnv-link__text>span{grid-area:1 / 1}.fxnv-links[data-effect=underline] .fxnv-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:10px;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .42s var(--fxnv-ease)}.fxnv-links[data-effect=underline] .fxnv-link:hover:after,.fxnv-links[data-effect=underline] .fxnv-link:focus-visible:after,.fxnv-links[data-effect=underline] .fxnv-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.fxnv-links[data-effect=roll] .fxnv-link__text{overflow:hidden}.fxnv-links[data-effect=roll] .fxnv-link__text>span{transition:transform .42s var(--fxnv-ease)}.fxnv-links[data-effect=roll] .fxnv-link__text>span+span{transform:translateY(100%)}.fxnv-links[data-effect=roll] .fxnv-link:hover .fxnv-link__text>span:first-child,.fxnv-links[data-effect=roll] .fxnv-link:focus-visible .fxnv-link__text>span:first-child{transform:translateY(-100%)}.fxnv-links[data-effect=roll] .fxnv-link:hover .fxnv-link__text>span+span,.fxnv-links[data-effect=roll] .fxnv-link:focus-visible .fxnv-link__text>span+span{transform:none}.fxnv-links__ind{position:absolute;inset-inline-start:0;inset-block-end:6px;inline-size:100px;block-size:2px;background:var(--fx-color-accent, #66ffe0);opacity:0;transform:translate(var(--fxnv-ix, 0px)) scaleX(var(--fxnv-is, 0));transform-origin:left center;transition:transform .38s var(--fxnv-ease),opacity .2s var(--fxnv-ease);pointer-events:none}.fxnv-links[data-ind=on] .fxnv-links__ind{opacity:1}.fxnv-links[data-effect=brackets] .fxnv-link{padding-inline:.5rem}.fxnv-links[data-effect=brackets] .fxnv-link:before,.fxnv-links[data-effect=brackets] .fxnv-link:after{content:"";position:absolute;inline-size:8px;block-size:8px;border:0 solid var(--fx-color-accent, #66ffe0);opacity:0;transform:scale(.6);transition:opacity .26s var(--fxnv-ease),transform .26s var(--fxnv-ease)}.fxnv-links[data-effect=brackets] .fxnv-link:before{inset-block-start:8px;inset-inline-start:0;border-block-start-width:1.5px;border-inline-start-width:1.5px}.fxnv-links[data-effect=brackets] .fxnv-link:after{inset-block-end:8px;inset-inline-end:0;border-block-end-width:1.5px;border-inline-end-width:1.5px}.fxnv-links[data-effect=brackets] .fxnv-link:hover:before,.fxnv-links[data-effect=brackets] .fxnv-link:hover:after,.fxnv-links[data-effect=brackets] .fxnv-link:focus-visible:before,.fxnv-links[data-effect=brackets] .fxnv-link:focus-visible:after,.fxnv-links[data-effect=brackets] .fxnv-link[aria-current=page]:before,.fxnv-links[data-effect=brackets] .fxnv-link[aria-current=page]:after{opacity:1;transform:none}.fxnv-links[data-effect=fill] .fxnv-link{padding-inline:.6rem;transition:color .3s var(--fxnv-ease)}.fxnv-links[data-effect=fill] .fxnv-link:before{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;z-index:-1;background:var(--fx-color-accent, #66ffe0);transform:scaleY(0);transform-origin:bottom center;transition:transform .32s var(--fxnv-ease)}.fxnv-links[data-effect=fill] .fxnv-link:hover,.fxnv-links[data-effect=fill] .fxnv-link:focus-visible{color:var(--fx-color-on-accent, #04121f)}.fxnv-links[data-effect=fill] .fxnv-link:hover:before,.fxnv-links[data-effect=fill] .fxnv-link:focus-visible:before{transform:none}.fxnv-links[data-effect=dim] .fxnv-link{transition:opacity .26s var(--fxnv-ease)}.fxnv-links[data-effect=dim] .fxnv-links__list:hover .fxnv-link:not(:hover),.fxnv-links[data-effect=dim] .fxnv-links__list:focus-within .fxnv-link:not(:focus-visible){opacity:.45}@media(prefers-reduced-motion:reduce){.fxnv-toggle__lines i,.fxnv-menu__surface,.fxnv-menu__blind,.fxnv-menu__word,.fxnv-menu__close,.fxnv-menu__num,.fxnv-menu__note,.fxnv-menu__preview,.fxnv-menu__preview img,.fxnv-menu__footer,.fxnv-links[data-effect] .fxnv-link,.fxnv-links[data-effect] .fxnv-link:before,.fxnv-links[data-effect] .fxnv-link:after,.fxnv-links[data-effect] .fxnv-link__text>span,.fxnv-links__ind{transition:none}.fxnv-menu[data-reveal=split] .fxnv-menu__surface:before,.fxnv-menu[data-reveal=split] .fxnv-menu__surface:after{transition:none}.fxnv-menu[data-state=open] .fxnv-menu__word,.fxnv-menu[data-state=open] .fxnv-menu__close,.fxnv-menu[data-state=open] .fxnv-menu__num,.fxnv-menu[data-state=open] .fxnv-menu__note,.fxnv-menu[data-state=open] .fxnv-menu__preview,.fxnv-menu[data-state=open] .fxnv-menu__footer{transition:none}}.fxs-pricing,.fxs-quotes,.fxs-faq,.fxs-stats,.fxs-logos,.fxs-cta,.fxs-features,.fxs-compare,.fxs-team{padding-block:var(--fxs-pad, clamp(3rem, 7vw, 6rem));min-width:0}.fxs-pricing__head,.fxs-quotes__head,.fxs-faq__head,.fxs-features__head,.fxs-team__head{margin-bottom:clamp(2rem,4vw,3.5rem);min-width:0}.fxs-pricing__title,.fxs-quotes__title,.fxs-faq__title,.fxs-features__title,.fxs-team__title{margin:0 0 var(--fx-space-3, .75rem);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;color:var(--fx-color-text, #e8eef4)}.fxs-pricing__intro,.fxs-quotes__intro,.fxs-faq__intro,.fxs-features__intro,.fxs-team__intro{margin:0;max-width:62ch;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.6;color:var(--fx-color-muted, #8496a8)}.fxs-pricing__toggle{margin-top:var(--fx-space-5, 1.5rem)}.fxs-pricing__periods{display:inline-flex;gap:var(--fx-space-1, .25rem);padding:var(--fx-space-1, .25rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px)}.fxs-pricing__period{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:.875rem;padding:var(--fx-space-2, .5rem) var(--fx-space-4, 1rem);border-radius:var(--fxe-radius, 4px);color:var(--fx-color-muted, #8496a8);transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),background-color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-pricing__period:hover{color:var(--fx-color-text, #e8eef4)}.fxs-pricing__period[aria-checked=true]{background:var(--fx-color-primary, #2f6fd0);color:var(--fx-color-on-primary, #fff)}.fxs-pricing__period:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxs-pricing__tiers{list-style:none;margin:0;padding:0;display:grid;--fxs-pricing-gap: var(--fx-space-5, 1.5rem);grid-template-columns:repeat(var(--fxs-pricing-cols, 3),minmax(min(var(--fxs-pricing-min, 15rem),calc((100% - (var(--fxs-pricing-cols, 3) - 1) * var(--fxs-pricing-gap)) / var(--fxs-pricing-cols, 3))),1fr));gap:var(--fxs-pricing-gap);align-items:start}.fxs-pricing__tier{display:flex;flex-direction:column;gap:var(--fx-space-3, .75rem);min-width:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);transition:transform var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),border-color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-pricing__tier:hover{transform:translateY(-2px)}.fxs-pricing__tier[data-recommended=true]{border-color:var(--fx-color-accent, #35d6e8);background:var(--fx-color-surface-2, #18212c)}.fxs-pricing__name{display:flex;align-items:center;gap:var(--fx-space-3, .75rem);flex-wrap:wrap;margin:0;font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fx-color-text, #e8eef4)}.fxs-pricing__flag{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;padding:.2rem var(--fx-space-2, .5rem);border-radius:var(--fxe-radius, 3px);background:var(--fx-color-accent, #35d6e8);color:var(--fx-color-on-accent, #06121a)}.fxs-pricing__price{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--fx-color-text, #e8eef4)}.fxs-pricing__cadence,.fxs-pricing__blurb{margin:0;font-size:.875rem;line-height:1.5;color:var(--fx-color-muted, #8496a8)}.fxs-pricing__action{margin-block:var(--fx-space-2, .5rem)}.fxs-pricing__action>*{width:100%}.fxs-pricing__features{list-style:none;margin:0;padding-top:var(--fx-space-4, 1rem);padding-inline:0;border-top:1px solid var(--fx-color-border, #26333f);display:grid;gap:var(--fx-space-3, .75rem);font-size:.875rem;line-height:1.5}.fxs-pricing__feature{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--fx-space-3, .75rem);align-items:start;color:var(--fx-color-text, #e8eef4)}.fxs-pricing__feature[data-included=false]{color:var(--fx-color-muted, #8496a8)}.fxs-pricing__mark{position:relative;width:1rem;height:1rem;margin-top:.15em}.fxs-pricing__feature[data-included=true] .fxs-pricing__mark:before{content:"";position:absolute;left:20%;top:6%;width:34%;height:62%;border-right:2px solid var(--fx-color-accent, #35d6e8);border-bottom:2px solid var(--fx-color-accent, #35d6e8);transform:rotate(45deg)}.fxs-pricing__feature[data-included=false] .fxs-pricing__mark:before{content:"";position:absolute;left:14%;top:calc(50% - 1px);width:72%;height:2px;background:var(--fx-color-border, #26333f)}.fxs-pricing__feature-note{display:block;font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxs-quote{display:flex;flex-direction:column;gap:var(--fx-space-4, 1rem);margin:0;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none)}.fxs-quote__body{margin:0;font-size:1rem;line-height:1.6;text-wrap:pretty;color:var(--fx-color-text, #e8eef4)}.fxs-quote--large .fxs-quote__body{font-size:clamp(1.25rem,2.6vw,1.875rem);line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.fxs-quote__by{display:flex;align-items:center;gap:var(--fx-space-3, .75rem);margin-top:auto;min-width:0}.fxs-quote__avatar{width:2.5rem;height:2.5rem;flex:none;object-fit:cover;border-radius:50%}.fxs-quote__who{display:grid;min-width:0}.fxs-quote__author{font-size:.9375rem;font-weight:600;color:var(--fx-color-text, #e8eef4)}.fxs-quote__role{font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxs-quote__logo{margin-left:auto;flex:none;display:grid;place-items:center;color:var(--fx-color-muted, #8496a8)}.fxs-quotes__wall{list-style:none;margin:0;padding:0;display:grid;--fxs-quotes-gap: var(--fx-space-5, 1.5rem);grid-template-columns:repeat(var(--fxs-quotes-cols, 3),minmax(min(18rem,calc((100% - (var(--fxs-quotes-cols, 3) - 1) * var(--fxs-quotes-gap)) / var(--fxs-quotes-cols, 3))),1fr));gap:var(--fxs-quotes-gap);align-items:start}.fxs-quotes__wall>li{min-width:0;display:flex}.fxs-quotes[data-variant=quote-wall] .fxs-quote{flex:1}.fxs-quotes[data-variant=single-large] .fxs-quote{max-width:52rem;margin-inline:auto;text-align:center;align-items:center}.fxs-quotes[data-variant=single-large] .fxs-quote__by{margin-top:0}.fxs-quotes[data-variant=carousel] .fxs-quote{min-height:var(--fxs-quotes-min, 13rem)}.fxs-quotes__slide[hidden]{display:none}.fxs-quotes__slide[data-active=true]{animation:fxs-slide-in .32s var(--fxe-ease, cubic-bezier(.16,1,.3,1)) both}@keyframes fxs-slide-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}.fxs-quotes__controls{display:flex;align-items:center;justify-content:center;gap:var(--fx-space-4, 1rem);margin-top:var(--fx-space-5, 1.5rem)}.fxs-quotes__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;background:none;border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 4px);color:var(--fx-color-muted, #8496a8);transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),border-color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-quotes__arrow:hover{color:var(--fx-color-text, #e8eef4);border-color:var(--fx-color-accent, #35d6e8)}.fxs-quotes__arrow:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxs-quotes__chev{width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.fxs-quotes__chev[data-dir=prev]{transform:rotate(135deg) translate(-1px,-1px)}.fxs-quotes__chev[data-dir=next]{transform:rotate(-45deg) translate(-1px,-1px)}.fxs-quotes__dots{list-style:none;display:flex;align-items:center;gap:var(--fx-space-2, .5rem);margin:0;padding:0}.fxs-quotes__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:1.5rem;height:1.5rem;padding:.5rem;border:0;background:var(--fx-color-border, #26333f);background-clip:content-box;border-radius:999px;transition:transform var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),background-color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-quotes__dot:hover{background-color:var(--fx-color-muted, #8496a8)}.fxs-quotes__dot[data-current=true]{background-color:var(--fx-color-accent, #35d6e8);transform:scale(1.35)}.fxs-quotes__dot:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:0}.fxs-faq__list{border-top:1px solid var(--fx-color-border, #26333f);max-width:60rem}.fxs-faq__item{border-bottom:1px solid var(--fx-color-border, #26333f)}.fxs-faq__q{margin:0;font-size:inherit;font-weight:inherit}.fxs-faq__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--fx-space-4, 1rem);text-align:left;font:inherit;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500;padding:var(--fx-space-5, 1.5rem) 0;background:none;border:0;color:var(--fx-color-text, #e8eef4);transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-faq__trigger:hover{color:var(--fx-color-accent, #35d6e8)}.fxs-faq__trigger:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxs-faq__question{min-width:0}.fxs-faq__sign{position:relative;flex:none;width:.875rem;height:.875rem;color:var(--fx-color-muted, #8496a8)}.fxs-faq[data-mode=single] .fxs-faq__sign:before{content:"";position:absolute;left:15%;top:12%;width:55%;height:55%;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-faq[data-mode=single] .fxs-faq__item[data-open=true] .fxs-faq__sign:before{transform:rotate(-135deg)}.fxs-faq[data-mode=multiple] .fxs-faq__sign:before,.fxs-faq[data-mode=multiple] .fxs-faq__sign:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:currentColor;transition:transform var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-faq[data-mode=multiple] .fxs-faq__sign:after{transform:rotate(90deg)}.fxs-faq[data-mode=multiple] .fxs-faq__item[data-open=true] .fxs-faq__sign:after{transform:rotate(0)}.fxs-faq__item[data-open=true] .fxs-faq__sign{color:var(--fx-color-accent, #35d6e8)}.fxs-faq__answer{padding-bottom:var(--fx-space-5, 1.5rem);max-width:68ch;font-size:.9375rem;line-height:1.65;color:var(--fx-color-muted, #8496a8)}.fxs-faq__answer>:first-child{margin-top:0}.fxs-faq__answer>:last-child{margin-bottom:0}.fxs-stats__list{margin:0;display:grid;--fxs-stats-gap: clamp(1.5rem, 4vw, 3rem);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--fxs-stats-gap)}.fxs-stats[data-cols] .fxs-stats__list{grid-template-columns:repeat(var(--fxs-stats-cols),minmax(min(12rem,calc((100% - (var(--fxs-stats-cols) - 1) * var(--fxs-stats-gap)) / var(--fxs-stats-cols))),1fr))}.fxs-stat{display:flex;flex-direction:column;gap:var(--fx-space-2, .5rem);min-width:0}.fxs-stat__value{order:-1;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:.95;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--fx-color-text, #e8eef4)}.fxs-stat__label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.16em;color:var(--fx-color-muted, #8496a8)}.fxs-stat__note{margin:0;font-size:.8125rem;line-height:1.45;color:var(--fx-color-muted, #8496a8)}.fxs-stats[data-align=center] .fxs-stat{text-align:center;align-items:center}.fxs-stats[data-align=start] .fxs-stat{text-align:left;align-items:flex-start}.fxs-stats[data-rule=true] .fxs-stat+.fxs-stat{border-left:1px solid var(--fx-color-border, #26333f);padding-left:clamp(1.5rem,4vw,3rem)}.fxs-logos__title{margin:0 0 var(--fx-space-5, 1.5rem);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fx-color-muted, #8496a8)}.fxs-logos__grid{list-style:none;margin:0;padding:0;display:grid;--fxs-logos-gap: clamp(1.5rem, 4vw, 3rem);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--fxs-logos-gap);align-items:center}.fxs-logos[data-cols] .fxs-logos__grid{grid-template-columns:repeat(var(--fxs-logos-cols),minmax(min(9rem,calc((100% - (var(--fxs-logos-cols) - 1) * var(--fxs-logos-gap)) / var(--fxs-logos-cols))),1fr))}.fxs-logo{display:grid;place-items:center;min-width:0;color:var(--fx-color-muted, #8496a8);text-decoration:none;transition:filter var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),opacity var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1)),color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}a.fxs-logo:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:4px}.fxs-logo__img{max-height:100%;width:auto;object-fit:contain}.fxs-logo__mark{display:grid;place-items:center}.fxs-logo__mark>svg{height:1.75rem;width:auto}.fxs-logo__text{font-size:1rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.fxs-logos[data-tone=mono] .fxs-logo{filter:grayscale(1);opacity:.62}.fxs-logos[data-tone=mono] .fxs-logo:hover,.fxs-logos[data-tone=mono] a.fxs-logo:focus-visible{filter:none;opacity:1}.fxs-logos[data-tone=full] .fxs-logo{filter:none;opacity:1}.fxs-logos[data-variant=grid] .fxs-logo{height:2.5rem}.fxs-logos[data-variant=marquee] .fxs-logo{height:2rem;padding-inline:var(--fx-space-4, 1rem)}.fxs-cta{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(2rem,5vw,4rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px)}.fxs-cta__eyebrow{margin:0 0 var(--fx-space-3, .75rem);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fx-color-accent, #35d6e8)}.fxs-cta__title{margin:0;font-size:clamp(1.75rem,4vw,3rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:var(--fx-color-text, #e8eef4)}.fxs-cta__blurb{margin:var(--fx-space-4, 1rem) 0 0;max-width:56ch;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.6;color:var(--fx-color-muted, #8496a8)}.fxs-cta__actions{display:flex;flex-wrap:wrap;gap:var(--fx-space-3, .75rem);margin-top:var(--fx-space-6, 2rem)}.fxs-cta__note{margin:var(--fx-space-3, .75rem) 0 0;font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxs-cta[data-variant=center]{justify-items:center;text-align:center}.fxs-cta[data-variant=center] .fxs-cta__copy{max-width:46rem}.fxs-cta[data-variant=center] .fxs-cta__blurb{margin-inline:auto}.fxs-cta[data-variant=center] .fxs-cta__actions{justify-content:center}.fxs-cta[data-variant=split]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.fxs-cta[data-variant=offset-angular]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border:0;border-radius:0;padding-block:clamp(3.5rem,8vw,6rem);padding-inline:clamp(2rem,6vw,5rem);background:var(--fx-color-surface-2, #18212c);clip-path:polygon(0 var(--fxs-cta-rise, 3rem),100% 0,100% calc(100% - var(--fxs-cta-rise, 3rem)),0 100%)}.fxs-cta[data-variant=offset-angular] .fxs-cta__aside{justify-self:end}.fxs-cta__aside{min-width:0}.fxs-features__list{list-style:none;margin:0;padding:0;display:grid;--fxs-features-gap: clamp(1.5rem, 3vw, 2.5rem);gap:var(--fxs-features-gap)}.fxs-feature{min-width:0}.fxs-feature__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:var(--fx-space-4, 1rem);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 4px);clip-path:var(--fxe-clip, none);color:var(--fx-color-accent, #35d6e8)}.fxs-feature__title{margin:0 0 var(--fx-space-3, .75rem);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--fx-color-text, #e8eef4)}.fxs-feature__body{margin:0;max-width:56ch;font-size:.9375rem;line-height:1.6;color:var(--fx-color-muted, #8496a8)}.fxs-feature__action{margin-top:var(--fx-space-4, 1rem)}.fxs-feature__media{min-width:0;overflow:hidden;border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);background:var(--fx-color-surface-2, #18212c)}.fxs-feature__media img,.fxs-feature__media video{display:block;width:100%;height:auto}.fxs-features[data-variant=grid] .fxs-features__list{grid-template-columns:repeat(var(--fxs-features-cols, 3),minmax(min(15rem,calc((100% - (var(--fxs-features-cols, 3) - 1) * var(--fxs-features-gap)) / var(--fxs-features-cols, 3))),1fr))}.fxs-features[data-variant=grid] .fxs-feature__media{margin-bottom:var(--fx-space-4, 1rem)}.fxs-features[data-variant=zipper] .fxs-features__list{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,5.5rem)}.fxs-features[data-variant=zipper] .fxs-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:center}.fxs-features[data-variant=zipper] .fxs-feature[data-side=start] .fxs-feature__media{order:0}.fxs-features[data-variant=zipper] .fxs-feature[data-side=end] .fxs-feature__media{order:1}.fxs-features[data-variant=zipper] .fxs-feature__copy{min-width:0}.fxs-compare__table{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);background:var(--fx-color-surface, #10161d)}.fxs-compare table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem;color:var(--fx-color-text, #e8eef4)}.fxs-compare__caption{caption-side:top;text-align:left;padding:var(--fx-space-4, 1rem);border-bottom:1px solid var(--fx-color-border, #26333f);font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxs-compare th,.fxs-compare td{padding:var(--fx-space-3, .75rem) var(--fx-space-4, 1rem);text-align:left;vertical-align:middle;border-bottom:1px solid var(--fx-color-border, #26333f)}.fxs-compare thead th{position:sticky;top:0;z-index:1;background:var(--fx-color-surface-2, #18212c);font-size:.8125rem;font-weight:600}.fxs-compare__col{text-align:center}.fxs-compare__colname{display:block;color:var(--fx-color-text, #e8eef4)}.fxs-compare__colmeta{display:block;font-weight:400;font-size:.75rem;color:var(--fx-color-muted, #8496a8)}.fxs-compare__row{font-weight:500}.fxs-compare__rowname{display:block}.fxs-compare__rownote{display:block;font-weight:400;font-size:.8125rem;color:var(--fx-color-muted, #8496a8)}.fxs-compare__grouprow th{background:var(--fx-color-surface-2, #18212c);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--fx-color-muted, #8496a8)}.fxs-compare tbody td{text-align:center}.fxs-compare th[data-highlight=true],.fxs-compare td[data-highlight=true]{background:var(--fx-color-surface-2, #18212c)}.fxs-compare thead th[data-highlight=true]{color:var(--fx-color-accent, #35d6e8)}.fxs-compare__glyph{display:inline-block;position:relative;width:1rem;height:1rem;vertical-align:middle}[data-bool=yes] .fxs-compare__glyph:before{content:"";position:absolute;left:20%;top:6%;width:34%;height:62%;border-right:2px solid var(--fx-color-accent, #35d6e8);border-bottom:2px solid var(--fx-color-accent, #35d6e8);transform:rotate(45deg)}[data-bool=no] .fxs-compare__glyph:before{content:"";position:absolute;left:14%;top:calc(50% - 1px);width:72%;height:2px;background:var(--fx-color-border, #26333f)}.fxs-compare__cards{display:none;list-style:none;margin:0;padding:0;gap:var(--fx-space-4, 1rem)}.fxs-compare__card{min-width:0;padding:var(--fx-space-5, 1.5rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none)}.fxs-compare__card[data-highlight=true]{border-color:var(--fx-color-accent, #35d6e8)}.fxs-compare__cardname{margin:0 0 var(--fx-space-4, 1rem);font-size:1rem;font-weight:600;color:var(--fx-color-text, #e8eef4)}.fxs-compare__pairs{margin:0;display:grid;gap:var(--fx-space-2, .5rem)}.fxs-compare__pairs>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fx-space-4, 1rem);align-items:baseline;padding-block:var(--fx-space-2, .5rem);border-bottom:1px solid var(--fx-color-border, #26333f);font-size:.875rem}.fxs-compare__pairs>div:last-child{border-bottom:0}.fxs-compare__pairs dt{color:var(--fx-color-muted, #8496a8)}.fxs-compare__pairs dd{margin:0;text-align:right;color:var(--fx-color-text, #e8eef4)}@media(max-width:52rem){.fxs-compare__table{display:none}.fxs-compare__cards{display:grid}}.fxs-team__list{list-style:none;margin:0;padding:0;display:grid;--fxs-team-gap: clamp(1.5rem, 3vw, 2.5rem);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--fxs-team-gap)}.fxs-team[data-cols] .fxs-team__list{grid-template-columns:repeat(var(--fxs-team-cols),minmax(min(13rem,calc((100% - (var(--fxs-team-cols) - 1) * var(--fxs-team-gap)) / var(--fxs-team-cols))),1fr))}.fxs-person{min-width:0}.fxs-person__media{overflow:hidden;margin-bottom:var(--fx-space-4, 1rem);background:var(--fx-color-surface-2, #18212c);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none)}.fxs-person__media img{display:block;width:100%;height:100%;object-fit:cover}.fxs-person__ph{width:100%;height:100%}.fxs-team[data-shape=square] .fxs-person__media{aspect-ratio:1}.fxs-team[data-shape=portrait] .fxs-person__media{aspect-ratio:4 / 5}.fxs-team[data-shape=circle] .fxs-person__media{aspect-ratio:1;border-radius:50%;clip-path:none;max-width:12rem}.fxs-person__name{margin:0;font-size:1rem;font-weight:600;color:var(--fx-color-text, #e8eef4)}.fxs-person__role{margin:var(--fx-space-1, .25rem) 0 0;font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fx-color-accent, #35d6e8)}.fxs-person__bio{margin:var(--fx-space-3, .75rem) 0 0;font-size:.875rem;line-height:1.6;color:var(--fx-color-muted, #8496a8)}.fxs-person__links{list-style:none;display:flex;flex-wrap:wrap;gap:var(--fx-space-3, .75rem);margin:var(--fx-space-3, .75rem) 0 0;padding:0}.fxs-person__link{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;color:var(--fx-color-muted, #8496a8);text-decoration:none;transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-person__link:hover{color:var(--fx-color-accent, #35d6e8)}.fxs-person__link:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxs-footer{padding-block:clamp(3rem,6vw,5rem) var(--fx-space-6, 2rem);border-top:1px solid var(--fx-color-border, #26333f);color:var(--fx-color-muted, #8496a8);min-width:0}.fxs-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.fxs-footer__brand{display:grid;gap:var(--fx-space-4, 1rem);align-content:start;min-width:0}.fxs-footer__mark{color:var(--fx-color-text, #e8eef4)}.fxs-footer__blurb{margin:0;max-width:42ch;font-size:.875rem;line-height:1.6}.fxs-footer__signup{margin-top:var(--fx-space-2, .5rem)}.fxs-footer__groups{display:grid;--fxs-footer-gap: var(--fx-space-6, 2rem);grid-template-columns:repeat(var(--fxs-footer-cols, 3),minmax(min(9rem,calc((100% - (var(--fxs-footer-cols, 3) - 1) * var(--fxs-footer-gap)) / var(--fxs-footer-cols, 3))),1fr));gap:var(--fxs-footer-gap);min-width:0}.fxs-footer__group ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fx-space-3, .75rem)}.fxs-footer__grouptitle{margin:0 0 var(--fx-space-4, 1rem);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--fx-color-text, #e8eef4)}.fxs-footer__link{font-size:.875rem;color:var(--fx-color-muted, #8496a8);text-decoration:none;transition:color var(--fxe-dur, .2s) var(--fxe-ease, cubic-bezier(.16,1,.3,1))}.fxs-footer__link:hover{color:var(--fx-color-text, #e8eef4);text-decoration:underline}.fxs-footer__link:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}.fxs-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-4, 1rem);padding-top:var(--fx-space-5, 1.5rem);border-top:1px solid var(--fx-color-border, #26333f);font-size:.8125rem}.fxs-footer__copy{margin:0}.fxs-footer__legallinks{list-style:none;display:flex;flex-wrap:wrap;gap:var(--fx-space-4, 1rem);margin:0;padding:0}.fxs-footer__aside{margin-left:auto}.fxs-footer[data-compact=true]{padding-block:var(--fx-space-6, 2rem)}.fxs-footer[data-compact=true] .fxs-footer__top{grid-template-columns:minmax(0,1fr);padding-bottom:var(--fx-space-6, 2rem)}@media(max-width:60rem){.fxs-pricing__tiers,.fxs-quotes__wall,.fxs-cta[data-variant=split],.fxs-cta[data-variant=offset-angular]{grid-template-columns:minmax(0,1fr)}.fxs-cta[data-variant=offset-angular] .fxs-cta__aside{justify-self:start}.fxs-features[data-variant=grid] .fxs-features__list,.fxs-features[data-variant=zipper] .fxs-feature{grid-template-columns:minmax(0,1fr)}.fxs-features[data-variant=zipper] .fxs-feature[data-side=end] .fxs-feature__media{order:0}.fxs-footer__top{grid-template-columns:minmax(0,1fr)}.fxs-stats[data-rule=true] .fxs-stat+.fxs-stat{border-left:0;padding-left:0}}@media(max-width:40rem){.fxs-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.fxs-footer__aside{margin-left:0}}@media(prefers-reduced-motion:reduce){.fxs-pricing__period,.fxs-pricing__tier,.fxs-faq[data-mode=single] .fxs-faq__sign:before,.fxs-faq[data-mode=multiple] .fxs-faq__sign:before,.fxs-faq[data-mode=multiple] .fxs-faq__sign:after,.fxs-faq__trigger,.fxs-quotes__arrow,.fxs-quotes__dot,.fxs-logo,.fxs-person__link,.fxs-footer__link{transition:none}.fxs-pricing__tier:hover{transform:none}.fxs-quotes__slide[data-active=true]{animation:none}}.fxs-meters{display:grid;gap:var(--fx-space-5, 1.5rem)}.fxs-meter__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fx-space-3, .75rem);margin-block-end:var(--fx-space-2, .5rem);font-weight:var(--fx-weight-medium, 500)}.fxs-meter__value{font-variant-numeric:tabular-nums;color:var(--fx-color-accent, #ff6600)}.fxs-meter__track{position:relative;block-size:6px;overflow:hidden;border-radius:var(--fx-radius-pill, 999px);background:var(--fx-color-surface-2, #e7e7e7)}.fxs-meter__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fx-color-accent, #ff6600);transform:scaleX(var(--k, var(--v, 0)));transform-origin:left center;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * 90ms)}.fxs-meter__note{margin:var(--fx-space-2, .5rem) 0 0;color:var(--fx-color-muted, #6b6b6b);font-size:var(--fx-text-sm, .875rem)}@media(prefers-reduced-motion:reduce){.fxs-meter__fill{transition:none}}.fxs-meter{min-inline-size:0}.fxs-meter__label{overflow-wrap:anywhere}.fxd{position:relative;display:block;width:100%;--fxd-default-h: clamp(2rem, 5vw, 5rem);height:var(--fxd-h, var(--fxd-default-h));line-height:0;pointer-events:none;--fxd-sx: 1;--fxd-sy: 1}.fxd[data-mirror=true]{--fxd-sx: -1}.fxd[data-flip=true]{--fxd-sy: -1}.fxd__shape,.fxd__svg{display:block;width:100%;height:100%;transform:scale(var(--fxd-sx),var(--fxd-sy))}.fxd__shape{background:var(--fxd-fill, var(--fx-color-bg, #06090d))}.fxd__svg path{fill:var(--fxd-fill, var(--fx-color-bg, #06090d))}.fxd[data-shape=angle] .fxd__shape{clip-path:polygon(0 100%,100% 0,100% 100%)}.fxd[data-shape=step] .fxd__shape{clip-path:polygon(0 100%,0 var(--fxd-step-y, 66%),var(--fxd-step-x, 34%) var(--fxd-step-y, 66%),var(--fxd-step-x, 34%) 33%,68% 33%,68% 0,100% 0,100% 100%)}.fxd[data-shape=notch] .fxd__shape{clip-path:polygon(0 0,calc(50% - var(--fxd-notch, 9%)) 0,calc(50% - var(--fxd-notch, 9%)) var(--fxd-notch-depth, 62%),calc(50% + var(--fxd-notch, 9%)) var(--fxd-notch-depth, 62%),calc(50% + var(--fxd-notch, 9%)) 0,100% 0,100% 100%,0 100%)}.fxd[data-shape=zigzag] .fxd__shape{clip-path:polygon(0 100%,0 55%,6.25% 0,12.5% 55%,18.75% 0,25% 55%,31.25% 0,37.5% 55%,43.75% 0,50% 55%,56.25% 0,62.5% 55%,68.75% 0,75% 55%,81.25% 0,87.5% 55%,93.75% 0,100% 55%,100% 100%)}.fxd[data-shape=torn] .fxd__shape{clip-path:polygon(0 100%,0 62%,4% 34%,9% 58%,13% 22%,19% 51%,24% 30%,31% 66%,36% 28%,42% 55%,48% 24%,54% 60%,59% 33%,66% 57%,71% 26%,77% 62%,83% 31%,88% 54%,94% 27%,100% 49%,100% 100%)}.fxd[data-shape=wave],.fxd[data-shape=arc]{--fxd-default-h: clamp(2.5rem, 6vw, 6.5rem)}.fxd[data-shape=fade] .fxd__shape{-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000)}.fxd[data-inset=true]{margin-block-start:calc(var(--fxd-h, var(--fxd-default-h)) * -1)}.fxcv{--fxcv-k: 1;position:relative;background:var(--fxcv-ground, var(--fx-color-surface, #0b1524))}.fxcv[data-edge=top]{padding-block-start:var(--fxcv-depth, 96px)}.fxcv[data-edge=bottom]{padding-block-end:var(--fxcv-depth, 96px)}.fxcv[data-overlap=true]{z-index:1}.fxcv[data-overlap=true][data-edge=top]{margin-block-start:calc(var(--fxcv-depth, 96px) * -1)}.fxcv[data-overlap=true][data-edge=bottom]{margin-block-end:calc(var(--fxcv-depth, 96px) * -1)}.fxcv[data-shape=round][data-edge=top]{border-start-start-radius:calc(var(--fxcv-depth, 96px) * var(--fxcv-k));border-start-end-radius:calc(var(--fxcv-depth, 96px) * var(--fxcv-k))}.fxcv[data-shape=round][data-edge=bottom]{border-end-start-radius:calc(var(--fxcv-depth, 96px) * var(--fxcv-k));border-end-end-radius:calc(var(--fxcv-depth, 96px) * var(--fxcv-k))}.fxsc-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fxsc-scene{--p: 0;--e: calc(var(--p) * var(--p) * (3 - 2 * var(--p)));position:relative;block-size:calc(var(--fxsc-length, 2.5) * 100vh)}.fxsc-scene__stage{position:sticky;inset-block-start:0;block-size:100vh;block-size:100svh;overflow:hidden}.fxsc-scrub{--p: 0}.fxsc-scrub__w{display:inline-block;white-space:nowrap}.fxsc-scrub__u{opacity:clamp(var(--dim, .16),calc((var(--p) * (var(--n) + var(--soft)) - var(--i)) / var(--soft)),1)}.fxsc-show{color:var(--fx-color-text, #eef2f7);background:var(--fx-color-bg, #080808)}.fxsc-show .fxsc-scene__stage{display:grid;place-items:start center}.fxsc-show__beam{position:absolute;top:-20%;right:0;bottom:30%;left:0;pointer-events:none;background:radial-gradient(40% 55% at 50% 0%,#ffffff21,#fff0 70%),conic-gradient(from 180deg at 50% -8%,#fff0 165deg,#ffffff12,#fff0 195deg);opacity:calc(1 - var(--e) * .7)}.fxsc-show__head{position:relative;z-index:2;display:grid;justify-items:center;gap:var(--fx-space-4, 1rem);max-inline-size:60rem;padding-block-start:clamp(5.5rem,14vh,9rem);padding-inline:var(--fx-space-5, 1.5rem);text-align:center;transform:translateY(calc(var(--e) * -26vh));opacity:calc(1 - var(--p) * 2.6)}.fxsc-show__kicker{margin:0;padding:.45rem 1rem;border:1px solid var(--fx-color-border, #2b2b2b);border-radius:var(--fx-radius-pill, 999px);background:var(--fx-color-surface, #141414);font-size:var(--fx-text-sm, .875rem)}.fxsc-show__title{margin:0;font-family:var(--fx-font-heading, inherit);font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:var(--fx-weight-medium, 500);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.fxsc-show__lede{margin:0;max-inline-size:40rem;color:var(--fx-color-muted, #9a9a9a);text-wrap:pretty}.fxsc-show__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fx-space-3, .75rem)}.fxsc-show__frame{--s: calc(var(--fxsc-start, .52) + (1 - var(--fxsc-start, .52)) * var(--e));position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:var(--fx-color-surface-2, #1c1c1c);border-radius:calc((1 - var(--e)) * 26px / var(--s));transform:translateY(calc((1 - var(--e)) * 38vh)) scale(var(--s));transform-origin:50% 50%}.fxsc-show__screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc((1 - var(--e)) * 18px / var(--s));transform:scale(calc(1 - (1 - var(--e)) * .03))}.fxsc-show__screen>:is(video,img){inline-size:100%;block-size:100%;object-fit:cover;display:block}.fxsc-show__sat{position:absolute;z-index:3;inset-inline-start:calc(var(--x) * 1%);inset-block-start:calc(var(--y) * 1%);inline-size:var(--w, auto);transform:translate(-50%,-50%) translate(calc(var(--dx) * var(--e) * 55vw),calc(var(--dy) * var(--e) * 50vh));opacity:calc(1 - var(--e) * 1.7);pointer-events:none}.fxsc-show__bob{animation:fxsc-bob 6s ease-in-out calc(var(--k) * -1.3s) infinite alternate}@keyframes fxsc-bob{to{transform:translateY(-10px)}}.fxsc-show__pause{position:absolute;z-index:4;inset-inline-end:var(--fx-space-5, 1.5rem);inset-block-end:var(--fx-space-5, 1.5rem);display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:1px solid var(--fx-color-border, #2b2b2b);border-radius:var(--fx-radius-pill, 999px);background:var(--fx-color-surface, #141414);color:var(--fx-color-text, #eef2f7);cursor:pointer}.fxsc-show__pause svg{inline-size:.9rem;block-size:.9rem}.fxsc-show__pause:focus-visible{outline:2px solid var(--fx-color-focus, #7aa7ff);outline-offset:3px}@media(max-width:720px){.fxsc-show{--fxsc-start: .86}.fxsc-show__sat{display:none}}.fxsc-stages{background:var(--fx-color-bg, #080808);color:var(--fx-color-text, #eef2f7)}.fxsc-stages__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);block-size:100%;padding-inline:clamp(1rem,5vw,5rem)}.fxsc-stages__copy{display:grid;gap:var(--fx-space-6, 2rem)}.fxsc-stages__heading{color:var(--fx-color-muted, #9a9a9a)}.fxsc-stages__texts{display:grid}.fxsc-stages__text{grid-area:1 / 1;display:grid;gap:var(--fx-space-3, .75rem);align-content:start;transition:opacity .36s var(--fx-ease, ease),transform .48s var(--fx-ease, ease)}.fxsc-stages__text[data-rel=now]{opacity:1;transform:none}.fxsc-stages__text[data-rel=past]{opacity:0;transform:translateY(-1.5rem)}.fxsc-stages__text:is([data-rel=next],[data-rel=later]){opacity:0;transform:translateY(1.5rem)}.fxsc-stages__num{margin:0;font-family:var(--fx-font-mono, ui-monospace, monospace);font-size:var(--fx-text-xs, .75rem);letter-spacing:.12em;color:var(--fx-color-muted, #9a9a9a)}.fxsc-stages__kicker{margin:0;color:var(--fx-color-accent, #8a5cff);font-size:var(--fx-text-sm, .875rem)}.fxsc-stages__title{margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.fxsc-stages__body{color:var(--fx-color-muted, #9a9a9a);max-inline-size:32rem}.fxsc-stages__note{margin:0;font-size:var(--fx-text-sm, .875rem)}.fxsc-stages__rail{position:relative;block-size:2px;max-inline-size:16rem;background:var(--fx-color-border, #2b2b2b);overflow:hidden}.fxsc-stages__rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fx-color-accent, #8a5cff);transform:scaleX(var(--p));transform-origin:left center}.fxsc-stages__media{display:grid;place-items:center;perspective:1400px}.fxsc-stages__card{grid-area:1 / 1;inline-size:min(100%,44rem);overflow:hidden;border-radius:var(--fx-radius-lg, 16px);box-shadow:0 30px 80px #00000073;transition:transform .7s var(--fx-ease, ease),opacity .5s var(--fx-ease, ease)}.fxsc-stages__card>:is(img,video){display:block;inline-size:100%;block-size:auto}.fxsc-stages__card[data-rel=now]{opacity:1;transform:rotate(-3deg);z-index:3}.fxsc-stages__card[data-rel=past]{opacity:0;transform:translateY(-18%) rotate(-9deg) scale(.94);z-index:4}.fxsc-stages__card[data-rel=next]{opacity:.55;transform:translate(6%,34%) rotate(5deg) scale(.9);z-index:2}.fxsc-stages__card[data-rel=later]{opacity:0;transform:translate(10%,60%) rotate(8deg) scale(.86);z-index:1}@media(max-width:860px){.fxsc-stages__grid{grid-template-columns:minmax(0,1fr);align-content:center}.fxsc-stages__media{order:-1}.fxsc-stages__card{inline-size:min(100%,30rem)}}.fxsc-drift{--p: .5;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));align-items:start;gap:var(--fx-space-5, 1.5rem)}.fxsc-drift__col{display:grid;gap:var(--fx-space-5, 1.5rem);padding-block-start:calc(var(--c) * var(--drift, 8) * .25rem);transform:translateY(calc((var(--p) - .5) * var(--k) * var(--drift, 8) * 1rem))}@media(max-width:720px){.fxsc-drift{grid-template-columns:minmax(0,1fr)}.fxsc-drift__col{padding-block-start:0;transform:none}}.fxsc-band{--p: .5;position:relative;isolation:isolate;overflow:hidden;color:var(--fxsc-band-ink, #ffffff)}.fxsc-band__media{position:absolute;inset:calc(var(--depth, .18) * -100%) 0;z-index:-2;transform:translateY(calc((.5 - var(--p)) * var(--depth, .18) * 100%))}.fxsc-band__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.fxsc-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:var(--tint, .58)}.fxsc-band__body{padding-block:clamp(3rem,9vw,7.5rem);padding-inline:clamp(1rem,5vw,4rem)}.fxsc-band[data-align=center] .fxsc-band__body{text-align:center}.fxsc-journey .fxsc-scene__stage{isolation:isolate}.fxsc-cue{opacity:0;transform:translateY(.75rem);transition:opacity var(--fxsc-cue-dur, .52s) var(--fx-ease, cubic-bezier(.2, .8, .2, 1)),transform var(--fxsc-cue-dur, .52s) var(--fx-ease, cubic-bezier(.2, .8, .2, 1))}.fxsc-cue[data-on=true]{opacity:1;transform:none}.fxsc-cue[data-on=false]{pointer-events:none}.fxsc-readout{font-family:var(--fx-font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.fxsc-groundshift{background-color:var(--fxsc-ground, var(--fx-color-bg, #0b0f14));color:var(--fxsc-ink, inherit)}.fxsc-groundshift [data-ground]{background-color:transparent}.fxsc-skew{--fxsc-v: 0;transform:skewY(calc(var(--fxsc-v) * var(--fxsc-skew, 4deg)));transform-origin:50% 50%}.fxsc-pan .fxsc-scene__stage{display:grid;align-items:center;overflow:hidden}.fxsc-pan__track{display:flex;gap:var(--fxsc-gap, clamp(1rem, 3vw, 2.5rem));inline-size:max-content;padding-inline:clamp(1rem,5vw,4rem);transform:translate(calc(var(--p) * var(--fxsc-pan-x, 0px) * -1))}.fxsc-pan__track>*{flex:none}.fxsc-draw path,.fxsc-draw line,.fxsc-draw polyline,.fxsc-draw polygon,.fxsc-draw circle,.fxsc-draw ellipse,.fxsc-draw rect{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}@media(prefers-reduced-motion:reduce){.fxsc-scene{block-size:auto}.fxsc-scene__stage{position:relative;block-size:auto;overflow:visible}.fxsc-show .fxsc-scene__stage{display:block;padding-block-end:var(--fx-space-7, 3rem)}.fxsc-show__head{transform:none;opacity:1;margin-inline:auto}.fxsc-show__frame{position:relative;inset:auto;margin:var(--fx-space-7, 3rem) auto 0;inline-size:min(92%,64rem);aspect-ratio:16 / 9;transform:none;border-radius:var(--fx-radius-lg, 16px)}.fxsc-show__screen{transform:none}.fxsc-show__sat{display:none}.fxsc-show__bob{animation:none}.fxsc-show__beam{opacity:.6}.fxsc-stages__grid{grid-template-columns:minmax(0,1fr);block-size:auto;padding-block:var(--fx-space-7, 3rem)}.fxsc-stages__copy,.fxsc-stages__texts,.fxsc-stages__media{display:contents}.fxsc-stages__heading{order:-1}.fxsc-stages__text{order:calc(var(--i) * 2)}.fxsc-stages__card{order:calc(var(--i) * 2 + 1);margin-block-end:var(--fx-space-6, 2rem)}.fxsc-stages__text,.fxsc-stages__card{opacity:1;transform:none;transition:none}.fxsc-stages__rail{display:none}.fxsc-drift__col,.fxsc-band__media{transform:none}.fxsc-cue{opacity:1;transform:none;transition:none}.fxsc-cue[data-on=false]{pointer-events:auto}.fxsc-skew{transform:none}.fxsc-pan .fxsc-scene__stage{overflow-x:auto;scroll-snap-type:x mandatory}.fxsc-pan__track{transform:none}.fxsc-pan__track>*{scroll-snap-align:start}}.fxp-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fxp-no-cursor,.fxp-no-cursor *{cursor:none!important}.fxp-cursor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .2s ease;--fxp-ink: var(--fx-color-accent, #ff6600)}.fxp-cursor[data-shown=true]{opacity:1}.fxp-cursor[data-blend=true]{mix-blend-mode:difference;--fxp-ink: rgb(255 255 255 / 1)}.fxp-cursor__ring,.fxp-cursor__dot{position:absolute;inset-block-start:0;inset-inline-start:0}.fxp-cursor__ring{inline-size:0;block-size:0}.fxp-cursor__halo{position:absolute;inline-size:var(--size, 38px);block-size:var(--size, 38px);margin-block-start:calc(var(--size, 38px) / -2);margin-inline-start:calc(var(--size, 38px) / -2);border:1.5px solid var(--fxp-ink);border-radius:50%;transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .2s ease,opacity .2s ease}.fxp-cursor[data-state=hover] .fxp-cursor__halo{transform:scale(1.7);background-color:color-mix(in srgb,var(--fxp-ink) 14%,transparent)}.fxp-cursor[data-state=label] .fxp-cursor__halo{transform:scale(2.4);background-color:var(--fxp-ink)}.fxp-cursor[data-down=true] .fxp-cursor__halo{transform:scale(.8)}.fxp-cursor__word{position:absolute;transform:translate(-50%,-50%);font:600 .68rem/1 var(--fx-font-body, system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fx-color-on-accent, #ffffff);opacity:0;transition:opacity .16s ease}.fxp-cursor[data-state=label] .fxp-cursor__word{opacity:1}.fxp-cursor__dot{inline-size:6px;block-size:6px;margin-block-start:-3px;margin-inline-start:-3px;border-radius:50%;background:var(--fxp-ink)}.fxp-cursor[data-state=label] .fxp-cursor__dot{opacity:0}.fxp-list{position:relative;--w: 300px}.fxp-list__rows{list-style:none;margin:0;padding:0}.fxp-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(var(--cells, 1),minmax(0,1fr));align-items:baseline;gap:var(--fx-space-4, 1rem);padding-block:var(--fx-space-4, 1rem);padding-inline:var(--fx-space-3, .75rem);border-block-end:1px solid var(--fx-color-border, #2b2b2b);color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fxp-list__head{color:var(--fx-color-muted, #8a8a8a);font-size:var(--fx-text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase}.fxp-row__title{font-size:var(--fx-text-lg, 1.125rem);font-weight:var(--fx-weight-medium, 500)}.fxp-row__cell{color:var(--fx-color-muted, #8a8a8a)}.fxp-list[data-open=true] .fxp-row:not([data-on]){color:var(--fx-color-muted, #8a8a8a)}.fxp-row[data-on]{background-color:var(--fx-color-surface, #141414)}.fxp-row:focus-visible{outline:2px solid var(--fx-color-focus, #7aa7ff);outline-offset:-2px}.fxp-list__float{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:5;inline-size:var(--w);aspect-ratio:1 / .62;overflow:hidden;border-radius:var(--fx-radius-md, 10px);pointer-events:none;opacity:0;scale:.9;transition:opacity .22s ease,scale .26s cubic-bezier(.2,.8,.2,1)}.fxp-list[data-open=true] .fxp-list__float{opacity:1;scale:1}.fxp-list__float img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .24s ease}.fxp-list__float img[data-on]{opacity:1}@media(hover:none){.fxp-list__float{display:none}}@media(max-width:640px){.fxp-row{grid-template-columns:minmax(0,1fr);gap:var(--fx-space-1, .25rem)}.fxp-list__head{display:none}}.fxp-trail{position:relative;isolation:isolate;overflow:hidden}.fxp-trail__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.fxp-trail[data-above=true] .fxp-trail__layer{z-index:2}.fxp-trail__content{position:relative;z-index:1}.fxp-trail__img{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--fxp-trail-size, 180px);aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--fx-radius-2, 2px);transform:translate(var(--x, 0px),var(--y, 0px)) translate(-50%,-50%) rotate(var(--r, 0deg));opacity:0;scale:.6}.fxp-trail__img[data-on=true]{animation:fxp-trail-life var(--fxp-trail-life, .9s) cubic-bezier(.22,1,.36,1) both}@keyframes fxp-trail-life{0%{opacity:0;scale:.6}18%{opacity:1;scale:1}65%{opacity:1;scale:1}to{opacity:0;scale:.92}}@media(prefers-reduced-motion:reduce){.fxp-cursor,.fxp-cursor__halo,.fxp-cursor__word,.fxp-row,.fxp-list__float,.fxp-list__float img{transition:none}.fxp-list__float{scale:1}.fxp-trail__img[data-on=true]{animation:none}}.fxt-stack{position:relative}.fxt-stack__panel{position:sticky;top:0;padding-top:calc(var(--i) * 1.25rem);min-height:var(--fxt-hold, 100vh)}.fxt-stack__inner{min-height:calc(var(--fxt-hold, 100vh) - var(--i) * 1.25rem);display:flex;flex-direction:column;justify-content:center;background:var(--fx-color-surface, #10161d);border-top:1px solid var(--fx-color-border, #253243);padding:clamp(1.5rem,4vw,3rem);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@supports (animation-timeline: view()){.fxt-stack__inner{animation:fxt-recede linear both;animation-timeline:view();animation-range:exit 0% exit 100%;transform-origin:top center}@keyframes fxt-recede{to{transform:scale(.94);opacity:.55}}}@media(prefers-reduced-motion:reduce){.fxt-stack__panel{position:static;min-height:0;padding-top:0}.fxt-stack__inner{animation:none;min-height:0}}.fxt-wipe{--fxt-p: 0%}@supports (animation-timeline: view()){.fxt-wipe{animation:fxt-wipe-in linear both;animation-timeline:view();animation-range:entry 5% cover 40%}.fxt-wipe[data-from=left]{--fxt-hidden: inset(0 100% 0 0)}.fxt-wipe[data-from=right]{--fxt-hidden: inset(0 0 0 100%)}.fxt-wipe[data-from=top]{--fxt-hidden: inset(0 0 100% 0)}.fxt-wipe[data-from=bottom]{--fxt-hidden: inset(100% 0 0 0)}@keyframes fxt-wipe-in{0%{clip-path:var(--fxt-hidden, inset(0 100% 0 0))}to{clip-path:inset(0 0 0 0)}}}@media(prefers-reduced-motion:reduce){.fxt-wipe{animation:none;clip-path:none}}.fxt-crossfade{view-transition-name:fxt-crossfade}::view-transition-old(fxt-crossfade),::view-transition-new(fxt-crossfade){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.fxty-prose{max-inline-size:calc(var(--fxty-measure, 65) * 1ch);hanging-punctuation:first allow-end last;text-decoration-skip-ink:auto}.fxty-prose :is(p,li,blockquote,dd,figcaption){text-wrap:pretty}.fxty-prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.fxty-prose[data-hyphenate=true] :is(p,li,dd){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2}.fxty-prose a{text-underline-offset:.18em;text-decoration-thickness:from-font}.fxty-prose :is(input,textarea,pre,code){hanging-punctuation:none}:where(span,a,em,strong,small,b,i,code).fxty-trim{display:inline-block}.fxty-trim__ink{display:block;text-box:trim-both cap alphabetic}.fxty-trim[data-edge=ex]>.fxty-trim__ink{text-box-edge:ex alphabetic}.fxty-trim[data-edge=text]>.fxty-trim__ink{text-box-edge:text alphabetic}.fxty-trim[data-side=start]>.fxty-trim__ink{text-box-trim:trim-start}.fxty-trim[data-side=end]>.fxty-trim__ink{text-box-trim:trim-end}@supports not (text-box: trim-both cap alphabetic){.fxty-trim__ink:before,.fxty-trim__ink:after{content:"";display:table}.fxty-trim__ink:before{margin-block-end:calc((1 - var(--fxty-lh, 1.2)) * .5em - .1em)}.fxty-trim__ink:after{margin-block-start:calc((1 - var(--fxty-lh, 1.2)) * .5em - .08em)}}.fxty-fit{display:block;overflow:hidden}.fxty-fit__line{display:inline-block;white-space:nowrap;font-size:calc(1em * var(--fxty-fit, 1))}.fxty-media{position:relative;display:grid;isolation:isolate;overflow:hidden;min-block-size:var(--fxty-media-min, 60vh);color:var(--fxty-media-ink, #fff)}.fxty-media__media,.fxty-media__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.fxty-media__media{z-index:0}.fxty-media__media :is(img,video,picture){display:block;inline-size:100%;block-size:100%;object-fit:cover}.fxty-media__scrim{z-index:1;pointer-events:none;--fxty-a: var(--fxty-scrim, .72);background:linear-gradient(var(--fxty-scrim-dir, to top),rgb(0 0 0 / var(--fxty-a)) 0%,rgb(0 0 0 / calc(var(--fxty-a) * .7)) 25%,rgb(0 0 0 / calc(var(--fxty-a) * .25)) 60%,rgb(0 0 0 / 0) 100%)}.fxty-media[data-placement=top] .fxty-media__scrim{--fxty-scrim-dir: to bottom}.fxty-media[data-placement=start] .fxty-media__scrim{--fxty-scrim-dir: to right}.fxty-media[data-placement=center] .fxty-media__scrim{background:radial-gradient(closest-side,rgb(0 0 0 / var(--fxty-a)),rgb(0 0 0 / calc(var(--fxty-a) * .35)) 70%,#0000)}.fxty-media[data-blur=true] .fxty-media__scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(var(--fxty-scrim-dir, to top),rgb(0 0 0 / 1) 30%,rgb(0 0 0 / 0) 75%);mask-image:linear-gradient(var(--fxty-scrim-dir, to top),rgb(0 0 0 / 1) 30%,rgb(0 0 0 / 0) 75%)}.fxty-media__text{z-index:2;align-self:end;padding:clamp(1rem,4vw,3rem);text-shadow:0 0 1em rgb(0 0 0 / .5)}.fxty-media[data-placement=top] .fxty-media__text{align-self:start}.fxty-media[data-placement=start] .fxty-media__text{align-self:center;max-inline-size:36rem}.fxty-media[data-placement=center] .fxty-media__text{align-self:center;justify-self:center;text-align:center}@media(prefers-reduced-transparency:reduce){.fxty-media__text{background:#000c}.fxty-media__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.fxty-notes{counter-reset:fxty-ref fxty-note}.fxty-noteref{font-size:.75em;vertical-align:super;line-height:0;text-decoration:none;color:var(--fx-color-accent, #35d6e8)}.fxty-noteref:after{counter-increment:fxty-ref;content:counter(fxty-ref)}.fxty-noteref:focus-visible{outline:2px solid var(--fx-color-focus, #00d4ff);outline-offset:2px}.fxty-sidenote{display:block;margin-block:.5rem 1rem;padding-inline-start:.75rem;border-inline-start:2px solid var(--fx-color-border, #26333f);font-size:.875rem;color:var(--fx-color-muted, #8496a8)}.fxty-sidenote:before{counter-increment:fxty-note;content:counter(fxty-note) ". ";color:var(--fx-color-accent, #35d6e8)}@supports (position-anchor: --fxty-x) and (top: anchor(top)){@media(min-width:70rem){.fxty-notes{position:relative;padding-inline-end:var(--fxty-gutter, 18rem)}.fxty-sidenote{position:absolute;inset-inline-end:0;inline-size:calc(var(--fxty-gutter, 18rem) - 2rem);margin:0;top:var(--fxty-note-top, anchor(top))}}}.fxty-dropcap:first-letter{-webkit-initial-letter:var(--fxty-dc-size, 3) var(--fxty-dc-sink, 3);initial-letter:var(--fxty-dc-size, 3) var(--fxty-dc-sink, 3);margin-inline-end:.12em;font-weight:700;color:var(--fxty-dc-ink, var(--fx-color-accent, #35d6e8))}@supports not ((initial-letter: 2) or (-webkit-initial-letter: 2)){.fxty-dropcap:first-letter{float:left;font-size:calc(var(--fxty-dc-size, 3) * 1lh);line-height:.82;padding-block-start:.06em}}.fxty-kinetic__word{display:inline-block;white-space:nowrap}.fxty-kinetic__l{display:inline-block;font-variation-settings:"wght" var(--fxty-w0, 300),"wdth" var(--fxty-d0, 100);transition:font-variation-settings .64s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * var(--fxty-stagger, 40ms))}.fxty-kinetic[data-on=true] .fxty-kinetic__l{font-variation-settings:"wght" var(--fxty-w1, 800),"wdth" var(--fxty-d1, 100)}.fxty-path{display:inline-block;inline-size:100%}.fxty-path svg{display:block;inline-size:100%;block-size:auto;overflow:visible}.fxty-path text{fill:currentColor;font-size:var(--fxty-path-size, 28px);letter-spacing:var(--fxty-path-track, .12em)}.fxty-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fxty-clamp__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fxty-lines, 3);overflow:hidden}.fxty-clamp[data-open=true] .fxty-clamp__body{display:block;-webkit-line-clamp:none}.fxty-clamp__toggle{margin-block-start:.4rem;padding:0;font:inherit;color:var(--fx-color-accent, #35d6e8);background:none;border:0;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.fxty-clamp__toggle:focus-visible{outline:2px solid var(--fx-color-focus, #00d4ff);outline-offset:2px}.fxty-figure{margin:0;inline-size:fit-content;max-inline-size:100%}.fxty-figure__media :is(img,video){display:block;max-inline-size:100%;block-size:auto}.fxty-figure__caption{contain:inline-size;margin-block-start:.5rem;font-size:.875rem;color:var(--fx-color-muted, #8496a8);text-wrap:pretty}.fxty-figure__credit{display:block;margin-block-start:.2rem;font-size:.8em}@media(min-width:60rem){.fxty-figure[data-placement=side]{display:grid;grid-template-columns:auto minmax(12rem,18rem);gap:1.25rem;inline-size:auto;align-items:end}.fxty-figure[data-placement=side] .fxty-figure__caption{contain:none}}@media(prefers-reduced-motion:reduce){.fxty-kinetic__l{transition:none}}.fxbe-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fxbe-karaoke__w{transition:color .16s cubic-bezier(.2,.8,.2,1),text-shadow .16s cubic-bezier(.2,.8,.2,1)}.fxbe-karaoke__w[data-state=next]{color:var(--fxbe-dim, color-mix(in srgb, currentColor 30%, transparent))}.fxbe-karaoke__w[data-state=now]{color:var(--fxbe-accent, var(--fx-color-accent, #35d6e8));text-shadow:0 0 .45em color-mix(in srgb,var(--fxbe-accent, var(--fx-color-accent, #35d6e8)) 60%,transparent)}.fxbe-stamp{display:inline-block;padding:.22em .55em;border:.12em solid currentColor;border-radius:var(--fxe-radius-sm, .14em);outline:.05em solid currentColor;outline-offset:.12em;font-family:var(--fx-font-display);font-size:var(--fxbe-stamp-size, 1.6rem);font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--fxbe-stamp-ink, var(--fx-color-success, #3ddc84));rotate:var(--fxbe-angle, -8deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 0 0 0 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 0 0 0 1.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:180px 90px;mask-size:180px 90px}.fxbe-stamp[data-tone=reject]{color:var(--fxbe-stamp-ink, var(--fx-color-danger, #ff5a5f))}.fxbe-stamp[data-tone=neutral]{color:var(--fxbe-stamp-ink, var(--fx-color-text, #e6eef6))}.fxbe-stamp[data-armed=true][data-on=false]{opacity:0}.fxbe-stamp[data-armed=true][data-on=true]{animation:fxbe-stamp .52s cubic-bezier(.2,.9,.25,1.15) both}@keyframes fxbe-stamp{0%{opacity:0;scale:2.6;rotate:calc(var(--fxbe-angle, -8deg) - 10deg);filter:blur(3px)}55%{opacity:1;scale:.92;rotate:calc(var(--fxbe-angle, -8deg) + 1deg);filter:blur(0)}78%{scale:1.04}to{opacity:1;scale:1;rotate:var(--fxbe-angle, -8deg)}}.fxbe-counter{display:grid;gap:.6rem;font-variant-numeric:tabular-nums}.fxbe-counter__value{font-family:var(--fx-font-display);font-size:var(--fxbe-counter-size, clamp(4rem, 14vw, 11rem));font-weight:300;line-height:.9;letter-spacing:-.04em}.fxbe-counter__unit{font-size:.55em;margin-inline-start:.04em}.fxbe-counter__bar{display:block;block-size:6px;overflow:hidden;background:var(--fxbe-track, color-mix(in srgb, currentColor 14%, transparent))}.fxbe-counter__bar i{display:block;block-size:100%;transform-origin:left center;scale:var(--fxbe-fill, 0) 1;background:var(--fxbe-accent, var(--fx-color-accent, #35d6e8));box-shadow:0 0 12px var(--fxbe-accent, var(--fx-color-accent, #35d6e8))}.fxbe-counter[data-held=true] .fxbe-counter__bar i{animation:fxbe-held .9s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes fxbe-held{to{opacity:.4}}.fxbe-counter__label{color:var(--fx-color-muted, #8496a8)}.fxbe-boot{margin:0;padding:0;list-style:none;max-inline-size:38rem;font:.875rem / 1.65 var(--fx-font-mono, ui-monospace, monospace)}.fxbe-boot__line{display:flex;align-items:baseline;gap:.6ch;padding-inline:.6ch}.fxbe-boot__leader{flex:1;min-inline-size:2ch;border-block-end:1px dotted color-mix(in srgb,currentColor 40%,transparent);translate:0 -.3em}.fxbe-boot__status{color:var(--fx-color-success, #3ddc84)}.fxbe-boot__line[data-tone=warn] .fxbe-boot__status{color:var(--fx-color-warning, #ffb020)}.fxbe-boot__line[data-tone=fail] .fxbe-boot__status{color:var(--fx-color-danger, #ff5a5f)}.fxbe-boot__line[data-tone=info] .fxbe-boot__status{color:var(--fx-color-muted, #8496a8)}.fxbe-boot[data-armed=true] .fxbe-boot__line[data-shown=false]{visibility:hidden}.fxbe-boot[data-armed=true] .fxbe-boot__line[data-shown=true]{animation:fxbe-print .14s steps(3,end) both}.fxbe-boot__line[data-current=true]{background:color-mix(in srgb,var(--fxbe-accent, var(--fx-color-accent, #35d6e8)) 22%,transparent)}@keyframes fxbe-print{0%{opacity:0}50%{opacity:1}70%{opacity:.5}to{opacity:1}}.fxbe-matrix{--fxbe-led-off: rgb(255 255 255 / .07);display:inline-block;max-inline-size:100%;color:var(--fxbe-led, var(--fxbe-accent, var(--fx-color-accent, #35d6e8)));line-height:0}.fxbe-matrix__canvas{display:none;max-inline-size:100%;block-size:auto}.fxbe-matrix__plain{font:700 1.5rem / 1.2 var(--fx-font-mono, ui-monospace, monospace);letter-spacing:.1em}.fxbe-matrix[data-drawn=true] .fxbe-matrix__canvas{display:block}.fxbe-matrix[data-drawn=true] .fxbe-matrix__plain{display:none}.fxbe-glitch{position:relative;display:inline-block;white-space:nowrap}.fxbe-glitch__word{position:relative;z-index:1;white-space:nowrap}.fxbe-glitch__echo,.fxbe-glitch__ghost{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap;opacity:0;pointer-events:none}.fxbe-glitch__echo{translate:0 calc(var(--i, 0) * .8em)}.fxbe-glitch[data-effect=stutter][data-on=true] .fxbe-glitch__echo{animation:fxbe-echo .95s cubic-bezier(.2,.8,.2,1) var(--d, 0ms) both}.fxbe-glitch[data-effect=stutter][data-on=true] .fxbe-glitch__word{animation:fxbe-flicker .95s steps(1,end) both}@keyframes fxbe-echo{0%{opacity:0}12%{opacity:.85}68%{opacity:.55;translate:0 calc(var(--i, 0) * .8em)}to{opacity:0;translate:0 0}}@keyframes fxbe-flicker{0%,22%,44%{opacity:.35}11%,33%,55%,to{opacity:1}}.fxbe-glitch[data-effect=leet] .fxbe-glitch__word:after{content:attr(data-leet);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--fxbe-accent, var(--fx-color-accent, #35d6e8));opacity:0}.fxbe-glitch[data-effect=leet][data-on=true] .fxbe-glitch__word{animation:fxbe-leet-word 1.1s steps(1,end) both}.fxbe-glitch[data-effect=leet][data-on=true] .fxbe-glitch__word:after{animation:fxbe-leet-swap 1.1s steps(1,end) both}@keyframes fxbe-leet-word{0%,30%,60%{color:transparent}15%,45%,80%,to{color:inherit}}@keyframes fxbe-leet-swap{0%,30%,60%{opacity:1}15%,45%,80%,to{opacity:0}}.fxbe-glitch__ghost{color:var(--fxbe-accent, var(--fx-color-accent, #35d6e8));mix-blend-mode:screen}.fxbe-glitch[data-effect=ghost][data-on=true] .fxbe-glitch__ghost{animation:fxbe-ghost .72s cubic-bezier(.2,.8,.2,1) calc(var(--k, 1) * 70ms) both}.fxbe-glitch[data-effect=ghost][data-on=true] .fxbe-glitch__word{animation:fxbe-band .72s cubic-bezier(.3,1.4,.5,1) both}@keyframes fxbe-ghost{0%{opacity:.7;translate:calc(var(--k, 1) * -.22em) 0;skew:-14deg 0deg}to{opacity:0;translate:0 0;skew:0deg 0deg}}@keyframes fxbe-band{0%{translate:-.35em 0;skew:-10deg 0deg}to{translate:0 0;skew:0deg 0deg}}.fxbe-callout{display:inline-flex;align-items:center;gap:.3em;color:var(--fxbe-ink, var(--fx-color-danger, #ff5a5f));font:400 var(--fxbe-callout-size, 1.4rem) / 1.1 var(--fxbe-hand, "Caveat", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive)}.fxbe-callout[data-direction=right]{flex-direction:row-reverse}.fxbe-callout[data-direction=up]{flex-direction:column}.fxbe-callout[data-direction=down]{flex-direction:column-reverse}.fxbe-callout__arrow{inline-size:3.2em;block-size:auto;overflow:visible}.fxbe-callout__arrow path{stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.fxbe-callout__label{rotate:-3deg;white-space:nowrap}.fxbe-callout[data-armed=true][data-on=false] .fxbe-callout__arrow path{stroke-dashoffset:1}.fxbe-callout[data-armed=true][data-on=false] .fxbe-callout__label{opacity:0}.fxbe-callout[data-armed=true][data-on=true] .fxbe-callout__arrow path{animation:fxbe-draw .52s cubic-bezier(.4,0,.2,1) both}.fxbe-callout[data-armed=true][data-on=true] .fxbe-callout__label{animation:fxbe-scrawl .46s cubic-bezier(.4,0,.2,1) .36s both}@keyframes fxbe-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fxbe-scrawl{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.fxbe-speech{position:relative;display:inline-block;padding:.7em 1em;border:2px solid var(--fxbe-speech-line, var(--fxbe-accent, var(--fx-color-accent, #35d6e8)));border-radius:var(--fxe-radius, .6em);background:var(--fxbe-speech-bg, var(--fx-color-surface, #0e141b));box-shadow:0 0 28px color-mix(in srgb,var(--fxbe-speech-line, var(--fxbe-accent, var(--fx-color-accent, #35d6e8))) 30%,transparent);transform-origin:50% 100%}.fxbe-speech:after{content:"";position:absolute;inline-size:.9em;block-size:.9em;background:inherit;border:inherit;border-width:0 2px 2px 0;border-radius:0;rotate:45deg;inset-block-end:-.5em;inset-inline-start:calc(50% - .45em)}.fxbe-speech[data-tail=top]{transform-origin:50% 0}.fxbe-speech[data-tail=top]:after{inset-block-end:auto;inset-block-start:-.5em;rotate:225deg}.fxbe-speech[data-tail=left]{transform-origin:0 50%}.fxbe-speech[data-tail=left]:after{inset-block-end:calc(50% - .45em);inset-inline-start:-.5em;rotate:135deg}.fxbe-speech[data-tail=right]{transform-origin:100% 50%}.fxbe-speech[data-tail=right]:after{inset-block-end:calc(50% - .45em);inset-inline-start:auto;inset-inline-end:-.5em;rotate:-45deg}.fxbe-speech[data-tone=alert]{--fxbe-speech-line: var(--fx-color-danger, #ff5a5f)}.fxbe-speech[data-armed=true][data-on=false]{opacity:0;scale:.4}.fxbe-speech[data-armed=true][data-on=true]{animation:fxbe-pop .46s cubic-bezier(.3,1.5,.5,1) both}@keyframes fxbe-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.fxbe-wipe{position:relative;isolation:isolate}.fxbe-wipe__tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(var(--fxbe-cols, 12),1fr);grid-template-rows:repeat(var(--fxbe-rows, 6),1fr);pointer-events:none}.fxbe-wipe__tiles i{background:var(--fxbe-tile, var(--fx-color-bg, #06090d))}.fxbe-wipe[data-on=true] .fxbe-wipe__tiles i{animation:fxbe-tile .38s cubic-bezier(.6,0,.4,1) var(--d, 0ms) both}@keyframes fxbe-tile{0%{opacity:1;scale:1}55%{opacity:1;scale:.62;background:var(--fxbe-accent, var(--fx-color-accent, #35d6e8))}to{opacity:0;scale:0}}.fxbe-hud{position:relative;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem)}.fxbe-hud__marks i{position:absolute;inline-size:14px;block-size:14px;border:0 solid var(--fxbe-hud-line, color-mix(in srgb, currentColor 45%, transparent));pointer-events:none}.fxbe-hud__marks i:nth-child(1){inset-block-start:8px;inset-inline-start:8px;border-block-start-width:1px;border-inline-start-width:1px}.fxbe-hud__marks i:nth-child(2){inset-block-start:8px;inset-inline-end:8px;border-block-start-width:1px;border-inline-end-width:1px}.fxbe-hud__marks i:nth-child(3){inset-block-end:8px;inset-inline-start:8px;border-block-end-width:1px;border-inline-start-width:1px}.fxbe-hud__marks i:nth-child(4){inset-block-end:8px;inset-inline-end:8px;border-block-end-width:1px;border-inline-end-width:1px}.fxbe-hud__label{position:absolute;display:flex;gap:1.5ch;font:.6875rem / 1.2 var(--fx-font-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-color-muted, #8496a8)}.fxbe-hud__label[data-corner=tl]{inset-block-start:11px;inset-inline-start:32px}.fxbe-hud__label[data-corner=tr]{inset-block-start:11px;inset-inline-end:32px}.fxbe-hud__label[data-corner=bl]{inset-block-end:11px;inset-inline-start:32px}.fxbe-hud__label[data-corner=br]{inset-block-end:11px;inset-inline-end:32px}.fxbe-hud__tc{color:var(--fxbe-accent, var(--fx-color-accent, #35d6e8));font-variant-numeric:tabular-nums}.fxbe-drop__w{display:inline-block;rotate:var(--r, 0deg)}.fxbe-drop[data-armed=true][data-on=false] .fxbe-drop__w{opacity:0}.fxbe-drop[data-armed=true][data-on=true] .fxbe-drop__w{animation:fxbe-drop .68s cubic-bezier(.3,1.45,.55,1) calc(var(--i, 0) * var(--fxbe-stagger, 90ms)) both}@keyframes fxbe-drop{0%{opacity:0;translate:0 -1.4em;rotate:calc(var(--r, 0deg) * -2)}to{opacity:1;translate:0 0;rotate:var(--r, 0deg)}}@media(prefers-reduced-motion:reduce){.fxbe-karaoke__w{transition:none}.fxbe-stamp,.fxbe-speech,.fxbe-boot__line,.fxbe-drop__w,.fxbe-glitch__word,.fxbe-glitch__word:after,.fxbe-callout__label,.fxbe-callout__arrow path,.fxbe-counter__bar i{animation:none!important;opacity:1}.fxbe-glitch__echo,.fxbe-glitch__ghost,.fxbe-wipe__tiles{display:none}.fxbe-glitch__word:after{opacity:0}}.fxst-credit{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0;font-size:var(--fxst-size, .8125rem);line-height:1.5;letter-spacing:.01em;color:var(--fx-color-muted, #5f6b75)}.fxst-credit[data-tone=inherit]{color:inherit}.fxst-credit[data-align=center]{justify-content:center;text-align:center}.fxst-credit[data-align=end]{justify-content:flex-end;text-align:end}.fxst-credit__mark{inline-size:.7em;block-size:.7em;flex:none;align-self:center;fill:var(--fx-color-accent, currentColor)}.fxst-credit__text{min-inline-size:0}.fxst-credit__link,.fxst-credit__name{color:inherit;font-weight:600}.fxst-credit__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.fxst-credit__link:hover{color:var(--fx-color-text, currentColor)}.fxst-credit__link:focus-visible{outline:2px solid var(--fx-color-focus, currentColor);outline-offset:2px}.fxo-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.fxo-glass{--fxo-glass-angle: 135deg;--fxo-glass-floor: color-mix(in srgb, var(--fx-color-surface, #fff) 16%, transparent);position:relative;isolation:isolate;border-radius:var(--fxo-glass-radius, 28px);background:var(--fxo-glass-floor);box-shadow:0 10px 30px -12px #00000059,inset 0 0 0 1px color-mix(in srgb,var(--fx-color-text, #000) 10%,transparent)}.fxo-glass[data-tone=surface]{--fxo-glass-floor: color-mix(in srgb, var(--fx-color-surface, #fff) 46%, transparent)}.fxo-glass[data-tone=dark]{--fxo-glass-floor: var(--fxo-glass-dark-floor, rgb(10 12 16 / .4));color:var(--fxo-glass-dark-ink, #f4f5f7)}.fxo-glass[data-tone=light]{--fxo-glass-floor: var(--fxo-glass-light-floor, rgb(255 255 255 / .42));color:var(--fxo-glass-light-ink, #121417)}.fxo-glass[data-tier=svg]{-webkit-backdrop-filter:var(--fxo-glass-filter) saturate(1.35);backdrop-filter:var(--fxo-glass-filter) saturate(1.35)}.fxo-glass[data-tier=css]{-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}.fxo-glass:not([data-specular=off]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1.25px;background:conic-gradient(from var(--fxo-glass-angle),rgb(255 255 255 / .75),rgb(255 255 255 / 0) 22%,rgb(255 255 255 / 0) 48%,rgb(255 255 255 / .32) 56%,rgb(255 255 255 / 0) 74%,rgb(255 255 255 / .75));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.fxo-glass>:not(.fxo-defs){position:relative;z-index:2}.fxo-fluted{--fxo-rib: 26px;--fxo-shine: .6;position:relative;overflow:hidden;isolation:isolate}.fxo-fluted[data-tier=svg]>.fxo-fluted__content{filter:var(--fxo-flutes-filter)}.fxo-fluted[data-tier=css]>.fxo-fluted__content{filter:blur(1.5px) saturate(1.1)}.fxo-fluted__ribs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--fxo-shine);mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .55) 0,rgb(255 255 255 / 0) calc(var(--fxo-rib) * .3),rgb(0 0 0 / .35) calc(var(--fxo-rib) * .82),rgb(255 255 255 / .55) var(--fxo-rib))}.fxo-fluted[data-direction=horizontal] .fxo-fluted__ribs{background:repeating-linear-gradient(180deg,rgb(255 255 255 / .55) 0,rgb(255 255 255 / 0) calc(var(--fxo-rib) * .3),rgb(0 0 0 / .35) calc(var(--fxo-rib) * .82),rgb(255 255 255 / .55) var(--fxo-rib))}.fxo-frost{position:absolute;z-index:0;pointer-events:none;--fxo-frost-dir: to bottom}.fxo-frost[data-side=bottom]{inset:auto 0 0 0;height:var(--fxo-frost-size, 5rem);--fxo-frost-dir: to bottom}.fxo-frost[data-side=top]{inset:0 0 auto 0;height:var(--fxo-frost-size, 5rem);--fxo-frost-dir: to top}.fxo-frost[data-side=right]{inset:0 0 0 auto;width:var(--fxo-frost-size, 5rem);--fxo-frost-dir: to right}.fxo-frost[data-side=left]{inset:0 auto 0 0;width:var(--fxo-frost-size, 5rem);--fxo-frost-dir: to left}.fxo-frost__layer{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(var(--fxo-frost-blur));backdrop-filter:blur(var(--fxo-frost-blur));-webkit-mask-image:linear-gradient(var(--fxo-frost-dir),var(--fxo-frost-mask));mask-image:linear-gradient(var(--fxo-frost-dir),var(--fxo-frost-mask))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fxo-frost{background:linear-gradient(var(--fxo-frost-dir),transparent,color-mix(in srgb,var(--fx-color-bg, #fff) 70%,transparent))}}.fxo-foil{--fxo-foil-x: 30%;--fxo-foil-y: 30%;--fxo-foil-intensity: .45;position:relative;isolation:isolate;overflow:hidden}.fxo-foil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:var(--fxo-foil-intensity);mix-blend-mode:color-dodge;background-size:260% 260%;background-position:var(--fxo-foil-x) var(--fxo-foil-y);transition:background-position .12s linear;background-image:linear-gradient(115deg,transparent 22%,oklch(.86 .13 20) 34%,oklch(.9 .14 95) 42%,oklch(.88 .13 160) 50%,oklch(.85 .12 235) 58%,oklch(.84 .14 310) 66%,transparent 78%)}.fxo-foil[data-tone=gold]:after{mix-blend-mode:overlay;background-image:linear-gradient(115deg,transparent 25%,oklch(.92 .09 90) 42%,oklch(.78 .12 75) 50%,oklch(.95 .06 95) 58%,transparent 75%)}.fxo-foil[data-tone=silver]:after{mix-blend-mode:overlay;background-image:linear-gradient(115deg,transparent 25%,rgb(255 255 255 / .9) 44%,var(--fxo-foil-silver, rgb(180 186 196 / .8)) 52%,rgb(255 255 255 / .9) 60%,transparent 75%)}.fxo-foil[data-tone=accent]:after{mix-blend-mode:soft-light;background-image:linear-gradient(115deg,transparent 25%,var(--fx-color-accent, #888) 45%,#fff 52%,var(--fx-color-primary, #444) 60%,transparent 75%)}.fxo-foil[data-follow=sweep]:after{animation:fxo-foil-sweep 7s ease-in-out infinite alternate}@keyframes fxo-foil-sweep{0%{background-position:0% 0%}to{background-position:100% 100%}}@media(prefers-reduced-transparency:reduce){.fxo-glass,.fxo-glass[data-tier]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--fx-color-surface, #fff)}.fxo-glass[data-tone=dark]{background:var(--fxo-glass-dark-solid, #16181d)}.fxo-frost{display:none}}@media(prefers-reduced-motion:reduce){.fxo-foil:after{animation:none;transition:none}}@media(prefers-contrast:more){.fxo-fluted__ribs,.fxo-foil:after{display:none}.fxo-fluted>.fxo-fluted__content{filter:none}.fxo-fluted[data-tier]>.fxo-fluted__content{filter:none}}.fxl-bento{container-type:inline-size;container-name:fxl-bento}.fxl-bento__grid{display:grid;grid-template-columns:repeat(var(--fxl-bento-cols, 4),minmax(0,1fr));grid-auto-rows:minmax(var(--fxl-bento-row, 11rem),auto);gap:var(--fxl-bento-gap, var(--fx-space-4, 1rem))}.fxl-bento__grid[data-dense=true]{grid-auto-flow:dense}.fxl-bento__item{grid-column:span var(--fxl-bento-cspan, 1);grid-row:span var(--fxl-bento-rspan, 1);min-width:0;min-height:0;border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none)}@container fxl-bento (max-width: 56rem){.fxl-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxl-bento__item{grid-column:span 1}.fxl-bento__item[data-wide=true]{grid-column:span 2}}@container fxl-bento (max-width: 32rem){.fxl-bento__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fxl-bento__item,.fxl-bento__item[data-wide=true],.fxl-bento__item[data-tall=true]{grid-column:span 1;grid-row:span 1}}@supports not (container-type: inline-size){@media(max-width:60rem){.fxl-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fxl-bento__item{grid-column:span 1}.fxl-bento__item[data-wide=true]{grid-column:span 2}}@media(max-width:36rem){.fxl-bento__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fxl-bento__item,.fxl-bento__item[data-wide=true],.fxl-bento__item[data-tall=true]{grid-column:span 1;grid-row:span 1}}}.fxl-split{container-type:inline-size;container-name:fxl-split}.fxl-split__inner{display:grid;grid-template-columns:minmax(0,var(--fxl-split-ratio, 1fr)) minmax(0,1fr);gap:var(--fxl-split-gap, var(--fx-space-6, 2rem));align-items:start}.fxl-split__pane{min-width:0}.fxl-split__pane[data-sticky=true]{position:sticky;top:var(--fxl-split-top, var(--fx-space-6, 2rem));max-height:calc(100vh - (var(--fxl-split-top, var(--fx-space-6, 2rem)) * 2));overflow:auto;overscroll-behavior:contain}@supports (max-height: 100dvh){.fxl-split__pane[data-sticky=true]{max-height:calc(100dvh - (var(--fxl-split-top, var(--fx-space-6, 2rem)) * 2))}}.fxl-split__pane[data-sticky=true]:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}@container fxl-split (max-width: 48rem){.fxl-split__inner{grid-template-columns:minmax(0,1fr)}.fxl-split__pane[data-sticky=true]{position:static;max-height:none;overflow:visible}}@supports not (container-type: inline-size){@media(max-width:52rem){.fxl-split__inner{grid-template-columns:minmax(0,1fr)}.fxl-split__pane[data-sticky=true]{position:static;max-height:none;overflow:visible}}}.fxl-masonry{columns:var(--fxl-masonry-cols, 3) var(--fxl-masonry-min, 16rem);column-gap:var(--fxl-masonry-gap, var(--fx-space-4, 1rem))}.fxl-masonry>*{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--fxl-masonry-gap, var(--fx-space-4, 1rem))}@supports (grid-template-rows: masonry){.fxl-masonry{columns:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--fxl-masonry-min, 16rem),100%),1fr));grid-template-rows:masonry;gap:var(--fxl-masonry-gap, var(--fx-space-4, 1rem))}.fxl-masonry>*{margin-bottom:0}}.fxl-marquee{overflow:hidden}.fxl-marquee__track{display:flex;width:max-content;gap:0;animation:fxl-marquee var(--fxl-marquee-dur, 30s) linear infinite;will-change:transform}.fxl-marquee__group{display:flex;flex:none;gap:var(--fxl-marquee-gap, var(--fx-space-6, 2rem));padding-inline-end:var(--fxl-marquee-gap, var(--fx-space-6, 2rem))}@keyframes fxl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fxl-marquee[data-direction=right] .fxl-marquee__track{animation-direction:reverse}.fxl-marquee[data-pause=true]:hover .fxl-marquee__track,.fxl-marquee[data-pause=true]:focus-within .fxl-marquee__track{animation-play-state:paused}.fxl-rail{container-type:inline-size;container-name:fxl-rail}.fxl-rail__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--fxl-rail-w, 17rem);gap:var(--fxl-rail-gap, var(--fx-space-6, 2rem));align-items:start}.fxl-rail__inner[data-side=start]{grid-template-columns:var(--fxl-rail-w, 17rem) minmax(0,1fr)}.fxl-rail__inner[data-side=start] .fxl-rail__rail{order:-1}.fxl-rail__main{min-width:0}.fxl-rail__rail{position:sticky;top:var(--fxl-rail-top, var(--fx-space-5, 1.5rem));min-width:0;max-height:calc(100vh - (var(--fxl-rail-top, var(--fx-space-5, 1.5rem)) * 2));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fx-color-border, #253243) transparent}.fxl-rail__rail:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}@supports (max-height: 100dvh){.fxl-rail__rail{max-height:calc(100dvh - (var(--fxl-rail-top, var(--fx-space-5, 1.5rem)) * 2))}}@container fxl-rail (max-width: 52rem){.fxl-rail__inner,.fxl-rail__inner[data-side=start]{grid-template-columns:minmax(0,1fr)}.fxl-rail__rail{position:static;max-height:none;overflow:visible}}@supports not (container-type: inline-size){@media(max-width:56rem){.fxl-rail__inner,.fxl-rail__inner[data-side=start]{grid-template-columns:minmax(0,1fr)}.fxl-rail__rail{position:static;max-height:none;overflow:visible}}}.fxl-cluster{display:flex;flex-wrap:wrap;gap:var(--fxl-cluster-gap, var(--fx-space-3, .75rem));align-items:var(--fxl-cluster-align, center);justify-content:var(--fxl-cluster-justify, flex-start)}.fxl-switcher{display:flex;flex-wrap:wrap;gap:var(--fxl-switcher-gap, var(--fx-space-5, 1.5rem))}.fxl-switcher>*{flex-grow:1;flex-basis:calc((var(--fxl-switcher-threshold, 30rem) - 100%) * 999);min-width:0}.fxl-switcher[data-limit="2"]>:nth-last-child(n+3),.fxl-switcher[data-limit="2"]>:nth-last-child(n+3)~*,.fxl-switcher[data-limit="3"]>:nth-last-child(n+4),.fxl-switcher[data-limit="3"]>:nth-last-child(n+4)~*,.fxl-switcher[data-limit="4"]>:nth-last-child(n+5),.fxl-switcher[data-limit="4"]>:nth-last-child(n+5)~*,.fxl-switcher[data-limit="5"]>:nth-last-child(n+6),.fxl-switcher[data-limit="5"]>:nth-last-child(n+6)~*,.fxl-switcher[data-limit="6"]>:nth-last-child(n+7),.fxl-switcher[data-limit="6"]>:nth-last-child(n+7)~*{flex-basis:100%}.fxl-cover{display:flex;flex-direction:column;min-height:var(--fxl-cover-min, 100vh);gap:var(--fxl-cover-gap, var(--fx-space-5, 1.5rem));padding:var(--fxl-cover-pad, var(--fx-space-6, 2rem))}@supports (min-height: 100dvh){.fxl-cover{min-height:var(--fxl-cover-min-dyn, 100dvh)}}.fxl-cover>*{margin-block:0}.fxl-cover__principal{margin-block:auto}.fxl-reel{display:grid;grid-auto-flow:column;grid-auto-columns:var(--fxl-reel-item, 17rem);gap:var(--fxl-reel-gap, var(--fx-space-4, 1rem));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x var(--fxl-reel-snap, proximity);scroll-behavior:smooth;scroll-padding-inline:var(--fxl-reel-gap, var(--fx-space-4, 1rem));padding-bottom:var(--fx-space-2, .5rem);scrollbar-width:thin;scrollbar-color:var(--fx-color-border, #253243) transparent}.fxl-reel>*{scroll-snap-align:start;min-width:0}.fxl-reel[data-snap=none]{scroll-snap-type:none}.fxl-reel::-webkit-scrollbar{height:10px}.fxl-reel::-webkit-scrollbar-track{background:var(--fx-color-surface-2, #18212c);border-radius:999px}.fxl-reel::-webkit-scrollbar-thumb{background:var(--fx-color-border, #253243);border-radius:999px}.fxl-reel::-webkit-scrollbar-thumb:hover{background:var(--fx-color-muted, #8496a8)}.fxl-reel:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}.fxl-ratio{position:relative;aspect-ratio:var(--fxl-ratio, 16 / 9);overflow:hidden;border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none)}.fxl-ratio>*{width:100%;height:100%;display:block}.fxl-ratio>img,.fxl-ratio>video,.fxl-ratio>canvas,.fxl-ratio>iframe,.fxl-ratio>picture>img{width:100%;height:100%;object-fit:var(--fxl-ratio-fit, cover);object-position:var(--fxl-ratio-pos, center);border:0}.fxl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--fxl-grid-min, 16rem),100%),1fr));gap:var(--fxl-grid-gap, var(--fx-space-5, 1.5rem))}.fxl-grid[data-fill=true]{grid-template-columns:repeat(auto-fill,minmax(min(var(--fxl-grid-min, 16rem),100%),1fr))}.fxl-grid>*{min-width:0}.fxl-center{box-sizing:content-box;max-width:var(--fxl-center-measure, 60ch);margin-inline:auto;padding-inline:var(--fxl-center-gutter, var(--fx-space-4, 1rem))}.fxl-center[data-intrinsic=true]{display:flex;flex-direction:column;align-items:center}.fxl-flow>*+*{margin-block-start:var(--fxl-flow-space, var(--fx-space-5, 1.5rem))}.fxl-flow[data-recursive=true] *+*{margin-block-start:var(--fxl-flow-space, var(--fx-space-5, 1.5rem))}@media(prefers-reduced-motion:reduce){.fxl-marquee__track{animation:none;width:100%;flex-wrap:wrap;gap:var(--fxl-marquee-gap, var(--fx-space-6, 2rem));will-change:auto}.fxl-marquee__group{flex:1 1 auto;flex-wrap:wrap;padding-inline-end:0}.fxl-marquee__group[aria-hidden=true]{display:none}.fxl-reel{scroll-behavior:auto}}.fxl-wall{display:grid;gap:var(--fxl-wall-gap, var(--fx-space-5, 1.5rem));overflow:hidden}.fxl-wall__row:nth-child(2n){margin-inline-start:calc(var(--fxl-wall-gap, var(--fx-space-5, 1.5rem)) * -1)}.fxl-filter{display:grid;gap:var(--fx-space-5, 1.5rem)}.fxl-filter__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fx-space-3, .75rem)}.fxl-filter__filters{display:flex;flex-wrap:wrap;gap:var(--fx-space-2, .5rem)}.fxl-filter__btn{padding:.55rem 1rem;border:1px solid var(--fx-color-border, #d6d6d6);border-radius:var(--fxe-radius, var(--fx-radius-sm, 4px));background:transparent;color:inherit;font:inherit;font-size:var(--fx-text-sm, .875rem);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.fxl-filter__btn:hover{border-color:var(--fx-color-border-strong, #8a8a8a)}.fxl-filter__btn[aria-pressed=true]{background:var(--fx-color-accent, #ff6600);border-color:var(--fx-color-accent, #ff6600);color:var(--fx-color-on-accent, #111111)}.fxl-filter__btn:focus-visible{outline:2px solid var(--fx-color-focus, #2f6fd0);outline-offset:2px}.fxl-filter__count{margin:0;color:var(--fx-color-muted, #6b6b6b);font-size:var(--fx-text-sm, .875rem)}.fxl-filter__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--fxl-filter-min, 16rem)),1fr));gap:var(--fx-space-4, 1rem);margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){.fxl-filter__btn{transition:none}}.fxl-filter__item{display:grid;min-inline-size:0}.fxpn-hair{--fxpn-hair-w: 1px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--fxpn-hair-min, 13rem),calc((100% - (var(--fxpn-hair-cols, 3) - 1) * var(--fxpn-hair-w, 1px)) / var(--fxpn-hair-cols, 3)))),1fr));gap:var(--fxpn-hair-w, 1px);background:var(--fx-color-border, rgb(255 255 255 / .06));border-radius:var(--fxe-radius, 3px);overflow:clip;position:relative;isolation:isolate}.fxpn-hair[data-closed=true]{padding:var(--fxpn-hair-w, 1px)}.fxpn-hair__cell{background:var(--fx-color-surface, #080f1c);padding:var(--fxpn-hair-pad, var(--fx-space-6, 2rem));min-inline-size:0;min-block-size:0}.fxpn-slab{--fxpn-slab-from: var(--fx-color-surface-2, #0a1a2e);--fxpn-slab-to: var(--fx-color-surface, #070e1a);--fxpn-slab-line: color-mix(in srgb, var(--fx-color-primary, #00d4ff) 25%, transparent);--fxpn-slab-bar: var(--fx-color-primary, #00d4ff);position:relative;isolation:isolate;padding:var(--fxpn-slab-pad, var(--fx-space-6, 2rem));border:1px solid var(--fxpn-slab-line);border-radius:var(--fxe-radius, 3px);background-image:linear-gradient(to bottom right,var(--fxpn-slab-from),var(--fxpn-slab-to))}.fxpn-slab[data-tone=surface]{--fxpn-slab-from: var(--fx-color-surface-2, #111a24);--fxpn-slab-to: var(--fx-color-bg, #06090d);--fxpn-slab-line: var(--fx-color-border, rgb(255 255 255 / .08));--fxpn-slab-bar: var(--fx-color-border-strong, #34455c)}.fxpn-slab[data-tone=primary]{--fxpn-slab-from: color-mix( in srgb, var(--fx-color-primary, #00d4ff) 14%, var(--fx-color-surface, #070e1a) );--fxpn-slab-to: var(--fx-color-surface, #070e1a);--fxpn-slab-line: color-mix(in srgb, var(--fx-color-primary, #00d4ff) 38%, transparent);--fxpn-slab-bar: var(--fx-color-primary, #00d4ff)}.fxpn-slab[data-tone=accent]{--fxpn-slab-from: color-mix( in srgb, var(--fx-color-accent, #35d6e8) 14%, var(--fx-color-surface, #070e1a) );--fxpn-slab-to: var(--fx-color-surface, #070e1a);--fxpn-slab-line: color-mix(in srgb, var(--fx-color-accent, #35d6e8) 38%, transparent);--fxpn-slab-bar: var(--fx-color-accent, #35d6e8)}.fxpn-slab[data-edge]:after{content:"";position:absolute;background:var(--fxpn-slab-bar);border-radius:var(--fxe-radius, 3px);pointer-events:none}.fxpn-slab[data-edge=top]:after{inset-inline:0;inset-block-start:0;block-size:2px}.fxpn-slab[data-edge=bottom]:after{inset-inline:0;inset-block-end:0;block-size:2px}.fxpn-slab[data-edge=start]:after{inset-block:0;inset-inline-start:0;inline-size:2px}.fxpn-slab[data-edge=end]:after{inset-block:0;inset-inline-end:0;inline-size:2px}.fxpn-slab__sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;border-radius:inherit;pointer-events:none}.fxpn-slab__sheen:before{content:"";position:absolute;left:0;inset-block:-25%;inline-size:42%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .1),transparent);transform:translate3d(-150%,0,0) skew(-14deg);animation:fxpn-sheen var(--fxpn-slab-sheen-dur, 6s) cubic-bezier(.33,0,.2,1) infinite;will-change:transform}.fxpn-band{--fxpn-band-tint: color-mix(in srgb, var(--fx-color-text, #e6eef8) 1.6%, transparent);--fxpn-band-rule: var(--fx-color-border, rgb(255 255 255 / .06));position:relative;isolation:isolate;display:block;background:var(--fxpn-band-tint);border-block:1px solid var(--fxpn-band-rule);padding-block:var(--fxpn-band-pad, var(--fx-space-7, 3rem));padding-inline:var(--fxpn-band-gutter, var(--fx-space-5, 1.5rem))}.fxpn-band[data-rules=top]{border-block-end-width:0}.fxpn-band[data-rules=bottom]{border-block-start-width:0}.fxpn-band[data-rules=none]{border-block-width:0}.fxpn-band[data-bleed=true]{margin-inline:calc(50% - 50vw)}.fxpn-band__inner{max-inline-size:var(--fxpn-band-measure, 72rem);margin-inline:auto;min-inline-size:0}.fxpn-stack{display:grid;gap:var(--fx-space-3, .75rem)}.fxpn-stack__card{--fxpn-stack-line: var(--fx-color-border, rgb(255 255 255 / .1));position:relative;display:grid;gap:var(--fx-space-2, .5rem);justify-items:start;text-align:start;inline-size:100%;padding:var(--fx-space-5, 1.5rem);font:inherit;color:var(--fx-color-text, #e6eef8);background:var(--fx-color-surface, #080f1c);border:1px solid var(--fxpn-stack-line);border-radius:var(--fxe-radius, 3px);box-shadow:inset 0 1px #ffffff0f;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s linear}.fxpn-stack__card[data-active=true]{--fxpn-stack-line: color-mix(in srgb, var(--fx-color-primary, #00d4ff) 35%, transparent);transform:translateY(-2px)}.fxpn-stack__card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fxpn-stack__card:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}.fxpn-stack__mark{position:absolute;background:var(--fx-color-primary, #00d4ff);border-radius:var(--fxe-radius, 3px);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.fxpn-stack[data-marker=start] .fxpn-stack__mark{inset-block:-1px;inset-inline-start:-1px;inline-size:2px;transform:scaleY(0)}.fxpn-stack[data-marker=top] .fxpn-stack__mark{inset-inline:-1px;inset-block-start:-1px;block-size:2px;transform:scaleX(0)}.fxpn-stack[data-marker=start] .fxpn-stack__card[data-active=true] .fxpn-stack__mark{transform:scaleY(1)}.fxpn-stack[data-marker=top] .fxpn-stack__card[data-active=true] .fxpn-stack__mark{transform:scaleX(1)}.fxpn-stack__title{font-weight:600;line-height:1.25}.fxpn-stack__body{color:var(--fx-color-muted, #8496a8);line-height:1.5}.fxpn-glow{--fxpn-glow-color: var(--fx-color-primary, #00d4ff);--fxpn-glow-w: 1px;position:relative;isolation:isolate;border-radius:var(--fxpn-glow-radius, var(--fxe-radius, 3px))}.fxpn-glow[data-tone=accent]{--fxpn-glow-color: var(--fx-color-accent, #35d6e8)}.fxpn-glow__ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--fxpn-glow-color) 55%,transparent),0 0 12px color-mix(in srgb,var(--fxpn-glow-color) 30%,transparent),0 0 34px color-mix(in srgb,var(--fxpn-glow-color) 16%,transparent);opacity:0;transition:opacity .26s linear}.fxpn-glow[data-active=true] .fxpn-glow__ring{opacity:1}.fxpn-glow__rim{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;pointer-events:none;border-radius:inherit;overflow:clip;padding:var(--fxpn-glow-w, 1px);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.fxpn-glow__rim:before{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:conic-gradient(from 0deg,transparent 0 55%,var(--fxpn-glow-color) 72%,transparent 80% 100%);animation:fxpn-rim var(--fxpn-glow-dur, 6s) linear infinite;will-change:transform}@supports not ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.fxpn-glow__rim{padding:0;border:1px solid color-mix(in srgb,var(--fxpn-glow-color) 40%,transparent)}.fxpn-glow__rim:before{display:none}}.fxpn-scan{--fxpn-scan-color: var(--fx-color-primary, #00d4ff);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:clip;border-radius:inherit}.fxpn-scan[data-tone=accent]{--fxpn-scan-color: var(--fx-color-accent, #35d6e8)}.fxpn-scan__band{position:absolute;will-change:transform}.fxpn-scan[data-axis=y] .fxpn-scan__band{inset-inline:0;inset-block-start:0;block-size:var(--fxpn-scan-band, 22%);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--fxpn-scan-color) 26%,transparent),transparent);animation:fxpn-scan-y var(--fxpn-scan-dur, 4s) linear infinite}.fxpn-scan[data-axis=x] .fxpn-scan__band{top:0;right:0;bottom:0;left:0;border-inline:1px solid color-mix(in srgb,var(--fxpn-scan-color) 30%,transparent);animation:fxpn-scan-x var(--fxpn-scan-dur, 4s) ease-in-out infinite alternate}.fxpn-rail{--fxpn-rail-color: var(--fx-color-primary, #00d4ff);position:relative;display:block;inline-size:100%;block-size:var(--fxpn-rail-size, 2px);overflow:clip;border-radius:var(--fxe-radius, 3px);background:var(--fx-color-border, rgb(255 255 255 / .08))}.fxpn-rail[data-tone=accent]{--fxpn-rail-color: var(--fx-color-accent, #35d6e8)}.fxpn-rail__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fxpn-rail-color);transform-origin:0 50%;transform:scaleX(var(--fxpn-rail-at, 0));transition:transform .42s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .fxpn-rail__fill{transform-origin:100% 50%}.fxpn-rail[data-indeterminate=true] .fxpn-rail__fill{transition:none;animation:fxpn-rail-run var(--fxpn-rail-dur, 1.6s) cubic-bezier(.6,0,.4,1) infinite;will-change:transform}.fxpn-pour{--fxpn-pour-color: var(--fx-color-primary, #00d4ff);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:clip;border-radius:inherit}.fxpn-pour[data-tone=accent]{--fxpn-pour-color: var(--fx-color-accent, #35d6e8)}.fxpn-pour__wash{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(0);animation:fxpn-pour-fill var(--fxpn-pour-dur, 1.8s) cubic-bezier(.3,0,.2,1) 1 both}.fxpn-pour[data-from=top] .fxpn-pour__wash{transform-origin:50% 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--fxpn-pour-color) 22%,transparent),transparent)}.fxpn-pour[data-from=bottom] .fxpn-pour__wash{transform-origin:50% 100%;background:linear-gradient(to top,color-mix(in srgb,var(--fxpn-pour-color) 22%,transparent),transparent)}.fxpn-pour[data-loop=true] .fxpn-pour__wash{animation-iteration-count:infinite}.fxpn-field{--fxpn-field-color: var(--fx-color-primary, #00d4ff);--fxpn-field-line: color-mix(in srgb, var(--fxpn-field-color) 30%, transparent);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:clip;border-radius:inherit}.fxpn-field[data-tone=accent]{--fxpn-field-color: var(--fx-color-accent, #35d6e8)}.fxpn-field__grid{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background-image:repeating-linear-gradient(to right,var(--fxpn-field-line) 0 1px,transparent 1px var(--fxpn-field-cell, 34px)),repeating-linear-gradient(to bottom,var(--fxpn-field-line) 0 1px,transparent 1px var(--fxpn-field-cell, 34px));opacity:.22;animation:fxpn-flicker var(--fxpn-field-dur, 4.5s) steps(1,end) infinite}.fxpn-field[data-drift=true] .fxpn-field__grid{animation:fxpn-flicker var(--fxpn-field-dur, 4.5s) steps(1,end) infinite,fxpn-drift var(--fxpn-field-drift-dur, 18s) ease-in-out infinite;will-change:transform}.fxpn-tag{--fxpn-tag-ink: var(--fxpn-tag-accent, var(--fx-color-primary, #00d4ff));display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:-.013em;white-space:nowrap;border:1px solid color-mix(in srgb,var(--fxpn-tag-ink) 15%,transparent);background:color-mix(in srgb,var(--fxpn-tag-ink) 8%,transparent);color:color-mix(in srgb,var(--fxpn-tag-ink) 85%,transparent);border-radius:var(--fxe-radius-pill, 999px)}.fxpn-research{--fxpn-research-key: var(--fxpn-research-accent, rgb(255 255 255 / .25));--fxpn-research-ink: var(--fxpn-research-accent, var(--fx-color-primary, #00d4ff));--fxpn-research-cyan: var(--fx-color-primary, #00d4ff);--fxpn-research-radius: var(--fxe-radius-lg, 16px);--fxpn-research-blur: 24px;--fxpn-research-pad: var(--fx-space-6, 2rem);--fxpn-research-pad-lg: var(--fx-space-7, 3rem);--fxpn-research-min: 18rem;position:relative;isolation:isolate;container-type:inline-size;container-name:fxpn-research;border-radius:var(--fxpn-research-radius, 16px);min-inline-size:min(100%,var(--fxpn-research-min, 18rem))}.fxpn-research:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 60px color-mix(in srgb,var(--fxpn-research-key) 18%,transparent);opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.fxpn-research:hover:before,.fxpn-research:focus-within:before{opacity:1}.fxpn-research__pane{--fxpn-research-fill: linear-gradient( to bottom right, color-mix(in srgb, var(--fxpn-research-key) 4%, transparent), color-mix(in srgb, var(--fxpn-research-cyan) 2%, transparent) );--fxpn-research-solid: linear-gradient( to bottom right, color-mix(in srgb, var(--fxpn-research-key) 6%, var(--fx-color-surface, #080f1c)), color-mix(in srgb, var(--fxpn-research-cyan) 4%, var(--fx-color-surface, #080f1c)) );position:relative;overflow:clip;border:1px solid color-mix(in srgb,var(--fxpn-research-key) 35%,transparent);border-radius:inherit;background-image:var(--fxpn-research-fill);-webkit-backdrop-filter:blur(var(--fxpn-research-blur, 24px));backdrop-filter:blur(var(--fxpn-research-blur, 24px));transition:border-color .7s cubic-bezier(.22,1,.36,1)}.fxpn-research:hover .fxpn-research__pane,.fxpn-research:focus-within .fxpn-research__pane{border-color:color-mix(in srgb,var(--fxpn-research-key) 60%,transparent)}@supports not ((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))){.fxpn-research__pane{background-image:var(--fxpn-research-solid)}}.fxpn-research__pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--fxpn-research-key) 5%,transparent),transparent)}.fxpn-research__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--fx-space-6, 2rem);padding:var(--fxpn-research-pad, var(--fx-space-6, 2rem))}.fxpn-research__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fx-space-4, 1rem);flex:1 1 auto;min-inline-size:0}.fxpn-research__visual{order:-1;min-inline-size:0}.fxpn-research__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fx-space-2, .5rem);margin:0;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-color-muted, #8496a8)}.fxpn-research__glyph{display:inline-flex;color:var(--fxpn-research-ink)}.fxpn-research__dot{color:var(--fx-color-border, rgb(255 255 255 / .3))}.fxpn-research__kicker{white-space:nowrap}.fxpn-research__title{margin:0;font-size:1.625rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--fx-color-text, #e6eef8);text-wrap:balance}.fxpn-research__subtitle{margin:0;line-height:1.5;color:var(--fx-color-muted, #8496a8)}.fxpn-research__copy{line-height:1.65;max-inline-size:62ch;color:var(--fx-color-muted, #8496a8)}.fxpn-research__chips{--fxpn-tag-accent: var(--fxpn-research-ink);display:flex;flex-wrap:wrap;gap:var(--fx-space-2, .5rem);margin:0;padding:0;list-style:none}.fxpn-research__chip{display:flex}.fxpn-research__link{display:inline-flex;align-items:center;gap:var(--fx-space-2, .5rem);font-weight:500;color:var(--fxpn-research-ink);text-decoration:none;border-radius:var(--fxe-radius, 3px)}.fxpn-research__link:hover{text-decoration:underline}.fxpn-research__link:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:3px}.fxpn-research__arrow{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.fxpn-research__link:hover .fxpn-research__arrow,.fxpn-research__link:focus-visible .fxpn-research__arrow{transform:translate(3px)}@container fxpn-research (min-width: 44rem){.fxpn-research__body{flex-direction:row;align-items:flex-start;padding:var(--fxpn-research-pad-lg, var(--fx-space-7, 3rem))}.fxpn-research__visual{order:0;flex:0 1 34%}.fxpn-research__title{font-size:2.125rem}}@supports not (container-type: inline-size){@media(min-width:60rem){.fxpn-research__body{flex-direction:row;align-items:flex-start;padding:var(--fxpn-research-pad-lg, var(--fx-space-7, 3rem))}.fxpn-research__visual{order:0;flex:0 1 34%}.fxpn-research__title{font-size:2.125rem}}}@keyframes fxpn-sheen{0%,62%{transform:translate3d(-150%,0,0) skew(-14deg)}to{transform:translate3d(340%,0,0) skew(-14deg)}}@keyframes fxpn-rim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fxpn-scan-y{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100%,0)}}@keyframes fxpn-scan-x{0%{transform:translate3d(-8%,0,0);opacity:.12}50%{opacity:.32}to{transform:translate3d(8%,0,0);opacity:.12}}@keyframes fxpn-rail-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxpn-pour-fill{0%{transform:scaleY(0);opacity:0}35%{opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes fxpn-flicker{0%,to{opacity:.22}25%{opacity:.28}50%{opacity:.18}75%{opacity:.3}}@keyframes fxpn-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.6%,-1.1%,0) scale(1.035)}}@media(prefers-reduced-motion:reduce){.fxpn-slab__sheen:before{animation:none;opacity:0;will-change:auto}.fxpn-stack__card,.fxpn-stack__mark,.fxpn-glow__ring,.fxpn-research:before,.fxpn-research__pane,.fxpn-research__arrow{transition:none}.fxpn-glow__rim:before{animation:none;transform:rotate(120deg);will-change:auto}.fxpn-scan[data-axis=y] .fxpn-scan__band,.fxpn-scan[data-axis=x] .fxpn-scan__band{animation:none;transform:none;will-change:auto}.fxpn-scan[data-axis=x] .fxpn-scan__band{opacity:.22}.fxpn-rail__fill{transition:none}.fxpn-rail[data-indeterminate=true] .fxpn-rail__fill{animation:none;transform:scaleX(1);will-change:auto}.fxpn-pour__wash{animation:none;transform:scaleY(1);opacity:1}.fxpn-field__grid,.fxpn-field[data-drift=true] .fxpn-field__grid{animation:none;transform:none;opacity:.24;will-change:auto}}.fxpn-spot{position:relative;isolation:isolate;--fxpn-light: rgb(255 255 255 / .16)}.fxpn-spot[data-tone=accent]{--fxpn-light: color-mix(in srgb, var(--fx-color-accent, #8a5cff) 34%, transparent)}.fxpn-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--fxpn-strength, 1)}.fxpn-spot[data-source=top]:before{background:radial-gradient(42% 60% at 50% 0%,var(--fxpn-light),transparent 72%),conic-gradient(from 180deg at 50% -6%,transparent 166deg,var(--fxpn-light) 180deg,transparent 194deg)}.fxpn-spot[data-source=pointer]:before{background:radial-gradient(28rem circle at var(--fxpn-sx, 50%) var(--fxpn-sy, 30%),var(--fxpn-light),transparent 60%);opacity:0;transition:opacity .3s ease}.fxpn-spot[data-source=pointer]:hover:before{opacity:var(--fxpn-strength, 1)}@media(hover:none){.fxpn-spot[data-source=pointer]:before{opacity:var(--fxpn-strength, 1)}}@media(prefers-reduced-motion:reduce){.fxpn-spot[data-source=pointer]:before{transition:none;opacity:var(--fxpn-strength, 1)}}.fxsc-stage{perspective:var(--fxsc-stage-persp, 1700px);perspective-origin:var(--fxsc-stage-origin, 50% 50%);transform-style:flat}.fxsc-rig{transform-style:preserve-3d;transform:rotateX(calc(var(--fxsc-rig-x, -8deg) + var(--fxsc-rig-lean-x, 0deg))) rotateY(calc(var(--fxsc-rig-y, 12.5deg) + var(--fxsc-rig-lean-y, 0deg)))}.fxsc-rig[data-parallax=true]{will-change:transform}.fxsc-browser{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);box-shadow:0 40px 90px -40px #000}.fxsc-browser__bar{display:flex;align-items:center;flex:none;gap:var(--fx-space-3, .75rem);padding:var(--fx-space-2, .5rem) var(--fx-space-3, .75rem);background:var(--fx-color-surface-2, #18212c);border-block-end:1px solid var(--fx-color-border, #26333f)}.fxsc-browser__dots{flex:none;inline-size:8px;block-size:8px;margin-inline-end:26px;border-radius:50%;background:var(--fx-color-border-strong, #35465c);box-shadow:13px 0 0 var(--fx-color-border-strong, #35465c),26px 0 0 var(--fx-color-border-strong, #35465c)}.fxsc-browser__url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px var(--fx-space-3, .75rem);border-radius:999px;background:var(--fx-color-bg, #06090d);color:var(--fx-color-muted, #8496a8);font-size:.72rem;line-height:1.6}.fxsc-phone{position:relative;flex:none;box-sizing:border-box;background:var(--fxsc-chassis, #16171d);border-style:solid;border-color:var(--fxsc-chassis, #16171d);border-radius:var(--fxsc-bezel-radius);border-width:var(--fxsc-chassis-w)}.fxsc-phone[data-variant=inset]{--fxsc-bezel-radius: 34px;--fxsc-chassis-w: 6px;inline-size:170px;block-size:339px;box-shadow:0 60px 120px -30px #000,inset 0 1px #ffffff0f}.fxsc-phone[data-variant=standalone]{--fxsc-bezel-radius: 49px;--fxsc-chassis-w: 1px;inline-size:294px;block-size:594px;border-color:#ffffff35;transform:rotateX(-2deg);box-shadow:0 55px 110px #000000ed,0 0 0 3px var(--fxsc-bezel, #050506)}.fxsc-phone__screen{position:relative;block-size:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;background:var(--fx-color-bg, #06090d);border-radius:calc(var(--fxsc-bezel-radius) - var(--fxsc-chassis-w))}.fxsc-browser__screen{position:relative;flex:1 1 auto;min-block-size:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;background:var(--fx-color-bg, #06090d)}.fxsc-phone__screen:focus-visible,.fxsc-browser__screen:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:-2px}.fxsc-phone__notch,.fxsc-phone__speaker,.fxsc-phone__camera,.fxsc-phone__home{position:absolute;z-index:1;pointer-events:none}.fxsc-phone__notch{inset-block-start:0;inset-inline-start:50%;transform:translate(-50%);inline-size:44px;block-size:12px;border-end-start-radius:999px;border-end-end-radius:999px;background:var(--fxsc-chassis, #16171d)}.fxsc-phone__speaker{inset-block-start:9px;inset-inline-start:50%;transform:translate(-50%);inline-size:58px;block-size:6px;border-radius:999px;background:var(--fxsc-bezel, #050506)}.fxsc-phone__camera{inset-block-start:9px;inset-inline-start:calc(50% + 40px);inline-size:7px;block-size:7px;border-radius:50%;background:var(--fxsc-bezel, #050506)}.fxsc-phone__home{inset-block-end:9px;inset-inline-start:50%;transform:translate(-50%);inline-size:34%;block-size:5px;border-radius:999px;background:#ffffff8c}.fxsc-float{transform-style:preserve-3d;transform:translateZ(var(--fxsc-float-z, 70px)) rotateX(0) rotateY(var(--fxsc-float-tilt, 7deg)) translateY(0);animation:fxsc-float-lift var(--fxsc-float-dur, 7s) ease-in-out infinite}.fxsc-float[data-drift=true]{animation-name:fxsc-float-drift}@keyframes fxsc-float-lift{50%{transform:translateZ(var(--fxsc-float-z, 70px)) rotateX(0) rotateY(var(--fxsc-float-tilt, 7deg)) translateY(calc(var(--fxsc-float-amp, 14px) * -1))}}@keyframes fxsc-float-drift{50%{transform:translateZ(var(--fxsc-float-z, 70px)) rotateX(5deg) rotateY(calc(var(--fxsc-float-tilt, 7deg) + 3deg)) translateY(calc(var(--fxsc-float-amp, 14px) * -1))}}.fxsc-ground{position:absolute;inset-block-end:0;inset-inline-start:50%;margin-inline-start:calc(var(--fxsc-ground-w, 504px) / -2);inline-size:var(--fxsc-ground-w, 504px);block-size:var(--fxsc-ground-h, 39px);transform:rotateX(-72deg) translateY(76px) translateZ(-25px);border-radius:50%;background:radial-gradient(ellipse at center,#0000008c,#0000 70%);pointer-events:none}.fxsc-ground__glow{position:absolute;top:-60%;right:-12%;bottom:-60%;left:-12%;border-radius:50%;background:radial-gradient(ellipse at center,var(--fx-color-accent, #35d6e8),rgba(0,0,0,0) 68%);opacity:.22;filter:blur(18px);animation:fxsc-ground-pulse 9s ease-in-out infinite}@keyframes fxsc-ground-pulse{50%{transform:scaleX(1.06) scaleY(1.16);opacity:.3}}.fxsc-carousel{position:relative;overflow-x:clip;animation:fxsc-carousel-in .62s var(--fxe-ease, cubic-bezier(.16, 1, .3, 1))}@keyframes fxsc-carousel-in{0%{opacity:0;filter:blur(5px);transform:translate(13%) scale(1.04)}}.fxsc-carousel__stage{position:relative;display:grid;place-items:center;perspective:var(--fxsc-carousel-persp, 1700px);isolation:isolate}.fxsc-carousel__centre{position:relative;z-index:8}.fxsc-carousel__flank{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max-content;z-index:var(--fxsc-flank-z, 2);opacity:var(--fxsc-flank-o, .32);transform:translate(calc(-50% + var(--fxsc-flank-x, 0%)),calc(-50% + var(--fxsc-flank-y, -25.25%))) scale(var(--fxsc-flank-s, .48)) rotateY(var(--fxsc-flank-turn, 0deg));animation:fxsc-flank-in .62s var(--fxe-ease, cubic-bezier(.16, 1, .3, 1));pointer-events:none}.fxsc-carousel__flank[data-slot=inner-prev]{--fxsc-flank-x: -45.75%;--fxsc-flank-s: .535;--fxsc-flank-o: .39;--fxsc-flank-z: 3;--fxsc-flank-turn: 13deg;--fxsc-flank-in-x: -39%}.fxsc-carousel__flank[data-slot=inner-next]{--fxsc-flank-x: 45.75%;--fxsc-flank-s: .535;--fxsc-flank-o: .39;--fxsc-flank-z: 3;--fxsc-flank-turn: -13deg;--fxsc-flank-in-x: 39%}.fxsc-carousel__flank[data-slot=outer-prev]{--fxsc-flank-x: -73.64%;--fxsc-flank-turn: 18deg;--fxsc-flank-in-x: -39%}.fxsc-carousel__flank[data-slot=outer-next]{--fxsc-flank-x: 73.64%;--fxsc-flank-turn: -18deg;--fxsc-flank-in-x: 39%}@keyframes fxsc-flank-in{0%{opacity:0;transform:translate(calc(-50% + var(--fxsc-flank-x, 0%) + var(--fxsc-flank-in-x, 0%)),calc(-50% + var(--fxsc-flank-y, -25.25%))) scale(calc(var(--fxsc-flank-s, .48) * .853)) rotateY(calc(var(--fxsc-flank-turn, 0deg) * 1.385))}}.fxsc-carousel__track{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:100%;margin:0;padding:0;list-style:none}.fxsc-carousel__item{grid-area:1 / 1;min-width:0;transform:translate(var(--fxsc-item-x, 0%)) scale(var(--fxsc-item-s, 1));opacity:var(--fxsc-item-o, 1);transition:transform .62s var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)),opacity .62s var(--fxe-ease, cubic-bezier(.16, 1, .3, 1))}.fxsc-carousel__item[data-pos=current]{--fxsc-item-x: 0%;--fxsc-item-s: 1;--fxsc-item-o: 1}.fxsc-carousel__item[data-pos=prev]{--fxsc-item-x: -97.14%;--fxsc-item-s: .72;--fxsc-item-o: .2}.fxsc-carousel__item[data-pos=next]{--fxsc-item-x: 97.14%;--fxsc-item-s: .72;--fxsc-item-o: .2}.fxsc-carousel__item[data-pos=off]{display:none}.fxsc-carousel[data-tight=true] .fxsc-carousel__item[data-pos=prev]{transition:none}.fxsc-carousel__controls{display:flex;justify-content:center;gap:var(--fx-space-3, .75rem);margin-block-start:var(--fx-space-5, 1.5rem)}.fxsc-carousel__button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.5rem;min-block-size:2.5rem;padding-inline:var(--fx-space-3, .75rem);background:var(--fx-color-surface, #10161d);color:var(--fx-color-text, #e8eef4);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);font:inherit;cursor:pointer;transition:border-color var(--fxe-dur, .2s) ease,color var(--fxe-dur, .2s) ease}.fxsc-carousel__button:hover{border-color:var(--fx-color-border-strong, #35465c);color:var(--fx-color-accent, #35d6e8)}.fxsc-carousel__button:focus-visible{outline:2px solid var(--fx-color-accent, #35d6e8);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fxsc-float,.fxsc-ground__glow,.fxsc-carousel,.fxsc-carousel__flank{animation:none}.fxsc-carousel__item,.fxsc-carousel__button{transition:none}.fxsc-rig[data-parallax=true]{will-change:auto}}.fxin-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fxin-chart{display:block;width:100%;height:auto;overflow:visible;color:var(--fx-color-accent, #35d6e8)}.fxin-chart[data-trend=up]{color:var(--fx-color-success, #4ade80)}.fxin-chart[data-trend=down]{color:var(--fx-color-danger, #fb7185)}.fxin-chart[data-trend=flat]{color:var(--fx-color-accent, #35d6e8)}.fxin-chart__stop-a{stop-color:currentColor;stop-opacity:.32}.fxin-chart__stop-b{stop-color:currentColor;stop-opacity:0}.fxin-chart__area{stroke:none}.fxin-chart__line{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--fxin-len, 0);stroke-dashoffset:var(--fxin-len, 0);animation:fxin-draw var(--fxin-dur, 1.4s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) forwards}.fxin-chart__marker{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-dasharray:0 calc(var(--fxin-len, 0) * 2);stroke-dashoffset:0;animation:fxin-ride calc(var(--fxin-dur, 1.4s) * 2) linear infinite}.fxin-bars{display:flex;align-items:flex-end;gap:var(--fx-space-1, .25rem);height:var(--fxin-bars-height, 3.5rem);min-width:0}.fxin-bars__bar{flex:1 1 0;min-width:2px;height:100%;transform-origin:bottom center;scale:1 var(--fxin-v, .5);background:linear-gradient(to top,var(--fx-color-primary, #2f6fd0),var(--fx-color-accent, #35d6e8));animation:fxin-barPulse var(--fxin-cycle, 2.2s) ease-in-out infinite alternate;animation-delay:calc(var(--fxin-i, 0) * var(--fxin-cycle, 2.2s) * -.137)}.fxin-bars[data-live=true] .fxin-bars__bar{animation-name:fxin-barPulseLive;animation-direction:normal}.fxin-wave{display:flex;align-items:flex-end;gap:var(--fx-space-1, .25rem);height:var(--fxin-wave-height, 2.75rem);min-width:0}.fxin-wave__bar{flex:1 1 0;min-width:2px;height:100%;transform-origin:bottom center;scale:1 var(--fxin-v, .5);background:var(--fx-color-accent, #35d6e8);animation:fxin-wave var(--fxin-cycle, 1.3s) ease-in-out infinite;animation-delay:calc(var(--fxin-i, 0) * var(--fxin-cycle, 1.3s) * -.211)}.fxin-pipe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fx-space-2, .5rem);min-width:0;color:var(--fx-color-text, #e8eef4)}.fxin-pipe__stage{display:grid;justify-items:center;gap:2px;min-width:0;padding:var(--fx-space-2, .5rem) var(--fx-space-3, .75rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);text-align:center;animation:fxin-popIn var(--fxe-dur, .24s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--fxin-i, 0) * 90ms)}.fxin-pipe__node{width:7px;height:7px;border-radius:50%;background:var(--fx-color-muted, #8496a8)}.fxin-pipe__name{font-size:.8125rem;font-weight:600}.fxin-pipe__value{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--fx-color-muted, #8496a8)}.fxin-pipe__stage[data-state=done]{border-color:color-mix(in srgb,var(--fx-color-success, #4ade80) 45%,transparent)}.fxin-pipe__stage[data-state=done] .fxin-pipe__node{background:var(--fx-color-success, #4ade80)}.fxin-pipe__stage[data-state=active]{border-color:color-mix(in srgb,var(--fx-color-accent, #35d6e8) 60%,transparent)}.fxin-pipe__stage[data-state=active] .fxin-pipe__node{background:var(--fx-color-accent, #35d6e8);animation:fxin-orbPulse var(--fxin-cycle, 2.6s) ease-in-out infinite}.fxin-pipe__stage[data-state=idle]{opacity:.72}.fxin-pipe__stage[data-state=idle] .fxin-pipe__node{background:var(--fx-color-border-strong, #35465c)}.fxin-pipe__link{position:relative;flex:none;width:var(--fxin-run, 88px);height:var(--fxin-lane, 14px)}.fxin-pipe__rail{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--fx-color-border, #26333f)}.fxin-pipe__packet{position:absolute;left:0;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--fx-color-accent, #35d6e8);animation:fxin-dotSlide var(--fxin-cycle, 2.6s) linear infinite;animation-delay:calc(var(--fxin-phase, 0) * var(--fxin-cycle, 2.6s) * -1)}@supports (offset-path: path("M 0 0 H 10")){.fxin-pipe__packet{top:0;margin:0;offset-path:path(var(--fxin-track, "M 0 7 H 88"));offset-distance:0%;offset-rotate:0deg;animation-name:fxin-dotMove}}.fxin-gauge{position:relative;display:grid;place-items:center;width:var(--fxin-size, 132px);height:var(--fxin-size, 132px);color:var(--fx-color-text, #e8eef4)}.fxin-gauge__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none}.fxin-gauge__track{stroke:var(--fx-color-surface-2, #18212c);stroke-width:8;stroke-linecap:round}.fxin-gauge__fill{stroke:var(--fx-color-accent, #35d6e8);stroke-width:8;stroke-linecap:round;stroke-dashoffset:var(--fxin-arc, 100px);animation:fxin-ring var(--fxin-dur, 1.1s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) forwards}.fxin-gauge__readout{display:grid;justify-items:center;gap:1px;text-align:center;pointer-events:none}.fxin-gauge__value{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fxin-gauge__caption{font-size:.75rem;color:var(--fx-color-muted, #8496a8)}.fxin-scan{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.fxin-scan__bar{position:absolute;top:0;bottom:0;left:0}.fxin-scan[data-variant=sweep] .fxin-scan__bar{width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-color-accent, #35d6e8) 26%,transparent),transparent);animation:fxin-scan var(--fxin-cycle, 3.2s) linear infinite}.fxin-scan[data-variant=wipe] .fxin-scan__bar{width:100%;background:linear-gradient(100deg,transparent 34%,color-mix(in srgb,var(--fx-color-text, #e8eef4) 14%,transparent) 50%,transparent 66%);animation:fxin-enterpriseScan var(--fxin-cycle, 4.2s) ease-in-out infinite}.fxin-live{display:inline-flex;align-items:center;gap:var(--fx-space-2, .5rem);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-color-success, #4ade80)}.fxin-live__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.fxin-live__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none}.fxin-live[data-tone=live] .fxin-live__dot:after{animation:fxin-livePulse var(--fxin-cycle, 1.9s) ease-out infinite}.fxin-live[data-tone=ready]{color:var(--fx-color-accent, #35d6e8)}.fxin-live[data-tone=ready] .fxin-live__dot:after{animation:fxin-readyPulse var(--fxin-cycle, 2.8s) ease-in-out infinite}.fxin-live[data-tone=ready] .fxin-live__dot{animation:fxin-blink var(--fxin-cycle, 2.8s) ease-in-out infinite}.fxin-live[data-off=true]{color:var(--fx-color-muted, #8496a8)}.fxin-live[data-off=true] .fxin-live__dot,.fxin-live[data-off=true] .fxin-live__dot:after{animation:none;opacity:1}.fxin-live[data-off=true] .fxin-live__dot:after{opacity:0}.fxin-live__text{line-height:1}.fxin-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--fx-space-2, .5rem)}.fxin-rows__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--fx-space-3, .75rem);padding:var(--fx-space-2, .5rem) var(--fx-space-3, .75rem);background:var(--fx-color-surface, #10161d);border:1px solid var(--fx-color-border, #26333f);border-radius:var(--fxe-radius, 6px);clip-path:var(--fxe-clip, none);color:var(--fx-color-text, #e8eef4);animation:fxin-rowIn var(--fxe-dur, .26s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--fxin-i, 0) * var(--fxin-stagger, 70ms))}.fxin-rows__name{font-size:.8125rem;color:var(--fx-color-muted, #8496a8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxin-rows__value{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.fxin-rows__delta{display:inline-flex;align-items:baseline;gap:.3em;font-size:.75rem;font-variant-numeric:tabular-nums;animation:fxin-popIn var(--fxe-dur, .24s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--fxin-i, 0) * var(--fxin-stagger, 70ms) + 90ms)}.fxin-rows__delta[data-dir=up]{color:var(--fx-color-success, #4ade80)}.fxin-rows__delta[data-dir=down]{color:var(--fx-color-danger, #fb7185)}.fxin-rows__goal{position:relative;grid-column:1 / -1;height:3px;background:var(--fx-color-surface-2, #18212c);border-radius:999px;overflow:hidden}.fxin-rows__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;scale:var(--fxin-p, 0) 1;background:linear-gradient(90deg,var(--fx-color-primary, #2f6fd0),var(--fx-color-accent, #35d6e8));animation:fxin-goalFill var(--fxin-goal-dur, .9s) var(--fxe-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--fxin-i, 0) * var(--fxin-stagger, 70ms) + .12s)}.fxin-sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.fxin-sheen__streak{position:absolute;top:-30%;bottom:-30%;left:0;width:34%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-color-text, #e8eef4) 18%,transparent),transparent);animation:fxin-sheen var(--fxin-cycle, 4.6s) ease-in-out infinite}@keyframes fxin-draw{to{stroke-dashoffset:0}}@keyframes fxin-ride{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--fxin-len, 0) * -1)}}@keyframes fxin-barPulse{0%{transform:scaleY(1);filter:brightness(1)}to{transform:scaleY(.94);filter:brightness(1.25)}}@keyframes fxin-barPulseLive{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes fxin-wave{0%,to{transform:scaleY(var(--fxin-floor, .22))}50%{transform:scaleY(1)}}@keyframes fxin-dotMove{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fxin-dotSlide{0%{transform:translate(0)}to{transform:translate(var(--fxin-run, 88px))}}@keyframes fxin-orbPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes fxin-popIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes fxin-rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fxin-goalFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxin-ring{0%{stroke-dashoffset:var(--fxin-arc, 100px)}to{stroke-dashoffset:var(--fxin-off, 0)}}@keyframes fxin-scan{0%{transform:translate(0)}to{transform:translate(250%)}}@keyframes fxin-enterpriseScan{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes fxin-livePulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@keyframes fxin-readyPulse{0%,to{transform:scale(1);opacity:.34}50%{transform:scale(4.25);opacity:0}}@keyframes fxin-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes fxin-sheen{0%{transform:translate(-60%) skew(var(--fxin-angle, -18deg))}to{transform:translate(330%) skew(var(--fxin-angle, -18deg))}}@media(prefers-reduced-motion:reduce){.fxin-chart__line{animation:none;stroke-dashoffset:0}.fxin-chart__marker{animation:none;stroke-dashoffset:calc(var(--fxin-len, 0) * -1)}.fxin-bars__bar,.fxin-bars[data-live=true] .fxin-bars__bar,.fxin-wave__bar{animation:none;transform:none;filter:none}.fxin-pipe__stage{animation:none;opacity:1;transform:none}.fxin-pipe__stage[data-state=idle]{opacity:.72}.fxin-pipe__stage[data-state=active] .fxin-pipe__node{animation:none;opacity:.9;transform:none}.fxin-pipe__packet{animation:none;transform:translate(calc(var(--fxin-phase, 0) * var(--fxin-run, 88px)))}@supports (offset-path: path("M 0 0 H 10")){.fxin-pipe__packet{transform:none;offset-distance:calc(var(--fxin-phase, 0) * 100%)}}.fxin-gauge__fill{animation:none;stroke-dashoffset:var(--fxin-off, 0)}.fxin-scan__bar,.fxin-scan[data-variant=sweep] .fxin-scan__bar,.fxin-scan[data-variant=wipe] .fxin-scan__bar{animation:none;transform:translate(0);opacity:.5}.fxin-live__dot,.fxin-live[data-tone=ready] .fxin-live__dot{animation:none;opacity:1}.fxin-live[data-tone=live] .fxin-live__dot:after,.fxin-live[data-tone=ready] .fxin-live__dot:after{animation:none;transform:scale(1.9);opacity:.18}.fxin-live[data-off=true] .fxin-live__dot:after{opacity:0}.fxin-rows__row,.fxin-rows__delta{animation:none;opacity:1;transform:none}.fxin-rows__fill{animation:none;transform:none}.fxin-sheen__streak{animation:none;transform:translate(40%) skew(var(--fxin-angle, -18deg));opacity:.6}}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(./instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(./instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(./instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(./instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./azeret-mono-latin-ext-500-normal-DFqw0mEW.woff2) format("woff2"),url(./azeret-mono-latin-ext-500-normal-xVGuEwUD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./azeret-mono-latin-500-normal-BVZ56V1O.woff2) format("woff2"),url(./azeret-mono-latin-500-normal-DPHAfL-P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=site]{color-scheme:dark;--fx-font-heading: "Saira Semi Condensed", system-ui, sans-serif;--fx-font-display: "Saira Semi Condensed", system-ui, sans-serif;--fx-font-body: "Instrument Sans", system-ui, sans-serif;--fx-font-mono: "Azeret Mono", ui-monospace, monospace;--fx-text-xs: .5rem;--fx-text-sm: .75rem;--fx-text-md: 1.125rem;--fx-text-lg: 1.688rem;--fx-text-xl: 2.531rem;--fx-text-2xl: 3.797rem;--fx-text-3xl: 5.695rem;--fx-text-4xl: 8.543rem;--fx-text-display: clamp(2.363rem, 1.65rem + 3.167vw, 4.5rem);--fx-leading-tight: 1.22;--fx-leading-normal: 1.48;--fx-measure: 60ch;--fx-space-1: .212rem;--fx-space-2: .425rem;--fx-space-3: .637rem;--fx-space-4: .85rem;--fx-space-5: 1.275rem;--fx-space-6: 1.7rem;--fx-space-7: 2.55rem;--fx-space-8: 3.4rem;--fx-radius-sm: 2px;--fx-radius-md: 3px;--fx-radius-lg: 4px;--fx-shadow-1: none;--fx-shadow-2: none;--fx-ease: cubic-bezier(.2, 0, 0, 1);--fxm-ease: cubic-bezier(.2, 0, 0, 1);--fxm-dur: .2s;--fxm-step: 25ms;--fx-motion-fast: .12s;--fx-motion-med: .2s;--fx-color-text: #e1e9ee;--fx-color-muted: #7e898f;--fx-color-bg: #080e11;--fx-color-surface: #0f1518;--fx-color-surface-2: #161e22;--fx-color-primary: #ef761c;--fx-color-on-primary: #140b06;--fx-color-accent: #f3b28e;--fx-color-on-accent: #140b06;--fx-color-border: #5f6b72;--fx-color-focus: #f3b28e;--fx-color-success: #319751;--fx-color-warning: #b37900;--fx-color-danger: #d06359;--site-display-weight: 900;--site-display-tracking: .002em;--site-radius-control: 0px}:root{--bg: #05080d;--bg-2: #0a111a;--panel: #0e1724;--panel-2: #121d2c;--line: rgb(173 196 222 / .12);--line-2: rgb(173 196 222 / .2);--text: #eef2f6;--dim: #a3b0be;--accent: #ff7a1a;--accent-ink: #160a02;--ok: #38d996;--bad: #ff4b3e;--add: #ffc23d;--display: "Unbounded Variable", "Unbounded", system-ui, sans-serif;--body: "Instrument Sans", system-ui, sans-serif;--mono: "Azeret Mono", ui-monospace, monospace;--fx-color-accent: var(--accent);--gut: clamp(1.1rem, 4vw, 3.5rem);color-scheme:dark}html{background:var(--bg);scroll-padding-top:5rem}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}.fp{overflow-x:clip}.fp img{max-inline-size:100%}.fp a{color:inherit}.fp :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fp-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fp-display{font-family:var(--display);font-weight:700;letter-spacing:-.035em;line-height:1.04;font-size:clamp(2rem,1.1rem + 3.4vw,4rem);margin:0;text-wrap:balance}.fp-kicker{font-family:var(--mono);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem}.fp-lede{color:var(--dim);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);max-inline-size:46ch;margin:1.1rem 0 0;text-wrap:pretty}.fp-center{text-align:center;margin-inline:auto}.fp-accent{color:var(--accent)}.fp-dim{color:var(--dim)}.fp-mono{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.fp-dot{color:var(--accent)}.fp-btn{display:inline-flex;align-items:center;gap:.6rem;min-block-size:3.25rem;padding:0 1.5rem;background:var(--accent);color:var(--accent-ink)!important;font:700 1rem/1 var(--body);text-decoration:none;border:0;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background .2s,transform .2s}.fp-btn svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fp-btn:hover{background:#ff9442}.fp-btn:hover svg{transform:translate(4px)}.fp-btn:disabled{opacity:.6;cursor:progress}.fp-btn--ghost{background:#ffffff0f;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fp-btn--ghost:hover{background:#ffffff1f}.fp-btn--sm{min-block-size:2.6rem;padding:0 1.1rem;font-size:.92rem}.fp-header{--fx-color-accent: var(--accent)}.fp-header .fxn-hd__inner{padding-inline:var(--gut)}.fp-header .fxn-hd__nav a{color:var(--dim);text-decoration:none;font-weight:600;font-size:.95rem}.fp-header .fxn-hd__nav a:hover,.fp-header .fxn-hd__nav a[aria-current]{color:var(--text)}.fp-brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:-.02em}.fp-brand b{color:var(--accent);font-weight:600}.fp-brand img{display:block}.fp-hero{position:relative}.fp-show.fxh-show{min-block-size:100svh;align-content:center;justify-items:center;text-align:center;padding:7rem var(--gut) 3rem}.fp-show .fxh-show__stack img{filter:saturate(.9) brightness(.8)}.fp-show[data-scrim=gradient] .fxh-show__stack:after{background:radial-gradient(60% 55% at 50% 45%,rgb(5 8 13 / .55),transparent 75%),linear-gradient(to bottom,rgb(5 8 13 / .55),rgb(5 8 13 / .35) 35%,rgb(5 8 13 / .92) 92%,var(--bg))}.fp-show .fxh-show__copy{max-inline-size:64rem;display:grid;justify-items:center}.fp-show .fxh-show__eyebrow{letter-spacing:normal;text-transform:none;color:var(--text);margin-bottom:1.6rem}.fp-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .95rem;font:600 .9rem/1 var(--body);background:#0e1724b3;box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fp-live{inline-size:8px;block-size:8px;background:var(--ok);box-shadow:0 0 #38d99699;animation:fp-ping 2s ease-out infinite}@keyframes fp-ping{70%{box-shadow:0 0 0 8px #38d99600}to{box-shadow:0 0 #38d99600}}.fp-show .fxh-show__headline{font-family:var(--display);font-weight:700;font-size:clamp(2.4rem,.9rem + 6vw,6.2rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0 / .45)}.fp-show .fxh-show__lede{max-inline-size:50ch;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);color:#d7dee6;text-wrap:pretty;text-shadow:0 1px 12px rgb(0 0 0 / .6)}.fp-show .fxh-show__actions{justify-content:center;margin-top:2.2rem;gap:.9rem}.fp-show .fxh-show__foot{position:absolute;inset:auto var(--gut) 1.4rem;margin:0}.fp-show .fxh-show__headline,.fp-show .fxh-show__lede,.fp-show .fxh-show__actions,.fp-show .fxh-show__eyebrow{animation:fp-rise .9s cubic-bezier(.16,1,.3,1) both}.fp-show .fxh-show__eyebrow{animation-delay:.05s}.fp-show .fxh-show__headline{animation-delay:.15s}.fp-show .fxh-show__lede{animation-delay:.3s}.fp-show .fxh-show__actions{animation-delay:.45s}@keyframes fp-rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fp-strip.fxpn-hair{--fxpn-line: var(--line);background:var(--line);border-block:1px solid var(--line)}.fp-strip .fxpn-hair__cell{background:var(--bg-2)}.fp-strip h2{margin:0 0 .3rem;font:600 1rem/1.25 var(--display);letter-spacing:-.02em;color:var(--accent)}.fp-strip p{margin:0;color:var(--dim);font-size:.95rem}.fp-sec{padding:clamp(4.5rem,9vw,8.5rem) var(--gut);max-inline-size:84rem;margin-inline:auto;box-sizing:border-box}.fp-trades{text-align:center;position:relative}.fp-trades:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:radial-gradient(50% 60% at 50% 40%,rgb(255 122 26 / .08),transparent 70%),linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 80% at 50% 50%,#000 30%,transparent 85%);opacity:.6}.fp-trades .fp-lede{margin-inline:auto}.fp-trade-grid{list-style:none;padding:0;margin:3.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.4rem 1.5rem;text-align:left}.fp-trade-grid li{display:flex;align-items:center;gap:.85rem;padding:.95rem .2rem;font-family:var(--display);font-weight:500;font-size:1rem;letter-spacing:-.015em;border-bottom:1px solid var(--line)}.fp-trade-grid svg{color:var(--accent);flex:none}.fp-bento-wrap{margin-top:3rem}.fp-tile{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-block-size:22rem}.fp-tile--split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:1fr}.fp-tile--split .fp-tile__copy{align-self:center}.fp-tile__copy{padding:1.9rem 1.9rem 1.4rem}.fp-tile h3{margin:0 0 .6rem;font:600 clamp(1.2rem,1rem + .6vw,1.5rem)/1.15 var(--display);letter-spacing:-.03em}.fp-tile p{margin:0;color:var(--dim)}.fp-tile__photo{position:relative;margin:0;min-block-size:15rem;overflow:hidden}.fp-tile__photo img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.fp-tile:hover .fp-tile__photo img{transform:scale(1.04)}.fp-tile__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(5 8 13 / .55),transparent 45%);pointer-events:none}.fp-ov{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;font:600 .9rem/1.2 var(--body);background:#080d14db;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d, 0s)}[data-seen] .fp-ov{opacity:1;transform:none}.fp-ov svg{flex:none}.fp-ov--quote{left:1rem;bottom:4.1rem;max-inline-size:calc(100% - 2rem)}.fp-ov--quote svg{color:var(--accent)}.fp-ov--ok{left:1rem;bottom:1rem}.fp-ov--ok svg{color:var(--ok)}.fp-ov--bad{left:1rem;bottom:1rem}.fp-ov--bad svg{color:var(--bad)}.fp-ov--add svg{color:var(--add)}.fp-ov--add0{right:1rem;top:1rem}.fp-ov--add1{left:1rem;bottom:1rem}.fp-ov--score{left:50%;bottom:1.4rem;translate:-50% 0;white-space:nowrap;font-size:1rem}.fp-ov--score b{font:700 1.3rem/1 var(--display);color:var(--ok)}.fp-stars{color:var(--add);letter-spacing:.08em}.fp-stars i{font-style:normal;color:#ffffff40}.fp-box{position:absolute;z-index:1;border:2px solid;opacity:0;transform:scale(1.18);transition:opacity .35s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0s)}[data-seen] .fp-box{opacity:1;transform:none}.fp-box--bad{border-color:var(--bad);left:3%;right:3%;top:44%;height:22%;box-shadow:0 0 0 999px #05080d47}.fp-box--bad em{position:absolute;left:-2px;top:-1.75rem;padding:.25rem .55rem;background:var(--bad);color:#fff;font:700 .78rem/1.2 var(--body);font-style:normal;white-space:nowrap}.fp-box--add{border-color:var(--add);left:30%;width:34%;top:8%;height:46%}.fp-score__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(2rem,5vw,4.5rem);background:radial-gradient(80% 120% at 0% 0%,rgb(255 122 26 / .1),transparent 55%),linear-gradient(160deg,var(--panel-2),var(--panel));box-shadow:inset 0 0 0 1px var(--line)}.fp-score__card{background:#05080db3;box-shadow:inset 0 0 0 1px var(--line-2);padding:1.6rem}.fp-score__head{display:flex;align-items:center;gap:1.3rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.fp-score__head strong{display:block;font:600 1.15rem/1.25 var(--display);letter-spacing:-.02em;margin-top:.3rem}.fp-score .fxin-gauge{--fxin-gauge-fill: var(--ok);color:var(--text)}.fp-score .fxin-gauge__fill{stroke:var(--ok)}.fp-score .fxin-gauge__track{stroke:#ffffff1a}.fp-score .fxin-gauge__value{font-family:var(--display);font-weight:700}.fp-rows{margin:.4rem 0 0}.fp-rows>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.fp-rows dt{color:var(--dim)}.fp-rows dd{margin:0;font-family:var(--mono);font-weight:500;white-space:nowrap}.fp-rows__total{border-bottom:0!important}.fp-rows__total dt{color:var(--text);font-weight:600}.fp-rows__total dd{color:var(--ok);font-size:1.2rem}.fp-setup{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:center}.fp-setup__card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:1.8rem}.fp-setup__card h3{margin:0 0 1.1rem;font:600 1.15rem/1.2 var(--display);letter-spacing:-.02em}.fp-setup__bar{height:4px;background:#ffffff1a;margin-bottom:1.3rem}.fp-setup__bar span{display:block;height:100%;width:50%;background:var(--accent)}.fp-setup__card ul{list-style:none;margin:0;padding:0;display:grid;gap:.95rem}.fp-setup__card li{display:flex;align-items:center;gap:.8rem;color:var(--dim)}.fp-setup__card li[data-done]{color:var(--text)}.fp-tick{display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--accent-ink);flex:none}[data-done] .fp-tick{background:var(--ok);box-shadow:none}.fp-scrub{font-family:var(--display);font-weight:700;font-size:clamp(2rem,1rem + 3.6vw,4.4rem);line-height:1.05;letter-spacing:-.04em;margin:0}.fp-scrub .fxsc-scrub__w:nth-child(-n+3){color:var(--accent)}.fp-band.fxsc-band{min-block-size:44rem;display:grid;align-items:center}.fp-band .fxsc-band__body{inline-size:100%}.fp-band__in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center;max-inline-size:84rem;margin-inline:auto;padding:5rem var(--gut);box-sizing:border-box}.fp-band__copy .fp-lede{color:#d7dee6}.fp-phone{inline-size:min(17rem,70vw)}.fp-phone img{display:block;inline-size:100%;block-size:auto}.fp-feat{margin-top:3rem}.fp-feat.fxpn-hair{background:var(--line)}.fp-feat .fxpn-hair__cell{background:var(--panel);transition:background .25s}.fp-feat .fxpn-hair__cell:hover{background:var(--panel-2)}.fp-feat h3{margin:0 0 .45rem;font:600 1.08rem/1.25 var(--display);letter-spacing:-.02em}.fp-feat p{margin:0;color:var(--dim)}.fp-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.fp-demo .fp-btn{margin-top:2rem}.fp-demo__phones{position:relative;min-block-size:36rem}.fp-demo__phones .fp-phone{position:absolute;inline-size:min(15.5rem,42vw)}.fp-phone--back{left:6%;top:0;transform:rotate(-6deg);opacity:.85}.fp-phone--front{right:6%;top:3rem;transform:rotate(4deg)}.fp-stamp{position:absolute;left:30%;bottom:2rem;z-index:3}.fp-faq{max-inline-size:60rem}.fp-faq .fp-display{margin-bottom:2.5rem}.fp-faq .fxs-faq__trigger,.fp-faq .fxs-faq__question{font-family:var(--display);font-weight:500;letter-spacing:-.015em}.fp-join{background:radial-gradient(60% 80% at 80% 30%,rgb(255 122 26 / .09),transparent 70%),var(--bg-2);border-top:1px solid var(--line)}.fp-join__in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);max-inline-size:84rem;margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) var(--gut);box-sizing:border-box}.fp-join h2{display:flex;align-items:center;gap:1.1rem;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem)}.fp-join h2 img{inline-size:clamp(3rem,5vw,4.2rem);block-size:auto}.fp-perks{list-style:none;padding:0;margin:1.6rem 0 2.4rem;display:grid;gap:.9rem;font-size:1.1rem}.fp-perks li{display:flex;gap:.75rem;align-items:center}.fp-perks svg{color:var(--ok);flex:none}.fp-join h3{margin:0 0 .4rem;padding-top:1.8rem;border-top:1px solid var(--line);font:600 1.1rem/1.2 var(--display)}.fp-form{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem 1.4rem;align-content:start;padding:clamp(1.5rem,3vw,2.4rem);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 80px #00000059}.fp-form label{display:grid;gap:.45rem;font:600 .85rem/1.2 var(--body);color:var(--dim)}.fp-form :is(input,select,textarea){font:400 1rem/1.4 var(--body);color:var(--text);background:#05080d99;border:0;border-bottom:1px solid var(--line-2);padding:.75rem .8rem;min-block-size:3rem;box-sizing:border-box;inline-size:100%;border-radius:0}.fp-form :is(input,select,textarea):focus{outline:none;border-bottom-color:var(--accent);background:#05080de6}.fp-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.fp-wide{grid-column:1 / -1}.fp-trap{position:absolute!important;left:-9999px}.fp-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.fp-fine{margin:0;color:var(--dim);font-size:.85rem;max-inline-size:34ch}.fp-error{display:flex;align-items:center;gap:.5rem;margin:0;color:#ffd0cc}.fp-error svg{color:var(--bad)}.fp-form--done{display:grid;place-items:center;text-align:center;gap:1rem;grid-template-columns:1fr;min-block-size:20rem;font-size:1.2rem}.fp-form--done svg{color:var(--ok)}.fp-footer.fxs-footer{background:var(--bg);border-top:1px solid var(--line);padding-inline:var(--gut)}.fp-footer a{color:var(--dim)}.fp-footer a:hover{color:var(--text)}.fxn-fcta.fxn-fcta{padding:0;background:none;border-radius:0}.fxn-fcta .fp-btn{box-shadow:0 14px 40px #00000080}@media(max-width:960px){.fp-tile--split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.fp-score__panel,.fp-setup,.fp-demo,.fp-join__in{grid-template-columns:1fr}.fp-band__in{grid-template-columns:1fr;justify-items:center}.fp-band__in .fp-phone{order:2}.fp-demo__phones{min-block-size:30rem}}@media(max-width:760px){.fp-bento .fxl-bento__item,.fp-bento>*{grid-column:auto / span 1!important;grid-row:auto!important}.fp-bento{grid-template-columns:1fr!important}.fp-tile--tall{min-block-size:30rem}.fp-form{grid-template-columns:1fr}.fp-show .fxh-show__headline{font-size:clamp(2.3rem,10.5vw,3.4rem)}.fp-header .fxn-hd__nav{display:none}}@media(prefers-reduced-motion:reduce){.fp-ov,.fp-box{opacity:1;transform:none;transition:none}.fp-show .fxh-show__headline,.fp-show .fxh-show__lede,.fp-show .fxh-show__actions,.fp-show .fxh-show__eyebrow{animation:none}.fp-tile__photo img{transition:none}.fp-live{animation:none}}
