:root{--hy-bg:#fafafa;--hy-surface:#fff;--hy-surface2:#f2f2f3;--hy-ink:#17171a;--hy-muted:#6e6e76;--hy-border:#e4e4e7;--hy-green:#28a745;--hy-green-btn:#1e7e34;--hy-green-ink:#1e7e34;--hy-green-tint:#e9f5ec;--hy-warn-ink:#8a5a00;--hy-warn-tint:#f7efdd;--hy-danger:#d33f45;--hy-info:#2f6fbf;--hy-info-tint:#e7eff9;--hy-track:#e4e4e7;--hy-map-bg:#f0f0ee;--hy-map-road:#fff;--hy-map-water:#e2e9e7;--hy-map-block:#e9e9e6;--hy-shadow:0 1px 4px #0a0a0c0f;--hy-shadow-lift:0 8px 24px #0a0a0c1f;--lv-assigned:#8a6d03;--lv-teal:#0e7e74;--g-950:#06180c;--g-900:#0b2a15;--g-800:#12401f;--g-700:#1e7e34;--g-600:#23913c;--g-500:#28a745;--g-300:#8fd3a1;--g-100:#ddf1e3;--g-50:#f1f9f3;--site-max:1200px;--site-pad:clamp(18px, 4.5vw, 48px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--hy-bg:#0a0a0b;--hy-surface:#141416;--hy-surface2:#1d1d20;--hy-ink:#f2f2f3;--hy-muted:#98989f;--hy-border:#26262a;--hy-green:#28a745;--hy-green-btn:#1e7e34;--hy-green-ink:#4cc368;--hy-green-tint:#152a1b;--hy-warn-ink:#e0a52c;--hy-warn-tint:#2a2312;--hy-danger:#e5484d;--hy-info:#6fa8dc;--hy-info-tint:#14202e;--hy-track:#26262a;--hy-map-bg:#101012;--hy-map-road:#1c1c1f;--hy-map-water:#12181a;--hy-map-block:#17171a;--hy-shadow:0 2px 10px #0006;--hy-shadow-lift:0 10px 28px #00000080;--lv-assigned:#d9c22e;--lv-teal:#4db8ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-mode=dark]{--hy-bg:#0a0a0b;--hy-surface:#141416;--hy-surface2:#1d1d20;--hy-ink:#f2f2f3;--hy-muted:#98989f;--hy-border:#26262a;--hy-green:#28a745;--hy-green-btn:#1e7e34;--hy-green-ink:#4cc368;--hy-green-tint:#152a1b;--hy-warn-ink:#e0a52c;--hy-warn-tint:#2a2312;--hy-danger:#e5484d;--hy-info:#6fa8dc;--hy-info-tint:#14202e;--hy-track:#26262a;--hy-map-bg:#101012;--hy-map-road:#1c1c1f;--hy-map-water:#12181a;--hy-map-block:#17171a;--hy-shadow:0 2px 10px #0006;--hy-shadow-lift:0 10px 28px #00000080;--lv-assigned:#d9c22e;--lv-teal:#4db8ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Rubik,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{display:block}p,h1,h2,h3,h4,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}.num{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.ic{flex:none;width:22px;height:22px}.ic-sm{flex:none;width:16px;height:16px}.contact-facts{flex-wrap:wrap;gap:10px 22px;margin-top:24px;display:flex}.contact-facts li{align-items:center;gap:8px;display:inline-flex}.foot-contact{flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.wrap{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-pad));padding-inline:var(--site-pad);margin-inline:auto}.skip{top:-80px;z-index:100;color:#fff;background:#0e1410;border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;inset-inline-start:12px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo-word,.logo-helmet,.nb .logo-old{display:none}.nb .logo-word,.nb .logo-helmet{display:block}.shot{contain:inline-size;min-width:0;position:relative}.shot>*{width:max-content}.v2pic,.v2pic figure{margin:0}.device-phone{background:#0c0c0e;border-radius:52px;width:384px;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #2b2b30,0 40px 80px -30px #0a140e73,0 12px 30px -12px #00000059}.device-phone:after{content:"";top:22px;background:#0c0c0e;border-radius:20px;width:104px;height:30px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.device-phone .screen{background:var(--hy-bg);border-radius:40px;overflow:hidden}.device-phone .screen .v2pic:not(.xphone)>div,.device-phone .screen .xphone{box-shadow:none;border:0;border-radius:0;min-height:740px}.device-phone .screen .h1-statusbar,.device-phone .screen .h2-statusbar,.device-phone .screen .h3-statusbar,.device-phone .screen .xp-status{padding-top:16px;padding-inline:30px}.device-laptop{width:1260px}.device-laptop .lid{background:#0c0c0e;border-radius:30px 30px 6px 6px;padding:22px 22px 26px;box-shadow:inset 0 0 0 2px #2b2b30,0 50px 90px -40px #0a140e80}.device-laptop .screen{border-radius:8px;overflow:hidden}.device-laptop .screen .v2pic:not(.xphone)>div{box-shadow:none;border:0;border-radius:0}.device-laptop .base{background:linear-gradient(#dadadf,#a9a9b0);border-radius:4px 4px 26px 26px;height:30px;margin-inline:-70px;position:relative}.device-laptop .base:before{content:"";top:0;background:#8e8e95;border-radius:0 0 12px 12px;width:200px;height:12px;position:absolute;inset-inline-start:50%;transform:translate(50%)}:root[data-mode=dark] .device-laptop .base{background:linear-gradient(#3a3a40,#1e1e22)}:root[data-mode=dark] .device-laptop .base:before{background:#111114}.mp-bg{fill:var(--hy-map-bg)}.mp-water{fill:var(--hy-map-water)}.mp-street path{stroke:var(--hy-map-road);stroke-width:5px;fill:none;stroke-linecap:round}.mp-main path{stroke:var(--hy-map-road);stroke-width:13px;fill:none;stroke-linecap:round}.zn{stroke-width:2.5px;stroke-linejoin:round}.zn-ok{fill:color-mix(in srgb, var(--hy-ink) 5%, transparent);stroke:var(--hy-muted)}.zn-miss{fill:color-mix(in srgb, var(--hy-warn-ink) 14%, transparent);stroke:var(--hy-warn-ink)}.zn-sel{fill:color-mix(in srgb, var(--hy-info) 14%, transparent);stroke:var(--hy-info);stroke-width:3.5px}.zl{fill:var(--hy-ink);text-anchor:middle;paint-order:stroke;stroke:var(--hy-map-bg);stroke-width:5px;stroke-linejoin:round;font:700 18px Rubik,sans-serif}.lroute{fill:none;stroke:var(--lv-teal);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 11}.lr circle{stroke:var(--hy-surface);stroke-width:4px}.lr-free circle{fill:var(--hy-green-ink)}.lr-assigned circle{fill:var(--lv-assigned)}.lr-picked circle{fill:var(--lv-teal)}.lpin-rest circle{fill:var(--hy-ink)}.lpin-rest path{fill:none;stroke:var(--hy-bg);stroke-width:1.6px;stroke-linejoin:round}.lpin-drop path{fill:var(--hy-ink)}.lpin-drop circle{fill:var(--hy-bg)}.zmap{background:var(--hy-bg);width:560px;color:var(--hy-ink);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-radius:22px;font-size:16px;overflow:hidden}.zmap-top{align-items:center;gap:11px;padding:14px 18px 0;display:flex}.zav,.xp-av{background:var(--hy-surface2);border:1px solid var(--hy-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.zcrumbs,.xp-crumbs{white-space:nowrap;flex:1;gap:7px;font-size:14.5px;display:flex}.zcrumbs .dim,.xp-crumbs .dim{color:var(--hy-muted)}.zcrumbs b,.xp-crumbs b{font-weight:600}.zmap-tabs{border-bottom:1px solid var(--hy-border);gap:24px;padding:14px 18px 0;display:flex}.zmap-tabs span{color:var(--hy-muted);padding-bottom:10px;font-size:15px;font-weight:500}.zmap-tabs span.on{color:var(--hy-ink);box-shadow:inset 0 -2px 0 var(--hy-ink);font-weight:600}.zmap-map{border:1px solid var(--hy-border);border-radius:16px;height:330px;margin:14px 14px 0;position:relative;overflow:hidden}.zmap-map>svg{width:100%;height:100%}.zadd{top:12px;background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:12px}.zadd svg{color:var(--hy-green-ink)}.zsheet{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-radius:18px;margin:-70px 14px 14px;padding:8px 12px 14px;position:relative}.zgrip{background:var(--hy-border);border-radius:4px;width:40px;height:4px;margin:2px auto 10px;display:block}.zcards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zcard{border:1px solid var(--hy-border);background:var(--hy-surface2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:92px;padding:12px 8px;display:flex}.zcard svg{color:var(--hy-muted)}.zcard b{font-size:14.5px;font-weight:600}.zcard .warn{color:var(--hy-warn-ink);font-size:12.5px;font-weight:600}.zcard.sel{border:2px solid var(--hy-info);background:var(--hy-info-tint)}.lmap{background:var(--hy-map-bg);position:relative;overflow:hidden}.lmap>svg{width:100%;height:100%}.llegend{flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset-block-end:16px;inset-inline-start:16px}.llegend span{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.llegend i{border-radius:50%;width:8px;height:8px}.xphone{background:var(--hy-bg);width:360px;min-height:700px;color:var(--hy-ink);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:34px;flex-direction:column;font-size:16px;line-height:1.55;display:flex;overflow:hidden}.xp-status{color:var(--hy-muted);justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:12.5px;display:flex}.xp-head{align-items:center;gap:11px;padding:10px 20px 0;display:flex}.sms-head{border-bottom:1px solid var(--hy-border);flex-direction:column;align-items:center;gap:6px;padding:14px 20px 12px;display:flex}.sms-av{background:var(--hy-surface2);border:1px solid var(--hy-border);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:inline-flex}.sms-head b{font-size:14px;font-weight:600}.sms-body{flex-direction:column;gap:10px;padding:16px;display:flex}.sms-day{text-align:center;color:var(--hy-muted);font-size:12px}.sms-bubble{background:var(--hy-surface2);border-radius:18px;border-end-start-radius:6px;align-self:flex-start;max-width:84%;padding:10px 14px;font-size:15px;line-height:1.5}.sms-link{color:var(--hy-info);word-break:break-all;text-decoration:underline}.trk{border:1px solid var(--hy-border);background:var(--hy-surface);width:84%;box-shadow:var(--hy-shadow);border-radius:16px;align-self:flex-start;overflow:hidden}.trk-map{width:100%;height:132px}.trk-in{padding:10px 14px 12px}.trk-t{color:var(--hy-muted);font-size:13px}.trk-eta{font-size:18px;font-weight:700}.trk-rows{gap:8px;margin-top:10px;display:flex}.trk-rows span{text-align:center;background:var(--hy-surface2);border-radius:10px;flex:1;padding:7px 8px;font-size:13px;font-weight:500}.rep{flex-direction:column;flex:1;gap:12px;padding:14px 20px 0;display:flex}.rep-filter{border:1px solid var(--hy-border);background:var(--hy-surface);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.rep-sum{color:var(--hy-muted);font-size:13.5px}.rep-list{flex-direction:column;display:flex}.rep-row{border-bottom:1px solid var(--hy-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.rep-row div b{font-size:15.5px;font-weight:600;display:block}.rep-row div span{color:var(--hy-muted);font-size:13px;display:block}.rep-row>b{font-size:16px;font-weight:600}.rep-chip{background:var(--hy-warn-tint);color:var(--hy-warn-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.rep-foot{border-top:1px solid var(--hy-border);background:var(--hy-surface);align-items:center;gap:12px;margin:auto -20px 0;padding:14px 20px 22px;display:flex;box-shadow:0 -4px 14px #00000014}.rep-foot div b{font-size:16px;font-weight:700;display:block}.rep-foot div span{color:var(--hy-muted);font-size:12.5px;display:block}.rep-btn{background:var(--hy-green-btn);color:#fff;border-radius:12px;align-items:center;min-height:46px;margin-inline-start:auto;padding:0 18px;font-size:15.5px;font-weight:600;display:inline-flex}.hy1{color:var(--hy-ink);--h1-on-green:#fff;--h1-assigned:#8a6d03;--h1-teal:#0e7e74;font-family:Rubik,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .hy1{--h1-assigned:#d9c22e;--h1-teal:#4db8ae}}:root[data-mode=dark] .hy1{--h1-assigned:#d9c22e;--h1-teal:#4db8ae}:root[data-mode=light] .hy1{--h1-assigned:#8a6d03;--h1-teal:#0e7e74}.hy1 *{box-sizing:border-box}.hy1 .h1-num{font-variant-numeric:tabular-nums}.hy1 .h1-ltr{direction:ltr;unicode-bidi:isolate}.hy1 .h1-phones{align-items:flex-start;gap:36px;display:flex}.hy1 .h1-phone{flex:none;margin:0}.hy1 .h1-screen{background:var(--hy-bg);border:1px solid var(--hy-border);width:360px;min-height:700px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:34px;flex-direction:column;font-size:16px;line-height:1.55;display:flex;overflow:hidden}.hy1 .h1-phone figcaption{max-width:360px;color:var(--hy-muted);margin:14px 4px 0;font-family:Rubik,sans-serif;font-size:13px;line-height:1.5}.hy1 .h1-statusbar{color:var(--hy-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:12.5px;display:flex}.hy1 .h1-statusbar svg{display:block}.hy1 .h1-header{align-items:center;gap:11px;padding:10px 20px 0;display:flex}.hy1 .h1-avatar-btn{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.hy1 .h1-crumbs{white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;font-size:14.5px;display:flex;overflow:hidden}.hy1 .h1-crumb-root,.hy1 .h1-crumb-sep{color:var(--hy-muted)}.hy1 .h1-crumb-cur{color:var(--hy-ink);font-weight:600}.hy1 .h1-kebab{cursor:pointer;width:40px;height:40px;color:var(--hy-muted);background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy1 .h1-body{flex-direction:column;flex:1;gap:14px;padding:8px 20px 24px;display:flex}.hy1 .h1-h1{color:var(--hy-ink);margin:0;font-size:24px;font-weight:700;line-height:1.35}.hy1 .h1-h2{color:var(--hy-ink);margin:0;font-size:19px;font-weight:700;line-height:1.4}.hy1 .h1-sub{color:var(--hy-muted);margin:0;font-size:14px}.hy1 .h1-pill{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.hy1 .h1-pill .h1-dot{background:var(--hy-muted);border-radius:50%;flex:none;width:7px;height:7px}.hy1 .h1-pill-open{color:var(--hy-ink)}.hy1 .h1-pill-open .h1-dot{background:var(--hy-green)}.hy1 .h1-chip-next{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hy1 .h1-chip-time{color:var(--hy-muted);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.hy1 .h1-chip-warn{background:var(--hy-warn-tint);color:var(--hy-warn-ink);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.hy1 .h1-progress{margin-top:2px}.hy1 .h1-progress p{color:var(--hy-ink);margin:0 0 8px;font-size:15px}.hy1 .h1-bar{background:var(--hy-track);border-radius:999px;height:8px;display:flex;overflow:hidden}.hy1 .h1-bar b{background:var(--hy-green);border-radius:999px;width:40%;display:block}.hy1 .h1-steps{flex-direction:column;gap:12px;display:flex}.hy1 .h1-step{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:18px;padding:14px 16px}.hy1 .h1-step-row{align-items:center;gap:12px;display:flex}.hy1 .h1-step-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.hy1 .h1-step-ic.h1-done,.hy1 .h1-step-ic.h1-locked{background:var(--hy-surface2);color:var(--hy-muted)}.hy1 .h1-step-tt{flex:1;min-width:0}.hy1 .h1-step-tt h3{margin:0;font-size:16.5px;font-weight:600;line-height:1.4}.hy1 .h1-step-tt p{color:var(--hy-muted);margin:0;font-size:13.5px;line-height:1.5}.hy1 .h1-step-note{color:var(--hy-muted);align-items:center;gap:6px;margin:3px 0 0;font-size:13px;display:flex}.hy1 .h1-step-note svg{flex:none}.hy1 .h1-step.h1-current{border:1px solid var(--hy-border);border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);padding:16px}.hy1 .h1-step.h1-current .h1-step-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hy1 .h1-step.h1-current h3{margin:0 0 4px;font-size:19px;font-weight:700}.hy1 .h1-step.h1-current .h1-why{color:var(--hy-ink);margin:0 0 14px;font-size:15px;line-height:1.55}.hy1 .h1-step.h1-locked-card h3,.hy1 .h1-step.h1-locked-card .h1-chip-time{opacity:.75}.hy1 .h1-substeps{padding:0;color:var(--hy-muted);flex-direction:column;gap:3px;margin:8px 0 0;padding-inline-start:50px;font-size:13px;line-height:1.5;list-style:none;display:flex}.hy1 .h1-substeps .h1-num{font-weight:600}.hy1 .h1-step-hint{color:var(--hy-muted);align-items:flex-start;gap:7px;margin:9px 0 0;padding-inline-start:50px;font-size:12.5px;line-height:1.5;display:flex}.hy1 .h1-step-hint svg{color:var(--hy-info);flex:none;margin-top:2px}.hy1 .h1-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-family:Rubik,sans-serif;font-size:16.5px;font-weight:600;line-height:1.3;display:flex}.hy1 .h1-btn-primary{background:var(--hy-green-btn);color:var(--h1-on-green)}.hy1 .h1-btn-text{cursor:pointer;min-height:50px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.hy1 .h1-credits{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}.hy1 .h1-credits svg{color:var(--hy-muted);flex:none}.hy1 .h1-credits p{color:var(--hy-muted);margin:0;font-size:13px}.hy1 .h1-credits strong{color:var(--hy-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;display:block}.hy1 .h1-burn{color:var(--hy-muted);margin-top:1px;font-size:12.5px;display:block}.hy1 .h1-hint{color:var(--hy-muted);align-items:flex-start;gap:8px;margin:0 2px;font-size:13.5px;line-height:1.5;display:flex}.hy1 .h1-hint svg{color:var(--hy-info);flex:none;margin-top:3px}.hy1 .h1-days{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;overflow:hidden}.hy1 .h1-day{border-bottom:1px solid var(--hy-border);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.hy1 .h1-day:last-child{border-bottom:none}.hy1 .h1-dayname{flex:none;width:26px;font-size:16px;font-weight:600}.hy1 .h1-times{color:var(--hy-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-inline-start:auto;font-size:15px;display:inline-flex}.hy1 .h1-day-off .h1-dayname{color:var(--hy-muted)}.hy1 .h1-day-open{cursor:default;background:var(--hy-surface);border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);padding:0;display:block}.hy1 .h1-day-open .h1-day-head{align-items:center;gap:12px;min-height:56px;padding:8px 16px 0;display:flex}.hy1 .h1-day-edit{align-items:flex-end;gap:10px;padding:4px 16px 16px;display:flex}.hy1 .h1-tf{flex-direction:column;gap:5px;display:flex}.hy1 .h1-tf label{color:var(--hy-muted);font-size:12.5px;font-weight:500}.hy1 .h1-timefield{background:var(--hy-surface);border:1px solid var(--hy-border);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:46px;padding:0 14px;font-size:17px;font-weight:600;display:inline-flex}.hy1 .h1-nextday{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.hy1 .h1-switch{background:var(--hy-track);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;display:inline-block;position:relative}.hy1 .h1-switch i{top:3px;background:var(--hy-surface);width:22px;height:22px;box-shadow:var(--hy-shadow);border-radius:50%;font-style:normal;position:absolute;inset-inline-start:3px}.hy1 .h1-switch.h1-on{background:var(--hy-green)}.hy1 .h1-switch.h1-on i{background:var(--h1-on-green);inset-inline:auto 3px}.hy1 .h1-footerbar{z-index:2;border-top:1px solid var(--hy-border);background:var(--hy-surface);align-items:center;gap:10px;margin-top:auto;padding:14px 20px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #00000014}.hy1 .h1-footerbar .h1-btn-primary{flex:1}.hy1 .h1-screen-scroll{max-height:700px;overflow-y:auto}.hy1 .h1-today-label{color:var(--hy-muted);margin:0 0 10px;font-size:13.5px;font-weight:600}.hy1 .h1-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hy1 .h1-scard{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:16px;align-items:center;gap:8px;min-height:82px;padding:12px 14px;display:flex}.hy1 .h1-scard-tt{flex:1;min-width:0}.hy1 .h1-scard-tt p{color:var(--hy-muted);white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:500;display:flex}.hy1 .h1-scard-tt p i{background:var(--h1-sc,var(--hy-muted));border-radius:50%;flex:none;width:7px;height:7px}.hy1 .h1-scard strong{font-variant-numeric:tabular-nums;color:var(--hy-ink);font-size:26px;font-weight:700;line-height:1.25;display:block}.hy1 .h1-scard>svg{color:var(--hy-muted);flex:none}.hy1 .h1-scard-money{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:13px;display:block}.hy1 .h1-sc-active{--h1-sc:var(--hy-green-ink)}.hy1 .h1-sc-wait{--h1-sc:var(--hy-warn-ink)}.hy1 .h1-sc-assigned{--h1-sc:var(--h1-assigned)}.hy1 .h1-sc-picked{--h1-sc:var(--h1-teal)}.hy1 .h1-sc-done{--h1-sc:var(--hy-info)}.hy1 .h1-sc-cancel{--h1-sc:var(--hy-danger)}.hy1 .h1-runline{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:16px;align-items:center;gap:11px;padding:13px 16px;display:flex}.hy1 .h1-runline>svg{color:var(--hy-muted);flex:none}.hy1 .h1-runline p{min-width:0;color:var(--hy-ink);font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:14.5px}.hy2{color:var(--hy-ink);--h2-shadow-up:0 -6px 16px #00000024;font-family:Rubik,sans-serif;font-size:16px;line-height:1.55}.hy2 *{box-sizing:border-box}.hy2 .h2-num{font-variant-numeric:tabular-nums}.hy2 .h2-ltr{direction:ltr;unicode-bidi:isolate}.hy2 .h2-phones{align-items:flex-start;gap:36px;display:flex}.hy2 .h2-phone{flex:none;margin:0}.hy2 .h2-screen{background:var(--hy-bg);border:1px solid var(--hy-border);width:360px;min-height:700px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:34px;flex-direction:column;display:flex;overflow:hidden}.hy2 .h2-phone figcaption{max-width:360px;color:var(--hy-muted);margin:14px 4px 0;font-size:13px;line-height:1.5}.hy2 .h2-statusbar{color:var(--hy-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:12.5px;display:flex}.hy2 .h2-statusbar svg{display:block}.hy2 .h2-header{align-items:center;gap:10px;padding:10px 20px 0;display:flex}.hy2 .h2-avatar{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.hy2 .h2-crumbs{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:13.5px;line-height:1.4;display:flex;overflow:hidden}.hy2 .h2-crumbs .h2-c-dim{color:var(--hy-muted)}.hy2 .h2-crumbs .h2-c-cur{color:var(--hy-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.hy2 .h2-iconbtn{width:44px;height:44px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy2 .h2-header .h2-iconbtn{width:38px;height:38px}.hy2 .h2-wiz-top{align-items:center;gap:10px;padding:8px 20px 0;display:flex}.hy2 .h2-wiz-top h2{flex:1;margin:0;font-size:17px;font-weight:700}.hy2 .h2-body{flex-direction:column;flex:1;gap:14px;padding:8px 20px 20px;display:flex}.hy2 .h2-h1{color:var(--hy-ink);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;line-height:1.3;display:flex}.hy2 .h2-count{background:var(--hy-surface2);min-width:28px;height:28px;color:var(--hy-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:600;display:inline-flex}.hy2 .h2-sub{color:var(--hy-muted);margin:0;font-size:14px}.hy2 .h2-chip{white-space:nowrap;background:var(--hy-surface2);color:var(--hy-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hy2 .h2-chip i{background:var(--hy-muted);border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.hy2 .h2-chip.h2-ok i{background:var(--hy-green)}.hy2 .h2-chip.h2-warn i{background:var(--hy-warn-ink)}.hy2 .h2-search{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:50px;color:var(--hy-muted);cursor:text;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15.5px;display:flex}.hy2 .h2-search svg{flex:none}.hy2 .h2-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-family:Rubik,sans-serif;font-size:16.5px;font-weight:600;line-height:1.3;display:flex}.hy2 .h2-btn-primary{background:var(--hy-green-btn);color:#fff}.hy2 .h2-btn-text{cursor:pointer;min-height:50px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.hy2 .h2-cards{flex-direction:column;gap:12px;display:flex}.hy2 .h2-card{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:18px;min-height:104px;padding:14px 16px}.hy2 .h2-card.h2-open{border-color:var(--hy-border);border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);padding-inline-start:14px}.hy2 .h2-card-row{align-items:flex-start;gap:12px;display:flex}.hy2 .h2-card-av{background:var(--hy-surface2);border:1px solid var(--hy-border);width:38px;height:38px;color:var(--hy-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hy2 .h2-card-tt{flex:1;min-width:0}.hy2 .h2-card-tt h3{margin:0 0 2px;font-size:17px;font-weight:600;line-height:1.4}.hy2 .h2-card-tt p{color:var(--hy-muted);margin:0;font-size:13.5px;line-height:1.5}.hy2 .h2-card-chips{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex;overflow:hidden}.hy2 .h2-card-chips .h2-link{white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.hy2 .h2-card .h2-kebab{width:38px;height:38px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.hy2 .h2-link{color:var(--hy-info);cursor:pointer;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.hy2 .h2-actions{border-top:1px solid var(--hy-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.hy2 .h2-act{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:46px;color:var(--hy-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500;display:flex}.hy2 .h2-act svg{color:var(--hy-muted);flex:none}.hy2 .h2-act.h2-span2{grid-column:span 2}.hy2 .h2-act.h2-pause,.hy2 .h2-act.h2-pause svg{color:var(--hy-warn-ink)}.hy2 .h2-dots{align-items:center;gap:6px;padding:10px 22px 0;display:flex}.hy2 .h2-dots i{background:var(--hy-track);border-radius:999px;width:8px;height:8px;font-style:normal}.hy2 .h2-dots i.h2-on{background:var(--hy-green);width:22px}.hy2 .h2-dots span{color:var(--hy-muted);margin-inline-start:8px;font-size:12.5px}.hy2 .h2-q{margin:0}.hy2 .h2-q-label{color:var(--hy-ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.45;display:block}.hy2 .h2-field{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:52px;color:var(--hy-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:16px;display:flex}.hy2 .h2-field .h2-val{flex:1}.hy2 .h2-field svg{color:var(--hy-muted);flex:none}.hy2 .h2-field .h2-okmark{color:var(--hy-green-ink)}.hy2 .h2-mapwrap{margin-top:10px;position:relative}.hy2 .h2-map{border:1px solid var(--hy-border);border-radius:12px;width:100%;display:block;overflow:hidden}.hy2 .h2-map .h2-m-bg{fill:var(--hy-map-bg)}.hy2 .h2-map .h2-m-road{stroke:var(--hy-map-road);stroke-width:5px;fill:none;stroke-linecap:round}.hy2 .h2-map .h2-m-road2{stroke:var(--hy-map-road);stroke-width:2.5px;fill:none;stroke-linecap:round}.hy2 .h2-map .h2-m-block{fill:var(--hy-map-block)}.hy2 .h2-mapchip{background:var(--hy-surface);color:var(--hy-muted);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;right:50%;transform:translate(50%)}.hy2 .h2-mapchip svg{color:var(--hy-muted);flex:none}.hy2 .h2-choices{flex-direction:column;gap:10px;display:flex}.hy2 .h2-choice{background:var(--hy-surface);border:2px solid var(--hy-border);cursor:pointer;box-shadow:var(--hy-shadow);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hy2 .h2-choice.h2-selected{border-color:var(--hy-green)}.hy2 .h2-choice .h2-ck{border:1.5px solid var(--hy-border);background:var(--hy-surface);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:inline-flex}.hy2 .h2-choice.h2-selected .h2-ck{background:var(--hy-green);border-color:var(--hy-green)}.hy2 .h2-choice-tt h4{margin:0 0 2px;font-size:16px;font-weight:600}.hy2 .h2-choice-tt p{color:var(--hy-muted);margin:0;font-size:14px;line-height:1.5}.hy2 .h2-footerbar{border-top:1px solid var(--hy-border);background:var(--hy-surface);z-index:3;box-shadow:var(--h2-shadow-up);align-items:center;gap:10px;margin-top:auto;padding:14px 20px 20px;display:flex;position:sticky;bottom:0}.hy2 .h2-screen.h2-scroll{height:700px}.hy2 .h2-screen.h2-scroll .h2-body{min-height:0;overflow-y:auto}.hy2 .h2-screen.h2-scroll .h2-body .h2-footerbar{margin-inline:-20px;margin-bottom:-20px}.hy2 .h2-footerbar .h2-btn-primary{flex:1}.hy2 .h2-section{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;padding:14px 16px 16px}.hy2 .h2-sec-title{color:var(--hy-ink);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.hy2 .h2-flabel{color:var(--hy-muted);margin:0 0 5px;font-size:13px;font-weight:600;display:block}.hy2 .h2-fgroup{margin-bottom:12px}.hy2 .h2-fgroup:last-child{margin-bottom:0}.hy2 .h2-help{color:var(--hy-muted);align-items:flex-start;gap:8px;margin:8px 2px 0;font-size:13.5px;line-height:1.5;display:flex}.hy2 .h2-help svg{color:var(--hy-info);flex:none;margin-top:3px}.hy2 .h2-expander{color:var(--hy-info);cursor:pointer;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:500;display:inline-flex}.hy2 .h2-stepper{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:12px;align-items:center;gap:12px;width:max-content;padding:6px;display:flex}.hy2 .h2-stepper button{cursor:pointer;background:var(--hy-surface2);width:44px;height:44px;color:var(--hy-ink);border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.hy2 .h2-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:84px;font-size:19px;font-weight:600}.hy2 .h2-stepper output small{color:var(--hy-muted);margin-inline-start:4px;font-size:13px;font-weight:500}.hy2 .h2-togglerow{align-items:flex-start;gap:12px;display:flex}.hy2 .h2-togglerow .h2-toggletext{flex:1;min-width:0;font-size:15px;line-height:1.5}.hy2 .h2-switch{background:var(--hy-green);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin-top:2px;position:relative}.hy2 .h2-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.hy2 .h2-switch.h2-off{background:var(--hy-track)}.hy2 .h2-switch.h2-off:after{inset-inline:auto 3px}.hy2 .h2-posrow{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.hy2 .h2-posrow .h2-posname{min-width:0;color:var(--hy-ink);flex:1;font-size:15.5px;font-weight:600}.hy2 .h2-seg{background:var(--hy-surface2);border-radius:999px;gap:4px;width:max-content;padding:4px;display:flex}.hy2 .h2-seg button{cursor:pointer;min-height:40px;color:var(--hy-muted);background:0 0;border:none;border-radius:999px;padding:0 18px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500}.hy2 .h2-seg button.h2-seg-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy2 .h2-pass{letter-spacing:3px}.hy2 .h2-reveal{color:var(--hy-info);cursor:pointer;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.hy2 .h2-danger{border-top:1px solid var(--hy-border);justify-content:center;margin-top:6px;padding-top:14px;display:flex}.hy2 .h2-danger button{cursor:pointer;min-height:48px;color:var(--hy-danger);background:0 0;border:none;padding:0 20px;font-family:Rubik,sans-serif;font-size:15.5px;font-weight:500}.hy2 .h2-titlerow{align-items:center;gap:10px;display:flex}.hy2 .h2-titlerow .h2-h1{flex:1;min-width:0}.hy2 .h2-btn-compact{cursor:pointer;background:var(--hy-green-btn);color:#fff;white-space:nowrap;border:none;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding-inline:12px 16px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;display:inline-flex}.hy2 .h2-searchrow{align-items:center;gap:10px;display:flex}.hy2 .h2-searchrow .h2-search{flex:1;min-width:0}.hy2 .h2-filterbtn{border:1px solid var(--hy-border);background:var(--hy-surface);width:50px;height:50px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hy2 .h2-fbadge{top:-4px;background:var(--hy-ink);min-width:20px;height:20px;color:var(--hy-bg);border:2px solid var(--hy-bg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:-4px}.hy2 .h2-applied{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.hy2 .h2-achip{background:var(--hy-surface2);border:1px solid var(--hy-border);min-height:34px;color:var(--hy-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 8px;font-size:13.5px;font-weight:500;display:inline-flex}.hy2 .h2-achip svg{color:var(--hy-muted);flex:none}.hy2 .h2-acount{color:var(--hy-muted);white-space:nowrap;font-size:13.5px}.hy2 .h2-aclear{color:var(--hy-info);cursor:pointer;white-space:nowrap;margin-inline-start:auto;font-size:13.5px;font-weight:600}.hy2 .h2-card.h2-lite{min-height:0}.hy2 .h2-card.h2-lite .h2-card-row{cursor:pointer;align-items:center}.hy2 .h2-card.h2-lite .h2-card-tt h3{align-items:center;gap:6px;min-width:0;display:flex}.hy2 .h2-chev{width:32px;height:32px;color:var(--hy-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy2 .h2-card.h2-open .h2-chev svg{transform:rotate(180deg)}.hy2 .h2-card-tt p.h2-meta{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;display:flex}.hy2 .h2-meta .h2-addr{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.hy2 .h2-meta .h2-ptype{color:var(--hy-muted);flex:none;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.hy2 .h2-meta .h2-ptype svg{flex:none}.hy2 .h2-card.h2-lite .h2-card-chips{flex-wrap:wrap;gap:6px 12px;margin-top:8px;overflow:visible}.hy2 .h2-exc{align-items:center;gap:8px;max-width:100%;display:inline-flex}.hy2 .h2-card-chips .h2-exc .h2-link{margin-inline-start:0;font-size:12.5px}.hy2 .h2-sheetstage{background:var(--hy-bg);flex-direction:column;flex:1;display:flex;position:relative}.hy2 .h2-dim{opacity:.4;filter:saturate(.7)}.hy2 .h2-dimlist{opacity:.4;filter:saturate(.7);flex-direction:column;gap:14px;padding:8px 20px 120px;display:flex}.hy2 .h2-scrim{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--hy-ink) 22%, transparent));position:absolute;inset:0}.hy2 .h2-sheet{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;gap:16px;margin-top:-90px;padding:10px 20px 20px;display:flex;position:relative}.hy2 .h2-grabber{background:var(--hy-track);border-radius:999px;width:40px;height:4px;margin:0 auto}.hy2 .h2-sheethead{align-items:center;gap:10px;display:flex}.hy2 .h2-sheethead h2{flex:1;margin:0;font-size:19px;font-weight:700;line-height:1.4}.hy2 .h2-fgrp .h2-flabel{margin-bottom:8px}.hy2 .h2-chipgrp{flex-wrap:wrap;gap:8px;display:flex}.hy2 .h2-fchip{border:1.5px solid var(--hy-border);background:var(--hy-surface);min-height:40px;color:var(--hy-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.hy2 .h2-fchip svg{flex:none}.hy2 .h2-fchip.h2-fon{border-color:var(--hy-green);color:var(--hy-ink);font-weight:600}.hy2 .h2-sheetfooter{z-index:4;background:var(--hy-surface);border-top:1px solid var(--hy-border);box-shadow:var(--h2-shadow-up);margin:0 -20px -20px;padding:12px 20px 18px;position:sticky;bottom:0}.hy2 .h2-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 8px 6px;display:flex}.hy2 .h2-doneck{background:var(--hy-surface2);border:1px solid var(--hy-border);width:60px;height:60px;color:var(--hy-green-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hy2 .h2-done h2{margin:0;font-size:22px;font-weight:700;line-height:1.3}.hy2 .h2-done p{color:var(--hy-muted);max-width:300px;margin:0;font-size:15px;line-height:1.5}.hy2 .h2-smslink{margin-top:12px;font-size:14px}.hy2 .h2-facts{border-top:1px solid var(--hy-border);flex-direction:column;gap:9px;margin:10px 0 0;padding-top:10px;font-size:13.5px;line-height:1.45;display:flex}.hy2 .h2-frow{align-items:flex-start;gap:10px;display:flex}.hy2 .h2-flab{color:var(--hy-muted);flex:0 0 86px}.hy2 .h2-fval{min-width:0;color:var(--hy-ink);flex:1}.hy2 .h2-fval .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:4px;display:inline-flex}.hy2 .h2-warntext{color:var(--hy-warn-ink);font-weight:600}.hy2 .h2-fval .h2-sub{color:var(--hy-muted);margin-top:2px;font-size:12.5px;display:block}.hy2 .h2-flinks{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.hy2 .h2-flinks .h2-link{font-size:13px}.hy2 .h2-link.h2-dim{color:var(--hy-muted);font-weight:500}.hy2 .h2-callbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:34px;color:var(--hy-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-family:Rubik,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.hy2 .h2-act.h2-resume,.hy2 .h2-act.h2-resume svg{color:var(--hy-green-ink)}.hy2 .h2-sheetsub{color:var(--hy-muted);margin:2px 0 0;font-size:13px}.hy2 .h2-sheettext{color:var(--hy-ink);margin:0;font-size:15px;line-height:1.55}.hy2 .h2-sheetfooter-row{align-items:center;gap:10px;display:flex}.hy2 .h2-btn-ink{background:var(--hy-ink);color:var(--hy-bg);flex:1}.hy2 .h2-splitband{background:var(--hy-surface2);border-block:1px solid var(--hy-border);height:12px}.hy2 .h2-card.h2-lite{padding:12px 16px}.hy2 .h2-card.h2-lite .h2-card-row{align-items:center;gap:10px}.hy2 .h2-stdot{background:var(--hy-green);border-radius:50%;flex:none;width:10px;height:10px}.hy2 .h2-stdot.h2-off{border:2px solid var(--hy-muted);background:0 0}.hy2 .h2-card.h2-lite .h2-card-tt h3{margin:0;font-size:17px;line-height:1.35}.hy2 .h2-card.h2-lite .h2-card-tt p.h2-meta{margin-top:1px}.hy2 .h2-ind{min-height:20px;color:var(--hy-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:8px;padding-inline-start:20px;font-size:12.5px;display:flex;overflow:hidden}.hy2 .h2-ind>span{flex:none;align-items:center;gap:4px;display:inline-flex}.hy2 .h2-ind svg{flex:none}.hy2 .h2-ind .h2-warn{color:var(--hy-warn-ink);font-weight:600}.hy2 .h2-ind .h2-offtext{font-weight:600}.hy2 .h2-rows{border-top:1px solid var(--hy-border);flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;display:flex}.hy2 .h2-row{align-items:center;gap:10px;min-height:40px;display:flex}.hy2 .h2-rlab{color:var(--hy-muted);flex:0 0 84px;font-size:12.5px;line-height:1.4}.hy2 .h2-rval{min-width:0;color:var(--hy-ink);flex:1;font-size:14px;line-height:1.4}.hy2 .h2-rval .h2-sub{color:var(--hy-muted);margin-top:2px;font-size:12.5px;display:block}.hy2 .h2-rval .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:4px;display:inline-flex}.hy2 .h2-row .h2-switch{margin-top:0}.hy2 .h2-rhint{color:var(--hy-muted);margin:-6px 0 0;padding-inline-start:94px;font-size:12.5px;line-height:1.45}.hy2 .h2-rbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:40px;color:var(--hy-ink);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:Rubik,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex}.hy2 .h2-rbtn svg{color:var(--hy-muted)}.hy2 .h2-act.h2-editbtn{width:100%;margin-top:12px}.hy2 .h2-body.h2-rel{position:relative}.hy2 .h2-toast{background:var(--hy-ink);color:var(--hy-bg);box-shadow:var(--hy-shadow-lift);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.hy2 .h2-toast .h2-toastact{color:var(--hy-green);cursor:pointer;font-weight:700}.hy2 .h2-crows{border-top:1px solid var(--hy-border);flex-direction:column;margin-top:8px;padding-top:4px;display:flex}.hy2 .h2-crow{min-height:44px;color:var(--hy-ink);align-items:center;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.hy2 .h2-crow.h2-crow-nav{cursor:pointer}.hy2 .h2-crow.h2-crow-static .h2-cv{color:var(--hy-muted)}.hy2 .h2-cv{flex:1;min-width:0}.hy2 .h2-cv .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:5px;display:inline-flex}.hy2 .h2-mutetxt{color:var(--hy-muted);font-weight:500}.hy2 .h2-cbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);width:40px;height:40px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy2 .h2-cchev{color:var(--hy-muted);flex:none;justify-content:center;width:24px;display:inline-flex}.hy2 .h2-crow .h2-switch{margin-top:0}.hy2 .h2-card.h2-v6{padding:12px 16px}.hy2 .h2-card.h2-v6 .h2-card-row{align-items:center;gap:12px}.hy2 .h2-card-av.h2-av-img{border-color:var(--hy-border);background:0 0;padding:0;overflow:hidden}.hy2 .h2-card-av.h2-av-img svg{width:100%;height:100%;display:block}.hy2 .h2-card.h2-v6 .h2-card-tt h3{margin:0;font-size:17px;line-height:1.35}.hy2 .h2-meta6{min-width:0;color:var(--hy-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:0 8px;margin:2px 0 0;font-size:12px;line-height:1.4;display:flex}.hy2 .h2-meta6+.h2-meta6{margin-top:1px}.hy2 .h2-meta6 .h2-stat{flex:none;align-items:center;gap:5px;display:inline-flex}.hy2 .h2-meta6 .h2-addr6{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.hy2 .h2-meta6 .h2-addr6>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hy2 .h2-meta6 svg{opacity:.65;flex:none}.hy2 .h2-card.h2-v6 .h2-card-chips.h2-chips6{scrollbar-width:none;margin-top:9px;flex-wrap:nowrap;gap:6px;margin-inline:-16px;padding-inline:16px;overflow:auto hidden}.hy2 .h2-chips6::-webkit-scrollbar{display:none}.hy2 .h2-chips6 .h2-chip{flex:none}.hy2 .h2-card.h2-v6 .h2-crows{margin-top:9px}.hy2 .h2-body.h2-body7{padding-inline:16px}.hy2 .h2-body7 .h2-filters,.hy2 .h2-body7 .h2-applied{margin-inline:0}.hy2 .h2-cards.h2-cards7{gap:8px}.hy2 .h2-card.h2-v7{border-radius:14px;padding:10px 12px}.hy2 .h2-card.h2-v7.h2-open{padding-inline-start:10px}.hy2 .h2-card.h2-v7 .h2-card-row{align-items:center;gap:10px}.hy2 .h2-card-av.h2-av7{width:34px;height:34px;font-size:12px;position:relative;overflow:visible}.hy2 .h2-card-av.h2-av7.h2-av-img{background:0 0}.hy2 .h2-card-av.h2-av7.h2-av-img svg{border-radius:50%;width:34px;height:34px;display:block}.hy2 .h2-st7{bottom:-1px;background:var(--hy-green);border:2px solid var(--hy-surface);border-radius:50%;width:11px;height:11px;font-style:normal;position:absolute;inset-inline-end:-1px}.hy2 .h2-st7.h2-st7-off{background:var(--hy-surface);border:2px solid var(--hy-muted)}.hy2 .h2-card.h2-v7 .h2-card-tt h3{margin:0;font-size:16px;line-height:1.3}.hy2 .h2-card.h2-v7.h2-paused7 .h2-card-tt h3{color:var(--hy-muted)}.hy2 .h2-card.h2-v7.h2-paused7{background:var(--hy-surface2)}.hy2 .h2-meta7{min-width:0;color:var(--hy-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:0 6px;margin:2px 0 0;font-size:11.5px;line-height:1.4;display:flex}.hy2 .h2-meta7 .h2-addr7{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.hy2 .h2-meta7 .h2-addr7>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hy2 .h2-meta7 .h2-stat7{flex:none;align-items:center;gap:4px;display:inline-flex}.hy2 .h2-meta7 .h2-sep7{opacity:.7;flex:none}.hy2 .h2-meta7 svg{opacity:.65;flex:none}.hy2 .h2-chev{width:28px;height:28px}.hy2 .h2-alerts7{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:14px;margin:7px -12px 0;padding:0 12px 0 56px;display:flex;overflow-x:auto}.hy2 .h2-alerts7::-webkit-scrollbar{display:none}.hy2 .h2-al7{color:var(--hy-warn-ink);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hy2 .h2-al7 i{background:var(--hy-warn-ink);border-radius:50%;flex:none;width:6px;height:6px;font-style:normal}.hy2 .h2-card.h2-v7 .h2-crows7{margin-top:8px;padding-top:2px}.hy2 .h2-crows7 .h2-crow{min-height:42px;font-size:14px}.hy2 .h2-card.h2-v7 .h2-editbtn7{min-height:42px;margin-top:8px;font-size:14px}.hy2 .h2-card.h2-v9 .h2-card-tt h3{gap:8px}.hy2 .h2-card.h2-v9 .h2-name9{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hy2 .h2-nbadge{background:var(--hy-warn-tint);height:20px;color:var(--hy-warn-ink);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;align-items:center;gap:3px;padding:0 7px 0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hy2 .h2-nbadge svg{flex:none;width:13px;height:13px}.hy2 .h2-card.h2-v9.h2-paused7 .h2-nbadge{opacity:.8}.hy2 .h2-crow.h2-crow2 .h2-cv{flex-direction:column;padding:7px 0 5px;display:flex}.hy2 .h2-cv1{line-height:1.4;display:block}.hy2 .h2-cv2{min-height:24px;color:var(--hy-warn-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:1px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.hy2 .h2-cv2>svg{flex:none}.hy2 .h2-altxt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hy2 .h2-hide{font:inherit;color:var(--hy-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin:0;padding:6px 0 6px 8px;font-size:12px;font-weight:500}.hy2 .h2-crow2 .h2-cchev{align-self:center}.hy2 .h2-help.h2-help0{margin-top:0}.hy2 .h2-posbox{border:1px solid var(--hy-border);background:var(--hy-surface);border-radius:12px;padding:0 14px 12px}.hy2 .h2-posbox .h2-posrow{background:0 0;border:0;border-radius:0;min-height:50px;padding:0}.hy2 .h2-posdates{color:var(--hy-muted);margin:-4px 0 0;font-size:12.5px;line-height:1.4}.hy2 .h2-posnow{border-top:1px solid var(--hy-border);margin-top:10px;padding-top:10px}.hy2 .h2-posnow b{color:var(--hy-muted);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.hy2 .h2-posnow p{color:var(--hy-ink);margin:0;font-size:14px;line-height:1.5}.hy2 .h2-posnote{background:var(--hy-surface2);border-radius:10px;margin-top:10px;padding:9px 12px}.hy2 .h2-posnote-by{color:var(--hy-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.hy2 .h2-posnote p{color:var(--hy-ink);margin:0;font-size:13.5px;line-height:1.5}.hy2 .h2-poslink{margin-top:12px}.hy2 .h2-poslink svg{transform:none}.hy2 .h2-posfacts{flex-direction:column;display:flex}.hy2 .h2-posfact{border-top:1px solid var(--hy-border);justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:14px;line-height:1.4;display:flex}.hy2 .h2-posfact span{color:var(--hy-muted);min-width:0}.hy2 .h2-posfact b{color:var(--hy-ink);flex:none;font-weight:600}.hy2 .h2-posfails{border-top:1px solid var(--hy-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.hy2 .h2-posfail{gap:10px;font-size:13px;line-height:1.4;display:flex}.hy2 .h2-posfail>span:first-child{color:var(--hy-muted);flex:none}.hy2 .h2-posfail>span:last-child{min-width:0;color:var(--hy-warn-ink);flex:1;font-weight:600}.hy2 .h2-dimlist.h2-formdim{padding-bottom:36px}.hy2 .h2-formdim>h2{margin:0;font-size:17px;font-weight:700}.hy2 .h2-reqsheet{gap:10px}.hy2 .h2-reqhead{align-items:flex-start}.hy2 .h2-reqhead>div{flex:1;min-width:0}.hy2 .h2-reqhead h2{font-size:17px}.hy2 .h2-reqsub{color:var(--hy-muted);margin:1px 0 0;font-size:13px}.hy2 .h2-reqsheet .h2-field{min-height:46px;font-size:15px}.hy2 .h2-reqsheet .h2-sheetfooter{padding:10px 20px 14px}.hy2 .h2-reqsheet .h2-fgrp .h2-flabel{margin-bottom:5px}.hy2 .h2-reqsheet .h2-help{margin:0 2px}.hy2 .h2-chiprow{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -20px;padding:2px 20px;display:flex;overflow-x:auto}.hy2 .h2-chiprow .h2-fchip{min-height:36px;padding:0 12px;font-size:13.5px}.hy2 .h2-chiprow::-webkit-scrollbar{display:none}.hy2 .h2-opt{font-weight:400}.hy2 .h2-placeholder{color:var(--hy-muted)}.hy2 .h2-autoline{color:var(--hy-muted);margin:-2px 2px 0;font-size:12.5px;line-height:1.4}.hy2 .h2-card.h2-lite .h2-actions{margin-top:10px;padding-top:10px}.hy2 .h2-rp{background:var(--hy-bg);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;gap:10px;margin-top:-90px;padding:14px 16px 16px;display:flex;position:relative}.hy2 .h2-rp-head{align-items:flex-start;gap:10px;display:flex}.hy2 .h2-rp-head h2{margin:0;font-size:17px;font-weight:700;line-height:1.4}.hy2 .h2-rp-head p{color:var(--hy-muted);margin:2px 0 0;font-size:13px}.hy2 .h2-rp-x{background:var(--hy-surface2);width:34px;height:34px;color:var(--hy-ink);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.hy2 .h2-rp-source{background:var(--hy-info-tint);color:var(--hy-ink);border-radius:12px;flex-direction:column;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.hy2 .h2-rp-source>div{align-items:flex-start;gap:8px;display:flex}.hy2 .h2-rp-source svg{color:var(--hy-info);flex:none;margin-top:2px}.hy2 .h2-rp-pills{flex-wrap:wrap;gap:8px;display:flex}.hy2 .h2-rp-pill{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-family:Rubik,sans-serif;font-size:12.5px;font-weight:500}.hy2 .h2-rp-pill.h2-rp-on{color:var(--hy-ink);background:var(--hy-surface);box-shadow:var(--hy-shadow);border-color:var(--hy-info);font-weight:600}.hy2 .h2-rp-list{flex-direction:column;gap:8px;display:flex}.hy2 .h2-rp-zone{border:1px solid var(--hy-border);background:var(--hy-surface);border-radius:12px}.hy2 .h2-rp-zone.h2-rp-open{border-color:var(--hy-info);box-shadow:var(--hy-shadow)}.hy2 .h2-rp-zhead{text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;font-family:Rubik,sans-serif;display:flex}.hy2 .h2-rp-ztext{flex:1;min-width:0}.hy2 .h2-rp-ztext b{color:var(--hy-ink);font-size:14.5px;font-weight:600;display:block}.hy2 .h2-rp-ztext span{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;line-height:1.4;display:block}.hy2 .h2-rp-ztext span.h2-rp-warn{color:var(--hy-muted);font-weight:400}.hy2 .h2-rp-ztext span.h2-rp-warn b{font-size:inherit;color:var(--hy-warn-ink);font-weight:600;display:inline}.hy2 .h2-rp-zbrief{text-align:end;color:var(--hy-muted);white-space:pre-line;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;line-height:1.4}.hy2 .h2-rp-chev{color:var(--hy-muted);flex:none;display:inline-flex}.hy2 .h2-rp-chev.h2-rp-open{transform:rotate(180deg)}.hy2 .h2-rp-matrix{grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;padding:0 12px 12px;display:grid}.hy2 .h2-rp-colh{color:var(--hy-muted);text-align:center;font-size:11.5px;font-weight:600}.hy2 .h2-rp-rowh{color:var(--hy-ink);white-space:nowrap;padding-inline-end:4px;font-size:12.5px;font-weight:600}.hy2 .h2-rp-cell{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:40px;color:var(--hy-ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.hy2 .h2-rp-cell span{color:var(--hy-muted);font-size:12px;font-weight:400}.hy2 .h2-rp-cell.h2-rp-focus{border-color:var(--hy-info)}.hy2 .h2-rp-foot{border-top:1px solid var(--hy-border);align-items:center;gap:10px;padding-top:8px;display:flex}.hy2 .h2-rp-footcopy{flex:1;min-width:0}.hy2 .h2-rp-footcopy b{color:var(--hy-ink);font-size:13.5px;font-weight:600;display:block}.hy2 .h2-rp-footcopy span{color:var(--hy-muted);font-size:12px;display:block}.hy2 .h2-rp-btn{cursor:pointer;background:var(--hy-green-btn);color:#fff;white-space:nowrap;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;display:inline-flex}.hy3{color:var(--hy-ink);font-family:Rubik,sans-serif}.hy3 .h3-num{font-variant-numeric:tabular-nums}.hy3 .h3-ltr{direction:ltr;unicode-bidi:isolate}.hy3 .h3-phones{align-items:flex-start;gap:36px;display:flex}.hy3 .h3-phone{flex:none;margin:0}.hy3 .h3-screen{background:var(--hy-bg);border:1px solid var(--hy-border);width:360px;min-height:700px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:34px;flex-direction:column;font-size:16px;line-height:1.55;display:flex;position:relative;overflow:hidden}.hy3 .h3-phone figcaption{max-width:360px;color:var(--hy-muted);margin:14px 4px 0;font-family:Rubik,sans-serif;font-size:13px;line-height:1.5}.hy3 .h3-statusbar{color:var(--hy-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:12.5px;display:flex}.hy3 .h3-statusbar svg{display:block}.hy3 .h3-header{align-items:center;gap:10px;padding:10px 20px 6px;display:flex}.hy3 .h3-havatar{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.hy3 .h3-crumbs{min-width:0;color:var(--hy-muted);white-space:nowrap;flex:1;align-items:center;gap:7px;font-size:14px;display:flex;overflow:hidden}.hy3 .h3-crumbs b{color:var(--hy-ink);font-weight:600}.hy3 .h3-kebab{width:38px;height:38px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h3-kebab.h3-kb-open{background:var(--hy-surface2);color:var(--hy-ink)}.hy3 .h3-menu{z-index:6;background:var(--hy-surface);border:1px solid var(--hy-border);min-width:212px;box-shadow:var(--hy-shadow-lift);border-radius:14px;padding:6px;position:absolute;top:90px;left:14px}.hy3 .h3-menu a{cursor:pointer;color:var(--hy-ink);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.hy3 .h3-menu a svg{color:var(--hy-muted);flex:none}.hy3 .h3-menu hr{border:none;border-top:1px solid var(--hy-border);margin:6px}.hy3 .h3-topbar{justify-content:space-between;align-items:center;gap:10px;padding:6px 20px 0;display:flex}.hy3 .h3-topbar h1{color:var(--hy-ink);margin:0;font-size:24px;font-weight:700;line-height:1.3}.hy3 .h3-body{flex-direction:column;flex:1;gap:14px;padding:12px 20px 20px;display:flex}.hy3 .h3-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-family:Rubik,sans-serif;font-size:16.5px;font-weight:600;line-height:1.3;display:flex}.hy3 .h3-btn-primary{background:var(--hy-green-btn);color:#fff}.hy3 .h3-btn-sm{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-family:Rubik,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.hy3 .h3-btn-sm.h3-secondary{background:var(--hy-surface2);color:var(--hy-ink);font-weight:600}.hy3 .h3-btn-text{cursor:pointer;min-height:50px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.hy3 .h3-btn-danger{cursor:pointer;min-height:48px;color:var(--hy-danger);background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-family:Rubik,sans-serif;font-size:15.5px;font-weight:500;display:inline-flex}.hy3 .h3-tabs{background:var(--hy-surface2);border-radius:999px;gap:4px;padding:4px;display:flex}.hy3 .h3-tab{cursor:pointer;min-height:42px;color:var(--hy-muted);background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;display:inline-flex}.hy3 .h3-tab.h3-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy3 .h3-tabbadge{background:var(--hy-surface);border:1px solid var(--hy-border);min-width:24px;height:22px;color:var(--hy-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.hy3 .h3-chip{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:7px;padding:3px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.hy3 .h3-chip .h3-dot{background:var(--hy-muted);border-radius:50%;flex:none;width:7px;height:7px}.hy3 .h3-chip.h3-ok .h3-dot{background:var(--hy-green)}.hy3 .h3-chip.h3-invited .h3-dot{background:var(--hy-warn-ink)}.hy3 .h3-heat{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;font-weight:500;line-height:1.5;display:inline-flex}.hy3 .h3-heat i{border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.hy3 .h3-heat-hot i{background:var(--hy-danger)}.hy3 .h3-heat-warm i{background:var(--hy-warn-ink)}.hy3 .h3-heat-mild i{background:var(--hy-muted)}.hy3 .h3-card{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;padding:14px 16px}.hy3 .h3-pendingrow{cursor:pointer;background:var(--hy-surface);border:1px solid var(--hy-border);width:100%;min-height:44px;color:var(--hy-ink);text-align:right;border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-family:Rubik,sans-serif;font-size:14px;font-weight:600;display:flex}.hy3 .h3-pendingrow>svg{color:var(--hy-muted);flex:none;margin-inline-start:auto}.hy3 .h3-pendingbadge{background:var(--hy-warn-tint);color:var(--hy-warn-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.hy3 .h3-person{align-items:center;gap:11px;display:flex}.hy3 .h3-avatar{background:var(--hy-surface2);width:44px;height:44px;color:var(--hy-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex;position:relative}.hy3 .h3-avatar i{border:2px solid var(--hy-surface);border-radius:50%;width:12px;height:12px;font-style:normal;position:absolute;bottom:0;left:0}.hy3 .h3-avatar i.h3-st-on{background:var(--hy-green)}.hy3 .h3-avatar i.h3-st-off{background:var(--hy-muted)}.hy3 .h3-person-tt{flex:1;min-width:0}.hy3 .h3-person-tt h4{margin:0;font-size:16px;font-weight:600;line-height:1.4}.hy3 .h3-person-tt p{color:var(--hy-muted);margin:0;font-size:13px;line-height:1.5}.hy3 .h3-person-actions{gap:8px;margin-top:12px;display:flex}.hy3 .h3-chiprow{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.hy3 .h3-cardkebab{width:36px;height:36px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h3-meta{color:var(--hy-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-top:10px;font-size:12.5px;display:flex;overflow:hidden}.hy3 .h3-meta>span{flex:none;align-items:center;gap:5px;display:inline-flex}.hy3 .h3-meta>span:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.hy3 .h3-body>.h3-card{flex-direction:column;justify-content:center;min-height:111px;display:flex}.hy3 .h3-meta svg{flex:none}.hy3 .h3-status{font-weight:500}.hy3 .h3-status i{background:var(--hy-muted);border-radius:50%;flex:none;width:8px;height:8px;font-style:normal}.hy3 .h3-status.h3-on i{background:var(--hy-green)}.hy3 .h3-status.h3-on{color:var(--hy-green-ink)}.hy3 .h3-sheetstage{background:var(--hy-bg);position:relative}.hy3 .h3-dimlist{opacity:.4;filter:saturate(.7);flex-direction:column;gap:12px;padding:4px 20px 130px;display:flex}.hy3 .h3-dimhead{opacity:.4;filter:saturate(.7)}.hy3 .h3-scrim{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--hy-ink) 22%, transparent));pointer-events:none;position:absolute;inset:0}.hy3 .h3-sheet{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-bottom:none;border-radius:22px 22px 0 0;margin-top:-96px;padding:10px 20px 20px;position:relative}.hy3 .h3-grabber{background:var(--hy-track);border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.hy3 .h3-sheet h2{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4}.hy3 .h3-splitband{background:var(--hy-surface2);border-block:1px solid var(--hy-border);height:12px}.hy3 .h3-q{margin:0}.hy3 .h3-q-label{color:var(--hy-ink);margin:0 0 8px;font-size:15.5px;font-weight:600;line-height:1.45;display:block}.hy3 .h3-field{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:52px;color:var(--hy-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:16px;display:flex}.hy3 .h3-field .h3-val{flex:1}.hy3 .h3-field svg{color:var(--hy-muted);flex:none}.hy3 .h3-hint{color:var(--hy-muted);align-items:flex-start;gap:8px;margin:8px 2px 0;font-size:13.5px;line-height:1.5;display:flex}.hy3 .h3-hint svg{color:var(--hy-info);flex:none;margin-top:3px}.hy3 .h3-expander{color:var(--hy-info);cursor:pointer;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:500;display:flex}.hy3 .h3-choices{flex-direction:column;gap:10px;display:flex}.hy3 .h3-choice{background:var(--hy-surface);border:2px solid var(--hy-border);cursor:pointer;box-shadow:var(--hy-shadow);border-radius:18px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:relative}.hy3 .h3-choice.h3-selected{border-color:var(--hy-green)}.hy3 .h3-choice .h3-choice-ck{border:1.5px solid var(--hy-border);background:var(--hy-surface);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:inline-flex}.hy3 .h3-choice.h3-selected .h3-choice-ck{background:var(--hy-green);border-color:var(--hy-green)}.hy3 .h3-choice-tt h4{margin:0 0 2px;font-size:16px;font-weight:600}.hy3 .h3-choice-tt p{color:var(--hy-muted);margin:0;font-size:14px;line-height:1.5}.hy3 .h3-seg{background:var(--hy-surface2);border-radius:12px;gap:4px;padding:4px;display:flex}.hy3 .h3-seg button{cursor:pointer;min-height:44px;color:var(--hy-muted);background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.hy3 .h3-seg button.h3-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy3 .h3-togglerow{justify-content:space-between;align-items:center;gap:12px;display:flex}.hy3 .h3-togglerow h4{margin:0;font-size:15.5px;font-weight:600;line-height:1.45}.hy3 .h3-toggle{background:var(--hy-track);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;position:relative}.hy3 .h3-toggle:after{content:"";background:var(--hy-surface);width:22px;height:22px;box-shadow:var(--hy-shadow);border-radius:50%;position:absolute;top:3px;right:3px}.hy3 .h3-toggle.h3-on{background:var(--hy-green)}.hy3 .h3-toggle.h3-on:after{background:#fff;left:3px;right:auto}.hy3 .h3-edit-top{align-items:center;gap:10px;padding:6px 20px 0;display:flex}.hy3 .h3-edit-top .h3-iconbtn{width:44px;height:44px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h3-edit-top .h3-tt{flex:1}.hy3 .h3-edit-top h2{margin:0;font-size:19px;font-weight:700;line-height:1.35}.hy3 .h3-edit-top p{color:var(--hy-muted);margin:0;font-size:13px}.hy3 .h3-danger{border-top:1px dashed var(--hy-border);margin-top:6px;padding-top:8px}.hy3 .h3-footerbar{z-index:4;border-top:1px solid var(--hy-border);background:var(--hy-surface);box-shadow:0 -6px 16px color-mix(in srgb, var(--hy-ink) 7%, transparent);align-items:center;gap:10px;padding:14px 20px 20px;display:flex;position:sticky;bottom:0}.hy3 .h3-footerbar .h3-btn-primary{flex:1}.hy3 .h3-sheetfooter{z-index:4;background:var(--hy-surface);border-top:1px solid var(--hy-border);box-shadow:0 -6px 16px color-mix(in srgb, var(--hy-ink) 7%, transparent);margin:0 -20px -20px;padding:12px 20px 18px;position:sticky;bottom:0}.hy3 .h3-subtabs{gap:8px;display:flex}.hy3 .h3-subtab{border:1px solid var(--hy-border);background:var(--hy-surface);color:var(--hy-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 15px;font-family:Rubik,sans-serif;font-size:13.5px;font-weight:500;display:inline-flex}.hy3 .h3-subtab.h3-on{background:var(--hy-surface2);border-color:var(--hy-border);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy3 .h3-explain{color:var(--hy-ink);margin:0;font-size:14px;line-height:1.55}.hy3 .h3-lead{background:var(--hy-surface);border:2px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:relative}.hy3 .h3-lead.h3-selected{border-color:var(--hy-green)}.hy3 .h3-lead .h3-lead-ck{border:1.5px solid var(--hy-border);background:var(--hy-surface);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:inline-flex}.hy3 .h3-lead.h3-selected .h3-lead-ck{background:var(--hy-green);border-color:var(--hy-green)}.hy3 .h3-lead-tt{flex:1;min-width:0}.hy3 .h3-lead-tt h4{letter-spacing:1px;margin:0;font-size:16.5px;font-weight:600}.hy3 .h3-lead-tt p{color:var(--hy-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.hy3 .h3-lead-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.hy3 .h3-lead-price{color:var(--hy-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-inline-start:auto;font-size:14px;font-weight:600;display:inline-flex}.hy3 .h3-lead-price svg{color:var(--hy-muted)}.hy3 .h3-buybar{border-top:1px solid var(--hy-border);background:var(--hy-surface);align-items:center;gap:12px;margin-top:auto;padding:12px 20px;display:flex}.hy3 .h3-buybar .h3-btn-primary{flex:none;width:auto;padding:0 20px}.hy3 .h3-buysum{flex:1;min-width:0}.hy3 .h3-buysum strong{color:var(--hy-ink);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600;display:block}.hy3 .h3-buysum span{color:var(--hy-muted);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.hy3 .h3-mine{background:var(--hy-surface2);border:1px dashed var(--hy-border);border-radius:18px;padding:12px 14px}.hy3 .h3-mine-head{color:var(--hy-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.hy3 .h3-statusline{color:var(--hy-muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.hy3{color:var(--hy-ink);--h2-shadow-up:0 -6px 16px #00000024;font-family:Rubik,sans-serif;font-size:16px;line-height:1.55}.hy3 *{box-sizing:border-box}.hy3 .h2-num{font-variant-numeric:tabular-nums}.hy3 .h2-ltr{direction:ltr;unicode-bidi:isolate}.hy3 .h2-phones{align-items:flex-start;gap:36px;display:flex}.hy3 .h2-phone{flex:none;margin:0}.hy3 .h2-screen{background:var(--hy-bg);border:1px solid var(--hy-border);width:360px;min-height:700px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:34px;flex-direction:column;display:flex;overflow:hidden}.hy3 .h2-phone figcaption{max-width:360px;color:var(--hy-muted);margin:14px 4px 0;font-size:13px;line-height:1.5}.hy3 .h2-statusbar{color:var(--hy-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:12.5px;display:flex}.hy3 .h2-statusbar svg{display:block}.hy3 .h2-header{align-items:center;gap:10px;padding:10px 20px 0;display:flex}.hy3 .h2-avatar{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.hy3 .h2-crumbs{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:13.5px;line-height:1.4;display:flex;overflow:hidden}.hy3 .h2-crumbs .h2-c-dim{color:var(--hy-muted)}.hy3 .h2-crumbs .h2-c-cur{color:var(--hy-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.hy3 .h2-iconbtn{width:44px;height:44px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h2-header .h2-iconbtn{width:38px;height:38px}.hy3 .h2-wiz-top{align-items:center;gap:10px;padding:8px 20px 0;display:flex}.hy3 .h2-wiz-top h2{flex:1;margin:0;font-size:17px;font-weight:700}.hy3 .h2-body{flex-direction:column;flex:1;gap:14px;padding:8px 20px 20px;display:flex}.hy3 .h2-h1{color:var(--hy-ink);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;line-height:1.3;display:flex}.hy3 .h2-count{background:var(--hy-surface2);min-width:28px;height:28px;color:var(--hy-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:600;display:inline-flex}.hy3 .h2-sub{color:var(--hy-muted);margin:0;font-size:14px}.hy3 .h2-chip{white-space:nowrap;background:var(--hy-surface2);color:var(--hy-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hy3 .h2-chip i{background:var(--hy-muted);border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.hy3 .h2-chip.h2-ok i{background:var(--hy-green)}.hy3 .h2-chip.h2-warn i{background:var(--hy-warn-ink)}.hy3 .h2-search{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:50px;color:var(--hy-muted);cursor:text;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15.5px;display:flex}.hy3 .h2-search svg{flex:none}.hy3 .h2-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-family:Rubik,sans-serif;font-size:16.5px;font-weight:600;line-height:1.3;display:flex}.hy3 .h2-btn-primary{background:var(--hy-green-btn);color:#fff}.hy3 .h2-btn-text{cursor:pointer;min-height:50px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.hy3 .h2-cards{flex-direction:column;gap:12px;display:flex}.hy3 .h2-card{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:18px;min-height:104px;padding:14px 16px}.hy3 .h2-card.h2-open{border-color:var(--hy-border);border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);padding-inline-start:14px}.hy3 .h2-card-row{align-items:flex-start;gap:12px;display:flex}.hy3 .h2-card-av{background:var(--hy-surface2);border:1px solid var(--hy-border);width:38px;height:38px;color:var(--hy-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hy3 .h2-card-tt{flex:1;min-width:0}.hy3 .h2-card-tt h3{margin:0 0 2px;font-size:17px;font-weight:600;line-height:1.4}.hy3 .h2-card-tt p{color:var(--hy-muted);margin:0;font-size:13.5px;line-height:1.5}.hy3 .h2-card-chips{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-top:10px;display:flex;overflow:hidden}.hy3 .h2-card-chips .h2-link{white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.hy3 .h2-card .h2-kebab{width:38px;height:38px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.hy3 .h2-link{color:var(--hy-info);cursor:pointer;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.hy3 .h2-actions{border-top:1px solid var(--hy-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.hy3 .h2-act{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:46px;color:var(--hy-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500;display:flex}.hy3 .h2-act svg{color:var(--hy-muted);flex:none}.hy3 .h2-act.h2-span2{grid-column:span 2}.hy3 .h2-act.h2-pause,.hy3 .h2-act.h2-pause svg{color:var(--hy-warn-ink)}.hy3 .h2-dots{align-items:center;gap:6px;padding:10px 22px 0;display:flex}.hy3 .h2-dots i{background:var(--hy-track);border-radius:999px;width:8px;height:8px;font-style:normal}.hy3 .h2-dots i.h2-on{background:var(--hy-green);width:22px}.hy3 .h2-dots span{color:var(--hy-muted);margin-inline-start:8px;font-size:12.5px}.hy3 .h2-q{margin:0}.hy3 .h2-q-label{color:var(--hy-ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.45;display:block}.hy3 .h2-field{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:52px;color:var(--hy-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:16px;display:flex}.hy3 .h2-field .h2-val{flex:1}.hy3 .h2-field svg{color:var(--hy-muted);flex:none}.hy3 .h2-field .h2-okmark{color:var(--hy-green-ink)}.hy3 .h2-mapwrap{margin-top:10px;position:relative}.hy3 .h2-map{border:1px solid var(--hy-border);border-radius:12px;width:100%;display:block;overflow:hidden}.hy3 .h2-map .h2-m-bg{fill:var(--hy-map-bg)}.hy3 .h2-map .h2-m-road{stroke:var(--hy-map-road);stroke-width:5px;fill:none;stroke-linecap:round}.hy3 .h2-map .h2-m-road2{stroke:var(--hy-map-road);stroke-width:2.5px;fill:none;stroke-linecap:round}.hy3 .h2-map .h2-m-block{fill:var(--hy-map-block)}.hy3 .h2-mapchip{background:var(--hy-surface);color:var(--hy-muted);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;right:50%;transform:translate(50%)}.hy3 .h2-mapchip svg{color:var(--hy-muted);flex:none}.hy3 .h2-choices{flex-direction:column;gap:10px;display:flex}.hy3 .h2-choice{background:var(--hy-surface);border:2px solid var(--hy-border);cursor:pointer;box-shadow:var(--hy-shadow);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hy3 .h2-choice.h2-selected{border-color:var(--hy-green)}.hy3 .h2-choice .h2-ck{border:1.5px solid var(--hy-border);background:var(--hy-surface);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:inline-flex}.hy3 .h2-choice.h2-selected .h2-ck{background:var(--hy-green);border-color:var(--hy-green)}.hy3 .h2-choice-tt h4{margin:0 0 2px;font-size:16px;font-weight:600}.hy3 .h2-choice-tt p{color:var(--hy-muted);margin:0;font-size:14px;line-height:1.5}.hy3 .h2-footerbar{border-top:1px solid var(--hy-border);background:var(--hy-surface);z-index:3;box-shadow:var(--h2-shadow-up);align-items:center;gap:10px;margin-top:auto;padding:14px 20px 20px;display:flex;position:sticky;bottom:0}.hy3 .h2-screen.h2-scroll{height:700px}.hy3 .h2-screen.h2-scroll .h2-body{min-height:0;overflow-y:auto}.hy3 .h2-screen.h2-scroll .h2-body .h2-footerbar{margin-inline:-20px;margin-bottom:-20px}.hy3 .h2-footerbar .h2-btn-primary{flex:1}.hy3 .h2-section{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;padding:14px 16px 16px}.hy3 .h2-sec-title{color:var(--hy-ink);margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.4}.hy3 .h2-flabel{color:var(--hy-muted);margin:0 0 5px;font-size:13px;font-weight:600;display:block}.hy3 .h2-fgroup{margin-bottom:12px}.hy3 .h2-fgroup:last-child{margin-bottom:0}.hy3 .h2-help{color:var(--hy-muted);align-items:flex-start;gap:8px;margin:8px 2px 0;font-size:13.5px;line-height:1.5;display:flex}.hy3 .h2-help svg{color:var(--hy-info);flex:none;margin-top:3px}.hy3 .h2-expander{color:var(--hy-info);cursor:pointer;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:500;display:inline-flex}.hy3 .h2-stepper{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:12px;align-items:center;gap:12px;width:max-content;padding:6px;display:flex}.hy3 .h2-stepper button{cursor:pointer;background:var(--hy-surface2);width:44px;height:44px;color:var(--hy-ink);border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.hy3 .h2-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:84px;font-size:19px;font-weight:600}.hy3 .h2-stepper output small{color:var(--hy-muted);margin-inline-start:4px;font-size:13px;font-weight:500}.hy3 .h2-togglerow{align-items:flex-start;gap:12px;display:flex}.hy3 .h2-togglerow .h2-toggletext{flex:1;min-width:0;font-size:15px;line-height:1.5}.hy3 .h2-switch{background:var(--hy-green);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin-top:2px;position:relative}.hy3 .h2-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.hy3 .h2-switch.h2-off{background:var(--hy-track)}.hy3 .h2-switch.h2-off:after{inset-inline:auto 3px}.hy3 .h2-posrow{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.hy3 .h2-posrow .h2-posname{min-width:0;color:var(--hy-ink);flex:1;font-size:15.5px;font-weight:600}.hy3 .h2-seg{background:var(--hy-surface2);border-radius:999px;gap:4px;width:max-content;padding:4px;display:flex}.hy3 .h2-seg button{cursor:pointer;min-height:40px;color:var(--hy-muted);background:0 0;border:none;border-radius:999px;padding:0 18px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500}.hy3 .h2-seg button.h2-seg-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy3 .h2-pass{letter-spacing:3px}.hy3 .h2-reveal{color:var(--hy-info);cursor:pointer;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.hy3 .h2-danger{border-top:1px solid var(--hy-border);justify-content:center;margin-top:6px;padding-top:14px;display:flex}.hy3 .h2-danger button{cursor:pointer;min-height:48px;color:var(--hy-danger);background:0 0;border:none;padding:0 20px;font-family:Rubik,sans-serif;font-size:15.5px;font-weight:500}.hy3 .h2-titlerow{align-items:center;gap:10px;display:flex}.hy3 .h2-titlerow .h2-h1{flex:1;min-width:0}.hy3 .h2-btn-compact{cursor:pointer;background:var(--hy-green-btn);color:#fff;white-space:nowrap;border:none;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding-inline:12px 16px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;display:inline-flex}.hy3 .h2-searchrow{align-items:center;gap:10px;display:flex}.hy3 .h2-searchrow .h2-search{flex:1;min-width:0}.hy3 .h2-filterbtn{border:1px solid var(--hy-border);background:var(--hy-surface);width:50px;height:50px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hy3 .h2-fbadge{top:-4px;background:var(--hy-ink);min-width:20px;height:20px;color:var(--hy-bg);border:2px solid var(--hy-bg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:-4px}.hy3 .h2-applied{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.hy3 .h2-achip{background:var(--hy-surface2);border:1px solid var(--hy-border);min-height:34px;color:var(--hy-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 8px;font-size:13.5px;font-weight:500;display:inline-flex}.hy3 .h2-achip svg{color:var(--hy-muted);flex:none}.hy3 .h2-acount{color:var(--hy-muted);white-space:nowrap;font-size:13.5px}.hy3 .h2-aclear{color:var(--hy-info);cursor:pointer;white-space:nowrap;margin-inline-start:auto;font-size:13.5px;font-weight:600}.hy3 .h2-card.h2-lite{min-height:0}.hy3 .h2-card.h2-lite .h2-card-row{cursor:pointer;align-items:center}.hy3 .h2-card.h2-lite .h2-card-tt h3{align-items:center;gap:6px;min-width:0;display:flex}.hy3 .h2-chev{width:32px;height:32px;color:var(--hy-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h2-card.h2-open .h2-chev svg{transform:rotate(180deg)}.hy3 .h2-card-tt p.h2-meta{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;display:flex}.hy3 .h2-meta .h2-addr{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.hy3 .h2-meta .h2-ptype{color:var(--hy-muted);flex:none;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.hy3 .h2-meta .h2-ptype svg{flex:none}.hy3 .h2-card.h2-lite .h2-card-chips{flex-wrap:wrap;gap:6px 12px;margin-top:8px;overflow:visible}.hy3 .h2-exc{align-items:center;gap:8px;max-width:100%;display:inline-flex}.hy3 .h2-card-chips .h2-exc .h2-link{margin-inline-start:0;font-size:12.5px}.hy3 .h2-sheetstage{background:var(--hy-bg);flex-direction:column;flex:1;display:flex;position:relative}.hy3 .h2-dim{opacity:.4;filter:saturate(.7)}.hy3 .h2-dimlist{opacity:.4;filter:saturate(.7);flex-direction:column;gap:14px;padding:8px 20px 120px;display:flex}.hy3 .h2-scrim{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--hy-ink) 22%, transparent));position:absolute;inset:0}.hy3 .h2-sheet{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;gap:16px;margin-top:-90px;padding:10px 20px 20px;display:flex;position:relative}.hy3 .h2-grabber{background:var(--hy-track);border-radius:999px;width:40px;height:4px;margin:0 auto}.hy3 .h2-sheethead{align-items:center;gap:10px;display:flex}.hy3 .h2-sheethead h2{flex:1;margin:0;font-size:19px;font-weight:700;line-height:1.4}.hy3 .h2-fgrp .h2-flabel{margin-bottom:8px}.hy3 .h2-chipgrp{flex-wrap:wrap;gap:8px;display:flex}.hy3 .h2-fchip{border:1.5px solid var(--hy-border);background:var(--hy-surface);min-height:40px;color:var(--hy-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.hy3 .h2-fchip svg{flex:none}.hy3 .h2-fchip.h2-fon{border-color:var(--hy-green);color:var(--hy-ink);font-weight:600}.hy3 .h2-sheetfooter{z-index:4;background:var(--hy-surface);border-top:1px solid var(--hy-border);box-shadow:var(--h2-shadow-up);margin:0 -20px -20px;padding:12px 20px 18px;position:sticky;bottom:0}.hy3 .h2-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 8px 6px;display:flex}.hy3 .h2-doneck{background:var(--hy-surface2);border:1px solid var(--hy-border);width:60px;height:60px;color:var(--hy-green-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hy3 .h2-done h2{margin:0;font-size:22px;font-weight:700;line-height:1.3}.hy3 .h2-done p{color:var(--hy-muted);max-width:300px;margin:0;font-size:15px;line-height:1.5}.hy3 .h2-smslink{margin-top:12px;font-size:14px}.hy3 .h2-facts{border-top:1px solid var(--hy-border);flex-direction:column;gap:9px;margin:10px 0 0;padding-top:10px;font-size:13.5px;line-height:1.45;display:flex}.hy3 .h2-frow{align-items:flex-start;gap:10px;display:flex}.hy3 .h2-flab{color:var(--hy-muted);flex:0 0 86px}.hy3 .h2-fval{min-width:0;color:var(--hy-ink);flex:1}.hy3 .h2-fval .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:4px;display:inline-flex}.hy3 .h2-warntext{color:var(--hy-warn-ink);font-weight:600}.hy3 .h2-fval .h2-sub{color:var(--hy-muted);margin-top:2px;font-size:12.5px;display:block}.hy3 .h2-flinks{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.hy3 .h2-flinks .h2-link{font-size:13px}.hy3 .h2-link.h2-dim{color:var(--hy-muted);font-weight:500}.hy3 .h2-callbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:34px;color:var(--hy-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-family:Rubik,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.hy3 .h2-act.h2-resume,.hy3 .h2-act.h2-resume svg{color:var(--hy-green-ink)}.hy3 .h2-sheetsub{color:var(--hy-muted);margin:2px 0 0;font-size:13px}.hy3 .h2-sheettext{color:var(--hy-ink);margin:0;font-size:15px;line-height:1.55}.hy3 .h2-sheetfooter-row{align-items:center;gap:10px;display:flex}.hy3 .h2-btn-ink{background:var(--hy-ink);color:var(--hy-bg);flex:1}.hy3 .h2-splitband{background:var(--hy-surface2);border-block:1px solid var(--hy-border);height:12px}.hy3 .h2-card.h2-lite{padding:12px 16px}.hy3 .h2-card.h2-lite .h2-card-row{align-items:center;gap:10px}.hy3 .h2-stdot{background:var(--hy-green);border-radius:50%;flex:none;width:10px;height:10px}.hy3 .h2-stdot.h2-off{border:2px solid var(--hy-muted);background:0 0}.hy3 .h2-card.h2-lite .h2-card-tt h3{margin:0;font-size:17px;line-height:1.35}.hy3 .h2-card.h2-lite .h2-card-tt p.h2-meta{margin-top:1px}.hy3 .h2-ind{min-height:20px;color:var(--hy-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:8px;padding-inline-start:20px;font-size:12.5px;display:flex;overflow:hidden}.hy3 .h2-ind>span{flex:none;align-items:center;gap:4px;display:inline-flex}.hy3 .h2-ind svg{flex:none}.hy3 .h2-ind .h2-warn{color:var(--hy-warn-ink);font-weight:600}.hy3 .h2-ind .h2-offtext{font-weight:600}.hy3 .h2-rows{border-top:1px solid var(--hy-border);flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;display:flex}.hy3 .h2-row{align-items:center;gap:10px;min-height:40px;display:flex}.hy3 .h2-rlab{color:var(--hy-muted);flex:0 0 84px;font-size:12.5px;line-height:1.4}.hy3 .h2-rval{min-width:0;color:var(--hy-ink);flex:1;font-size:14px;line-height:1.4}.hy3 .h2-rval .h2-sub{color:var(--hy-muted);margin-top:2px;font-size:12.5px;display:block}.hy3 .h2-rval .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:4px;display:inline-flex}.hy3 .h2-row .h2-switch{margin-top:0}.hy3 .h2-rhint{color:var(--hy-muted);margin:-6px 0 0;padding-inline-start:94px;font-size:12.5px;line-height:1.45}.hy3 .h2-rbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:40px;color:var(--hy-ink);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:Rubik,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex}.hy3 .h2-rbtn svg{color:var(--hy-muted)}.hy3 .h2-act.h2-editbtn{width:100%;margin-top:12px}.hy3 .h2-body.h2-rel{position:relative}.hy3 .h2-toast{background:var(--hy-ink);color:var(--hy-bg);box-shadow:var(--hy-shadow-lift);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.hy3 .h2-toast .h2-toastact{color:var(--hy-green);cursor:pointer;font-weight:700}.hy3 .h2-crows{border-top:1px solid var(--hy-border);flex-direction:column;margin-top:8px;padding-top:4px;display:flex}.hy3 .h2-crow{min-height:44px;color:var(--hy-ink);align-items:center;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.hy3 .h2-crow.h2-crow-nav{cursor:pointer}.hy3 .h2-crow.h2-crow-static .h2-cv{color:var(--hy-muted)}.hy3 .h2-cv{flex:1;min-width:0}.hy3 .h2-cv .h2-glyph{vertical-align:-2px;color:var(--hy-muted);margin-inline-end:5px;display:inline-flex}.hy3 .h2-mutetxt{color:var(--hy-muted);font-weight:500}.hy3 .h2-cbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);width:40px;height:40px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy3 .h2-cchev{color:var(--hy-muted);flex:none;justify-content:center;width:24px;display:inline-flex}.hy3 .h2-crow .h2-switch{margin-top:0}.hy3 .h2-card.h2-v6{padding:12px 16px}.hy3 .h2-card.h2-v6 .h2-card-row{align-items:center;gap:12px}.hy3 .h2-card-av.h2-av-img{border-color:var(--hy-border);background:0 0;padding:0;overflow:hidden}.hy3 .h2-card-av.h2-av-img svg{width:100%;height:100%;display:block}.hy3 .h2-card.h2-v6 .h2-card-tt h3{margin:0;font-size:17px;line-height:1.35}.hy3 .h2-meta6{min-width:0;color:var(--hy-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:0 8px;margin:2px 0 0;font-size:12px;line-height:1.4;display:flex}.hy3 .h2-meta6+.h2-meta6{margin-top:1px}.hy3 .h2-meta6 .h2-stat{flex:none;align-items:center;gap:5px;display:inline-flex}.hy3 .h2-meta6 .h2-addr6{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.hy3 .h2-meta6 .h2-addr6>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hy3 .h2-meta6 svg{opacity:.65;flex:none}.hy3 .h2-card.h2-v6 .h2-card-chips.h2-chips6{scrollbar-width:none;margin-top:9px;flex-wrap:nowrap;gap:6px;margin-inline:-16px;padding-inline:16px;overflow:auto hidden}.hy3 .h2-chips6::-webkit-scrollbar{display:none}.hy3 .h2-chips6 .h2-chip{flex:none}.hy3 .h2-card.h2-v6 .h2-crows{margin-top:9px}.hy3 .h2-body.h2-body7{padding-inline:16px}.hy3 .h2-body7 .h2-filters,.hy3 .h2-body7 .h2-applied{margin-inline:0}.hy3 .h2-cards.h2-cards7{gap:8px}.hy3 .h2-card.h2-v7{border-radius:14px;padding:10px 12px}.hy3 .h2-card.h2-v7.h2-open{padding-inline-start:10px}.hy3 .h2-card.h2-v7 .h2-card-row{align-items:center;gap:10px}.hy3 .h2-card-av.h2-av7{width:34px;height:34px;font-size:12px;position:relative;overflow:visible}.hy3 .h2-card-av.h2-av7.h2-av-img{background:0 0}.hy3 .h2-card-av.h2-av7.h2-av-img svg{border-radius:50%;width:34px;height:34px;display:block}.hy3 .h2-st7{bottom:-1px;background:var(--hy-green);border:2px solid var(--hy-surface);border-radius:50%;width:11px;height:11px;font-style:normal;position:absolute;inset-inline-end:-1px}.hy3 .h2-card.h2-v7 .h2-card-tt h3{margin:0;font-size:16px;line-height:1.3}.hy3 .h2-card.h2-v7.h2-paused7 .h2-card-tt h3{color:var(--hy-muted)}.hy3 .h2-card.h2-v7.h2-paused7{background:var(--hy-surface2)}.hy3 .h2-meta7{min-width:0;color:var(--hy-muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:0 6px;margin:2px 0 0;font-size:11.5px;line-height:1.4;display:flex}.hy3 .h2-meta7 .h2-addr7{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.hy3 .h2-meta7 .h2-addr7>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hy3 .h2-meta7 .h2-stat7{flex:none;align-items:center;gap:4px;display:inline-flex}.hy3 .h2-meta7 .h2-sep7{opacity:.7;flex:none}.hy3 .h2-meta7 svg{opacity:.65;flex:none}.hy3 .h2-chev{width:28px;height:28px}.hy3 .h2-alerts7{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:14px;margin:7px -12px 0;padding:0 12px 0 56px;display:flex;overflow-x:auto}.hy3 .h2-alerts7::-webkit-scrollbar{display:none}.hy3 .h2-al7{color:var(--hy-warn-ink);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hy3 .h2-al7 i{background:var(--hy-warn-ink);border-radius:50%;flex:none;width:6px;height:6px;font-style:normal}.hy3 .h2-card.h2-v7 .h2-crows7{margin-top:8px;padding-top:2px}.hy3 .h2-crows7 .h2-crow{min-height:42px;font-size:14px}.hy3 .h2-card.h2-v7 .h2-editbtn7{min-height:42px;margin-top:8px;font-size:14px}.hy3 .h2-card.h2-v9 .h2-card-tt h3{gap:8px}.hy3 .h2-card.h2-v9 .h2-name9{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hy3 .h2-nbadge{background:var(--hy-warn-tint);height:20px;color:var(--hy-warn-ink);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;align-items:center;gap:3px;padding:0 7px 0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hy3 .h2-nbadge svg{flex:none;width:13px;height:13px}.hy3 .h2-card.h2-v9.h2-paused7 .h2-nbadge{opacity:.8}.hy3 .h2-crow.h2-crow2 .h2-cv{flex-direction:column;padding:7px 0 5px;display:flex}.hy3 .h2-cv1{line-height:1.4;display:block}.hy3 .h2-cv2{min-height:24px;color:var(--hy-warn-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:1px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.hy3 .h2-cv2>svg{flex:none}.hy3 .h2-altxt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hy3 .h2-hide{font:inherit;color:var(--hy-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin:0;padding:6px 0 6px 8px;font-size:12px;font-weight:500}.hy3 .h2-crow2 .h2-cchev{align-self:center}.hy3 .h2-help.h2-help0{margin-top:0}.hy3 .h2-posbox{border:1px solid var(--hy-border);background:var(--hy-surface);border-radius:12px;padding:0 14px 12px}.hy3 .h2-posbox .h2-posrow{background:0 0;border:0;border-radius:0;min-height:50px;padding:0}.hy3 .h2-posdates{color:var(--hy-muted);margin:-4px 0 0;font-size:12.5px;line-height:1.4}.hy3 .h2-posnow{border-top:1px solid var(--hy-border);margin-top:10px;padding-top:10px}.hy3 .h2-posnow b{color:var(--hy-muted);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.hy3 .h2-posnow p{color:var(--hy-ink);margin:0;font-size:14px;line-height:1.5}.hy3 .h2-posnote{background:var(--hy-surface2);border-radius:10px;margin-top:10px;padding:9px 12px}.hy3 .h2-posnote-by{color:var(--hy-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.hy3 .h2-posnote p{color:var(--hy-ink);margin:0;font-size:13.5px;line-height:1.5}.hy3 .h2-poslink{margin-top:12px}.hy3 .h2-poslink svg{transform:none}.hy3 .h2-posfacts{flex-direction:column;display:flex}.hy3 .h2-posfact{border-top:1px solid var(--hy-border);justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:14px;line-height:1.4;display:flex}.hy3 .h2-posfact span{color:var(--hy-muted);min-width:0}.hy3 .h2-posfact b{color:var(--hy-ink);flex:none;font-weight:600}.hy3 .h2-posfails{border-top:1px solid var(--hy-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.hy3 .h2-posfail{gap:10px;font-size:13px;line-height:1.4;display:flex}.hy3 .h2-posfail>span:first-child{color:var(--hy-muted);flex:none}.hy3 .h2-posfail>span:last-child{min-width:0;color:var(--hy-warn-ink);flex:1;font-weight:600}.hy3 .h2-dimlist.h2-formdim{padding-bottom:36px}.hy3 .h2-formdim>h2{margin:0;font-size:17px;font-weight:700}.hy3 .h2-reqsheet{gap:10px}.hy3 .h2-reqhead{align-items:flex-start}.hy3 .h2-reqhead>div{flex:1;min-width:0}.hy3 .h2-reqhead h2{font-size:17px}.hy3 .h2-reqsub{color:var(--hy-muted);margin:1px 0 0;font-size:13px}.hy3 .h2-reqsheet .h2-field{min-height:46px;font-size:15px}.hy3 .h2-reqsheet .h2-sheetfooter{padding:10px 20px 14px}.hy3 .h2-reqsheet .h2-fgrp .h2-flabel{margin-bottom:5px}.hy3 .h2-reqsheet .h2-help{margin:0 2px}.hy3 .h2-chiprow{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -20px;padding:2px 20px;display:flex;overflow-x:auto}.hy3 .h2-chiprow .h2-fchip{min-height:36px;padding:0 12px;font-size:13.5px}.hy3 .h2-chiprow::-webkit-scrollbar{display:none}.hy3 .h2-opt{font-weight:400}.hy3 .h2-placeholder{color:var(--hy-muted)}.hy3 .h2-autoline{color:var(--hy-muted);margin:-2px 2px 0;font-size:12.5px;line-height:1.4}.hy3 .h2-card.h2-lite .h2-actions{margin-top:10px;padding-top:10px}.hy3 .h2-rp{background:var(--hy-bg);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow-lift);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;gap:10px;margin-top:-90px;padding:14px 16px 16px;display:flex;position:relative}.hy3 .h2-rp-head{align-items:flex-start;gap:10px;display:flex}.hy3 .h2-rp-head h2{margin:0;font-size:17px;font-weight:700;line-height:1.4}.hy3 .h2-rp-head p{color:var(--hy-muted);margin:2px 0 0;font-size:13px}.hy3 .h2-rp-x{background:var(--hy-surface2);width:34px;height:34px;color:var(--hy-ink);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.hy3 .h2-rp-source{background:var(--hy-info-tint);color:var(--hy-ink);border-radius:12px;flex-direction:column;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.hy3 .h2-rp-source>div{align-items:flex-start;gap:8px;display:flex}.hy3 .h2-rp-source svg{color:var(--hy-info);flex:none;margin-top:2px}.hy3 .h2-rp-pills{flex-wrap:wrap;gap:8px;display:flex}.hy3 .h2-rp-pill{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-family:Rubik,sans-serif;font-size:12.5px;font-weight:500}.hy3 .h2-rp-pill.h2-rp-on{color:var(--hy-ink);background:var(--hy-surface);box-shadow:var(--hy-shadow);border-color:var(--hy-info);font-weight:600}.hy3 .h2-rp-list{flex-direction:column;gap:8px;display:flex}.hy3 .h2-rp-zone{border:1px solid var(--hy-border);background:var(--hy-surface);border-radius:12px}.hy3 .h2-rp-zone.h2-rp-open{border-color:var(--hy-info);box-shadow:var(--hy-shadow)}.hy3 .h2-rp-zhead{text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;font-family:Rubik,sans-serif;display:flex}.hy3 .h2-rp-ztext{flex:1;min-width:0}.hy3 .h2-rp-ztext b{color:var(--hy-ink);font-size:14.5px;font-weight:600;display:block}.hy3 .h2-rp-ztext span{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;line-height:1.4;display:block}.hy3 .h2-rp-ztext span.h2-rp-warn{color:var(--hy-muted);font-weight:400}.hy3 .h2-rp-ztext span.h2-rp-warn b{font-size:inherit;color:var(--hy-warn-ink);font-weight:600;display:inline}.hy3 .h2-rp-zbrief{text-align:end;color:var(--hy-muted);white-space:pre-line;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;line-height:1.4}.hy3 .h2-rp-chev{color:var(--hy-muted);flex:none;display:inline-flex}.hy3 .h2-rp-chev.h2-rp-open{transform:rotate(180deg)}.hy3 .h2-rp-matrix{grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;padding:0 12px 12px;display:grid}.hy3 .h2-rp-colh{color:var(--hy-muted);text-align:center;font-size:11.5px;font-weight:600}.hy3 .h2-rp-rowh{color:var(--hy-ink);white-space:nowrap;padding-inline-end:4px;font-size:12.5px;font-weight:600}.hy3 .h2-rp-cell{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:40px;color:var(--hy-ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.hy3 .h2-rp-cell span{color:var(--hy-muted);font-size:12px;font-weight:400}.hy3 .h2-rp-cell.h2-rp-focus{border-color:var(--hy-info)}.hy3 .h2-rp-foot{border-top:1px solid var(--hy-border);align-items:center;gap:10px;padding-top:8px;display:flex}.hy3 .h2-rp-footcopy{flex:1;min-width:0}.hy3 .h2-rp-footcopy b{color:var(--hy-ink);font-size:13.5px;font-weight:600;display:block}.hy3 .h2-rp-footcopy span{color:var(--hy-muted);font-size:12px;display:block}.hy3 .h2-rp-btn{cursor:pointer;background:var(--hy-green-btn);color:#fff;white-space:nowrap;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;display:inline-flex}.hy3 .r4-intro{max-width:900px;margin:34px 0 12px}.hy3 .r4-pending{margin-bottom:2px}.hy3 .h2-fchip svg{flex:none;width:15px;height:15px;margin-inline-end:6px}.hy3 .h2-st7{top:-1px;bottom:auto}.hy3 .h2-st7.h2-st7-off{background:var(--hy-muted);border:2px solid var(--hy-surface)}.hy3 .r4-avalert{bottom:-4px;background:var(--hy-warn-tint);width:18px;height:18px;color:var(--hy-warn-ink);border:2px solid var(--hy-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:-4.5px}.hy3 .r4-avalert svg{width:11px;height:11px}.hy3 .h2-card.h2-v7.h2-paused7 .r4-avalert{opacity:.8}.hy3 .h2-status-on{color:var(--hy-green-ink);font-weight:600}.hy3 .r4-rowbtn{border:1px solid var(--hy-border);background:var(--hy-surface2);min-height:32px;color:var(--hy-ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-family:Rubik,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.hy3 .r4-rowbtn svg{width:14px;height:14px;color:var(--hy-muted)}.hy3 .r4-namefield{align-items:center;gap:12px;display:flex}.hy3 .r4-namefield .h2-field{flex:1}.hy3 .r4-namefield .h2-field .h2-val{font-size:17px;font-weight:700}.hy3 .r4-field-ro{background:var(--hy-surface2);color:var(--hy-muted);cursor:default}.hy3 .r4-expanded{color:var(--hy-muted);margin:8px 2px 0;font-size:13.5px;line-height:1.5}.hy3 .h3-seg button svg{flex:none;width:16px;height:16px}.hy3 .h2-screen.h2-scroll.r4-tall{height:auto}.hy3 .h2-screen.h2-scroll.r4-tall .h2-body{overflow:visible}.hy3 .r4-footnote{color:var(--hy-muted);flex:1;font-size:13.5px}.hy3 .h2-footerbar .r4-footnote+.h2-btn-primary{flex:0 0 48%}.hy3 .r4-danger{background:var(--hy-danger);color:#fff;flex:1}.hy3 .r4-danger svg{width:17px;height:17px}.hy3 .r4-reqlist{flex-direction:column;gap:8px;margin:8px 0 6px;display:flex}.hy3 .r4-req .h2-card-row{cursor:default}.hy3 .r4-reqact{gap:8px;margin-top:10px;display:flex}.hy3 .r4-reqact .h2-btn{gap:7px;min-height:42px;font-size:14.5px}.hy3 .r4-reqact .h2-btn svg{width:15px;height:15px}.hy3 .r4-ghost{border:1px solid var(--hy-border);background:var(--hy-surface);min-height:42px;color:var(--hy-ink);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;display:inline-flex}.hy3 .r4-ghost svg{width:15px;height:15px;color:var(--hy-muted)}.hy3 .r4-empty{text-align:center;color:var(--hy-muted);flex-direction:column;align-items:center;gap:8px;padding:56px 20px 20px;display:flex}.hy3 .r4-empty>svg{color:var(--hy-muted);opacity:.7;margin-bottom:6px}.hy3 .r4-empty h3{color:var(--hy-ink);margin:0;font-size:17px;font-weight:700}.hy3 .r4-empty p{margin:0 0 14px;font-size:14px;line-height:1.5}.hy3 .r4-empty .h2-btn{gap:9px;width:auto;padding:0 22px}.hy6{color:var(--hy-ink);font-family:Rubik,sans-serif}.hy6 *{box-sizing:border-box}.hy6 .h6-num{font-variant-numeric:tabular-nums}.hy6 .h6-ltr{direction:ltr;unicode-bidi:isolate}.hy6 .h6-phones{align-items:flex-start;gap:40px;display:flex}.hy6 .h6-desktop{flex:none;margin:0}.hy6 .h6-dscreen{background:var(--hy-bg);border:1px solid var(--hy-border);width:1200px;height:800px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:14px;grid-template-columns:260px 1fr;font-size:15px;line-height:1.55;display:grid;overflow:hidden}.hy6 .h6-desktop figcaption{max-width:1200px;color:var(--hy-muted);margin:14px 4px 0;font-family:Rubik,sans-serif;font-size:13px;line-height:1.5}.hy6 .h6-side{border-inline-end:1px solid var(--hy-border);flex-direction:column;min-height:0;padding:14px 12px;display:flex}.hy6 .h6-brand{align-items:center;gap:10px;padding:2px 8px 12px;display:flex}.hy6 .h6-avatar{background:var(--hy-surface2);width:34px;height:34px;color:var(--hy-ink);border:1px solid var(--hy-border);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hy6 .h6-brand strong{min-width:0;color:var(--hy-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15.5px;font-weight:600;overflow:hidden}.hy6 .h6-switcher{cursor:pointer;width:30px;height:30px;color:var(--hy-muted);background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy6 .h6-switcher:hover{background:var(--hy-surface2)}.hy6 .h6-nav{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hy6 .h6-nav-group{border-bottom:1px solid var(--hy-border);padding:4px 0}.hy6 .h6-nav-group:last-of-type{border-bottom:none}.hy6 .h6-nav-row{min-height:40px;color:var(--hy-ink);cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:0 10px;text-decoration:none;display:flex}.hy6 .h6-nav-row:hover{background:var(--hy-surface2)}.hy6 .h6-nav-row svg{color:var(--hy-muted);flex:none}.hy6 .h6-nav-row span{font-size:14.5px;font-weight:500}.hy6 .h6-nav-row.h6-active{background:var(--hy-surface2)}.hy6 .h6-nav-row.h6-active span{font-weight:600}.hy6 .h6-nav-row.h6-active svg{color:var(--hy-ink)}.hy6 .h6-nav-count{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.hy6 .h6-chip-beta{background:var(--hy-surface2);border:1px solid var(--hy-border);color:var(--hy-muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.hy6 .h6-nav-row.h6-active .h6-chip-beta{background:var(--hy-surface)}.hy6 .h6-side-foot{border-top:1px solid var(--hy-border);margin-top:auto;padding-top:4px}.hy6 .h6-foot-row{align-items:center;gap:11px;min-height:38px;padding:0 10px;display:flex}.hy6 .h6-foot-row svg{color:var(--hy-muted);flex:none}.hy6 .h6-foot-row span{color:var(--hy-ink);font-size:14px;font-weight:500}.hy6 .h6-foot-val{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:14px;font-weight:600}.hy6 .h6-foot-val.h6-pos{color:var(--hy-green-ink)}.hy6 .h6-switch{background:var(--hy-track);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin-inline-start:auto;display:inline-block;position:relative}.hy6 .h6-switch i{top:3px;background:var(--hy-surface);width:18px;height:18px;box-shadow:var(--hy-shadow);border-radius:50%;font-style:normal;position:absolute;inset-inline-start:3px}.hy6 .h6-switch.h6-on{background:var(--hy-green)}.hy6 .h6-switch.h6-on i{background:var(--hy-surface);inset-inline:auto 3px}.hy6 .h6-main{flex-direction:column;min-width:0;min-height:0;display:flex}.hy6 .h6-topbar{flex:none;align-items:center;gap:10px;height:56px;padding:0 28px;display:flex}.hy6 .h6-crumbs{white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;font-size:14.5px;display:flex;overflow:hidden}.hy6 .h6-crumb-root{color:var(--hy-muted)}.hy6 .h6-crumb-sep{color:var(--hy-muted);opacity:.6}.hy6 .h6-crumb-cur{color:var(--hy-ink);font-weight:600}.hy6 .h6-kebab{cursor:pointer;width:38px;height:38px;color:var(--hy-muted);background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy6 .h6-kebab:hover{background:var(--hy-surface2)}.hy6 .h6-content{flex:1;min-height:0;padding:12px 28px 28px;overflow-y:auto}.hy6 .h6-content-inner{max-width:880px}.hy6 .h6-h1{color:var(--hy-ink);margin:0;font-size:23px;font-weight:700;line-height:1.35}.hy6 .h6-h2{color:var(--hy-ink);margin:0;font-size:19px;font-weight:700;line-height:1.4}.hy6 .h6-dash{grid-template-columns:minmax(0,556px) 300px;align-items:start;gap:24px;display:grid}.hy6 .h6-dash-main{flex-direction:column;gap:14px;min-width:0;display:flex}.hy6 .h6-dash-side{flex-direction:column;gap:12px;min-width:0;display:flex}.hy6 .h6-progress .h6-h1{margin-bottom:6px}.hy6 .h6-progress p{color:var(--hy-ink);margin:0 0 8px;font-size:15px}.hy6 .h6-bar{background:var(--hy-track);border-radius:999px;height:8px;display:flex;overflow:hidden}.hy6 .h6-bar b{background:var(--hy-green);border-radius:999px;width:40%;display:block}.hy6 .h6-steps{flex-direction:column;gap:10px;display:flex}.hy6 .h6-step{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);cursor:pointer;border-radius:14px;padding:12px 16px}.hy6 .h6-step-row{align-items:center;gap:12px;display:flex}.hy6 .h6-step-ic{background:var(--hy-surface2);width:34px;height:34px;color:var(--hy-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy6 .h6-step-tt{flex:1;min-width:0}.hy6 .h6-step-tt h3{margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.hy6 .h6-step-tt p{color:var(--hy-muted);margin:0;font-size:13px;line-height:1.5}.hy6 .h6-step-note{color:var(--hy-muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.hy6 .h6-step-note svg{flex:none}.hy6 .h6-step-side{flex:none;align-items:center;gap:10px;display:inline-flex}.hy6 .h6-step.h6-current{border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);cursor:default;padding:16px}.hy6 .h6-step.h6-current .h6-step-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hy6 .h6-step.h6-current h3{margin:0 0 4px;font-size:18px;font-weight:700}.hy6 .h6-why{color:var(--hy-ink);margin:0 0 14px;font-size:14.5px;line-height:1.55}.hy6 .h6-step.h6-locked-card h3,.hy6 .h6-step.h6-locked-card .h6-chip-time{opacity:.75}.hy6 .h6-chip-next{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.hy6 .h6-chip-time{color:var(--hy-muted);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.hy6 .h6-btn{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 22px;font-family:Rubik,sans-serif;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.hy6 .h6-btn-primary{background:var(--hy-green-btn);color:#fff}.hy6 .h6-btn-text{cursor:pointer;min-height:44px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;display:inline-flex}.hy6 .h6-card{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:14px;padding:14px 16px}.hy6 .h6-card-head{align-items:center;gap:8px;margin:0 0 6px;display:flex}.hy6 .h6-card-head svg{color:var(--hy-muted);flex:none}.hy6 .h6-card-head h4{color:var(--hy-muted);flex:1;margin:0;font-size:13.5px;font-weight:600}.hy6 .h6-card strong.h6-big{color:var(--hy-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.4;display:block}.hy6 .h6-card .h6-sub{color:var(--hy-muted);margin:0;font-size:12.5px;line-height:1.5}.hy6 .h6-link{color:var(--hy-info);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.hy6 .h6-hours-note{color:var(--hy-ink);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.hy6 .h6-hours-note svg{color:var(--hy-muted);flex:none}.hy6 .h6-hint{color:var(--hy-muted);align-items:flex-start;gap:8px;margin:0 2px;font-size:13.5px;line-height:1.5;display:flex}.hy6 .h6-hint svg{color:var(--hy-info);flex:none;margin-top:3px}.hy6 .h6-days{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:14px;overflow:hidden}.hy6 .h6-day{border-bottom:1px solid var(--hy-border);align-items:center;gap:14px;min-height:62px;padding:8px 18px;display:flex}.hy6 .h6-day:last-child{border-bottom:none}.hy6 .h6-day.h6-day-edit{border-inline-start:3px solid var(--hy-green-ink);box-shadow:var(--hy-shadow-lift);background:var(--hy-surface);z-index:1;padding-inline-start:15px;position:relative}.hy6 .h6-dayname{flex:none;align-items:baseline;gap:7px;width:96px;display:inline-flex}.hy6 .h6-dayname b{color:var(--hy-ink);font-size:15.5px;font-weight:600}.hy6 .h6-dayname span{color:var(--hy-muted);font-size:13px}.hy6 .h6-day-off .h6-dayname b,.hy6 .h6-day-off .h6-dayname span{color:var(--hy-muted)}.hy6 .h6-tf{flex:none;align-items:center;gap:7px;display:inline-flex}.hy6 .h6-tf label{color:var(--hy-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.hy6 .h6-timefield{background:var(--hy-surface);border:1px solid var(--hy-border);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:82px;min-height:38px;padding:0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.hy6 .h6-day-edit .h6-timefield{border-color:var(--hy-green-ink)}.hy6 .h6-closed{color:var(--hy-muted);flex:none;font-size:13.5px}.hy6 .h6-nextday{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;flex:none;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.hy6 .h6-track{background:var(--hy-surface2);border:1px solid var(--hy-border);direction:ltr;border-radius:999px;flex:0 auto;width:340px;min-width:280px;height:14px;margin-inline-start:auto;position:relative;overflow:hidden}.hy6 .h6-tick{background:var(--hy-border);width:1px;position:absolute;top:0;bottom:0}.hy6 .h6-span{background:var(--hy-green-tint);border:1px solid var(--hy-green);border-radius:999px;position:absolute;top:2px;bottom:2px}.hy6 .h6-day-off .h6-track{opacity:.55}.hy6 .h6-actions{z-index:2;background:var(--hy-surface);border-top:1px solid var(--hy-border);align-items:center;gap:10px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #0a0a0c14}.hy7{color:var(--hy-ink);font-family:Rubik,sans-serif}.hy7 *{box-sizing:border-box}.hy7 .h7-num{font-variant-numeric:tabular-nums}.hy7 .h7-ltr{direction:ltr;unicode-bidi:isolate}.hy7 .h7-phones{align-items:flex-start;gap:36px;display:flex}.hy7 .h7-desktop{flex:none;margin:0}.hy7 .h7-dscreen{background:var(--hy-bg);border:1px solid var(--hy-border);width:1200px;height:800px;box-shadow:var(--hy-shadow-lift);text-align:right;border-radius:14px;grid-template-columns:260px 1fr;font-size:14px;line-height:1.5;display:grid;overflow:hidden}.hy7 .h7-desktop figcaption{max-width:1200px;color:var(--hy-muted);margin:14px 4px 0;font-family:Rubik,sans-serif;font-size:13px;line-height:1.5}.hy7 .h7-side{border-inline-end:1px solid var(--hy-border);flex-direction:column;min-height:0;padding:14px 12px;display:flex}.hy7 .h7-brand{align-items:center;gap:10px;padding:2px 6px 12px;display:flex}.hy7 .h7-avatar{background:var(--hy-surface2);width:34px;height:34px;color:var(--hy-ink);border:1px solid var(--hy-border);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hy7 .h7-brand strong{min-width:0;color:var(--hy-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.hy7 .h7-iconbtn{width:32px;height:32px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy7 .h7-iconbtn:hover{background:var(--hy-surface2)}.hy7 .h7-nav{flex-direction:column;flex:1;min-height:0;display:flex}.hy7 .h7-nav-group{border-bottom:1px solid var(--hy-border);padding:4px 0}.hy7 .h7-nav-group:last-child{border-bottom:none}.hy7 .h7-nav-row{min-height:40px;color:var(--hy-ink);cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:0 10px;text-decoration:none;display:flex}.hy7 .h7-nav-row:hover,.hy7 .h7-nav-row.h7-active{background:var(--hy-surface2)}.hy7 .h7-nav-row.h7-active span{font-weight:600}.hy7 .h7-nav-row svg{color:var(--hy-muted);flex:none}.hy7 .h7-nav-row span{font-size:14.5px;font-weight:500}.hy7 .h7-nav-count{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.hy7 .h7-chip-beta{background:var(--hy-surface2);border:1px solid var(--hy-border);color:var(--hy-muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.hy7 .h7-side-foot{border-top:1px solid var(--hy-border);margin-top:auto;padding-top:6px}.hy7 .h7-foot-row{align-items:center;gap:11px;min-height:40px;padding:0 10px;display:flex}.hy7 .h7-foot-row svg{color:var(--hy-muted);flex:none}.hy7 .h7-foot-row span{color:var(--hy-ink);font-size:13.5px;font-weight:500}.hy7 .h7-foot-val{color:var(--hy-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13.5px;font-weight:600}.hy7 .h7-foot-val.h7-pos{color:var(--hy-green-ink)}.hy7 .h7-switch{background:var(--hy-track);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin-inline-start:auto;display:inline-block;position:relative}.hy7 .h7-switch i{top:3px;background:var(--hy-surface);width:18px;height:18px;box-shadow:var(--hy-shadow);border-radius:50%;font-style:normal;position:absolute;inset-inline-start:3px}.hy7 .h7-switch.h7-on{background:var(--hy-green)}.hy7 .h7-switch.h7-on i{inset-inline:auto 3px}.hy7 .h7-colwrap{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.hy7 .h7-topbar{flex:none;align-items:center;gap:10px;height:56px;padding:0 28px;display:flex}.hy7 .h7-crumbs{white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;font-size:14px;display:flex;overflow:hidden}.hy7 .h7-crumb-root{color:var(--hy-muted)}.hy7 .h7-crumb-sep{color:var(--hy-muted);opacity:.6}.hy7 .h7-crumb-here{color:var(--hy-ink);font-weight:600}.hy7 .h7-btn{cursor:pointer;background:var(--hy-green-btn);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:600;line-height:1.3;display:inline-flex}.hy7 .h7-btn-text{cursor:pointer;min-height:40px;color:var(--hy-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 16px;font-family:Rubik,sans-serif;font-size:14.5px;font-weight:500;display:inline-flex}.hy7 .h7-kebab{width:40px;height:40px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hy7 .h7-kebab:hover{background:var(--hy-surface2)}.hy7 .h7-content{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 28px 28px;display:flex}.hy7 .h7-toolbar{align-items:center;gap:14px;display:flex}.hy7 .h7-search{background:var(--hy-surface);border:1px solid var(--hy-border);width:280px;min-height:40px;color:var(--hy-muted);cursor:text;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:flex}.hy7 .h7-search svg{flex:none}.hy7 .h7-toolcount{color:var(--hy-muted);font-variant-numeric:tabular-nums;font-size:13.5px}.hy7 .h7-tablecard{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:14px;overflow:hidden}.hy7 table.h7-table{border-collapse:collapse;width:100%}.hy7 .h7-table th{text-align:right;color:var(--hy-muted);border-bottom:1px solid var(--hy-border);white-space:nowrap;padding:11px 16px;font-size:12.5px;font-weight:600}.hy7 .h7-table td{border-bottom:1px solid var(--hy-border);height:56px;color:var(--hy-ink);vertical-align:middle;white-space:nowrap;padding:6px 16px;font-size:14px}.hy7 .h7-table tr:last-child td{border-bottom:none}.hy7 .h7-table tr.h7-editing td{background:var(--hy-surface2)}.hy7 .h7-table tr.h7-editing td:first-child{box-shadow:inset -3px 0 0 var(--hy-green-ink)}.hy7 .h7-cell-name{align-items:center;gap:11px;min-width:0;display:flex}.hy7 .h7-cell-av{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.hy7 .h7-cell-av i{border:2px solid var(--hy-surface);border-radius:50%;width:10px;height:10px;font-style:normal;position:absolute;bottom:-1px;left:-1px}.hy7 .h7-cell-av i.h7-st-on{background:var(--hy-green)}.hy7 .h7-cell-av i.h7-st-off{background:var(--hy-muted)}.hy7 .h7-cell-tt{min-width:0}.hy7 .h7-cell-tt b{font-size:14.5px;font-weight:600;line-height:1.35;display:block}.hy7 .h7-cell-tt small{color:var(--hy-muted);font-size:12.5px;line-height:1.4;display:block}.hy7 .h7-td-muted{color:var(--hy-muted)}.hy7 .h7-td-kebab{text-align:left;width:52px}.hy7 .h7-rowkebab{width:34px;height:34px;color:var(--hy-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.hy7 .h7-rowkebab:hover{background:var(--hy-surface2)}.hy7 .h7-chip{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;font-weight:500;line-height:1.5;display:inline-flex}.hy7 .h7-chip i{background:var(--hy-muted);border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.hy7 .h7-chip.h7-ok i{background:var(--hy-green)}.hy7 .h7-chip.h7-warn i{background:var(--hy-warn-ink)}.hy7 .h7-link{color:var(--hy-info);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.hy7 .h7-status{color:var(--hy-muted);align-items:center;gap:7px;font-weight:500;display:inline-flex}.hy7 .h7-status i{background:var(--hy-muted);border-radius:50%;flex:none;width:8px;height:8px;font-style:normal}.hy7 .h7-status.h7-on{color:var(--hy-green-ink)}.hy7 .h7-status.h7-on i{background:var(--hy-green)}.hy7 .h7-score{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.hy7 .h7-score svg{color:var(--hy-muted);flex:none}.hy7 .h7-panel{top:0;bottom:0;z-index:3;background:var(--hy-surface);border-inline-start:1px solid var(--hy-border);width:460px;box-shadow:var(--hy-shadow-lift);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.hy7 .h7-panel-head{border-bottom:1px solid var(--hy-border);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.hy7 .h7-panel-head h2{flex:1;margin:0;font-size:16.5px;font-weight:700;line-height:1.35}.hy7 .h7-panel-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 8px;display:flex;overflow-y:auto}.hy7 .h7-sec{border-bottom:1px solid var(--hy-border);padding-bottom:14px}.hy7 .h7-sec:last-of-type{border-bottom:none;padding-bottom:0}.hy7 .h7-sec h3{color:var(--hy-ink);margin:0 0 8px;font-size:13.5px;font-weight:700}.hy7 .h7-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hy7 .h7-fgroup{min-width:0}.hy7 .h7-flabel{color:var(--hy-muted);margin:0 0 3px;font-size:11.5px;font-weight:600;display:block}.hy7 .h7-field{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:38px;color:var(--hy-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.hy7 .h7-field .h7-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hy7 .h7-field svg{color:var(--hy-muted);flex:none}.hy7 .h7-pass{letter-spacing:3px}.hy7 .h7-reveal{color:var(--hy-info);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.hy7 .h7-help{color:var(--hy-muted);align-items:flex-start;gap:7px;margin:6px 2px 0;font-size:12px;line-height:1.5;display:flex}.hy7 .h7-help svg{color:var(--hy-info);flex:none;margin-top:2px}.hy7 .h7-act{border:1px solid var(--hy-border);background:var(--hy-surface2);width:100%;min-height:38px;color:var(--hy-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-family:Rubik,sans-serif;font-size:13px;font-weight:500;display:flex}.hy7 .h7-act svg{color:var(--hy-muted);flex:none}.hy7 .h7-map{border:1px solid var(--hy-border);border-radius:10px;width:100%;display:block;overflow:hidden}.hy7 .h7-map .h7-m-bg{fill:var(--hy-map-bg)}.hy7 .h7-map .h7-m-road{stroke:var(--hy-map-road);stroke-width:4px;fill:none;stroke-linecap:round}.hy7 .h7-map .h7-m-road2{stroke:var(--hy-map-road);stroke-width:2px;fill:none;stroke-linecap:round}.hy7 .h7-map .h7-m-block{fill:var(--hy-map-block)}.hy7 .h7-stepper{background:var(--hy-surface);border:1px solid var(--hy-border);border-radius:10px;align-items:center;gap:8px;width:max-content;padding:4px;display:flex}.hy7 .h7-stepper button{cursor:pointer;background:var(--hy-surface2);width:30px;height:30px;color:var(--hy-ink);border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.hy7 .h7-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:62px;font-size:14.5px;font-weight:600}.hy7 .h7-stepper output small{color:var(--hy-muted);margin-inline-start:3px;font-size:11.5px;font-weight:500}.hy7 .h7-togglerow{align-items:center;gap:10px;display:flex}.hy7 .h7-togglerow .h7-toggletext{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.45}.hy7 .h7-danger{justify-content:center;padding:2px 0 0;display:flex}.hy7 .h7-danger button{cursor:pointer;min-height:34px;color:var(--hy-danger);background:0 0;border:none;padding:0 14px;font-family:Rubik,sans-serif;font-size:13px;font-weight:500}.hy7 .h7-panel-foot{border-top:1px solid var(--hy-border);background:var(--hy-surface);flex:none;align-items:center;gap:8px;padding:12px 18px;display:flex;box-shadow:0 -4px 14px -8px #00000040}.hy7 .h7-panel-foot .h7-btn{flex:1}.hy7 .h7-tabs{background:var(--hy-surface2);border-radius:999px;gap:4px;width:max-content;padding:4px;display:flex}.hy7 .h7-tab{cursor:pointer;min-height:36px;color:var(--hy-muted);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.hy7 .h7-tab.h7-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.hy7 .h7-tabbadge{background:var(--hy-surface);border:1px solid var(--hy-border);min-width:22px;height:20px;color:var(--hy-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.hy7 .h7-tab.h7-on .h7-tabbadge{background:var(--hy-surface2)}.hy7 .h7-pending{background:var(--hy-surface);border:1px solid var(--hy-border);min-height:44px;box-shadow:var(--hy-shadow);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.hy7 .h7-pending-label{color:var(--hy-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.hy7 .h7-pending-chev{color:var(--hy-muted);flex:none;margin-inline-start:auto;display:inline-flex}.hy7 .h7-filterbtn{border:1px solid var(--hy-border);background:var(--hy-surface);width:40px;height:40px;color:var(--hy-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hy7 .h7-fbadge{top:-4px;background:var(--hy-ink);min-width:18px;height:18px;color:var(--hy-bg);border:2px solid var(--hy-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:-4px}.hy7 .h7-achip{background:var(--hy-surface2);border:1px solid var(--hy-border);min-height:32px;color:var(--hy-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.hy7 .h7-achip svg{color:var(--hy-muted)}.hy7 .h7-aclear{font-size:13px}.hy7 .h7-table8 td{padding:6px 14px}.hy7 .h7-table8 th{padding:11px 14px}.hy7 .h7-td-today{text-align:center;width:64px}.hy7 .h7-cell-av.h7-av-img{background:0 0;border:0}.hy7 .h7-cell-av.h7-av-img svg{border-radius:50%;display:block}.hy7 .h7-cell-av i{left:auto;inset-inline-end:-1px}.hy7 .h7-cell-tt small{align-items:center;gap:4px;display:inline-flex}.hy7 .h7-cell-tt small svg{opacity:.65}.hy7 .h7-table tr.h7-paused td,.hy7 .h7-table tr.h7-paused .h7-cell-tt b{color:var(--hy-muted)}.hy7 .h7-cell2{flex-direction:column;gap:1px;min-width:0;line-height:1.35;display:flex}.hy7 .h7-cell2>span{font-size:14px}.hy7 .h7-cell-sub{color:var(--hy-muted);font-size:12.5px}.hy7 .h7-cell-al{color:var(--hy-warn-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.hy7 .h7-cell-al.h7-cell-al1{font-size:14px;font-weight:600}.hy7 .h7-cell-al svg{flex:none}.hy7 .h7-panel-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hy7 .h7-posbox{border:1px solid var(--hy-border);border-radius:10px;padding:0 12px 10px}.hy7 .h7-posrow{align-items:center;gap:10px;min-height:42px;display:flex}.hy7 .h7-posrow b{flex:1;min-width:0;font-size:14px;font-weight:600}.hy7 .h7-posdates{color:var(--hy-muted);margin:-3px 0 0;font-size:12px;line-height:1.4}.hy7 .h7-posnow{border-top:1px solid var(--hy-border);margin-top:9px;padding-top:9px}.hy7 .h7-posnow b{color:var(--hy-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.hy7 .h7-posnow p{color:var(--hy-ink);margin:0;font-size:13px;line-height:1.5}.hy7 .h7-posnote{background:var(--hy-surface2);border-radius:8px;margin-top:9px;padding:8px 10px}.hy7 .h7-posnote-by{color:var(--hy-muted);margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.hy7 .h7-posnote p{color:var(--hy-ink);margin:0;font-size:12.5px;line-height:1.5}.hy7 .h7-poslink{margin-top:10px;font-size:12.5px}.hy7 .h7-scrim{z-index:4;background:color-mix(in srgb, var(--hy-ink) 22%, transparent);position:absolute;inset:0}.hy7 .h7-drawer{top:0;bottom:0;z-index:5;background:var(--hy-surface);border-inline-start:1px solid var(--hy-border);width:380px;box-shadow:var(--hy-shadow-lift);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.hy7 .h7-drawer .h7-panel-head .h7-link{font-size:13.5px}.hy7 .h7-drawer-body{gap:18px}.hy7 .h7-fgrp .h7-flabel{margin-bottom:8px;font-size:12.5px}.hy7 .h7-chipgrp{flex-wrap:wrap;gap:8px;display:flex}.hy7 .h7-fchip{border:1.5px solid var(--hy-border);background:var(--hy-surface);min-height:36px;color:var(--hy-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-family:Rubik,sans-serif;font-size:13.5px;font-weight:500;display:inline-flex}.hy7 .h7-fchip.h7-fon{border-color:var(--hy-green);color:var(--hy-ink);font-weight:600}.hy7 .h7-dscreen.h7-modal{position:relative}.hy7 .h7-overlay{z-index:6;background:color-mix(in srgb, var(--hy-ink) 28%, transparent);position:absolute;inset:0}.hy7 .h7-dialog{background:var(--hy-surface);border:1px solid var(--hy-border);width:560px;max-height:740px;box-shadow:var(--hy-shadow-lift);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hy7 .h7-dhead{flex:1;min-width:0}.hy7 .h7-dhead h2{margin:0;font-size:16.5px;font-weight:700;line-height:1.35}.hy7 .h7-dhead p{color:var(--hy-muted);margin:1px 0 0;font-size:12.5px}.hy7 .h7-dbody{flex-direction:column;gap:14px;padding:14px 18px 6px;display:flex}.hy7 .h7-dhelp{margin:0 2px;font-size:12.5px}.hy7 .h7-placeholder{color:var(--hy-muted)}.hy7 .h7-autoline{color:var(--hy-muted);margin:-4px 2px 0;font-size:12px;line-height:1.4}.hy7 .h7-dfoot{box-shadow:none}.hy7 .h7-dfoot .h7-btn{flex:none;min-width:180px}.dir-a .bza-scr{background:var(--hy-bg);width:360px;min-height:740px;color:var(--hy-ink);text-align:right;flex-direction:column;font-family:Rubik,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;display:flex}.dir-a .bza-scr .bza-status{color:var(--hy-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:16px 30px 0;font-size:12.5px;display:flex}.dir-a .bza-scr .bza-head{z-index:2;background:var(--hy-bg);align-items:center;gap:10px;padding:10px 20px 8px;display:flex;position:relative}.dir-a .bza-scr .bza-av{background:var(--hy-surface2);border:1px solid var(--hy-border);width:34px;height:34px;color:var(--hy-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.dir-a .bza-scr .bza-crumbs{white-space:nowrap;min-width:0;color:var(--hy-muted);flex:1;align-items:center;gap:6px;font-size:13.5px;line-height:1.4;display:flex;overflow:hidden}.dir-a .bza-scr .bza-crumbs b{color:var(--hy-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.dir-a .bza-scr .bza-kebab{width:38px;height:38px;color:var(--hy-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.dir-a .bza-scr .bza-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.dir-a .bza-scr .bza-sec{background:var(--hy-surface);border:1px solid var(--hy-border);box-shadow:var(--hy-shadow);border-radius:18px;padding:14px 16px 16px}.dir-a .bza-scr .bza-sec .bza-h{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.25;display:block}.dir-a .bza-scr .bza-pm{min-height:44px;color:var(--hy-ink);align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.dir-a .bza-scr .bza-pm-sep{border-top:1px solid var(--hy-border);margin-top:12px;padding-top:4px}.dir-a .bza-scr .bza-pm-off{color:var(--hy-muted)}.dir-a .bza-scr .bza-pm-label{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.dir-a .bza-scr .bza-pm-label>span{overflow-wrap:anywhere;min-width:0}.dir-a .bza-scr .bza-pm svg{color:var(--hy-muted);flex-shrink:0}.dir-a .bza-scr .bza-pm-strong{color:var(--hy-ink);font-weight:600}.dir-a .bza-scr .bza-pm-detail{color:var(--hy-muted);font-weight:500}.dir-a .bza-scr .bza-inuse{background:var(--hy-surface2);color:var(--hy-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.dir-a .bza-scr .bza-inuse i{background:var(--hy-green-ink);border-radius:50%;flex:none;width:7px;height:7px}.dir-a .bza-scr .bza-inuse.bza-notinuse{color:var(--hy-muted);font-weight:400}.dir-a .bza-scr .bza-pm .bza-chev{width:24px}.dir-a .bza-scr .bza-posbox{border:1px solid var(--hy-border);border-radius:12px;padding:0 12px 10px}.dir-a .bza-scr .bza-posrow{align-items:center;gap:10px;min-height:44px;display:flex}.dir-a .bza-scr .bza-posrow b{flex:1;min-width:0;font-size:15px;font-weight:600}.dir-a .bza-scr .bza-tag{background:var(--hy-surface2);color:var(--hy-muted);border:1px solid var(--hy-border);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.dir-a .bza-scr .bza-tag i{background:var(--hy-green);border-radius:50%;flex:none;width:7px;height:7px}.dir-a .bza-scr .bza-posfact{border-top:1px solid var(--hy-border);justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:14px;display:flex}.dir-a .bza-scr .bza-posfact span{color:var(--hy-muted);min-width:0}.dir-a .bza-scr .bza-posfact b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.dir-a .bza-scr .bza-flabel{color:var(--hy-muted);margin:0 0 4px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.dir-a .bza-scr .bza-seg{background:var(--hy-surface2);border-radius:999px;gap:4px;width:max-content;margin-top:4px;padding:4px;display:flex}.dir-a .bza-scr .bza-seg span{min-height:36px;color:var(--hy-muted);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.dir-a .bza-scr .bza-seg .bza-seg-on{background:var(--hy-surface);color:var(--hy-ink);box-shadow:var(--hy-shadow);font-weight:600}.dir-a .bza-scr .bza-help{color:var(--hy-muted);margin:8px 2px 0;font-size:13px;line-height:1.5}.dir-a .aaa{--aaa-bar:var(--hy-green);--aaa-list:var(--hy-surface2);--aaa-chip-ink:var(--hy-surface);--aaa-chip-bg:color-mix(in srgb, var(--hy-surface) 18%, transparent);--aaa-chip-line:color-mix(in srgb, var(--hy-surface) 42%, transparent);--aaa-wait:var(--hy-warn-ink);--aaa-ok:var(--hy-green-ink);--aaa-picked:var(--lv-teal);background:var(--aaa-list);width:360px;min-height:740px;color:var(--hy-ink);text-align:right;font-family:Rubik,-apple-system,Segoe UI,sans-serif;line-height:1.3}:root[data-mode=dark] .dir-a .aaa{--aaa-bar:var(--hy-green-tint);--aaa-list:var(--hy-bg);--aaa-chip-ink:var(--hy-ink);--aaa-chip-bg:color-mix(in srgb, var(--hy-ink) 9%, transparent);--aaa-chip-line:color-mix(in srgb, var(--hy-ink) 26%, transparent)}.dir-a .aaa .aaa-head{background:var(--aaa-bar);color:var(--hy-ink);box-shadow:0 2px 6px color-mix(in srgb, var(--hy-ink) 14%, transparent);position:relative}.dir-a .aaa .aaa-status{justify-content:space-between;align-items:center;height:42px;padding:14px 30px 0;font-size:13px;font-weight:500;display:flex}.dir-a .aaa .aaa-status svg{display:block}.dir-a .aaa .aaa-tb{align-items:center;gap:12px;height:60px;padding:0 16px 0 14px;display:flex}.dir-a .aaa .aaa-burger{flex-direction:column;flex:none;gap:4.5px;width:21px;display:flex}.dir-a .aaa .aaa-burger i{background:currentColor;border-radius:2px;height:2.4px}.dir-a .aaa .aaa-title{flex-direction:column;margin-inline-end:auto;padding-inline-start:4px;display:flex}.dir-a .aaa .aaa-title b{font-size:23px;font-weight:700;line-height:1.1}.dir-a .aaa .aaa-title small{opacity:.82;margin-top:2px;font-size:13px}.dir-a .aaa .aaa-chip{background:var(--aaa-chip-bg);box-shadow:inset 0 0 0 1px var(--aaa-chip-line);color:var(--aaa-chip-ink);white-space:nowrap;border-radius:10px;flex:none;padding:3px 9px 4px;font-size:12.5px;font-weight:700}.dir-a .aaa .aaa-ic{flex:none;width:23px;height:23px}.dir-a .aaa .aaa-kebab{width:20px;margin-inline-start:-6px}.dir-a .aaa .aaa-tabs{padding:0 4px;display:flex}.dir-a .aaa .aaa-tabs span{text-align:center;flex:1;padding:9px 0 12px;font-size:15px;font-weight:500}.dir-a .aaa .aaa-tabs .on{font-weight:700;box-shadow:inset 0 -4px}.dir-a .aaa .aaa-list{flex-direction:column;gap:7px;padding:9px 7px;display:flex}.dir-a .aaa .aaa-card{--aaa-st:var(--aaa-ok);background:var(--hy-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--hy-ink) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--hy-border) 70%, transparent);border-radius:6px;padding:9px 11px 9px 10px;position:relative}.dir-a .aaa .aaa-c3{--aaa-st:var(--aaa-picked)}.dir-a .aaa .aaa-r1{color:var(--hy-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.dir-a .aaa .aaa-r1 b{color:var(--hy-ink);font-size:12.5px;font-weight:500}.dir-a .aaa .aaa-r1 .aaa-id{background:var(--aaa-st);color:var(--hy-surface);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.25}.dir-a .aaa .aaa-more{width:18px;height:18px;color:var(--hy-ink);flex:none;margin-inline-start:auto}.dir-a .aaa .aaa-r2{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:16.5px;font-weight:700;overflow:hidden}.dir-a .aaa .aaa-r3{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:22px;margin-top:3px;font-size:13px;display:grid}.dir-a .aaa .aaa-mid{min-width:0;display:grid}.dir-a .aaa .aaa-mid>*{grid-area:1/1}.dir-a .aaa .aaa-tl{align-items:center;gap:5px;min-width:0;display:flex}.dir-a .aaa .aaa-tl>b{font-weight:500}.dir-a .aaa .aaa-gap{color:var(--aaa-ok);margin-inline-start:-2px;font-size:10px;font-weight:500}.dir-a .aaa .aaa-line{color:var(--aaa-st);flex:none;align-items:center;display:inline-flex}.dir-a .aaa .aaa-line i{border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1.6px}.dir-a .aaa .aaa-line u{border-top:1.6px dashed;width:22px;margin:0 3px}.dir-a .aaa .aaa-line-picked i:first-child{background:currentColor}.dir-a .aaa .aaa-run{min-width:0;color:var(--hy-muted);align-items:center;gap:4px;margin-inline-start:3px;font-weight:700;display:inline-flex}.dir-a .aaa .aaa-run svg{flex:none;width:17px;height:17px}.dir-a .aaa .aaa-rn{text-overflow:ellipsis;min-width:0;overflow:hidden}.dir-a .aaa .aaa-fl{flex:none}.dir-a .aaa .aaa-search{color:var(--aaa-wait);opacity:0;font-weight:500}.dir-a .aaa .aaa-dots i{font-style:normal}.dir-a .aaa .aaa-st{justify-items:end;font-size:13px;font-weight:700;display:grid}.dir-a .aaa .aaa-st em{color:var(--aaa-st);grid-area:1/1;font-style:normal}.dir-a .aaa .aaa-st .aaa-st-w{color:var(--aaa-wait);opacity:0}.dir-a .aaa .aaa-r4{color:var(--hy-muted);white-space:nowrap;margin-top:3px;font-size:12px}.dir-a .aaa .aaa-c1:after{content:"";box-shadow:0 0 0 2px var(--a-lime), 0 0 0 7px color-mix(in srgb, var(--a-lime) 26%, transparent);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.dir-a .aaa.live .aaa-search{animation:9s linear infinite aa-a-search}.dir-a .aaa.live .aaa-c1 .aaa-tl,.dir-a .aaa.live .aaa-c1 .aaa-ready{animation:9s linear infinite aa-a-tl}.dir-a .aaa.live .aaa-c1 .aaa-st-w{animation:9s linear infinite aa-a-wait}.dir-a .aaa.live .aaa-c1 .aaa-st-a{animation:9s linear infinite aa-a-ok}.dir-a .aaa.live .aaa-c1 .aaa-id{animation:9s linear infinite aa-a-id}.dir-a .aaa.live .aaa-c1:after{animation:9s linear infinite aa-a-ring}.dir-a .aaa.live .aaa-dots i{animation:1.4s linear infinite aa-a-dot}.dir-a .aaa.live .aaa-dots i:nth-child(2){animation-delay:.2s}.dir-a .aaa.live .aaa-dots i:nth-child(3){animation-delay:.4s}@keyframes aa-a-search{0%,34%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}35.6%,96.6%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}98.6%,to{opacity:1}}@keyframes aa-a-tl{0%,35.6%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(4px)}37.8%,95%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:none}96.6%,to{opacity:0;transform:none}}@keyframes aa-a-wait{0%,34%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}35.4%,96.6%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}98.4%,to{opacity:1}}@keyframes aa-a-ok{0%,35.4%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}37.4%,95%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}96.6%,to{opacity:0}}@keyframes aa-a-id{0%,34.6%{background-color:var(--aaa-wait)}36.6%,95.4%{background-color:var(--aaa-ok)}97.4%,to{background-color:var(--aaa-wait)}}@keyframes aa-a-ring{0%,35.6%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}38%,52%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1)}54.8%,to{opacity:0}}@keyframes aa-a-dot{0%,60%,to{opacity:.2}30%{opacity:1}}}.dir-a .opt-loc-b{--lb-bld:color-mix(in srgb, var(--a-ink) 6%, var(--hy-map-bg));background:var(--hy-map-bg);width:100%;max-width:540px;box-shadow:var(--a-shadow-md);border-radius:18px;position:relative;overflow:hidden}.dir-a .opt-loc-b:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--a-line);pointer-events:none;position:absolute;inset:0}.dir-a .opt-loc-b svg{width:100%;height:auto;display:block}.dir-a .opt-loc-b .lb-land{fill:var(--hy-map-bg)}.dir-a .opt-loc-b .lb-street{fill:var(--hy-map-road)}.dir-a .opt-loc-b .lb-center{fill:none;stroke:var(--a-line2);stroke-width:1.5px;stroke-dasharray:12 10}.dir-a .opt-loc-b .lb-walk{fill:none;stroke:var(--hy-map-road);stroke-width:10px;stroke-linejoin:round}.dir-a .opt-loc-b .lb-bld rect{fill:var(--lb-bld)}.dir-a .opt-loc-b .lb-ndoor rect{fill:var(--a-line2)}.dir-a .opt-loc-b .lb-target{fill:var(--a-float);stroke:var(--a-line2);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dir-a .opt-loc-b .lb-door{fill:var(--a-accent)}.dir-a .opt-loc-b .lb-halo{fill:var(--a-lime);opacity:.34}.dir-a .opt-loc-b .lb-halo-out{fill:var(--a-lime);opacity:.14}.dir-a .opt-loc-b .lb-halo-g{transform-box:fill-box;transform-origin:50%}.dir-a .opt-loc-b .lb-dot{fill:var(--a-ink2);stroke:var(--hy-map-bg);stroke-width:1.4px}.dir-a .opt-loc-b .lb-dots{opacity:.62}.dir-a .opt-loc-b .lb-trail{fill:none;stroke:var(--a-muted);stroke-width:1.5px;stroke-dasharray:.5 5;stroke-linecap:round}.dir-a .opt-loc-b .lb-was path{fill:var(--a-muted);opacity:.4}.dir-a .opt-loc-b .lb-pin>path{fill:var(--a-ink)}.dir-a .opt-loc-b .lb-pin>circle{fill:var(--a-float)}:root[data-mode=dark] .dir-a .opt-loc-b{--lb-bld:color-mix(in srgb, var(--a-ink) 5%, var(--hy-map-bg))}:root[data-mode=dark] .dir-a .opt-loc-b .lb-halo{opacity:.2}:root[data-mode=dark] .dir-a .opt-loc-b .lb-halo-out{opacity:.08}:root[data-mode=dark] .dir-a .opt-loc-b .lb-dots{opacity:.7}@media (prefers-reduced-motion:no-preference){.dir-a .opt-loc-b.live .lb-d1{animation:8s linear infinite loc-b-d1}.dir-a .opt-loc-b.live .lb-d2{animation:8s linear infinite loc-b-d2}.dir-a .opt-loc-b.live .lb-d3{animation:8s linear infinite loc-b-d3}.dir-a .opt-loc-b.live .lb-d4{animation:8s linear infinite loc-b-d4}.dir-a .opt-loc-b.live .lb-d5{animation:8s linear infinite loc-b-d5}.dir-a .opt-loc-b.live .lb-d6{animation:8s linear infinite loc-b-d6}.dir-a .opt-loc-b.live .lb-d7{animation:8s linear infinite loc-b-d7}.dir-a .opt-loc-b.live .lb-d8{animation:8s linear infinite loc-b-d8}.dir-a .opt-loc-b.live .lb-d9{animation:8s linear infinite loc-b-d9}.dir-a .opt-loc-b.live .lb-d10{animation:8s linear infinite loc-b-d10}.dir-a .opt-loc-b.live .lb-d11{animation:8s linear infinite loc-b-d11}.dir-a .opt-loc-b.live .lb-d12{animation:8s linear infinite loc-b-d12}.dir-a .opt-loc-b.live .lb-d13{animation:8s linear infinite loc-b-d13}.dir-a .opt-loc-b.live .lb-d14{animation:8s linear infinite loc-b-d14}.dir-a .opt-loc-b.live .lb-d15{animation:8s linear infinite loc-b-d15}.dir-a .opt-loc-b.live .lb-d16{animation:8s linear infinite loc-b-d16}.dir-a .opt-loc-b.live .lb-d17{animation:8s linear infinite loc-b-d17}.dir-a .opt-loc-b.live .lb-d18{animation:8s linear infinite loc-b-d18}.dir-a .opt-loc-b.live .lb-d19{animation:8s linear infinite loc-b-d19}.dir-a .opt-loc-b.live .lb-d20{animation:8s linear infinite loc-b-d20}.dir-a .opt-loc-b.live .lb-d21{animation:8s linear infinite loc-b-d21}.dir-a .opt-loc-b.live .lb-dot{transform-box:fill-box;transform-origin:50%}.dir-a .opt-loc-b.live .lb-halo-g{animation:8s linear infinite loc-b-halo}.dir-a .opt-loc-b.live .lb-move{animation:8s linear infinite loc-b-move}.dir-a .opt-loc-b.live .lb-pin{animation:8s linear infinite loc-b-fade}.dir-a .opt-loc-b.live .lb-was{animation:8s linear infinite loc-b-was}.dir-a .opt-loc-b.live .lb-trail{animation:8s linear infinite loc-b-trail}.dir-a .opt-loc-b.live .lb-door{animation:8s linear infinite loc-b-door}@keyframes loc-b-fade{0%{opacity:0}3%,91%{opacity:1}97%,to{opacity:0}}@keyframes loc-b-halo{0%,44%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:scale(.4)}51%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-was{0%,52%{opacity:0}56%,91%{opacity:1}97%,to{opacity:0}}@keyframes loc-b-trail{0%,58%{opacity:0}69%,91%{opacity:1}97%,to{opacity:0}}@keyframes loc-b-door{0%,66%{fill:var(--a-line2)}68%,91%{fill:var(--a-accent)}97%,to{fill:var(--a-line2)}}@keyframes loc-b-d1{0%,5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d2{0%,6.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}9.8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d3{0%,8.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}11.5%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d4{0%,10.2%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}13.2%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d5{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}15%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d6{0%,13.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}16.8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d7{0%,15.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}18.5%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d8{0%,17.2%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}20.2%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d9{0%,19%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}22%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d10{0%,20.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}23.8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d11{0%,22.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}25.5%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d12{0%,24.2%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}27.2%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d13{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}29%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d14{0%,27.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}30.8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d15{0%,29.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}32.5%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d16{0%,31.2%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}34.2%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d17{0%,33%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}36%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d18{0%,34.8%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}37.8%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d19{0%,36.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}39.5%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d20{0%,38.2%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}41.2%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-d21{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:scale(.2)}43%,91%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes loc-b-move{0%,52%{transform:translate(102px,136px)}52.8%{transform:translate(101.9px,134.5px)}53.7%{transform:translate(101.5px,129.4px)}54.5%{transform:translate(100.5px,119.9px)}55.3%{transform:translate(98.2px,105.2px)}56.2%{transform:translate(93.5px,85.8px)}57%{transform:translate(85.4px,64px)}57.8%{transform:translate(73.8px,44.1px)}58.7%{transform:translate(60.7px,28.9px)}59.5%{transform:translate(47.8px,18.6px)}60.3%{transform:translate(36.4px,11.8px)}61.2%{transform:translate(26.7px,7.4px)}62%{transform:translate(18.7px,4.5px)}62.8%{transform:translate(12.4px,2.7px)}63.7%{transform:translate(7.6px,1.5px)}64.5%{transform:translate(4.1px,.8px)}65.3%{transform:translate(1.7px,.3px)}66.2%{transform:translate(.4px,.1px)}67%,to{transform:translate(0)}}}.dir-a .area-draw{aspect-ratio:540/380;background:var(--hy-map-bg);width:100%;max-width:540px;box-shadow:var(--a-shadow-md);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.dir-a .area-draw:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--a-line);pointer-events:none;position:absolute;inset:0}.dir-a .area-draw>svg{width:100%;height:100%;display:block}.dir-a .area-draw .ac-m-bg{fill:var(--hy-map-bg)}.dir-a .area-draw .ac-m-park{fill:color-mix(in srgb, var(--a-ink) 6%, var(--hy-map-bg))}.dir-a .area-draw .ac-m-st{fill:none;stroke:var(--hy-map-road);stroke-width:2.4px}.dir-a .area-draw .ac-m-av{fill:none;stroke:var(--hy-map-road);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.dir-a .area-draw .ac-m-hw{fill:none;stroke:var(--a-line2);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.dir-a .area-draw .ac-zn{fill:color-mix(in srgb, var(--a-lime) 30%, transparent);stroke:var(--a-green);stroke-width:2.2px;stroke-linejoin:round}.dir-a .area-draw .ac-l{z-index:1;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:.8cqw;display:flex;position:absolute;transform:translate(-50%,-50%)}.dir-a .area-draw .ac-l b{color:var(--a-ink);text-shadow:0 0 3px var(--hy-map-bg), 0 0 6px var(--hy-map-bg), 0 1px 3px var(--hy-map-bg);font-size:clamp(11px,2.4cqw,13px);font-weight:600;line-height:1}.dir-a .area-draw .ac-l i{background:var(--a-lime);color:var(--a-on-lime);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--hy-map-bg);border-radius:999px;padding:.9cqw 2.1cqw;font-size:clamp(11.5px,2.5cqw,13.5px);font-style:normal;font-weight:600;line-height:1.1}.dir-a .area-draw .ac-l0{top:47.01%;left:49.39%}.dir-a .area-draw .ac-l1{top:23.09%;left:34.62%}.dir-a .area-draw .ac-l2{top:62.95%;left:29.2%}.dir-a .area-draw .ac-l3{top:71.5%;left:66.09%}.dir-a .area-draw .ac-l4{top:32.27%;left:69.81%}:root[data-mode=dark] .dir-a .area-draw .ac-m-park{fill:color-mix(in srgb, var(--a-ink) 5%, var(--hy-map-bg))}:root[data-mode=dark] .dir-a .area-draw .ac-zn{fill:color-mix(in srgb, var(--a-lime) 12%, transparent);stroke:var(--a-lime)}.dir-a .area-draw-colors .ac-z0,.dir-a .area-draw-colors .ac-l0{--ac-tone:var(--a-lime);--ac-deep:var(--a-green)}.dir-a .area-draw-colors .ac-z1,.dir-a .area-draw-colors .ac-l1{--ac-tone:#c6b8f7;--ac-deep:#6a4fc2}.dir-a .area-draw-colors .ac-z2,.dir-a .area-draw-colors .ac-l2{--ac-tone:#a6caf6;--ac-deep:#2f6fbf}.dir-a .area-draw-colors .ac-z3,.dir-a .area-draw-colors .ac-l3{--ac-tone:#f4b4d3;--ac-deep:#b23f7b}.dir-a .area-draw-colors .ac-z4,.dir-a .area-draw-colors .ac-l4{--ac-tone:#8fdccf;--ac-deep:#0b7a6f}.dir-a .area-draw-colors .ac-zn{fill:color-mix(in srgb, var(--ac-tone) 38%, transparent);stroke:var(--ac-deep)}.dir-a .area-draw-colors .ac-l i{background:var(--ac-tone)}:root[data-mode=dark] .dir-a .area-draw-colors .ac-zn{fill:color-mix(in srgb, var(--ac-tone) 14%, transparent);stroke:var(--ac-tone)}@media (prefers-reduced-motion:no-preference){.dir-a .area-draw.live .ac-zn{stroke-dasharray:1 1}.dir-a .area-draw.live .ac-z0{animation:9s linear infinite area-c-z0}.dir-a .area-draw.live .ac-l0{animation:9s linear infinite area-c-l0}.dir-a .area-draw.live .ac-z1{animation:9s linear infinite area-c-z1}.dir-a .area-draw.live .ac-l1{animation:9s linear infinite area-c-l1}.dir-a .area-draw.live .ac-z2{animation:9s linear infinite area-c-z2}.dir-a .area-draw.live .ac-l2{animation:9s linear infinite area-c-l2}.dir-a .area-draw.live .ac-z3{animation:9s linear infinite area-c-z3}.dir-a .area-draw.live .ac-l3{animation:9s linear infinite area-c-l3}.dir-a .area-draw.live .ac-z4{animation:9s linear infinite area-c-z4}.dir-a .area-draw.live .ac-l4{animation:9s linear infinite area-c-l4}@keyframes area-c-z0{0%,4%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}8%{fill-opacity:0}10.5%{stroke-dashoffset:0}14%,88%{stroke-dashoffset:0;fill-opacity:1;opacity:1}94%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes area-c-l0{0%,11%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}14.5%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes area-c-z1{0%,14.5%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}18.5%{fill-opacity:0}21%{stroke-dashoffset:0}24.5%,88%{stroke-dashoffset:0;fill-opacity:1;opacity:1}94%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes area-c-l1{0%,21.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}25%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes area-c-z2{0%,25%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}29%{fill-opacity:0}31.5%{stroke-dashoffset:0}35%,88%{stroke-dashoffset:0;fill-opacity:1;opacity:1}94%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes area-c-l2{0%,32%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}35.5%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes area-c-z3{0%,35.5%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}39.5%{fill-opacity:0}42%{stroke-dashoffset:0}45.5%,88%{stroke-dashoffset:0;fill-opacity:1;opacity:1}94%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes area-c-l3{0%,42.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}46%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes area-c-z4{0%,46%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}50%{fill-opacity:0}52.5%{stroke-dashoffset:0}56%,88%{stroke-dashoffset:0;fill-opacity:1;opacity:1}94%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes area-c-l4{0%,53%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}56.5%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}}.dir-a .activity-chart{width:100%;max-width:540px;box-shadow:var(--hy-shadow), var(--a-shadow-lg);border-radius:18px}.dir-a .activity-chart .rb-shot{aspect-ratio:588/546;border-radius:18px;width:100%;min-height:0;overflow:hidden}.dir-a .activity-chart .rb-card{box-sizing:border-box;background:var(--hy-surface);width:588px;box-shadow:inset 0 0 0 1px var(--hy-border);color:var(--hy-ink);text-align:start;border-radius:18px;padding:24px;font-family:Rubik,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.dir-a .activity-chart .rb-hd{margin-bottom:20px}.dir-a .activity-chart .rb-h2{font-size:20px;font-weight:600;line-height:1.4;display:block}.dir-a .activity-chart .rb-hd p,.dir-a .activity-chart .rb-window{color:var(--hy-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.dir-a .activity-chart .rb-periods{background:var(--hy-surface2);border-radius:12px;gap:4px;padding:4px;display:flex}.dir-a .activity-chart .rb-periods span{border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:4px 8px;font-size:13px;display:flex}.dir-a .activity-chart .rb-periods .rb-on{background:var(--hy-surface);border-color:var(--hy-border);box-shadow:var(--hy-shadow);font-weight:500}.dir-a .activity-chart .rb-window{margin-top:12px}.dir-a .activity-chart .rb-totals{grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;display:grid}.dir-a .activity-chart .rb-totals strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.35;display:block}.dir-a .activity-chart .rb-legend{color:var(--hy-muted);align-items:center;gap:8px;font-size:14px;display:flex}.dir-a .activity-chart .rb-legend i{border-top:3px solid var(--hy-info);width:18px;height:0}.dir-a .activity-chart .rb-legend i.rb-canc{border-top:3px dashed var(--hy-danger)}.dir-a .activity-chart .rb-totals small{color:var(--hy-muted);font-size:12px;line-height:1.5;display:block}.dir-a .activity-chart .rb-chart{height:220px;position:relative}.dir-a .activity-chart .rb-chart svg{width:538px;height:220px;position:absolute;inset:0;overflow:visible}.dir-a .activity-chart .rb-lines{position:absolute;inset:0}.dir-a .activity-chart .rb-grid{fill:none;stroke:var(--hy-border);stroke-width:1px}.dir-a .activity-chart .rb-chart text{fill:var(--hy-muted);font-variant-numeric:tabular-nums;font-family:Rubik,sans-serif;font-size:11px}.dir-a .activity-chart .rb-yt{text-anchor:end;dominant-baseline:central}.dir-a .activity-chart .rb-xt{text-anchor:middle}.dir-a .activity-chart .rb-chart polyline{fill:none;stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt}.dir-a .activity-chart .rb-l-del{stroke:var(--hy-info)}.dir-a .activity-chart .rb-l-can{stroke:var(--hy-danger);stroke-dasharray:4 3}@media (prefers-reduced-motion:no-preference){.dir-a .activity-chart.live .rb-lines{animation:14s cubic-bezier(.35,.1,.25,1) infinite rb-draw}@keyframes rb-draw{0%{clip-path:inset(0 100% 0 0);opacity:1}20%{clip-path:inset(0);opacity:1}92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}}.dir-a .price-rep{--pr-t0:var(--a-lime);--pr-d0:var(--a-green);--pr-t1:#c6b8f7;--pr-d1:#6a4fc2;--pr-t2:#a6caf6;--pr-d2:#2f6fbf;--pr-t3:#f4b4d3;--pr-d3:#b23f7b;--pr-t4:#8fdccf;--pr-d4:#0b7a6f;width:100%;max-width:540px;margin-inline:auto;position:relative}.dir-a .price-rep .pr-map{aspect-ratio:540/380;background:var(--hy-map-bg);box-shadow:var(--a-shadow-md);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.dir-a .price-rep .pr-map:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--a-line);pointer-events:none;position:absolute;inset:0}.dir-a .price-rep .pr-map>svg{width:100%;height:100%;display:block}.dir-a .price-rep .pr-m-bg{fill:var(--hy-map-bg)}.dir-a .price-rep .pr-m-park{fill:color-mix(in srgb, var(--a-ink) 6%, var(--hy-map-bg))}.dir-a .price-rep .pr-m-st{fill:none;stroke:var(--hy-map-road);stroke-width:2.4px}.dir-a .price-rep .pr-m-av{fill:none;stroke:var(--hy-map-road);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.dir-a .price-rep .pr-m-hw{fill:none;stroke:var(--a-line2);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.dir-a .price-rep .pr-zn{stroke-width:2.2px;stroke-linejoin:round}.dir-a .price-rep .pr-z0{fill:color-mix(in srgb, var(--pr-t0) 38%, transparent);stroke:var(--pr-d0)}.dir-a .price-rep .pr-z1{fill:color-mix(in srgb, var(--pr-t1) 38%, transparent);stroke:var(--pr-d1)}.dir-a .price-rep .pr-z2{fill:color-mix(in srgb, var(--pr-t2) 38%, transparent);stroke:var(--pr-d2)}.dir-a .price-rep .pr-z3{fill:color-mix(in srgb, var(--pr-t3) 38%, transparent);stroke:var(--pr-d3)}.dir-a .price-rep .pr-z4{fill:color-mix(in srgb, var(--pr-t4) 38%, transparent);stroke:var(--pr-d4)}.dir-a .price-rep .pr-route-halo{fill:none;stroke:var(--hy-map-bg);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.dir-a .price-rep .pr-route{fill:none;stroke:var(--a-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dir-a .price-rep .pr-biz circle{fill:var(--a-ink);stroke:var(--hy-map-bg);stroke-width:2.5px}.dir-a .price-rep .pr-biz path{fill:none;stroke:var(--hy-map-bg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dir-a .price-rep .pr-drop path{fill:var(--a-ink)}.dir-a .price-rep .pr-drop circle{fill:var(--hy-map-bg)}.dir-a .price-rep .pr-l{z-index:1;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:.8cqw;display:flex;position:absolute;transform:translate(-50%,-50%)}.dir-a .price-rep .pr-l b{color:var(--a-ink);text-shadow:0 0 3px var(--hy-map-bg), 0 0 6px var(--hy-map-bg), 0 1px 3px var(--hy-map-bg);font-size:clamp(10.5px,2.4cqw,13px);font-weight:600;line-height:1}.dir-a .price-rep .pr-l i{color:var(--a-on-lime);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--hy-map-bg);border-radius:999px;padding:.9cqw 2.1cqw;font-size:clamp(11px,2.5cqw,13.5px);font-style:normal;font-weight:600;line-height:1.1}.dir-a .price-rep .pr-l0 i{background:var(--pr-t0)}.dir-a .price-rep .pr-l1 i{background:var(--pr-t1)}.dir-a .price-rep .pr-l2 i{background:var(--pr-t2)}.dir-a .price-rep .pr-l3 i{background:var(--pr-t3)}.dir-a .price-rep .pr-l4 i{background:var(--pr-t4)}.dir-a .price-rep .pr-ld i{background:var(--a-float);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line2), 0 0 0 3px var(--hy-map-bg)}.dir-a .price-rep .pr-l0{top:38.6%;left:39.56%}.dir-a .price-rep .pr-l1{top:17.46%;left:26.51%}.dir-a .price-rep .pr-l2{top:52.67%;left:21.73%}.dir-a .price-rep .pr-l3{top:60.23%;left:54.32%}.dir-a .price-rep .pr-l4{top:25.58%;left:57.6%}.dir-a .price-rep .pr-ld{top:38.09%;left:89.66%}.dir-a .price-rep .pr-card{z-index:2;margin-top:-76px;background:var(--hy-surface);width:62%;min-width:300px;box-shadow:inset 0 0 0 1px var(--hy-border), var(--a-shadow-lg);color:var(--hy-ink);text-align:start;border-radius:16px;margin-inline:auto 16px;padding:14px 14px 12px;font-family:Rubik,-apple-system,Segoe UI,sans-serif;position:relative}.dir-a .price-rep .pr-hd{align-items:baseline;gap:10px;display:flex}.dir-a .price-rep .pr-name{flex:1;min-width:0;font-size:15.5px;font-weight:700;line-height:1.3}.dir-a .price-rep .pr-money{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.dir-a .price-rep .pr-sub{color:var(--hy-muted);margin:2px 0 10px;font-size:12.5px;line-height:1.4}.dir-a .price-rep .pr-mx{border:1px solid var(--hy-border);border-radius:10px;grid-template-columns:1.45fr .95fr .7fr;display:grid;overflow:hidden}.dir-a .price-rep .pr-mx>span{background:var(--hy-surface);border-bottom:1px solid var(--hy-border);align-items:center;min-height:31px;padding:3px 9px;font-size:13px;line-height:1.2;display:flex}.dir-a .price-rep .pr-mx>span:nth-child(3n+1),.dir-a .price-rep .pr-mx>span:nth-child(3n+2){border-inline-end:1px solid var(--hy-border)}.dir-a .price-rep .pr-mx>span:nth-last-child(-n+3){border-bottom:0}.dir-a .price-rep .pr-mx>.pr-colh{background:var(--hy-surface2);min-height:27px;color:var(--hy-muted);white-space:nowrap;justify-content:center;font-size:11.5px;font-weight:600}.dir-a .price-rep .pr-mx>.pr-start{justify-content:flex-start}.dir-a .price-rep .pr-rowh{white-space:nowrap;gap:7px;font-weight:500}.dir-a .price-rep .pr-rowh i{border-radius:50%;flex:none;width:8px;height:8px}.dir-a .price-rep .pr-rowh.pr-r0 i{background:var(--pr-t0)}.dir-a .price-rep .pr-rowh.pr-r1 i{background:var(--pr-t1)}.dir-a .price-rep .pr-rowh.pr-r2 i{background:var(--pr-t2)}.dir-a .price-rep .pr-rowh.pr-r3 i{background:var(--pr-t3)}.dir-a .price-rep .pr-rowh.pr-r4 i{background:var(--pr-t4)}.dir-a .price-rep .pr-mx>.pr-val{font-variant-numeric:tabular-nums;justify-content:center;gap:3px}.dir-a .price-rep .pr-val b{font-size:14px;font-weight:400}.dir-a .price-rep .pr-val i{color:var(--hy-muted);font-size:11.5px;font-style:normal;font-weight:500}.dir-a .price-rep .pr-tot,.dir-a .price-rep .pr-val.pr-tot b{font-weight:700}.dir-a .price-rep .pr-btn{background:var(--hy-green-btn);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:10px;font-size:14.5px;font-weight:600;display:flex}:root[data-mode=dark] .dir-a .price-rep .pr-m-park{fill:color-mix(in srgb, var(--a-ink) 5%, var(--hy-map-bg))}:root[data-mode=dark] .dir-a .price-rep .pr-z0{fill:color-mix(in srgb, var(--pr-t0) 14%, transparent);stroke:var(--pr-t0)}:root[data-mode=dark] .dir-a .price-rep .pr-z1{fill:color-mix(in srgb, var(--pr-t1) 14%, transparent);stroke:var(--pr-t1)}:root[data-mode=dark] .dir-a .price-rep .pr-z2{fill:color-mix(in srgb, var(--pr-t2) 14%, transparent);stroke:var(--pr-t2)}:root[data-mode=dark] .dir-a .price-rep .pr-z3{fill:color-mix(in srgb, var(--pr-t3) 14%, transparent);stroke:var(--pr-t3)}:root[data-mode=dark] .dir-a .price-rep .pr-z4{fill:color-mix(in srgb, var(--pr-t4) 14%, transparent);stroke:var(--pr-t4)}@media (width<=560px){.dir-a .price-rep .pr-card{width:auto;min-width:0;margin:-36px 10px 0}}@media (prefers-reduced-motion:no-preference){.dir-a .price-rep.live .pr-zn,.dir-a .price-rep.live .pr-route,.dir-a .price-rep.live .pr-route-halo{stroke-dasharray:1 1}.dir-a .price-rep.live .pr-z0{animation:12s linear infinite pr-z0}.dir-a .price-rep.live .pr-l0{animation:12s linear infinite pr-l0}.dir-a .price-rep.live .pr-r0{animation:12s linear infinite pr-r0}.dir-a .price-rep.live .pr-z1{animation:12s linear infinite pr-z1}.dir-a .price-rep.live .pr-l1{animation:12s linear infinite pr-l1}.dir-a .price-rep.live .pr-r1{animation:12s linear infinite pr-r1}.dir-a .price-rep.live .pr-z2{animation:12s linear infinite pr-z2}.dir-a .price-rep.live .pr-l2{animation:12s linear infinite pr-l2}.dir-a .price-rep.live .pr-r2{animation:12s linear infinite pr-r2}.dir-a .price-rep.live .pr-z3{animation:12s linear infinite pr-z3}.dir-a .price-rep.live .pr-l3{animation:12s linear infinite pr-l3}.dir-a .price-rep.live .pr-r3{animation:12s linear infinite pr-r3}.dir-a .price-rep.live .pr-z4{animation:12s linear infinite pr-z4}.dir-a .price-rep.live .pr-l4{animation:12s linear infinite pr-l4}.dir-a .price-rep.live .pr-r4{animation:12s linear infinite pr-r4}.dir-a .price-rep.live .pr-route,.dir-a .price-rep.live .pr-route-halo{animation:12s linear infinite pr-route}.dir-a .price-rep.live .pr-drop{animation:12s linear infinite pr-drop}.dir-a .price-rep.live .pr-ld{animation:12s linear infinite pr-ld}.dir-a .price-rep.live .pr-btn{animation:12s linear infinite pr-ring}@keyframes pr-z0{0%,3%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}4.5%{fill-opacity:0}7%{stroke-dashoffset:0}9%,90%{stroke-dashoffset:0;fill-opacity:1;opacity:1}95%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes pr-l0{0%,7%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}10%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-r0{0%,7%{background-color:var(--hy-surface);animation-timing-function:cubic-bezier(.2,.7,.2,1)}9%{background-color:color-mix(in srgb, var(--pr-t0) 42%, var(--hy-surface));animation-timing-function:cubic-bezier(.4,0,.6,1)}17%,to{background-color:var(--hy-surface)}}@keyframes pr-z1{0%,11%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}12.5%{fill-opacity:0}15%{stroke-dashoffset:0}17%,90%{stroke-dashoffset:0;fill-opacity:1;opacity:1}95%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes pr-l1{0%,15%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}18%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-r1{0%,15%{background-color:var(--hy-surface);animation-timing-function:cubic-bezier(.2,.7,.2,1)}17%{background-color:color-mix(in srgb, var(--pr-t1) 42%, var(--hy-surface));animation-timing-function:cubic-bezier(.4,0,.6,1)}25%,to{background-color:var(--hy-surface)}}@keyframes pr-z2{0%,19%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}20.5%{fill-opacity:0}23%{stroke-dashoffset:0}25%,90%{stroke-dashoffset:0;fill-opacity:1;opacity:1}95%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes pr-l2{0%,23%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}26%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-r2{0%,23%{background-color:var(--hy-surface);animation-timing-function:cubic-bezier(.2,.7,.2,1)}25%{background-color:color-mix(in srgb, var(--pr-t2) 42%, var(--hy-surface));animation-timing-function:cubic-bezier(.4,0,.6,1)}33%,to{background-color:var(--hy-surface)}}@keyframes pr-z3{0%,27%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}28.5%{fill-opacity:0}31%{stroke-dashoffset:0}33%,90%{stroke-dashoffset:0;fill-opacity:1;opacity:1}95%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes pr-l3{0%,31%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}34%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-r3{0%,31%{background-color:var(--hy-surface);animation-timing-function:cubic-bezier(.2,.7,.2,1)}33%{background-color:color-mix(in srgb, var(--pr-t3) 42%, var(--hy-surface));animation-timing-function:cubic-bezier(.4,0,.6,1)}41%,to{background-color:var(--hy-surface)}}@keyframes pr-z4{0%,35%{stroke-dashoffset:1px;fill-opacity:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}36.5%{fill-opacity:0}39%{stroke-dashoffset:0}41%,90%{stroke-dashoffset:0;fill-opacity:1;opacity:1}95%{stroke-dashoffset:0;fill-opacity:1;opacity:0}to{stroke-dashoffset:1px;fill-opacity:0;opacity:0}}@keyframes pr-l4{0%,39%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}42%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-r4{0%,39%{background-color:var(--hy-surface);animation-timing-function:cubic-bezier(.2,.7,.2,1)}41%{background-color:color-mix(in srgb, var(--pr-t4) 42%, var(--hy-surface));animation-timing-function:cubic-bezier(.4,0,.6,1)}49%,to{background-color:var(--hy-surface)}}@keyframes pr-route{0%,46%{stroke-dashoffset:1px;opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}54%,90%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes pr-drop{0%,53%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.2);transform:translateY(-10px)}56%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes pr-ld{0%,55%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.25);transform:translate(-50%,-50%)scale(.7)}59%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes pr-ring{0%,62%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a-lime) 0%, transparent);animation-timing-function:cubic-bezier(.2,.7,.2,1)}65%{box-shadow:0 0 0 4px color-mix(in srgb, var(--a-lime) 70%, transparent)}72%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--a-lime) 0%, transparent)}}}.dir-a{--a-forest:#163300;--a-green:#166800;--a-lime:#9fe870;--a-lime-hover:#8fdb5e;--a-on-lime:#17171a;--a-bg:#fff;--a-alt:#fafafa;--a-card:#fff;--a-float:#fff;--a-panel:#f2f2f3;--a-ink:#17171a;--a-ink2:#3a3a40;--a-muted:#6e6e76;--a-line:#e4e4e7;--a-line2:#d4d4d8;--a-accent:var(--a-green);--a-accent-soft:#eff8e8;--a-accent-line:#d6edc4;--a-logo:var(--a-forest);--a-em:var(--a-ink);--a-solid:#17171a;--a-on-solid:#fff;--a-shadow-sm:0 1px 4px #0a0a0c0f;--a-shadow-md:0 1px 4px #0a0a0c0d, 0 8px 24px #0a0a0c14;--a-shadow-lg:0 1px 4px #0a0a0c0d, 0 16px 40px #0a0a0c1f;--g-950:#0b1a02;--g-900:#163300;--g-800:#1b4a03;--g-700:#166800;--g-600:#1f7d07;--g-500:#2f9612;--g-300:#9fe870;--g-100:#e2f6d2;--g-50:#f2fbea;--a-ease:cubic-bezier(.2,.7,.2,1);background:var(--a-bg);color:var(--a-ink)}:root[data-mode=dark] .dir-a{--a-bg:#0a0a0b;--a-alt:#0f0f11;--a-card:#141416;--a-float:#1d1d20;--a-panel:#141416;--a-ink:#f2f2f3;--a-ink2:#d4d4d8;--a-muted:#98989f;--a-line:#26262a;--a-line2:#34343a;--a-accent:var(--a-lime);--a-accent-soft:#1a2114;--a-accent-line:#2e3b24;--a-logo:#fff;--a-em:var(--a-lime);--a-solid:#f2f2f3;--a-on-solid:#0a0a0b;--a-shadow-sm:0 2px 10px #0006;--a-shadow-md:0 2px 10px #0006;--a-shadow-lg:0 10px 28px #00000080}.dir-a .skip{top:-80px;z-index:100;background:var(--a-ink);color:var(--a-bg);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;inset-inline-start:12px}.dir-a .skip:focus{top:12px}.dir-a .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dir-a a:focus-visible,.dir-a button:focus-visible,.dir-a summary:focus-visible,.dir-a input:focus-visible,.dir-a select:focus-visible{outline:3px solid color-mix(in srgb, var(--g-500) 65%, transparent);outline-offset:3px}.dir-a .btn{min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .15s var(--a-ease), box-shadow .2s, background-color .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.dir-a .btn-primary{background:var(--a-lime);color:var(--a-on-lime)}.dir-a .btn-primary:hover{background:var(--a-lime-hover)}.dir-a .btn-primary svg{transition:transform .2s var(--a-ease)}.dir-a .btn-primary:hover svg{transform:translate(-3px)}.dir-a .btn-secondary{color:var(--a-ink);background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line2)}.dir-a .btn-secondary:hover{background:var(--a-alt)}.dir-a .btn-light{background:var(--a-card);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line2)}.dir-a .btn-light:hover{background:var(--a-alt)}.dir-a .btn-dark{background:var(--a-solid);width:100%;min-height:54px;color:var(--a-on-solid)}.dir-a .nav{top:env(safe-area-inset-top,0px);z-index:50;background:var(--a-card);border-bottom:1px solid var(--a-line);position:sticky}.dir-a .nav.scrolled{border-bottom-color:var(--a-line)}.dir-a .nav-in{align-items:center;gap:40px;min-height:72px;display:flex;position:relative}.dir-a .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:23px;font-weight:800;text-decoration:none;display:inline-flex}.dir-a .brand img{width:34px;height:34px}.dir-a .brand .logo-word{width:87px;height:30px;color:var(--a-logo)}.dir-a .nav .brand{flex:none;min-height:44px}.dir-a .header-logo{--logo-dot:var(--a-lime);align-items:center;gap:10px;display:inline-flex}.dir-a .header-logo-helmet{width:36px;height:auto;color:var(--a-accent);flex:none;display:block}.dir-a .header-logo-word{width:98px;height:auto;color:var(--a-green);flex:none;display:block}:root[data-mode=dark] .dir-a .header-logo-word{color:var(--a-logo)}.dir-a .nav-links{align-items:center;gap:28px;display:flex}.dir-a .nav-links>a{color:var(--a-muted);font-size:15.5px;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.dir-a .nav-links>a:hover,.dir-a .nav-links>a.on{color:var(--a-ink)}.dir-a .nav-links>a.on:after{content:"";inset-inline:0;background:var(--a-accent);border-radius:2px;height:2px;position:absolute;bottom:-8px}.dir-a .nav-links-end{display:none}.dir-a .nav-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.dir-a .nav-login{align-items:center;min-height:44px;padding-inline:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.dir-a .nav-login:hover{text-underline-offset:4px;text-decoration:underline}.dir-a .nav-cta{background:var(--a-lime);min-height:44px;color:var(--a-on-lime);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.dir-a .nav-cta:hover{background:var(--a-lime-hover)}.dir-a .nav-menu,.dir-a .nav-chat-button,.dir-a .nav-theme{width:44px;height:44px;color:var(--a-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:0}@media (hover:hover){.dir-a .nav-menu:hover,.dir-a .nav-chat-button:hover,.dir-a .nav-theme:hover{background:var(--a-panel)}}.dir-a .nav-menu:active,.dir-a .nav-chat-button:active,.dir-a .nav-theme:active{background:var(--a-accent-soft)}.dir-a .nav-menu{flex-direction:column;gap:5px;display:none}.dir-a .nav-menu span{width:20px;height:2px;transition:transform .2s var(--a-ease);background:currentColor;border-radius:2px}.dir-a .nav-chat{display:none}.dir-a .nav-chat-button{display:inline-flex}.dir-a .nav-chat-button svg,.dir-a .nav-theme svg{stroke-width:1.7px;width:20px;height:20px}.dir-a .nav.open .nav-menu span:first-child{transform:translateY(3.5px)rotate(45deg)}.dir-a .nav.open .nav-menu span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.dir-a .a-sec{padding-block:clamp(96px,11vw,136px)}.dir-a .a-alt{background:0 0}.dir-a{--dot-a:.8}:root[data-mode=dark] .dir-a{--dot-a:.5}.dir-a{position:relative}.dir-a .dotbg{z-index:-1;pointer-events:none;opacity:var(--dot-a);background-image:radial-gradient(circle, var(--a-line) 1px, transparent 1.6px);background-position:0 0;background-size:16px 16px;position:absolute;inset:0}.dir-a .dotfield{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.dir-a .route.on-dots .route-road,.dir-a .route.on-dots .route-done,.dir-a .route.on-dots .route-trail{display:none}.dir-a .rd{fill:color-mix(in srgb, var(--rt-c) 35%, var(--a-bg));stroke:var(--a-bg);stroke-width:1.4px;paint-order:stroke}.dir-a .rd.done{fill:var(--rt-dot)}.dir-a .a-head{max-width:820px;margin-bottom:clamp(40px,5vw,64px)}.dir-a .a-head-center{text-align:center;margin-inline:auto}.dir-a .a-head-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;max-width:none;display:flex}.dir-a .a-head-split .a-lede{max-width:36ch}.dir-a .a-kicker{color:var(--a-accent);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.dir-a .a-kicker:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.dir-a .a-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.1}.dir-a .a-lede{color:var(--a-muted);text-wrap:pretty;font-size:clamp(17.5px,1.5vw,19.5px);line-height:1.65}.dir-a .a-head .a-lede{margin-top:18px}.dir-a .a-head-split .a-lede{margin-top:0}.dir-a .a-lede a{color:var(--a-accent);font-weight:600}.dir-a .a-hero{isolation:isolate;padding-block:clamp(28px,4.5vw,60px) clamp(48px,6vw,72px);position:relative;overflow:clip visible}.dir-a .a-hero-bg{z-index:-1;position:absolute;inset:0}.dir-a .a-hero-in{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.dir-a .hero-copy .eyebrow{background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-accent-line), var(--a-shadow-sm);color:var(--a-accent);border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.dir-a .hero-copy .eyebrow .dot{background:var(--g-500);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--g-500) 22%, transparent);border-radius:50%}.dir-a .hero-copy .h1{letter-spacing:-.03em;margin-top:0;font-size:clamp(42px,4.9vw,70px);font-weight:800;line-height:1.06}.dir-a .hero-copy .h1>span{white-space:nowrap;display:block}.dir-a .hero-copy .h1>span:first-child{white-space:normal;text-wrap:balance}.dir-a .hero-copy .h1 em{color:var(--a-em);font-style:normal}.dir-a .hero-copy .lede{max-width:34em;color:var(--a-muted);text-wrap:pretty;margin-top:24px;font-size:clamp(17.5px,1.45vw,19.5px);line-height:1.7}.dir-a .hero-copy .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.dir-a .hero-copy .trust{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.dir-a .hero-copy .trust li,.dir-a .contact-facts li{color:var(--a-muted);align-items:center;gap:8px;font-size:15px;display:inline-flex}.dir-a .hero-copy .trust li:before,.dir-a .contact-facts li:before,.dir-a .tiers-notes li:before{content:"";background:var(--a-accent);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.dir-a .a-visual{position:relative}.dir-a .a-stage{aspect-ratio:1/.96;position:relative}.dir-a .a-stage:before{content:none}.dir-a .a-stage-map{opacity:.7;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}:root[data-mode=dark] .dir-a .a-stage-map{opacity:.35}.dir-a .a-stage-laptop{top:8%;width:98%;position:absolute;inset-inline-end:-15%}.dir-a .a-stage-phone{bottom:-5%;filter:drop-shadow(0 24px 32px #0a0a0c2e);width:35%;position:absolute;inset-inline-start:4%}.dir-a .feed{z-index:3;bottom:5%;background:var(--a-float);width:min(320px,58%);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-lg);color:var(--a-ink);border-radius:16px;padding:12px 12px 8px;position:absolute;inset-inline-end:-5%}.dir-a .feed-head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 10px;font-size:13px;display:flex}.dir-a .feed-live{color:var(--a-accent);align-items:center;gap:7px;font-weight:700;display:inline-flex}.dir-a .feed-live i{background:var(--g-500);border-radius:50%;width:8px;height:8px;animation:2s infinite a-pulse}.dir-a .feed-route{color:var(--a-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dir-a .feed-list{padding-top:4px;position:relative}.dir-a .feed-list:before,.dir-a .feed-list:after{content:"";inset-inline-start:16px;border-radius:2px;width:2px;position:absolute;top:30px}.dir-a .feed-list:before{background:var(--a-line);bottom:26px}.dir-a .feed-list:after{height:calc(var(--p,1) * (100% - 56px));background:var(--g-500);transition:height .6s var(--a-ease)}.dir-a .fd{z-index:1;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:5px 11px;transition:opacity .4s,background-color .4s;display:grid;position:relative}.dir-a .fd>i{width:12px;height:12px;box-shadow:0 0 0 3px var(--a-float);border-radius:50%;transition:background-color .4s,box-shadow .4s}.dir-a .fd b{font-size:14px;font-weight:600;line-height:1.3;display:block}.dir-a .fd small{text-overflow:ellipsis;white-space:nowrap;color:var(--a-muted);font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.dir-a .fd time{color:var(--a-muted);font-size:12.5px}.dir-a .fd-wait>i{background:var(--hy-warn-ink)}.dir-a .fd-assigned>i{background:var(--lv-assigned)}.dir-a .fd-picked>i{background:var(--lv-teal)}.dir-a .fd-sms>i{background:var(--hy-info)}.dir-a .fd-done>i{background:var(--g-500)}.dir-a .feed.is-live .fd.cur{background:var(--a-accent-soft)}.dir-a .feed.is-live .fd.next{opacity:.38}.dir-a .feed.is-live .fd.next>i{background:var(--a-float);box-shadow:0 0 0 3px var(--a-float), inset 0 0 0 2px var(--a-line2)}@keyframes a-pulse{0%{box-shadow:0 0 #2f961280}70%{box-shadow:0 0 0 8px #2f961200}to{box-shadow:0 0 #2f961200}}.dir-a .intg{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(56px,7vw,88px);display:flex}.dir-a .intg-label{color:var(--a-muted);font-size:14.5px;font-weight:500}.dir-a .intg-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;display:flex}.dir-a .intg-list li{letter-spacing:-.01em;color:color-mix(in srgb, var(--a-ink) 52%, transparent);font-size:clamp(18px,1.7vw,22px);font-weight:700}.dir-a .intg-list .intg-api{background:var(--a-accent-soft);box-shadow:inset 0 0 0 1px var(--a-accent-line);color:var(--a-accent);letter-spacing:0;border-radius:999px;padding:7px 15px;font-size:14.5px;font-weight:600}.dir-a .a-numbers{border-block:1px solid var(--a-line);padding-block:clamp(52px,6vw,76px)}.dir-a .stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dir-a .stat{border-inline-start:1px solid var(--a-line);padding-inline:clamp(16px,2.6vw,34px)}.dir-a .stat:first-child{border-inline-start:0;padding-inline-start:0}.dir-a .stat b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.7vw,62px);font-weight:800;line-height:1;display:block}.dir-a .stat:nth-child(2) b{color:var(--a-em)}.dir-a .stat span{max-width:24ch;color:var(--a-muted);margin-top:12px;font-size:15.5px;line-height:1.5;display:block}.dir-a .stats-note{color:var(--a-muted);align-items:center;gap:8px;margin-top:30px;font-size:13.5px;display:flex}.dir-a .cmp{background:var(--a-card);max-width:1080px;box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:20px;margin-inline:auto;overflow:hidden}.dir-a .cmp-head,.dir-a .cmp-row{grid-template-columns:220px minmax(0,1fr) minmax(0,1.2fr);display:grid}.dir-a .cmp-head>span,.dir-a .cmp-row>*{padding:22px 28px}.dir-a .cmp-head{color:var(--a-muted);font-size:14px;font-weight:700}.dir-a .cmp-head>span{padding-block:16px}.dir-a .cmp-h-with{color:var(--a-accent);background:var(--a-accent-soft);align-items:center;gap:8px;display:flex}.dir-a .cmp-h-with img{width:22px;height:22px}.dir-a .cmp-h-with .logo-helmet{width:25px;height:22px;color:var(--a-logo)}.dir-a .cmp-row{border-top:1px solid var(--a-line)}.dir-a .cmp-row h3{align-items:center;gap:12px;font-size:17.5px;font-weight:700;line-height:1.35;display:flex}.dir-a .cmp-ic{background:var(--a-alt);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dir-a .cmp-ic svg{width:19px;height:19px}.dir-a .cmp-now{color:var(--a-muted);font-size:16px;line-height:1.6;position:relative;padding-inline-start:52px!important}.dir-a .cmp-now:before{content:"";inset-inline-start:28px;background:color-mix(in srgb, var(--a-muted) 70%, transparent);width:14px;height:14px;position:absolute;top:27px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.dir-a .cmp-with{background:color-mix(in srgb, var(--a-accent-soft) 70%, transparent);font-size:16.5px;font-weight:500;line-height:1.6;position:relative;padding-inline-start:58px!important}.dir-a .cmp-with:before{content:"";inset-inline-start:26px;background:var(--a-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317171A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:24px}.dir-a .rsns{flex-direction:column;gap:clamp(72px,9vw,128px);display:flex}.dir-a .rsn{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.dir-a .rsn:nth-child(2n) .rsn-copy{order:2}.dir-a .rsn .tag{background:var(--a-panel);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink2);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:14px;font-weight:600;display:inline-flex}.dir-a .rsn .tag svg{color:var(--a-accent)}.dir-a .rsn h3{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(28px,3.3vw,42px);font-weight:800;line-height:1.1}.dir-a .rsn h3 .keep{white-space:nowrap}.dir-a .rsn-copy>p{color:var(--a-muted);text-wrap:pretty;font-size:18px;line-height:1.7}.dir-a .checks{flex-direction:column;gap:13px;margin-top:26px;display:flex}.dir-a .checks li{color:var(--a-ink2);padding-inline-start:34px;font-size:16.5px;line-height:1.55;position:relative}.dir-a .checks li:before{content:"";inset-inline-start:0;background:var(--a-accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23166800' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:1px}:root[data-mode=dark] .dir-a .checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239FE870' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dir-a .rsn-art{isolation:isolate;justify-content:center;align-items:flex-start;height:600px;padding-top:56px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.dir-a .rsn-art.rsn-art-infra,.dir-a .rsn-art.rsn-art-arrival{height:auto;padding-block:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}.dir-a .rsn-art-2{background:0 0}.dir-a .rsn-art-infra{align-items:center}.dir-a .infra-card{gap:12px;width:min(440px,100%);display:grid}.dir-a .infra-card li{background:var(--a-float);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 14px;padding:16px 18px;display:grid}.dir-a .infra-card .infra-ic{background:var(--a-accent-soft);width:44px;height:44px;color:var(--a-accent);border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.dir-a .infra-card .infra-ic svg{width:21px;height:21px}.dir-a .infra-card b{font-size:16px;font-weight:700;line-height:1.3}.dir-a .infra-card li>span:last-child{color:var(--a-muted);font-size:14px;line-height:1.45}.dir-a .lq-card{background:var(--a-float);width:min(520px,100%);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-md);border-radius:18px;overflow:hidden}.dir-a .lq-map{width:100%;height:auto;display:block}.dir-a .lq-bg{fill:var(--hy-map-bg)}.dir-a .lq-block rect{fill:var(--hy-map-block)}.dir-a .lq-street path{fill:none;stroke:var(--hy-map-road);stroke-width:10px}.dir-a .lq-road{fill:none;stroke:var(--hy-map-road);stroke-width:22px;stroke-linecap:round}.dir-a .lq-snap{fill:none;stroke:var(--a-muted);stroke-width:1.2px;stroke-dasharray:2 3;opacity:.55}.dir-a .lq-raw{fill:var(--a-float);stroke:var(--a-muted);stroke-width:1.5px;opacity:.8}.dir-a .lq-track-glow{fill:none;stroke:var(--a-lime);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.dir-a .lq-track{fill:none;stroke:var(--a-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dir-a .lq-ok{fill:var(--a-float);stroke:var(--a-accent);stroke-width:2.5px}.dir-a .lq-walk{fill:none;stroke:var(--a-accent);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.dir-a .lq-door{fill:var(--a-lime)}.dir-a .lq-move{fill:none;stroke:var(--a-accent);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}.dir-a .lq-pin path{fill:var(--a-ink)}.dir-a .lq-pin circle{fill:var(--a-float)}.dir-a .lq-pin-was path{fill:var(--a-muted);opacity:.4}.dir-a .lq-zone{fill:color-mix(in srgb, var(--a-lime) 32%, transparent);stroke:var(--a-accent);stroke-width:1.5px;stroke-dasharray:4 4}.dir-a .rsn-art-arrival{align-items:center}.dir-a .arr-card{background:var(--a-float);width:min(440px,100%);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-md);border-radius:16px;overflow:hidden}.dir-a .arr-map{border-bottom:1px solid var(--a-line);width:100%;height:auto;display:block}.dir-a .arr-map-bg{fill:var(--hy-map-bg)}.dir-a .arr-street path{fill:none;stroke:var(--hy-map-road);stroke-width:6px;stroke-linecap:round}.dir-a .arr-main path{fill:none;stroke:var(--hy-map-road);stroke-width:13px;stroke-linecap:round}.dir-a .arr-zone{fill:color-mix(in srgb, var(--a-lime) 26%, transparent);stroke:var(--a-accent);stroke-width:1.5px;stroke-dasharray:4 4}.dir-a .arr-dots circle{fill:var(--a-accent)}.dir-a .arr-pin>circle{fill:var(--a-ink)}.dir-a .arr-pin g{color:var(--a-bg)}.dir-a .arr-list{padding:4px 18px 8px}.dir-a .arr-list li{border-top:1px solid var(--a-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;display:grid}.dir-a .arr-list li:first-child{border-top:0}.dir-a .arr-list li:nth-child(3){border-top-width:6px;border-top-color:var(--a-alt)}.dir-a .arr-ic{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dir-a .arr-ic svg{width:17px;height:17px}.dir-a .arr-gps .arr-ic{background:var(--a-accent-soft);color:var(--a-accent)}.dir-a .arr-tap .arr-ic{background:var(--a-panel);color:var(--a-muted)}.dir-a .arr-list b{font-size:15.5px;font-weight:600}.dir-a .arr-list time{font-size:15px;font-weight:700}.dir-a .arr-gps time{color:var(--a-accent)}.dir-a .rsn-map{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.dir-a .rsn-map .lmap{width:100%;height:100%}.dir-a .rsn-map .llegend{display:none}.dir-a .rsn-phone{filter:drop-shadow(0 24px 32px #0a0a0c29);width:300px}.dir-a .note{z-index:2;background:var(--a-float);color:var(--a-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-md);border-radius:12px;align-items:center;gap:9px;padding:11px 16px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute}.dir-a .note-a{top:20%;inset-inline-start:5%}.dir-a .note-b{bottom:19%;inset-inline-end:5%}.dir-a .rsn-art-2 .note-b{bottom:22%}.dir-a .nd{border-radius:50%;flex:none;width:9px;height:9px}.dir-a .nd-info{background:var(--hy-info)}.dir-a .nd-green{background:var(--g-500)}.dir-a .nd-assigned{background:var(--lv-assigned)}.dir-a .sw{background:var(--g-600);border-radius:999px;flex:none;width:36px;height:22px;position:relative}.dir-a .sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-end:3px;box-shadow:0 1px 3px #00000040}.dir-a .a-go{padding-block:clamp(80px,9vw,120px);position:relative}.dir-a .go-in{background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(24px,4.5vw,56px);display:grid}.dir-a .go-kicker{background:var(--a-panel);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink2);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:14px;font-weight:600;display:inline-flex}.dir-a .go-kicker svg{width:17px;height:17px;color:var(--a-accent)}.dir-a .go-h2{letter-spacing:-.025em;margin-top:24px;font-size:clamp(32px,3.9vw,50px);font-weight:800;line-height:1.12}.dir-a .go-h2 span,.dir-a .go-h2 em{white-space:nowrap;display:block}.dir-a .go-h2 em{color:var(--a-em);font-style:normal}.dir-a .go-lede{max-width:34em;color:var(--a-muted);text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.4vw,18.5px);line-height:1.7}.dir-a .go-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.dir-a .go-flow{aspect-ratio:560/500;width:100%;max-width:560px;margin-inline:auto;position:relative;container-type:inline-size}.dir-a .go-flow svg{width:100%;height:100%;display:block;overflow:visible}.dir-a .gf-wire path{fill:none;stroke:var(--a-line2);stroke-width:2px;stroke-linecap:round}.dir-a .gf-run{fill:none;stroke:var(--a-accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:24 600;stroke-dashoffset:24px}.dir-a .gf-port circle{fill:var(--a-card);stroke:var(--a-muted);stroke-width:2px}.dir-a .gf-tile>rect:not(.gf-emit),.dir-a .gf-disc{fill:var(--a-card);stroke:var(--a-line2);stroke-width:1.5px;filter:none}.dir-a .gf-pin-bg{fill:#fff}.dir-a .gf-tile use,.dir-a .gf-pin use{color:var(--g-700)}.dir-a .gf-emit{fill:none;stroke:var(--a-accent);stroke-width:2px;opacity:0}.dir-a .gf-halo{fill:var(--a-accent-soft)}.dir-a .gf-orbit{fill:none;stroke:var(--a-accent-line);stroke-width:1.5px}.dir-a .gf-beat,.dir-a .gf-ping{fill:none;opacity:0;transform-box:fill-box;transform-origin:50%}.dir-a .gf-beat{stroke:var(--a-accent);stroke-width:2px}.dir-a .gf-logo{color:var(--a-logo)}.dir-a .gf-brand{text-anchor:end;fill:var(--a-ink);letter-spacing:-.02em;direction:ltr;font-size:25px;font-weight:800}.dir-a .gf-card-bg{fill:var(--hy-map-bg);stroke:var(--a-line2);stroke-width:1.5px;filter:none}.dir-a .gf-map-bg{fill:var(--hy-map-bg)}.dir-a .gf-street path{stroke:var(--hy-map-road);stroke-width:6px;fill:none;stroke-linecap:round}.dir-a .gf-main path{stroke:var(--hy-map-road);stroke-width:14px;fill:none;stroke-linecap:round}.dir-a .gf-area{fill:#9fe87057;stroke:var(--a-green);stroke-width:2.5px;stroke-linejoin:round}.dir-a .gf-ping{stroke:var(--g-600);stroke-width:2px}.dir-a .gf-label{white-space:nowrap;pointer-events:none;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.dir-a .gf-label-top{color:var(--a-muted);font-size:clamp(12px,2.5cqw,14px);top:3.4%}.dir-a .gf-label-area{background:var(--a-lime);color:var(--a-on-lime);box-shadow:0 0 0 3px var(--hy-map-bg);border-radius:999px;padding:6px 12px;font-size:clamp(11.5px,2.4cqw,13.5px);top:70%}:root[data-mode=dark] .dir-a .gf-pin-bg{fill:#17171a;stroke:#ffffff24;stroke-width:1.5px}:root[data-mode=dark] .dir-a .gf-tile use,:root[data-mode=dark] .dir-a .gf-pin use{color:var(--a-lime)}:root[data-mode=dark] .dir-a .gf-area{fill:#9fe8701f;stroke:var(--a-lime)}.dir-a .go-art.in.live .gf-run-1{animation:6s linear .11s infinite gf-run-long}.dir-a .go-art.in.live .gf-run-2{animation:6s linear 3s infinite gf-run-mid}.dir-a .go-art.in.live .gf-run-3{animation:6s linear 4.11s infinite gf-run-long}.dir-a .go-art.in.live .gf-run-4{animation:2s linear 1.6s infinite gf-run-down}.dir-a .go-art.in.live .gf-beat{animation:2s ease-out 1.6s infinite gf-beat}.dir-a .go-art.in.live .gf-emit-1{animation:6s ease-out 50ms infinite gf-emit}.dir-a .go-art.in.live .gf-emit-2{animation:6s ease-out 2.95s infinite gf-emit}.dir-a .go-art.in.live .gf-emit-3{animation:6s ease-out 4.05s infinite gf-emit}.dir-a .go-art.in.live .gf-ping-1{animation:6s ease-out 2.1s infinite gf-ping}.dir-a .go-art.in.live .gf-ping-2{animation:6s ease-out 4.1s infinite gf-ping}.dir-a .go-art.in.live .gf-ping-3{animation:6s ease-out 6.1s infinite gf-ping}@keyframes gf-run-long{0%{stroke-dashoffset:24px}24.9%{stroke-dashoffset:-215px}to{stroke-dashoffset:-215px}}@keyframes gf-run-mid{0%{stroke-dashoffset:24px}10%{stroke-dashoffset:-84px}to{stroke-dashoffset:-84px}}@keyframes gf-run-down{0%{stroke-dashoffset:24px}29%{stroke-dashoffset:-70px}to{stroke-dashoffset:-70px}}@keyframes gf-beat{0%{opacity:.75;transform:scale(1)}45%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@keyframes gf-emit{0%{opacity:0}4%{opacity:.9}20%{opacity:0}to{opacity:0}}@keyframes gf-ping{0%{opacity:.85;transform:scale(1)}20%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.dir-a .go-art .gf-run,.dir-a .go-art .gf-beat,.dir-a .go-art .gf-emit,.dir-a .go-art .gf-ping{animation:none!important}}.dir-a .how{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.dir-a .how:before{content:"";top:33px;background:repeating-linear-gradient(90deg, var(--a-line2) 0 8px, transparent 8px 15px);height:2px;position:absolute;inset-inline:12.5%}.dir-a .how li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.dir-a .how-ic{z-index:1;background:var(--a-card);width:66px;height:66px;box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);color:var(--a-accent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex;position:relative}.dir-a .how-ic svg{width:28px;height:28px}.dir-a .how-n{color:var(--a-accent);letter-spacing:.1em;margin-top:20px;font-size:13px;font-weight:700}.dir-a .how h3{margin-top:4px;font-size:22px;font-weight:800}.dir-a .how p{max-width:27ch;color:var(--a-muted);margin-top:8px;font-size:16px;line-height:1.6}.dir-a .fgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;display:grid}.dir-a .fgrid li{grid-column:span 2}.dir-a .fgrid li:nth-child(9):nth-last-child(3){grid-column:2/span 2}.dir-a .fgrid li{background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:16px;padding:22px 20px 24px}.dir-a .f-ic{background:var(--a-accent-soft);width:44px;height:44px;color:var(--a-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.dir-a .f-ic svg{width:22px;height:22px}.dir-a .fgrid b{margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.35;display:block}.dir-a .fgrid li>span:last-child{color:var(--a-muted);font-size:15px;line-height:1.6;display:block}.dir-a .fgrid a{color:var(--a-accent);font-weight:600}.dir-a .startbar{background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px 48px;margin-top:clamp(40px,5vw,56px);padding:32px 36px;display:grid}.dir-a .startbar h3{font-size:24px;font-weight:800;line-height:1.25}.dir-a .startbar p{color:var(--a-muted);margin-top:10px;font-size:16px;line-height:1.65}.dir-a .startbar-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.dir-a .startbar-steps:before{content:"";top:18px;background:var(--a-accent-line);height:2px;position:absolute;inset-inline:10%}.dir-a .startbar-steps li{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex;position:relative}.dir-a .startbar-steps .num{z-index:1;background:var(--a-card);width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--a-accent);color:var(--a-accent);border-radius:50%;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.dir-a .startbar-steps li:last-child .num{background:var(--a-lime);box-shadow:none;color:var(--a-on-lime)}.dir-a .price{background:var(--a-card);max-width:1060px;box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-md);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}.dir-a .calc{flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.dir-a .calc-label{font-size:17px;font-weight:700}.dir-a .calc-amount{align-items:baseline;gap:10px;margin-top:12px;display:flex}.dir-a .calc-amount output{letter-spacing:-.035em;font-size:clamp(46px,5.2vw,64px);font-weight:800;line-height:1}.dir-a .calc-amount span{color:var(--a-muted);font-size:18px}.dir-a .calc-range{--fill:48.9%;cursor:pointer;appearance:none;background:0 0;width:100%;height:36px;margin:26px 0 0}.dir-a .calc-range::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--a-accent) var(--fill), var(--a-line) var(--fill));border-radius:999px;height:8px}.dir-a .calc-range::-moz-range-track{background:linear-gradient(to left, var(--a-accent) var(--fill), var(--a-line) var(--fill));border-radius:999px;height:8px}.dir-a .calc-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;box-shadow:inset 0 0 0 2.5px var(--a-accent), 0 6px 14px #16330038;background:#fff;border-radius:50%;margin-top:-11px}.dir-a .calc-range::-moz-range-thumb{width:30px;height:30px;box-shadow:inset 0 0 0 2.5px var(--a-accent), 0 6px 14px #16330038;background:#fff;border:0;border-radius:50%}.dir-a .calc-scale{color:var(--a-muted);justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.dir-a .calc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.dir-a .calc-out>div{background:var(--a-alt);box-shadow:inset 0 0 0 1px var(--a-line);border-radius:14px;padding:18px 20px}.dir-a .calc-out span{color:var(--a-muted);font-size:14px;display:block}.dir-a .calc-out b{letter-spacing:-.02em;margin-top:6px;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.1;display:block}.dir-a .calc-out>div:first-child b{color:var(--a-accent)}.dir-a .calc-vat{color:var(--a-muted);margin-top:10px;font-size:13.5px}.dir-a .calc-cta{align-self:flex-start;margin-top:26px}.dir-a .tiers{background:var(--a-alt);border-inline-start:1px solid var(--a-line);padding:clamp(28px,4vw,48px)}.dir-a .tiers-title{color:var(--a-muted);margin-bottom:12px;font-size:14.5px;font-weight:600}.dir-a .tiers ul:first-of-type{flex-direction:column;gap:4px;display:flex}.dir-a .tiers button{width:100%;min-height:52px;color:var(--a-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;transition:background-color .15s,box-shadow .15s;display:flex}.dir-a .tiers button b{color:var(--a-ink);font-size:17px;font-weight:700}.dir-a .tiers button em{color:var(--a-ink);font-size:17px;font-style:normal;font-weight:700}.dir-a .tiers button:hover{background:var(--a-card)}.dir-a .tiers button.on{background:var(--a-card);box-shadow:inset 0 0 0 1.5px var(--a-accent), var(--a-shadow-sm)}.dir-a .tiers button.on em{color:var(--a-accent)}.dir-a .tiers-notes{border-top:1px solid var(--a-line);flex-direction:column;gap:10px;margin-top:22px;padding-top:20px;display:flex}.dir-a .tiers-notes li{color:var(--a-ink2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.dir-a .tiers-notes li:before{margin-top:3px}.dir-a .quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dir-a .quote{background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:20px;flex-direction:column;gap:22px;padding:30px 28px 26px;display:flex}.dir-a .quote:before{content:"";background:var(--a-line2);width:36px;height:28px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 30'%3E%3Cpath d='M0 30V17C0 7 5 1.5 15 0l1.6 4C11 5.6 8.6 9 8.4 13H16v17Zm22 0V17C22 7 27 1.5 37 0l1 4c-5.6 1.6-8 5-8.2 9H38v17Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 30'%3E%3Cpath d='M0 30V17C0 7 5 1.5 15 0l1.6 4C11 5.6 8.6 9 8.4 13H16v17Zm22 0V17C22 7 27 1.5 37 0l1 4c-5.6 1.6-8 5-8.2 9H38v17Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dir-a .quote blockquote{color:var(--a-ink);font-size:18px;line-height:1.75}.dir-a .quote figcaption{border-top:1px solid var(--a-line);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.dir-a .quote .av{background:var(--a-accent-soft);width:46px;height:46px;color:var(--a-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dir-a .quote figcaption b{font-weight:700;display:block}.dir-a .quote figcaption span span{color:var(--a-muted);font-size:14px;display:block}.dir-a .a-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.dir-a .a-faq .a-head{position:sticky;top:108px}.dir-a .faq details{border-bottom:1px solid var(--a-line)}.dir-a .faq details:first-child{border-top:1px solid var(--a-line)}.dir-a .faq summary{cursor:pointer;align-items:center;gap:16px;padding:22px 0;font-size:18.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.dir-a .faq summary::-webkit-details-marker{display:none}.dir-a .faq summary svg{background:var(--a-alt);width:34px;height:34px;color:var(--a-accent);transition:transform .25s var(--a-ease), background-color .25s;border-radius:50%;flex:none;margin-inline-start:auto;padding:8px}.dir-a .faq summary:hover svg{background:var(--a-accent-soft)}.dir-a .faq details[open] summary svg{background:var(--a-accent-soft);transform:rotate(45deg)}.dir-a .faq details>div{max-width:62ch;color:var(--a-muted);padding-bottom:24px;font-size:17px;line-height:1.7}.dir-a .faq a{color:var(--a-accent);font-weight:600}.dir-a .a-cta-sec{padding-block:0 clamp(56px,7vw,88px)}.dir-a .a-cta{isolation:isolate;color:var(--a-on-lime);background:var(--a-lime);border-radius:28px;padding:clamp(28px,5.5vw,72px);position:relative;overflow:hidden}.dir-a .cta-mark{z-index:-1;inset-inline-start:-2%;aspect-ratio:417/376;width:min(330px,31%);height:auto;color:var(--a-on-lime);opacity:.07;pointer-events:none;position:absolute;bottom:-7%}:root[data-mode=dark] .dir-a .cta-mark{color:#fff;opacity:.05}.js .dir-a .cta-mark{opacity:0;transition:opacity 1s ease, transform 1.2s var(--a-ease);transform:translate(-36px)}.js .dir-a .cta-mark.in{opacity:.07;transform:none}:root[data-mode=dark].js .dir-a .cta-mark.in{opacity:.05}.dir-a .contact{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.dir-a .contact .h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.06}.dir-a .contact .lede{max-width:34em;color:color-mix(in srgb, var(--a-on-lime) 80%, transparent);margin-top:18px;font-size:19px;line-height:1.65}.dir-a .contact .btn-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.dir-a .contact .btn-primary{color:#fff;background:#17171a}.dir-a .contact .btn-primary:hover{background:#2c2c31}.dir-a .contact .btn-link{color:var(--a-on-lime);text-underline-offset:4px;font-weight:500}.dir-a .contact-facts{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px;display:flex}.dir-a .contact-facts li{color:color-mix(in srgb, var(--a-on-lime) 85%, transparent)}.dir-a .contact-facts li:before{content:none}.dir-a .contact-facts a{color:inherit;text-decoration:none}.dir-a .contact-facts a:hover{text-decoration:underline}.dir-a .contact-form{background:var(--a-card);color:var(--a-ink);box-shadow:var(--a-shadow-md);border-radius:20px;flex-direction:column;gap:14px;padding:30px;display:flex}:root[data-mode=dark] .dir-a .a-cta{color:var(--a-ink);background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-line)}:root[data-mode=dark] .dir-a .contact .lede{color:var(--a-muted)}:root[data-mode=dark] .dir-a .contact .btn-primary{background:var(--a-lime);color:var(--a-on-lime)}:root[data-mode=dark] .dir-a .contact .btn-link,:root[data-mode=dark] .dir-a .contact-facts li{color:var(--a-ink)}:root[data-mode=dark] .dir-a .contact-facts li:before{background:var(--a-lime)}:root[data-mode=dark] .dir-a .contact-form{background:var(--a-float);box-shadow:inset 0 0 0 1px var(--a-line)}.dir-a .contact-form .h3{font-size:22px;font-weight:800}.dir-a .field{flex-direction:column;gap:6px;min-width:0;display:flex}.dir-a .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dir-a .field label{color:var(--a-muted);font-size:14px;font-weight:600}.dir-a .field input,.dir-a .field select{border:1px solid var(--a-line);background:var(--a-card);width:100%;min-height:50px;color:var(--a-ink);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.dir-a .field input:focus,.dir-a .field select:focus{outline:2px solid var(--g-500);outline-offset:1px;background:var(--a-bg)}.dir-a .contact-form .btn-dark{margin-top:4px}.dir-a .contact-form .btn-dark:disabled{opacity:.65;cursor:default}.dir-a .contact-form[aria-busy=true] .btn-dark{cursor:wait}.dir-a .seg-field{border:0;margin:0;padding:0}.dir-a .seg-field legend{color:var(--a-muted);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.dir-a .seg{background:var(--a-panel);box-shadow:inset 0 0 0 1px var(--a-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dir-a .seg label{min-width:0;position:relative}.dir-a .seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dir-a .seg span{min-height:44px;color:var(--a-muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:4px 8px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:flex}.dir-a .seg input:checked+span{background:var(--a-card);color:var(--a-ink);box-shadow:var(--a-shadow-sm), inset 0 0 0 1px var(--a-line)}.dir-a .seg input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--g-500) 65%, transparent);outline-offset:1px}.dir-a .form-msg{color:var(--a-muted);text-align:center;font-size:14px}.dir-a .a-proof{border-top:1px solid var(--a-line);padding-block:clamp(36px,4vw,52px)}.dir-a .proof{justify-content:center;display:flex}.dir-a .proof-stats{gap:clamp(32px,6vw,72px);display:flex}.dir-a .proof-stats p{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.dir-a .proof-stats b{color:var(--a-ink2);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.dir-a .proof-stats span{max-width:17ch;color:var(--a-muted);font-size:13.5px;line-height:1.45}.dir-a .proof-label{color:var(--a-muted);margin-bottom:10px;font-size:13.5px;font-weight:600}.dir-a .proof-list ul{flex-wrap:wrap;gap:6px 20px;display:flex}.dir-a .proof-list li{color:color-mix(in srgb, var(--a-ink) 55%, transparent);font-size:16.5px;font-weight:700}.dir-a .foot{background:var(--a-alt);border-top:1px solid var(--a-line);color:var(--a-muted);padding-block:64px 32px}.dir-a .foot .brand{color:var(--a-ink)}.dir-a .foot .logo-stack{color:var(--a-logo);flex-direction:column;align-items:center;gap:8px;display:inline-flex}.dir-a .foot .logo-stack svg:first-child{width:84px;height:76px}.dir-a .foot .logo-stack svg:last-child{width:92px;height:32px}.dir-a .foot-main{grid-template-columns:minmax(0,1.1fr) minmax(0,3fr);gap:48px;display:grid}.dir-a .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.dir-a .foot h4{color:var(--a-ink);margin-bottom:14px;font-size:15px;font-weight:700}.dir-a .foot ul{flex-direction:column;gap:10px;display:flex}.dir-a .foot li{font-size:15px}.dir-a .foot a{color:var(--a-muted);text-decoration:none}.dir-a .foot a:hover{color:var(--a-ink)}.dir-a .foot-about{max-width:32ch;margin-top:16px;font-size:15px;line-height:1.65}.dir-a .foot-contact{flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:15px;display:flex}.dir-a .foot-contact a{color:var(--a-ink2);text-decoration:none}.dir-a .foot-contact a:hover{color:var(--a-ink);text-decoration:underline}.dir-a .foot .foot-social{flex-direction:row;gap:10px;margin-top:22px;display:flex}.dir-a .foot-social a{background:var(--a-card);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.dir-a .foot-social a:hover{color:var(--a-ink);background:var(--a-panel)}.dir-a .foot-social svg{width:18px;height:18px}.dir-a .foot-apps{gap:14px!important}.dir-a .foot-apps li{flex-direction:column;gap:3px;display:flex}.dir-a .foot-apps b{color:var(--a-ink2);font-weight:600}.dir-a .foot-apps span{flex-wrap:wrap;gap:2px 14px;display:flex}.dir-a .foot-legal{border-top:1px solid var(--a-line);color:var(--a-muted);flex-wrap:wrap;gap:8px 24px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.dir-a{--site-pad:clamp(26px, 4.5vw, 48px)}.dir-a main{position:relative}.dir-a .route{z-index:2;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.dir-a .route.ready{opacity:1}.dir-a .route-svg{position:absolute;top:0;left:0;overflow:visible}.dir-a .route-road,.dir-a .route-done{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dir-a{--rt-c:var(--a-green);--rt-core:var(--a-ink);--rt-dot:var(--a-lime)}:root[data-mode=dark] .dir-a{--rt-c:var(--a-lime);--rt-core:var(--a-lime);--rt-dot:#66944a}.dir-a .route-road{stroke:color-mix(in srgb, var(--rt-c) 38%, transparent);stroke-dasharray:0 11}.dir-a .route-done{stroke:color-mix(in srgb, var(--rt-c) 42%, transparent);stroke-width:2.5px}.dir-a .route-trail{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s}.dir-a .rt-s0{stop-color:var(--rt-c);stop-opacity:0}.dir-a .rt-s1{stop-color:var(--rt-c);stop-opacity:1}.dir-a .route-pin,.dir-a .route-stop,.dir-a .route-runner{width:0;height:0;position:absolute;top:0;left:0}.dir-a .route-dot{background:var(--a-float);width:36px;height:36px;color:var(--a-accent);box-shadow:inset 0 0 0 2px var(--a-accent), var(--a-shadow-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dir-a .route-dot svg{width:18px;height:18px}.dir-a .route-start .route-dot{background:var(--a-ink);color:var(--a-bg);box-shadow:0 0 0 4px var(--a-bg), 0 8px 20px -8px #00000073}.dir-a .route-chip{white-space:nowrap;background:var(--a-float);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line), var(--a-shadow-sm);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:0}.dir-a .route-chip svg{width:13px;height:13px}.dir-a .route-start .route-chip,.dir-a .route-end .route-chip{right:28px;transform:translateY(-50%)}.dir-a .route-end .rc-done,.dir-a .route-end.arrived .rc-wait{display:none}.dir-a .route-end.arrived .rc-done{align-items:center;gap:6px;display:inline-flex}.dir-a .route-end.arrived .route-chip{background:var(--a-lime);color:var(--a-on-lime);box-shadow:var(--a-shadow-sm)}.dir-a .route-end.arrived .route-dot{background:var(--a-lime);color:var(--a-on-lime);box-shadow:0 0 0 4px var(--a-bg), var(--a-shadow-sm);animation:route-pop .5s var(--a-ease)}.dir-a .route-end.arrived .route-dot:after{content:"";border:2px solid var(--a-lime);opacity:0;border-radius:50%;animation:1.2s ease-out route-ring;position:absolute;inset:-4px}.dir-a .route-stop i{background:var(--a-bg);width:14px;height:14px;box-shadow:inset 0 0 0 2.5px color-mix(in srgb, var(--a-accent) 50%, transparent);border-radius:50%;transition:background-color .3s,box-shadow .3s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dir-a .route-stop.passed i{background:var(--rt-c);box-shadow:0 0 0 3px var(--a-bg)}.dir-a .route-stop .route-chip{opacity:0;transition:opacity .35s, transform .35s var(--a-ease);top:auto;bottom:16px;left:0;transform:translate(-50%,6px)scale(.96)}.dir-a .route-stop .route-chip em{background:var(--a-accent);border-radius:50%;width:7px;height:7px}.dir-a .route-stop.current .route-chip{opacity:1;transform:translate(-50%)}.dir-a .route-runner{z-index:1;will-change:transform;transition:opacity .3s}.dir-a .route-head{background:var(--rt-core);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--a-bg), 0 0 0 4px var(--rt-c), 0 0 0 9px color-mix(in srgb, var(--a-lime) 38%, transparent);border-radius:50%;position:absolute;top:-6px;left:-6px}.dir-a .route-head:after{content:"";border:1.5px solid var(--rt-c);border-radius:50%;animation:2.4s ease-out infinite route-ring;position:absolute;inset:-9px}.dir-a .route-runner.moving .route-head:after{opacity:0;animation:none}.dir-a .route-runner.parked,.dir-a .route-runner.home{opacity:0}.dir-a .route-stop.passed i:after{content:"";border:1.5px solid var(--rt-c);opacity:0;border-radius:50%;animation:.9s ease-out route-ring;position:absolute;inset:-4px}@keyframes route-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes route-pop{0%{transform:translate(-50%,-50%)scale(.6)}60%{transform:translate(-50%,-50%)scale(1.15)}to{transform:translate(-50%,-50%)scale(1)}}@media (width<=1000px){.dir-a .route-head{width:10px;height:10px;box-shadow:0 0 0 2px var(--a-bg), 0 0 0 3.5px var(--rt-c), 0 0 0 6px color-mix(in srgb, var(--a-lime) 38%, transparent);top:-5px;left:-5px}.dir-a .route-head:after{inset:-5px}}@media (width<=700px){.dir-a .route-road,.dir-a .route-done{stroke-width:2.5px}.dir-a .route-dot{width:28px;height:28px}.dir-a .route-dot svg{width:15px;height:15px}.dir-a .route-stop i{width:11px;height:11px}.dir-a .route-chip{padding:5px 10px;font-size:12px}.dir-a .route-start .route-chip,.dir-a .route-end .route-chip{right:22px}.dir-a .route-stop .route-chip{bottom:13px}.dir-a .route-head{width:9px;height:9px;box-shadow:0 0 0 2px var(--a-bg), 0 0 0 3.2px var(--rt-c), 0 0 0 5px color-mix(in srgb, var(--a-lime) 38%, transparent);top:-4.5px;left:-4.5px}.dir-a .route-head:after{inset:-4px}.dir-a .route-trail{stroke-width:2.5px}}@media (prefers-reduced-motion:reduce){.dir-a .route-runner,.dir-a .route-trail,.dir-a .route-stop .route-chip{display:none}.dir-a .route-stop.passed i:after,.dir-a .route-end.arrived .route-dot,.dir-a .route-end.arrived .route-dot:after{animation:none}}.js .dir-a [data-reveal]{transition:transform .8s var(--a-ease);transform:translateY(22px)}.js .dir-a [data-reveal].in{transform:none}.js .dir-a .how li[data-reveal]:nth-child(2){transition-delay:.1s}.js .dir-a .how li[data-reveal]:nth-child(3){transition-delay:.2s}.js .dir-a .how li[data-reveal]:nth-child(4){transition-delay:.3s}.js .dir-a .quote[data-reveal]:nth-child(2){transition-delay:.1s}.js .dir-a .quote[data-reveal]:nth-child(3){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.js .dir-a [data-reveal]{opacity:1;transition:none;transform:none}.dir-a .feed-live i{animation:none}.dir-a .btn,.dir-a .fgrid li{transition:none}}@media (width<=1100px){.dir-a .a-hero-in{grid-template-columns:minmax(0,1fr)}.dir-a .hero-copy{max-width:720px}.dir-a .hero-copy .h1{font-size:clamp(40px,5.7vw,60px)}.dir-a .a-visual{margin-inline:auto;width:100%;max-width:700px;margin-top:8px}.dir-a .a-hero{padding-bottom:clamp(64px,8vw,88px)}.dir-a .a-stage-phone{bottom:2%}.dir-a .rsn,.dir-a .go-in,.dir-a .a-faq,.dir-a .contact{grid-template-columns:minmax(0,1fr)}.dir-a .rsn:nth-child(2n) .rsn-copy{order:0}.dir-a .rsn-copy{max-width:720px}.dir-a .a-faq .a-head{position:static}.dir-a .fgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.dir-a .fgrid li:nth-child(9):nth-last-child(3){grid-column:span 2}.dir-a .fgrid li:nth-child(10):nth-last-child(2){grid-column:2/span 2}.dir-a .startbar,.dir-a .price{grid-template-columns:minmax(0,1fr)}.dir-a .tiers{border-inline-start:0;border-top:1px solid var(--a-line)}.dir-a .foot-main{grid-template-columns:minmax(0,1fr)}.dir-a .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.dir-a .nav-in{gap:16px}.dir-a .nav-end{gap:0}.dir-a .nav-links{display:none}.dir-a .nav-menu,.dir-a .nav-chat:not([hidden]){display:inline-flex}.dir-a .nav.open .nav-links{top:100%;padding:8px var(--site-pad) 22px;background:var(--a-bg);border-bottom:1px solid var(--a-line);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;inset-inline:0;box-shadow:0 24px 40px -24px #0000004d}.dir-a .nav.open .nav-links>a{border-bottom:1px solid var(--a-line);color:var(--a-ink);padding:14px 0;font-size:18px;font-weight:600}.dir-a .nav.open .nav-links>a.on:after{display:none}.dir-a .nav.open .nav-links-end{gap:10px;margin-top:18px;display:flex}.dir-a .nav-links-end a{border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:50px;font-weight:600;text-decoration:none;display:inline-flex}.dir-a .nav-login-m{box-shadow:inset 0 0 0 1px var(--a-line2)}.dir-a .nav-cta-m{background:var(--a-lime);color:var(--a-on-lime)}.dir-a .how{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.dir-a .how:before,.dir-a .cmp-head{display:none}.dir-a .cmp-row{grid-template-columns:minmax(0,1fr);padding:22px 22px 20px}.dir-a .cmp-row>*{padding:0}.dir-a .cmp-now{margin-top:14px;font-size:15.5px;padding-inline-start:26px!important}.dir-a .cmp-now:before{inset-inline-start:2px;top:6px}.dir-a .cmp-with{border-radius:16px;margin-top:10px;padding:12px 16px!important;padding-inline-start:48px!important}.dir-a .cmp-with:before{inset-inline-start:16px;top:15px}.dir-a .stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.dir-a .stat:nth-child(3){border-inline-start:0;padding-inline-start:0}.dir-a .quotes{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}@media (width<=760px){.dir-a .fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dir-a .fgrid li:nth-child(10):nth-last-child(2){grid-column:span 2}.dir-a .fgrid li:nth-child(11):last-child{grid-column:2/span 2}.dir-a .rsn-art{height:540px;padding-top:44px}.dir-a .rsn-phone{width:270px}.dir-a .note{padding:9px 13px;font-size:13.5px}.dir-a .feed{width:auto;margin:-18px 14px 0;position:relative;inset:auto}.dir-a .a-stage-phone{bottom:9%}}@media (width<=560px){.dir-a .nav-login,.dir-a .nav-cta{display:none}.dir-a .nav-in{gap:8px;min-height:64px}.dir-a .header-logo{gap:8px}.dir-a .header-logo-helmet{width:32px}.dir-a .header-logo-word{width:87px}.dir-a .hero-copy .h1{font-size:clamp(28px,9vw,44px)}.dir-a .hero-copy .ctas .btn{flex:auto}.dir-a .stat{padding-inline:14px}.dir-a .stat b{font-size:clamp(30px,9.4vw,40px)}.dir-a .stat span{font-size:14.5px}.dir-a .intg-list{gap:8px 22px}.dir-a .how{grid-template-columns:minmax(0,1fr)}.dir-a .how li{text-align:start;grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.dir-a .how-ic{border-radius:18px;grid-row:span 3;width:56px;height:56px}.dir-a .how-n{margin-top:2px}.dir-a .how p{max-width:none}.dir-a .fgrid{grid-template-columns:minmax(0,1fr);gap:10px}.dir-a .fgrid li{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.dir-a .fgrid li:nth-child(n):nth-last-child(n){grid-column:auto}.dir-a .f-ic{grid-row:span 2;margin-bottom:0}.dir-a .startbar{border-radius:18px;padding:24px 20px}.dir-a .startbar-steps{grid-template-columns:minmax(0,1fr);gap:12px}.dir-a .startbar-steps:before{top:18px;bottom:18px;width:2px;height:auto;inset-inline:18px auto}.dir-a .startbar-steps li{text-align:start;flex-direction:row;gap:14px}.dir-a .rsn-art{height:480px;padding-top:36px}.dir-a .rsn-art.rsn-art-infra,.dir-a .rsn-art.rsn-art-arrival{height:auto;padding:0}.dir-a .rsn-phone{width:236px}.dir-a .note-a{top:auto;bottom:22%;inset-inline-start:4%}.dir-a .note-b,.dir-a .rsn-art-2 .note-b{bottom:17%;inset-inline-end:4%}.dir-a .go-h2{font-size:min(34px,9.17431vw - 5.13761px)}.dir-a .go-h2 span,.dir-a .go-h2 em{white-space:normal}.dir-a .calc-out b{font-size:24px}.dir-a .calc-cta{align-self:stretch}.dir-a .field-row{grid-template-columns:minmax(0,1fr)}.dir-a .seg span{padding:0 4px;font-size:14px}.dir-a .a-cta-sec>.wrap{padding-inline:12px}.dir-a .contact-form{padding:20px 16px}.dir-a .a-cta{border-radius:22px;padding:30px 12px 12px}.dir-a .foot-cols{gap:28px 20px}.dir-a .proof-stats{gap:24px}.dir-a .proof-stats b{font-size:22px}}.dir-a .rsn-art.rsn-art-pricing{align-items:center;height:auto;padding-block:8px;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (width<=560px){.dir-a .rsn-art.rsn-art-pricing{padding:0}}.dir-a .nav-theme{display:inline-flex}.dir-a .nav-theme:focus-visible{outline:3px solid var(--a-accent);outline-offset:3px}.dir-a .nav-theme:disabled{opacity:.55;cursor:default}.dir-a .nav-theme .theme-sun{display:none}:root[data-mode=dark] .dir-a .nav-theme .theme-sun{display:block}:root[data-mode=dark] .dir-a .nav-theme .theme-moon{display:none}
