@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg: #f3f4f0;--c-surface: #ffffff;--c-subtle: #ecede8;--c-ink: #0e0f0c;--c-text: #0e0f0c;--c-text-2: #63655e;--c-text-3: #a0a29a;--c-lime: #c5f82a;--c-lime-soft: #eef8cc;--c-lime-text: #4a7a00;--c-border: #e2e3dd;--c-danger: #e5484d;--c-link: #2481cc;--c-dark-card: #1b1c18;--c-dark-line: #2c2e28;--c-dark-field: #262822;--c-dark-field-line: #36382f;--c-dark-placeholder: #7d7f77;--font: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container: 1440px;--gutter: 80px;--r-field: 14px;--r-btn: 16px;--r-card: 24px;--header-h: 70px}@media(max-width:1200px){:root{--gutter: 48px}}@media(max-width:900px){:root{--gutter: 20px;--header-h: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none!important}h1,h2,h3,p{margin:0}img,svg{display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-lime);outline-offset:3px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.accent{color:var(--c-lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--r-btn);font-weight:600;font-size:16px;line-height:20px;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.btn:active{transform:translateY(1px)}.btn--lime{background:var(--c-lime);color:var(--c-ink)}.btn--lime:hover{background:#d3ff4a}.btn--ink{background:var(--c-ink);color:#fff}.eyebrow{display:flex;align-items:center;gap:10px;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.06em;text-transform:uppercase}.eyebrow__dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:no-preference){.eyebrow__dot{animation:dot-pulse 1.8s ease-in-out infinite}}@keyframes dot-pulse{0%,to{box-shadow:0 0 #c5f82a80}50%{box-shadow:0 0 0 6px #c5f82a00}}.steps-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}[data-tone]>.container{position:relative;z-index:1}.device{position:relative;flex:none;width:calc(410px * var(--k));height:calc(864px * var(--k));text-align:left}.device>img{width:100%;height:auto}.device__body{position:absolute;top:0;left:0;width:410px;height:864px;padding:10px;border-radius:58px;background:#24251f;box-shadow:inset 0 0 0 1.5px #34362f,0 24px 60px #00000073;transform:scale(var(--k));transform-origin:0 0}.device.is-pulse .device__body{animation:device-pulse 1.2s ease-out}@keyframes device-pulse{0%{box-shadow:inset 0 0 0 1.5px #34362f,0 0 #c5f82acc}to{box-shadow:inset 0 0 0 1.5px #34362f,0 0 0 32px #c5f82a00}}.ph{position:relative;display:flex;flex-direction:column;width:390px;height:844px;overflow:hidden;border-radius:48px;background:var(--c-bg);color:var(--c-text);font-size:15px;line-height:20px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:where(.ph) button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where(.ph) b{font-weight:600}:where(.ph) small{display:block;color:var(--c-text-3);font-size:12px;line-height:16px}.ph-sb{display:flex;flex:none;align-items:center;justify-content:space-between;height:48px;padding:4px 30px 0 40px;font-weight:600;font-size:16px}.ph-sb__icons{display:flex;align-items:center;gap:6px}.ph-tgh{display:grid;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 16px}.ph-tgh__left{display:flex;align-items:center;justify-self:start;gap:6px;color:var(--c-link);font-size:16px}.ph-tgh__title{text-align:center}.ph-tgh__title b{display:block;font-size:16px;line-height:20px}.ph-tgh__title span{display:block;color:var(--c-text-3);font-size:13px;line-height:16px}.ph-tgh__more{display:grid;place-items:center;justify-self:end;width:36px;height:36px;border-radius:50%;background:var(--c-subtle)}.ph-tgh__avatar{display:grid;place-items:center;justify-self:end;width:38px;height:38px;border-radius:50%;background:var(--c-lime);color:var(--c-ink)}.ph-body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 16px;overscroll-behavior:contain;scrollbar-width:none}.ph-body::-webkit-scrollbar{display:none}.ph-home{position:absolute;bottom:8px;left:50%;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--c-ink);pointer-events:none}.ph-tabbar{display:grid;flex:none;grid-template-columns:repeat(3,1fr);height:86px;padding-top:8px;border-top:1px solid var(--c-border);background:var(--c-surface)}.ph-tab{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--c-text-3);font-weight:500;font-size:11px;line-height:14px}.ph-tab__icon{display:grid;place-items:center;width:52px;height:30px;border-radius:15px;transition:background-color .2s ease}.ph-tab.is-on{color:var(--c-text)}.ph-tab.is-on .ph-tab__icon{background:var(--c-lime)}.ph-title{margin:6px 0 14px;font-weight:700;font-size:26px;line-height:32px}.ph-card{border-radius:20px;background:var(--c-surface)}.ph-seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--c-subtle)}.ph-seg button{height:38px;border-radius:10px;color:var(--c-text-2);font-weight:500;text-align:center}.ph-seg button.is-on{background:var(--c-surface);box-shadow:0 1px 3px #00000014;color:var(--c-text)}.ph-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ph-chips button{height:42px;border-radius:12px;background:var(--c-surface);font-weight:500;text-align:center}.ph-chips button.is-on{background:var(--c-ink);color:#fff}.ph-earn{margin-top:12px;padding:16px 16px 12px}.ph-earn__date,.ph-earn__meta{color:var(--c-text-3);font-size:13px;line-height:18px}.ph-earn__meta{color:var(--c-text-2)}.ph-earn__sum{margin-top:2px;font-weight:700;font-size:40px;line-height:46px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ph-bars{display:grid;align-items:end;gap:8px;margin-top:16px}.ph-bar{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ph-bar__val,.ph-bar__lbl{color:var(--c-text-3);font-size:11px;line-height:14px;white-space:nowrap}.ph-bar__col{width:100%;border-radius:9px;background:var(--c-subtle);transition:background-color .2s ease}.ph-bar:hover .ph-bar__col{background:#e1e2dc}.ph-bar.is-on .ph-bar__col{background:var(--c-lime);box-shadow:inset 0 0 0 1.5px var(--c-ink)}.ph-bar.is-on .ph-bar__val,.ph-bar.is-on .ph-bar__lbl{color:var(--c-text);font-weight:600}.ph-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ph-mini{display:flex;align-items:center;gap:10px;padding:12px}.ph-mini b{display:block;font-size:16px;line-height:20px;font-variant-numeric:tabular-nums}.ph-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--c-subtle)}.ph-note{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;border-radius:14px;background:#e6f4dc;color:#3a8f1f;font-size:13px;line-height:18px}.ph-note svg{flex:none}.ph-hist{margin-top:12px;padding:4px 16px}.ph-row{display:flex;justify-content:space-between;gap:12px;padding-block:12px}.ph-row+.ph-row{border-top:1px solid var(--c-border)}.ph-row__route{font-size:14px;line-height:19px}.ph-row__sum{flex:none;text-align:right}.ph-row__sum b{display:block;font-size:16px}.ph-row.is-new{animation:ph-new 1.5s ease-out}@keyframes ph-new{0%{background:var(--c-lime-soft)}to{background:transparent}}.ph-online{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:6px;padding:16px;border-radius:20px;background:var(--c-ink);color:#fff}.ph-online b{display:block;font-size:18px;line-height:24px}.ph-switch{position:relative;flex:none;width:54px;height:32px;border-radius:16px;background:var(--c-lime);transition:background-color .2s ease}.ph-switch i{position:absolute;top:3px;left:25px;width:26px;height:26px;border-radius:50%;background:#fff;transition:left .2s ease}.ph-online.is-off{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text)}.ph-online.is-off .ph-switch{background:#c9cac3}.ph-online.is-off .ph-switch i{left:3px}.ph-subhead{display:flex;align-items:baseline;justify-content:space-between;margin:16px 0 8px}.ph-subhead span{color:var(--c-text-3);font-size:13px}.ph-order{margin-bottom:8px;padding:14px 16px;border-radius:20px;background:var(--c-surface)}.ph-order__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--c-text-2);font-size:13px}.ph-order__dist{display:flex;align-items:center;gap:6px}.ph-timer{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:var(--c-lime-soft);color:var(--c-lime-text);font-weight:600;font-size:12px;font-variant-numeric:tabular-nums}.ph-addr{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px}.ph-dot{flex:none;width:10px;height:10px}.ph-dot--from{border-radius:50%;background:var(--c-lime);box-shadow:0 0 0 2px var(--c-ink)}.ph-dot--to{border-radius:2px;background:var(--c-ink)}.ph-order__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.ph-order__price{display:block;font-weight:700;font-size:24px;line-height:30px}.ph-take{height:42px;padding:0 18px;border-radius:12px;background:var(--c-ink);color:#fff;font-weight:600}.ph-take:hover{background:#2a2b26}.ph-order.is-taken .ph-take{background:var(--c-lime);color:var(--c-ink)}.ph-empty{margin-top:40px;padding:0 20px;color:var(--c-text-2);text-align:center}.ph-profile{display:flex;flex-direction:column;align-items:center;gap:4px;margin:16px 0 18px;text-align:center}.ph-avatar{display:grid;place-items:center;width:76px;height:76px;margin-bottom:8px;border-radius:50%;background:var(--c-lime);font-weight:700;font-size:26px}.ph-profile b{font-size:20px;line-height:26px}.ph-list{padding:4px 16px}.ph-list .ph-row>span:first-child{color:var(--c-text-2)}.ph-toast{position:absolute;right:16px;bottom:100px;left:16px;padding:12px 14px;border-radius:14px;background:var(--c-ink);color:#fff;font-size:14px;line-height:19px;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ph-toast.is-on{opacity:1;transform:none}.ph--chat{background:#dce5cf}.ph--chat .ph-sb,.ph--chat .ph-tgh{background:var(--c-surface)}.ph-chat{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:12px 14px 10px;overscroll-behavior:contain;scrollbar-width:none}.ph-chat::-webkit-scrollbar{display:none}.ph-chat>:first-child{margin-top:auto}.ph-msg{align-self:flex-start;max-width:318px;padding:10px 14px 8px;border-radius:18px;background:var(--c-surface);font-size:15px;line-height:21px;animation:ph-msg .25s ease-out}@keyframes ph-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ph-msg--out{align-self:flex-end;background:#e4f7d4}.ph-msg--old{background:#fff9;color:var(--c-text-3)}.ph-msg small{color:var(--c-text-2);font-size:13px;line-height:19px}.ph-msg__timer{color:var(--c-lime-text);font-size:14px;font-variant-numeric:tabular-nums}.ph-msg time{display:block;margin-top:2px;color:var(--c-text-3);font-size:11px;line-height:14px;text-align:right}.ph-typing{display:flex;align-self:flex-start;gap:4px;padding:14px 16px;border-radius:18px;background:var(--c-surface)}.ph-typing i{width:7px;height:7px;border-radius:50%;background:var(--c-text-3);animation:ph-dot 1s infinite}.ph-typing i:nth-child(2){animation-delay:.15s}.ph-typing i:nth-child(3){animation-delay:.3s}@keyframes ph-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ph-kb{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;max-width:340px}.ph-kb button{height:46px;border-radius:12px;background:#0e0f0c38;color:#fff;font-weight:500;text-align:center;transition:background-color .15s ease}.ph-kb button:hover{background:#0e0f0c57}.ph-kb .is-wide{grid-column:1 / -1}.ph-composer{display:flex;flex:none;gap:8px;height:88px;padding:10px 12px 0;background:var(--c-surface)}.ph-composer__btn{display:flex;align-items:center;height:42px;padding:0 16px;border-radius:21px;background:var(--c-link);color:#fff;font-weight:500}.ph-composer__input{display:flex;flex:1;align-items:center;height:42px;padding:0 16px;border-radius:21px;background:var(--c-subtle);color:var(--c-text-3)}.ph--price{background:#9fa09a}.ph--price .ph-tgh__left{color:#1f5b8f}.ph--price .ph-sb,.ph--price .ph-tgh{position:relative;z-index:1}.ph--price .ph-tgh__more{background:#ffffff59}.ph-map{position:absolute;inset:0 0 auto;height:430px;pointer-events:none}.ph-sheet{position:absolute;right:0;bottom:0;left:0;padding:10px 16px 0;border-radius:26px 26px 0 0;background:var(--c-surface)}.ph-sheet:before{content:"";display:block;width:36px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--c-subtle)}.ph-sheet__head{display:flex;align-items:baseline;justify-content:space-between}.ph-sheet__head b{font-size:20px;line-height:26px}.ph-sheet__head span{color:var(--c-text-2);font-size:13px}.ph-price{display:flex;align-items:center;justify-content:center;height:82px;margin-top:14px;border-radius:16px;background:var(--c-subtle);font-weight:700;font-size:42px;font-variant-numeric:tabular-nums}.ph-price i{width:2px;height:40px;margin-left:4px;background:var(--c-ink);animation:ph-caret 1s steps(1) infinite}@keyframes ph-caret{50%{opacity:0}}.ph-range{margin-top:16px}.ph-range__track{position:relative;height:4px;border-radius:2px;background:var(--c-subtle)}.ph-range__norm{position:absolute;top:0;bottom:0;left:20%;width:25%;border-radius:2px;background:#3a8f1f}.ph-range__dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--c-ink);transform:translate(-50%,-50%);transition:left .2s ease}.ph-range__labels{display:flex;justify-content:space-between;margin-top:8px;color:var(--c-text-3);font-size:13px}.ph-range__labels b{color:#3a8f1f;font-weight:500}.ph-hint{display:flex;align-items:center;gap:10px;min-height:62px;margin-top:14px;padding:10px 14px;border-radius:14px;font-size:14px;line-height:20px}.ph-hint svg{flex:none}.ph-hint--low{background:var(--c-subtle);color:var(--c-text-2)}.ph-hint--ok{background:#e6f4dc;color:#3a8f1f}.ph-hint--high{background:var(--c-lime-soft);color:var(--c-lime-text)}.ph-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ph-quick button{height:46px;border-radius:12px;background:var(--c-subtle);font-weight:500;font-size:16px;text-align:center}.ph-quick button.is-on{background:var(--c-ink);color:#fff}.ph-offer{width:100%;height:58px;margin-top:14px;border-radius:16px;background:var(--c-ink);color:#fff;font-weight:600;font-size:17px;text-align:center}.ph-offer:disabled{opacity:.35;cursor:default}.ph-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px -16px 0;padding:8px 6px 34px;background:#d1d3d9}.ph-keypad button{height:48px;border-radius:8px;background:#fff;box-shadow:0 1px #0000004d;font-size:24px;text-align:center}.ph-keypad button:active{background:#e4e5e9}.ph-keypad .is-ghost{display:grid;place-items:center;background:none;box-shadow:none}.ph-result{display:flex;flex-direction:column;align-items:center;padding:18px 8px 44px;text-align:center}.ph-result__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--c-lime)}.ph-result__icon--no{background:var(--c-subtle);color:var(--c-text-2)}.ph-result>b{margin-top:16px;font-size:22px;line-height:28px}.ph-result p{margin-top:8px;color:var(--c-text-2)}.ph-result .ph-offer{margin-top:22px}.ph-spinner{width:56px;height:56px;border:4px solid var(--c-subtle);border-top-color:var(--c-ink);border-radius:50%;animation:spin .8s linear infinite}.ph-progress{width:100%;height:6px;margin-top:20px;overflow:hidden;border-radius:3px;background:var(--c-subtle)}.ph-progress i{display:block;height:100%;background:var(--c-lime);animation:ph-progress var(--wait, 2.2s) linear forwards}@keyframes ph-progress{0%{width:0}to{width:100%}}.demo-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;color:var(--c-text-3);font-size:13px;line-height:18px;text-align:center}.demo-hint svg{flex:none;color:var(--c-lime)}.header{position:sticky;top:0;z-index:50;background:var(--c-ink);color:#fff;transition:box-shadow .2s ease}.header.is-scrolled{box-shadow:0 1px 0 var(--c-dark-line)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;transition:padding .2s ease}.header.is-scrolled .header__inner{padding-block:14px}.brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:22px;line-height:28px}.brand img{width:40px;height:40px}.steps-counter{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;border:1px solid var(--c-dark-line);border-radius:100px;background:var(--c-dark-card);color:var(--c-text-3);font-size:13px;line-height:18px;cursor:pointer}.steps-counter:hover{border-color:var(--c-lime)}.steps-counter__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--c-lime);color:var(--c-ink)}.steps-counter__sum{color:var(--c-lime);font-weight:700;font-size:16px;line-height:20px;font-variant-numeric:tabular-nums}.steps-counter[data-state=empty] .steps-counter__icon{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c-lime);color:var(--c-lime)}.steps-counter[data-state=empty] .steps-counter__label,.steps-counter[data-state=empty] .steps-counter__sum,.steps-counter[data-state=running] .steps-counter__hint,.steps-counter__hint--touch{display:none}@media(hover:none){.steps-counter__hint--mouse{display:none}.steps-counter__hint--touch{display:inline}}.nav{display:flex;align-items:center;gap:32px}.nav__link{font-weight:500;font-size:15px;line-height:20px;transition:color .15s ease}.nav__link:hover{color:var(--c-lime)}@media(max-width:1100px){.nav__link{display:none}}@media(max-width:900px){.header__inner{gap:10px;padding-block:16px}.header.is-scrolled .header__inner{padding-block:10px}.brand{gap:10px;font-size:18px;line-height:24px}.brand img{width:32px;height:32px}.steps-counter{gap:8px;padding:6px 12px 6px 6px}.steps-counter__label,.steps-counter__hint{display:none!important}.steps-counter[data-state=empty] .steps-counter__sum{display:inline}.steps-counter__sum{font-size:15px}}.steps-counter{position:relative}.steps-counter__tip{position:absolute;top:calc(100% + 10px);right:0;display:none;width:250px;padding:12px 14px;border-radius:14px;background:var(--c-surface);box-shadow:0 10px 28px #0000004d;color:var(--c-text);font-size:13px;line-height:18px;text-align:left;white-space:normal;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .3s}.steps-counter__tip:before{content:"";position:absolute;top:-14px;right:0;bottom:100%;left:0}.steps-counter__tip-link{display:block;margin-top:6px;color:var(--c-lime-text);font-weight:500}.steps-counter__tip:hover .steps-counter__tip-link{text-decoration:underline}@media(hover:hover){.steps-counter[data-state=running] .steps-counter__tip{display:block}.steps-counter[data-state=running]:hover .steps-counter__tip,.steps-counter[data-state=running]:focus-visible .steps-counter__tip{visibility:visible;opacity:1;transition-delay:0s}}.steps-counter__sum.is-bump{animation:sum-bump .35s ease-out}@keyframes sum-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.steps-counter__sum{display:inline-block}.hero{position:relative;overflow:hidden;background:var(--c-ink);color:#fff;scroll-margin-top:200px}.hero__inner{display:grid;grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:center;gap:48px;padding-block:64px 104px}.hero .eyebrow{color:var(--c-lime)}.hero__title{margin-top:28px;font-weight:800;font-size:clamp(44px,5.6vw,80px);line-height:1.025;letter-spacing:-.03em}.hero__lead{margin-top:28px;color:var(--c-text-3);font-size:20px;line-height:30px}.quick-form{margin-top:36px;padding:22px 24px 24px;border:1px solid var(--c-dark-line);border-radius:var(--r-card);background:var(--c-dark-card)}.quick-form__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.quick-form__title{font-weight:600;font-size:20px;line-height:26px}.quick-form__meta{color:var(--c-text-3);font-size:13px;line-height:18px;white-space:nowrap}.quick-form__fields{display:grid;grid-template-columns:1fr 112px 1fr;gap:12px;margin-top:18px}.quick-form__submit{display:flex;align-items:center;gap:20px;margin-top:18px}.quick-form__button{flex:none;width:268px;height:60px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{color:var(--c-text-3);font-weight:500;font-size:13px;line-height:18px}.field__input{width:100%;height:56px;padding:0 16px;border:1px solid var(--c-dark-field-line);border-radius:var(--r-field);background:var(--c-dark-field);color:#fff;font-size:15px;line-height:20px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field__input::placeholder{color:var(--c-dark-placeholder)}.field__input:focus{border-color:var(--c-lime);box-shadow:0 0 0 3px #c5f82a26}.consent{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:var(--c-text-3);font-size:13px;line-height:18px;cursor:pointer}.consent__input{position:absolute;opacity:0;pointer-events:none}.consent__box{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #4a4c45;color:transparent;transition:background-color .15s ease,box-shadow .15s ease}.consent__input:checked+.consent__box{background:var(--c-lime);box-shadow:none;color:var(--c-ink)}.consent__input:focus-visible+.consent__box{outline:2px solid var(--c-lime);outline-offset:2px}.consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.hero__product{display:flex;flex-direction:column;align-items:center;width:460px;text-align:center}.hero__earned{color:var(--c-lime);font-weight:800;font-size:84px;line-height:88px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.hero__earned-caption{color:var(--c-lime);font-weight:600;font-size:22px;line-height:28px}.phone{position:relative;margin-top:28px;--k: .824}.toast{position:absolute;top:600px;left:-140px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:18px;background:var(--c-surface);box-shadow:0 12px 32px #0000004d;color:var(--c-text);text-align:left;white-space:nowrap;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.toast.is-hidden{opacity:0;transform:translateY(8px)}.toast__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--c-lime)}.toast__small,.toast__main{display:block}.toast__small{color:var(--c-text-2);font-weight:500;font-size:11px;line-height:14px}.toast__main{font-weight:500;font-size:15px;line-height:20px}.eyebrow__short{display:none}@media(max-width:1399px){.toast{left:-48px}}@media(max-width:1200px){.hero__inner{gap:32px}.hero__product{width:360px}.hero__earned{font-size:64px;line-height:68px}.phone{--k: .707}.toast{top:510px;left:-48px}}@media(max-width:900px){.hero__inner{grid-template-columns:minmax(0,1fr);padding-block:32px 64px}.eyebrow__full{display:none}.eyebrow__short{display:inline}.hero__title{margin-top:18px;line-height:46px}.hero__lead{margin-top:18px;font-size:17px;line-height:26px}.quick-form{margin-top:28px;padding:20px 18px;border-radius:22px}.quick-form__title{font-size:19px;line-height:24px}.quick-form__meta{display:none}.quick-form__fields{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.field__input{height:52px}.quick-form__submit{flex-direction:column;align-items:stretch;gap:14px;margin-top:14px}.quick-form__button{width:100%;height:56px}.hero__product{width:auto;margin-top:16px}.hero__earned{font-size:56px;line-height:60px}.hero__earned-caption{font-size:18px;line-height:24px}.phone{--k: .693;margin-top:22px}.toast{top:auto;bottom:110px;left:-14px}}.section{position:relative;overflow:hidden;padding-block:120px;scroll-margin-top:var(--header-h)}.section--light{background:var(--c-bg);color:var(--c-text)}.section--dark{background:var(--c-ink);color:#fff}.section--lime{background:var(--c-lime);color:var(--c-ink)}.section__eyebrow{color:var(--c-lime-text)}.section--dark .section__eyebrow{color:var(--c-lime)}.section--lime .section__eyebrow{color:var(--c-ink)}.section__title{max-width:900px;margin-top:20px;font-weight:800;font-size:64px;line-height:68px;letter-spacing:-.025em}.section__lead{max-width:760px;margin-top:24px;color:var(--c-text-2);font-size:20px;line-height:30px}.section--dark .section__lead{color:var(--c-text-3)}.section--lime .section__lead{color:var(--c-ink)}.mark{position:relative;flex:none;width:28px;height:28px;border-radius:50%}.mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;-webkit-mask:var(--mark-icon) center / 16px no-repeat;mask:var(--mark-icon) center / 16px no-repeat}.mark--yes{background:var(--c-ink);color:var(--c-lime);--mark-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3.5 9.5 L7.5 13 L14.5 5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mark--no{background:var(--c-subtle);color:var(--c-text-3);--mark-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 5 L13 13 M13 5 L5 13' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.compare{margin-top:56px;padding:8px;border-radius:28px;background:var(--c-surface)}.compare__row{display:grid;grid-template-columns:240px 1fr 1fr}.compare__cell{display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 24px;font-size:15px;line-height:20px}.compare__row--head .compare__cell{min-height:76px}.compare__row:not(.compare__row--head) .compare__cell--label,.compare__row:not(.compare__row--head) .compare__cell--usual{border-top:1px solid var(--c-border)}.compare__cell--label{font-weight:600;font-size:17px;line-height:22px}.compare__cell--usual{color:var(--c-text-3)}.compare__row--head .compare__cell--usual{font-weight:600;font-size:17px;line-height:22px}.compare__cell--ours{background:var(--c-lime-soft);font-weight:500;font-size:16px;line-height:22px}.compare__row--head .compare__cell--ours{border-radius:22px 22px 0 0;font-weight:600;font-size:17px}.compare__row:last-child .compare__cell--ours{border-radius:0 0 22px 22px}.how{display:grid;grid-template-columns:minmax(0,600px) auto;grid-template-areas:"head phones" "steps phones";justify-content:space-between;column-gap:48px}.how__head{grid-area:head}.how__head .section__title{max-width:600px}.how__steps{grid-area:steps;margin:40px 0 0;padding:0;list-style:none}.how__step{display:flex;gap:18px;padding-block:20px;border-top:1px solid var(--c-dark-line)}.how__num{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--c-lime);color:var(--c-ink);font-weight:700;font-size:17px}.how__step-title{display:block;font-weight:600;font-size:20px;line-height:26px}.how__step-text{display:block;margin-top:4px;color:var(--c-text-3)}.how__phones{grid-area:phones;align-self:center;position:relative;width:620px;height:742px}.how__phone{position:absolute;--k: .766}.how__phone--back{top:80px;left:0}.how__phone--front{top:0;left:306px}.how__hint{position:absolute;right:0;bottom:-40px;left:0}.how__switch{display:none}@media(max-width:1200px){.how__phones{width:520px;height:640px}.how__phone{--k: .659}.how__phone--back{top:70px}.how__phone--front{left:250px}}@media(max-width:1100px){.compare__row{grid-template-columns:180px 1fr 1fr}.how{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "phones" "steps"}.how__phones{justify-self:center;margin-top:40px}}@media(max-width:900px){.section{padding-block:64px}.section__eyebrow{font-size:11px;line-height:14px}.section__title{margin-top:14px;font-size:36px;line-height:40px;letter-spacing:-.02em}.section__lead{margin-top:16px;font-size:17px;line-height:26px}.compare{margin-top:32px;padding:6px 18px;border-radius:22px}.compare__row{grid-template-columns:minmax(0,1fr);padding-block:16px}.compare__row+.compare__row:not(:nth-child(2)){border-top:1px solid var(--c-border)}.compare__row--head{display:none}.compare__row:not(.compare__row--head) .compare__cell--label,.compare__row:not(.compare__row--head) .compare__cell--usual{border-top:0}.compare__cell{min-height:0;padding:0;gap:10px}.compare__cell--label{color:var(--c-text-2);font-weight:500;font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:.04em}.compare__cell--usual{margin-top:10px}.compare__cell--ours,.compare__row:last-child .compare__cell--ours{margin-top:10px;padding:10px 12px 10px 10px;border-radius:14px;font-size:15px;line-height:20px}.mark{width:24px;height:24px}.mark:before{-webkit-mask-size:14px;mask-size:14px}.how__phones{display:flex;flex-direction:column;align-items:center;width:auto;height:auto;margin-top:28px}.how__phone{position:relative;top:auto;left:auto;--k: .673}.how__phones[data-show=bot] .how__phone--front,.how__phones[data-show=price] .how__phone--back{display:none}.how__hint{position:static}.how__switch{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:320px;margin-bottom:16px;padding:4px;border-radius:14px;background:var(--c-dark-card);box-shadow:inset 0 0 0 1px var(--c-dark-line)}.how__switch button{height:40px;border:0;border-radius:10px;background:none;color:var(--c-text-3);font-weight:600;font-size:14px;cursor:pointer}.how__switch button[aria-selected=true]{background:var(--c-lime);color:var(--c-ink)}.how__steps{margin-top:28px}.how__step{gap:14px;padding-block:16px}.how__num{width:32px;height:32px;font-size:15px}.how__step-title{font-size:17px;line-height:22px}}.evening{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;margin-top:56px}.route-map{position:relative;height:500px;overflow:hidden;border-radius:28px;background:#e9eae5}.route-map__city{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.route-map__stop,.route-map__start{position:absolute;left:calc(var(--x) / 836 * 100%);top:calc(var(--y) / 500 * 100%)}.route-map__stop i{position:absolute;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-lime);box-shadow:0 0 0 3px var(--c-ink);font-style:normal;font-weight:700;font-size:15px;transform:translate(-50%,-50%)}.route-map__stop b{position:absolute;top:-62px;padding:6px 12px;border-radius:12px;background:var(--c-surface);box-shadow:0 6px 16px #0000001f;font-weight:700;font-size:17px;line-height:22px;white-space:nowrap;transform:translate(-50%)}.route-map__start i{position:absolute;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--c-ink);transform:translate(-50%,-50%)}.route-map__start b{position:absolute;top:14px;left:-20px;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:100px;background:var(--c-ink);color:#fff;font-weight:500;font-size:13px;line-height:18px;white-space:nowrap}.route-map__start b:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-lime)}.evening__total{display:flex;flex-direction:column;min-height:500px;padding:32px 32px 28px;border-radius:28px;background:var(--c-surface)}.evening__meta{color:var(--c-text-2);font-weight:500;font-size:13px;line-height:18px}.evening__sum{margin-top:12px;font-weight:800;font-size:72px;line-height:76px;letter-spacing:-.02em}.evening__badge{align-self:flex-start;padding:4px 10px;border-radius:8px;background:var(--c-lime);font-weight:600;font-size:17px;line-height:22px}.evening__list{margin:28px 0 0}.evening__list div{display:flex;justify-content:space-between;padding-block:14px;border-top:1px solid var(--c-border)}.evening__list dt{color:var(--c-text-2)}.evening__list dd{margin:0;font-weight:600;font-size:17px;line-height:22px}.evening__note{margin-top:auto;padding-top:16px;color:var(--c-text-3);font-size:13px;line-height:18px}.who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none}.who__card{display:flex;flex-direction:column;gap:40px;padding:28px 28px 32px;border:1px solid var(--c-dark-line);border-radius:var(--r-card);background:var(--c-dark-card)}.who__icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:var(--c-lime);color:var(--c-ink)}.who__title{display:block;font-weight:600;font-size:22px;line-height:28px}.who__text{display:block;margin-top:12px;color:var(--c-text-3)}@media(max-width:1100px){.evening{grid-template-columns:minmax(0,1fr)}.evening__total{min-height:0}.who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.br-desktop{display:none}.evening{gap:12px;margin-top:28px}.route-map{height:300px;border-radius:22px}.route-map__stop i{width:26px;height:26px;box-shadow:0 0 0 2px var(--c-ink);font-size:13px}.route-map__stop b{top:-46px;padding:4px 8px;border-radius:10px;font-size:14px;line-height:18px}.route-map__start i{width:12px;height:12px;border-width:2px}.route-map__start b{display:none}.evening__total{padding:22px 22px 20px;border-radius:22px}.evening__sum{margin-top:8px;font-size:52px;line-height:56px}.evening__badge{font-size:15px;line-height:20px}.evening__list{margin-top:14px}.evening__list div{padding-block:12px}.evening__note{margin-top:8px}.who{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.who__card{flex-direction:row;gap:16px;padding:18px 18px 20px;border-radius:20px}.who__icon{width:44px;height:44px;border-radius:14px}.who__title{font-size:18px;line-height:24px}.who__text{margin-top:6px}}.apply{display:grid;grid-template-columns:minmax(0,640px) 480px;justify-content:space-between;align-items:center;gap:48px}.apply__title{font-size:80px;line-height:84px}.apply__list{display:grid;gap:12px;margin:36px 0 0;padding:0;list-style:none}.apply__list li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px;line-height:24px}.form-card{padding:32px 32px 28px;border-radius:28px;background:var(--c-surface);box-shadow:0 16px 40px #00000014;color:var(--c-text)}.form-card__body{display:flex;flex-direction:column;gap:22px}.form-card__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:6px 12px;border-radius:100px;background:var(--c-ink);color:#fff;font-weight:500;font-size:11px;line-height:14px}.form-card__badge i{width:6px;height:6px;border-radius:50%;background:var(--c-lime)}.form-card__title{margin-top:-12px;font-weight:700;font-size:28px;line-height:34px}.form-card__lead{margin-top:-12px;color:var(--c-text-2)}.form-card__fields{display:grid;gap:14px}.form-card__row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px}.field--light .field__label{color:var(--c-text-2)}.field--light .field__input{border-color:transparent;background:var(--c-subtle);color:var(--c-text)}.field--light .field__input::placeholder{color:var(--c-text-3)}.field--light .field__input:focus{border-color:var(--c-ink);box-shadow:0 0 0 3px #0e0f0c14}.consent--light{color:var(--c-text-2)}.consent--light .consent__box{box-shadow:inset 0 0 0 1.5px #c9cac3}.consent--light .consent__input:checked+.consent__box{background:var(--c-ink);color:var(--c-lime)}.consent--light a{color:var(--c-link);text-decoration:none}.form-card__button{width:100%;height:60px}.form-card__note{margin-top:-10px;color:var(--c-text-3);font-weight:500;font-size:11px;line-height:14px}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}.faq__item{padding:30px 32px 32px;border-radius:var(--r-card);background:var(--c-surface)}.faq__q{font-weight:600;font-size:22px;line-height:28px}.faq__a{margin-top:12px;color:var(--c-text-2);font-size:17px;line-height:26px}.footer{position:relative;overflow:hidden;padding-block:56px;background:var(--c-ink);color:#fff}.footer__top{display:flex;justify-content:space-between;gap:32px}.footer__tagline{margin-top:14px;color:var(--c-text-3)}.footer__links{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.footer__mail{font-weight:500}.footer__link{color:var(--c-text-3)}.footer__mail:hover,.footer__link:hover{color:var(--c-lime)}.footer__copy{margin-top:40px;padding-top:24px;border-top:1px solid var(--c-dark-line);color:var(--c-text-3);font-size:13px;line-height:18px}@media(max-width:1100px){.apply{grid-template-columns:minmax(0,1fr)}.form-card{max-width:560px}}@media(max-width:900px){.apply{gap:28px}.apply__title{font-size:44px;line-height:48px}.apply__list{gap:10px;margin-top:22px}.apply__list li{gap:10px;font-size:16px;line-height:22px}.form-card{padding:24px 20px 22px;border-radius:24px}.form-card__body{gap:20px}.form-card__title{font-size:24px;line-height:30px}.form-card__row{grid-template-columns:minmax(0,1fr) 110px}.form-card__button{height:56px}.faq{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.faq__item{padding:20px 20px 22px;border-radius:20px}.faq__q{font-size:18px;line-height:24px}.faq__a{margin-top:10px;font-size:15px;line-height:22px}.footer{padding-block:40px}.footer__top{flex-direction:column;gap:14px}.footer__links{align-items:flex-start}.footer__copy{margin-top:24px;padding-top:16px}}.evening__map{position:relative;min-width:0}.route-map__stop{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.route-map__stop i,.route-map__stop b{transition:opacity .25s ease,transform .25s ease,background-color .25s ease,box-shadow .25s ease}.route-map__stop:focus-visible{outline:none}.route-map__stop:focus-visible i{outline:2px solid var(--c-ink);outline-offset:4px}.route-map__stop.is-wait{cursor:default}.route-map__stop.is-wait i{background:#fff;box-shadow:0 0 0 3px #c9cac3;color:var(--c-text-3)}.route-map__stop.is-wait b{opacity:0;transform:translate(-50%,8px)}.route-map__stop.is-pop i{animation:stop-pop .45s ease-out}@keyframes stop-pop{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(1.35)}to{transform:translate(-50%,-50%) scale(1)}}.route-map__stop.is-selected i{box-shadow:0 0 0 3px var(--c-ink),0 0 0 10px #c5f82a8c}.route-map__stop.is-selected b{background:var(--c-ink);color:#fff}.route-map__stop:not(.is-wait):hover i{transform:translate(-50%,-50%) scale(1.12)}.route-map__walker{position:absolute;width:22px;height:22px;border:4px solid var(--c-lime);border-radius:50%;background:var(--c-ink);opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease;pointer-events:none}.route-map.is-walking .route-map__walker{opacity:1;animation:walker-ring 1s ease-out infinite}@keyframes walker-ring{0%{box-shadow:0 0 #0e0f0c59}to{box-shadow:0 0 0 14px #0e0f0c00}}.route-detail{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:12px 12px 12px 16px;border-radius:18px;background:var(--c-surface);box-shadow:0 8px 24px #0000001f}.route-detail__text{display:flex;flex-direction:column;min-width:0}.route-detail__title{font-weight:600;font-size:15px;line-height:20px}.route-detail__sub,.route-detail__price{color:var(--c-text-2);font-size:13px;line-height:18px}.route-detail__price b{color:var(--c-text)}.route-detail__play{flex:none;height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--c-ink);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.route-detail__play:disabled{opacity:.5;cursor:default}@media(max-width:900px){.route-map__walker{width:18px;height:18px;border-width:3px}.route-detail{position:static;max-width:none;margin-top:8px;padding:12px 12px 12px 16px;border-radius:18px;box-shadow:none}.route-detail__text{flex:1}}.field__error{color:#ff7a7d;font-size:13px;line-height:18px}.field--light .field__error,.form-card .consent-error{color:var(--c-danger)}.field.is-error .field__input,.field.is-error .field__input:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #e5484d2e}.field--light.is-error .field__input{background:var(--c-surface)}.consent.is-error .consent__box{box-shadow:inset 0 0 0 1.5px var(--c-danger)}.consent-error{margin-top:-10px;color:#ff7a7d;font-size:13px;line-height:18px}.quick-form .consent-error{margin-top:8px}.btn__spinner{display:none;width:22px;height:22px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.btn.is-loading{cursor:progress}.btn.is-loading .btn__label{display:none}.btn.is-loading .btn__spinner{display:block}@keyframes spin{to{transform:rotate(360deg)}}.form-done__icon{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--c-lime)}.form-done__title{font-weight:700;font-size:28px;line-height:34px}.form-done__text b{font-weight:600}.form-done__share{height:56px;padding-inline:24px;background:var(--c-subtle);color:var(--c-text)}.form-done__share:hover{background:#e2e3dd}.quick-form .form-done{display:flex;gap:18px}.quick-form .form-done__icon{width:56px;height:56px}.quick-form .form-done__title{font-weight:600;font-size:22px;line-height:28px}.quick-form .form-done__text{margin-top:6px;color:var(--c-text-3)}.quick-form .form-done__text b{color:#fff}.quick-form .form-done__share{margin-top:16px;height:48px;background:var(--c-dark-field);box-shadow:inset 0 0 0 1px var(--c-dark-field-line);color:#fff}.quick-form .form-done__share:hover{box-shadow:inset 0 0 0 1px var(--c-lime)}.form-card .form-done{display:flex;flex-direction:column;align-items:center;padding-top:8px;text-align:center}.form-card .form-done__icon{width:72px;height:72px}.form-card .form-done__body{display:flex;flex-direction:column;gap:22px;width:100%;margin-top:22px}.form-card .form-done__text{margin-top:-10px;color:var(--c-text-2)}.form-card .form-done__share{width:100%}@media(prefers-reduced-motion:no-preference){.form-done:not([hidden]){animation:done-in .35s ease-out}}@keyframes done-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.quick-form .form-done{gap:14px}.quick-form .form-done__icon{width:44px;height:44px}.quick-form .form-done__title{font-size:19px;line-height:24px}.form-card .form-done__title{font-size:24px;line-height:30px}}.invite{text-align:left}.invite__copy{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--c-subtle)}.invite__link{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--c-text-2);font-size:15px;line-height:20px;text-overflow:ellipsis;outline:none}.invite__copy-btn{flex:none;height:44px;padding-inline:16px;border:0;border-radius:10px;background:var(--c-ink);color:#fff;font-weight:600;font-size:14px;line-height:18px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.invite__copy-btn.is-copied{background:var(--c-lime);color:var(--c-ink)}.invite__apps{display:flex;gap:8px;margin-top:8px}.invite__app{display:flex;align-items:center;justify-content:center;flex:1;height:44px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--c-border);font-weight:600;font-size:14px;line-height:18px;transition:box-shadow .15s ease}.invite__app:hover{box-shadow:inset 0 0 0 1.5px var(--c-ink)}.form-card .invite{margin-top:-12px}.quick-form .invite{margin-top:12px}.quick-form .invite__copy{background:var(--c-dark-field);box-shadow:inset 0 0 0 1px var(--c-dark-field-line)}.quick-form .invite__link{color:var(--c-text-3)}.quick-form .invite__copy-btn{background:var(--c-lime);color:var(--c-ink)}.quick-form .invite__copy-btn.is-copied{background:#fff}.quick-form .invite__app{box-shadow:inset 0 0 0 1px var(--c-dark-field-line);color:#fff}.quick-form .invite__app:hover{box-shadow:inset 0 0 0 1.5px var(--c-lime)}.form-done__share[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--c-ink)}.quick-form .form-done__share[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--c-lime)}@media(max-width:900px){.invite__apps{flex-wrap:wrap}.invite__app{flex:1 1 calc(50% - 4px)}}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-error{margin-top:10px;color:#ff7a7d;font-size:13px;line-height:18px}.form-card .form-error{margin-top:-10px;color:var(--c-danger)}
