/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,"Cascadia Code","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#007aff;--color-brand:#03bb9b;--color-success:#34c759;--color-warning:#ff9f0a;--color-danger:#ff3b30;--color-info:#5856d6;--color-surface-bg:#f2f2f7;--color-surface:#fff;--color-surface-secondary:#f2f2f7;--color-surface-tertiary:#fff;--color-text-primary:#1c1c1e;--color-text-secondary:#8e8e93;--color-text-tertiary:#c7c7cc;--color-on-primary:#fff;--color-border:#e5e5ea;--color-border-strong:#c7c7cc;--color-default:var(--color-border);--color-strong:var(--color-border-strong);--color-team-0:#007aff;--color-team-1:#af52de;--color-team-2:#ff3b30;--color-team-3:#5ac8fa;--color-team-4:#ff9500;--color-team-5:#fc0;--color-team-6:#34c759;--color-team-7:#ff2d55;--color-team-8:#32ade6;--color-team-9:#f0f;--shadow-card:0 1px 3px #00000014,0 1px 2px #0000000a;--shadow-notification:0 8px 24px #00000026;--text-display:34px;--text-title-1:28px;--text-title-2:22px;--text-title-3:20px;--text-headline:17px;--text-body:17px;--text-callout:16px;--text-subhead:15px;--text-footnote:13px;--text-caption:12px;--text-caption-2:11px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-\[1px\]{inset-block:1px}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-\[34px\]{top:34px}.top-\[56px\]{top:56px}.-right-1{right:calc(var(--spacing)*-1)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-8{right:calc(var(--spacing)*8)}.right-\[1px\]{right:1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-12{bottom:calc(var(--spacing)*12)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[1px\]{left:1px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[180\]{z-index:180}.z-\[200\]{z-index:200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-40{height:calc(var(--spacing)*40)}.h-72{height:calc(var(--spacing)*72)}.h-\[50px\]{height:50px}.h-\[280px\]{height:280px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[620px\]{height:620px}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-\[220px\]{width:220px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[170px\]{max-width:170px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2rem_1fr_2rem\]{grid-template-columns:2rem 1fr 2rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-\[1px\]{border-top-right-radius:1px;border-bottom-right-radius:1px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-current{border-color:currentColor}.border-danger{border-color:var(--color-danger)}.border-default{border-color:var(--color-default)}.border-primary{border-color:var(--color-primary)}.border-strong{border-color:var(--color-strong)}.border-success\/40{border-color:#34c75966}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success)40%,transparent)}}.border-text-primary{border-color:var(--color-text-primary)}.border-transparent{border-color:#0000}.border-warning\/40{border-color:#ff9f0a66}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-r-transparent{border-right-color:#0000}.bg-\[\#5AC8FA\]{background-color:#5ac8fa}.bg-\[\#007AFF\]{background-color:#007aff}.bg-\[\#34C759\]{background-color:#34c759}.bg-\[\#AF52DE\]{background-color:#af52de}.bg-\[\#FF2D55\]{background-color:#ff2d55}.bg-\[\#FF3B30\]{background-color:#ff3b30}.bg-\[\#FF9500\]{background-color:#ff9500}.bg-\[\#FFCC00\]{background-color:#fc0}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger\/10{background-color:#ff3b301a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger)10%,transparent)}}.bg-danger\/15{background-color:#ff3b3026}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--color-danger)15%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#007aff1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:#007aff26}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-success{background-color:var(--color-success)}.bg-success\/5{background-color:#34c7590d}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success)5%,transparent)}}.bg-success\/15{background-color:#34c75926}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success)15%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-bg{background-color:var(--color-surface-bg)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-secondary\/50{background-color:#f2f2f780}@supports (color:color-mix(in lab,red,red)){.bg-surface-secondary\/50{background-color:color-mix(in oklab,var(--color-surface-secondary)50%,transparent)}}.bg-surface-secondary\/70{background-color:#f2f2f7b3}@supports (color:color-mix(in lab,red,red)){.bg-surface-secondary\/70{background-color:color-mix(in oklab,var(--color-surface-secondary)70%,transparent)}}.bg-surface-secondary\/90{background-color:#f2f2f7e6}@supports (color:color-mix(in lab,red,red)){.bg-surface-secondary\/90{background-color:color-mix(in oklab,var(--color-surface-secondary)90%,transparent)}}.bg-surface-tertiary{background-color:var(--color-surface-tertiary)}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface)95%,transparent)}}.bg-team-0{background-color:var(--color-team-0)}.bg-team-1{background-color:var(--color-team-1)}.bg-team-2{background-color:var(--color-team-2)}.bg-team-3{background-color:var(--color-team-3)}.bg-team-4{background-color:var(--color-team-4)}.bg-team-5{background-color:var(--color-team-5)}.bg-team-6{background-color:var(--color-team-6)}.bg-team-7{background-color:var(--color-team-7)}.bg-team-8{background-color:var(--color-team-8)}.bg-team-9{background-color:var(--color-team-9)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/15{background-color:#ff9f0a26}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning)15%,transparent)}}.bg-warning\/20{background-color:#ff9f0a33}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+8px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[14px\]{font-size:14px}.text-body{font-size:var(--text-body)}.text-callout{font-size:var(--text-callout)}.text-caption{font-size:var(--text-caption)}.text-caption-2{font-size:var(--text-caption-2)}.text-display{font-size:var(--text-display)}.text-footnote{font-size:var(--text-footnote)}.text-headline{font-size:var(--text-headline)}.text-subhead{font-size:var(--text-subhead)}.text-title-1{font-size:var(--text-title-1)}.text-title-2{font-size:var(--text-title-2)}.text-title-3{font-size:var(--text-title-3)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-on-primary{color:var(--color-on-primary)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000014),0 1px 2px var(--tw-shadow-color,#0000000a)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-notification{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000026)}.shadow-notification,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-danger\/20{--tw-ring-color:#ff3b3033}@supports (color:color-mix(in lab,red,red)){.ring-danger\/20{--tw-ring-color:color-mix(in oklab,var(--color-danger)20%,transparent)}}.ring-primary\/20{--tw-ring-color:#007aff33}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[1px\]:before{content:var(--tw-content);top:1px}.before\:left-0\.5:before{content:var(--tw-content);left:calc(var(--spacing)*.5)}.before\:block:before{content:var(--tw-content);display:block}.before\:h-5:before{content:var(--tw-content);height:calc(var(--spacing)*5)}.before\:w-5:before{content:var(--tw-content);width:calc(var(--spacing)*5)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-surface:before{content:var(--tw-content);background-color:var(--color-surface)}.before\:shadow-sm:before{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-200:before{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.checked\:border-success:checked{border-color:var(--color-success)}.checked\:bg-success:checked{background-color:var(--color-success)}.checked\:before\:translate-x-5:checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-danger\/90:hover{background-color:#ff3b30e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--color-danger)90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:#007aff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:#007affe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-surface-secondary:hover{background-color:var(--color-surface-secondary)}.hover\:bg-surface-tertiary:hover{background-color:var(--color-surface-tertiary)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:#007aff33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:#007aff66}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--color-surface)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-primary\/50:disabled{border-color:#007aff80}@supports (color:color-mix(in lab,red,red)){.disabled\:border-primary\/50:disabled{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.disabled\:bg-danger\/60:disabled{background-color:#ff3b3099}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-danger\/60:disabled{background-color:color-mix(in oklab,var(--color-danger)60%,transparent)}}.disabled\:bg-primary\/70:disabled{background-color:#007affb3}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/70:disabled{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.disabled\:text-primary\/50:disabled{color:#007aff80}@supports (color:color-mix(in lab,red,red)){.disabled\:text-primary\/50:disabled{color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 120px auto}.sm\:items-center{align-items:center}}@media (min-width:64rem){.md\:p-5{padding:calc(var(--spacing)*5)}}@media (min-width:80rem){.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:right-4{right:calc(var(--spacing)*4)}.lg\:bottom-auto{bottom:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-16{width:calc(var(--spacing)*16)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.lg\:overflow-hidden{overflow:hidden}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:96rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:w-60{width:calc(var(--spacing)*60)}.xl\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.xl\:justify-start{justify-content:flex-start}.xl\:gap-3{gap:calc(var(--spacing)*3)}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}}}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-primary:#0a84ff;--color-brand:#30d5c8;--color-success:#30d158;--color-warning:#ffd60a;--color-danger:#ff453a;--color-info:#5e5ce6;--color-surface-bg:#000;--color-surface:#1c1c1e;--color-surface-secondary:#2c2c2e;--color-surface-tertiary:#3a3a3c;--color-text-primary:#fff;--color-text-secondary:#98989d;--color-text-tertiary:#48484a;--color-on-primary:#fff;--color-border:#38383a;--color-border-strong:#545456;--color-default:var(--color-border);--color-strong:var(--color-border-strong);--shadow-card:0 1px 3px #0000004d,0 1px 2px #00000038;--shadow-notification:0 8px 24px #00000073}}html.light{color-scheme:light}html.dark{color-scheme:dark;--color-primary:#0a84ff;--color-brand:#30d5c8;--color-success:#30d158;--color-warning:#ffd60a;--color-danger:#ff453a;--color-info:#5e5ce6;--color-surface-bg:#000;--color-surface:#1c1c1e;--color-surface-secondary:#2c2c2e;--color-surface-tertiary:#3a3a3c;--color-text-primary:#fff;--color-text-secondary:#98989d;--color-text-tertiary:#48484a;--color-on-primary:#fff;--color-border:#38383a;--color-border-strong:#545456;--color-default:var(--color-border);--color-strong:var(--color-border-strong)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--color-surface-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans)}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.racehub-map-marker{--marker-color:#8e8e93;flex-direction:column;align-items:center;gap:.35rem;display:flex}.racehub-map-marker-dot{background:var(--marker-color);border:2px solid #ffffffe6;border-radius:9999px;width:.95rem;height:.95rem;display:block;box-shadow:0 0 0 1px #00000040}.racehub-map-marker-label{color:#fff;white-space:nowrap;background:#000000a6;border:1px solid #ffffff61;border-radius:9999px;padding:.3rem .5rem;font-size:11px;font-weight:600;line-height:1}.racehub-map-marker-active,.racehub-map-marker-active .racehub-map-marker-dot{animation:none}.marketing-shell{color:#17363b;min-height:100vh;font-family:"Lato",var(--font-sans);background:#faf9f6}.marketing-header{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffffe0;border-bottom:1px solid #16373b1a;position:sticky;top:0}.marketing-header-inner{align-items:center;gap:1.1rem;width:min(1400px,100% - 2rem);margin:0 auto;padding:.85rem 0;display:flex}.marketing-header-inner--menu-open{z-index:61;position:relative}.marketing-brand{min-width:14rem;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;display:inline-flex}.marketing-brand-mark{color:#06ba9c;font-family:"Poppins",var(--font-sans);letter-spacing:.02em;font-size:1.25rem;font-weight:800}.marketing-nav{background:#ffffffb8;border:1px solid #16373b14;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.24rem;display:flex}.marketing-nav-group,.marketing-nav-item{position:relative}.marketing-nav-group-trigger{align-items:center;display:flex}.marketing-nav-link{color:#17363bcc;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.56rem .88rem;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.marketing-nav-link:hover{color:#065f54;background:#06ba9c1c}.marketing-nav-link--active{color:#fff;background:linear-gradient(135deg,#0cb89b,#069b84);box-shadow:0 8px 16px #06ba9c38}.marketing-nav-link--cta{color:#fff;background:#11414b}.marketing-nav-link--cta:hover{color:#fff;background:#0d333b}.marketing-nav-link-caret{color:currentColor;width:.9rem;height:.9rem;display:inline-flex}.marketing-nav-link-caret svg{width:100%;height:100%}.marketing-nav-link-caret path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.marketing-dropdown{z-index:80;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:linear-gradient(#fff,#f4fcfa);border:1px solid #16373b1f;border-radius:1rem;gap:.24rem;min-width:20.5rem;padding:.5rem;transition:opacity .15s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + .52rem);left:0;transform:translateY(-.3rem)scale(.985);box-shadow:0 18px 34px #0c2e3224}.marketing-dropdown-link{border-radius:.78rem;gap:.24rem;padding:.6rem .7rem;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.marketing-dropdown-link-label{color:#12353b;font-size:.92rem;font-weight:800;line-height:1.15}.marketing-dropdown-link-description{color:#12353ba8;font-size:.77rem;font-weight:600;line-height:1.35}.marketing-dropdown-link:hover{background:#06ba9c1c}.marketing-dropdown-link--active{background:#06ba9c24}.marketing-dropdown-intro{color:#12353ba3;letter-spacing:.02em;padding:.38rem .46rem .5rem;font-size:.74rem;font-weight:700;line-height:1.4}.marketing-header-actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.marketing-login-button{color:#066b5d;text-transform:uppercase;letter-spacing:.06em;border:1px solid #06ba9c;border-radius:999px;padding:.58rem 1.05rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s}.marketing-login-button:hover{color:#055347;background:#06ba9c14;border-color:#069c84}.marketing-menu-button{color:#17363b;letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;border:1px solid #16373b29;border-radius:999px;align-items:center;gap:.52rem;padding:.46rem .72rem;font-size:.76rem;font-weight:800;display:none}.marketing-menu-button-label{line-height:1}.marketing-menu-icon{flex-direction:column;justify-content:space-between;width:1rem;height:.8rem;display:inline-flex}.marketing-menu-icon span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.marketing-menu-button--open .marketing-menu-icon span:first-child{transform:translateY(.34rem)rotate(45deg)}.marketing-menu-button--open .marketing-menu-icon span:nth-child(2){opacity:0}.marketing-menu-button--open .marketing-menu-icon span:nth-child(3){transform:translateY(-.34rem)rotate(-45deg)}.marketing-nav-backdrop{border:0;margin:0;padding:0;display:none}.marketing-nav-group-toggle{display:none}.marketing-nav-group-toggle-icon{width:1rem;height:1rem}.marketing-nav-group-toggle-icon path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (min-width:961px){.marketing-nav-group:after{content:"";width:100%;height:.6rem;position:absolute;top:100%;left:0}.marketing-header-inner{width:100%;margin:0;padding-inline:clamp(1rem,2.4vw,2.4rem)}.marketing-brand{text-align:left;align-items:flex-start;min-width:clamp(13.5rem,21vw,18rem)}.marketing-nav{flex:0 auto;justify-content:flex-end;margin-left:auto}.marketing-nav-group:focus-within .marketing-dropdown,.marketing-nav-group:hover .marketing-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.marketing-nav-group:focus-within .marketing-nav-link-caret,.marketing-nav-group:hover .marketing-nav-link-caret{transform:translateY(1px)rotate(180deg)}.marketing-nav-link-caret{transition:transform .17s}}.marketing-main{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 3.5rem}.marketing-page{width:min(100%,1000px);margin:0 auto}.marketing-page-header{margin-bottom:1.5rem}.marketing-page-header h1{color:#15343a;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(2rem,3.9vw,3rem);font-weight:800;line-height:1.08}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-page-header{margin-bottom:clamp(1.15rem,2.4vw,1.9rem)}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-content{gap:clamp(1.05rem,2vw,1.5rem)}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-content>:where(.marketing-block,section){max-width:min(100%,72rem)}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-content>:where(.marketing-block--text-editor,.marketing-block--faq-entry,.marketing-block--faq-index){max-width:72ch}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-content p+p{margin-top:.95rem}.marketing-page:not(.marketing-page--home):not(.marketing-page--support) .marketing-content li+li{margin-top:.32rem}.marketing-content{gap:.92rem;display:grid}.marketing-content .marketing-block,.marketing-content>section{min-width:0;padding:0}.marketing-page--why-choose-racehub .marketing-page-header{display:none}.marketing-page--why-choose-racehub .marketing-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.95rem,1.9vw,1.25rem);display:grid}.marketing-page--why-choose-racehub .marketing-content .marketing-block,.marketing-page--why-choose-racehub .marketing-content>section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-page--why-choose-racehub .marketing-content>:where(.marketing-block,section){min-width:0}.marketing-page--why-choose-racehub .marketing-content .marketing-block--image img{width:100%;margin:0}.marketing-page--why-choose-racehub .marketing-content .marketing-block--html iframe{aspect-ratio:16/10;width:100%;height:auto}.marketing-page--how-it-works .marketing-page-header{margin-bottom:clamp(1.45rem,2.9vw,2.35rem)}.marketing-page--how-it-works .marketing-page-header h1{letter-spacing:-.02em;max-width:12ch;font-size:clamp(2.35rem,5.2vw,4rem);line-height:.95}.marketing-page--how-it-works .marketing-content{gap:clamp(1.3rem,2.7vw,2.15rem)}.marketing-page--how-it-works .marketing-how-layout{--how-divider-space:clamp(1.8rem,3.4vw,2.8rem);gap:var(--how-divider-space);display:grid}.marketing-page--how-it-works .marketing-how-stage{min-width:0}.marketing-page--how-it-works .marketing-how-stage p+p{margin-top:.82rem}.marketing-page--how-it-works .marketing-how-stage--hero{max-width:72ch}.marketing-page--how-it-works .marketing-how-block--intro{min-width:0}.marketing-page--how-it-works .marketing-how-block--intro p{color:#17363be6}.marketing-page--how-it-works .marketing-how-block--intro strong{color:#0f4e4f}.marketing-page--how-it-works .marketing-how-stage--racehub,.marketing-page--how-it-works .marketing-how-stage--racetime{padding:0;padding-top:var(--how-divider-space);background:0 0;border:0;border-top:1px solid #0d474924;border-radius:0}.marketing-page--how-it-works .marketing-how-stage-header{align-items:center;gap:clamp(.7rem,1.8vw,1rem);min-width:0;display:flex}.marketing-page--how-it-works .marketing-how-stage-header .marketing-block{min-width:0;padding:0}.marketing-page--how-it-works .marketing-how-stage-header .marketing-block--image>div{justify-content:center;align-items:center;display:flex}.marketing-page--how-it-works .marketing-how-stage-header .marketing-block--image a,.marketing-page--how-it-works .marketing-how-stage-header .marketing-block--image span{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.marketing-page--how-it-works .marketing-how-stage-header .marketing-block--image img{border-radius:18%;width:clamp(70px,8.6vw,108px)}.marketing-page--how-it-works .marketing-how-stage-header-copy{min-width:0}.marketing-page--how-it-works .marketing-how-stage-header-copy h2{color:#13383f;margin:0;font-size:clamp(1.28rem,2.1vw,1.7rem);line-height:1.06}.marketing-page--how-it-works .marketing-how-stage-header-copy p{color:#124a4adb;margin:.3rem 0 0;font-size:clamp(.9rem,1.45vw,1.02rem);line-height:1.4}.marketing-page--how-it-works .marketing-how-block--racehub-copy,.marketing-page--how-it-works .marketing-how-block--racetime-copy{max-width:74ch;margin-top:clamp(.7rem,1.4vw,1rem)}.marketing-page--how-it-works .marketing-how-block--racetime-visual{margin-top:clamp(.65rem,1.3vw,.95rem)}.marketing-page--how-it-works .marketing-how-block--racetime-visual>div{justify-content:flex-start;align-items:center;display:flex}.marketing-page--how-it-works .marketing-how-block--racetime-visual img{object-fit:contain;width:100%;max-width:620px}.marketing-page--how-it-works .marketing-how-device-strip{--how-device-preview-height:clamp(220px,25vw,330px);grid-template-columns:minmax(150px,.74fr) minmax(0,1.15fr) minmax(0,1.15fr);align-items:end;gap:clamp(.7rem,1.45vw,1rem);margin-top:clamp(.7rem,1.4vw,1rem);display:grid}.marketing-page--how-it-works .marketing-how-device-strip>:where(.marketing-block){grid-template-rows:auto 1fr;min-width:0;padding:0;display:grid}.marketing-page--how-it-works .marketing-how-device-strip>:where(.marketing-block)>div{height:var(--how-device-preview-height);justify-content:center;align-items:flex-end;display:flex}.marketing-page--how-it-works .marketing-how-block--racehub-ipad:before,.marketing-page--how-it-works .marketing-how-block--racehub-iphone:before,.marketing-page--how-it-works .marketing-how-block--racehub-mac:before{text-align:center;color:#0f3c40bd;letter-spacing:.01em;text-transform:none;margin-bottom:.2rem;font-size:.9rem;font-weight:800;display:block}.marketing-page--how-it-works .marketing-how-block--racehub-iphone:before{content:"iPhone"}.marketing-page--how-it-works .marketing-how-block--racehub-mac:before{content:"Mac"}.marketing-page--how-it-works .marketing-how-block--racehub-ipad:before{content:"iPad"}.marketing-page--how-it-works .marketing-how-device-strip img{width:auto;height:var(--how-device-preview-height);object-fit:contain;background:0 0;border:0;border-radius:0;max-width:100%;max-height:none}.marketing-page--how-it-works .marketing-how-block--racehub-iphone img{height:var(--how-device-preview-height);max-width:min(100%,210px)}.marketing-page--how-it-works .marketing-how-block--racehub-ipad img,.marketing-page--how-it-works .marketing-how-block--racehub-mac img{max-width:min(100%,560px)}.marketing-page--how-it-works .marketing-how-block--video{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-page--how-it-works .marketing-how-block--video:before{content:none}.marketing-page--how-it-works .marketing-how-block--video iframe{aspect-ratio:16/9;border:0;border-radius:.9rem;width:100%;max-width:100%;height:auto;box-shadow:0 10px 24px #071b1e33}@media (max-width:1024px){.marketing-page--how-it-works .marketing-how-device-strip{--how-device-preview-height:clamp(200px,40vw,300px);grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page--how-it-works .marketing-how-block--racehub-ipad{grid-column:1/-1}.marketing-page--how-it-works .marketing-how-device-strip img,.marketing-page--how-it-works .marketing-how-device-strip>:where(.marketing-block)>div{height:var(--how-device-preview-height)}}@media (max-width:620px){.marketing-page--how-it-works .marketing-how-layout{--how-divider-space:1.3rem}.marketing-page--how-it-works .marketing-page-header h1{font-size:clamp(2.05rem,11.5vw,2.7rem);line-height:.98}.marketing-page--how-it-works .marketing-how-stage--racehub,.marketing-page--how-it-works .marketing-how-stage--racetime{padding-top:var(--how-divider-space)}.marketing-page--how-it-works .marketing-how-stage-header{align-items:flex-start}.marketing-page--how-it-works .marketing-how-stage-header .marketing-block--image img{width:72px}.marketing-page--how-it-works .marketing-how-device-strip{grid-template-columns:minmax(0,1fr)}.marketing-page--how-it-works .marketing-how-device-strip>:where(.marketing-block){padding:0}.marketing-page--how-it-works .marketing-how-device-strip>:where(.marketing-block)>div{height:auto}.marketing-page--how-it-works .marketing-how-device-strip img{width:100%;height:auto;max-height:320px}.marketing-page--how-it-works .marketing-how-block--racehub-iphone img{height:auto}}@media (min-width:900px){.marketing-page--why-choose-racehub .marketing-content{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.marketing-page--why-choose-racehub .marketing-content>:where(.marketing-block,section){grid-column:1/-1}.marketing-page--why-choose-racehub .marketing-content>:nth-child(4){grid-column:1;align-self:center}.marketing-page--why-choose-racehub .marketing-content>:nth-child(5){text-align:center;grid-column:2;place-self:center}}@media (max-width:899px){.marketing-page--why-choose-racehub .marketing-content>:nth-child(5){text-align:center;padding-block:clamp(.7rem,4.5vw,1.3rem)}.marketing-page--why-choose-racehub .marketing-content>:nth-child(5) .marketing-stat{align-items:center;margin:0 auto}}.marketing-content h1,.marketing-content h2,.marketing-content h3,.marketing-content h4,.marketing-content h5{color:#14343a;font-family:"Poppins",var(--font-sans);margin:0 0 .65rem;font-weight:800;line-height:1.18}.marketing-content h1{font-size:clamp(2rem,4vw,3.15rem)}.marketing-content h2{font-size:clamp(1.4rem,2.5vw,2.1rem)}.marketing-content h3{font-size:clamp(1.2rem,2.1vw,1.6rem)}.marketing-content h4,.marketing-content h5{font-size:clamp(1.08rem,1.7vw,1.25rem)}.marketing-content li,.marketing-content p{color:#17363be6;font-size:1rem;line-height:1.65}.marketing-content a{color:#068d79;font-weight:700}.marketing-content ol,.marketing-content ul{margin:.45rem 0 0;padding-left:1.2rem}.marketing-content blockquote{color:#17363bc7;border-left:4px solid #06ba9ca6;margin:.75rem 0;padding-left:.9rem}.marketing-content .marketing-block--faq-snippet-grid ul{gap:.75rem;margin-top:.8rem;padding-left:0;list-style:none;display:grid}.marketing-content .marketing-block--faq-snippet-grid li{background:#f9fffd;border:1px solid #16373b1f;border-radius:.85rem;padding:.72rem .82rem}.marketing-content .marketing-block--faq-snippet-grid li strong{color:#0f3840}.marketing-content img{object-fit:cover;border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.marketing-content .marketing-block--image img{width:auto;margin:0 auto}.marketing-page--home .marketing-content{--home-compare-gap:clamp(.82rem,1.35vw,1.08rem);gap:var(--home-compare-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.marketing-page--home .marketing-content>:where(.marketing-block,section){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-page--home .marketing-content>.marketing-home-block--brand-icon{grid-area:1/1/auto/4;justify-content:center;align-items:flex-start;padding:clamp(.4rem,.9vw,.7rem);display:flex}.marketing-page--home .marketing-content>.marketing-home-block--brand-icon img{filter:drop-shadow(0 10px 22px #08384133);width:clamp(112px,11vw,156px);max-width:100%;height:auto;margin:0 auto}.marketing-page--home .marketing-content>.marketing-home-block--hero-copy{flex-direction:column;grid-area:1/4/auto/-1;justify-content:center;align-items:flex-start;gap:.35rem;display:flex}.marketing-page--home .marketing-content>.marketing-home-block--intro-copy{grid-area:2/1/auto/-1}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-heading,.marketing-home-block--racehub-heading,.marketing-home-block--iphone-heading){box-shadow:none;background:0 0;border:0;padding:.25rem .3rem 0}.marketing-page--home .marketing-content>.marketing-home-block--racetime-heading{grid-area:3/1/auto/4}.marketing-page--home .marketing-content>.marketing-home-block--racehub-heading{text-align:center;grid-area:3/4/auto/10}.marketing-page--home .marketing-content>.marketing-home-block--iphone-heading{grid-area:3/10/auto/13}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-heading,.marketing-home-block--racehub-heading,.marketing-home-block--iphone-heading) h5{color:#0e3440;text-align:center;margin:0;font-size:clamp(1.15rem,1.7vw,1.8rem);line-height:1.05}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-visual,.marketing-home-block--racehub-compare,.marketing-home-block--iphone-visual){position:relative}.marketing-page--home .marketing-content>.marketing-home-block--racetime-visual{grid-area:4/1/auto/4;justify-content:center;align-items:center;min-height:clamp(240px,24vw,340px);display:flex}.marketing-page--home .marketing-content>.marketing-home-block--racetime-visual img{filter:drop-shadow(0 18px 34px #0b2d342e);border-radius:0;width:auto;max-width:min(100%,210px);max-height:clamp(230px,22vw,305px)}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare{grid-area:4/4/auto/10;align-content:center;min-height:clamp(260px,26vw,360px);padding:clamp(.85rem,1.9vw,1.2rem);display:grid}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare .marketing-image-grid{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare .marketing-image-grid>img{border-radius:.95rem;grid-area:1/1;width:100%;margin:0}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare .marketing-image-grid>img:first-child{clip-path:inset(0 44% 0 0)}.marketing-page--home .marketing-content>.marketing-home-block--iphone-visual{grid-area:4/10/auto/13;justify-content:center;align-items:center;min-height:clamp(240px,24vw,340px);display:flex}.marketing-page--home .marketing-content>.marketing-home-block--iphone-visual img{filter:drop-shadow(0 18px 34px #0b2d342e);border-radius:0;width:auto;max-width:min(100%,210px);max-height:clamp(230px,22vw,305px)}@media (min-width:1021px){.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-visual,.marketing-home-block--racehub-compare,.marketing-home-block--iphone-visual){box-shadow:none;z-index:1;background:0 0;border:0;overflow:visible}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare{z-index:0}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-heading,.marketing-home-block--racehub-heading,.marketing-home-block--iphone-heading){z-index:3;grid-row:3;align-self:start;padding-top:.45rem;padding-bottom:0}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-visual,.marketing-home-block--racehub-compare,.marketing-home-block--iphone-visual){padding-top:0}}.marketing-page--home .marketing-content>.marketing-home-block--cta{box-shadow:none;background:0 0;border:0;grid-area:5/1/auto/-1;justify-content:center;align-items:center;padding-top:.35rem;display:flex}.marketing-page--home .marketing-content>.marketing-home-block--features-heading{grid-row:6;padding-top:clamp(1rem,2vw,1.55rem)}.marketing-page--home .marketing-content>.marketing-home-block--features-heading h3{margin:0}.marketing-page--home .marketing-content>.marketing-home-block--features-list{grid-row:7;margin-top:0;padding-top:.35rem}.marketing-page--home .marketing-content>.marketing-home-block--features-list>ul{margin:0;padding-left:0;list-style:none}.marketing-page--home .marketing-content>.marketing-home-block--features-list>ul>li{margin:0;list-style:none}.marketing-page--home .marketing-content>.marketing-home-block--features-list>ul>li>ul{margin:0;padding-left:1.35rem;list-style:outside}.marketing-page--home .marketing-content>.marketing-home-block--features-list>ul>li>ul>li{margin:.2rem 0}.marketing-page--home .marketing-content>.marketing-home-block--features-carousel{grid-row:8}.marketing-page--home .marketing-content>.marketing-home-block--trusted-heading{grid-row:9}.marketing-page--home .marketing-content>.marketing-home-block--cta .wp-block-button__link{color:#fff;font-family:"Poppins",var(--font-sans);letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;padding:clamp(.75rem,1.4vw,.92rem) clamp(2.2rem,4.7vw,3.2rem);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 16px 30px #0e847245;background:linear-gradient(150deg,#0db99a,#1ea6a1)!important}.marketing-page--home .marketing-content>.marketing-home-block--cta .wp-block-button__link:hover{transform:translateY(-1px);box-shadow:0 19px 35px #0e847259}.marketing-page--home .marketing-content>.marketing-home-block--cta .wp-block-button__link:focus-visible{outline-offset:2px;outline:3px solid #06ba9c6b}.marketing-page--home .marketing-content>:is(.marketing-home-block--features-heading,.marketing-home-block--features-list,.marketing-home-block--features-carousel,.marketing-home-block--trusted-heading,.marketing-home-block--trusted-logo){grid-column:1/-1}.marketing-device-slider-stage{--device-slider-handle-y:48.2%;width:94%;max-width:680px;box-shadow:none;aspect-ratio:1800/1136;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.marketing-device-slider-stage:focus-within{box-shadow:none}.marketing-device-slider-base,.marketing-device-slider-overlay{position:absolute;inset:0}.marketing-device-slider-base{clip-path:inset(0 0 0 var(--device-slider-position,53.8%))}.marketing-device-slider-overlay{clip-path:inset(0 calc(100% - var(--device-slider-position,53.8%))0 0)}.marketing-device-slider-image{object-fit:contain;border-radius:0;width:100%;height:100%}.marketing-device-slider-image--ipad{transform:translate(12px,-5px)scale(.96)}.marketing-device-slider-image--mac{transform:translate(0)scale(1)}.marketing-device-slider-divider{top:0;bottom:0;left:var(--device-slider-position,53.8%);pointer-events:none;z-index:8;background:linear-gradient(#ffffffe0,#17585cc7);width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 10px #ffffff6e}.marketing-device-slider-divider:after{content:"";width:0;height:0;left:50%}.marketing-device-slider-divider:after,.marketing-device-slider-handle{top:var(--device-slider-handle-y);position:absolute;transform:translate(-50%,-50%)}.marketing-device-slider-handle{left:var(--device-slider-position,53.8%);color:#fffffff0;pointer-events:none;z-index:9;background:linear-gradient(160deg,#1b6976,#0f4d59);border:2px solid #ffffffeb;border-radius:999px;width:clamp(2.45rem,4.4vw,2.85rem);height:clamp(2.45rem,4.4vw,2.85rem);box-shadow:0 0 0 4px #ffffffb3,0 10px 22px #09232857}.marketing-device-slider-handle:after,.marketing-device-slider-handle:before{font-size:clamp(1.28rem,2.3vw,1.52rem);font-weight:700;line-height:1;position:absolute;top:47.1%;transform:translateY(-50%)}.marketing-device-slider-handle:before{content:"‹";left:37%;transform:translate(-50%,-50%)}.marketing-device-slider-handle:after{content:"›";left:63%;transform:translate(-50%,-50%)}.marketing-device-slider-range{opacity:0;cursor:ew-resize;position:absolute;inset:0}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo{aspect-ratio:1;background:#fff;border:1px solid #16373b1a;border-radius:1rem;grid-column:span 2;justify-content:center;align-items:center;min-height:0;padding:clamp(.8rem,1.6vw,1rem);display:flex;box-shadow:0 10px 20px #0f303512}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo img{object-fit:contain;border-radius:0;width:auto;max-width:100%;max-height:clamp(110px,12vw,170px)}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo.marketing-block--and-more{order:99}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo.marketing-block--and-more .marketing-and-more-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo.marketing-block--and-more .marketing-and-more-icon{color:#06ba9c;font-family:"Poppins",var(--font-sans);font-size:clamp(2.5rem,5vw,3.4rem);font-weight:800;line-height:1}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo.marketing-block--and-more .marketing-and-more-label{color:#14343a;font-family:"Poppins",var(--font-sans);text-transform:lowercase;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.2}.marketing-related-links{background:#fff;border:1px solid #16373b1c;border-radius:1rem;margin-top:clamp(1.2rem,2.4vw,2rem);padding:clamp(.95rem,2vw,1.25rem);box-shadow:0 10px 20px #0a2a2f0f}.marketing-related-links h2{color:#0f3740;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.2}.marketing-related-links>p{color:#17363bd6;margin:.42rem 0 0}.marketing-related-links ul{gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.marketing-related-links li{background:#f8fffc;border:1px solid #16373b1c;border-radius:.75rem;padding:.62rem .72rem}.marketing-related-links li a{color:#0a836f;font-weight:800;text-decoration:none}.marketing-related-links li p{color:#17363bd6;margin:.26rem 0 0;font-size:.95rem}.marketing-page--support{width:min(100%,1080px)}.marketing-page--support .marketing-page-header{margin-bottom:1rem}.marketing-page--support .support-hub{gap:1rem;display:grid}.marketing-page--support-compatible-devices .marketing-content>.marketing-block--image>div{justify-content:center;display:flex}.marketing-page--support-compatible-devices .marketing-content>.marketing-block--image img{object-fit:contain;border-radius:.9rem;width:min(100%,460px);max-height:clamp(300px,56vh,560px)}.marketing-page--pricing{width:min(100%,960px)}.marketing-page--pricing .marketing-page-header{margin-bottom:clamp(.85rem,2vw,1.3rem)}.marketing-page--pricing .marketing-page-header h1{letter-spacing:-.028em;font-size:clamp(2.2rem,4.8vw,3.4rem);line-height:.94}.marketing-page--pricing .marketing-content{gap:clamp(1.1rem,2.1vw,1.65rem)}.marketing-page--pricing .marketing-content>:is(p,ul,h2,figure,hr,.wp-block-columns,.wp-block-table){margin:0}.marketing-page--pricing .marketing-content>p{color:#13363ce0;max-width:74ch;font-size:1.03rem;line-height:1.68}.marketing-page--pricing .marketing-content>p:first-of-type{color:#173e46;max-width:70ch;font-size:clamp(1.08rem,1.7vw,1.22rem);line-height:1.72}.marketing-page--pricing .marketing-content>.wp-block-table{border:1px solid #113a3f24;border-radius:.95rem;width:min(100%,820px);overflow:hidden}.marketing-page--pricing .marketing-content>.wp-block-table table{border-collapse:collapse;width:100%;margin:0}.marketing-page--pricing .marketing-content>.wp-block-table tr:first-child td{color:#163f45;background:#123b3f12;font-weight:800}.marketing-page--pricing .marketing-content>.wp-block-table td{color:#11353adb;border:0;border-top:1px solid #113a3f1f;padding:.72rem .86rem;font-size:1.06rem;line-height:1.35}.marketing-page--pricing .marketing-content>.wp-block-table tr:first-child td{border-top:0}.marketing-page--pricing .marketing-content>p.has-small-font-size{color:#13363ca8;max-width:88ch;margin:0;font-size:.84rem;line-height:1.5}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:.84rem;width:min(100%,820px);display:grid}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-column{min-width:0}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-button,.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-buttons{display:block}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-button__link{color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.96rem 1.2rem;font-size:1.03rem;font-weight:700;line-height:1;text-decoration:none;transition:filter .12s,transform .12s;display:inline-flex;background:linear-gradient(135deg,#0f9f87,#08b194)!important}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-button__link:hover{filter:brightness(.97);transform:translateY(-1px)}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-button__link:focus-visible{outline-offset:2px;outline:3px solid #06ba9c6b}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type+p{border-left:2px solid #06ba9c8f;max-width:74ch;padding-left:.88rem}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2){justify-content:space-between;align-items:center;gap:.8rem;width:min(100%,820px);display:flex}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2) h2{margin:0}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2) .wp-block-column:last-child{flex:none;max-width:132px}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2) img{object-fit:contain;width:100%;height:auto}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2)+ul{max-width:78ch;padding-left:1.2rem}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2)+ul li{line-height:1.68}.marketing-page--pricing .marketing-content>h2{letter-spacing:-.02em;margin-top:.38rem;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;width:min(100%,960px);display:grid}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type .wp-block-column{min-width:0}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type .wp-block-column>ul{margin:0;padding-left:1.05rem}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type .wp-block-column>ul>li{line-height:1.58}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type .wp-block-column>ul>li>strong{color:#123e45;margin-bottom:.28rem;display:block}.marketing-page--pricing .marketing-content>hr{border:0;border-top:1px solid #113a3f2e;width:min(100%,960px)}.marketing-page--pricing .marketing-content>hr+.wp-block-image{width:min(100%,960px)}.marketing-page--pricing .marketing-content>hr+.wp-block-image img{border-radius:.85rem;width:100%}.support-hub-hero{background:linear-gradient(145deg,#f8fffd,#f1faf8 42%,#fff);border:1px solid #16373b1c;border-radius:1.2rem;overflow:hidden;box-shadow:0 14px 26px #0a2a2f14}.support-hub-hero-image{object-fit:cover;width:100%;height:auto;max-height:clamp(190px,34vw,320px);display:block}.support-hub-hero-copy{gap:.45rem;padding:clamp(.9rem,2.3vw,1.35rem);display:grid}.support-hub-hero-copy h2{color:#0e3339;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.12}.support-hub-hero-copy p{color:#14393edb;margin:0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.5}.support-hub-search{background:#fff;border:1px solid #16373b1a;border-radius:1.1rem;padding:clamp(.8rem,1.8vw,1.1rem);box-shadow:0 11px 24px #0a2a2f12}.support-hub-search label{color:#12363d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.48rem;font-size:.82rem;font-weight:700;display:block}.support-hub-search-input-wrap{background:#fbfffe;border:1px solid #16373b24;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.56rem .68rem;transition:border-color .14s,box-shadow .14s;display:grid}.support-hub-search-input-wrap:focus-within{border-color:#06ba9cbf;box-shadow:0 0 0 3px #06ba9c33}.support-hub-search-input-wrap svg{color:#14393ea1;width:1rem;height:1rem}.support-hub-search-input-wrap input{color:#133940;background:0 0;border:0;outline:none;width:100%;font-size:1rem;line-height:1.3}.support-hub-search-input-wrap input::placeholder{color:#14393e80}.support-hub-search-input-wrap button{color:#0b7a67;cursor:pointer;background:#06ba9c1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.support-hub-search-input-wrap button:hover{background:#06ba9c33}.support-hub-results-header h3,.support-hub-topics h3{color:#14343a;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.1rem,2vw,1.32rem);line-height:1.16}.support-hub-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.78rem;margin:.78rem 0 0;padding:0;list-style:none;display:grid}.support-hub-card{background:#fff;border:1px solid #16373b1a;border-radius:1rem;align-content:start;gap:.52rem;min-height:100%;padding:.85rem;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:0 10px 20px #0f303512}.support-hub-card:hover{border-color:#06ba9c57;transform:translateY(-2px);box-shadow:0 13px 25px #0f30351c}.support-hub-card:focus-visible,.support-hub-contact a:focus-visible,.support-hub-no-results a:focus-visible,.support-hub-result-link:focus-visible{outline-offset:2px;outline:3px solid #06ba9c6b}.support-hub-card-icon{object-fit:contain;width:3.2rem;height:3.2rem}.support-hub-card h4{color:#12373d;font-family:"Poppins",var(--font-sans);margin:0;font-size:1.02rem;line-height:1.2}.support-hub-card p{color:#14393ecc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.45;display:-webkit-box;overflow:hidden}.support-hub-results{background:#fff;border:1px solid #16373b1a;border-radius:1.1rem;padding:clamp(.85rem,2vw,1.12rem);box-shadow:0 11px 24px #0a2a2f12}.support-hub-results-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;display:flex}.support-hub-results-header p{color:#14393eb8;margin:0;font-size:.93rem;font-weight:700}.support-hub-results-list{gap:.68rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.support-hub-result-item{display:block}.support-hub-result-link{background:#fcfffe;border:1px solid #16373b1a;border-radius:.9rem;gap:.32rem;padding:.8rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.support-hub-result-link:hover{border-color:#06ba9c57;box-shadow:0 9px 17px #0b292e17}.support-hub-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.support-hub-result-head h4{color:#12373d;font-family:"Poppins",var(--font-sans);margin:0;font-size:1.01rem;line-height:1.24}.support-hub-result-kind{color:#0b745f;letter-spacing:.05em;text-transform:uppercase;background:#06ba9c1a;border:1px solid #06ba9c3d;border-radius:999px;align-items:center;padding:.18rem .46rem;font-size:.74rem;font-weight:700;display:inline-flex}.support-hub-result-path{color:#14393e94;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.support-hub-result-snippet{color:#14393ed1;margin:0;font-size:.92rem;line-height:1.52}.support-hub-highlight{color:inherit;background:#ffdc508a;border-radius:.24rem;padding:0 .1rem}.support-hub-no-results{background:#f8fcfb;border:1px solid #16373b1a;border-radius:.9rem;margin-top:.72rem;padding:.9rem}.support-hub-no-results p{color:#14393ed6;margin:0}.support-hub-no-results p+p{margin-top:.34rem}.support-hub-contact a,.support-hub-no-results a{color:#fff;background:#113f49;border-radius:999px;justify-content:center;align-items:center;margin-top:.66rem;padding:.62rem .92rem;font-size:.87rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.support-hub-contact a:hover,.support-hub-no-results a:hover{background:#0d3239}.support-hub-contact{background:linear-gradient(145deg,#f4fbf9,#fff);border:1px solid #16373b1a;border-radius:1rem;padding:clamp(.85rem,2vw,1.08rem)}.support-hub-contact p{color:#14393ed6;margin:0;font-size:.95rem;line-height:1.5}.marketing-page--contact{width:min(100%,1080px)}.marketing-page--contact .marketing-page-header{margin-bottom:.8rem}.marketing-page--contact .marketing-page-header h1{font-size:clamp(1.95rem,4vw,2.85rem)}.contact-page{gap:.9rem;display:grid}.contact-page-hero{padding:0}.contact-page-eyebrow{color:#0b7d69;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.contact-page-hero h2{color:#11363d;font-family:"Poppins",var(--font-sans);margin:.5rem 0 0;font-size:clamp(1.28rem,2.8vw,2rem);line-height:1.12}.contact-page-hero>p{color:#14393ed6;max-width:72ch;margin:.58rem 0 0;font-size:.96rem;line-height:1.58}.contact-page-direct,.contact-page-form-card{background:#fff;border:1px solid #16373b1a;border-radius:1.12rem;box-shadow:0 12px 24px #0d2b2f14}.contact-page-form-card{padding:clamp(.88rem,2vw,1.2rem)}.contact-page-success{text-align:center;background:radial-gradient(circle at 50% 0,#06ba9c2e 0,#06ba9c00 56%),linear-gradient(155deg,#f4fffb,#fff 70%);border-radius:.9rem;align-content:center;justify-items:center;gap:.62rem;min-height:clamp(260px,36vw,360px);padding:clamp(1rem,2.6vw,1.4rem);animation:contact-success-enter .26s;display:grid}.contact-page-success-icon{background:linear-gradient(140deg,#0f7f69,#06ba9c);border-radius:999px;justify-content:center;align-items:center;width:clamp(3rem,5vw,3.8rem);height:clamp(3rem,5vw,3.8rem);display:inline-flex;box-shadow:0 12px 18px #066e5b42}.contact-page-success-icon svg{fill:#fff;width:62%;height:62%}.contact-page-success h3{color:#10353c;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.24rem,2.1vw,1.55rem);line-height:1.18}.contact-page-success p{color:#14393ed6;max-width:46ch;margin:0;font-size:.98rem;line-height:1.54}.contact-page-form{gap:.75rem;display:grid}.contact-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.contact-page-grid label:nth-child(3){grid-column:1/-1}.contact-page-form label{gap:.36rem;display:grid}.contact-page-form label>span{color:#14393edb;letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:700}.contact-page-form input,.contact-page-form textarea{color:#11363d;background:#fcfffe;border:1px solid #16373b26;border-radius:.86rem;width:100%;padding:.62rem .72rem;font-size:.98rem;line-height:1.4;transition:border-color .14s,box-shadow .14s}.contact-page-form textarea{resize:vertical;min-height:170px}.contact-page-direct a:focus-visible,.contact-page-fallback a:focus-visible,.contact-page-form button:focus-visible,.contact-page-form input:focus-visible,.contact-page-form textarea:focus-visible{outline-offset:2px;outline:3px solid #06ba9c6b}.contact-page-form input:focus,.contact-page-form textarea:focus{border-color:#06ba9cbf;outline:none;box-shadow:0 0 0 3px #06ba9c2e}.contact-page-form button:disabled,.contact-page-form input:disabled,.contact-page-form textarea:disabled{cursor:not-allowed;opacity:.72}.contact-page-actions{flex-wrap:wrap;align-items:center;gap:.55rem .86rem;display:flex}.contact-page-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f6f60,#06ba9c);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.64rem 1.02rem;font-size:.9rem;font-weight:700;line-height:1;transition:filter .12s,transform .12s;display:inline-flex;box-shadow:0 10px 16px #0937332e}.contact-page-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.contact-page-actions p{color:#14393eba;margin:0;font-size:.84rem}.contact-page-feedback{color:#0f4f4d;background:#06ba9c1a;border:1px solid #06ba9c42;border-radius:.82rem;margin:0;padding:.56rem .68rem;font-size:.9rem;line-height:1.5}.contact-page-feedback--error{color:#7a251b;background:#fef2ef;border-color:#be503f4d}.contact-page-feedback--error a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.contact-page-direct p,.contact-page-fallback p{color:#14393ed6;margin:0;font-size:.95rem;line-height:1.55}.contact-page-fallback p+p{margin-top:.42rem}.contact-page-direct a,.contact-page-fallback a{color:#0a816e;font-weight:700}.contact-page-direct{background:linear-gradient(150deg,#f2fbf8,#fff);gap:.34rem;padding:clamp(.86rem,2vw,1.1rem);display:grid}.contact-page-direct h3{color:#10353c;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1rem,1.9vw,1.24rem);line-height:1.2}@keyframes contact-success-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.marketing-page--faq{width:min(100%,1080px)}.marketing-page--faq .marketing-page-header{margin-bottom:.8rem}.marketing-page--faq .marketing-page-header h1{font-size:clamp(1.95rem,4vw,2.85rem)}.faq-page{gap:.95rem;display:grid}.faq-page-hero{color:#17363b}.faq-page-eyebrow{color:#0b7d69;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.faq-page-hero h2{color:#11363d;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.28rem,2.9vw,2.05rem);line-height:1.14}.faq-page-hero>p{color:#14393ed4;margin:.58rem 0 0;font-size:.96rem;line-height:1.57}.faq-page-search-panel{background:linear-gradient(165deg,#fff,#f8fdfc 56%,#f3fbf8);border:1px solid #12383f24;border-radius:1.35rem;margin-top:.95rem;margin-bottom:1.35rem;padding:clamp(1rem,2.5vw,1.45rem);box-shadow:0 18px 30px #08262c1a}.faq-page-search{gap:.42rem;display:grid}.faq-page-search label{color:#14393ecc;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.faq-page-search-input-wrap{background:#fff;border:1px solid #16373b24;border-radius:.92rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem .68rem;transition:border-color .15s,box-shadow .15s;display:grid}.faq-page-search-input-wrap:focus-within{border-color:#06ba9cb8;box-shadow:0 0 0 3px #06ba9c2e}.faq-page-search-input-wrap svg{color:#14393ea1;width:1rem;height:1rem}.faq-page-search-input-wrap input{color:#11363d;background:0 0;border:0;outline:none;width:100%;font-size:1rem;line-height:1.3}.faq-page-search-input-wrap input::placeholder{color:#14393e80}.faq-page-search-input-wrap button{color:#0f7764;cursor:pointer;background:#06ba9c21;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .13s;display:inline-flex}.faq-page-search-input-wrap button:hover{background:#06ba9c36}.faq-page-topic-chips{flex-wrap:wrap;gap:.42rem;margin:.86rem 0 0;padding:0;list-style:none;display:flex}.faq-page-topic-chip{color:#12363d;cursor:pointer;background:#fff;border:1px solid #16373b29;border-radius:999px;padding:.5rem .74rem;font-size:.8rem;font-weight:700;line-height:1;transition:background-color .13s,border-color .13s}.faq-page-topic-chip:hover{background:#06ba9c17}.faq-page-topic-chip--active{background:#06ba9c21;border-color:#06ba9c70}.faq-page-contact,.faq-page-no-results,.faq-page-results{background:#fff;border:1px solid #16373b1a;border-radius:1.12rem;box-shadow:0 12px 24px #0d2b2f14}.faq-page-results{padding:clamp(.82rem,2vw,1.14rem)}.faq-page-questions,.faq-page-quick-answers{padding:0}.faq-page-questions-head,.faq-page-results-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;display:flex}.faq-page-questions-head h3,.faq-page-quick-answers h3,.faq-page-results-header h3,.faq-page-support-results h4{color:#10353c;font-family:"Poppins",var(--font-sans);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.15}.faq-page-questions-head p,.faq-page-results-header p{color:#14393eb8;margin:0;font-size:.9rem;font-weight:700}.faq-page-accordion-list{gap:.62rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.faq-page-accordion-item details{background:linear-gradient(155deg,#f8fffd,#fff);border:1px solid #16373b1f;border-radius:.96rem;padding:.64rem .8rem;transition:border-color .14s,box-shadow .14s}.faq-page-accordion-item details[open]{border-color:#06ba9c4d;box-shadow:0 8px 18px #0a2a2f1a}.faq-page-accordion-item summary{cursor:pointer;color:#11353d;font-family:"Poppins",var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.34;list-style:none;display:grid}.faq-page-accordion-item summary::-webkit-details-marker{display:none}.faq-page-accordion-item summary:after{content:"";border-bottom:2px solid #11353db8;border-right:2px solid #11353db8;width:.64rem;height:.64rem;transition:transform .15s;transform:rotate(45deg)}.faq-page-accordion-item details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.faq-page-accordion-item summary:focus-visible,.faq-page-contact a:focus-visible,.faq-page-no-results a:focus-visible,.faq-page-result-card a:focus-visible,.faq-page-search-input-wrap input:focus-visible,.faq-page-support-results a:focus-visible{outline-offset:2px;outline:3px solid #06ba9c6b}.faq-page-answer{margin-top:.6rem}.faq-page-answer dd,.faq-page-answer li,.faq-page-answer p{color:#14393ed6;font-size:.95rem;line-height:1.62}.faq-page-answer p{margin:0}.faq-page-answer p+p{margin-top:.6rem}.faq-page-answer a{color:#087f6c;font-weight:700}.faq-page-answer dd,.faq-page-answer dl{margin:0}.faq-page-results-list{gap:.62rem;margin:.74rem 0 0;padding:0;list-style:none;display:grid}.faq-page-result-card{background:linear-gradient(160deg,#f7fffd,#fff);border:1px solid #16373b1f;border-radius:.96rem;gap:.42rem;padding:.82rem;display:grid}.faq-page-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .72rem;display:flex}.faq-page-result-head h4{color:#10353c;font-family:"Poppins",var(--font-sans);margin:0;font-size:1rem;line-height:1.3}.faq-page-result-head span{color:#0b745f;letter-spacing:.05em;text-transform:uppercase;background:#06ba9c1a;border:1px solid #06ba9c3d;border-radius:999px;align-items:center;padding:.2rem .46rem;font-size:.72rem;font-weight:700;display:inline-flex}.faq-page-result-snippet{color:#14393ed1;margin:0;font-size:.92rem;line-height:1.54}.faq-page-result-card a{color:#0a816e;justify-self:start;font-size:.86rem;font-weight:800;text-decoration:none}.faq-page-result-card a:hover{color:#0d6658}.faq-page-highlight{color:inherit;background:#ffdc508a;border-radius:.22rem;padding:0 .08rem}.faq-page-support-results{border-top:1px solid #16373b17;margin-top:.8rem;padding-top:.78rem}.faq-page-support-results ul{gap:.48rem;margin:.62rem 0 0;padding:0;list-style:none;display:grid}.faq-page-support-results li{background:#fbfffe;border:1px solid #16373b1a;border-radius:.8rem}.faq-page-support-results a{gap:.18rem;padding:.64rem .72rem;text-decoration:none;display:grid}.faq-page-support-results a span{color:#10353c;font-size:.92rem;font-weight:700}.faq-page-support-results a small{color:#14393ea1;font-size:.74rem;font-weight:700}.faq-page-no-results{margin-top:.72rem;padding:.94rem}.faq-page-no-results p{color:#14393ed6;margin:0}.faq-page-no-results p+p{margin-top:.34rem}.faq-page-contact a,.faq-page-no-results a{color:#fff;background:#103e48;border-radius:999px;justify-content:center;align-items:center;margin-top:.64rem;padding:.6rem .9rem;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .13s;display:inline-flex}.faq-page-contact a:hover,.faq-page-no-results a:hover{background:#0c323a}.faq-page-quick-answers{padding:clamp(.85rem,2vw,1.08rem)}.faq-page-quick-answers>div>ul{gap:.56rem;margin:.72rem 0 0;padding:0;list-style:none;display:grid}.faq-page-quick-answers>div>ul>li{color:#14393ed6;background:linear-gradient(150deg,#f3fffb,#fff);border:1px solid #16373b1f;border-radius:.84rem;padding:.66rem .78rem;font-size:.92rem;line-height:1.5}.faq-page-quick-answers strong{color:#0f3740}.faq-page-quick-answers a{color:#077f6b;font-weight:700}.faq-page-contact{background:linear-gradient(150deg,#effbf8,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem .9rem;padding:clamp(.85rem,2vw,1.08rem);display:flex}.faq-page-contact p{color:#14393edb;margin:0;font-size:.95rem;line-height:1.5}.marketing-content audio,.marketing-content iframe{border:0;width:100%;max-width:100%}.marketing-image-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;display:grid}.marketing-image-grid figure{margin:0}.marketing-image-grid figure img{width:auto;max-width:100%;margin:0 auto}.marketing-image-grid figcaption{color:#17363bc2;margin-top:.35rem;font-size:.85rem;line-height:1.35}.marketing-feature-carousel{--feature-slides-per-view:3;width:100%;position:relative}.marketing-feature-carousel-viewport{overflow:hidden}.marketing-feature-carousel-track{will-change:transform;align-items:stretch;transition:transform .42s;display:flex}.marketing-feature-carousel-track:not(.marketing-feature-carousel-track--animated){transition:none}.marketing-feature-carousel-slide{flex:0 0 calc(100%/var(--feature-slides-per-view));text-align:center;margin:0;padding:0 clamp(.5rem,1vw,.8rem)}.marketing-feature-carousel-media{justify-content:center;align-items:center;min-height:clamp(124px,14vw,188px);display:flex}.marketing-feature-carousel-media img{object-fit:contain;width:auto;max-width:100%;max-height:clamp(104px,11vw,168px)}.marketing-feature-carousel-caption{color:#17363bc2;max-width:22ch;margin:.42rem auto 0;font-size:clamp(.9rem,1.65vw,1.02rem);line-height:1.35}.marketing-feature-carousel-controls{justify-content:center;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.marketing-feature-carousel-nav{color:#17363b66;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:2rem;line-height:1;transition:color .14s;display:inline-flex}.marketing-feature-carousel-nav:hover{color:#17363bbd}.marketing-feature-carousel-dots{justify-content:center;align-items:center;gap:.48rem;display:inline-flex}.marketing-feature-carousel-dot{cursor:pointer;background:#17363b38;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background-color .12s,transform .12s}.marketing-feature-carousel-dot--active{background:#0c1e22eb;transform:scale(1.08)}@media (max-width:680px){.marketing-feature-carousel-slide{padding:0 .28rem}}.marketing-stat{flex-direction:column;gap:.3rem;display:inline-flex}.marketing-stat strong{color:#06ba9c;font-family:"Poppins",var(--font-sans);font-size:clamp(2rem,6vw,3.2rem);font-weight:800;line-height:1}.marketing-stat p{color:#17363bbd;margin:0;font-size:.95rem}.marketing-content details{background:#f8fcfb;border:1px solid #16373b1a;border-radius:.8rem;padding:.7rem .85rem}.marketing-content details+details{margin-top:.65rem}.marketing-content summary{cursor:pointer;color:#14343a;font-family:"Poppins",var(--font-sans);font-weight:700}.marketing-content details>div{margin-top:.65rem}.marketing-content table{border-collapse:collapse;width:100%}.marketing-content td,.marketing-content th{text-align:left;border:1px solid #16373b2e;padding:.58rem .65rem}.marketing-footer{background:#fffc;border-top:1px solid #16373b1f}.marketing-footer-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 1.2rem;display:flex}.marketing-footer p{color:#17363bad;margin:0;font-size:.9rem}.marketing-footer-links{flex-wrap:wrap;gap:.85rem;display:inline-flex}.marketing-footer-links a{color:#17363bd1;font-size:.88rem;font-weight:700;text-decoration:none}.marketing-footer-links a:hover{color:#067d6b}@media (max-width:1120px){.marketing-header-inner{width:calc(100% - 2.5rem);padding-inline:0}.marketing-nav{padding:.2rem}.marketing-nav-link{padding:.52rem .8rem;font-size:.88rem}.marketing-brand{min-width:12.5rem}}@media (max-width:960px){.marketing-header-inner{flex-wrap:wrap;gap:.7rem;padding:.72rem 0;overflow:visible}.marketing-brand{flex:1;min-width:0}.marketing-header-actions{gap:.5rem;margin-left:auto}.marketing-login-button{padding:.5rem .85rem;font-size:.79rem}.marketing-menu-button{display:inline-flex}.marketing-nav{z-index:62;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.3rem;width:auto;max-height:0;transition:max-height .2s,opacity .16s,transform .2s,padding .2s,margin-top .2s;position:absolute;top:calc(100% + .32rem);left:0;right:0;overflow:hidden;transform:translateY(-.45rem)}.marketing-nav--open{opacity:1;pointer-events:auto;background:linear-gradient(#fffffffa,#f6fdfbfa);border:1px solid #16373b1a;border-radius:1rem;max-height:min(24rem,100vh - 7rem);padding:.45rem;overflow-y:auto;transform:translateY(0);box-shadow:0 14px 26px #0c2e321c}.marketing-nav-item{width:100%}.marketing-nav-group-trigger{gap:.34rem}.marketing-nav-link{border-radius:.8rem;justify-content:space-between;width:100%;padding:.7rem .78rem;font-size:1rem}.marketing-nav-link--cta{justify-content:center}.marketing-nav-link-caret{display:none}.marketing-nav-group-toggle{color:#17363be0;background:#fffffff5;border:1px solid #16373b24;border-radius:.72rem;flex-shrink:0;justify-content:center;align-items:center;width:2.32rem;height:2.32rem;padding:0;display:inline-flex}.marketing-nav-group-toggle-icon{transition:transform .17s}.marketing-nav-group--mobile-open .marketing-nav-group-toggle-icon{transform:rotate(180deg)}.marketing-dropdown{min-width:0;box-shadow:none;opacity:0;visibility:visible;pointer-events:none;background:0 0;border:0;border-radius:0;max-height:0;margin-left:.3rem;padding:0;transition:max-height .2s,opacity .16s,padding .2s;position:static;overflow:hidden;transform:none}.marketing-nav-group--mobile-open .marketing-dropdown{opacity:1;pointer-events:auto;max-height:18rem;padding-top:.26rem}.marketing-dropdown-link{border-radius:.7rem;padding:.56rem .68rem}.marketing-dropdown-intro{padding:.3rem .45rem .42rem;font-size:.72rem}.marketing-nav-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0a1a1d66;transition:opacity .18s;display:block;position:fixed;inset:0}.marketing-nav-backdrop--visible{opacity:1;pointer-events:auto}}@media (max-width:1020px){.marketing-page--home .marketing-content{grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-page--home .marketing-content>.marketing-home-block--brand-icon{grid-area:1/1/auto/3}.marketing-page--home .marketing-content>.marketing-home-block--hero-copy{grid-area:1/3/auto/-1}.marketing-page--home .marketing-content>.marketing-home-block--intro-copy{grid-row:2}.marketing-page--home .marketing-content>.marketing-home-block--racetime-heading{grid-area:3/1/auto/3}.marketing-page--home .marketing-content>.marketing-home-block--racetime-visual{grid-area:4/1/auto/3}.marketing-page--home .marketing-content>.marketing-home-block--racehub-heading{grid-area:3/3/auto/5}.marketing-page--home .marketing-content>.marketing-home-block--racehub-compare{grid-area:4/3/auto/5}.marketing-page--home .marketing-content>.marketing-home-block--iphone-heading{grid-area:3/5/auto/7}.marketing-page--home .marketing-content>.marketing-home-block--iphone-visual{grid-area:4/5/auto/7}.marketing-page--home .marketing-content>.marketing-home-block--cta{grid-row:5}.marketing-page--home .marketing-content>.marketing-home-block--features-heading{grid-row:6}.marketing-page--home .marketing-content>.marketing-home-block--features-list{grid-row:7}.marketing-page--home .marketing-content>.marketing-home-block--features-carousel{grid-row:8}.marketing-page--home .marketing-content>.marketing-home-block--trusted-heading{grid-row:9}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo{grid-column:span 1}}@media (max-width:900px){.marketing-page--pricing{width:100vw;margin-inline:calc(50% - 50vw)}.marketing-page--pricing .marketing-page-header{margin-bottom:.55rem;padding-inline:1rem}.marketing-page--pricing .marketing-content{gap:1.15rem}.marketing-page--pricing .marketing-content>:is(p,ul,h2,figure,hr,.wp-block-columns,.wp-block-table){padding-inline:1rem}.marketing-page--pricing .marketing-content>.wp-block-table{border-left:0;border-right:0;border-radius:0}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type{grid-template-columns:minmax(0,1fr);gap:.7rem}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2){align-items:flex-start}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page--contact{width:100vw;margin-inline:calc(50% - 50vw)}.marketing-page--contact .marketing-page-header{margin-bottom:.55rem;padding-inline:1rem}.contact-page{gap:.62rem}.contact-page-direct,.contact-page-form-card,.contact-page-hero{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding-inline:1rem}.marketing-page--faq{width:100vw;margin-inline:calc(50% - 50vw)}.marketing-page--faq .marketing-page-header{margin-bottom:.55rem;padding-inline:1rem}.faq-page{gap:.62rem}.faq-page-contact,.faq-page-no-results,.faq-page-questions,.faq-page-quick-answers,.faq-page-results{box-shadow:none;border-left:0;border-right:0;border-radius:0}.faq-page-contact,.faq-page-hero,.faq-page-questions,.faq-page-quick-answers,.faq-page-results{padding-inline:1rem}.faq-page-hero{padding-top:.92rem;padding-bottom:.92rem}.faq-page-hero h2{max-width:none}}@media (max-width:720px){.marketing-main{width:calc(100% - 1rem);padding-top:1rem}.marketing-page--pricing{width:calc(100% + 1rem);margin-inline:-.5rem}.marketing-page--pricing .marketing-page-header{margin-bottom:.6rem;padding-inline:.78rem}.marketing-page--pricing .marketing-content>:is(p,ul,h2,figure,hr,.wp-block-columns,.wp-block-table){padding-inline:.78rem}.marketing-page--pricing .marketing-content>.wp-block-table td{padding:.64rem .68rem;font-size:.95rem}.marketing-page--pricing .marketing-content>.wp-block-columns:first-of-type .wp-block-button__link{padding:.88rem 1rem;font-size:.96rem}.marketing-page--pricing .marketing-content>.wp-block-columns:nth-of-type(2) .wp-block-column:last-child{max-width:112px}.marketing-page--pricing .marketing-content>.wp-block-columns:last-of-type{grid-template-columns:minmax(0,1fr)}.marketing-page--contact{width:calc(100% + 1rem);margin-inline:-.5rem}.marketing-page--contact .marketing-page-header{margin-bottom:.6rem;padding-inline:.78rem}.contact-page-direct,.contact-page-form-card,.contact-page-hero{padding-inline:.78rem}.contact-page-hero{padding-block:0}.contact-page-grid{grid-template-columns:minmax(0,1fr)}.contact-page-grid label:nth-child(3){grid-column:auto}.contact-page-success{min-height:250px}.contact-page-actions{align-items:flex-start}.marketing-page--faq{width:calc(100% + 1rem);margin-inline:-.5rem}.marketing-page--faq .marketing-page-header{margin-bottom:.6rem;padding-inline:.78rem}.marketing-header-inner{width:calc(100% - 1rem)}.marketing-footer-inner{flex-direction:column;align-items:flex-start;width:calc(100% - 1rem)}.marketing-page--home .marketing-content{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page--home .marketing-content>:is(.marketing-home-block--brand-icon,.marketing-home-block--hero-copy,.marketing-home-block--intro-copy,.marketing-home-block--racetime-heading,.marketing-home-block--racetime-visual,.marketing-home-block--racehub-heading,.marketing-home-block--racehub-compare,.marketing-home-block--iphone-heading,.marketing-home-block--iphone-visual,.marketing-home-block--cta,.marketing-home-block--features-heading,.marketing-home-block--features-list,.marketing-home-block--features-carousel,.marketing-home-block--trusted-heading,.marketing-home-block--trusted-logo-overflow){grid-area:auto/1/auto/-1}.marketing-page--home .marketing-content>.marketing-home-block--hero-copy{align-items:flex-start}.marketing-page--home .marketing-content>.marketing-home-block--features-heading{grid-row:auto}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-heading,.marketing-home-block--racehub-heading,.marketing-home-block--iphone-heading){padding-left:.15rem}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-heading,.marketing-home-block--racehub-heading,.marketing-home-block--iphone-heading) h5{text-align:left}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-visual,.marketing-home-block--racehub-compare,.marketing-home-block--iphone-visual){min-height:0;padding:.75rem}.marketing-page--home .marketing-content>:is(.marketing-home-block--racetime-visual,.marketing-home-block--iphone-visual) img{max-height:240px}.marketing-page--home .marketing-content>.marketing-home-block--trusted-logo{grid-area:auto/span 1}.support-hub-hero-image{max-height:210px}.support-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-hub-card{padding:.75rem}.support-hub-card-icon{width:2.75rem;height:2.75rem}.support-hub-card h4{font-size:.95rem}.support-hub-card p{font-size:.86rem;line-height:1.4}.faq-page{gap:.72rem}.faq-page-hero{padding:0}.faq-page-search-panel{border-radius:1.08rem;padding:.9rem}.faq-page-hero h2{max-width:none}.faq-page-topic-chips{margin-top:.78rem}.faq-page-topic-chip{padding:.48rem .66rem;font-size:.76rem}.faq-page-contact,.faq-page-no-results,.faq-page-questions,.faq-page-quick-answers,.faq-page-results{border-radius:0}.faq-page-contact,.faq-page-hero,.faq-page-questions,.faq-page-quick-answers,.faq-page-results{padding-inline:.78rem}.faq-page-accordion-item summary{font-size:.95rem}.faq-page-result-card{padding:.72rem}.faq-page-accordion-item details,.faq-page-quick-answers>div>ul>li,.faq-page-result-card,.faq-page-support-results li{border-radius:.78rem}.faq-page-contact{align-items:flex-start}}@media (max-width:420px){.marketing-brand-mark{font-size:1.05rem}.marketing-login-button{letter-spacing:.05em;padding:.44rem .66rem;font-size:.73rem}.marketing-menu-button{padding:.43rem .62rem}.contact-page-form input,.contact-page-form textarea{padding:.56rem .62rem;font-size:.94rem}.contact-page-actions button{width:100%}.faq-page-search-input-wrap,.support-hub-search-input-wrap{padding:.5rem .56rem}.faq-page-topic-chips{gap:.34rem}.faq-page-topic-chip{font-size:.74rem}.faq-page-result-head{align-items:flex-start}.faq-page-result-head span{font-size:.69rem}.faq-page-quick-answers>div>ul>li{padding:.58rem .66rem;font-size:.88rem}}@media (max-width:360px){.support-hub-card-grid{grid-template-columns:minmax(0,1fr)}.faq-page-topic-chip{padding-inline:.58rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}