@layer components{.site-shell:has(.dedicated){background-image:radial-gradient(var(--grid) 1px, transparent 1.4px);background-size:28px 28px}.dedicated{--dstr:100%;padding:0}.dedicated h1{max-width:none}.dedicated a{color:inherit}.dedicated .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.dedicated .eyebrow{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0 0 20px;display:flex}.dedicated .eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.dedicated h1,.dedicated h2,.dedicated h3{font-family:var(--display);font-stretch:var(--dstr);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.dedicated h1{font-size:clamp(40px,5.6vw,82px);line-height:1}.dedicated h2{font-size:clamp(28px,3.4vw,46px);line-height:1.05}.dedicated h3{letter-spacing:-.005em;font-size:19px;line-height:1.2}.dedicated .line{color:var(--muted);text-wrap:pretty;max-width:40ch;margin:20px 0 0;font-size:clamp(16px,1.4vw,19px)}.dedicated .ctas{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.dedicated .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.dedicated .w>span{display:inline-block}.dedicated.anim [data-split] .w>span{transition:transform .9s cubic-bezier(.2,.75,.1,1);transform:translateY(108%)}html .dedicated.anim [data-split].in .w>span{opacity:1;filter:none;transform:none}.dedicated.anim[data-pg=rentals] [data-split] .w>span{transform-origin:50% 0;opacity:0;transition:transform 1s cubic-bezier(.3,1.35,.45,1),opacity .35s;transform:perspective(500px)rotateX(-100deg)}.dedicated.anim[data-pg=owners] [data-split] .w>span{transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translate(112%)}.dedicated.anim[data-pg=devices] [data-split] .w>span{transform-origin:0;opacity:0;transition:transform 1.15s cubic-bezier(.16,1,.3,1),opacity .5s;transform:perspective(600px)rotateY(-88deg)}.dedicated.anim[data-pg=howItWorks] [data-split] .w>span{clip-path:inset(-10% 100% -25% -5%);transition:clip-path .95s cubic-bezier(.65,0,.35,1);transform:none}.dedicated.anim[data-pg=howItWorks] [data-split].in .w>span{clip-path:inset(-10% -5% -25%)}.dedicated.anim[data-pg=installation] [data-split] .w>span{transition:transform .95s cubic-bezier(.3,1.25,.45,1);transform:translateY(-112%)}.dedicated.anim[data-pg=yourData] [data-split] .w>span{opacity:0;clip-path:inset(50% -5%);transition:clip-path 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),opacity .5s;transform:scaleY(.3)}.dedicated.anim[data-pg=yourData] [data-split].in .w>span{clip-path:inset(-10% -5% -25%)}.dedicated.anim[data-pg=partners] [data-split] .w:nth-child(odd)>span{transition:transform 1.05s cubic-bezier(.16,1,.3,1);transform:translate(-112%)}.dedicated.anim[data-pg=partners] [data-split] .w:nth-child(2n)>span{transition:transform 1.05s cubic-bezier(.16,1,.3,1);transform:translate(112%)}.dedicated.anim[data-pg=partners] [data-split].in .w>span{transform:none}.dedicated.anim[data-pg=getStarted] [data-split] .w>span{opacity:0;filter:blur(10px);transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .8s,filter .9s;transform:translateY(30%)}.dedicated.anim .rise{opacity:0;transition:opacity .8s .25s,transform .8s cubic-bezier(.2,.75,.1,1) .25s;transform:translateY(14px)}.dedicated.anim .rise.in{opacity:1;transform:none}.dedicated .k{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dedicated .tag{border:1px solid var(--line2);height:22px;font:500 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.dedicated .hero{padding:calc(var(--hdr) + 48px) 0 32px;align-items:center;min-height:min(100svh,920px);display:flex;position:relative}.dedicated .hero>.wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.dedicated .sky{justify-self:center;width:min(100%,470px);position:relative}.dedicated .sky svg{width:100%;height:auto;display:block;overflow:visible}.dedicated .sky .rg{fill:none;stroke:var(--line2);stroke-width:1px}.dedicated .sky .rg.d{stroke-dasharray:2 5}.dedicated .sky .ax{stroke:var(--line);stroke-width:1px}.dedicated .sky .tk{stroke:var(--line2);stroke-width:1px}.dedicated .sky .cl{font:500 10px var(--mono);letter-spacing:.14em;fill:var(--muted)}.dedicated .sky .el{font:500 8.5px var(--mono);letter-spacing:.08em;fill:var(--muted);opacity:.8}.dedicated .sat{opacity:0;transition:opacity .45s}.dedicated .sat.on{opacity:1}.dedicated .sat .m{fill:var(--ink)}.dedicated .sat.un .m{fill:var(--bg);stroke:var(--muted);stroke-width:1.2px}.dedicated .sat text{font:500 8.5px var(--mono);letter-spacing:.06em;fill:var(--muted)}.dedicated .lkl{stroke:var(--ink);stroke-width:1px;fill:none;opacity:.7}.dedicated .sig{fill:var(--ink)}.dedicated .unc{fill:var(--tint);stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 4}.dedicated .subj .bg{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.dedicated .subj .ic{color:var(--ink)}.dedicated .subj .ic use{fill:none;stroke:currentColor}.dedicated .pls{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.dedicated .sky.is-fixed .pls{animation:1.3s cubic-bezier(.2,.7,.2,1) pls}@keyframes pls{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.dedicated .readout{border-top:1px solid var(--line);font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:6px 14px;margin-top:4px;padding-top:12px;display:grid}.dedicated .readout b{color:var(--ink);font-weight:500}.dedicated .readout .co{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.dedicated .fixst{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.dedicated .fixst:before{content:"";border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px}.dedicated .sky.is-fixed .fixst:before{background:var(--ink)}.dedicated .sky-cap{font:500 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);position:absolute;top:2px;left:0}.dedicated .rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dedicated .rail>div{align-items:flex-start;gap:12px;padding:18px 18px 18px 0;font-size:14.5px;line-height:1.4;display:flex}.dedicated .rail>div+div{border-left:1px solid var(--line);padding-left:18px}.dedicated .rail i{background:var(--ink);flex:none;width:8px;height:8px;margin-top:6px}.dedicated .rail>div:nth-child(2) i{border-radius:50%}.dedicated .rail>div:nth-child(3) i{transform:rotate(45deg)scale(.85)}.dedicated .rail>div:nth-child(4) i{border:1.5px solid var(--ink);background:0 0;border-radius:50%}.dedicated .blk{padding:clamp(72px,10vw,136px) 0 0}.dedicated .blk>.wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.dedicated .blk.flip>.wrap{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.dedicated .blk.flip .cap{order:2}.dedicated .blk.full>.wrap{grid-template-columns:minmax(0,1fr)}.dedicated .blk.full .cap{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.dedicated .cap p{color:var(--muted);text-wrap:pretty;max-width:36ch;margin:14px 0 0}.dedicated .cap .eyebrow{margin-bottom:16px}@property --p{syntax:"<number>";inherits:true;initial-value:0}.dedicated .fx{padding:var(--pad);--pad:16px;--p:0;min-width:0;margin:28px 0 0;transition:--p 1.6s cubic-bezier(.45,0,.2,1) .35s;position:relative}.dedicated .fx.in{--p:1}.dedicated .fx-in{position:relative}.dedicated.rm .fx{--p:1;transition:none}.dedicated.anim .fx:not(.in) .it{opacity:0}.dedicated.anim .fx.in .it{animation:1s cubic-bezier(.16,1,.3,1) backwards it-rise;animation-delay:var(--d,0s)}@keyframes it-rise{0%{opacity:0;transform:translateY(28px)}}.dedicated.anim[data-pg=rentals] .fx.in .it{transform-origin:50% 0;animation-name:it-flap;animation-duration:1s;animation-timing-function:cubic-bezier(.3,.6,.3,1)}@keyframes it-flap{0%{opacity:0;transform:perspective(700px)rotateX(-96deg)}40%{opacity:1}70%{transform:perspective(700px)rotateX(9deg)}86%{transform:perspective(700px)rotateX(-3deg)}to{opacity:1;transform:perspective(700px)rotateX(0)}}.dedicated.anim[data-pg=owners] .fx.in .it{animation-name:it-notify;animation-duration:1.05s}@keyframes it-notify{0%{opacity:0;transform:translate(76px,6px)scale(.94)}62%{opacity:1;transform:translate(-6px)scale(1.01)}to{opacity:1;transform:none}}.dedicated.anim[data-pg=devices] .fx.in .it{transform-origin:0;animation-name:it-turn;animation-duration:1.3s}@keyframes it-turn{0%{opacity:0;transform:perspective(1200px)rotateY(-64deg)translate(-24px)}}.dedicated.anim[data-pg=howItWorks] .fx.in .it{animation-name:it-trace;animation-duration:.95s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes it-trace{0%{opacity:0;clip-path:inset(-4% 100% -4% -4%);transform:translate(-16px)}to{opacity:1;clip-path:inset(-4%);transform:none}}.dedicated.anim[data-pg=howItWorks] .fx:before{content:"";left:var(--pad);right:var(--pad);background:var(--ink);transform-origin:0;pointer-events:none;height:1.5px;position:absolute;top:0;transform:scaleX(0)}.dedicated.anim[data-pg=howItWorks] .fx.in:before{transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity .8s .2s;transform:scaleX(1)}.dedicated.anim[data-pg=howItWorks] .fx.lk:before{opacity:0}.dedicated.anim[data-pg=installation] .fx.in .it{animation-name:it-fit-a;animation-duration:1.05s}.dedicated.anim[data-pg=installation] .fx.in .it.alt{animation-name:it-fit-b}@keyframes it-fit-a{0%{opacity:0;transform:translate(-44px,26px)rotate(-5deg)scale(.94)}68%{opacity:1;transform:translate(2px,-2px)rotate(.5deg)scale(1.005)}to{opacity:1;transform:none}}@keyframes it-fit-b{0%{opacity:0;transform:translate(44px,-26px)rotate(5deg)scale(.94)}68%{opacity:1;transform:translate(-2px,2px)rotate(-.5deg)scale(1.005)}to{opacity:1;transform:none}}.dedicated.anim[data-pg=yourData] .fx.in .it{animation-name:it-vault;animation-duration:1.15s}@keyframes it-vault{0%{opacity:0;clip-path:inset(50% -2%);transform:scale(1.04)}35%{opacity:1}to{opacity:1;clip-path:inset(-2%);transform:none}}.dedicated.anim[data-pg=partners] .fx.in .it{animation-name:it-meet-l;animation-duration:1.15s}.dedicated.anim[data-pg=partners] .fx.in .it.alt{animation-name:it-meet-r}@keyframes it-meet-l{0%{opacity:0;transform:translate(-84px)}}@keyframes it-meet-r{0%{opacity:0;transform:translate(84px)}}.dedicated.anim[data-pg=getStarted] .fx.in .it{animation-name:it-focus;animation-duration:1.1s}@keyframes it-focus{0%{opacity:0;filter:blur(10px);transform:translateY(14px)scale(1.04)}}.dedicated .panel{background:var(--raise);border:1px solid var(--line);border-radius:18px;padding:18px}.dedicated .s{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dedicated .s:before{content:"";background:var(--ink);flex:none;width:9px;height:9px}.dedicated .s.live:before{border-radius:50%}.dedicated .s.ret:before{transform:rotate(45deg)scale(.82)}.dedicated .s.out:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid var(--ink);background:0 0;width:0;height:0}.dedicated .s.need{color:var(--crit)}.dedicated .s.need:before{border-left:5.5px solid #0000;border-right:5.5px solid #0000;border-bottom:10px solid var(--crit);background:0 0;width:0;height:0}.dedicated .s.off:before{border:1.5px solid var(--ink);background:0 0;border-radius:50%}.dedicated .s.del:before{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);border:1.5px solid var(--ink);border-radius:50%}.dedicated .sample{font:500 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dedicated .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dedicated .next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:6px 20px;margin-top:clamp(80px,11vw,150px);padding:34px 0;text-decoration:none;display:grid}.dedicated .next .t{font:500 clamp(30px, 4.6vw, 64px)/1 var(--display);font-stretch:var(--dstr);letter-spacing:-.015em}.dedicated .next .ar{font:400 clamp(30px, 4.6vw, 64px)/1 var(--display);grid-area:1/2/3;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.dedicated .next:hover .ar{transform:translate(10px)}.dedicated .board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dedicated .car{background:var(--raise);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:7px;min-height:96px;padding:11px 12px;display:flex}.dedicated .car .pl{font:600 13px var(--mono);letter-spacing:.06em}.dedicated .car .md{color:var(--muted);margin-top:-4px;font-size:12.5px}.dedicated .car .ag{font:500 10px var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:auto}.dedicated .car.warn{border-color:var(--crit)}.dedicated .car.offl{background:0 0;border-style:dashed}.dedicated .bhead{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.dedicated .hand{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.dedicated .hcard h3{margin:2px 0 12px;font-size:17px}.dedicated .photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dedicated .photos span{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid;position:relative}.dedicated .photos svg{width:62%;height:auto;color:var(--muted)}.dedicated .photos em{font:500 8.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-style:normal;position:absolute;bottom:4px;left:6px}.dedicated .meter{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.dedicated .meter div{border-top:1px solid var(--line);padding-top:8px}.dedicated .meter b{font:500 17px var(--mono);margin-top:2px;display:block}.dedicated .hmid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.dedicated .hmid:before{content:"";border-top:2px dashed var(--line2);position:absolute;top:50%;left:8px;right:8px}.dedicated .hmid .pill{background:var(--bg);border:1px solid var(--line2);font:500 11px var(--mono);border-radius:999px;padding:6px 10px;position:relative}.dedicated .q{flex-direction:column;gap:8px;display:flex}.dedicated .qi{background:var(--raise);border:1px solid var(--line);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.dedicated .qi.is-priority{border-color:var(--crit)}.dedicated .qi .t{font-size:15px;font-weight:500}.dedicated .qi .d{color:var(--muted);font-size:13px}.dedicated .qi .s{gap:0;font-size:0}.dedicated .zones svg{width:100%;height:auto;display:block}.dedicated .zones .road{stroke:var(--line2);stroke-width:7px;fill:none;stroke-linecap:round}.dedicated .zones .road2{stroke:var(--line);stroke-width:3px;fill:none}.dedicated .zones .zone{fill:var(--tint);stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 5}.dedicated .zones .trk{stroke:var(--ink);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-dasharray:var(--L);stroke-dashoffset:calc(var(--L) * (1 - var(--p)))}.dedicated .zones .zl{font:500 15px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--muted)}.dedicated .zones .al{opacity:0;transition:opacity .4s}.dedicated .fx.lk .zones .al{opacity:1}::view-transition-old(.dedicated-hero){animation:.32s cubic-bezier(.4,0,1,1) both vtOut}::view-transition-new(.dedicated-hero){animation:.6s cubic-bezier(.2,.7,.2,1) 80ms both vtIn}::view-transition-old(.dedicated-body){animation:.25s both vtFade}::view-transition-new(.dedicated-body){animation:.6s cubic-bezier(.2,.7,.2,1) .12s both vtIn}::view-transition-group(navind){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@keyframes vtOut{to{opacity:0;filter:blur(6px);transform:translateY(-18px)}}@keyframes vtIn{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}@keyframes vtFade{to{opacity:0}}@media (max-width:980px){.dedicated .hero{min-height:0;padding-top:calc(var(--hdr) + 36px)}.dedicated .hero>.wrap,.dedicated .blk>.wrap,.dedicated .blk.flip>.wrap{grid-template-columns:minmax(0,1fr)}.dedicated .sky{width:min(100%,400px)}.dedicated .blk.flip .cap{order:0}.dedicated .rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated .rail>div:nth-child(3){border-left:0;padding-left:0}.dedicated .rail>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.dedicated .board{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated .hand{grid-template-columns:minmax(0,1fr)}.dedicated .hmid{min-height:64px}.dedicated .hmid:before{border-top:0;border-left:2px dashed var(--line2);inset:0 auto 0 50%}.dedicated .fx{--pad:10px}}@media (max-width:520px){.dedicated .rail{grid-template-columns:minmax(0,1fr)}.dedicated .rail>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.dedicated .next{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.dedicated [data-split] .w>span,.dedicated .rise,.dedicated .it{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.dedicated .fx{--p:1;transition:none}.dedicated .zones .al,.dedicated .sat{opacity:1}.dedicated .pls{animation:none!important}.dedicated .next .ar{transition:none}}.dedicated .sky .reduced{display:none}@media (prefers-reduced-motion:reduce){.dedicated .sky .normal{display:none}.dedicated .sky .reduced{display:inline}.dedicated .sky .fixst:before{background:var(--ink)}.dedicated .sky .unc{r:var(--fix-radius)}}.dedicated .btn{border:1px solid var(--line2);height:44px;font:500 14px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.dedicated .btn:hover{border-color:var(--ink)}.dedicated .btn.solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dedicated .btn.sm{height:34px;padding:0 14px;font-size:13px}.dedicated .btn[disabled]{opacity:.45;cursor:not-allowed}.dedicated .btn .short{display:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
@layer components{.dedicated[data-pg=owners] .phone{aspect-ratio:300/600;border:1px solid var(--line2);background:var(--raise);width:min(300px,100%);box-shadow:0 34px 60px -34px var(--shade);border-radius:42px;margin-inline:auto;padding:10px;position:relative}.dedicated[data-pg=owners] .phone:before{content:"";background:var(--ink);z-index:3;border-radius:12px;width:84px;height:22px;margin-left:-42px;position:absolute;top:18px;left:50%}.dedicated[data-pg=owners] .scr{background:var(--surface);border-radius:33px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.dedicated[data-pg=owners] .sbar{font:600 12px var(--body);justify-content:space-between;padding:20px 24px 6px;display:flex}.dedicated[data-pg=owners] .apph{justify-content:space-between;align-items:center;padding:10px 18px 8px;display:flex}.dedicated[data-pg=owners] .apph .t{font:600 17px var(--display);font-stretch:var(--dstr)}.dedicated[data-pg=owners] .tabs{border-top:1px solid var(--line);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--raise);justify-content:space-around;margin-top:auto;padding:10px 0 18px;display:flex}.dedicated[data-pg=owners] .tabs .on{color:var(--ink)}.dedicated[data-pg=owners] .omap{background:var(--bg);flex:1;min-height:0;position:relative;overflow:hidden}.dedicated[data-pg=owners] .omap svg{width:100%;height:100%;position:absolute;inset:0}.dedicated[data-pg=owners] .osheet{background:var(--raise);border-top:1px solid var(--line);border-radius:20px 20px 0 0;margin-top:-18px;padding:14px 18px 12px;position:relative}.dedicated[data-pg=owners] .osheet .big{font:600 20px/1.15 var(--display);font-stretch:var(--dstr)}.dedicated[data-pg=owners] .osheet .ad{color:var(--muted);margin:3px 0 10px;font-size:12.5px}.dedicated[data-pg=owners] .fresh{border:1px solid var(--line);font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dedicated[data-pg=owners] .fresh b{color:var(--ink);font-weight:500}.dedicated[data-pg=owners] .obtn{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.dedicated[data-pg=owners] .obtn span{border:1px solid var(--line2);border-radius:999px;place-items:center;height:36px;font-size:12.5px;font-weight:500;display:grid}.dedicated[data-pg=owners] .obtn span:first-child{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dedicated[data-pg=owners] .notes{flex-direction:column;gap:10px;max-width:460px;margin-inline:auto;display:flex}.dedicated[data-pg=owners] .nt{background:var(--glass);border:1px solid var(--line);box-shadow:0 18px 40px -30px var(--shade);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.dedicated[data-pg=owners] .nt .ai{background:var(--notification-tile);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dedicated[data-pg=owners] .nt .ai svg{--m1:var(--notification-mark);--m2:var(--notification-fold);width:26px;height:20px}.dedicated[data-pg=owners] .nt .h{font-size:14px;font-weight:600}.dedicated[data-pg=owners] .nt .b{color:var(--muted);font-size:13px}.dedicated[data-pg=owners] .nt time{font:500 10px var(--mono);color:var(--muted)}.dedicated[data-pg=owners] .trips{flex-direction:column;gap:8px;display:flex}.dedicated[data-pg=owners] .trip{background:var(--raise);border:1px solid var(--line);border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.dedicated[data-pg=owners] .trip svg{width:120px;height:46px}.dedicated[data-pg=owners] .trip svg path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dedicated[data-pg=owners] .trip svg circle{fill:var(--ink)}.dedicated[data-pg=owners] .trip svg circle.e{fill:var(--raise);stroke:var(--ink);stroke-width:2px}.dedicated[data-pg=owners] .trip .t{font-weight:500}.dedicated[data-pg=owners] .trip .d{color:var(--muted);font-size:13px}.dedicated[data-pg=owners] .trip .km{font:500 15px var(--mono);text-align:right}.dedicated[data-pg=owners] .share{max-width:440px;margin-inline:auto}.dedicated[data-pg=owners] .share .lnk{border:1px solid var(--line2);font:500 12.5px var(--mono);border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;display:flex}.dedicated[data-pg=owners] .share .lnk span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dedicated[data-pg=owners] .cd{font:500 34px/1 var(--mono);letter-spacing:-.02em}.dedicated[data-pg=owners] .bars{background:var(--line);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.dedicated[data-pg=owners] .bars i{background:var(--ink);height:100%;width:calc(var(--p) * 100%);display:block}@media (max-width:760px){.dedicated[data-pg=owners] .trip{grid-template-columns:80px minmax(0,1fr) auto;gap:12px}.dedicated[data-pg=owners] .trip svg{width:80px}}}
@layer components{.dedicated[data-pg=devices] .dgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dedicated[data-pg=devices] .dev{background:var(--raise);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px 18px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex}.dedicated[data-pg=devices] .dev svg{width:100%;height:auto;margin-bottom:6px;display:block}.dedicated[data-pg=devices] .dev .nm{font:600 20px var(--display);font-stretch:var(--dstr)}.dedicated[data-pg=devices] .dev .rl2{color:var(--muted);font-size:13.5px}.dedicated[data-pg=devices] .dev ul{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.dedicated[data-pg=devices] .dev li{padding-left:14px;position:relative}.dedicated[data-pg=devices] .dev li:before{content:"";background:var(--ink);width:5px;height:5px;position:absolute;top:.6em;left:0}.dedicated[data-pg=devices] .case-t{fill:var(--case-t)}.dedicated[data-pg=devices] .case-a{fill:var(--case-a)}.dedicated[data-pg=devices] .case-b{fill:var(--case-b)}.dedicated[data-pg=devices] .bat-t{fill:var(--bat-t)}.dedicated[data-pg=devices] .bat-a{fill:var(--bat-a)}.dedicated[data-pg=devices] .bat-b{fill:var(--bat-b)}.dedicated[data-pg=devices] .stk-t,.dedicated[data-pg=devices] .stk-a,.dedicated[data-pg=devices] .stk-b{fill:var(--stk-t)}.dedicated[data-pg=devices] .iso polygon{stroke:var(--edge);stroke-width:.8px;stroke-linejoin:round}.dedicated[data-pg=devices] .pinc{fill:var(--t1)}.dedicated[data-pg=devices] .dev.pick{border-color:var(--ink);transform:translateY(-6px)}.dedicated[data-pg=devices] .dgrid.choosing .dev:not(.pick){opacity:.42}.dedicated[data-pg=devices] .dev .badge{align-self:flex-start;margin-bottom:6px;display:none}.dedicated[data-pg=devices] .dev.pick .badge{background:var(--ink);color:var(--bg);border-color:var(--ink);display:inline-flex}.dedicated[data-pg=devices] .qs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dedicated[data-pg=devices] .qs .panel{padding:14px 16px}.dedicated[data-pg=devices] .qs .k{margin-bottom:10px;display:block}.dedicated[data-pg=devices] .chips{flex-wrap:wrap;gap:6px;display:flex}.dedicated[data-pg=devices] .chip{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:500}.dedicated[data-pg=devices] .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dedicated[data-pg=devices] .gates{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:relative}.dedicated[data-pg=devices] .gate{padding:44px 14px 0 0;position:relative}.dedicated[data-pg=devices] .gate:before{content:"";border-top:1.5px solid var(--line2);position:absolute;top:15px;left:0;right:0}.dedicated[data-pg=devices] .gate .n{background:var(--bg);border:1.5px solid var(--ink);width:24px;height:24px;font:500 10px var(--mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:0}.dedicated[data-pg=devices] .gate h3{font-size:17px}.dedicated[data-pg=devices] .gate p{color:var(--muted);margin:6px 0 0;font-size:13px}.dedicated[data-pg=devices] .tok{background:var(--ink);z-index:2;border-radius:3px;width:14px;height:14px;margin-left:5px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.dedicated[data-pg=devices].anim .fx.lk .tok{animation:6s cubic-bezier(.6,0,.3,1) infinite tok}@keyframes tok{0%{left:0}18%,22%{left:20%}38%,42%{left:40%}58%,62%{left:60%}78%,to{left:80%}}@media (max-width:1100px){.dedicated[data-pg=devices] .dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dedicated[data-pg=devices] .gates{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=devices] .gate{padding:0 0 22px 44px}.dedicated[data-pg=devices] .gate:before{border-top:0;border-left:1.5px solid var(--line2);inset:28px auto 0 11px}.dedicated[data-pg=devices] .gate:last-child:before{display:none}.dedicated[data-pg=devices] .gate .n{top:0}.dedicated[data-pg=devices] .tok{display:none}}@media (max-width:760px){.dedicated[data-pg=devices] .qs{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dedicated[data-pg=devices] .dgrid{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=devices] .dev svg{max-width:230px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.dedicated[data-pg=devices] .dev,.dedicated[data-pg=devices] .tok{transition:none!important;animation:none!important}.dedicated[data-pg=devices] .tok{left:80%}}}
@layer components{.dedicated[data-pg=howItWorks] .pipe{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.dedicated[data-pg=howItWorks] .hop{padding-right:14px;position:relative}.dedicated[data-pg=howItWorks] .hop .node{border:1.5px solid var(--ink);background:var(--raise);z-index:1;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:relative}.dedicated[data-pg=howItWorks] .hop .node svg{width:26px;height:26px}.dedicated[data-pg=howItWorks] .hop .node svg use{fill:none;stroke:var(--ink)}.dedicated[data-pg=howItWorks] .hop:after{content:"";border-top:1.5px dashed var(--line2);position:absolute;top:28px;left:56px;right:0}.dedicated[data-pg=howItWorks] .hop:last-child:after{display:none}.dedicated[data-pg=howItWorks] .hop .pk{background:var(--ink);opacity:0;z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:56px}.dedicated[data-pg=howItWorks].anim .fx.lk .hop .pk{animation:1.6s linear infinite pk;animation-delay:calc(var(--i) * .27s)}@keyframes pk{0%{opacity:0;left:58px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.dedicated[data-pg=howItWorks] .hop:last-child .pk{display:none}.dedicated[data-pg=howItWorks] .hop h3{margin-top:14px;font-size:16px}.dedicated[data-pg=howItWorks] .hop p{font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.dedicated[data-pg=howItWorks] .clocks{flex-direction:column;gap:12px;display:flex}.dedicated[data-pg=howItWorks] .clk{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:18px;display:grid}.dedicated[data-pg=howItWorks] .tl{border-bottom:1.5px solid var(--line2);height:64px;position:relative}.dedicated[data-pg=howItWorks] .tl .mk{background:var(--ink);width:11px;height:11px;margin-left:-5.5px;position:absolute;bottom:-6px}.dedicated[data-pg=howItWorks] .tl .mk.a{background:var(--raise);border:2px solid var(--ink);border-radius:50%}.dedicated[data-pg=howItWorks] .tl .ml{font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;text-align:center;white-space:nowrap;position:absolute;bottom:14px;transform:translate(-50%)}.dedicated[data-pg=howItWorks] .tl .ml small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.dedicated[data-pg=howItWorks] .tl .gap{background:var(--ink);opacity:.9;height:4px;position:absolute;bottom:-1.5px}.dedicated[data-pg=howItWorks] .clk .dl{text-align:right}.dedicated[data-pg=howItWorks] .clk .dl b{font:500 26px/1 var(--mono);display:block}.dedicated[data-pg=howItWorks] .states{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dedicated[data-pg=howItWorks] .states svg{background:var(--surface);border-radius:12px;width:100%;height:auto;margin:4px 0 12px;display:block}.dedicated[data-pg=howItWorks] .states svg .rd{stroke:var(--line2);stroke-width:5px;fill:none;stroke-linecap:round}.dedicated[data-pg=howItWorks] .states h3{margin-bottom:4px;font-size:18px}.dedicated[data-pg=howItWorks] .states p{color:var(--muted);margin:6px 0 0;font-size:13.5px}.dedicated[data-pg=howItWorks] .late{height:164px;position:relative}.dedicated[data-pg=howItWorks] .late .lane{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);position:absolute;left:0;right:0}.dedicated[data-pg=howItWorks] .late .lane span{position:absolute;top:-17px;left:0}.dedicated[data-pg=howItWorks] .late .pkt{border:1.5px solid var(--ink);background:var(--raise);width:calc(16.66% - 8px);height:46px;font:500 13px var(--mono);top:30px;left:calc(var(--a) * 16.66%);border-radius:10px;place-items:center;transition:left .9s cubic-bezier(.6,0,.2,1),top .9s cubic-bezier(.6,0,.2,1);display:grid;position:absolute}.dedicated[data-pg=howItWorks] .late .pkt small{color:var(--muted);letter-spacing:.06em;font-size:9px;display:block}.dedicated[data-pg=howItWorks] .late .pkt.lt{border-style:dashed}.dedicated[data-pg=howItWorks] .fx.lk .late .pkt{left:calc(var(--s) * 16.66%);top:108px}.dedicated[data-pg=howItWorks].anim .late .pkt{transition-delay:calc(var(--s) * 60ms)}@media (max-width:980px){.dedicated[data-pg=howItWorks] .pipe{grid-template-columns:minmax(0,1fr);gap:0}.dedicated[data-pg=howItWorks] .hop{grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding:0 0 22px;display:grid}.dedicated[data-pg=howItWorks] .hop .node{grid-row:span 2}.dedicated[data-pg=howItWorks] .hop h3{align-self:end;margin-top:0}.dedicated[data-pg=howItWorks] .hop p{grid-column:2;align-self:start;margin:2px 0 0}.dedicated[data-pg=howItWorks] .hop:after{border-top:0;border-left:1.5px dashed var(--line2);inset:56px auto 0 28px}.dedicated[data-pg=howItWorks] .hop .pk{top:58px;left:24px}.dedicated[data-pg=howItWorks].anim .fx.lk .hop .pk{animation-name:pkv}}@keyframes pkv{0%{opacity:0;top:58px;left:24px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 8px);left:24px}}@media (max-width:760px){.dedicated[data-pg=howItWorks] .states,.dedicated[data-pg=howItWorks] .clk{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=howItWorks] .clk .dl{text-align:left}.dedicated[data-pg=howItWorks] .late .pkt{font-size:12px}.dedicated[data-pg=howItWorks] .late .pkt small{display:none}.dedicated[data-pg=howItWorks] .late .pkt.lt:after{content:attr(data-late-label);color:var(--muted);font-size:8.5px;display:block}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.dedicated[data-pg=howItWorks] .late{gap:8px;height:auto;display:grid}.dedicated[data-pg=howItWorks] .late .lane{border:0;position:static}.dedicated[data-pg=howItWorks] .late .lane span{position:static}.dedicated[data-pg=howItWorks] .late .pkt{grid-template-columns:24px minmax(0,1fr);width:100%;height:auto;min-height:46px;padding:10px;position:static}.dedicated[data-pg=howItWorks] .late .pkt small{font-size:9px;display:block}.dedicated[data-pg=howItWorks] .late .pkt.lt:after{display:none}}@media (prefers-reduced-motion:reduce){.dedicated[data-pg=howItWorks] .hop .pk,.dedicated[data-pg=howItWorks] .late .pkt{transition:none!important;animation:none!important}}}
@layer components{.dedicated[data-pg=installation] .phone{aspect-ratio:300/600;border:1px solid var(--line2);background:var(--raise);width:min(300px,100%);box-shadow:0 34px 60px -34px var(--shade);border-radius:42px;margin-inline:auto;padding:10px;position:relative}.dedicated[data-pg=installation] .phone:before{content:"";background:var(--ink);z-index:3;border-radius:12px;width:84px;height:22px;margin-left:-42px;position:absolute;top:18px;left:50%}.dedicated[data-pg=installation] .scr{background:var(--surface);border-radius:33px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.dedicated[data-pg=installation] .sbar{font:600 12px var(--body);justify-content:space-between;padding:20px 24px 6px;display:flex}.dedicated[data-pg=installation] .apph{justify-content:space-between;align-items:center;padding:10px 18px 8px;display:flex}.dedicated[data-pg=installation] .apph .t{font:600 17px var(--display);font-stretch:var(--dstr)}.dedicated[data-pg=installation] .tabs{border-top:1px solid var(--line);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--raise);justify-content:space-around;margin-top:auto;padding:10px 0 18px;display:flex}.dedicated[data-pg=installation] .tabs .on{color:var(--ink)}.dedicated[data-pg=installation] .steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dedicated[data-pg=installation] .steps3 .panel{flex-direction:column;gap:12px;min-height:250px;display:flex}.dedicated[data-pg=installation] .steps3 .n{font:500 11px var(--mono);letter-spacing:.12em;color:var(--muted)}.dedicated[data-pg=installation] .steps3 h3{font-size:22px}.dedicated[data-pg=installation] .slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;display:grid}.dedicated[data-pg=installation] .slots span{border:1px solid var(--line2);height:34px;font:500 11.5px var(--mono);border-radius:9px;place-items:center;display:grid}.dedicated[data-pg=installation] .slots span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dedicated[data-pg=installation] .slots span.x{color:var(--muted);border-style:dashed;text-decoration:line-through}.dedicated[data-pg=installation] .steps3 svg{width:100%;height:auto;margin-top:auto}.dedicated[data-pg=installation] .topv svg{width:100%;height:auto;display:block}.dedicated[data-pg=installation] .topv .body{fill:var(--raise);stroke:var(--ink);stroke-width:2px}.dedicated[data-pg=installation] .topv .gl{fill:var(--surface);stroke:var(--line2);stroke-width:1.5px}.dedicated[data-pg=installation] .topv .spot{fill:var(--ink)}.dedicated[data-pg=installation] .topv .ring{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:.5}.dedicated[data-pg=installation] .topv .lbl{font:500 11px var(--mono);letter-spacing:.08em;fill:var(--ink)}.dedicated[data-pg=installation] .topv .sub{font:500 10px var(--mono);letter-spacing:.06em;fill:var(--muted)}.dedicated[data-pg=installation] .topv .lead{stroke:var(--ink);stroke-width:1.5px;fill:none}.dedicated[data-pg=installation] .topv .pinl circle{fill:var(--ink)}.dedicated[data-pg=installation] .topv .pinl text{font:600 14px var(--mono);fill:var(--bg)}.dedicated[data-pg=installation] .legend2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.dedicated[data-pg=installation] .legend2>div{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:12px;display:flex}.dedicated[data-pg=installation] .legend2 .num{background:var(--ink);width:26px;height:26px;color:var(--bg);font:600 12px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.dedicated[data-pg=installation] .legend2 b{margin-bottom:3px;font-weight:500;display:block}.dedicated[data-pg=installation] .chk{flex-direction:column;margin:0;padding:0 16px;list-style:none;display:flex}.dedicated[data-pg=installation] .chk li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.dedicated[data-pg=installation] .chk li i{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:18px;height:18px;transition:background .25s,border-color .25s;display:grid}.dedicated[data-pg=installation] .chk li i:after{content:"";border-left:1.8px solid var(--bg);border-bottom:1.8px solid var(--bg);opacity:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.dedicated[data-pg=installation] .chk li.ok i{background:var(--ink);border-color:var(--ink)}.dedicated[data-pg=installation] .chk li.ok i:after{opacity:1}.dedicated[data-pg=installation] .chk li em{font:500 10px var(--mono);color:var(--muted);font-style:normal}.dedicated[data-pg=installation] .hov{border:1px solid var(--line2);height:42px;color:var(--muted);border-radius:999px;place-items:center;margin:auto 16px 0;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:grid}.dedicated[data-pg=installation] .fx.lk .hov{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:760px){.dedicated[data-pg=installation] .steps3{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=installation] .steps3 .panel{min-height:0}.dedicated[data-pg=installation] .legend2{grid-template-columns:minmax(0,1fr)}}}
@layer components{.dedicated[data-pg=yourData] .dir{border:1.5px dashed var(--line2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex;position:relative}.dedicated[data-pg=yourData] .dir b{font-weight:500}.dedicated[data-pg=yourData] .cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.dedicated[data-pg=yourData] .cell{border:1.5px solid var(--ink);background:var(--raise);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.dedicated[data-pg=yourData] .cell.later{border-style:dashed;border-color:var(--line2);background:0 0}.dedicated[data-pg=yourData] .cell .cc{font:600 30px/1 var(--mono);letter-spacing:.02em}.dedicated[data-pg=yourData] .cell .unit{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.dedicated[data-pg=yourData] .cell .unit svg{flex:none;width:20px;height:20px}.dedicated[data-pg=yourData] .cell .unit svg use{fill:none;stroke:var(--ink)}.dedicated[data-pg=yourData] .cell .flow{background:repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 12px);opacity:.6;background-size:24px 2px;height:2px}.dedicated[data-pg=yourData].anim .fx.lk .cell:not(.later) .flow{animation:.9s linear infinite s106-flow}.dedicated[data-pg=yourData] .roles{border-collapse:collapse;width:100%;font-size:13.5px}.dedicated[data-pg=yourData] .roles th,.dedicated[data-pg=yourData] .roles td{border-bottom:1px solid var(--line);text-align:center;padding:11px 8px}.dedicated[data-pg=yourData] .roles th{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dedicated[data-pg=yourData] .roles td:first-child,.dedicated[data-pg=yourData] .roles th:first-child{text-align:left;padding-left:0}.dedicated[data-pg=yourData] .roles .f,.dedicated[data-pg=yourData] .roles .h,.dedicated[data-pg=yourData] .roles .n{border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px;display:inline-block}.dedicated[data-pg=yourData] .roles .f{background:var(--ink)}.dedicated[data-pg=yourData] .roles .h{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}.dedicated[data-pg=yourData] .roles .n{border-color:var(--line2)}.dedicated[data-pg=yourData] .legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12.5px;display:flex}.dedicated[data-pg=yourData] .legend span{align-items:center;gap:8px;display:inline-flex}.dedicated[data-pg=yourData] .req{max-width:470px;margin-inline:auto}.dedicated[data-pg=yourData] .req .who{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dedicated[data-pg=yourData] .req .av{border:1.5px solid var(--ink);width:38px;height:38px;font:600 12px var(--mono);border-radius:50%;place-items:center;display:grid}.dedicated[data-pg=yourData] .req dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;font-size:13.5px;display:grid}.dedicated[data-pg=yourData] .req dt{color:var(--muted)}.dedicated[data-pg=yourData] .req dd{margin:0}.dedicated[data-pg=yourData] .req .acts{gap:8px;display:flex}.dedicated[data-pg=yourData] .req .done{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:none}.dedicated[data-pg=yourData] .fx.lk .req .pend{display:none}.dedicated[data-pg=yourData] .fx.lk .req .done{display:flex}@keyframes s106-flow{to{background-position:24px 0}}@media (max-width:760px){.dedicated[data-pg=yourData] .cells{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=yourData] .roles{font-size:12px}.dedicated[data-pg=yourData] .roles th{letter-spacing:.04em;font-size:8.5px}.dedicated[data-pg=yourData] .roles th,.dedicated[data-pg=yourData] .roles td{padding:10px 3px}}}
@layer components{.dedicated[data-pg=partners] .phone{content-visibility:auto;aspect-ratio:300/600;border:1px solid var(--line2);background:var(--raise);width:min(300px,100%);box-shadow:0 34px 60px -34px var(--shade);border-radius:42px;margin-inline:auto;padding:10px;position:relative}.dedicated[data-pg=partners] .phone:before{content:"";background:var(--ink);z-index:3;border-radius:12px;width:84px;height:22px;margin-left:-42px;position:absolute;top:18px;left:50%}.dedicated[data-pg=partners] .scr{background:var(--surface);border-radius:33px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.dedicated[data-pg=partners] .sbar{font:600 12px var(--body);justify-content:space-between;padding:20px 24px 6px;display:flex}.dedicated[data-pg=partners] .apph{justify-content:space-between;align-items:center;padding:10px 18px 8px;display:flex}.dedicated[data-pg=partners] .apph .t{font:600 17px var(--display);font-stretch:var(--dstr)}.dedicated[data-pg=partners] .tabs{border-top:1px solid var(--line);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--raise);justify-content:space-around;margin-top:auto;padding:10px 0 18px;display:flex}.dedicated[data-pg=partners] .tabs .on{color:var(--ink)}.dedicated[data-pg=partners] .browser{border:1px solid var(--line2);background:var(--raise);box-shadow:0 30px 60px -36px var(--shade);border-radius:14px;overflow:hidden}.dedicated[data-pg=partners] .browser .chrome{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:10px 14px;display:flex}.dedicated[data-pg=partners] .browser .dots{gap:6px;display:flex}.dedicated[data-pg=partners] .browser .dots i{border:1px solid var(--line2);border-radius:50%;width:9px;height:9px}.dedicated[data-pg=partners] .browser .url{background:var(--bg);max-width:360px;height:26px;font:500 11.5px var(--mono);color:var(--muted);border-radius:999px;flex:1;justify-content:center;align-items:center;margin:auto;display:flex}.dedicated[data-pg=partners] .browser .url b{color:var(--ink);font-weight:500}.dedicated[data-pg=partners] .tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dedicated[data-pg=partners] .tracks .panel{flex-direction:column;gap:12px;min-height:280px;display:flex}.dedicated[data-pg=partners] .tracks .panel.later{background:0 0;border-style:dashed}.dedicated[data-pg=partners] .tracks h3{font-size:26px}.dedicated[data-pg=partners] .tracks ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dedicated[data-pg=partners] .tracks li{gap:10px;display:flex}.dedicated[data-pg=partners] .tracks li:before{content:"";background:var(--ink);flex:none;width:6px;height:6px;margin-top:.55em}.dedicated[data-pg=partners] .tracks .row{margin-top:auto}.dedicated[data-pg=partners] .jobs{flex-direction:column;gap:8px;padding:0 14px;display:flex}.dedicated[data-pg=partners] .job{border:1px solid var(--line);background:var(--raise);border-radius:14px;padding:10px 12px}.dedicated[data-pg=partners] .job .tm{font:600 15px var(--mono)}.dedicated[data-pg=partners] .job .d{color:var(--muted);font-size:12.5px}.dedicated[data-pg=partners] .job.cur{border-color:var(--ink)}.dedicated[data-pg=partners] .wl .dash{grid-template-columns:150px minmax(0,1fr);min-height:300px;display:grid}.dedicated[data-pg=partners] .wl .side{border-right:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;padding:14px;font-size:13px;display:flex}.dedicated[data-pg=partners] .wl .side .on{color:var(--ink);font-weight:500}.dedicated[data-pg=partners] .wl .brand{font:600 14px var(--display);font-stretch:var(--dstr);color:var(--ink);align-items:center;gap:8px;min-height:26px;margin-bottom:12px;display:flex}.dedicated[data-pg=partners] .wl .yb{border:1.5px dashed var(--muted);border-radius:7px;width:24px;height:24px}.dedicated[data-pg=partners] .wl .main{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:14px;display:grid}.dedicated[data-pg=partners] .wl .main .panel{border-radius:12px;padding:12px}.dedicated[data-pg=partners] .wl .main .wide{background:var(--surface);grid-column:1/-1;height:130px;position:relative;overflow:hidden}.dedicated[data-pg=partners] .wl .num{font:500 22px var(--mono)}.dedicated[data-pg=partners] .wl .brand .alt,.dedicated[data-pg=partners] .wl .url .alt{display:none}.dedicated[data-pg=partners] .wl.yours .brand .alt,.dedicated[data-pg=partners] .wl.yours .url .alt,.dedicated[data-pg=partners] .wl .brand .def{display:flex}.dedicated[data-pg=partners] .wl.yours .brand .def,.dedicated[data-pg=partners] .wl.yours .url .def{display:none}@media (max-width:760px){.dedicated[data-pg=partners] .tracks{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=partners] .tracks .panel{min-height:0}.dedicated[data-pg=partners] .wl .dash{grid-template-columns:minmax(0,1fr)}.dedicated[data-pg=partners] .wl .side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:6px 14px}.dedicated[data-pg=partners] .wl .brand{width:100%;margin-bottom:4px}}.dedicated[data-pg=partners] .sample-brand-symbol,.dedicated[data-pg=partners] .sample-brand-symbol svg{flex:none;width:30px;height:24px;display:block}.dedicated[data-pg=partners] .chips{flex-wrap:wrap;gap:6px;display:flex}.dedicated[data-pg=partners] .chip{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:500}.dedicated[data-pg=partners] .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dedicated[data-pg=partners] .hov{border:1px solid var(--line2);height:42px;color:var(--muted);border-radius:999px;place-items:center;margin:auto 16px 0;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:grid}}
