.st-hero .hd-root,.st-hero .hd-root *{font-family:var(--hd-font), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important}.hd-root{--hd-brand:#6d28d9;--hd-brand-soft:#f3eefc;--hd-brand-tint:#e9dff9;--hd-grad:linear-gradient(100deg, #1f5fd9 0%, #4b3be8 55%, #6f33e3 100%);--hd-ink:#0f172a;--hd-slate-500:#64748b;--hd-slate-400:#94a3b8;--hd-line:#cdd8e4;--hd-line-soft:#e4eaf1;--hd-green:#10b981;--hd-amber:#f59e0b;--hd-rose:#e11d48;--ap-bg:#f7f5fb;--ap-card:#fff;--ap-border:#e7e3f2;--ap-text:#1e1b2e;--ap-sub:#5f5a78;--ap-faint:#9b95b3;--ap-brand:#4b3be8;--ap-brand-soft:#e9e8ff;--ap-success:#10b981;--ap-success-soft:#d9f7ec;--ap-neon:linear-gradient(100deg, #1f5fd9, #6f33e3);--ap-header:linear-gradient(135deg, #0d0a5e 0%, #1a19ad 40%, #3420bd 70%, #5a2bd4 100%);-webkit-font-smoothing:antialiased;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:740px;margin-left:auto;display:grid;position:relative}@media (max-width:900px){.hd-root{grid-template-columns:1fr;gap:12px}}.hd-stage{order:2;width:100%;min-width:0;container-type:inline-size}.hd-canvas{--hd-desk-x:0em;--hd-desk-y:0em;--hd-desk-w:62em;--hd-desk-h:40em;--hd-phone-x:21.75em;--hd-phone-y:.75em;--hd-phone-w:18.5em;--hd-phone-h:38.5em;--hd-rail-w:15em;--hd-cx:31em;--hd-cy:20em;--hd-w:62em;--hd-h:40em;height:40em;color:var(--hd-ink);font-size:1.6129cqw;line-height:1.35;position:relative}@container (max-width:470px){.hd-canvas{--hd-desk-x:0em;--hd-desk-y:0em;--hd-desk-w:44em;--hd-desk-h:30em;--hd-phone-x:14.5em;--hd-phone-y:.6em;--hd-phone-w:15em;--hd-phone-h:31em;--hd-rail-w:4.6em;--hd-cx:22em;--hd-cy:16em;--hd-w:44em;--hd-h:32em;height:32em;font-size:2.27273cqw}.hd-rail-label,.hd-rail-section,.hd-rail-org,.hd-rail-dot,.hd-owner-name,.hd-topbar-search{display:none!important}.hd-rail-row{justify-content:center;padding:.3em 0!important}.hd-ph-title{font-size:1.3em}.hd-rail-head{justify-content:center;padding:0!important}}.hd-desktop,.hd-phone{position:absolute}.hd-desktop{left:var(--hd-desk-x);top:var(--hd-desk-y);width:var(--hd-desk-w);height:var(--hd-desk-h);transform-origin:0 0}.hd-phone{left:var(--hd-phone-x);top:var(--hd-phone-y);width:var(--hd-phone-w);height:var(--hd-phone-h);transform-origin:100% 100%;z-index:5}.hd-viewport{background:#f7f6fb;border-radius:1.8em;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0f0a1e0f,0 1.6em 4em #0f0a1e14}.hd-camera{--fx:clamp(calc(var(--hd-cx) / var(--cam-z,1)), var(--fx-raw), calc(var(--hd-w) - var(--hd-cx) / var(--cam-z,1)));--fy:clamp(calc(var(--hd-cy) / var(--cam-z,1)), var(--fy-raw), calc(var(--hd-h) - var(--hd-cy) / var(--cam-z,1)));transform-origin:var(--fx) var(--fy);transform:translate(calc(var(--hd-cx) - var(--fx)), calc(var(--hd-cy) - var(--fy))) scale(var(--cam-z,1));will-change:transform;z-index:1;transition:transform 1.8s cubic-bezier(.45,.05,.2,1);position:absolute;inset:0}.hd-camera[data-cut]{transition:none}.hd-camera[data-on=stage]{--fx-raw:calc(var(--cam-x-d) * 1em);--fy-raw:calc(var(--cam-y-d) * 1em)}.hd-camera[data-on=desktop]{--fx-raw:calc(var(--hd-desk-x) + var(--cam-x-d) * 1em);--fy-raw:calc(var(--hd-desk-y) + var(--cam-y-d) * 1em)}.hd-camera[data-on=phone]{--fx-raw:calc(var(--hd-phone-x) + var(--cam-x-d) * 1em);--fy-raw:calc(var(--hd-phone-y) + var(--cam-y-d) * 1em)}@container (max-width:470px){.hd-camera[data-on=stage]{--fx-raw:calc(var(--cam-x-c) * 1em);--fy-raw:calc(var(--cam-y-c) * 1em)}.hd-camera[data-on=desktop]{--fx-raw:calc(var(--hd-desk-x) + var(--cam-x-c) * 1em);--fy-raw:calc(var(--hd-desk-y) + var(--cam-y-c) * 1em)}.hd-camera[data-on=phone]{--fx-raw:calc(var(--hd-phone-x) + var(--cam-x-c) * 1em);--fy-raw:calc(var(--hd-phone-y) + var(--cam-y-c) * 1em)}}.hd-backdrop{background:radial-gradient(60% 50% at 25% 20%,#6c2fd912,#0000 70%),radial-gradient(50% 45% at 85% 85%,#22d3ee0f,#0000 70%),linear-gradient(#f8f7fc,#f2eff9);position:absolute;inset:-100%}.hd-punch{position:absolute;inset:0}.hd-punch[data-punch]{animation:.32s cubic-bezier(.2,.9,.25,1) both hdPunch}@keyframes hdPunch{0%{filter:blur(3px);transform:scale(1.09)}to{filter:blur();transform:scale(1)}}.hd-drift{position:absolute;inset:0}.hd-drift[data-drift=in]{animation:7.5s ease-in-out both hdDriftIn}.hd-drift[data-drift=left]{animation:7.5s ease-in-out both hdDriftLeft}.hd-drift[data-drift=right]{animation:7.5s ease-in-out both hdDriftRight}.hd-drift[data-drift=up]{animation:7.5s ease-in-out both hdDriftUp}.hd-drift[data-drift=down]{animation:7.5s ease-in-out both hdDriftDown}@keyframes hdDriftIn{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes hdDriftLeft{0%{transform:translate(0)}to{transform:translate(-1.4em)}}@keyframes hdDriftRight{0%{transform:translate(0)}to{transform:translate(1.4em)}}@keyframes hdDriftUp{0%{transform:translateY(0)}to{transform:translateY(-1.4em)}}@keyframes hdDriftDown{0%{transform:translateY(0)}to{transform:translateY(1.4em)}}.hd-overlay{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hd-flash{opacity:0;background:#fff;position:absolute;inset:0}.hd-flash[data-go]{animation:.18s ease-out both hdFlash}@keyframes hdFlash{0%{opacity:.55}to{opacity:0}}.st-hero .hd-title,.st-hero .hd-title *{font-family:"Plus Jakarta Sans", var(--hd-font), Inter, -apple-system, sans-serif!important}.hd-title{--tx:-50%;--ty:-50%;width:max-content;max-width:92%;animation:hdTitle var(--dur,1.05s) cubic-bezier(.2, .8, .2, 1) both;flex-direction:column;align-items:center;gap:.55em;display:flex;position:absolute;left:50%}.hd-title[data-pos=center]{top:50%}.hd-title[data-pos=bottom]{--ty:0%;bottom:2.4em}.hd-title[data-pos=top]{--ty:0%;top:2.4em}.hd-title[data-pos=tl]{--tx:0%;--ty:0%;top:2.2em;left:2.2em}.hd-title[data-pos=tr]{--tx:0%;--ty:0%;top:2.2em;left:auto;right:2.2em}.hd-title[data-pos=bl]{--tx:0%;--ty:0%;bottom:2.2em;left:2.2em}.hd-title[data-pos=br]{--tx:0%;--ty:0%;bottom:2.2em;left:auto;right:2.2em}.hd-title[data-kind=big]:before{content:"";pointer-events:none;border:.45em solid #6c2fd980;border-radius:50%;width:3em;height:3em;animation:.6s cubic-bezier(.1,.8,.3,1) 40ms both hdBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes hdBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;border-width:.05em;transform:translate(-50%,-50%)scale(16)}}.hd-title-word{animation:.34s cubic-bezier(.2,1.5,.4,1) both hdWord;animation-delay:calc(var(--w,0) * 65ms);display:inline-block}.hd-title-word+.hd-title-word{margin-left:.22em}@keyframes hdWord{0%{opacity:0;transform:translateY(.45em)scale(.5)rotate(-6deg)}to{opacity:1;transform:none}}.hd-title[data-kind=tag] .hd-title-text{color:#0f0a1e;letter-spacing:.04em;background:#22d3ee;border-radius:.3em;padding:.3em .65em;font-size:1.75em;transform:rotate(-3deg);box-shadow:0 .8em 2.2em #22d3ee80}.hd-title[data-kind=tag][data-pos=tr] .hd-title-text,.hd-title[data-kind=tag][data-pos=br] .hd-title-text{transform:rotate(3deg)}.hd-title-text{text-transform:uppercase;letter-spacing:-.02em;color:#fff;background:var(--hd-grad);text-align:center;border-radius:.22em;align-items:center;gap:.35em;padding:.28em .55em .3em;font-weight:800;line-height:1;display:inline-flex;transform:rotate(-2deg);box-shadow:0 1.2em 3em #4b3be86b}.hd-title[data-kind=big] .hd-title-text{font-size:4.2em}.hd-title[data-kind=kicker] .hd-title-text{letter-spacing:.01em;text-transform:none;background:#0f0a1e;border-radius:.45em;padding:.42em .8em;font-size:1.9em;font-weight:800;transform:none;box-shadow:0 1em 2.6em #0f0a1e61}.hd-title-sub{text-transform:uppercase;letter-spacing:.14em;color:#0f0a1e;white-space:nowrap;background:#fff;border-radius:999em;padding:.4em 1em;font-size:1.45em;font-weight:800;box-shadow:0 .6em 1.8em #0f0a1e2e}.hd-title-ok{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}@container (max-width:470px){.hd-title[data-kind=big] .hd-title-text{white-space:normal;font-size:2.9em}.hd-title-sub{white-space:normal;text-align:center;font-size:1.15em}.hd-title[data-kind=kicker] .hd-title-text{font-size:1.5em}.hd-title[data-kind=tag] .hd-title-text{font-size:1.35em}}@keyframes hdTitle{0%{opacity:0;transform:translate(var(--tx), var(--ty)) scale(1.6);filter:blur(6px)}11%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(.96);filter:blur()}18%{transform:translate(var(--tx), var(--ty)) scale(1)}86%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(1);filter:blur()}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.8);filter:blur(4px)}}.hd-person{animation:hdPerson var(--dur,2.4s) cubic-bezier(.3, .7, .2, 1) both;transform:translateY(calc(var(--i,0) * -7.6em));background:#fff;border-radius:1.6em;align-items:center;gap:1em;padding:.9em 1.6em .9em 1em;display:flex;position:absolute;bottom:2.2em;box-shadow:0 1.6em 4em #0f0a1e47,0 0 0 1px #0f0a1e0f}.hd-person[data-side=left]{--from:-120%;left:2em}.hd-person[data-side=right]{--from:120%;right:2em}.hd-person-text{flex-direction:column;line-height:1.15;display:flex}.hd-person-text b{letter-spacing:-.02em;color:#0f0a1e;white-space:nowrap;font-size:1.6em;font-weight:800}.hd-person-text small{color:#4b5563;white-space:nowrap;margin-top:.15em;font-size:1.05em;font-weight:500}.hd-person-text em{text-transform:uppercase;letter-spacing:.08em;color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999em;align-self:flex-start;margin-top:.5em;padding:.3em .8em;font-size:.82em;font-style:normal;font-weight:800}.hd-person[data-tone=brand] .hd-person-text em{color:#6d28d9;background:#f3eefc}.hd-person[data-tone=warn] .hd-person-text em{color:#b45309;background:#fffbeb}.hd-person-initials{background:var(--hd-grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.06em;height:3.06em;font-size:1.7em;font-weight:800;display:inline-flex;box-shadow:0 0 0 .16em #fff,0 0 0 .32em #6d28d9}@container (max-width:470px){.hd-person{gap:.7em;padding:.7em 1.2em .7em .8em;bottom:1.6em}.hd-person .hd-avatar{width:4em!important;height:4em!important}.hd-person-text b{font-size:1.3em}.hd-person-text small{font-size:.9em}}@keyframes hdPerson{0%{opacity:0;transform:translate(0, calc(var(--i,0) * -7.6em + 1.2em)) scale(.96)}12%{opacity:1;transform:translate(0, calc(var(--i,0) * -7.6em)) scale(1)}88%{opacity:1;transform:translate(0, calc(var(--i,0) * -7.6em)) scale(1)}to{opacity:0;transform:translate(0, calc(var(--i,0) * -7.6em + 1.2em)) scale(.98)}}.hd-view{z-index:1;animation:1s both hdSceneIn;position:absolute;inset:0}.hd-view-out{z-index:0;pointer-events:none;animation:1s both hdSceneOut}.hd-scene{position:absolute;inset:0}@keyframes hdSceneIn{0%{opacity:0}to{opacity:1}}@keyframes hdSceneOut{0%{opacity:1}to{opacity:0}}.hd-in{animation:.6s both hdIn}@keyframes hdIn{0%{opacity:0}to{opacity:1}}.hd-fade{animation:.4s both hdFade}@keyframes hdFade{0%{opacity:0}to{opacity:1}}.hd-pop{animation:.6s both hdPop}@keyframes hdPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hd-cursor{z-index:40;pointer-events:none;will-change:transform;transition:transform 1s cubic-bezier(.3,.7,.2,1),opacity .4s;position:absolute;top:0;left:0}.hd-cursor[data-on=desktop]{transform:translate(calc(var(--hd-desk-x) + var(--cx-d) * 1em), calc(var(--hd-desk-y) + var(--cy-d) * 1em))}.hd-cursor[data-on=phone]{transform:translate(calc(var(--hd-phone-x) + var(--cx-d) * 1em), calc(var(--hd-phone-y) + var(--cy-d) * 1em))}@container (max-width:470px){.hd-cursor[data-on=desktop]{transform:translate(calc(var(--hd-desk-x) + var(--cx-c) * 1em), calc(var(--hd-desk-y) + var(--cy-c) * 1em))}.hd-cursor[data-on=phone]{transform:translate(calc(var(--hd-phone-x) + var(--cx-c) * 1em), calc(var(--hd-phone-y) + var(--cy-c) * 1em))}}.hd-cursor[data-hidden]{opacity:0}.hd-cursor-arrow{filter:drop-shadow(0 .2em .5em #0f0a1e59);width:2.1em;height:2.1em;display:block;transform:translate(-.4em,-.3em)}.hd-cursor-tap{background:#4b3be838;border:.15em solid #ffffffe6;border-radius:50%;width:2.4em;height:2.4em;display:block;transform:translate(-50%,-50%);box-shadow:0 .2em .8em #0f0a1e4d}.hd-cursor-tap[data-click]{animation:.45s both hdTap}@keyframes hdTap{0%{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-50%)scale(.7)}to{transform:translate(-50%,-50%)scale(1)}}.hd-cursor-ripple{border:.18em solid var(--hd-brand);opacity:0;border-radius:50%;width:3.2em;height:3.2em;animation:.7s ease-out .95s both hdRipple;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}@keyframes hdRipple{0%{opacity:.45;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.hd-side{flex-direction:column;order:1;gap:2px;min-width:0;display:flex}.hd-side-item{text-align:left;cursor:pointer;font:inherit;letter-spacing:-.01em;color:var(--st-slate-light);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 6px 7px 11px;font-size:11.5px;font-weight:600;line-height:1.2;transition:color .2s,background .2s;display:flex;position:relative;overflow:hidden}.hd-side-item svg{flex-shrink:0}.hd-side-item span{text-overflow:ellipsis;overflow:hidden}.hd-side-item:hover{color:var(--st-slate);background:#f9fafb}.hd-side-item[aria-pressed=true]{color:var(--st-purple);background:var(--st-purple-pale)}.hd-side-track{background:0 0;border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0;overflow:hidden}.hd-side-item[aria-pressed=true] .hd-side-track{background:#6c2fd926}.hd-side-fill{background:var(--st-purple);transform-origin:top;animation:hdSideFill var(--hd-dur,8s) linear both;position:absolute;inset:0;transform:scaleY(0)}.hd-side-item[data-paused] .hd-side-fill{animation-play-state:paused}.hd-side-item[data-still] .hd-side-fill{animation:none;transform:scaleY(1)}@keyframes hdSideFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:900px){.hd-side{scrollbar-width:none;flex-direction:row;gap:4px;padding-bottom:2px;overflow-x:auto}.hd-side::-webkit-scrollbar{display:none}.hd-side-item{border:1px solid var(--st-border);border-radius:999px;flex:none;padding:7px 11px 9px}.hd-side-item[aria-pressed=true]{border-color:var(--st-purple-border)}.hd-side-track{width:auto;height:3px;inset:auto 12px 0}.hd-side-fill{transform-origin:0;animation-name:hdSideFillX;transform:scaleX(0)}.hd-side-item[data-still] .hd-side-fill{transform:scaleX(1)}@keyframes hdSideFillX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.hd-playpause{z-index:30;width:3em;height:3em;color:var(--hd-ink);cursor:pointer;background:#ffffffeb;border:1px solid #0f0a1e1a;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex;position:absolute;top:1em;right:1em;box-shadow:0 .3em 1.2em #0f0a1e24}.hd-playpause:hover{transform:scale(1.06)}.hd-playpause svg{width:1.3em;height:1.3em}.hd-desktop{border:1px solid var(--hd-line);background:#fff;border-radius:1.8em;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2.4em 6.4em #0f0a1e24,0 .4em 1.6em #0f0a1e0f}.hd-browser{border-bottom:1px solid var(--hd-line-soft);background:#f8fafc;flex:0 0 3em;align-items:center;gap:1em;height:3em;padding:0 1.2em;display:flex}.hd-browser-dots{gap:.5em;display:flex}.hd-browser-dots i{border-radius:50%;width:.95em;height:.95em;display:block}.hd-browser-dots i:first-child{background:#ff5f57}.hd-browser-dots i:nth-child(2){background:#febc2e}.hd-browser-dots i:nth-child(3){background:#28c840}.hd-browser-url{border:1px solid var(--hd-line-soft);max-width:34em;color:var(--hd-slate-500);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:.7em;flex:1;justify-content:center;align-items:center;gap:.5em;margin:0 auto;padding:.3em 1em;font-size:1.05em;display:flex;overflow:hidden}.hd-browser-url svg{color:var(--hd-green);flex-shrink:0}.hd-shell{flex:1;min-height:0;display:flex}.hd-rail{flex:0 0 var(--hd-rail-w);width:var(--hd-rail-w);border-right:1px solid var(--hd-line-soft);background:#fff;flex-direction:column;gap:.15em;padding:0 .6em .6em;display:flex;overflow:hidden}.hd-rail-head{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.6em;height:3.4em;margin-bottom:.5em;padding:0 .4em;display:flex}.hd-rail-logo{border-radius:50%;width:2em!important;height:2em!important}.hd-rail-org{letter-spacing:-.01em;color:var(--hd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.15em;font-weight:700;overflow:hidden}.hd-rail-section{text-transform:uppercase;letter-spacing:.08em;color:var(--hd-slate-500);padding:.7em .6em .3em;font-size:.85em;font-weight:700}.hd-rail-divider{background:var(--hd-line-soft);height:1px;margin:.5em .3em}.hd-rail-row{color:#475569;border-radius:999em;align-items:center;gap:.7em;padding:.3em .6em;font-size:1.1em;font-weight:500;display:flex;position:relative}.hd-rail-row[data-active]{color:var(--hd-brand);background:linear-gradient(135deg,#6d28d924,#6d28d914);box-shadow:0 .4em 1.4em #6d28d91f}.hd-rail-tile{border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:inline-flex}.hd-rail-row[data-tint=indigo] .hd-rail-tile{color:#4338ca;background:#e0e7ff}.hd-rail-row[data-tint=sky] .hd-rail-tile{color:#0369a1;background:#e0f2fe}.hd-rail-row[data-tint=amber] .hd-rail-tile{color:#b45309;background:#fef3c7}.hd-rail-row[data-tint=emerald] .hd-rail-tile{color:#047857;background:#d1fae5}.hd-rail-row[data-tint=rose] .hd-rail-tile{color:#be123c;background:#ffe4e6}.hd-rail-row[data-tint=teal] .hd-rail-tile{color:#0f766e;background:#ccfbf1}.hd-rail-row[data-tint=violet] .hd-rail-tile{color:#6d28d9;background:#ede9fe}.hd-rail-row[data-tint=slate] .hd-rail-tile{color:#475569;background:#e2e8f0}.hd-rail-row[data-active][data-tint=indigo] .hd-rail-tile{color:#fff;background:#4f46e5}.hd-rail-row[data-active][data-tint=sky] .hd-rail-tile{color:#fff;background:#0284c7}.hd-rail-row[data-active][data-tint=amber] .hd-rail-tile{color:#fff;background:#d97706}.hd-rail-row[data-active][data-tint=emerald] .hd-rail-tile{color:#fff;background:#059669}.hd-rail-row[data-active][data-tint=rose] .hd-rail-tile{color:#fff;background:#e11d48}.hd-rail-row[data-active][data-tint=teal] .hd-rail-tile{color:#fff;background:#0d9488}.hd-rail-row[data-active][data-tint=violet] .hd-rail-tile{color:#fff;background:#7c3aed}.hd-rail-row[data-active][data-tint=slate] .hd-rail-tile{color:#fff;background:#475569}.hd-rail-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hd-rail-dot{background:var(--hd-brand);border-radius:50%;width:.55em;height:.55em;margin-left:auto;box-shadow:0 0 .8em .2em #6d28d973}.hd-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.hd-topbar{border-bottom:1px solid var(--hd-line-soft);background:#ffffffb8;flex:0 0 3.4em;align-items:center;gap:.8em;height:3.4em;padding:0 1.2em;display:flex}.hd-topbar-search{color:var(--hd-slate-400);border:1px solid var(--hd-line-soft);background:#fff;border-radius:999em;align-items:center;gap:.5em;padding:.3em 1em;font-size:1em;display:inline-flex}.hd-clock{background:#ffffff80;border-radius:.7em;flex-direction:column;align-items:flex-end;margin-left:auto;padding:.25em .7em;line-height:1.15;display:flex}.hd-clock b{font-variant-numeric:tabular-nums;font-size:1.05em;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.hd-clock small{color:var(--hd-slate-400);font-size:.8em}.hd-owner{color:var(--hd-slate-500);background:#ffffff80;border:1px solid #fff9;border-radius:999em;align-items:center;gap:.6em;padding:.25em .7em .25em .3em;display:inline-flex;box-shadow:0 1px 2px #0206170d}.hd-owner-avatar{color:#fff;background:linear-gradient(135deg,#a47ae7,#5e22bb);border-radius:50%;justify-content:center;align-items:center;width:2.2em;height:2.2em;font-size:.9em;font-weight:600;display:inline-flex}.hd-owner-name{color:#334155;flex-direction:column;font-size:1.05em;font-weight:500;line-height:1.15;display:flex}.hd-owner-name small{color:var(--hd-slate-400);font-size:.78em;font-weight:400}.hd-content{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.hd-page{flex-direction:column;gap:.9em;padding:1.2em 1.4em;display:flex;position:absolute;inset:0}.hd-page-title{letter-spacing:-.02em;color:var(--hd-ink);font-size:1.6em;font-weight:600;line-height:1.2}.hd-page-sub{color:var(--hd-slate-500);margin-top:.1em;font-size:1em}.hd-btn{border:1px solid var(--hd-line);color:#334155;white-space:nowrap;background:#fff;border-radius:999em;align-items:center;gap:.5em;padding:.5em 1.1em;font-size:1.05em;font-weight:600;transition:background .25s,color .25s,box-shadow .25s,border-color .25s;display:inline-flex}.hd-btn-primary{background:var(--hd-grad);color:#fff;border-color:#0000;box-shadow:0 .4em 1.2em #4b3be84d}.hd-btn-primary[data-pressed]{filter:brightness(.92);transform:translateY(1px)}.hd-btn-ok{color:#fff;background:#2ecc71;border-color:#0000}.hd-btn-outline{border-color:var(--hd-brand);color:var(--hd-brand)}.hd-chip{white-space:nowrap;border-radius:999em;align-items:center;gap:.4em;padding:.15em .8em;font-size:.95em;font-weight:600;display:inline-flex}.hd-chip:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em}.hd-chip-ok{color:#047857;background:#ecfdf5}.hd-chip-warn{color:#b45309;background:#fffbeb}.hd-chip-bad{color:#be123c;background:#fff1f2}.hd-chip-neutral{color:#475569;background:#f1f5f9}.hd-chip-brand{color:var(--hd-brand);background:#6d28d917}.hd-chip-plain:before{display:none}.hd-tabs{background:#f1f5f9d9;border-radius:999em;align-self:flex-start;gap:.2em;padding:.3em;display:inline-flex;box-shadow:inset 0 1px 2px #0206170f}.hd-tab{color:var(--hd-slate-500);white-space:nowrap;border-radius:999em;padding:.35em 1.1em;font-size:1.05em;font-weight:600}.hd-tab[data-active]{color:var(--hd-brand);background:#fff;box-shadow:0 1px 3px #0206171a}.hd-toast{color:#fff;white-space:nowrap;z-index:15;background:#0f172a;border-radius:.9em;align-items:center;gap:.7em;padding:.7em 1.1em .7em .8em;font-size:1.05em;font-weight:500;animation:.6s both hdToast;display:inline-flex;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%);box-shadow:0 .8em 2.4em #0206174d}.hd-toast-ok{background:var(--hd-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;display:inline-flex}@keyframes hdToast{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}.hd-table{border-collapse:collapse;width:100%;font-size:1.05em}.hd-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--hd-slate-400);border-bottom:1px solid var(--hd-line-soft);white-space:nowrap;padding:.6em .9em;font-size:.8em;font-weight:600}.hd-table td{border-bottom:1px solid var(--hd-line-soft);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.65em .85em}.hd-table td.num,.hd-table th.num{text-align:right}.hd-table tr[data-hot] td{background:var(--hd-brand-soft);transition:background .4s}.hd-avatar{vertical-align:middle;background:#e2e8f0;border-radius:50%;flex-shrink:0;display:inline-block;overflow:hidden}.hd-avatar-stack{display:inline-flex}.hd-avatar-stack .hd-avatar{margin-left:-.5em;box-shadow:0 0 0 .16em #fff}.hd-avatar-stack .hd-avatar:first-child{margin-left:0}.hd-skel{background:#eef2f6;border-radius:.4em}@keyframes hdSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.hd-phone{background:#0b0820;border-radius:3em;padding:.55em;box-shadow:0 3em 7em #0f0a1e59,0 .6em 1.6em #0f0a1e2e,inset 0 0 0 .12em #2a2143}.hd-screen{background:var(--ap-bg);width:100%;height:100%;color:var(--ap-text);border-radius:2.5em;flex-direction:column;display:flex;position:relative;overflow:hidden}.hd-ph-status{z-index:6;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:2.8em;padding:0 1.6em 0 1.9em;font-size:1em;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.hd-screen[data-dark] .hd-ph-status{color:var(--ap-text)}.hd-ph-time{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hd-ph-island{background:#0b0820;border-radius:999em;width:5.6em;height:1.5em;position:absolute;top:.7em;left:50%;transform:translate(-50%)}.hd-ph-glyphs{align-items:center;gap:.35em;display:inline-flex}.hd-ph-header{background:var(--ap-header);color:#fff;border-radius:0 0 2.2em 2.2em;flex-shrink:0;padding:3.4em 1.4em 1.5em}.hd-ph-header-row{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.hd-ph-title{letter-spacing:-.03em;font-size:1.45em;font-weight:700;line-height:1.1}.hd-ph-sub{color:#ffffffad;margin-top:.3em;font-size:.92em;font-weight:500}.hd-ph-header-right{flex-shrink:0;align-items:center;gap:.6em;display:flex}.hd-ph-bell{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:inline-flex}.hd-ph-body{flex-direction:column;flex:1;gap:.8em;min-height:0;padding:1em 1.1em 6em;display:flex;position:relative;overflow:hidden}.hd-ph-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#ffffffc7;border-radius:999em;justify-content:space-around;align-items:center;height:4.4em;padding:0 .3em;display:flex;position:absolute;bottom:.9em;left:1.1em;right:1.1em;box-shadow:0 .8em 1.8em #2e10652e,0 0 0 1px #9682c859}.hd-ph-tab{color:var(--ap-faint);border-radius:999em;flex-direction:column;align-items:center;gap:.15em;padding:.4em .9em;font-size:.72em;font-weight:700;display:flex}.hd-ph-tab[data-active]{color:var(--ap-brand);background:#4b3be81f;box-shadow:inset 0 0 0 1px #4b3be833}.ap-card{background:var(--ap-card);border:1px solid var(--ap-border);border-radius:1.6em;padding:1.1em 1.2em;box-shadow:0 .2em .8em #2e10650d}.ap-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ap-sub);font-size:.8em;font-weight:700}.ap-pill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999em;align-items:center;padding:.3em .9em;font-size:.8em;font-weight:700;display:inline-flex}.ap-pill-brand{color:var(--ap-brand);background:var(--ap-brand-soft)}.ap-pill-ok{color:#065f46;background:var(--ap-success-soft)}.ap-pill-warn{color:#92400e;background:#fef3c7}.ap-pill-active{color:#2f2a9c;background:#eceeff}.ap-btn{background:var(--ap-neon);color:#fff;letter-spacing:-.01em;border-radius:1.2em;justify-content:center;align-items:center;gap:.5em;padding:.95em 1.4em;font-size:1.15em;font-weight:700;display:inline-flex;box-shadow:0 .6em 1.4em #a78bfa73}.ap-btn-ghost{color:var(--ap-text);border:1px solid var(--ap-border);box-shadow:none;background:#fff}.ap-site{background:var(--ap-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.4em;height:3.4em;font-size:1em;font-weight:700;display:inline-flex}.ap-progress{background:var(--ap-border);border-radius:999em;height:.5em;overflow:hidden}.ap-progress i{background:linear-gradient(90deg,#3b7bff,#6f33e3);border-radius:999em;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}.ap-push-stack{z-index:8;flex-direction:column;gap:.5em;display:flex;position:absolute;top:3.3em;left:.8em;right:.8em}.ap-push{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ap-text);background:#fffffff0;border-radius:1.5em;align-items:flex-start;gap:.8em;padding:.9em 1em;animation:.7s both apPush;display:flex;position:relative;box-shadow:0 1em 2.6em #0f0a1e38,0 0 0 1px #0f0a1e0a}@keyframes apPush{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}.ap-push-icon{border-radius:.75em;flex-shrink:0;width:2.8em!important;height:2.8em!important}.ap-push-app{text-transform:uppercase;letter-spacing:.06em;color:var(--ap-sub);justify-content:space-between;font-size:.78em;font-weight:600;display:flex}.ap-push-title{margin-top:.15em;font-size:1.02em;font-weight:700;line-height:1.3}.ap-push-body{color:var(--ap-sub);margin-top:.1em;font-size:.98em;line-height:1.3}.ap-row-between{justify-content:space-between;align-items:center;gap:.6em;display:flex}.ap-h{letter-spacing:-.01em;font-size:1.15em;font-weight:700}.ap-link{color:var(--ap-brand);font-size:.95em;font-weight:700}.ap-section{color:var(--ap-text);margin-top:.2em;font-size:1.05em;font-weight:700}.ap-empty{color:var(--ap-faint);text-align:center;padding:1.4em;font-size:1em;font-weight:600}.ap-week{justify-content:space-between;align-items:flex-end;height:4.6em;margin:.8em .2em .4em;display:flex}.ap-week-day{flex-direction:column;align-items:center;gap:.4em;width:2em;display:flex}.ap-week-bar{background:var(--ap-border);border-radius:999em;width:1.1em;height:2.6em;transition:background .5s,height .5s;display:block}.ap-week-bar[data-on]{background:linear-gradient(#3fd4ff,#3b7bff 50%,#6f33e3);height:3.4em;box-shadow:0 .3em .9em #3b7bff66}.ap-week-day b{color:var(--ap-faint);border-radius:50%;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-size:.8em;font-weight:700;display:inline-flex}.ap-week-day[data-today] b{background:var(--ap-brand);color:#fff}.ap-stats{border-top:1px solid var(--ap-border);justify-content:space-between;gap:.4em;padding-top:.6em;display:flex}.ap-stats span{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.ap-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:800}.ap-stats small{color:var(--ap-faint);font-size:.72em;font-weight:600}.ap-tiles{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.ap-tile{border:1px solid var(--ap-border);color:var(--ap-brand);background:#fff;border-radius:1.4em;flex-direction:column;gap:.2em;padding:.9em 1em;display:flex}.ap-tile b{color:var(--ap-text);margin-top:.3em;font-size:1.05em;font-weight:700}.ap-tile small{color:var(--ap-faint);font-size:.8em;font-weight:600}.ap-next-top{align-items:center;gap:.7em;display:flex}.ap-next-top .ap-site{width:2.8em;height:2.8em;font-size:.9em}.ap-next-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.1em;font-weight:700;line-height:1.2;overflow:hidden}.ap-next-meta{color:var(--ap-sub);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5em;margin-top:.6em;font-size:.82em;font-weight:600;display:flex}.ap-countdown{background:var(--ap-brand-soft);color:var(--ap-brand);border-radius:1em;align-items:center;gap:.5em;margin-top:.7em;padding:.6em .9em;font-size:.95em;font-weight:700;display:flex}.ap-plate{border-radius:1em;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;display:inline-flex}.ap-plate-green{background:var(--ap-success-soft);color:#0d9668}.ap-plate-brand{background:var(--ap-brand-soft);color:var(--ap-brand)}.ap-plate-warn{color:#b45309;background:#fef3c7}.ap-seg{border:1px solid var(--ap-border);background:#fff;border-radius:999em;padding:.25em;display:flex}.ap-seg span{text-align:center;color:var(--ap-sub);white-space:nowrap;border-radius:999em;flex:1;padding:.45em .4em;font-size:.85em;font-weight:700}.ap-seg span[data-active]{background:var(--ap-brand);color:#fff}.ap-chips{gap:.5em;display:flex;overflow:hidden}.ap-chips span{color:var(--ap-sub);border:1px solid var(--ap-border);white-space:nowrap;background:#fff;border-radius:999em;padding:.4em .9em;font-size:.82em;font-weight:700}.ap-chips span[data-active]{background:var(--ap-brand);color:#fff;border-color:#0000}.sc-page{flex-direction:column;gap:.6em;padding:.8em;display:flex;position:absolute;inset:0}.sc-head{align-items:center;gap:.6em;display:flex}.sc-head-tile{width:2.8em;height:2.8em;color:var(--hd-brand);background:#6d28d91a;border-radius:.8em;justify-content:center;align-items:center;display:inline-flex}.sc-branch{letter-spacing:-.02em;font-size:1.5em;font-weight:700}.sc-head-right{gap:.5em;margin-left:auto;display:flex}.sc-badge{color:#b45309;background:#fef3c7;border-radius:999em;margin-left:.2em;padding:0 .5em;font-size:.8em}.sc-toolbar{border-top:1px solid var(--hd-line-soft);border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.5em;padding:.5em 0;display:flex}.sc-range{color:#334155;white-space:nowrap;align-items:center;gap:.4em;padding:0 .3em;font-size:1.05em;font-weight:600;display:inline-flex}.sc-toolbar-right{gap:.5em;margin-left:auto;display:flex}.hd-btn-primary[data-muted]{box-shadow:none;background:#cbd5e1}.sc-grid{border:1px solid var(--hd-line-soft);background:#fff;border-radius:.8em;flex:1;grid-template-columns:9.4em repeat(4,minmax(0,1fr));align-content:start;min-height:0;display:grid;overflow:hidden}@container (max-width:470px){.sc-grid{grid-template-columns:6.5em repeat(3,minmax(0,1fr))}.sc-grid [data-day="0"],.sc-head-right,.sc-footer,.sc-toolbar .hd-btn:not(.hd-btn-primary),.sc-toolbar .hd-chip,.sc-prop-name small{display:none}}.sc-corner{color:var(--hd-slate-400);border-bottom:1px solid var(--hd-line-soft);background:#fff;align-items:center;gap:.4em;padding:.6em .8em;font-size:.9em;display:flex}.sc-day{border-left:1px solid var(--hd-line-soft);border-bottom:1px solid var(--hd-line-soft);justify-content:space-between;align-items:center;padding:.55em .7em;display:flex}.sc-day[data-today]{border-top:.2em solid var(--hd-brand);background:#6d28d90f}.sc-day-name{color:#1e293b;align-items:center;gap:.4em;font-size:1.05em;font-weight:700;display:inline-flex}.sc-today{letter-spacing:.06em;background:var(--hd-brand);color:#fff;border-radius:999em;padding:.15em .6em;font-size:.65em;font-style:normal;font-weight:800}.sc-day-num{color:var(--hd-slate-400);font-size:.9em}.sc-rowhead{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.6em;min-height:5.4em;padding:.5em .7em;display:flex}.sc-rowhead.sc-open{background:#f8fafccc;min-height:2.6em}.sc-open-label{text-transform:uppercase;letter-spacing:.05em;color:var(--hd-slate-400);font-size:.8em;font-weight:600}.sc-prop-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.4em;height:2.4em;font-size:.85em;font-weight:700;display:inline-flex}.sc-prop-name{color:#1e293b;flex-direction:column;min-width:0;font-size:.98em;font-weight:500;line-height:1.2;display:flex}.sc-prop-name small{color:var(--hd-slate-400);align-items:center;gap:.3em;margin-top:.2em;font-size:.78em;display:inline-flex}.sc-cell{border-left:1px solid #cdd8e4b3;border-bottom:1px solid var(--hd-line-soft);min-height:5.4em;padding:.45em;position:relative}.sc-cell-open{background:#f8fafccc;min-height:2.6em}.sc-cell[data-today]{background:#6d28d90a}.sc-cell-add{color:#6d28d98c;opacity:.45;border:.15em dashed #6d28d959;border-radius:.8em;justify-content:center;align-items:center;transition:opacity .3s,background .3s;display:flex;position:absolute;inset:.5em}.sc-cell-add[data-hover]{opacity:1;background:#6d28d90f}.sc-shift{color:#fff;border-radius:.8em;flex-direction:column;justify-content:center;min-height:4.4em;padding:.5em .7em;font-size:.95em;line-height:1.3;display:flex;box-shadow:0 1px 2px #0206171f}.sc-shift[data-brand]{box-shadow:0 .4em 1.2em #4b3be859;background:var(--hd-grad)!important}.sc-shift-time{white-space:nowrap;align-items:center;gap:.3em;font-weight:700;display:flex}.sc-shift-who{opacity:.92;white-space:nowrap;align-items:center;gap:.4em;margin-top:.3em;display:flex;overflow:hidden}.sc-shift-who span{text-overflow:ellipsis;overflow:hidden}.sc-shift-draft{color:#334155;box-shadow:none;background:#fff;border:.15em dashed #cbd5e1;position:relative;overflow:hidden}.sc-shift-draft:before{content:"";background:#8b5cf6;width:.4em;position:absolute;top:0;bottom:0;left:0}.sc-footer{color:var(--hd-slate-500);gap:1.6em;padding:0 .3em;font-size:.95em;display:flex}.sc-footer b{color:#1e293b;font-weight:600}.sc-drawer{border-left:1px solid var(--hd-line);z-index:12;background:#fff;flex-direction:column;gap:.8em;width:21em;padding:1em 1.2em;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1.2em 0 3em #0206171f}@container (max-width:470px){.sc-drawer{width:20em}}.sc-drawer-head{align-items:center;gap:.6em;display:flex}.sc-drawer-date{letter-spacing:-.02em;font-size:1.3em;font-weight:700}.sc-drawer-x{color:var(--hd-slate-400);margin-left:auto}.sc-drawer-tabs{border-bottom:1px solid var(--hd-line-soft);color:var(--hd-slate-400);gap:1.2em;font-size:1em;font-weight:600;display:flex}.sc-drawer-tabs span{padding:.2em 0 .5em}.sc-drawer-tabs span[data-active]{color:var(--hd-brand);box-shadow:inset 0 -2px 0 var(--hd-brand)}.sc-field{flex-direction:column;gap:.3em;display:flex;position:relative}.sc-field>span:first-child{text-transform:uppercase;letter-spacing:.05em;color:var(--hd-slate-400);font-size:.8em;font-weight:600}.sc-input-row{align-items:center;gap:.4em;display:flex}.sc-input{border:1px solid var(--hd-line);color:var(--hd-ink);background:#fff;border-radius:.6em;flex:1;align-items:center;gap:.5em;min-width:0;padding:.45em .7em;font-size:1em;display:inline-flex}.sc-hours{color:var(--hd-slate-500);white-space:nowrap;font-size:.9em}.sc-dot{border-radius:50%;width:.7em;height:.7em;display:inline-block}.sc-input-combo{justify-content:space-between}.sc-input-combo[data-open]{border-color:var(--hd-brand);box-shadow:0 0 0 2px #6d28d940}.sc-placeholder{color:#a3b2c2}.sc-user-chip{background:var(--hd-brand-soft);color:var(--hd-brand);border-radius:999em;align-items:center;gap:.4em;padding:.15em .7em .15em .2em;font-size:.95em;font-weight:600;display:inline-flex}.sc-combo{border:1px solid var(--hd-line);z-index:3;background:#fffffffa;border-radius:1em;margin-top:.3em;padding:.4em;animation:.3s both hdIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 .8em 2.4em #02061724}.sc-combo-search{color:#a3b2c2;border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.4em;margin-bottom:.2em;padding:.4em .6em;font-size:.9em;display:flex}.sc-combo-row{color:#1e293b;border-radius:.7em;align-items:center;gap:.6em;padding:.3em .6em;font-size:1em;font-weight:500;transition:background .2s;display:flex}.sc-combo-row span{flex-direction:column;line-height:1.2;display:flex}.sc-combo-row small{color:var(--hd-slate-400);font-size:.8em;font-weight:400}.sc-combo-row[data-hover]{background:var(--hd-brand-soft)}.sc-drawer-actions{gap:.5em;margin-top:auto;display:flex}.nt-page{position:absolute;inset:0}.nt-board-bg{opacity:.6;flex-direction:column;gap:.8em;display:flex;position:absolute;inset:1em}.nt-bg-row{border:1px solid var(--hd-line-soft);background:linear-gradient(90deg,#f1f5f9 0 14%,#0000 14% 16%,#f8fafc 16%);border-radius:.8em;height:5em}.nt-receipt{border:1px solid var(--hd-line);background:#fff;border-radius:1.4em;width:34em;max-width:calc(100% - 2em);padding:1.2em 1.4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.6em 4em #02061729}.nt-receipt-head{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.8em;padding-bottom:.9em;display:flex}.nt-receipt-head>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.nt-receipt-head b{font-size:1.2em;font-weight:700}.nt-receipt-head small{color:var(--hd-slate-500);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.nt-lines{flex-direction:column;display:flex}.nt-line{border-bottom:1px solid var(--hd-line-soft);color:#334155;align-items:center;gap:.8em;padding:.75em 0;font-size:1.05em;display:flex}.nt-line svg{color:var(--hd-slate-400)}.nt-line em{color:var(--hd-slate-400);margin-left:auto;font-size:.92em;font-style:normal;transition:color .4s}.nt-line[data-done] em{color:#047857;font-weight:600}.nt-line[data-done] svg{color:#047857}.nt-line[data-pending] em{color:#b45309}.nt-confirm{color:#047857;background:#ecfdf5;border-radius:999em;align-items:center;gap:.5em;margin-top:1em;padding:.45em 1em;font-size:1.05em;font-weight:700;display:inline-flex}.pt-page{gap:.8em}.pt-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.pt-chips{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.4em;display:flex}.pt-addr{color:var(--hd-slate-400);align-items:center;gap:.3em;font-size:.95em;display:inline-flex}.pt-patrol{border:1px solid var(--hd-line-soft);border-radius:1.2em;padding:.7em 1em;box-shadow:0 1px 2px #0206170d}.pt-patrol-head{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.7em;padding-bottom:.7em;display:flex}.pt-patrol-icon{width:2.8em;height:2.8em;color:var(--hd-brand);background:linear-gradient(135deg,#6d28d933,#6d28d914);border-radius:.8em;justify-content:center;align-items:center;display:inline-flex}.pt-patrol-name{flex-direction:column;flex:1;font-size:1.2em;font-weight:700;line-height:1.2;display:flex}.pt-patrol-name small{color:var(--hd-slate-500);margin-top:.15em;font-size:.78em;font-weight:400}.pt-stops{flex-direction:column;margin:0;padding:.4em 0 0;list-style:none;display:flex}.pt-stop{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.7em;padding:.3em;font-size:1.05em;display:flex}.pt-stop:last-child{border-bottom:none}.pt-stop-num{width:1.8em;height:1.8em;color:var(--hd-slate-500);background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;font-weight:700;display:inline-flex}.pt-stop-tile{width:2.4em;height:2.4em;color:var(--hd-brand);background:linear-gradient(135deg,#6d28d92e,#6d28d90f);border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pt-stop-name{color:#1e293b;flex-direction:column;flex:1;min-width:0;font-weight:600;line-height:1.2;display:flex}.pt-stop-name small{color:var(--hd-slate-400);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;font-weight:400;overflow:hidden}.pt-badges{gap:.3em;display:inline-flex}.pt-badges i{color:#475569;background:#f1f5f9;border-radius:.5em;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:inline-flex}.pt-drag{color:#cbd5e1;letter-spacing:-.2em;font-size:.9em}.pt-stop-add{color:var(--hd-brand);border:.15em dashed #6d28d959;border-radius:.8em;justify-content:center;margin-top:.4em;font-weight:600;transition:background .3s}.pt-stop-add[data-hover]{background:#6d28d90f}.pt-stop-new{margin-top:.4em}.pt-input{border:1px solid var(--hd-brand);color:var(--hd-ink);border-radius:.6em;flex:1;align-items:center;min-height:2.6em;padding:.45em .7em;font-size:1em;display:inline-flex;box-shadow:0 0 0 2px #6d28d940}.pt-typed{white-space:nowrap;width:0;display:inline-block;overflow:hidden}.pt-typed[data-go]{animation:1s steps(16,end) forwards ptType}.pt-typed.is-still{width:auto}@keyframes ptType{0%{width:0}to{width:9.6em}}.pt-caret{background:var(--hd-brand);width:2px;height:1.3em;margin-left:1px;animation:.9s steps(2,end) infinite ptBlink}@keyframes ptBlink{50%{opacity:0}}.pt-add-confirm{padding:.4em 1em}.pt-recent{color:var(--hd-slate-500);border:1px solid var(--hd-line-soft);border-radius:1em;align-items:center;gap:1em;padding:.7em 1em;font-size:1em;display:flex}.pt-recent-title{color:#1e293b;white-space:nowrap;font-weight:600}.pt-recent-row{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.pt-recent-row b{color:#047857}.pt-recent-empty{color:var(--hd-slate-400)}.pt-live{background:#22c55e;border-radius:50%;width:.7em;height:.7em;animation:2.4s ease-in-out infinite ptLive;box-shadow:0 0 0 .3em #22c55e40}@keyframes ptLive{50%{box-shadow:0 0 0 .6em #22c55e14}}.ap-round{border:.15em solid #4338ca}.ap-round-name{letter-spacing:-.01em;font-size:1.12em;font-weight:700}.ap-round-window{color:var(--ap-sub);margin-top:.2em;font-size:.95em;font-weight:600}.ap-round-meta{color:var(--ap-sub);margin:.6em 0 .5em;font-size:.9em;font-weight:600}.ap-round-meta b{color:var(--ap-text)}.ap-live{color:#0d9668;align-items:center;gap:.35em;font-weight:700;display:inline-flex}.ap-live i{background:#10b981;border-radius:50%;width:.6em;height:.6em;animation:1.6s ease-in-out infinite ptLive}.ap-cp-grid{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.ap-cp{border:.15em solid var(--ap-border);background:#fff;border-radius:1.4em;padding-bottom:.7em;position:relative;overflow:hidden}.ap-cp-photo{background:linear-gradient(135deg,#cbd5e1,#94a3b8 60%,#64748b);height:4.4em}.ap-cp b{padding:.5em .8em 0;font-size:.95em;font-weight:700;display:block}.ap-cp small{color:var(--ap-faint);white-space:nowrap;text-overflow:ellipsis;padding:.1em .8em 0;font-size:.78em;font-weight:600;display:block;overflow:hidden}.ap-cp[data-next] small{color:var(--ap-brand)}.ap-cp[data-next]{border-color:#4338ca}.ap-cp[data-done]:after{content:"";background:#0d96688c;position:absolute;inset:0}.ap-cp[data-done] b,.ap-cp[data-done] small{z-index:1;color:#fff;position:relative}.ap-cp[data-done]:before{content:"✓";z-index:2;color:#0d9668;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2em;height:2.2em;font-size:1em;font-weight:900;display:flex;position:absolute;top:1.1em;left:50%;transform:translate(-50%)}.ap-scan{color:#fff;z-index:7;background:#06121f;flex-direction:column;align-items:center;gap:.8em;padding:4.2em 1.4em 2em;display:flex;position:absolute;inset:0}.ap-scan-title{letter-spacing:-.02em;text-align:center;font-size:1.35em;font-weight:800;line-height:1.15}.ap-scan-hint{color:#ffffffa6;text-align:center;font-size:.9em}.ap-reticle{background:radial-gradient(circle,#3fd4ff1f,#0000 70%);border:.3em solid #3fd4ff;border-radius:2.4em;justify-content:center;align-items:center;width:11em;height:11em;margin:1.2em 0;display:flex;position:relative;overflow:hidden}.ap-qr{opacity:.9;width:6.4em;height:6.4em}.ap-scanline{background:linear-gradient(90deg,#0000,#3fd4ff,#0000);height:.25em;animation:2s ease-in-out infinite alternate apScan;position:absolute;top:.8em;left:.6em;right:.6em;box-shadow:0 0 1em #3fd4ff}.ap-scanline.is-still{animation:none;top:50%}@keyframes apScan{0%{top:.8em}to{top:calc(100% - 1em)}}.ap-btn-dark{color:#fff;box-shadow:none;background:#ffffff1a;align-self:stretch;margin-top:auto}.ap-stamp-wrap{z-index:8;background:#050f1cd1;justify-content:center;align-items:center;padding:1.4em;display:flex;position:absolute;inset:0}.ap-stamp{text-align:center;background:#fff;border-radius:2em;flex-direction:column;align-items:center;gap:.3em;width:100%;padding:1.6em 1.4em 1.4em;display:flex}.ap-stamp-ring{width:8.4em;height:8.4em;margin-bottom:.6em;position:relative}.ap-stamp-ring svg{width:100%;height:100%}.ap-stamp-arc{stroke-dasharray:276;stroke-dashoffset:276px;animation:.7s forwards apArc}.ap-stamp-arc.is-still{stroke-dashoffset:0;animation:none}@keyframes apArc{to{stroke-dashoffset:0}}.ap-stamp-check{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;animation:.5s .5s both hdPop;display:flex;position:absolute;inset:1.4em}.ap-spark{display:none}.ap-spark.s2{--dx:3.6em;--dy:-3.2em;background:#38bdf8}.ap-spark.s1{--dx:-4em;--dy:-2.6em}.ap-spark.s3{--dx:4.4em;--dy:1em;background:#fbbf24}.ap-spark.s4{--dx:-4.2em;--dy:2.4em;background:#38bdf8}.ap-spark.s5{--dx:.6em;--dy:-4.6em;background:#fbbf24}.ap-spark.s6{--dx:2em;--dy:4.2em}@keyframes apSpark{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2);opacity:0}}.ap-stamp-name{text-transform:uppercase;letter-spacing:.02em;color:var(--ap-text);font-size:1.5em;font-weight:800}.ap-stamp-time{color:var(--ap-sub);font-size:1em;font-weight:600}.ap-stamp-chips{gap:.5em;margin:.6em 0 1em;display:flex}.ap-stamp-chips .ap-pill{align-items:center;gap:.3em;display:inline-flex}.ap-stamp .ap-btn{align-self:stretch;padding:.8em;font-size:1.05em}.sp-switch{border:1px solid var(--hd-line);border-radius:1em;justify-content:space-between;align-items:center;padding:.7em 1em;display:flex;box-shadow:0 1px 2px #0206170d}.sp-switch span{flex-direction:column;line-height:1.2;display:flex}.sp-switch b{font-size:1.05em;font-weight:600}.sp-switch small{color:var(--hd-slate-500);font-size:.85em}.sp-toggle{background:var(--hd-grad);border-radius:999em;flex-shrink:0;width:3.2em;height:1.8em;position:relative}.sp-toggle:after{content:"";background:#fff;border-radius:50%;width:1.4em;height:1.4em;position:absolute;top:.2em;right:.2em;box-shadow:0 1px 2px #02061733}.sp-guard{color:#1e293b;align-items:center;gap:.6em;font-weight:500;display:inline-flex}.sp-table b{font-weight:600}@container (max-width:470px){.sp-table th:nth-child(2),.sp-table td:nth-child(2),.sp-table th:nth-child(5),.sp-table td:nth-child(5),.hd-page-sub{display:none}}.ap-steps-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.25em;font-size:2.7em;font-weight:800;line-height:1.05}.ap-steps-sub{color:var(--ap-sub);margin-top:.1em;font-size:.8em;font-weight:600}.ap-rank{gap:.5em;margin-top:.6em;display:flex}.ap-rank span{background:var(--ap-brand-soft);color:var(--ap-sub);white-space:nowrap;border-radius:999em;align-items:center;gap:.3em;padding:.25em .8em;font-size:.78em;font-weight:600;display:inline-flex}.ap-rank b{color:var(--ap-brand);font-size:1.25em;font-weight:800}.ap-board-row{border-bottom:1px solid var(--ap-border);white-space:nowrap;align-items:center;gap:.6em;padding:.3em;font-size:.9em;font-weight:600;display:flex}.ap-board-row:last-child{border-bottom:none}.ap-board-row span{flex:1}.ap-board-row b{font-variant-numeric:tabular-nums}.ap-board-row[data-you]{background:var(--ap-brand-soft);border-radius:.8em;margin:0 -.3em;padding:.55em .6em}.rp-page{background:#f1f5f9;flex-direction:column;display:flex;position:absolute;inset:0}.rp-topline{align-items:center;gap:.8em;padding:.8em 1.2em;display:flex}.rp-topline-title{white-space:nowrap;font-size:1.15em;font-weight:700}.rp-topline-title small{color:var(--hd-slate-500);margin-left:.4em;font-weight:500}.rp-status{white-space:nowrap;border:1px solid var(--hd-line);color:var(--hd-slate-500);background:#fff;border-radius:999em;align-items:center;gap:.5em;margin-left:auto;padding:.35em .9em;font-size:.95em;font-weight:600;transition:all .4s;display:inline-flex}.rp-status[data-state=sending]{color:var(--hd-brand);border-color:#6d28d94d}.rp-status[data-state=done]{color:#047857;background:#ecfdf5;border-color:#a7f3d0;animation:.45s cubic-bezier(.2,.9,.3,1.2) both hdPop}.rp-spinner{border:2px solid #6d28d933;border-top-color:var(--hd-brand);border-radius:50%;width:1em;height:1em;animation:.9s linear infinite rpSpin}@keyframes rpSpin{to{transform:rotate(360deg)}}.rp-sheet{background:#fff;border-radius:1.2em 1.2em 0 0;flex-direction:column;flex:1;margin:0 1.2em;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2em 3em #02061724}.rp-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#6d28d9,#4e1c9f 32%,#2e1065 62%,#1e1038);border-bottom:.3em solid #22d3ee;padding:1em 1.5em 1.1em;position:relative;overflow:hidden}.rp-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 11px);position:absolute;inset:0}.rp-hero-top{justify-content:space-between;align-items:center;margin-bottom:.9em;display:flex}.rp-logo-plate{color:#1e1038;background:#fff;border-radius:.6em;align-items:center;gap:.5em;padding:.35em .7em;font-size:.95em;font-weight:700;display:inline-flex}.rp-logo-img{width:1.6em!important;height:1.6em!important}.rp-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ffffff9e;font-size:.8em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.rp-hero-row{justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.rp-prop{letter-spacing:-.03em;font-size:2.4em;font-weight:800;line-height:1}.rp-addr{color:#ffffffc7;margin-top:.4em;font-size:.95em}.rp-period{text-align:right;flex-direction:column;align-items:flex-end;gap:.15em;display:flex}.rp-period b{white-space:nowrap;font-size:1em;font-weight:600}.rp-tiles{border-bottom:1px solid #e3e7ee;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rp-tile{border-right:1px solid #e3e7ee;flex-direction:column;gap:.3em;min-width:0;min-height:5.6em;padding:.8em;display:flex}.rp-tile:last-child{border-right:none}.rp-tile-label{text-transform:uppercase;letter-spacing:.06em;color:#6b7585;white-space:nowrap;text-overflow:ellipsis;font-size:.68em;font-weight:500;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.rp-tile-value{letter-spacing:-.02em;color:#0e1726;font-size:1.8em;font-weight:800;line-height:1}.rp-tile-sub{color:#6b7585;white-space:nowrap;font-size:.82em}.rp-skel-v{width:60%;height:1.8em}.rp-skel-s{width:80%;height:.8em}@container (max-width:470px){.rp-tiles{grid-template-columns:repeat(3,1fr)}.rp-tile:nth-child(n+4),.rp-period,.rp-topline .hd-btn{display:none}.rp-prop{font-size:1.8em}}.rp-section{justify-content:space-between;align-items:baseline;padding:.9em 1.4em .4em;display:flex}.rp-section-title{color:#0e1726;font-size:1.15em;font-weight:700}.rp-section-note{color:#6b7585;font-size:.85em}.rp-matrix{flex-direction:column;gap:.3em;padding:0 1.4em;display:flex}.rp-mx-head,.rp-mx-row{grid-template-columns:9em repeat(8,1fr);align-items:center;gap:.3em;display:grid}.rp-mx-head span{text-transform:uppercase;letter-spacing:.08em;color:#6b7585;text-align:center;font-size:.7em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.rp-mx-head span:first-child{text-align:left}.rp-mx-name{color:#0e1726;white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.rp-hit{text-align:center;color:#1d6b3e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e8f4ec;border-radius:.4em;padding:.35em 0;font-size:.8em;font-weight:600;animation:.25s both hdPop}.rp-hit.is-still{animation:none}.rp-hit-wait{color:#0000;background:#f4f6f9;animation:none}.rp-foot{color:#6b7585;background:#fff;border-top:1px solid #e3e7ee;justify-content:space-between;padding:.7em 1.4em;font-size:.72em;display:flex;position:absolute;bottom:0;left:0;right:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}@container (max-width:470px){.rp-mx-head,.rp-mx-row{grid-template-columns:7em repeat(4,1fr)}.rp-mx-row .rp-hit:nth-child(n+6),.rp-mx-head span:nth-child(n+6){display:none}}.ap-issue{align-items:center;gap:.6em;padding:.7em .8em;display:flex}.ap-issue .ap-plate{border-radius:.7em;width:2.3em;height:2.3em}.ap-issue .ap-pill{padding:.3em .6em;font-size:.64em}.ap-issue-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ap-issue-text b{font-size:.92em;font-weight:700;line-height:1.15}.ap-issue-text small{color:var(--ap-sub);white-space:nowrap;text-overflow:ellipsis;margin-top:.15em;font-size:.78em;font-weight:600;overflow:hidden}.ap-issue-text em{color:var(--ap-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.15em;font-size:.78em;font-style:normal;overflow:hidden}.ap-issue[data-new]{border-color:var(--ap-brand);position:relative;box-shadow:0 .6em 1.6em #4b3be82e}.ap-issue[data-new]:after{content:"NEW";background:var(--ap-brand);color:#fff;letter-spacing:.08em;border-radius:999em;padding:.2em .7em;font-size:.65em;font-weight:800;position:absolute;top:-.7em;right:1em}.ap-client-foot{color:var(--ap-sub);align-items:center;gap:.5em;margin-top:auto;margin-bottom:6em;font-size:.82em;font-weight:600;display:flex}.py-page{gap:.8em}.py-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.py-branch{color:var(--hd-slate-500);margin-left:.6em;font-size:.6em;font-weight:500}.py-toolbar{align-items:center;gap:.5em;display:flex}.py-period{font-variant-numeric:tabular-nums}.py-toolbar-right{gap:.5em;margin-left:auto;display:flex}.py-totals{color:var(--hd-slate-400);border-top:1px solid var(--hd-line-soft);border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:1.1em;padding:.5em .2em;font-size:1em;display:flex}.py-totals>span{flex-direction:column;line-height:1.15;display:flex}.py-totals b{color:#1e293b;font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:700}.py-totals small{font-size:.78em}.py-totals-gap{flex:1}.py-ot{color:#b45309}.py-check{border:1px solid var(--hd-line);background:#fff;border-radius:.3em;width:1.3em;height:1.3em;transition:all .3s;display:inline-block}.py-check[data-on]{background:var(--hd-brand);border-color:var(--hd-brand);box-shadow:inset 0 0 0 .2em #fff}.py-approve{color:#fff;background:#94a3b8;border-radius:999em;align-items:center;gap:.3em;padding:.25em .8em;font-size:.9em;font-weight:700;transition:background .3s;display:inline-flex}.py-approve.is-on{background:#2ecc71}.py-file{color:var(--hd-slate-500);font-variant-numeric:tabular-nums}.py-table th:nth-child(4),.py-table td:nth-child(4),.py-toolbar .hd-btn-outline{display:none}@container (max-width:470px){.py-table th:first-child,.py-table td:first-child,.py-table th:nth-child(4),.py-table td:nth-child(4),.py-table th:nth-child(5),.py-table td:nth-child(5),.py-table th:nth-child(8),.py-table td:nth-child(8),.py-head .hd-tabs,.py-totals>span:nth-child(-n+5),.py-toolbar .hd-btn-outline,.py-toolbar .hd-chip{display:none}}.py-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:12;background:#02061766;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.py-modal{background:#fff;border-radius:1.4em;flex-direction:column;gap:.8em;width:32em;max-width:calc(100% - 2em);padding:1.4em 1.5em;display:flex;box-shadow:0 2em 5em #0206174d}.py-modal-title{letter-spacing:-.02em;font-size:1.4em;font-weight:700}.py-modal-sub{color:var(--hd-slate-500);margin-top:-.5em;font-size:.95em}.py-file-row{border:1px solid var(--hd-line-soft);background:#f8fafc;border-radius:1em;align-items:center;gap:.8em;padding:.8em .9em;display:flex}.py-file-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.py-file-row b{font-weight:600}.py-file-row small{color:var(--hd-slate-400);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.py-file-icon{background:var(--hd-brand-soft);width:2.8em;height:2.8em;color:var(--hd-brand);border-radius:.8em;justify-content:center;align-items:center;display:inline-flex}.py-modal-actions{gap:.5em;display:flex}.py-modal-actions .is-done{box-shadow:none;background:#2ecc71}.py-modal-foot{color:var(--hd-slate-500);font-size:.9em}.py-modal-foot u{color:var(--hd-brand);font-weight:600;text-decoration:none}.ap-ts-total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.3em;font-size:2.8em;font-weight:800;line-height:1.05}.ap-ts-sub{color:var(--ap-sub);font-size:.85em;font-weight:600}.ap-ts-row{gap:.5em;margin-top:.9em;display:flex}.ap-ts-row span{background:var(--ap-bg);border-radius:1em;flex-direction:column;flex:1;padding:.5em .7em;line-height:1.2;display:flex}.ap-ts-row b{font-size:1.05em;font-weight:700}.ap-ts-row small{color:var(--ap-faint);font-size:.75em;font-weight:600}.ap-days{padding:.2em 1.1em}.ap-day{border-bottom:1px solid var(--ap-border);align-items:center;gap:.6em;padding:.7em 0;font-size:.98em;display:flex}.ap-day:last-child{border-bottom:none}.ap-day span{flex:1;font-weight:700}.ap-day b{font-variant-numeric:tabular-nums;font-weight:700}.ap-day i{color:var(--ap-faint);font-style:normal}.hr-page{gap:.8em}.hr-head{align-items:center;gap:1em;display:flex}.hr-head-chips{gap:.4em;margin-left:auto;display:flex}.hr-tabs{align-self:stretch}.hr-tabs .hd-tab{text-align:center;flex:1;padding-left:.6em;padding-right:.6em}.hd-tab[data-hover]:not([data-active]){color:#1e293b}.hr-body{flex:1;grid-template-columns:1.2fr 1fr;gap:.9em;min-height:0;display:grid}.hr-perf{border:1px solid var(--hd-line-soft);border-radius:1.2em;flex-direction:column;gap:.8em;padding:.9em 1em;display:flex}.hr-perf-head{justify-content:space-between;align-items:center;display:flex}.hr-perf-title{font-size:1.1em;font-weight:700}.hr-seg{padding:.2em}.hr-seg span{padding:.3em .9em;font-size:.8em}.hr-counts{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.hr-count{border:1px solid var(--hd-line-soft);opacity:0;border-radius:1em;flex-direction:column;padding:.6em .7em;display:flex}.hr-count[data-show]{opacity:1}.hr-count b{letter-spacing:-.02em;color:#047857;font-size:1.8em;font-weight:700;line-height:1}.hr-count b[data-flag]{color:#b45309}.hr-count small{color:var(--hd-slate-500);margin-top:.3em;font-size:.74em;line-height:1.15}.hr-overview{gap:.6em;display:flex}.hr-ov{border:1px solid var(--hd-line-soft);border-radius:1em;flex-direction:column;flex:1;padding:.7em .8em;display:flex}.hr-ov small{color:var(--hd-slate-500);font-size:.8em}.hr-ov b{letter-spacing:-.02em;font-size:1.5em;font-weight:700}.hr-side{border:1px solid var(--hd-line-soft);border-radius:1.2em;flex-direction:column;gap:.5em;padding:.9em 1em;display:flex}.hr-side-title{margin-bottom:.2em;font-size:1.1em;font-weight:700}.hr-doc{border-bottom:1px solid var(--hd-line-soft);opacity:0;align-items:center;gap:.7em;padding:.5em 0;display:flex}.hr-doc[data-show]{opacity:1}.hr-doc:last-child{border-bottom:none}.hr-doc>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.hr-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:600;overflow:hidden}.hr-doc small{color:var(--hd-slate-400);font-size:.8em}.hr-doc-icon{color:#0f766e;background:#ccfbf1;border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:inline-flex}.hr-doc-academy{color:#b45309;background:#fef3c7}.hr-bar{background:var(--hd-line-soft);border-radius:999em;height:.4em;margin-top:.4em;display:block;overflow:hidden}.hr-bar i{background:var(--hd-grad);border-radius:999em;height:100%;display:block}@container (max-width:470px){.hr-body{grid-template-columns:1fr}.hr-side,.hr-tabs .hd-tab:nth-child(n+5),.hd-page-sub{display:none}}.ap-review-stats{gap:.5em;display:flex}.ap-review-stats span{border:1px solid var(--ap-border);background:#fff;border-radius:1.2em;flex-direction:column;flex:1;align-items:center;padding:.6em .5em;line-height:1.2;display:flex}.ap-review-stats b{font-size:1.1em;font-weight:800}.ap-review-stats small{color:var(--ap-faint);font-size:.72em;font-weight:600}.ap-score{flex-direction:column;align-items:center;gap:.5em;padding-top:.8em;display:flex}.ap-ring{justify-content:center;align-items:center;width:9.6em;height:9.6em;display:flex;position:relative}.ap-ring svg{width:100%;height:100%;position:absolute;inset:0}.ap-ring-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.8em;font-weight:800;line-height:1}.ap-ring-num small{color:var(--ap-faint);letter-spacing:0;font-size:.45em;font-weight:700}.ap-ring-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ap-sub);margin-top:-.2em;font-size:.7em;font-weight:800}.ap-points{flex-direction:column;gap:.45em;width:100%;display:flex}.ap-point{color:var(--ap-sub);grid-template-columns:6.2em 1fr 3em;align-items:center;gap:.6em;font-size:.88em;font-weight:600;display:grid}.ap-point>i{background:var(--ap-border);border-radius:999em;height:.5em;display:block;overflow:hidden}.ap-point>i>i{background:linear-gradient(90deg,#3fd4ff,#3b7bff,#a05cff);border-radius:999em;height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.ap-point b{text-align:right;color:var(--ap-text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.hd-root *,.hd-root :before,.hd-root :after{transition:none!important;animation:none!important}}.hd-loop,.hd-loop *{font-family:var(--hd-font), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important}.hd-loop{max-width:none;margin:0;display:block}.hd-loop .hd-stage{order:0}.hd-loop[data-phone-only] .hd-canvas{--hd-phone-x:5.75em;--hd-phone-y:.75em;--hd-phone-w:18.5em;--hd-phone-h:38.5em;--hd-cx:15em;--hd-cy:20em;--hd-w:30em;--hd-h:40em;height:40em;font-size:3.33333cqw}@container (max-width:470px){.hd-loop[data-phone-only] .hd-canvas{--hd-phone-x:5.75em;--hd-phone-y:.75em;--hd-phone-w:18.5em;--hd-phone-h:38.5em;--hd-cx:15em;--hd-cy:20em;--hd-w:30em;--hd-h:40em;height:40em;font-size:3.33333cqw}.hd-loop[data-phone-only] .hd-cursor[data-on=phone]{transform:translate(calc(var(--hd-phone-x) + var(--cx-d) * 1em), calc(var(--hd-phone-y) + var(--cy-d) * 1em))}.hd-loop[data-phone-only] .hd-ph-title{font-size:1.45em}}.hd-loop[data-phone-only] .hd-viewport{box-shadow:none;background:0 0;border-radius:0}.hd-loop[data-phone-only] .hd-backdrop{display:none}.db-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.db-tiles{grid-template-columns:repeat(4,1fr);gap:.8em;display:grid}.db-tile{border:1px solid var(--hd-line-soft);background:#fff;border-radius:1.2em;flex-direction:column;gap:.15em;padding:.9em 1.1em;transition:box-shadow .4s;display:flex}.db-tile[data-hot]{box-shadow:0 0 0 .2em #f59e0b40}.db-tile small{color:var(--hd-slate-500);text-transform:uppercase;letter-spacing:.05em;font-size:.8em;font-weight:600}.db-tile b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.1em;font-weight:700;line-height:1.1}.db-tile span{color:var(--hd-slate-400);font-size:.85em}.db-tile[data-tone=ok] b{color:#059669}.db-tile[data-tone=warn] b{color:#d97706}.db-tile[data-tone=brand] b{color:var(--hd-brand)}.db-tile[data-tone=slate] b{color:#475569}.db-cols{flex:1;grid-template-columns:1fr 1fr;gap:.8em;min-height:0;display:grid}.db-card{border:1px solid var(--hd-line-soft);background:#fff;border-radius:1.2em;flex-direction:column;gap:.5em;padding:.9em 1em;display:flex}.db-card-title{color:var(--hd-slate-500);align-items:center;gap:.5em;margin-bottom:.2em;font-size:.95em;font-weight:600;display:flex}.db-row{border-radius:.8em;align-items:center;gap:.7em;padding:.45em .5em;transition:background .5s;display:flex}.db-row[data-ok]{background:#ecfdf5}.db-row-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.db-row-text b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:600;overflow:hidden}.db-row-text small{color:var(--hd-slate-500);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.db-dot{background:var(--hd-green);border-radius:50%;flex-shrink:0;width:.8em;height:.8em;box-shadow:0 0 0 .25em #10b98133}@container (max-width:470px){.db-tiles{grid-template-columns:repeat(2,1fr)}}.db-cols{grid-template-columns:1.55fr 1fr}.db-map-card{min-height:17em;padding:0;position:relative;overflow:hidden}.db-map{width:100%;height:100%;position:absolute;inset:0}.db-map-head{z-index:3;justify-content:space-between;align-items:center;gap:.6em;display:flex;position:absolute;top:.7em;left:.8em;right:.8em}.db-map-title{white-space:nowrap;background:#fff;border-radius:999em;align-items:center;gap:.5em;padding:.35em .8em;font-size:.9em;font-weight:700;display:inline-flex;box-shadow:0 .2em .8em #0f0a1e1f}.db-map-legend{white-space:nowrap;color:var(--hd-slate-500);background:#fff;border-radius:999em;align-items:center;gap:.35em;padding:.35em .8em;font-size:.8em;font-weight:600;display:inline-flex;box-shadow:0 .2em .8em #0f0a1e1f}.db-map-legend i{border-radius:50%;width:.65em;height:.65em;display:inline-block}.db-map-card .lm-pin .lm-pulse{width:2.8em;height:2.8em}.db-pin-tag{color:#fff;white-space:nowrap;background:#065f46;border-radius:999em;padding:.3em .7em;font-size:.78em;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%,.5em)}@container (max-width:470px){.db-cols{grid-template-columns:1fr}.db-cols .db-card:last-child{display:none}.db-map-card{min-height:14em}}.ci-fence{background:var(--ap-success-soft);border-radius:1.1em;align-items:center;gap:.8em;margin-top:.8em;padding:.7em .8em;display:flex}.ci-fence span{flex-direction:column;line-height:1.25;display:flex}.ci-fence b{color:#065f46;font-size:.95em;font-weight:700}.ci-fence small{color:#0d9668;font-size:.8em;font-weight:600}.ci-fence-ring{border:.18em solid #34d399;border-radius:50%;flex-shrink:0;width:2.6em;height:2.6em;display:block;position:relative}.ci-fence-ring i{background:var(--ap-brand);border-radius:50%;width:.9em;height:.9em;animation:1.6s ease-in-out infinite ciPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .3em #4b3be833}@keyframes ciPulse{0%,to{box-shadow:0 0 0 .3em #4b3be833}50%{box-shadow:0 0 0 .6em #4b3be814}}.ci-timer{background:var(--ap-brand-soft);border-radius:1em;justify-content:space-between;align-items:center;margin-top:.8em;padding:.7em .9em;display:flex}.ci-timer-label{color:var(--ap-brand);font-size:.9em;font-weight:700}.ci-timer-num{font-variant-numeric:tabular-nums;color:var(--ap-text);letter-spacing:-.02em;font-size:1.3em;font-weight:700}.ap-next .ap-btn{width:100%;margin-top:.8em}.ci-lines{color:var(--ap-sub);flex-direction:column;gap:.5em;margin-top:.6em;font-size:.92em;font-weight:600;display:flex}.ci-lines span{align-items:center;gap:.6em;display:flex}.ci-lines i{background:var(--ap-brand);opacity:.5;border-radius:50%;flex-shrink:0;width:.6em;height:.6em}.pp-lock{color:#fff;background:radial-gradient(120% 80% at 20% 0,#4b2fd6 0%,#1a1565 45%,#0b0820 100%);flex-direction:column;display:flex;position:absolute;inset:0}.pp-clock{text-align:center;flex-direction:column;align-items:center;gap:.1em;padding:4.2em 0 0;display:flex}.pp-clock small{opacity:.85;font-size:1.05em;font-weight:600}.pp-clock b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:5.4em;font-weight:500;line-height:1}.pp-stack{flex-direction:column;flex:1;gap:.55em;padding:1.6em .8em 0;display:flex}.pp-push{animation:.7s cubic-bezier(.2,.8,.2,1) both ppPush}@keyframes ppPush{0%{opacity:0;transform:translateY(-1.2em)scale(.97)}to{opacity:1;transform:none}}.pp-bottom{justify-content:space-between;align-items:center;height:5.5em;padding:0 2.2em 1em;display:flex;position:absolute;bottom:0;left:0;right:0}.pp-flash,.pp-cam{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:50%;width:3.2em;height:3.2em}.pp-bar{background:#ffffffd9;border-radius:999em;align-self:flex-end;width:9em;height:.4em;margin-bottom:-.1em}.as-head{align-items:center;gap:.9em;display:flex}.as-spark{background:var(--hd-grad);color:#fff;border-radius:1em;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;display:inline-flex}.as-thread{flex-direction:column;flex:1;gap:.8em;min-height:0;padding:.4em 0;display:flex}.as-msg{border-radius:1.2em;max-width:78%;padding:.8em 1.1em;font-size:1.05em;line-height:1.4}.as-msg-me{background:var(--hd-grad);color:#fff;border-bottom-right-radius:.3em;align-self:flex-end}.as-msg-ai{border:1px solid var(--hd-line-soft);background:#fff;border-bottom-left-radius:.3em;flex-direction:column;align-self:flex-start;gap:.6em;display:flex}.as-msg-ai p{margin:0}.as-caret{vertical-align:-.15em;background:#fff;width:.12em;height:1em;margin-left:.15em;animation:.9s steps(2,end) infinite asBlink;display:inline-block}@keyframes asBlink{to{opacity:0}}.as-dots{vertical-align:middle;gap:.25em;margin-right:.5em;display:inline-flex}.as-dots i{background:var(--hd-brand);border-radius:50%;width:.5em;height:.5em;animation:1s ease-in-out infinite asDot}.as-dots i:nth-child(2){animation-delay:.15s}.as-dots i:nth-child(3){animation-delay:.3s}@keyframes asDot{0%,to{opacity:.3}50%{opacity:1}}.as-row{align-items:center;gap:.7em;display:flex}.as-row span{flex-direction:column;line-height:1.2;display:flex}.as-row b{font-weight:600}.as-row small{color:var(--hd-slate-500);font-size:.85em}.as-action{background:var(--hd-brand-soft);border-radius:.9em;justify-content:space-between;align-items:center;gap:.8em;margin-top:.2em;padding:.6em .8em;font-weight:600;display:flex}.as-action>span:first-child{color:var(--hd-brand);align-items:center;gap:.5em;display:inline-flex}.as-action[data-done]{background:#ecfdf5}.as-input{border:1px solid var(--hd-line);background:#fff;border-radius:999em;align-items:center;gap:.8em;padding:.4em .5em .4em 1.2em;display:flex}.as-input-text{color:var(--hd-slate-400);flex:1;font-size:1.05em}@container (max-width:470px){.as-msg{max-width:92%}}.es-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.es-cols{flex:1;grid-template-columns:1.2fr 1fr;gap:.9em;min-height:0;display:grid}.es-card{border:1px solid var(--hd-line-soft);background:#fff;border-radius:1.2em;flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex}.es-card-title{text-transform:uppercase;letter-spacing:.05em;color:var(--hd-slate-400);font-size:.85em;font-weight:600}.es-signer{margin-top:.6em}.es-doc{background:#f8fafc;border-radius:.8em;align-items:center;gap:.7em;padding:.5em .6em;font-size:1em;font-weight:600;transition:background .5s;display:flex}.es-doc>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.es-doc small{color:var(--hd-slate-500);white-space:nowrap;font-size:.82em;font-weight:500}.es-doc[data-signed]{color:#065f46;background:#ecfdf5}.es-doc-icon{background:var(--hd-brand-soft);width:2.2em;height:2.2em;color:var(--hd-brand);border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.es-send{align-self:flex-start;margin-top:.6em}.es-line{align-items:flex-start;gap:.8em;padding:.3em 0;display:flex;position:relative}.es-line i{border:.2em solid var(--hd-line);background:#fff;border-radius:50%;flex-shrink:0;width:1.1em;height:1.1em;margin-top:.15em;transition:all .4s}.es-line[data-done] i{border-color:var(--hd-green);background:var(--hd-green)}.es-line span{color:var(--hd-slate-400);flex-direction:column;font-weight:600;line-height:1.25;display:flex}.es-line[data-done] span{color:var(--hd-ink)}.es-line small{color:var(--hd-slate-500);font-size:.82em;font-weight:500}@container (max-width:470px){.es-cols{grid-template-columns:1fr}.es-cols .es-card:last-child{display:none}}.hd-loop-tabs{flex-wrap:wrap;justify-content:center;gap:4px;max-width:1100px;margin:0 auto 18px;display:flex}.hd-loop-tab{color:#ffffffc7;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 10px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.hd-loop-tab:hover{color:#fff;background:#ffffff1c}.hd-loop-tab[aria-selected=true]{color:#fff;background:#ffffff29;border-color:#ffffff52}.hd-loop-tab-track{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.hd-loop-tab-fill{width:0;height:100%;animation:hdTabFill var(--hd-dur,8s) linear forwards;background:#c4b5fd;display:block}.hd-loop-tab[data-paused] .hd-loop-tab-fill{animation-play-state:paused}@keyframes hdTabFill{0%{width:0}to{width:100%}}@media (max-width:640px){.hd-loop-tab{padding:7px 10px 9px;font-size:12px}.hd-loop-tab span{display:none}.hd-loop-tab[aria-selected=true] span{display:inline}}.lm-page{position:absolute;inset:0;overflow:hidden}.lm-map{width:100%;height:100%;position:absolute;inset:0}.lm-head{z-index:3;justify-content:space-between;align-items:center;gap:1em;display:flex;position:absolute;top:1.1em;left:1.2em;right:1.2em}.lm-title{background:#fff;border-radius:999em;align-items:center;gap:.6em;padding:.5em 1.1em .5em .9em;font-size:1.25em;font-weight:700;display:inline-flex;box-shadow:0 .3em 1.2em #0f0a1e1f}.lm-title small{color:var(--hd-slate-500);font-size:.72em;font-weight:500}.lm-dot{background:#10b981;border-radius:50%;width:.7em;height:.7em;box-shadow:0 0 0 .25em #10b98140}.lm-head .hd-chip{background:#fff;box-shadow:0 .3em 1.2em #0f0a1e1f}.lm-legend{z-index:3;color:var(--hd-slate-500);background:#fff;border-radius:1em;align-items:center;gap:1em;padding:.7em 1.1em;font-size:1.05em;font-weight:600;display:inline-flex;position:absolute;bottom:1.1em;left:1.2em;box-shadow:0 .3em 1.2em #0f0a1e1f}.lm-legend b{color:#059669;margin-right:-.4em;font-size:1.5em;font-weight:800}.lm-legend span{align-items:center;gap:.4em;font-size:.9em;display:inline-flex}.lm-legend i{border-radius:50%;width:.7em;height:.7em;display:inline-block}.lm-pin{z-index:2;animation:.5s cubic-bezier(.2,.9,.3,1.3) both lmDrop;position:absolute;transform:translate(-50%,-50%)}.lm-pin[data-focus]{z-index:4}@keyframes lmDrop{0%{opacity:0;transform:translate(-50%,-90%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lm-pulse{opacity:0;border:.2em solid;border-radius:50%;width:3.2em;height:3.2em;animation:2.2s ease-out infinite lmPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lmPulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}.lm-pin .hd-avatar{display:block;position:relative}.lm-card{white-space:nowrap;background:#fff;border-radius:1em;flex-direction:column;gap:.25em;width:15em;padding:.7em .9em;display:flex;position:absolute;top:-.4em;left:2.2em;box-shadow:0 .6em 2em #0f0a1e2e}.lm-card b{font-size:1.05em}.lm-card small{color:var(--hd-slate-500);font-size:.82em}.lm-card .hd-chip{align-self:flex-start;margin-top:.2em;font-size:.8em}.pm-page{position:absolute;inset:0;overflow:hidden}.pm-map,.pm-trail{width:100%;height:100%;position:absolute;inset:0}.pm-trail{z-index:1}.pm-draw{stroke-dasharray:3200;stroke-dashoffset:3200px}.pm-draw.is-on{animation:2.4s cubic-bezier(.35,0,.5,1) forwards pmDraw}.pm-draw.is-still{stroke-dashoffset:0;animation:none}@keyframes pmDraw{to{stroke-dashoffset:0}}.pm-cp{z-index:2;flex-direction:column;align-items:center;gap:.3em;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-cp-dot{color:#fff;background:#fff;border:.25em solid #c4b5fd;border-radius:50%;justify-content:center;align-items:center;width:2.4em;height:2.4em;transition:background .3s,border-color .3s;display:inline-flex}.pm-cp[data-done] .pm-cp-dot{background:#10b981;border-color:#fff;box-shadow:0 .3em 1em #10b98166}.pm-cp-name{color:#fff;white-space:nowrap;background:#0f0a1e;border-radius:999em;padding:.3em .7em;font-size:.82em;font-weight:700}.pm-guard{z-index:3;transition:left .6s cubic-bezier(.4,0,.3,1),top .6s cubic-bezier(.4,0,.3,1);position:absolute;transform:translate(-50%,-50%)}.pm-guard .hd-avatar{display:block}.pm-photo{z-index:4;background:#fff;border-radius:.9em;flex-direction:column;gap:.2em;width:11em;padding:.4em;display:flex;position:absolute;box-shadow:0 .6em 2em #0f0a1e38}.pm-photo img{object-fit:cover;border-radius:.6em;width:100%;height:6.2em;display:block}.pm-photo b{margin-top:.3em;font-size:.95em}.pm-photo small{color:var(--hd-slate-500);align-items:center;gap:.3em;font-size:.75em;display:inline-flex}.pm-photo-check{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:1.6em;height:1.6em;display:inline-flex;position:absolute;top:.6em;right:.6em}.pm-bar{z-index:5;background:#fff;border-radius:1.1em;align-items:center;gap:.9em;padding:.8em 1.1em;display:flex;position:absolute;bottom:1.1em;left:1.2em;right:1.2em;box-shadow:0 .5em 1.6em #0f0a1e24}.pm-bar-text{flex-direction:column;flex:1;line-height:1.2;display:flex}.pm-bar-text b{font-size:1.15em;font-weight:700}.pm-bar-text small{color:var(--hd-slate-500);font-size:.85em}.pm-bar-right{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.pm-bar-right b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:800}.pm-bar-right small{color:var(--hd-slate-500);text-transform:uppercase;letter-spacing:.04em;font-size:.78em;font-weight:600}.ms-page{flex-direction:row!important;gap:0!important;padding:0!important}.ms-list{border-right:1px solid var(--hd-line-soft);flex-direction:column;flex:0 0 20em;gap:.2em;width:20em;padding:1em .7em;display:flex}.ms-list-head{justify-content:space-between;align-items:center;padding:0 .5em .6em;display:flex}.ms-thread{border-radius:.9em;align-items:center;gap:.7em;padding:.6em;display:flex}.ms-thread[data-active]{background:var(--hd-brand-soft)}.ms-thread-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ms-thread-text b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:600;overflow:hidden}.ms-thread-text small{color:var(--hd-slate-500);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.ms-unread{background:var(--hd-brand);border-radius:50%;flex-shrink:0;width:.7em;height:.7em}.ms-conv{flex-direction:column;flex:1;min-width:0;display:flex}.ms-conv-head{border-bottom:1px solid var(--hd-line-soft);justify-content:space-between;align-items:center;padding:1em 1.2em;display:flex}.ms-conv-head>span:first-child{flex-direction:column;line-height:1.2;display:flex}.ms-conv-head b{font-size:1.15em;font-weight:700}.ms-conv-head small{color:var(--hd-slate-500);font-size:.85em}.ms-msgs{flex-direction:column;flex:1;gap:.8em;padding:1em 1.2em;display:flex}.ms-msg{align-items:flex-start;gap:.7em;max-width:80%;display:flex}.ms-msg>span{background:#f1f5f9;border-radius:.3em 1.1em 1.1em;flex-direction:column;gap:.2em;padding:.7em 1em;font-size:1.02em;line-height:1.4;display:flex}.ms-msg b{margin-right:.3em;font-weight:700}.ms-msg small{color:var(--hd-slate-400);font-size:.78em}.ms-msg-me{align-self:flex-end}.ms-msg-me>span{background:var(--hd-grad);color:#fff;border-radius:1.1em .3em 1.1em 1.1em}.ms-msg-me small{color:#ffffffbf}.ms-input{border:1px solid var(--hd-line);border-radius:999em;align-items:center;gap:.6em;margin:0 1.2em 1em;padding:.35em .4em .35em 1.1em;display:flex}.ms-input-text{color:var(--hd-ink);flex:1;min-height:1.4em;font-size:1.02em}@container (max-width:470px){.ms-list{display:none}}.lmp-body{gap:.7em}.lmp-count{color:var(--ap-sub);font-size:.9em;font-weight:700}.lmp-count b{color:#059669;margin-right:.2em;font-size:1.3em}.lmp-map{border:1px solid var(--ap-border);border-radius:1.4em;height:17em;position:relative;overflow:hidden}.lmp-map .lm-pin .lm-pulse{width:2.6em;height:2.6em}.lmp-card{z-index:5;background:#fff;border-radius:1em;align-items:center;gap:.6em;padding:.6em .7em;display:flex;position:absolute;bottom:.6em;left:.6em;right:.6em;box-shadow:0 .4em 1.4em #0f0a1e2e}.lmp-card>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.lmp-card b{font-size:.95em}.lmp-card small{color:var(--ap-sub);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.hd-loop .hd-camera{transition:transform .75s cubic-bezier(.45,.05,.2,1)}.db-board{gap:.7em}.db-tabs{align-items:center;gap:.8em;display:flex}.db-search{font-size:.95em}.db-tile[data-tone=bad] b{color:#e11d48}.db-tile[data-tone=ink] b{color:var(--hd-ink)}.db-tile[data-sel]{border-color:var(--hd-brand);box-shadow:0 0 0 .15em #6d28d926}.db-tile{border-radius:.9em;padding:.7em .9em}.db-tile b{font-size:1.9em}.db-grid{grid-template-columns:repeat(4,1fr);gap:.35em .8em;display:grid}.db-cell{border-radius:.6em;align-items:center;gap:.5em;padding:.35em .4em;font-size:.95em;transition:background .4s;display:flex}.db-cell[data-ok]{background:#ecfdf5}.db-initials{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;font-size:.75em;font-weight:700;display:inline-flex}.db-cell-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.db-cell-at{color:var(--hd-slate-500);white-space:nowrap;font-size:.85em}.db-late{color:#e11d48;white-space:nowrap;font-size:.78em;font-weight:700}.db-dots{color:var(--hd-slate-400);letter-spacing:.1em}.db-page .db-map-card{flex:1;min-height:12em}@container (max-width:470px){.db-grid{grid-template-columns:repeat(2,1fr)}.db-cell:nth-child(n+7){display:none}}.lm-gr{gap:.6em!important}.lm-tabs{align-self:flex-start}.lm-chips{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.lm-chip{color:var(--hd-slate-500);border:1px solid var(--hd-line-soft);background:#fff;border-radius:999em;padding:.25em .7em;font-size:.78em;font-weight:600}.lm-chip[data-on]{background:var(--hd-brand);color:#fff;border-color:var(--hd-brand)}.lm-chip-sep{margin-left:.6em}.lm-chip-right{margin-left:auto}.lm-frame{border:1px solid var(--hd-line-soft);border-radius:1em;flex:1;min-height:0;position:relative;overflow:hidden}.lm-count{z-index:3;color:var(--hd-slate-500);background:#fff;border-radius:.6em;padding:.35em .7em;font-size:.8em;font-weight:600;position:absolute;top:.8em;right:1em;box-shadow:0 .2em .8em #0f0a1e1f}.lm-gpin{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:2.4em;height:2.4em;font-size:.72em;font-weight:800;display:inline-flex;box-shadow:0 0 0 .2em #fff,0 .3em .8em #2563eb73}.lm-legend-sm{gap:.7em;padding:.4em .8em;font-size:.85em}.lm-legend-sm span{font-size:.85em}.hm-body{gap:.7em;padding-top:.8em}.hm-clock{color:#fff;background:linear-gradient(135deg,#34d399 0%,#10b981 45%,#0f766e 100%);border-radius:1.6em;padding:1.1em 1.2em;position:relative;overflow:visible}.hm-clock-eyebrow{letter-spacing:.14em;opacity:.9;align-items:center;gap:.5em;font-size:.72em;font-weight:800;display:flex}.hm-clock-eyebrow i{opacity:.8;background:#fff;border-radius:50%;width:.7em;height:.7em}.hm-clock-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.15em;font-size:2.8em;font-weight:800;line-height:1.1}.hm-clock-since{opacity:.9;margin-top:.1em;font-size:.95em}.hm-clock-bar{background:#ffffff4d;border-radius:999em;height:.45em;margin-top:.9em;overflow:hidden}.hm-clock-bar i{background:#fff;border-radius:999em;height:100%;display:block}.hm-callout{color:#0b0820;letter-spacing:.08em;z-index:3;background:#22d3ee;border-radius:999em;padding:.45em .9em;font-size:.7em;font-weight:800;position:absolute;bottom:-1.1em;right:.8em;box-shadow:0 .4em 1em #22d3ee73}.hm-callout:after{content:"";border:.55em solid #0000;border-top-color:#22d3ee;border-bottom:0;position:absolute;bottom:-.5em;left:50%;transform:translate(-50%)}.hm-tiles{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.hm-tile{border-radius:1.4em;flex-direction:column;gap:.15em;min-height:8.6em;padding:.9em 1em;display:flex}.hm-tiles-small .hm-tile{min-height:6.2em}.hm-tile-now{color:#fff;background:linear-gradient(160deg,#1e1b8f,#2a22c7 60%,#4c2bd6);box-shadow:0 0 0 .2em #22d3ee99}.hm-tile-now[data-pressed]{transform:scale(.97)}.hm-tile-ok{color:#065f46;background:#d9f7ec;border:1px solid #a7f3d0}.hm-tile-white{border:1px solid var(--ap-border);color:var(--ap-text);background:#fff}.hm-tile-top{justify-content:space-between;align-items:center;margin-bottom:.4em;display:flex}.hm-tile-icon{background:#ffffff24;border-radius:.8em;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:inline-flex}.hm-tile-icon-ok{color:#fff;background:#34d399;border-radius:50%}.hm-tile-icon-warn{color:#b45309;background:#fef3c7}.hm-go{color:#fff;background:#3b82f6;border-radius:999em;padding:.3em .8em;font-size:.85em;font-weight:700}.hm-tile-eyebrow{letter-spacing:.14em;opacity:.8;font-size:.62em;font-weight:800}.hm-tile-title{font-size:.98em;font-weight:700;line-height:1.2}.hm-tile-big{font-size:1.5em}.hm-tile-sub{opacity:.85;font-size:.8em;line-height:1.2}.hm-tile-sub small{opacity:.7;font-size:.85em}.hm-count{color:var(--ap-faint);font-size:1.1em;font-weight:800}.hm-count b{color:var(--ap-text);font-size:1.3em}.hm-mini-bar{background:var(--ap-border);border-radius:999em;height:.35em;margin-top:.5em;overflow:hidden}.hm-mini-bar i{background:#3b82f6;height:100%;display:block}.hm-clockout{border:1px solid var(--ap-border);background:#fff;border-radius:999em;align-self:center;align-items:center;gap:.4em;margin-top:.2em;padding:.6em 1.3em;font-size:.95em;font-weight:700;display:inline-flex}.in-back{opacity:.8;margin-right:.3em}.in-body{gap:.6em;padding-top:.9em}.in-row{justify-content:space-between;align-items:center;display:flex}.in-label{font-size:1.05em;font-weight:700}.in-pro{color:var(--ap-sub);background:#ecebf5;border-radius:999em;align-items:center;gap:.3em;padding:.35em .7em;font-size:.72em;font-weight:700;transition:all .3s;display:inline-flex}.in-pro[data-on]{background:var(--ap-brand);color:#fff;transform:scale(1.06)}.in-card{border:1px solid var(--ap-border);background:#fff;border-radius:1.3em;flex-direction:column;gap:.5em;padding:.8em;display:flex}.in-field{border:1px solid var(--ap-border);color:var(--ap-faint);background:#f7f5fb;border-radius:.9em;padding:.7em .8em;font-size:.9em;line-height:1.35}.in-field[data-filled]{color:var(--ap-text);font-weight:500}.in-field-tall{min-height:4.6em}.in-caret{background:var(--ap-text)}.in-chips{flex-wrap:wrap;gap:.35em;display:flex}.in-chip{border:1px solid var(--ap-border);color:var(--ap-faint);background:#fff;border-radius:999em;padding:.3em .6em;font-size:.68em;font-weight:700;transition:all .3s}.in-chip[data-on=ok]{color:#065f46;background:#d9f7ec;border-color:#a7f3d0}.in-chip[data-on=warn]{color:#92400e;background:#fef3c7;border-color:#fde68a}.in-ai{color:var(--ap-brand);background:#ece9ff;border-radius:.8em;align-items:center;gap:.5em;padding:.55em .8em;font-size:.8em;font-weight:600;display:flex}.in-ai-done{color:#065f46;background:#d9f7ec}.in-kinds{flex-wrap:wrap;gap:.4em;display:flex}.in-kind{border:1px solid var(--ap-border);background:#fff;border-radius:999em;padding:.4em .7em;font-size:.72em;font-weight:700;transition:all .25s}.in-kind[data-on]{color:#fff;background:#f97316;border-color:#f97316;transform:scale(1.06)}.hd-scene-stage{position:absolute;inset:0}.hs{background:#0b0820;position:absolute;inset:0;overflow:hidden}.hs-world{transform-origin:58% 46%;transition:transform 1s cubic-bezier(.5,0,.15,1);position:absolute;inset:0}.hs[data-dive] .hs-world{transform:scale(2.6)}.hs-layer{transition:opacity .7s;position:absolute;inset:0}.hs-map{width:100%;height:100%;position:absolute;inset:0}.hs-city{opacity:1}.hs-block{opacity:0;transform-origin:58% 46%;transform:scale(.385)}.hs[data-dive] .hs-city{opacity:0;transition-delay:.35s}.hs[data-dive] .hs-block{opacity:1;transition-delay:.3s}.hs-city:after{content:"";pointer-events:none;background:radial-gradient(70% 70%,#0000 40%,#0b082073);position:absolute;inset:0}.hs-pin{z-index:2;animation:.45s cubic-bezier(.2,.9,.3,1.3) both lmDrop;position:absolute;transform:translate(-50%,-50%)}.hs-pin[data-hero]{z-index:3}.hs-pulse{opacity:0;border:.2em solid #10b981;border-radius:50%;width:3.4em;height:3.4em;animation:2.2s ease-out infinite lmPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-face{width:2.6em;height:2.6em;display:block;box-shadow:0 0 0 .16em #fff,0 0 0 .32em #10b981}.hs-face img{object-fit:cover;width:100%;height:100%;display:block}.hs-pin .hd-avatar{display:block}.hs-trail{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hs-draw{stroke-dasharray:3200;stroke-dashoffset:3200px}.hs-draw.is-on{animation:1.9s cubic-bezier(.35,0,.5,1) forwards pmDraw}.hs-draw.is-still{stroke-dashoffset:0;animation:none}.hs-cp{z-index:2;flex-direction:column;align-items:center;gap:.2em;display:flex;position:absolute;transform:translate(-50%,-50%)}.hs-cp-dot{color:#fff;background:#fff;border:.25em solid #c4b5fd;border-radius:50%;justify-content:center;align-items:center;width:2.4em;height:2.4em;transition:all .3s;display:inline-flex}.hs-cp[data-done] .hs-cp-dot{background:#10b981;border-color:#fff;transform:scale(1.15);box-shadow:0 .3em 1em #10b98173}.hs-cp-name{color:#fff;white-space:nowrap;background:#0f0a1e;border-radius:999em;padding:.3em .7em;font-size:.85em;font-weight:700}.hs-cp-name small{opacity:.75;font-weight:600}.hs-guard{z-index:3;transition:left .4s cubic-bezier(.4,0,.3,1),top .4s cubic-bezier(.4,0,.3,1);position:absolute;transform:translate(-50%,-50%)}.hs-guard .hd-avatar{display:block}.hs-card{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#ffffffeb;border-radius:1.1em;align-items:center;gap:.7em;padding:.8em 1em;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translateY(.8em)scale(.97);box-shadow:0 1em 3em #0f0a1e47,0 0 0 1px #fff9}.hs-card[data-in]{opacity:1;transform:none}.hs-card>span:not(.hs-live):not(.hd-avatar-stack):not(.hs-card-ok){flex-direction:column;line-height:1.2;display:flex}.hs-card b{color:var(--hd-ink);white-space:nowrap;font-size:1.1em;font-weight:700}.hs-card small{color:var(--hd-slate-500);white-space:nowrap;font-size:.85em}.hs-card-tl{top:1.3em;left:1.4em}.hs-card-tl b,.hs-card-tl small{display:block}.hs-card-tl{flex-direction:row}.hs-live{background:#10b981;border-radius:50%;flex-shrink:0;width:.8em;height:.8em;box-shadow:0 0 0 .3em #10b98140}.hs-card-ppl{bottom:1.3em;left:1.4em}.hs-card-photo{flex-direction:column;align-items:flex-start;gap:.3em;width:14em;padding:.5em;top:1.3em;right:1.4em}.hs-card-photo img{object-fit:cover;border-radius:.7em;width:100%;height:7.5em;display:block}.hs-card-photo b{margin-top:.2em}.hs-card-ok{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;display:inline-flex;position:absolute;top:.9em;right:.9em}.hs-card-dar{flex-direction:column;align-items:stretch;gap:.7em;width:22em;bottom:1.3em;right:1.4em}.hs-dar-head{align-items:center;gap:.7em;display:flex}.hs-dar-head>span:nth-child(2){flex-direction:column;flex:1;line-height:1.2;display:flex}.hs-dar-head .hd-chip{font-size:.8em}.hs-dar-logo{background:var(--hd-grad);color:#fff;border-radius:.7em;justify-content:center;align-items:center;width:2.4em;height:2.4em;font-size:.9em;font-weight:800;display:inline-flex}.hs-dar-tiles{grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}.hs-dar-tiles span{background:#f3eefc;border-radius:.7em;flex-direction:column;padding:.5em .6em;line-height:1.1;display:flex}.hs-dar-tiles b{color:var(--hd-brand);font-size:1.15em}.hs-dar-tiles small{font-size:.72em}.hs[data-dar] .hs-card-photo,.hs[data-dim] .hs-card-photo{opacity:0;transform:translateY(-.6em)}@container (max-width:470px){.hs-card-dar{width:17em}.hs-card-photo{width:10em}.hs-card-photo img{height:5.5em}.hs-card-ppl{display:none}}.hs[data-dim] .hs-world{filter:saturate(.6)brightness(.9)}.hs[data-dim]:after{content:"";pointer-events:none;z-index:5;background:#0b082047;position:absolute;inset:0}.hs-card-sum{flex-direction:column;align-items:stretch;gap:.8em;width:36em;padding:1em 1.1em;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97)}.hs-card-sum[data-in]{transform:translate(-50%,-50%)}.hs-sum-head{align-items:center;gap:.7em;display:flex}.hs-sum-head>span:nth-child(2){flex-direction:column;flex:1;line-height:1.2;display:flex}.hs-sum-head .hd-chip{font-size:.8em}.hs-sum-tiles{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:.6em;display:grid}.hs-sum-tiles span{background:#f3eefc;border-radius:.8em;flex-direction:column;padding:.7em .8em;line-height:1.1;display:flex}.hs-sum-tiles b{color:var(--hd-brand);font-variant-numeric:tabular-nums;font-size:1.4em}.hs-sum-tiles small{margin-top:.2em;font-size:.75em}.hs-sum-big{border:1px solid #c4b5fd;background:#ede9fe!important}.hs-sum-big b{font-weight:800;color:#4c1d95!important;font-size:2.4em!important}.hs-sum-big small{font-weight:600;color:#5b21b6!important}.hs-card-pay{flex-direction:column;align-items:stretch;gap:.8em;width:40em;padding:1em 1.1em;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97)}.hs-card-pay[data-in]{transform:translate(-50%,-50%)}.hs-pay-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.hs-pay-head>span:first-child{flex-direction:column;line-height:1.2;display:flex}.hs-pay-total{letter-spacing:-.03em;color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:2.2em;font-weight:800;line-height:1}.hs-pay-total small{color:var(--hd-slate-500);font-size:.5em;font-weight:700}.hs-pay-days{grid-template-columns:repeat(14,1fr);align-items:end;gap:.3em;height:5.2em;display:grid}.hs-pay-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3em;height:100%;display:flex}.hs-pay-day i{background:var(--hd-grad);transform-origin:bottom;border-radius:.3em .3em 0 0;width:100%;display:block;transform:scaleY(0)}.hs-pay-day[data-off] i{background:#e2e8f0}.hs-pay-day[data-on] i{animation:.45s cubic-bezier(.2,.8,.2,1) both hsBar}@keyframes hsBar{to{transform:scaleY(1)}}.hs-pay-day b{color:var(--hd-slate-400);font-size:.7em}.hs-pay-foot{align-items:center;gap:1.2em;display:flex}.hs-pay-foot>span{flex-direction:column;line-height:1.1;display:flex}.hs-pay-foot b{font-variant-numeric:tabular-nums;font-size:1.1em}.hs-pay-foot small{color:var(--hd-slate-500);font-size:.75em}.hs-pay-export{background:var(--hd-grad);color:#fff;border-radius:999em;align-items:center;gap:.4em;margin-left:auto;padding:.5em 1em;font-size:.95em;font-weight:700;transition:background .3s;flex-direction:row!important}.hs-pay-export[data-on]{background:#059669}.hs-pay-providers{gap:.5em;display:flex}.hs-pay-providers span{border:1px solid var(--hd-line-soft);color:var(--hd-slate-400);opacity:.5;border-radius:999em;align-items:center;gap:.4em;padding:.35em .8em;font-size:.85em;font-weight:800;transition:all .35s;display:inline-flex}.hs-pay-providers span i{color:#fff;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:1.2em;height:1.2em;transition:background .35s;display:inline-flex}.hs-pay-providers[data-on] span{opacity:1;color:var(--hd-ink);background:#ecfdf5;border-color:#a7f3d0}.hs-pay-providers[data-on] span i{background:#10b981}.hs-assist{z-index:12;opacity:0;width:42em;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.hs-assist[data-in]{opacity:1;transform:translate(-50%,-50%)}.hs-assist-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:1.1em;align-items:center;gap:.8em;padding:.9em 1.1em;display:flex;box-shadow:0 1.2em 3.5em #0f0a1e59,0 0 0 1px #ffffffb3}.hs-assist-spark{background:var(--hd-grad);color:#fff;border-radius:.8em;flex-shrink:0;justify-content:center;align-items:center;width:2.6em;height:2.6em;display:inline-flex;box-shadow:0 .4em 1.2em #6d28d973}.hs-assist-q{color:var(--hd-ink);letter-spacing:-.01em;flex:1;min-height:1.3em;font-size:1.35em;font-weight:600}.hs-assist-kbd{color:var(--hd-slate-400);border:1px solid var(--hd-line);border-radius:.4em;padding:.15em .5em;font-size:.9em}.hs-assist-body{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:1.1em;flex-direction:column;gap:.6em;margin-top:.6em;padding:.9em 1.1em;display:flex;box-shadow:0 1.2em 3.5em #0f0a1e4d}.hs-assist-status{color:var(--hd-brand);align-items:center;gap:.5em;font-size:.95em;font-weight:600;display:flex}.hs-assist-rows{flex-direction:column;gap:.3em;display:flex}.hs-assist-row{border-radius:.8em;align-items:center;gap:.7em;padding:.45em .6em;transition:background .4s,opacity .4s;animation:.9s ease-in-out infinite alternate hsScan;display:flex}.hs-assist-rows[data-found] .hs-assist-row{animation:none}@keyframes hsScan{0%{background:#fff}to{background:#f3eefc}}.hs-assist-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.hs-assist-row b{font-size:1em;font-weight:600}.hs-assist-row small{color:var(--hd-slate-500);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.hs-assist-row em{color:var(--hd-slate-400);font-variant-numeric:tabular-nums;font-size:.85em;font-style:normal;font-weight:600}.hs-assist-row[data-ok]{background:#ecfdf5;box-shadow:0 0 0 .15em #10b98159}.hs-assist-row[data-no]{opacity:.45}.hs-assist-cta{background:var(--hd-grad);color:#fff;border-radius:999em;padding:.4em .9em;font-size:.85em;font-weight:700}.hs-assist-row .hd-chip{font-size:.8em}.hs-assist-done{color:#065f46;background:#ecfdf5;border-radius:.8em;align-items:center;gap:.5em;padding:.6em .9em;font-size:.95em;font-weight:600;display:flex}@container (max-width:470px){.hs-card-sum,.hs-card-pay,.hs-assist{width:92%}.hs-sum-tiles{grid-template-columns:1fr 1fr}.hs-pay-providers,.hs-assist-row em{display:none}}.hs-rider{filter:drop-shadow(0 4px 10px #0f0a1e59)}.hs-act{z-index:11;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;opacity:0;background:#0f0a1ed1;border-radius:999em;align-items:center;gap:.7em;padding:.55em 1em .55em .6em;font-size:.95em;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) both hsAct;display:inline-flex;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%,.6em)}.hs-act[data-in]{opacity:1;transform:translate(-50%)}@keyframes hsAct{0%{opacity:0;transform:translate(-50%,.6em)}to{opacity:1;transform:translate(-50%)}}.hs-act em{letter-spacing:.08em;background:var(--hd-grad);border-radius:999em;padding:.3em .6em;font-size:.75em;font-style:normal;font-weight:800}.hs[data-dim] .hs-act{bottom:1.2em}@container (max-width:470px){.hs-act{font-size:.8em}}.as-msg-ctx{color:var(--hd-slate-500);font-size:.95em}.as-msg-ctx b{color:var(--hd-ink);margin-right:.3em}.as-msg-ctx em{color:#e11d48;font-style:normal;font-weight:600}.as-msg-wide{max-width:92%}.as-row{border-radius:.8em;padding:.35em .5em;transition:background .4s,opacity .4s}.as-row[data-ok]{background:#ecfdf5;box-shadow:0 0 0 .15em #10b98159}.as-row[data-no]{opacity:.5}.as-row>span:nth-child(2){flex:1;min-width:0}.as-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-dist{color:var(--hd-slate-400);font-variant-numeric:tabular-nums;font-size:.85em;font-style:normal;font-weight:600}.as-row .hd-btn{padding:.35em .9em;font-size:.9em}.os{background:#0b0820;position:absolute;inset:0;overflow:hidden}.os-aurora{filter:blur(40px);opacity:.9;position:absolute;inset:-30%}.os-aurora i{mix-blend-mode:screen;border-radius:50%;width:60%;height:60%;animation:9s ease-in-out infinite alternate osDrift;position:absolute}.os-aurora i:first-child{background:radial-gradient(circle,#4c2bd6,#0000 65%);top:10%;left:5%}.os-aurora i:nth-child(2){opacity:.55;background:radial-gradient(circle,#22d3ee,#0000 65%);animation-delay:-3s;top:30%;left:45%}.os-aurora i:nth-child(3){opacity:.7;background:radial-gradient(circle,#a855f7,#0000 65%);animation-delay:-6s;top:55%;left:25%}@keyframes osDrift{0%{transform:translate(0)scale(1)}to{transform:translate(8%,-6%)scale(1.15)}}.os-phone{opacity:0;z-index:4;width:18.5em;height:38.5em;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;top:3em;left:50%;transform:translate(-50%,6em)scale(.96)}.os[data-up] .os-phone{opacity:1;transform:translate(-50%)}.os-phone .hd-phone{width:100%;height:100%;position:static}.os-lock{background:radial-gradient(120% 80% at 20% 0,#1f1b6e 0%,#130f4a 45%,#0b0820 100%)}.os-push[data-pressed]{transform:scale(.98)}.os-push-actions{gap:.5em;margin-top:.6em;display:flex}.os-push-actions span{text-align:center;color:var(--ap-brand);background:#eceeff;border-radius:.7em;flex:1;padding:.45em 0;font-size:.9em;font-weight:700}.os-push-actions span[data-primary]{background:var(--ap-neon);color:#fff}.os-confirm{text-align:center;color:var(--ap-text);background:#fffffff5;border-radius:1.3em;flex-direction:column;align-items:center;gap:.4em;padding:1.3em 1em;display:flex}.os-confirm-ring{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:4em;height:4em;margin-bottom:.4em;animation:.6s cubic-bezier(.2,.9,.3,1.4) both osRing;display:inline-flex;box-shadow:0 0 0 .6em #10b9812e}@keyframes osRing{0%{transform:scale(.4)}to{transform:scale(1)}}.os-confirm b{font-size:1.25em}.os-confirm small{color:var(--ap-sub);font-size:.85em;line-height:1.35}.os-card{z-index:6}.os-card-left{top:1.4em;left:1.4em}.os-card-right{bottom:4.4em;right:1.4em}.os-card-right .hd-chip{font-size:.8em}@container (max-width:470px){.os-phone{width:15em;height:31em;top:1em}.os-card-right{bottom:1.2em;right:.8em}.os-card-left{display:none}}.hd-film-bar{gap:4px;max-width:760px;margin:0 auto 10px;display:flex}.hd-film-seg{background:#6c2fd926;border-radius:999px;flex:1;height:3px;overflow:hidden}.hd-film-seg i{background:var(--hd-brand);width:0;height:100%;display:block}.hd-film-seg[data-done] i{width:100%}.hd-film-seg[data-on] i{animation:hdTabFill var(--hd-dur) linear forwards}.hd-film-seg[data-on][data-paused] i{animation-play-state:paused}.hd-spot{z-index:30;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);background:radial-gradient(50% 52%,#0000 0% 62%,#0b08202e 88%,#0b08205c 100%);transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(54% 56%,#0000 0% 70%,#000 100%);mask-image:radial-gradient(54% 56%,#0000 0% 70%,#000 100%)}.hd-spot[data-on]{opacity:1}.sc-openshift{color:#3b2a6b;background:#6d28d90d;border:.15em dashed #6d28d980;border-radius:.8em;flex-direction:column;gap:.15em;padding:.35em .6em;font-size:.88em;line-height:1.3;display:flex}.sc-openshift-time{white-space:nowrap;align-items:center;gap:.3em;font-weight:700;display:flex}.sc-openshift-to{color:var(--hd-brand);white-space:nowrap;align-items:center;gap:.3em;font-weight:600;display:flex;overflow:hidden}.sc-openshift-claim{color:#047857;white-space:nowrap;background:#fff;border-radius:999em;align-self:flex-start;align-items:center;gap:.35em;margin-top:.15em;padding:.1em .6em .1em .15em;font-weight:700;display:inline-flex}.sc-cell-open{overflow:visible}.hd-btn[data-hot]{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}.hd-btn[data-hover]{border-color:var(--hd-brand);color:var(--hd-brand);background:#f5f3ff}.hd-btn-ok[data-pressed]{filter:brightness(.92);transform:translateY(1px)}.sc-panel{border:1px solid var(--hd-line);z-index:12;background:#fff;border-radius:1.2em;flex-direction:column;gap:.8em;width:26em;padding:1em 1.2em;display:flex;position:absolute;top:4.6em;right:1em;box-shadow:0 1.6em 4em #0206172e}.sc-panel-head{align-items:center;gap:.6em;font-size:1.15em;display:flex}.sc-req{align-items:center;gap:.8em;display:flex}.sc-req-text{color:#1e293b;flex-direction:column;font-size:1.02em;line-height:1.25;display:flex}.sc-req-text small{color:var(--hd-slate-500);margin-top:.15em;font-size:.85em}.sc-req-actions{gap:.5em;display:flex}.sc-req-note{color:var(--hd-slate-400);font-size:.85em}.sc-cell[data-focus]{background:#6d28d912}.sc-menu{border:1px solid var(--hd-line);z-index:8;background:#fff;border-radius:.9em;flex-direction:column;min-width:10em;padding:.35em;display:flex;position:absolute;top:3.2em;left:.6em;box-shadow:0 .8em 2.4em #02061729}.sc-menu span,.sc-actions span{color:#1e293b;white-space:nowrap;border-radius:.6em;align-items:center;gap:.5em;padding:.4em .8em;font-size:.98em;font-weight:500;display:flex}.sc-menu span[data-hover],.sc-actions span[data-hover]{background:var(--hd-brand-soft);color:var(--hd-brand)}.sc-shift-off{color:#64748b;box-shadow:none;text-decoration:line-through;background:repeating-linear-gradient(135deg,#f1f5f9 0 .5em,#e2e8f0 .5em 1em)!important}.sc-shift-off .sc-shift-who{opacity:.7}.sc-off-tag{color:#b45309;background:#fef3c7;border-radius:999em;align-self:flex-start;align-items:center;gap:.3em;margin-top:.3em;padding:.1em .6em;font-size:.8em;font-weight:700;text-decoration:none;display:inline-flex}.sc-co-who{align-items:center;gap:.7em;display:flex}.sc-co-who span{flex-direction:column;line-height:1.2;display:flex}.sc-co-who b{font-size:1.1em}.sc-co-who small{color:var(--hd-slate-500);font-size:.85em}.sc-input-on{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.sc-seg{border:1px solid var(--hd-line);border-radius:.7em;display:flex;overflow:hidden}.sc-seg span{text-align:center;color:var(--hd-slate-500);flex:1;padding:.4em 0;font-size:.92em;font-weight:600}.sc-seg span[data-active]{background:var(--hd-brand);color:#fff}.sc-drawer-wide{gap:.65em;width:27em}@container (max-width:470px){.sc-drawer-wide{width:22em}}.sc-two{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.sc-inline-btn{align-self:flex-start;font-size:.95em}.hd-btn-outline[data-hover]{background:var(--hd-brand-soft)}.hd-btn-outline[data-pressed]{filter:brightness(.95);transform:translateY(1px)}.sc-breaks{flex-direction:column;gap:.3em;display:flex}.sc-break{border:1px solid var(--hd-line-soft);color:#1e293b;border-radius:.6em;grid-template-columns:5.2em 1fr auto;align-items:center;gap:.6em;padding:.35em .7em;font-size:.95em;display:grid}.sc-break b{font-variant-numeric:tabular-nums}.sc-break i{border-radius:999em;padding:.1em .6em;font-size:.8em;font-style:normal;font-weight:700}.sc-paid{color:#047857;background:#ecfdf5}.sc-unpaid{color:#475569;background:#f1f5f9}.sc-break-note{color:var(--hd-slate-400);font-size:.8em}.sc-ot{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.8em;align-items:flex-start;gap:.6em;padding:.6em .8em;font-size:.92em;line-height:1.35;display:flex}.sc-ot svg{flex-shrink:0;margin-top:.1em}.sc-tasks{flex-direction:column;gap:.3em;display:flex}.sc-tasks span{color:#1e293b;align-items:center;gap:.4em;font-size:.92em;display:flex}.sc-tasks svg{color:#047857}.sc-rounds{color:#1e293b;font-size:.92em;line-height:1.35}.sc-rounds b{color:#4338ca;letter-spacing:.05em;background:#eceeff;border-radius:.4em;margin-right:.3em;padding:.1em .45em;font-size:.75em}.sc-actions{border:1px solid var(--hd-line);z-index:8;background:#fff;border-radius:.9em;flex-direction:column;min-width:14em;padding:.35em;display:flex;position:absolute;top:8.6em;right:9em;box-shadow:0 .8em 2.4em #02061729}.sc-actions-left{left:1em;right:auto}.sc-actions small{text-transform:uppercase;letter-spacing:.06em;color:var(--hd-slate-400);padding:.3em .8em;font-size:.75em;font-weight:700}.sc-draft-dot{background:#f59e0b;border:2px solid #fff;border-radius:50%;width:.7em;height:.7em;position:absolute;top:.15em;right:.15em}.sc-rowhead[data-over]{background:#fffbeb}.sc-over{color:#b45309;margin-left:.3em;font-size:.9em;font-style:normal;font-weight:800}.ap-dot{color:#fff;background:#ef4444;border-radius:999em;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;margin-left:.3em;font-size:.75em;font-style:normal;display:inline-flex}.ap-shiftcard{margin-top:.8em}.ap-shiftcard[data-new]{border-color:#10b981}.ap-next-name small{color:var(--ap-faint);margin-top:.15em;font-size:.78em;font-weight:600;display:block}.ap-btn[data-pressed]{filter:brightness(.92);transform:scale(.97)}.ap-countdown[data-ok]{background:var(--ap-success-soft);color:#065f46}.bu-ring{width:0;height:0;position:absolute;top:50%;left:50%}.bu-ring i{border:1px solid #ffffff1f;border-radius:50%;width:30em;height:30em;margin:-15em 0 0 -15em;animation:4s linear infinite buRing;position:absolute;top:0;left:0}.bu-ring i:nth-child(2){animation-delay:-1.3s}.bu-ring i:nth-child(3){animation-delay:-2.6s}@keyframes buRing{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.bu-phone{top:1.2em}.bu-fly{top:calc(3em + var(--k) * 4.1em);opacity:0;z-index:5;background:#fffffff0;border-radius:1em;align-items:center;gap:.6em;width:19em;padding:.55em .8em;transition:transform .7s cubic-bezier(.2,.9,.2,1),opacity .4s;display:flex;position:absolute;box-shadow:0 1em 2.6em #02061766}.bu-fly[data-side=l]{left:1.2em;transform:translate(-120%)rotate(-6deg)}.bu-fly[data-side=r]{right:1.2em;transform:translate(120%)rotate(6deg)}.bu-fly[data-on]{opacity:1;transform:none}.bu-fly[data-side=l][data-on]{transform:rotate(-1.5deg)}.bu-fly[data-side=r][data-on]{transform:rotate(1.5deg)}.bu-fly-icon{background:var(--hd-grad);color:#fff;border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;width:2.2em;height:2.2em;display:inline-flex}.bu-fly[data-tone=ok] .bu-fly-icon{background:#10b981}.bu-fly[data-tone=offer] .bu-fly-icon{background:#f59e0b}.bu-fly-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.bu-fly-text b{color:var(--hd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.bu-fly-text small{color:var(--hd-slate-500);font-size:.75em}.bu-count{z-index:10;color:#fff;opacity:0;align-items:baseline;gap:.5em;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:1.3em;right:1.4em;transform:translateY(.6em)}.bu-count[data-in]{opacity:1;transform:none}.bu-count b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.2em;font-weight:800;line-height:1}.bu-count small{opacity:.8;font-size:.95em;font-weight:600}@container (max-width:470px){.bu-fly{width:13em}.bu-fly-text small{display:none}}.ho{background:var(--ap-bg,#f6f7fb);flex-direction:column;gap:.7em;padding:4.2em 1.1em 1em;display:flex;position:absolute;inset:0}.ho-head{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:.6em;display:grid}.ho-title{letter-spacing:-.02em;color:var(--ap-text);font-size:1.5em;font-weight:800}.ho-sub{color:var(--ap-sub);font-size:.9em;font-weight:600}.ho-pair{grid-row:1/span 2;display:inline-flex}.ho-pair .hd-avatar+.hd-avatar{margin-left:-.6em}.ho-step{border:1px solid var(--ap-border);background:#fff;border-radius:1.2em;flex-direction:column;gap:.5em;padding:.8em .9em;transition:opacity .4s;display:flex}.ho-step[data-dim]{opacity:.45}.ho-step[data-done]{border-color:#a7f3d0}.ho-step-n{letter-spacing:.08em;text-transform:uppercase;color:var(--ap-brand);font-size:.78em;font-weight:800}.ho-frame{background:#0f172a;border-radius:1em;justify-content:center;align-items:center;height:11.5em;display:flex;position:relative;overflow:hidden}.ho-frame .hd-avatar{border-radius:.8em!important}.ho-frame[data-shot]:after{content:"";pointer-events:none;background:#fff;animation:.5s ease-out both hoFlash;position:absolute;inset:0}@keyframes hoFlash{0%{opacity:.9}to{opacity:0}}.ho-hint{color:#ffffffb3;text-align:center;padding:0 1.5em;font-size:.85em}.ho-scan{background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:.25em;animation:1.1s ease-in-out infinite alternate hoScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 1.2em #22d3ee}@keyframes hoScan{0%{top:4%}to{top:92%}}.ho-verdict{color:#fff;background:#10b981;border-radius:.7em;justify-content:center;align-items:center;gap:.4em;padding:.4em .6em;font-size:.85em;font-weight:800;display:inline-flex;position:absolute;bottom:.6em;left:.6em;right:.6em}.ho-ai{color:var(--ap-sub);align-items:center;gap:.3em;font-size:.82em;font-weight:600;display:inline-flex}.ho-ai[data-ok]{color:#047857}.ho-ai .as-dots{gap:.25em;margin-right:.3em;display:inline-flex}.ho-ai .as-dots i{background:var(--ap-brand);border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite asDot}.ho-btn{font-size:.95em!important}.ho-statement{color:var(--ap-text);margin:0;font-size:.92em;line-height:1.4}.ho-choices{gap:.5em;display:flex}.ho-choices span{border:1px solid var(--ap-border);color:var(--ap-sub);border-radius:.7em;flex:1;justify-content:center;align-items:center;gap:.3em;padding:.45em .4em;font-size:.85em;font-weight:700;display:inline-flex}.ho-choices span[data-on]{color:#047857;background:#ecfdf5;border-color:#10b981}.ho-sig{border:.15em dashed var(--ap-border);background:#fafafa;border-radius:.8em;justify-content:center;align-items:center;height:3.4em;display:flex}.ho-sig-path{width:80%;height:90%}.ho-sig-path path{stroke-dasharray:400;stroke-dashoffset:400px;animation:.9s ease-out forwards hoSign}@keyframes hoSign{to{stroke-dashoffset:0}}.ho-done{text-align:center;background:#fff;border-radius:1.3em;flex-direction:column;align-items:center;gap:.5em;margin:auto 0;padding:1.4em 1em;display:flex}.ho-done b{color:var(--ap-text);font-size:1.3em}.ho-done small{color:var(--ap-sub);font-size:.88em;line-height:1.4}.bu .os-card-left{top:auto;bottom:1.3em}.bu-count{align-items:baseline;top:1.3em;bottom:auto}.ts{position:absolute;inset:0;overflow:hidden}.ts-light{background:linear-gradient(#ece8f8,#f6f4fb)}.ts-world{transform-origin:50% 48%;will-change:transform;transition:transform 2.6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ts-phone{z-index:4;width:18.5em;height:38.5em;position:absolute;top:.8em}.ts-phone .hd-phone{width:100%;height:100%;position:static}.ts-phone-guard{left:4em}.ts-phone-client{right:4em}.ts-photo{background:#0f172a;border-radius:1em;height:0;margin-bottom:.7em;transition:height .6s;position:relative;overflow:hidden}.ts-photo[data-on]{height:9em}.ts-photo img{object-fit:cover;width:100%;height:100%;display:block}.ts-stamp{color:#fff;background:#0f0a1ecc;border-radius:999em;align-items:center;gap:.3em;padding:.25em .7em;font-size:.78em;font-weight:700;display:inline-flex;position:absolute;bottom:.5em;left:.5em}.in-field-tall{min-height:5.2em;line-height:1.35}.in-field[data-clean]{background:#ecfdf5;border-color:#a7f3d0}.ts-kinds{margin:.6em 0}.ts-submit{margin-top:.4em}.ts-submit[data-done]{background:#10b981!important}.ts-route{opacity:0;z-index:3;height:6em;transition:opacity .6s;position:absolute;top:16.5em;left:23.5em;right:23.5em}.ts-route[data-on]{opacity:1}.ts-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ts-route-line{fill:none;stroke:#a78bfa;stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;animation:.9s linear infinite faRoute}.ts-route-pill{color:var(--hd-brand);background:#fff;border-radius:999em;align-items:center;gap:.3em;padding:.25em .8em;font-size:.85em;font-weight:800;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 .4em 1.2em #0206174d}.ts-route-pill[data-k="0"]{top:-.3em}.ts-route-pill[data-k="1"]{bottom:-.3em}.ts-client-lock{background:radial-gradient(120% 80% at 80% 0,#3b1d5e 0%,#1a1240 45%,#0b0820 100%)}.ts-mail-icon,.ts-sms-icon{color:#fff;border-radius:.7em;flex-shrink:0;justify-content:center;align-items:center;width:2.8em;height:2.8em;display:inline-flex}.ts-sms-icon{background:#22c55e}.ts-mail-icon{background:#3b82f6}.ts-card-guard{width:15em;font-size:.9em;top:2.2em;left:24.5em}.ts-card-client{flex-wrap:wrap;width:15em;font-size:.9em;bottom:6.6em;left:24.5em}.ts-card-client .hd-chip{font-size:.8em}.ts-mailwin{background:#fff;border-radius:1.2em;position:absolute;top:1.2em;left:5em;right:5em;overflow:hidden;box-shadow:0 2em 5em #0f0a1e40}.ts-mailwin-bar{border-bottom:1px solid var(--hd-line-soft);background:#f1f5f9;align-items:center;gap:.45em;padding:.7em 1em;display:flex}.ts-mailwin-bar span{background:#cbd5e1;border-radius:50%;width:.8em;height:.8em}.ts-mailwin-bar span:first-child{background:#fb7185}.ts-mailwin-bar span:nth-child(2){background:#fbbf24}.ts-mailwin-bar span:nth-child(3){background:#34d399}.ts-mailwin-bar em{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin-left:.6em;font-size:.95em;font-style:normal;font-weight:600;overflow:hidden}.ts-mailhead{border-bottom:1px solid var(--hd-line-soft);align-items:center;gap:.8em;padding:.9em 1.2em;display:flex}.ts-mailhead-text{color:#1e293b;flex:1;font-size:.95em;line-height:1.35}.ts-mailhead-text small{color:var(--hd-slate-500)}.ts-dar{flex-direction:column;gap:.8em;padding:1em 1.2em 1.2em;display:flex}.ts-dar-top{justify-content:space-between;align-items:center;gap:.8em;display:flex}.ts-dar-top>div{flex-direction:column;line-height:1.25;display:flex}.ts-dar-top b{letter-spacing:-.02em;font-size:1.3em}.ts-dar-top small{color:var(--hd-slate-500);font-size:.9em}.ts-tiles{grid-template-columns:repeat(6,1fr);gap:.5em;display:grid}.ts-tiles span{opacity:.35;background:#f3eefc;border-radius:.8em;flex-direction:column;align-items:center;padding:.5em .3em;line-height:1.1;transition:opacity .5s,transform .5s;display:flex;transform:translateY(.3em)}.ts-tiles[data-on] span{opacity:1;transform:none}.ts-tiles[data-on] span:nth-child(2){transition-delay:80ms}.ts-tiles[data-on] span:nth-child(3){transition-delay:.16s}.ts-tiles[data-on] span:nth-child(4){transition-delay:.24s}.ts-tiles[data-on] span:nth-child(5){transition-delay:.32s}.ts-tiles[data-on] span:nth-child(6){transition-delay:.4s}.ts-tiles b{color:var(--hd-brand);font-variant-numeric:tabular-nums;font-size:1.25em}.ts-tiles small{color:var(--hd-slate-500);margin-top:.2em;font-size:.72em}.ts-mapwrap{flex-direction:column;gap:.4em;display:flex}.ts-maplabel{color:#334155;align-items:center;gap:.4em;font-size:.85em;font-weight:700;display:inline-flex}.ts-map{border:1px solid var(--hd-line-soft);border-radius:1em;height:19em;position:relative;overflow:hidden}.ts-draw.is-on{animation-duration:3.4s}.ts-map .hs-cp{opacity:0;transition:opacity .4s}.ts-map .hs-cp[data-done]{opacity:1}.ts-mapinc{color:#be123c;opacity:0;background:#fff1f2;border:1px solid #fecdd3;border-radius:999em;align-items:center;gap:.3em;padding:.25em .7em;font-size:.82em;font-weight:800;transition:opacity .5s;display:inline-flex;position:absolute;top:1em;right:1em}.ts-mapinc[data-on]{opacity:1}.ts-timeline{flex-direction:column;display:flex}.ts-hit{border-top:1px solid var(--hd-line-soft);grid-template-columns:5.4em 1.2em 1fr auto;align-items:center;gap:.6em;padding:.45em 0;font-size:.95em;display:grid}.ts-hit b{color:#334155;font-variant-numeric:tabular-nums}.ts-hit-dot{background:#10b981;border-radius:50%;width:.8em;height:.8em}.ts-hit[data-inc] .ts-hit-dot{background:#e11d48}.ts-hit-text{flex-direction:column;line-height:1.2;display:flex}.ts-hit-text em{color:#1e293b;font-style:normal;font-weight:600}.ts-hit-text small{color:var(--hd-slate-500);font-size:.85em}.ts-hit-photo{object-fit:cover;border-radius:.5em;width:4.8em;height:3.4em}
