:root{--app-bg: #002539;--app-bg-2: #001820;--app-lime: #c0d22a;--app-pear: #73a82e;--app-blue: #049cd9;--app-grey: #99a7ae;--app-light: #edf2f4;--app-border: #2d4d5d;--app-prussian: #004367;--app-red: #ff6565;--app-yellow: #f0c152;--app-tile: #013450;--f-title: "Montserrat", -apple-system, sans-serif;--f-text: "Source Sans 3", -apple-system, sans-serif}.demo-head{position:sticky;top:0;z-index:10;background:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(0,0,0,.06)}.demo-head .container{display:flex;justify-content:space-between;align-items:center;height:52px}.demo-back{color:var(--c-accent);font-size:.95rem}.demo-badge{font-size:.8rem;color:var(--c-text-muted);background:var(--c-bg-soft);padding:.3rem .75rem;border-radius:999px}.demo-intro{padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,3rem)}.demo-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem}.demo-toc a{font-size:.9rem;padding:.45rem .9rem;border-radius:999px;background:var(--c-bg-soft)}.demo-toc a:hover{background:#e8e8ed}.demo{padding:clamp(4rem,9vw,7rem) 0}.demo--soft{background:var(--c-bg-soft)}.demo__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.demo__num{font-size:.875rem;font-weight:600;color:var(--c-accent);margin-bottom:.6rem}.demo__title{font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.demo__text{margin-top:1rem;color:var(--c-text-muted);font-size:1.1rem;max-width:46ch}.demo__use{margin-top:1.5rem;font-size:.9rem;color:var(--c-text-muted);border-left:3px solid var(--c-accent);padding-left:.9rem}.demo__use strong{color:var(--c-text)}.demo-outro{padding:3rem 0 5rem}.demo-clock{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.6rem 1rem;border-radius:999px;background:var(--c-bg-soft);font-variant-numeric:tabular-nums}.demo-clock svg{width:22px;height:22px;fill:#ffd60a;stroke:#f5a300;stroke-width:1.6;stroke-linecap:round}.demo-clock span{font-weight:600;font-size:1.15rem}.demo-clock small{color:var(--c-text-muted)}.demo-steps{list-style:none;counter-reset:s;padding:0;margin:1.5rem 0 0;display:grid;gap:.5rem}.demo-steps li{counter-increment:s;display:flex;align-items:center;gap:.75rem;color:var(--c-text-muted);transition:color .3s}.demo-steps li:before{content:counter(s);width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid var(--c-line);display:grid;place-items:center;font-size:.8rem;font-weight:600;transition:all .3s}.demo-steps li.is-on{color:var(--c-text);font-weight:600}.demo-steps li.is-on:before{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.demo-steps li.is-done:before{border-color:var(--c-accent);color:var(--c-accent)}.phone-stage{display:grid;place-items:center}.phone{position:relative;width:min(300px,78vw);aspect-ratio:9 / 19.4;border-radius:52px;padding:3.5px;background:linear-gradient(135deg,#f6f7f9,#b8bcc2 18%,#eceef1 38%,#9a9ea5 62%,#dfe1e5 82%,#a7abb1);box-shadow:0 40px 70px -28px #00253973,0 12px 24px -12px #00000040,inset 0 0 1px #00000059}.phone__side{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#8d9197,#d4d7db)}.phone__side--l{left:-2.5px;top:19%;height:6%;box-shadow:0 39px #a9adb3,0 66px #a9adb3}.phone__side--l:after{content:"";position:absolute;left:0;top:-60%;width:3px;height:40%;border-radius:2px;background:inherit}.phone__side--r{right:-2.5px;top:28%;height:11%;background:linear-gradient(270deg,#8d9197,#d4d7db)}.phone>.screen{position:relative;height:100%;border-radius:48.5px;overflow:hidden;border:9px solid #050506;background:linear-gradient(180deg,var(--app-bg),var(--app-bg-2));color:var(--app-light);font-family:var(--f-text);box-shadow:inset 0 0 0 1px #ffffff0a}.phone>.screen:before{content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);width:88px;height:26px;border-radius:14px;background:#000;z-index:7}.phone>.screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff12,#fff0 32%)}.sb{position:relative;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:13px 22px 0 28px;height:38px;font:600 13px/1 -apple-system,"SF Pro Text",var(--f-text)}.sb__r{display:flex;gap:5px;align-items:center}.sb__r svg{height:11px;width:auto;fill:var(--app-light)}.app{position:absolute;top:40px;right:0;bottom:0;left:0;display:flex;flex-direction:column}.app__bar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px}.app__bar img{height:16px;width:auto}.app__scroll{padding:0 14px 80px;overflow:hidden;flex:1}.app__dev{font-size:9.5px;color:var(--app-grey);margin-top:10px}.app__title{font:700 22px/1.15 var(--f-title);color:var(--app-light);margin-top:4px;letter-spacing:-.01em}.app__sub{font-size:11px;color:var(--app-grey);margin-top:4px;line-height:1.35}.appcard{margin-top:10px;padding:14px;border-radius:26px;border:1px solid var(--app-border);background:linear-gradient(225deg,#1b5e4759,#10505859 35%,#002539cc 75%)}.app-k{font:600 10.5px/1 var(--f-title);letter-spacing:.15em;color:var(--app-grey)}.big{display:flex;align-items:baseline;gap:6px;margin-top:10px}.big b{font:800 52px/1 var(--f-title);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.big span{font-size:11px;color:var(--app-grey)}.mode{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--app-grey)}.mode i{width:7px;height:7px;border-radius:50%;background:var(--app-grey);transition:background .4s}.small{font-size:9px;color:var(--app-grey)}.mode+.small{margin-top:10px}.barrow{display:flex;align-items:center;gap:8px;margin-top:4px}.bar{flex:1;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--app-lime);border-radius:inherit;transition:width .25s linear}.appcard--row{display:flex;align-items:center;gap:10px;border-radius:22px}.appcard--row b{flex:1;font:700 13px/1.2 var(--f-title);color:#fff}.pwr{width:36px;height:36px;border-radius:50%;background:var(--app-lime);display:grid;place-items:center;flex:none}.pwr svg{width:18px;height:18px;fill:none;stroke:var(--app-bg);stroke-width:2.4;stroke-linecap:round}.toggle{position:relative;width:46px;height:24px;border-radius:99px;background:var(--app-border);flex:none;transition:background .3s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--app-light);transition:transform .3s cubic-bezier(.3,.7,.4,1.2)}.toggle.is-on{background:var(--app-lime)}.toggle.is-on:after{transform:translate(22px);background:var(--app-bg)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.info{padding:12px;border-radius:22px}.ic{width:18px;height:18px}.ic--lime{fill:var(--app-lime)}.ic--blue{fill:none;stroke:var(--app-blue);stroke-width:2}.lbl{font-size:10px;font-weight:600;margin-top:6px}.lbl--lime{color:var(--app-lime)}.lbl--blue{color:var(--app-blue)}.val{margin-top:2px;font-size:11px;color:var(--app-grey)}.val b{font:700 22px/1.1 var(--f-title);color:#fff;font-variant-numeric:tabular-nums}.tabs{position:absolute;left:12px;right:12px;bottom:14px;display:flex;justify-content:space-around;padding:10px 6px;border-radius:26px;background:#013450eb;border:1px solid var(--app-border)}.tabs span{width:36px;height:30px;display:grid;place-items:center;border-radius:14px;transition:background .3s}.tabs svg{width:19px;height:19px;fill:none;stroke:var(--app-grey);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.tabs .is-on{background:#c0d22a26}.tabs .is-on svg{stroke:var(--app-lime)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 9px;border-radius:99px;border:1px solid currentColor;color:var(--app-grey)}.tag i{width:6px;height:6px;border-radius:50%;background:currentColor}.tag--heat{color:var(--app-lime)}.tag--heat i{animation:tag-pulse 1.6s ease-in-out infinite}.tag--idle{color:var(--app-grey)}.tag--conn{color:var(--app-yellow)}.tag--conn i{animation:tag-pulse .8s ease-in-out infinite}@keyframes tag-pulse{50%{opacity:.25}}.setrow{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;color:var(--app-grey)}.setrow b{color:#fff;font:700 15px/1 var(--f-title);font-variant-numeric:tabular-nums}.setrow--toggle{margin-top:0}.setrow--toggle b{font-size:13px}.slider{position:relative;height:6px;margin:12px 4px 4px;border-radius:99px;background:#ffffff1f}.slider i{position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:inherit;background:var(--app-lime)}.slider__thumb{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.slider--min i{width:40%;background:var(--app-blue)}.slider--min .slider__thumb{left:40%}.note{font-size:9.5px;color:var(--app-grey);margin-top:8px;line-height:1.35}.collapse{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s}.collapse.is-open{max-height:80px;opacity:1}.appbtn{display:block;width:100%;margin-top:12px;padding:11px;border-radius:99px;background:var(--app-lime);color:var(--app-prussian);font:600 13px/1 var(--f-title);transition:transform .15s,background .3s}.appbtn.is-pressed{transform:scale(.96)}.appbtn.is-saved{background:var(--app-pear);color:#fff}.device{display:grid;place-items:center;padding:6px 14px 14px}.device img{width:200px;height:auto;margin:10px 0 6px;filter:drop-shadow(0 0 22px rgba(4,156,217,.28))}.device__ok{display:flex;align-items:center;gap:6px;color:var(--app-lime);font-size:12px;font-weight:600}.device__ok i{width:7px;height:7px;border-radius:50%;background:currentColor}.list{padding:4px 14px}.list div{display:flex;justify-content:space-between;padding:9px 0;font-size:11px;color:var(--app-grey);border-bottom:1px solid rgba(45,77,93,.7)}.list div:last-child{border:0}.list b{color:#fff;font-weight:600}.setup{overflow:hidden}.setup__track{display:flex;flex:1;transition:transform .6s cubic-bezier(.65,0,.35,1)}.setup__screen{flex:0 0 100%;padding:8px 16px;position:relative}.radar{position:relative;width:150px;height:150px;margin:22px auto 12px;display:grid;place-items:center}.radar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--app-blue);opacity:0;animation:radar 2.4s ease-out infinite}.radar i:nth-child(2){animation-delay:.8s}.radar i:nth-child(3){animation-delay:1.6s}.radar svg{width:44px;height:44px;fill:none;stroke:var(--app-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;background:#049cd926;border-radius:50%;padding:10px}@keyframes radar{0%{transform:scale(.3);opacity:.8}to{transform:scale(1);opacity:0}}.found{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:20px;border:1px solid var(--app-border);background:var(--app-tile);opacity:0;transform:translateY(14px);transition:all .5s}.found.is-in{opacity:1;transform:none}.found img{width:52px;height:auto;filter:drop-shadow(0 0 8px rgba(4,156,217,.3))}.found div{flex:1;display:flex;flex-direction:column}.found b{font:700 12px/1.2 var(--f-title)}.found small{font-size:10px;color:var(--app-grey)}.found__btn{font-size:11px;font-weight:600;color:var(--app-prussian);background:var(--app-lime);padding:6px 10px;border-radius:99px;transition:transform .15s}.field{margin-top:12px;padding:10px 14px;border-radius:16px;border:1px solid var(--app-border);background:var(--app-tile);display:flex;flex-direction:column;gap:3px}.field span{font-size:10px;color:var(--app-lime);font-weight:600}.field b{font-size:14px;font-weight:600;min-height:18px;letter-spacing:.1em}.pick{display:grid;gap:8px;margin-top:14px}.pick span{padding:12px 14px;border-radius:16px;border:1px solid var(--app-border);background:var(--app-tile);font-size:13px;font-weight:600;transition:all .3s}.pick span.is-sel{border-color:var(--app-lime);background:#c0d22a1f;color:var(--app-lime)}.setup__done{text-align:center;display:flex;flex-direction:column;align-items:center}.setup__done img{width:210px;height:auto;margin-top:34px;filter:drop-shadow(0 0 24px rgba(4,156,217,.3))}.check{width:52px;height:52px;margin-top:-10px;border-radius:50%;background:var(--app-lime);display:grid;place-items:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,.7,.4,1.4)}.check svg{width:28px;height:28px;fill:none;stroke:var(--app-bg);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s .3s}.setup__done.is-in .check{transform:scale(1)}.setup__done.is-in .check svg{stroke-dashoffset:0}.touch{position:absolute;z-index:6;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#ffffff59;border:2px solid rgba(255,255,255,.75);left:70%;top:85%;opacity:0;pointer-events:none;transition:left .7s cubic-bezier(.45,0,.25,1),top .7s cubic-bezier(.45,0,.25,1),opacity .3s,transform .15s}.touch.is-on{opacity:1}.touch.is-down{transform:scale(.78);background:#ffffff8c}.story{padding:clamp(4rem,9vw,7rem) 0 0}.story__head{margin-bottom:2rem}.story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem)}.story__step{min-height:70vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .4s}.story__step.is-active{opacity:1}.story__step span{font-weight:600;color:var(--c-accent)}.story__step h3{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;letter-spacing:-.03em;margin-top:.3rem}.story__step p{color:var(--c-text-muted);font-size:1.15rem;margin-top:.6rem;max-width:30ch}.story__sticky{position:sticky;top:calc(50vh - 300px);height:650px;display:grid;place-items:center}.story .phone .screen>.app{transition:opacity .45s,transform .45s}.story .phone .screen>.app.is-out{opacity:0;transform:translateY(16px) scale(.98)}.chips{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem}.chip-card{background:linear-gradient(180deg,var(--app-bg),var(--app-bg-2));color:var(--app-light);font-family:var(--f-text);border-radius:var(--radius-l);padding:1.5rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:250px}.chip-label{font:500 .85rem/1.3 var(--font);color:var(--app-grey)}.appcard--solo{margin:0}.appcard--solo .big b{font-size:46px}.appcard--solo .bar{margin-top:12px}.gauge{position:relative;width:150px;margin:0 auto}.gauge svg{width:100%;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:10}.gauge__bg{stroke:#ffffff1a}.gauge__fg{stroke:var(--app-blue);stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke .4s}.gauge__v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:0 3px}.gauge__v b{font:800 34px/1 var(--f-title);font-variant-numeric:tabular-nums}.gauge__v span{font-size:13px;color:var(--app-grey);padding-top:4px}.gauge__v small{flex-basis:100%;text-align:center;font-size:10px;color:var(--app-blue);margin-top:4px}.tags{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding-top:.5rem}.tags .tag{font-size:13px;padding:6px 12px}@media(max-width:860px){.demo__grid,.story__grid{grid-template-columns:1fr}.demo__grid--flip .phone-stage{order:2}.story__sticky{order:-1;top:60px;height:auto;z-index:2;padding:1rem 0;background:var(--c-bg)}.story__sticky .phone{width:190px}.story__step{min-height:55vh}.chips{grid-template-columns:1fr 1fr}}@media(max-width:520px){.chips{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.radar i,.tag i{animation:none}}.variant{margin:3rem 0 1rem;font-size:.85rem;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em}.apppromo{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:center;overflow:hidden;border-radius:var(--radius-l);padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,4.5rem) 0;background:radial-gradient(120% 90% at 20% 0%,#fff,#f1f2f4 55%,#e7e8eb)}.apppromo__phone{align-self:end;display:flex;justify-content:center;align-items:flex-start;height:clamp(420px,46vw,560px);overflow:hidden}.apppromo__phone .phone{width:min(320px,72vw);flex:none}.apppromo__text{padding-bottom:clamp(2rem,5vw,4rem)}.apppromo__text h3{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.apppromo__lead{margin-top:.8rem;font-size:1.15rem;color:var(--c-text-muted)}.checks{list-style:none;padding:0;margin:1.75rem 0 2rem;display:grid;gap:1.1rem}.checks li{display:grid;grid-template-columns:26px 1fr;gap:.8rem;align-items:start}.checks svg{width:26px;height:26px;fill:none;stroke:var(--c-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.checks strong{display:block;font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.checks span{color:var(--c-text-muted);font-size:.98rem}.apppromo--dark{grid-template-columns:1.05fr 1fr;background:radial-gradient(110% 90% at 80% 10%,#10303f,#06141b 55%,#000);color:var(--c-text-inverse)}.apppromo--dark .eyebrow{color:var(--c-accent-light)}.apppromo--dark .apppromo__lead,.apppromo--dark .checks span{color:var(--c-text-inverse-muted)}.apppromo--dark .checks svg{stroke:var(--c-accent-light)}.apppromo--dark .apppromo__text{padding-bottom:clamp(2rem,5vw,4rem)}@media(max-width:860px){.apppromo,.apppromo--dark{grid-template-columns:1fr;padding-top:2rem}.apppromo__phone{order:2;height:440px}.apppromo__text{padding-bottom:0}}.appsec{position:relative;overflow:hidden;padding:var(--section-y) 0 0;background:radial-gradient(90% 80% at 78% 18%,#10303f,#06141b,#000)}.appsec__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.appsec__text{padding-bottom:var(--section-y)}.appsec .checks span{color:var(--c-text-inverse-muted)}.appsec .checks svg{stroke:var(--c-accent-light)}@media(max-width:860px){.appsec__grid{grid-template-columns:1fr}.appsec__text{padding-bottom:0}.appsec .apppromo__phone{height:460px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fothermo-app.css.map */
