@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-soft:#f6f6f6;--color-track:#e9e9e9;--color-ink:#111;--color-sub:#6b7075;--color-faint:#9aa0a6;--color-line:#eaeaea;--color-teal:#008069;--color-teal-deep:#017561;--color-check:#1fa855;--color-wa-chat:#efe7de;--color-wa-out:#e7ffdb;--color-wa-panel:#f0f2f5;--color-wa-head:#008069;--wa-doodle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23A8967E' fill-opacity='0.28'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98z'/%3E%3Cpath d='M150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-20 0a5 5 0 1 1-10 0 5 5 0 0 1 10 0zm2 0a7 7 0 1 1-14 0 7 7 0 0 1 14 0z'/%3E%3Cpath d='M72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--font-display:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}a{color:inherit}.tnum{font-variant-numeric:tabular-nums}.wrap{max-width:1080px;margin:0 auto;padding-inline:32px}@media(max-width:640px){.wrap{padding-inline:20px}}@keyframes lShine{0%{left:-120px}45%{left:calc(100% + 40px)}to{left:calc(100% + 40px)}}@keyframes lPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes lUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lDot{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes lDotL{0%{opacity:0;left:calc(100% - 8px)}12%{opacity:1}88%{opacity:1}to{opacity:0;left:0}}@keyframes lDotV{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes lDotVUp{0%{opacity:0;top:calc(100% - 8px)}12%{opacity:1}88%{opacity:1}to{opacity:0;top:0}}@keyframes lBarFill{0%{width:6%}75%{width:92%}to{width:92%}}@keyframes lGrowY{0%{transform:scaleY(.25)}60%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes lBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes lPop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.fx-hero{max-width:1080px;margin:0 auto}.fx-hero--center{text-align:center;padding:56px 32px 0}.fx-eyebrow{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.fx-eyebrow.amber{color:#92400e}.fx-eyebrow.sub{color:var(--color-sub)}.fx-h1{letter-spacing:-.035em;color:#1a1a1a;margin:16px 0 0;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.06}.fx-hero--center .fx-h1{letter-spacing:-.04em;max-width:17ch;margin:20px auto 0;font-size:clamp(40px,6.2vw,72px);line-height:1.03}.fx-h1--amber em{color:#b45309;font-style:normal}.fx-lede{color:var(--color-sub);max-width:52ch;margin:20px 0 0;font-size:17px;line-height:1.6}.fx-lede--center{max-width:56ch;margin:24px auto 0;font-size:17.5px}.fx-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.fx-cta--center{justify-content:center;margin-top:30px}.fx-btn{color:#fff;background:#111;border:1px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.fx-btn:hover{background:#000}.fx-btn.ghost{color:#111;border-color:var(--color-line);background:0 0}.fx-btn.ghost:hover{background:var(--color-soft)}.fx-free{color:var(--color-faint);margin-top:13px;font-size:12.5px}.fx-final{text-align:center;padding:0 32px 72px}.fx-duo{grid-template-columns:1fr minmax(0,470px);align-items:center;gap:48px;max-width:1080px;margin:0 auto;padding:50px 32px 76px;display:grid}.fx-duo.flip{grid-template-columns:minmax(0,470px) 1fr;padding:20px 32px 80px}.fx-bul{flex-direction:column;gap:9px;margin-top:20px;display:flex}.fx-bul span{color:var(--color-sub);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}@media(max-width:980px){.fx-duo,.fx-duo.flip{grid-template-columns:1fr;gap:34px}.fx-duo.flip .fx-demo{order:2}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cta[data-astro-cid-vlsd7vy4]{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:700;cursor:pointer;font-size:13.5px;padding:9px 18px;border-radius:10px;background:var(--color-teal);color:#fff;border:1px solid var(--color-teal);transition:background .15s,transform .15s}.cta[data-astro-cid-vlsd7vy4]:hover{background:var(--color-teal-deep)}.cta[data-astro-cid-vlsd7vy4]:active{transform:translateY(1px)}.cta[data-astro-cid-vlsd7vy4].big{font-size:16px;padding:15px 28px;border-radius:12px}.cta[data-astro-cid-vlsd7vy4].ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-line)}.cta[data-astro-cid-vlsd7vy4].ghost:hover{background:var(--color-soft)}.nav[data-astro-cid-d2j5jy77]{display:flex;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px}.brand[data-astro-cid-d2j5jy77]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-ink)}.brand[data-astro-cid-d2j5jy77] img[data-astro-cid-d2j5jy77]{border-radius:7px}.brand-name[data-astro-cid-d2j5jy77]{font-size:17px;font-weight:800;letter-spacing:-.02em}.spacer[data-astro-cid-d2j5jy77]{flex:1}.nav-link[data-astro-cid-d2j5jy77]{text-decoration:none;font-size:13.5px;font-weight:600;color:var(--color-sub)}.nav-link[data-astro-cid-d2j5jy77]:hover{color:var(--color-ink)}.ia[data-astro-cid-d2j5jy77]{position:relative}.ia-btn[data-astro-cid-d2j5jy77]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--color-sub);padding:6px 2px}.ia-btn[data-astro-cid-d2j5jy77]:hover,.ia-btn[data-astro-cid-d2j5jy77][aria-expanded=true]{color:var(--color-ink)}.ia-chev[data-astro-cid-d2j5jy77]{transition:transform .18s}.ia-btn[data-astro-cid-d2j5jy77][aria-expanded=true] .ia-chev[data-astro-cid-d2j5jy77]{transform:rotate(180deg)}.ia-panel[data-astro-cid-d2j5jy77]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-6px);min-width:288px;background:#fff;border:1px solid var(--color-line);border-radius:14px;box-shadow:0 18px 50px -20px #111b2159;padding:8px;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:60}.ia-panel[data-astro-cid-d2j5jy77]:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.ia[data-astro-cid-d2j5jy77]:hover .ia-panel[data-astro-cid-d2j5jy77],.ia[data-astro-cid-d2j5jy77].open .ia-panel[data-astro-cid-d2j5jy77]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ia-item[data-astro-cid-d2j5jy77]{display:flex;gap:11px;align-items:flex-start;padding:10px 12px;border-radius:10px;text-decoration:none}.ia-item[data-astro-cid-d2j5jy77]:hover{background:var(--color-soft)}.ia-ic[data-astro-cid-d2j5jy77]{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center}.ia-ic[data-astro-cid-d2j5jy77].spark{background:#efe7fb;color:#6b4bb3}.ia-ic[data-astro-cid-d2j5jy77].wand{background:#fef3c7;color:#b45309}.ia-txt[data-astro-cid-d2j5jy77] b[data-astro-cid-d2j5jy77]{display:block;font-size:13.5px;font-weight:700;color:var(--color-ink)}.ia-txt[data-astro-cid-d2j5jy77] small[data-astro-cid-d2j5jy77]{display:block;font-size:12px;color:var(--color-sub);margin-top:1px}.lang[data-astro-cid-d2j5jy77]{display:inline-flex;border:1px solid var(--color-line);border-radius:999px;overflow:hidden}.lang-btn[data-astro-cid-d2j5jy77]{text-decoration:none;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase;color:var(--color-sub);background:transparent}.lang-btn[data-astro-cid-d2j5jy77].on{background:var(--color-ink);color:#fff}@media(max-width:560px){.nav[data-astro-cid-d2j5jy77]{gap:10px;flex-wrap:wrap}.nav-link[data-astro-cid-d2j5jy77]{display:none}.ia-panel[data-astro-cid-d2j5jy77]{left:0;transform:translateY(-6px)}.ia[data-astro-cid-d2j5jy77]:hover .ia-panel[data-astro-cid-d2j5jy77],.ia[data-astro-cid-d2j5jy77].open .ia-panel[data-astro-cid-d2j5jy77]{transform:translateY(0)}}.foot[data-astro-cid-tuop363n]{border-top:1px solid var(--color-line);padding:30px 32px;text-align:center;font-size:12.5px;color:var(--color-sub)}.foot-logo[data-astro-cid-tuop363n]{border-radius:7px;display:block;margin:0 auto 12px}.foot-line[data-astro-cid-tuop363n] b[data-astro-cid-tuop363n]{color:var(--color-ink)}.foot-line[data-astro-cid-tuop363n] a[data-astro-cid-tuop363n]{color:var(--color-ink);font-weight:600;text-decoration:none}.foot-line[data-astro-cid-tuop363n] a[data-astro-cid-tuop363n]:hover{text-decoration:underline}.foot-legal[data-astro-cid-tuop363n]{max-width:460px;margin:12px auto 0;font-size:11px;line-height:1.5;color:var(--color-faint)}
