@layer reset{*,:before,:after{box-sizing:border-box;margin:0}a{color:var(--accent-text);text-decoration:none}.grid{gap:16px;display:grid}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/rivo-icons.woff2)format("woff2")}:root,.light{--bg:#f4f6fa;--surface:#fff;--surface-2:#edf0f5;--line:#dee3ec;--text:#0b0e13;--text-dim:#5a6478;--text-mute:#626c7d;--accent:var(--color-talivio-600);--accent-soft:#d9e7f4;--accent-text:var(--color-talivio-600);--accent-on-soft:var(--color-talivio-700);--ride:#ff6b1a;--danger:#e5304f;--danger-soft:#fde3e8;--ok:#1e9e4a;--ok-soft:#ddf3e4;--ok-text:#147536;--warn-text:#8a5a00;--ride-text:#a84300;--danger-text:#bd1f3c;--warn:#b87700;--warn-soft:#fff1d6;--hero:#e9f1fa;--map-land:#f2efe9;--map-green:#cde8c4;--map-water:#aad3df;--map-road:#fff;--map-major:#f7c66b;--map-casing:#d9cfc0;--map-label:#5c6470;--map-route:var(--color-talivio-500);--shadow:0 2px 6px #0f172a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--bg:var(--color-ink-950);--surface:var(--color-ink-900);--surface-2:var(--color-ink-800);--line:#33363d;--text:var(--color-ink-100);--text-dim:var(--color-ink-400);--text-mute:#5d6574;--accent:var(--color-talivio-500);--accent-soft:#17283a;--accent-text:var(--color-talivio-400);--accent-on-soft:var(--accent-text);--ride:#ff6b1a;--danger:#ff3b5c;--danger-soft:#3a1219;--ok:#4cd964;--ok-soft:#133a22;--ok-text:var(--ok);--warn-text:var(--warn);--ride-text:var(--ride);--danger-text:var(--danger);--warn:#ffb020;--warn-soft:#3a2a08;--hero:#101a26;--map-land:#1a1c20;--map-green:#1b2a1e;--map-water:#0f1e2b;--map-road:#3a3d44;--map-major:#b8995e;--map-casing:#101114;--map-label:#9aa3b2;--map-route:var(--color-talivio-500);--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--map-alt:#9aa7b8;--wx:#f5a524;--hazard:#ffb020;--lim-low:#f5a524;--lim-mid:#ffd27a;--lim-high:#9ccb86;--lim-top:#4c9f70}@media (prefers-color-scheme:dark){:root:not(.light){--bg:var(--color-ink-950);--surface:var(--color-ink-900);--surface-2:var(--color-ink-800);--line:#33363d;--text:var(--color-ink-100);--text-dim:var(--color-ink-400);--text-mute:#5d6574;--accent:var(--color-talivio-500);--accent-soft:#17283a;--accent-text:var(--color-talivio-400);--accent-on-soft:var(--accent-text);--danger:#ff3b5c;--danger-soft:#3a1219;--ok:#4cd964;--ok-soft:#133a22;--ok-text:var(--ok);--warn-text:var(--warn);--ride-text:var(--ride);--danger-text:var(--danger);--warn:#ffb020;--warn-soft:#3a2a08;--hero:#101a26;--map-land:#1a1c20;--map-green:#1b2a1e;--map-water:#0f1e2b;--map-road:#3a3d44;--map-major:#b8995e;--map-casing:#101114;--map-label:#9aa3b2;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.switch{cursor:pointer;background:var(--surface-2);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line);--cut-frame:var(--line);--cut-frame-w:1px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--cut:8px;border:none;flex:none;align-items:center;padding:0;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative}.switch[aria-checked=true]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);--cut-frame:var(--accent);--cut-frame-w:1px}.switch .knob{background:var(--text-mute);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);--cut:4px;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .knob{background:#fff;transform:translate(18px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=switch][aria-checked=true]>.switch{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);--cut-frame:var(--accent);--cut-frame-w:1px}[role=switch][aria-checked=true]>.switch .knob{background:#fff;transform:translate(18px)}.v-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}@media (width>=1280px){.v-wrap.xl{max-width:1440px;padding-inline:40px}}.v-sec{padding-block:clamp(64px,8vw,104px)}.v-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font:600 13px/1.4 JetBrains Mono,ui-monospace,monospace}.v-h1{letter-spacing:-.02em;text-wrap:balance;font:800 clamp(40px,5vw,66px)/1.03 Outfit,sans-serif}.v-h1 .em{color:var(--accent-text);display:block}.v-h2{letter-spacing:-.015em;text-wrap:balance;font:800 clamp(30px,3.4vw,48px)/1.08 Outfit,sans-serif}.v-h3{font:700 clamp(20px,1.8vw,24px)/1.25 Outfit,sans-serif}.v-lead{color:var(--text-dim);max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.v-note{color:var(--text-mute);font:500 13px/1.45 JetBrains Mono,ui-monospace,monospace}.v-more{min-height:44px;color:var(--accent-text);align-items:center;gap:6px;font:700 15px Inter,sans-serif;display:inline-flex}.v-more:hover{text-underline-offset:3px;text-decoration:underline}.v-btns{flex-wrap:wrap;gap:12px;display:flex}.v-btns .btn{height:52px;padding:0 24px}.v-glow{box-shadow:0 0 0 1px #3087ce40,0 24px 70px -12px #3087ce8c,0 30px 60px -24px #0b0e1373}.v-glow-f{filter:drop-shadow(0 18px 36px #3087ce6b)}.v-prices .is-best{box-shadow:inset 0 0 0 2px #ff6b1a!important}.v-hex{--s:28px;width:var(--s);height:calc(var(--s) * 1.12);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--accent);color:#fff;flex:none;place-items:center;font:800 13px Outfit,sans-serif;display:inline-grid}.v-hex.soft{background:var(--accent-soft);color:var(--accent-on-soft)}.v-hex.sm{--s:12px}.v-road{--road:#9cc4e8;--lane:#fff;pointer-events:none;position:absolute;overflow:visible}.dark .v-road{--road:#1f4a73;--lane:#8fc1ea}@media (prefers-color-scheme:dark){:root:not(.light) .v-road{--road:#1f4a73;--lane:#8fc1ea}}.v-road .bed{fill:none;stroke:var(--road);stroke-width:30px;stroke-linecap:butt;stroke-linejoin:round}.v-road .lane{fill:none;stroke:var(--lane);stroke-width:2.5px;stroke-dasharray:12 14}.v-road .stop{fill:var(--surface);stroke:#3087ce;stroke-width:4px}.v-road .start{fill:#ff6b1a;stroke:var(--surface);stroke-width:4px}.v-road .flag-a{fill:var(--text)}.v-road .flag-b{fill:var(--surface)}.v-road .flag-o{fill:none;stroke:var(--text);stroke-width:1.5px}.v-hero{padding-block:28px 72px;position:relative;overflow:hidden}.v-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}@media (width>=1280px){.v-hero-grid{min-height:min(100svh - 120px,860px)}}.v-hero-copy{z-index:2;flex-direction:column;gap:22px;display:flex;position:relative}.v-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:560px;margin-top:6px;padding:0;list-style:none;display:grid}.v-facts li{background:var(--surface);min-height:48px;color:var(--text);align-items:center;gap:10px;padding:10px 14px;font:600 14px/1.35 Inter,sans-serif;display:flex}.v-facts li a{color:inherit;align-items:center;min-height:40px;display:inline-flex}.v-facts li:has(a){padding-block:4px}.v-facts .v-hex{--s:10px}.v-stage{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.v-stage .v-road{width:calc(100% + 200px);height:calc(100% + 100px);inset:-40px -80px -60px -120px}.v-stage .phones{z-index:1;align-items:center;display:flex;position:relative}.v-stage .phone.front{z-index:2;position:relative;transform:rotate(-3deg)}.v-stage .phone.back{margin-left:-64px;transform:rotate(5deg)translateY(-28px)}.v-toast{z-index:3;background:var(--surface);color:var(--text);filter:drop-shadow(0 10px 22px #0f172a2e);align-items:center;gap:12px;max-width:290px;padding:12px 16px;display:flex;position:absolute}.v-toast strong{font:700 14px/1.3 Inter,sans-serif;display:block}.v-toast span{color:var(--text-dim);font:500 13px/1.35 Inter,sans-serif;display:block}.v-toast .on{background:var(--ok);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:10px;height:10px}.v-stage .v-toast{bottom:70px;right:-8px}.v-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.v-head>div{flex-direction:column;gap:12px;max-width:680px;display:flex}.v-ride{position:relative}.v-ride .v-road{width:calc(100% + 80px);height:120px;top:46%;left:-40px;right:-40px}.v-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid;position:relative}.v-stop{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.v-stop .phone{border-radius:32px;width:214px;padding:8px}.v-stop .phone img{border-radius:25px}.v-stop .v-hex{--s:26px;margin-top:6px}.v-stop h3{font:700 19px/1.25 Outfit,sans-serif}.v-stop p{color:var(--text-dim);max-width:22ch;font-size:15px}.v-band{color:#eceef2;background:#14171e;position:relative;overflow:hidden}.dark .v-band{background:#1c2029}@media (prefers-color-scheme:dark){:root:not(.light) .v-band{background:#1c2029}}.v-band .v-eyebrow{color:#ff8a9c}.v-band .v-lead{color:#aeb6c4}.v-band .v-more{color:#8fc1ea}.v-band .v-note{color:#8b94a3}.v-band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.v-steps{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v-steps li{align-items:flex-start;gap:16px;font:600 17px/1.45 Inter,sans-serif;display:flex}.v-steps .v-hex{--s:30px;background:#ff3b5c;margin-top:-2px}.v-sos{justify-content:center;align-items:center;gap:0;display:flex;position:relative}.v-sos .phone{box-shadow:0 30px 60px -20px #0009,inset 0 0 0 2px #2a2d33}.v-sms{z-index:2;flex-direction:column;align-self:flex-end;gap:8px;max-width:300px;margin-bottom:64px;margin-left:-40px;display:flex;position:relative}.v-sms .bubble{color:#141519;overflow-wrap:anywhere;background:#eceef2;padding:14px 16px;font:500 14px/1.5 Inter,sans-serif}.v-sms .who{letter-spacing:.06em;color:#aeb6c4;text-transform:uppercase;font:600 12px JetBrains Mono,ui-monospace,monospace}.v-price-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.v-prices{background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.v-prices>div{flex-direction:column;gap:6px;padding:clamp(20px,2.2vw,28px);display:flex}.v-prices>div+div{box-shadow:inset 1px 0 0 var(--surface-2)}.v-prices .name{flex-wrap:wrap;align-items:center;gap:8px;font:700 16px Outfit,sans-serif;display:flex}.v-prices .amt{letter-spacing:-.02em;font:800 clamp(40px,3.6vw,54px)/1 Outfit,sans-serif}.v-prices .per{color:var(--text-dim);font-size:14px}.v-prices .season .amt{color:var(--ride-text)}.v-tag{color:#fff;background:#ff6b1a;align-items:center;height:24px;padding:0 9px;font:700 12px Inter,sans-serif;display:inline-flex}.v-tag.dark-text{color:#8a3300;background:#ffe2d1}.v-free{background:var(--surface-2);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);display:flex}.v-free strong{font:700 16px Outfit,sans-serif}.v-end{text-align:center;position:relative;overflow:hidden}.v-end .v-road{width:100%;height:90px;top:0;left:0;right:0}.v-end-in{flex-direction:column;align-items:center;gap:20px;padding-top:70px;display:flex;position:relative}.v-end form{width:min(100%,520px)}.v-links{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.v-page-head{padding-block:32px 64px;position:relative;overflow:hidden}.v-page-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.v-page-grid .v-stage{min-height:480px}.v-chips{flex-wrap:wrap;gap:8px;display:flex}.v-chips .chip{height:44px}.v-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:15px}.v-table th,.v-table td{text-align:left;vertical-align:middle;padding:14px clamp(14px,2vw,22px)}.v-table thead th{font:700 15px Outfit,sans-serif}.v-table tbody tr:nth-child(odd){background:var(--surface-2)}.v-table td.c,.v-table th.c{text-align:center;width:22%}.v-table .yes{color:var(--ok-text);font-weight:800}.v-table .no{color:var(--text-mute)}.v-table .pro{color:var(--accent-text)}.v-cols{background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v-cols>div{padding:clamp(20px,2.2vw,28px)}.v-cols>div+div{box-shadow:inset 1px 0 0 var(--surface-2)}.v-cols h3{align-items:center;gap:10px;margin-bottom:14px;font:700 17px Outfit,sans-serif;display:flex}.v-cols ul{flex-direction:column;gap:9px;padding:0;font-size:15px;list-style:none;display:flex}.v-cols li{align-items:flex-start;gap:10px;display:flex}.v-cols li .v-hex{--s:9px;margin-top:6px}.v-cols .now .v-hex{background:var(--ok)}.v-cols .testing .v-hex{background:var(--warn)}.v-cols .next .v-hex{background:var(--text-mute)}.v-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding:0;list-style:none;display:grid}.v-list li{align-items:flex-start;gap:12px;min-width:0;display:flex}.v-list .v-hex{--s:11px;margin-top:6px}.v-list strong{flex-wrap:wrap;align-items:center;gap:8px;font:700 15px/1.4 Inter,sans-serif;display:flex}.v-list span.d{color:var(--text-dim);overflow-wrap:anywhere;font-size:14px;line-height:1.45;display:block}.v-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.v-numbers li{align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.v-numbers .n{color:var(--accent-text);padding-top:2px;font:600 14px JetBrains Mono,ui-monospace,monospace}.site-nav a{align-items:center;min-height:40px;display:inline-flex}.faq>summary{min-height:40px}@media (width<=1040px){.v-hero-grid,.v-page-grid,.v-band-grid,.v-price-grid{grid-template-columns:minmax(0,1fr)}.v-stage{min-height:0;padding-block:24px 8px}.v-stage .v-road{width:calc(100% + 120px);height:calc(100% + 40px);inset:-20px -60px}}@media (width<=900px){.v-ride .v-road{display:none}.v-stops{scroll-snap-type:x mandatory;gap:16px;margin-inline:-24px;padding:4px 24px 12px;display:flex;overflow-x:auto}.v-stop{scroll-snap-align:start;flex:none;width:220px}}@media (width<=760px){.v-hero{padding-block:12px 48px}.v-facts{grid-template-columns:minmax(0,1fr)}.v-btns .btn{flex:100%}.v-stage .phone.back{display:none}.v-stage .phone.front{width:240px;transform:none}.v-stage .v-toast{max-width:230px;bottom:24px;left:auto;right:0}.v-prices,.v-cols,.v-numbers,.v-list{grid-template-columns:minmax(0,1fr)}.v-prices>div+div,.v-cols>div+div{box-shadow:inset 0 1px 0 var(--surface-2)}.v-sos .phone{width:220px}.v-sos{flex-direction:column;gap:20px}.v-sms{align-self:stretch;max-width:none;margin:0}.v-table td.c,.v-table th.c{width:26%}}@media (prefers-reduced-motion:no-preference){.v-road .lane{animation:2.4s linear infinite v-lane}}@keyframes v-lane{to{stroke-dashoffset:-52px}}:where(.cut8,.cut14,.cut22,.check input,dialog.photo-viewer img,.crop-frame,.avatar.sq,.switch,.pl-pill,.pl-wx,.pl-switch-ic,.pl-switch,.rv-card,.rv-trip-warn,.rv-dialog-in,.rv-triphead-ic,.maplibregl-ctrl-top-right .maplibregl-ctrl-group,.rivo-map-search-results,.rivo-map-suggest,.mapshell-avatar,.rivo-map-btn,.rivo-map-route-summary,.rivo-map-plan-card,.rivo-map-profiles,.rivo-map-action,.rivo-map-icisleri-summary,.rivo-map-ctrl-btn,.rivo-explore-btn,.rivo-voice-btn,#rivo-weather-btn,#rivo-radar-btn,.rivo-poi-popup .maplibregl-popup-content,.rivo-poi-card-btn,.rivo-poi-card-ico,.rivo-saved-shortcut,.rivo-explore-results,.rivo-map-layers-panel,.rivo-explore-panel,.rivo-radar-picker,.rivo-nav-traffic,.rivo-nav-gps,.rivo-addplace,.rivo-track-stat,#fly-play,.st-bar button,.st-btn,.s-ev-icon,.s-place-opt){--cut-frame:transparent;--cut-frame-w:1px}.cut8,.cut14,.cut22,.check input,dialog.photo-viewer img,.crop-frame,.avatar.sq,.switch,.pl-pill,.pl-wx,.pl-switch-ic,.pl-switch,.rv-card,.rv-trip-warn,.rv-dialog-in,.rv-triphead-ic,.maplibregl-ctrl-top-right .maplibregl-ctrl-group,.rivo-map-search-results,.rivo-map-suggest,.mapshell-avatar,.rivo-map-btn,.rivo-map-route-summary,.rivo-map-plan-card,.rivo-map-profiles,.rivo-map-action,.rivo-map-icisleri-summary,.rivo-map-ctrl-btn,.rivo-explore-btn,.rivo-voice-btn,#rivo-weather-btn,#rivo-radar-btn,.rivo-poi-popup .maplibregl-popup-content,.rivo-poi-card-btn,.rivo-poi-card-ico,.rivo-saved-shortcut,.rivo-explore-results,.rivo-map-layers-panel,.rivo-explore-panel,.rivo-radar-picker,.rivo-nav-traffic,.rivo-nav-gps,.rivo-addplace,.rivo-track-stat,#fly-play,.st-bar button,.st-btn,.s-ev-icon,.s-place-opt{--cut-frame-d:calc(var(--cut,0px) * .7071);--cut-frame-e:calc(var(--cut-frame-d) + var(--cut-frame-w));background-image:linear-gradient(135deg, transparent var(--cut-frame-d), var(--cut-frame) var(--cut-frame-d) var(--cut-frame-e), transparent calc(var(--cut-frame-e) + .75px)), linear-gradient(315deg, transparent var(--cut-frame-d), var(--cut-frame) var(--cut-frame-d) var(--cut-frame-e), transparent calc(var(--cut-frame-e) + .75px))!important}:is(.cut8,.cut14,.cut22,.check input,dialog.photo-viewer img,.crop-frame,.avatar.sq,.switch,.pl-pill,.pl-wx,.pl-switch-ic,.pl-switch,.rv-card,.rv-trip-warn,.rv-dialog-in,.rv-triphead-ic,.maplibregl-ctrl-top-right .maplibregl-ctrl-group,.rivo-map-search-results,.rivo-map-suggest,.mapshell-avatar,.rivo-map-btn,.rivo-map-route-summary,.rivo-map-plan-card,.rivo-map-profiles,.rivo-map-action,.rivo-map-icisleri-summary,.rivo-map-ctrl-btn,.rivo-explore-btn,.rivo-voice-btn,#rivo-weather-btn,#rivo-radar-btn,.rivo-poi-popup .maplibregl-popup-content,.rivo-poi-card-btn,.rivo-poi-card-ico,.rivo-saved-shortcut,.rivo-explore-results,.rivo-map-layers-panel,.rivo-explore-panel,.rivo-radar-picker,.rivo-nav-traffic,.rivo-nav-gps,.rivo-addplace,.rivo-track-stat,#fly-play,.st-bar button,.st-btn,.s-ev-icon,.s-place-opt):focus-visible{--cut-frame:var(--cut-focus,var(--accent))!important;--cut-frame-w:2px!important;box-shadow:inset 0 0 0 2px var(--cut-focus,var(--accent))!important;outline:none!important}.btn.pri,.btn.danger,.chip.on,.rv-catrow .rv-catchip.on,.switch[aria-checked=true],.check input:checked,.pl-switch:checked,.rivo-map-ctrl-btn[aria-pressed=true],.rivo-explore-btn.is-active,.rivo-map-btn-primary,.rivo-poi-card-btn,.st-btn:not(.sec),.st-bar button,#fly-play{--cut-focus:var(--text)}.chip:has(input:checked){--cut-focus:var(--text)}.cut-frame-top{position:relative}.cut-frame-top:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 var(--cut-frame-w) var(--cut-frame);background-image:linear-gradient(135deg, transparent var(--cut-frame-d), var(--cut-frame) var(--cut-frame-d) var(--cut-frame-e), transparent calc(var(--cut-frame-e) + .75px)), linear-gradient(315deg, transparent var(--cut-frame-d), var(--cut-frame) var(--cut-frame-d) var(--cut-frame-e), transparent calc(var(--cut-frame-e) + .75px));position:absolute;inset:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font:500 16px/1.5 Inter,system-ui,sans-serif;display:flex}body>main{flex:1 0 auto}img,svg{max-width:100%}.prose a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}p a:hover,label a:hover{text-decoration:underline}p a:not([class]){text-underline-offset:2px;text-decoration:underline}.rv-foot li>a{padding-block:4px;display:inline-block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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}[hidden]{display:none!important}.o{font-family:Outfit,Inter,sans-serif}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.cc{justify-content:center;align-items:center;display:flex}.grow{flex:1;min-width:0}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.sec-pad{padding-block:88px}.hero-band{background:var(--hero)}.dim{color:var(--text-dim)}.mute{color:var(--text-mute)}.cut8{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--cut:8px}.cut14{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);--cut:14px}.cut22{clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);--cut:22px}.card{background:var(--line);padding:1px}.card>.in{background:var(--surface);height:100%}.card.is-accent{background:var(--accent)}.lift{filter:drop-shadow(0 2px 5px #0f172a1a)}a.card.surf{color:inherit;text-decoration:none;transition:background-color .15s;display:block}a.card.surf:hover,a.card.surf:focus-visible{background:var(--accent)}.split-row>*+*{border-left:1px solid var(--line)}a.split-cell{color:inherit;text-decoration:none;transition:background-color .15s}a.split-cell:hover,a.split-cell:focus-visible{background:var(--surface-2)}@media (width<=760px){.split-row>*+*{border-left:0;border-top:1px solid var(--line)}}.st-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.st-list li{align-items:flex-start;gap:10px;font:500 15px/1.45 Inter,sans-serif;display:flex}.st-list li strong{font-weight:700}.shot-strip{scroll-snap-type:x mandatory;gap:20px;padding:6px 2px 14px;display:flex;overflow-x:auto}.shot-strip .shot{scroll-snap-align:start;flex:none;margin:0}.shot-strip .phone{border-radius:32px;width:210px;padding:8px}.shot-strip .phone img{border-radius:24px}.unit-table{flex-direction:column;display:flex}.unit-row{border-top:1px solid var(--line);grid-template-columns:1.3fr .9fr 1.4fr 1.2fr;align-items:center;gap:12px;padding:12px 0;font-size:15px;display:grid}.unit-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border-top:0;padding-top:0;font:700 12px Inter,sans-serif}@media (width<=760px){.unit-head{display:none}.unit-row{grid-template-columns:1fr;gap:4px}}.cmp-table{flex-direction:column;display:flex}.cmp-row{border-top:1px solid var(--line);grid-template-columns:1.5fr 1.15fr 1.15fr;align-items:start;gap:12px;padding:14px 0;font-size:15px;display:grid}.cmp-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border-top:0;padding-top:0;font:700 12px Inter,sans-serif}.cmp-row span[role=cell]{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.cmp-row span[role=cell] .ms{flex:none;margin-top:1px}@media (width<=760px){.cmp-head{display:none}.cmp-row{grid-template-columns:1fr;gap:6px}.cmp-row strong[role=cell]{font-weight:700}}.lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font:700 12px Inter,sans-serif}.h1{letter-spacing:-.02em;text-wrap:balance;font:800 clamp(38px,5.2vw,64px)/1.04 Outfit,sans-serif}.h2{letter-spacing:-.01em;text-wrap:balance;font:800 clamp(28px,3.4vw,42px)/1.1 Outfit,sans-serif}.h3{font:700 20px/1.25 Outfit,sans-serif}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 1, "wght" 500, "opsz" 24;-webkit-user-select:none;user-select:none;flex:none;width:1em;height:1em;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:500;line-height:1;display:inline-block;overflow:hidden}.ms.ol{font-variation-settings:"FILL" 0, "wght" 500, "opsz" 24}.btn{white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 20px;font:700 16px Inter,sans-serif;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.btn.pri{background:var(--accent);color:#fff}.btn.pri:hover{filter:brightness(.93)}.btn.sec{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);--cut-frame:var(--line);--cut-frame-w:1px}.btn.sec:hover{background:var(--surface-2)}.btn.danger{background:var(--danger);color:#fff}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn.sm{height:44px;padding:0 16px;font-size:15px}.btn.sso svg{flex:none;width:20px;height:20px}.btn.xs{height:40px;padding:0 14px;font-size:14px}.chip{height:40px;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);--cut-frame:var(--line);--cut-frame-w:1px;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font:600 14px Inter,sans-serif;display:inline-flex}a.chip:hover,button.chip:hover{background:var(--surface-2)}.chip.on,a.chip.on:hover,button.chip.on:hover{background:var(--accent);color:#fff;box-shadow:none;--cut-frame:transparent}.col>.pill{align-self:flex-start}.pill{white-space:nowrap;align-items:center;gap:5px;height:26px;padding:0 10px;font:700 12px Inter,sans-serif;display:inline-flex}.pill.ok{color:var(--ok-text);background:var(--ok-soft)}.pill.warn{color:var(--warn-text);background:var(--warn-soft)}.pill.accent{color:var(--accent-on-soft);background:var(--accent-soft)}.pill.muted{color:var(--text-dim);background:var(--surface-2)}.pill.ride{color:var(--ride-text);background:var(--surface-2)}.dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.field{background:var(--surface-2);height:52px;color:var(--text);align-items:center;gap:10px;padding:0 14px;font:500 15px Inter,sans-serif;display:flex}.field:focus-within,.field.is-focus{box-shadow:inset 0 0 0 2px var(--accent);--cut-frame:var(--accent);--cut-frame-w:2px}.field.is-error{box-shadow:inset 0 0 0 2px var(--danger);--cut-frame:var(--danger);--cut-frame-w:2px}.field input,.field textarea,.field select{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font:500 15px Inter,sans-serif}.field input::placeholder,.field textarea::placeholder{color:var(--text-mute);opacity:1}.field.area{align-items:flex-start;height:auto;padding-block:14px}.field.area textarea{resize:vertical;min-height:84px}.field-label{color:var(--text-dim);font:600 14px Inter,sans-serif}.field-error{color:var(--danger-text);font:600 13px Inter,sans-serif}.check{cursor:pointer;align-items:flex-start;gap:10px;font:500 14px/1.4 Inter,sans-serif;display:flex}.check input{appearance:none;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);--cut:8px;width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--line);--cut-frame:var(--line);--cut-frame-w:2px;background:0 0;flex:none;place-items:center;margin:0;display:grid}.check input:checked{background:var(--accent);box-shadow:none;--cut-frame:transparent}.check input:checked:after{content:"check";color:#fff;font-feature-settings:"liga";font:500 16px/1 Material Symbols Outlined}.notice{padding:12px 16px;font-size:14px;font-weight:600}.notice.ok{background:var(--ok-soft);color:var(--ok-text)}.notice.err{background:var(--danger-soft);color:var(--danger-text)}.notice.info{background:var(--accent-soft);color:var(--accent-on-soft)}.ico-tile{background:var(--accent-soft);width:48px;height:48px}.ico-tile.sm{flex:none;width:40px;height:40px}.avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;font-family:Outfit,sans-serif;font-weight:800;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.sq{--cut:8px;clip-path:polygon(var(--cut,8px) 0, 100% 0, 100% calc(100% - var(--cut,8px)), calc(100% - var(--cut,8px)) 100%, 0 100%, 0 var(--cut,8px));border-radius:0}.sep{background:var(--line);height:1px}.only-dark{display:none!important}.dark .only-dark{display:block!important}.dark .only-light{display:none!important}@media (prefers-color-scheme:dark){:root:not(.light) .only-dark{display:block!important}:root:not(.light) .only-light{display:none!important}}.phone{background:#0b0c0e;border-radius:40px;flex:none;width:280px;padding:10px;box-shadow:0 30px 60px -20px #0b0e1373,inset 0 0 0 2px #2a2d33}.phone img{border-radius:30px;width:100%;height:auto;display:block}.site-head{z-index:40;background:linear-gradient(var(--bg) 70%, transparent);padding:14px 0;position:sticky;top:0}.site-head .shell{position:relative}.site-head .shell:before,.site-head .shell:after{content:"";clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);position:absolute}.site-head .shell:before{background:var(--line);inset:0}.site-head .shell:after{background:var(--surface);inset:1px}.site-head .shell-in{z-index:1;padding:1px;position:relative}.site-head .bar{gap:22px;height:64px;padding:0 10px 0 14px}.brand{color:var(--text);align-items:center;gap:10px;display:flex}.brand-mark{color:#3087ce;flex:none}.brand-name{font-family:Outfit,sans-serif;font-weight:800}@media (width>=1024px){.site-head .brand>svg,.site-head .brand>img{width:52px;height:52px}.site-head .brand>span{font-size:34px}}.site-nav{gap:22px;font:600 15px Inter,sans-serif}.site-nav a{color:var(--text-dim)}.site-nav a:hover,.site-nav a[aria-current]{color:var(--accent-text)}.icon-btn{background:var(--surface-2);width:40px;height:40px;color:var(--text);cursor:pointer;flex:none}.icon-btn:hover{filter:brightness(.96)}.dark .icon-btn:hover{filter:brightness(1.15)}.theme-toggle .ms.to-light{display:none}.dark .theme-toggle .ms.to-light{display:inline-block}.dark .theme-toggle .ms.to-dark{display:none}@media (prefers-color-scheme:dark){:root:not(.light) .theme-toggle .ms.to-light{display:inline-block}:root:not(.light) .theme-toggle .ms.to-dark{display:none}}.lang{position:relative}.lang>summary{cursor:pointer;background:var(--surface-2);height:40px;box-shadow:none;--cut-frame:transparent;list-style:none}.lang>summary::-webkit-details-marker{display:none}.lang-menu{z-index:50;min-width:150px;position:absolute;top:calc(100% + 8px);right:0}.lang-menu a{height:40px;color:var(--text);align-items:center;gap:10px;padding:0 12px;font:600 14px Inter,sans-serif;display:flex}.lang-menu a:hover{background:var(--surface-2)}.lang-menu a[aria-current]{color:var(--accent-text)}.acct-dd{position:relative}.acct-dd>summary{cursor:pointer;gap:8px;padding:0 10px 0 8px;list-style:none}.acct-dd>summary::-webkit-details-marker{display:none}.acct-dd[open]>summary .ms{transform:rotate(180deg)}.acct-menu{width:260px}.acct-menu .in{flex-direction:column;gap:2px;display:flex}.acct-who{flex-direction:column;padding:8px 12px;display:flex}.acct-who .s-name{color:var(--text);font:700 15px Inter,sans-serif}.acct-menu .sep{margin:4px 0}.acct-menu button{width:100%;height:40px;color:var(--text);text-align:left;align-items:center;gap:10px;padding:0 12px;font:600 14px Inter,sans-serif;display:flex}.acct-menu a,.acct-menu button{gap:10px}.acct-menu button:hover{background:var(--surface-2)}.acct-langs{gap:6px;padding:6px 12px}.acct-langs .chip{height:32px;padding:0 10px;font-size:13px}.acct-langs .chip.on{color:#fff}.acct-logout,.acct-logout .ms{color:var(--danger)!important}.mnav{padding:0 14px 4px}.mnav a.navlink{height:48px;color:var(--text);align-items:center;padding:0 12px;font:600 16px Inter,sans-serif;display:flex}.mnav a.navlink[aria-current]{color:var(--accent-text)}.bigmap{width:100%;height:100%;display:block;position:absolute;inset:0}.faq>summary{cursor:pointer;list-style:none}.faq>summary::-webkit-details-marker{display:none}.faq .ms.plus{display:inline-block}.faq .ms.minus,.faq[open] .ms.plus{display:none}.faq[open] .ms.minus{display:inline-block}[data-faq-cat][hidden],[data-faq][hidden]{display:none!important}.support-aside{position:sticky;top:96px}.support-toc{gap:2px;margin-top:12px}.support-toc a{color:var(--text-dim);align-items:center;gap:10px;padding:7px 8px;font-size:15px;font-weight:500;display:flex}.support-toc a:hover{background:var(--surface-2);color:var(--text)}.support-toc .toc-n{margin-left:auto;font-size:13px}.support-guide,.support-guide>.in{height:100%}.support-answer{flex-direction:column;gap:8px;margin-top:8px;font-size:15px;display:flex}.support-steps{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:22px;font-size:15px;display:flex}.support-answer .support-steps{margin-top:0}.support-tip{background:var(--surface-2);color:var(--text);align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.support-tip .ms{flex:none;margin-top:1px}.support-req{flex-direction:column;margin:12px 0 0;display:flex}.support-req>div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:12px;padding:10px 0;display:grid}.support-req dt{font-size:15px;font-weight:700}.support-req dd{margin:0;font-size:15px}@media (width<=760px){.support-aside{position:static;width:auto!important}.support-toc{display:none}.support-req>div{grid-template-columns:1fr;gap:2px}}.legal-toc a{color:var(--text-dim);font-weight:500}.legal-toc a.is-active{color:var(--accent-text);font-weight:700}.legal-toc a .bar{background:var(--accent);width:3px;height:16px;display:none}.legal-toc a.is-active .bar{display:inline-block}.prose{color:var(--text-dim);font-size:16px;line-height:1.7}.prose h2{color:var(--text);margin-top:26px;margin-bottom:12px;scroll-margin-top:110px;font:800 26px/1.2 Outfit,sans-serif}.prose h3{color:var(--text);margin:18px 0 8px;font:700 18px/1.3 Outfit,sans-serif}.prose p,.prose ul,.prose ol{margin-bottom:12px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:6px}.prose strong{color:var(--text)}.prose table{width:100%;color:var(--text);font-size:15px}.prose .tbl{margin-bottom:16px}.prose td,.prose th{text-align:left;vertical-align:top;padding:12px 16px}.prose tr+tr{border-top:1px solid var(--line)}.prose th{background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font:700 12px Inter,sans-serif}.app-head .bar{gap:14px}.app-nav{gap:4px;margin-left:10px}.app-nav a{height:42px;color:var(--text-dim);white-space:nowrap;gap:8px;padding:0 12px;font:600 15px Inter,sans-serif}.app-nav a:hover{background:var(--surface-2);color:var(--text)}.app-nav a[aria-current]{background:var(--accent-soft);color:var(--accent-on-soft);font-weight:700}.app-search{flex:0 240px;min-width:130px;height:42px}.app-search input{font-size:14px}.app-search-btn{display:none}.app-bell{position:relative}.app-bell[aria-current],.app-search-btn[aria-current]{background:var(--accent-soft);color:var(--accent-on-soft)}.app-badge{background:var(--danger);color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:10px;padding:0 5px;font:700 11px/20px Inter,sans-serif;position:absolute;top:-5px;right:-6px}.app-head .acct-dd{margin-left:10px}.app-avatar{cursor:pointer;width:42px;height:42px;list-style:none}.app-avatar::-webkit-details-marker{display:none}.app-avatar .avatar{transition:filter .15s}.app-avatar:hover .avatar,.acct-dd[open] .app-avatar .avatar{filter:brightness(1.1)}.app-avatar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.acct-who-link{color:var(--text);align-items:center;gap:12px;padding:8px 12px 10px;display:flex}.acct-who-link:hover{background:var(--surface-2)}.acct-who-link .s-name{font:700 15px Inter,sans-serif}.acct-menu a[aria-current]{color:var(--accent-text)}.acct-theme .switch{pointer-events:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-dd{position:relative}.notif-dd>summary{list-style:none}.notif-dd>summary::-webkit-details-marker{display:none}.notif-menu{z-index:50;width:380px;position:absolute;top:calc(100% + 10px);right:-56px}.notif-menu>.in{flex-direction:column;display:flex}.notif-head{color:var(--text);gap:8px;padding:12px 12px 8px 16px;font:700 16px Outfit,sans-serif}.notif-head .icon-btn{width:36px;height:36px}.notif-list{border-top:1px solid var(--line);max-height:min(460px,100dvh - 200px);overflow-y:auto}.notif-empty{text-align:center;color:var(--text-dim);padding:28px 16px;font-size:14px}.notif-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:12px;padding:12px;display:flex}.notif-row:first-child{border-top:0}.notif-row:hover{background:var(--surface-2)}.notif-row.sp-unread{background:var(--accent-soft)}.notif-row .s-name{color:var(--text);font:700 14px/1.35 Inter,sans-serif}.notif-row .s-sub{color:var(--text-dim);font-size:12px}.notif-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.notif-all{border-top:1px solid var(--line);height:46px;color:var(--accent-text);gap:4px;font:700 14px Inter,sans-serif}.notif-all:hover{background:var(--surface-2)}#social-toast{z-index:90;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.social-main{gap:16px;width:100%;min-width:0;max-width:760px;margin-inline:auto}.social-main.is-wide{max-width:1080px}.app-tabbar{z-index:45;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.app-tabbar a{min-width:0;color:var(--text);flex:1;gap:2px;font:600 12px Inter,sans-serif}.app-tab-ic{width:56px;height:32px;color:var(--text-dim)}.app-tabbar a[aria-current]{font-weight:700}.app-tabbar a[aria-current] .app-tab-ic{background:var(--accent-soft);color:var(--text)}.app-tab-lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-head .rv-talivio>summary>span{display:none}@media (width<=1320px){.app-search{display:none}.app-search-btn{display:flex}}@media (width<=1100px){.app-nav a .ms{display:none}}@media (width<=920px){.app-nav a .ms{display:inline-block}.app-nav-lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-nav a{padding:0 11px}}@media (width<=760px){body.has-tabbar{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.has-tabbar #social-toast{bottom:calc(86px + env(safe-area-inset-bottom))}.app-head .bar{gap:8px;height:58px}.app-head .acct-dd{margin-left:6px}.notif-menu{width:auto;position:fixed;top:76px;left:16px;right:16px}}.acct-avatar-btn{cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.acct-avatar-btn .avatar{transition:filter .15s}.acct-avatar-btn:hover .avatar{filter:brightness(1.08)}.acct-avatar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.acct-avatar-cam{background:var(--surface);width:26px;height:26px;color:var(--accent-text);box-shadow:0 0 0 1px var(--line), 0 1px 3px #0f172a26;border-radius:50%;position:absolute;bottom:-6px;right:-6px}.acct-avatar-links{flex-wrap:wrap;gap:4px 12px;margin-top:4px}.acct-avatar-links button{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Inter,sans-serif}.acct-avatar-links button:hover{text-decoration:underline}.acct-avatar-links button.is-danger{color:var(--danger)}dialog.photo-viewer{background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}dialog.photo-viewer::backdrop{background:#0b0e13d1}dialog.photo-viewer img{aspect-ratio:1;object-fit:cover;background:var(--surface-2);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);--cut:22px;width:min(512px,100vw - 32px,100dvh - 96px);display:block}.photo-viewer-close{background:var(--surface);width:40px;height:40px;color:var(--text);position:absolute;top:-52px;right:0}dialog.photo-manager{color:var(--text);background:0 0;border:0;width:min(460px,100vw - 32px);margin:auto;padding:0}dialog.photo-manager::backdrop{background:#0b0e1399}.photo-manager .pm-body{gap:16px;padding:20px}.photo-manager .pm-title{font:700 20px Outfit,sans-serif}.photo-manager .pm-preview{aspect-ratio:1;--cut:18px;align-self:center;width:min(300px,100%);font-size:96px}.photo-manager .pm-preview img{object-fit:cover;width:100%;height:100%}.photo-manager .pm-actions{flex-wrap:wrap;gap:8px}.photo-manager .pm-actions .btn{flex:auto;height:44px;font-size:14px}dialog.crop-dialog{color:var(--text);background:0 0;border:0;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0}dialog.crop-dialog::backdrop{background:#0b0e1399}.crop-body{gap:14px;padding:20px}.crop-head{gap:10px}.crop-title{font:700 20px Outfit,sans-serif}.crop-stage{align-items:flex-start;gap:20px;display:flex}.crop-view{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0c0e;outline:none;flex:none;width:min(360px,100vw - 80px);position:relative;overflow:hidden}.crop-view.is-dragging{cursor:grabbing}.crop-view:focus-visible{box-shadow:0 0 0 2px var(--accent)}.crop-view img,.crop-prev img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.crop-prev{background:var(--surface-2);position:relative}.crop-prev img{object-fit:fill;width:auto;height:auto}.crop-view:after{content:"";pointer-events:none;clip-path:polygon(0 0,22px 0,0 22px,0 0,100% 100%,calc(100% - 22px) 100%,100% calc(100% - 22px),100% 100%);background:#0b0e138c;position:absolute;inset:0}.crop-frame{pointer-events:none;--cut-frame:#ffffffd9;--cut-frame-w:2px;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);--cut:22px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffd9}.crop-previews{align-items:flex-start;gap:12px}.crop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font:700 12px Inter,sans-serif}.crop-hint{font-size:13px}.crop-zoom{color:var(--text-dim);gap:10px}.crop-zoom input{accent-color:var(--accent);flex:1}.crop-actions{gap:8px}@media (width<=760px){.crop-stage{flex-direction:column;align-items:center}.crop-previews{flex-direction:row;align-items:center}.wrap{padding-inline:16px}.sec-pad{padding-block:56px}.hide-m{display:none!important}.stack-m{flex-direction:column!important;align-items:stretch!important}.g3,.g4,.g2{grid-template-columns:1fr!important}.phone{width:230px}.hero-phones .phone{width:190px}.stack-m>.grow{flex:none}}@media (width>=761px){.show-m{display:none!important}}@media (width>=761px) and (width<=1240px){.hero-phones .phone{width:240px}}@media (width<=1040px){.hide-hd{display:none!important}}@media (width>=1041px){.show-hd{display:none!important}}@media (width>=761px) and (width<=1100px){.site-head .bar,.site-nav{gap:14px}#pro>.wrap,#pricing>.wrap{flex-direction:column}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}#pro>.wrap>.col,#pricing>.wrap>.col{max-width:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
