::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}._sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._pointer-events-none{pointer-events:none}._fixed{position:fixed}._absolute{position:absolute}._relative{position:relative}._sticky{position:-webkit-sticky;position:sticky}._inset-0{inset:0}._bottom-0{bottom:0}._right-4{right:1rem}._top-0{top:0}._top-14{top:3.5rem}._top-2{top:.5rem}._top-\[--nextra-navbar-height\]{top:var(--nextra-navbar-height)}._z-10{z-index:10}._z-20{z-index:20}._z-\[1\]{z-index:1}._order-first{order:-9999}._order-last{order:9999}._m-0{margin:0}._-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}._mx-1\.5{margin-left:.375rem;margin-right:.375rem}._mx-2{margin-left:.5rem;margin-right:.5rem}._mx-2\.5{margin-left:.625rem;margin-right:.625rem}._mx-3{margin-left:.75rem;margin-right:.75rem}._mx-4{margin-left:1rem;margin-right:1rem}._mx-auto{margin-left:auto;margin-right:auto}._my-1\.5{margin-top:.375rem;margin-bottom:.375rem}._my-2{margin-top:.5rem;margin-bottom:.5rem}._my-4{margin-top:1rem;margin-bottom:1rem}._my-8{margin-top:2rem;margin-bottom:2rem}._-mb-0\.5{margin-bottom:-.125rem}._mb-12{margin-bottom:3rem}._mb-2{margin-bottom:.5rem}._mb-8{margin-bottom:2rem}._ml-1{margin-left:.25rem}._ml-2{margin-left:.5rem}._ml-auto{margin-left:auto}._ms-12{-webkit-margin-start:3rem;margin-inline-start:3rem}._ms-16{-webkit-margin-start:4rem;margin-inline-start:4rem}._ms-4{-webkit-margin-start:1rem;margin-inline-start:1rem}._ms-8{-webkit-margin-start:2rem;margin-inline-start:2rem}._mt-1{margin-top:.25rem}._mt-1\.5{margin-top:.375rem}._mt-10{margin-top:2.5rem}._mt-12{margin-top:3rem}._mt-16{margin-top:4rem}._mt-2{margin-top:.5rem}._mt-4{margin-top:1rem}._mt-6{margin-top:1.5rem}._mt-8{margin-top:2rem}._block{display:block}._inline-block{display:inline-block}._inline{display:inline}._flex{display:flex}._inline-flex{display:inline-flex}._grid{display:grid}._hidden{display:none}._size-5{width:1.25rem;height:1.25rem}._h-0{height:0}._h-12{height:3rem}._h-3\.5{height:.875rem}._h-4{height:1rem}._h-5{height:1.25rem}._h-7{height:1.75rem}._h-\[var\(--nextra-banner-height\)\]{height:var(--nextra-banner-height)}._h-\[var\(--nextra-navbar-height\)\]{height:var(--nextra-navbar-height)}.\!_max-h-\[min\(calc\(100vh-5rem\)\,256px\)\]{max-height:min(100vh - 5rem,256px)!important}._max-h-64{max-height:16rem}._max-h-\[calc\(100vh-var\(--nextra-navbar-height\)\)\]{max-height:calc(100vh - var(--nextra-navbar-height))}._min-h-\[calc\(100vh-var\(--nextra-navbar-height\)\)\]{min-height:calc(100vh - var(--nextra-navbar-height))}._w-5{width:1.25rem}._w-64{width:16rem}._w-auto{width:auto}._w-full{width:100%}._min-w-0{min-width:0}._min-w-6{min-width:1.5rem}._min-w-\[--button-width\]{min-width:var(--button-width)}.\!_max-w-2xl{max-width:42rem!important}._max-w-6{max-width:1.5rem}._max-w-6xl{max-width:72rem}._max-w-\[50\%\]{max-width:50%}._max-w-\[90rem\]{max-width:90rem}._shrink-0{flex-shrink:0}._grow{flex-grow:1}._-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}._transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0)rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes _spin{to{transform:rotate(1turn)}}._animate-spin{animation:_spin 1s linear infinite}._cursor-default{cursor:default}._cursor-pointer{cursor:pointer}._select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}._scroll-m-12{scroll-margin:3rem}._scroll-my-6{scroll-margin-top:1.5rem;scroll-margin-bottom:1.5rem}._scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}._list-decimal{list-style-type:decimal}._list-disc{list-style-type:disc}._list-none{list-style-type:none}._grid-rows-\[min-content_1fr_min-content\]{grid-template-rows:min-content 1fr min-content}._flex-col{flex-direction:column}._flex-wrap{flex-wrap:wrap}._items-start{align-items:flex-start}._items-center{align-items:center}._justify-start{justify-content:flex-start}._justify-end{justify-content:flex-end}._justify-center{justify-content:center}._justify-between{justify-content:space-between}._gap-1{gap:.25rem}._gap-1\.5{gap:.375rem}._gap-2{gap:.5rem}._gap-3{gap:.75rem}._gap-4{gap:1rem}._overflow-hidden{overflow:hidden}._overflow-x-auto{overflow-x:auto}._overflow-y-auto{overflow-y:auto}._overflow-y-hidden{overflow-y:hidden}._overscroll-y-contain{overscroll-behavior-y:contain}._overscroll-x-contain{overscroll-behavior-x:contain}._truncate{white-space:nowrap;overflow:hidden}._text-ellipsis,._truncate{text-overflow:ellipsis}._hyphens-auto{-webkit-hyphens:auto;hyphens:auto}._whitespace-nowrap{white-space:nowrap}._whitespace-pre-wrap{white-space:pre-wrap}._break-words{overflow-wrap:break-word}._rounded{border-radius:.25rem}._rounded-full{border-radius:9999px}._rounded-lg{border-radius:.5rem}._rounded-md{border-radius:.375rem}._rounded-sm{border-radius:.125rem}._rounded-xl{border-radius:.75rem}._rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}._rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}._rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}._border{border-width:1px}._border-b{border-bottom-width:1px}._border-b-0{border-bottom-width:0}._border-b-2{border-bottom-width:2px}._border-s{border-inline-start-width:1px}._border-t{border-top-width:1px}._border-black\/10{border-color:#0000001a}._border-black\/5{border-color:#0000000d}._border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}._border-current{border-color:currentColor}._border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}._border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}._border-neutral-200\/70{border-color:#e5e5e5b3}._border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}._border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}._border-transparent{border-color:#0000}._border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}._bg-\[rgb\(var\(--nextra-bg\)\,\.8\)\]{background-color:rgb(var(--nextra-bg),.8)}._bg-black\/80{background-color:#000c}._bg-black\/\[\.05\]{background-color:#0000000d}._bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}._bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}._bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}._bg-gray-400\/20{background-color:#9ca3af33}._bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}._bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}._bg-primary-100{--tw-bg-opacity:1;background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 49%)/var(--tw-bg-opacity,1))}._bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 52%)/var(--tw-bg-opacity,1))}._bg-primary-500\/10{background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 5%)/.1)}._bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}._bg-transparent{background-color:#0000}._bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}._bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}._p-0{padding:0}._p-0\.5{padding:.125rem}._p-1{padding:.25rem}._p-1\.5{padding:.375rem}._p-2{padding:.5rem}._p-4{padding:1rem}._p-8{padding:2rem}._px-1{padding-left:.25rem;padding-right:.25rem}._px-1\.5{padding-left:.375rem;padding-right:.375rem}._px-2{padding-left:.5rem;padding-right:.5rem}._px-2\.5{padding-left:.625rem;padding-right:.625rem}._px-3{padding-left:.75rem;padding-right:.75rem}._px-4{padding-left:1rem;padding-right:1rem}._px-6{padding-left:1.5rem;padding-right:1.5rem}._py-1{padding-top:.25rem;padding-bottom:.25rem}._py-1\.5{padding-top:.375rem;padding-bottom:.375rem}._py-12{padding-top:3rem;padding-bottom:3rem}._py-2{padding-top:.5rem;padding-bottom:.5rem}._py-2\.5{padding-top:.625rem;padding-bottom:.625rem}._py-4{padding-top:1rem;padding-bottom:1rem}._pb-1{padding-bottom:.25rem}._pb-1\.5{padding-bottom:.375rem}._pb-2{padding-bottom:.5rem}._pb-4{padding-bottom:1rem}._pb-8{padding-bottom:2rem}._pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}._pb-px{padding-bottom:1px}._pl-\[max\(env\(safe-area-inset-left\)\,1\.5rem\)\]{padding-left:max(env(safe-area-inset-left),1.5rem)}._pr-\[calc\(env\(safe-area-inset-right\)-1\.5rem\)\]{padding-right:calc(env(safe-area-inset-right) - 1.5rem)}._pr-\[max\(env\(safe-area-inset-right\)\,1\.5rem\)\]{padding-right:max(env(safe-area-inset-right),1.5rem)}._ps-10{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}._ps-6{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}._pt-1{padding-top:.25rem}._pt-4{padding-top:1rem}._pt-6{padding-top:1.5rem}._pt-8{padding-top:2rem}._text-left{text-align:left}._text-center{text-align:center}._font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._text-2xl{font-size:1.5rem}._text-3xl{font-size:1.875rem}._text-4xl{font-size:2.25rem}._text-\[\.9em\]{font-size:.9em}._text-\[11px\]{font-size:11px}._text-base{font-size:1rem}._text-lg{font-size:1.125rem}._text-sm{font-size:.875rem}._text-xl{font-size:1.25rem}._text-xs{font-size:.75rem}._font-bold{font-weight:700}._font-extrabold{font-weight:800}._font-medium{font-weight:500}._font-normal{font-weight:400}._font-semibold{font-weight:600}._uppercase{text-transform:uppercase}._capitalize{text-transform:capitalize}._italic{font-style:italic}._leading-5{line-height:1.25rem}._leading-7{line-height:1.75rem}._leading-\[1\.35rem\]{line-height:1.35rem}._leading-tight{line-height:1.25}._tracking-tight{letter-spacing:-.015em}._text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}._text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}._text-current{color:currentColor}._text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}._text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}._text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}._text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}._text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}._text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}._text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}._text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}._text-primary-600{--tw-text-opacity:1;color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/var(--tw-text-opacity,1))}._text-primary-800{--tw-text-opacity:1;color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + -13%)/var(--tw-text-opacity,1))}._text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}._text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}._text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}._text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}._text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}._underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}._no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}._decoration-from-font{text-decoration-thickness:from-font}._subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}._opacity-0{opacity:0}._opacity-100{opacity:1}._opacity-25{opacity:.25}._opacity-60{opacity:.6}._opacity-75{opacity:.75}._opacity-80{opacity:.8}._shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}._shadow,._shadow-\[0_12px_16px_rgb\(var\(--nextra-bg\)\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._shadow-\[0_12px_16px_rgb\(var\(--nextra-bg\)\)\]{--tw-shadow:0 12px 16px rgb(var(--nextra-bg));--tw-shadow-colored:0 12px 16px var(--tw-shadow-color)}._shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}._shadow-lg,._shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}._shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._shadow-gray-100{--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}._outline-none{outline-offset:2px;outline:2px solid #0000}._ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}._ring-inset{--tw-ring-inset:inset}._ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}._backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}._transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._duration-200{transition-duration:.2s}._ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[counter-reset\:line\]{counter-reset:line}.\[text-underline-position\:from-font\]{text-underline-position:from-font}.\[transition\:background-color_1\.5s_ease\]{transition:background-color 1.5s}.\[word-break\:break-word\]{word-break:break-word}.nextra-code span{background-color:var(--shiki-light-bg);color:var(--shiki-light)}.nextra-code span:is(html[class~=dark] *){background-color:var(--shiki-dark-bg);color:var(--shiki-dark)}code.nextra-code{-webkit-box-decoration-break:slice;box-decoration-break:slice;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;font-size:.875rem}:not(pre)>code.nextra-code:not([class*=twoslash-]){overflow-wrap:break-word;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-border-opacity:.04;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.03;border-radius:.375rem;padding:.125rem .25em;font-size:.9em}:not(pre)>code.nextra-code:not([class*=twoslash-]):is(html[class~=dark] *){background-color:#ffffff1a;border-color:#ffffff1a}pre code.nextra-code:not([class*=twoslash-]){display:grid}pre code.nextra-code:not([class*=twoslash-])[data-line-numbers]>span{padding-left:.5rem}pre code.nextra-code:not([class*=twoslash-])[data-line-numbers]>span:before{counter-increment:line;content:counter(line);text-align:right;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));min-width:2.6rem;padding-right:1rem;display:inline-block}pre code.nextra-code:not([class*=twoslash-])>span{padding-left:1rem;padding-right:1rem}pre code.nextra-code:not([class*=twoslash-])>span[data-highlighted-line]{background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.1);--tw-shadow:2px 0 currentColor inset;--tw-shadow-colored:inset 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.8)!important}pre code.nextra-code:not([class*=twoslash-])>span[data-highlighted-line]:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.2)}pre code.nextra-code:not([class*=twoslash-])>span [data-highlighted-chars]{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.2);border-radius:.125rem}pre code.nextra-code:not([class*=twoslash-])>span [data-highlighted-chars]:is(html[class~=dark] *){--tw-ring-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.4)}pre code.nextra-code:not([class*=twoslash-])>span [data-highlighted-chars]{background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.2)}pre code.nextra-code:not([class*=twoslash-])>span [data-highlighted-chars]:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/.4)}@media not all and (min-width:768px){html[data-nextra-word-wrap] pre code.nextra-code:not([class*=twoslash-]){white-space:pre-wrap}}.nextra-copy-icon{animation:fade-in .3s forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--twoslash-border-color:#8888;--twoslash-underline-color:currentColor;--twoslash-highlighted-border:195,125,13;--twoslash-popup-bg:#f8f8f8;--twoslash-popup-color:inherit;--twoslash-popup-shadow:#000 0px 1px 4px;--twoslash-docs-color:#888;--twoslash-docs-font:sans-serif;--twoslash-matched-color:inherit;--twoslash-unmatched-color:#888;--twoslash-cursor-color:#8888;--twoslash-error-color:212,86,86;--twoslash-error-bg:rgba(var(--twoslash-error-color),.13);--twoslash-tag-color:55,114,207;--twoslash-tag-warn-color:195,125,13;--twoslash-tag-annotate-color:27,166,115}.dark{--twoslash-popup-bg:#000;--twoslash-border-color:#404040}@media (prefers-reduced-motion:reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash-hover{border-bottom:1px dotted #0000;transition:border-color .3s;position:relative}.twoslash-popup-container{z-index:10;color:var(--twoslash-popup-color);border:1px solid var(--twoslash-border-color);text-align:left;border-radius:.25rem;flex-direction:column;margin-top:.375rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;transform:translateY(1.1em);background:var(--twoslash-popup-bg)!important}.twoslash-query-presisted .twoslash-popup-container{z-index:9;transform:translateY(1.5em)}.twoslash-popup-arrow{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-top-width:1px;border-right-width:1px;border-color:var(--twoslash-border-color);background-color:var(--twoslash-popup-bg);pointer-events:none;width:.375rem;height:.375rem;position:absolute;top:-.25rem;left:1em}.twoslash-popup-code,.twoslash-popup-docs{padding:6px 8px}.twoslash-popup-docs{color:var(--twoslash-docs-color);font-size:.875rem;font-family:var(--twoslash-docs-font);border-top:1px solid var(--twoslash-border-color)}.twoslash-popup-docs-tags{font-family:var(--twoslash-docs-font);flex-direction:column;display:flex}.twoslash-popup-docs-tag-name,.twoslash-popup-docs-tags{margin-right:.5em}.twoslash-error-line{background-color:var(--twoslash-error-bg);color:rgb(var(--twoslash-error-color));border-left:3px solid;margin:.2em 0;padding:6px 12px;position:relative}.twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 100% repeat-x;padding-bottom:2px}.twoslash-completion-cursor{position:relative}.twoslash-completion-cursor .twoslash-completion-list{background:var(--twoslash-popup-bg);border-width:1px;border-color:var(--twoslash-border-color);border-radius:.25rem;position:absolute;top:.25rem;left:0;transform:translateY(1.2em)}.twoslash-completion-list{width:15rem;padding:.25rem .5rem}.twoslash-completion-list:before{background-color:var(--twoslash-cursor-color);content:" ";width:2px;height:1.4em;position:absolute;top:-1.6em;left:-1px}.twoslash-completion-list li{align-items:center;gap:.25em;line-height:1em;display:flex;overflow:hidden}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{opacity:.5;text-decoration:line-through}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{background-color:rgba(var(--twoslash-highlighted-border),.13);border:1px solid rgba(var(--twoslash-highlighted-border),.31);border-radius:4px;margin:-1px -3px;padding:1px 2px}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color);flex:none;width:1em}.twoslash-tag-line{background-color:rgba(var(--twoslash-tag-color),.13);color:rgb(var(--twoslash-tag-color));border-left:3px solid;align-items:center;gap:.3em;margin:.2em 0;padding:6px 10px;display:flex;position:relative}.twoslash-tag-line .twoslash-tag-icon{color:inherit;width:1.1em}.twoslash-tag-line.twoslash-tag-error-line{background-color:var(--twoslash-error-bg);color:rgb(var(--twoslash-error-color))}.twoslash-tag-line.twoslash-tag-warn-line{background-color:rgba(var(--twoslash-tag-warn-color),.13);color:rgb(var(--twoslash-tag-warn-color))}.twoslash-tag-line.twoslash-tag-annotate-line{background-color:rgba(var(--twoslash-tag-annotate-color),.13);color:rgb(var(--twoslash-tag-annotate-color))}.subheading-anchor{opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.subheading-anchor:where([dir=ltr],[dir=ltr] *){margin-left:.25rem}.subheading-anchor:where([dir=rtl],[dir=rtl] *){margin-right:.25rem}.subheading-anchor:focus,.subheading-anchor:hover,:target>.subheading-anchor{opacity:1}:target>.subheading-anchor:after{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}:target>.subheading-anchor:is(html[class~=dark] *):after{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.subheading-anchor:after{--tw-content:"#";content:var(--tw-content);--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));padding-left:.25rem;padding-right:.25rem}.subheading-anchor:is(html[class~=dark] *):after{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.nextra-scrollbar{scrollbar-width:thin;scrollbar-color:#73737366 transparent;scrollbar-gutter:stable}.nextra-scrollbar::-webkit-scrollbar{width:.75rem;height:.75rem}.nextra-scrollbar::-webkit-scrollbar-track{background-color:#0000}.nextra-scrollbar::-webkit-scrollbar-thumb{border-radius:10px}.nextra-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--tw-shadow-color);--tw-shadow-color:#73737333;--tw-shadow:var(--tw-shadow-colored);background-clip:content-box;border:3px solid #0000}.nextra-scrollbar::-webkit-scrollbar-thumb:hover:hover{--tw-shadow-color:#73737366;--tw-shadow:var(--tw-shadow-colored)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.nextra-steps h2,.nextra-steps h3,.nextra-steps h4{counter-increment:var(--counter-id);letter-spacing:-.015em;border-width:0;margin-top:2rem;padding-bottom:0;font-size:1.5rem;font-weight:600}.nextra-steps h2:before,.nextra-steps h3:before,.nextra-steps h4:before{border-width:4px;border-color:rgb(var(--nextra-bg));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));width:33px;height:33px;position:absolute}.nextra-steps h2:is(html[class~=dark] *):before,.nextra-steps h3:is(html[class~=dark] *):before,.nextra-steps h4:is(html[class~=dark] *):before{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.nextra-steps h2:before,.nextra-steps h3:before,.nextra-steps h4:before{text-align:center;text-indent:-1px;--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1));margin-top:3px;content:counter(var(--counter-id));border-radius:9999px;-webkit-margin-start:-41px;margin-inline-start:-41px;font-size:1rem;font-weight:400}.nextra-cards{grid-template-columns:repeat(auto-fill,minmax(max(250px,calc((100% - 1rem*2)/var(--rows))),1fr))}.nextra-card img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nextra-card svg{color:#0000004d;flex-shrink:0;width:1.5rem;height:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nextra-card svg:is(html[class~=dark] *){color:#fff6}.nextra-card:hover svg{color:currentColor!important}.nextra-card p{margin-top:.5rem}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#000000b3;border-radius:9999px;width:2.5rem;height:2.5rem}[data-rmiz-btn-unzoom]:is(html[class~=dark] *),[data-rmiz-btn-zoom]:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#ffffffb3}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{outline-offset:2px;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::-webkit-backdrop{display:none}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{background:rgba(var(--nextra-bg),.8);transition:opacity .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{opacity:0}[data-rmiz-modal-overlay=visible]{opacity:1}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms}.nextra-hamburger svg g,.nextra-hamburger svg path{transition-property:none!important}}.nextra-hamburger svg{--transition:transform .15s cubic-bezier(.25,1,.5,1)}.nextra-hamburger svg g{transform-origin:50%;transition:var(--transition)}.nextra-hamburger svg path{opacity:1;transition:var(--transition).15s,opacity .15s ease .15s}.nextra-hamburger svg.open path{transition:var(--transition),opacity 0s ease .15s}.nextra-hamburger svg.open g{transition:var(--transition).15s}.nextra-hamburger svg.open>path{opacity:0}.nextra-hamburger svg.open>g:first-of-type{transform:rotate(45deg)}.nextra-hamburger svg.open>g:first-of-type path{transform:translateY(6px)}.nextra-hamburger svg.open>g:nth-of-type(2){transform:rotate(-45deg)}.nextra-hamburger svg.open>g:nth-of-type(2) path{transform:translateY(-6px)}article.nextra-body-typesetting-article{font-feature-settings:"rlig" 1,"calt" 1;font-size:17px}article.nextra-body-typesetting-article h1{text-align:center;margin-top:1.5rem;margin-bottom:1rem;font-size:2.5rem}article.nextra-body-typesetting-article h2{border-style:none}article.nextra-body-typesetting-article a{-webkit-text-decoration-line:none;text-decoration-line:none}article.nextra-body-typesetting-article a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}article.nextra-body-typesetting-article p{line-height:2rem}article.nextra-body-typesetting-article code{border-style:none}article.nextra-body-typesetting-article code:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}article.nextra-body-typesetting-article pre code:is(html[class~=dark] *){background-color:#0000}article.nextra-body-typesetting-article .subheading-anchor:hover{-webkit-text-decoration-line:none;text-decoration-line:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;-webkit-tap-highlight-color:transparent;font-size:1rem}html:not(:has(:focus)){scroll-padding-top:var(--nextra-navbar-height)}body{width:100%}body:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.nextra-focus:focus-visible,.nextra-focusable{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 41%)/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px;--tw-ring-offset-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 32%))}.nextra-focus:focus-visible:is(html[class~=dark] *),.nextra-focusable:is(html[class~=dark] *){--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + -13%)/var(--tw-ring-opacity,1));--tw-ring-offset-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + -6%))}.nextra-focus:focus-visible,.nextra-focusable:focus-visible{outline-offset:2px;outline:2px solid #0000}.nextra-content{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.nextra-content:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}@media (max-width:767px){.nextra-sidebar-container{z-index:15;overscroll-behavior:contain;padding-top:calc(var(--nextra-navbar-height));will-change:transform,opacity;contain:layout style;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;transition:transform .6s cubic-bezier(.52,.16,.04,1);position:fixed;top:0;bottom:0}.nextra-sidebar-container>.nextra-scrollbar{-webkit-mask-image:linear-gradient(#0000,#000 20px),linear-gradient(270deg,#000 10px,#0000 0);mask-image:linear-gradient(#0000,#000 20px),linear-gradient(270deg,#000 10px,#0000 0)}.nextra-banner-container~div .nextra-sidebar-container{padding-top:6.5rem}.nextra-banner-container~div.nextra-nav-container{top:2.5rem}@media (min-width:768px){.nextra-banner-container~div.nextra-nav-container{top:0}}.nextra-banner-hidden .nextra-banner-container~div .nextra-sidebar-container{padding-top:4rem}.nextra-banner-hidden .nextra-nav-container{top:0!important}.nextra-search .excerpt{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:768px){.nextra-sidebar-container,.nextra-toc>.div{-webkit-mask-image:linear-gradient(#0000,#000 20px),linear-gradient(270deg,#000 10px,#0000 0);mask-image:linear-gradient(#0000,#000 20px),linear-gradient(270deg,#000 10px,#0000 0)}}.contains-task-list{margin-left:0;list-style-type:none}.contains-task-list input[type=checkbox]{margin-right:.25rem}.nextra-sidebar-container [data-toggle-animation=show] button{opacity:0;animation:nextra-fadein 1s .2s forwards}.nextra-sidebar-container [data-toggle-animation=hide] button{opacity:0;animation:nextra-fadein2 1s .2s forwards}.footnotes a[data-footnote-backref]{font-family:initial}@keyframes nextra-fadein{0%{opacity:0}to{opacity:1}}@keyframes nextra-fadein2{0%{opacity:0}to{opacity:1}}.nextra-nav-container-blur,.nextra-sidebar-footer,body{background-color:rgb(var(--nextra-bg))}@media not all and (min-width:768px){.nextra-sidebar-container{background-color:rgb(var(--nextra-bg))}}.nextra-nav-container-blur{pointer-events:none;z-index:-1;--tw-shadow:0 2px 4px #00000005,0 1px 0 #0000000f;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color),0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100%;height:100%;position:absolute}.nextra-nav-container-blur:is(html[class~=dark] *){--tw-shadow:0 -1px 0 #ffffff1a inset;--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-contrast:more){.nextra-nav-container-blur{--tw-shadow:0 0 0 1px #000;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nextra-nav-container-blur:is(html[class~=dark] *){--tw-shadow:0 0 0 1px #fff;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.nextra-nav-container-blur{background-color:rgba(var(--nextra-bg),.7);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.nextra-sidebar-footer,.nextra-toc-footer{border-top-width:1px}.nextra-sidebar-footer:is(html[class~=dark] *),.nextra-toc-footer:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}@media (prefers-contrast:more){.nextra-sidebar-footer,.nextra-toc-footer{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nextra-sidebar-footer:is(html[class~=dark] *),.nextra-toc-footer:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}}.nextra-sidebar-footer,.nextra-toc-footer{--tw-shadow:0 -12px 16px rgb(var(--nextra-bg));--tw-shadow-colored:0 -12px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\*\:_origin-center>*{transform-origin:50%}.\*\:_rotate-90>*{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.\*\:_transition-transform>*{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.placeholder\:_text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.before\:_absolute:before{content:var(--tw-content);position:absolute}.before\:_inset-y-1:before{content:var(--tw-content);top:.25rem;bottom:.25rem}.before\:_w-px:before{content:var(--tw-content);width:1px}.before\:_bg-gray-200:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.before\:_opacity-25:before{content:var(--tw-content);opacity:.25}.before\:_content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.before\:_content-\[\"\#\"\]:before{--tw-content:"#";content:var(--tw-content)}.after\:_transition-transform:after{content:var(--tw-content);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:_duration-75:after{content:var(--tw-content);transition-duration:75ms}.after\:_content-\[\"→\"\]:after{--tw-content:"→";content:var(--tw-content)}.first\:\*\:_origin-\[35\%\]>:first-child{transform-origin:35%}.first\:\*\:_rotate-180>:first-child{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.even\:_bg-gray-100:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.empty\:_invisible:empty{visibility:hidden}.focus-within\:_opacity-100:focus-within{opacity:1}.hover\:_border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:_bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:_bg-gray-800\/5:hover{background-color:#1f29370d}.hover\:_bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:_text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:_text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:_no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:_opacity-75:hover{opacity:.75}.hover\:_shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:_shadow-lg:hover,.hover\:_shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:_shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:_shadow-gray-100:hover{--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}.focus\:_not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:_fixed:focus{position:fixed}.focus\:_z-50:focus{z-index:50}.focus\:_m-3:focus{margin:.75rem}.focus\:_ml-4:focus{margin-left:1rem}.focus\:_h-\[calc\(var\(--nextra-navbar-height\)-1\.5rem\)\]:focus{height:calc(var(--nextra-navbar-height) - 1.5rem)}.focus\:_rounded-lg:focus{border-radius:.5rem}.focus\:_border:focus{border-width:1px}.focus\:_border-neutral-400:focus{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.focus\:_bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:_px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:_py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:_align-middle:focus{vertical-align:middle}.focus\:_text-sm:focus{font-size:.875rem}.focus\:_font-bold:focus{font-weight:700}.focus\:_text-gray-900:focus{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.active\:_shadow-sm:active{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.active\:_shadow-gray-200:active{--tw-shadow-color:#e5e7eb;--tw-shadow:var(--tw-shadow-colored)}._group:hover .after\:group-hover\:_translate-x-0\.5:after{content:var(--tw-content);--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:_transform-none{transform:none}.motion-reduce\:\*\:_transition-none>*,.motion-reduce\:_transition-none{transition-property:none}}@media (prefers-contrast:more){.contrast-more\:_border{border-width:1px}.contrast-more\:_border-current{border-color:currentColor}.contrast-more\:_border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.contrast-more\:_border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.contrast-more\:_border-neutral-400{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.contrast-more\:_border-primary-500{--tw-border-opacity:1;border-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 5%)/var(--tw-border-opacity,1))}.contrast-more\:_border-transparent{border-color:#0000}.contrast-more\:_font-bold{font-weight:700}.contrast-more\:\!_text-primary-600{--tw-text-opacity:1!important;color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/var(--tw-text-opacity,1))!important}.contrast-more\:_text-current{color:currentColor}.contrast-more\:_text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.contrast-more\:_text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.contrast-more\:_text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.contrast-more\:_underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.contrast-more\:_shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contrast-more\:_ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity,1))}.contrast-more\:_contrast-150{--tw-contrast:contrast(1.5);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)}.contrast-more\:hover\:_border-gray-900:hover{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}}.dark\:_border-blue-200\/30:is(html[class~=dark] *){border-color:#bfdbfe4d}.dark\:_border-gray-100\/20:is(html[class~=dark] *){border-color:#f3f4f633}.dark\:_border-gray-600:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:_border-gray-700:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:_border-neutral-700:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:_border-neutral-800:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:_border-orange-400\/30:is(html[class~=dark] *){border-color:#fb923c4d}.dark\:_border-primary-100\/10:is(html[class~=dark] *){border-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 49%)/.1)}.dark\:_border-red-200\/30:is(html[class~=dark] *){border-color:#fecaca4d}.dark\:_border-white\/20:is(html[class~=dark] *){border-color:#fff3}.dark\:_border-yellow-200\/30:is(html[class~=dark] *){border-color:#fef08a4d}.dark\:_bg-black:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:_bg-black\/50:is(html[class~=dark] *){background-color:#00000080}.dark\:_bg-black\/60:is(html[class~=dark] *){background-color:#0009}.dark\:_bg-blue-900\/30:is(html[class~=dark] *){background-color:#1e3a8a4d}.dark\:_bg-gray-50\/10:is(html[class~=dark] *){background-color:#f9fafb1a}.dark\:_bg-neutral-800:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:_bg-neutral-900:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:_bg-orange-400\/20:is(html[class~=dark] *){background-color:#fb923c33}.dark\:_bg-primary-100\/10:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 49%)/.1)}.dark\:_bg-primary-100\/5:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 49%)/.05)}.dark\:_bg-primary-400\/10:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 21%)/.1)}.dark\:_bg-primary-500\/10:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 5%)/.1)}.dark\:_bg-red-900\/30:is(html[class~=dark] *){background-color:#7f1d1d4d}.dark\:_bg-yellow-700\/30:is(html[class~=dark] *){background-color:#a162074d}.dark\:_bg-\[linear-gradient\(1deg\,\#383838\,\#212121\)\]:is(html[class~=dark] *){background-image:linear-gradient(1deg,#383838,#212121)}.dark\:_text-blue-200:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:_text-gray-100:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:_text-gray-200:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:_text-gray-300:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:_text-gray-400:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:_text-gray-50:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.dark\:_text-neutral-200:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:_text-neutral-400:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:_text-neutral-600:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.dark\:_text-orange-300:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:_text-primary-600:is(html[class~=dark] *){--tw-text-opacity:1;color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 0%)/var(--tw-text-opacity,1))}.dark\:_text-red-200:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:_text-slate-100:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:_text-white:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:_text-yellow-200:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:_shadow-none:is(html[class~=dark] *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:_ring-neutral-700:is(html[class~=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(64 64 64/var(--tw-ring-opacity,1))}.dark\:placeholder\:_text-gray-400:is(html[class~=dark] *)::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:before\:_bg-neutral-800:is(html[class~=dark] *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.even\:dark\:_bg-gray-600\/20:is(html[class~=dark] *):nth-child(2n){background-color:#4b556333}.dark\:hover\:_border-neutral-500:hover:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.dark\:hover\:_border-neutral-700:hover:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:hover\:_bg-gray-100\/5:hover:is(html[class~=dark] *){background-color:#f3f4f60d}.dark\:hover\:_bg-neutral-700:hover:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:hover\:_bg-neutral-800:hover:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:_bg-neutral-900:hover:is(html[class~=dark] *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:hover\:_bg-primary-100\/5:hover:is(html[class~=dark] *){background-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 49%)/.05)}.dark\:hover\:_text-gray-100:hover:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:hover\:_text-gray-200:hover:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:_text-gray-300:hover:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:_text-gray-50:hover:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.dark\:hover\:_text-neutral-50:hover:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:hover\:_shadow-none:hover:is(html[class~=dark] *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:dark\:_border-neutral-800:is(html[class~=dark] *):focus{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.focus\:dark\:_bg-neutral-900:is(html[class~=dark] *):focus{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.focus\:dark\:_text-gray-100:is(html[class~=dark] *):focus{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}@media (prefers-contrast:more){.contrast-more\:dark\:_border-current:is(html[class~=dark] *){border-color:currentColor}.contrast-more\:dark\:_border-gray-50:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.contrast-more\:dark\:_border-neutral-400:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.contrast-more\:dark\:_border-primary-500:is(html[class~=dark] *){--tw-border-opacity:1;border-color:hsl(var(--nextra-primary-hue)var(--nextra-primary-saturation)calc(var(--nextra-primary-lightness) + 5%)/var(--tw-border-opacity,1))}.dark\:contrast-more\:_border-neutral-400:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.contrast-more\:dark\:_text-current:is(html[class~=dark] *){color:currentColor}.contrast-more\:dark\:_text-gray-100:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.contrast-more\:dark\:_text-gray-300:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.contrast-more\:dark\:_text-gray-50:is(html[class~=dark] *){--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.contrast-more\:dark\:_ring-gray-50:is(html[class~=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity,1))}.contrast-more\:dark\:hover\:_border-gray-50:hover:is(html[class~=dark] *){--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}}@media not all and (min-width:1280px){.max-xl\:_hidden{display:none}}@media not all and (min-width:768px){.max-md\:_sticky{position:-webkit-sticky;position:sticky}.max-md\:_hidden{display:none}.max-md\:_h-full{height:100%}.max-md\:_grow{flex-grow:1}.max-md\:_overflow-hidden{overflow:hidden}.max-md\:\[transform\:translate3d\(0\,-100\%\,0\)\]{transform:translateY(-100%)}.max-md\:\[transform\:translate3d\(0\,0\,0\)\]{transform:translate(0)}}@media not all and (min-width:640px){.max-sm\:_hidden{display:none}}@media (min-width:768px){.md\:_sticky{position:-webkit-sticky;position:sticky}.md\:_top-16{top:4rem}.md\:_-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:_hidden{display:none}.md\:_h-\[100px\]{height:100px}.md\:_h-\[calc\(100vh-var\(--nextra-navbar-height\)-var\(--nextra-menu-height\)\)\]{height:calc(100vh - var(--nextra-navbar-height) - var(--nextra-menu-height))}.md\:\!_max-h-\[min\(calc\(100vh-5rem\)\,400px\)\]{max-height:min(100vh - 5rem,400px)!important}.md\:_w-20{width:5rem}.md\:_w-64{width:16rem}.md\:_w-\[576px\]{width:576px}.md\:_shrink-0{flex-shrink:0}.md\:_justify-start{justify-content:flex-start}.md\:_self-start{align-self:flex-start}.md\:_px-12{padding-left:3rem;padding-right:3rem}.md\:_text-lg{font-size:1.125rem}.md\:_text-sm{font-size:.875rem}}@media (min-width:1536px){.\32 xl\:_-mx-24{margin-left:-6rem;margin-right:-6rem}}.ltr\:_right-1\.5:where([dir=ltr],[dir=ltr] *){right:.375rem}.ltr\:_ml-3:where([dir=ltr],[dir=ltr] *){margin-left:.75rem}.ltr\:_ml-6:where([dir=ltr],[dir=ltr] *){margin-left:1.5rem}.ltr\:_ml-auto:where([dir=ltr],[dir=ltr] *){margin-left:auto}.ltr\:_mr-auto:where([dir=ltr],[dir=ltr] *){margin-right:auto}.ltr\:_rotate-180:where([dir=ltr],[dir=ltr] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.ltr\:_border-l-2:where([dir=ltr],[dir=ltr] *){border-left-width:2px}.ltr\:_pl-3:where([dir=ltr],[dir=ltr] *){padding-left:.75rem}.ltr\:_pl-4:where([dir=ltr],[dir=ltr] *){padding-left:1rem}.ltr\:_pl-6:where([dir=ltr],[dir=ltr] *){padding-left:1.5rem}.ltr\:_pr-2:where([dir=ltr],[dir=ltr] *){padding-right:.5rem}.ltr\:_pr-4:where([dir=ltr],[dir=ltr] *){padding-right:1rem}.ltr\:_pr-9:where([dir=ltr],[dir=ltr] *){padding-right:2.25rem}.ltr\:_text-right:where([dir=ltr],[dir=ltr] *){text-align:right}.\*\:ltr\:_rotate-90:where([dir=ltr],[dir=ltr] *)>*{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.ltr\:before\:_left-0:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:0}@media (min-width:1280px){.ltr\:xl\:_ml-\[calc\(50\%-50vw\+16rem\)\]:where([dir=ltr],[dir=ltr] *){margin-left:calc(50% - 50vw + 16rem)}.ltr\:xl\:_mr-\[calc\(50\%-50vw\)\]:where([dir=ltr],[dir=ltr] *){margin-right:calc(50% - 50vw)}}.rtl\:_left-1\.5:where([dir=rtl],[dir=rtl] *){left:.375rem}.rtl\:_ml-auto:where([dir=rtl],[dir=rtl] *){margin-left:auto}.rtl\:_mr-3:where([dir=rtl],[dir=rtl] *){margin-right:.75rem}.rtl\:_mr-6:where([dir=rtl],[dir=rtl] *){margin-right:1.5rem}.rtl\:_mr-auto:where([dir=rtl],[dir=rtl] *){margin-right:auto}.rtl\:_rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rtl\:_border-r-2:where([dir=rtl],[dir=rtl] *){border-right-width:2px}.rtl\:_pl-2:where([dir=rtl],[dir=rtl] *){padding-left:.5rem}.rtl\:_pl-4:where([dir=rtl],[dir=rtl] *){padding-left:1rem}.rtl\:_pl-9:where([dir=rtl],[dir=rtl] *){padding-left:2.25rem}.rtl\:_pr-3:where([dir=rtl],[dir=rtl] *){padding-right:.75rem}.rtl\:_pr-4:where([dir=rtl],[dir=rtl] *){padding-right:1rem}.rtl\:_pr-6:where([dir=rtl],[dir=rtl] *){padding-right:1.5rem}.rtl\:_text-left:where([dir=rtl],[dir=rtl] *){text-align:left}.\*\:rtl\:_-rotate-180:where([dir=rtl],[dir=rtl] *)>*{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.\*\:rtl\:_rotate-\[-270deg\]:where([dir=rtl],[dir=rtl] *)>*{--tw-rotate:-270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rtl\:before\:_right-0:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:0}@media (min-width:1280px){.rtl\:xl\:_ml-\[calc\(50\%-50vw\)\]:where([dir=rtl],[dir=rtl] *){margin-left:calc(50% - 50vw)}.rtl\:xl\:_mr-\[calc\(50\%-50vw\+16rem\)\]:where([dir=rtl],[dir=rtl] *){margin-right:calc(50% - 50vw + 16rem)}}@media print{.print\:_hidden{display:none}.print\:_bg-transparent{background-color:#0000}}.\[\&\:\:-webkit-details-marker\]\:_hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:_appearance-none::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.\[\&\:not\(\:first-child\)\]\:_mt-4:not(:first-child){margin-top:1rem}.\[\&\:not\(\:first-child\)\]\:_mt-5:not(:first-child){margin-top:1.25rem}.\[\&\:not\(\:first-child\)\]\:_mt-6:not(:first-child){margin-top:1.5rem}.\[\&_svg\]\:_text-red-500 svg{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.resizing .\[\.resizing_\&\]\:_transition-none{transition-property:none}:is(ol,ul) .\[\:is\(ol\,ul\)_\&\]\:_my-3{margin-top:.75rem;margin-bottom:.75rem}[data-expanded]>summary:first-child>.\[\[data-expanded\]\>summary\:first-child\>\&\]\:_rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}body.nextra-banner-hidden .\[body\.nextra-banner-hidden_\&\]\:_hidden{display:none}div:hover>.\[div\:hover\>\&\]\:_opacity-100{opacity:1}:root{color-scheme:light;--nav-height:72px}body,html{background:#fff!important}.landing-hero{margin:32px auto 56px;padding:clamp(32px,4vw,64px);border-radius:32px;background:#f8fafc;border:1px solid rgba(148,163,184,.4);box-shadow:0 40px 90px rgba(15,23,42,.12);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;align-items:center;max-width:1200px}.landing-hero__content h1{font-size:clamp(2.2rem,4vw,3rem);margin-bottom:16px;color:#0a2540}.landing-hero__content p{font-size:1.1rem;color:#1f2a37;margin-bottom:24px}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:rgba(15,23,42,.08);color:#0a2540;margin-bottom:20px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.btn{padding:12px 20px;border-radius:12px;font-weight:600;min-width:180px;transition:transform .2s ease,box-shadow .2s ease}.btn--primary{color:#fff;box-shadow:0 18px 35px rgba(10,37,64,.25)}.btn--primary:focus-visible,.btn--primary:hover{transform:translateY(-1px);box-shadow:0 24px 45px rgba(10,37,64,.25)}.device-frame{width:min(320px,80vw);padding:16px;border-radius:40px;background:#0f172a;box-shadow:0 30px 60px rgba(15,23,42,.6);justify-content:center}.device-frame,.device-screen{display:flex;position:relative}.device-screen{background:transparent;border-radius:32px;padding:0;flex-direction:column;gap:0;width:100%}.device-screen__image-wrapper{width:100%;aspect-ratio:9/19.5;border-radius:26px;overflow:hidden;border:none;background:none;position:relative;box-shadow:none}.device-frame__notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:40%;height:10px;border-radius:0 0 12px 12px;background:rgba(2,6,23,.65)}.device-frame__line{position:absolute;width:4px;border-radius:999px;background:rgba(15,23,42,.65)}.device-frame__line--volume{left:-6px;top:80px;height:60px}.device-frame__line--power{right:-6px;top:120px;height:40px}.device-screen__image{width:100%;height:100%;object-fit:cover;display:block}.hero-promises{max-width:1200px;margin:0 auto 64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.hero-promises article{border-radius:20px;padding:24px;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 20px 40px rgba(15,23,42,.08)}.hero-promises h3{margin-top:0;margin-bottom:10px;color:#0a2540}.hero-promises p{margin:0 0 12px;color:#475467}.hero-promises span{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.landing-hero--enhanced{position:relative;overflow:hidden;background:linear-gradient(160deg,#f0f4f8,#f8fafc 40%,#f0f7ff);border:1px solid rgba(148,163,184,.25)}.landing-hero__bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.landing-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.45}.landing-hero__bg-glow--1{width:400px;height:400px;top:-80px;right:-60px;background:radial-gradient(circle,rgba(59,130,246,.25) 0,transparent 70%)}.landing-hero__bg-glow--2{width:300px;height:300px;bottom:-40px;left:-40px;background:radial-gradient(circle,rgba(99,102,241,.2) 0,transparent 70%)}.hero-pill--glow{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(99,102,241,.1));border:1px solid rgba(59,130,246,.2);color:#1e40af}.hero-pill__dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;display:inline-block;animation:hero-pulse 2s ease-in-out infinite;box-shadow:0 0 6px rgba(59,130,246,.5)}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hero-stats{display:flex;align-items:center;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(148,163,184,.2)}.hero-stats__item{display:flex;flex-direction:column;gap:2px}.hero-stats__number{font-size:1.6rem;font-weight:800;color:#0a2540;line-height:1.1}.hero-stats__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:600}.hero-stats__divider{width:1px;height:36px;background:rgba(148,163,184,.3)}.device-frame__glow--enhanced{position:absolute;width:120%;height:120%;top:-10%;left:-10%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18) 0,rgba(99,102,241,.08) 40%,transparent 70%);filter:blur(40px);animation:device-glow-pulse 4s ease-in-out infinite}@keyframes device-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-promises--enhanced article{position:relative;padding:28px 24px;transition:transform .25s ease,box-shadow .25s ease;background:linear-gradient(180deg,#fff,#fafbfc)}.hero-promises--enhanced article:hover{transform:translateY(-4px);box-shadow:0 28px 50px rgba(15,23,42,.12)}.hero-promises__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#3b82f6}.landing-sections{max-width:1200px;margin:0 auto}.landing-section-header{text-align:center;margin-bottom:40px}.landing-section-header h2{font-size:clamp(1.6rem,3.5vw,2.4rem);color:#0a2540;margin:0 0 14px;font-weight:800;letter-spacing:-.02em}.landing-section-header p{font-size:1.05rem;color:#475467;max-width:640px;margin:0 auto;line-height:1.7}.landing-section-header--light h2{color:#fff}.landing-section-header--light p{color:hsla(0,0%,100%,.75)}.landing-section-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:rgba(59,130,246,.08);color:#3b82f6;margin-bottom:16px;border:1px solid rgba(59,130,246,.15)}.landing-section-pill--light{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.15)}.landing-tagline{padding:48px 0}.landing-tagline__inner{text-align:center;padding:32px 40px;border-radius:20px;background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(99,102,241,.04));border:1px solid rgba(59,130,246,.12);position:relative;overflow:hidden}.landing-tagline__inner:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#3b82f6);border-radius:3px 3px 0 0}.landing-tagline__inner p{font-size:clamp(1.05rem,2.2vw,1.25rem);color:#1e293b;margin:0;font-weight:500;line-height:1.7}.landing-features{padding:48px 0 56px}.landing-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.landing-feature-card{padding:28px 22px;border-radius:20px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 30px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.landing-feature-card:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#3b82f6,#6366f1);opacity:0;transition:opacity .25s ease}.landing-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,23,42,.08);border-color:rgba(59,130,246,.25)}.landing-feature-card:hover:after{opacity:1}.landing-feature-card__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#3b82f6}.landing-feature-card h3{font-size:1.05rem;color:#0a2540;margin:0 0 8px;font-weight:700}.landing-feature-card p{font-size:.92rem;color:#475467;margin:0;line-height:1.6}.landing-features__closing{text-align:center;font-size:1.05rem;color:#64748b;font-style:italic}.landing-diff{position:relative;padding:64px clamp(24px,4vw,48px);border-radius:28px;margin:16px 0;background:linear-gradient(160deg,#0a2540,#0e3a6b 50%,#102d52);overflow:hidden}.landing-diff__bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 600px 400px at 20% 30%,rgba(59,130,246,.12) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 80% 70%,rgba(99,102,241,.1) 0,transparent 70%);pointer-events:none}.landing-diff__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px;position:relative}.landing-diff-card{padding:28px 22px;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease}.landing-diff-card:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.08)}.landing-diff-card__icon{width:44px;height:44px;border-radius:12px;background:rgba(59,130,246,.15);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#60a5fa}.landing-diff-card h3{font-size:1rem;color:#fff;margin:0 0 8px;font-weight:700}.landing-diff-card p{font-size:.9rem;color:hsla(0,0%,100%,.65);margin:0;line-height:1.6}.landing-steps{padding:64px 0}.landing-steps__list{display:flex;flex-direction:column;gap:0;max-width:680px;margin:0 auto}.landing-step{display:flex;align-items:flex-start;gap:24px;position:relative;padding-bottom:36px}.landing-step:last-child{padding-bottom:0}.landing-step__connector{position:absolute;left:27px;top:56px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(59,130,246,.3),rgba(59,130,246,.05))}.landing-step__number{flex-shrink:0;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:1rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(59,130,246,.25);position:relative;z-index:1}.landing-step__body h3{font-size:1.15rem;color:#0a2540;margin:4px 0 6px;font-weight:700}.landing-step__body p{font-size:.95rem;color:#475467;margin:0;line-height:1.6}.landing-cta{position:relative;padding:56px clamp(24px,4vw,40px);border-radius:28px;background:linear-gradient(160deg,#f0f4f8,#f8fafc 50%,#eef2ff);border:1px solid rgba(148,163,184,.2);margin-bottom:64px;overflow:hidden}.landing-cta__glow{position:absolute;width:500px;height:500px;top:-200px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%);filter:blur(60px);pointer-events:none}.landing-cta__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px}.landing-cta-card{padding:24px;border-radius:18px;background:hsla(0,0%,100%,.8);border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.landing-cta-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,23,42,.08)}.landing-cta-card h3{font-size:1.05rem;color:#0a2540;margin:0 0 8px;font-weight:700}.landing-cta-card p{font-size:.92rem;color:#475467;margin:0;line-height:1.6}.landing-cta-card a{color:#3b82f6;text-decoration:underline;text-underline-offset:2px;font-weight:600}.landing-cta-card a:hover{color:#2563eb}@media (max-width:768px){.landing-hero--enhanced{padding:28px;overflow:visible}.hero-stats{gap:16px;flex-wrap:wrap}.hero-stats__number{font-size:1.3rem}.landing-tagline__inner{padding:24px 20px}.landing-features__grid{grid-template-columns:1fr}.landing-diff{padding:40px 20px;border-radius:20px}.landing-diff__grid{grid-template-columns:1fr}.landing-step{gap:16px}.landing-step__number{width:44px;height:44px;border-radius:12px;font-size:.85rem}.landing-step__connector{left:21px;top:48px}.landing-cta{padding:40px 20px;border-radius:20px}.landing-cta__grid{grid-template-columns:1fr}.hero-promises{margin-bottom:40px}.hero-promises article{padding:20px}.store-buttons{margin-left:0;justify-content:center}.store-buttons img{max-width:200px}.landing-hero{padding:28px;grid-template-columns:1fr}.landing-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-hero__visual{transform:none;display:flex;justify-content:center}.hero__assurance-item,.store-buttons--hero{width:100%;justify-content:center;margin-left:0}.store-buttons--hero img{max-width:220px}.hero__actions{justify-content:center}.hero__actions .btn{width:100%}.hero-stats{justify-content:center}.hero-pill{align-self:center}}.dark{--nextra-bg:#fff}.nextra-nav-container,.nextra-nav-container-blur{background:#fff!important;min-height:72px}.nextra-content,body.is-admin-team-page .nextra-content,body.is-components-detail-page .nextra-content{background:#fff}@media (max-width:768px){.top-links{display:none!important}.nextra-nav-container nav{align-items:center!important;padding-top:14px!important;padding-bottom:14px!important}.nextra-nav-container nav>a.nextra-focus{position:static!important;transform:none!important;margin-right:auto!important;display:flex!important;align-items:center!important}.nextra-hamburger{margin-left:10px!important}}.nextra-nav-container img[alt*=Struklio],.nextra-nav-container svg[alt*=Struklio]{max-height:80px!important;width:auto!important}.nextra-sidebar .nextra-scrollbar a{padding-top:6px;padding-bottom:6px}.nextra-sidebar .nextra-scrollbar hr{margin-top:10px;margin-bottom:10px;border:none;background:transparent;height:0;opacity:0}.nextra-sidebar,.nextra-sidebar *,aside.nextra-sidebar-container,aside.nextra-sidebar-container *{overflow-x:hidden!important}.nextra-sidebar .nextra-scrollbar ._overflow-hidden,.nextra-sidebar .nextra-scrollbar [class*=collapse],.nextra-sidebar .nextra-scrollbar details,.nextra-sidebar .nextra-scrollbar li,.nextra-sidebar .nextra-scrollbar summary,.nextra-sidebar .nextra-scrollbar ul{scrollbar-width:none!important;-ms-overflow-style:none!important}.nextra-sidebar-container ._transform-gpu,.nextra-sidebar-container ._transition-all{transition-duration:0ms!important;transition:none!important}.nextra-sidebar .nextra-scrollbar ._overflow-hidden::-webkit-scrollbar,.nextra-sidebar .nextra-scrollbar [class*=collapse]::-webkit-scrollbar,.nextra-sidebar .nextra-scrollbar details::-webkit-scrollbar,.nextra-sidebar .nextra-scrollbar li::-webkit-scrollbar,.nextra-sidebar .nextra-scrollbar summary::-webkit-scrollbar,.nextra-sidebar .nextra-scrollbar ul::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.nextra-sidebar .nextra-scrollbar{overflow-y:auto!important;scrollbar-width:thin!important}.nextra-sidebar .nextra-scrollbar::-webkit-scrollbar{width:5px!important;height:0!important}.nextra-sidebar .nextra-scrollbar::-webkit-scrollbar-track{background:transparent!important}.nextra-sidebar .nextra-scrollbar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35)!important;border-radius:4px!important}.nextra-sidebar .nextra-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.55)!important}@media (max-width:1023px){body,html{overflow-y:auto!important;height:auto!important;min-height:100%}.nextra-content,[class*=nextra-body],[class*=nextra-page],article,main{overflow:visible!important;height:auto!important;max-height:none!important}._h-full,[class*=_h-],[class*=_overflow-]{height:auto!important;overflow:visible!important}.__nextra-scrollbar,.nextra-nav-container~div,.nextra-nav-container~main,.nextra-scrollbar,[class*=nextra-][style*=height],div[class*=_flex][class*=_min-h]{height:auto!important;min-height:unset!important;overflow:visible!important}aside.nextra-sidebar-container{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;z-index:50!important}aside.nextra-sidebar-container .nextra-scrollbar{flex:1 1!important;overflow-y:auto!important;overflow-x:hidden!important;height:0!important;min-height:0!important;max-height:none!important;scrollbar-width:thin!important}aside.nextra-sidebar-container .nextra-scrollbar::-webkit-scrollbar{width:4px!important}aside.nextra-sidebar-container .nextra-scrollbar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4)!important;border-radius:4px!important}aside.nextra-sidebar-container .docs-search{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;background:#fff!important;padding:10px 0 8px!important;margin:0!important;border-bottom:1px solid rgba(148,163,184,.18)!important;width:100%!important}aside.nextra-sidebar-container .docs-search__results{position:fixed!important;top:52px!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;max-height:40vh!important;z-index:9999!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;border-radius:0 0 12px 12px!important;border-top:none!important}aside.nextra-sidebar-container li,aside.nextra-sidebar-container ul{margin:0!important;padding:0!important;gap:0!important}aside.nextra-sidebar-container [class*=_gap],aside.nextra-sidebar-container [class*=_mb],aside.nextra-sidebar-container [class*=_mt],aside.nextra-sidebar-container [class*=_my],aside.nextra-sidebar-container [class*=_pb],aside.nextra-sidebar-container [class*=_pt],aside.nextra-sidebar-container [class*=_py],aside.nextra-sidebar-container [class*=_space]{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;gap:0!important}aside.nextra-sidebar-container li>*+*,aside.nextra-sidebar-container ul>*+*{margin-top:0!important}aside.nextra-sidebar-container a,aside.nextra-sidebar-container button,aside.nextra-sidebar-container summary{padding-top:7px!important;padding-bottom:7px!important;min-height:unset!important;line-height:1.4!important}aside.nextra-sidebar-container li li a,aside.nextra-sidebar-container li li button,aside.nextra-sidebar-container li li summary{padding-top:5px!important;padding-bottom:5px!important}aside.nextra-sidebar-container hr{margin:8px 0!important;border:none!important;border-top:1px solid rgba(148,163,184,.2)!important;height:0!important}footer .nextra-container>div,footer>div>div{flex-direction:column!important;gap:1rem!important;align-items:flex-start!important}}.nextra-breadcrumb,nav[aria-label=breadcrumb],nav[class*=breadcrumb]{display:none!important}.top-links{position:absolute;left:25%;width:50%;top:50%;transform:translateY(-50%);display:inline-flex;justify-content:flex-start;align-items:center;gap:16px;z-index:1;pointer-events:none}.top-links a,.top-links button{border:0;background:transparent;padding:0;margin:0;font:inherit;cursor:pointer;color:#0a2540;font-weight:600;text-decoration:none;pointer-events:auto}.nextra-nav-container>nav>a[href="/about"],.nextra-nav-container>nav>a[href="/about/"],.nextra-nav-container>nav>a[href="/blog"],.nextra-nav-container>nav>a[href="/blog/"],.nextra-nav-container>nav>a[href="/careers"],.nextra-nav-container>nav>a[href="/careers/"],.nextra-nav-container>nav>a[href="/components"],.nextra-nav-container>nav>a[href="/components/"],.nextra-nav-container>nav>a[href="/pricing"],.nextra-nav-container>nav>a[href="/pricing/"],.nextra-nav-container>nav>a[href="/templates"],.nextra-nav-container>nav>a[href="/templates/"]{display:none!important}.top-links a:focus,.top-links a:hover,.top-links button:focus,.top-links button:hover{text-decoration:underline}.docs-search{position:relative;width:100%;max-width:380px}@media (max-width:640px){.nextra-nav-container .docs-search,header .docs-search{max-width:150px}.nextra-nav-container .docs-search__input,header .docs-search__input{font-size:14px;padding:0 8px}}.docs-search__input{width:100%;height:40px;border:1px solid rgba(148,163,184,.45);border-radius:10px;padding:0 12px;background:#f8fafc;color:#0f172a;font-size:14px;line-height:1.2;cursor:text}.docs-search__input::placeholder{color:#64748b}.docs-search__input:focus-visible{outline:2px solid #93c5fd;outline-offset:1px;border-color:#60a5fa;background:#fff}.docs-search__results{position:absolute;top:calc(100% + 8px);right:0;width:min(640px,calc(100vw - 32px));max-height:min(62vh,480px);overflow:auto;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:hsla(0,0%,100%,.98);box-shadow:0 16px 40px rgba(15,23,42,.18);padding:6px;z-index:40}.docs-search__status{padding:16px 12px;color:#475569;font-size:14px}.docs-search__result{width:100%;border:0;border-radius:8px;background:transparent;text-align:left;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;cursor:pointer;margin:0}.docs-search__result.is-active,.docs-search__result:hover{background:rgba(59,130,246,.1)}.docs-search__result:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.docs-search__result-title{color:#0f172a;font-size:14px;font-weight:700}.docs-search__result-route{color:#2563eb;font-size:12px;font-weight:600}.docs-search__result-excerpt{color:#475569;font-size:13px;line-height:1.45}@media (max-width:1023px){.docs-search{max-width:none;margin:8px 0;position:-webkit-sticky!important;position:sticky!important;top:0!important}.docs-search__input{height:36px;font-size:16px;border-radius:10px}.docs-search__results{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;max-height:36vh!important;z-index:60!important;padding:4px!important;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:0 8px 24px rgba(15,23,42,.14)!important}.docs-search__result,.docs-search__results{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.docs-search__result{padding:8px 10px!important;gap:2px!important;overflow:hidden!important}.docs-search__result-excerpt{display:none!important}.docs-search__result-title{font-size:13px!important}.docs-search__result-route,.docs-search__result-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.docs-search__result-route{font-size:11px!important}}.leader-tile:focus-visible{outline:2px solid #94a3b8;outline-offset:3px;border-radius:12px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none;border:1px solid transparent;line-height:1.2}.btn--primary{color:#fff!important}.btn--primary,.btn--primary:focus,.btn--primary:hover{background:#0a2540;border-color:#0a2540}.btn:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.about-hero--epic{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.about-hero--epic:before{content:"";position:absolute;top:-60%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.about-hero--epic .about-hero__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.about-hero--epic .about-hero__headline{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;line-height:1.2;position:relative}.about-hero--epic .about-hero__lede{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:60ch;line-height:1.65;position:relative}.about-section{margin:48px 0}.about-section__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:5px 14px;border-radius:999px;margin-bottom:16px}.about-section__title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0a2540;line-height:1.25}.about-section__subtitle{margin:0 0 24px;font-size:1.05rem;color:#475467;max-width:55ch;line-height:1.6}.about-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.about-problem-card{padding:24px;border-radius:20px;background:#fff5f5;border:1px solid rgba(239,68,68,.15);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.about-problem-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(239,68,68,.1)}.about-problem-card__icon{font-size:2rem}.about-problem-card__stat{margin:0;font-size:1.35rem;font-weight:800;color:#b91c1c}.about-problem-card__desc{margin:0;font-size:.92rem;color:#64748b;line-height:1.55}.about-section--spark{padding:32px 0}.about-quote--epic{border-left:4px solid #45a0ff;padding:20px 24px;margin:20px 0 28px;font-size:1.2rem;font-style:italic;color:#0a2540;background:linear-gradient(90deg,rgba(69,160,255,.06),transparent 60%);border-radius:0 16px 16px 0;line-height:1.6}.about-spark-text{font-size:1.05rem;color:#334155;line-height:1.75;max-width:65ch;margin:0 0 16px}.about-spark-text strong{color:#0a2540}.about-mission-banner{margin:48px 0;padding:clamp(28px,4vw,48px);border-radius:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2);text-align:center}.about-mission-banner__label{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#45a0ff;margin:0 0 12px}.about-mission-banner__text{margin:0;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700;color:#0a2540;line-height:1.45;max-width:50ch;margin-inline:auto}.about-ripple-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:8px}.about-ripple-card{border:1px solid rgba(148,163,184,.3);border-radius:22px;padding:28px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.about-ripple-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(15,23,42,.1)}.about-ripple-card__number{font-size:2rem;font-weight:900;color:rgba(69,160,255,.2);line-height:1}.about-ripple-card__title{margin:0;font-size:1.15rem;font-weight:700;color:#0a2540}.about-ripple-card__body{margin:0;font-size:.95rem;color:#475467;line-height:1.6}.about-ripple-card__body strong{color:#0a2540}.about-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.about-diff-card{border:1px solid rgba(148,163,184,.3);border-radius:20px;padding:24px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.about-diff-card:hover{transform:translateY(-2px);box-shadow:0 20px 45px rgba(15,23,42,.1)}.about-diff-card__icon{font-size:2rem}.about-diff-card__title{margin:0;font-weight:700;font-size:1.05rem;color:#0a2540}.about-diff-card__body{margin:0;font-size:.92rem;color:#475467;line-height:1.55}.about-metrics-section{margin:48px 0;text-align:center}.about-metrics-section .about-section__badge{margin-bottom:24px}.about-metrics--epic{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px}.about-metric--epic{flex:auto;border:1px solid rgba(148,163,184,.25);border-radius:22px;padding:24px 18px;background:linear-gradient(160deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:6px;text-align:center;box-shadow:0 10px 30px rgba(15,23,42,.05);transition:transform .2s ease}.about-metric--epic:hover{transform:translateY(-2px)}.about-metric--epic .about-metric__value{font-size:1.8rem;font-weight:800;color:#0a2540}.about-metric--epic .about-metric__label{font-size:.85rem;color:#64748b;text-transform:none}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.about-value-card{padding:22px;border-radius:18px;border-left:4px solid #45a0ff;background:#f8fafc;display:flex;flex-direction:column;gap:8px}.about-value-card__title{margin:0;font-weight:700;color:#0a2540}.about-value-card__body{margin:0;font-size:.92rem;color:#475467;line-height:1.55}.about-build-steps{display:flex;flex-direction:column;gap:20px;margin-top:24px}.about-build-step{display:flex;gap:20px;align-items:flex-start;padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 10px 25px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.about-build-step:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(15,23,42,.08)}.about-build-step__number{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#0a2540,#164e8a);color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.about-build-step__content{display:flex;flex-direction:column;gap:4px}.about-build-step__title{margin:0;font-weight:700;color:#0a2540;font-size:1.05rem}.about-build-step__body{margin:0;color:#475467;font-size:.92rem;line-height:1.55}.about-join-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin:56px 0 48px}.about-join-card{padding:32px;border-radius:24px;display:flex;flex-direction:column;gap:14px}.about-join-card--use{background:linear-gradient(145deg,#0a2540,#0e3a6b);color:#fff;box-shadow:0 24px 60px rgba(10,37,64,.3)}.about-join-card--use .about-join-card__title{color:#fff}.about-join-card--use .about-join-card__body{color:hsla(0,0%,100%,.8)}.about-join-card--use .btn--primary{background:#fff!important;color:#0a2540!important;box-shadow:0 8px 20px rgba(0,0,0,.15)}.about-join-card--work{background:linear-gradient(145deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2);box-shadow:0 16px 40px rgba(15,23,42,.06)}.about-join-card__title{margin:0;font-size:1.3rem;font-weight:800;color:#0a2540}.about-join-card__body{margin:0;font-size:1rem;line-height:1.6;color:#475467}.about-join-card .btn{align-self:flex-start;margin-top:4px}.cta-leaders--epic{margin:12px 0 24px;padding:24px 28px;border-radius:20px;background:#f8fafc;border:1px solid rgba(148,163,184,.3);display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cta-leaders__text{margin:0;color:#334155;flex:1 1;min-width:200px;line-height:1.5}.about-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:16px 0 24px}.about-contact-item{padding:18px;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.25)}.about-contact-item__label{margin:0 0 4px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.about-contact-item__value{margin:0;color:#0a2540}.about-contact-item__value a{color:#45a0ff;text-decoration:none}.about-contact-item__value a:hover{text-decoration:underline}@media (max-width:640px){.about-hero--epic{padding:24px}.about-metrics--epic{grid-template-columns:1fr 1fr}.about-join-section{grid-template-columns:1fr}.about-build-step{flex-direction:column;gap:12px}}@media (max-width:768px){body,html{overflow-x:hidden!important;max-width:100vw}}body:not(.is-components-page) .nextra-scrollbar ul.nextra-menu-desktop>li:has(>hr),body:not(.is-components-page) .nextra-scrollbar ul.nextra-menu-desktop>li:has(>hr)~li{display:none!important}body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/about/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/blog/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/building/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/careers/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/guides/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/pricing/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/production/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>a[href="/templates/"]),body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop>li:has(>hr){display:none!important}body.is-components-page .nextra-scrollbar ul.nextra-menu-desktop:before{content:"Components";display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;padding:8px 2px 6px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nextra-theme-toggle,[aria-label="Toggle theme"],[data-theme] .nextra-theme-toggle,button[title="Switch theme"]{display:none!important}.nextra-sidebar .nextra-scrollbar [data-active],.nextra-sidebar .nextra-scrollbar a{min-height:36px;display:flex;align-items:center}.nextra-nav-container :is(img,svg)[alt*=logo]{display:block}.store-buttons{display:flex;flex-wrap:wrap;gap:0;margin-left:-65px;justify-content:flex-start;align-items:flex-start}.store-buttons img{max-width:340px;height:auto;display:block;margin:0}.store-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;font-weight:600;text-decoration:none;border:1px solid transparent;line-height:1.2}.store-button--apple{background:#000;color:#fff;border-color:#000}.store-button--google{background:#1a73e8;color:#fff;border-color:#1a73e8}.store-button:focus-visible{outline:2px solid #0a2540;outline-offset:2px}.pricing-hero{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.pricing-hero:before{content:"";position:absolute;top:-50%;right:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.pricing-hero__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.pricing-hero__headline{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;line-height:1.2;position:relative}.pricing-hero__lede{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:58ch;line-height:1.65;position:relative}.pricing-hero__vat-note{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.5);position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0 0 32px}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{border:1px solid rgba(148,163,184,.3);border-radius:24px;padding:32px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:4px;transition:transform .2s ease,box-shadow .2s ease;position:relative}.pricing-card:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(15,23,42,.1)}.pricing-card--highlight{border:2px solid #0a2540;box-shadow:0 20px 50px rgba(10,37,64,.12);background:linear-gradient(180deg,#fff,#f8fafc)}.pricing-card--highlight:hover{box-shadow:0 28px 60px rgba(10,37,64,.16)}.pricing-card__header{margin-bottom:8px}.pricing-card__badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#0a2540,#164e8a);padding:5px 14px;border-radius:999px;margin-bottom:12px}.pricing-card__plan-name{margin:0;color:#0a2540;font-size:1.5rem;font-weight:800}.pricing-card__subtitle{margin:6px 0 0;color:#475467;font-size:.95rem;line-height:1.5}.pricing-card__price{display:flex;align-items:baseline;gap:6px;margin:16px 0 8px}.pricing-card__amount{font-size:2.6rem;font-weight:800;color:#0a2540;line-height:1}.pricing-card__per{color:#475467;font-weight:600;font-size:1rem}.pricing-card__features{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1}.pricing-card__features li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#334155;line-height:1.5}.pricing-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(16,185,129,.1);color:#10b981;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.pricing-check--premium{background:rgba(69,160,255,.1);color:#45a0ff}.pricing-card__action{margin-top:24px}.btn--pricing{width:100%;padding:14px 20px;font-size:1rem;border-radius:14px;text-align:center}.pricing-note-banner{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.25);margin-bottom:48px}.pricing-note-banner__icon{font-size:1.2rem;flex-shrink:0;margin-top:1px}.pricing-note-banner__text{margin:0;font-size:.9rem;color:#64748b;line-height:1.5}.pricing-section{margin:48px 0}.pricing-section__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:5px 14px;border-radius:999px;margin-bottom:16px}.pricing-section__title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0a2540;line-height:1.25}.pricing-section__subtitle{margin:0 0 24px;font-size:1.05rem;color:#475467;max-width:55ch;line-height:1.6}.pricing-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.pricing-benefit-card{padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 24px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.pricing-benefit-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(15,23,42,.08)}.pricing-benefit-card__icon{font-size:1.8rem}.pricing-benefit-card__title{margin:0;font-weight:700;font-size:1.05rem;color:#0a2540}.pricing-benefit-card__body{margin:0;font-size:.9rem;color:#475467;line-height:1.55}.pricing-steps-section{margin:48px 0}.pricing-steps{display:flex;flex-direction:column;gap:18px;margin-top:24px}.pricing-step{display:flex;gap:18px;align-items:flex-start;padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 24px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.pricing-step:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(15,23,42,.08)}.pricing-step__number{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#0a2540,#164e8a);color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.pricing-step__content{display:flex;flex-direction:column;gap:4px}.pricing-step__title{margin:0;font-weight:700;color:#0a2540;font-size:1.05rem}.pricing-step__body{margin:0;color:#475467;font-size:.92rem;line-height:1.55}.pricing-included-banner{margin:48px 0;padding:clamp(28px,4vw,44px);border-radius:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2);text-align:center}.pricing-included-banner__label{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#45a0ff;margin:0 0 20px}.pricing-included-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.pricing-included-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;background:hsla(0,0%,100%,.65);border-radius:16px;border:1px solid rgba(148,163,184,.15)}.pricing-included-item__icon{font-size:1.6rem}.pricing-included-item__text{margin:0;font-size:.92rem;font-weight:600;color:#0a2540;text-align:center}.pricing-upgrade-cta{margin:48px 0;padding:clamp(28px,4vw,44px);border-radius:24px;background:linear-gradient(145deg,#0a2540,#0e3a6b);color:#fff;box-shadow:0 24px 60px rgba(10,37,64,.3);position:relative;overflow:hidden}.pricing-upgrade-cta:before{content:"";position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.12),transparent 70%);pointer-events:none}.pricing-upgrade-cta__title{margin:0 0 12px;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;color:#fff;position:relative}.pricing-upgrade-cta__body{margin:0;font-size:1.05rem;color:hsla(0,0%,100%,.82);line-height:1.65;max-width:58ch;position:relative}.pricing-upgrade-cta__body strong{color:#fff}.pricing-faq-section{margin:48px 0}.pricing-support-link{margin:12px 0 48px;padding:24px 28px;border-radius:20px;background:#f8fafc;border:1px solid rgba(148,163,184,.3);display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pricing-support-link__text{margin:0;color:#334155;flex:1 1;min-width:200px;line-height:1.5;font-weight:600}@media (max-width:768px){.pricing-benefits-grid,.pricing-included-grid{grid-template-columns:1fr}.pricing-support-link{flex-direction:column;text-align:center}}.contact-form{margin-top:10px}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-field label{font-weight:700;color:#0a2540}.form-field input,.form-field select,.form-field textarea{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font:inherit;color:#0a2540;background:#fff;width:100%}.form-field :is(input,select,textarea):hover{border-color:#d0d5dd}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none' stroke='%230a2540' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 8 10 12 14 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.form-checkbox{margin-top:6px}.form-actions{display:flex;align-items:center;gap:10px}.form-hint{color:#475467;font-size:14px}.listbox{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.listbox__label{font-weight:700;color:#0a2540}.listbox__button{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#0a2540;padding:10px 12px;width:100%;text-align:left;font:inherit}.listbox__button:hover{border-color:#d0d5dd}.listbox__button:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.listbox__chevron{color:#0a2540;flex:0 0 auto;margin-left:10px}.listbox__options{margin:6px 0 0;padding:6px;list-style:none;border:1px solid #d0d5dd;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.12)}.listbox__option{padding:8px 10px;border-radius:8px;cursor:pointer}.listbox__option:focus-visible,.listbox__option:hover,.listbox__option[data-active=true]{background:#eef2f6;outline:none}.faq{margin-top:8px;display:grid;grid-gap:10px;gap:10px}.faq-item{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.faq-summary{list-style:none;cursor:pointer;width:100%;padding:14px 16px;font-weight:700;color:#0a2540;display:flex;align-items:center;justify-content:space-between;margin:0;transition:background-color .2s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary:after{content:"+";margin-left:12px;font-weight:800}.faq-item[open] .faq-summary:after{content:"–"}.faq-item:hover{border-color:#d0d5dd}.faq-item:hover .faq-summary{background:#eef2f6}.faq-item[open]{border-color:#d0d5dd}.faq-item[open] .faq-summary{background:#f1f4f9}.faq-summary:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.faq-content{padding:0 16px 14px;color:#475467}.leaders-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 8px}@media (max-width:900px){.leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.leaders-grid{grid-template-columns:1fr}}.leader-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:14px;text-decoration:none;color:inherit;display:flex;align-items:center;gap:14px;transition:box-shadow .2s ease,border-color .2s ease,transform .1s ease}.leader-card:focus-visible,.leader-card:hover{border-color:#d0d5dd;box-shadow:0 2px 8px rgba(16,24,40,.08);transform:translateY(-1px);outline:none}.leader-card img{width:80px;height:80px;border-radius:50%;object-fit:cover;flex:0 0 auto}.leader-card__meta{display:flex;flex-direction:column;gap:4px}.leader-card__meta strong{color:#0a2540}.leader-card__meta span{color:#475467;font-size:14px}.leaders-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:16px 0 8px}@media (max-width:1100px){.leaders-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.leaders-gallery{grid-template-columns:1fr}}.leader-tile{text-decoration:none;color:inherit;display:block}.leader-tile figure{margin:0}.leader-tile__imgwrap{position:relative;border-radius:20px;overflow:hidden;background:#f6f8fb;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .15s ease,box-shadow .2s ease;aspect-ratio:4/3}.leader-tile__imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.leader-tile:focus-visible .leader-tile__imgwrap,.leader-tile:hover .leader-tile__imgwrap{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,24,40,.12)}.leader-tile figcaption{margin-top:10px}.leader-name{display:block;font-weight:800;color:#0a2540}.leader-role{display:block;color:#475467}.leader-hero{display:grid;grid-template-columns:1fr 420px;align-items:center;grid-gap:24px;gap:24px;margin:8px 0 20px}@media (max-width:900px){.leader-hero{grid-template-columns:1fr}}.leader-hero__info h1{margin:0 0 6px;color:#0a2540}.leader-hero__title{margin:0;font-size:18px;color:#475467}.leader-hero__photo{justify-self:end}.leader-hero__imgwrap{position:relative;width:100%;max-width:420px;aspect-ratio:4/3;min-height:280px;border-radius:22px;overflow:hidden;background:#f6f8fb;box-shadow:0 8px 24px rgba(16,24,40,.12)}.leader-profile-page{display:grid;grid-gap:24px;gap:24px;margin:18px 0 28px}.leader-profile-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:30px;gap:30px;align-items:center;padding:34px;border-radius:30px;border:1px solid #e2e8f0;background:linear-gradient(135deg,#f7fbff,#fff 45%,#eef4ff);box-shadow:0 24px 70px rgba(10,37,64,.08)}.leader-profile-hero__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4f46e5}.leader-profile-hero__copy h1{margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.04em;color:#0a2540}.leader-profile-hero__role{margin:12px 0 0;font-size:1.05rem;font-weight:700;color:#475467}.leader-profile-hero__lead{margin:18px 0 0;font-size:1.05rem;line-height:1.8;color:#344054;max-width:60ch}.leader-profile-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.leader-profile-stat{padding:16px;border-radius:18px;border:1px solid rgba(99,102,241,.14);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.leader-profile-stat strong{display:block;font-size:.95rem;color:#0a2540}.leader-profile-stat span{display:block;margin-top:6px;font-size:.84rem;line-height:1.5;color:#475467}.leader-profile-cta__actions,.leader-profile-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.leader-social-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.leader-social-btn svg{display:block;border-radius:8px;box-shadow:0 6px 16px rgba(10,102,194,.18)}.leader-social-btn:hover{transform:translateY(-2px);opacity:.9}.leader-social-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.leader-profile-hero__media{position:relative;display:grid;grid-gap:12px;gap:12px;align-self:start}.leader-profile-photo{position:relative;width:100%;min-height:520px;border-radius:28px;overflow:hidden;background:#dbe7f3;box-shadow:0 28px 72px rgba(10,37,64,.16)}.leader-profile-photo__caption{padding:14px 16px;border-radius:16px;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.88);font-size:.92rem;line-height:1.6;color:#475467}.leader-profile-quote{padding:24px 28px;border-radius:24px;background:linear-gradient(135deg,#0a2540,#163a5f);box-shadow:0 20px 50px rgba(10,37,64,.12)}.leader-profile-quote__text{margin:0;font-size:1.15rem;line-height:1.8;color:#f8fafc}.leader-profile-quote span{display:inline-block;margin-top:12px;font-size:.9rem;font-weight:700;color:#cbd5e1}.leader-profile-cta,.leader-profile-panel,.leader-profile-story{padding:24px 28px;border-radius:22px;border:1px solid #e2e8f0;background:#fff}.leader-profile-cta>div:first-child,.leader-profile-panel>div,.leader-profile-story>div{margin:0;font-size:1rem;line-height:1.8;color:#344054}.leader-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:16px 0 8px}.leader-profile-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-profile-card{padding:22px;border-radius:22px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px rgba(15,23,42,.04)}.leader-profile-card strong{display:block;margin-bottom:10px;font-size:1rem;color:#0a2540}.leader-profile-card p,.leader-profile-card>div{margin:0;font-size:.95rem;line-height:1.7;color:#475467}.leader-profile-card--highlight{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#dbeafe}.leader-profile-list{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 8px}.leader-profile-list__item{padding:12px 16px;border-radius:999px;border:1px solid #dbeafe;background:#f8fbff;font-size:.95rem;color:#0a2540}@media (max-width:1024px){.leader-profile-hero{grid-template-columns:1fr}.leader-profile-photo{min-height:460px}.leader-profile-grid,.leader-profile-grid--two,.leader-profile-hero__stats{grid-template-columns:1fr}}@media (max-width:640px){.leader-profile-cta,.leader-profile-hero,.leader-profile-panel,.leader-profile-quote,.leader-profile-story{padding:20px;border-radius:20px}.leader-profile-photo{min-height:360px;border-radius:22px}.leader-profile-cta__actions,.leader-profile-hero__actions{flex-direction:column}.leader-profile-cta__actions>*,.leader-profile-hero__actions>*{justify-content:center}.leader-profile-cta__actions .btn,.leader-profile-hero__actions .btn{width:100%}}.blog-contact{margin-top:18px;padding:16px 20px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.blog-contact a{font-weight:600;color:#0a2540}.blog-hero{margin:32px 0 8px;padding:36px;border-radius:32px;background:linear-gradient(130deg,#ecf4ff,#fff 55%,#f8fbff);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:28px;gap:28px;align-items:stretch;border:1px solid #e2e8f0}.blog-hero__copy h1{margin:8px 0 16px;font-size:clamp(2.25rem,3vw,2.9rem);color:#0a2540}.blog-hero__copy p{color:#475467;font-size:1.05rem}.blog-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#475467;margin:0}.blog-hero__meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;color:#0a2540;font-weight:600}.blog-hero__feature{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;box-shadow:0 18px 45px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:16px}.blog-hero__tags{gap:8px}.blog-hero__footer,.blog-hero__tags{display:flex;flex-wrap:wrap;align-items:center}.blog-hero__footer{margin-top:auto;gap:16px;justify-content:space-between}.blog-hero__chips{display:flex;gap:8px;flex-wrap:wrap}.blog-chip{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(10,37,64,.08);color:#0a2540}.blog-layout{margin-top:48px;display:block}.blog-feed__search{display:flex;gap:12px;margin-bottom:20px}.blog-feed__search input{flex:1 1;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;font-size:1rem}.blog-feed__search button{border:none;background:#0a2540;color:#fff;font-weight:600;border-radius:12px;padding:0 22px;cursor:pointer}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-card{border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.05);overflow:hidden}.blog-card__media{height:180px;background:linear-gradient(135deg,#d9e8ff,#f3f7ff)}.blog-card__media--warehouse{background:linear-gradient(135deg,#fde68a,#fef3c7)}.blog-card__media--innovation{background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.blog-card__media--trends{background:linear-gradient(135deg,#fecdd3,#fee2e2)}.blog-card__media--safety{background:linear-gradient(135deg,#d1fae5,#ecfdf5)}.blog-card__media--atlas{background:linear-gradient(135deg,#c7d2fe,#e0e7ff)}.blog-card__media--community{background:linear-gradient(135deg,#fde68a,#fecaca)}.blog-card__body{padding:20px 22px 12px;display:flex;flex-direction:column;gap:8px}.blog-card__date{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-top:-2px}.blog-card__body h3{margin:0;color:#0a2540}.blog-card__body p{margin:0;color:#475467}.blog-card__eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#475467;margin-bottom:6px}.blog-card__footer{padding:0 22px 20px;margin-top:auto}.blog-card__footer a{font-weight:700;color:#0a2540;text-decoration:none}.blog-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:rgba(10,37,64,.1);color:#0a2540;text-transform:uppercase;letter-spacing:.08em}.blog-badge--muted{background:rgba(71,84,103,.1);color:#475467}.blog-pagination{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.blog-ceo{margin-top:64px;padding:32px;border-radius:28px;border:1px solid #e2e8f0;background:linear-gradient(120deg,#fff,#f5f7fb 70%)}.blog-ceo header{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;justify-content:space-between}.blog-ceo__intro{flex:1 1 320px}.blog-ceo header h2{margin:6px 0 10px;color:#0a2540}.blog-ceo__meta{margin-top:12px;color:#475467;font-size:.95rem}.blog-ceo__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.blog-ceo__grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.ceo-card__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.85rem;color:#475467}.ceo-card{border:1px solid #e2e8f0;border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:10px}.ceo-card h3{margin:0;color:#0a2540}.ceo-card p{margin:0;color:#475467}.ceo-card a{font-weight:700;color:#0a2540;text-decoration:none}.blog-ceo__footnote{margin-top:18px;text-align:center;color:#475467;font-size:.95rem}.blog-patch{margin-top:48px}.blog-patch__table{margin-top:18px;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.blog-patch__row{display:grid;grid-template-columns:160px 1fr 120px;grid-gap:12px;gap:12px;padding:14px 18px;align-items:center;border-top:1px solid #e2e8f0}.blog-patch__row--head{background:#f8fafc;border-top:none}.blog-patch__row span:last-child,.blog-patch__row--head{font-weight:700;color:#0a2540}.blog-guidance{margin-top:56px;padding:32px;border-radius:28px;border:1px solid #e2e8f0;background:#fff}.blog-guidance__grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.blog-guidance article{border:1px solid #e2e8f0;border-radius:16px;padding:18px}.blog-guidance h3{margin:0 0 10px;color:#0a2540}.blog-guidance ol{margin:0;padding-left:20px;color:#475467}.screen-footer-nav{margin-top:48px;padding-top:24px;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}.screen-footer-nav__link{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.6);font-weight:600;color:#0a2540;text-decoration:none;background:#fff;transition:border-color .2s ease,background .2s ease,transform .2s ease}.screen-footer-nav__link:focus-visible,.screen-footer-nav__link:hover{border-color:#0a2540;background:rgba(10,37,64,.04);transform:translateY(-1px)}.screen-footer-nav__link--next{margin-left:auto}.screen-footer-nav__link--prev{color:#0a2540}.blog-post{margin:0 auto;max-width:780px}.blog-post__hero{position:relative;overflow:hidden;margin:16px 0 0;padding:clamp(36px,5vw,56px) clamp(28px,4vw,48px);border-radius:28px;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;box-shadow:0 30px 80px rgba(10,37,64,.3),inset 0 1px 0 hsla(0,0%,100%,.08)}.blog-post__hero-bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 500px 350px at 80% 20%,rgba(59,130,246,.15) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 10% 80%,rgba(99,102,241,.1) 0,transparent 70%);pointer-events:none}.blog-post__hero-inner{position:relative;display:flex;flex-direction:column;gap:14px}.blog-post__back{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.65);text-decoration:none;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);transition:background .2s ease,color .2s ease,border-color .2s ease;width:-moz-fit-content;width:fit-content}.blog-post__back:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.25)}.blog-post__tag-row{display:flex;gap:10px;margin-top:4px}.blog-post__tag{display:inline-flex;padding:4px 14px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgba(59,130,246,.2);color:#93c5fd;border:1px solid rgba(59,130,246,.25)}.blog-post__title{margin:4px 0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em}.blog-post__hero .blog-post__lead{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.72);line-height:1.6;max-width:56ch}.blog-post__meta-bar{display:flex;align-items:center;gap:16px;margin-top:6px}.blog-post__meta-item{display:flex;align-items:center;gap:6px;font-size:.84rem;color:hsla(0,0%,100%,.55)}.blog-post__meta-item svg{opacity:.6}.blog-post__meta-divider{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.25)}.blog-post__body{margin-top:40px;padding:0 4px}.blog-post__prose{font-size:1.08rem;line-height:1.82;color:#1e293b;max-width:68ch}.blog-post__prose p{margin:0 0 28px}.blog-post__prose p:last-child{margin-bottom:0}.blog-post__drop-cap:first-letter{float:left;font-size:3.6em;font-weight:800;line-height:.82;margin:4px 12px 0 0;color:#0a2540;background:linear-gradient(135deg,#0a2540,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-post__divider{border:none;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1 30%,#cbd5e1 70%,transparent);margin:36px 0}.blog-post__sign-off{margin-top:40px;padding-top:28px;border-top:2px solid #f1f5f9}.blog-post__sign-off p{margin:0 0 4px;font-size:1rem;color:#475569}.blog-post__sign-off strong{color:#0a2540;font-size:1rem}.blog-post__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding:24px 28px;background:#fff;border:1px solid #e8ecf1;border-radius:20px;box-shadow:0 2px 12px rgba(10,37,64,.04)}.blog-post__author-card{display:flex;align-items:center;gap:14px}.blog-post__author-icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#3b82f6;display:flex;align-items:center;justify-content:center}.blog-post__author-card strong{display:block;font-size:.92rem;color:#0a2540}.blog-post__author-card p{margin:2px 0 0;font-size:.82rem;color:#64748b}.blog-post__footer-link{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#3b82f6;text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.blog-post__footer-link:hover{background:#dbeafe;border-color:#93c5fd}.blog-post__prose h2{margin:40px 0 16px;font-size:1.4rem;font-weight:800;color:#0a2540}.blog-post__prose h3{margin:32px 0 12px;font-size:1.15rem;font-weight:700;color:#0a2540}.blog-post__prose ol,.blog-post__prose ul{padding-left:20px;margin:0 0 28px}.blog-post__prose a{color:#3b82f6;font-weight:500;text-decoration:underline;text-underline-offset:2px}.blog-post__prose a:hover{color:#2563eb}.blog-post__prose strong{color:#0a2540;font-weight:700}.blog-post__prose blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid #3b82f6;background:#f8fafc;border-radius:0 14px 14px 0;font-style:italic;color:#334155}@media (max-width:720px){.blog-post__hero{padding:28px 20px;border-radius:20px}.blog-post__title{font-size:1.5rem}.blog-post__hero .blog-post__lead{font-size:.98rem}.blog-post__meta-bar{flex-wrap:wrap;gap:10px}.blog-post__body{margin-top:28px;padding:0}.blog-post__prose{font-size:1rem}.blog-post__drop-cap:first-letter{font-size:2.8em}.blog-post__footer{flex-direction:column;align-items:flex-start;padding:20px;border-radius:16px}}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-filters{position:static}}@media (max-width:720px){.blog-hero{grid-template-columns:1fr}.blog-ceo,.blog-guidance,.blog-hero{padding:24px}.blog-feed__search{flex-direction:column}.blog-feed__search button{width:100%;padding:12px 0}.blog-pagination{justify-content:center}.blog-post__hero{padding:28px 20px;border-radius:20px}.blog-post__body{margin-top:28px;padding:0}.screen-footer-nav{flex-direction:column;align-items:stretch;gap:16px}.screen-footer-nav__link--next{margin-left:0}}.email-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;min-height:-webkit-fill-available;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(5,10,25,.78);backdrop-filter:blur(18px) saturate(.6);-webkit-backdrop-filter:blur(18px) saturate(.6);padding:24px;overflow:hidden;overscroll-behavior:contain;opacity:0;transition:opacity .28s ease}.email-modal-overlay--visible{opacity:1}.email-modal{width:100%;max-width:600px;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:24px;padding:42px 38px;text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.35);animation:modalIn .35s ease;border:1px solid rgba(148,163,184,.2)}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.email-modal__badge{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.11em;background:rgba(15,23,42,.07);color:#0a2540;margin-bottom:18px}.email-modal__icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#0a2540;color:#fff;font-size:1.6rem;display:flex;align-items:center;justify-content:center}.email-modal__title{font-size:1.7rem;font-weight:800;color:#0a2540;margin:0 0 12px;letter-spacing:-.02em}.email-modal__desc{font-size:1.02rem;color:#475569;line-height:1.58;margin:0 0 18px}.email-modal__cookies-note{margin:0 0 18px;font-size:.82rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.email-modal__form{display:flex;gap:10px}.email-modal__input{flex:1 1;padding:12px 16px;border:1.5px solid #cbd5e1;border-radius:12px;font-size:.95rem;outline:none;transition:border-color .2s}.email-modal__input:focus{border-color:#0a2540}.email-modal__btn{padding:12px 22px;border:none;border-radius:12px;background:#0a2540;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:background .2s}.email-modal__btn:hover{background:#163361}.email-modal__btn--secondary{margin-top:0;width:auto;flex:1 1;background:#e2e8f0;color:#0a2540;border:1px solid #cbd5e1}.email-modal__btn--secondary:hover{background:#cbd5e1}.email-modal__btn--secondary-strong{background:#0f2945;border-color:#0f2945;color:#fff}.email-modal__btn--secondary-strong:hover{background:#163361}.email-modal__cookies-actions{margin-top:10px;display:flex;gap:10px}.email-modal__fine{font-size:.78rem;color:#94a3b8;margin:14px 0 0}.email-modal__error{font-size:.85rem;color:#dc2626;margin:12px 0 0;font-weight:600}.email-modal__btn:disabled,.email-modal__input:disabled{opacity:.6;cursor:not-allowed}.email-modal--success .email-modal__icon{background:#16a34a;font-size:1.8rem}.email-modal--already .email-modal__icon{background:#2563eb;font-size:1.8rem}@media (max-width:520px){.email-modal{padding:34px 22px}.email-modal__cookies-actions,.email-modal__form{flex-direction:column}.email-modal__btn--secondary{width:100%}}.template-gallery{max-width:1200px;margin:0 auto;padding:0 0 64px}.template-gallery__hero{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden;text-align:left}.template-gallery__hero:before{content:"";position:absolute;top:-50%;right:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.template-gallery__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.template-gallery__title{font-size:clamp(1.8rem,3.5vw,2.8rem);color:#fff;margin:0;line-height:1.2;font-weight:800;position:relative}.template-gallery__subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:58ch;margin:0;line-height:1.65;position:relative}.template-gallery__stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px;position:relative}.template-gallery__stat{display:flex;flex-direction:column;gap:2px;padding:14px 22px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:100px;text-align:center}.template-gallery__stat-value{font-size:1.5rem;font-weight:800;color:#fff}.template-gallery__stat-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.6)}.template-grid-section{margin-bottom:24px}.template-grid-section__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:5px 14px;border-radius:999px;margin-bottom:14px}.template-grid-section__title{margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0a2540;line-height:1.25}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:28px;gap:28px;margin-bottom:56px}.template-card{border-radius:24px;border:1px solid rgba(148,163,184,.35);background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.07);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.template-card:hover{transform:translateY(-4px);box-shadow:0 32px 64px rgba(15,23,42,.12)}.template-card--soon{opacity:.7}.template-card--soon:hover{transform:none;box-shadow:0 20px 50px rgba(15,23,42,.07)}.template-card__image-link{text-decoration:none;display:block}.template-card__name-link{text-decoration:none;color:inherit}.template-card__name-link:hover .template-card__name{color:#1e40af}.template-card__image{position:relative;width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);overflow:hidden;display:flex;align-items:center;justify-content:center}.template-card__image img{width:100%;height:100%;object-fit:cover;display:block}.template-card__image--placeholder{background:linear-gradient(135deg,#0a2540,#1e3a5f)}.template-card__image--placeholder:after{content:attr(data-label);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.03em;text-align:center;padding:20px}.template-card__badge{position:absolute;top:12px;right:12px;padding:5px 12px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:rgba(15,23,42,.75);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.template-card__body{padding:24px;display:flex;flex-direction:column;flex:1 1}.template-card__category{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#64748b;margin-bottom:6px}.template-card__name{margin:0 0 6px;font-size:1.35rem;color:#0a2540}.template-card__tagline{margin:0 0 12px;font-size:.95rem;color:#1e40af;font-weight:600}.template-card__desc{margin:0 0 16px;font-size:.92rem;color:#475467;line-height:1.55}.template-card__features{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}.template-card__features li{padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:rgba(10,37,64,.06);color:#0a2540}.template-card__actions{margin-top:auto}.btn--template{width:100%;padding:12px 20px;font-size:.95rem;border-radius:14px}.btn--outline{background:#fff;color:#0a2540;border:1.5px solid rgba(10,37,64,.2)}.btn--outline:hover{border-color:#0a2540}.btn--disabled{pointer-events:none;opacity:.5}.template-cta{text-align:center;padding:clamp(36px,5vw,56px) 32px;border-radius:28px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2);position:relative;overflow:hidden}.template-cta:before{content:"";position:absolute;bottom:-40%;left:-10%;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.1),transparent 70%);pointer-events:none}.template-cta__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.1);padding:5px 14px;border-radius:999px;margin-bottom:16px;position:relative}.template-cta h2{margin:0 0 12px;color:#0a2540;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;position:relative}.template-cta p{color:#475467;max-width:50ch;margin:0 auto 24px;line-height:1.6;position:relative}.template-cta__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.template-cta__actions .btn{min-width:180px;position:relative}@media (max-width:768px){.template-gallery__stats{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.template-gallery__stat{min-width:0;padding:12px 14px}.template-gallery__stat-label{overflow-wrap:normal;word-break:normal}.template-grid{grid-template-columns:1fr}}.template-teaser{max-width:1200px;margin:0 auto 64px;text-align:center}.template-teaser__title{font-size:clamp(1.4rem,3vw,1.9rem);color:#0a2540;margin:0 0 8px}.template-teaser__subtitle{color:#475467;margin:0 0 28px;font-size:1rem}.template-teaser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:28px}.template-teaser-card{border-radius:20px;border:1px solid rgba(148,163,184,.35);background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.template-teaser-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(15,23,42,.1)}.template-teaser-card__image{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0a2540,#1e3a5f);display:flex;align-items:center;justify-content:center;overflow:hidden}.template-teaser-card__image img{width:100%;height:100%;object-fit:cover}.template-teaser-card__image--placeholder:after{content:attr(data-label);color:#fff;font-size:1.2rem;font-weight:700;text-align:center;padding:16px}.template-teaser-card__body{padding:18px}.template-teaser-card__name{margin:0 0 4px;font-size:1.1rem;color:#0a2540}.template-teaser-card__tagline{margin:0;font-size:.88rem;color:#475467}@media (max-width:768px){.template-grid,.template-teaser__grid{grid-template-columns:1fr}.template-cta{padding:32px 20px}.template-cta__actions .btn{width:100%}}.comp-overview-hero{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.comp-overview-hero:before{content:"";position:absolute;top:-50%;right:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.comp-overview-hero__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.comp-overview-hero__headline{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;line-height:1.2;position:relative}.comp-overview-hero__lede{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:60ch;line-height:1.65;position:relative}.comp-overview-reading{margin:0 0 48px;padding:clamp(24px,4vw,40px);border-radius:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2)}.comp-overview-reading__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.12);padding:5px 14px;border-radius:999px;margin-bottom:14px}.comp-overview-reading__intro{margin:0 0 20px;font-size:1.05rem;color:#0a2540;font-weight:600}.comp-overview-reading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.comp-overview-reading-item{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.7);border-radius:14px;border:1px solid rgba(148,163,184,.15)}.comp-overview-reading-item__icon{font-size:1.3rem;flex-shrink:0;margin-top:1px}.comp-overview-reading-item__text{margin:0;font-size:.9rem;color:#334155;line-height:1.5}.comp-overview-reading-item__text strong{color:#0a2540}.component-doc{display:flex;flex-direction:column;gap:24px;margin:16px 0 48px}.component-doc__hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,52px);border-radius:30px;background:linear-gradient(145deg,#0a2540,#0e3a6b 52%,#164e8a);color:#fff;box-shadow:0 30px 80px rgba(10,37,64,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.component-doc__hero:after,.component-doc__hero:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.component-doc__hero:before{top:-32%;right:-12%;width:420px;height:420px;background:radial-gradient(circle,rgba(126,200,255,.18),transparent 68%)}.component-doc__hero:after{bottom:-38%;left:-10%;width:340px;height:340px;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%)}.component-doc__eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8ed0ff;position:relative}.component-doc__hero h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.03em;color:#fff;position:relative}.component-doc__lead{position:relative;margin:18px 0 0;max-width:66ch;font-size:1.05rem;line-height:1.75;color:hsla(0,0%,100%,.82)}.component-doc__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.component-doc__hero-card{padding:16px 18px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.component-doc__hero-label{display:block;margin:0 0 8px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.64)}.component-doc__hero-value{display:block;font-size:1.08rem;font-weight:800;color:#fff}.component-doc__hero-note{margin:6px 0 0;font-size:.88rem;line-height:1.55;color:hsla(0,0%,100%,.74)}.component-doc__section{padding:clamp(22px,4vw,34px);border-radius:24px;background:hsla(0,0%,100%,.88);border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 40px rgba(15,23,42,.06)}.component-doc__section--soft{background:linear-gradient(135deg,rgba(240,249,255,.92),hsla(0,0%,100%,.96));border-color:rgba(69,160,255,.18)}.component-doc__section-head{margin-bottom:20px}.component-doc__section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(69,160,255,.1);color:#0d5ea8;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.component-doc__section h2,.component-doc__section h3,.component-doc__section h4{color:#0a2540}.component-doc__section h2{margin:0;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2}.component-doc__section li,.component-doc__section p,.component-doc__section-head p{color:#4a6076;line-height:1.75}.component-doc__section li:last-child,.component-doc__section p:last-child{margin-bottom:0}.component-doc__builder-grid,.component-doc__config-grid,.component-doc__feature-grid,.component-doc__scenario-grid,.component-doc__tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.component-doc__builder-card,.component-doc__config-card,.component-doc__feature-card,.component-doc__scenario-card,.component-doc__tip-card{padding:18px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.component-doc__builder-card h3,.component-doc__config-card h3,.component-doc__feature-card h3,.component-doc__scenario-card h3,.component-doc__tip-card h3{margin:0 0 10px;font-size:1rem;line-height:1.35}.component-doc__builder-card p,.component-doc__config-card p,.component-doc__feature-card p,.component-doc__scenario-card p,.component-doc__tip-card p{margin:0;font-size:.94rem}.component-doc__builder-list,.component-doc__list{margin:0;padding-left:1.2rem}.component-doc__builder-list li+li,.component-doc__list li+li{margin-top:10px}.component-doc__builder-card--find{border-top:3px solid #3b82f6;padding-top:20px}.component-doc__builder-card--publish{border-top:3px solid #10b981;padding-top:20px}.component-doc__builder-card h3 span.component-doc__card-label{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.component-doc__builder-card--find h3 span.component-doc__card-label{color:#3b82f6}.component-doc__builder-card--publish h3 span.component-doc__card-label{color:#10b981}.component-doc__steps{margin:0;padding:0;list-style:none;counter-reset:steps}.component-doc__steps li{counter-increment:steps;position:relative;padding-left:34px;font-size:.94rem;line-height:1.5;color:#374151}.component-doc__steps li+li{margin-top:14px}.component-doc__steps li:before{content:counter(steps);position:absolute;top:2px;left:0;width:22px;height:22px;border-radius:50%;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.component-doc__builder-card--find .component-doc__steps li:before{background:rgba(59,130,246,.12);color:#3b82f6}.component-doc__builder-card--publish .component-doc__steps li:before{background:rgba(16,185,129,.12);color:#10b981}.component-doc__tag-row--meta .component-doc__tag{background:rgba(10,37,64,.08);border:1px solid rgba(10,37,64,.1);font-size:.8rem;gap:4px}.component-doc__tag-row--meta .component-doc__tag code{font-weight:700;color:#1d4ed8}.component-doc__tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.component-doc__tag{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap;padding:7px 12px;border-radius:999px;background:rgba(10,37,64,.06);color:#0a2540;font-size:.82rem;font-weight:700}.component-doc__callout{margin-top:18px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid rgba(99,102,241,.14)}.component-doc__callout strong{color:#0a2540}.component-doc__table-wrap{overflow-x:auto;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:#fff}.component-doc__table{width:100%;border-collapse:collapse}.component-doc__table thead{background:linear-gradient(135deg,#eff6ff,#e0f2fe)}.component-doc__table td,.component-doc__table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(226,232,240,.9);font-size:.93rem;line-height:1.55}.component-doc__table th{color:#0a2540;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.component-doc__table td{color:#4a6076}.component-doc__table tbody tr:last-child td{border-bottom:none}.component-doc__table code,.component-doc__tag code{display:inline;white-space:nowrap;font-size:.84rem}@media (max-width:768px){.component-doc{gap:18px}.component-doc__hero,.component-doc__section{border-radius:22px}.component-doc__builder-grid,.component-doc__config-grid,.component-doc__feature-grid,.component-doc__hero-grid,.component-doc__scenario-grid,.component-doc__tips-grid{grid-template-columns:1fr}.component-doc__table td,.component-doc__table th{min-width:170px}}.comp-overview-categories{margin:0 0 48px}.comp-overview-categories__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:5px 14px;border-radius:999px;margin-bottom:16px}.comp-overview-categories__title{margin:0 0 24px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0a2540;line-height:1.25}.comp-overview-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.comp-overview-cat-card{text-decoration:none!important;padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 24px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:6px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.comp-overview-cat-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(15,23,42,.1);border-color:rgba(69,160,255,.35)}.comp-overview-cat-card__icon{font-size:2rem;margin-bottom:4px}.comp-overview-cat-card__title{margin:0;font-size:1.1rem;font-weight:700;color:#0a2540}.comp-overview-cat-card__count{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#45a0ff}.comp-overview-cat-card__desc{margin:0;font-size:.88rem;color:#64748b;line-height:1.5}@media (max-width:768px){.comp-overview-cat-grid,.comp-overview-reading-grid{grid-template-columns:1fr}}.careers-hero{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.careers-hero:before{content:"";position:absolute;top:-60%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.careers-hero__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.careers-hero__headline{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;line-height:1.2;position:relative}.careers-hero__lede{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:60ch;line-height:1.65;position:relative}.careers-section{margin:48px 0}.careers-section__badge{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:5px 14px;border-radius:999px;margin-bottom:16px}.careers-section__title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0a2540;line-height:1.25}.careers-section__subtitle{margin:0 0 24px;font-size:1.05rem;color:#475467;max-width:55ch;line-height:1.6}.careers-perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-top:24px}.careers-perk-card{padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 10px 30px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.careers-perk-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(15,23,42,.1)}.careers-perk-card__icon{font-size:2rem}.careers-perk-card__title{margin:0;font-weight:700;font-size:1.05rem;color:#0a2540}.careers-perk-card__body{margin:0;font-size:.92rem;color:#475467;line-height:1.55}.careers-values-banner{margin:48px 0;padding:clamp(28px,4vw,48px);border-radius:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(69,160,255,.2);text-align:center}.careers-values-banner__label{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#45a0ff;margin:0 0 12px}.careers-values-banner__text{margin:0;font-size:clamp(1.15rem,2.5vw,1.6rem);font-weight:700;color:#0a2540;line-height:1.5;max-width:52ch;margin-inline:auto}.careers-traits-section{margin:56px 0;padding:clamp(28px,4vw,48px);border-radius:28px;background:linear-gradient(160deg,#f8fafc,#f0f4f8);border:1px solid rgba(148,163,184,.25)}.careers-traits-section .careers-section__badge{margin-bottom:16px}.careers-traits-section .careers-section__title{margin-bottom:28px}.careers-traits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.careers-trait-card{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:0 10px 25px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.careers-trait-card:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(15,23,42,.08)}.careers-trait-card__number{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#0a2540,#164e8a);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center}.careers-trait-card__content{display:flex;flex-direction:column;gap:6px;min-width:0}.careers-trait-card__title{margin:0;font-weight:700;color:#0a2540;font-size:1.05rem}.careers-trait-card__body{margin:0;color:#475467;font-size:.92rem;line-height:1.6}.careers-openings-section{margin:48px 0}.careers-openings-empty{margin-top:24px;padding:40px 32px;border-radius:20px;border:2px dashed rgba(148,163,184,.4);background:#f8fafc;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.careers-openings-empty__icon{font-size:2.4rem}.careers-openings-empty__text{margin:0;font-size:1rem;color:#64748b;max-width:44ch;line-height:1.6}.careers-cta-section{margin:48px 0}.careers-cta-card{padding:clamp(28px,4vw,44px);border-radius:24px;background:linear-gradient(145deg,#0a2540,#0e3a6b);color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(10,37,64,.3);position:relative;overflow:hidden}.careers-cta-card:before{content:"";position:absolute;bottom:-40%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.12),transparent 70%);pointer-events:none}.careers-cta-card__title{margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;color:#fff;position:relative}.careers-cta-card__body{margin:0;font-size:1.05rem;color:hsla(0,0%,100%,.82);line-height:1.65;max-width:58ch;position:relative}.careers-cta-card .btn--primary{background:#fff!important;color:#0a2540!important;box-shadow:0 8px 20px rgba(0,0,0,.15);align-self:flex-start;position:relative}.careers-cta-card .btn--primary:focus-visible,.careers-cta-card .btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.2)}.careers-learn-more{margin:12px 0 48px;padding:24px 28px;border-radius:20px;background:#f8fafc;border:1px solid rgba(148,163,184,.3);display:flex;flex-wrap:wrap;align-items:center;gap:16px}.careers-learn-more__text{margin:0;color:#334155;flex:1 1;min-width:200px;line-height:1.5}@media (max-width:768px){.careers-perks-grid,.careers-traits-grid{grid-template-columns:1fr}.careers-traits-section{padding:20px}.careers-learn-more{flex-direction:column;text-align:center}}.blog-index-hero{margin:16px 0 48px;padding:clamp(32px,5vw,56px);border-radius:28px;border:none;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.blog-index-hero:before{content:"";position:absolute;top:-50%;right:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(69,160,255,.15),transparent 70%);pointer-events:none}.blog-index-hero__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#7ec8ff;margin:0;position:relative}.blog-index-hero__headline{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;line-height:1.2;position:relative}.blog-index-hero__lede{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.8);max-width:60ch;line-height:1.65;position:relative}.blog-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.blog-index-card{text-decoration:none!important;padding:28px;border-radius:22px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 10px 30px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-index-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(15,23,42,.1);border-color:rgba(69,160,255,.35)}.blog-index-card__meta{display:flex;align-items:center;gap:10px}.blog-index-card__tag{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;color:#45a0ff;background:rgba(69,160,255,.08);padding:4px 10px;border-radius:999px}.blog-index-card__time{font-size:.78rem;color:#94a3b8;font-weight:500}.blog-index-card__title{margin:0;font-size:1.25rem;font-weight:700;color:#0a2540;line-height:1.3}.blog-index-card__excerpt{margin:0;font-size:.92rem;color:#475467;line-height:1.55;flex:1 1}.blog-index-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid rgba(148,163,184,.15)}.blog-index-card__date{font-size:.8rem;color:#94a3b8;font-weight:500}.blog-index-card__arrow{font-size:1.1rem;color:#45a0ff;font-weight:700;transition:transform .2s ease}.blog-index-card:hover .blog-index-card__arrow{transform:translateX(4px)}@media (max-width:768px){.blog-index-grid{grid-template-columns:1fr}}.guides{max-width:1200px;margin:0 auto}.guides-hero{margin:16px 0 48px;padding:clamp(36px,5vw,64px);border-radius:28px;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.guides-hero__bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 500px 350px at 80% 20%,rgba(59,130,246,.18) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 10% 80%,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.guides-hero__content{position:relative}.guides-hero__content h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15}.guides-hero__content p{margin:0;font-size:1.15rem;color:hsla(0,0%,100%,.78);max-width:50ch}.guides-pill{gap:6px;border-radius:999px;letter-spacing:.1em;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.guides-pill,.guides-step-badge{display:inline-flex;align-items:center;padding:5px 14px;font-size:.78rem;font-weight:700;text-transform:uppercase}.guides-step-badge{border-radius:999px;letter-spacing:.08em;background:rgba(59,130,246,.08);color:#3b82f6;border:1px solid rgba(59,130,246,.15);margin-bottom:12px}.guides-section{margin:0 0 56px}.guides-section__header{margin-bottom:28px}.guides-section__header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#0a2540;margin:0 0 8px;letter-spacing:-.01em}.guides-section__header p{font-size:1.05rem;color:#475467;margin:0;line-height:1.6}.guides-timeline{display:flex;flex-direction:column;gap:0;max-width:600px}.guides-timeline__item{display:flex;align-items:flex-start;gap:20px;position:relative;padding-bottom:28px}.guides-timeline__item:last-child{padding-bottom:0}.guides-timeline__item:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(59,130,246,.3),rgba(59,130,246,.05))}.guides-timeline__num{flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(59,130,246,.25);position:relative;z-index:1}.guides-timeline__text{margin:8px 0 0;font-size:1rem;color:#1e293b;line-height:1.6}.guides-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.guides-icon-grid--3col{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.guides-icon-card{display:flex;gap:16px;align-items:flex-start;padding:22px 20px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 6px 24px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guides-icon-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,23,42,.08);border-color:rgba(59,130,246,.25)}.guides-icon-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;color:#3b82f6}.guides-icon-card__body h3{margin:0 0 4px;font-size:.98rem;font-weight:700;color:#0a2540}.guides-icon-card__body p{margin:0;font-size:.88rem;color:#475467;line-height:1.55}.guides-cta{position:relative;padding:56px clamp(24px,4vw,48px);border-radius:28px;background:linear-gradient(160deg,#f0f4f8,#f8fafc 50%,#eef2ff);border:1px solid rgba(148,163,184,.2);margin-bottom:64px;overflow:hidden;text-align:center}.guides-cta__glow{position:absolute;width:500px;height:500px;top:-200px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%);filter:blur(60px);pointer-events:none}.guides-cta h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#0a2540;margin:0 0 10px;position:relative}.guides-cta>p{font-size:1.05rem;color:#475467;margin:0 auto 36px;max-width:56ch;line-height:1.6;position:relative}.guides-cta__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px;text-align:left}.guides-link-card{display:flex;gap:14px;align-items:flex-start;padding:22px 20px;border-radius:18px;background:hsla(0,0%,100%,.85);border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 18px rgba(15,23,42,.04);text-decoration:none!important;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guides-link-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,23,42,.1);border-color:rgba(59,130,246,.3)}.guides-link-card__icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;color:#3b82f6}.guides-link-card__body h3{margin:0 0 4px;font-size:.98rem;font-weight:700;color:#0a2540;display:flex;align-items:center;gap:6px}.guides-link-card__arrow{color:#3b82f6;display:inline-flex;transition:transform .2s ease}.guides-link-card:hover .guides-link-card__arrow{transform:translateX(4px)}.guides-link-card__body p{margin:0;font-size:.88rem;color:#475467;line-height:1.55}.guides-cta__support{font-size:.95rem;color:#64748b;margin:0;position:relative}.guides-cta__support a{color:#3b82f6;font-weight:600;text-decoration:underline;text-underline-offset:2px}.guides-cta__support a:hover{color:#2563eb}@media (max-width:768px){.guides-hero{padding:28px 20px}.guides-icon-grid,.guides-icon-grid--3col{grid-template-columns:1fr}.guides-cta{padding:36px 20px;border-radius:20px}.guides-cta__links{grid-template-columns:1fr}.guides-timeline__item{gap:14px}.guides-timeline__num{width:36px;height:36px;border-radius:10px;font-size:.75rem}.guides-timeline__item:not(:last-child):after{left:17px;top:40px}}.building{max-width:1200px;margin:0 auto}.building-hero{margin:16px 0 48px;padding:clamp(36px,5vw,64px);border-radius:28px;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.building-hero__bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 500px 350px at 75% 25%,rgba(59,130,246,.18) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 15% 75%,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.building-hero__content{position:relative}.building-hero__content h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15}.building-hero__content p{margin:0;font-size:1.15rem;color:hsla(0,0%,100%,.78);max-width:54ch;line-height:1.6}.building-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.building-section{margin-bottom:48px}.building-section__head{display:flex;align-items:center;gap:20px;margin-bottom:24px}.building-section__head h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800;color:#0a2540;letter-spacing:-.01em}.building-section__badge{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.building-section__badge-num{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(59,130,246,.25)}.building-section__badge-icon{display:flex;align-items:center;justify-content:center;color:#3b82f6;opacity:.6}.building-section__badge-icon svg{width:18px;height:18px}.building-section__items{display:flex;flex-direction:column;gap:12px;padding-left:72px}.building-item{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 4px 18px rgba(15,23,42,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.building-item:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(15,23,42,.07);border-color:rgba(59,130,246,.22)}.building-item__icon{flex-shrink:0;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;color:#3b82f6}.building-item__icon svg{width:20px;height:20px}.building-item__text{margin:6px 0 0;font-size:.95rem;color:#334155;line-height:1.6}.building-item__text strong{color:#0a2540;font-weight:700}@media (max-width:768px){.building-hero{padding:28px 20px}.building-section__head{gap:14px}.building-section__badge-num{width:42px;height:42px;border-radius:12px;font-size:.82rem}.building-section__items{padding-left:0}.building-item{padding:16px}}.prod{max-width:1200px;margin:0 auto}.prod-hero{margin:16px 0 40px;padding:clamp(36px,5vw,64px);border-radius:28px;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08);position:relative;overflow:hidden}.prod-hero__bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 500px 350px at 80% 20%,rgba(59,130,246,.18) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 10% 80%,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.prod-hero__content{position:relative}.prod-hero__content h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15}.prod-hero__content p{margin:0;font-size:1.1rem;color:hsla(0,0%,100%,.78);max-width:60ch;line-height:1.65}.prod-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.prod-callouts{display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.prod-callout{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:16px;border:1px solid}.prod-callout--premium{background:linear-gradient(135deg,rgba(250,204,21,.06),rgba(245,158,11,.04));border-color:rgba(245,158,11,.25)}.prod-callout--warning{background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(239,68,68,.03));border-color:rgba(239,68,68,.25)}.prod-callout--info{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(59,130,246,.03));border-color:rgba(59,130,246,.2)}.prod-callout__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.prod-callout--premium .prod-callout__icon{background:rgba(245,158,11,.12);color:#d97706}.prod-callout--warning .prod-callout__icon{background:rgba(239,68,68,.12);color:#dc2626}.prod-callout--info .prod-callout__icon{background:rgba(59,130,246,.12);color:#3b82f6}.prod-callout__body{font-size:.93rem;color:#334155;line-height:1.6}.prod-callout__body a{color:#3b82f6;font-weight:600;text-decoration:underline;text-underline-offset:2px}.prod-section{margin-bottom:56px}.prod-section__head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.prod-section__head h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800;color:#0a2540;letter-spacing:-.01em}.prod-section__badge{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 6px 20px rgba(59,130,246,.25)}.prod-section__badge,.prod-section__head-icon{display:flex;align-items:center;justify-content:center}.prod-section__head-icon{color:#3b82f6;opacity:.7}.prod-section__head-icon svg{width:22px;height:22px}.prod-section__intro{font-size:1.02rem;color:#475467;margin:0 0 24px;line-height:1.65;max-width:70ch}.prod-section__note{font-size:.92rem;color:#64748b;margin:16px 0 0;font-style:italic}.prod-subsection{margin-bottom:28px}.prod-subsection h3{font-size:1.1rem;font-weight:700;color:#0a2540;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.2)}.prod-instruction{display:flex;gap:14px;align-items:flex-start;padding:12px 0}.prod-instruction+.prod-instruction{border-top:1px solid rgba(148,163,184,.1)}.prod-instruction__num{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));color:#3b82f6;font-size:.78rem;font-weight:800}.prod-instruction__bullet,.prod-instruction__num{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center}.prod-instruction__bullet{background:rgba(34,197,94,.1);color:#16a34a}.prod-instruction p{margin:3px 0 0;font-size:.93rem;color:#334155;line-height:1.6}.prod-instruction p strong{color:#0a2540}.prod-instruction p a{color:#3b82f6;text-decoration:underline;text-underline-offset:2px;font-weight:500}.prod-table-wrap{overflow-x:auto;margin-bottom:8px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.03)}.prod-table{width:100%;border-collapse:collapse;font-size:.9rem}.prod-table thead{background:linear-gradient(135deg,#f8fafc,#f0f4f8)}.prod-table th{text-align:left;padding:14px 18px;font-weight:700;color:#0a2540;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(148,163,184,.2)}.prod-table td{padding:13px 18px;color:#334155;border-bottom:1px solid rgba(148,163,184,.1);line-height:1.5}.prod-table tbody tr:last-child td{border-bottom:none}.prod-table tbody tr:hover{background:rgba(59,130,246,.02)}.prod-table td strong{color:#0a2540}.prod-table td a{color:#3b82f6;text-decoration:underline;text-underline-offset:2px;font-weight:500}.prod-table--compact{font-size:.88rem}.prod-platform-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:rgba(59,130,246,.08);color:#3b82f6;border:1px solid rgba(59,130,246,.15)}.prod-steps{display:flex;flex-direction:column;gap:12px}.prod-step-card{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 16px rgba(15,23,42,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.prod-step-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(15,23,42,.06);border-color:rgba(59,130,246,.2)}.prod-step-card__num{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(59,130,246,.2)}.prod-step-card p{margin:6px 0 0;font-size:.93rem;color:#334155;line-height:1.6}.prod-step-card p strong{color:#0a2540}.prod-post-launch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.prod-post-card{padding:24px 22px;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.22);box-shadow:0 6px 22px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}.prod-post-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,23,42,.08)}.prod-post-card__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.08));display:flex;align-items:center;justify-content:center;color:#3b82f6;margin-bottom:14px}.prod-post-card h3{margin:0 0 6px;font-size:1.02rem;font-weight:700;color:#0a2540}.prod-post-card p{margin:0;font-size:.9rem;color:#475467;line-height:1.6}.prod-help{gap:20px;padding:32px 28px;border-radius:22px;background:linear-gradient(135deg,#f0f4f8,#f8fafc 50%,#eef2ff);border:1px solid rgba(148,163,184,.2);margin-bottom:64px}.prod-help,.prod-help__icon{display:flex;align-items:center}.prod-help__icon{flex-shrink:0;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(99,102,241,.08));justify-content:center;color:#3b82f6}.prod-help__body h2{margin:0 0 6px;font-size:1.3rem;font-weight:800;color:#0a2540}.prod-help__body p{margin:0;font-size:.95rem;color:#475467;line-height:1.6}.prod-help__body a{color:#3b82f6;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:768px){.prod-hero{padding:28px 20px}.prod-section__head{gap:10px;flex-wrap:wrap}.prod-section__badge{width:40px;height:40px;border-radius:12px;font-size:.8rem}.prod-step-card{padding:16px}.prod-post-launch-grid{grid-template-columns:1fr}.prod-help{flex-direction:column;text-align:center;padding:28px 20px}.prod-table{font-size:.82rem}.prod-table td,.prod-table th{padding:10px 12px}}.tpl{max-width:1200px;margin:0 auto}.tpl-hero{margin:16px 0 48px;padding:clamp(36px,5vw,64px);border-radius:28px;color:#fff;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.tpl-hero--restaurant{background:linear-gradient(145deg,#0a2540,#1a1a2e 50%,#16213e)}.tpl-hero--restaurant,.tpl-hero--service{box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.tpl-hero--service{background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a)}.tpl-hero__bg{position:absolute;inset:0;pointer-events:none}.tpl-hero--restaurant .tpl-hero__bg{background-image:radial-gradient(ellipse 500px 350px at 75% 25%,rgba(251,146,60,.15) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 15% 75%,rgba(239,68,68,.1) 0,transparent 70%)}.tpl-hero--service .tpl-hero__bg{background-image:radial-gradient(ellipse 500px 350px at 75% 25%,rgba(59,130,246,.18) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 15% 75%,rgba(99,102,241,.12) 0,transparent 70%)}.tpl-hero__content{position:relative}.tpl-hero__content h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15}.tpl-hero__content p{margin:0;font-size:1.15rem;color:hsla(0,0%,100%,.78);max-width:58ch;line-height:1.6}.tpl-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tpl-hero__tags span{padding:4px 14px;border-radius:999px;font-weight:600;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.12)}.tpl-hero__tags span,.tpl-pill{display:inline-flex;font-size:.78rem;background:hsla(0,0%,100%,.1)}.tpl-pill{align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.tpl-section{margin-bottom:56px}.tpl-section__head{display:flex;align-items:center;gap:20px;margin-bottom:20px}.tpl-section__head h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800;color:#0a2540;letter-spacing:-.01em}.tpl-section__badge{flex-shrink:0;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;box-shadow:0 4px 14px rgba(59,130,246,.35),inset 0 1px 0 hsla(0,0%,100%,.25)}.tpl-section__intro{font-size:1.05rem;color:#475569;line-height:1.7;margin:0 0 24px;max-width:64ch}.tpl-sub-heading{font-size:1.15rem;font-weight:700;color:#0a2540;margin:32px 0 16px}.tpl-screen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.tpl-screen-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#fff;border:1px solid #e8ecf1;border-radius:16px;transition:box-shadow .22s ease,transform .22s ease}.tpl-screen-card:hover{box-shadow:0 6px 24px rgba(10,37,64,.08);transform:translateY(-2px)}.tpl-screen-card__icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#eef2ff);display:flex;align-items:center;justify-content:center;color:#3b82f6}.tpl-screen-card__body{display:flex;flex-direction:column;gap:4px}.tpl-screen-card__body strong{font-size:.92rem;color:#0a2540;font-weight:700}.tpl-screen-card__body span{font-size:.84rem;color:#64748b;line-height:1.45}.tpl-comp-grid{display:flex;flex-wrap:wrap;gap:10px}.tpl-comp-chip{display:flex;flex-direction:column;gap:2px;padding:12px 18px;background:#fff;border:1px solid #e8ecf1;border-radius:14px;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.tpl-comp-chip:hover{border-color:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,.1);transform:translateY(-2px)}.tpl-comp-chip__name{font-size:.85rem;font-weight:700;color:#0a2540}.tpl-comp-chip__desc{font-size:.78rem;color:#64748b}.tpl-steps{display:flex;flex-direction:column;gap:0;position:relative;padding-left:36px}.tpl-steps:before{content:"";position:absolute;left:17px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#3b82f6,#6366f1);border-radius:2px;opacity:.25}.tpl-step{gap:20px;padding:20px 0}.tpl-step,.tpl-step__num{display:flex;position:relative}.tpl-step__num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;margin-left:-36px;z-index:1;box-shadow:0 2px 8px rgba(59,130,246,.3)}.tpl-step__body{flex:1 1}.tpl-step__body h3{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:#0a2540}.tpl-step__subtitle{font-size:.92rem;color:#475569;margin:0 0 12px}.tpl-step__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tpl-step__list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#334155;line-height:1.55}.tpl-step__check{flex-shrink:0;width:24px;height:24px;border-radius:8px;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;margin-top:1px}.tpl-step__note{margin:10px 0 0;font-size:.88rem;color:#64748b;font-style:italic}.tpl-step__cta{margin:4px 0 0;font-size:.95rem;color:#334155}.tpl-step__cta a{color:#3b82f6;font-weight:600;text-decoration:none}.tpl-step__cta a:hover{text-decoration:underline}.tpl-tip{margin-top:12px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;font-size:.88rem;color:#92400e;line-height:1.55}.tpl-store-block{margin-bottom:36px;padding:28px;border-radius:20px;background:#fff;border:1px solid #e8ecf1;box-shadow:0 2px 12px rgba(10,37,64,.04)}.tpl-store-block__header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.tpl-store-block__header h3{margin:0;font-size:1.15rem;font-weight:700;color:#0a2540}.tpl-store-block__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#334155}.tpl-req-list{display:flex;flex-direction:column;gap:12px}.tpl-req-card{padding:16px 20px;border-radius:14px;background:#f8fafc;border:1px solid #f1f5f9;transition:border-color .22s ease}.tpl-req-card:hover{border-color:#cbd5e1}.tpl-req-card strong{display:block;font-size:.9rem;color:#0a2540;margin-bottom:4px}.tpl-req-card p{margin:0;font-size:.86rem;color:#64748b;line-height:1.55}.tpl-tips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.tpl-tip-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border:1px solid #e8ecf1;border-radius:16px;transition:box-shadow .22s ease,transform .22s ease}.tpl-tip-card:hover{box-shadow:0 6px 24px rgba(10,37,64,.08);transform:translateY(-2px)}.tpl-tip-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#3b82f6;display:flex;align-items:center;justify-content:center}.tpl-tip-card strong{display:block;font-size:.9rem;color:#0a2540;margin-bottom:4px}.tpl-tip-card p{margin:0;font-size:.84rem;color:#64748b;line-height:1.5}.tpl-ext-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.tpl-ext-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:#fff;border:1px solid #e8ecf1;border-radius:18px;text-decoration:none;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.tpl-ext-card:hover{border-color:#3b82f6;box-shadow:0 8px 28px rgba(59,130,246,.1);transform:translateY(-3px)}.tpl-ext-card__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#3b82f6;display:flex;align-items:center;justify-content:center}.tpl-ext-card strong{font-size:.95rem;color:#0a2540}.tpl-ext-card span{font-size:.84rem;color:#64748b}.tpl-ext-card__arrow{position:absolute;top:24px;right:20px;color:#94a3b8;transition:color .22s ease,transform .22s ease}.tpl-ext-card:hover .tpl-ext-card__arrow{color:#3b82f6;transform:translateX(3px)}.tpl-help{gap:16px;padding:24px 32px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #dbeafe;margin-bottom:40px}.tpl-help,.tpl-help__icon{display:flex;align-items:center}.tpl-help__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#fff;justify-content:center;color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.tpl-help strong{display:block;font-size:1rem;color:#0a2540;margin-bottom:2px}.tpl-help p{margin:0;font-size:.9rem;color:#475569}.tpl-help a{color:#3b82f6;font-weight:600;text-decoration:none}.tpl-help a:hover{text-decoration:underline}@media (max-width:768px){.tpl-hero{padding:28px 20px;border-radius:20px;margin:12px 0 32px}.tpl-hero__content h1{font-size:1.7rem}.tpl-hero__content p{font-size:1rem}.tpl-section__head{gap:14px}.tpl-section__badge{width:42px;height:42px;border-radius:12px;font-size:1rem}.tpl-ext-grid,.tpl-screen-grid,.tpl-tips-grid{grid-template-columns:1fr}.tpl-store-block{padding:20px;border-radius:16px}.tpl-help{flex-direction:column;text-align:center;padding:24px 20px}.tpl-steps{padding-left:30px}.tpl-step__num{width:30px;height:30px;font-size:.72rem;margin-left:-30px}.tpl-steps:before{left:14px}}.support{max-width:1200px;margin:0 auto}.support-hero{margin:16px 0 48px;padding:clamp(36px,5vw,64px);border-radius:28px;background:linear-gradient(145deg,#0a2540,#0e3a6b 50%,#164e8a);color:#fff;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(10,37,64,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.support-hero__bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 500px 350px at 75% 25%,rgba(59,130,246,.18) 0,transparent 70%),radial-gradient(ellipse 400px 400px at 15% 75%,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.support-hero__content{position:relative}.support-hero__content h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15}.support-hero__content p{margin:0;font-size:1.15rem;color:hsla(0,0%,100%,.78);max-width:56ch;line-height:1.6}.support-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15);margin-bottom:8px}.support-section{margin-bottom:56px}.support-section__head{display:flex;align-items:center;gap:20px;margin-bottom:20px}.support-section__head h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800;color:#0a2540;letter-spacing:-.01em}.support-section__badge{flex-shrink:0;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:800;box-shadow:0 4px 14px rgba(59,130,246,.35),inset 0 1px 0 hsla(0,0%,100%,.25)}.support-section__intro{font-size:1.05rem;color:#475569;line-height:1.7;margin:0 0 24px;max-width:64ch}.support-section__footer-note{margin:20px 0 0;font-size:.95rem;color:#475569;font-weight:600}.support-quick-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.support-quick-card{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border:1px solid #e8ecf1;border-radius:18px;text-decoration:none;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.support-quick-card:hover{border-color:#3b82f6;box-shadow:0 8px 28px rgba(59,130,246,.1);transform:translateY(-3px)}.support-quick-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#3b82f6;display:flex;align-items:center;justify-content:center}.support-quick-card__body{display:flex;flex-direction:column;gap:4px}.support-quick-card__body strong{font-size:.95rem;color:#0a2540}.support-quick-card__body span{font-size:.86rem;color:#64748b;line-height:1.5}.support-quick-card__arrow{position:absolute;top:24px;right:20px;color:#94a3b8;transition:color .22s ease,transform .22s ease}.support-quick-card:hover .support-quick-card__arrow{color:#3b82f6;transform:translateX(3px)}.support-faq{display:grid;grid-gap:12px;gap:12px}.support-faq__item{border:1px solid #e8ecf1;border-radius:16px;background:#fff;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.support-faq__item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(10,37,64,.04)}.support-faq__item[open]{border-color:#3b82f6;box-shadow:0 4px 20px rgba(59,130,246,.08)}.support-faq__summary{list-style:none;cursor:pointer;width:100%;padding:18px 22px;font-size:.95rem;font-weight:700;color:#0a2540;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;transition:background-color .22s ease}.support-faq__summary::-webkit-details-marker{display:none}.support-faq__item[open] .support-faq__summary,.support-faq__summary:hover{background:#f8fafc}.support-faq__toggle{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background .22s ease,color .22s ease,transform .3s ease}.support-faq__item[open] .support-faq__toggle{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;transform:rotate(45deg)}.support-faq__summary:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.support-faq__answer{padding:0 22px 20px}.support-faq__answer p{margin:0;font-size:.92rem;color:#475569;line-height:1.65}.support-contact-wrap{display:grid;grid-template-columns:1fr 320px;grid-gap:28px;gap:28px;align-items:start}.support-form{padding:32px;background:#fff;border:1px solid #e8ecf1;border-radius:22px;box-shadow:0 2px 12px rgba(10,37,64,.04)}.support-form__field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.support-form__field label{font-weight:700;font-size:.88rem;color:#0a2540}.support-form__field input,.support-form__field textarea{border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;font:inherit;font-size:.92rem;color:#0a2540;background:#f8fafc;width:100%;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.support-form__field input:hover,.support-form__field textarea:hover{border-color:#cbd5e1;background:#fff}.support-form__field input:focus-visible,.support-form__field textarea:focus-visible{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.support-form__field small{font-size:.78rem;color:#94a3b8}.support-form__actions{display:flex;align-items:center;gap:14px;margin-top:6px}.support-form__submit{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(59,130,246,.3);transition:box-shadow .22s ease,transform .22s ease}.support-form__submit:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-1px)}.support-form__hint{font-size:.82rem;color:#94a3b8}.support-contact-info{display:flex;flex-direction:column;gap:16px}.support-info-card{display:flex;align-items:flex-start;gap:14px;padding:22px;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #dbeafe;border-radius:18px}.support-info-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#fff;color:#3b82f6;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(59,130,246,.1)}.support-info-card strong{display:block;font-size:.9rem;color:#0a2540;margin-bottom:2px}.support-info-card p{margin:0;font-size:.84rem;color:#475569;line-height:1.5}.support-tips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.support-tip-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#fff;border:1px solid #e8ecf1;border-radius:16px;transition:box-shadow .22s ease,transform .22s ease}.support-tip-card:hover{box-shadow:0 6px 24px rgba(10,37,64,.06);transform:translateY(-2px)}.support-tip-card__icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#3b82f6;display:flex;align-items:center;justify-content:center}.support-tip-card p{margin:0;font-size:.88rem;color:#334155;line-height:1.55}.support-form .listbox{margin-bottom:18px}.support-form .listbox__label{font-size:.88rem}.support-form .listbox__button{border-radius:12px;padding:12px 14px;font-size:.92rem;background:#f8fafc;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.support-form .listbox__button:hover{border-color:#cbd5e1;background:#fff}.support-form .listbox__button:focus-visible{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.support-form .listbox__options{border-radius:14px}.support-form .listbox__option{border-radius:10px;padding:10px 12px;font-size:.92rem}@media (max-width:768px){.support-hero{padding:28px 20px;border-radius:20px;margin:12px 0 32px}.support-hero__content h1{font-size:1.7rem}.support-hero__content p{font-size:1rem}.support-section__head{gap:14px}.support-section__badge{width:42px;height:42px;border-radius:12px;font-size:1rem}.support-contact-wrap,.support-quick-grid{grid-template-columns:1fr}.support-form{padding:24px 20px;border-radius:18px}.support-tips-grid{grid-template-columns:1fr}.support-form__actions{flex-direction:column;align-items:flex-start;gap:10px}}.ldrs-hero{position:relative;background:#fff;border-radius:24px;border:1px solid #e5e7eb;padding:72px 40px 64px;text-align:center;overflow:hidden;margin-bottom:40px}.ldrs-hero__glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(120px);opacity:.1;pointer-events:none}.ldrs-hero__glow--left{top:-60px;left:-80px;background:#6366f1}.ldrs-hero__glow--right{bottom:-80px;right:-60px;background:#3b82f6}.ldrs-hero__inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.ldrs-hero__pill{display:inline-flex;align-items:center;gap:7px;background:#f0f0ff;border:1px solid #e0e0f7;border-radius:100px;padding:6px 18px 6px 14px;font-size:13px;font-weight:600;color:#6366f1;margin-bottom:20px;letter-spacing:.02em}.ldrs-hero__pill svg{color:#6366f1}.ldrs-hero__title{font-size:2.5rem;font-weight:800;line-height:1.15;color:#0a2540;margin:0 0 16px;letter-spacing:-.02em}.ldrs-hero__lead{font-size:1.1rem;line-height:1.6;color:#475467;margin:0}.ldrs-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:32px;gap:32px;margin-bottom:48px}.ldrs-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;transition:transform .2s ease,box-shadow .25s ease}.ldrs-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(10,37,64,.1)}.ldrs-card__img{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:#f1f5f9}.ldrs-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ldrs-card:hover .ldrs-card__img img{transform:scale(1.04)}.ldrs-card__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,37,64,.25) 0,transparent 50%);pointer-events:none}.ldrs-card__body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.ldrs-card__info{display:flex;flex-direction:column;gap:2px}.ldrs-card__name{font-size:1.25rem;font-weight:800;color:#0a2540;letter-spacing:-.01em}.ldrs-card__role{font-size:.875rem;font-weight:600;color:#6366f1;letter-spacing:.01em}.ldrs-card__bio{font-size:.925rem;line-height:1.6;color:#475467;margin:0;flex:1 1}.ldrs-card__link{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:#3b82f6;margin-top:4px;transition:gap .2s ease}.ldrs-card:hover .ldrs-card__link{gap:10px}.ldrs-values{background:linear-gradient(135deg,#0a2540,#163a5f);border-radius:22px;padding:48px 40px;margin-bottom:32px}.ldrs-values__title{font-size:1.5rem;font-weight:800;color:#fff;text-align:center;margin:0 0 32px;letter-spacing:-.01em}.ldrs-values__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.ldrs-values__item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px}.ldrs-values__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#3b82f6);color:#fff;margin-bottom:4px}.ldrs-values__item strong{font-size:1rem;font-weight:700;color:#fff}.ldrs-values__item p{font-size:.875rem;line-height:1.6;color:#94a3b8;margin:0}@media (max-width:768px){.ldrs-hero{padding:48px 20px 40px;border-radius:18px}.ldrs-hero__title{font-size:1.75rem}.ldrs-hero__lead{font-size:1rem}.ldrs-gallery{grid-template-columns:1fr;gap:24px}.ldrs-card__body{padding:20px 22px 24px}.ldrs-values{padding:36px 20px;border-radius:18px}.ldrs-values__grid{grid-template-columns:1fr;gap:16px}}