@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.CtU8wq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.CtU8wq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.fAP67W_lockup{color:var(--tracten-black);align-items:center;line-height:1;display:inline-flex}[data-theme=dark] .fAP67W_lockup{color:#fff}.fAP67W_onDark{color:#fff}[data-theme=dark] .fAP67W_onDark{color:#fff}.fAP67W_horizontal{gap:.6em}.fAP67W_stacked{flex-direction:column;gap:.5em}.fAP67W_symbol{flex-shrink:0;width:1.4em;height:1.4em;display:block}.fAP67W_symbolStacked{width:2.2em;height:2.2em;display:block}.fAP67W_wordmark{font-family:var(--font-display);letter-spacing:.14em;text-transform:lowercase;margin-right:-.14em;font-size:1em;font-weight:600}
._5jvWLa_dock{z-index:40;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);box-shadow:var(--shadow-sm);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), padding-left var(--dur-fast) var(--ease-standard);border-left:none;align-items:center;gap:.5rem;padding:.65rem 1rem .65rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}._5jvWLa_dock:hover{color:var(--accent);border-color:var(--accent);padding-left:1.1rem}._5jvWLa_dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}._5jvWLa_label{white-space:nowrap}@media (max-width:1439px){._5jvWLa_dock{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.6rem 1rem;inset:auto auto 1rem 1rem;transform:none}._5jvWLa_dock:hover{padding-left:1rem}}@media (max-width:400px){._5jvWLa_dock{padding:.55rem .85rem;font-size:.78rem}}
._3b5zuq_toggle{border:1px solid var(--border-strong);width:2.15rem;height:2.15rem;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._3b5zuq_toggle:hover{color:var(--accent);border-color:var(--accent)}._3b5zuq_toggle:active{transform:scale(.92)}._3b5zuq_icon{width:1.05rem;height:1.05rem}@media (max-width:767px){._3b5zuq_toggle{width:44px;height:44px}._3b5zuq_icon{width:1.2rem;height:1.2rem}}@media (prefers-reduced-motion:reduce){._3b5zuq_toggle{transition:none}}
.Af2_WG_header{z-index:var(--z-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:box-shadow var(--dur-med) var(--ease-standard);background:#fffffff0;position:sticky;top:0}[data-theme=dark] .Af2_WG_header{background:#000000f0}.Af2_WG_header[data-scrolled]{box-shadow:var(--shadow-sm)}.Af2_WG_inner{max-width:var(--maxw);align-items:center;gap:2rem;height:72px;margin:0 auto;padding:0 1.5rem;display:flex}.Af2_WG_brand{flex-shrink:0;align-items:center;font-size:1.45rem;display:flex}.Af2_WG_nav{color:var(--text-muted);gap:28px;margin-left:auto;font-size:.875rem;font-weight:600;display:flex}.Af2_WG_nav a{transition:color var(--dur-fast) var(--ease-standard);padding:.5rem 0;position:relative}.Af2_WG_nav a:hover{color:var(--text)}.Af2_WG_nav a.Af2_WG_active{color:var(--accent)}.Af2_WG_nav a.Af2_WG_active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.Af2_WG_menu{display:flex;position:relative}.Af2_WG_dropdown{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:240px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), visibility 0s linear var(--dur-fast);margin:0;padding:.5rem;list-style:none;position:absolute;top:100%;left:-16px;transform:translateY(6px)}.Af2_WG_menu:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.Af2_WG_menu:hover .Af2_WG_dropdown,.Af2_WG_menu:focus-within .Af2_WG_dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:none}.Af2_WG_dropdown a{border-radius:var(--radius-sm);min-height:40px;color:var(--text);white-space:nowrap;align-items:center;padding:0 .75rem;font-weight:500;display:flex}.Af2_WG_dropdown a:hover,.Af2_WG_dropdown a:focus-visible,.Af2_WG_dropdown a[aria-current=page]{background:var(--accent-glow);color:var(--accent)}.Af2_WG_mobileGroup{display:contents}.Af2_WG_mobileSub{color:var(--text-muted)!important;padding-left:1.25rem!important;font-size:.98rem!important;font-weight:500!important}.Af2_WG_actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.Af2_WG_lang{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:.55rem .7rem;font-size:.78rem;font-weight:600}.Af2_WG_lang:hover{color:var(--accent);border-color:var(--accent)}.Af2_WG_cta{background:var(--accent);height:44px;color:var(--accent-contrast);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-standard);align-items:center;padding:0 18px;font-size:.875rem;font-weight:600;display:inline-flex}.Af2_WG_cta:hover{background:var(--accent-dim)}.Af2_WG_menuButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;width:44px;height:44px;transition:border-color var(--dur-fast) var(--ease-standard);background:0 0;padding:10px;display:none}.Af2_WG_menuButton:hover{border-color:var(--accent)}.Af2_WG_menuButton svg{width:100%;height:100%;display:block}.Af2_WG_mobileNav{background:var(--bg);border-top:1px solid var(--border);flex-direction:column;height:calc(100dvh - 64px);padding:1rem 1.25rem 3rem;display:none;position:fixed;top:64px;left:0;right:0;overflow-y:auto}.Af2_WG_mobileNav a{min-height:52px;color:var(--text);border-bottom:1px solid var(--border);transition:color var(--dur-fast) var(--ease-standard);align-items:center;padding:.25rem;font-size:1.08rem;font-weight:600;display:flex}.Af2_WG_mobileNav a:hover{color:var(--accent)}.Af2_WG_mobileCta{background:var(--accent);border-radius:var(--radius-sm);justify-content:center;margin-top:1.25rem;color:var(--accent-contrast)!important;border-bottom:none!important}.Af2_WG_mobileLang{color:var(--text-muted)!important;border-bottom:none!important;font-size:.95rem!important}@media (min-width:1024px) and (max-width:1199px){.Af2_WG_inner{gap:16px}.Af2_WG_nav{gap:15px;font-size:.8125rem}}@media (max-width:1023px){.Af2_WG_inner{height:64px;padding:0 2rem}.Af2_WG_brand{font-size:1.3rem}.Af2_WG_mobileNav{height:calc(100dvh - 64px);top:64px}}@media (max-width:767px){.Af2_WG_inner{gap:1rem;height:64px;padding:0 1.25rem}.Af2_WG_nav,.Af2_WG_lang,.Af2_WG_cta{display:none}.Af2_WG_actions{margin-left:auto}.Af2_WG_menuButton{display:block}.Af2_WG_mobileNav[data-open]{display:flex}.Af2_WG_mobileNav{height:calc(100dvh - 64px);top:64px}}@media (max-width:360px){.Af2_WG_brand{font-size:1.3rem}.Af2_WG_brand svg{width:28px;height:28px}.Af2_WG_brand span[class*=wordmark]{display:none}}
.EZoWya_footer{background:var(--ink-surface-deep);color:var(--ink-text-muted);margin-top:96px;padding:88px 1.5rem 48px}.EZoWya_inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin:0 auto;display:flex}.EZoWya_brand{margin-bottom:.9rem;font-size:1.25rem}.EZoWya_tagline{max-width:34ch;font-size:.92rem}.EZoWya_services{flex-direction:column;font-size:.92rem;display:flex}.EZoWya_services a{min-height:40px;transition:color var(--dur-fast) var(--ease-standard);align-items:center;display:inline-flex}.EZoWya_services a:hover{color:var(--tracten-white)}.EZoWya_right{flex-direction:column;font-size:.92rem;display:flex}.EZoWya_right a{min-height:40px;transition:color var(--dur-fast) var(--ease-standard);align-items:center;display:inline-flex}.EZoWya_right a:hover{color:var(--tracten-white)}.EZoWya_bottom{max-width:var(--maxw);border-top:1px solid var(--ink-border);color:var(--tracten-neutral-400);font-family:var(--font-mono);letter-spacing:.06em;margin:2.5rem auto 0;padding-top:1.5rem;font-size:.78rem}@media (max-width:767px){.EZoWya_footer{margin-top:64px;padding:64px 1.25rem 32px}}
.EOJfaq_button{z-index:45;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-muted);cursor:pointer;box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-enter), transform var(--dur-med) var(--ease-enter), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;bottom:calc(clamp(1rem,3vw,2rem) + 44px + .75rem);right:clamp(1rem,3vw,2rem);transform:translateY(8px)}.EOJfaq_button[data-visible]{opacity:1;pointer-events:auto;transform:none}.EOJfaq_button:hover,.EOJfaq_button:focus-visible{color:var(--accent);border-color:var(--accent)}.EOJfaq_button svg{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){.EOJfaq_button{transition:opacity .01ms}}
.qV1AIW_root{z-index:46;pointer-events:none;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.qV1AIW_root>*{pointer-events:auto}.qV1AIW_button{background:var(--accent);height:44px;color:var(--accent-contrast);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);align-items:center;gap:.5rem;padding:0 1rem 0 .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.qV1AIW_button:hover{background:var(--accent-dim)}.qV1AIW_button:active{transform:translateY(1px)}.qV1AIW_button:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:3px}.qV1AIW_buttonLabel{white-space:nowrap}.qV1AIW_panel{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius);width:min(23rem,100vw - 2rem);max-height:calc(100vh - 44px - 3rem);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-med) var(--ease-enter), transform var(--dur-med) var(--ease-enter), visibility 0s linear var(--dur-med);gap:.75rem;padding:24px;display:grid;position:absolute;bottom:calc(44px + .75rem);right:0;overflow-y:auto;transform:translateY(8px)}.qV1AIW_root[data-open] .qV1AIW_panel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.qV1AIW_panel:not([aria-hidden]){pointer-events:auto}.qV1AIW_root .qV1AIW_panel[aria-hidden]{pointer-events:none}.qV1AIW_topics{gap:.5rem;display:grid}.qV1AIW_topic{text-align:left;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);gap:.15rem;padding:.7rem .9rem;display:grid}.qV1AIW_topic:hover,.qV1AIW_topic:focus-visible{border-color:var(--accent);background:var(--accent-glow);outline:none}.qV1AIW_topicLabel{font-size:.9375rem;font-weight:600}.qV1AIW_topicHint{color:var(--text-muted);font-size:.8125rem}.qV1AIW_actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.qV1AIW_back{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .25rem;font-size:.875rem;font-weight:600;display:inline-flex}.qV1AIW_back:hover,.qV1AIW_back:focus-visible{color:var(--accent)}.qV1AIW_head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.qV1AIW_eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}.qV1AIW_title{color:var(--text);margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1.3}.qV1AIW_close{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.qV1AIW_close:hover,.qV1AIW_close:focus-visible{color:var(--accent);border-color:var(--accent)}.qV1AIW_lead{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.qV1AIW_form{gap:.75rem;display:grid}.qV1AIW_field{gap:.35rem;min-width:0;display:grid}.qV1AIW_form{min-width:0}.qV1AIW_label{color:var(--text);font-size:.8125rem;font-weight:600}.qV1AIW_input{box-sizing:border-box;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--dur-fast) var(--ease-standard);padding:0 .75rem;font-size:.9rem;line-height:1.3;overflow:hidden}select.qV1AIW_input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 1.1rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.25rem}.qV1AIW_input option{color:var(--text);background:var(--bg-elev);font-size:.9rem}.qV1AIW_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.qV1AIW_send{background:var(--accent);height:44px;color:var(--accent-contrast);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:600;display:inline-flex}.qV1AIW_send:hover{background:var(--accent-dim)}.qV1AIW_send:focus-visible{outline:2px solid var(--focus-color,var(--accent));outline-offset:3px}.qV1AIW_note{color:var(--text-faint);font-size:.78rem;line-height:1.45}@media (max-width:767px){.qV1AIW_buttonLabel{display:none}.qV1AIW_button{justify-content:center;width:44px;padding:0}}@media (prefers-reduced-motion:reduce){.qV1AIW_panel,.qV1AIW_button{transition:none}}
