._navShell_1wa6b_2{font-family:Segoe UI,system-ui,-apple-system,sans-serif;width:100%;min-height:10%;max-height:20%;margin:0;padding:0;padding-left:1rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;background:linear-gradient(135deg,var(--My-Dark),rgba(31,41,31,.25)),linear-gradient(315deg,var(--My-Dark),rgba(31,41,31,.65));border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:inset 0 1px #ffffff14;position:sticky;top:0;z-index:10;box-sizing:border-box;overflow:hidden}._navKickerBar_1wa6b_26{display:none;width:100%;text-align:center;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--My-Orange, rgb(226, 96, 24));margin:0 0 6px}._navBrand_1wa6b_37{display:flex;align-items:center;gap:.85rem}._navLogo_1wa6b_43{min-height:40px;max-height:75px;aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--My-Dark, rgb(0, 11, 0));border:1px solid var(--My-Navy, #050611);border-radius:12px}._navMeta_1wa6b_54{display:flex;flex-direction:column;gap:.1rem}._navLogoImg_1wa6b_60{height:100%;min-height:3rem;width:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:min(12px,12%)}._navKicker_1wa6b_26{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--My-Orange, rgb(226, 96, 24))}._adWrapper_1wa6b_76{flex:1;display:flex;justify-content:center}._adList_1wa6b_82{display:flex;align-items:flex-end;flex-direction:row;gap:.35rem;list-style:none;padding:0;margin:0}._adLink_1wa6b_96{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:var(--My-White);text-decoration:none;font-weight:400;text-shadow:none;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--text-color) 25%,transparent 75%);box-shadow:none;margin:0;background:var(--tint-75);border-radius:12px;white-space:nowrap;padding:8px 12px;transition:all .2s ease}._adLink_1wa6b_96:hover{text-decoration:underline;color:var(--My-LightGreen, rgb(79, 187, 68));border-color:var(--My-LightGreen, rgb(79, 187, 68));border:1px solid var(--My-LightGreen, rgb(79, 187, 68));box-shadow:none;transition:all .2s ease}@media(max-width:900px){._navShell_1wa6b_2{gap:1rem}._navLogo_1wa6b_43{min-height:35px;max-height:65px}._adList_1wa6b_82{gap:.25rem}}@media(max-width:720px){._navLogo_1wa6b_43{min-height:35px;max-height:65px}._adList_1wa6b_82{display:flex;flex-direction:column;gap:.15rem;margin:8px}}@media(max-width:600px){._navMeta_1wa6b_54{display:none}._navKickerBar_1wa6b_26{display:block}}@media(max-width:480px){._navShell_1wa6b_2{gap:0px;background-color:var(--tint-50)}._adWrapper_1wa6b_76{justify-content:flex-end;gap:0px}._navLogo_1wa6b_43{min-height:28px;max-height:72px;width:100%;height:auto;border-radius:12px}._adList_1wa6b_82{gap:2px;padding-right:.5rem}}@media(max-width:360px){._navLogo_1wa6b_43{display:none}}._root_1gl2d_1{display:grid;gap:12px}._setControls_1gl2d_6{display:flex;flex-wrap:wrap;gap:8px}._setButton_1gl2d_12{border:1px solid var(--text-color);background:var(--tint-75);color:var(--text-color);padding:6px 12px;border-radius:999px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}._setButtonActive_1gl2d_22{border-color:var(--My-LightGreen);box-shadow:0 0 8px #49ff1859}._frame_1gl2d_27{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--text-color);background:var(--tint-75);min-height:240px;display:flex;align-items:center;justify-content:center}._image_1gl2d_39{width:100%;height:100%;max-height:520px;object-fit:cover;display:block}._emptyState_1gl2d_47{padding:24px;color:var(--text-color);opacity:.7}._Panel_kil0v_5{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);border-radius:12px;overflow:hidden;background:#000000e6;color:#ffffffe6;border:1px solid rgba(160,163,161,.35);box-shadow:0 16px 36px #00000080}._Loading_kil0v_19{padding:12px 14px;font-size:13px;opacity:.85}._Row_kil0v_25{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;cursor:pointer;transition:background .12s ease}._Text_kil0v_34{font-size:13px;line-height:18px;word-break:break-word}._RowActive_kil0v_40{background:#007bffe6;color:#ffffffe6}._Row_kil0v_25:hover{background:#1b1b1be6;color:#ffffffe6}._Icon_kil0v_50{margin-top:2px;opacity:.75;flex-shrink:0}._Wrapper_14q2o_12{position:relative;width:100%}._SearchIcon_14q2o_20{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.75;pointer-events:none;z-index:1}._ClearButton_14q2o_33{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.75;background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;transition:opacity .16s ease;z-index:1}._ClearButton_14q2o_33:hover{opacity:1}._ClearButton_14q2o_33:focus{outline:none}@keyframes onAutoFillStart{0%{opacity:.99}to{opacity:1}}input:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:1ms}.section-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;height:100%}.contact-form-section{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:90%}.contact-form-section-xsm{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:100%}.form-header{margin-bottom:8px;margin-left:8px;margin-top:16px;text-shadow:var(--text-shadow-depth)}.form-title{font-size:30px;line-height:36px;font-weight:600;margin:0}.form-stack{display:flex;flex-direction:column;gap:16px;width:100%;background:var(--tint-75);border:var(--border-section);border-radius:12px;padding:16px;margin-bottom:32px;box-sizing:border-box}.form-stack-xsm{border:none}.form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%;box-sizing:border-box}.form-grid-mobile{grid-template-columns:1fr}.field{display:grid}.field-full-width{width:100%;grid-column:1 / -1}.label{font-size:13px;font-weight:700;margin-left:4px;margin-bottom:4px}.error{color:var(--My-Orange);margin-left:8px;font-size:12px}.form-input{font:inherit;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:12px;border-width:1px;border-style:solid;border-color:#a0a3a173;background:var(--tint-75);color:var(--text-color);transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.form-input:focus{outline:none}.form-input:focus-visible{outline:none}.form-input{-webkit-tap-highlight-color:transparent}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0 1000px var(--tint-75) inset;transition:background-color 5000s ease-in-out 0s;caret-color:var(--text-color)}.form-input[data-validation-state=default]{border-color:#a0a3a173;box-shadow:none}.form-input[data-validation-state=active]{border-color:var(--text-color);box-shadow:0 0 0 1px var(--text-color)}.form-input[data-validation-state=validated]{border-color:var(--My-LightGreen);box-shadow:0 0 0 1px var(--My-LightGreen)}.form-input[data-validation-state=warning]{border-color:var(--My-Orange);box-shadow:0 0 0 1px var(--My-Orange)}.form-input[data-validation-state=error]{border-color:var(--My-Red);box-shadow:0 0 0 1px var(--My-Red)}.form-input[data-validation-state=locked]{border-color:var(--My-LightGreen);box-shadow:0 0 0 1px var(--My-LightGreen);opacity:.6;cursor:not-allowed;background:var(--tint-50)}.form-input[data-validation-state=locked]:disabled{-webkit-text-fill-color:var(--text-color)}.address-wrap{position:relative}.form-input-with-icon{padding-left:40px;padding-right:40px}textarea.form-input{resize:vertical;min-height:80px}.map-shell{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:clamp(360px,50vw,360px);width:100%;border-radius:12px;box-shadow:var(--text-shadow-depth);box-sizing:border-box}.map{width:100%;height:100%;min-height:360px;border-radius:12px;box-shadow:var(--text-shadow-depth);flex-basis:auto}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--tint-25);border-radius:12px;pointer-events:none;z-index:1}.footer-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:14px;padding-top:16px;width:100%;box-sizing:border-box}.submit-button{border:1px solid var(--text-color);background:var(--My-LightGreen);color:var(--text-color);text-shadow:var(--text-shadow-depth);border-radius:12px;padding:12px 16px;font-weight:900;font-size:14px;cursor:pointer;transition:transform .12s ease,filter .12s ease;min-width:200px;min-height:48px}.submit-button:hover{filter:brightness(1.05);transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.submit-again-button{background:var(--bg);color:var(--text-color)}.success-message{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--My-LightGreen)}.success-icon{font-size:20px}@media(max-width:768px){.form-grid{grid-template-columns:1fr}.footer-row{flex-direction:column;align-items:stretch}.submit-button{width:100%}}.dual-mode-test{max-width:1200px;margin:0 auto;padding:20px;font-family:system-ui,-apple-system,sans-serif}.dual-mode-test h1{color:#333;border-bottom:2px solid #4CAF50;padding-bottom:10px}.test-section{margin:40px 0;padding:20px;background:#f5f5f5;border-radius:8px}.test-section h2{color:#4caf50;margin-top:0}.test-content{background:#fff;padding:20px;border-radius:4px;margin:20px 0}.input-wrapper{margin-bottom:20px}.input-wrapper label{display:block;font-weight:600;margin-bottom:8px;color:#555}.map-wrapper{margin:20px 0;border:2px solid #ddd;border-radius:4px;overflow:hidden}.state-display{background:#e8f5e9;padding:15px;border-radius:4px;margin-top:20px}.state-display h3{margin-top:0;color:#2e7d32}.state-display p{margin:8px 0;font-family:monospace}.code-example{background:#263238;color:#aed581;padding:15px;border-radius:4px;margin:20px 0;overflow-x:auto}.code-example pre{margin:0;font-family:Courier New,monospace;font-size:14px;line-height:1.5}.comparison table{width:100%;border-collapse:collapse;background:#fff;margin:20px 0}.comparison th,.comparison td{padding:12px;text-align:left;border:1px solid #ddd}.comparison th{background:#4caf50;color:#fff;font-weight:600}.comparison tbody tr:nth-child(2n){background:#f9f9f9}.comparison tbody tr:hover{background:#f0f0f0}*,*:before,*:after{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;min-height:100vh;-webkit-font-smoothing:antialiased}#root{isolation:isolate}:root{--My-Orange: rgb(226, 96, 24);--My-Navy: #050611;--My-Cyan: rgb(0, 238, 255);--My-LightOrange: rgb(243, 110, 33);--My-Black: rgb(0, 0, 0);--My-Green: rgb(105, 155, 95);--My-LightGreen: rgb(79, 187, 68);--My-Yellow: rgb(242, 178, 54);--My-White: rgb(255, 255, 255);--My-Gray: #e0e0e0;--transparent: rgba(0, 0, 0, 0);--tint-0: rgba(0, 0, 0, .1);--tint-25: rgba(0, 0, 0, .25);--tint-50: rgba(0, 0, 0, .5);--tint-75: rgba(0, 0, 0, .75);--tint-100: rgba(0, 0, 0, .9);--light-0: rgba(255, 255, 255, .1);--light-25: rgba(255, 255, 255, .25);--light-50: rgba(255, 255, 255, .5);--light-75: rgba(255, 255, 255, .75);--light-100: rgba(255, 255, 255, .9);--text-color: var(--My-White);--text-font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--text-Stroke: 1px rgba(0, 0, 0, .9);--text-shadow: 0 2px 6px rgba(0,0,0,.6);--text-shadow-depth: -1px -1px 0 rgba(0,0,0,.95), 1px -1px 0 rgba(0,0,0,.95), -1px 1px 0 rgba(0,0,0,.95), 1px 1px 0 rgba(0,0,0,.95), 0px 3px 10px rgba(0,0,0,.55);--border-section: 2px solid color-mix(in srgb, var(--text-color) 50%, transparent 50%) ;--border-tint: color-mix(in srgb, var(--text-color) 50%, transparent 50%);--surface-border: color-mix(in srgb, var(--text-color) 50%, srgb var(--bg), 50%);--shadow-1: 0 12px 30px rgba(0, 0, 0, .25);--shadow-2: 0 16px 40px rgba(0, 0, 0, .35);--shadow-3: 0 20px 50px rgba(0, 0, 0, .45);--glow-green: 0 0 6px var(--My-LightGreen), 0 0 18px color-mix(in srgb, var(--My-LightGreen) 70%, transparent), 0 0 40px color-mix(in srgb, var(--My-LightGreen) 45%, transparent);--focus-ring: 2px solid var(--text-color);--focus-offset: 2px}html[data-theme=dark]{--bg: var(--My-Navy);--GlobalBackground: var(--bg);--text-color: var(--My-White);--GlobalTextColor: var(--text-color);--bg-alt: var(--My-Cyan);--bg-lighter: color-mix(in srgb, var(--bg) 50%, in srgb, rgb(255, 255, 255), 50%);--blur: blur(5px);--webkit-back-blur: blur(5px);--border-glassy: 1px solid var(--light-50);--box-shadow-glassy: 25px 25px 50px -12px rgba(3, 54, 14, .5);--bg-darker: color-mix(in srgb, var(--bg) 50%, in srgb, rgb(0, 0, 0), 50%);--blur-darker: blur(7px);--webkit-back-blur-darker: blur(7px);--border-glassy-darker: 1px solid var(--My-Gray);--box-shadow-glassy-darker: 25px 25px 50px -12px rgba(3, 54, 14, .25);--surface-1: rgba(20, 24, 68, .25);--surface-2: rgba(10, 12, 36, .55);--surface-border: rgba(160, 163, 161, .35);--shadow-1: 0 12px 30px rgba(0, 0, 0, .45);--shadow-2: 0 16px 44px rgba(0, 0, 0, .55)}html[data-theme=light]{--bg: #ffffff;--text-color: #000000;--GlobalTextColor: var(--text-color);--GlobalBackground: var(--bg);--bg-alt: var(--My-Cyan);--blur: blur(3px);--webkit-back-blur: blur(2px);--bg-lighter: rgba(255, 255, 255, .5);--border-glassy: 1px solid var(color-mix(in srgb, var(--text-color) 50%, transparent 50%));--box-shadow-glassy: 25px 25px 50px -12px rgba(3, 54, 14, .25);--bg-darker: color-mix(in srgb, var(--bg) 50%, in srgb, rgb(0, 0, 0), 50%);--WebkitBackBlurDarker: blur(3px);--border-glassy-darker: 1px solid var(--My-Dark);--box-shadow-glassy-darker: 25px 25px 50px -12px rgba(3, 54, 14, .25);--surface-1: rgba(255, 255, 255, .65);--surface-2: rgba(240, 240, 240, .85);--surface-border: rgba(0, 11, 0, .15);--shadow-1: 0 12px 30px rgba(0, 0, 0, .12);--shadow-2: 0 16px 44px rgba(0, 0, 0, .18)}
