/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--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-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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-ease:initial}}}@layer theme{:root,:host{--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-800:oklch(44.4% .177 26.899);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-800:oklch(44.8% .119 151.328);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:Baloo 2, Baloo 2 Fallback Segoe, Baloo 2 Fallback Helvetica, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#2d2d2d;font-family:"Baloo 2","Baloo 2 Fallback Segoe","Baloo 2 Fallback Helvetica",sans-serif}*{color:inherit}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}: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-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-feex-neutral-dark{border-color:#ece6e6}.border-green-300{border-color:var(--color-green-300)}.border-red-300{border-color:var(--color-red-300)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-feex-canvas{background-color:#fff}.bg-feex-canvas\/90{background-color:oklab(100% 0 5.96046e-8/.9)}.bg-feex-neutral-light{background-color:#f5f5f5}.bg-feex-secondary{background-color:#f8d1a7}.bg-feex-text-dark{background-color:#2d2d2d}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-feex-neutral-light{--tw-gradient-from:#f5f5f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-feex-canvas{--tw-gradient-to:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.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-1{padding-block:var(--spacing)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-sans{font-family:Baloo 2, Baloo 2 Fallback Segoe, Baloo 2 Fallback Helvetica, sans-serif}.font-title{font-family:Madimi One,cursive}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-feex-primary-dark{color:#c23520}.text-feex-text-dark{color:#2d2d2d}.text-feex-text-light{color:#8a8a8a}.text-feex-text-medium{color:#5a5a5a}.text-green-800{color:var(--color-green-800)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));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{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,)}.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))}.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)}@media (hover:hover){.hover\:text-feex-primary:hover{color:#df3e2b}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=48rem){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.\[data-support-card\]\:visible:is(data-support-card){visibility:visible}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/baloo-2-latin-wght-normal.B_TVFhwJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback Segoe";src:local(Segoe UI);size-adjust:106.1%}@font-face{font-family:"Baloo 2 Fallback Helvetica";src:local(Helvetica Neue);size-adjust:97.2%}@font-face{font-family:Madimi One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/madimi-one-latin-400-normal.BZ-sT0en.woff2)format("woff2"),url(/_astro/madimi-one-latin-400-normal.DMF3m8pH.woff)format("woff")}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ece6e6}::-webkit-scrollbar-thumb{background:#e8b87a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#df3e2b}.fa-solid,.fa-regular,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/icons/fa-solid-900.woff2)format("woff2")}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-arrows-rotate:before{content:""}.fa-battery-half:before{content:""}.fa-bolt:before{content:""}.fa-box:before{content:""}.fa-brain:before{content:""}.fa-bullseye:before{content:""}.fa-check:before{content:""}.fa-check-double:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-right:before{content:""}.fa-circle-info:before{content:""}.fa-circle-question:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-code:before{content:""}.fa-comment-dots:before{content:""}.fa-comments:before{content:""}.fa-display:before{content:""}.fa-download:before{content:""}.fa-file-lines:before{content:""}.fa-fire:before{content:""}.fa-gamepad:before{content:""}.fa-gauge-high:before{content:""}.fa-gears:before{content:""}.fa-hand:before{content:""}.fa-hard-drive:before{content:""}.fa-heart-pulse:before{content:""}.fa-layer-group:before{content:""}.fa-leaf:before{content:""}.fa-list-ol:before{content:""}.fa-magnifying-glass:before{content:""}.fa-memory:before{content:""}.fa-microchip:before{content:""}.fa-minus:before{content:""}.fa-paw:before{content:""}.fa-power-off:before{content:""}.fa-route:before{content:""}.fa-satellite-dish:before{content:""}.fa-shield-halved:before{content:""}.fa-temperature-half:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-video:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-wifi:before{content:""}.fa-wrench:before{content:""}.fa-xmark:before{content:""}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/icons/fa-regular-400.woff2)format("woff2")}.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400}.fa-square:before{content:""}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/icons/fa-brands-400.woff2)format("woff2")}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-chrome:before{content:""}.fa-slack:before{content:""}:root{--feex-primary:#f35133;--feex-primary-dark:#c53522;--feex-primary-hover:#b2321f;--feex-primary-light:#f56b52;--feex-primary-xlight:#ff9277;--feex-fox-fur:#f03d36;--feex-fox-cream:#f8d1a7;--feex-secondary:#f8d1a7;--feex-secondary-dark:#e8b87a;--feex-secondary-alt:#fcead7;--feex-neutral-bg:#f2efed;--feex-neutral-light:#f5f5f5;--feex-neutral-mid:#f0f0f0;--feex-neutral-border:#ece6e6;--feex-neutral-medium:#a89997;--feex-neutral-dark:#5a4a48;--feex-canvas:#fffdfb;--feex-white:#fff;--feex-text-dark:#5a4a48;--feex-text-medium:#6a6a6a;--feex-text-light:#6a6a6a;--feex-text-muted:#6a6a6a;--feex-success:#4caf50;--feex-warning:#ffb84d;--feex-error:#f35133;--feex-info:#5a7fc1;--feex-font-body:"Baloo 2", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--feex-font-display:"Baloo 2", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--feex-font-mono:"Consolas", "Monaco", "Courier New", monospace;--feex-weight-regular:400;--feex-weight-medium:500;--feex-weight-semibold:600;--feex-weight-bold:700;--feex-weight-extrabold:800;--feex-text-xs:.75rem;--feex-text-sm:.875rem;--feex-text-base:1rem;--feex-text-md:1.125rem;--feex-text-lg:1.25rem;--feex-text-xl:1.5rem;--feex-text-2xl:2rem;--feex-text-3xl:2.5rem;--feex-text-4xl:3rem;--feex-text-hero:4rem;--feex-leading-tight:1.2;--feex-leading-snug:1.35;--feex-leading-normal:1.5;--feex-leading-relaxed:1.7;--feex-tracking-tight:-.01em;--feex-tracking-normal:0;--feex-tracking-wide:.04em;--feex-tracking-wider:.08em;--feex-space-1:.25rem;--feex-space-2:.5rem;--feex-space-3:.75rem;--feex-space-4:1rem;--feex-space-5:1.25rem;--feex-space-6:1.5rem;--feex-space-8:2rem;--feex-space-10:2.5rem;--feex-space-12:3rem;--feex-space-16:4rem;--feex-radius-xs:8px;--feex-radius-sm:12px;--feex-radius-md:16px;--feex-radius-lg:20px;--feex-radius-xl:24px;--feex-radius-bubble:19px;--feex-radius-full:9999px;--feex-shadow:0 8px 24px #0000000f;--feex-shadow-hover:0 12px 32px #0000001a;--feex-shadow-raised:0 10px 40px #00000026;--feex-shadow-deep:0 25px 50px #0003;--feex-shadow-bubble:0px 14px 30px 0px #ff00001f;--feex-transition-fast:.15s ease;--feex-transition:.2s ease;--feex-transition-slow:.3s ease;--feex-shell:1240px;--feex-gutter:20px}@media (width>=641px){:root{--feex-gutter:32px}}.fx-badge{font-family:var(--feex-font-body);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;font-weight:700;display:inline-flex}.fx-badge--sm{padding:2px 8px;font-size:10px}.fx-badge--md{padding:3px 10px;font-size:12px}.fx-badge--lg{padding:5px 14px;font-size:13px}.fx-badge--primary{background:var(--feex-primary-dark);color:#fff}.fx-badge--success{background:var(--feex-success);color:#fff}.fx-badge--warning{background:var(--feex-warning);color:#5a4a48}.fx-badge--danger{background:var(--feex-primary-dark);color:#fff}.fx-badge--neutral{background:var(--feex-neutral-light);color:var(--feex-text-dark);border:1px solid var(--feex-neutral-border)}.fx-badge--secondary{background:var(--feex-secondary);color:var(--feex-text-dark);border:1px solid var(--feex-secondary-dark)}.fx-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fx-btn{font-family:var(--feex-font-body);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.fx-btn:disabled{cursor:not-allowed;opacity:.55}.fx-btn--full{width:100%}.fx-btn--sm{border-radius:10px;min-height:32px;padding:6px 14px;font-size:12px}.fx-btn--md{border-radius:12px;min-height:40px;padding:10px 20px;font-size:14px}.fx-btn--lg{border-radius:14px;min-height:48px;padding:13px 28px;font-size:16px}.fx-btn--primary{background:var(--feex-primary-dark);color:#fff;box-shadow:0 4px 16px #f351332e}.fx-btn--primary:not(:disabled):hover{background:var(--feex-primary-hover);transform:translateY(-1px)}.fx-btn--secondary{background:var(--feex-neutral-light);color:var(--feex-text-dark);border:1px solid var(--feex-neutral-border)}.fx-btn--secondary:not(:disabled):hover{background:var(--feex-neutral-border)}.fx-btn--ghost{color:var(--feex-primary);border:1px solid var(--feex-primary);background:0 0}.fx-btn--ghost:not(:disabled):hover{background:#f351330f}.fx-btn--danger{background:var(--feex-primary-dark);color:#fff;box-shadow:0 4px 16px #d93d2633}.fx-btn--danger:not(:disabled):hover{background:#c23520;transform:translateY(-1px)}.fx-btn:focus-visible{outline-offset:2px;outline:2px solid #f3513380}.fx-btn-icon{align-items:center;display:flex}.fx-card{font-family:var(--feex-font-body);border-radius:20px;transition:box-shadow .2s,transform .2s;overflow:hidden}.fx-card--none{padding:0}.fx-card--sm{padding:12px}.fx-card--md{padding:16px}.fx-card--lg{padding:20px}.fx-card--xl{padding:28px}.fx-card--default{border:1px solid var(--feex-neutral-border);background:#fff;box-shadow:0 8px 24px #0000000f}.fx-card--default.is-hoverable:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001a}.fx-card--flat{background:var(--feex-neutral-light);border:1px solid var(--feex-neutral-border)}.fx-card--speech{background:var(--feex-secondary);border:1px solid var(--feex-secondary-dark);border-radius:19px;box-shadow:0 14px 30px #ff00001f}.fx-field{font-family:var(--feex-font-body);text-align:left;flex-direction:column;gap:5px;display:flex}.fx-field-label{color:var(--feex-text-dark);font-size:12px;font-weight:600}.fx-field-wrap{position:relative}.fx-field-icon{color:var(--feex-text-light);align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fx-input{width:100%;font-family:var(--feex-font-body);border:1px solid var(--feex-neutral-border);color:var(--feex-text-dark);box-sizing:border-box;background:#fffdfb;outline:none;font-weight:400;transition:border-color .2s,box-shadow .2s}.fx-input--sm{border-radius:10px;padding:7px 12px;font-size:13px}.fx-input--md{border-radius:12px;padding:10px 14px;font-size:14px}.fx-input--lg{border-radius:14px;padding:13px 16px;font-size:15px}.fx-input.has-icon{padding-left:38px}.fx-input:focus{border-color:var(--feex-primary-light);box-shadow:0 0 0 3px #f351331f}.fx-input:disabled{background:var(--feex-neutral-light);cursor:not-allowed}.fx-input.is-invalid{border-color:var(--feex-primary)}.fx-field-error{color:var(--feex-primary);font-size:11px;font-weight:500}.fx-field-hint{color:var(--feex-text-light);font-size:11px}.feex-join .fx-field-error{color:#fff;font-weight:700}.fx-speech-row{align-items:flex-end;gap:12px;display:flex}.fx-speech-row--left{flex-direction:row}.fx-speech-row--right{flex-direction:row-reverse}.fx-speech-mascot{object-fit:contain;flex-shrink:0;width:72px;height:72px;animation:6s ease-in-out infinite feex-mascot-idle}.fx-speech{min-width:0;font-family:var(--feex-font-body);color:#5a4a48;text-align:left;border:1px solid #e8b87a;border-radius:19px;flex:1;padding:14px 18px;box-shadow:0 14px 30px #ff00001f}.fx-speech--primary{background:#f8d1a7}.fx-speech--alt{background:#fcead7}.fx-speech-title{color:#5a4a48;margin-bottom:6px;font-size:14px;font-weight:700}.fx-speech-body{font-size:13px;line-height:1.6}@media (width>=641px){.fx-speech-mascot{width:96px;height:96px}}.fx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feex-nav{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--feex-neutral-border);background:#fffdfbe0;position:sticky;top:0}.feex-nav-inner{max-width:var(--feex-shell);padding:12px var(--feex-gutter);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.feex-page .feex-nav-logo{width:auto;height:24px;display:block}.feex-nav-links{align-items:center;gap:28px;font-size:14px;font-weight:600;display:none}.feex-page .feex-nav-links a:not(.fx-btn){color:var(--feex-text-medium);text-decoration:none}.feex-page .feex-nav-links a:not(.fx-btn):hover{color:var(--feex-primary-dark)}.feex-nav-cta{flex-shrink:0}.feex-footer{background:var(--feex-neutral-dark);color:#fffdfbbf;padding:56px var(--feex-gutter) 32px}.feex-page .feex-footer a:not(.fx-btn){color:#ffffffbf}.feex-page .feex-footer a:not(.fx-btn):hover{color:#fff}.feex-footer-grid{max-width:var(--feex-shell);grid-template-columns:1fr;gap:32px;margin-inline:auto;display:grid}.feex-page .feex-footer-logo{filter:brightness(0)invert();opacity:.9;width:auto;height:26px;display:block}.feex-footer-blurb{max-width:320px;margin:14px 0 0;font-size:14px;line-height:1.65}.feex-footer-col h3,.feex-footer-col h4{letter-spacing:.08em;text-transform:uppercase;color:#fffc;margin:0 0 12px;font-size:12px;font-weight:800}.feex-footer-col ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.feex-footer-bottom{max-width:var(--feex-shell);color:#ffffffb3;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin:32px auto 0;padding-top:20px;font-size:13px;display:flex}@media (width>=761px){.feex-nav-links{display:flex}.feex-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px}}.fw-support{color:#332d29;padding-block-end:64px}.fw-support-hero{background:radial-gradient(at 92% 0,#ffe5cd 0,#0000 48%),#fff9f1;border-bottom:1px solid #eadfd4;padding-block:26px 44px}.fw-support-crumb{color:#73675b;gap:12px;margin-block-end:38px;font-size:13px;display:flex}.fw-support-crumb a{color:inherit}.fw-support-eyebrow{color:#a73525;letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:750}.fw-support h1{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.09}.fw-support-lede{color:#64564a;max-width:700px;margin:22px 0 28px;font-size:18px;line-height:1.65}.fw-support-search{max-width:800px}.fw-support-search label{margin-block-end:9px;font-size:14px;font-weight:650;display:block}.fw-support-search-row{background:#fff;border:1px solid #bfb0a2;border-radius:14px;padding:6px;display:flex;box-shadow:0 8px 24px #6b3a2010}.fw-support-search input{color:#332d29;min-width:0;font:inherit;background:0 0;border:0;border-radius:9px;flex:1;padding:14px 16px;font-size:17px}.fw-support-search input::placeholder{color:#817165;opacity:1}.fw-support-search button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#b73424;border:0;border-radius:9px;min-height:48px;padding:14px 22px;font-weight:700}.fw-support-search button:hover{background:#92281b}.fw-support-hero-meta{color:#736354;flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;font-size:13px;display:flex}.fw-support-hero-meta a{color:#8f3023}.fw-support-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding-block:42px;display:grid}.fw-support-languages{flex-wrap:wrap;gap:6px 14px;max-height:150px;padding-block-start:22px;font-size:13px;display:flex;overflow:auto}.fw-support-languages a{align-items:center;min-height:36px;display:inline-flex}.fw-support-languages a[aria-current]{font-weight:750;text-decoration-thickness:2px}.fw-support-nav{position:sticky;top:92px}.fw-support-nav-label{color:#7b6e62;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:750}.fw-support-nav nav{gap:4px;display:grid}.feex-page .fw-support-nav nav a{color:#5a4d42;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.fw-support-nav nav a span:last-child{color:#756454;font-variant-numeric:tabular-nums}.feex-page .fw-support-nav nav a:hover{color:#392d22;background:#f5eee6}.feex-page .fw-support-nav nav a[aria-current]{color:#9e3020;background:#fbe8dc;font-weight:700}.feex-page .fw-support-reference{color:#7a6b5c;border-top:1px solid #e8dfd5;margin-block-start:28px;padding:18px 10px;font-size:13px;line-height:1.7;text-decoration:none;display:block}.fw-support-reference strong{color:#9e3020;font-weight:600}.fw-support-results{min-width:0;scroll-margin-block-start:100px}.fw-support-results-head{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-block-end:30px;display:flex}.fw-support-results-head h2{margin:0;font-size:28px}.fw-support-results-head p{color:#7a6b5c;margin:0;font-size:13px}.fw-support-results-head button{color:#a73525;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-inline-start:auto;text-decoration:underline}.fw-support-group{margin-block-end:36px;scroll-margin-block-start:100px}.fw-support-group header{align-items:center;gap:12px;margin-block-end:14px;display:flex}.fw-support-group h3{margin:0;font-size:19px;line-height:1.4}.fw-support-group-symbol{color:#815635;background:#fcf7ef;border:1px solid #e3d6c7;border-radius:9px;place-items:center;min-width:34px;height:34px;font:600 12px ui-monospace,monospace;display:grid}.fw-support-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fw-support-group li{min-width:0}.feex-page a.fw-support-card{color:#352d27;background:#fff;border:1px solid #e4dacf;border-radius:12px;flex-direction:column;height:100%;min-height:176px;padding:22px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 3px 10px #45280e04}.feex-page a.fw-support-card:hover{background:#fffaf4;border-color:#c59067;transform:translateY(-2px)}.fw-support-card-label{color:#77614f;letter-spacing:.09em;font-size:10px;font-weight:700}.fw-support-card h4{overflow-wrap:anywhere;margin:12px 0 20px;font-size:17px;font-weight:650;line-height:1.5}.fw-support-card-open{color:#a73525;justify-content:space-between;gap:12px;margin-block-start:auto;font-size:12px;font-weight:650;display:flex}.fw-support-empty{color:#6e5a48;background:#fffaf4;border:1px dashed #d9c6b1;border-radius:12px;padding:30px;line-height:1.7}.fw-support-method{border-top:1px solid #e8dfd5;padding-block:35px}.fw-support-method h2{margin:0 0 28px;font-size:clamp(24px,3vw,34px);line-height:1.3}.fw-support-method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.fw-support-method article>span{color:#a73525;font:600 12px ui-monospace,monospace}.fw-support-method h3{margin:10px 0;font-size:18px}.fw-support-method p{color:#746454;font-size:14px;line-height:1.75}.fw-support-method>p{margin-block-start:25px}.fw-support-product{background:#f4f2e7;border:1px solid #e2d8c3;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-block-start:24px;padding:30px;display:flex}.fw-support-product h2{margin:0 0 12px;font-size:25px;line-height:1.35}.fw-support-product p:last-child{color:#68634e;max-width:700px;margin:0;font-size:14px;line-height:1.75}.feex-page .fw-support-product>a{color:#3c4b2a;border:1px solid #6c7352;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.fw-support :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #913220}.fw-support [hidden]{display:none!important}.fw-support-article .fw-support-guide-shell{max-width:1180px}.fw-support-article .fw-guide-head{max-width:880px;margin-block:30px 38px}.fw-support-article .fw-guide-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.17}.fw-support-article .fw-guide-lede{color:#665749;max-width:800px;font-size:19px;line-height:1.75}.fw-support-guide-layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:48px;display:grid}.fw-support-article .fw-support-guide-toc{background:#fcf8f2;border:1px solid #e6dbce;border-radius:10px;max-height:calc(100dvh - 120px);margin:0;padding:16px;position:sticky;top:95px;overflow:auto}.fw-support-guide-outline summary{cursor:pointer;color:#6c4c35;min-height:36px;font-size:13px;font-weight:750}.fw-support-article .fw-support-guide-toc ol{margin:10px 0 0;padding:0;list-style:none;display:block}.fw-support-article .fw-support-guide-toc li{margin:0}.fw-support-article .fw-support-guide-toc a{color:#756454;border-inline-start:2px solid #0000;padding:9px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.fw-support-article .fw-support-guide-toc a[aria-current]{color:#9f2e1f;background:#fbece0;border-color:#bf4730}.fw-support-guide-content{min-width:0}.fw-support-article .fw-guide-body{font-size:17px;line-height:1.85}.fw-support-article .fw-guide-body section{margin-block-end:34px;scroll-margin-block-start:100px}.fw-support-article .fw-guide-body .fw-h2{margin-block:34px 16px;font-size:25px;line-height:1.35}.fw-support-article .fw-guide-body .fw-p{margin-block:16px;line-height:1.85}.fw-support-article .fw-guide-body .fw-list li{margin-block:12px;padding-inline-start:3px;line-height:1.75}.fw-support-article .fw-table{table-layout:fixed}.fw-support-article .fw-table th{width:35%}.fw-support-article .fw-table :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.7}.fw-support-article :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #913220}@media (width<=900px){.fw-support-guide-layout{grid-template-columns:minmax(0,1fr);gap:16px}.fw-support-article .fw-support-guide-toc{max-height:none;padding:14px 18px;position:static}.fw-support-guide-outline summary{min-height:44px;padding-block:10px;display:list-item}.fw-support-article .fw-support-guide-toc a{min-height:44px}.fw-support-article .fw-guide-head{margin-block:24px}.fw-support-article .fw-guide-lede{font-size:17px}}@media (width<=850px){.fw-support-workspace{grid-template-columns:1fr;gap:25px}.fw-support-nav{position:static}.fw-support-nav nav{flex-wrap:wrap;gap:6px;display:flex}.feex-page .fw-support-nav nav a{border:1px solid #e8dfd5;gap:10px;padding:9px 12px}.fw-support-reference{display:none!important}.fw-support-method>div{gap:20px}.fw-support-product{flex-direction:column;align-items:start}}@media (width<=540px){.fw-support-hero{padding-block-end:28px}.fw-support-crumb{margin-block-end:26px}.fw-support h1{font-size:36px}.fw-support-lede{font-size:16px}.fw-support-search-row{flex-direction:column}.fw-support-search input{width:100%;padding:14px 10px}.fw-support-search button{width:100%}.fw-support-group ul,.fw-support-method>div{grid-template-columns:1fr}.fw-support-workspace{padding-block:28px}.feex-page a.fw-support-card{min-height:150px;padding:20px}.fw-support-product{padding:24px}}@media (width<=760px){.fw-page .feex-nav-links{gap:18px;display:flex}.fw-page .feex-nav-links a:not([href^="/wiki/"]),.fw-page .feex-nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.feex-page a.fw-support-card{transition:none}.feex-page a.fw-support-card:hover{transform:none}}.fw-subnav{z-index:30;border-bottom:1px solid var(--feex-neutral-border);background:var(--feex-canvas);position:relative}@supports (color:color-mix(in lab, red, red)){.fw-subnav{background:color-mix(in srgb, var(--feex-canvas) 94%, transparent)}}.fw-subnav-inner{align-items:center;gap:6px 14px;min-height:54px;padding-block:7px;display:flex}.feex-page a.fw-subnav-home{min-height:36px;color:var(--feex-text-dark);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.feex-page a.fw-subnav-home:hover,.feex-page a.fw-subnav-home[aria-current]{color:var(--feex-primary-dark)}.fw-subnav-links{scrollbar-width:none;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.fw-subnav-links::-webkit-scrollbar{display:none}.feex-page .fw-subnav-links a{min-height:36px;color:var(--feex-text-medium);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.feex-page .fw-subnav-links a:hover{color:var(--feex-primary-dark);background:var(--feex-neutral-bg)}.feex-page .fw-subnav-links a[aria-current]{color:var(--feex-primary-dark);background:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.feex-page .fw-subnav-links a[aria-current]{background:color-mix(in srgb, var(--feex-primary-dark) 8%, var(--feex-canvas))}}.fw-subnav-search{flex:1;max-width:340px;margin-inline-start:auto}.fw-subnav-search .fw-search-panel{z-index:40}.fw-subnav-lang{flex-shrink:0;margin-inline-start:auto}.fw-subnav-search+.fw-subnav-lang{margin-inline-start:0}@media (width>=761px){.fw-subnav{backdrop-filter:blur(12px);position:sticky;top:57px}}@media (width<=760px){.fw-subnav-inner{flex-wrap:wrap;padding-block:8px 6px}.fw-subnav-links{margin-inline:calc(-1 * var(--feex-gutter));padding-inline:var(--feex-gutter);flex-basis:100%;order:3}.fw-subnav-search{flex-basis:100%;order:4;max-width:none;margin:2px 0 4px}}.fw-hub{padding-block:0 72px}.fw-hub-eyebrow{color:var(--feex-primary-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12.5px;font-weight:800}.fw-hub-section{margin-top:56px}.fw-hub-section--first{margin-top:8px}.fw-hub-section-head{justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.fw-hub-h2{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.2}.fw-hub-section-lede{max-width:64ch;color:var(--feex-text-medium);margin:6px 0 0;font-size:15px;line-height:1.55}.feex-page a.fw-hub-more{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;min-height:36px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fw-hub-hero{border-bottom:1px solid var(--feex-neutral-border);background:radial-gradient(ellipse at 92% -10%, var(--feex-secondary-alt) 0, transparent 52%), var(--feex-canvas)}.fw-hub-hero-grid{gap:28px;padding-block:40px 44px;display:grid}.fw-hub-title{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.08}.fw-hub-lede{max-width:58ch;color:var(--feex-text-medium);margin:16px 0 26px;font-size:17px;line-height:1.6}.fw-hub-hero-fox .fx-speech-row{margin:0}.fw-search-field{position:relative}.fw-search--hero{max-width:720px}.fw-search-hero-row{border:1px solid var(--feex-neutral-medium);align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fw-search-hero-row{border:1px solid color-mix(in srgb, var(--feex-neutral-medium) 50%, var(--feex-neutral-border))}}.fw-search-hero-row{background:var(--feex-white);border-radius:16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 10px 30px #28120814}.fw-search--hero:focus-within .fw-search-hero-row{border-color:var(--feex-primary-light);box-shadow:0 0 0 4px #f351331f,0 10px 30px #28120814}.fw-search-hero-icon{color:var(--feex-text-medium);flex-shrink:0;display:flex}.fw-search--hero .fw-search-input{min-width:0;color:var(--feex-text-dark);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 8px;font-size:17px}.fw-search--hero .fw-search-input::placeholder{color:var(--feex-text-medium);opacity:1}.fw-search--hero .fw-search-input::-webkit-search-cancel-button{cursor:pointer}.fw-search-hero-btn{background:var(--feex-primary-dark);color:#fff;min-width:46px;min-height:46px;font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:11px;order:3;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.fw-search-hero-btn:hover{background:var(--feex-primary-hover)}.fw-search-hero-btn:focus-visible{outline:3px solid var(--feex-primary-dark);outline-offset:3px}.fw-search-hero-btn-icon{display:none}.fw-search--hero .fw-search-panel{border-radius:14px;padding:8px;top:calc(100% + 8px)}.fw-search-examples{color:var(--feex-text-medium);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;font-weight:700;display:flex}.fw-search-example{border:1px solid var(--feex-neutral-border);background:var(--feex-white);min-height:32px;color:var(--feex-text-dark);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.fw-search-example.is-mono{font-family:var(--feex-font-mono);font-size:12.5px}.fw-search-example:hover{border-color:var(--feex-primary-dark);color:var(--feex-primary-dark)}.fw-search-example:focus-visible{outline:2px solid var(--feex-primary-dark);outline-offset:2px}.fw-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feex-page a.fw-door{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-md);background:var(--feex-white);height:100%;color:inherit;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #28120808}.feex-page a.fw-door:hover{border-color:var(--feex-secondary-dark);transform:translateY(-2px);box-shadow:0 10px 26px #28120814}.feex-page a.fw-door:focus-visible{outline:3px solid var(--feex-primary-dark);outline-offset:3px}.fw-door-icon{background:var(--feex-neutral-bg);width:44px;height:44px;color:var(--feex-primary-dark);border-radius:12px;place-items:center;display:grid}.fw-door-title{font-size:17px;font-weight:800;line-height:1.25}.fw-door:hover .fw-door-title{color:var(--feex-primary-dark)}.fw-door-desc{color:var(--feex-text-medium);font-size:14px;line-height:1.55}.fw-door-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;display:flex}.fw-door-kind{color:var(--feex-text-medium)}.fw-door-count{color:var(--feex-primary-dark);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.feex-page a.fw-door--support{background:var(--feex-neutral-bg);box-shadow:none;flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}.fw-door--support .fw-door-icon{background:var(--feex-white)}.fw-door--support .fw-door-copy{flex:1;gap:3px;display:grid}.fw-door--support .fw-door-meta{margin:0;padding:0}.fw-curated{grid-template-columns:repeat(var(--fw-curated-cols,3), minmax(0, 1fr));gap:28px;display:grid}.fw-curated-col{min-width:0}.fw-curated-head{border-bottom:2px solid var(--feex-text-dark);align-items:center;gap:10px;padding-bottom:10px;display:flex}.fw-curated-head h2,.fw-curated-head h3{margin:0;font-size:15px;font-weight:800}.fw-curated-list{margin:0;padding:0;list-style:none}.fw-curated-list li+li{border-top:1px solid var(--feex-neutral-border)}.feex-page a.fw-curated-item{color:inherit;gap:2px;padding:11px 2px;text-decoration:none;display:grid}.fw-curated-title{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.fw-curated-title.is-mono{font-family:var(--feex-font-mono);font-size:14px}.fw-curated-item:hover .fw-curated-title{color:var(--feex-primary-dark)}.fw-curated-summary{color:var(--feex-text-medium);font-size:13px;line-height:1.45}.feex-page a.fw-curated-all{align-items:center;gap:2px;min-height:36px;margin-top:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.fw-curated--single{grid-template-columns:minmax(0,1fr)}.fw-curated--single .fw-curated-head{display:none}.fw-curated--single .fw-curated-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.fw-curated--single .fw-curated-list li{border-top:1px solid var(--feex-neutral-border)}.fw-catdir{gap:26px;display:grid}.fw-catdir-group-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fw-catdir-group-head h3{margin:0;font-size:16px;font-weight:800}.fw-catdir-group-count{color:var(--feex-text-medium);font-size:13px;font-weight:700}.feex-page a.fw-catdir-group-link{align-items:center;gap:2px;min-height:36px;margin-inline-start:auto;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.fw-catdir .fw-family-dests{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.fw-catdir .fw-family-dest-lede{font-weight:400}.fw-guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.feex-page a.fw-guide-card{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-sm);background:var(--feex-white);height:100%;color:inherit;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.feex-page a.fw-guide-card:hover{border-color:var(--feex-secondary-dark);transform:translateY(-2px)}.feex-page a.fw-guide-card:focus-visible{outline:3px solid var(--feex-primary-dark);outline-offset:3px}.fw-guide-eyebrow{color:var(--feex-primary-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.fw-guide-title{font-size:15.5px;font-weight:700;line-height:1.35}.fw-guide-card:hover .fw-guide-title{color:var(--feex-primary-dark)}.fw-guide-summary{color:var(--feex-text-medium);font-size:13.5px;line-height:1.5}.fw-hub-about{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-lg);background:var(--feex-neutral-bg);grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:64px;padding:28px;display:grid}.fw-hub-about .fw-hub-h2{margin-bottom:8px;font-size:20px}.fw-hub-about h3{margin:0 0 4px;font-size:14.5px;font-weight:800}.fw-hub-about p{color:var(--feex-text-medium);margin:0;font-size:14px;line-height:1.55}.fw-hub-about p.fw-hub-about-links{flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13.5px;font-weight:700;display:flex}.fw-directory .fw-crumb{margin-top:22px}.fw-dir-head{margin:10px 0 22px}.fw-dir-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.12}.fw-dir-lede{max-width:70ch;color:var(--feex-text-medium);margin:0;font-size:16px;line-height:1.55}.fw-directory .fw-family-chips{margin-bottom:18px}.fw-dir-tools{gap:14px;margin:0 0 8px;display:grid}.fw-dir-letters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fw-dir-letters-label{color:var(--feex-text-medium);letter-spacing:.08em;text-transform:uppercase;margin-inline-end:6px;font-size:12px;font-weight:800}.feex-page .fw-dir-letters a{border:1px solid var(--feex-neutral-border);background:var(--feex-white);min-width:2rem;height:2rem;color:var(--feex-text-dark);border-radius:8px;justify-content:center;align-items:center;padding-inline:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.feex-page .fw-dir-letters a:hover{border-color:var(--feex-primary-dark);color:var(--feex-primary-dark)}.feex-page .fw-dir-letters a[aria-current=page]{border-color:var(--feex-primary-dark);background:var(--feex-primary-dark);color:var(--feex-white)}.fw-dir-filter{border-top:1px solid var(--feex-neutral-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;display:flex}.fw-dir-filter-field{flex:1;min-width:220px;max-width:380px;position:relative}.fw-dir-filter-field svg{color:var(--feex-text-medium);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fw-dir-filter input{border:1px solid var(--feex-neutral-border);background:var(--feex-white);width:100%;min-height:42px;color:var(--feex-text-dark);font:inherit;border-radius:10px;padding:8px 12px 8px 38px;font-size:14px}.fw-dir-filter input:focus{border-color:var(--feex-primary-light);outline:none;box-shadow:0 0 0 3px #f351331f}.fw-dir-filter-status{color:var(--feex-text-medium);margin:0;font-size:13px;font-weight:700}.feex-page a.fw-dir-filter-search{align-items:center;gap:2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.fw-dir-filter-search[hidden],.fw-home-list li[hidden]{display:none}.fw-directory .fw-index-wrap{margin-top:8px}.fw-directory .fw-index-pager{margin-top:24px}.fw-gen-grid{grid-template-columns:repeat(var(--fw-gen-cols,3), minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fw-gen{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-md);background:var(--feex-white);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;box-shadow:0 2px 8px #28120808}.fw-gen-head{align-items:flex-start;gap:12px;display:flex}.fw-gen-icon{background:var(--feex-neutral-bg);width:40px;height:40px;color:var(--feex-primary-dark);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.fw-gen-copy{min-width:0}.fw-gen-eyebrow{color:var(--feex-text-medium);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:11.5px;font-weight:700}.fw-gen-vendor{color:var(--feex-primary-dark);font-weight:800}.fw-gen-name{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:800;line-height:1.25}.fw-gen-summary{color:var(--feex-text-medium);margin:0;font-size:14px;line-height:1.55}.fw-gen-group{gap:6px;display:grid}.fw-gen-group+.fw-gen-group{border-top:1px dashed var(--feex-neutral-border);margin-top:2px;padding-top:10px}.fw-gen-group-label{color:var(--feex-text-medium);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:800}.fw-gen-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feex-page a.fw-gen-chip{border:1px solid var(--feex-neutral-border);background:var(--feex-canvas);min-height:32px;color:var(--feex-text-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.feex-page a.fw-gen-chip.is-lead{border-color:var(--feex-text-dark);background:var(--feex-text-dark);color:var(--feex-white)}.feex-page a.fw-gen-chip:hover{border-color:var(--feex-primary-dark);background:var(--feex-white);color:var(--feex-primary-dark)}.feex-page a.fw-gen-chip.is-lead:hover{border-color:var(--feex-primary-dark);background:var(--feex-primary-dark);color:var(--feex-white)}.feex-page a.fw-gen-chip:focus-visible{outline:2px solid var(--feex-primary-dark);outline-offset:2px}.fw-gen-lane+.fw-gen-lane{margin-top:32px}.fw-gen-lane-head{justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:12px;display:flex}.fw-gen-lane-head h3{margin:0;font-size:17px;font-weight:800}.fw-gen-lane-lede{max-width:64ch;color:var(--feex-text-medium);margin:2px 0 0;font-size:14px;line-height:1.5}.fw-prev{border-top:1px solid var(--feex-neutral-border);margin:0;padding:0;list-style:none}.fw-prev-row{border-bottom:1px solid var(--feex-neutral-border);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:8px 24px;padding:14px 0;display:grid}.fw-prev-copy{gap:2px;padding-top:4px;display:grid}.fw-prev-name{font-size:15px;font-weight:800;line-height:1.3}.fw-prev-meta{color:var(--feex-text-medium);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.fw-platforms{gap:8px}.fw-dir-vendors--standalone{margin-top:14px}@media (width>=981px){.fw-hub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:center;gap:36px 48px;padding-block:56px 60px}.fw-hub-hero-fox{justify-self:end}}@media (width<=980px){.fw-doors,.fw-curated,.fw-guides,.fw-gen-grid,.fw-catdir .fw-family-dests{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-prev-row{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.fw-curated--single .fw-curated-list,.fw-hub-about{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-hub-about-intro{grid-column:1/-1}.fw-hub-hero-fox{max-width:34rem}}@media (width<=640px){.fw-hub-section{margin-top:44px}.fw-hub-section-head{flex-direction:column;align-items:flex-start;gap:4px}.fw-hub-hero-grid{gap:22px;padding-block:28px 32px}.fw-hub-lede{margin:12px 0 20px;font-size:16px}.fw-search-hero-row{padding:5px 5px 5px 12px}.fw-search--hero .fw-search-input{padding:10px 4px;font-size:16px}.fw-search-hero-btn{padding:0}.fw-search-hero-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fw-search-hero-btn-icon{display:inline-flex}.fw-doors,.fw-curated,.fw-guides,.fw-gen-grid,.fw-prev-row,.fw-catdir .fw-family-dests,.fw-curated--single .fw-curated-list,.fw-hub-about{grid-template-columns:1fr}.fw-gen-lane-head{flex-direction:column;align-items:flex-start;gap:4px}.fw-prev-row{gap:8px}.feex-page a.fw-door--support{flex-direction:column;align-items:flex-start}.fw-hub-about{margin-top:48px;padding:22px}.fw-dir-filter-field{max-width:none}.fw-directory .fw-crumb{margin-top:16px}}@media (prefers-reduced-motion:reduce){.feex-page a.fw-door,.feex-page a.fw-guide-card,.feex-page a.fw-gen-chip,.fw-search-hero-row,.fw-search-example{transition:none}.feex-page a.fw-door:hover,.feex-page a.fw-guide-card:hover{transform:none}}.fw-rail-heading:has(+.fw-facts:empty),.fw-facts:empty{display:none}.fw-capabilities{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feex-page .fw-capabilities a.fw-capability{color:#294127;overflow-wrap:anywhere;background:#f1f5e9;border:1px solid #b8c8a6;border-radius:8px;align-items:center;min-height:36px;padding:5px 11px;font-size:.85rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.feex-page .fw-capabilities a.fw-capability:hover{background:#e3edcf;border-color:#657f49}.feex-page .fw-capabilities a.fw-capability:focus-visible{outline-offset:3px;outline:3px solid #466b28}.fw-article-preview{z-index:120;color:#233522;width:min(360px,100vw - 24px);max-height:min(300px,100dvh - 24px);font:400 14px/1.6 var(--feex-font-body,system-ui);text-align:start;overflow-wrap:anywhere;background:#fcfdf8;border:1px solid #b8c8a6;border-radius:12px;padding:18px 20px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #19351226}.fw-article-preview[hidden]{display:none}.fw-article-preview-label{color:#52634b;margin-bottom:6px;font-size:12px;display:block}.fw-article-preview strong{font-size:17px;line-height:1.4;display:block}.fw-article-preview p{margin:8px 0 0}@media (pointer:coarse){.feex-page .fw-capabilities a.fw-capability{min-height:44px}}@media (width<=640px){.fw-table.fw-table--capabilities,.fw-table.fw-table--capabilities tbody,.fw-table.fw-table--capabilities tr,.fw-table.fw-table--capabilities th,.fw-table.fw-table--capabilities td{width:100%;display:block}.fw-table.fw-table--capabilities th{border-bottom:0}}*,:before,:after{box-sizing:border-box}html:has(.fw-page){-webkit-text-size-adjust:100%;scroll-padding-top:88px}.feex-page{background:var(--feex-canvas);min-height:100vh;color:var(--feex-text-dark);font-family:var(--feex-font-body);font-size:var(--feex-text-base);font-weight:var(--feex-weight-regular);line-height:var(--feex-leading-relaxed);margin:0}.feex-page img{max-width:100%;height:auto;display:block}.feex-page a:not(.fx-btn){color:var(--feex-primary-dark);text-underline-offset:2px;text-decoration-thickness:1px}.feex-page a:not(.fx-btn):hover{color:var(--feex-primary-hover)}.feex-page ::selection{background:var(--feex-fox-cream)}.feex-shell{width:100%;max-width:var(--feex-shell);padding-inline:var(--feex-gutter);margin-inline:auto}.feex-page .feex-logo{width:auto;height:24px}.fw-page{--fw-toc:13.5rem;--fw-rail:16.5rem;--fw-article-gap:2.25rem;--fw-status-caution:#a36f00;flex-direction:column;min-height:100dvh;display:flex}.fw-page>main,.fw-page>article{flex:1 0 auto}.fw-page>.feex-footer{flex-shrink:0;margin-top:auto}.fw-skip{z-index:80;background:var(--feex-primary-dark);color:#fff;border-radius:8px;padding:8px 12px;font-weight:700;text-decoration:none;position:absolute;top:-48px;left:12px}.fw-skip:focus{color:#fff;top:12px}.fw-read-progress{z-index:60;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.fw-read-progress-bar{transform-origin:0;background:var(--feex-primary);width:100%;height:100%;display:block;transform:scaleX(0)}.fw-search{position:relative}.fw-search-input{width:100%}.fw-search-input.has-icon{padding-left:14px;padding-right:40px}.fw-search-icon{color:var(--feex-text-medium);cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;padding:8px;left:auto;right:12px}.fw-search-icon:focus-visible{outline:2px solid var(--feex-text-dark);border-radius:6px}.fw-search--lg .fw-search-input{border-radius:14px;padding:14px 18px;font-size:16px}.fw-search--lg .fw-search-input.has-icon{padding-left:18px;padding-right:46px}.fw-search--lg .fw-search-icon{left:auto;right:16px}.fw-search-panel{z-index:50;border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-md);background:var(--feex-white);max-height:min(22rem,70vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #2812081a}.fw-search-panel[hidden]{display:none}.fw-search-hit{width:100%;color:inherit;cursor:pointer;font-family:var(--feex-font-body);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.fw-search-hit:hover,.fw-search-hit.is-active,.fw-search-hit[aria-selected=true]{background:var(--feex-neutral-bg)}.fw-search-hit:focus-visible{outline-offset:0;outline:2px solid #f3513380}.fw-search-hit-title{color:var(--feex-text-dark);font-size:15px;font-weight:700;display:block}.fw-search-hit-title.is-mono{font-family:var(--feex-font-mono);font-size:14px;font-weight:600}.fw-search-hit-type,.fw-search-hit-meta{color:var(--feex-text-medium);font-size:12px;font-weight:600}.fw-search-empty,.fw-search-status,.fw-search-state{color:var(--feex-text-medium);align-items:flex-start;gap:8px;margin:0;padding:14px 12px;font-size:14px;display:flex}.fw-search-state.is-failed{color:var(--feex-primary-dark)}.fw-search-skel{gap:8px;padding:8px;display:grid}.fw-skel{background:linear-gradient(90deg, var(--feex-neutral-bg) 0%, #fff 50%, var(--feex-neutral-bg) 100%);background-size:200% 100%;border-radius:10px;height:40px;animation:1.2s ease-in-out infinite fw-skel}@keyframes fw-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.fw-home,.fw-index-page{padding-block:40px 72px}.fw-family-dests{gap:10px;margin:0 0 28px;display:grid}.feex-page a.fw-family-dest{border:1px solid var(--feex-neutral-border);background:var(--feex-white);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.feex-page a.fw-family-dest:hover{background:var(--feex-neutral-bg)}.fw-family-dest:hover .fw-family-dest-label,.fw-family-dest:focus-visible .fw-family-dest-label,.fw-family-dest:hover .fw-row-go,.fw-family-dest:focus-visible .fw-row-go{color:var(--feex-primary-dark)}.fw-family-dest-copy{flex:1;gap:2px;min-width:0;display:grid}.fw-family-dest-label{font-size:15px;font-weight:700;line-height:1.25}.fw-family-dest-lede{color:var(--feex-text-medium);font-size:13.5px;font-weight:600;line-height:1.4}.fw-family-dest-count{color:inherit;font-size:13px;font-weight:700}.fw-family-dest:focus-visible{outline:2px solid var(--feex-primary)}@supports (color:color-mix(in lab, red, red)){.fw-family-dest:focus-visible{outline:2px solid color-mix(in srgb, var(--feex-primary) 50%, transparent)}}.fw-family-dest:focus-visible{outline-offset:2px}.fw-family-chips{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.fw-family-chip{border:1px solid var(--feex-neutral-border);background:var(--feex-canvas);color:inherit;cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;padding:8px 12px 8px 8px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.fw-family-chip:hover{background:var(--feex-neutral-bg)}.fw-family-chip.is-current,.fw-family-chip[aria-pressed=true]{border-color:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-family-chip.is-current,.fw-family-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--feex-primary-dark) 42%, var(--feex-neutral-border))}}.fw-family-chip.is-current,.fw-family-chip[aria-pressed=true]{background:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-family-chip.is-current,.fw-family-chip[aria-pressed=true]{background:color-mix(in srgb, var(--feex-primary-dark) 6%, var(--feex-canvas))}}.fw-family-chip.is-current,.fw-family-chip[aria-pressed=true]{color:var(--feex-primary-dark)}.fw-family-chip.is-empty{opacity:.72}.fw-family-chip-label{font-size:13.5px;font-weight:700;line-height:1.2}.fw-family-chip-count{min-width:1ch;color:var(--feex-text-medium);font-size:12px;font-weight:600}.fw-family-icon{background:var(--feex-neutral-bg);width:36px;height:36px;color:var(--feex-primary-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fw-family-icon--sm{border-radius:8px;width:28px;height:28px}.fw-family-icon--lg{border-radius:12px;width:64px;height:64px}.fw-home-list{margin:0;padding:0;list-style:none}.fw-home-list li+li{border-top:1px solid var(--feex-neutral-border)}.feex-page a.fw-article-list-item{color:inherit;justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;text-decoration:none;display:flex}.fw-home-item:hover .fw-home-item-title{color:var(--feex-primary-dark)}.fw-article-list-item .fw-home-item-title{font-size:16px;font-weight:400}.fw-home-item-title.is-mono{font-family:var(--feex-font-mono);font-size:15px}@media (prefers-reduced-motion:reduce){.fw-family-dest{transition:none}}.fw-section{margin-top:48px}.fw-home--root>.feex-shell>.fw-section{margin-top:96px}.fw-home--root>.feex-shell>.fw-section .fw-index-wrap{margin-top:0}.fw-section-title{margin:0 0 8px;font-size:1.35rem;font-weight:800}.fw-section-lede{color:var(--feex-text-medium);margin:0 0 18px;font-size:15.5px}.fw-article-page{padding-block:22px 72px}.fw-runtime-article{min-height:clamp(42rem,100vh - 3.5rem,58rem)}.fw-runtime-article>.feex-shell{position:relative}.fw-runtime-article-status{top:0;right:var(--feex-gutter);z-index:1;border:1px solid var(--feex-neutral-border);background:var(--feex-white);border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.fw-runtime-article-status{background:color-mix(in srgb, var(--feex-white) 92%, transparent)}}.fw-runtime-article-status{color:var(--feex-text-medium);font-size:12.5px;font-weight:700;box-shadow:0 6px 18px #2812080f}.fw-runtime-article-status p{margin:0}.fw-runtime-status-dot{background:var(--feex-primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--feex-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fw-runtime-status-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--feex-primary) 14%, transparent)}}.fw-runtime-status-dot{animation:1.4s ease-in-out infinite fw-runtime-status-pulse}.fw-runtime-article-skeleton[hidden]{display:none}.fw-runtime-skeleton-breadcrumbs{min-height:22px;padding-right:16rem}.fw-runtime-skeleton-breadcrumbs .fw-runtime-skeleton-line{flex:none}.fw-runtime-skeleton-breadcrumbs .fw-runtime-skeleton-line.is-short{width:4rem}.fw-runtime-skeleton-breadcrumbs .fw-runtime-skeleton-line.is-shorter{width:5.5rem}.fw-runtime-skeleton-breadcrumbs .fw-runtime-skeleton-line.is-medium{width:7rem}.fw-runtime-skeleton-identity-copy{width:100%;max-width:46rem}.fw-runtime-skeleton-identity{min-height:194px}.fw-runtime-skeleton-identity-detail{gap:10px;display:grid}.fw-runtime-skeleton-icon,.fw-runtime-skeleton-line,.fw-runtime-skeleton-chips span,.fw-runtime-skeleton-answer{background:var(--feex-neutral-bg);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fw-runtime-skeleton-icon,.fw-runtime-skeleton-line,.fw-runtime-skeleton-chips span,.fw-runtime-skeleton-answer{background:color-mix(in srgb, var(--feex-neutral-bg) 86%, var(--feex-neutral-border))}}.fw-runtime-skeleton-icon:after,.fw-runtime-skeleton-line:after,.fw-runtime-skeleton-chips span:after,.fw-runtime-skeleton-answer:after{background:linear-gradient(100deg, transparent 20%, var(--feex-white) 48%, transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fw-runtime-skeleton-icon:after,.fw-runtime-skeleton-line:after,.fw-runtime-skeleton-chips span:after,.fw-runtime-skeleton-answer:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--feex-white) 78%, transparent) 48%, transparent 76%)}}.fw-runtime-skeleton-icon:after,.fw-runtime-skeleton-line:after,.fw-runtime-skeleton-chips span:after,.fw-runtime-skeleton-answer:after{content:"";animation:1.65s ease-in-out infinite fw-runtime-skeleton-shimmer;transform:translate(-110%)}.fw-runtime-skeleton-line{border-radius:999px;width:100%;height:10px}.fw-runtime-skeleton-line.is-shorter{width:32%}.fw-runtime-skeleton-line.is-short{width:42%}.fw-runtime-skeleton-line.is-medium{width:64%}.fw-runtime-skeleton-line.is-long{width:82%}.fw-runtime-skeleton-line.is-meta{width:38%;height:12px}.fw-runtime-skeleton-line.is-alias{width:68%;height:11px;margin-top:3px}.fw-runtime-skeleton-line.is-summary{width:92%;height:12px;margin-top:3px}.fw-runtime-skeleton-line.is-summary-short{width:72%;height:12px}.fw-runtime-skeleton-line.is-label{width:44%;height:9px;margin-bottom:8px}.fw-runtime-skeleton-line.is-section-title{width:58%;height:24px;margin-bottom:10px}.fw-runtime-skeleton-line.is-section-title.is-second{width:44%;margin-top:34px}.fw-runtime-skeleton-line.is-copy{height:12px;margin-bottom:10px}.fw-runtime-skeleton-line.is-copy-short{width:76%;height:12px}.fw-runtime-skeleton-chips{gap:7px;margin-block:2px;display:flex}.fw-runtime-skeleton-chips span{border-radius:999px;width:74px;height:25px}.fw-runtime-skeleton-chips span:nth-child(2){width:104px}.fw-runtime-skeleton-chips span:nth-child(3){width:66px}.fw-runtime-skeleton-toc.fw-toc{display:none}.fw-runtime-skeleton-toc,.fw-runtime-skeleton-main,.fw-runtime-skeleton-rail{min-width:0}.fw-runtime-skeleton-toc,.fw-runtime-skeleton-rail{align-content:start;gap:12px}.fw-runtime-skeleton-rail{display:grid}.fw-runtime-skeleton-answer{border:1px solid var(--feex-neutral-border);border-radius:12px;height:132px;margin-top:24px}.fw-runtime-skeleton-fact{border-bottom:1px solid var(--feex-neutral-border);grid-template-columns:minmax(3.25rem,.7fr) minmax(5rem,1fr);justify-content:space-between;gap:14px;padding-block:7px;display:grid}.fw-runtime-article.is-error{place-items:center;min-height:clamp(28rem,100vh - 3.5rem,42rem);display:grid}.fw-runtime-article.is-error .fw-runtime-article-status{text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;max-width:34rem;margin-inline:auto;padding:22px;position:static}.fw-runtime-article.is-error .fw-runtime-status-dot{display:none}.fw-runtime-article.is-error .fw-runtime-article-status p{width:100%}@keyframes fw-runtime-skeleton-shimmer{to{transform:translate(110%)}}@keyframes fw-runtime-status-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (width>=981px){.fw-runtime-skeleton-toc.fw-toc{display:grid}}@media (width<=980px){.fw-runtime-skeleton-rail{border-top:1px solid var(--feex-neutral-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:20px}.fw-runtime-skeleton-rail>.is-label{grid-column:1/-1}}@media (width<=760px){.fw-runtime-skeleton-rail{display:none}}.fw-runtime-article:not(.is-error) .fw-runtime-article-status,.fw-runtime-article:not(.is-error) .fw-runtime-article-status p{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;box-shadow:none;border:0;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.fw-runtime-article-status{position:absolute}.fw-runtime-skeleton-breadcrumbs{padding-right:0}.fw-runtime-skeleton-identity{gap:12px}}@media (prefers-reduced-motion:reduce){.fw-runtime-skeleton-line:after,.fw-runtime-skeleton-icon:after,.fw-runtime-skeleton-chips span:after,.fw-runtime-skeleton-answer:after,.fw-runtime-status-dot{animation:none}}.fw-about-mast{border-bottom:1px solid var(--feex-neutral-border);align-items:center;gap:24px;margin:0 0 48px;padding-bottom:36px;display:grid}.fw-about-title{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.12}.fw-about-lede{max-width:40rem;color:var(--feex-text-dark);margin:0;font-size:18px;font-weight:600;line-height:1.55}.fw-about-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fw-about-speech .fw-speech{max-width:none;margin:0}.fw-about-mapped{align-items:center;gap:30px;display:grid}.fw-about-device{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-md);background:var(--feex-neutral-bg);padding:18px 20px 8px;box-shadow:0 10px 28px #2812080f}.fw-about-device-head{border-bottom:1px solid var(--feex-neutral-border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.fw-about-device-head strong{font-size:18px}.fw-about-device-head span{color:var(--feex-text-medium);font-size:12.5px;font-weight:700}.fw-about-types{border-top:1px solid var(--feex-neutral-border);gap:0;margin-top:20px;display:grid}.fw-about-type{border-bottom:1px solid var(--feex-neutral-border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:16px;text-decoration:none;display:grid}.fw-about-type:hover strong{color:var(--feex-primary-dark)}.fw-about-type-copy{gap:3px;display:grid}.fw-about-type-copy strong{font-size:16px}.fw-about-type-copy>span{color:var(--feex-text-medium);font-size:14px;line-height:1.45}.fw-about .feex-shell>section+section{margin-top:4rem}.fw-about .feex-shell>section>.fw-h2:first-child{margin-top:0}.fw-about-steps{border-top:1px solid var(--feex-neutral-border);max-width:68ch;margin:0 0 .4rem;padding:0;list-style:none}.fw-about-steps li{border-bottom:1px solid var(--feex-neutral-border);padding:14px 0}.fw-about-steps h3{margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.35}.fw-about-step-n{color:var(--feex-primary-dark);margin-right:6px;font-weight:800;display:inline-block}.fw-about-steps p{color:var(--feex-text-medium);margin:0;font-size:15.5px;line-height:1.55}@media (width>=981px){.fw-about-mast{grid-template-columns:minmax(0,1.15fr) minmax(20rem,26rem);align-items:end;gap:28px 40px}.fw-about-speech{justify-self:end;width:100%}.fw-about-mapped{grid-template-columns:minmax(20rem,.9fr) minmax(0,1fr)}}.fw-crumb{color:var(--feex-text-medium);flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0 0 18px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.fw-crumb li{align-items:center;gap:4px;display:inline-flex}.fw-crumb a{color:var(--feex-text-medium);text-decoration:none}.fw-crumb a:hover{color:var(--feex-primary-dark)}.fw-crumb-sep{color:var(--feex-neutral-medium);display:inline-flex}.fw-identity{border-bottom:1px solid var(--feex-neutral-border);align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:22px;display:flex}.fw-identity-body{min-width:0}.fw-identity h1{letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(1.7rem,3.4vw,2.15rem);font-weight:800;line-height:1.15}.fw-identity h1.is-mono{font-family:var(--feex-font-mono);letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:700}.fw-identity-meta{color:var(--feex-text-medium);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;font-size:14.5px;font-weight:600;display:flex}.fw-identity-aliases{color:var(--feex-text-medium);margin:0 0 8px;font-size:14px;font-weight:600}.fw-identity-def{max-width:62ch;color:var(--feex-text-medium);margin:8px 0 0;font-size:16.5px;line-height:1.6}.fw-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fw-layout{gap:2rem;display:grid}.fw-toc{display:none}.fw-toc-nav{min-width:0}.fw-toc-label,.fw-rail-label{color:var(--feex-text-medium);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.feex-page .fw-toc a:not(.fx-btn){color:var(--feex-text-medium);border-left:2px solid #0000;margin-left:-10px;padding:5px 0 5px 10px;font-size:13.5px;font-weight:400;line-height:1.35;text-decoration:none;display:block}.feex-page .fw-toc a:not(.fx-btn):hover{color:var(--feex-primary-dark)}.feex-page .fw-toc a[aria-current=true]:not(.fx-btn),.feex-page .fw-toc a[aria-current=location]:not(.fx-btn){border-left-color:var(--feex-primary-dark);color:var(--feex-primary-dark);font-weight:800}.fw-main,.fw-rail{min-width:0}.fw-main>section+section{margin-top:var(--fw-article-gap)}@media (width>=981px){.fw-layout{grid-template-columns:var(--fw-toc) minmax(0, 1fr) var(--fw-rail);align-items:start;gap:2.5rem}.fw-toc{display:block}.fw-toc,.fw-rail{max-height:calc(100vh - 104px);position:sticky;top:88px;overflow-y:auto}}.fw-h2,.fw-main h2{letter-spacing:-.01em;margin:2.1rem 0 .55rem;font-size:1.35rem;font-weight:800;line-height:1.25}.fw-h2:first-child,.fw-main section>h2:first-child{margin-top:0}.fw-h3,.fw-main h3{margin:1.45rem 0 .4rem;font-size:1.05rem;font-weight:700}.fw-p,.fw-main section>p{max-width:68ch;color:var(--feex-text-dark);margin:0 0 .85rem;font-size:16.5px;line-height:1.65}.fw-p--lede{font-size:17px;font-weight:600}.fw-p--support{color:var(--feex-text-medium)}.fw-list,.fw-main section>ul,.fw-main section>ol{max-width:68ch;margin:0 0 1rem;padding-left:1.15rem}.fw-list li,.fw-main section>ul li,.fw-main section>ol li{margin-block:.3rem;line-height:1.55}.fw-divider{background:var(--feex-neutral-border);border:0;height:1px;margin-block:1.75rem}.fw-need{margin-bottom:8px}.fw-answers{border-top:1px solid var(--feex-neutral-border);gap:0;margin:1.1rem 0 0;display:grid}.fw-answer{border-bottom:1px solid var(--feex-neutral-border);grid-template-columns:minmax(7rem,11rem) 1fr;gap:12px;padding-block:11px;display:grid}.fw-answer dt{color:var(--feex-text-medium);margin:0;font-size:14px;font-weight:700}.fw-answer dd{margin:0;font-size:15.5px;font-weight:700}.fw-rail-heading{align-items:center;gap:6px;margin:0 0 10px;display:flex;position:relative}.fw-rail-heading .fw-rail-label{margin:0}.fw-help{width:18px;height:18px;color:var(--feex-text-medium);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fw-help-tip{z-index:2;visibility:hidden;border:1px solid var(--feex-neutral-border);background:var(--feex-white);width:min(100%,16.5rem);box-shadow:var(--feex-shadow);color:var(--feex-text-dark);letter-spacing:0;opacity:0;pointer-events:none;text-transform:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.fw-help:hover+.fw-help-tip,.fw-help:focus-visible+.fw-help-tip{visibility:visible;opacity:1}.fw-facts{gap:0;display:grid}.fw-rail .fw-fact,.fw-facts .fw-fact{border-bottom:1px solid var(--feex-neutral-border);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:16px;padding-block:5px;display:grid}.fw-facts .fw-fact:first-child{padding-top:0}.fw-facts .fw-fact:last-child{border-bottom:0;padding-bottom:0}.fw-fact-label{color:var(--feex-text-medium);letter-spacing:.01em;margin:0;font-size:12px;font-weight:400}.fw-fact-value{color:var(--feex-text-dark);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:400}.fw-fact-value.is-mono,.fw-mono{font-family:var(--feex-font-mono);font-size:13.5px;font-weight:500}.fw-fact-value.is-unknown{color:var(--feex-text-medium);font-weight:500}.fw-status{align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.fw-status svg{flex-shrink:0;width:16px;height:16px}.fw-status--ok{color:#2e7d32}.fw-status--caution{color:var(--fw-status-caution)}.fw-status--stop{color:var(--feex-primary-dark)}.fw-status--info{color:var(--feex-info)}.fw-status--neutral{color:var(--feex-text-dark)}.fw-verify{color:var(--feex-text-medium);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:10px;font-size:13px;display:flex}.fw-verify-date{color:var(--feex-neutral-medium);margin-left:auto;font-size:12px;font-weight:500}.feex-page a.fw-spec-label{color:inherit;text-decoration:underline dotted;-webkit-text-decoration-color:var(--feex-neutral-medium);-webkit-text-decoration-color:var(--feex-neutral-medium);text-decoration-color:var(--feex-neutral-medium);text-underline-offset:4px;border-radius:3px}.feex-page a.fw-spec-label:hover{color:var(--feex-primary);text-decoration-style:solid}.feex-page a.fw-spec-label:focus-visible{outline-offset:4px;outline:2px solid}@media (pointer:coarse){.feex-page a.fw-spec-label{align-items:center;min-height:44px;display:inline-flex}}.fw-table-wrap{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-xs);background:var(--feex-white);margin:.6rem 0 1.1rem;overflow-x:auto}.fw-table{border-collapse:collapse;width:100%;font-size:14.5px}.fw-table th,.fw-table td{border-bottom:1px solid var(--feex-neutral-border);text-align:left;vertical-align:top;padding:10px 14px}.fw-table tr:last-child th,.fw-table tr:last-child td{border-bottom:0}.fw-table th{background:var(--feex-neutral-bg);width:38%;color:var(--feex-text-medium);font-weight:700}.fw-copy{border:1px solid var(--feex-neutral-border);background:var(--feex-white);color:var(--feex-text-dark);font-family:var(--feex-font-body);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.fw-copy:hover{border-color:var(--feex-primary-light)}.fw-copy:focus-visible{outline-offset:2px;outline:2px solid #f3513380}.fw-table td>.fw-copy{margin-left:.6rem}.fw-spec-group{margin-top:1.35rem}.fw-spec-group .fw-h3{margin-bottom:.35rem}.fw-spec-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fw-spec-chips li{border:1px solid var(--feex-neutral-border);background:var(--feex-neutral-bg);color:var(--feex-text-dark);border-radius:999px;padding:3px 8px;font-size:12.5px}.fw-path{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.fw-path code{font-family:var(--feex-font-mono);word-break:break-all;font-size:13px;font-weight:500}.fw-path--command{border:1px solid var(--feex-neutral-border);background:var(--feex-neutral-bg);border-radius:8px;align-items:flex-start;padding:12px;display:flex}.fw-path--command code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;text-align:start;flex:100%;min-width:0}.fw-uses{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:14px 16px;margin:.7rem 0 1rem;display:grid}.fw-use{justify-items:start;gap:8px;display:grid}.fw-use-icon{border-radius:var(--feex-radius-full);width:36px;height:36px;color:var(--feex-primary-dark);background:#f351331a;place-items:center;display:grid}.fw-use-icon svg{width:18px;height:18px}.fw-use strong{font-size:14.5px;font-weight:700}.fw-trouble+.fw-trouble{border-top:1px solid var(--feex-neutral-border);margin-top:1rem;padding-top:1rem}.fw-trouble h3{margin:0 0 .35rem;font-size:1.02rem;font-weight:700}.fx-speech-row{width:100%;display:block}.fx-speech-row--left{justify-self:start;margin-right:auto}.fx-speech-row--right{justify-self:end;margin-left:auto}.fx-speech{border:1px solid var(--feex-secondary-dark);border-radius:var(--feex-radius-bubble);width:100%;box-shadow:var(--feex-shadow-bubble);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;padding:16px 20px 14px 18px;display:grid}.fx-speech-copy{align-self:center;min-width:0;padding:2px 4px 2px 0;overflow:hidden}.fx-speech-mascot{object-fit:contain;align-self:end;width:84px;height:84px}.fw-speech.fx-speech-row{max-width:40rem;margin:1.4rem 0 .4rem}.fw-speech .fx-speech-mascot{width:72px;height:72px}.fw-related{gap:0;margin-top:.4rem;display:grid}.fw-related-item{border-bottom:1px solid var(--feex-neutral-border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding-block:11px;text-decoration:none;display:flex}.fw-related-item:hover .fw-related-title,.fw-related-item:hover .fw-row-go{color:var(--feex-primary-dark)}.fw-related-title{font-size:15.5px;font-weight:700}.fw-related-title.is-mono{font-family:var(--feex-font-mono);font-size:14px;font-weight:600}.fw-sources{margin:0;padding:0;list-style:none}.fw-sources li{border-bottom:1px solid var(--feex-neutral-border);padding-block:8px;font-size:14.5px}.fw-sources a{font-weight:700}.fw-ui-icon{flex-shrink:0;display:block}.fw-ui-icon--solid{fill:currentColor;stroke:none}.fw-link{align-items:center;gap:5px;display:inline-flex}.fw-link--ext .fw-ui-icon{opacity:.72}.fw-feedback{--fw-feedback-stroke:var(--feex-neutral-medium)}@supports (color:color-mix(in lab, red, red)){.fw-feedback{--fw-feedback-stroke:color-mix(in srgb, var(--feex-neutral-medium) 38%, var(--feex-neutral-border))}}.fw-feedback{border:1px solid var(--feex-primary-dark);padding:20px 22px 22px}@supports (color:color-mix(in lab, red, red)){.fw-feedback{border:1px solid color-mix(in srgb, var(--feex-primary-dark) 22%, var(--feex-neutral-border))}}.fw-feedback{background:var(--feex-neutral-bg);border-radius:12px}.fw-feedback .fw-h2{margin-top:0}.fw-feedback .fw-feedback-lede{max-width:62ch;color:var(--feex-text-medium);margin:0 0 16px;font-size:15.5px;line-height:1.55}.fw-feedback-votes{border:0;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;display:flex}.fw-feedback-vote{border:1px solid var(--fw-feedback-stroke);background:var(--feex-neutral-bg);min-height:40px;color:var(--feex-text-dark);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.fw-feedback-vote:hover{border-color:var(--feex-primary-light)}.fw-feedback-vote:has(:focus-visible){outline-offset:2px;outline:2px solid #f3513380}.fw-feedback-vote:has(:checked){border-color:var(--feex-primary-dark);background:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-feedback-vote:has(:checked){background:color-mix(in srgb, var(--feex-primary-dark) 8%, var(--feex-neutral-bg))}}.fw-feedback-vote:has(:checked){color:var(--feex-primary-dark)}.fw-feedback-reasons{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.fw-feedback-reasons[hidden]{display:none}.fw-feedback-reasons-label{color:var(--feex-text-medium);flex:1 0 100%;margin:0 0 2px;padding:0;font-size:13px;font-weight:600}.fw-feedback-chip{border:1px solid var(--fw-feedback-stroke);background:var(--feex-neutral-bg);min-height:32px;color:var(--feex-text-dark);cursor:pointer;border-radius:10px;align-items:center;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.fw-feedback-chip:hover{border-color:var(--feex-primary-light)}.fw-feedback-chip:has(:focus-visible){outline-offset:2px;outline:2px solid #f3513380}.fw-feedback-chip:has(:checked){border-color:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-feedback-chip:has(:checked){border-color:color-mix(in srgb, var(--feex-primary-dark) 42%, var(--feex-neutral-medium))}}.fw-feedback-chip:has(:checked){background:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-feedback-chip:has(:checked){background:color-mix(in srgb, var(--feex-primary-dark) 8%, var(--feex-neutral-bg))}}.fw-feedback-chip:has(:checked){color:var(--feex-primary-dark)}.fw-feedback-comment{margin:0 0 16px}.fw-feedback-text{resize:vertical;border-color:var(--fw-feedback-stroke);background:var(--feex-neutral-bg);min-height:7.5rem;line-height:1.5}.fw-feedback-send{border:1px solid var(--fw-feedback-stroke);background:var(--feex-neutral-bg);min-height:40px;color:var(--feex-text-dark);cursor:pointer;font-family:var(--feex-font-body);border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.fw-feedback-send:hover{border-color:var(--feex-primary-light)}.fw-feedback-send:focus-visible{outline-offset:2px;outline:2px solid #f3513380}.fw-feedback .fw-feedback-thanks{color:var(--feex-text-dark);margin:0;font-size:15.5px;font-weight:600}.fw-feedback .fw-feedback-thanks.is-error{color:var(--feex-primary-dark)}.fw-row-go{color:var(--feex-text-medium);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.fw-details{border-top:1px solid var(--feex-neutral-border);border-bottom:1px solid var(--feex-neutral-border);margin:.6rem 0 1rem}.fw-details summary{cursor:pointer;align-items:center;gap:8px;padding-block:12px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.fw-details summary::-webkit-details-marker{display:none}.fw-details summary:after{color:var(--feex-primary-dark);content:"Show";margin-left:auto;font-size:13px;font-weight:700}.fw-details[open] summary:after{content:"Hide"}.fw-timeline{flex-wrap:wrap;align-items:center;gap:8px 0;margin:.5rem 0 1rem;display:flex}.fw-time{color:var(--feex-text-medium);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.fw-time:after{background:var(--feex-neutral-medium);content:"";width:18px;height:1px}.fw-time:last-child:after{display:none}.fw-time.is-current{color:var(--feex-text-dark);font-weight:800}.fw-time.is-current span{color:var(--feex-primary-dark);background:#f351331a;border-radius:999px;padding:3px 9px}.fw-resource{border-bottom:1px solid var(--feex-neutral-border);grid-template-columns:9rem 1fr;gap:10px;padding-block:9px;font-size:14.5px;display:grid}.fw-resource dt{color:var(--feex-text-medium);flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-weight:700;display:flex}.fw-resource dd{color:var(--feex-text-dark);margin:0}.fw-resource-lead{font-weight:700}.fw-resource-lead--ok{color:#2e7d32}.fw-resource-lead--caution{color:var(--fw-status-caution)}.fw-resource-lead--stop{color:var(--feex-primary-dark)}.fw-resource-lead--info{color:var(--feex-info)}.fw-resource-lead--neutral{color:var(--feex-text-dark)}.fw-scale{align-items:center;gap:3px;line-height:0;display:inline-flex}.fw-scale-pip{color:var(--feex-neutral-medium);display:inline-flex}.fw-scale-pip.is-on{color:inherit}.fw-scale--ok{color:#2e7d32}.fw-scale--caution{color:var(--fw-status-caution)}.fw-scale--stop{color:var(--feex-primary-dark)}.fw-scale--info{color:var(--feex-info)}.fw-scale--neutral{color:var(--feex-text-dark)}.fw-index-identity{border:0;margin-bottom:28px;padding-bottom:0}.fw-index-count{color:var(--feex-text-medium);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12.5px;font-weight:700}.fw-icon{border:1px solid var(--feex-neutral-border);background:var(--feex-neutral-bg);width:56px;height:56px;color:var(--feex-primary-dark);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.fw-icon svg{width:30px;height:30px}.fw-icon--lg{width:64px;height:64px}@media (width>=641px){.fw-speech .fx-speech-mascot{width:84px;height:84px}}@media (width<=980px){.fw-rail{border-top:1px solid var(--feex-neutral-border);order:2;padding-top:8px}.fw-main{order:1}}@media (width<=760px){.fw-rail{display:none}}@media (width<=640px){.fw-family-dest{padding:12px}.fw-answer,.fw-resource,.fw-rail .fw-fact,.fw-facts .fw-fact{grid-template-columns:1fr;gap:2px}.fw-fact-value{text-align:left}.fw-identity{gap:12px}.fw-home-item{flex-wrap:wrap;gap:8px}.fw-about-type{grid-template-columns:auto minmax(0,1fr)}.fw-about-type>.fx-badge{grid-column:2;justify-self:start}.fx-speech{padding:14px 14px 12px 15px}}@media (prefers-reduced-motion:no-preference){.fw-read-progress-bar{transition:transform 90ms linear}}@media (prefers-reduced-motion:reduce){.feex-page *,.feex-page :before,.feex-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fw-editorial h1{margin:0 0 8px;font-size:clamp(1.85rem,4vw,2.45rem);line-height:1.15}.fw-article-list-item .fw-row-go{justify-content:flex-end}.fw-index-wrap{margin-top:18px}.fw-directory-empty{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-md);background:var(--feex-neutral-bg);margin-block:24px 0;padding:18px 20px}.fw-directory-complete-list{margin-top:36px}.fw-directory-complete-list .fw-index-wrap{margin-top:8px}.fw-index-pager{color:var(--feex-text-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:16px;display:flex}.fw-index-page-nums{justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fw-index-page-num{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-xs);background:var(--feex-white);min-width:2rem;height:2rem;color:var(--feex-text-dark);justify-content:center;align-items:center;padding-inline:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.fw-index-page-num.is-current{border-color:var(--feex-primary-dark);background:var(--feex-primary-dark);color:var(--feex-white)}.fw-index-page-gap{padding-inline:4px;font-size:13px;font-weight:700}.fw-index-page-btn{border:1px solid var(--feex-neutral-border);border-radius:var(--feex-radius-xs);background:var(--feex-white);min-width:5.5rem;height:2.5rem;color:var(--feex-text-dark);justify-content:center;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.fw-index-page-btn[aria-disabled=true]{opacity:.48}.fw-editorial-shell{max-width:48rem}.fw-editorial-copy{padding-top:4px}.fw-editorial-copy .fw-section{margin-top:36px}.fw-editorial-copy .fw-p{margin-block:0}.fw-hardware-art{color:#4a5568;flex:0 0 240px;margin:0 auto 18px}.fw-hardware-art svg{width:100%;height:auto;display:block}.fw-hardware-art figcaption{color:var(--feex-text-medium);text-align:center;margin-top:5px;font-size:12px;font-weight:600}.fw-hardware-art-bg{fill:#f7f8fa;stroke:#e1e5ea}.fw-hardware-art-board{fill:currentColor;opacity:.14;stroke:currentColor;stroke-width:2px}.fw-hardware-art-chip,.fw-hardware-art-fan{fill:#fff;stroke:currentColor;stroke-width:2px}.fw-hardware-art-line,.fw-hardware-art-mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.fw-hardware-art-dot{fill:currentColor}.fw-hardware-art--cpu-amd,.fw-hardware-art--gpu-amd{color:#b54a33}.fw-hardware-art--cpu-intel,.fw-hardware-art--gpu-intel{color:#1676a3}.fw-hardware-art--gpu-nvidia{color:#4f8129}@media (width<=760px){.fw-hardware-art{flex-basis:180px;width:min(180px,100%);margin:12px auto 0}}@media (width<=520px){.fw-index-pager{flex-wrap:wrap}.fw-index-page-nums{flex-wrap:wrap;order:-1;width:100%}}.fw-language-picker{position:relative}.fw-language-picker summary{cursor:pointer;border:1px solid var(--feex-neutral-border);background:var(--feex-canvas);min-height:40px;color:var(--feex-text-dark);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.fw-language-picker summary::-webkit-details-marker{display:none}.fw-language-picker[open] summary{background:var(--feex-neutral-bg);border-color:var(--feex-primary-light)}.fw-language-chevron{margin-inline-start:.4rem}.fw-language-menu{background:var(--feex-canvas);border:1px solid var(--feex-neutral-border);width:min(540px,100vw - 32px);color:var(--feex-text-dark);border-radius:20px;padding:24px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 18px 60px #28120829}.fw-language-menu-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fw-language-menu-heading h2{margin:0 0 6px;font-size:1.35rem;line-height:1.3}.fw-language-menu-heading p,.fw-language-status{color:var(--feex-text-medium);margin:0;font-size:.85rem;line-height:1.5}.fw-language-menu-heading button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:1.7rem}.fw-language-filter-label{margin-block:20px 6px;font-size:.8rem;font-weight:600;display:block}.fw-language-menu input{border:1px solid var(--feex-neutral-border);width:100%;min-height:46px;font:inherit;background:#fff;border-radius:10px;padding:10px 14px}.fw-language-status{margin-block:12px}.fw-language-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:min(48vh,400px);margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.fw-language-list li[hidden]{display:none}.fw-language-list a{min-height:64px;color:var(--feex-text-dark);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.fw-language-list a:hover{background:var(--feex-neutral-bg)}.fw-language-list a[aria-current=true]{background:var(--feex-primary-dark)}@supports (color:color-mix(in lab, red, red)){.fw-language-list a[aria-current=true]{background:color-mix(in srgb,var(--feex-primary-dark) 8%,var(--feex-canvas))}}.fw-language-list a[aria-disabled=true]{cursor:default;color:var(--feex-text-medium)}.fw-language-list strong{font-size:.95rem;font-weight:600;display:block}.fw-language-list small{color:var(--feex-text-medium);margin-top:3px;font-size:.75rem;display:block}.fw-language-availability{color:var(--feex-text-medium);text-align:end;max-width:65px;font-size:.68rem}.fw-language-policy{border-block-start:1px solid var(--feex-neutral-border);color:var(--feex-primary-dark);justify-content:space-between;gap:12px;margin-block-start:18px;padding-block-start:16px;font-size:.8rem;text-decoration:underline;display:flex}.fw-language-empty{padding:20px;font-size:.9rem}.fw-language-picker :focus-visible{outline:3px solid var(--feex-primary-dark);outline-offset:3px}.fw-translation-note{background:var(--feex-secondary-alt);border-block-end:1px solid var(--feex-secondary-dark);color:var(--feex-text-dark);padding:12px 20px;font-size:.85rem;line-height:1.6}.fw-translation-note a{text-decoration:underline}.fw-page[dir=rtl] .fw-layout{direction:rtl}.fw-page[dir=rtl] pre,.fw-page[dir=rtl] code,.fw-page[dir=rtl] .is-mono{text-align:start;direction:ltr;unicode-bidi:isolate}.fw-page[dir=rtl] .fw-read-progress-bar{transform-origin:100%}.fw-page[dir=rtl]{font-family:system-ui,sans-serif}@media (width<=600px){.fw-language-menu{border-radius:20px;width:auto;max-height:calc(100dvh - 90px);padding:20px;position:fixed;inset:auto 12px 12px;overflow:auto}.fw-language-list{max-height:48dvh}.fw-language-list a{min-height:68px}.fw-language-picker[open]:before{content:"";z-index:-1;background:#2812086b;position:fixed;inset:0}.fw-language-menu-heading h2{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.fw-language-menu{scroll-behavior:auto}}.fw-language-picker[open]{z-index:100}.fw-language-menu{z-index:102}.feex-page .fw-language-list a:not(.fx-btn),.feex-page .fw-language-list a:not(.fx-btn):hover{color:var(--feex-text-dark)}.feex-page .fw-language-list a[aria-disabled=true]:not(.fx-btn){color:var(--feex-text-medium)}.fw-language-directory{min-height:55vh;padding-block:48px}.fw-language-article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:24px;padding:0;list-style:none;display:grid}.fw-language-article-list a{border:1px solid var(--feex-neutral-border);overflow-wrap:anywhere;border-radius:10px;align-items:center;min-height:48px;padding:12px 16px;text-decoration:none;display:flex}.fw-language-article-list a:hover{background:var(--feex-neutral-bg)}.fw-language-pagination{justify-content:center;align-items:center;gap:20px;margin-block:28px;display:flex}.fw-language-pagination a{border:1px solid var(--feex-neutral-border);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;display:inline-flex}.fw-language-pagination :focus-visible,.fw-language-article-list :focus-visible{outline:3px solid var(--feex-primary-dark);outline-offset:3px}@media (width<=600px){.fw-language-article-list{grid-template-columns:1fr}}.fw-language-list .fw-language-group-start{grid-column-start:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}
