:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text-primary);background:var(--outer-background);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--page-width:480px;--outer-background:#f4f4f4;--page-background:#fff;--hero-background:#ededed;--text-primary:#303030;--text-secondary:#303030cc;--text-tertiary:#303030b3;--icon-background:#cbedcc;--hero-icon-color:#013902;--status-icon-color:#1c1b1f;--emergency-icon-color:#230000;--primary:#8fe392;--primary-text:#012b02;--field-background:#fff;--field-border:#d4d4d4;--field-text:#000c;--field-shadow:inset 0 1px 2.9px #0000001a;--focus-border:#a8c9a9;--focus-ring:#8fe39247;--emergency-link:#717671;--error-text:#b3261e;--disabled-background:#ececec;--disabled-text:#0003;--dialog-overlay:#0000001a;--dialog-background:#fff;--dialog-shadow:0 9px 22px #0000001a, 0 3px 8px #00000014;--emergency-icon-background:#ff6565;--danger-background:#ff7474;--danger-text:#230000;--secondary-background:#ebebeb;--secondary-text:#272727;--focus-visible-ring:#30303029;--language-panel:var(--dialog-background);--language-field:var(--field-background);--language-text:var(--text-primary);--language-muted:var(--text-secondary);--language-button-color:#858585;--language-border:var(--field-border);--language-accent:var(--primary);--language-accent-text:var(--primary-text);--language-selected:color-mix(in srgb, var(--primary) 24%, var(--field-background));--language-button-background:color-mix(in srgb, var(--page-background) 55%, transparent);--language-button-hover:color-mix(in srgb, var(--hero-background) 78%, transparent);--language-focus:var(--focus-ring);--language-overlay:var(--dialog-overlay);--language-shadow:var(--dialog-shadow);--viewport-bottom-obstruction:0px;--action-bottom:max(16px, env(safe-area-inset-bottom), calc(var(--viewport-bottom-obstruction) + 16px));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:320px}button,input,textarea{font:inherit}input,textarea{touch-action:manipulation;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}button{border:0}p,h1{margin:0}.move-page{width:min(100%, var(--page-width));background:var(--page-background);flex-direction:column;min-height:max(100dvh,720px);margin:0 auto;display:flex;position:relative;overflow-x:clip}.hero{background:var(--hero-background);min-height:309px;position:relative}.hero__content{flex-direction:column;align-items:center;gap:19px;width:min(319px,100% - 48px);margin:0 auto;padding:41px 0 35px;display:flex}.hero__icon{background:var(--icon-background);border-radius:50%;flex:0 0 113px;place-items:center;width:113px;height:113px;display:grid;overflow:hidden}.masked-icon{-webkit-mask-image:var(--masked-icon);mask-image:var(--masked-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--masked-icon);background:currentColor;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.hero__icon{color:var(--hero-icon-color)}.hero__glyph{width:57px;height:57px}.hero h1{text-align:center;width:100%;font-size:32px;font-weight:500;line-height:38px}.hero__description{width:100%;color:var(--text-secondary);text-align:center;font-size:13px;font-weight:400;line-height:normal}.hero__description p+p{margin-top:6px}.contact-form{min-height:350px;padding-bottom:var(--action-bottom);flex-direction:column;flex:1 0 350px;margin:26px 18px 0;display:flex;position:relative}.field{position:absolute;left:0;right:0}.field--phone{top:0}.field--message{top:92px}.field label{height:17px;color:var(--text-primary);margin-left:3px;font-size:14px;font-weight:500;line-height:17px;display:block}.field input,.field textarea{border:1px solid var(--field-border);background:var(--field-background);width:100%;box-shadow:var(--field-shadow);color:var(--field-text);border-radius:12px;outline:none;margin-top:8px;transition:border-color .12s,box-shadow .12s;display:block}.field input:focus,.field textarea:focus{border-color:var(--focus-border);box-shadow:var(--field-shadow), 0 0 0 2px var(--focus-ring)}.field input{height:45px;padding:0 14px;font-size:18px;line-height:22px}.field textarea{resize:none;height:135px;padding:12px 14px;font-size:16px;line-height:24px}.emergency-link{color:var(--emergency-link);text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;padding:0;font-size:14px;font-weight:500;line-height:17px;text-decoration:underline;position:absolute;top:268px;left:3px}.emergency-link:not([hidden]){animation:.18s ease-out both link-in}.form-status{z-index:2;width:100%;min-height:18px;color:var(--error-text);text-align:center;margin:auto 0 7px;font-size:13px;line-height:18px;position:relative}.submit-button{z-index:2;bottom:var(--action-bottom);background:var(--primary);width:calc(100% + 6px);height:48px;color:var(--primary-text);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:112px;flex:0 0 48px;margin-left:-3px;font-size:20px;font-weight:500;line-height:24px;transition:background-color .16s,color .16s,transform .14s cubic-bezier(.2,.8,.2,1),filter .12s;position:sticky}.submit-button:not(:disabled):active,.dialog-button:active,.button--pressed{filter:brightness(.94);transform:scale(.965)}.button--pressed{transition-duration:70ms}.button--tapped{animation:.19s cubic-bezier(.2,.8,.2,1) button-tap}.submit-button:disabled{background:var(--disabled-background);color:var(--disabled-text);cursor:default}.submit-button.submit-button--loading{background:var(--primary);cursor:wait;place-items:center;display:grid}.submit-button__spinner{border:2.5px solid #012b023d;border-top-color:var(--primary-text);border-radius:50%;width:22px;height:22px;animation:.68s linear infinite button-spinner}.site-record{z-index:1;bottom:max(3px, calc(env(safe-area-inset-bottom) - 13px));width:min(calc(100% - 30px), calc(var(--page-width) - 30px));color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.55;pointer-events:none;font-size:9px;font-weight:400;line-height:10px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.dialog-layer{z-index:10;top:0;right:max(0px, calc((100vw - var(--page-width)) / 2));bottom:0;left:max(0px, calc((100vw - var(--page-width)) / 2));background:var(--dialog-overlay);-webkit-backdrop-filter:blur(4.75px);place-items:center;animation:.18s ease-out both dialog-layer-in;display:grid;position:fixed}.demo-notification{z-index:20;top:max(12px, env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--field-border) 72%, transparent);background:color-mix(in srgb, var(--dialog-background) 92%, transparent);width:min(390px,100% - 24px);color:var(--text-primary);pointer-events:none;-webkit-backdrop-filter:blur(16px);border-radius:18px;padding:12px 14px 13px;animation:.28s cubic-bezier(.2,.8,.2,1) both demo-notification-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.demo-notification__header{color:var(--text-tertiary);align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.demo-notification__header span:last-child{margin-left:auto}.demo-notification__mark{background:var(--primary);width:20px;height:20px;color:var(--primary-text);border-radius:6px;place-items:center;display:grid}.demo-notification__mark-glyph{width:14px;height:14px}.demo-notification strong{margin-bottom:4px;font-size:15px;line-height:20px;display:block}.demo-notification p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.demo-notification--closing{animation:.18s ease-in both demo-notification-out}.dialog-card{background:var(--dialog-background);width:min(319px,100% - 36px);min-height:287px;box-shadow:var(--dialog-shadow);color:var(--text-primary);text-align:center;border-radius:24.625px;flex-direction:column;padding:124px 15px 13px;animation:.22s cubic-bezier(.2,.8,.2,1) both dialog-card-in;display:flex;position:relative;overflow:hidden}.dialog-layer--closing{pointer-events:none;animation:.14s ease-in both dialog-layer-out}.dialog-layer--closing .dialog-card{animation:.14s ease-in both dialog-card-out}.dialog-icon{border-radius:50%;place-items:center;width:83px;height:83px;display:grid;position:absolute;top:25px;left:50%;transform:translate(-50%)}.dialog-icon--success,.dialog-icon--failure,.dialog-icon--damaged{background:var(--icon-background);color:var(--status-icon-color)}.dialog-icon--emergency,.dialog-icon--direct{background:var(--emergency-icon-background);color:var(--emergency-icon-color)}.dialog-icon__glyph{width:49.4691px;height:49.4691px}.dialog-card--failure{min-height:309px}.dialog-card--damaged,.dialog-card--direct{min-height:265px}.dialog-card--damaged.dialog-card--no-actions{min-height:220px}.dialog-card h2{margin:0;font-size:24px;font-weight:500;line-height:29px}.dialog-copy{color:var(--text-tertiary);margin-top:16px;font-size:13px;font-weight:400;line-height:normal}.dialog-copy p+p{margin-top:6px}.dialog-actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.dialog-button{width:100%;height:41px;color:var(--primary-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:112px;outline:none;padding:0 16px;font-size:14px;font-weight:500;line-height:17px;transition:filter .12s,transform .14s cubic-bezier(.2,.8,.2,1)}.dialog-button--primary{background:var(--primary)}.dialog-button--danger{background:var(--danger-background);color:var(--danger-text)}.dialog-button--secondary{background:var(--secondary-background);color:var(--secondary-text)}.emergency-link:focus-visible,.dialog-button:focus-visible{box-shadow:0 0 0 3px var(--focus-visible-ring)}@media (prefers-color-scheme:dark){:root{--outer-background:#0d0d0d;--page-background:#1b1b1b;--hero-background:#111;--text-primary:#f1f1f1;--text-secondary:#c4c4c4;--text-tertiary:#b8b8b8;--icon-background:#263e28;--hero-icon-color:#9ae59e;--status-icon-color:#9ae59e;--primary:#82dc86;--primary-text:#09270a;--field-background:#242424;--field-border:#707070;--field-text:#f1f1f1;--field-shadow:inset 0 1px 3px #00000057;--focus-border:#78ba7c;--focus-ring:#82dc863d;--emergency-link:#bdbdbd;--error-text:#ffb4ab;--disabled-background:#303030;--disabled-text:#f1f1f147;--dialog-overlay:#00000075;--dialog-background:#262626;--dialog-shadow:0 12px 30px #00000057, 0 3px 10px #00000047;--emergency-icon-background:#ff7474;--danger-background:#ff8585;--danger-text:#2b0000;--secondary-background:#3a3a3a;--secondary-text:#f1f1f1;--focus-visible-ring:#f1f1f13d;--language-button-color:#686868}}@media (hover:hover){.submit-button:not(:disabled):hover,.dialog-button:hover{filter:brightness(.98)}}@keyframes dialog-layer-in{0%{opacity:0}to{opacity:1}}@keyframes demo-notification-in{0%{opacity:0;transform:translate(-50%,-18px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes demo-notification-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(.98)}}@keyframes dialog-layer-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-card-in{0%{opacity:0;transform:translateY(2px)scale(.965)}to{opacity:1;transform:translateY(-10px)scale(1)}}@keyframes dialog-card-out{0%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.975)}}@keyframes link-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes button-spinner{to{transform:rotate(360deg)}}@keyframes button-tap{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(.94);transform:scale(.965)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dialog-layer,.dialog-card,.dialog-layer--closing,.dialog-layer--closing .dialog-card,.emergency-link:not([hidden]),.submit-button__spinner,.demo-notification,.demo-notification--closing{animation-duration:1ms}.submit-button,.dialog-button{transition-duration:1ms}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
