@font-face{font-family:WixMadeforDisplay;src:url("./fonts/WixMadeforDisplay-cyrillic-A6RF4MG3.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:WixMadeforDisplay;src:url("./fonts/WixMadeforDisplay-latin-OA2V2T55.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;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:WixMadeforText;src:url("./fonts/WixMadeforText-cyrillic-NQOPFCN6.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:WixMadeforText;src:url("./fonts/WixMadeforText-latin-YKSJJ765.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;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:BricolageAccent;src:url("./fonts/BricolageGrotesque-latin-GNKT45MV.woff2") format("woff2");font-style:normal;font-weight:700 800;font-display:swap}:where(.ui-root){color-scheme:light dark;--ui-font: WixMadeforDisplay, sans-serif;--ui-font-text: WixMadeforText, sans-serif;--ui-font-number: BricolageAccent, WixMadeforDisplay, sans-serif;--ui-type-page: 600 24px/30px var(--ui-font);--ui-type-section: 600 18px/24px var(--ui-font);--ui-type-body: 400 16px/24px var(--ui-font-text);--ui-type-emphasis: 500 17px/24px var(--ui-font-text);--ui-type-caption: 400 14px/20px var(--ui-font-text);--ui-type-kpi: 700 32px/36px var(--ui-font-number);--ui-type-cta-number: 700 36px/40px var(--ui-font-number);--ui-wordmark-weight: 800;--ui-type-wordmark: var(--ui-wordmark-weight) 17px/20px var(--ui-font);--ui-type-marketing-hero: 700 clamp(43px, 4.35vw, 76px)/.94 var(--ui-font);--ui-type-marketing-wordmark: var(--ui-wordmark-weight) clamp(43px, 4.35vw, 76px)/.94 var(--ui-font);--ui-type-marketing-feature: 700 clamp(31px, 2.85vw, 51px)/1.04 var(--ui-font);--ui-text: light-dark(#141922, #ededed);--ui-muted: light-dark(#647084, #aaaaaa);--ui-faint: light-dark(#8993a2, #999999);--ui-surface: light-dark(#ffffff, #1b1b1b);--ui-canvas: light-dark(#f5f6f8, #0b0b0b);--ui-workspace: light-dark(#ffffff, #111111);--ui-hover: light-dark(#f7f8fa, #222222);--ui-selected: light-dark(#eef1f5, #292929);--ui-border: light-dark(#e9ebef, #2a2a2a);--ui-border-strong: light-dark(#d5dbe3, #3b3b3b);--ui-field-border: light-dark(#e2e7ed, #3b3b3b);--ui-field-text: var(--ui-text);--ui-field-label: light-dark(#44505e, #d5d5d5);--ui-field-placeholder: light-dark(#a4abb4, #a0a0a0);--ui-field-height: var(--ui-control-lg);--ui-field-label-size: 17px;--ui-field-value-size: 16px;--ui-field-meta-size: 14px;--ui-field-label-weight: 500;--ui-field-value-weight: 400;--ui-field-padding-block: 8px;--ui-field-padding-inline: 10px;--ui-field-mark-size: 22px;--ui-field-focus-ring: 0 0 0 3px light-dark(#bcd2f2, #88b8ff);--ui-choice-size: 16px;--ui-choice-radius: 4px;--ui-choice-icon-size: 12px;--ui-choice-dot-size: 6px;--ui-choice-dash-width: 8px;--ui-choice-dash-height: 2px;--ui-choice-disabled-opacity: .45;--ui-accent: light-dark(#086cf4, #7db7ff);--ui-on-accent: light-dark(#ffffff, #111111);--ui-accent-soft: light-dark(#edf4ff, #253e61);--ui-brand-text-gradient: linear-gradient(100deg, light-dark(#2465bb, #8dbdff) 0%, light-dark(#3c83dd, #acd2ff) 62%, light-dark(#75aafa, #d0e5ff) 100%);--ui-focus: light-dark(#637a96, #a8c7f5);--ui-success: light-dark(#138a59, #73dbaa);--ui-success-soft: light-dark(#edf7f1, #183629);--ui-warning: light-dark(#a16c09, #f5cb82);--ui-danger: light-dark(#ce3e4b, #ff9bad);--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 12px;--ui-radius-feature: 16px;--ui-radius-round: 999px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-control-sm: 32px;--ui-control-md: 32px;--ui-control-lg: 40px;--ui-icon-size: 16px;--ui-icon-card-size: 24px;--ui-button-size-sm: 32px;--ui-button-size-md: 40px;--ui-button-size-lg: 49px;--ui-button-radius-sm: var(--ui-radius-md);--ui-button-radius-lg: 15px;--ui-button-padding-sm: 9px;--ui-button-padding-md: 14px;--ui-button-padding-lg: 21px;--ui-button-gap: var(--ui-space-2);--ui-button-gap-lg: var(--ui-space-4);--ui-button-text-size: 17px;--ui-button-text-weight: 500;--ui-button-disabled-opacity: .45;--ui-button-focus-width: 3px;--ui-button-focus-offset: 2px;--ui-button-icon-stroke-width: 1.8;--ui-button-press-offset: 1px;--ui-button-primary-bg: light-dark(#171a20, #ededed);--ui-button-primary-hover: light-dark(#303239, #ffffff);--ui-button-primary-active: light-dark(#111318, #d2d2d2);--ui-button-primary-text: light-dark(#ffffff, #111111);--ui-button-primary-shadow: inset 0 1px light-dark(#ffffff2b, #ffffffb0), 0 2px 4px light-dark(#171a201c, #00000052);--ui-button-primary-hover-shadow: inset 0 1px light-dark(#ffffff32, #ffffffcc), 0 4px 9px light-dark(#171a2026, #00000066);--ui-button-primary-active-shadow: inset 0 1px 3px light-dark(#0000004d, #00000070);--ui-button-secondary-bg: var(--ui-surface);--ui-button-secondary-text: var(--ui-text);--ui-button-secondary-border: var(--ui-field-border);--ui-button-secondary-shadow: none;--ui-button-secondary-hover-shadow: var(--ui-shadow-hover);--ui-button-secondary-active-shadow: none;--ui-button-ghost-text: var(--ui-muted);--ui-button-ghost-hover-shadow: var(--ui-shadow-hover);--ui-shadow-hover: 0 1px 2px light-dark(#18223808, #00000036);--ui-button-danger-bg: transparent;--ui-button-danger-hover: light-dark(#fff7f7, #2d1d1d);--ui-button-danger-text: var(--ui-danger);--ui-button-danger-hover-shadow: var(--ui-shadow-hover);--ui-button-focus-ring: var(--ui-field-focus-ring);--ui-unread-bg: var(--ui-accent);--ui-unread-text: var(--ui-on-accent);--ui-unread-quiet-bg: var(--ui-hover);--ui-unread-quiet-text: var(--ui-muted);--ui-unread-attention-bg: light-dark(#fbece9, #442d29);--ui-unread-attention-text: light-dark(#a84a3a, #ffbaa7);--ui-menu-min-width: 180px;--ui-menu-max-height: 320px;--ui-menu-padding: var(--ui-space-1);--ui-menu-item-height: 32px;--ui-menu-item-padding-inline: var(--ui-space-2);--ui-menu-item-gap: var(--ui-space-2);--ui-menu-layer: 20;--ui-shadow-surface: 0 1px 3px light-dark(#18223808, #00000040), 0 6px 20px light-dark(#18223808, #00000030);--ui-shadow-surface-subtle: 0 1px 3px light-dark(#18223806, #00000038), 0 6px 20px light-dark(#18223806, #0000002b);--ui-shadow-popover: 0 4px 12px light-dark(#1822380a, #00000060), 0 14px 36px light-dark(#18223812, #00000070);--ui-shadow-dialog: 0 8px 24px light-dark(#1822380c, #00000070), 0 28px 80px light-dark(#1822381a, #00000090);--ui-field-error-text: light-dark(#a84a3a, #ffbaa7);--ui-option-mark-bg: light-dark(#eef1f5, #292929);--ui-option-mark-text: light-dark(#263443, #e0e0e0);--ui-option-mark-muted: light-dark(#516173, #aaaaaa);--ui-chip-bg: light-dark(#f3f4f5, #292929);--ui-chip-text: light-dark(#475466, #d5d5d5);--ui-glass-background: light-dark(#ffffffed, #1b1b1bed);--ui-dialog-backdrop: light-dark(#25304726, #000000ad);--ui-logo-plate: #ffffff;--ui-logo-monochrome-filter: none;--ui-duration-fast: .12s;--ui-duration-menu: .16s;--ui-duration-normal: .18s;--ui-duration-panel: .32s;--ui-ease: cubic-bezier(.2, .7, .2, 1);--ui-ease-panel: cubic-bezier(.2, .85, .25, 1.08)}@media(prefers-color-scheme:dark){:where(.ui-root){--ui-logo-monochrome-filter: invert(1)}}:where(.ui-root[data-ui-theme=light],[data-ui-theme=light] .ui-root:not([data-ui-theme])){color-scheme:light;--ui-logo-monochrome-filter: none}:where(.ui-root[data-ui-theme=dark],[data-ui-theme=dark] .ui-root:not([data-ui-theme])){color-scheme:dark;--ui-logo-monochrome-filter: invert(1)}:where(.ui-root){color:var(--ui-text);font:var(--ui-type-body);font-optical-sizing:auto;font-synthesis:none}:where(.ui-root,.ui-root *).ui-type-page{font:var(--ui-type-page)}:where(.ui-root,.ui-root *).ui-type-section{font:var(--ui-type-section)}:where(.ui-root,.ui-root *).ui-type-body{font:var(--ui-type-body)}:where(.ui-root,.ui-root *).ui-type-emphasis{font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).ui-type-caption{font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).ui-type-kpi{font:var(--ui-type-kpi)}:where(.ui-root,.ui-root *,.ui-root *:before,.ui-root *:after){box-sizing:border-box}:where(.ui-root,.ui-root *) :is(button,input,select,textarea){font:inherit}:where(.ui-root,.ui-root *) button{cursor:pointer}:where(.ui-root,.ui-root *) button:disabled{cursor:not-allowed}:where(.ui-root,.ui-root *) img{display:block;max-width:100%}:where(.ui-root) img[src$="/unity-69.svg"]{filter:var(--ui-logo-monochrome-filter)}:where(.ui-root,.ui-root *).ui-brand-gradient-text{color:var(--ui-accent)}@supports (background-clip: text){:where(.ui-root,.ui-root *).ui-brand-gradient-text{background-image:var(--ui-brand-text-gradient);background-clip:text;-webkit-text-fill-color:transparent}}:where(.ui-root,.ui-root *) [hidden]{display:none!important}:where(.ui-root,.ui-root *) :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){:where(.ui-root,.ui-root *) *,:where(.ui-root,.ui-root *) *:before,:where(.ui-root,.ui-root *) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input:where(.ui-root,.ui-root *):is([type=checkbox],[type=radio]):not(.forms-switch-row input){appearance:none;display:inline-grid;place-items:center;flex:none;width:var(--ui-choice-size);height:var(--ui-choice-size);min-height:var(--ui-choice-size);margin:0;padding:0;border:1px solid var(--ui-field-border);border-radius:var(--ui-choice-radius);background-color:var(--ui-surface);color:var(--ui-accent);vertical-align:middle;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease),border-color var(--ui-duration-fast) var(--ui-ease)}input:where(.ui-root,.ui-root *)[type=radio]:not(.forms-switch-row input){border-radius:50%}input:where(.ui-root,.ui-root *)[type=checkbox]:not(.forms-switch-row input):checked{border-color:var(--ui-accent);background-color:var(--ui-accent)}input:where(.ui-root,.ui-root *)[type=checkbox]:not(.forms-switch-row input):checked:before{content:"";width:var(--ui-choice-icon-size);height:var(--ui-choice-icon-size);background-color:var(--ui-on-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8 3 3 6-6'/%3E%3C/svg%3E") center / contain no-repeat}input:where(.ui-root,.ui-root *)[type=checkbox]:not(.forms-switch-row input):indeterminate{border-color:var(--ui-accent);background-color:var(--ui-accent)}input:where(.ui-root,.ui-root *)[type=checkbox]:not(.forms-switch-row input):indeterminate:before{content:"";width:var(--ui-choice-dash-width);height:var(--ui-choice-dash-height);background-color:var(--ui-on-accent)}input:where(.ui-root,.ui-root *)[type=radio]:not(.forms-switch-row input):checked{border-color:var(--ui-accent);background-color:var(--ui-accent)}input:where(.ui-root,.ui-root *)[type=radio]:not(.forms-switch-row input):checked:before{content:"";width:var(--ui-choice-dot-size);height:var(--ui-choice-dot-size);border-radius:50%;background-color:var(--ui-on-accent)}input:where(.ui-root,.ui-root *):is([type=checkbox],[type=radio]):not(.forms-switch-row input):focus-visible{outline:0;box-shadow:var(--ui-field-focus-ring)}input:where(.ui-root,.ui-root *):is([type=checkbox],[type=radio]):not(.forms-switch-row input):disabled{opacity:var(--ui-choice-disabled-opacity);cursor:not-allowed}:where(.ui-root,.ui-root *).ui-field-label{display:block;color:var(--ui-field-label);font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).ui-field-meta{color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *)[data-density=compact]{--ui-field-height: 32px;--ui-field-padding-block: 5px}:where(.ui-root,.ui-root *).ui-input,:where(.ui-root,.ui-root *).ui-select-trigger{width:100%;min-height:var(--ui-field-height);padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);border:1px solid var(--ui-field-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-field-text);font:var(--ui-type-body);transition:background-color var(--ui-duration-fast) var(--ui-ease)}:where(.ui-root,.ui-root *).ui-input:not(textarea){height:var(--ui-field-height)}:where(.ui-root,.ui-root *).ui-input::placeholder{color:var(--ui-field-placeholder)}:where(.ui-root,.ui-root *).ui-input:focus-visible,:where(.ui-root,.ui-root *).ui-select-trigger:focus-visible{outline:0;border-color:transparent;box-shadow:var(--ui-field-focus-ring)}:where(.ui-root,.ui-root *).ui-input:disabled,:where(.ui-root,.ui-root *).ui-select-trigger:disabled{border-color:var(--ui-border);background:var(--ui-canvas);color:var(--ui-muted);cursor:not-allowed}:where(.ui-root,.ui-root *).ui-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);height:var(--ui-field-height);text-align:left;cursor:pointer}:where(.ui-root,.ui-root *).ui-select-trigger--subtle{border-color:var(--ui-border)}:where(.ui-root,.ui-root *).ui-select-trigger>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ui-root,.ui-root *).ui-select-trigger>svg{flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size)}:where(.ui-root,.ui-root *).ui-search-field{position:relative;display:flex;align-items:center;min-width:0}:where(.ui-root,.ui-root *).ui-search-field>svg{position:absolute;z-index:1;left:var(--ui-field-padding-inline);flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size);color:var(--ui-muted);pointer-events:none}:where(.ui-root,.ui-root *).ui-search-field>.ui-input{min-width:0;padding-left:calc(var(--ui-field-padding-inline) + var(--ui-icon-size) + var(--ui-space-2))}:where(.ui-root,.ui-root *).ui-menu{position:absolute;z-index:var(--ui-menu-layer);min-width:var(--ui-menu-min-width);max-height:var(--ui-menu-max-height);overflow:auto;padding:var(--ui-menu-padding);border:0;border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-popover);transition:opacity var(--ui-duration-menu) var(--ui-ease),transform var(--ui-duration-menu) var(--ui-ease);@starting-style{opacity:0;transform:translateY(4px)}}:where(.ui-root,.ui-root *).ui-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-menu-item-gap);width:100%;min-height:var(--ui-menu-item-height);padding:0 var(--ui-menu-item-padding-inline);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-field-text);font:var(--ui-type-body);text-align:left;cursor:pointer}:where(.ui-root,.ui-root *).ui-menu-item:hover:not(:disabled),:where(.ui-root,.ui-root *).ui-menu-item:focus-visible{background:var(--ui-hover)}:where(.ui-root,.ui-root *).ui-menu-item:focus-visible{outline:0;box-shadow:var(--ui-field-focus-ring)}:where(.ui-root,.ui-root *).ui-menu-item[aria-selected=true],:where(.ui-root,.ui-root *).ui-menu-item[aria-checked=true]{color:var(--ui-accent)}:where(.ui-root,.ui-root *).ui-menu-item:disabled,:where(.ui-root,.ui-root *).ui-menu-item[aria-disabled=true]{color:var(--ui-faint);cursor:not-allowed}:where(.ui-root,.ui-root *).ui-property-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-height:var(--ui-menu-item-height);color:var(--ui-field-label);font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).ui-property-row>:last-child{color:var(--ui-field-text);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).ui-button,:where(.ui-root,.ui-root *).ui-action{font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).ui-button{display:inline-flex;min-height:var(--ui-button-size-lg);align-items:center;justify-content:center;gap:var(--ui-button-gap-lg);padding:0 var(--ui-button-padding-lg);border:1px solid var(--ui-button-primary-bg);border-radius:var(--ui-button-radius-lg);background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text);box-shadow:var(--ui-button-primary-shadow);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ui-duration-normal) var(--ui-ease),border-color var(--ui-duration-normal) var(--ui-ease),box-shadow var(--ui-duration-normal) var(--ui-ease),transform var(--ui-duration-normal) var(--ui-ease)}:where(.ui-root,.ui-root *).ui-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-button-primary-hover);background:var(--ui-button-primary-hover);box-shadow:var(--ui-button-primary-hover-shadow)}:where(.ui-root,.ui-root *).ui-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--ui-button-press-offset));border-color:var(--ui-button-primary-active);background:var(--ui-button-primary-active);box-shadow:var(--ui-button-primary-active-shadow)}:where(.ui-root,.ui-root *).ui-button--sm,:where(.ui-root,.ui-root *).ui-button--md{gap:var(--ui-button-gap);border-radius:var(--ui-button-radius-sm)}:where(.ui-root,.ui-root *).ui-button--sm{min-height:var(--ui-button-size-sm);padding-inline:var(--ui-button-padding-sm)}:where(.ui-root,.ui-root *).ui-button--md{min-height:var(--ui-button-size-md);padding-inline:var(--ui-button-padding-md)}:where(.ui-root,.ui-root *).ui-button--lg{min-height:var(--ui-button-size-lg)}:where(.ui-root,.ui-root *).ui-button--icon{width:var(--ui-button-size-sm);padding:0}:where(.ui-root,.ui-root *).ui-button--secondary{border-color:transparent;background:var(--ui-button-secondary-bg);color:var(--ui-button-secondary-text);box-shadow:var(--ui-button-secondary-shadow)}:where(.ui-root,.ui-root *).ui-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--ui-hover);box-shadow:var(--ui-button-secondary-hover-shadow)}:where(.ui-root,.ui-root *).ui-button--secondary:active:not(:disabled):not([aria-disabled=true]){transform:none;border-color:transparent;background:var(--ui-selected);box-shadow:var(--ui-button-secondary-active-shadow)}:where(.ui-root,.ui-root *).ui-button--ghost{border-color:transparent;background:transparent;color:var(--ui-button-ghost-text);box-shadow:none}:where(.ui-root,.ui-root *).ui-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--ui-hover);color:var(--ui-text);box-shadow:var(--ui-button-ghost-hover-shadow)}:where(.ui-root,.ui-root *).ui-button--ghost:active:not(:disabled):not([aria-disabled=true]){transform:none;border-color:transparent;background:var(--ui-selected);box-shadow:none}:where(.ui-root,.ui-root *).ui-button--ghost[aria-pressed=true],:where(.ui-root,.ui-root *).ui-button--ghost[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--ui-selected);color:var(--ui-text);box-shadow:none}:where(.ui-root,.ui-root *).ui-button--danger{border-color:transparent;background:var(--ui-button-danger-bg);color:var(--ui-button-danger-text);box-shadow:none}:where(.ui-root,.ui-root *).ui-button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--ui-button-danger-hover);box-shadow:var(--ui-button-danger-hover-shadow)}:where(.ui-root,.ui-root *).ui-button--danger:active:not(:disabled):not([aria-disabled=true]){transform:none;border-color:transparent;background:var(--ui-button-danger-hover);box-shadow:none}:where(.ui-root,.ui-root *).ui-button>svg{display:block;flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ui-button-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}:where(.ui-root,.ui-root *).ui-button:focus-visible,:where(.ui-root,.ui-root *).ui-action:focus-visible{outline:var(--ui-button-focus-width) solid var(--ui-focus);outline-offset:var(--ui-button-focus-offset)}:where(.ui-root,.ui-root *).ui-button:disabled,:where(.ui-root,.ui-root *).ui-button[aria-disabled=true]:not([href]){opacity:var(--ui-button-disabled-opacity);cursor:not-allowed;pointer-events:none;transform:none}@media(prefers-reduced-motion:reduce){:where(.ui-root,.ui-root *).ui-button{transition:none}}@media(max-width:599px),(pointer:coarse){:where(.ui-root,.ui-root *).ui-button--sm{min-height:var(--ui-button-size-md)}:where(.ui-root,.ui-root *).ui-button--icon{width:var(--ui-button-size-md)}}:where(.ui-root,.ui-root *).ui-glass{background:var(--ui-surface)}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){:where(.ui-root,.ui-root *).ui-glass{background:var(--ui-glass-background);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(prefers-reduced-transparency:reduce){:where(.ui-root,.ui-root *).ui-glass{background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:where(.ui-root,.ui-root *).ui-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-button-gap);min-height:var(--ui-button-size-sm);padding:0 var(--ui-button-padding-sm);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-button-ghost-text);box-shadow:none;text-decoration:none;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease)}:where(.ui-root,.ui-root *).ui-action:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text);box-shadow:var(--ui-shadow-hover)}:where(.ui-root,.ui-root *).ui-action[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-text);box-shadow:none}:where(.ui-root,.ui-root *).ui-action:disabled{opacity:var(--ui-button-disabled-opacity);cursor:not-allowed}:where(.ui-root,.ui-root *).ui-action--icon{width:var(--ui-button-size-sm);padding:0;flex:none}:where(.ui-root,.ui-root *).ui-action svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}:where(.ui-root,.ui-root *).ui-action--primary{background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text)}:where(.ui-root,.ui-root *).ui-action--primary:hover:not(:disabled){background:var(--ui-button-primary-hover);color:var(--ui-button-primary-text)}@media(prefers-reduced-motion:reduce){:where(.ui-root,.ui-root *).ui-action{transition:none}}@media(max-width:599px),(pointer:coarse){:where(.ui-root,.ui-root *).ui-action{min-height:var(--ui-button-size-md)}:where(.ui-root,.ui-root *).ui-action--icon{width:var(--ui-button-size-md)}}:where(.ui-root,.ui-root *).forms-field{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0;margin:0;color:var(--ui-field-label);font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).forms-field+.forms-field{margin-top:var(--ui-space-1)}:where(.ui-root,.ui-root *).forms-field b{color:var(--ui-faint);font:inherit}:where(.ui-root,.ui-root *).forms-field textarea{min-height:72px;resize:vertical}:where(.ui-root,.ui-root *).forms-field small,:where(.ui-root,.ui-root *).forms-switch-row small{color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-field .forms-error{color:var(--ui-field-error-text)}:where(.ui-root,.ui-root *).forms-success{color:var(--ui-success)}:where(.ui-root,.ui-root *).forms-input-affix,:where(.ui-root,.ui-root *).forms-input-action,:where(.ui-root,.ui-root *).forms-money{position:relative;display:flex;align-items:center}:where(.ui-root,.ui-root *).forms-input-affix svg{position:absolute;left:10px;width:var(--ui-icon-size);height:var(--ui-icon-size);fill:none;stroke:var(--ui-faint);stroke-width:1.6}:where(.ui-root,.ui-root *).forms-input-affix input{padding-left:var(--ui-space-6)}:where(.ui-root,.ui-root *).forms-input-action input{padding-right:calc(var(--ui-space-6) + var(--ui-space-6) + var(--ui-space-4))}:where(.ui-root,.ui-root *).forms-input-action button{position:absolute;right:3px}:where(.ui-root,.ui-root *).forms-money{width:100%}:where(.ui-root,.ui-root *).forms-money>input{padding-right:calc(var(--ui-space-6) + var(--ui-space-6) + var(--ui-space-5))}:where(.ui-root,.ui-root *).forms-currency-trigger{position:absolute;top:4px;right:4px;bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);min-width:70px;padding:0 var(--ui-space-2);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-field-text);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-currency-trigger .forms-chevron{width:6px;height:6px;margin-right:var(--ui-space-1)}:where(.ui-root,.ui-root *).forms-custom-field{position:relative}:where(.ui-root,.ui-root *).forms-select-trigger .forms-option-body{overflow:hidden;gap:var(--ui-space-2)}:where(.ui-root,.ui-root *).forms-select-trigger .forms-mark{width:var(--ui-field-mark-size);height:var(--ui-field-mark-size)}:where(.ui-root,.ui-root *).forms-select-trigger .forms-option-copy strong{font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-select-trigger .forms-option-copy small{display:none}:where(.ui-root,.ui-root *).forms-control-icon,:where(.ui-root,.ui-root *).forms-select-trigger>svg,:where(.ui-root,.ui-root *).forms-calendar-head button svg{flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size)}:where(.ui-root,.ui-root *).forms-chevron{flex:none;width:8px;height:8px;margin-right:var(--ui-space-1);border-right:1.7px solid var(--ui-muted);border-bottom:1.7px solid var(--ui-muted);transform:translateY(-2px) rotate(45deg)}:where(.ui-root,.ui-root *).forms-popover{top:calc(100% - 2px);left:0;right:0}:where(.ui-root,.ui-root *).forms-popover-search{display:block;padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-2)}:where(.ui-root,.ui-root *).forms-option{padding-block:var(--ui-space-2)}:where(.ui-root,.ui-root *).forms-option.is-active:not([aria-disabled=true]){background:var(--ui-hover)}:where(.ui-root,.ui-root *).forms-option[aria-disabled=true]:hover{background:transparent}:where(.ui-root,.ui-root *).forms-option[aria-selected=true]:after{content:"\2713";color:var(--ui-accent);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-empty{padding:var(--ui-space-2);color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-option-body{display:flex;align-items:center;min-width:0;gap:var(--ui-space-2)}:where(.ui-root,.ui-root *).forms-option-copy{display:flex;flex-direction:column;min-width:0;gap:var(--ui-space-1)}:where(.ui-root,.ui-root *).forms-option-copy strong{overflow:hidden;font:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap}:where(.ui-root,.ui-root *).forms-option-copy small{color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--ui-option-mark-bg);color:var(--ui-option-mark-text);font:var(--ui-type-caption);letter-spacing:-.04em}:where(.ui-root,.ui-root *).forms-mark--fallback{background:var(--ui-option-mark-bg);color:var(--ui-option-mark-muted);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-mark--person{width:31px;height:31px;border-radius:50%;font:var(--ui-type-caption);letter-spacing:0}:where(.ui-root,.ui-root *).forms-mark--currency{width:22px;height:22px;background:var(--ui-hover);color:var(--ui-field-text)}:where(.ui-root,.ui-root *).forms-mark--image{background:transparent}:where(.ui-root,.ui-root *).forms-mark img{display:block;width:100%;height:100%;object-fit:contain}:where(.ui-root,.ui-root *).forms-chips{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);margin-top:var(--ui-space-1)}:where(.ui-root,.ui-root *).forms-chips:empty{display:none}:where(.ui-root,.ui-root *).forms-chip{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-1) var(--ui-space-2);border-radius:5px;background:var(--ui-chip-bg);color:var(--ui-chip-text);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-chip .forms-mark{width:17px;height:17px;border-radius:5px;font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-chip button{width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ui-muted);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-chip button:hover{background:var(--ui-hover)}:where(.ui-root,.ui-root *).forms-currency-popover{top:calc(100% + 5px);left:auto;right:0;width:230px;max-height:220px}:where(.ui-root,.ui-root *).forms-fieldset{margin:0;padding:0;border:0}:where(.ui-root,.ui-root *).forms-fieldset legend{margin-bottom:var(--ui-space-2);color:var(--ui-field-label);font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).forms-fieldset--compact{margin-top:var(--ui-space-1)}:where(.ui-root,.ui-root *).forms-choice{display:flex;align-items:center;gap:var(--ui-space-2);min-height:27px;color:var(--ui-muted);font:var(--ui-type-body);cursor:pointer}:where(.ui-root,.ui-root *).forms-segment{display:flex;gap:var(--ui-space-1);width:max-content;max-width:100%;padding:var(--ui-space-1);border:0;border-radius:var(--ui-radius-md);background:var(--ui-canvas)}:where(.ui-root,.ui-root *).forms-segment button{flex:1;min-height:var(--ui-control-sm);padding:var(--ui-space-1) var(--ui-space-2);border:0;border-radius:5px;background:transparent;color:var(--ui-muted);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-segment button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:none}:where(.ui-root,.ui-root *).forms-calendar{right:auto;min-width:288px;max-height:none;padding:var(--ui-space-3)}:where(.ui-root,.ui-root *).forms-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ui-space-2)}:where(.ui-root,.ui-root *).forms-calendar-head strong{font:var(--ui-type-emphasis);text-transform:capitalize}:where(.ui-root,.ui-root *).forms-calendar-head button{width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--ui-muted);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-calendar-head button:hover{background:var(--ui-hover)}:where(.ui-root,.ui-root *).forms-calendar-weekdays,:where(.ui-root,.ui-root *).forms-calendar-days [role=row]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}:where(.ui-root,.ui-root *).forms-calendar-weekdays{margin-bottom:var(--ui-space-1);color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root,.ui-root *).forms-calendar-days button{width:34px;height:32px;margin:var(--ui-space-1) auto;border:0;border-radius:5px;background:transparent;color:var(--ui-field-text);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-calendar-days button:hover,:where(.ui-root,.ui-root *).forms-calendar-days button:focus-visible{background:var(--ui-accent-soft)}:where(.ui-root,.ui-root *).forms-calendar-days button.is-adjacent{color:var(--ui-field-placeholder)}:where(.ui-root,.ui-root *).forms-calendar-days button[aria-current=date]{text-decoration:underline;text-underline-offset:3px}:where(.ui-root,.ui-root *).forms-calendar-days button[aria-selected=true]{background:var(--ui-accent);color:var(--ui-on-accent);text-decoration:none}:where(.ui-root,.ui-root *).forms-calendar-days button.is-in-range,:where(.ui-root,.ui-root *).forms-calendar-days button[data-range-part=middle]{background:var(--ui-accent-soft);color:var(--ui-field-text)}:where(.ui-root,.ui-root *).forms-calendar-days button.is-range-start,:where(.ui-root,.ui-root *).forms-calendar-days button.is-range-end,:where(.ui-root,.ui-root *).forms-calendar-days button[data-range-part=start],:where(.ui-root,.ui-root *).forms-calendar-days button[data-range-part=end]{background:var(--ui-accent);color:var(--ui-on-accent);text-decoration:none}:where(.ui-root,.ui-root *).forms-calendar-clear{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-md);margin-top:var(--ui-space-2);padding:0 var(--ui-field-padding-inline);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-muted);font:var(--ui-type-body)}:where(.ui-root,.ui-root *).forms-calendar-clear:hover{background:var(--ui-hover);color:var(--ui-text)}:where(.ui-root,.ui-root *).forms-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);color:var(--ui-text);cursor:pointer}:where(.ui-root,.ui-root *).forms-switch-row strong,:where(.ui-root,.ui-root *).forms-switch-row small{display:block}:where(.ui-root,.ui-root *).forms-switch-row strong{margin-bottom:var(--ui-space-1);font:var(--ui-type-emphasis)}:where(.ui-root,.ui-root *).forms-switch-row input{position:absolute;opacity:0}:where(.ui-root,.ui-root *).forms-switch-row i{position:relative;flex:none;width:40px;height:23px;border-radius:20px;background:var(--ui-border-strong);transition:background-color var(--ui-duration-fast)}:where(.ui-root,.ui-root *).forms-switch-row i:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--ui-on-accent);transition:transform var(--ui-duration-fast)}:where(.ui-root,.ui-root *).forms-switch-row input:checked+i{background:var(--ui-accent)}:where(.ui-root,.ui-root *).forms-switch-row input:checked+i:after{transform:translate(17px)}:where(.ui-root,.ui-root *).forms-switch-row input:focus-visible+i{box-shadow:var(--ui-field-focus-ring)}:where(.ui-root) .ui-banner{position:relative;min-width:0;overflow:hidden;border-radius:var(--ui-radius-lg);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-surface)}:where(.ui-root) .ui-banner--feature{border-radius:var(--ui-radius-feature)}:where(.ui-root) .ui-banner--flat{box-shadow:none}:where(.ui-root) .ui-banner--surface-subtle{box-shadow:var(--ui-shadow-surface-subtle)}:where(.ui-root) .ui-banner__content{min-width:0;padding:var(--ui-space-6)}:where(.ui-root) .ui-banner__eyebrow{display:block;margin-bottom:var(--ui-space-3);color:var(--ui-accent);font:var(--ui-type-caption)}:where(.ui-root) .ui-banner__title{max-width:22ch;margin:0;text-wrap:balance;font:var(--ui-type-page)}:where(.ui-root) .ui-banner__description{max-width:48ch;margin:var(--ui-space-3) 0 0;color:var(--ui-muted);text-wrap:pretty;font:var(--ui-type-body)}:where(.ui-root) .ui-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-5)}:where(.ui-root) .ui-banner__media{min-width:0;overflow:hidden;background:var(--ui-canvas)}:where(.ui-root) .ui-banner__media img{width:100%;height:100%;object-fit:cover;object-position:var(--image-position, 65% 50%)}:where(.ui-root) .ui-banner--hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}:where(.ui-root) .ui-banner--hero .ui-banner__content{align-self:center;padding:var(--ui-space-6)}:where(.ui-root) .ui-banner--hero .ui-banner__media{min-height:290px}:where(.ui-root) .ui-banner__dismiss{position:absolute;z-index:1;top:12px;right:12px;color:var(--ui-muted)}:where(.ui-root) .ui-banner--announcement{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) calc(2 * var(--ui-space-6)) var(--ui-space-4) var(--ui-space-4)}:where(.ui-root) .ui-banner--announcement .ui-banner__media{width:64px;height:64px;border-radius:var(--ui-radius-lg);flex:none}:where(.ui-root) .ui-banner--announcement .ui-banner__content{flex:1;padding:0}:where(.ui-root) .ui-banner--announcement .ui-banner__title{max-width:none;font:var(--ui-type-emphasis)}:where(.ui-root) .ui-banner--announcement .ui-banner__description{margin-top:var(--ui-space-1);max-width:none;font:var(--ui-type-body)}:where(.ui-root) .ui-banner--announcement .ui-banner__eyebrow{margin-bottom:var(--ui-space-1);font:var(--ui-type-caption)}:where(.ui-root) .ui-banner--announcement .ui-banner__dismiss{top:12px;right:10px}:where(.ui-root) .ui-banner--tip{display:grid;grid-template-columns:1fr 110px;align-items:center}:where(.ui-root) .ui-banner--tip .ui-banner__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-banner--tip .ui-banner__title,:where(.ui-root) .ui-banner--empty .ui-banner__title{font:var(--ui-type-section)}:where(.ui-root) .ui-banner--tip .ui-banner__description,:where(.ui-root) .ui-banner--empty .ui-banner__description{font:var(--ui-type-body)}:where(.ui-root) .ui-banner--tip .ui-banner__media{height:110px;margin-right:var(--ui-space-5);border-radius:var(--ui-radius-lg)}:where(.ui-root) .ui-banner--empty{display:grid;justify-items:center;padding:var(--ui-space-6);text-align:center}:where(.ui-root) .ui-banner--empty .ui-banner__media{width:180px;height:100px;margin-bottom:var(--ui-space-5);border-radius:var(--ui-radius-lg)}:where(.ui-root) .ui-banner--empty .ui-banner__content{display:grid;justify-items:center;padding:0}:where(.ui-root) .ui-banner--empty .ui-banner__description{max-width:34ch}:where(.ui-root) .ui-banner-rail__toolbar{display:flex;justify-content:flex-end;gap:var(--ui-space-1);margin-bottom:var(--ui-space-3)}:where(.ui-root) .ui-banner-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2);gap:var(--ui-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-4)}:where(.ui-root) .ui-banner--card{scroll-snap-align:start}:where(.ui-root) .ui-banner--card .ui-banner__media{aspect-ratio:16 / 9}:where(.ui-root) .ui-banner--card .ui-banner__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-banner--card .ui-banner__title{font:var(--ui-type-section)}:where(.ui-root) .ui-banner--card .ui-banner__description{font:var(--ui-type-body)}@keyframes banner-appear{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:879px){:where(.ui-root) .ui-banner--hero{grid-template-columns:1fr}:where(.ui-root) .ui-banner--hero .ui-banner__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-banner--hero .ui-banner__media{min-height:0;height:190px}:where(.ui-root) .ui-banner__title{font:var(--ui-type-page)}:where(.ui-root) .ui-banner--announcement{gap:var(--ui-space-3);flex-wrap:wrap}:where(.ui-root) .ui-banner--announcement .ui-banner__media{width:48px;height:48px}:where(.ui-root) .ui-banner--announcement .ui-banner__content{flex-basis:calc(100% - 66px)}:where(.ui-root) .ui-banner--tip{grid-template-columns:1fr 84px}:where(.ui-root) .ui-banner--tip .ui-banner__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-banner--tip .ui-banner__media{margin-right:var(--ui-space-4);height:84px}:where(.ui-root) .ui-banner-rail__track{grid-auto-columns:86%}}:where(.ui-root) .ui-guidance{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);min-height:390px;background:var(--ui-surface);border:0;box-shadow:var(--ui-shadow-surface);border-radius:var(--ui-radius-lg);overflow:hidden}:where(.ui-root) .ui-guidance__index{padding:var(--ui-space-5) var(--ui-space-4);background:var(--ui-canvas);border-right:1px solid var(--ui-border)}:where(.ui-root) .ui-guidance__index>p{margin:0 var(--ui-space-3) var(--ui-space-4);font:var(--ui-type-emphasis)}:where(.ui-root) .ui-guidance__index ul{display:grid;gap:var(--ui-space-1);padding:0;margin:0;list-style:none}:where(.ui-root) .ui-guidance__index li{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-lg)}:where(.ui-root) .ui-guidance__index li:has([aria-pressed=true]){background:var(--ui-selected)}:where(.ui-root) .ui-guidance__index input{width:16px;height:16px;flex:none;accent-color:var(--ui-accent)}:where(.ui-root) .ui-guidance__index button{display:grid;gap:var(--ui-space-1);flex:1;min-width:0;min-height:40px;padding:0;border:0;background:none;text-align:left;color:var(--ui-text);cursor:pointer;font:var(--ui-type-body)}:where(.ui-root) .ui-guidance__index small{color:var(--ui-muted);font:var(--ui-type-caption)}:where(.ui-root) .ui-guidance__progress{display:block;margin:var(--ui-space-5) var(--ui-space-3) 0;color:var(--ui-muted);font:var(--ui-type-caption)}:where(.ui-root) .ui-guidance__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-guidance__content img{width:100%;height:176px;object-fit:cover;border-radius:var(--ui-radius-lg);margin-bottom:var(--ui-space-4)}:where(.ui-root) .ui-guidance__content h3{margin:0 0 var(--ui-space-3);font:var(--ui-type-section)}:where(.ui-root) .ui-guidance__content p{max-width:47ch;margin:0 0 var(--ui-space-4);color:var(--ui-muted);font:var(--ui-type-body)}:where(.ui-root) .ui-guidance__facts{margin:var(--ui-space-5) 0}:where(.ui-root) .ui-guidance__facts div{display:grid;grid-template-columns:125px 1fr;gap:var(--ui-space-4);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border);font:var(--ui-type-body)}:where(.ui-root) .ui-guidance__facts dt{color:var(--ui-muted)}:where(.ui-root) .ui-guidance__facts dd{margin:0}@media(max-width:879px){:where(.ui-root) .ui-guidance{grid-template-columns:1fr}:where(.ui-root) .ui-guidance__index{border-right:0;border-bottom:1px solid var(--ui-border);padding:var(--ui-space-4)}:where(.ui-root) .ui-guidance__content{padding:var(--ui-space-5)}:where(.ui-root) .ui-guidance__content img{height:150px}:where(.ui-root) .ui-guidance__facts div{grid-template-columns:1fr;gap:var(--ui-space-1)}}:where(.ui-root) .ui-banner-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-1);margin-top:var(--ui-space-2)}:where(.ui-root) .ui-banner-carousel__controls>span{margin-right:var(--ui-space-3);color:var(--ui-muted);font-variant-numeric:tabular-nums;font:var(--ui-type-caption)}.platform-explorer{display:grid;grid-template-columns:minmax(248px,336px) minmax(0,1fr);align-items:start;gap:var(--ui-space-5)}.platform-explorer__list{display:grid;gap:var(--ui-space-1);margin:0;padding:0;list-style:none}.platform-explorer__choice{display:grid;grid-template-columns:24px 32px minmax(0,1fr) 16px;align-items:center;gap:var(--ui-space-2);width:100%;min-height:56px;padding:var(--ui-space-2);border:0;border-radius:var(--ui-radius-md);background:transparent;color:var(--ui-text);text-align:left;transition:background-color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease)}.platform-explorer__choice:hover{background:var(--ui-hover);box-shadow:var(--ui-shadow-hover)}.platform-explorer__choice.is-selected{background:var(--ui-selected)}.platform-explorer__number{color:var(--ui-faint);font:var(--ui-type-caption)}.platform-explorer__icon{width:32px;height:32px;object-fit:contain}.platform-explorer__label{display:grid;min-width:0}.platform-explorer__label strong{overflow:hidden;font:var(--ui-type-emphasis);text-overflow:ellipsis;white-space:nowrap}.platform-explorer__label small{overflow:hidden;color:var(--ui-muted);font:var(--ui-type-body);text-overflow:ellipsis;white-space:nowrap}.platform-explorer__arrow{color:var(--ui-accent)}.platform-explorer__arrow svg,.detail-panel__terms svg{display:block;width:var(--ui-icon-size);height:var(--ui-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ui-button-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.platform-explorer__stage{min-width:0}.welcome-panel__scene,.detail-panel__hero{position:relative;overflow:hidden;border-radius:var(--ui-radius-lg);background:var(--ui-canvas)}.welcome-panel__scene{min-height:360px}.welcome-panel__art{position:absolute;inset:0}.welcome-panel__art img{width:100%;height:150%;object-fit:cover;object-position:right top}.welcome-panel__scene:after,.detail-panel__hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--ui-surface) 0 55%,transparent 95%);pointer-events:none}.welcome-panel__copy{position:relative;z-index:1;width:min(64%,480px);padding:var(--ui-space-6)}.welcome-panel__eyebrow,.detail-panel__hero-copy span{margin:0 0 var(--ui-space-4);color:var(--ui-accent);font:var(--ui-type-caption);text-transform:uppercase}.welcome-panel__copy h2{margin:0;font:var(--ui-type-marketing-hero);text-wrap:balance}.welcome-panel__copy h2 span{display:block}.welcome-panel__copy h2 em{font:var(--ui-type-marketing-wordmark);font-style:normal}.welcome-panel__foot{padding:var(--ui-space-5) 0 0}.welcome-panel__foot h3{margin:0;font:var(--ui-type-section)}.welcome-panel__foot p{margin:var(--ui-space-2) 0 var(--ui-space-4);color:var(--ui-muted);font:var(--ui-type-body)}.welcome-panel__foot ul{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.welcome-panel__foot li{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-hover);color:var(--ui-muted);font:var(--ui-type-body)}.welcome-panel__next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-5);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.welcome-panel__next h4{margin:0;font:var(--ui-type-emphasis)}.welcome-panel__next p{margin:var(--ui-space-1) 0 0;font:var(--ui-type-body)}.detail-panel__back{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-lg);margin-bottom:var(--ui-space-3);padding:0;border:0;background:transparent;color:var(--ui-muted);font:var(--ui-type-emphasis)}.detail-panel__back:hover{color:var(--ui-accent)}.detail-panel__hero{height:280px}.detail-panel__art{width:100%;height:100%;object-fit:cover;object-position:center}.detail-panel__hero-copy{position:absolute;z-index:1;top:50%;left:var(--ui-space-6);width:min(58%,440px);transform:translateY(-50%)}.detail-panel__hero-copy h2{margin:var(--ui-space-3) 0 0;font:var(--ui-type-marketing-feature);text-wrap:balance}.detail-panel__summary{margin:var(--ui-space-5) 0}.detail-panel__summary h3{margin:0 0 var(--ui-space-1);font:var(--ui-type-section)}.detail-panel__summary p{margin:0;color:var(--ui-muted);font:var(--ui-type-body)}.detail-panel__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3) var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border)}.detail-panel__facts section{min-width:0}.detail-panel__facts h3{margin:0 0 var(--ui-space-2);color:var(--ui-muted);font:var(--ui-type-caption)}.detail-panel__facts p,.detail-panel__facts ul{margin:0;padding:0;color:var(--ui-text);font:var(--ui-type-body);list-style:none}.detail-panel__facts li+li{margin-top:var(--ui-space-1)}.detail-panel__terms{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.detail-panel__terms>div{display:grid;gap:var(--ui-space-1)}.detail-panel__terms strong{display:flex;align-items:baseline;gap:var(--ui-space-2);color:var(--ui-accent);font:var(--ui-type-section)}.detail-panel__terms strong span{font:var(--ui-type-cta-number)}.detail-panel__terms small{color:var(--ui-muted);font:var(--ui-type-body)}@media(max-width:1200px){.platform-explorer{grid-template-columns:minmax(208px,29%) minmax(0,1fr);gap:var(--ui-space-4)}.platform-explorer__choice{grid-template-columns:20px 28px minmax(0,1fr)}.platform-explorer__icon{width:28px;height:28px}.platform-explorer__arrow{display:none}}@media(max-width:879px){.platform-explorer{grid-template-columns:minmax(0,1fr)}.platform-explorer__list{display:flex;gap:var(--ui-space-2);overflow-x:auto;padding-bottom:var(--ui-space-2);scroll-snap-type:x mandatory}.platform-explorer__list li{flex:0 0 190px;scroll-snap-align:start}}@media(max-width:599px){.welcome-panel__scene{min-height:360px}.welcome-panel__scene:after,.detail-panel__hero:after{background:linear-gradient(180deg,var(--ui-surface) 0 58%,transparent 96%)}.welcome-panel__copy{width:100%;padding:var(--ui-space-5)}.welcome-panel__next{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3)}.detail-panel__hero{height:280px}.detail-panel__hero-copy{top:var(--ui-space-5);left:var(--ui-space-5);width:calc(100% - var(--ui-space-6));transform:none}.detail-panel__facts{gap:var(--ui-space-3)}.detail-panel__terms{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.platform-explorer__choice{transition:none}}.platform-explorer--tabs{grid-template-columns:minmax(0,1fr)}.platform-explorer--tabs .platform-explorer__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-2);padding-bottom:0;overflow-x:visible}.platform-explorer--tabs .platform-explorer__list li{min-width:0}.platform-explorer--tabs .platform-explorer__label strong,.platform-explorer--tabs .platform-explorer__label small{overflow:visible;text-overflow:clip;white-space:normal;hyphens:auto;overflow-wrap:break-word}.platform-explorer--tabs .platform-explorer__choice{height:100%}@media(max-width:1023px){.platform-explorer--tabs .platform-explorer__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.platform-explorer--tabs .platform-explorer__choice{grid-template-columns:28px minmax(0,1fr);align-items:start}.platform-explorer--tabs .platform-explorer__number{display:none}}@media(max-width:379px){.platform-explorer--tabs .platform-explorer__list{grid-template-columns:minmax(0,1fr)}}:where(.ui-root) .prim-badge-field{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2) var(--ui-space-4)}:where(.ui-root) .prim-badge{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:20px;color:var(--ui-muted);white-space:nowrap;font:var(--ui-type-emphasis)}:where(.ui-root) .prim-badge i{display:block;flex:none;width:var(--ui-space-2);height:var(--ui-space-2);border-radius:50%;background:currentColor}:where(.ui-root) .prim-badge-neutral{color:var(--ui-muted)}:where(.ui-root) .prim-badge-progress{color:var(--ui-accent)}:where(.ui-root) .prim-badge-success{color:var(--ui-success)}:where(.ui-root) .prim-badge-warn{color:var(--ui-warning)}:where(.ui-root) .prim-badge-paused{color:var(--ui-muted)}:where(.ui-root) .prim-badge-danger{color:var(--ui-danger)}:where(.ui-root) .prim-badge-outline{color:var(--ui-muted)}:where(.ui-root) .prim-unread-count{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-1);min-width:20px;min-height:20px;padding:0 var(--ui-space-1);border-radius:var(--ui-radius-round);background:var(--ui-unread-quiet-bg);color:var(--ui-unread-quiet-text);font:var(--ui-type-caption);font-variant-numeric:tabular-nums}:where(.ui-root) .prim-unread-count[hidden]{display:none}:where(.ui-root) .prim-unread-count--blue{background:var(--ui-unread-bg);color:var(--ui-unread-text)}:where(.ui-root) .prim-unread-count--coral{background:var(--ui-unread-attention-bg);color:var(--ui-unread-attention-text)}:where(.ui-root) .prim-unread-count svg{width:var(--ui-icon-size);height:var(--ui-icon-size);fill:none}:where(.ui-root) .prim-status-row{display:flex;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border)}:where(.ui-root) .prim-status-mark{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ui-success)}:where(.ui-root) .prim-status-row strong,:where(.ui-root) .prim-person strong{font:var(--ui-type-emphasis)}:where(.ui-root) .prim-status-row p,:where(.ui-root) .prim-person p{margin:var(--ui-space-1) 0 0;color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root) .prim-status-time{margin-left:auto;color:var(--ui-faint);white-space:nowrap;font:var(--ui-type-caption)}:where(.ui-root) .prim-person{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-1) 0 var(--ui-space-3);border-bottom:1px solid var(--ui-border)}:where(.ui-root) .prim-person>.prim-badge{margin-left:auto}:where(.ui-root) .prim-avatar{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ui-option-mark-bg);color:var(--ui-option-mark-text);font:var(--ui-type-caption)}:where(.ui-root) .prim-avatar-lg{width:32px;height:32px;font:var(--ui-type-caption)}:where(.ui-root) .prim-avatar-blue{background:var(--ui-option-mark-bg);color:var(--ui-option-mark-text)}:where(.ui-root) .prim-avatar-dark{background:var(--ui-option-mark-bg);color:var(--ui-option-mark-text)}:where(.ui-root) .prim-avatar-line{display:flex;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-3)}:where(.ui-root) .prim-avatar-caption{padding-left:var(--ui-space-2);color:var(--ui-faint);font:var(--ui-type-caption)}:where(.ui-root) .prim-chat-head>.prim-unread-count{margin-left:auto}@media(max-width:599px){:where(.ui-root) .prim-badge-field{justify-content:flex-start}}@media(max-width:599px){:where(.ui-root) .prim-person{flex-wrap:wrap}}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--ui-canvas)}.layout-container{width:min(100%,1200px);margin-inline:auto;padding-inline:var(--ui-space-6)}.site-header{position:sticky;top:0;z-index:var(--ui-menu-layer)}.site-header__inner{display:flex;align-items:center;gap:var(--ui-space-4);min-height:calc(var(--ui-button-size-md) + var(--ui-space-2))}.site-header .brand,.site-footer .brand{display:inline-flex;align-items:center;gap:var(--ui-space-2);flex:none;color:var(--ui-text);font:var(--ui-type-wordmark);text-decoration:none}.site-header .brand{gap:var(--ui-space-1);white-space:nowrap}.brand-descriptor{color:var(--ui-muted);font:var(--ui-type-caption)}.brand-mark{display:block;width:1.2em;height:1.2em;flex:none;color:var(--ui-accent)}.brand-mark circle{fill:currentColor}.brand-mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:12}.site-nav{display:flex;align-items:center;gap:var(--ui-space-1);margin-inline:auto}.header-actions{display:flex;align-items:center;gap:var(--ui-space-2)}.theme-icon--moon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-icon--sun circle{fill:none;stroke:currentColor;stroke-width:1.6}.theme-icon--sun path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.theme-icon--sun,.header-theme[data-theme-target=light] .theme-icon--moon{display:none}.header-theme[data-theme-target=light] .theme-icon--sun{display:block}.header-language{position:relative;flex:none;width:calc(var(--ui-space-6) * 2.5)}.header-language .forms-popover{right:0;left:auto}.menu-toggle{display:none}.mobile-nav{display:none;top:100%;inset-inline:var(--ui-space-4);justify-items:start}.skip-link{position:absolute;inset-inline-start:var(--ui-space-4);top:-100%;z-index:var(--ui-menu-layer)}.skip-link:focus{top:var(--ui-space-2)}.section{padding-block:var(--ui-space-6);scroll-margin-top:calc(var(--ui-space-6) * 2)}.section-heading{max-width:68ch;margin-bottom:var(--ui-space-5)}.section-eyebrow{display:block;margin-bottom:var(--ui-space-3);color:var(--ui-accent);font:var(--ui-type-emphasis)}.section-heading h2{margin:0;font:var(--ui-type-marketing-feature);text-wrap:balance}.section-heading--utility h2{font:var(--ui-type-marketing-feature)}.section-heading p{max-width:68ch;margin:var(--ui-space-4) 0 0;color:var(--ui-muted);font:var(--ui-type-body)}.section-heading--cases{max-width:95ch}.section-heading--cases p{max-width:none;text-wrap:pretty}.hero{padding-top:var(--ui-space-6)}.section.runner-feature{padding-block:0}.hero-card{position:relative;display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;color-scheme:light;background:var(--ui-workspace)}.hero-content{grid-column:1;grid-row:1;min-width:0;padding:var(--ui-space-6)}.hero-title{max-width:18ch;margin:0;font:var(--ui-type-marketing-feature);text-wrap:balance}.hero-lead{max-width:50ch;margin:var(--ui-space-4) 0 0;color:var(--ui-muted);font:var(--ui-type-body)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-5)}.hero-media{grid-column:2;grid-row:1;min-width:0;width:100%;overflow:hidden}.hero-visual{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.hero-eyebrow{display:block;margin-bottom:var(--ui-space-3);color:var(--ui-accent);font:var(--ui-type-emphasis)}.audience-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-5)}.audience-card{min-width:0;padding:var(--ui-space-5)}.audience-card{display:flex;flex-direction:column}.audience-card__heading{display:flex;align-items:flex-start;gap:var(--ui-space-3);min-width:0}.audience-card__heading h3{flex:1;min-width:0}.audience-card__icon{order:1}.audience-card__icon,.money-card__icon{display:block;width:calc(var(--ui-icon-card-size) - var(--ui-space-1));height:calc(var(--ui-icon-card-size) - var(--ui-space-1));flex:none;color:var(--ui-accent)}.audience-card h3{margin:0}.audience-card>p{color:var(--ui-muted);font:var(--ui-type-body)}.audience-card>p{margin:var(--ui-space-3) 0 0}.audience-card .audience-metric{margin-top:auto;padding-top:var(--ui-space-5)}.audience-metric span{display:block;margin-bottom:var(--ui-space-2);font:var(--ui-type-body)}.audience-metric strong{display:block;color:var(--ui-text);font:var(--ui-type-emphasis)}.runner-artwork{position:relative;aspect-ratio:3 / 1}.runner-artwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 50%}.runner-artwork:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--ui-workspace) 0%,color-mix(in srgb,var(--ui-workspace) 84%,transparent) 42%,transparent 74%);content:"";pointer-events:none}.runner-artwork__copy{position:absolute;z-index:1;inset-block:0;left:0;display:flex;align-items:center;width:min(54%,560px);padding:var(--ui-space-5);pointer-events:none}.runner-artwork__copy h2{margin:0;font:var(--ui-type-marketing-feature);text-wrap:balance}.case-list{display:grid;gap:var(--ui-space-5)}.case-panel{padding:var(--ui-space-6)}.case-media{display:block;aspect-ratio:7 / 2;margin-bottom:var(--ui-space-4);text-decoration:none}.case-media img{display:block;width:100%;height:100%;object-fit:cover}.case-story{margin:0 0 var(--ui-space-5);color:var(--ui-muted);font:var(--ui-type-body)}.case-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ui-space-4);margin:0}.case-metric{padding-bottom:var(--ui-space-3)}.case-metric dt{color:var(--ui-muted);font:var(--ui-type-emphasis)}.case-metric dd{margin:var(--ui-space-2) 0 0;font:var(--ui-type-kpi)}.case-metric--roi{padding:var(--ui-space-3);background:var(--ui-accent-soft)}.case-metric--roi dd{color:var(--ui-accent);font:var(--ui-type-kpi)}.money-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-5)}.why-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4);margin:0 0 var(--ui-space-5)}.why-stat{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-icon-card-size);align-content:start;column-gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4)}.why-stat dt{display:contents;color:var(--ui-muted);font:var(--ui-type-caption)}.why-stat dt>span{grid-column:1;grid-row:1;min-width:0;hyphens:auto;overflow-wrap:break-word}.why-stat__icon{display:block;grid-column:2;grid-row:1 / span 2;align-self:start;width:var(--ui-icon-card-size);height:var(--ui-icon-card-size);color:var(--ui-accent)}.why-stat dd{grid-column:1;grid-row:2;margin:var(--ui-space-1) 0 0;font:var(--ui-type-page);hyphens:none;overflow-wrap:break-word}.why-stat--ai dd{color:var(--ui-accent)}.why-stat p{grid-column:1 / -1;grid-row:3;margin:var(--ui-space-2) 0 0;color:var(--ui-muted);font:var(--ui-type-body)}.money-card{min-width:0;padding:var(--ui-space-5)}.money-card__top{display:flex;align-items:flex-start;gap:var(--ui-space-3);min-width:0}.money-card__heading{flex:1}.money-card__icon{order:1}.money-card__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-2);min-width:0}.money-card__figure{font:var(--ui-type-section)}.money-card h3{margin:0;font:var(--ui-type-emphasis)}.money-card p{margin:var(--ui-space-3) 0 0;color:var(--ui-muted);font:var(--ui-type-body)}.platform-explorer{padding:var(--ui-space-6)}.platform-explorer__icon svg{width:var(--ui-space-5);height:var(--ui-space-5)}.source-cycle{position:relative;display:block}.source-cycle img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:source-cycle 9s infinite}.source-cycle img:nth-child(2){animation-delay:-6s}.source-cycle img:nth-child(3){animation-delay:-3s}@keyframes source-cycle{0%,30%{opacity:1;transform:translateY(0) scale(1)}5%{transform:translateY(calc(-1 * var(--ui-space-1))) scale(1.08)}12%{transform:translateY(0) scale(1)}33%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.source-cycle img{animation:none;opacity:0}.source-cycle img:first-child{opacity:1}}.platform-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:var(--ui-space-5);align-items:center}.platform-detail__copy{min-width:0;display:flex;flex-direction:column}.platform-detail__copy .detail-panel__summary{margin:0 0 var(--ui-space-4)}.platform-detail__copy .detail-panel__facts{grid-template-columns:minmax(0,1fr);padding-top:0;border-top:0}.platform-detail__copy .detail-panel__terms{margin-top:var(--ui-space-4);padding-top:0;border-top:0}.platform-detail__copy .detail-panel__terms a{max-width:100%;white-space:normal;text-align:center}.platform-artwork{position:relative;overflow:hidden;aspect-ratio:3 / 2;color-scheme:light;background:var(--ui-workspace)}.platform-artwork img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.feature-card{height:100%}.faq-disclosure{padding:var(--ui-space-6)}.faq-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);list-style:none;cursor:pointer}.faq-disclosure-trigger::-webkit-details-marker{display:none}.faq-disclosure-trigger h2{margin:0;font:var(--ui-type-marketing-feature)}.faq-disclosure-trigger svg{flex:none;color:var(--ui-accent);width:calc(var(--ui-icon-card-size) + var(--ui-space-2));height:calc(var(--ui-icon-card-size) + var(--ui-space-2));transition:transform var(--ui-duration-normal) var(--ui-ease)}.faq-disclosure.is-in-view:not([open]) .faq-disclosure-trigger svg{animation:faq-indicator-nudge calc(var(--ui-duration-panel) * 16) var(--ui-ease) infinite}@keyframes faq-indicator-nudge{0%,16%,32%,to{transform:translateY(0)}8%,24%{transform:translateY(var(--ui-space-1))}}@media(prefers-reduced-motion:reduce){.faq-disclosure-trigger svg{transition:none;animation:none}.faq-disclosure.is-in-view:not([open]) .faq-disclosure-trigger svg{animation:none}}.faq-disclosure[open] .faq-disclosure-trigger svg{transform:rotate(180deg)}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-6);margin-top:var(--ui-space-5)}.faq-item h3{margin:0;font:var(--ui-type-emphasis)}.faq-item p{max-width:48ch;margin:var(--ui-space-2) 0 0;color:var(--ui-muted)}.contact-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ui-space-6);align-items:start}.contact-intro .section-heading{margin-bottom:var(--ui-space-5)}.brief-form{min-width:0}.form-select{position:relative}.form-select>button{width:100%}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.form-field{min-width:0}.form-field--full{grid-column:1 / -1}.form-field label{display:block;margin-bottom:var(--ui-space-2)}.form-field :is(input,textarea){width:100%}.form-field textarea{min-height:calc(var(--ui-space-6) * 4);resize:vertical}.form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-3);margin-top:var(--ui-space-5)}.contact-submit{min-width:0;max-width:100%;white-space:normal;text-align:center;text-wrap:balance}.newsletter-consent{display:flex;align-items:flex-start;gap:var(--ui-space-2);max-width:48ch;color:var(--ui-muted);font:var(--ui-type-body);cursor:pointer}.newsletter-consent__choice{display:grid;place-items:center;flex:none;height:1lh}.form-note{max-width:48ch;margin:0;color:var(--ui-muted);font:var(--ui-type-body)}.form-note a{color:inherit;font:var(--ui-type-body);text-decoration:underline;text-decoration-color:var(--ui-muted);text-decoration-thickness:1px;text-underline-offset:.12em}.form-status{margin-top:var(--ui-space-3)}.honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.site-footer{padding-block:var(--ui-space-6);background:var(--ui-surface);border-top:1px solid var(--ui-border)}.footer-columns{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:start;gap:var(--ui-space-6)}.footer-column h2{margin:0 0 var(--ui-space-3);color:var(--ui-muted);font:var(--ui-type-emphasis);text-transform:uppercase}.footer-about{display:grid;justify-items:start;align-content:start;gap:var(--ui-space-3)}.footer-about p{max-width:36ch;margin:0;color:var(--ui-muted);font:var(--ui-type-body)}.footer-brand{margin-bottom:var(--ui-space-1)}.footer-group a{color:var(--ui-muted);font:var(--ui-type-body);text-decoration:underline;text-underline-offset:var(--ui-space-1)}.footer-links{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.footer-links :is(a,li>span){color:var(--ui-muted);font:var(--ui-type-body);text-decoration:none;hyphens:auto;overflow-wrap:break-word}.footer-links a:hover{color:var(--ui-text);text-decoration:underline;text-underline-offset:var(--ui-space-1)}.footer-meta{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--ui-space-3);margin-top:var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);color:var(--ui-muted);font:var(--ui-type-caption)}.footer-meta-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-4)}.site-footer .cookie-settings{display:inline;border:0;padding:0;background:none;color:var(--ui-muted);font:var(--ui-type-caption);text-decoration:underline;text-underline-offset:var(--ui-space-1);cursor:pointer}.site-footer .cookie-settings:hover{color:var(--ui-text)}.legal-main{max-width:calc(76ch + var(--ui-space-6) * 4);padding-block:var(--ui-space-6)}.legal-document{min-width:0;padding:var(--ui-space-6)}.legal-main h1{margin:0 0 var(--ui-space-3);font:var(--ui-type-page)}.legal-main h2{display:flex;align-items:baseline;gap:var(--ui-space-3);margin:var(--ui-space-6) 0 var(--ui-space-3);font:var(--ui-type-section);scroll-margin-top:calc(var(--ui-space-6) * 2)}.legal-main h3{margin:var(--ui-space-5) 0 var(--ui-space-3);font:var(--ui-type-emphasis)}.legal-main strong{font:var(--ui-type-emphasis)}.legal-main p{margin:0 0 var(--ui-space-4);overflow-wrap:break-word}.legal-main li{margin-block:var(--ui-space-2);overflow-wrap:break-word}.legal-main :is(ul,ol){margin-block:var(--ui-space-4);padding-inline-start:var(--ui-space-5)}.legal-main a{color:var(--ui-accent);text-decoration:underline;text-underline-offset:var(--ui-space-1);overflow-wrap:anywhere}.legal-main .legal-meta{color:var(--ui-muted);font:var(--ui-type-caption)}.legal-main .legal-lede{margin-block:var(--ui-space-5);color:var(--ui-muted)}.legal-section-number{flex:none;color:var(--ui-muted);font:var(--ui-type-caption)}.legal-toc,.legal-callout{margin-block:var(--ui-space-5)}.legal-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-2) var(--ui-space-5)}.legal-toc li{margin:0;padding-inline-end:var(--ui-space-2)}.legal-toc a{color:var(--ui-muted);text-decoration:none}.legal-toc a:hover{color:var(--ui-text);text-decoration:underline}.legal-main table{width:100%;table-layout:fixed;border-collapse:collapse;margin-block:var(--ui-space-4)}.legal-main :is(th,td){padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.legal-main :is(th,td):first-child{color:var(--ui-muted);font:var(--ui-type-caption)}.legal-main code{font:var(--ui-type-caption);overflow-wrap:anywhere}@media(min-width:880px){.platform-detail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.platform-detail__copy{padding-block:var(--ui-space-2)}.platform-artwork{aspect-ratio:auto}}@media(max-width:1199px){.why-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{display:none}.menu-toggle{display:inline-flex}.header-actions{margin-inline-start:auto}.header-actions .header-cta{display:none}.mobile-nav:not([hidden]){display:grid}}@media(max-width:1023px){.contact-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:879px){.layout-container{padding-inline:var(--ui-space-5)}.platform-explorer{padding:var(--ui-space-5)}.platform-detail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"summary artwork" "facts facts" "action action";gap:var(--ui-space-4)}.platform-detail__copy{display:contents}.platform-detail__copy .detail-panel__summary{grid-area:summary;align-self:start;margin:0}.platform-artwork{grid-area:artwork}.platform-detail__copy .detail-panel__facts{grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail__copy .detail-panel__terms{grid-area:action;margin-top:0}.mobile-nav{inset-inline:var(--ui-space-5)}.why-stats,.audience-cards,.money-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card:last-child,.money-card:last-child{grid-column:1 / -1}.contact-layout{grid-template-columns:minmax(0,1fr)}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-about{grid-column:1 / -1}.hero-card{display:flex;flex-direction:column}.hero-content{order:0;width:100%;padding:var(--ui-space-5)}.hero-media{order:1;aspect-ratio:2 / 1}.hero-visual{object-fit:cover}.platform-artwork[data-platform-id=others]{aspect-ratio:1.7}.runner-artwork{aspect-ratio:3 / 1}.runner-artwork img{object-position:70% center}.runner-artwork__copy h2{font:var(--ui-type-section)}}@media(max-width:599px){.layout-container{padding-inline:var(--ui-space-4)}.platform-explorer{padding:var(--ui-space-4)}.platform-detail{display:flex;flex-direction:column;gap:var(--ui-space-4)}.platform-detail__copy{display:contents}.platform-detail__copy .detail-panel__summary{order:0;margin:0}.platform-artwork{order:1;width:100%;aspect-ratio:3 / 2}.platform-detail__copy .detail-panel__facts{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-detail__copy .detail-panel__terms{order:3;margin-top:0}.platform-detail__copy .detail-panel__summary h3{font:var(--ui-type-section);text-wrap:balance}.section{padding-block:var(--ui-space-6)}.section-heading h2,.section-heading--utility h2,.faq-disclosure-trigger h2{font:var(--ui-type-page)}.site-header__inner{gap:var(--ui-space-2)}.header-actions{gap:var(--ui-space-1)}.header-language{width:calc(var(--ui-space-6) * 2 - var(--ui-space-1))}.header-language .header-language__trigger{gap:var(--ui-space-1);padding-inline:var(--ui-space-2)}.hero-card{display:flex;flex-direction:column}.hero-content{order:0;width:100%;padding:var(--ui-space-5)}.hero-media{aspect-ratio:2 / 1}.hero-title{font:var(--ui-type-page)}.hero-eyebrow{margin-bottom:var(--ui-space-2)}.hero-lead{margin-top:var(--ui-space-3)}.hero-actions{margin-top:var(--ui-space-4)}.hero-actions>a:first-child{max-width:100%;white-space:normal;text-align:center;text-wrap:balance}.form-grid,.money-cards{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about,.footer-contact{grid-column:1 / -1}.footer-meta{grid-template-columns:1fr}.why-stats{grid-template-columns:minmax(0,1fr)}.audience-cards{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3)}.money-cards{grid-template-columns:1fr}.audience-card{padding:var(--ui-space-3)}.audience-card__heading,.money-card__top{gap:var(--ui-space-2)}.audience-card>p{margin-top:var(--ui-space-2)}.audience-card .audience-metric{display:none}.runner-artwork{width:100%;min-width:0;aspect-ratio:2 / 1;min-height:calc(var(--ui-space-6) * 5 + var(--ui-space-2))}.runner-artwork img{object-position:75% center}.runner-artwork__copy{width:60%;padding:var(--ui-space-3)}.runner-artwork__copy h2{max-width:none;font:var(--ui-type-section)}.form-grid{gap:var(--ui-space-3)}.form-field--full{grid-column:1 / -1}.form-field textarea{min-height:calc(var(--ui-space-6) * 3)}.case-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.why-stat dd{font:var(--ui-type-section)}.case-panel,.contact-layout{padding:var(--ui-space-4)}.faq-disclosure{padding:var(--ui-space-5)}.faq-list,.legal-toc ol{grid-template-columns:1fr}.legal-document{padding:var(--ui-space-4)}.legal-main :is(th,td){padding:var(--ui-space-2)}}@media(max-width:379px){.brand-descriptor{display:none}.site-header__inner,.header-actions{gap:var(--ui-space-1)}.menu-toggle{padding-inline:var(--ui-space-2)}}@media(max-width:359px){.audience-cards{grid-template-columns:minmax(0,1fr)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cookie-banner{position:fixed;z-index:var(--ui-menu-layer);inset:auto var(--ui-space-5) var(--ui-space-5) auto;width:min(480px,calc(100vw - var(--ui-space-6) * 2));max-height:calc(100dvh - var(--ui-space-6) * 2);overflow:auto}.cookie-banner__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-2);align-items:start;padding:var(--ui-space-4) var(--ui-space-5)}.cookie-banner__title{max-width:none;font:var(--ui-type-emphasis)}.cookie-banner__description{grid-column:1;max-width:none;margin:0}.cookie-banner-actions{grid-column:1;grid-row:auto;flex-wrap:wrap;margin:0}.cookie-choice{min-width:0;white-space:normal}@media(max-width:599px){.cookie-banner{inset:auto var(--ui-space-4) var(--ui-space-4) auto;width:calc(100vw - var(--ui-space-4) * 2);max-height:calc(100dvh - var(--ui-space-4) * 2)}.cookie-banner__content{grid-template-columns:minmax(0,1fr)}.cookie-banner-actions{grid-column:1;grid-row:auto}.cookie-choice{flex:1;min-width:0;white-space:normal}}
