/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ht-band{isolation:isolate;background:var(--band);--T:10s;--c:12.5cqh;height:calc(clamp(240px,46svh,440px));position:relative;overflow:hidden;container-type:size}.ht-tile{--x:var(--x-d);--y:var(--y-d);--w:var(--w-d);--h:var(--h-d);z-index:1;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqh);width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqh);background:var(--panel);position:absolute;overflow:hidden}.ht-tile:before{content:"";background:var(--fill);position:absolute;inset:0}.ht-tile-plan{--fill:linear-gradient(160deg, var(--ink), var(--ink) 70%)}@supports (color:color-mix(in lab,red,red)){.ht-tile-plan{--fill:linear-gradient(160deg, color-mix(in srgb, var(--ink) 55%, var(--bg)), color-mix(in srgb, var(--ink) 12%, var(--bg)) 70%)}}.ht-tile-agents{--fill:radial-gradient(70% 70% at 30% 30%, var(--orange), var(--orange) 45%, var(--orange))}@supports (color:color-mix(in lab,red,red)){.ht-tile-agents{--fill:radial-gradient(70% 70% at 30% 30%, color-mix(in srgb, var(--orange) 70%, var(--ht-glint)), var(--orange) 45%, color-mix(in srgb, var(--orange) 40%, var(--bg)))}}.ht-tile-checks{--fill:linear-gradient(200deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab,red,red)){.ht-tile-checks{--fill:linear-gradient(200deg, color-mix(in srgb, var(--ink) 8%, var(--bg)), color-mix(in srgb, var(--ink) 40%, var(--bg)))}}.ht-tile-approval{--fill:repeating-linear-gradient(90deg, transparent 0 23px, var(--line) 23px 24px), repeating-linear-gradient(0deg, transparent 0 23px, var(--line) 23px 24px), var(--orange)}@supports (color:color-mix(in lab,red,red)){.ht-tile-approval{--fill:repeating-linear-gradient(90deg, transparent 0 23px, var(--line) 23px 24px), repeating-linear-gradient(0deg, transparent 0 23px, var(--line) 23px 24px), color-mix(in srgb, var(--orange) 10%, var(--panel))}}.ht-tile-live{--fill:radial-gradient(80% 80% at 70% 70%, var(--orange), var(--ink))}.ht-cap-label{position:relative}.ht-cap-label:before{content:"";background:var(--orange);opacity:0;width:3px;position:absolute;top:-5px;bottom:-5px;left:-8px}.ht-world{--p0:var(--p0-d);--p1:var(--p1-d);--p2:var(--p2-d);--p3:var(--p3-d);--p4:var(--p4-d);z-index:2;left:calc(var(--x) * -1cqw);top:calc(var(--y) * -1cqh);width:100cqw;height:100cqh;position:absolute}@media not all and (width>=960px){.ht-band{--c:11cqh}.ht-tile{--x:var(--x-m);--y:var(--y-m);--w:var(--w-m);--h:var(--h-m)}.ht-world{--p0:var(--p0-m);--p1:var(--p1-m);--p2:var(--p2-m);--p3:var(--p3-m);--p4:var(--p4-m)}.ht-route-d{display:none}}.ht-world.ht-ghost{z-index:0;top:0;left:0}.ht-route{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ht-route polyline{stroke:var(--ht-route-in);stroke-width:1px;vector-effect:non-scaling-stroke}.ht-ghost .ht-route polyline{stroke:var(--ht-route);stroke-dasharray:1 5;stroke-linecap:round}.ht-route-m{display:none}@media not all and (width>=960px){.ht-route-m{display:inline}}.ht-st{z-index:0;transform:translate(var(--at));top:0;left:0}.ht-frame,.ht-plate,.ht-st{position:absolute}.ht-frame{left:calc(var(--c) * -1.15);top:calc(var(--c) * -1.15);width:calc(var(--c) * 2.3);height:calc(var(--c) * 2.3)}.ht-ring{border:calc(max(1.5px,.3cqh)) solid var(--orange);opacity:.55;border-radius:50%}.ht-square{border:1px solid var(--ht-frame);border-radius:calc(var(--c) * .22)}.ht-lit{opacity:0}.ht-ring.ht-lit{box-shadow:0 0 calc(var(--c) * .5) var(--orange),inset 0 0 calc(var(--c) * .5) var(--orange)}.ht-square.ht-lit{border-color:var(--ht-wire)}.ht-plate{left:calc(var(--c) * -.5);top:calc(var(--c) * -.5);width:var(--c);height:var(--c);transform-style:preserve-3d;perspective:calc(var(--c) * 9)}.ht-plate-base,.ht-plate-lit{border:1px solid var(--ht-frame);border-radius:calc(var(--c) * .14);width:220%;height:220%;transform:rotateX(-24deg) rotateY(-38deg) rotateX(90deg) translateZ(calc(-2px + var(--c) * -.5));position:absolute;top:-60%;left:-60%}.ht-plate-lit{border-color:var(--orange);background:radial-gradient(closest-side,var(--orange),var(--orange))}@supports (color:color-mix(in lab,red,red)){.ht-tile-live{--fill:radial-gradient(80% 80% at 70% 70%, color-mix(in srgb, var(--orange) 70%, var(--bg)), color-mix(in srgb, var(--ink) 30%, var(--bg)))}.ht-ring.ht-lit{box-shadow:0 0 calc(var(--c) * .5) color-mix(in srgb,var(--orange) 35%,transparent),inset 0 0 calc(var(--c) * .5) color-mix(in srgb,var(--orange) 25%,transparent)}.ht-plate-lit{background:radial-gradient(closest-side,color-mix(in srgb,var(--orange) 34%,transparent),color-mix(in srgb,var(--orange) 10%,transparent))}}.ht-plate-grid .ht-plate-base{background:repeating-linear-gradient(90deg,var(--ht-frame) 0 1px,transparent 1px 20%),repeating-linear-gradient(0deg,var(--ht-frame) 0 1px,transparent 1px 20%);-webkit-mask-image:radial-gradient(closest-side,var(--ink) 40%,transparent);-webkit-mask-image:radial-gradient(closest-side,var(--ink) 40%,transparent);mask-image:radial-gradient(closest-side,var(--ink) 40%,transparent);border:0;border-radius:0}.ht-item{z-index:1;width:var(--c);height:var(--c);margin:calc(var(--c) / -2) 0 0 calc(var(--c) / -2);position:absolute;top:0;left:0}.ht-cam{perspective:calc(var(--c) * 9)}.ht-cam,.ht-face,.ht-obj,.ht-spin{transform-style:preserve-3d;position:absolute;inset:0}.ht-obj{transform:rotateX(-24deg)rotateY(-38deg)}.ht-ff{transform:translateZ(calc(var(--c) / 2))}.ht-fb{transform:rotateY(180deg) translateZ(calc(var(--c) / 2))}.ht-fr{transform:rotateY(90deg) translateZ(calc(var(--c) / 2))}.ht-fl{transform:rotateY(-90deg) translateZ(calc(var(--c) / 2))}.ht-ft{transform:rotateX(90deg) translateZ(calc(var(--c) / 2))}.ht-fd{transform:rotateX(-90deg) translateZ(calc(var(--c) / 2))}.ht-fb:before,.ht-ff:before,.ht-fl:before,.ht-fr:before{content:"";border:1px solid var(--ht-wire);opacity:0;position:absolute;inset:0;transform:translateZ(.01px)}.ht-ghost .ht-face:before{border-color:var(--ht-frame)}.ht-face b{opacity:0;transform:translateZ(calc(var(--c) * 1.5)) scale(1.02);position:absolute;inset:0}.ht-face b:after,.ht-face b:before{content:"";position:absolute;inset:0}.ht-face b:after{opacity:0}.ht-ft b:before{background:var(--ht-top)}.ht-ft b:after{background:var(--ht-ok-top)}.ht-ff b:before{background:var(--ht-a)}.ht-ff b:after{background:var(--orange)}.ht-fr b:before{background:var(--ht-b)}.ht-fr b:after{background:var(--ht-ok-b)}.ht-fb b:before{background:var(--ht-c)}.ht-fb b:after{background:var(--ht-ok-b)}.ht-fl b:before{background:var(--ht-d)}.ht-fl b:after{background:var(--orange)}.ht-fd b:before{background:var(--ht-c)}.ht-fd b:after{background:var(--ht-ok-b)}.ht-scan{border:1px solid var(--ht-scan-edge);background:var(--ht-scan);width:180%;height:180%;transform:rotateX(90deg) translateZ(calc(var(--c) * .8));top:-40%;left:-40%}.ht-scan,.ht-shadow{opacity:0;position:absolute}.ht-shadow{background:radial-gradient(closest-side,var(--ht-shadow),var(--ht-shadow-2) 55%,transparent);width:50%;height:18%;top:105%;left:25%;transform:scale(2.4,2)}.ht-shadow-ok{background:radial-gradient(closest-side,var(--orange),var(--orange) 55%,transparent)}@supports (color:color-mix(in lab,red,red)){.ht-shadow-ok{background:radial-gradient(closest-side,color-mix(in srgb,var(--orange) 55%,transparent),color-mix(in srgb,var(--orange) 14%,transparent) 55%,transparent)}}@media (prefers-reduced-motion:no-preference){.ht-tile{animation:ht-in calc(var(--dur-sign) * 1.6 * var(--m)) var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.ht-item{animation:ht-run var(--T) linear infinite}.ht-face:before{animation:ht-wire var(--T) linear infinite}.ht-ghost .ht-face:before{animation-name:ht-ghost}.ht-face b{animation:ht-face var(--T) linear infinite}.ht-face b:before{animation:ht-grey var(--T) linear infinite}.ht-face b:after{animation:ht-ok var(--T) linear infinite}.ht-face b,.ht-face b:after,.ht-face b:before{animation-delay:calc(var(--fi) * 50ms)}.ht-spin{animation:ht-spin var(--T) linear infinite}.ht-scan{animation:ht-scan var(--T) linear infinite}.ht-shadow{animation:ht-shadow var(--T) linear infinite}.ht-shadow-ok{animation-name:ht-shadow-ok}.ht-cap-label:before,.ht-lit{animation:var(--lit) var(--T) linear infinite}}@media (prefers-reduced-motion:reduce){.ht-item{transform:translate(var(--p4))}.ht-ghost .ht-item{display:none}.ht-face b{opacity:1;transform:scale(1.02)}.ht-face b:before{opacity:0}.ht-face b:after,.ht-plate-lit,.ht-shadow-ok,.ht-tile-live .ht-cap-label:before{opacity:1}}@keyframes ht-in{0%{opacity:0;transform:translateY(calc(18px * var(--m)))}}@keyframes ht-run{0%,22%{transform:translate(var(--p0));animation-timing-function:cubic-bezier(.6,0,.2,1)}29%,36%{transform:translate(var(--p1));animation-timing-function:cubic-bezier(.5,0,.15,1)}41%,52%{transform:translate(var(--p2));animation-timing-function:cubic-bezier(.3,0,.1,1)}60%,76%{transform:translate(var(--p3));animation-timing-function:var(--ease-move)}85%,to{transform:translate(var(--p4))}}@keyframes ht-wire{0%{opacity:0}3%,30%{opacity:1}34%,to{opacity:0}}@keyframes ht-ghost{0%{opacity:0}4%,96%{opacity:1}99.5%,to{opacity:0}}@keyframes ht-face{0%,29.5%{opacity:0;transform:translateZ(calc(var(--c) * 1.5)) scale(1.02);animation-timing-function:var(--ease-out)}31%,96%{opacity:1;transform:translateZ(0)scale(1.02)}99.5%,to{opacity:0;transform:translateZ(0)scale(1.02)}}@keyframes ht-grey{0%,67%{opacity:1}69.5%,to{opacity:0}}@keyframes ht-ok{0%,67%{opacity:0}69.5%,to{opacity:1}}@keyframes ht-spin{0%,42%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:rotateY(0)}43.7%,44.3%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:rotateY(90deg)}46%,46.6%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:rotateY(180deg)}48.3%,48.9%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:rotateY(270deg)}50.6%,to{transform:rotateY(1turn)}}@keyframes ht-scan{0%,42%{opacity:0;transform:rotateX(90deg) translateZ(calc(var(--c) * .8))}43%{opacity:1;transform:rotateX(90deg) translateZ(calc(var(--c) * .6))}50.5%{opacity:1;transform:rotateX(90deg) translateZ(calc(var(--c) * -.6))}51.5%,to{opacity:0;transform:rotateX(90deg) translateZ(calc(var(--c) * -.8))}}@keyframes ht-shadow{0%,30%{opacity:.002}33%,67%{opacity:1}69.5%,to{opacity:.002}}@keyframes ht-shadow-ok{0%,67%{opacity:.002}69.5%,96%{opacity:1}99.5%,to{opacity:.002}}@keyframes ht-lit0{0%,3%{opacity:0}20%,8%{opacity:1}24%,to{opacity:0}}@keyframes ht-lit1{0%,28.5%{opacity:0}29.5%,35%{opacity:1}37%,to{opacity:0}}@keyframes ht-lit2{0%,40.5%{opacity:0}41.5%,51.5%{opacity:1}53.5%,to{opacity:0}}@keyframes ht-lit3{0%,60%{opacity:0}66%,72%{opacity:1}77%,to{opacity:0}}@keyframes ht-lit4{0%,85%{opacity:0}88%,96%{opacity:1}99.5%,to{opacity:0}}.pc-band{isolation:isolate;background:var(--band);height:calc(clamp(230px,30vw,400px));position:relative;overflow:hidden}.pc-cal{--days:17;--lit:0;--lit-t:calc(var(--dur-hover) * var(--m)) var(--ease-in);inset:0 var(--gut)}.pc-cal,.pc-cal>*,.pc-draw,.pc-plate>b,.pc-plate>i,.pc-ring>b,.pc-ring>i{position:absolute}.pc-route{fill:none;width:100%;height:100%;inset:0;overflow:visible}.pc-route polyline{stroke:var(--ht-route);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.pc-win{left:calc(var(--x) / var(--days) * 100%);top:calc(var(--y) * 1%);width:calc(-6px + var(--w) / var(--days) * 100%);height:calc(var(--h) * 1%);overflow:hidden}.pc-f-grid{background:repeating-linear-gradient(90deg,transparent 0 23px,var(--line) 23px 24px),repeating-linear-gradient(0deg,transparent 0 23px,var(--line) 23px 24px),var(--orange)}@supports (color:color-mix(in lab,red,red)){.pc-f-grid{background:repeating-linear-gradient(90deg,transparent 0 23px,var(--line) 23px 24px),repeating-linear-gradient(0deg,transparent 0 23px,var(--line) 23px 24px),color-mix(in srgb,var(--orange) 10%,var(--panel))}}.pc-f-paper{background:linear-gradient(170deg,var(--panel-2),var(--ink))}@supports (color:color-mix(in lab,red,red)){.pc-f-paper{background:linear-gradient(170deg,var(--panel-2),color-mix(in srgb,var(--ink) 10%,var(--panel)))}}.pc-f-orange{background:radial-gradient(70% 70% at 30% 30%,var(--orange),var(--orange) 45%,var(--orange))}@supports (color:color-mix(in lab,red,red)){.pc-f-orange{background:radial-gradient(70% 70% at 30% 30%,color-mix(in srgb,var(--orange) 70%,var(--ht-glint)),var(--orange) 45%,color-mix(in srgb,var(--orange) 40%,var(--bg)))}}.pc-f-grey{background:linear-gradient(200deg,var(--ink),var(--ink))}.pc-draw{fill:none;width:76%;stroke:var(--ht-wire);stroke-width:1px;top:14%;left:12%;overflow:visible}@media not all and (width>=760px){.pc-draw{width:80%;top:12%;left:10%}}.pc-draw *{vector-effect:non-scaling-stroke}.pc-draw .pc-sheet{fill:var(--panel-2)}.pc-draw .pc-faint{stroke:var(--ht-frame)}.pc-draw .pc-dots{stroke-dasharray:1 4;stroke-linecap:round}.pc-draw .pc-mark{stroke:var(--orange)}.pc-draw .pc-fill{fill:var(--orange);stroke:none}.pc-plate,.pc-ring{left:calc(var(--x) / var(--days) * 100%);top:calc(var(--y) * 1%);width:var(--s);height:var(--s);margin:calc(var(--s) / -2)}.pc-ring{--s:calc(clamp(34px, 4.6vw, 64px))}.pc-ring>i{border:calc(max(1.5px,.16vw)) solid var(--orange);opacity:.7;border-radius:50%;inset:0}.pc-ring>i+i{border-width:1px;border-color:var(--ht-wire);opacity:1;inset:22%}.pc-ring>b{box-shadow:0 0 calc(var(--s) * .3) var(--orange),inset 0 0 calc(var(--s) * .3) var(--orange);opacity:var(--lit);transition:opacity var(--lit-t);border-radius:50%;inset:0}@supports (color:color-mix(in lab,red,red)){.pc-f-grey{background:linear-gradient(200deg,color-mix(in srgb,var(--ink) 8%,var(--bg)),color-mix(in srgb,var(--ink) 40%,var(--bg)))}.pc-ring>b{box-shadow:0 0 calc(var(--s) * .3) color-mix(in srgb,var(--orange) 45%,transparent),inset 0 0 calc(var(--s) * .3) color-mix(in srgb,var(--orange) 30%,transparent)}}.pc-plate{--s:calc(clamp(40px, 5.4vw, 76px))}.pc-plate>i{border:1px solid var(--orange);background:radial-gradient(closest-side,var(--orange),var(--orange));border-radius:12%;inset:0;transform:perspective(300px)rotateX(58deg)rotate(-38deg)}@supports (color:color-mix(in lab,red,red)){.pc-plate>i{background:radial-gradient(closest-side,color-mix(in srgb,var(--orange) 40%,transparent),color-mix(in srgb,var(--orange) 10%,transparent))}}.pc-plate>b{aspect-ratio:1;background:linear-gradient(135deg,var(--ht-ok-top),var(--orange) 60%,var(--ht-ok-b));width:32%;box-shadow:0 6px 10px -4px var(--ht-shadow);border-radius:1px;top:18%;left:34%}.pc-num{color:var(--ink);position:relative}.pc-num:before{content:"";background:var(--orange);width:3px;opacity:var(--lit);transition:opacity var(--lit-t);position:absolute;top:-5px;bottom:-5px;left:-8px}.pc-marks{z-index:5;pointer-events:none;background:linear-gradient(var(--ht-wire),var(--ht-wire)) var(--gut) 0/1px 7px no-repeat,linear-gradient(var(--ht-wire),var(--ht-wire)) calc(-3px + var(--gut)) 3px/7px 1px no-repeat,linear-gradient(var(--ht-wire),var(--ht-wire)) calc(100% - var(--gut)) 0/1px 7px no-repeat,linear-gradient(var(--ht-wire),var(--ht-wire)) calc(100% + 3px - var(--gut)) 3px/7px 1px no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.pc:has(ol>li:first-child:hover) .pc-s1,.pc:has(ol>li:nth-child(2):hover) .pc-s2,.pc:has(ol>li:nth-child(3):hover) .pc-s3,.pc:has(ol>li:nth-child(4):hover) .pc-s4,.pc:has(ol>li:nth-child(5):hover) .pc-s5,.pc:has(ol>li:nth-child(6):hover) .pc-s6){--lit:1;--lit-t:calc(var(--dur-state) * var(--m)) var(--ease-out)}}
